:root{--sk-r:12px;--sk-r-sm:8px;--sk-r-lg:16px;--sk-field-h:40px;--sk-modal-sm:440px;--sk-modal-md:600px;--sk-modal-lg:820px;--sk-fs:.93rem;--sk-fs-sm:.82rem;--sk-ease:cubic-bezier(.2, .8, .2, 1);--sk-acc:#4b4fd8;--sk-acc-ink:#3a3dbd;--sk-acc-soft:#ecedfd;--sk-on-acc:#fff;--sk-ink:#16192b;--sk-mute:#5d6478;--sk-line:#e1e4ec;--sk-paper:#fff;--sk-soft:#f3f4f8;--sk-danger:#c2343d;--sk-ok:#1f8a55;--sk-warn:#b26a00;--sk-shadow:0 18px 48px -18px #12142859;--sk-scrim:#12142894}.sk-vh{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sk-i{flex:none;block-size:1.1em;inline-size:1.1em}.sk-sp{flex:1}.sk-mute{color:var(--sk-mute);font-size:var(--sk-fs-sm);margin:.5rem 0 0}[hidden].sk-icon,.sk-date-clr[hidden]{display:none!important}.sk-btn{background:var(--sk-acc);min-block-size:38px;color:var(--sk-on-acc);font:inherit;font-size:var(--sk-fs);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .95rem;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.sk-btn:hover{background:var(--sk-acc-ink)}.sk-btn.ghost{background:var(--sk-paper);color:var(--sk-ink);border-color:var(--sk-line)}.sk-btn.ghost:hover{border-color:var(--sk-acc);color:var(--sk-acc-ink);background:var(--sk-paper)}.sk-btn.link{color:var(--sk-mute);background:0 0;border:0;padding-inline:.3rem;font-weight:500}.sk-btn.link:hover{color:var(--sk-acc-ink);background:0 0}.sk-btn.sm{min-block-size:32px;font-size:var(--sk-fs-sm);padding:.3rem .7rem}.sk-btn.done{background:var(--sk-ok);color:#fff;border-color:#0000}.sk-btn:disabled{opacity:.55;cursor:not-allowed}.sk-btn:focus-visible,.sk-icon:focus-visible,.sk-date-btn:focus-visible,.sk-day:focus-visible,.sk-pop-i:focus-visible,.sk-app:focus-visible,.sk-pal:focus-visible,.sk-theme:focus-visible,.sk-presence-i:focus-visible,.sk-topbtn:focus-visible{outline:2px solid var(--sk-acc);outline-offset:2px}.sk-icon{block-size:34px;inline-size:34px;color:var(--sk-mute);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:inline-grid}.sk-icon:hover{background:var(--sk-soft);color:var(--sk-ink)}.sk-icon.sm{block-size:28px;inline-size:28px}.sk-topbtn{block-size:38px;inline-size:38px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font-size:1.15rem;display:inline-grid}.sk-topbtn:hover,.sk-topbtn[aria-expanded=true]{background:var(--sk-soft)}.sk-secret{background:var(--sk-acc-soft);border:1px solid color-mix(in srgb, var(--sk-acc) 22%, transparent);border-radius:var(--sk-r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.sk-secret-v{flex-direction:column;gap:.2rem;min-inline-size:0;display:flex}.sk-secret-l{font-size:var(--sk-fs-sm);color:var(--sk-mute)}.sk-secret code{color:var(--sk-ink);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;text-align:start;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.35rem;font-weight:700}.sk-secret.sm{padding:.6rem .8rem}.sk-secret.sm code{font-size:.95rem;font-weight:600}.sk-secret+.sk-secret{margin-block-start:.5rem}.sk-count{text-align:start;color:var(--sk-mute);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;margin-block-start:.25rem;font-size:.76rem;display:block}.sk-count.near{color:var(--sk-warn)}.sk-count.over{color:var(--sk-danger);font-weight:700}.sk-date{align-items:center;inline-size:100%;display:flex;position:relative}.sk-date-btn{inline-size:100%;min-block-size:var(--sk-field-h);border:1px solid var(--sk-field-line,var(--sk-line));background:var(--sk-paper);color:var(--sk-ink);font:inherit;font-size:var(--sk-fs);text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .7rem;padding-inline-end:2.2rem;transition:border-color .14s,box-shadow .14s;display:flex}.sk-date-btn:hover{border-color:var(--sk-acc)}.sk-date-btn .sk-i{color:var(--sk-acc)}.sk-date-btn.sk-empty .sk-date-v{color:var(--sk-mute)}.sk-date-btn:disabled{background:var(--sk-soft);cursor:not-allowed}.sk-date-clr{block-size:26px;inline-size:26px;color:var(--sk-mute);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:inline-grid;position:absolute;inset-inline-end:.35rem}.sk-date-clr:hover{background:var(--sk-soft);color:var(--sk-ink)}.sk-cal,.sk-pop{z-index:2000}.sk-cal[popover],.sk-pop[popover]{color:var(--sk-ink);margin:0;inset:auto;overflow:visible}.sk-cal{background:var(--sk-paper);inline-size:296px;color:var(--sk-ink);border:1px solid var(--sk-line);border-radius:var(--sk-r);box-shadow:var(--sk-shadow);font-size:var(--sk-fs);padding:.7rem}.sk-cal-h{justify-content:space-between;align-items:center;margin-block-end:.4rem;display:flex}.sk-cal-t{font-size:.95rem}.sk-cal-w,.sk-cal-g{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.sk-cal-w span{color:var(--sk-mute);padding-block:.2rem;font-size:.74rem}.sk-day{block-size:36px;color:var(--sk-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:9px}.sk-day:hover:not(:disabled){background:var(--sk-soft)}.sk-day.now{box-shadow:inset 0 0 0 1px var(--sk-acc);color:var(--sk-acc-ink);font-weight:700}.sk-day.on{background:var(--sk-acc);color:var(--sk-on-acc);font-weight:700}.sk-day:disabled{color:var(--sk-line);cursor:not-allowed}.sk-cal-time{border-block-start:1px solid var(--sk-line);align-items:center;gap:.35rem;margin-block-start:.6rem;padding-block-start:.6rem;display:flex}.sk-cal-time label{color:var(--sk-mute);font-size:var(--sk-fs-sm);margin-inline-end:auto}.sk-cal-time select{border:1px solid var(--sk-line);background:var(--sk-paper);min-block-size:34px;color:var(--sk-ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:.2rem .4rem}.sk-cal-time span{color:var(--sk-mute)}.sk-cal-f{gap:.35rem;margin-block-start:.6rem;display:flex}.sk-file{inline-size:100%;min-block-size:var(--sk-field-h);border:1px dashed var(--sk-field-line,var(--sk-line));background:var(--sk-paper);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.35rem .45rem;transition:border-color .14s,background-color .14s;display:flex;position:relative}.sk-file.over{border-color:var(--sk-acc);background:var(--sk-acc-soft)}.sk-file-n{min-inline-size:0;font-size:var(--sk-fs-sm);color:var(--sk-ink);flex:1;align-items:center;gap:.35rem;display:inline-flex}.sk-file-n>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-file-n.sk-empty,.sk-file-n .sk-i{color:var(--sk-mute)}@media (max-width:640px){table.sk-cards,table.sk-cards tbody,table.sk-cards tr,table.sk-cards td{inline-size:100%;display:block}table.sk-cards{border:0;min-inline-size:0!important}table.sk-cards thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}table.sk-cards tr{background:var(--sk-paper);border:1px solid var(--sk-line);border-radius:var(--sk-r);margin-block-end:.6rem;padding:.75rem .9rem}table.sk-cards td{text-align:start;white-space:normal;justify-content:space-between;align-items:center;gap:.8rem;min-block-size:0;display:flex;border:0!important;padding:.3rem 0!important}table.sk-cards td:before{content:attr(data-label);color:var(--sk-mute);flex:none;font-size:.78rem;font-weight:600}table.sk-cards td:first-child{margin-block-end:.3rem;display:block;border-block-end:1px solid var(--sk-line)!important;padding-block-end:.5rem!important}table.sk-cards td:first-child:before,table.sk-cards td[data-label=""]:before,table.sk-cards td.sk-nolabel:before{content:none}table.sk-cards td:empty{display:none}table.sk-cards td>*{max-inline-size:70%}table.sk-cards td:first-child>*{max-inline-size:none}table.sk-cards td.sk-actions,table.sk-cards td:last-child:not([data-label]){flex-wrap:wrap;justify-content:flex-start;padding-block-start:.55rem!important}:is(.tablewrap:has(>table.sk-cards),.table-wrap:has(>table.sk-cards)){box-shadow:none;background:0 0;border:0;overflow:visible}}.sk-tour{z-index:3000;position:fixed;inset:0}.sk-tour [hidden]{display:none!important}.sk-tour-spot{box-shadow:0 0 0 200vmax var(--sk-scrim), 0 0 0 3px var(--sk-acc);pointer-events:none;border-radius:12px;position:fixed}.sk-tour.center{background:var(--sk-scrim)}.sk-tour.center .sk-tour-spot{box-shadow:none}.sk-tour-card{background:var(--sk-paper);inline-size:min(340px,100vw - 24px);color:var(--sk-ink);border-radius:var(--sk-r-lg);box-shadow:var(--sk-shadow);outline:none;padding:1.1rem 1.15rem 1rem;position:fixed}.sk-tour.center .sk-tour-card{text-align:center;inline-size:min(400px,100vw - 24px)}.sk-tour-n{color:var(--sk-acc-ink);min-block-size:1em;font-size:.74rem;font-weight:600}.sk-tour-card h3{margin:.2rem 0 .35rem;font-size:1.08rem}.sk-tour.center .sk-tour-card h3{font-size:1.3rem}.sk-tour-card p{color:var(--sk-mute);margin:0;font-size:.9rem;line-height:1.8}.sk-tour-dots{justify-content:center;gap:.3rem;margin-block:.9rem .7rem;display:flex}.sk-tour-dots i{background:var(--sk-line);border-radius:99px;block-size:6px;inline-size:6px}.sk-tour-dots i.on{background:var(--sk-acc);inline-size:18px}.sk-tour-f{align-items:center;gap:.4rem;display:flex}body.sk-touring{overflow:hidden}.sk-dialog{inline-size:min(var(--sk-modal-sm), calc(100vw - 32px));border-radius:var(--sk-r-lg);background:var(--sk-paper);color:var(--sk-ink);box-shadow:var(--sk-shadow);border:0;padding:0}.sk-dialog::backdrop{background:var(--sk-scrim)}.sk-dialog-h{justify-content:space-between;align-items:center;padding:1rem 1.1rem .4rem;display:flex}.sk-dialog-h h2{margin:0;font-size:1.05rem}.sk-dialog-b{padding:.4rem 1.1rem 1.1rem}.sk-keys{gap:.1rem;margin:0;display:grid}.sk-keys>div{border-block-end:1px solid var(--sk-line);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.sk-keys dt{direction:ltr;gap:.25rem;display:flex}.sk-keys dd{color:var(--sk-ink);margin:0}kbd{border:1px solid var(--sk-line);background:var(--sk-soft);min-inline-size:1.8em;color:var(--sk-ink);border-block-end-width:2px;border-radius:6px;place-items:center;padding:.1rem .45rem;font-family:ui-monospace,Menlo,monospace;font-size:.78rem;display:inline-grid}.sk-pop{background:var(--sk-paper);inline-size:300px;max-inline-size:calc(100vw - 16px);color:var(--sk-ink);border:1px solid var(--sk-line);border-radius:var(--sk-r);box-shadow:var(--sk-shadow);font-size:var(--sk-fs);padding:.45rem}.sk-pop-h{color:var(--sk-mute);padding:.4rem .55rem .35rem;font-size:.78rem;font-weight:700}.sk-pop-i{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:.65rem;padding:.55rem;display:flex}.sk-pop-i:hover{background:var(--sk-soft)}.sk-pop-i .sk-i{color:var(--sk-acc);margin-block-start:.15rem;font-size:1.1rem}.sk-pop-i span{flex-direction:column;display:flex}.sk-pop-i small{color:var(--sk-mute);font-size:.78rem}.sk-pop .sk-btn.link{margin:.25rem .3rem 0}.sk-apps{grid-template-columns:repeat(2,1fr);gap:.35rem;display:grid}.sk-app{color:inherit;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:.2rem;padding:.7rem .4rem;text-decoration:none;display:flex}a.sk-app:hover{background:var(--sk-soft);text-decoration:none}.sk-app.cur{background:var(--sk-soft)}.sk-app-ic{color:#fff;border-radius:11px;place-items:center;block-size:40px;inline-size:40px;font-size:1.15rem;font-weight:800;display:grid}.sk-app b{font-size:.92rem}.sk-app small{color:var(--sk-mute);font-size:.74rem}.sk-dot{block-size:9px;inline-size:9px;box-shadow:0 0 0 2px var(--sk-paper);background:#1f9d55;border-radius:50%;flex:none;display:inline-block}.sk-dot[data-level=dnd_hour]{background:#e0a100}.sk-dot[data-level=dnd_day]{background:#e07b00}.sk-dot[data-level=dnd]{background:#d03a3a}.sk-dot[data-level=vacation]{background:#8a8f9c}.sk-presence{padding:.3rem 0}.sk-presence-h{color:var(--sk-mute);padding:.35rem .6rem;font-size:.76rem;font-weight:700}.sk-presence-i{inline-size:100%;color:inherit;font:inherit;font-size:var(--sk-fs-sm);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .6rem;display:flex}.sk-presence-i:hover{background:var(--sk-soft)}.sk-presence-i.on{background:var(--sk-acc-soft);font-weight:700}.sk-presence .sk-mute{padding-inline:.6rem;font-size:.72rem}.sk-palettes{flex-wrap:wrap;gap:.45rem;display:flex}.sk-pal{border:1px solid var(--sk-line);background:var(--sk-paper);color:var(--sk-ink);font:inherit;font-size:var(--sk-fs-sm);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}.sk-pal:hover{border-color:var(--sk-acc)}.sk-pal.on{border-color:var(--sk-acc);box-shadow:0 0 0 2px var(--sk-acc-soft);font-weight:700}.sk-pal-c{border-radius:50%;block-size:14px;inline-size:14px}.sk-pal-c.sm{block-size:9px;inline-size:9px;box-shadow:0 0 0 2px var(--sk-paper);margin-inline-start:-.5rem}.sk-themes{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.7rem;display:grid}.sk-theme{border:1px solid var(--sk-line);border-radius:var(--sk-r);background:var(--sk-paper);color:var(--sk-ink);font:inherit;text-align:start;cursor:pointer;flex-direction:column;gap:.5rem;padding:.6rem;display:flex}.sk-theme:hover{border-color:var(--sk-acc)}.sk-theme.on{border-color:var(--sk-acc);box-shadow:0 0 0 3px var(--sk-acc-soft)}.sk-theme-p{background:#f3f4f8;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 2fr;gap:4px;block-size:64px;padding:6px;display:grid}.sk-theme-p i{background:#fff;border-radius:4px}.sk-theme-p i:first-child{background:#dfe2ec;grid-row:span 2}.sk-theme-p.dark{background:#1b1e29}.sk-theme-p.dark i{background:#2a2e3d}.sk-theme-p.dark i:first-child{background:#11131b}.sk-theme-p.system{background:linear-gradient(90deg,#1b1e29 50%,#f3f4f8 50%)}.sk-theme-p.system i{background:#9fa1a8}@media (prefers-reduced-motion:no-preference){.sk-tour-spot{transition:top .26s var(--sk-ease), left .26s var(--sk-ease), width .26s var(--sk-ease), height .26s var(--sk-ease)}.sk-tour-card{transition:top .26s var(--sk-ease), left .26s var(--sk-ease)}.sk-tour{animation:.2s both sk-fade}.sk-cal,.sk-pop{animation:sk-pop .14s var(--sk-ease) both}@keyframes sk-fade{0%{opacity:0}}@keyframes sk-pop{0%{opacity:0;transform:translateY(-4px)}}}@font-face{font-family:IBM Plex Sans Arabic;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:El Messiri;font-weight:600;font-display:swap;src:url(/assets/el-messiri-arabic-600-normal-Te2c8S-M.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:El Messiri;font-weight:600;font-display:swap;src:url(/assets/el-messiri-latin-600-normal-C464YPm_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:El Messiri;font-weight:700;font-display:swap;src:url(/assets/el-messiri-arabic-700-normal-D9aO7CWn.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:El Messiri;font-weight:700;font-display:swap;src:url(/assets/el-messiri-latin-700-normal-2VyxPaO_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#3d63d0;--blue-light:#6684da;--blue-dark:#2c4fb3;--head:#121b3a;--blue-deep:#121b3a;--blue-soft:#e7ecfa;--bg-soft:#eaeff8;--soft2:#f4f6fb;--page:#f4f6fb;--spark:#e59b30;--spark-dark:#a0640f;--spark-soft:#fcefd9;--spark-ink:#3f2805;--violet:#0e7c86;--violet-dark:#0a626b;--violet-soft:#e2f3f4;--halo:#8ccbd0;--orbit:#c3c8d8;--teal:#16a085;--teal-dark:#0f6e56;--teal-soft:#e1f5ee;--ink:#1e2a47;--ink-2:#121b3a;--muted:#5c6380;--faint:#8a95ad;--line:#e3e8f1;--line-2:#d6deeb;--line-blue:#dce3ef;--display:"El Messiri", "IBM Plex Sans Arabic", system-ui, sans-serif;--ok:#1d9d6a;--ok-soft:#eaf6f1;--warn:#b9760f;--bad:#c0392b;--bad-soft:#fbe9e7;--radius:16px;--radius-sm:10px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--shadow-pop:0 14px 40px #0e1c3c29, 0 2px 6px #0e1c3c0f;--paper:#fff;--field-line:#dce4ec;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IBM Plex Sans Arabic,system-ui,Segoe UI,Tahoma,sans-serif;font-size:15px;line-height:1.7}a{color:var(--blue);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}img,svg{display:block}::selection{color:var(--ink-2);background:#ddd8f7}:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:6px}.num,td.n,.stat .v{font-variant-numeric:tabular-nums}.hidden{display:none!important}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}bdi{unicode-bidi:isolate}*{scrollbar-width:thin;scrollbar-color:var(--orbit) transparent}.btn{background:var(--violet);color:#fff;white-space:nowrap;transition:background-color .15s ease, transform .14s var(--ease-out), opacity .15s ease;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;line-height:1.4;display:inline-flex}.btn:hover{background:var(--violet-dark);text-decoration:none}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn .ti{font-size:1.05rem}.btn.ghost{background:var(--paper);color:var(--ink-2);border:1px solid var(--line-2)}.btn.ghost:hover{background:var(--page);border-color:#c3cee0}.btn.spark{background:var(--spark);color:var(--spark-ink);font-weight:700}.btn.spark:hover{background:#d88d22}.btn.ok{background:var(--ok)}.btn.ok:hover{background:#158257}.btn.danger{background:var(--paper);color:var(--bad);border:1px solid #f1cdc8}.btn.danger:hover{background:var(--bad-soft)}.btn.sm{padding:.35rem .75rem;font-size:.82rem}.btn.block{width:100%}.btn.link{color:var(--blue);background:0 0;padding:.2rem .3rem;font-weight:600}.btn.link:hover{background:0 0;text-decoration:underline}.chip{white-space:nowrap;background:var(--blue-soft);color:var(--blue-dark);border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .65rem;font-size:.76rem;font-weight:600;display:inline-flex}.chip.g{background:var(--ok-soft);color:var(--teal-dark)}.chip.v{background:var(--violet-soft);color:#095a62}.chip.y{background:var(--spark-soft);color:var(--spark-dark)}.chip.r{background:var(--bad-soft);color:var(--bad)}.chip.n{color:#5c6b78;background:#f1f3f5}.chip.dark{background:var(--head-bg,var(--head));color:#fff}.tag{background:var(--blue-soft);color:var(--blue-dark);border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:700}.appgrid{grid-template-columns:252px minmax(0,1fr);min-height:100dvh;display:grid}.appmain{flex-direction:column;min-width:0;display:flex}.appmain .wrap{flex:1;width:100%}.sidebar{background:var(--head-bg,var(--head));color:#c9d1e8;z-index:70}.sb-in{scrollbar-color:#fff3 transparent;flex-direction:column;gap:1.1rem;max-height:100dvh;padding:1.1rem .8rem 1.4rem;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .brand{padding:.15rem .45rem}.sidebar .brand .nm{color:#fff}.sidebar .brand .nm small{color:#9aa6c6}.org-logo-slot{background:var(--paper);border-radius:12px;justify-content:center;padding:.5rem .7rem;display:flex}.org-logo-slot:empty{display:none}.org-logo-slot .org-logo{object-fit:contain;max-width:100%;height:40px}.topbar{border-block-end:1px solid var(--line);z-index:50;background:#f3f6fbeb;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.topbar{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#f3f6fbc7}}.topbar .in{align-items:center;gap:.9rem;min-height:58px;padding:.6rem 1.4rem;display:flex}.brand{color:inherit;flex-shrink:0;align-items:center;gap:.55rem;display:flex}.brand:hover{text-decoration:none}.brand img{width:36px;height:36px}.brand .nm{font-family:var(--display);color:var(--head);font-size:1.28rem;font-weight:700;line-height:1.15}.brand .nm small{color:var(--muted);font-family:IBM Plex Sans Arabic,system-ui,sans-serif;font-size:.7rem;font-weight:500;display:block}.brand.mob{display:none}.spacer{flex:1}.userbox{align-items:center;gap:.6rem;font-size:.85rem;display:flex}.userbox .who{text-align:start;line-height:1.35}.userbox .who b{color:var(--ink-2);font-weight:600;display:block}.userbox .who span{color:var(--muted);font-size:.76rem}.ubtn{border:1px solid #0000;border-radius:999px;align-items:center;gap:.55rem;padding:.2rem .35rem .2rem .55rem;transition:border-color .14s,background-color .14s;display:flex}.ubtn:hover,.ubtn[aria-expanded=true]{background:var(--paper);border-color:var(--line-2)}.ubtn>.ti{color:var(--muted);transition:transform .16s var(--ease-out);font-size:.9rem}.ubtn[aria-expanded=true]>.ti{transform:rotate(180deg)}.umenu{background:var(--paper);border:1px solid var(--line-2);width:250px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-pop);z-index:60;transform-origin:0 0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);border-radius:14px;padding:.35rem;position:absolute;inset-block-start:54px;inset-inline-end:1.2rem}@starting-style{.umenu{opacity:0;transform:scale(.97)translateY(-4px)}}.um-h{border-block-end:1px solid var(--line);align-items:center;gap:.6rem;margin-block-end:.3rem;padding:.55rem .6rem .7rem;display:flex}.um-h .t{flex-direction:column;min-width:0;line-height:1.4;display:flex}.um-h b{color:var(--ink-2);font-size:.9rem}.um-h bdi{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.umenu a,.umenu button{width:100%;color:var(--ink);text-align:start;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:.9rem;display:flex}.umenu a .ti,.umenu button .ti{color:var(--muted);font-size:1.15rem}.umenu a:hover,.umenu button:hover{background:var(--soft2);text-decoration:none}.umenu .out{color:var(--bad);border-block-start:1px solid var(--line);border-radius:0 0 10px 10px;margin-block-start:.3rem}.umenu .out .ti{color:var(--bad)}.ava{background:var(--blue-soft);width:34px;height:34px;color:var(--head);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.iconbtn{border:1px solid var(--line-2);background:var(--paper);width:38px;height:38px;color:var(--head);transition:border-color .15s ease, transform .14s var(--ease-out);border-radius:50%;place-items:center;font-size:1.15rem;display:grid;position:relative}.iconbtn:hover{border-color:#c3cee0}.iconbtn:active{transform:scale(.96)}.iconbtn .badge{background:var(--spark);min-width:18px;height:18px;color:var(--spark-ink);border-radius:9px;place-items:center;padding:0 4px;font-size:.68rem;font-weight:700;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-6px;box-shadow:0 0 0 2px #fff}.menu-toggle{display:none}.btn.newch{padding:.55rem 1.15rem;box-shadow:0 6px 16px -6px #0e7c8680}.tb-sep{background:var(--line-2);width:1px;height:26px}.side{flex-direction:column;gap:.3rem;display:flex}.side .grp{flex-direction:column;gap:2px;display:flex}.side .grp+.grp{border-block-start:1px solid #ffffff1a;margin-block-start:.25rem;padding-block-start:.5rem}.side .seclabel{color:#8592b5;padding:.3rem .75rem .2rem;font-size:.72rem;font-weight:600}.side a{color:#c9d1e8;white-space:nowrap;border-radius:12px;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.92rem;font-weight:500;transition:background-color .14s,color .14s;display:flex;position:relative}.side a .ti{text-align:center;color:#8f9cc2;width:22px;font-size:1.15rem;transition:color .14s}.side a:hover{color:#fff;background:#ffffff12;text-decoration:none}.side a:hover .ti{color:#fff}.side a.on{color:#fff;background:#ffffff1f;font-weight:600}.side a.on:before{content:"";background:var(--halo);border-radius:3px;width:3px;position:absolute;inset-block:.5rem;inset-inline-start:-.8rem}.side a.on .ti{color:var(--halo)}.side a:focus-visible{outline-color:var(--halo)}.side a .count{background:var(--spark-soft);color:var(--spark-dark);border-radius:999px;margin-inline-start:auto;padding:0 .45rem;font-size:.7rem;font-weight:700}.wrap{max-width:1240px;margin:1.5rem auto 3rem;padding-inline:1.2rem}.main{min-width:0}.foot{text-align:center;color:var(--faint);padding:0 1rem 2rem;font-size:.76rem}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-block-end:1rem;padding:1.1rem 1.25rem}.card>h2,.card .h2{color:var(--ink-2);align-items:center;gap:.45rem;font-size:1rem;font-weight:700;display:flex}.card>h2 .ti,.card .h2 .ti{color:var(--blue);font-size:1.15rem}.card h3{color:var(--ink-2);margin-block:.2rem .5rem;font-size:.93rem;font-weight:700}.sub{color:var(--muted);margin-block:.15rem .9rem;font-size:.86rem}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;margin-block-end:1.1rem;display:flex}.pagehead h1{font-family:var(--display);color:var(--head);text-wrap:balance;font-size:1.7rem;font-weight:700;line-height:1.35}.pagehead p{color:var(--muted);max-width:70ch;font-size:.9rem}.pagehead .actions{flex-wrap:wrap;gap:.5rem;display:flex}.crumbs{color:var(--muted);align-items:center;gap:.35rem;margin-block-end:.35rem;font-size:.8rem;display:flex}.crumbs .ti{font-size:.9rem}.grid{gap:1rem;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid+.pagehead{margin-block-start:1.4rem}.twocol{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1rem;display:grid}.stat{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:.95rem 1.1rem}.stat .v{color:var(--ink-2);font-size:1.55rem;font-weight:700;line-height:1.15}.stat .l{color:#7d93a6;margin-block-start:.15rem;font-size:.8rem}.stat .ic{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-deep);border-radius:10px;flex-shrink:0;place-items:center;margin-block-end:.5rem;font-size:1.15rem;display:grid}.stat .sh{align-items:center;gap:.55rem;margin-block-end:.55rem;display:flex}.stat .sh .ic{margin:0}.stat .st{color:var(--ink-2);font-size:.84rem;font-weight:600;line-height:1.4}.stat.fill .st{color:#fff}.stat.fill{background:var(--head-bg,var(--head));border-color:var(--head-bg,var(--head))}.stat.go{color:inherit;transition:border-color .15s ease, box-shadow .2s var(--ease-out), transform .2s var(--ease-out);display:block;position:relative}.stat.go .go-i{color:var(--faint);transition:transform .2s var(--ease-out);font-size:1.1rem;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.stat.go.fill .go-i{color:#c2cce4}@media (hover:hover) and (pointer:fine){.stat.go:hover{border-color:#c8d3e6;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 26px #0e1c3c14}.stat.go:hover .go-i{transform:translate(-3px)}}.stat.fill .v{color:#fff}.stat.fill .l{color:#c2cce4}.stat.fill .ic{color:#fff;background:#ffffff24}.todo{background:var(--paper);border:1px solid #f1d6a8;position:relative;overflow:hidden}.todo h2 .ti{color:var(--spark-dark)!important}.todo-list{flex-direction:column;gap:.45rem;margin-block-start:.7rem;display:flex}.todo-item{z-index:1;color:var(--ink);transition:border-color .14s ease, transform .14s var(--ease-out);background:#fffbf3;border:1px solid #f1e3c6;border-radius:12px;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex;position:relative}.todo-item:hover{border-color:var(--spark);text-decoration:none}.todo-item:active{transform:scale(.99)}.todo-item .ti{color:var(--spark-dark);font-size:1.2rem}.todo-item .t{flex:1;min-width:0;font-size:.88rem}.todo-item .t b{color:var(--ink-2);font-weight:600;display:block}.todo-item .t span{color:var(--muted);font-size:.8rem}.todo-empty{color:var(--muted);align-items:center;gap:.5rem;margin-block-start:.5rem;font-size:.88rem;display:flex}.todo-empty .ti{color:var(--ok);font-size:1.2rem}.orbit-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);align-items:center;gap:1.4rem;margin-block-end:1.2rem;display:grid}.oh-side{min-width:0}.oh-side .card{margin-block-end:.8rem}.oh-map{position:relative}.oh-map:before{content:"";pointer-events:none;background:radial-gradient(at 50% 100%,#3d63d01f,#0000 70%);position:absolute;inset:20% 10% 0}.orbit{width:100%;height:auto;display:block;position:relative}.ob-orbit{fill:none;stroke:var(--head);stroke-opacity:.15;stroke-width:1.4px}.ob-orbit.out{stroke-dasharray:2 6;stroke-opacity:.32}.ob-orbit.in{stroke-opacity:.1}.ob-base{stroke:var(--head);stroke-opacity:.12}.ob-rl{fill:var(--muted);text-anchor:middle;font-size:12px}.ob-stars circle{fill:var(--head);fill-opacity:.26}.ob-stars{transform-origin:280px 300px;animation:120s linear infinite ob-drift}@keyframes ob-drift{to{transform:rotate(-360deg)}}.ob-sun{fill:var(--head)}.ob-sun-t{fill:#fff;font-size:12.5px;font-weight:600}.ob-sun-s{fill:#aebbdb;font-size:10.5px}.ob{cursor:pointer}.ob:focus-visible{outline:none}.ob:focus-visible .ob-b{stroke:var(--head);stroke-width:3px}.ob .ob-b{transition:transform .2s var(--ease-out);transform-box:fill-box;transform-origin:50%}.ob:hover .ob-b{transform:scale(1.18)}.ob-wait .ob-b{fill:var(--spark)}.ob-go .ob-b{fill:var(--blue)}.ob-win .ob-b{fill:var(--violet)}.ob-off .ob-b{fill:var(--orbit)}.ob-ring{fill:none;stroke:var(--violet);stroke-opacity:.45;stroke-width:1.5px}.ob-halo{fill:var(--spark);fill-opacity:.28;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite ob-halo}@keyframes ob-halo{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.ob-l{fill:var(--ink-2);paint-order:stroke;stroke:var(--page);stroke-width:5px;stroke-linejoin:round;font-size:12.5px;font-weight:600}.ob-legend{grid-template-columns:minmax(0,1fr);gap:.15rem;display:grid}.ob-legend a{min-width:0;color:var(--ink);border-radius:10px;align-items:center;gap:.6rem;padding:.4rem .55rem;font-size:.86rem;display:flex}.ob-legend a:hover{background:var(--paper);text-decoration:none}.ob-legend .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ob-legend .s{color:var(--muted);white-space:nowrap;font-size:.76rem}.ob-legend .more{color:var(--blue);font-weight:600}.dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.dot.ob-wait{background:var(--spark)}.dot.ob-go{background:var(--blue)}.dot.ob-win{background:var(--violet)}.dot.ob-off{background:var(--orbit)}.ob-empty{color:var(--muted);max-width:42ch;font-size:.88rem}.ch-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.ch-card{background:var(--paper);border:1px solid var(--line);color:inherit;isolation:isolate;transition:border-color .16s ease, box-shadow .2s var(--ease-out), transform .2s var(--ease-out);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.ch-card:hover{border-color:#c8d3e6;transform:translateY(-2px);box-shadow:0 14px 30px #0e1c3c1a}.ch-card:hover .cc-go .ti{transform:translate(-3px)}}.ch-card:focus-within{border-color:var(--halo)}.cc-head{color:#fff;background:radial-gradient(circle at 14% 62%, transparent 0 66px, #ffffff1a 67px, transparent 68.5px), radial-gradient(circle at 14% 62%, transparent 0 100px, #ffffff12 101px, transparent 102.5px), var(--head-bg,var(--head));padding:1rem 1.15rem 1.15rem}.cc-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cc-st{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .7rem;font-size:.76rem;font-weight:600;display:inline-flex}.cc-st .dot{background:var(--halo);width:8px;height:8px}.tone-wait .cc-st .dot{background:var(--spark)}.tone-off .cc-st .dot{background:var(--orbit)}.tone-bad .cc-st .dot{background:#f08a7e}.tone-win .cc-st .dot{background:#f4c430}.cc-head .ref{color:#9aa6c6;font-size:.76rem;font-weight:600}.cc-hb{align-items:center;gap:.9rem;margin-block-start:.7rem;display:flex}.cc-tt{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.cc-tt h3{font-family:var(--display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:1.12rem;font-weight:700;line-height:1.55}.cc-link{color:#fff}.cc-link:hover{text-decoration:none}.cc-link:after{content:"";z-index:1;position:absolute;inset:0}.cc-link:focus-visible{outline-color:var(--halo)}.cc-org{color:#9aa6c6;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.cc-ring{flex-shrink:0;width:84px;height:84px;position:relative}.cc-ring svg{width:100%;height:100%;transform:rotate(-90deg)scaleY(-1)}.cr-track{fill:none;stroke:#fff3;stroke-width:2px;stroke-dasharray:2 5}.cr-arc{fill:none;stroke:var(--halo);stroke-width:3.5px;stroke-linecap:round}.cr-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex;position:absolute;inset:0}.cr-in b{font-size:1.55rem;font-weight:700}.cr-in .ti{color:var(--halo);font-size:1.35rem}.cr-in span{color:#c2cce4;max-width:68px;margin-block-start:.15rem;font-size:.64rem}.cc-body{flex-direction:column;flex:1;gap:.75rem;padding:1rem 1.15rem 1.15rem;display:flex}.cc-tags{flex-wrap:wrap;gap:.4rem;display:flex}.cc-cat{background:var(--soft2);color:var(--ink-2);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .7rem;font-size:.76rem;font-weight:600;display:inline-flex}.cc-cat:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px}.cc-soon{border:1px solid var(--halo);color:var(--violet-dark);border-radius:999px;align-items:center;padding:.1rem .65rem;font-size:.76rem;font-weight:600;display:inline-flex}.cc-body p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.cc-prize{background:var(--soft2);border-radius:16px;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.cp-i{background:var(--head-bg,var(--head));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.cp-t{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.cp-t span{color:var(--muted);font-size:.74rem}.cp-t b{font-family:var(--display);color:var(--head);font-size:1.15rem}.cp-w{background:var(--paper);border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:.12rem .65rem;font-size:.74rem;font-weight:600}.ch-card .meta{color:var(--muted);flex-wrap:wrap;gap:.3rem .9rem;font-size:.78rem;display:flex}.ch-card .meta span{align-items:center;gap:.3rem;display:inline-flex}.ch-card .meta .ti{color:var(--faint);font-size:.95rem}.ch-card .soon{color:var(--spark-dark);font-weight:600}.cc-act{z-index:2;gap:.5rem;margin-block-start:auto;display:flex;position:relative}.cc-go{border-radius:14px;flex:1;padding-block:.7rem;font-size:.95rem}.cc-go.quiet{background:var(--soft2);color:var(--head)}.cc-go.quiet:hover{background:var(--bg-soft)}.branded .cc-go.quiet{background:var(--soft2);color:var(--head);filter:none}.cc-go .ti{transition:transform .2s var(--ease-out)}.cc-bm{border:1px solid var(--line-2);background:var(--paper);width:48px;color:var(--head);transition:border-color .14s ease, color .14s ease, transform .14s var(--ease-out);border-radius:14px;flex-shrink:0;place-items:center;font-size:1.2rem;display:grid}.cc-bm:hover{border-color:var(--halo)}.cc-bm:active{transform:scale(.95)}.cc-bm.on{color:var(--violet);border-color:var(--halo);background:var(--violet-soft)}.filters{flex-wrap:wrap;gap:.4rem;margin-block-end:1rem;display:flex}.filters button{border:1px solid var(--line-2);background:var(--paper);color:var(--muted);border-radius:999px;padding:.3rem .85rem;font-size:.82rem;font-weight:600;transition:background-color .14s,border-color .14s,color .14s}.filters button:hover{border-color:#cfdbe5}.filters button.on{background:var(--head-bg,var(--head));border-color:var(--head-bg,var(--head));color:#fff}.filters button .n{opacity:.7;margin-inline-start:.25rem}.hero-ch{background:var(--paper);color:var(--ink);border:1px solid var(--line);isolation:isolate;border-radius:20px;margin-block-end:1rem;padding:1.5rem 1.6rem;position:relative;overflow:hidden}.hero-ch:before,.hero-ch:after{content:"";pointer-events:none;z-index:-1;border:1.5px solid #0e1c3c17;border-radius:50%;position:absolute}.hero-ch:before{width:520px;height:520px;inset-block-start:-300px;inset-inline-end:-260px}.hero-ch:after{background:radial-gradient(circle,#3d63d012,#0000 70%);width:340px;height:340px;inset-block-start:-210px;inset-inline-end:-170px}.hero-ch .ref{color:var(--faint);font-size:.78rem;font-weight:600}.hero-ch h1{font-family:var(--display);color:var(--head);text-wrap:balance;max-width:36ch;margin-block:.25rem .4rem;font-size:1.85rem;font-weight:700;line-height:1.35}.hero-ch p{color:var(--muted);max-width:70ch;font-size:.93rem}.hero-ch .facts{flex-wrap:wrap;gap:.5rem 1.4rem;margin-block-start:1rem;font-size:.84rem;display:flex}.hero-ch .facts div{flex-direction:column;display:flex}.hero-ch .facts b{color:var(--head);font-variant-numeric:tabular-nums;font-size:1.05rem}.hero-ch .facts span{color:var(--muted);font-size:.74rem}.hero-ch .chip{background:var(--blue-soft);color:var(--blue-dark)}.hero-ch .chip.y{background:var(--spark);color:var(--spark-ink)}.prose{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;font-size:.92rem}.prose.muted{color:var(--muted)}.kv{grid-template-columns:max-content 1fr;gap:.35rem 1rem;font-size:.88rem;display:grid}.kv dt{color:var(--muted)}.kv dd{color:var(--ink-2);font-weight:500}.crit-list{flex-direction:column;gap:.5rem;display:flex}.crit-row{grid-template-columns:1fr auto;align-items:center;gap:.2rem .8rem;display:grid}.crit-row .lab{color:var(--ink-2);font-size:.88rem;font-weight:600}.crit-row .w{color:var(--blue-dark);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.crit-row .bar{background:var(--bg-soft);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.crit-row .bar i{background:var(--blue);border-radius:3px;height:100%;display:block}.crit-row .hint{color:var(--muted);grid-column:1/-1;font-size:.78rem}.journey{gap:.45rem;margin-block:.5rem;display:flex}.jstep{background:var(--soft2);border:1px solid var(--line-blue);text-align:center;border-radius:14px;flex:1;min-width:0;padding:.55rem .4rem}.jstep .ji{color:var(--blue-light);font-size:1.2rem;line-height:1}.jstep .t{color:var(--blue-dark);margin-block-start:.25rem;font-size:.78rem;font-weight:600}.jstep .jgate{color:var(--blue-dark);background:var(--blue-soft);border-radius:999px;padding:0 .45rem;font-size:.6rem;font-weight:700;display:inline-block}.jstep.done{background:var(--ok-soft);border-color:#bfe7d4}.jstep.done .ji{color:var(--teal)}.jstep.cur{background:var(--blue);border-color:var(--blue)}.jstep.cur .ji,.jstep.cur .t{color:#fff}.jstep.cur .jgate{color:#fff;background:#ffffff40}.jstep.stop{background:var(--bad-soft);border-color:#f1cdc8}.jstep.stop .ji,.jstep.stop .t{color:var(--bad)}.jstep.win{background:var(--violet-soft);border-color:#bfe3e6}.jstep.win .ji,.jstep.win .t{color:#095a62}.note{background:var(--soft2);border:1px solid var(--line-blue);color:var(--ink);border-radius:10px;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;font-size:.87rem;display:flex}.note .ti{color:var(--blue);margin-block-start:.1rem;font-size:1.15rem}.note.warn{background:#fffbf3;border-color:#f3ddb7}.note.warn .ti{color:var(--spark-dark)}.note.bad{background:var(--bad-soft);border-color:#f1cdc8}.note.bad .ti{color:var(--bad)}.note.good{background:var(--ok-soft);border-color:#bfe7d4}.note.good .ti{color:var(--teal-dark)}.note b{font-weight:600}.timeline{flex-direction:column;gap:.2rem;list-style:none;display:flex}.timeline li{grid-template-columns:14px 1fr;gap:.7rem;padding-block:.35rem;display:grid;position:relative}.timeline li:before{content:"";background:var(--blue-light);width:9px;height:9px;box-shadow:0 0 0 3px var(--blue-soft);border-radius:50%;margin-block-start:.5rem}.timeline .when{color:var(--faint);font-size:.74rem}.timeline .what{color:var(--ink-2);font-size:.87rem;font-weight:600}.timeline .why{color:var(--ink);background:var(--soft2);white-space:pre-wrap;border-radius:8px;margin-block-start:.2rem;padding:.35rem .6rem;font-size:.85rem}.tablewrap{margin-inline:-1.25rem;padding-inline:1.25rem;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.86rem}th,td{text-align:start;vertical-align:middle;padding:.62rem .55rem}th{color:var(--faint);white-space:nowrap;border-block-end:1px solid #eef2f6;font-size:.74rem;font-weight:600}td{border-block-start:1px solid #eef1f7}tbody tr{transition:background-color .12s}tbody tr:hover td{background:#fafbfe}td .strong{color:var(--ink-2);font-weight:600}td .small,.small{color:var(--muted);font-size:.78rem}td .rowbtns{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}td.n{font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate}.field{margin-block-end:.9rem}.field>label,.field>.lab{color:var(--ink-2);margin-block-end:.3rem;font-size:.85rem;font-weight:600;display:block}.field .req{color:var(--bad)}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{border:1px solid var(--field-line);background:var(--paper);border-radius:10px;width:100%;padding:.58rem .7rem;font-size:.93rem;transition:border-color .14s,box-shadow .14s}.field input::placeholder,.field textarea::placeholder{color:#8b9fb0}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #0e7c8633}.field textarea{resize:vertical;min-height:96px;line-height:1.7}.field .hint{color:var(--muted);justify-content:space-between;gap:.5rem;margin-block-start:.25rem;font-size:.76rem;display:flex}.field .hint .cnt{font-variant-numeric:tabular-nums}.field .hint .cnt.over{color:var(--bad);font-weight:600}.frow{grid-template-columns:1fr 1fr;gap:0 .9rem;display:grid}.check{cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.88rem;display:flex}.check input{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0;margin-block-start:.2rem}.formerr{color:var(--bad);min-height:1.2em;margin-block-start:.4rem;font-size:.84rem}.pwwrap{position:relative}.pwwrap input{padding-inline-end:2.6rem!important}.pweye{inset-inline-end:.4rem;color:var(--muted);border-radius:8px;padding:.3rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pweye:hover{color:var(--blue);background:var(--soft2)}.toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:.8rem;display:flex}.search{flex:1;min-width:200px;max-width:360px;position:relative}.search input{border:1px solid var(--field-line);background:var(--paper);border-radius:10px;width:100%;height:38px;padding-inline:2.2rem .7rem}.search .ti{inset-inline-start:.7rem;color:var(--faint);position:absolute;top:50%;transform:translateY(-50%)}select.inline{border:1px solid var(--field-line);background:var(--paper);border-radius:10px;height:38px;padding-inline:.6rem;font-size:.86rem}.crit-edit{flex-direction:column;gap:.5rem;display:flex}.crit-edit .row{border:1px solid var(--line);background:#fcfdfe;border-radius:10px;grid-template-columns:minmax(0,1fr) 92px auto;align-items:start;gap:.5rem;padding:.6rem;display:grid}.crit-edit .row input{border:1px solid var(--field-line);background:var(--paper);border-radius:9px;width:100%;padding:.48rem .6rem;font-size:.88rem}.crit-edit .row .hintin{grid-column:1/3;font-size:.82rem}.crit-edit .row .w{position:relative}.crit-edit .row .w input{text-align:center;font-variant-numeric:tabular-nums;padding-inline-end:1.6rem}.crit-edit .row .w:after{content:"%";inset-inline-end:.55rem;color:var(--faint);font-size:.82rem;position:absolute;top:.55rem}.crit-sum{justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .2rem;font-size:.86rem;display:flex}.crit-sum b{font-variant-numeric:tabular-nums}.crit-sum.bad b{color:var(--bad)}.crit-sum.good b{color:var(--teal-dark)}.pick-list{flex-direction:column;gap:.35rem;max-height:320px;display:flex;overflow:auto}.pick-list label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .65rem;transition:border-color .14s,background-color .14s;display:flex}.pick-list label:hover{border-color:#cfdbe5}.pick-list label:has(input:checked){border-color:var(--blue-light);background:var(--soft2)}.pick-list input{width:18px;height:18px;accent-color:var(--blue)}.pick-list .small,.pick-list .spec{margin-inline-start:auto}.pick-list .spec{color:var(--blue-dark);background:var(--blue-soft);white-space:nowrap;border-radius:999px;padding:.08rem .6rem;font-size:.78rem}.eval-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-block-end:1rem;overflow:hidden}.eval-card>header{border-block-end:1px solid var(--line);background:#fcfdfe;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 1.15rem;display:flex}.eval-card>header h3{color:var(--ink-2);flex:1;min-width:180px;margin:0;font-size:.98rem}.eval-card .body{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:1.2rem;padding:1rem 1.15rem;display:grid}.eval-card .body .lab{color:var(--muted);margin-block:.5rem .1rem;font-size:.76rem;font-weight:600}.eval-card .body .lab:first-child{margin-block-start:0}.scorer{flex-direction:column;gap:.65rem;display:flex}.score-row .sl{color:var(--ink-2);justify-content:space-between;gap:.5rem;margin-block-end:.25rem;font-size:.84rem;font-weight:600;display:flex}.score-row .sl span{color:var(--faint);font-size:.76rem;font-weight:500}.scale{grid-template-columns:repeat(5,1fr);gap:.3rem;display:grid}.scale button{border:1px solid var(--field-line);background:var(--paper);color:#4d677f;font-variant-numeric:tabular-nums;height:34px;transition:background-color .13s ease, border-color .13s ease, color .13s ease, transform .12s var(--ease-out);border-radius:8px;font-weight:700}.scale button:hover{border-color:var(--blue-light)}.scale button:active{transform:scale(.94)}.scale button.on{background:var(--blue);border-color:var(--blue);color:#fff}.total-pill{background:var(--soft2);border-radius:10px;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.55rem .75rem;display:flex}.total-pill b{color:var(--head);font-variant-numeric:tabular-nums;font-size:1.3rem}.total-pill span{color:var(--muted);font-size:.8rem}.eval-card.done>header{background:var(--ok-soft)}.eval-card.recused{opacity:.75}.rank-list{counter-reset:r;flex-direction:column;gap:.4rem;list-style:none;display:flex}.rank-list li{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.rank-list li .pos{background:var(--bg-soft);width:30px;height:30px;color:var(--head);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;display:grid}.rank-list li.p1 .pos{color:#5e4300;background:#f4c430}.rank-list li.p2 .pos{color:#3d5266;background:#dce3ea}.rank-list li.p3 .pos{color:#5e3a12;background:#e8c9a6}.rank-list li .t{flex:1;min-width:0;font-size:.88rem}.rank-list li .t b{color:var(--ink-2);font-weight:600;display:block}.rank-list li .sc{color:var(--blue-dark);font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:700}.rank-list li .mv{gap:.2rem;display:flex}.podium{flex-direction:column;gap:.5rem;display:flex}.winner{background:#fffbef;border:1px solid #f3dca1;border-radius:12px;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.winner .medal{color:#5e4300;background:#f4c430;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.25rem;font-weight:700;display:grid}.winner.r2{border-color:var(--line-2);background:#f8fafc}.winner.r2 .medal{color:#3d5266;background:#dce3ea}.winner.r3{background:#fdf8f3;border-color:#ebd8c3}.winner.r3 .medal{color:#5e3a12;background:#e8c9a6}.winner.rn{background:var(--paper);border-color:var(--line)}.winner.rn .medal{background:var(--bg-soft);color:var(--head)}.winner .t{flex:1;min-width:0}.winner .t b{color:var(--ink-2);display:block}.winner .t span{color:var(--muted);font-size:.8rem}dialog.modal{width:min(var(--sk-modal-md,600px), calc(100vw - 32px));background:var(--paper);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow-pop);opacity:1;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), overlay .2s allow-discrete, display .2s allow-discrete;border:none;border-radius:16px;margin:auto;padding:0;transform:scale(1)}dialog.modal.wide{width:min(var(--sk-modal-lg,820px), calc(100vw - 32px))}dialog.modal.sm{width:min(var(--sk-modal-sm,440px), calc(100vw - 32px))}@starting-style{dialog.modal[open]{opacity:0;transform:scale(.96)}}dialog.modal::backdrop{background:#0e1c3c6b}dialog.modal .mh{justify-content:space-between;align-items:center;gap:.6rem;padding:1rem 1.2rem .4rem;display:flex}dialog.modal .mh h2{color:var(--ink-2);font-size:1.05rem}dialog.modal .mb{max-height:calc(100dvh - 190px);padding:.4rem 1.2rem 1rem;overflow:auto}dialog.modal .mf{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;gap:.5rem;padding:.8rem 1.2rem 1.1rem;display:flex}.toasts{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed;inset-block-end:20px;inset-inline-start:50%;transform:translate(50%)}.toast{background:var(--ink-2);color:#fff;box-shadow:var(--shadow-pop);transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);border-radius:10px;max-width:min(92vw,520px);padding:.6rem 1rem;font-size:.88rem}@starting-style{.toast{opacity:0;transform:translateY(10px)}}.toast.bad{background:#8f2a1f}.toast.out{opacity:0;transform:translateY(6px)}.notifpanel{background:var(--paper);border:1px solid var(--line-2);width:360px;max-width:calc(100vw - 24px);max-height:70vh;box-shadow:var(--shadow-pop);z-index:60;transform-origin:0 0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);border-radius:14px;padding:.35rem;position:absolute;inset-block-start:52px;inset-inline-end:1.2rem;overflow:auto}@starting-style{.notifpanel{opacity:0;transform:scale(.97)translateY(-4px)}}.notifpanel .nh{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding:.45rem .6rem;font-size:.88rem;font-weight:600;display:flex}.notif{color:inherit;border-radius:10px;gap:.6rem;padding:.6rem;display:flex}.notif:hover{background:var(--soft2);text-decoration:none}.notif.unread{background:#eef2fc}.notif .ni{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.notif .tx{min-width:0;font-size:.84rem;line-height:1.55}.notif .tx b{color:var(--ink-2);font-weight:600;display:block}.notif .tx span{color:var(--muted);overflow-wrap:anywhere}.notif .dt{color:var(--faint);font-size:.72rem}.empty{text-align:center;color:var(--muted);padding:2.2rem 1rem}.empty .ti{color:#b4c0d6;margin-block-end:.4rem;font-size:2.2rem;display:block}.empty b{color:var(--ink-2);margin-block-end:.2rem;font-size:.98rem;display:block}.loading{place-items:center;padding:3rem 1rem;display:grid}.spinner{border:3px solid var(--bg-soft);border-top-color:var(--blue);border-radius:50%;width:26px;height:26px;animation:.65s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100dvh;display:grid}.auth-side{background:var(--page);color:var(--ink);border-inline-end:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:2rem;padding:3rem clamp(1.5rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.auth-side>*{z-index:1;position:relative}.auth-side h1{font-family:var(--display);color:var(--head);text-wrap:balance;max-width:18ch;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.3}.auth-side p{color:var(--muted);max-width:46ch;margin-block-start:.8rem}.auth-steps div{color:var(--muted);align-items:flex-start;gap:.75rem;font-size:.9rem;display:flex}.auth-steps .ti{background:var(--paper);border:1px solid var(--line-2);width:34px;height:34px;color:var(--head);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.05rem;display:grid}.auth-steps b{color:var(--ink-2);font-weight:600;display:block}.auth-art{width:100%;max-width:520px;margin-inline:auto}.auth-art .ob{cursor:default}.auth-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem;max-width:none;display:grid}.auth-main{background:var(--paper);place-items:center;padding:2rem 1.2rem;display:grid}.auth-box{width:100%;max-width:400px}.auth-box h2{font-family:var(--display);color:var(--head);margin-block-end:.2rem;font-size:1.6rem}.auth-box .sub{margin-block-end:1.3rem}.auth-box .alt{text-align:center;color:var(--muted);margin-block-start:1rem;font-size:.86rem}.auth-tabs{background:var(--bg-soft);border-radius:999px;grid-template-columns:1fr 1fr;margin-block-end:1.2rem;padding:4px;display:grid}.auth-tabs button{color:var(--muted);border-radius:999px;padding:.45rem;font-size:.88rem;font-weight:600;transition:background-color .16s,color .16s}.auth-tabs button.on{background:var(--paper);color:var(--head);box-shadow:0 1px 3px #1432501a}@media (max-width:980px){.g5{grid-template-columns:repeat(2,minmax(0,1fr))}.twocol{grid-template-columns:1fr}.orbit-hero{grid-template-columns:minmax(0,1fr)}.eval-card .body{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.appgrid{grid-template-columns:minmax(0,1fr)}.menu-toggle{display:grid}.brand.mob{display:flex}.wrap{margin-block-start:1rem}.sb-in{max-height:none;position:static}.sidebar{width:min(290px,84vw);transition:transform .26s var(--ease-drawer), visibility .26s;box-shadow:var(--shadow-pop);visibility:hidden;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(100%)}body.nav-open .sidebar{visibility:visible;transform:translate(0)}.scrim{z-index:65;opacity:0;pointer-events:none;background:#0e1c3c59;transition:opacity .2s;position:fixed;inset:0}body.nav-open .scrim{opacity:1;pointer-events:auto}}@media (max-width:880px){.userbox .who{display:none}.auth-wrap{grid-template-columns:1fr}.auth-side{gap:1rem;padding:1.4rem 1.2rem}.auth-side h1{font-size:1.35rem}.auth-steps,.auth-art{display:none}}@media (max-width:600px){.btn.newch{padding:.55rem .7rem}.btn.newch .lbl,.tb-sep{display:none}body{font-size:14.5px}.topbar .in{gap:.5rem;padding-inline:16px}.wrap{padding-inline:16px}.brand .nm small{display:none}.g2,.g3,.frow{grid-template-columns:1fr}.card{padding:1rem}.tablewrap{margin-inline:-1rem;padding-inline:1rem}.ob-l{display:none}.hero-ch{padding:1.1rem}.hero-ch h1{font-size:1.25rem}.journey{gap:.3rem}.jstep .t{font-size:.7rem}.crit-edit .row{grid-template-columns:minmax(0,1fr) 80px auto}.notifpanel{inset-inline-end:8px}.kv{grid-template-columns:1fr;gap:0 1rem}.kv dd{margin-block-end:.4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}.spinner{animation-duration:1.2s!important}.ob-stars,.ob-halo{animation:none!important}}@media print{.topbar,.sidebar,.side,.foot,.btn,.toasts,.no-print{display:none!important}.appgrid{display:block}body{background:var(--paper)}.wrap{max-width:none;margin:0;padding:0}.card{break-inside:avoid}.report{box-shadow:none;border:0;padding:0}.report section,.rp-sub{break-inside:avoid}}@page{margin:14mm 12mm}.empty .act{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:.9rem;display:flex}.sumline{margin-block:.5rem 1rem}.sec-h{font-family:var(--display);color:var(--head);font-size:1.3rem;font-weight:700}.crit-note{margin-block-start:.6rem}.bridge-in{border-color:var(--spark-soft);box-shadow:inset 0 3px 0 var(--spark)}.bridge-in h2 .chip{margin-inline-start:.4rem}.actions-cell{white-space:nowrap;text-align:end}.actions-cell .btn+.btn{margin-inline-start:.35rem}.linkbtn{color:var(--blue-dark);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.3rem;padding:.2rem 0;display:inline-flex}.linkbtn:hover{text-decoration:underline}.row-form{grid-template-columns:1fr auto;align-items:end;gap:.6rem;display:grid}.row-form .field{margin:0}.keybox{background:var(--soft2);border:1px solid var(--line-2);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;padding:.8rem;font-size:.85rem}.meter{background:var(--bg-soft);border-radius:4px;height:8px;margin:.4rem 0;overflow:hidden}.meter i{background:var(--teal);border-radius:4px;block-size:100%;inline-size:0;display:block}.filechip{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--soft2);align-items:center;gap:.6rem;margin-block-end:.6rem;padding:.6rem .8rem;display:flex}.filechip .grow{flex:1;min-width:0}@media (max-width:640px){.row-form{grid-template-columns:1fr}.actions-cell{white-space:normal}.actions-cell .btn{margin-block:.2rem}}.ob-legend.tabled{border:1px solid var(--line);background:#ffffff8c;border-radius:14px;gap:0;padding:.4rem}.ob-lt{color:var(--ink-2);padding:.3rem .55rem .2rem;font-size:.9rem;font-weight:700}.ob-lh{color:var(--faint);border-block-end:1px solid var(--line);gap:.6rem;margin-block-end:.2rem;padding:.25rem .55rem .35rem;font-size:.72rem;font-weight:600;display:flex}.ob-lh .t{flex:1;padding-inline-start:1.3rem}.ob-lh .c2{white-space:nowrap}.ob-legend.tabled .c1{width:8.5rem;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:.76rem;overflow:hidden}.ob-legend.tabled .c2{white-space:nowrap;text-align:center;width:6rem;color:var(--ink-2);flex-shrink:0;font-size:.8rem}@media (max-width:600px){.ob-legend.tabled .c1{width:6rem}.ob-legend.tabled .c2{width:5.2rem;font-size:.7rem}}.ch-toolbar{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.8rem;margin-block-end:1rem;padding:.65rem .8rem;display:flex}.ch-toolbar .filters{flex:1;margin:0}.ch-toolbar .search{flex:0 280px;min-width:180px}.ch-card .tags{flex-wrap:wrap;gap:.35rem;display:flex}.tag.prize{background:var(--violet-soft);color:#095a62;align-items:center;gap:.25rem;display:inline-flex}.prize-total{color:var(--muted);margin-block-end:.4rem}.prize-total b{color:var(--head);font-size:1.1rem}.ch-timeline{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;margin-block-start:1.1rem;list-style:none;display:grid;position:relative}.ch-timeline li{color:var(--muted);flex-direction:column;gap:.15rem;padding-block-start:2.3rem;font-size:.78rem;display:flex;position:relative}.ch-timeline li:before{content:"";background:var(--line-2);height:2px;position:absolute;inset-block-start:15px;inset-inline:0}.ch-timeline li.done:before{background:var(--teal)}.ch-timeline .ti-dot{background:var(--paper);border:2px solid var(--line-2);width:32px;height:32px;color:var(--faint);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.ch-timeline li.done .ti-dot{border-color:var(--teal);color:var(--teal-dark);background:var(--teal-soft)}.ch-timeline li.cur .ti-dot{border-color:var(--spark);color:var(--spark-dark);background:var(--spark-soft)}.ch-timeline b{color:var(--ink-2);font-size:.82rem}@media (max-width:600px){.ch-timeline{grid-auto-columns:minmax(104px,1fr);padding-block-end:.3rem;overflow-x:auto}}.crumbs .spacer{flex:1}.to-acts{margin-inline-start:auto}.to-acts .n{background:#ffffff38;border-radius:999px;padding:0 .45rem;font-size:.72rem}.ch-actions{background:var(--head-bg,var(--head));color:#fff;border-radius:22px;margin-block:.4rem 1rem;padding:1.3rem 1.4rem 1.4rem;scroll-margin-block:90px}.ch-actions h2{font-family:var(--display);align-items:center;gap:.5rem;font-size:1.25rem;display:flex}.ch-actions h2 .ti{color:var(--halo)}.ch-actions>p{color:#9aa6c6;margin-block:.1rem 1rem;font-size:.84rem}.cha-btns{flex-wrap:wrap;gap:.6rem;display:flex}.cha-btns .btn{border-radius:14px;padding:.78rem 1.35rem;font-size:.98rem}.cha-btns .btn .ti{font-size:1.2rem}.cha-btns .btn.spark{box-shadow:0 8px 22px -8px #e59b30b3}.cha-btns .btn:not(.ghost):not(.spark):not(.danger){box-shadow:0 8px 22px -8px #b0a8e799}.cha-btns .btn.ghost{color:#fff;background:#ffffff14;border-color:#fff3}.cha-btns .btn.ghost:hover{background:#ffffff26;border-color:#ffffff59}.cha-btns .btn.danger{color:#f6b3aa;background:0 0;border-color:#f6b3aa73}.cha-btns .btn.danger:hover{background:#f6b3aa1f}.cha-btns .btn:focus-visible{outline-color:var(--halo)}@media (max-width:600px){.cha-btns .btn{flex:100%}.ch-actions{padding:1.1rem}}.tpl-pick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.4rem;display:flex}.tp-h{flex:340px;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.tp-h h2{color:var(--ink-2);font-size:1.05rem}.tp-h .sub{margin:.1rem 0 0}.tp-i{background:var(--violet-soft);width:42px;height:42px;color:var(--violet-dark);border-radius:12px;flex-shrink:0;place-items:center;font-size:1.3rem;display:grid}.tp-ctl{flex-wrap:wrap;flex:0 320px;align-items:center;gap:.5rem;display:flex}.tp-ctl select{min-width:200px;height:44px;color:var(--ink-2);flex:1;font-size:.95rem;font-weight:600}.btn.link.danger-link{color:var(--bad)}.ce-form .card>h2 .ti{background:var(--head-bg,var(--head));color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1rem;display:grid}.ce-form .card.dk-head{padding-block-start:0;overflow:hidden}.ce-form .card.dk-head>h2{background:var(--head-bg,var(--head));color:#fff;margin-block-end:1.1rem;margin-inline:-1.25rem;padding:.8rem 1.25rem}.ce-form .card.dk-head>h2 .ti{color:var(--halo);background:#ffffff1f}.tpl-pick.dk{background:var(--head-bg,var(--head));border-color:var(--head-bg,var(--head));color:#fff}.tpl-pick.dk h2{color:#fff}.tpl-pick.dk .sub{color:#aeb8d6}.tpl-pick.dk .tp-i{color:var(--halo);background:#ffffff1f}.tpl-pick.dk select{border-color:#0000}.tpl-pick.dk select:focus-visible{outline-color:var(--halo)}.tpl-pick.dk .btn.link.danger-link{color:#f6b3aa}@media (max-width:600px){.ce-form .card.dk-head>h2{margin-inline:-1rem;padding-inline:1rem}}.ready{border-color:#f1d6a8}.ready.ok{border-color:#bfe3d3}.ready-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.3rem 1rem;margin-block-start:.6rem;font-size:.86rem;list-style:none;display:grid}.ready-list li{align-items:center;gap:.4rem;display:flex}.ready-list .miss{color:var(--bad);font-weight:600}.ready-list .have{color:var(--teal-dark)}.faq details{border:1px solid var(--line);border-radius:12px;margin-block-end:.5rem;padding:.55rem .8rem}.faq summary{cursor:pointer;color:var(--ink-2);font-weight:600}.faq details[open] summary{margin-block-end:.4rem}.faq-row{border:1px solid var(--line);border-radius:12px;margin-block-end:.6rem;padding:.7rem .8rem .3rem}.ann-list,.lessons,.jprog,.invites{flex-direction:column;gap:.6rem;list-style:none;display:flex}.ann-list li,.lessons li{border-block-end:1px solid var(--line);padding-block-end:.55rem}.ann-list li:last-child,.lessons li:last-child{border:0}.ann-h{align-items:center;gap:.5rem;margin-block-end:.2rem;display:flex}.lessons{margin-block-end:.7rem}.jp-h{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.86rem;display:flex}.jp-h b{flex:1;min-width:8rem}.attach,.invite-box{border-block-start:1px solid var(--line);margin-block-start:.4rem;padding-block-start:.9rem}.attach .lab,.invite-box .lab{color:var(--ink-2);align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;display:flex}.rules{color:var(--muted);flex-wrap:wrap;gap:.3rem .9rem;margin-block:.45rem .6rem;font-size:.78rem;list-style:none;display:flex}.rules li{align-items:center;gap:.3rem;display:inline-flex}.drop{border:2px dashed var(--line-2);text-align:center;cursor:pointer;color:var(--muted);background:var(--soft2);border-radius:14px;flex-direction:column;align-items:center;gap:.2rem;padding:1.2rem 1rem;transition:border-color .14s,background-color .14s;display:flex}.drop .ti{color:var(--blue);font-size:1.8rem}.drop b{color:var(--ink-2);font-size:.9rem}.drop span{font-size:.8rem}.drop:hover,.drop.over{border-color:var(--blue-light);background:var(--blue-soft)}.drop.busy{opacity:.6;pointer-events:none}.attach-err div{margin-block:.15rem}.attach-items,.attach-list{margin-block-start:.6rem}.attach-list .filechip .ti{color:var(--blue);font-size:1.2rem}.filechip.as-btn{cursor:pointer;text-align:start;width:100%;color:inherit}.filechip.as-btn:hover{border-color:var(--blue-light)}.invite-box{margin-block-end:.6rem}.invites li{align-items:center;gap:.5rem;font-size:.86rem;display:flex}.invites .grow{flex:1;min-width:0}.invite-card{max-width:640px}dialog.modal.viewer-modal{width:min(980px,100vw - 24px)}.viewer{background:var(--bg-soft);-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;align-items:center;gap:.8rem;min-height:220px;padding:.8rem;display:flex}.vw-img{-webkit-user-drag:none;border-radius:8px;max-width:100%;height:auto;box-shadow:0 2px 10px #0e1c3c1f}.vw-page{background:var(--paper);max-width:100%;height:auto;box-shadow:0 2px 10px #0e1c3c1f}.vw-note,.vw-pages{color:var(--muted)}.crit-hint{color:var(--muted);margin-block:-.1rem .35rem;font-size:.78rem;line-height:1.55}.help-list{flex-direction:column;gap:.4rem;margin-block:.4rem .9rem;display:flex}.help-row{border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex}.help-row:hover{border-color:var(--blue-light);text-decoration:none}.help-row .ti{color:var(--blue);font-size:1.3rem}.help-row span{flex-direction:column;display:flex}.help-row b{color:var(--muted);font-size:.8rem;font-weight:500}.help-tip{margin-block-start:.4rem}.auth-help{margin-block-start:1rem}.perm-table td.c,.perm-table th:not(:first-child){text-align:center}.pcheck input{width:20px;height:20px;accent-color:var(--blue)}.brand-prev{align-items:center;min-height:64px;margin-block:.2rem .7rem;display:flex}.brand-prev img{object-fit:contain;max-width:220px;max-height:64px}.color-row{align-items:center;gap:.7rem;display:flex}.color-row input[type=color]{border:1px solid var(--line-2);background:var(--paper);cursor:pointer;border-radius:10px;width:54px;height:38px;padding:2px}.auth-brand{justify-content:space-between;align-items:center;gap:1rem;display:flex}.portal-logo{object-fit:contain;max-width:160px;max-height:56px}.branded .btn:not(.ghost):not(.spark):not(.danger):not(.ok):not(.link){background:var(--brand);color:var(--brand-ink)}.branded .btn:not(.ghost):not(.spark):not(.danger):not(.ok):not(.link):hover{filter:brightness(.92)}.branded .side a.on{background:var(--brand);color:var(--brand-ink)}.branded .topbar{box-shadow:inset 0 -3px 0 var(--brand)}.branded .auth-side{box-shadow:inset 0 4px 0 var(--brand)}.report{overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:1.6rem 1.8rem}.rp-head{border-block-end:3px solid var(--brand,var(--head));justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.rp-org b{font-family:var(--display);color:var(--head);font-size:1.35rem;display:block}.rp-org span{color:var(--muted);font-size:.8rem}.rp-logo{object-fit:contain;max-width:200px;max-height:72px}.rp-title{padding-block:1.1rem .6rem}.rp-title h1{font-family:var(--display);color:var(--head);font-size:1.55rem;line-height:1.4}.rp-title p{color:var(--muted);font-size:.85rem}.report section,.rp-sub{margin-block:1.1rem}.report h2{color:var(--head);border-inline-start:4px solid var(--brand,var(--blue));margin-block-end:.55rem;padding-inline-start:.55rem;font-size:1.02rem}.report h3{color:var(--ink-2);margin-block:.6rem .2rem;font-size:.88rem}.rp-sub{border:1px solid var(--line);border-radius:12px;padding:.9rem 1rem}.rp-sub h2{border:0;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:0;display:flex}.rp-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-block:.6rem;display:grid}.rp-stats div{background:var(--soft2);text-align:center;border-radius:12px;flex-direction:column;padding:.65rem .5rem;display:flex}.rp-stats b{color:var(--head);font-size:1.15rem}.rp-stats span{color:var(--muted);font-size:.72rem}@media (max-width:760px){.rp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.report{padding:1rem}}.pw-show{background:var(--blue-soft);border:1px solid var(--line-blue);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.pw-show>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.pw-show code{color:var(--head);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:1.35rem;font-weight:700}.pw-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-block-start:.6rem;display:flex}.pw-link bdi{overflow-wrap:anywhere;min-width:0}.ob-legend.tabled.two .c1{width:9.5rem}@media (max-width:600px){.ob-legend.tabled.two .c1{width:7.5rem}}.nowrap{white-space:nowrap}.el-pick{border:0;min-width:0}.el-pick legend{color:var(--ink-2);margin-block-end:.35rem;font-size:.86rem;font-weight:600}.el-opts{flex-wrap:wrap;gap:.35rem 1.1rem;margin-block-end:.4rem;display:flex}.el-opts .check{margin:0}.exits-h{color:var(--ink-2);margin-block:.8rem .3rem;font-size:.84rem}.exits{flex-direction:column;gap:.45rem;margin-block-end:.4rem;list-style:none;display:flex}.exits li{flex-wrap:wrap;align-items:center;gap:.2rem .5rem;font-size:.86rem;display:flex}.exits li>div{flex-basis:100%}tr.voided td{color:var(--muted)}.pv{margin-block-end:.8rem}.pv-body .card{box-shadow:none}.autosave{color:var(--muted);margin-block:.2rem .5rem}.draft-kv dd{margin-block-end:.5rem}.jboard{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.jboard .card{min-width:0;margin:0}.jb-h{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-block-end:.55rem;display:flex}.jb-h b{color:var(--head)}.jb-n{color:var(--head);white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:700;display:flex}.jb-n .small{font-weight:400}.jb-left{flex-direction:column;gap:.5rem;margin-block-start:.8rem;list-style:none;display:flex}.jb-left li{border-block-start:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.2rem .6rem;padding-block-start:.5rem;font-size:.86rem;display:flex}.jb-left li a{flex:100%;min-width:0;font-weight:600}@media (max-width:600px){.jboard{grid-template-columns:minmax(0,1fr)}}.updates h2 .ti{color:var(--blue)}.upd-list{flex-direction:column;gap:.2rem;margin-block-start:.5rem;list-style:none;display:flex}.upd-list a{color:var(--ink);border-radius:10px;align-items:flex-start;gap:.6rem;padding:.45rem .5rem;font-size:.84rem;display:flex}.upd-list a:hover{background:var(--soft2);text-decoration:none}.upd-list .ti{color:var(--blue);margin-block-start:.15rem;font-size:1.1rem}.upd-list .ti.soon{color:var(--spark-dark)}.upd-list span{flex-direction:column;min-width:0;display:flex}.upd-list b{color:var(--ink-2);font-weight:600}.upd-list span span{color:var(--muted);font-size:.78rem}.upd-list .when{color:var(--faint);font-size:.72rem}.scr-base{color:var(--ink-2);flex-wrap:wrap;gap:.35rem .9rem;margin-block:.2rem .7rem;font-size:.86rem;list-style:none;display:flex}.scr-base .ti{color:var(--teal);margin-inline-end:.25rem}.scr-row{align-items:center;gap:.5rem;margin-block-end:.45rem;display:flex}.scr-row input{flex:1;min-width:0}.screening{border-color:var(--line-blue)}.screening.pending{border-color:#f1d6a8}.screening .scorer{margin-block:.6rem}.scr-kv{margin-block:.5rem}.scr-dec{border:0;min-width:0}.scr-dec legend{color:var(--ink-2);margin-block-end:.35rem;font-size:.86rem;font-weight:600}.check.off{color:var(--faint);cursor:not-allowed}.actions .n{opacity:.85;margin-inline-start:.15rem;font-size:.75rem}.sp-mine{flex-direction:column;gap:.5rem;margin-block:.4rem .8rem;list-style:none;display:flex}.sp-mine li{border:1px solid var(--line);border-radius:10px;padding:.55rem .7rem}.sp-h{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin-block-end:.3rem;display:flex}.sp-h b{color:var(--ink-2)}.sp-reply{background:var(--blue-soft);border-radius:10px;align-items:flex-start;gap:.4rem;margin-block-start:.5rem;padding:.5rem .7rem;font-size:.86rem;display:flex}.sp-reply .ti{color:var(--blue);margin-block-start:.2rem}.sp-card .prose{margin-block:.3rem .6rem}.priv-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.8rem;margin-block:.6rem 1rem;display:grid}.priv-role{border:1px solid var(--line);border-radius:12px;min-width:0;padding:.75rem .9rem}.priv-role h3{color:var(--head);margin-block-end:.4rem;font-size:.92rem}.priv-f+.priv-f{border-block-start:1px solid var(--line);margin-block-start:.5rem;padding-block-start:.5rem}.pv-who{flex-wrap:wrap;align-items:center;gap:.25rem .8rem;margin-block-start:.35rem;padding-inline-start:1.6rem;display:flex}.check.sm{font-size:.8rem}.check.sm input{width:15px;height:15px}.survey .scorer{max-width:520px}@media (max-width:600px){.priv-grid{grid-template-columns:minmax(0,1fr)}}.muted{color:var(--muted)}.ava{position:relative;overflow:hidden}.ava.has-img{background:var(--blue-soft)}.ava img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ava.sm{width:26px;height:26px;font-size:.75rem}.ava.lg{width:44px;height:44px;font-size:1.05rem}.ava.xl{width:104px;height:104px;font-size:2.3rem}.ava.xl .ti{color:var(--faint);font-size:2.6rem}.ava-wrap{display:inline-grid;position:relative}.pres{border-radius:50%;width:12px;height:12px;position:absolute;inset-block-end:-1px;inset-inline-start:-1px;box-shadow:0 0 0 2px #fff}.pres.vacation{background:var(--spark)}.pres.dnd{background:var(--bad)}.away{vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;margin-inline-start:.4rem;padding:0 .45rem;font-size:.72rem;font-weight:600;line-height:1.6;display:inline-flex}.away .ti{font-size:.85rem}.away.vacation{background:var(--spark-soft);color:var(--spark-dark)}.away.dnd{background:var(--bad-soft);color:var(--bad)}.who .away{margin-inline-start:.3rem;padding:0 .3rem}.umenu.hk{width:290px;max-height:calc(100vh - 76px);overflow-y:auto}.umenu.hk .um-h{align-items:flex-start}.umenu.hk .um-h .away{align-self:flex-start;margin-block-start:.3rem;margin-inline-start:0}.um-sep{background:var(--line);height:1px;margin-block:.3rem}.um-label{color:var(--faint);padding:.25rem .65rem .1rem;font-size:.72rem;font-weight:600}.umenu [role=menuitemradio] .ok{color:var(--teal-dark);margin-inline-start:auto;font-size:1rem}.umenu [role=menuitemradio][aria-checked=true]{background:var(--soft2);font-weight:600}.umenu a:focus-visible,.umenu button:focus-visible{outline-offset:-2px}.notifpanel.hk{flex-direction:column;width:380px;padding:0;display:flex;overflow:hidden}.notifpanel.hk .nh{padding:.7rem .8rem}.notifpanel.hk .nt{color:var(--ink-2);align-items:center;gap:.4rem;font-size:.95rem;display:inline-flex}.notifpanel.hk .nl{flex:1;padding:.35rem;overflow-y:auto}.notifpanel.hk .nf{border-block-start:1px solid var(--line);justify-content:center;align-items:center;gap:.3rem;padding:.65rem;font-size:.86rem;font-weight:600;display:flex}.notifpanel.hk .nf:hover{background:var(--soft2);text-decoration:none}.notif{align-items:flex-start;position:relative}.notif .tx{flex:1}.notif .tx>span:not(.dt){display:block}.notif .dt{color:var(--faint);font-size:.72rem;display:block}.notif .dot{background:var(--violet);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-block-start:.5rem}.np-list{padding:.4rem}.np-list .notif{padding:.8rem}.np-more{justify-content:center;padding:.6rem;display:flex}.seg{background:var(--paper);border:1px solid var(--line);border-radius:999px;gap:.25rem;margin-block-end:.9rem;padding:.25rem;display:inline-flex}.seg button{color:var(--muted);border-radius:999px;padding:.35rem .95rem;font-size:.86rem;font-weight:600}.seg button[aria-selected=true]{background:var(--violet-soft);color:#095a62}.stabs{border-block-end:1px solid var(--line-2);scrollbar-width:none;gap:.3rem;margin-block-end:1.1rem;display:flex;overflow-x:auto}.stabs button{color:var(--muted);white-space:nowrap;border-block-end:2px solid #0000;align-items:center;gap:.4rem;margin-block-end:-1px;padding:.65rem .95rem;font-size:.9rem;font-weight:600;transition:color .14s,border-color .14s;display:inline-flex}.stabs button .ti{font-size:1.1rem}.stabs button:hover{color:var(--ink-2)}.stabs button[aria-selected=true]{color:var(--violet-dark);border-block-end-color:var(--violet)}.stabs button:focus-visible{outline-offset:-3px}.pf-ava{border:1px solid var(--line);background:var(--soft2);border-radius:12px;align-items:center;gap:.9rem;margin-block:.6rem 1rem;padding:.8rem;display:flex}.pf-ava b{color:var(--ink-2);font-size:.92rem}.pf-ava .small{margin-block:.1rem .45rem}table.prefs th.c,table.prefs td.c{text-align:center;width:9rem}table.prefs td{vertical-align:middle}.sw{cursor:pointer;display:inline-flex;position:relative}.sw input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute}.sw span{background:var(--line-2);border-radius:999px;width:40px;height:22px;transition:background-color .16s;position:relative}.sw span:after{content:"";background:var(--paper);width:16px;height:16px;transition:transform .16s var(--ease-out);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 2px #0e1c3c40}.sw input:checked+span{background:var(--violet)}.sw input:checked+span:after{transform:translate(-18px)}.sw input:disabled+span{opacity:.55}.sw input:focus-visible+span{outline:2px solid var(--violet);outline-offset:2px}.sess{flex-direction:column;gap:.5rem;margin-block-end:.9rem;list-style:none;display:flex}.sess li{border:1px solid var(--line);border-radius:12px;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.sess .si{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:10px;flex-shrink:0;place-items:center;font-size:1.2rem;display:grid}.sess .st{flex-direction:column;flex:1;min-width:0;display:flex}.sess .st b{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.note+.toolbar{margin-block-start:.9rem}.mfa-steps{flex-direction:column;gap:1rem;padding-inline-start:1.2rem;display:flex}.mfa-steps li{padding-inline-start:.2rem}.qr-box{border:1px solid var(--line);background:var(--paper);border-radius:12px;width:196px;margin-block:.6rem;padding:.4rem}.qr-box .qr{width:100%;height:auto}.key{color:var(--ink-2);background:var(--soft2);border-radius:6px;padding:0 .35rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}.mfa-ask{margin-block-end:.4rem}.mfa-ask .note{margin-block-end:.7rem}.danger-zone{border-color:#f1cdc8}.danger-zone>h2 .ti{color:var(--bad)}.sys-links{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.6rem;display:grid}.sys-link{border:1px solid var(--line);color:inherit;border-radius:12px;align-items:center;gap:.7rem;padding:.8rem .9rem;display:flex}.sys-link:hover{background:var(--soft2);border-color:#c3cee0;text-decoration:none}.sys-link>.ti:first-child{color:var(--blue);font-size:1.3rem}.sys-link span{flex-direction:column;flex:1;display:flex}.sys-link b{color:var(--ink-2);font-size:.9rem}.sys-link small{color:var(--muted);font-size:.78rem}.sys-link .go{color:var(--faint)}.me-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:1rem;display:grid}.idcard{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding-block:1.6rem;display:flex}.idcard .nm{font-family:var(--display);color:var(--head);margin-block-start:.5rem;font-size:1.35rem}.idcard .role-line{color:var(--ink);font-weight:500}.idcard .role-line.muted,.idcard .bio.muted{color:var(--muted)}.idcard .away{margin-inline-start:0}.idcard .bio{max-width:46ch;color:var(--ink);white-space:pre-line;margin-block-start:.3rem;font-size:.9rem}.idcard .mail{color:var(--muted);margin-block-start:.3rem;font-size:.84rem}.idcard.former{max-width:520px;margin-inline:auto}.ava-edit{border-radius:50%;position:relative}.ava-edit .cam{background:var(--violet);color:#fff;width:32px;height:32px;transition:transform .14s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:2px;inset-inline-start:2px;box-shadow:0 0 0 3px #fff}.ava-edit:hover .cam{transform:scale(1.08)}.ava-edit:active .cam{transform:scale(.96)}.facts{grid-template-columns:max-content minmax(0,1fr);gap:.55rem 1.2rem;margin-block:.8rem;font-size:.9rem;display:grid}.fact{display:contents}.facts dt{color:var(--muted)}.facts dd{color:var(--ink-2);overflow-wrap:anywhere;font-weight:500}.sum{margin-block:.8rem .4rem}.aved{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.aved-stage{background:var(--blue-soft);border-radius:14px;width:240px;height:240px;position:relative;overflow:hidden}.aved-cv{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.aved-cv.grab{cursor:grabbing}.aved-ring{pointer-events:none;clip-path:none;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 0 999px #121b3a61;-webkit-mask:radial-gradient(circle,#0000 119px,#000 120px);mask:radial-gradient(circle,#0000 119px,#000 120px)}.aved-empty{color:var(--muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;font-size:.85rem;display:flex;position:absolute;inset:0}.aved-empty .ti{color:var(--blue);font-size:2rem}.aved.ready .aved-empty,.aved:not(.ready) .aved-ring{display:none}.aved-tools{flex-direction:column;gap:.55rem;display:flex}.aved:not(.ready) .aved-tools>:not(.aved-file){opacity:.45;pointer-events:none}.aved-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.aved-row input[type=range]{min-width:100px;accent-color:var(--violet);flex:1}.aved-axes{border:1px dashed var(--line-2);border-radius:10px;flex-direction:column;gap:.35rem;padding:.5rem .6rem;display:flex}.aved-ax{color:var(--muted);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.aved-ax span{width:3rem}.aved-ax input{accent-color:var(--violet);flex:1}.aved-file{cursor:pointer;align-self:flex-start;position:relative}.iconbtn.sm{width:32px;height:32px;font-size:1rem}.tsearch{align-items:center;display:flex;position:relative}.tsearch .ts-box{background:var(--paper);border:1px solid var(--violet);border-radius:999px;align-items:center;gap:.45rem;width:320px;height:38px;padding-inline:.8rem .5rem;display:flex;box-shadow:0 0 0 3px #0e7c8629}.tsearch .ts-box[hidden]{display:none}@starting-style{.tsearch .ts-box{opacity:.4;width:38px}}.tsearch .ts-box{transition:width .22s var(--ease-out), opacity .16s ease}.tsearch .ts-box>.ti{color:var(--muted)}.tsearch input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.9rem}.tsearch input::-webkit-search-cancel-button{display:none}.tsearch kbd{font:inherit;color:var(--faint);border:1px solid var(--line-2);border-radius:6px;padding:0 .3rem;font-size:.7rem}.ts-res{background:var(--paper);border:1px solid var(--line-2);width:380px;max-height:min(70vh,520px);box-shadow:var(--shadow-pop);z-index:70;border-radius:14px;padding:.35rem;position:absolute;inset-block-start:46px;inset-inline-end:0;overflow-y:auto}.ts-res[hidden]{display:none}.ts-g{color:var(--faint);padding:.45rem .6rem .15rem;font-size:.72rem;font-weight:600}.ts-res a{color:inherit;border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.ts-res a>.ti{background:var(--blue-soft);width:26px;height:26px;color:var(--blue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ts-res a span{flex-direction:column;min-width:0;display:flex}.ts-res a b{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.ts-res a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.ts-res a:hover,.ts-res a[aria-selected=true]{background:var(--soft2);text-decoration:none}.ts-hint{color:var(--muted);align-items:center;gap:.5rem;padding:.7rem;font-size:.85rem;display:flex}.spinner.sm{border-width:2px;width:16px;height:16px}.ts-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.2rem;padding:1.3rem .8rem;font-size:.84rem;display:flex}.ts-empty .ti{color:#b4c0d6;font-size:1.8rem}.ts-empty b{color:var(--ink-2)}@media (max-width:880px){.me-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.tsearch.open .ts-box{z-index:70;width:auto;position:fixed;inset-block-start:60px;inset-inline:16px}.ts-res{width:auto;position:fixed;inset-block-start:106px;inset-inline:16px}.notifpanel.hk{width:auto;inset-inline:12px}.aved{grid-template-columns:minmax(0,1fr);justify-items:center}.aved-tools{width:100%}table.prefs th.c,table.prefs td.c{width:5.5rem}.facts{grid-template-columns:minmax(0,1fr);gap:.1rem}.facts dd{margin-block-end:.5rem}.stabs button{padding-inline:.7rem}.tsearch kbd{display:none}}:root{--sk-acc:var(--violet);--sk-acc-ink:var(--violet-dark);--sk-acc-soft:var(--violet-soft);--sk-on-acc:#fff;--sk-ink:var(--ink);--sk-mute:var(--muted);--sk-line:var(--line-2);--sk-paper:var(--paper);--sk-soft:var(--soft2);--sk-danger:var(--bad);--sk-ok:var(--ok);--sk-warn:var(--warn);--sk-field-line:var(--field-line)}.branded{--sk-acc:var(--brand);--sk-on-acc:var(--brand-ink)}.ava-wrap .sk-dot{block-size:12px;inline-size:12px;position:absolute;inset-block-end:-1px;inset-inline-start:-1px}.umenu .sk-presence{padding:0}.lg-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-block:-.2rem .9rem;font-size:.86rem;display:flex}.lg-row .check{margin:0}.apps-vis{gap:.55rem;margin-block:.3rem .8rem;display:grid}.reset-req{margin-block-end:1rem}:root[data-theme=dark]{--page:#0e1320;--paper:#161d2c;--soft2:#1c2435;--bg-soft:#1a2232;--field-line:#34405c;--blue:#86a3f2;--blue-light:#9db4f5;--blue-dark:#b4c6f8;--blue-soft:#1d2a48;--head:#f1f4fb;--head-bg:#0a0f1c;--blue-deep:#0a0f1c;--violet:#15959f;--violet-dark:#0f7f88;--violet-soft:#12363a;--halo:#2f7f86;--orbit:#3a4560;--spark-soft:#3a2a12;--spark-ink:#f6d9a8;--teal-soft:#123229;--ok-soft:#14302a;--bad-soft:#3a1b1b;--ink:#dce3f2;--ink-2:#f1f4fb;--muted:#a2adc6;--faint:#7f8ba6;--line:#263047;--line-2:#2e3a54;--line-blue:#2a3651;--shadow-pop:0 18px 48px #00000080, 0 2px 6px #0000004d;--sk-scrim:#000000a8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .chip.v,:root[data-theme=dark] .tag.prize,:root[data-theme=dark] .seg button[aria-selected=true],:root[data-theme=dark] .stabs button[aria-selected=true]{color:#8fd8de}:root[data-theme=dark] .chip.g{color:#8fe0b9}:root[data-theme=dark] .note.good{border-color:#24533f}:root[data-theme=dark] .field input::placeholder,:root[data-theme=dark] .field textarea::placeholder{color:#6f7b96}:root[data-theme=dark] .topbar{background:color-mix(in srgb, var(--page) 88%, transparent)}:root[data-theme=dark] img.org-logo,:root[data-theme=dark] .portal-logo{background:#fff;border-radius:8px;padding:2px}.set-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.set-nav.stabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;gap:.15rem;margin:0;padding:.4rem;position:sticky;inset-block-start:84px}.set-nav.stabs button{border-block-end:0;border-radius:10px;justify-content:flex-start;margin:0;padding:.6rem .8rem}.set-nav.stabs button[aria-selected=true]{background:var(--violet-soft);color:var(--violet-dark)}:root[data-theme=dark] .set-nav.stabs button[aria-selected=true]{color:#8fd8de}@media (max-width:860px){.set-grid{grid-template-columns:minmax(0,1fr)}.set-nav.stabs{flex-direction:row;position:static;overflow-x:auto}}.rc-list{grid-template-columns:repeat(2,1fr);gap:.45rem;margin-block:.8rem 0;list-style:none;display:grid}.rc-list li{background:var(--soft2);border:1px solid var(--line);text-align:center;border-radius:10px;padding:.5rem .7rem}.rc-list code{font-size:1rem;font-weight:700}.date-line{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 .9rem;display:grid}.date-line .field .hint span{font-size:.76rem}:root[data-theme=dark] .toast{color:#f1f4fb;background:#2b3650}:root[data-theme=dark] .toast.bad{background:#7a2a22}:root[data-theme=dark] td{border-block-start-color:var(--line)}:root[data-theme=dark] tbody tr:hover td{background:var(--soft2)}:root[data-theme=dark] .todo{border-color:#4a3a1e}:root[data-theme=dark] .note.warn,:root[data-theme=dark] .todo-item{background:#2e2614;border-color:#5a4622}:root[data-theme=dark] .notif.unread{background:#1d2a48}:root[data-theme=dark] .winner.r2,:root[data-theme=dark] .winner.r3,:root[data-theme=dark] .eval-card>header{background:var(--soft2)}.cnt{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}@media (max-width:480px){.topbar [data-sk-apps]{display:none}}@media (min-width:481px){.umenu [data-act=apps-m]{display:none}}.landing{background:var(--page);min-height:100dvh;overflow-x:clip}.ld-in{max-width:1200px;margin-inline:auto;padding-inline:24px}.ld-top{z-index:40;border-block-end:1px solid var(--line);background:#f4f6fbdb;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.ld-top{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#f4f6fbb8}}.ld-top .ld-in{align-items:center;gap:1.4rem;min-height:68px;display:flex;position:relative}.ld-nav{align-items:center;gap:.2rem;display:flex}.ld-nav button{color:var(--ink);border-radius:999px;padding:.45rem .9rem;font-size:.92rem;font-weight:600;transition:background-color .14s,color .14s}.ld-nav button:hover{background:var(--paper);color:var(--head)}.ld-portal{background:var(--head-bg,var(--head))}.ld-portal:hover{background:#1f2a52}.ld-menu{display:none}.ld-hero{background:radial-gradient(circle at 18% 46%,#0000 0 250px,#121b3a12 251px,#0000 252.5px),radial-gradient(circle at 18% 46%,#0000 0 360px,#121b3a0d 361px,#0000 362.5px),radial-gradient(at 20%,#0e7c861a,#0000 55%);padding-block:4.2rem 4.8rem;position:relative}.ld-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:3rem;display:grid}.ld-copy h1{font-family:var(--display);color:var(--head);text-wrap:balance;font-size:clamp(2rem,4vw,3.15rem);font-weight:700;line-height:1.3}.ld-copy h1 span{color:var(--violet-dark);margin-block-start:.5rem;font-size:.5em;line-height:1.6;display:block}.ld-lead{color:var(--muted);max-width:56ch;margin-block:1.1rem 1.3rem;font-size:1.08rem;line-height:1.9}.ld-points{flex-direction:column;gap:.55rem;margin-block-end:1.6rem;list-style:none;display:flex}.ld-points li{color:var(--ink-2);align-items:center;gap:.65rem;font-weight:600;display:flex}.ld-points .ti{background:var(--paper);border:1px solid var(--line-2);width:32px;height:32px;color:var(--violet);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.05rem;display:grid}.ld-ask{font-family:var(--display);color:var(--head);margin-block-end:.8rem;font-size:1.3rem;font-weight:700}.btn.ld-cta{border-radius:14px;padding:.85rem 1.6rem;font-size:1.02rem;box-shadow:0 12px 26px -10px #0e7c868c}.btn.ld-cta .ti{font-size:1.25rem}.ld-show{margin:0}.sc-card{background:var(--paper);border:1px solid var(--line-2);border-radius:26px;padding:1.4rem;position:relative;box-shadow:0 30px 60px -32px #0e1c3c59}.sc-head{align-items:center;gap:.75rem;margin-block-end:1.1rem;display:flex}.sc-logo{border:1.5px dashed var(--orbit);width:46px;height:46px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:.72rem;display:grid}.sc-t{flex-direction:column;flex:1;min-width:0;line-height:1.4;display:flex}.sc-t b{font-family:var(--display);color:var(--head);font-size:1.08rem}.sc-t span{color:var(--muted);font-size:.8rem}.sc-chip{background:var(--violet-soft);color:#4a3cb0;white-space:nowrap;border-radius:999px;padding:.25rem .8rem;font-size:.8rem;font-weight:600}.sc-panel{background:var(--soft2);border-radius:18px;padding:1.1rem 1.15rem 1.2rem}.sc-q{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;min-height:3.2rem;margin-block-end:1rem;display:flex}.sc-q b{font-family:var(--display);color:var(--head);font-size:1.08rem;line-height:1.5}.sc-q span{color:var(--muted);white-space:nowrap;font-size:.78rem}.sc-funnel{flex-direction:column;gap:.75rem;list-style:none;display:flex}.sc-funnel li{grid-template-columns:6.6rem minmax(0,1fr) 2.6rem;align-items:center;gap:.8rem;display:grid}.sc-funnel .l{color:var(--ink-2);font-size:.85rem;font-weight:500}.sc-funnel .bar{background:#dfe3ee;border-radius:6px;height:10px;display:flex;overflow:hidden}.sc-funnel .bar i{height:100%;background:var(--head-bg,var(--head));border-radius:6px;inline-size:0;display:block}.sc-funnel .f2 .bar i{background:var(--violet)}.sc-funnel .f3 .bar i{background:var(--blue)}.sc-funnel .n{color:var(--head);text-align:end;font-weight:700}.sc-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-block-start:.9rem;display:grid}.sc-tiles div{border:1px solid var(--line-2);border-radius:16px;flex-direction:column;gap:.35rem;padding:.8rem .9rem;display:flex}.sc-tiles div>span{color:var(--muted);font-size:.78rem}.sc-tiles b{font-family:var(--display);color:var(--head);font-size:1.55rem;line-height:1.1}.sc-dots{justify-content:center;gap:.35rem;margin-block-start:1rem;display:flex}.sc-dots i{background:var(--orbit);width:7px;height:7px;transition:inline-size .3s var(--ease-out), background-color .3s ease;border-radius:50%}.sc-dots i.on{background:var(--violet);border-radius:4px;inline-size:20px}.sc-card.in .sc-q{animation:sc-in .52s var(--ease-out)}@keyframes sc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ld-show figcaption{color:var(--muted);text-align:center;margin-block-start:.7rem;font-size:.8rem}.ld-sec{padding-block:4.5rem}.ld-sh{max-width:720px;margin-block-end:2.2rem}.ld-kicker{color:var(--violet-dark);align-items:center;gap:.4rem;margin-block-end:.5rem;font-size:.92rem;font-weight:700;display:inline-flex}.ld-kicker:before{content:"";background:var(--violet);width:8px;height:8px;box-shadow:0 0 0 4px var(--violet-soft);border-radius:50%}.ld-sh h2{font-family:var(--display);color:var(--head);text-wrap:balance;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.4}[id^=ld-]{scroll-margin-block-start:84px}.ld-why{background:var(--paper);border-block:1px solid var(--line)}.why-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;list-style:none;display:grid}.why-list li{background:var(--soft2);border-radius:20px;flex-direction:column;gap:.45rem;padding:1.4rem;display:flex}.why-list .wi{background:var(--head-bg,var(--head));color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;margin-block-end:.4rem;font-size:1.4rem;display:grid}.why-list b{font-family:var(--display);color:var(--head);font-size:1.2rem}.why-list span{color:var(--muted);line-height:1.8}.how-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;list-style:none;display:grid;position:relative}.how-path:before{content:"";border-block-start:2px dashed var(--orbit);position:absolute;inset-block-start:22px;inset-inline:10%}.how-path li{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex;position:relative}.how-path .hn{background:var(--head-bg,var(--head));color:#fff;width:46px;height:46px;box-shadow:0 0 0 6px var(--page);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:700;display:grid;position:relative}.how-path li:last-child .hn{background:var(--violet)}.how-path .hi{color:var(--violet);margin-block-start:.4rem;font-size:1.35rem}.how-path b{font-family:var(--display);color:var(--head);font-size:1.12rem}.how-path span:last-child{color:var(--muted);font-size:.92rem;line-height:1.8}.ld-gov{background:var(--head-bg,var(--head));color:#fff}.ld-gov .ld-sh h2{color:#fff}.ld-gov .ld-kicker{color:var(--halo)}.ld-gov .ld-kicker:before{background:var(--halo);box-shadow:0 0 0 4px #b0a8e733}.gov-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.gov-box{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;gap:.5rem;padding:1.3rem 1.15rem;display:flex}.gov-box .gi{width:44px;height:44px;color:var(--halo);background:#b0a8e729;border-radius:12px;place-items:center;margin-block-end:.3rem;font-size:1.3rem;display:grid}.gov-box b{font-family:var(--display);font-size:1.08rem}.gov-box span{color:#aeb8d6;font-size:.88rem;line-height:1.8}.faq-list{flex-direction:column;gap:.7rem;max-width:880px;display:flex}.faq-list details{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:0 1.2rem;transition:border-color .16s}.faq-list details[open]{border-color:var(--halo)}.faq-list summary{cursor:pointer;color:var(--head);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .ti{color:var(--muted);transition:transform .2s var(--ease-out);flex-shrink:0}.faq-list details[open] summary .ti{transform:rotate(180deg)}.faq-list p{color:var(--muted);max-width:75ch;padding-block-end:1.1rem;line-height:1.9}.ld-contact{padding-block:0 4rem}.ct-in{background:var(--paper);border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.6rem 2.4rem;padding:2.2rem 2.4rem;display:grid}.ct-in h2{font-family:var(--display);color:var(--head);font-size:clamp(1.5rem,2.6vw,2rem)}.ct-in p{color:var(--muted);max-width:62ch;margin-block-start:.5rem;line-height:1.9}.ct-acts{flex-direction:column;gap:.6rem;min-width:260px;display:flex}.ct-acts .btn{border-radius:14px;justify-content:center;padding-block:.75rem}.ld-foot{border-block-start:1px solid var(--line);color:var(--muted);padding-block:1.4rem 2rem;font-size:.88rem}.ld-foot .ld-in{flex-wrap:wrap;align-items:center;gap:.5rem 1.3rem;display:flex}.ld-foot .brand img{width:28px;height:28px}.ld-foot .brand .nm{font-size:1.1rem}.ld-foot button,.ld-foot a{color:var(--ink);font-weight:500}.ld-foot button:hover,.ld-foot a:hover{color:var(--violet-dark);text-decoration:underline}.dm-hp{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dm-alt{color:var(--muted);align-items:center;gap:.2rem;margin-inline-start:auto;font-size:.86rem;display:flex}.dm-done{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding-block:1.4rem 1rem;display:flex}.dm-done .dd-i{background:var(--ok-soft);width:56px;height:56px;color:var(--teal-dark);border-radius:50%;place-items:center;font-size:1.8rem;display:grid}.dm-done b{font-family:var(--display);color:var(--head);font-size:1.3rem}.dm-done p{color:var(--muted)}.pt-slug{border:1px solid var(--field-line);background:var(--paper);direction:ltr;border-radius:12px;align-items:center;display:flex;overflow:hidden}.pt-slug:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #0e7c8633}.pt-slug input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.7rem .8rem;font-size:1rem}.pt-slug bdi{color:var(--muted);background:var(--soft2);align-self:stretch;place-items:center;padding-inline:.8rem;font-size:.9rem;display:grid}@media (max-width:1080px){.gov-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.how-path{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}.how-path:before{display:none}}@media (max-width:900px){.ld-hero-in{grid-template-columns:minmax(0,1fr);gap:2.4rem}.ld-hero{padding-block:2.6rem 3rem}.why-list{grid-template-columns:minmax(0,1fr)}.ct-in{grid-template-columns:minmax(0,1fr);padding:1.6rem}.ct-acts{min-width:0}.ld-nav{background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--shadow-pop);border-radius:16px;flex-direction:column;align-items:stretch;padding:.4rem;display:none;position:absolute;inset-block-start:100%;inset-inline:16px}.landing.menu-open .ld-nav{display:flex}.ld-nav button{text-align:start;border-radius:10px;padding:.7rem .9rem}.ld-menu{display:grid}}@media (max-width:600px){.ld-in{padding-inline:16px}.ld-top .ld-in{gap:.6rem;min-height:60px}.ld-top .brand .nm small{display:none}.ld-portal{padding:.5rem .85rem;font-size:.85rem}.ld-sec{padding-block:3rem}.gov-grid,.how-path{grid-template-columns:minmax(0,1fr)}.how-path li{grid-template-columns:46px minmax(0,1fr);gap:.15rem .9rem;display:grid}.how-path .hn{grid-row:span 3}.how-path .hi{display:none}.sc-card{border-radius:20px;padding:1rem}.sc-funnel li{grid-template-columns:5.6rem minmax(0,1fr) 2.2rem;gap:.55rem}.sc-tiles{gap:.45rem}.sc-tiles div{padding:.6rem}.sc-tiles b{font-size:1.2rem}.sc-q span{white-space:normal}.dm-alt{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.sc-card.in .sc-q{animation:none}}
