body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f1116;margin:8px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}button{cursor:pointer;background:inherit;color:inherit;font:inherit;border:none}blockquote{font-size:smaller}.top-header{justify-content:space-between;align-items:center;margin-top:21px;display:flex}.top-header .contact-email{margin:0}h1{margin:0}h1 a{color:#fff;font-family:DM Serif Text,serif;font-size:42px}h2{font-size:32px}#main{max-width:1000px;margin:auto}a{color:#208fc6;text-decoration:none;transition:color .2s}a:hover{cursor:pointer;color:#91a4d2}p{font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:300}.profile-transaction-page{box-sizing:border-box;max-width:820px;margin:0 auto;padding:clamp(32px,7vw,68px) 16px 72px}.profile-page-header{text-align:center;max-width:620px;margin:0 auto 32px}.profile-page-header h1{margin:0;font-family:DM Serif Text,serif;font-size:clamp(2.3rem,8vw,3.4rem);font-weight:400;line-height:1.05}.profile-page-eyebrow{color:#83cdec;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:700}.profile-transaction-intro,.profile-transaction-notice,.profile-transaction-error{box-sizing:border-box;max-width:100%}.profile-transaction-intro{color:#cbd2dc;margin:16px auto 0;font-size:1rem;line-height:1.6}.profile-transaction-notice{color:#cbeaff;background:rgba(32,143,198,.12);border:1px solid #387ea1;border-radius:8px;margin:0 0 20px;padding:13px 16px}.profile-transaction-error{color:#ffc6c6;background:rgba(167,47,47,.16);border:1px solid #9f5151;border-radius:8px;margin:0 0 20px;padding:13px 16px}.profile-transaction-panel{background:radial-gradient(circle at 100% 0,rgba(32,143,198,.08),transparent 36%),#171b23;border:1px solid #3a4655;border-radius:12px;gap:12px;margin-block:20px;padding:clamp(20px,5vw,30px);display:grid;box-shadow:0 16px 44px rgba(0,0,0,.2)}.profile-panel-heading h2{margin:0;font-size:1.5rem}.profile-panel-heading p{color:#9ca8b7;margin:6px 0 4px;font-size:.9rem;line-height:1.5}.profile-panel-label{color:#8e99a8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:700}.profile-session-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.profile-session-summary strong{overflow-wrap:anywhere}.profile-login-form,.profile-field{gap:8px;display:grid}.profile-login-form{gap:18px}.profile-transaction-panel label{color:#edf2f7;font-size:.9rem;font-weight:700}.profile-transaction-panel input,.profile-transaction-panel textarea{box-sizing:border-box;color:#fff;font:inherit;background:#0f131a;border:1px solid #536173;border-radius:8px;width:100%;padding:11px 13px;transition:border-color .2s,box-shadow .2s}.profile-transaction-panel input:focus-visible{border-color:#54b7e5;outline:none;box-shadow:0 0 0 3px rgba(84,183,229,.2)}.profile-transaction-panel textarea:focus-visible{border-color:#54b7e5;outline:none;box-shadow:0 0 0 3px rgba(84,183,229,.2)}.profile-transaction-panel textarea{resize:vertical;min-height:110px}.profile-transaction-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-transaction-action{background:#185f84;border:1px solid #5aadd7;border-radius:7px;padding:9px 14px;font-weight:700;transition:background-color .2s,transform .2s}.profile-transaction-action:hover:not(:disabled){background:#2078a5;transform:translateY(-1px)}.profile-transaction-action:focus-visible{outline-offset:3px;outline:3px solid rgba(84,183,229,.42)}.profile-primary-action{width:100%;min-height:46px}.profile-secondary-action{background:0 0;border-color:#536173;flex:none}.profile-transaction-action:disabled{cursor:not-allowed;opacity:.45}.profile-transaction-metadata{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.profile-transaction-metadata dd{overflow-wrap:anywhere;margin:0}.profile-status-card{background:#10151c;border:1px solid #354252;border-radius:8px;padding:14px 16px}.profile-status-card dt{color:#8e99a8}.profile-account-switch,.profile-empty-state{color:#9ca8b7;margin:2px 0 0;font-size:.9rem;line-height:1.5}.profile-account-switch{text-align:center}.profile-reconciliation-panel{border-color:#8d7440}@media (width<=560px){.profile-transaction-page{padding:24px 8px 48px}.profile-session-summary{flex-direction:column;align-items:stretch}}.auth-page{box-sizing:border-box;place-items:start center;min-height:calc(100vh - 180px);padding:clamp(32px,7vw,72px) 16px 64px;display:grid}.auth-card{box-sizing:border-box;background:radial-gradient(circle at 100% 0,rgba(32,143,198,.13),transparent 38%),#171b23;border:1px solid #3a4655;border-radius:16px;width:min(100%,540px);padding:clamp(28px,6vw,48px);box-shadow:0 24px 70px rgba(0,0,0,.32)}.auth-header,.auth-success{text-align:center}.auth-eyebrow{color:#83cdec;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:700}.auth-title{margin:0;font-family:DM Serif Text,serif;font-size:clamp(2.2rem,8vw,3.2rem);font-weight:400;line-height:1.05}.auth-intro,.auth-success-copy{color:#cbd2dc;max-width:430px;margin:16px auto 0;font-size:1rem;line-height:1.6}.auth-switch{color:#9ca8b7;margin:12px 0 0;font-size:.9rem}.auth-form{gap:20px;margin-top:32px;display:grid}.auth-field{text-align:left;gap:8px;display:grid}.auth-field label{color:#edf2f7;font-size:.9rem;font-weight:700}.auth-field-hint{color:#8e99a8;font-size:.8rem;line-height:1.4}.auth-input{box-sizing:border-box;color:#fff;font:inherit;background:#0f131a;border:1px solid #536173;border-radius:8px;width:100%;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.auth-input:hover{border-color:#71839a}.auth-input:focus-visible{border-color:#54b7e5;outline:none;box-shadow:0 0 0 3px rgba(84,183,229,.2)}.auth-submit,.auth-primary-link{box-sizing:border-box;color:#fff;background:#208fc6;border:1px solid #63bce8;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:11px 18px;font-size:1rem;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.auth-submit{width:100%;margin-top:4px}.auth-submit:hover:not(:disabled),.auth-primary-link:hover{color:#fff;background:#2da4de;transform:translateY(-1px)}.auth-submit:focus-visible{outline-offset:3px;outline:3px solid rgba(84,183,229,.42)}.auth-primary-link:focus-visible{outline-offset:3px;outline:3px solid rgba(84,183,229,.42)}.auth-submit:disabled{cursor:wait;opacity:.72}.auth-submit-spinner{border:2px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:9px;animation:.75s linear infinite auth-spin}.auth-feedback{text-align:left;border-radius:8px;gap:5px;margin-top:24px;padding:14px 16px;line-height:1.45;display:grid}.auth-feedback-error{color:#ffc6c6;background:rgba(167,47,47,.16);border:1px solid #9f5151}.auth-feedback strong{color:#ffe3e3}.auth-success-mark{color:#8ce0b8;background:rgba(59,184,128,.14);border:1px solid #4bb98a;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 24px;font-size:1.7rem;display:flex}.auth-identity{background:#10151c;border:1px solid #354252;border-radius:8px;gap:4px;margin:24px 0;padding:13px 16px;display:grid}.auth-identity span{color:#8e99a8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.auth-identity strong{overflow-wrap:anywhere}.auth-primary-link{width:100%}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=560px){.auth-page{padding:24px 8px 40px}.auth-card{border-radius:12px;padding:28px 20px}}.filter-control{margin:2px 10px;font-size:large;font-weight:400}.in-progress,.no-show{display:none}#header{max-width:1200px}.nav{flex-direction:row;display:flex}.nav-item{margin-block:2px;margin-inline:4px;list-style:none}.nav a{color:#fff;border-left:1px solid #0f1116;border-right:1px solid #0f1116;padding:0 3px;font-size:18px}.container{clear:both;border-top:1px solid}.container button{padding:0}.container h5{margin:0;margin-bottom:1em}.container li{margin-top:12px;margin-bottom:12px}:not(.banner)>div.collapsed>:not(.click-to-toggle){display:none}div.timeline-grid{grid-template-columns:50px 1fr;grid-template-areas:"timeline-line-vert timeline-content""timeline-line timeline-line-horz";grid-auto-flow:dense;column-gap:5px;padding:5px;display:grid}div.timeline-grid .container{grid-column-start:2;align-self:start;overflow:hidden}.timeline-line-vert{text-align:right;border-top:1px solid;grid-row-end:span 6;grid-column-start:1;min-height:20px;padding:3px}.timeline-line-horz{grid-area:timeline-line-horz}.pull-left{float:left;width:80px;height:80px;margin-top:7px;margin-bottom:18px;margin-right:28px}.pull-right{float:right;max-width:440px;margin-left:5px}.pull-right ul{padding-left:14px}.flexbox-column{flex-direction:column;display:flex}.flexbox-column img{height:auto}.flexbox-column ul{flex-wrap:wrap;display:flex}.flexbox-column li{flex:30%;padding-left:34px;font-size:18px;display:block}.flexbox-row{flex-direction:row;display:flex}.flexbox-row img{height:auto}img{max-width:100%}img.book-cover{height:auto}table{flex-direction:column;width:fit-content;margin-bottom:1em;display:flex}table.no-pivot{width:auto}table.no-pivot tbody{border-top:1px solid;border-bottom:1px solid}table.no-pivot th{text-align:left}table.no-pivot td{text-align:left}tr{flex-direction:row;display:flex}table:not(.borderless){border-collapse:collapse;border:1px solid}table:not(.borderless) :is(th,td){border-collapse:collapse;border:1px solid}th,td{text-align:center;width:100px;padding:4px}table.two-column :is(th,td){width:50%}.inline-link{color:#2d89b1}.image-fit{display:inline-block}.clearfix:after{content:"";clear:both;display:table}.indent-1{margin-left:60px}.bullet-point::marker{--tw-font-weight:var(--font-weight-bold);color:var(--text-secondary);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;text-transform:none;unicode-bidi:isolate;text-indent:0!important;text-align:start!important;text-align-last:auto!important}.home-page p{font-family:Poppins,sans-serif;font-size:larger;font-style:normal;font-weight:300}.personal-signature{filter:invert();width:220px}.professional-page div.filter-control{text-align:right;background-color:#0f1116;width:100%;margin:0;padding:10px 0;position:sticky;top:0}.professional-page .container h4{clear:both}.professional-page h3.professional-fte{color:#777}.professional-page h4.professional-fte{color:#777}.professional-page .filter-control.professional-fte{color:#777}.professional-page h3.professional-con{color:#777}.professional-page h4.professional-con{color:#777}.professional-page .filter-control.professional-con{color:#777}.professional-page h3.professional-icc{color:#777}.professional-page h4.professional-icc{color:#777}.professional-page .filter-control.professional-icc{color:#777}.professional-page div.professional-fte div{display:none}.professional-page div.professional-con div{display:none}.professional-page div.professional-icc div{display:none}.side_projects-page img{display:none}.articles-page li{list-style-type:none}.article-page-layout{scroll-behavior:smooth;position:relative}.article-page-layout>.article-contents:not(.is-sidebar){left:0}.article-page-layout>.article-contents:not(.is-sidebar)+.article-body .banner h2#article-top{padding-left:56px}.article-page-layout :is(h2,h3,h4)[id]{scroll-margin-top:24px}.article-contents{z-index:10;position:absolute;top:24px;left:-56px}.article-contents.is-sidebar{width:236px;position:fixed;top:190px;bottom:24px;left:max(20px,50vw - 768px)}.article-contents.is-popover{z-index:20}.article-contents:not(.is-sidebar).is-floating{margin:0;position:fixed;top:16px;left:max(12px,50vw - 556px)}.article-contents .article-contents-panel{box-sizing:border-box;background:#0f1116;width:100%;max-height:100%;overflow-y:auto}.article-contents.is-sidebar .article-contents-panel{height:100%;padding-right:12px}.article-contents.is-popover .article-contents-panel{border:1px solid #3a414d;border-radius:4px;width:min(292px,100vw - 40px);max-height:min(70vh,620px);padding:14px;position:absolute;top:56px;left:0;box-shadow:0 8px 24px rgba(0,0,0,.35)}.article-contents .article-contents-heading{border-bottom:1px solid #3a414d;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-size:18px;display:flex}.article-contents .article-contents-toggle{color:#dce3ec;background:#242a33;border-radius:3px;padding:5px 9px;font-size:14px}.article-contents .article-contents-toggle:hover{background:#343d49}.article-contents .article-contents-launcher:hover{background:#343d49}.article-contents .article-contents-launcher{color:#dce3ec;background:#242a33;border:1px solid #3a414d;border-radius:3px;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 4px 14px rgba(0,0,0,.28)}.article-contents .article-contents-toggle:focus-visible{outline-offset:2px;outline:2px solid #54b7e5}.article-contents .article-contents-launcher:focus-visible{outline-offset:2px;outline:2px solid #54b7e5}.article-contents .article-contents-link:focus-visible{outline-offset:2px;outline:2px solid #54b7e5}.article-contents .article-contents-icon{grid-template-columns:4px 18px;align-items:center;gap:4px 5px;display:grid}.article-contents .article-contents-icon:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;box-shadow:0 8px,0 16px}.article-contents .article-contents-icon span{background:currentColor;grid-column:2;width:18px;height:2px}.article-contents ol{margin:10px 0 0;padding:0;list-style:none}.article-contents li+li{margin-top:9px}.article-contents .article-contents-subsection{padding-left:18px}.article-contents .article-contents-link{color:#83cdec;border-left:2px solid transparent;padding-left:8px;font-size:15px;line-height:1.25;display:block}.article-contents .article-contents-link:hover{color:#c1e7f8}.article-contents .article-contents-link.is-active{color:#fff;background:rgba(84,183,229,.12);border-left-color:#54b7e5;border-radius:2px;font-weight:700}.houston-guide-page section{margin:2rem 0 2.5rem}.houston-guide-page .guide-instructions{color:#555;font-style:italic}.houston-guide-page .guide-guest-author{background:#171b22;border:1px solid #3a414d;border-left:4px solid #208fc6;border-radius:4px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:1rem;margin:.75rem 0 1.25rem;padding:1rem;display:grid}.houston-guide-page .guide-guest-author-image{object-fit:cover;border:2px solid #4d5664;border-radius:50%;width:72px;height:72px}.houston-guide-page .guide-guest-author-copy p{margin:0}.houston-guide-page .guide-guest-author-label{color:#83cdec;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.houston-guide-page .guide-guest-author-copy .guide-guest-author-name{color:#fff;margin-top:.1rem;font-size:1.05rem;font-weight:700}.houston-guide-page .guide-guest-author-copy .guide-guest-author-bio{color:#cbd2dc;margin-top:.35rem;line-height:1.45}.houston-guide-page .guide-venue-article-link{font-weight:700}.houston-guide-page .guide-table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.houston-guide-page table.guide-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px;display:table}.houston-guide-page table.guide-table thead{display:table-header-group}.houston-guide-page table.guide-table tbody{display:table-row-group}.houston-guide-page table.guide-table tr{display:table-row}.houston-guide-page table.guide-table th{box-sizing:border-box;text-align:left;vertical-align:top;padding:.45rem .4rem;display:table-cell}.houston-guide-page table.guide-table td{box-sizing:border-box;text-align:left;vertical-align:top;padding:.45rem .4rem;display:table-cell}.houston-guide-page table.guide-table th{background:#1d242e;overflow:hidden}.houston-guide-page table.guide-table th:first-child{overflow-wrap:anywhere;hyphens:auto;word-break:normal;line-height:1.25}.houston-guide-page table.guide-table td:first-child{overflow-wrap:anywhere;hyphens:auto;word-break:normal;line-height:1.25}.houston-guide-page table.guide-table.guide-table-6-columns .guide-name-column{width:12%}.houston-guide-page table.guide-table.guide-table-6-columns .guide-price-column{width:6%}.houston-guide-page table.guide-table.guide-table-6-columns .guide-rating-column{width:13.5%}.houston-guide-page table.guide-table.guide-table-6-columns .guide-hours-column{width:27.5%}.houston-guide-page table.guide-table.guide-table-6-columns.guide-activities-table .guide-price-column{width:9%}.houston-guide-page table.guide-table.guide-table-6-columns.guide-activities-table .guide-rating-column{width:12%}.houston-guide-page table.guide-table.guide-activities-table .guide-price-cell{white-space:pre-line}.houston-guide-page table.guide-table.guide-table-4-columns .guide-name-column{width:18%}.houston-guide-page table.guide-table.guide-table-4-columns .guide-price-column{width:6%}.houston-guide-page table.guide-table.guide-table-4-columns .guide-hours-column{width:38%}.houston-guide-page table.guide-table .guide-hours-heading{min-width:0}.houston-guide-page table.guide-table .guide-hours-cell{min-width:0}.houston-guide-page table.guide-table tbody tr:nth-child(2n){background:#171b22}.houston-guide-page table.guide-table .guide-empty-table{color:#666;text-align:center;font-style:italic}.houston-guide-page table.guide-table .guide-rating-bar{isolation:isolate;color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#292f38;border:1px solid #4d5664;border-radius:999px;width:100%;min-width:0;font-weight:700;position:relative;overflow:hidden}.houston-guide-page table.guide-table .guide-rating-bar:before{z-index:0;width:var(--rating-fill);background:var(--rating-color);content:"";position:absolute;inset:0 auto 0 0}.houston-guide-page table.guide-table .guide-rating-value{z-index:1;text-shadow:0 1px 2px #000;padding:.18rem .3rem;display:block;position:relative}.houston-guide-page .guide-sort-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-weight:700;display:flex}.houston-guide-page .guide-sort-button:focus-visible{outline-offset:3px;outline:2px solid #208fc6}.houston-guide-page .guide-sort-label{overflow-wrap:normal;word-break:normal;hyphens:auto;min-width:0;line-height:1.15}.houston-guide-page .guide-sort-indicator{color:#208fc6;flex:none;font-size:.75em}.houston-guide-page .guide-section-toggle{width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;align-items:center;gap:.5rem;display:flex}.houston-guide-page .guide-section-toggle-indicator{color:#83cdec;font-size:.8em;line-height:1}.houston-guide-page .guide-section-toggle:focus-visible{outline-offset:3px;outline:2px solid #54b7e5}.houston-guide-page .guide-hours{width:100%;min-width:0}.houston-guide-page .guide-hours-line+.guide-hours-line{border-top:1px solid #303844;margin-top:.45rem;padding-top:.45rem}.houston-guide-page .guide-hours-copy{justify-content:space-between;align-items:baseline;gap:.25rem;margin-bottom:.3rem;line-height:1.2;display:flex}.houston-guide-page .guide-hours-days{color:#9eddf6;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.houston-guide-page .guide-hours-time{color:#d7dce3;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.72rem}.houston-guide-page .guide-hour-track{grid-template-columns:repeat(24,minmax(0,1fr));gap:1px;height:.8rem;display:grid}.houston-guide-page .guide-hour-block{background:linear-gradient(to right, #252b35 0 var(--open-start), #2fa2cc var(--open-start) var(--open-end), #252b35 var(--open-end) 100%);border:1px solid #46505e;border-radius:1px;min-width:0}.houston-guide-page .guide-hour-axis{color:#7f8997;font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,1fr);margin-top:.25rem;font-size:.58rem;line-height:1;display:grid}.houston-guide-page .guide-hour-axis span{grid-row:1;justify-self:start}.houston-guide-page .guide-hour-axis span:first-child{grid-column:1}.houston-guide-page .guide-hour-axis span:nth-child(2){grid-column:2}.houston-guide-page .guide-hour-axis span:nth-child(3){grid-column:3}.houston-guide-page .guide-hour-axis span:nth-child(4){grid-column:4}.houston-guide-page .guide-hour-axis span:nth-child(5){grid-column:4;justify-self:end}@media (width<=924px){.top-header{flex-wrap:wrap}.top-header .contact-email{width:100%;margin-top:10px}.nav{flex-direction:column;display:none}.hamburger{float:right;margin-top:8px;margin-left:8px}.hamburger div{background-color:#fff;width:35px;height:4px;margin:6px 0}.pull-right{max-width:100%;margin-bottom:10px}.pull-right.flexbox-column{float:none}.article-contents{width:fit-content;margin:16px 0;position:relative;top:auto;bottom:auto;left:auto}.article-contents.is-sidebar{width:100%}.article-contents.is-sidebar .article-contents-panel{border:1px solid #3a414d;border-radius:4px;max-height:min(55vh,430px);padding:12px}.article-contents.is-popover .article-contents-panel{max-width:calc(100vw - 16px);top:52px}.article-page-layout>.article-contents:not(.is-sidebar)+.article-body .banner h2#article-top{padding-left:0}table:not(.no-pivot){flex-direction:row}table:not(.no-pivot) tr{flex-direction:column}table th,table td{width:160px;font-size:smaller}table.two-column :is(th,td){width:50%}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{margin:0;font-family:inherit;font-size:100%;line-height:1.15}input[type=text]{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button{cursor:pointer;background:0 0;border:none;padding:0}input[role=combobox]{border:1px solid #ccc;border-radius:4px;width:100%;max-width:300px;padding:.5em}button[role=button]{background-color:transparent;border-radius:4px;justify-content:center;align-items:center;padding:8px;display:inline-flex}button[role=button]:hover{background-color:#eee}.search-box{box-sizing:border-box;fill:#fff;cursor:pointer;vertical-align:middle;background-color:#0f1116;border:1px solid;border-radius:6px;align-items:center;column-gap:4px;display:inline-flex}.search-box:focus-within{outline-offset:-2px;outline:2px solid #208fc6}.search-box .search-icon-label{margin:8px 4px 8px 8px;display:inline-flex}.search-box input{color:inherit;background-clip:border-box;background:inherit;border:none;padding:8px 0}.search-box input:focus-visible{outline:none}.search-box button{visibility:hidden}.search-box button.search-box-has-text{visibility:visible}.search-box.ui-toggle-off input{width:0;margin:0;padding:0;position:absolute}.search-box.ui-toggle-off button{width:0;margin:0;padding:0;position:absolute}.search-box.ui-toggle-on{cursor:text}