:root{color:#242637;font-synthesis:none;--purple:#6b5cdb;--muted:#8d91a2;--border:#eaecf2;--sidebar:232px;background:#f7f8fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:14px}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default;opacity:.35}a{color:inherit;text-decoration:none}.icon{vertical-align:middle;flex-shrink:0;display:inline-block}button .icon,a .icon{pointer-events:none}.sidebar{width:var(--sidebar);border-right:1px solid var(--border);z-index:10;background:#fff;flex-direction:column;height:100vh;padding:16px 16px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;margin:0 10px 16px;display:flex}.brand>span{letter-spacing:.5px;font-size:18px;font-weight:730}.brand small{color:#9699ab;letter-spacing:2.15px;margin-top:5px;font-size:12px;font-weight:600;display:block}.workspace-label{color:#9295a4;justify-content:space-between;align-items:center;padding:0 12px 16px;font-size:12px;display:flex}.workspace-label>span{letter-spacing:1px;color:#a0a1ad;background:#f5f5f9;border-radius:3px;padding:4px 5px;font-size:12px;font-weight:600}.sidebar-label{color:#a0a2af;letter-spacing:1.4px;padding:9px 12px 12px;font-size:12px}.nav-item{text-align:left;color:#777b8d;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:45px;margin-bottom:5px;padding:0 12px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.nav-item .icon{width:17px;height:17px}.nav-item>span:nth-child(2){flex:1}.nav-item .nav-count{color:#a1a4b2;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.nav-item:hover{background:#f7f7fc}.nav-item.active{color:var(--purple);background:#efedfc;font-weight:650}.nav-item.active .nav-count{color:var(--purple)}.tools-nav{margin-top:0}.sidebar>.sidebar-label{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.subtle{color:#b2b4c0}.subtle .icon{width:13px;height:13px}.sidebar-bottom{border-top:1px solid var(--border);color:#7b7e90;align-items:center;gap:10px;margin-top:auto;padding:16px 10px;font-size:12px;display:flex}.sidebar-bottom>span:nth-child(2){flex:1}.sidebar-bottom .icon{color:#a0a4b2;width:15px;height:15px}.muted{color:#a6a9b6;margin-top:5px;font-size:12px;display:block}.local-dot{background:#6fb49a;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #6fb49a12}.main-shell{margin-left:var(--sidebar)}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.breadcrumb{color:#9a9dac;align-items:center;gap:14px;font-size:12px;display:flex}.breadcrumb .icon{width:15px;height:15px}.breadcrumb strong{color:#626779;font-weight:500}.slash{color:#c9cbd5}.topbar-right{align-items:center;gap:16px;display:flex}.local-status{color:#9498a6;align-items:center;gap:8px;font-size:12px;display:flex}.avatar{color:#8778bc;background:#efedf9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.icon-button{color:#9699a9;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-button .icon{width:17px;height:17px}.icon-button:hover{color:var(--purple);background:#f2f1fa}main{max-width:1600px;margin:0 auto;padding:16px 16px 0}.page-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.eyebrow{letter-spacing:1.5px;color:#a1a2b4;font-size:12px;font-weight:600}h1{letter-spacing:1px;margin:11px 0 10px;font-size:29px;font-weight:730;line-height:1.2}.heading-dot{color:var(--purple);margin-left:3px}.page-heading p{color:#9195a5;margin:0;font-size:14px}.primary-button{background:var(--purple);color:#fff;border:1px solid var(--purple);border-radius:7px;align-items:center;gap:9px;padding:11px 15px;font-size:14px;font-weight:500;display:flex;box-shadow:0 4px 9px #6b5cdb14}.primary-button:hover{background:#5d4ece}.primary-button .icon{width:16px;height:16px}.primary-button .icon:last-child{width:14px;height:14px;margin-left:9px}.overview{border:1px solid var(--border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:108px;padding:16px;display:flex}.overview-intro{color:#565a70;flex:1;align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex}.overview-intro small{color:#a3a6b4;margin-top:8px;font-size:12px;font-weight:400;display:block}.stat-icon{color:#9a8fe2;background:#f3f1fc;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.stat-icon .icon{width:22px;height:22px}.stat{border-left:1px solid #f0f1f5;flex-direction:column;gap:9px;min-width:13%;padding-left:16px;display:flex}.stat strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:27px;font-weight:650;line-height:1.1}.stat>span{color:#9699aa;font-size:12px}.stat strong>span{color:#9195a5;margin-left:3px;font-size:14px}.stat b{color:#a8a9b6;margin-left:7px;font-size:12px;font-weight:400}.category-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0;display:grid}.category-card{text-align:left;border:1px solid var(--border);background:#fff;border-radius:9px;align-items:center;gap:11px;min-height:89px;padding:16px 15px;transition:border-color .15s,transform .15s;display:flex;position:relative}.category-card:hover{border-color:#cfc9f4;transform:translateY(-2px)}.category-card.selected{background:#fcfbff;border-color:#a89aea;box-shadow:0 0 0 1px #a89aea20}.category-icon{width:34px;height:34px;color:var(--category-color);background:var(--category-bg);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.category-icon .icon{width:18px;height:18px}.blue{--category-color:#6395d8;--category-bg:#edf4fd}.violet{--category-color:#9672dc;--category-bg:#f4effc}.orange{--category-color:#d49b59;--category-bg:#fdf4e9}.green{--category-color:#60a996;--category-bg:#eaf6f1}.category-content{flex:1;min-width:0}.category-content strong{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.category-content small{color:#9d9fae;white-space:nowrap;font-size:12px;font-weight:400}.category-content>span{color:#a0a2b1;white-space:nowrap;letter-spacing:-.15px;margin-top:9px;font-size:12px;display:block}.category-arrow{color:#bbbcc8;width:12px;height:12px;position:absolute;top:12px;right:10px}.section-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.section-heading h2{margin:0;font-size:16px;font-weight:650}.count-pill{color:#9392a8;background:#ececf4;border-radius:4px;padding:3px 7px;font-size:12px}.section-help{color:#a6a8b5;margin-left:auto;font-size:12px}.filterbar{align-items:center;gap:11px;margin-bottom:16px;display:flex}.search-box{background:#fff;border:1px solid #e4e6ee;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:0;max-width:435px;height:38px;padding:0 12px;display:flex}.search-box:focus-within{border-color:#ac9ee7;box-shadow:0 0 0 2px #ac9ee71a}.search-box>.icon{color:#a7abba;width:16px;height:16px}.search-box>span{color:#a7abba}.search-box input{color:#53566b;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:12px;line-height:36px}.search-box input::placeholder{color:#afb1bf}.search-box input:focus-visible{outline:none}kbd{text-align:center;color:#b4b7c5;border:1px solid #eceef4;border-radius:4px;min-width:18px;padding:1px 3px;font-size:12px}select{color:#7e8295;cursor:pointer;background:#fff;border:1px solid #e4e6ee;border-radius:7px;height:38px;padding:0 16px 0 12px;font-size:12px}.text-button{color:#9a9dac;background:0 0;border:0;padding:6px;font-size:12px}.text-button:hover{color:var(--purple)}.reader-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.question-list-panel{border:1px solid var(--border);background:#fff;border-radius:9px;overflow:hidden}.list-header{color:#a0a4b3;border-bottom:1px solid var(--border);background:#fdfdfe;justify-content:space-between;align-items:center;height:43px;padding:0 16px;font-size:12px;display:flex}.question-list{scrollbar-width:thin;scrollbar-color:#dedeea transparent;max-height:690px;padding:5px 0;overflow:auto}.question-row{text-align:left;background:#fff;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:16px;display:flex;position:relative}.question-row:after{content:"";background:#f2f3f7;height:1px;position:absolute;bottom:0;left:18px;right:18px}.question-row:hover{background:#f9f8fd}.question-row.selected{border-left-color:var(--purple);background:#f3f1fc}.question-row.selected strong{color:#7163cc}.question-row-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.question-row-meta{align-items:center;gap:7px;min-height:13px;display:flex}.question-id{letter-spacing:.7px;color:#9a9eb2;font-size:12px;font-weight:500}.question-row.selected .question-id{color:#9e91da}.question-row strong{color:#575c71;font-size:14px;font-weight:550}.question-topics{color:#afb1bf;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.5;overflow:hidden}.priority{white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.question-row>.priority{align-self:center;padding:3px 5px;font-size:12px}.reviewed-dot{color:#6caa93}.reviewed-dot .icon,.mini-bookmark{width:11px;height:11px}.mini-bookmark{color:#a18ed8}.question-detail{border:1px solid var(--border);background:#fff;border-radius:9px;min-width:0;min-height:530px;overflow:hidden}.detail-heading{justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 0;display:flex}.detail-kicker{color:#989bad;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.detail-kicker>span:not(.category-dot){color:#c6c6d2}.category-dot{background:var(--category-color);border-radius:50%;width:6px;height:6px}.detail-actions{gap:1px;display:flex}.detail-actions .icon-button{width:27px;height:27px}.detail-actions .icon{width:14px;height:14px}.question-detail>h2{letter-spacing:-.4px;margin:13px 16px 12px;font-size:22px;font-weight:650;line-height:1.5}.detail-tags{flex-wrap:wrap;align-items:center;gap:7px;margin:0 16px 16px;display:flex}.neutral-tag{color:#9a9cab;background:#f7f8fa;border:1px solid #f0f1f6;border-radius:4px;padding:3px 7px;font-size:12px;line-height:1.3}.detail-tabs{border-top:1px solid #f5f5f8;border-bottom:1px solid var(--border);gap:16px;padding:0 16px;display:flex}.detail-tabs button{color:#9c9fb0;background:0 0;border:0;height:45px;padding:0;font-size:12px;position:relative}.detail-tabs button[aria-selected=true]{color:#7c6bce;font-weight:600}.detail-tabs button[aria-selected=true]:after{content:"";background:#8b79d9;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.detail-tabs button>span{color:#aaa3c3;background:#f4f3f9;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:12px}.detail-body{min-height:340px;padding:16px}.content-label{color:#6a6e83;align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.tiny-line{background:#ac9ce3;border-radius:2px;width:3px;height:10px}.green-line{background:#7bb8a2}.prose{color:#7d8294;overflow-wrap:anywhere;font-size:14px;line-height:1.95}.prose p{margin:10px 0}.prose code{color:#8a72ba;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f5f3fa;border-radius:4px;padding:2px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:.91em}.prose a{color:#8878cb;text-underline-offset:3px;-webkit-text-decoration:underline #ccc3e6;text-decoration:underline #ccc3e6}.prose strong{color:#62677e;font-weight:600}.prose ul,.prose ol{padding-left:16px}.prose li{margin:7px 0;padding-left:3px}.prose h3{color:#4d5267;margin-top:16px;font-size:15px}.prompt{color:#656c82;margin-top:9px;font-size:14px;line-height:1.95}.prompt p{margin:0}.topic-line{color:#a5a8b6;margin:16px 0;font-size:12px;line-height:1.8}.topic-line>span{color:#a4a7b6;background:#f5f6f9;border-radius:3px;margin-right:7px;padding:2px 6px;font-size:12px}.answer-reveal{text-align:left;color:#8e80be;background:#fbfaff;border:1px dashed #dcd6f0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:16px 15px;display:flex}.answer-reveal:hover{background:#f5f2fd;border-color:#bfb1e5}.reveal-icon{background:#f1edfa;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.reveal-icon .icon{width:17px;height:17px}.answer-reveal>span:nth-child(2){flex:1}.answer-reveal strong{font-size:12px;font-weight:500;display:block}.answer-reveal small{color:#b0a8c4;margin-top:7px;font-size:12px;display:block}.reveal-label{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.reveal-label .icon{width:12px;height:12px}.answer-title{justify-content:space-between;align-items:center;display:flex}.answer-points{margin:10px 0 16px}.pitfall-box{background:#fdf8f0;border:1px solid #f8efdf;border-radius:7px;margin-bottom:15px;padding:14px 16px}.pitfall-box .content-label{color:#bb9c70;font-size:12px}.pitfall-box .prose{color:#a99b87;font-size:12px}.pitfall-box p:last-child{margin-bottom:0}.followup-box{background:#f7f9fc;border:1px solid #edf0f6;border-radius:7px;padding:15px 16px}.followup-box .content-label{color:#8b95a9;font-size:12px}.followup-box .prose{color:#929bae;font-size:12px}.followup-box p:last-child{margin-bottom:0}.study-note{color:#b0b2c0;align-items:center;gap:7px;margin-top:16px;font-size:12px;line-height:1.8;display:flex}.study-note .icon{color:#b9bbcb;width:13px;height:13px}.detail-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px;display:flex}.review-button{color:#9c8cc6;background:#f8f6fd;border:1px solid #e9e5f6;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.review-button .icon{width:14px;height:14px}.review-button:hover{background:#f0ebfb}.review-button.is-reviewed{color:#64a48d;background:#f3faf6;border-color:#dcece5}.question-pagination{color:#73788e;align-items:center;gap:8px;font-size:12px;display:flex}.question-pagination>span>span{color:#b7b9c6;margin-left:3px}.question-pagination .icon-button{width:26px;height:26px}.question-pagination .icon{width:12px;height:12px}.is-bookmarked{color:#9e83d8!important;background:#f6f1fc!important}.is-bookmarked .icon{fill:#ad97df33}.examples-intro{color:#a1a5b4;margin-bottom:16px;font-size:12px;line-height:1.9}.example-card{border:1px solid var(--border);border-radius:8px;margin-bottom:16px;padding:16px}.example-number{color:#9894b3;align-items:center;gap:7px;font-size:12px;display:flex}.example-number>span{color:#baa9dc;font-size:12px}.example-question{color:#6e7389;font-size:14px}.example-card details{border-top:1px solid #efedf5;margin-top:15px;padding-top:12px}.example-card summary{color:#9c8ac7;cursor:pointer;align-items:center;gap:7px;font-size:12px;list-style:none;display:flex}.example-card summary::-webkit-details-marker{display:none}.example-card summary .icon{width:13px;height:13px}.example-card summary .icon:last-child{margin-left:auto}.example-card details[open] summary .icon:last-child{transform:rotate(180deg)}.example-answer{padding-top:10px;font-size:12px}.empty-state,.loading-state{text-align:center;color:#b2b4c2;padding:16px;font-size:14px;line-height:1.8}.empty-state>.icon{color:#b8afd9;width:27px;height:27px;margin-bottom:12px}.empty-state h3{color:#9093a8;font-size:14px}.secondary-button{color:#9c8ac7;background:#f4f1fd;border:1px solid #e6dff6;border-radius:5px;padding:8px 12px;font-size:12px}.library-section{scroll-margin-top:16px}footer{color:#b5b7c4;justify-content:space-between;gap:12px;margin:16px 0;padding-bottom:16px;font-size:12px;line-height:1.8;display:flex}.footer-dot{padding:0 7px}dialog{border:1px solid var(--border);width:min(760px,100% - 32px);max-height:85vh;color:inherit;border-radius:14px;padding:16px;box-shadow:0 25px 100px #27223b30}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26253760}.dialog-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.dialog-heading h2{margin:8px 0;font-size:21px}.dialog-heading .icon{width:19px;height:19px}.toast{color:#fff;opacity:0;visibility:hidden;z-index:100;text-align:center;background:#353046;border-radius:8px;max-width:90vw;padding:12px 16px;font-size:14px;line-height:1.7;transition:opacity .2s,transform .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,15px);box-shadow:0 7px 24px #27223b26}.toast.visible{opacity:1;visibility:visible;transform:translate(-50%)}@media (min-width:1600px){main{padding-top:16px}.reader-grid{grid-template-columns:370px minmax(0,1fr)}.question-detail>h2{font-size:25px}.prose,.category-content strong{font-size:14px}.category-content>span{font-size:12px}.question-row strong{font-size:14px}.question-topics{font-size:12px}.question-list{max-height:760px}}@media (max-width:1250px){:root{--sidebar:205px}.sidebar{padding-left:12px;padding-right:12px}main{padding:16px 16px 0}.topbar{padding:0 16px}.overview{gap:12px;padding:16px}.overview-intro{gap:9px;font-size:12px}.stat{min-width:12%;padding-left:16px}.category-cards{gap:9px}.category-card{gap:8px;padding:16px 12px}.category-content strong{gap:6px;font-size:12px}.category-content>span{white-space:normal;margin-top:6px;font-size:12px;line-height:1.6}.category-icon{width:29px;height:29px}.category-content small{font-size:12px}.reader-grid{grid-template-columns:285px minmax(0,1fr);gap:15px}.detail-heading{padding:16px 16px 0}.question-detail>h2{margin-left:16px;margin-right:16px;font-size:20px}.detail-tags{margin-left:16px;margin-right:16px}.detail-tabs{padding:0 16px}.detail-body,.detail-bottom{padding:16px}.answer-reveal{gap:10px;padding:16px 12px}.reveal-label,.answer-reveal small{font-size:12px}.reveal-icon{width:28px;height:28px}.overview-intro .stat-icon{display:none}}@media (max-width:1000px){:root{--sidebar:185px}.brand{gap:8px;margin-left:7px;margin-right:0}.brand>span{font-size:16px}.brand img{width:30px;height:30px}.brand small{letter-spacing:1.6px;font-size:12px}.workspace-label{padding:0 8px 16px;font-size:12px}.workspace-label>span{font-size:12px}.nav-item{gap:9px;padding:0 9px;font-size:12px}.sidebar-label{padding-left:9px}.overview-intro{display:none}.overview{justify-content:space-around}.stat{border:0;min-width:0;padding:0}.stat strong{font-size:25px}.category-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.category-card{gap:10px;min-height:79px;padding:15px}.category-content strong{font-size:14px}.category-content>span{font-size:12px}.reader-grid{grid-template-columns:minmax(0,1fr)}.question-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:295px;padding:0;display:grid}.question-row:nth-child(odd){border-right:1px solid #f1f0f5}.question-row{padding:14px 15px}.question-row strong,.question-topics{font-size:12px}.question-detail{scroll-margin-top:15px}.detail-body{min-height:280px}.question-detail>h2{font-size:23px}.filterbar{flex-wrap:wrap;gap:8px}.search-box{flex-basis:100%;max-width:none}.filterbar select{flex:1}.page-heading{gap:16px}.primary-button{white-space:nowrap;padding:10px;font-size:12px}.primary-button .icon:last-child{display:none}.eyebrow{letter-spacing:1px;font-size:12px}.page-heading p{font-size:12px}footer{flex-direction:column;gap:3px}.section-help{font-size:12px}}@media (max-width:700px){:root{--sidebar:0px}.sidebar{display:none}.topbar{height:48px;padding:0 16px}.breadcrumb{gap:10px;font-size:12px}.topbar-right{gap:10px}.local-status{font-size:12px}.avatar{width:26px;height:26px;font-size:12px}.topbar .icon-button{width:26px}.main-shell{margin:0}main{padding:16px 16px 0}.page-heading{align-items:flex-start;margin-bottom:16px}.page-heading h1{margin-top:10px;font-size:28px}.page-heading p{font-size:12px;line-height:1.8}.primary-button{gap:6px;margin-top:16px;padding:9px 10px}.primary-button .icon{width:13px;height:13px}.overview{gap:12px;min-height:99px;padding:16px 15px}.stat strong{font-size:24px}.stat>span{font-size:12px}.stat b{display:none}.stat strong>span{font-size:14px}.category-cards{gap:10px;margin-top:14px;margin-bottom:16px}.category-card{gap:9px;min-height:79px;padding:14px 11px}.category-icon{width:29px;height:29px}.category-content strong{gap:5px;font-size:12px}.category-content small{font-size:12px}.category-content>span{letter-spacing:-.3px;font-size:12px;line-height:1.8}.category-arrow{display:none}.section-heading{margin-bottom:15px}.section-heading h2{font-size:15px}.section-help{font-size:12px}.question-list{grid-template-columns:minmax(0,1fr);max-height:278px}.question-row{padding:15px 16px}.question-row:nth-child(odd){border-right:0}.question-row strong{font-size:14px}.question-topics{font-size:12px}.detail-heading{padding:16px 16px 0}.detail-kicker{gap:6px;font-size:12px}.question-detail>h2{margin:12px 16px;font-size:21px}.detail-tags{gap:6px;margin:0 16px 16px}.detail-tags .priority,.neutral-tag{font-size:12px}.detail-tabs{gap:16px;padding:0 16px}.detail-body{padding:16px}.detail-bottom{padding:15px 16px}.answer-reveal{flex-wrap:wrap;padding:16px 12px}.reveal-label{margin-left:16px}.answer-reveal small,.answer-reveal strong{font-size:12px}.prompt{font-size:14px}.topic-line,.study-note,.prose{font-size:12px}.example-card{padding:14px}.toast{width:max-content;font-size:12px;bottom:20px}dialog{padding:16px}.overview .stat:first-of-type{border:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.question-list{position:relative}.sidebar>nav#navigation{flex:1;min-height:100px;overflow-y:auto}.sidebar>.tools-nav,.sidebar-bottom,.sidebar>.sidebar-label{flex-shrink:0}.topic-directory{border:1px solid var(--border);background:#fff;border-radius:10px;margin:0 0 20px;padding:16px}.topic-directory .section-heading{margin:0 0 12px}.topic-directory .section-heading h2{font-size:16px}.topic-directory .section-heading .text-button{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.topic-chips{flex-wrap:wrap;gap:8px;display:flex}.topic-chip{color:#535d73;border:1px solid #e6e8f0;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:13px;display:inline-flex}.topic-chip span{color:#74638e;font-variant-numeric:tabular-nums;font-size:12px}.topic-chip:hover,.topic-chip.selected{color:#5745b2;background:#efedfc;border-color:#cfc6ee}.article-tag{color:#326b71;background:#e9f5f5}.article-source-note{color:#656d82;background:#f5f7fb;border-radius:7px;margin-bottom:20px;padding:12px;font-size:13px}.article-source-note a{color:#6350b7;text-decoration:underline}.article-source-note .icon{width:13px;height:13px}.prose pre{tab-size:2;background:#f3f4f8;border-radius:8px;max-width:100%;padding:16px;line-height:1.7;overflow-x:auto}.prose pre code{white-space:pre;color:#34415c;background:0 0;padding:0}.prose img{max-width:100%;height:auto;margin:16px auto;display:block}.prose blockquote{background:#faf9fd;border-left:3px solid #cfc6ee;margin:16px 0;padding:8px 16px}.markdown-table{max-width:100%;margin:16px 0;overflow-x:auto}.markdown-table table{border-collapse:collapse;width:100%;font-size:13px}.markdown-table th,.markdown-table td{text-align:left;border:1px solid #e1e4ed;min-width:100px;padding:8px 12px}.markdown-table th{background:#f5f6fa}.filterbar #category-filter{max-width:240px}@media (max-width:700px){.topic-directory{padding:12px}.topic-chip{flex:130px;justify-content:space-between}.filterbar #category-filter{max-width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--muted:#646b80}html{scroll-padding-top:16px}button,a,input,select,summary{touch-action:manipulation}button,a,summary{-webkit-tap-highlight-color:#6b5cdb20}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #6b5cdb}h1,h2,h3{text-wrap:balance;scroll-margin-top:16px}main,section,.overview-intro,.detail-kicker,.page-heading>div{min-width:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;color:#5142b4;background:#fff;border:2px solid #6b5cdb;border-radius:8px;padding:12px 16px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sidebar{height:100dvh;overflow-y:auto}.brand small,.workspace-label,.sidebar-label,.sidebar-bottom,.muted,.nav-item,.nav-item .nav-count,.workspace-label>span,.breadcrumb,.local-status,.eyebrow,.page-heading p,.overview-intro small,.stat>span,.stat b,.stat strong>span,.category-content small,.category-content>span,.section-help,.list-header,.question-id,.question-topics,.detail-kicker,.neutral-tag,.topic-line,.topic-line>span,.study-note,.examples-intro,.example-number,.example-number>span,.empty-state,.empty-state h3,footer{color:#656d82}.sidebar-label{letter-spacing:.8px}.workspace-label>span{font-size:10px}.workspace-label{flex-wrap:wrap;gap:8px}.nav-item>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.nav-item .nav-count,.stat,.question-pagination,.count-pill{font-variant-numeric:tabular-nums}.icon-button,.detail-actions .icon-button,.question-pagination .icon-button{color:#626a80;flex-shrink:0;width:40px;height:40px}.icon-button .icon,.detail-actions .icon,.question-pagination .icon{width:18px;height:18px}.topbar-right{gap:12px}.primary-button{min-height:44px;font-size:14px}.overview{flex-wrap:wrap}.overview-intro{flex-basis:180px}.stat>span{line-height:1.6}.stat b{margin:4px 0 0;display:block}.category-content strong{flex-wrap:wrap;gap:4px 8px;padding-right:6px;line-height:1.6}.category-content>span{white-space:normal;letter-spacing:0;line-height:1.6}.category-card{padding-top:16px;padding-bottom:16px}.section-heading{flex-wrap:wrap}.count-pill{color:#6251b4;background:#eeecf9}.filterbar{flex-wrap:wrap}.search-box{min-width:220px;height:44px}.search-box input{font-size:16px;line-height:42px}.search-box input::placeholder{color:#6c7386;opacity:1}.search-box:focus-within{outline-offset:2px;box-shadow:none;outline:2px solid #6b5cdb}kbd{color:#656d82}select{color:#535d73;min-width:0;max-width:100%;height:auto;min-height:44px;font-size:14px}.text-button,.secondary-button{color:#6351b7;min-height:44px;font-size:13px}.text-button{padding:8px 10px}.text-button:hover,.secondary-button:hover{color:#49339f;background:#eeebfb;border-radius:6px}.question-list{overscroll-behavior-y:contain}.question-row{content-visibility:auto;contain-intrinsic-size:auto 112px}.question-row:focus-visible{outline-offset:-4px;z-index:1}.question-row strong{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.question-row.selected strong,.question-row.selected .question-id{color:#5745b2}.question-topics{font-size:12px}.mini-bookmark,.mini-bookmark .icon{width:12px;height:12px}.p0{color:#6750af;background:#eeeafa}.p1{color:#855e26;background:#faf1e7}.neutral-tag{overflow-wrap:anywhere;background:#f4f5f8}.detail-heading{align-items:flex-start}.detail-kicker{padding-top:8px;line-height:1.8}.detail-actions{flex-shrink:0}.question-detail>h2{overflow-wrap:anywhere}.question-detail>h2:focus-visible{outline-offset:5px;border-radius:3px}.detail-tabs button{color:#626a80;height:48px;font-size:14px}.detail-tabs button:hover{color:#5140a8}.detail-tabs button[aria-selected=true]{color:#6350b7}.detail-tabs button>span{color:#68518f}.detail-body{line-height:1.8}.prose,.prompt,.example-question,.example-answer,.pitfall-box .prose,.followup-box .prose{color:#525e74;font-size:15px;line-height:1.95}.prose code{color:#704a9e}.prose a{color:#6350b7}.prose a:hover{color:#43318e;text-decoration-color:currentColor}.content-label,.pitfall-box .content-label,.followup-box .content-label{color:#626079;font-size:13px}.pitfall-box .content-label{color:#805c2c}.answer-reveal{color:#675393}.answer-reveal>span:nth-child(2){min-width:0}.answer-reveal strong{font-size:14px;line-height:1.7}.answer-reveal small{color:#756a88;font-size:12px;line-height:1.7}.reveal-label{font-size:12px}.study-note{align-items:flex-start}.study-note .icon{color:#756d94;flex-shrink:0;margin-top:4px}.review-button{color:#6b509f;min-height:44px;font-size:13px}.review-button.is-reviewed{color:#34735d}.question-pagination{font-size:13px}.question-pagination>span>span{color:#656d82}.example-card summary{color:#6b509f;min-height:44px;font-size:13px}.example-card summary:hover{color:#493482}.empty-state p{font-size:13px}.empty-state,.loading-state{align-content:center;min-height:160px}.loading-state,.empty-state{grid-column:1/-1}.error-banner{color:#805c2c;background:#fdf8f0;border:1px solid #ead6b9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:8px 16px;display:flex}dialog{overscroll-behavior:contain;max-height:85dvh}.dialog-heading{gap:12px}.toast{bottom:calc(24px + env(safe-area-inset-bottom));overflow-wrap:anywhere}.mobile-nav{display:none}@media (min-width:1001px) and (max-width:1400px){.category-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-intro{display:none}.stat{min-width:18%}}@media (max-width:1000px){.question-row{contain-intrinsic-size:auto 112px}.question-list{max-height:350px}.section-help{flex-basis:100%;margin-left:0}.primary-button{font-size:13px}}@media (max-width:700px){.mobile-nav{z-index:20;padding:6px max(12px, env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-right));border-top:1px solid var(--border);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #24263706}.mobile-nav a{color:#626a80;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;font-size:12px;display:flex}.mobile-nav a[aria-current],.mobile-nav a:hover{color:#5745b2;background:#efedfc}main{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));padding-bottom:calc(76px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom))}button,a,input,select,summary,[tabindex]{scroll-margin-bottom:calc(90px + env(safe-area-inset-bottom))}.topbar{padding:0 16px}.topbar .icon-button{width:40px}.topbar-right{gap:4px}.local-status,.avatar,.eyebrow{display:none}.page-heading{align-items:center;gap:12px}.page-heading h1{margin-top:0;font-size:28px}.page-heading p{font-size:12px}.primary-button{flex-shrink:0;margin:0;padding:10px}.overview{gap:8px;padding:16px 12px}.stat strong{font-size:24px}.stat>span{font-size:12px}.category-card{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 12px}.category-content strong{font-size:14px}.category-content small,.category-content>span{font-size:12px}.search-box{flex-basis:100%;min-width:0}.search-box kbd{display:none}.filterbar select{padding-left:8px;padding-right:8px;font-size:13px}.question-list{max-height:310px}.question-detail{scroll-margin-top:16px}.detail-heading{flex-wrap:wrap;gap:4px}.detail-kicker{flex:120px}.detail-tags .priority,.neutral-tag{font-size:12px}.answer-reveal{gap:10px}.reveal-label{margin-left:16px}.detail-bottom{gap:4px;padding:12px}.question-pagination{gap:2px}.toast{bottom:calc(80px + env(safe-area-inset-bottom))}dialog{padding:16px}}
.auth-page{color:#292737;background:#fafafc;flex-direction:column;min-height:100dvh;display:flex}.auth-header{justify-content:space-between;align-items:center;gap:16px;width:min(1240px,100%);margin:0 auto;padding:28px 40px;display:flex}.auth-header .brand{margin:0}.auth-header .brand small{color:#767086}.auth-back{color:#666075;border-radius:8px;align-items:center;gap:5px;min-height:44px;padding:0 8px;font-size:13px;display:inline-flex}.auth-back:hover{color:#5c46b4;background:#f0edf9}.auth-back .icon{width:16px;height:16px}.auth-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;width:min(1160px,100% - 80px);max-width:none;margin:auto;padding:0;display:grid}.auth-story{background:radial-gradient(at 100% 0,#eae5fa 0%,#0000 65%),linear-gradient(135deg,#f5f2fb,#f0eff8);border:1px solid #e8e3f2;border-radius:24px;padding:42px 38px;position:relative;overflow:hidden}.auth-eyebrow{color:#6b5984;letter-spacing:1px;align-items:center;gap:10px;font-size:12px;display:flex}.auth-eyebrow .local-dot{background:#8972bf}.auth-story h2{letter-spacing:-1px;margin:28px 0 20px;font-size:clamp(32px,3.2vw,44px);font-weight:650;line-height:1.55}.auth-story h2>span{color:#7357be}.auth-description{color:#70697e;text-wrap:pretty;margin:0;font-size:14px;line-height:1.95}.study-preview{background:#ffffffcf;border:1px solid #e5deef;border-radius:14px;margin:36px 0 28px;padding:19px;transform:rotate(-2deg);box-shadow:0 12px 32px #50417309}.preview-top{color:#534c63;justify-content:space-between;align-items:center;gap:8px;padding-bottom:18px;font-size:12px;display:flex}.preview-top>span:first-child{align-items:center;gap:8px;font-weight:600;display:flex}.preview-top .icon{color:#8a72bb;width:17px;height:17px}.preview-badge{color:#39765b;white-space:nowrap;background:#eaf4ef;border-radius:5px;padding:5px 7px;font-size:10px}.preview-question{border-top:1px solid #eeebf4;align-items:center;gap:12px;padding:13px 0;display:flex}.preview-icon{border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.preview-icon.purple{color:#8a6ac1;background:#efebf9}.preview-icon.amber{color:#b28a48;background:#fbf0e1}.preview-icon .icon{width:19px;height:19px}.preview-question>div{flex:1;min-width:0}.preview-question small{color:#83798e;margin-bottom:5px;font-size:10px;display:block}.preview-question strong{color:#564e65;font-size:12px;font-weight:550}.preview-check{color:#77a58c}.preview-pin{color:#9b83c5}.preview-check .icon,.preview-pin .icon{width:16px;height:16px}.preview-bottom{color:#81758d;border-top:1px solid #eeebf4;justify-content:space-between;align-items:center;gap:8px;padding-top:16px;font-size:10px;display:flex}.preview-dots{gap:4px;display:flex}.preview-dots i{background:#b5a1d8;border-radius:3px;width:10px;height:15px}.preview-dots i:nth-last-child(-n+2){background:#ece7f5}.auth-benefits{color:#71677e;flex-wrap:wrap;gap:12px 18px;font-size:11px;display:flex}.auth-benefits>span{align-items:center;gap:5px;display:flex}.auth-benefits .icon{color:#9380b0;width:14px;height:14px}.auth-form-panel{width:100%;max-width:380px;margin:24px auto}.auth-form-heading .form-symbol{color:#7d60b8;background:#efebf8;border:1px solid #e6def4;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:24px;display:grid}.form-symbol .icon{width:23px;height:23px}.auth-form-heading h1{letter-spacing:-.6px;margin:0 0 12px;font-size:27px;font-weight:650}.auth-form-heading>p{color:#797183;margin:0;font-size:13px;line-height:1.8}.auth-policy{color:#797183;margin:24px 0;font-size:12px;line-height:1.9}.auth-field{margin-bottom:20px}.auth-field label{color:#544d61;margin-bottom:9px;font-size:13px;font-weight:550;display:block}.auth-field input{color:#373141;background:#fff;border:1px solid #dedbe6;border-radius:8px;width:100%;height:48px;padding:0 14px;font-size:16px;line-height:1.5;transition:border-color .15s;display:block}.auth-field input::placeholder{color:#8c8497;font-size:13px}.auth-field input:hover{border-color:#b5a5cd}.auth-field input:focus-visible{outline-offset:2px;border-color:#8062b7;outline:2px solid #8062b7}.auth-field input[aria-invalid=true]{border-color:#ba4a55}.auth-password{position:relative}.auth-password input{padding-right:52px}.password-toggle{color:#81768e;background:0 0;border:0;border-radius:6px;min-width:44px;height:44px;position:absolute;top:2px;right:3px}.password-toggle:hover{color:#654899;background:#f1edf8}.password-toggle .icon{width:18px;height:18px}.field-error,.field-hint{margin:8px 0 0;font-size:12px;line-height:1.7}.field-error{color:#ac3446}.field-hint{color:#7d7388}.auth-error{color:#9e3140;overflow-wrap:anywhere;background:#fff0f1;border:1px solid #f1cbd1;border-radius:8px;padding:12px;font-size:13px;line-height:1.8}.auth-submit{color:#fff;background:#7959b8;border:1px solid #7655b4;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 16px;font-size:14px;font-weight:550;transition:background .15s;display:flex;box-shadow:0 4px 10px #7452ac1a}.auth-submit:hover{background:#6744a7}.auth-submit .icon{width:17px;height:17px}.auth-submit:disabled{opacity:.7;cursor:wait}.auth-spinner{border:2px solid #ffffff70;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-save-note{color:#7a7187;text-align:center;border-top:1px solid #e8e3ef;justify-content:center;align-items:flex-start;gap:8px;padding-top:22px;font-size:11px;line-height:1.9;display:flex}.auth-save-note .icon{width:14px;height:14px;margin-top:3px}.auth-footer{color:#837b8e;border:0;justify-content:space-between;gap:12px;width:min(1240px,100%);margin:0 auto;padding:28px 40px;font-size:11px;display:flex}.account-menu{align-items:center;gap:8px;min-width:0;display:flex}.account-menu .account-name{white-space:nowrap;text-overflow:ellipsis;color:#655775;max-width:140px;font-size:12px;overflow:hidden}.login-link{color:#6747a6;white-space:nowrap;background:#efebf9;border-radius:7px;align-items:center;min-height:40px;padding:8px 12px;font-size:13px;display:inline-flex}.login-link:hover{background:#e2daf1}.progress-banner{color:#67557e;background:#f1eefb;border:1px solid #e3dcf5;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.8;display:flex}.progress-banner>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-error{padding:48px 24px}.app-error p{line-height:1.8}@media (min-width:1600px){.auth-layout{gap:100px}}@media (max-width:1000px){.auth-layout{gap:36px;width:calc(100% - 48px)}.auth-story{padding:32px 24px}.auth-story h2{font-size:32px}.auth-description{font-size:13px}.auth-benefits{gap:12px;font-size:10px}.desktop-break{display:none}.study-preview{padding:14px}.preview-bottom{flex-wrap:wrap}}@media (max-width:760px){.auth-header{padding:16px max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left))}.auth-header .brand>span{font-size:16px}.auth-header .brand small{font-size:9px}.auth-back{font-size:12px}.auth-layout{width:min(440px,100% - 40px);margin:12px auto 28px;padding:0;display:block}.auth-story{display:none}.auth-form-panel{margin:0 auto}.auth-form-heading .form-symbol{margin-bottom:20px}.auth-form-heading h1{font-size:26px}.auth-policy{margin-top:24px}.auth-footer{padding:16px max(20px, env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:auto;font-size:10px}.account-menu .account-name{display:none}.account-menu{gap:0}.account-menu .text-button{min-height:0;padding:4px 8px;font-size:12px}.topbar-right{gap:2px}.breadcrumb{gap:6px}.breadcrumb>.icon,.breadcrumb>span:first-of-type{display:none}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation:none}}.login-method{background:#eeebf4;border-radius:10px;gap:4px;margin:26px 0 24px;padding:4px;display:flex}.login-method button{color:#71677e;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:13px}.login-method button[aria-pressed=true]{color:#6747a6;background:#fff;font-weight:600;box-shadow:0 2px 6px #40305012}.login-method button:hover{color:#513384}.password-dialog{box-sizing:border-box;color:#292737;overscroll-behavior:contain;background:#fff;border:1px solid #e5deef;border-radius:20px;width:min(460px,100% - 32px);max-height:calc(100dvh - 48px);padding:28px;box-shadow:0 24px 80px #23153930}.password-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#21192f70}.password-dialog-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.password-symbol{color:#7959b8;background:#f0ebfa;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.password-dialog h2{text-wrap:balance;margin:0 0 8px;font-size:24px}.password-dialog #password-description{color:#766c82;margin:0 0 26px;font-size:13px;line-height:1.8}.password-notice{color:#71647f;background:#f7f5fb;border-radius:9px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;line-height:1.8;display:flex}.password-notice .icon{flex-shrink:0;width:16px;margin-top:3px}.password-actions{gap:12px;margin-top:24px;display:flex}.password-actions .auth-submit{flex:1;width:auto}.password-cancel{color:#655775;cursor:pointer;background:#fff;border:1px solid #dedbe6;border-radius:8px;min-height:48px;padding:0 24px}.password-cancel:hover{background:#f7f5fb}.password-dialog button:focus-visible,.login-method button:focus-visible{outline-offset:3px;outline:2px solid #8062b7}.password-dialog button,.login-method button{touch-action:manipulation}@media (max-width:480px){.password-dialog{padding:22px}}.admin-back{color:#675477;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:13px;display:inline-flex}.admin-back:hover{color:#5c3c99;background:#efeaf7}.admin-back .icon{width:16px;height:16px}.admin-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:72px;width:min(1000px,100% - 80px);max-width:none;margin:auto;padding:36px 0;display:grid}.admin-eyebrow{color:#705292;background:#f3effa;border:1px solid #e4ddef;border-radius:30px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.admin-eyebrow .icon{width:14px;height:14px}.admin-intro h1{letter-spacing:-.7px;text-wrap:balance;margin:24px 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.65}.admin-intro h1>span{color:#7959b8}.admin-intro>p{color:#756c81;font-size:14px;line-height:1.9}.admin-steps{gap:26px;margin:36px 0;padding:0;list-style:none;display:grid}.admin-steps li{align-items:flex-start;gap:15px;display:flex}.admin-steps li>span{color:#8366aa;font-variant-numeric:tabular-nums;background:#f5f1fa;border:1px solid #e4ddef;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.admin-steps h2{color:#51455e;margin:0 0 6px;font-size:14px;font-weight:600}.admin-steps p{color:#756c81;margin:0;font-size:12px;line-height:1.8}.admin-access-note{color:#756c81;align-items:center;gap:7px;font-size:12px;display:flex}.admin-access-note .icon{width:14px;height:14px}.admin-card{background:#fff;border:1px solid #e7e1ef;border-radius:20px;padding:32px;box-shadow:0 16px 48px #49356508}.admin-card-heading{border-bottom:1px solid #eeebf3;align-items:center;gap:14px;margin-bottom:26px;padding-bottom:26px;display:flex}.admin-card-heading .form-symbol{color:#7959b8;background:#f0ebfa;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.admin-card h2{text-wrap:balance;margin:0 0 6px;font-size:21px}.admin-card-heading p{color:#756c81;margin:0;font-size:12px;line-height:1.8}.admin-card fieldset{border:0;min-width:0;margin:0;padding:0}.admin-form-note{color:#756c81;justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:11px;line-height:1.8;display:flex}.admin-form-note .icon{flex-shrink:0;width:13px;height:13px}.admin-success{color:#286447;overflow-wrap:anywhere;background:#f0faf5;border:1px solid #cbe5d9;border-radius:10px;gap:10px;margin-bottom:20px;padding:14px;font-size:13px;line-height:1.8;display:flex}.admin-success>.icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.admin-success p{margin:4px 0 0;font-size:12px}.admin-success:focus-visible{outline-offset:3px;outline:2px solid #39815e}@media (max-width:820px){.admin-layout{grid-template-columns:1fr;gap:28px;width:min(520px,100% - 40px);padding:12px 0 28px}.admin-intro h1{margin-top:16px;font-size:27px}.admin-intro h1 br,.admin-steps{display:none}.admin-access-note{margin-top:16px}.admin-card{padding:24px}.admin-card-heading{margin-bottom:22px;padding-bottom:20px}}
