.cloud-page{color:#f4f1e8;min-height:100vh;font-family:var(--font-golos),system-ui,sans-serif;background:#161914}.cloud-page button,.cloud-page input,.cloud-page textarea{font:inherit}.cloud-page button:disabled{cursor:wait;opacity:.56}.cloud-topbar{border-bottom:1px solid #354249;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px clamp(20px,4vw,70px);display:flex}.cloud-back,.cloud-logout{color:#c5d1cb;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.cloud-back:hover,.cloud-logout:hover{color:#ff603b}.cloud-logo{color:#f4f1e8;font-family:var(--font-unbounded),sans-serif;letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:9px;font-size:clamp(13px,1.7vw,19px);font-weight:900;display:inline-flex}.cloud-logo svg,.cloud-logo span,.cloud-intro h1 span,.cloud-auth-card h1 span{color:#ff603b}.cloud-logout{background:0 0;border:0}.cloud-container{max-width:1450px;margin:0 auto;padding:55px clamp(20px,4vw,70px) 90px}.cloud-eyebrow{color:#ff603b;letter-spacing:.17em;font-size:11px;font-weight:800;display:inline-block}.cloud-intro h1,.cloud-auth-card h1{font-family:var(--font-unbounded),sans-serif;letter-spacing:-.08em;margin:10px 0 12px;font-size:clamp(34px,5vw,68px);font-weight:900;line-height:1.12}.cloud-intro p,.cloud-muted{color:#b4c2a1;line-height:1.55}.cloud-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;margin-top:35px;display:grid}.cloud-sidebar,.cloud-panel,.cloud-auth-card,.cloud-share-card{background:#141d21;border:1px solid #405056}.cloud-sidebar{flex-direction:column;min-height:590px;display:flex}.cloud-switch{border-bottom:1px solid #405056;grid-template-columns:1fr 1fr;display:grid}.cloud-switch button{color:#b4c2a1;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:57px;padding:8px;font-size:13px;font-weight:800;display:flex;position:relative}.cloud-switch button.active:after{content:"";background:#ff603b;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.cloud-switch button span{color:#849993;font-size:11px}.cloud-index{flex:1;padding:20px 12px}.cloud-index-title{color:#94aaa4;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:0 9px 12px;font-size:10px;font-weight:900;display:flex}.cloud-index-title button{color:#f4f1e8;background:#333c2c;border:1px solid #405056;place-items:center;width:28px;height:28px;display:grid}.cloud-note-row{text-align:left;color:#f4f1e8;background:0 0;border:1px solid #0000;border-bottom-color:#344348;width:100%;padding:15px 11px;display:block}.cloud-note-row:hover,.cloud-note-row.selected{background:#273238;border-color:#465961}.cloud-note-row strong,.cloud-note-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cloud-note-row strong{font-size:14px}.cloud-note-row small{color:#aec1ba;margin-top:5px;font-size:11px}.cloud-empty-small{color:#b6c5bf;padding:12px 9px;font-size:12px;line-height:1.5}.cloud-quota{border-top:1px solid #405056;padding:18px 20px 23px}.cloud-quota>span{color:#a6b492;letter-spacing:.07em;flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:10px;font-weight:900;display:flex}.cloud-quota strong{color:#f4f1e8;font-size:11px}.cloud-meter{background:#37454b;height:7px;margin:11px 0 7px;overflow:hidden}.cloud-meter>div{background:#ff603b;height:100%}.cloud-quota small{color:#a6b492;font-size:11px}.cloud-panel{min-height:590px}.cloud-panel-heading{border-bottom:1px solid #405056;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px 30px;display:flex}.cloud-panel-heading h2{font-family:var(--font-unbounded),sans-serif;letter-spacing:-.06em;margin-top:8px;font-size:clamp(21px,2.5vw,32px);font-weight:800}.cloud-panel-actions{align-items:center;gap:9px;display:flex}.cloud-primary{color:#181e13;background:#ff603b;border:1px solid #ff603b;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:10px 17px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.cloud-primary:hover:not(:disabled){background:#ff9b75;transform:translateY(-2px)}.cloud-icon-button{color:#ffabab;background:#202b30;border:1px solid #4b563f;place-items:center;width:43px;height:43px;display:grid}.cloud-icon-button:hover{background:#354047}.cloud-editor-body,.cloud-files-body{padding:29px 30px 35px}.cloud-field{color:#a6b492;letter-spacing:.14em;gap:10px;font-size:10px;font-weight:900;display:grid}.cloud-field input,.cloud-auth-form input{color:#f4f1e8;letter-spacing:0;background:#0d1518;border:1px solid #4b563f;border-radius:0;outline:none;width:100%;min-height:48px;padding:12px 14px;font-size:16px;font-weight:550}.cloud-field input:focus,.cloud-auth-form input:focus,.cloud-textarea:focus,.cloud-rich-editor:focus{border-color:#ff603b}.cloud-field input::placeholder,.cloud-auth-form input::placeholder,.cloud-textarea::placeholder{color:#91a39f}.cloud-mode{border:1px solid #4b563f;flex-wrap:wrap;gap:0;margin-top:24px;display:inline-flex}.cloud-mode button{color:#c5d1cb;background:0 0;border:0;min-height:36px;padding:6px 14px;font-size:12px;font-weight:750}.cloud-toolbar{background:#212d31;border:1px solid #4b563f;border-bottom:0;flex-wrap:wrap;align-items:center;gap:3px;margin-top:18px;padding:7px;display:flex}.cloud-toolbar button{color:#f4f1e8;background:0 0;border:0;place-items:center;width:32px;height:30px;display:grid}.cloud-toolbar button:hover{background:#42525a}.cloud-toolbar-hint{color:#b7c7bf;align-items:center;gap:5px;margin-left:auto;padding:0 5px;font-size:11px;display:inline-flex}.cloud-textarea,.cloud-rich-editor{resize:vertical;color:#f4f1e8;overflow-wrap:anywhere;background:#0d1518;border:1px solid #4b563f;outline:none;width:100%;min-height:310px;padding:19px;font-size:15px;line-height:1.7;display:block}.cloud-textarea{margin-top:18px}.cloud-toolbar+.cloud-rich-editor{border-top-color:#38464b}.cloud-rich-editor:empty:before{content:attr(data-placeholder);color:#91a39f;pointer-events:none}.cloud-rich-editor p{margin:0 0 12px}.cloud-rich-editor h2,.cloud-rich-editor h3{margin:15px 0 8px;font-size:19px;font-weight:850}.cloud-rich-editor a{color:#d6e9a3;text-decoration:underline}.cloud-rich-editor ul,.cloud-rich-editor ol{margin:9px 0;padding-left:25px}.cloud-rich-editor ul{list-style:outside}.cloud-rich-editor ol{list-style:decimal}.cloud-rich-editor blockquote{color:#cad5d0;border-left:3px solid #ff603b;padding-left:14px}.cloud-rich-editor pre{background:#333c2c;padding:12px;overflow:auto}.cloud-rich-editor img{border:1px solid #4b563f;max-width:100%;height:auto;margin:12px 0;display:block}.cloud-editor-foot{color:#a6b492;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;font-size:11px;display:flex}.cloud-editor-foot>div{flex-wrap:wrap;gap:9px;display:flex}.cloud-editor-foot button,.cloud-revoke{color:#d6e9a3;background:0 0;border:0;align-items:center;gap:5px;padding:5px 2px;font-size:12px;font-weight:700;display:inline-flex}.cloud-editor-foot button:hover,.cloud-revoke:hover{text-decoration:underline}.cloud-drop{color:#d6e9a3;text-align:center;cursor:pointer;background:#242d1f;border:1px dashed #6a807e;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:22px;display:flex}.cloud-drop strong{color:#f4f1e8;margin:12px 0 4px;font-size:16px}.cloud-drop span,.cloud-files-empty span{color:#b7c6c0;font-size:12px}.cloud-file-list{margin-top:24px}.cloud-file-row{border-bottom:1px solid #414b35;flex-wrap:wrap;align-items:center;gap:14px;min-height:76px;padding:10px 2px;display:flex}.cloud-file-icon{color:#d6e9a3;background:#2e3926;flex:none;place-items:center;width:42px;height:42px;display:grid}.cloud-file-info{flex:1;min-width:125px}.cloud-file-info strong,.cloud-file-info small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cloud-file-info strong{font-size:14px}.cloud-file-info small{color:#a6b492;margin-top:4px;font-size:11px}.cloud-file-actions{gap:4px;display:flex}.cloud-file-actions button{color:#c9d4cf;background:0 0;border:1px solid #0000;place-items:center;width:35px;height:35px;display:grid}.cloud-file-actions button:hover{color:#ff603b;border-color:#4b563f}.cloud-revoke{justify-content:flex-end;width:100%;padding-right:7px}.cloud-files-empty{color:#d6e9a3;flex-direction:column;align-items:center;gap:6px;padding:70px 20px;display:flex}.cloud-files-empty strong{color:#f4f1e8;margin-top:5px}.cloud-notice{color:#e3fff0;overflow-wrap:anywhere;background:#254039;border:1px solid #608574;flex-direction:column;gap:6px;margin:0 30px 30px;padding:11px 14px;font-size:12px;display:flex}.cloud-notice a{color:#d6e9a3;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.cloud-auth-page{background:radial-gradient(circle at 50% 30%,#234037,#161914 63%);flex-direction:column;display:flex}.cloud-auth-top{color:#879670;letter-spacing:.13em;justify-content:space-between;gap:20px;padding:28px clamp(20px,4vw,70px);font-size:11px;font-weight:850;display:flex}.cloud-auth-card{width:min(100% - 36px,470px);margin:45px auto 90px;padding:clamp(25px,5vw,47px);box-shadow:13px 13px #323c29}.cloud-mark{color:#10191d;background:#d6e9a3;place-items:center;width:58px;height:58px;margin-bottom:26px;display:grid}.cloud-auth-card h1{font-size:clamp(28px,3vw,39px)}.cloud-auth-card .cloud-muted{font-size:14px}.cloud-auth-form{gap:18px;margin-top:28px;display:grid}.cloud-auth-form label{color:#becbac;gap:8px;font-size:12px;font-weight:750;display:grid}.cloud-auth-form .cloud-primary{width:100%;margin-top:5px}.cloud-error{color:#ffabab;margin:0;font-size:12px}.cloud-text-button{color:#d6e9a3;background:0 0;border:0;margin:20px auto;font-size:13px;font-weight:800;display:block}.cloud-auth-foot{color:#b6c5bf;border-top:1px solid #424f32;justify-content:center;align-items:center;gap:7px;padding-top:21px;font-size:11px;display:flex}.cloud-share-badge{color:#d6e9a3;letter-spacing:.1em;font-size:11px;font-weight:850}.cloud-share-card{width:min(100% - 40px,800px);margin:65px auto;padding:clamp(23px,5vw,52px)}.cloud-share-card h1{font-family:var(--font-unbounded),sans-serif;overflow-wrap:anywhere;margin:17px 0 30px;font-size:clamp(25px,4vw,42px);font-weight:850}.cloud-share-card .cloud-primary{margin-top:24px}.cloud-share-content{background:0 0;border:0;min-height:auto;padding:0}.cloud-share-plain{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-golos),sans-serif;font-size:15px;line-height:1.7}@media (max-width:850px){.cloud-grid{grid-template-columns:1fr}.cloud-sidebar{min-height:auto}.cloud-index{max-height:220px;overflow:auto}.cloud-quota{padding:15px 20px}}@media (max-width:520px){.cloud-topbar{min-height:65px;padding:12px 16px}.cloud-back{font-size:0}.cloud-back svg{width:20px;height:20px}.cloud-logo{font-size:12px}.cloud-logo svg{width:21px}.cloud-logout span{text-overflow:ellipsis;max-width:70px;overflow:hidden}.cloud-container{padding:38px 15px 60px}.cloud-grid{margin-top:25px}.cloud-panel-heading,.cloud-editor-body,.cloud-files-body{padding:20px 16px}.cloud-notice{margin:0 16px 20px}.cloud-toolbar-hint{width:100%;padding-top:5px}.cloud-share-badge{font-size:9px}.cloud-file-info{min-width:110px}.cloud-file-actions{margin-left:auto}}.cloud-page{color:#262d1f;background:#eeeae0}.cloud-topbar{z-index:20;-webkit-backdrop-filter:blur(20px);background:#f2efe4e8;border-color:#272c211c;position:sticky;top:0}.cloud-back,.cloud-logout{color:#6b7758}.cloud-logo{color:#242b1f}.cloud-logo svg{color:#ff603b}.cloud-intro h1{color:#242b1f;letter-spacing:-.07em;font-size:clamp(40px,6vw,74px);font-weight:700}.cloud-intro p{color:#7a8568}.cloud-eyebrow{color:#879670;letter-spacing:.1em;font-size:10px;font-weight:550}.cloud-sidebar,.cloud-panel,.cloud-auth-card,.cloud-share-card{color:#f4f1e8;background:#242b1f;border:1px solid #ffffff15;border-radius:20px;overflow:hidden;box-shadow:0 20px 45px #1a1b170b}.cloud-sidebar{min-height:590px}.cloud-panel-heading,.cloud-switch{border-color:#ffffff15}.cloud-panel-heading h2{letter-spacing:-.045em;font-size:27px;font-weight:600}.cloud-switch button{min-height:64px}.cloud-switch button.active{color:#d6e9a3;background:#d6e9a309}.cloud-switch button.active:after{background:#d6e9a3;border-radius:3px;width:70%;left:15%}.cloud-note-row{border-bottom:0;border-radius:10px;margin-bottom:4px}.cloud-note-row:hover,.cloud-note-row.selected{background:#37432b}.cloud-quota{border-color:#ffffff15}.cloud-quota>span,.cloud-quota small{font-size:11px}.cloud-meter{background:#434f36;border-radius:6px}.cloud-meter>div{background:#d6e9a3;border-radius:6px}.cloud-primary{color:#251e13;background:#ff603b;border:0;border-radius:10px;min-height:48px;font-size:14px;font-weight:600;transition:background .3s,transform .3s}.cloud-primary:hover:not(:disabled){background:#ff7958}.cloud-primary:active:not(:disabled){transform:scale(.98)}.cloud-icon-button{color:#d6e9a3;background:#35412b;border:1px solid #ffffff15;border-radius:10px;width:46px;height:46px}.cloud-page input{color:#f4f1e8;background:#1b2315;border:1px solid #ffffff25;border-radius:10px;min-height:48px;font-size:16px}.cloud-page input:focus{border-color:#d6e9a3}.cloud-page input::placeholder{color:#7b8a69}.cloud-muted{color:#aab797}.cloud-mode{background:#1b2315;border-radius:10px;padding:4px}.cloud-mode button{border-radius:7px;min-height:40px;font-size:13px}.cloud-mode button.active{color:#25321a;background:#d6e9a3}.cloud-toolbar{background:#35412b;border-color:#ffffff20;border-radius:11px 11px 0 0}.cloud-toolbar button{border-radius:7px;min-height:38px}.cloud-textarea,.cloud-rich-editor{color:#f4f1e8;background:#1b2315;border-color:#ffffff20;font-size:16px}.cloud-textarea{border-radius:11px}.cloud-rich-editor{border-radius:0 0 11px 11px}.cloud-editor-foot{font-size:11px}.cloud-editor-foot button{min-height:38px;font-size:12px}.cloud-drop{color:#d6e9a3;background:#d6e9a307;border:1px dashed #d6e9a360;border-radius:15px}.cloud-drop:hover{background:#d6e9a311;border-color:#d6e9a3}.cloud-drop span{color:#9dad8b;font-size:13px}.cloud-file-row{border-color:#ffffff12}.cloud-file-icon{color:#d6e9a3;background:#d6e9a30d;border-radius:11px}.cloud-file-actions button{border-radius:9px;min-width:44px;min-height:44px}.cloud-file-info small{color:#a4b68e;font-size:11px}.cloud-notice{background:#d6e9a309;border-color:#d6e9a333;border-radius:11px;font-size:12px}.cloud-share-content{background:0 0}.cloud-share-plain{font-size:16px}.cloud-auth-page{background:#eeeae0;min-height:100svh}.cloud-auth-top{color:#7a8568;padding:25px clamp(20px,5vw,70px);font-size:10px}.cloud-auth-top .cloud-back{letter-spacing:0;font-size:13px}.cloud-auth-layout{grid-template-columns:1fr 1fr;align-items:start;gap:70px;width:calc(100% - 96px);max-width:1000px;margin:45px auto 80px;display:grid}.cloud-auth-cover{padding-top:28px}.cloud-auth-cover h1{font-family:var(--font-unbounded);letter-spacing:-.07em;color:#262d1f;margin:18px 0 35px;font-size:clamp(40px,5vw,68px);font-weight:650;line-height:1.1}.cloud-cover-photo{border:6px solid #f9f6ef;border-radius:17px;width:calc(100% - 25px);height:310px;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 24px 50px #1a1b171a}.cloud-cover-photo>svg{z-index:1;color:#2b3520;background:#d6e9a3;border-radius:13px;width:47px;height:47px;padding:8px;position:absolute;bottom:16px;right:16px}.cloud-auth-card{border-radius:21px;width:100%;margin:0;padding:33px;box-shadow:0 25px 70px #1a1b1714}.cloud-mark{color:#293320;background:#d6e9a3;border-radius:14px;width:47px;height:47px;margin-bottom:25px}.cloud-auth-card h2{font-family:var(--font-unbounded);letter-spacing:-.055em;font-size:26px;font-weight:600;line-height:1.3}.cloud-auth-card .cloud-muted{margin-top:14px;font-size:13px;line-height:1.6}.cloud-auth-form{gap:17px;margin-top:26px}.cloud-auth-form label{color:#bcc9a9;font-size:12px;font-weight:500}.cloud-invite-field{overflow:hidden}.cloud-password-field{display:block;position:relative}.cloud-password-field input{width:100%;padding-right:45px}.cloud-password-field button{color:#a1b28a;border-radius:9px;place-items:center;width:45px;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.cloud-text-button{color:#d6e9a3;min-height:44px;margin:12px auto;font-size:12px;font-weight:500}.cloud-auth-foot{color:#8fa27a;border-color:#ffffff1a;align-items:start;padding-top:17px;font-size:10px;line-height:1.55;display:flex}.cloud-auth-foot svg{margin-top:1px}@media (max-width:850px){.cloud-auth-layout{gap:35px;width:calc(100% - 56px)}.cloud-auth-card{padding:27px}.cloud-cover-photo{height:270px}.cloud-sidebar{min-height:auto}}@media (max-width:650px){.cloud-auth-layout{grid-template-columns:1fr;gap:26px;width:calc(100% - 36px);max-width:450px;margin:12px auto 45px}.cloud-auth-cover{padding-top:0}.cloud-auth-cover h1{margin:12px 0 0;font-size:42px}.cloud-auth-cover .cloud-eyebrow{font-size:9px}.cloud-cover-photo{display:none}.cloud-auth-card{padding:27px 23px}.cloud-auth-card h2{font-size:24px}.cloud-container{padding-top:36px}.cloud-intro h1{font-size:38px}.cloud-panel,.cloud-sidebar{border-radius:15px}.cloud-back,.cloud-logout{min-height:44px}.cloud-file-row{gap:10px}.cloud-file-info{min-width:0}.cloud-file-actions{flex-wrap:wrap}.cloud-mode{flex-wrap:wrap;max-width:100%;display:flex}.cloud-panel-heading h2{font-size:23px}.cloud-panel-actions{flex-wrap:wrap}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sheet:#eeeae0;--ink:#25271f;--soft-ink:#616550;--quiet-ink:#656c54;--surface:#faf8f0;--surface-secondary:#e4e6d8;--surface-hover:#e0e5cf;--surface-line:#25271f26;--strong:#292e23;--on-strong:#f2f3e9;--orange:#ae422a;--mint:#b9ce91;--accent-soft:#f0d6c7;--accent-ink:#522c22;--alternate:#ead9bd;--alternate-ink:#49392a;--error:#a33838;--header-surface:#f8f6ece0;--glass-line:#ffffffc9;--scene-a:#dd9670;--scene-b:#a8b991;--surface-radius:18px;--shadow:0 15px 45px #2428170c;--mint-ink:#293623}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sheet:#181c16;--ink:#efeee5;--soft-ink:#b3bba9;--quiet-ink:#a1ad94;--surface:#242b20;--surface-secondary:#303a28;--surface-hover:#3a472f;--surface-line:#d7e7c62b;--strong:#c9dbac;--on-strong:#1e2818;--orange:#f1a07e;--mint:#b9d698;--accent-soft:#493328;--accent-ink:#ffd9c0;--alternate:#72634b;--alternate-ink:#f5e4c9;--error:#ffacac;--header-surface:#232a1edb;--glass-line:#ffffff32;--scene-a:#f0a486;--scene-b:#82aa77;--shadow:0 18px 55px #00000025}:root[data-design=orbit][data-mode=light]{--sheet:#eef0fa;--ink:#27263f;--soft-ink:#646481;--quiet-ink:#696985;--surface:#fbfbffe8;--surface-secondary:#e2e5f4;--surface-hover:#d8ddf0;--surface-line:#5c648b30;--strong:#383152;--on-strong:#f7f3ff;--orange:#6554b7;--mint:#b2d6e3;--accent-soft:#e3dcf5;--accent-ink:#48316b;--alternate:#dbcef0;--alternate-ink:#493569;--error:#a33855;--header-surface:#f5f6ffca;--scene-a:#9084d8;--scene-b:#68c7c5;--surface-radius:25px;--mint-ink:#203740}:root[data-design=orbit][data-mode=dark]{--sheet:#111526;--ink:#ecedff;--soft-ink:#b9bed8;--quiet-ink:#a4accd;--surface:#1b2239ed;--surface-secondary:#293452;--surface-hover:#344165;--surface-line:#b4c2ff32;--strong:#c8b8fa;--on-strong:#24203b;--orange:#c6b3ff;--mint:#9bdee2;--accent-soft:#392b5a;--accent-ink:#e6d2ff;--alternate:#655077;--alternate-ink:#f0d9ff;--error:#ffb2c6;--header-surface:#1c233adb;--scene-a:#8f6ce5;--scene-b:#4da9b9;--surface-radius:25px;--mint-ink:#203740}:root[data-design=terminal][data-mode=light]{--sheet:#e6eee5;--ink:#163424;--soft-ink:#476553;--quiet-ink:#53705e;--surface:#f6faf4;--surface-secondary:#d6e5d3;--surface-hover:#cbdcc7;--surface-line:#234b3338;--strong:#214c31;--on-strong:#effbed;--orange:#267749;--mint:#b1d1a6;--accent-soft:#cde4c6;--accent-ink:#25572d;--alternate:#dfdfba;--alternate-ink:#4b4d24;--error:#a43e34;--header-surface:#e9f0e6eb;--scene-a:#70ac80;--scene-b:#aec873;--surface-radius:7px;--mint-ink:#17351f}:root[data-design=terminal][data-mode=dark]{--sheet:#0d1812;--ink:#d6f4df;--soft-ink:#a7c7ae;--quiet-ink:#8dac93;--surface:#17281e;--surface-secondary:#223b29;--surface-hover:#2b4b35;--surface-line:#99d9a932;--strong:#b3e2ad;--on-strong:#143420;--orange:#9ee6b3;--mint:#a5d98f;--accent-soft:#254a32;--accent-ink:#c7f4d2;--alternate:#535b35;--alternate-ink:#e9f0c0;--error:#ffb2a5;--header-surface:#17291ddd;--scene-a:#84d89d;--scene-b:#c5d58b;--surface-radius:7px;--mint-ink:#17351f}:root[data-design=glass][data-mode=light]{--sheet:#e8eef5;--ink:#243346;--soft-ink:#506578;--quiet-ink:#56697b;--surface:#ffffffb8;--surface-secondary:#dee9f4b8;--surface-hover:#eaf4ffd9;--surface-line:#546c8628;--strong:#30465c;--on-strong:#f6fbff;--orange:#427092;--mint:#acd4d7;--accent-soft:#d7e7f2;--accent-ink:#32546b;--alternate:#d9dcec;--alternate-ink:#4b4d69;--error:#aa404d;--header-surface:#fff7;--scene-a:#8eafdb;--scene-b:#7bc6c2;--surface-radius:26px;--mint-ink:#243d47;--shadow:0 20px 60px #35577a16,inset 0 1px 0 #ffffffd6}:root[data-design=glass][data-mode=dark]{--sheet:#111d2b;--ink:#ecf4ff;--soft-ink:#b3c7dd;--quiet-ink:#a8bdd4;--surface:#23394fb8;--surface-secondary:#31506ac4;--surface-hover:#3e607dcc;--surface-line:#daedff38;--strong:#c8e2ef;--on-strong:#1b3446;--orange:#b2d5f1;--mint:#99d9d8;--accent-soft:#315267;--accent-ink:#d4f0ff;--alternate:#586981;--alternate-ink:#e5ecff;--error:#ffb0bd;--header-surface:#24394e86;--scene-a:#527aae;--scene-b:#427a85;--surface-radius:26px;--mint-ink:#243d47;--shadow:0 20px 60px #00000035,inset 0 1px 0 #e0f3ff35}:root{--background:var(--sheet);--foreground:var(--ink);--text:var(--ink);--muted-text:var(--soft-ink);--card:var(--surface);--card-foreground:var(--ink);--panel:var(--surface);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--orange);--primary-foreground:var(--sheet);--secondary:var(--surface-secondary);--secondary-foreground:var(--ink);--muted:var(--surface-secondary);--muted-foreground:var(--soft-ink);--accent:var(--surface-hover);--accent-foreground:var(--ink);--destructive:var(--error);--border:var(--surface-line);--input:var(--surface-line);--ring:var(--orange);--line:var(--surface-line);--color-paper:var(--surface);--color-paper-deep:var(--surface-secondary);--color-ink:var(--ink);--color-cocoa:var(--soft-ink);--color-candy:var(--orange);--color-candy-deep:var(--orange);--color-candy-soft:var(--accent-soft);--color-mint:var(--mint);--color-mint-soft:var(--surface-secondary);--color-tang:var(--alternate);--color-tang-soft:var(--surface-secondary);--color-sun:var(--alternate);--color-sun-soft:var(--accent-soft);--color-blood:var(--error);--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}body{background:var(--sheet);color:var(--ink)}::selection{background:var(--orange);color:var(--sheet)}:focus-visible{outline-color:var(--orange)}.site-shell{--sheet:inherit;--ink:inherit;background:var(--background);color:var(--foreground)}:root .site-shell{--sheet:var(--background);--ink:var(--foreground)}.site-shell:before{z-index:55}:root[data-mode=dark] .site-shell:before{opacity:.035;filter:invert()}:root[data-design=orbit] .site-shell:before,:root[data-design=glass] .site-shell:before{display:none}.hero-word{letter-spacing:-.04em;gap:.015em;font-size:clamp(54px,12.15vw,169px);line-height:1.18}.hero-letter-mask{flex:none;padding:0;overflow:visible}.hero-letter{animation-name:letter-rise}@keyframes letter-rise{0%{opacity:0;transform:translateY(.45em)rotate(5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.hero-grid{padding-top:14px}.hero-letter-accent{color:var(--orange)}.hero-photo-image{inset:-4px}.hero-cat{object-position:50% 48%}.cat-card{border-color:var(--surface);background:var(--surface-secondary);box-shadow:var(--shadow)}.hero-meta,.hero-feedback,.hero-crew,.hero-photo-caption,.hero-scroll,.section-eyebrow{color:var(--soft-ink)}.hero-cta,.header-cloud,.nav-active{background:var(--strong);color:var(--on-strong)}.hero-cta:hover,.header-cloud:hover{background:var(--orange);color:var(--sheet)}.hero-share,.hero-small-links a{border-color:var(--surface-line)}.hero-share:hover{background:var(--surface-secondary)}.avatar-stack img{border-color:var(--sheet)}.hero-purr{color:var(--accent-ink);background:var(--accent-soft)}.section-heading p,.canteen-section p.max-w-sm,.replacements-section p.max-w-sm{color:var(--soft-ink)}.chapter-object{color:var(--mint)}.chapter-orange .chapter-object,.scene-flower{color:var(--orange)}.scene-orbit{color:var(--quiet-ink)}.scene-ambient{background:radial-gradient(ellipse at 80% 12%,color-mix(in srgb,var(--scene-a)20%,transparent),transparent 45%),radial-gradient(ellipse at 6% 67%,color-mix(in srgb,var(--scene-b)16%,transparent),transparent 50%);display:none;position:absolute;inset:0}.scene-light-field{opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.scene-light-field[data-active]{opacity:.55}.scene-orbital-sphere,.scene-circuit-grid,.scene-glass-orb{display:none;position:absolute}.site-header{background:var(--header-surface);border-color:var(--surface-line);box-shadow:var(--shadow)}.brand-mark{color:var(--accent-ink);background:var(--accent-soft)}.desktop-nav a,.header-search,.menu-toggle{color:var(--soft-ink)}.desktop-nav a[aria-current]{color:var(--on-strong)}.desktop-nav a:hover:not([aria-current]){color:var(--ink)}.header-search kbd,.menu-toggle{border-color:var(--surface-line)}.appearance-trigger{border:1px solid var(--surface-line);min-height:44px;color:var(--ink);background:var(--surface);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;transition:background .3s,transform .35s;display:inline-flex}.appearance-trigger:hover{background:var(--surface-hover)}.appearance-trigger:active{transform:scale(.95)}.appearance-trigger-compact{background:0 0;flex:none;width:44px;height:44px;padding:0}.appearance-trigger-compact>svg{transition:transform .5s var(--ease-out)}.appearance-trigger-compact:hover>svg{transform:rotate(-20deg)}body:has(.appearance-dialog) [data-slot=dialog-overlay]{z-index:110;-webkit-backdrop-filter:blur(10px);background:#07101866}.appearance-dialog{z-index:111;background:var(--surface);width:min(720px,100% - 32px);max-width:min(720px,100% - 32px);max-height:min(780px,100dvh - 40px);color:var(--ink);border:1px solid var(--surface-line);border-radius:24px;padding:30px;display:block;overflow:auto;box-shadow:0 40px 140px #0004}.appearance-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.appearance-eyebrow{color:var(--quiet-ink);letter-spacing:.12em;margin-bottom:13px;font-size:9px;font-weight:600;display:block}.appearance-heading h2{font-family:var(--font-unbounded);letter-spacing:-.055em;font-size:clamp(20px,3vw,28px);font-weight:600;line-height:1.2}.appearance-close{border:1px solid var(--surface-line);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.appearance-close:hover{background:var(--surface-secondary)}.appearance-intro{max-width:460px;color:var(--soft-ink);margin:17px 0 26px;font-size:13px;line-height:1.6}.appearance-dialog legend{margin-bottom:13px;font-size:12px;font-weight:600}.appearance-modes>div{background:var(--surface-secondary);border-radius:13px;grid-template-columns:1fr 1fr 1.4fr;gap:5px;padding:5px;display:grid}.appearance-modes button{min-height:47px;color:var(--soft-ink);border-radius:9px;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.appearance-mode-active{background:var(--strong);border-radius:9px;position:absolute;inset:0}.appearance-modes button[aria-pressed=true]{color:var(--on-strong)}.appearance-modes button>svg,.appearance-modes button>span:last-child{z-index:1;position:relative}.appearance-designs{margin-top:28px}.appearance-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.appearance-option{border:1px solid var(--surface-line);text-align:left;background:var(--sheet);border-radius:14px;min-width:0;padding:6px 6px 15px;transition:border-color .3s,background .3s}.appearance-option[aria-pressed=true]{border-color:var(--orange);background:var(--surface-hover);box-shadow:0 0 0 1px var(--orange)}.appearance-preview{color:#586142;background:#e9e4d6;border-radius:9px;height:100px;display:block;position:relative;overflow:hidden}.preview-shape{width:47px;height:47px;display:block;position:absolute}.preview-shape-a{border:1px solid;top:15px;left:15px;transform:rotate(-14deg)}.preview-shape-b{background:#c58f70;border-radius:50%;width:44px;height:44px;top:29px;right:10px}.preview-line{background:currentColor;width:40px;height:1px;position:absolute;bottom:17px;left:15px}.preview-number{font-size:9px;font-family:var(--font-geist-mono);position:absolute;bottom:6px;right:9px}.option-orbit .appearance-preview{color:#b3a5e4;background:#1b2035}.option-orbit .preview-shape-a{border-radius:50%;width:80px;height:44px;top:29px;left:10px;transform:rotate(-30deg)}.option-orbit .preview-shape-b{background:0 0;border:1px solid #83bebe;width:80px;height:44px;top:29px;right:10px;transform:rotate(35deg)}.option-orbit .preview-line{background:#b9a5e4;border-radius:50%;width:4px;height:4px;top:48%;left:48%;box-shadow:0 0 18px #a28fff}.option-terminal .appearance-preview{color:#9bcc9c;background-color:#13271c;background-image:linear-gradient(#a6d5ab13 1px,#0000 1px),linear-gradient(90deg,#a6d5ab13 1px,#0000 1px);background-size:12px 12px}.option-terminal .preview-shape-a{border:1px solid;width:56px;height:30px;top:16px;left:16px;transform:none}.option-terminal .preview-shape-b{background:0 0;border:1px solid;border-radius:0;width:33px;height:24px;top:49px;right:14px}.option-terminal .preview-line{width:18px;bottom:29px;left:25px}.option-glass .appearance-preview{color:#4c657c;background:radial-gradient(circle at 80% 15%,#acc6f4,#0000 65%),radial-gradient(circle at 20% 90%,#76b8b7,#0000 60%),#d3e4ee}.option-glass .preview-shape-a{-webkit-backdrop-filter:blur(8px);background:#ffffff45;border:1px solid #fff9;border-radius:19px;width:55px;height:58px;top:13px;left:17px;transform:rotate(-10deg);box-shadow:inset 0 2px 4px #fffb,0 7px 20px #465d7420}.option-glass .preview-shape-b{background:radial-gradient(circle at 28% 24%,#fffa,#0000 65%),#e8f5ff27;border:1px solid #fffa;border-radius:50%;width:46px;height:46px;top:37px;right:9px;box-shadow:inset 0 -3px 7px #77aaba4d}.appearance-option-title{justify-content:space-between;align-items:center;gap:5px;padding:12px 5px 0;font-size:13px;font-weight:600;display:flex}.appearance-option-check{width:18px;height:18px;color:var(--orange);flex:none;place-items:center;display:grid}.appearance-option-detail{color:var(--soft-ink);padding:7px 5px 0;font-size:10px;line-height:1.5;display:block}.appearance-note{color:var(--quiet-ink);align-items:center;gap:8px;margin-top:23px;font-size:10px;line-height:1.5;display:flex}.appearance-note>span{background:var(--orange);border-radius:50%;flex:none;width:5px;height:5px}.menu-panel{background:var(--surface);color:var(--ink);border-color:var(--surface-line)}.menu-heading button,.menu-foot kbd{border-color:var(--surface-line)}.menu-search{background:var(--surface-secondary);border-color:var(--surface-line);color:var(--soft-ink)}.menu-search input{color:var(--ink)}.menu-search input::placeholder{color:var(--quiet-ink)}.menu-results a{border-color:var(--surface-line)}.menu-results a:hover{color:var(--orange)}.menu-result-icon{color:var(--orange);background:var(--surface-secondary)}.menu-foot,.menu-empty{color:var(--quiet-ink)}.mobile-dock{background:var(--header-surface);color:var(--soft-ink);border-color:var(--surface-line);box-shadow:var(--shadow)}.dock-active{background:var(--strong)}.mobile-dock a[aria-current]{color:var(--on-strong)}.quick-card{border-radius:var(--surface-radius);border-color:var(--surface-line)}.quick-coral{background:var(--accent-soft);color:var(--accent-ink)}.quick-paper{background:var(--surface);color:var(--ink)}.quick-dark{background:var(--strong);color:var(--on-strong)}.schedule-board{background:var(--surface-secondary);color:var(--ink);border-color:var(--surface-line);box-shadow:var(--shadow)}.board-signal,.board-sync,.board-other-group>span,.board-dates button,.board-footer,.board-empty,.board-loading{color:var(--soft-ink)}.board-signal-divider{color:var(--quiet-ink)}.board-group-selector,.board-day{background:var(--surface)}.group-choice{color:var(--soft-ink)}.group-choice[aria-pressed=true]{color:var(--on-strong)}.group-spotlight,.date-spotlight{background:var(--strong)}.board-dates button[aria-pressed=true]{color:var(--on-strong)}.board-dates button:hover{background:var(--surface-hover)}.board-dates button[aria-pressed=true]:hover{background:0 0}.board-select,.board-actions button{background:var(--surface);color:var(--ink);border-color:var(--surface-line)}.board-actions button:hover:not(:disabled){background:var(--surface-hover)}.board-toolbar,.board-day{border-color:var(--surface-line)}.board-day-header{background:var(--mint);color:var(--mint-ink);border-color:var(--surface-line)}.board-day-secondary .board-day-header{background:var(--alternate);color:var(--alternate-ink)}.board-day-heading h3,.board-day-heading small,.board-day-secondary .board-day-heading h3,.board-day-secondary .board-day-heading small{color:inherit;opacity:.8}.board-now,.board-status,.board-status.has-replacements{background:var(--surface);color:var(--ink);border-color:var(--surface-line)}.board-now>svg,.board-status-icon{color:var(--orange)}.board-status small{color:var(--soft-ink)}.lesson-row{color:var(--ink);background:var(--surface-secondary);border-color:var(--surface-line)}.lesson-row:hover{background:var(--surface-hover);border-color:var(--mint)}.lesson-number{color:var(--mint-ink);background:var(--mint)}.lesson-time,.lesson-meta,.lesson-state{color:var(--soft-ink)}.lesson-row.is-changed,.lesson-row.is-added{background:var(--surface-secondary);border-color:var(--orange)}.lesson-row.is-cancelled{background:var(--surface-secondary);border-color:var(--error)}.state-changed,.state-added{color:var(--orange)}.state-cancelled{color:var(--error)}.lesson-old{color:var(--quiet-ink)}.board-alert,.board-announcement{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--surface-line)}.board-next-link{color:var(--orange);background:var(--surface)}:root .site-shell .brut{background:var(--surface);color:var(--ink);border-color:var(--surface-line)}:root .site-shell :is(.bg-white,.bg-ink,.bg-paper,.bg-paper-deep){background:var(--surface);color:var(--ink)}:root .site-shell :is(.bg-candy-soft,.bg-sun-soft,.bg-mint-soft,.bg-tang-soft){background:var(--surface-secondary);color:var(--ink)}:root .site-shell :is(.text-ink,.text-paper){color:var(--ink)}:root .site-shell .text-cocoa{color:var(--soft-ink)}:root .site-shell :is(.border-ink,.border-paper){border-color:var(--surface-line)}:root .site-shell .bg-candy,:root .site-shell .bg-candy :is(.text-ink,.text-paper){color:var(--sheet)}:root .site-shell :is(.bg-sun,.bg-tang),:root .site-shell :is(.bg-sun,.bg-tang) :is(.text-ink,.text-paper){color:var(--alternate-ink)}:root .site-shell .bg-mint,:root .site-shell .bg-mint :is(.text-ink,.text-paper){color:var(--mint-ink)}:root .site-shell :is(input,select){color-scheme:normal}.pdf-button{background:var(--surface-secondary);color:var(--ink);border-color:var(--surface-line)}.pdf-button:hover:not(:disabled){background:var(--strong);color:var(--on-strong)}.nice-scroll{scrollbar-color:var(--quiet-ink)var(--surface-secondary)}.nice-scroll::-webkit-scrollbar-track{background:var(--surface-secondary)}.nice-scroll::-webkit-scrollbar-thumb{background:var(--quiet-ink)}.canteen-panel,.canteen-panel>div:first-child{background:var(--surface-secondary);border-color:var(--surface-line)}.canteen-section a{color:var(--orange);-webkit-text-decoration-color:var(--surface-line);text-decoration-color:var(--surface-line)}.site-shell .replacements-section{color:var(--ink)}.replacements-section .text-cocoa,.replacements-table .text-cocoa{color:var(--soft-ink)}.replacements-section .replacements-table{background:var(--surface);border-color:var(--surface-line)}.replacements-table thead tr,.replacements-table .bg-paper\/60,.replacements-table .bg-white{background:var(--surface-secondary);color:var(--ink)}.replacements-table th{color:var(--soft-ink)}.replacements-table td{border-color:var(--surface-line)}.replacements-table tbody tr:hover{background:var(--surface-hover)}.replacements-section input{border-color:var(--surface-line);background:var(--surface)!important;color:var(--ink)!important}.replacements-section input::placeholder{color:var(--quiet-ink)}.replacements-section>.replacements-content>.replacement-controls>.shift-selector{background:var(--surface-secondary)}.shift-selector .shift-spotlight{background:var(--strong)}.shift-selector button[aria-pressed=true]{color:var(--on-strong)}.shift-selector button:not([aria-pressed=true]){color:var(--soft-ink)}.stamp{background:var(--accent-soft);color:var(--accent-ink)}.crew-list,.crew-person,.resource-priority,.resource-feature,.resource-disclosure,.site-footer,.footer-top{border-color:var(--surface-line)}.crew-person-title h3 small,.crew-person-title>span,.crew-person-info p,.crew-number,.crew-tags span{color:var(--soft-ink)}.crew-poster.crew-constellation{background:var(--surface-secondary);min-height:390px;color:var(--ink);border:1px solid var(--surface-line);border-radius:var(--surface-radius);box-shadow:var(--shadow);padding:23px;display:flex;overflow:visible}.crew-poster-top{color:var(--soft-ink)}.crew-poster-bottom{color:var(--soft-ink);border-color:var(--surface-line)}.crew-poster-bottom svg{width:25px;height:25px;color:var(--orange)}.crew-network{aspect-ratio:1;isolation:isolate;width:100%;margin:18px 0;position:relative}.network-system{position:absolute;inset:0}.network-wires{fill:none;width:100%;height:100%;display:block;overflow:visible}.network-wire{stroke:var(--quiet-ink);stroke-width:.7px;opacity:.45}.network-pulse{stroke:var(--orange);stroke-width:1.5px;opacity:.7}.network-orbit{stroke:var(--quiet-ink);stroke-width:.7px;stroke-dasharray:2 7;opacity:.45}.network-pentagon{stroke:var(--orange);stroke-width:.7px;opacity:.35}.network-avatar{border:3px solid var(--surface);border-radius:12px;width:48px;height:48px;margin:-24px;position:absolute;overflow:hidden;box-shadow:0 7px 17px #0001}.network-avatar img{object-fit:cover}.network-center{border:1px solid var(--surface-line);background:var(--surface);width:62px;height:62px;color:var(--orange);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-center-halo{border:1px solid var(--surface-line);border-radius:50%;position:absolute;inset:-10px}.network-grid{background-image:linear-gradient(var(--surface-line)1px,transparent 1px),linear-gradient(90deg,var(--surface-line)1px,transparent 1px);opacity:.45;background-size:22px 22px;display:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 73%);mask-image:radial-gradient(#000,#0000 73%)}.resource-feature:hover{background:var(--surface-secondary)}.resource-feature>svg,.resource-feature-copy small,.resource-feature-no,.resource-row-no,.resource-disclosure summary small{color:var(--soft-ink)}.resource-row{color:var(--ink);background:var(--surface);border-color:var(--surface-line)}.resource-row:hover{background:var(--surface-hover)}.resource-row small,.resource-row>svg{color:var(--soft-ink)}.footer-word{color:var(--ink);overflow:visible}.footer-install,.footer-meta{color:var(--soft-ink)}.footer-meta strong{color:var(--ink)}.footer-install button{background:var(--strong);color:var(--on-strong)}:root[data-design=orbit] .scene-ambient,:root[data-design=glass] .scene-ambient{display:block}:root[data-design=orbit] :is(.scene-flower,.scene-orbit),:root[data-design=terminal] :is(.scene-flower,.scene-orbit),:root[data-design=glass] :is(.scene-flower,.scene-orbit){display:none}:root[data-design=orbit] .scene-orbital-sphere{width:440px;height:440px;color:var(--orange);opacity:.25;display:block;top:22vh;right:-175px}:root[data-design=orbit] .scene-orbital-sphere svg{width:100%;height:100%}:root[data-design=orbit] .hero-stage{padding-top:60px}:root[data-design=orbit] .hero-word{letter-spacing:-.075em;font-weight:600}:root[data-design=orbit] .hero-letter-accent{text-shadow:0 0 40px color-mix(in srgb,var(--orange)28%,transparent)}:root[data-design=orbit] .cat-card{border-width:3px;border-radius:70px 25px;transform:rotate(2deg)}:root[data-design=orbit] .hero-ornament{border:1px solid var(--surface-line);background:var(--surface);-webkit-backdrop-filter:blur(12px);border-radius:50%;padding:17px}:root[data-design=orbit] .quick-card{border-radius:24px 24px 50px}:root[data-design=orbit] .network-avatar{border-radius:50%}.network-center-halo{transition:inset .5s}:root[data-design=orbit] .network-pentagon{opacity:0}:root[data-design=orbit] .network-orbit{stroke-dasharray:none;stroke-width:1.2px;opacity:.7}:root[data-design=orbit] .crew-avatar{border-radius:50%;transform:rotate(0)}:root[data-design=orbit] .section-heading h2{font-weight:550}:root[data-design=terminal] .scene-circuit-grid{background-image:linear-gradient(var(--surface-line)1px,transparent 1px),linear-gradient(90deg,var(--surface-line)1px,transparent 1px);opacity:.24;background-size:72px 72px;display:block;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 38% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 38% 65%,#000)}:root[data-design=terminal] .scene-circuit-grid svg{width:500px;height:90vh;color:var(--orange);position:absolute;top:10vh;right:-80px}:root[data-design=terminal] .site-header{border-bottom:2px solid var(--orange);border-radius:8px}:root[data-design=terminal] .hero-meta,:root[data-design=terminal] .section-eyebrow,:root[data-design=terminal] .crew-poster-top{font-family:var(--font-geist-mono);letter-spacing:.025em}:root[data-design=terminal] .hero-word{font-family:var(--font-golos);letter-spacing:-.06em;font-size:clamp(68px,16.6vw,220px);font-weight:850;line-height:1.04}:root[data-design=terminal] .cat-card{box-shadow:8px 8px 0 var(--surface-secondary);border-width:1px;border-radius:7px;transform:rotate(0)}:root[data-design=terminal] .hero-ornament{width:85px;height:85px;top:-10px;right:-23px}.hero-ornament{transition:color .35s}:root[data-design=terminal] :is(.hero-cta,.hero-share,.quick-card,.board-day,.schedule-board,.resource-row,.crew-avatar,.appearance-trigger,.board-group-selector,.group-choice,.group-spotlight,.board-select,.board-actions button,.board-status,.lesson-row,.canteen-panel,.replacements-table,.cloud-auth-card){border-radius:7px}:root[data-design=terminal] .quick-number{font-family:var(--font-geist-mono);opacity:.13;font-weight:400}:root[data-design=terminal] .section-heading h2{font-family:var(--font-golos);letter-spacing:-.055em;font-size:clamp(37px,5vw,69px)}:root[data-design=terminal] .network-orbit{opacity:0}:root[data-design=terminal] .network-grid{display:block}:root[data-design=terminal] .network-avatar{border-radius:5px}:root[data-design=terminal] .network-wire,:root[data-design=terminal] .network-pentagon{stroke-dasharray:3 3;opacity:.65}:root[data-design=terminal] .network-center{border-radius:5px}:root[data-design=terminal] .network-center-halo{border-radius:7px}:root[data-design=glass] .scene-glass-orb{background:radial-gradient(circle at 24% 17%,#ffffffa0,transparent 35%),radial-gradient(circle at 76% 86%,var(--scene-b),transparent 55%);-webkit-backdrop-filter:blur(4px)saturate(1.2);border:1px solid #fff7;border-radius:50%;display:block;box-shadow:inset 0 2px 5px #fffa,inset 0 -10px 25px #26375228,0 30px 60px #1528401a}:root[data-design=glass] .scene-glass-orb-a{opacity:.55;width:235px;height:235px;top:18vh;right:-95px}:root[data-design=glass] .scene-glass-orb-b{opacity:.45;width:160px;height:160px;top:71vh;left:-70px}:root[data-design=glass] :is(.site-header,.mobile-dock){background:var(--header-surface);border-color:var(--glass-line);-webkit-backdrop-filter:blur(24px)saturate(1.7);box-shadow:var(--shadow),inset 1px 0 0 #ffffff50,inset -1px -1px 0 #ffffff15;border-radius:28px}:root[data-design=glass] :is(.quick-card,.crew-constellation,.resource-row,.appearance-dialog){background:var(--surface);border-color:var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(1.45);box-shadow:var(--shadow)}:root[data-design=glass] .quick-card:before,:root[data-design=glass] .crew-constellation:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff40,#0000 32% 70%,#ffffff16);border:1px solid #ffffff20;position:absolute;inset:0}:root[data-design=glass] .surface-spot{background:radial-gradient(ellipse at var(--spot-x,50%)var(--spot-y,50%),#ffffff65,transparent 60%)}:root[data-design=glass] .quick-dark,:root[data-design=glass] .quick-coral{color:var(--ink)}:root[data-design=glass] .hero-word{font-weight:700}:root[data-design=glass] .cat-card{border:5px solid var(--glass-line);box-shadow:var(--shadow),inset 0 2px 0 #fffa;border-radius:36px;transform:rotate(-2deg)}:root[data-design=glass] .hero-ornament{background:var(--header-surface);border:1px solid var(--glass-line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(15px)saturate(1.5);border-radius:50%;padding:20px}:root[data-design=glass] .network-avatar{border-color:var(--glass-line);border-radius:50%;box-shadow:0 10px 25px #18334e1f,inset 0 2px #fff9}:root[data-design=glass] .network-center{border-color:var(--glass-line);background:var(--header-surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px)}:root[data-design=glass] .network-center-halo{border-color:var(--glass-line);inset:-16px;box-shadow:inset 0 2px 8px #ffffff30}:root[data-design=glass] :is(.schedule-board,.canteen-panel,.replacements-table){background:var(--surface-secondary);-webkit-backdrop-filter:blur(10px)}:root[data-design=glass] .board-day{background:var(--sheet)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-design=glass] :is(.site-header,.mobile-dock,.quick-card,.crew-constellation,.appearance-dialog){background:var(--sheet)}}.cloud-page,.cloud-auth-page{background:var(--sheet);color:var(--ink)}.cloud-auth-cover{background:var(--surface-secondary);color:var(--ink)}.cloud-auth-cover h1,.cloud-intro h1{color:var(--ink)}.cloud-auth-cover .appearance-trigger{margin-bottom:18px}.cloud-topbar{background:var(--header-surface)}.cloud-cover-photo{border-color:var(--surface)}.cloud-auth-cover p,.cloud-cover-foot,.cloud-muted,.cloud-auth-foot,.cloud-back,.cloud-logout{color:var(--soft-ink)}.cloud-auth-brand,.cloud-logo{color:var(--ink)}.cloud-auth-brand>span,.cloud-logo svg,.cloud-logo span,.cloud-eyebrow{color:var(--orange)}.cloud-auth-card,.cloud-panel,.cloud-sidebar,.cloud-share-card{background:var(--surface);color:var(--ink);border-color:var(--surface-line);box-shadow:var(--shadow)}.cloud-auth-form label,.cloud-field{color:var(--soft-ink)}.cloud-auth-form input,.cloud-field input,.cloud-textarea,.cloud-rich-editor{background:var(--surface-secondary);color:var(--ink);border-color:var(--surface-line);color-scheme:normal}.cloud-auth-form input::placeholder,.cloud-field input::placeholder,.cloud-textarea::placeholder{color:var(--quiet-ink)}.cloud-primary{background:var(--strong);color:var(--on-strong);border-color:var(--strong)}.cloud-primary:hover:not(:disabled){background:var(--orange);color:var(--sheet)}.cloud-text-button{color:var(--orange)}.cloud-password-field button{color:var(--soft-ink)}.cloud-mark{background:var(--accent-soft);color:var(--accent-ink)}.cloud-auth-cover>.appearance-trigger{width:fit-content;margin-top:20px}.cloud-auth-page>.appearance-trigger{position:absolute;top:20px;right:20px}.cloud-topbar,.cloud-panel-heading,.cloud-switch,.cloud-quota,.cloud-editor-foot{border-color:var(--surface-line)}.cloud-intro p,.cloud-quota>span,.cloud-quota small,.cloud-index-title,.cloud-editor-foot,.cloud-empty-small,.cloud-toolbar-hint{color:var(--soft-ink)}.cloud-quota strong,.cloud-note-row,.cloud-toolbar button{color:var(--ink)}.cloud-note-row{border-bottom-color:var(--surface-line)}.cloud-note-row:hover,.cloud-note-row.selected,.cloud-switch button.active{background:var(--surface-secondary);border-color:var(--surface-line)}.cloud-note-row small,.cloud-switch button{color:var(--soft-ink)}.cloud-switch button.active,.cloud-editor-foot button,.cloud-revoke{color:var(--orange)}.cloud-toolbar,.cloud-rich-editor pre,.cloud-mode{background:var(--surface-secondary);border-color:var(--surface-line)}.cloud-mode button{color:var(--soft-ink)}.cloud-mode button.active{background:var(--strong);color:var(--on-strong)}.cloud-icon-button,.cloud-index-title button{background:var(--surface-secondary);border-color:var(--surface-line);color:var(--ink)}.cloud-drop{background:var(--surface-secondary);color:var(--orange);border-color:var(--surface-line)}.cloud-drop:hover{background:var(--surface-hover);border-color:var(--orange)}.cloud-error{color:var(--error)}.cloud-rich-editor a,.cloud-rich-editor blockquote{color:var(--orange);border-color:var(--orange)}.cloud-auth-foot{border-color:var(--surface-line)}.cloud-drop strong,.cloud-files-empty strong,.cloud-file-info strong{color:var(--ink)}.cloud-drop span,.cloud-files-empty span,.cloud-file-info small{color:var(--soft-ink)}.cloud-file-icon{background:var(--surface-secondary);color:var(--orange)}.cloud-notice{background:var(--surface-secondary);border-color:var(--surface-line);color:var(--ink)}.cloud-notice a{color:var(--orange)}.cloud-file-info small,.cloud-file-info strong,.cloud-file-row,.cloud-file-actions button,.cloud-share-info{color:var(--ink)}.cloud-file-row{background:var(--surface-secondary);border-color:var(--surface-line)}.cloud-meter{background:var(--surface-secondary)}.cloud-meter>div,.cloud-switch button.active:after{background:var(--orange)}@media (prefers-contrast:more){:root{--surface-line:var(--soft-ink)}.scene-light-field[data-active]{opacity:.22}:root[data-design=glass] :is(.site-header,.mobile-dock,.quick-card,.appearance-dialog,.crew-constellation){background:var(--sheet)}}html[data-appearance-transition] :is(.brand-lockup,.cloud-auth-brand,.cloud-logo){view-transition-name:none}html[data-appearance-transition]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-appearance-transition]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-appearance-transition]::view-transition-old(root){z-index:1}html[data-appearance-transition]::view-transition-new(root){z-index:2}html[data-appearance-transition]::view-transition-image-pair(root){isolation:auto}@media (max-width:1100px){.desktop-nav{display:none}.header-search{margin-left:auto}.menu-toggle{display:grid}.network-avatar{width:42px;height:42px;margin:-21px}.crew-poster.crew-constellation{min-height:355px;padding:20px}}@media (max-width:900px){.crew-poster.crew-constellation{display:none}}@media (max-width:650px){.hero-word{letter-spacing:-.055em;font-size:12.05vw;line-height:1.2}.hero-grid{padding-top:10px}.cat-card{border-width:4px}.header-cloud{color:var(--ink);border-color:var(--surface-line);background:0 0;margin-left:auto}.appearance-trigger-compact{width:42px;height:42px}.site-header{gap:6px}.appearance-dialog{border-radius:21px;width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:22px 17px}.appearance-heading h2{font-size:20px}.appearance-intro{margin-bottom:20px;font-size:12px}.appearance-modes button{gap:5px;min-height:47px;font-size:10px}.appearance-modes button:last-child{flex-direction:column;gap:3px}.appearance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.appearance-preview{height:78px}.appearance-option{padding-bottom:11px}.appearance-option-title{padding-top:9px}.appearance-option-detail{min-height:34px;padding-top:5px;font-size:10px}.appearance-designs{margin-top:21px}.appearance-note{margin-top:18px;font-size:9px}.replacements-table tbody tr{background:var(--surface-secondary);border-color:var(--surface-line)}.replacements-table td:nth-child(4):before,.replacements-table td:nth-child(5):before,.replacements-table td:nth-child(3):before,.replacements-table td:nth-child(6):before{color:var(--soft-ink)}.replacements-table td:nth-child(6){color:var(--ink)}.schedule-board{background:var(--surface-secondary)}.board-day-heading h3,.board-day-heading small{color:inherit}:root[data-design=orbit] .hero-stage{padding-top:35px}:root[data-design=orbit] .cat-card{border-radius:46px 17px}:root[data-design=orbit] .quick-card{border-radius:17px 17px 35px}:root[data-design=terminal] .hero-word{font-size:16.1vw}:root[data-design=terminal] .section-heading h2{font-size:35px}:root[data-design=glass] .site-header{border-radius:22px}:root[data-design=glass] .cat-card{border-width:3px;border-radius:25px}.scene-orbital-sphere{opacity:.16!important;width:360px!important;height:360px!important;right:-270px!important}.scene-glass-orb-a{width:150px!important;height:150px!important}.scene-light-field[data-active]{opacity:.4}.cloud-auth-page>.appearance-trigger{top:13px;right:13px}}@media (prefers-reduced-motion:reduce){.scene-light-field,.scene-glass-orb{display:none}.hero-letter{animation:none}.network-system{transform:none!important}html[data-appearance-transition]::view-transition-old(root){animation:none}html[data-appearance-transition]::view-transition-new(root){animation:none}}
