:root{color:#20232a;font-synthesis:none;text-rendering:optimizelegibility;font-smooth:always;--ink:#20232a;--muted:#858b97;--line:#eceef1;--purple:#5c58df;--purple-soft:#f0efff;--green:#36a981;--shadow:0 7px 26px #1a1f2d0b;background:#f7f8fa;font-family:DM Sans,Noto Sans SC,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:360px}body{min-width:360px;min-height:100vh;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{z-index:4;background:#fff;border-right:1px solid #eef0f3;flex-direction:column;width:240px;padding:25px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 10px 34px;display:flex}.brand-mark{color:#fff;background:#5d59e4;border-radius:12px;place-items:center;width:37px;height:37px;font-size:18px;font-weight:700;display:grid;box-shadow:0 6px 14px #5d59e433}.brand strong{letter-spacing:-.4px;font-family:Manrope,sans-serif;font-size:15px;display:block}.brand small{color:#969ba5;letter-spacing:.5px;margin-top:2px;font-size:10px;display:block}.nav-label{color:#a0a4ad;letter-spacing:1px;text-transform:uppercase;padding:0 12px 9px;font-size:10px}.main-nav{gap:4px;display:grid}.nav-link{color:#777d88;border-radius:8px;align-items:center;gap:12px;height:40px;padding:0 12px;font-size:12px;transition:all .15s;display:flex}.nav-link:hover{color:#4c49c7;background:#f7f7fb}.nav-link.active{color:#524fd1;background:#f0efff;font-weight:600}.nav-icon{text-align:center;color:#969ba6;width:18px;font-size:16px}.nav-link.active .nav-icon{color:#5e5add}.sidebar-bottom{margin-top:auto}.demo-pill{color:#7d8290;align-items:center;gap:8px;padding:10px 12px 14px;font-size:11px;display:flex}.demo-pill span{background:#43bb8d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e8f7f0}.profile{border-top:1px solid #f0f1f3;align-items:center;gap:10px;margin-top:10px;padding:16px 5px 2px;display:flex}.avatar{color:#98674f;background:#f3dfd2;border-radius:50%;place-items:center;width:33px;height:33px;font-size:12px;font-weight:600;display:grid}.avatar.small{width:28px;height:28px;font-size:11px}.profile strong{font-size:11px;display:block}.profile small{color:#a0a4ad;margin-top:3px;font-size:10px;display:block}.profile-more{color:#9ca1aa;letter-spacing:2px;margin-left:auto}.main-area{flex-direction:column;min-height:100vh;margin-left:240px;display:flex}.topbar{background:#fff;border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;height:61px;padding:0 44px;display:flex}.breadcrumbs{color:#9a9eaa;align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumbs b{color:#d0d2d8;font-weight:400}.breadcrumbs strong{color:#343841;font-weight:600}.topbar-actions{align-items:center;gap:19px;display:flex}.today{color:#959aa5;font-size:10px}.icon-button{color:#8b909a;background:0 0;border:0;padding:4px;font-size:16px;position:relative}.icon-button i{background:#eb867b;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:3px}.page-content{flex:1;width:min(1160px,100%);margin:0 auto;padding:38px 44px 28px}.welcome-row{justify-content:space-between;align-items:flex-end;margin-bottom:36px;display:flex}.eyebrow{color:#9398a4;letter-spacing:.25px;align-items:center;gap:9px;margin-bottom:12px;font-size:10px;display:flex}.eyebrow-dot{background:#b5b8c0;border-radius:50%;width:3px;height:3px}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-family:Manrope,Noto Sans SC,sans-serif;font-size:28px;font-weight:700;line-height:1.25}.wave{color:#e9b45e;margin-left:5px;font-size:20px}.subtitle{color:#9297a1;margin-top:9px;font-size:12px}.primary-button{color:#fff;background:#5b58dd;border:0;border-radius:7px;height:37px;padding:0 15px;font-size:11px;font-weight:600;transition:all .15s;box-shadow:0 5px 12px #5b58dd25}.primary-button:hover{background:#4e4bc9;transform:translateY(-1px)}.primary-button span{vertical-align:-1px;margin-right:5px;font-size:16px}.section-block{margin-bottom:28px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.section-heading h2{letter-spacing:-.2px;font-size:14px;font-weight:700}.section-heading p{color:#a0a4ad;margin-top:4px;font-size:10px}.subtle-link{color:#9297a1;font-size:10px}.subtle-link span{color:#6561da;padding-left:6px}.course-grid{grid-template-columns:repeat(2,minmax(0,1fr)) 164px;gap:13px;display:grid}.course-card,.add-course-card,.panel{box-shadow:var(--shadow);background:#fff;border:1px solid #eceef1;border-radius:10px}.course-card{padding:17px 18px 14px;transition:all .18s}.course-card:hover{border-color:#d9d8fa;transform:translateY(-2px);box-shadow:0 12px 30px #3435690d}.course-card-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.course-symbol{color:#5b58dc;background:#f0efff;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.status-chip{color:#48a47f;background:#f0faf5;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.status-chip i{background:#45b587;border-radius:50%;width:5px;height:5px}.course-title-row{justify-content:space-between;align-items:center;display:flex}.course-title-row h3{letter-spacing:-.3px;font-size:15px;font-weight:700}.arrow{color:#b1b5bd;font-size:13px}.course-meta{color:#989da7;margin-top:5px;font-size:10px}.course-meta span{color:#c6c8ce;padding:0 4px}.course-progress-label{color:#969ba5;justify-content:space-between;align-items:center;margin-top:19px;font-size:9px;display:flex}.course-progress-label strong{color:#515662;font-size:10px}.course-progress-label small{color:#a8acb5;font-weight:400}.progress-track{background:#eff0f4;border-radius:8px;height:4px;margin-top:8px;overflow:hidden}.progress-track span{background:#6965e5;border-radius:8px;height:100%;display:block}.course-card-foot{color:#a0a4ad;border-top:1px solid #f1f2f4;justify-content:space-between;margin-top:13px;padding-top:10px;font-size:9px;display:flex}.course-card-foot strong{color:#666c77;font-weight:500}.add-course-card{box-shadow:none;color:#9095a0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;min-height:164px;display:flex}.add-icon{background:#f5f6f8;border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:10px;font-size:18px;font-weight:300;display:grid}.add-course-card strong{font-size:10px;font-weight:600}.add-course-card small{color:#b1b5bc;margin-top:4px;font-size:9px}.dashboard-columns{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.panel{padding:18px}.section-heading.compact{margin-bottom:15px}.count-badge{color:#625edf;background:#f1f0ff;border-radius:7px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:600;display:grid}.task-list{display:grid}.task-item{border-top:1px solid #f3f4f6;align-items:center;gap:10px;height:41px;display:flex}.task-icon{border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.task-warm{color:#d4954c;background:#fff5ea}.task-blue{color:#6493ce;background:#edf5ff}.task-green{color:#51a887;background:#eaf8f2}.task-text{color:#545965;flex:1;font-size:10px}.task-chevron{color:#b5b9c0;font-size:16px}.panel-footer{color:#8d929d;border-top:1px solid #f1f2f4;justify-content:space-between;margin-top:8px;padding-top:12px;font-size:9px;display:flex}.panel-footer span{color:#615ddc}.more-button{color:#a5a9b1;letter-spacing:1px;background:0 0;border:0;font-size:18px}.recent-list{display:grid}.recent-item{border-top:1px solid #f3f4f6;align-items:center;gap:10px;padding:10px 0;display:flex}.recent-item:first-child{border-top:0;padding-top:1px}.recent-file{border-radius:6px;place-items:center;width:26px;height:29px;font-size:10px;font-weight:600;display:grid}.recent-file.purple{color:#6864dd;background:#f0efff}.recent-file.blue{color:#5991d1;background:#edf5ff}.recent-file.orange{color:#cf8a43;background:#fff4e9}.recent-copy{flex:1;min-width:0}.recent-copy strong{color:#565b66;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;display:block;overflow:hidden}.recent-copy small{color:#a2a6af;margin-top:3px;font-size:9px;display:block}.recent-copy i{color:#c5c8ce;padding:0 4px;font-style:normal}.recent-arrow{color:#b7bbc2;font-size:11px}.tip-banner{background:linear-gradient(100deg,#f5f4ff,#fafaff);border:1px solid #eeedff;border-radius:9px;align-items:center;gap:12px;padding:14px 17px;display:flex}.tip-spark{color:#655fe0;background:#ebeaff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.tip-banner strong{color:#4b4c64;font-size:10px;display:block}.tip-banner p{color:#9495a6;margin-top:4px;font-size:9px}.tip-banner a{color:#625ddb;white-space:nowrap;margin-left:auto;font-size:9px}.tip-banner a span{margin-left:5px}.app-footer{color:#b2b6be;justify-content:space-between;padding:12px 44px 17px;font-size:9px;display:flex}.app-footer i{padding:0 4px;font-style:normal}.loading-state{color:#969ba5;justify-content:center;align-items:center;gap:10px;min-height:250px;font-size:11px;display:flex}.loading-dot{background:#625fe0;border-radius:50%;width:7px;height:7px;animation:1s infinite alternate pulse;box-shadow:0 0 0 4px #eeedff}@keyframes pulse{to{opacity:.4;box-shadow:0 0 0 7px #eeedff}}.notice{border-radius:8px;padding:11px 13px;font-size:11px}.error-notice{color:#aa5c52;background:#fff0ed;border:1px solid #f8ded8}.course-content{padding-top:30px}.course-hero{box-shadow:var(--shadow);background:#fff;border:1px solid #eceef1;border-radius:10px;padding:22px 23px 0}.course-hero-top{justify-content:space-between;align-items:flex-start;display:flex}.course-hero h1{font-size:25px}.course-hero .subtitle{margin-top:7px}.course-tabs{gap:25px;margin-top:23px;display:flex;overflow:auto}.tab{white-space:nowrap;color:#8e939d;padding:0 0 13px;font-size:10px;position:relative}.tab.active{color:#5753d3;font-weight:600}.tab.active:after{content:"";background:#625ee0;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.course-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin:14px 0;display:grid}.stat-card{box-shadow:var(--shadow);background:#fff;border:1px solid #eceef1;border-radius:9px;align-items:center;gap:12px;padding:15px 16px;display:flex}.stat-icon{border-radius:9px;place-items:center;width:33px;height:33px;font-size:15px;display:grid}.stat-icon.indigo{color:#6761df;background:#f0efff}.stat-icon.mint{color:#4fab88;background:#eaf8f2}.stat-icon.peach{color:#d59a5d;background:#fff3e7}.stat-card small{color:#999ea8;font-size:9px;display:block}.stat-card strong{letter-spacing:-.5px;margin-top:3px;font-family:Manrope,sans-serif;font-size:17px;display:block}.stat-card strong em{color:#a5a9b1;letter-spacing:0;font-size:9px;font-style:normal;font-weight:400}.stat-note{color:#a0a4ad;white-space:nowrap;text-overflow:ellipsis;max-width:230px;margin-top:3px;font-size:9px;display:block;overflow:hidden}.workspace-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.9fr);align-items:start;gap:14px;display:grid}.weeks-panel{padding:18px 18px 8px}.outline-button{color:#777b88;background:#fff;border:1px solid #e6e6f1;border-radius:6px;height:27px;padding:0 9px;font-size:9px}.outline-button span{color:#6965da;margin-left:6px}.week-list{display:grid}.week-row{border-top:1px solid #f0f1f3;align-items:center;gap:11px;min-height:67px;padding:12px 0;display:flex}.week-index{color:#9da2ac;background:#f5f6f8;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-family:Manrope,sans-serif;font-size:9px;font-weight:600;display:grid}.week-current .week-index{color:#5f5bd6;background:#edecff}.week-main{flex:1;min-width:0}.week-title-line{align-items:center;gap:7px;display:flex}.week-title-line strong{color:#484d58;font-size:10px;font-weight:600}.current-tag{color:#615ddd;background:#f0efff;border-radius:8px;padding:3px 6px;font-size:8px}.week-meta{color:#a1a5ae;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;overflow:hidden}.week-meta i{color:#c8cbd1;padding:0 3px;font-style:normal}.week-action{color:#716ddb;white-space:nowrap;background:0 0;border:0;padding:6px;font-size:9px}.week-action span{margin-left:4px}.week-action:disabled{opacity:.5;cursor:wait}.course-side-column{gap:13px;display:grid}.files-panel,.class-panel{padding:16px}.file-row{border-top:1px solid #f2f3f5;align-items:center;gap:9px;padding:11px 0;display:flex}.file-icon{color:#6964dc;background:#f0efff;border-radius:6px;place-items:center;width:27px;height:29px;font-size:12px;display:grid}.file-copy{flex:1;min-width:0}.file-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;display:block;overflow:hidden}.file-copy small{color:#a1a5ad;margin-top:4px;font-size:8px;display:block}.file-copy i{padding:0 3px;font-style:normal}.file-status{color:#55a984;font-size:8px}.upload-button{color:#a0a4ad;cursor:not-allowed;background:#fff;border:1px dashed #dedfe7;border-radius:6px;width:100%;height:29px;margin-top:5px;font-size:9px}.tiny-link{color:#7470d4;font-size:9px}.class-summary{border-top:1px solid #f2f3f5;justify-content:space-between;align-items:center;padding:9px 0;font-size:9px;display:flex}.class-summary span{color:#999ea8}.student-list{grid-template-columns:1fr 1fr;gap:7px 10px;padding-bottom:12px;display:grid}.student-row{color:#6a6f7a;align-items:center;gap:5px;min-width:0;font-size:8px;display:flex}.student-avatar{color:#a77c61;background:#f6eee7;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.student-row small{color:#adb1b9;margin-left:auto;font-size:7px}.score-summary{border-top:1px solid #f2f3f5;padding-top:10px}.score-summary>div:first-child{color:#979ca6;justify-content:space-between;align-items:center;font-size:8px;display:flex}.score-summary strong{color:#5055a5;font-family:Manrope,sans-serif;font-size:15px}.score-summary strong small{color:#a3a7b0;font-family:Noto Sans SC,sans-serif;font-size:8px;font-weight:400}.score-bars{align-items:end;gap:6px;height:33px;margin-top:8px;display:flex}.score-bars i{opacity:.75;background:#a7a4ee;border-radius:3px 3px 0 0;flex:1}.score-bars i:first-child{opacity:1;background:#615de0}.demo-callout{color:#bd9756;background:#fffdf7;border:1px solid #f2ecda;border-radius:8px;gap:9px;padding:12px 13px;display:flex}.demo-callout>span{font-size:13px}.demo-callout strong{color:#8d784f;font-size:9px}.demo-callout p{color:#a59678;margin-top:4px;font-size:8px;line-height:1.55}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#20233365;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.preview-modal{background:#fff;border-radius:13px;width:min(720px,100%);max-height:min(86vh,900px);padding:23px;overflow:auto;box-shadow:0 25px 80px #10132938}.modal-top{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.modal-top .eyebrow{margin-bottom:8px}.modal-top h2{font-size:17px}.close-button{color:#858a94;background:#f4f5f7;border:0;border-radius:7px;width:29px;height:29px;font-size:20px;line-height:1}.demo-result-banner{color:#6561d7;background:#f7f6ff;border:1px solid #e9e7ff;border-radius:8px;align-items:center;gap:10px;padding:11px 13px;display:flex}.demo-result-banner>span{font-size:15px}.demo-result-banner strong{font-size:10px;display:block}.demo-result-banner p{color:#8885ba;margin-top:3px;font-size:9px}.preview-content{white-space:pre-wrap;color:#565b65;background:#fcfcfd;border:1px solid #eff0f3;border-radius:8px;max-height:54vh;margin:15px 0;padding:16px;font-family:Noto Sans SC,sans-serif;font-size:10px;line-height:1.9;overflow:auto}.modal-actions{color:#9da1aa;justify-content:space-between;align-items:center;font-size:9px;display:flex}.modal-actions .primary-button{height:32px}.course-content>.error-notice{margin-bottom:14px}@media (width<=1100px){.sidebar{width:205px}.main-area{margin-left:205px}.page-content{padding-left:28px;padding-right:28px}.topbar{padding:0 28px}.course-grid{grid-template-columns:repeat(2,minmax(0,1fr)) 135px}.workspace-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,.9fr)}.course-tabs{gap:18px}}@media (width<=850px){.sidebar{width:66px;padding:20px 9px}.brand{padding:0 5px 29px}.brand>span:last-child,.nav-label,.nav-link:not(.active){font-size:0}.brand-mark{flex:none}.main-nav{gap:8px}.nav-link{justify-content:center;padding:0}.nav-link.active{font-size:0}.nav-icon{font-size:17px}.sidebar-bottom .demo-pill,.sidebar-bottom>.nav-link,.profile>div:not(.avatar),.profile-more{display:none}.profile{justify-content:center;padding-top:13px}.main-area{margin-left:66px}.course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.add-course-card{display:none}.workspace-grid{grid-template-columns:1fr}.course-side-column{grid-template-columns:1fr 1fr}.demo-callout{grid-column:1/-1}}@media (width<=600px){.topbar{height:52px;padding:0 16px}.today{display:none}.page-content{padding:25px 16px}.welcome-row{align-items:flex-start;gap:15px;margin-bottom:27px}.welcome-row h1{font-size:22px}.welcome-row .primary-button{flex:none;width:36px;padding:0;font-size:0}.welcome-row .primary-button span{margin:0;font-size:17px}.course-grid,.dashboard-columns,.course-stats{grid-template-columns:1fr}.course-card{padding:15px}.course-card-top{margin-bottom:10px}.course-progress-label{margin-top:13px}.add-course-card{display:none}.dashboard-columns{gap:12px}.tip-banner{flex-wrap:wrap;align-items:flex-start}.tip-banner a{margin-left:42px}.app-footer{padding:12px 16px 18px}.course-content{padding-top:18px}.course-hero{padding:17px 15px 0}.course-hero h1{font-size:21px}.course-tabs{gap:18px}.workspace-grid{gap:12px}.course-side-column{grid-template-columns:1fr}.week-row{gap:8px}.week-action{padding:5px 0;font-size:8px}.week-meta{max-width:190px}.section-heading h2{font-size:13px}.stat-card{padding:12px}.topbar-actions{gap:12px}.breadcrumbs{gap:7px;font-size:9px}.preview-modal{padding:17px}.modal-actions{gap:10px}.modal-actions>span{max-width:60%}}.login-screen{background:radial-gradient(at 18% 20%,#eeedff 0,#0000 36%),radial-gradient(at 85% 82%,#eff8f4 0,#0000 34%),#f8f9fb;place-items:center;min-height:100vh;padding:36px 18px 56px;display:grid;position:relative}.login-card{background:#fff;border:1px solid #eceef2;border-radius:15px;width:min(420px,100%);padding:28px 34px 25px;box-shadow:0 24px 70px #30315612}.login-brand{margin-bottom:23px;padding:0}.login-art{background:linear-gradient(135deg,#f4f3ff,#f7f8ff 57%,#f1f7f6);border-radius:12px;place-items:center;height:132px;display:grid;position:relative;overflow:hidden}.login-art-mark{z-index:1;color:#fff;background:#625ee0;border-radius:19px;place-items:center;width:63px;height:63px;font-size:30px;font-weight:600;display:grid;transform:rotate(-7deg);box-shadow:0 14px 28px #5955d340}.login-orbit{border:1px solid #dbd9ff;border-radius:50%;position:absolute;transform:rotate(-18deg)}.orbit-one{width:222px;height:83px}.orbit-two{border-color:#e5e4fa;width:290px;height:108px}.login-spark{z-index:2;color:#dda852;margin:0 0 56px 91px;font-size:17px;position:absolute}.login-copy{padding:25px 0 21px}.login-copy .eyebrow{margin-bottom:12px}.login-copy h1{letter-spacing:-.7px;font-size:23px;line-height:1.55}.login-copy p{color:#959aa4;margin-top:8px;font-size:10px;line-height:1.7}.login-identity{background:#fcfcfd;border:1px solid #eff0f3;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.login-identity .avatar{width:35px;height:35px}.login-identity strong{font-size:10px;display:block}.login-identity small{color:#a0a4ad;margin-top:4px;font-size:9px;display:block}.identity-check{color:#3da47d;background:#e9f7f0;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:10px;display:grid}.login-button{color:#fff;background:#5d59dc;border:0;border-radius:8px;width:100%;height:41px;margin-top:13px;font-size:11px;font-weight:600;box-shadow:0 6px 14px #5d59dc2b}.login-button:hover{background:#504cc9}.login-button:disabled{opacity:.7;cursor:wait}.login-button span{margin-left:7px}.login-footnote{text-align:center;color:#a5a9b1;margin-top:12px;font-size:8px;line-height:1.65}.login-footnote code{color:#727784;font-size:8px}.login-error{color:#aa5c52;background:#fff1ee;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:9px}.login-footer{color:#aeb2bb;font-size:9px;position:absolute;bottom:17px}.login-footer i{padding:0 4px;font-style:normal}@media (width<=600px){.login-card{padding:23px 21px}.login-copy h1{font-size:21px}}.profile-logout{color:#a0a4ad;background:0 0;border:0;margin-left:auto;padding:5px 3px;font-size:9px}.profile-logout:hover{color:#5b58d5}.logout-top{color:#898e98;background:0 0;border:0;padding:5px 2px;font-size:9px}.logout-top:hover{color:#5b58d5}@media (width<=850px){.profile-logout{display:none}}.week-content{padding-top:30px}.week-hero{padding:21px 23px 0}.week-hero .course-tabs{margin-top:20px}.week-workspace-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,.9fr);align-items:start;gap:14px;margin-top:14px;display:grid}.week-plan-panel{padding:24px}.week-number{color:#7773dc;letter-spacing:1.1px;font-family:Manrope,sans-serif;font-size:9px;font-weight:700}.week-number span{color:#c0c1cb;margin:0 5px}.week-plan-panel h2{letter-spacing:-.6px;margin-top:11px;font-size:21px}.week-intro{color:#9499a4;margin-top:8px;font-size:10px;line-height:1.7}.week-hour-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.week-hour-grid>div{background:#fcfcfd;border:1px solid #eff0f3;border-radius:8px;min-height:67px;padding:11px}.week-hour-grid small{color:#989da7;font-size:8px;display:block}.week-hour-grid strong{color:#434854;margin-top:7px;font-size:12px;display:block}.week-hour-grid em{color:#a0a4ad;font-size:8px;font-style:normal;font-weight:400}.week-detail-block{border-top:1px solid #f0f1f3;margin-top:23px;padding-top:17px}.detail-title{align-items:center;gap:8px;display:flex}.detail-icon{color:#645fe0;background:#f0efff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.detail-title strong{font-size:10px}.week-detail-block ul{color:#686d78;gap:8px;margin:12px 0 0;padding-left:31px;font-size:10px;display:grid}.week-detail-block li::marker{color:#817de7}.assignment-block p{color:#686d78;margin:11px 0 0 30px;font-size:10px;line-height:1.65}.week-cta{background:#f8f7ff;border:1px solid #eeedff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:15px;display:flex}.week-cta strong{font-size:10px;display:block}.week-cta small{color:#9394a5;margin-top:4px;font-size:8px;display:block}.week-cta .primary-button{white-space:nowrap}.week-side-column{gap:13px;display:grid}.week-side-column>.panel{padding:16px}.next-week-panel{align-items:flex-start;gap:9px;display:flex}.next-week-icon{color:#9196a1;background:#f3f4f7;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.next-week-panel strong{font-size:9px}.next-week-panel p{color:#999ea8;margin-top:5px;font-size:8px;line-height:1.6}.coming-soon{color:#aaaeb6;flex:none;margin-left:auto;font-size:7px}.back-course-link{color:#7773d9;padding:4px;font-size:9px}.week-preview-panel{margin-top:14px;padding:17px}.week-preview-panel .preview-content{max-height:none}.preview-saved{text-align:right;color:#999ea8;font-size:8px}.week-error{margin-top:12px}@media (width<=850px){.week-workspace-grid{grid-template-columns:1fr}.week-side-column{grid-template-columns:1fr 1fr}.back-course-link{align-self:center}}@media (width<=600px){.week-content{padding-top:18px}.week-hero{padding:17px 15px 0}.week-workspace-grid{gap:12px}.week-plan-panel{padding:17px}.week-hour-grid{gap:6px}.week-hour-grid>div{padding:9px}.week-cta{flex-direction:column;align-items:flex-start}.week-cta .primary-button{width:100%}.week-side-column{grid-template-columns:1fr}.coming-soon{display:none}}.preview-usage{color:#666b76;background:#fff;border:1px solid #eceef1;border-radius:8px;gap:5px;margin:0 0 14px;padding:12px;font-size:9px;display:grid}.preview-usage>strong{color:#454a55;font-size:10px}.preview-usage small{color:#969ba5}.preview-usage details{margin-top:5px}.preview-usage summary{color:#6864d7;cursor:pointer}.preview-usage details pre{white-space:pre-wrap;word-break:break-word;background:#f7f8fa;border-radius:6px;max-height:240px;padding:9px;overflow:auto}.plan-content{padding-top:30px}.plan-hero{padding:21px 23px 17px}.plan-stepper{border-top:1px solid #f0f1f3;gap:16px;margin-top:21px;padding-top:14px;display:flex;overflow:auto}.plan-stepper>span{color:#a3a7b0;flex:none;align-items:center;gap:7px;font-size:9px;display:flex}.plan-stepper i{color:#8f94a0;background:#f2f3f6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.plan-stepper .step-active{color:#5e5ad6;font-weight:600}.plan-stepper .step-active i{color:#5e5ad6;background:#eeedff}.plan-overview-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;display:grid}.plan-info-panel{padding:17px}.plan-constraint-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.plan-constraint-grid>div{background:#fcfcfd;border:1px solid #eff0f3;border-radius:8px;padding:11px}.plan-constraint-grid small,.plan-constraint-grid strong{display:block}.plan-constraint-grid small{color:#999ea8;font-size:8px}.plan-constraint-grid strong{color:#4b505c;margin-top:6px;font-size:13px}.plan-course-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.plan-course-meta span{color:#767b86;background:#f6f7f9;border-radius:6px;padding:5px 8px;font-size:8px}.plan-reference-list{gap:3px;margin:8px 0 10px;display:grid}.plan-reference{border-bottom:1px solid #f1f2f4;align-items:center;gap:9px;padding:7px 0;display:flex}.plan-reference>span{color:#6a65db;background:#f1f0ff;border-radius:6px;place-items:center;width:25px;height:26px;display:grid}.plan-reference strong,.plan-reference small{display:block}.plan-reference strong{color:#555a65;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:9px;overflow:hidden}.plan-reference small{color:#a1a5ad;margin-top:4px;font-size:8px}.plan-empty-reference{color:#999ea8;margin:13px 0;font-size:9px;line-height:1.7}.plan-info-panel>.tiny-link{margin-top:6px;display:inline-block}.plan-generate-panel{margin-top:13px;padding:17px}.plan-generate-panel .section-heading{align-items:center}.plan-generate-panel .primary-button{flex:none}.plan-usage-line{color:#7672b2;background:#f7f6ff;border-radius:7px;margin-top:13px;padding:9px 11px;font-size:8px}.plan-message,.plan-success{margin-top:13px}.plan-success{color:#47886e;background:#f3fbf7;border:1px solid #dcefe6;border-radius:7px;padding:10px 12px;font-size:9px}.plan-revision-bar{background:#fff;border:1px solid #eceef1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;padding:11px 14px;display:flex}.plan-revision-bar>div{align-items:center;gap:8px;display:flex}.plan-revision-bar strong{font-size:10px}.plan-revision-bar span{color:#858a95;background:#f2f3f6;border-radius:8px;padding:3px 7px;font-size:8px}.plan-revision-bar span.confirmed{color:#4c9c78;background:#eaf7f0}.plan-revision-bar small{color:#8e91a0;font-size:8px}.plan-revision-bar label{color:#9398a2;align-items:center;gap:7px;font-size:8px;display:flex}.plan-revision-bar select,.plan-field input,.plan-field textarea,.plan-field select{color:#555a65;min-width:0;font:inherit;background:#fff;border:1px solid #e7e9ee;border-radius:6px}.plan-revision-bar select{height:28px;padding:0 8px;font-size:8px}.plan-validation-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:13px;display:grid}.plan-validation-panel,.plan-editor-panel,.plan-weeks-panel{padding:17px}.plan-validity{color:#c48d47;background:#fff4e8;border-radius:8px;flex:none;padding:5px 8px;font-size:8px}.plan-validity.valid{color:#4c9c78;background:#eaf7f0}.plan-hour-checks{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.plan-hour-checks span{color:#969ba5;background:#f8f9fb;border-radius:7px;padding:9px;font-size:8px}.plan-hour-checks b{color:#555a65;margin-top:5px;font-size:11px;display:block}.plan-hour-checks b.hour-error{color:#d26f60}.plan-issue-list{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.plan-issue-list li{color:#8f7957;background:#fffaf2;border-left:2px solid #edbd7b;border-radius:4px;padding:8px 9px;font-size:8px;line-height:1.6}.plan-valid-note{color:#579478;margin-top:12px;font-size:8px}.plan-manifest{color:#8b909a;border-top:1px solid #f0f1f3;margin-top:13px;padding-top:10px;font-size:8px}.plan-manifest summary{color:#6964d9;cursor:pointer}.plan-manifest p{margin:8px 0 4px}.plan-manifest span{margin-top:4px;display:block}.plan-editor-panel .section-heading{margin-bottom:12px}.plan-field{color:#777c87;gap:5px;margin-top:10px;font-size:8px;display:grid}.plan-field input,.plan-field select{height:31px;padding:0 9px}.plan-field textarea{resize:vertical;min-height:52px;padding:8px;line-height:1.5}.plan-hour-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan-save-button{width:100%;height:31px;margin-top:11px}.plan-weeks-panel{margin-top:13px}.plan-weeks-panel .section-heading{align-items:center}.plan-week-table{border:1px solid #eff0f3;border-radius:8px;margin-top:13px;overflow:hidden}.plan-week-head,.plan-week-row{grid-template-columns:minmax(150px,1.15fr) minmax(180px,1.4fr) 55px 55px;align-items:center;gap:10px;display:grid}.plan-week-head{color:#999ea8;background:#f8f9fb;padding:9px 12px;font-size:8px}.plan-week-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0f1f3;width:100%;min-height:58px;padding:8px 12px}.plan-week-row:hover,.plan-week-row.week-selected{background:#f8f7ff}.plan-week-row>span:first-child small,.plan-week-row>span:nth-child(2) small{color:#999ea8;font-size:7px;display:block}.plan-week-row>span:first-child strong{color:#4e535e;margin-top:4px;font-size:9px;display:block}.plan-week-row>span:nth-child(2) small+small{margin-top:4px}.plan-week-row>b{color:#5b5fd0;justify-self:center;font-size:10px}.plan-table-warning{color:#bf8844;margin-top:9px;font-size:8px}@media (width<=850px){.plan-overview-grid,.plan-validation-grid{grid-template-columns:1fr}.plan-stepper{gap:9px}.plan-stepper>span{font-size:8px}}@media (width<=600px){.plan-content{padding-top:18px}.plan-hero{padding:17px 15px}.plan-constraint-grid{gap:5px}.plan-constraint-grid>div{padding:8px}.plan-constraint-grid strong{font-size:11px}.plan-revision-bar{flex-direction:column;align-items:flex-start}.plan-week-head,.plan-week-row{grid-template-columns:minmax(110px,1fr) minmax(120px,1.1fr) 35px 35px;gap:6px;padding-left:8px;padding-right:8px}.plan-weeks-panel{padding:12px}.plan-weeks-panel .section-heading{flex-direction:column;align-items:flex-start}.plan-weeks-panel .primary-button{width:100%}}.plan-reference-confirm{color:#777c87;align-items:center;gap:7px;margin:10px 0 2px;font-size:8px;display:flex}.plan-reference-confirm input{accent-color:#6864d7}.plan-workbench{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.plan-workbench>*{min-width:0}.plan-workbench .plan-weeks-panel{margin-top:0;padding:20px}.plan-workbench .plan-editor-panel{padding:20px;position:sticky;top:20px}.plan-content>.plan-validation-panel{margin-top:18px;padding:20px}.plan-content .section-heading{flex-wrap:wrap;gap:12px}.plan-content .section-heading h2{font-size:16px;line-height:1.5}.plan-content .section-heading p,.plan-source-help{color:#6d7788;font-size:12px;line-height:1.7}.plan-content :is(.primary-button,.outline-button){min-height:38px;padding:9px 14px;font-size:12px}.plan-content .plan-field{color:#596579;gap:8px;margin-top:14px;font-size:12px}.plan-content .plan-field :is(input,select,textarea){color:#344054;font-size:12px;line-height:1.7}.plan-content .plan-field :is(input:not([type=file]),select){height:40px;padding:8px 10px}.plan-content .plan-field textarea{min-height:88px;padding:10px 12px}.plan-content .plan-field input[type=file]{height:auto;padding:6px}.plan-content .plan-hour-fields{gap:12px}.plan-content .plan-save-button{height:auto;margin-top:16px}.plan-content .plan-revision-bar{flex-wrap:wrap;margin:18px 0 14px;padding:13px 16px}.plan-content .plan-revision-bar strong{font-size:14px}.plan-content .plan-revision-bar :is(span,small,label){font-size:12px}.plan-content .plan-revision-bar>div{flex-wrap:wrap}.plan-content .plan-revision-bar select{max-width:100%;height:38px;font-size:12px}.plan-workbench .plan-week-table{overscroll-behavior:contain;max-height:610px;overflow-y:auto}.plan-workbench :is(.plan-week-head,.plan-week-row){grid-template-columns:minmax(100px,1fr) minmax(110px,1.2fr) 36px 36px;gap:8px;padding:12px}.plan-workbench .plan-week-head{z-index:1;color:#697588;font-size:12px;position:sticky;top:0}.plan-workbench .plan-week-row{min-height:86px}.plan-workbench .plan-week-row span{overflow-wrap:anywhere;min-width:0}.plan-workbench .plan-week-row>span small{color:#728094;font-size:12px;line-height:1.7}.plan-workbench .plan-week-row>span strong{font-size:13px;line-height:1.7}.plan-workbench .plan-week-row>b{font-size:13px}.plan-workbench .plan-week-row.week-selected{background:#efedf9;box-shadow:inset 3px 0 #8272bb}.plan-content :is(.plan-validity,.plan-hour-checks span,.plan-issue-list li,.plan-valid-note,.plan-manifest,.plan-table-warning,.plan-success){font-size:12px;line-height:1.7}.plan-content .plan-hour-checks b{font-size:14px}.plan-content :is(.plan-constraint-grid small,.plan-course-meta span,.plan-reference strong,.plan-reference small,.plan-empty-reference,.plan-reference-confirm){font-size:12px;line-height:1.7}.plan-source-panel{margin-top:20px;padding:20px}.plan-source-actions{margin-top:16px}.plan-manual-source{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-manual-source>span{color:#596579;flex-basis:100%;font-size:12px}.plan-content .plan-import-field{min-width:0;margin-top:0}.plan-source-help{margin:14px 0 0}.plan-empty-notice{margin-top:18px;font-size:13px;line-height:1.7}@media (width<=1100px){.plan-workbench{grid-template-columns:minmax(0,1fr)}.plan-workbench .plan-editor-panel{position:static}.plan-workbench .plan-week-table{max-height:420px}}@media (width<=600px){.plan-workbench :is(.plan-weeks-panel,.plan-editor-panel),.plan-source-panel{padding:16px}.plan-workbench .plan-week-head,.plan-workbench .plan-week-row{grid-template-columns:minmax(80px,1fr) minmax(80px,1.1fr) 24px 24px;gap:6px;padding:10px 8px}.plan-workbench .plan-week-row{min-height:100px}.plan-content .plan-revision-bar label{flex-wrap:wrap;width:100%}.plan-content .plan-revision-bar select{width:100%}}.upload-form{border-top:1px solid #f2f3f5;gap:7px;margin-top:9px;padding-top:11px;display:grid}.upload-form label{color:#777d88;font-size:9px;font-weight:600}.upload-form select,.upload-form input[type=file]{color:#626875;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e6e8ed;border-radius:6px;padding:7px;font-size:9px}.upload-form input[type=file]::file-selector-button{color:#5e5ad5;cursor:pointer;background:#f0efff;border:0;border-radius:4px;margin-right:7px;padding:5px 7px;font-size:9px}.upload-button{color:#625ed7;cursor:pointer;background:#fafaff;border:1px dashed #d7d8e4;border-radius:6px;width:100%;min-height:32px;margin-top:3px;font-size:9px}.upload-button:disabled{opacity:.55;cursor:not-allowed}.selected-file,.upload-help{color:#999ea8;overflow-wrap:anywhere;font-size:8px;line-height:1.5}.upload-help{margin:0}.file-type-select{color:#797e89;background:#fff;border:1px solid #ececf2;border-radius:5px;flex:none;width:82px;padding:4px 3px;font-size:8px}.file-type-select.scope-select{width:76px}.file-archive{color:#8883d5;background:0 0;border:0;flex:none;padding:5px 0;font-size:8px}.file-copy .file-error{color:#bc6666;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.file-retry{color:#b55858;background:#fff2f1;border:0;border-radius:4px;margin-top:5px;padding:4px 6px;font-size:8px}.search-content{max-width:1000px}.search-hero{box-shadow:var(--shadow);background:#fff;border:1px solid #eceef1;border-radius:12px;padding:28px 30px 25px}.search-hero h1{font-size:25px}.search-hero>.subtitle{font-size:11px}.search-form{margin-top:23px}.search-query-label{color:#747986;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.search-input-row{background:#fff;border:1px solid #dedfea;border-radius:8px;align-items:center;gap:10px;height:44px;padding:4px 5px 4px 13px;display:flex}.search-input-row>span{color:#7b78d9;font-size:21px}.search-input-row input{color:#333742;min-width:0;height:100%;font:inherit;border:0;outline:0;flex:1;font-size:11px}.search-input-row input::placeholder{color:#aeb2bc}.search-input-row .primary-button{white-space:nowrap;height:34px}.search-filters{grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin-top:14px;display:grid}.search-filters label{color:#8c919c;gap:6px;font-size:9px;display:grid}.search-filters select{color:#5c616d;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #e8e9ee;border-radius:6px;padding:0 9px;font-size:10px}.search-results{margin-top:27px}.search-result-count{color:#625ddd;background:#f0efff;border-radius:20px;padding:6px 9px;font-size:9px}.search-empty{color:#858a96;background:#fff;border:1px dashed #e3e4eb;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:140px;font-size:10px;display:flex}.search-empty strong{color:#555b67;font-size:11px}.search-empty p{color:#9ca1aa;font-size:9px}.citation-list{gap:11px;display:grid}.citation-card{box-shadow:var(--shadow);background:#fff;border:1px solid #eceef1;border-radius:9px;padding:16px 18px}.citation-top{align-items:center;gap:7px;display:flex}.citation-id{color:#605cda;white-space:nowrap;font-size:10px;font-weight:700}.citation-top>a{color:#454a56;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.citation-top>a span{color:#9a9eaa}.citation-score{color:#66a48b;white-space:nowrap;margin-left:auto;font-size:9px}.citation-meta{color:#8f949f;gap:7px;margin-top:8px;font-size:9px;display:flex}.citation-meta i{color:#c5c8ce;font-style:normal}.citation-location{color:#737887;margin-top:8px;font-size:9px}.citation-card blockquote{color:#555a66;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f8fc;border-left:2px solid #7772e6;border-radius:0 6px 6px 0;margin:10px 0 0;padding:11px 13px;font-size:10px;line-height:1.8}.search-content>.error-notice{margin-bottom:14px}@media (width<=600px){.search-content{padding-top:22px}.search-hero{padding:21px 17px}.search-hero h1{font-size:20px}.search-input-row{gap:6px;padding-left:9px}.search-input-row .primary-button{padding:0 9px;font-size:9px}.search-filters{grid-template-columns:1fr;gap:9px}.citation-card{padding:13px}.citation-top{flex-wrap:wrap}.citation-score{margin-left:0}.citation-meta{flex-wrap:wrap}}.course-context~.course-hero{padding-bottom:20px}.plan-source-actions{grid-template-columns:minmax(0,1fr) minmax(250px,1fr);align-items:start;gap:20px;display:grid}.file-picker{color:#536078;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8deea;border-radius:9px;padding:6px;font-size:14px;line-height:1.5;display:block}.file-picker::file-selector-button{color:#62588e;font:inherit;cursor:pointer;background:#f1effa;border:1px solid #dedbea;border-radius:6px;margin-right:10px;padding:8px 12px;font-weight:600}.file-picker:hover::file-selector-button{background:#e8e3f7}.file-picker:disabled::file-selector-button{cursor:not-allowed}@media (width<=700px){.plan-source-actions{grid-template-columns:minmax(0,1fr)}}.insight-directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.insight-directions article{background:#f6f8f4;border:1px solid #e5eade;border-radius:10px;padding:16px}.insight-directions h3{color:#4b5d47;margin:0 0 8px;font-size:14px}.insight-directions p{color:#75806e;margin:0;font-size:12px;line-height:1.8}@media (width<=650px){.insight-directions{grid-template-columns:1fr}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #8984ed}button:disabled{cursor:not-allowed;opacity:.55}a.primary-button,a.outline-button{justify-content:center;align-items:center;display:inline-flex}.icon-button{border-radius:8px;justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.icon-button:hover,a.avatar:hover{color:#514cd2;background:#eeedff}.task-item:hover,.recent-item:hover{background:#f7f6ff}.task-item{border-radius:6px;padding-inline:6px}.course-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}[id]{scroll-margin-top:22px}html[data-readable=true] .nav-link,html[data-readable=true] :is(.subtitle,.course-meta,.task-text,.recent-copy strong,.file-copy strong,.week-title-line strong,.section-heading p){font-size:14px}html[data-readable=true] :is(.recent-copy small,.file-copy small,.week-meta,.course-progress-label){font-size:12px}.workspace-grid>*,.course-side-column>*,.weeks-panel,.course-hero-top>div{min-width:0}.status-chip{flex-shrink:0}@media (width<=850px){.workspace-sidebar .brand>span:last-child{display:none}.workspace-sidebar .nav-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=600px){.topbar{gap:10px}.breadcrumbs{flex-wrap:wrap;min-width:0}.topbar-actions{flex-shrink:0;gap:7px}.week-row{flex-wrap:wrap}.week-main{flex-basis:calc(100% - 45px)}.week-action{margin-left:36px;font-size:11px}.app-footer,.weeks-panel .section-heading{flex-wrap:wrap;gap:10px}.files-panel .file-row{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;display:grid}.files-panel .file-copy{grid-column:2/-1}.files-panel .file-copy strong{white-space:normal;overflow-wrap:anywhere}.files-panel .file-type-select{width:100%}.files-panel .file-type-select:not(.scope-select){grid-column:1/3}.files-panel .file-archive{grid-column:3}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.workspace-dialog.svelte-sk9jg2{color:#303542;border:1px solid #e4e6ee;border-radius:16px;width:min(620px,100vw - 32px);max-height:85vh;padding:26px;box-shadow:0 24px 90px #20233335}.workspace-dialog.svelte-sk9jg2::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#20233365}.workspace-dialog-head.svelte-sk9jg2{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.workspace-dialog-head.svelte-sk9jg2 h2:where(.svelte-sk9jg2){font-size:20px}.panel-description.svelte-sk9jg2{color:#757b88;margin:14px 0;font-size:13px;line-height:1.8}.workspace-links.svelte-sk9jg2{gap:8px;display:grid}.workspace-links.svelte-sk9jg2 a:where(.svelte-sk9jg2){border:1px solid #e9eaf0;border-radius:8px;justify-content:space-between;gap:16px;padding:15px;font-size:13px;display:flex}.workspace-links.svelte-sk9jg2 a:where(.svelte-sk9jg2):hover{background:#f5f4ff;border-color:#d5d2f7}.account-details.svelte-sk9jg2{grid-template-columns:90px 1fr;gap:16px;font-size:13px;display:grid}.account-details.svelte-sk9jg2 dt:where(.svelte-sk9jg2){color:#858b97}.account-details.svelte-sk9jg2 dd:where(.svelte-sk9jg2){margin:0}.readable-setting.svelte-sk9jg2{border-block:1px solid #eceef1;align-items:center;gap:12px;margin:20px 0;padding:20px 0;display:flex}.readable-setting.svelte-sk9jg2 strong:where(.svelte-sk9jg2){font-size:13px}.readable-setting.svelte-sk9jg2 small:where(.svelte-sk9jg2){color:#858b97;margin-top:7px;line-height:1.6;display:block}.readable-setting.svelte-sk9jg2 input:where(.svelte-sk9jg2){accent-color:#5c58df;width:18px;height:18px}
