@font-face{font-family:"serif";src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2?dpl=dpl_CHqAF5kcQ8idJqSuUDxiPxrawDDG) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2?dpl=dpl_CHqAF5kcQ8idJqSuUDxiPxrawDDG) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_43078d{font-family:"serif","serif Fallback",Georgia,serif}.__variable_43078d{--font-tx-serif:"serif","serif Fallback",Georgia,serif}@font-face{font-family:sans;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_CHqAF5kcQ8idJqSuUDxiPxrawDDG) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_86c20b{font-family:sans,sans Fallback,system-ui,Arial,sans-serif;font-style:normal}.__variable_86c20b{--font-tx-sans:"sans","sans Fallback",system-ui,Arial,sans-serif}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@font-face{font-family:Nanum Pen Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pastest/font-0.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pastest/font-1.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/pastest/font-2.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/pastest/font-3.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pastest/font-4.woff2)format("woff2")}.tx{--paper:#f9f9f9;--surface:#fff;--ink:#000;--ink-2:#4f4f4f;--ink-3:#6b6b6b;--ink-4:#b0b0b0;--line:#dedede;--line-2:#b0b0b0;--fill:#00000008;--fill-2:#0000000e;--ok:#1e8e4f;--warn:#ff7237;--bad:#e53939;--info:#2563eb;--quiet:#b0b0b0;--r-xl:24px;--r-lg:24px;--r:8px;--r-sm:8px;--shadow:0 1px 2px 0 #0000000d;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tx-lift:0 0 16px 0 #00000026;--tx-ease:cubic-bezier(0,0,.2,1);--tx-panel:cubic-bezier(.16,1,.3,1);--sans:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;--serif:"Plus Jakarta Sans",Arial,Helvetica,sans-serif;--hand:"Nanum Pen Script",cursive;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}.tx *,.tx :after,.tx :before{box-sizing:border-box}.tx :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.tx a{color:inherit}.tx svg{vertical-align:middle;flex-shrink:0;display:inline-block}.tx .num{font-variant-numeric:tabular-nums}.tx .muted{color:var(--ink-2)}.tx .faint{color:var(--ink-3)}.tx .small{font-size:13px}.tx .tiny{font-size:12px}.tx .row{align-items:center;gap:10px;display:flex}.tx .spacer{flex:1}.tx .stack{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.tx .wrap{flex-wrap:wrap}.tx .prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.tx-bar{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(18px);border-bottom:1px solid var(--line);background:#f7f6f3d1;position:sticky;top:0}.tx-bar-inner{align-items:center;gap:28px;max-width:1240px;height:64px;margin:0 auto;padding:0 32px;display:flex}.tx-brand{align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.tx-brand span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.tx-qbank-return{background:var(--surface);height:36px;color:var(--ink-2);box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000a;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex}.tx-qbank-return:hover{color:var(--ink);background:var(--fill);box-shadow:0 0 0 1px var(--line-2)}.tx-nav{gap:4px;display:flex}.tx-nav button{height:36px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500;transition:color .15s,background .15s;position:relative}.tx-nav button:hover{color:var(--ink);background:var(--fill)}.tx-nav button[aria-current=page]{color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000a}.tx-nav .dot{background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:3px}.tx-bar-end{align-items:center;gap:10px;margin-left:auto;display:flex}.tx-mode{background:var(--fill-2);border-radius:999px;padding:3px;display:inline-flex}.tx-mode button{height:30px;font:inherit;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.tx-iconbtn,.tx-mode button{color:var(--ink-2);cursor:pointer;background:0 0}.tx-iconbtn{width:38px;height:38px;border:0;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:inline-grid;position:relative}.tx-iconbtn:hover{background:var(--fill-2);color:var(--ink)}.tx-iconbtn .count{background:var(--ink);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:5px;right:4px}.tx-tabbar{display:none}.tx-main{max-width:1240px;margin:0 auto;padding:44px 32px 96px}.tx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}.tx-display{font-family:var(--serif);letter-spacing:-.015em;margin:8px 0 0;font-size:52px;font-weight:400;line-height:1.04}.tx-display em{color:var(--ink-2);font-style:italic}.tx-h1{letter-spacing:-.012em;font-size:40px;line-height:1.08}.tx-h1,.tx-h2{font-family:var(--serif);margin:0;font-weight:400}.tx-h2{letter-spacing:-.01em;font-size:28px;line-height:1.15}.tx-h3{letter-spacing:-.014em;margin:0;font-size:17px;font-weight:600}.tx-lede{max-width:560px;color:var(--ink-2);margin:12px 0 0;font-size:17px;line-height:1.55}.tx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.tx-section{margin-top:56px}.tx-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.tx-link{color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.tx-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tx-card{background:var(--surface);border-radius:var(--r-xl);box-shadow:0 0 0 1px var(--line),var(--shadow)}.tx-pad{padding:28px}.tx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tx-split-home{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tx-list{grid-template-columns:minmax(0,1fr);display:grid}.tx-li{text-align:left;color:inherit;font:inherit;background:0 0;border:0;border-top:1px solid var(--line);align-items:center;gap:14px;width:100%;padding:16px 0;display:flex}.tx-li:first-child{border-top:0}a.tx-li,button.tx-li{cursor:pointer;text-decoration:none}a.tx-li:hover .tx-li-title,button.tx-li:hover .tx-li-title{text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:3px}.tx-li-main{flex:1;min-width:0}.tx-li-title{font-size:15px;font-weight:500}.tx-li-sub,.tx-li-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tx-li-sub{margin-top:2px}.tx-li-end,.tx-li-sub{color:var(--ink-2);font-size:13px}.tx-li-end{text-align:right;flex-shrink:0}.tx-kv{grid-template-columns:max-content 1fr;gap:10px 24px;font-size:14px;display:grid}.tx-kv dt{color:var(--ink-3)}.tx-kv dd{text-align:right;margin:0}.tx-stat{gap:4px;display:grid}.tx-stat b{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:400;line-height:1}.tx-stat span{color:var(--ink-3);font-size:13px}.tx-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:28px;display:grid}.tx-divider{background:var(--line);height:1px;margin:24px 0}.tx-note{border-radius:var(--r);background:var(--fill);padding:16px 18px;font-size:14px}.tx-note strong{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.tx-banner{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line);color:var(--ink-2);gap:14px;margin-bottom:28px;padding:14px 20px;font-size:14px;display:flex}.tx-banner,.tx-btn{background:var(--surface);align-items:center}.tx-btn{height:42px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;gap:8px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,box-shadow .15s,transform .12s,opacity .15s;display:inline-flex}.tx-btn:disabled{opacity:.4;cursor:default;transform:none}.tx-btn.ghost{background:0 0;padding:0 12px}.tx-btn.ghost:hover{background:var(--fill-2)}.tx-btn.danger{color:var(--bad)}.tx-btn.block{width:100%}.tx-field{gap:7px;display:grid}.tx-field>span{color:var(--ink-2);font-size:13px;font-weight:500}.tx-field>small{color:var(--ink-3);font-size:12px;line-height:1.45}.tx-input,.tx-select,.tx-textarea{border:1px solid var(--line-2);background:var(--surface);width:100%;height:46px;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.tx-textarea{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.55}.tx-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2357575b' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:36px}.tx-input:focus,.tx-select:focus,.tx-textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1414140f}.tx-input::placeholder,.tx-textarea::placeholder{color:var(--ink-4)}.tx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.tx-form-grid .full{grid-column:1/-1}.tx-check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.tx-check input{width:16px;height:16px;accent-color:var(--ink);margin-top:3px}.tx-search{flex:1;min-width:220px;position:relative}.tx-search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.tx-search .tx-input{border-radius:999px;height:50px;padding-left:46px;font-size:15px}.tx-chips{flex-wrap:wrap;gap:8px;display:flex}.tx-chip{background:var(--surface);height:36px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-size:13px;font-weight:500;display:inline-flex}.tx-chip:hover{color:var(--ink)}.tx-chip[aria-pressed=true]{box-shadow:none}.tx-chip select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' fill='none'%3E%3Cpath d='M1 1l3.5 3.5L8 1' stroke='%2357575b' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 100% no-repeat;border:0;outline:none;padding-right:16px}.tx-chip[aria-pressed=true] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' fill='none'%3E%3Cpath d='M1 1l3.5 3.5L8 1' stroke='%23ffffff' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tx-chip select option{color:var(--ink)}.tx-tag{background:var(--fill);height:26px;color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 11px;font-size:12px;font-weight:500}.tx-seg,.tx-tag{border-radius:999px;display:inline-flex}.tx-seg{background:var(--fill-2);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;overflow-x:auto}.tx-seg::-webkit-scrollbar{display:none}.tx-seg button{height:32px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:500}.tx-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000014}.tx-seg .n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:5px}.tx-status{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.tx-status:before{content:"";background:var(--quiet);border-radius:50%;width:6px;height:6px}.tx-status.ok:before{background:var(--ok)}.tx-status.warn:before{background:var(--warn)}.tx-status.bad:before{background:var(--bad)}.tx-status.info:before{background:var(--info)}.tx-avatar{color:var(--ink-2);letter-spacing:.02em;background:#ebeae6;border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}.tx-avatar img{object-fit:cover;width:100%;height:100%}.tx-progress{background:var(--fill-2);border-radius:999px;height:4px;overflow:hidden}.tx-progress>i{background:var(--ink);border-radius:999px;height:100%;display:block}.tx-next{background:var(--ink);color:#fff;border-radius:28px;padding:36px;position:relative;overflow:hidden}.tx-next .tx-eyebrow{color:#ffffff8c}.tx-next h2{font-family:var(--serif);letter-spacing:-.012em;margin:14px 0 0;font-size:40px;font-weight:400;line-height:1.08}.tx-next p{color:#ffffffb3;margin:10px 0 0;font-size:15px}.tx-next .when{font-family:var(--serif);color:#fff;font-size:22px}.tx-next .tx-btn{color:var(--ink);box-shadow:none;background:#fff}.tx-next .tx-btn.ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff47}.tx-next .tx-btn.ghost:hover{background:#ffffff14}.tx-next-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.tx-next-empty{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:28px;padding:40px}.tx-date{background:var(--fill);border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:56px;line-height:1;display:grid}.tx-date small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.tx-date b{font-family:var(--serif);margin-top:4px;font-size:24px;font-weight:400}.tx-tutors{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.tx-tutor{border-radius:var(--r-xl);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;padding:26px;transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s;display:flex}.tx-tutor:hover{box-shadow:0 0 0 1px var(--line-2),0 24px 50px #14141414;transform:translateY(-3px)}.tx-tutor-name{font-family:var(--serif);letter-spacing:-.02em;margin:18px 0 0;font-size:22px;font-weight:700;line-height:1.2}.tx-tutor-head{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:6px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.tx-tutor-foot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:22px;display:flex}.tx-price{font-family:var(--serif);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.tx-price small{font-family:var(--sans);color:var(--ink-3);margin-left:3px;font-size:12px}.tx-match{color:var(--ink-2);gap:4px;margin-top:14px;font-size:12.5px;display:grid}.tx-match span:before{content:"— ";color:var(--ink-4)}.tx-profile{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px;display:grid}.tx-profile-hero{align-items:center;gap:24px;display:flex}.tx-profile-name{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:54px;font-weight:400;line-height:1.02}.tx-booking{padding:26px;position:sticky;top:96px}.tx-days{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tx-days::-webkit-scrollbar{display:none}.tx-day{background:var(--fill);width:58px;height:68px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:16px;flex-shrink:0;place-items:center;line-height:1.1;display:grid}.tx-day small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.tx-day b{font-family:var(--serif);font-size:22px;font-weight:400}.tx-day[aria-pressed=true]{background:var(--ink);color:#fff}.tx-day[aria-pressed=true] small{color:#fff9}.tx-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tx-time{background:var(--surface);height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border:0;border-radius:12px;font-size:13.5px;font-weight:500}.tx-time:hover{box-shadow:inset 0 0 0 1px var(--ink)}.tx-time[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.tx-quote{border-top:1px solid var(--line);padding:22px 0}.tx-quote:first-child{border-top:0;padding-top:0}.tx-quote p{font-family:var(--serif);margin:0;font-size:21px;line-height:1.4}.tx-stars{letter-spacing:2px;color:var(--ink);font-size:12px}.tx-spaces{border-radius:var(--r-xl);background:var(--surface);min-height:calc(100vh - 152px);box-shadow:0 0 0 1px var(--line),var(--shadow);grid-template-columns:300px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.tx-people{border-right:1px solid var(--line);padding:20px 12px;overflow-y:auto}.tx-people h2{font-family:var(--serif);margin:4px 12px 14px;font-size:26px;font-weight:400}.tx-person{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:11px 12px;display:flex}.tx-person:hover{background:var(--fill)}.tx-person[aria-current=true]{background:var(--fill-2)}.tx-person b{font-size:14.5px;font-weight:500;display:block}.tx-person small{color:var(--ink-3);font-size:12.5px;display:block}.tx-unread{background:var(--ink);color:#fff;text-align:center;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:20px}.tx-space{flex-direction:column;min-width:0;display:flex}.tx-space-head{flex-wrap:wrap;align-items:center;gap:16px;padding:22px 32px 0;display:flex}.tx-space-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;margin-top:18px;padding:0 32px;display:flex;overflow-x:auto}.tx-space-tabs::-webkit-scrollbar{display:none}.tx-space-tabs button{height:44px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:14px;font-weight:500;position:relative}.tx-space-tabs button:hover,.tx-space-tabs button[aria-current=page]{color:var(--ink)}.tx-space-tabs button[aria-current=page]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tx-space-body{align-content:start;gap:18px;padding:28px 32px 40px;display:grid}.tx-back{display:none}.tx-chat{height:min(640px,100vh - 300px);min-height:380px;margin:-28px -32px -40px}.tx-chat,.tx-thread{flex-direction:column;display:flex}.tx-thread{flex:1;gap:6px;padding:28px 32px;overflow-y:auto}.tx-bubble{background:var(--fill-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;max-width:min(520px,78%);padding:10px 15px;font-size:15px;line-height:1.45}.tx-bubble.mine{background:var(--ink);color:#fff;align-self:flex-end}.tx-bubble-meta{color:var(--ink-3);margin:2px 6px 10px;font-size:11.5px}.tx-bubble-meta.mine{align-self:flex-end}.tx-composer{border-top:1px solid var(--line);background:var(--surface);align-items:flex-end;gap:10px;padding:14px 20px;display:flex}.tx-composer textarea{border:1px solid var(--line-2);background:var(--paper);min-height:44px;max-height:160px;font:inherit;resize:none;border-radius:22px;outline:none;flex:1;padding:11px 16px;font-size:15px;line-height:1.4}.tx-composer textarea:focus{border-color:var(--ink);background:var(--surface)}.tx-item{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line);background:var(--surface);padding:22px 24px}.tx-item-head{align-items:flex-start;gap:16px;display:flex}.tx-item-title{letter-spacing:-.012em;margin:0;font-size:16px;font-weight:600}.tx-item-meta{color:var(--ink-2);margin-top:3px;font-size:13px}.tx-item-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tx-item .tx-note{margin-top:14px}.tx-q{border-top:1px solid var(--line);gap:16px;margin-top:16px;padding-top:18px;display:grid}.tx-q .rich{font-size:15.5px;line-height:1.65}.tx-q .rich img{border-radius:10px;max-width:100%;height:auto}.tx-choice{box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;border-radius:14px;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.tx-choice input{opacity:0;pointer-events:none;position:absolute}.tx-choice .letter{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.tx-choice:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--ink)}.tx-choice:has(input:checked) .letter{background:var(--ink);color:#fff;box-shadow:none}.tx-choice.correct{box-shadow:inset 0 0 0 1.5px var(--ok)}.tx-choice.correct .letter{background:var(--ok);color:#fff;box-shadow:none}.tx-choice[aria-disabled=true]{cursor:default}.tx-empty{text-align:center;justify-items:center;gap:10px;padding:64px 24px;display:grid}.tx-empty svg{color:var(--ink-4)}.tx-empty h3{font-family:var(--serif);margin:6px 0 0;font-size:26px;font-weight:400}.tx-empty p{max-width:380px;color:var(--ink-2);margin:0;font-size:15px}.tx-empty .tx-btn{margin-top:10px}.tx-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);background:#14141452;place-items:center;padding:24px;animation:tx-fade .2s ease-out;display:grid;position:fixed;inset:0}.tx-sheet{background:var(--surface);width:min(560px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);border-radius:28px;flex-direction:column;animation:tx-rise .32s cubic-bezier(.2,.8,.3,1);display:flex;overflow:hidden}.tx-sheet.wide{width:min(760px,100%)}.tx-sheet-head{padding:30px 32px 0}.tx-sheet-head h2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:400;line-height:1.12}.tx-sheet-head p{color:var(--ink-2);margin:8px 0 0;font-size:14.5px}.tx-sheet-body{gap:16px;padding:24px 32px;display:grid;overflow-y:auto}.tx-sheet-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:18px 32px 28px;display:flex}.tx-pop{z-index:60;background:var(--surface);width:360px;max-height:480px;box-shadow:var(--shadow-lg);border-radius:20px;padding:8px;animation:tx-rise .2s cubic-bezier(.2,.8,.3,1);position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.tx-pop-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:12px 14px;font-size:14px;text-decoration:none;display:block}.tx-pop-item:hover{background:var(--fill)}.tx-pop-sep{background:var(--line);height:1px;margin:6px 8px}.tx-toast{z-index:90;background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:13px 22px;font-size:14px;font-weight:500;animation:tx-toast .35s cubic-bezier(.2,.8,.3,1);display:inline-flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000040}.tx-toast.error{background:#6e2a25}.tx-loading{min-height:50vh;color:var(--ink-3);font-family:var(--serif);place-items:center;font-size:22px;display:grid}.tx-busy{opacity:.55;transition:opacity .2s}@keyframes tx-fade{0%{opacity:0}}@keyframes tx-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}}@keyframes tx-toast{0%{opacity:0;transform:translate(-50%,14px)}}@media (max-width:1080px){.tx-qbank-return{justify-content:center;width:36px;padding:0}.tx-qbank-return span{display:none}.tx-profile{grid-template-columns:minmax(0,1fr)}.tx-booking{position:static}.tx-split-home{grid-template-columns:minmax(0,1fr)}.tx-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.tx{font-size:15px}.tx-bar-inner{gap:12px;height:56px;padding:0 16px}.tx-nav{display:none}.tx-mode button{padding:0 11px}.tx-tabbar{z-index:45;padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(1.4)blur(18px);border-top:1px solid var(--line);background:#f7f6f3e6;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tx-tabbar button{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-items:center;gap:3px;padding:6px 0;font-size:10.5px;font-weight:500;display:grid;position:relative}.tx-tabbar button[aria-current=page]{color:var(--ink)}.tx-tabbar .dot{background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:calc(50% - 16px)}.tx-main{padding:26px 16px 120px}.tx-display{font-size:38px}.tx-h1{font-size:32px}.tx-profile-name{font-size:40px}.tx-next{border-radius:24px;padding:26px}.tx-next h2{font-size:30px}.tx-form-grid,.tx-grid-2,.tx-grid-3{grid-template-columns:minmax(0,1fr)}.tx-pad{padding:22px}.tx-spaces{border-radius:20px;grid-template-columns:minmax(0,1fr);min-height:0}.tx-spaces.has-space .tx-people,.tx-spaces:not(.has-space) .tx-space{display:none}.tx-people{border-right:0}.tx-space-head{padding:16px 18px 0}.tx-space-tabs{gap:18px;padding:0 18px}.tx-space-body{padding:20px 18px 28px}.tx-chat{height:max(320px,100dvh - 430px);margin:-20px -18px -28px}.tx-profile-hero{gap:18px}.tx-profile-hero .tx-avatar{width:72px!important;height:72px!important;font-size:24px!important}.tx-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tx-stat b{font-size:30px}.tx-next .tx-btn.lg{height:44px;padding:0 18px;font-size:14px}.tx-next-empty{border-radius:24px;padding:26px}.tx-space-head .tx-h2{font-size:26px!important}body:has(.tx-tabbar) button[aria-label="Chat with support"]{bottom:calc(80px + env(safe-area-inset-bottom))!important}.tx-back{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:15px;display:inline-flex}.tx-backdrop{place-items:end center;padding:0}.tx-sheet,.tx-sheet.wide{border-radius:26px 26px 0 0;width:100%;max-height:92dvh}.tx-sheet-head{padding:26px 22px 0}.tx-sheet-body{padding:20px 22px}.tx-sheet-foot{padding:14px 22px calc(18px + env(safe-area-inset-bottom))}.tx-pop{width:auto;position:fixed;top:62px;left:12px;right:12px}.tx-toast{bottom:calc(86px + env(safe-area-inset-bottom))}}.tx .tx-verified{border:1px solid var(--line-2);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);vertical-align:middle;border-radius:980px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-block}.tx .tx-chat-file{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tx .tx-chat-file img{border-radius:12px;max-width:min(260px,100%);max-height:240px;display:block}.tx .tx-week-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.tx .tx-week-label{margin-left:6px;font-weight:600}.tx .tx-week-legend{color:var(--ink-3);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.tx .tx-week-legend i{border-radius:3px;width:10px;height:10px;margin-left:8px;display:inline-block}.tx .tx-week-legend i.open{box-shadow:inset 0 0 0 1.5px var(--ink-4)}.tx .tx-week-legend i.booked{background:var(--ink)}.tx .tx-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:12px;display:grid}.tx .tx-week-days button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:2px;padding:6px 0;display:grid}.tx .tx-week-days button span{color:var(--ink-3);font-size:11px}.tx .tx-week-days button[aria-selected=true]{background:var(--ink);color:var(--surface)}.tx .tx-week-days button[aria-selected=true] span{color:inherit;opacity:.7}.tx .tx-week-grid{column-gap:0;display:grid}.tx .tx-week-head{color:var(--ink-3);justify-items:center;gap:2px;padding:0 0 10px;font-size:12px;display:grid}.tx .tx-week-head b{color:var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:500;display:grid}.tx .tx-week-head.today b{background:var(--ink);color:var(--surface)}.tx .tx-week-gutter div{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;padding-right:8px;font-size:11px;transform:translateY(-7px)}.tx .tx-week-col{border-left:1px solid var(--line);position:relative}.tx .tx-week-cell{border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;padding:0;position:absolute;left:0;right:0}.tx .tx-week-cell:hover{background:var(--fill)}.tx .tx-week-now{border-top:1.5px solid var(--bad);z-index:2;pointer-events:none;height:0;position:absolute;left:0;right:0}.tx .tx-week-block{z-index:1;text-align:left;font:inherit;cursor:pointer;border:0;border-radius:8px;align-content:start;gap:1px;padding:4px 7px;font-size:11.5px;line-height:1.25;display:grid;position:absolute;left:3px;right:3px;overflow:hidden}.tx .tx-week-block .t{font-variant-numeric:tabular-nums;opacity:.75}.tx .tx-week-block .n{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tx .tx-week-block.slot{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink-4);color:var(--ink-2)}.tx .tx-week-block.slot:hover{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.tx .tx-week-block.session{background:var(--ink);color:var(--surface)}.tx .tx-week-block.session.requested{background:var(--ink-2)}.tx .tx-review-reply{border-left:2px solid var(--line-2);color:var(--ink-2);gap:4px;margin-top:12px;padding:10px 14px;font-size:14px;display:grid}.tx .tx-review-reply strong{color:var(--ink);font-size:12px;font-weight:600}.tx .tx-featured{background:var(--ink);color:var(--surface);letter-spacing:.04em;text-transform:uppercase;border-radius:980px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.tx{letter-spacing:0;isolation:isolate;position:relative}.tx:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,var(--line-2) 1px,transparent 1px);background-size:16px 16px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(77% 46% at 50% 36%,#000 0,#0000 100%);mask-image:radial-gradient(77% 46% at 50% 36%,#000 0,#0000 100%)}.tx .serif{font-family:var(--sans);letter-spacing:-.02em;font-weight:600}.tx-bar{background:var(--surface);-webkit-backdrop-filter:none;box-shadow:0 1px 2px #0000000d}.tx-brand b{font-family:var(--sans);letter-spacing:-.02em;font-size:20px;font-weight:700}.tx-brand span{font-family:var(--hand);letter-spacing:0;color:var(--ink-2);font-size:18px}.tx-nav button,.tx-qbank-return{border-radius:var(--r);font-weight:600}.tx-nav button{height:40px;padding:0 12px}.tx-nav button[aria-current=page]{background:var(--ink);color:var(--surface);box-shadow:none}.tx-mode{background:0 0;gap:8px;padding:0}.tx-mode button{height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;font-weight:600}.tx-mode button[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}.tx-iconbtn{border-radius:var(--r)}.tx-eyebrow{font-family:var(--hand);letter-spacing:0;color:var(--ink-2);font-size:22px;font-weight:400;line-height:.9}.tx-display,.tx-h1,.tx-h2{font-family:var(--sans);letter-spacing:-.03em;font-weight:600}.tx-display{font-weight:700}.tx-display em,.tx-h1 em,.tx-h2 em{font-family:var(--hand);text-transform:uppercase;letter-spacing:0;color:inherit;background:linear-gradient(transparent 58%,var(--tx-highlight,#ffe8a2) 58%,var(--tx-highlight,#ffe8a2) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em;font-size:1.18em;font-style:normal;font-weight:400;line-height:.8}.tx-card{box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s var(--tx-ease),border-radius .2s var(--tx-ease),transform .2s var(--tx-ease)}.tx a.tx-tutor:hover .tx-card,a.tx-card:hover,a:hover>.tx-card,button.tx-card:hover{box-shadow:var(--tx-lift);border-radius:0;transform:translateY(-2px)}.tx-btn{border-radius:var(--r);height:48px;box-shadow:inset 0 0 0 1px var(--ink);padding:0 24px;font-size:16px;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.tx-btn:hover{background:var(--paper);box-shadow:inset 0 0 0 1px #4f4f4f}.tx-btn:active{transform:none}.tx-btn.primary{background:var(--ink);color:#fff;box-shadow:none}.tx-btn.primary:hover{background:#1c1c1c}.tx-btn.ghost{box-shadow:none}.tx-btn.sm{height:40px;padding:0 16px;font-size:14px}.tx-btn.lg{height:52px;padding:0 28px;font-size:16px}.tx-btn.icon{width:48px;padding:0}.tx-btn.sm.icon{width:40px}.tx-input{border-radius:var(--r)}.tx-chip,.tx-search .tx-input{border-radius:24px}.tx-chip{height:40px;box-shadow:inset 0 0 0 1px var(--line);padding:0 16px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.tx-chip:hover{box-shadow:inset 0 0 0 1px var(--ink)}.tx-chip[aria-pressed=true]{background:var(--ink);color:#fff}.tx-tag{border-radius:24px;font-weight:600}.tx-seg{background:0 0;gap:8px;padding:0}.tx-seg button{height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.tx-seg button:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.tx-progress{height:6px}.tx-progress>i{background:var(--ok)}.tx-seg button[aria-pressed=true],.tx-seg button[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:none}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx{--tx-highlight:#5c4a0f}.tx-brand-mark{align-items:center;gap:8px;display:inline-flex}.tx-brand.tx-brand-mark span{font-size:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.tx-brand.tx-brand-mark>.tx-brand-label{font-family:var(--sans);letter-spacing:0;color:var(--ink-3);font-size:12px;font-weight:600}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx .tx-featured{color:#000;background:#2ecc71;border-color:#0000}.tx-plan{background:var(--tx-highlight-soft,#fff9e5);color:#1c1c1c;border-radius:12px;gap:6px;margin-top:18px;padding:14px 16px;display:grid}.tx-plan b{color:#000;font-size:14px}.tx-plan span{color:#4f4f4f;font-size:13px;line-height:1.5}.tx-plan .tx-btn{margin-top:8px}.tx-plan .tx-btn .num{color:inherit}.tx-price small{margin-left:4px}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx{--paper:#101010;--surface:#1e1e1e;--ink:#f5f5f5;--ink-2:#b5b5b5;--ink-3:#9c9c9c;--ink-4:#696969;--line:#353535;--line-2:#4a4a4a;--fill:#ffffff0a;--fill-2:#ffffff12;--ok:#42aa69;--bad:#f84c49;--info:#548cff;--quiet:#4a4a4a;--tx-lift:0 0 16px 0 #f5f5f526}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-bar{background:#1f1e1cd1}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-nav button[aria-current=page],:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-qbank-return{box-shadow:0 0 0 1px var(--line),0 1px 2px #00000016}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-nav .dot{--paper:#f9f9f9;--ink-2:#4f4f4f;--ink-3:#6b6b6b;--ink-4:#b0b0b0;--line:#dedede;--line-2:#b0b0b0;--ok:#1e8e4f;--warn:#ff7237;--bad:#e53939;--info:#2563eb;--quiet:#b0b0b0;--tx-highlight:#5c4a0f;--ink:#1c1c1c}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-mode button[aria-pressed=true]{box-shadow:0 1px 3px #0000002d}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-iconbtn .count{color:#000;background:#2ecc71}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-btn:hover{background:#0f0f0f;box-shadow:inset 0 0 0 1px #0000009d}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-input:focus,:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-select:focus,:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-textarea:focus{box-shadow:0 0 0 4px #0002}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-seg button[aria-pressed=true]{box-shadow:0 1px 3px #0000002d}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-avatar{background:#21211f}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-progress>i{color:#000;background:#2ecc71}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-next{--paper:#f9f9f9;--ink-2:#4f4f4f;--ink-3:#6b6b6b;--ink-4:#b0b0b0;--line:#dedede;--line-2:#b0b0b0;--ok:#1e8e4f;--warn:#ff7237;--bad:#e53939;--info:#2563eb;--quiet:#b0b0b0;--tx-highlight:#5c4a0f;--ink:#1c1c1c}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-next .tx-btn{background:#1e1e1e}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-tutor:hover{box-shadow:0 0 0 1px var(--line-2),0 24px 50px #0000002d}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-day[aria-pressed=true],:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-space-tabs button[aria-current=page]:after,:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-time[aria-pressed=true],:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-unread{color:#000;background:#2ecc71}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-bubble.mine{--paper:#f9f9f9;--ink-2:#4f4f4f;--ink-3:#6b6b6b;--ink-4:#b0b0b0;--line:#dedede;--line-2:#b0b0b0;--ok:#1e8e4f;--warn:#ff7237;--bad:#e53939;--info:#2563eb;--quiet:#b0b0b0;--tx-highlight:#5c4a0f;--ink:#1c1c1c}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-choice:has(input:checked) .letter{color:#000;background:#2ecc71}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-toast{--paper:#f9f9f9;--ink-2:#4f4f4f;--ink-3:#6b6b6b;--ink-4:#b0b0b0;--line:#dedede;--line-2:#b0b0b0;--ok:#1e8e4f;--warn:#ff7237;--bad:#e53939;--info:#2563eb;--quiet:#b0b0b0;--tx-highlight:#5c4a0f;--ink:#1c1c1c;box-shadow:0 16px 40px #0000008c}@media (max-width:820px){:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-tabbar{background:#1f1e1ce6}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-tabbar .dot{color:#000;background:#2ecc71}}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx .tx-week-days button[aria-selected=true],:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx .tx-week-legend i.booked{color:#000;background:#2ecc71}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx .tx-featured,:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx .tx-week-block.session,:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx .tx-week-head.today b{--paper:#f9f9f9;--ink-2:#4f4f4f;--ink-3:#6b6b6b;--ink-4:#b0b0b0;--line:#dedede;--line-2:#b0b0b0;--ok:#1e8e4f;--warn:#ff7237;--bad:#e53939;--info:#2563eb;--quiet:#b0b0b0;--tx-highlight:#5c4a0f;--ink:#1c1c1c}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-bar{box-shadow:0 1px 2px #0000001c}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-mode button[aria-pressed=true],:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-nav button[aria-current=page]{color:#000;background:#2ecc71}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-display em,:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-h1 em,:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-h2 em{background:linear-gradient(transparent 58%,var(--tx-highlight,#3b2e00) 58%,var(--tx-highlight,#3b2e00) 92%,transparent 92%)}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-btn.primary{color:#000;background:#2ecc71}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-btn.primary:hover{background:#1e8e4f}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-chip[aria-pressed=true],:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-seg button[aria-pressed=true],:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-seg button[aria-selected=true]{color:#000;background:#2ecc71}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-plan{background:var(--tx-highlight-soft,#2b2201);color:#e3e3e3}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-plan b{color:#f5f5f5}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .tx-plan span{color:#b5b5b5}