@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{--page-bg:#f4f7fa;--page-bg-strong:#eef3f8;--surface:#fff;--surface-muted:#f8fbfd;--surface-tint:#f2f7ff;--hero-bg:#0a1128;--hero-bg-strong:#122a51;--hero-glow:#4a80c238;--text-strong:#111827;--text-main:#334155;--text-muted:#6b7280;--text-soft:#94a3b8;--line:#94a3b82e;--line-strong:#94a3b852;--primary:#3b82f6;--primary-strong:#2563eb;--primary-soft:#2563eb14;--success:#15803d;--success-soft:#f0fdf4;--tag-bg:#eff6ff;--tag-line:#bfdbfe;--tag-text:#1d4ed8;--danger:#fb7185;--shadow-sm:0 1px 3px #0f172a14;--shadow-md:0 10px 24px #0f172a14;--shadow-lg:0 22px 56px #0a112824;--button-ink:#111827;--button-light:#fffffff5;--button-light-strong:#fff;--button-glass:#0d14260e;--button-glass-hover:#0d142616;--button-glass-dark:#ffffff13;--button-glass-dark-hover:#ffffff1f;--button-line:#1123431a;--button-line-dark:#ffffff1f;--button-shadow:0 18px 42px #0a11202e;--button-shadow-strong:0 18px 46px #060c1a47;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--container:1280px;--sans:"Inter", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--ease-out:.22s cubic-bezier(.22, 1, .36, 1);--ease-smooth:.32s cubic-bezier(.22, 1, .36, 1);font-family:var(--sans);color:var(--text-main);background:var(--page-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top, #4a80c214, transparent 28%), linear-gradient(180deg, #f7fafc 0%, var(--page-bg) 26%, var(--page-bg) 100%);min-width:320px;min-height:100vh;color:var(--text-main);margin:0}html[data-theme=night] body{color:#e2e8f0d1;background:radial-gradient(circle at top,#3252941f,#0000 30%),linear-gradient(#03050b 0%,#050711 42%,#02030a 100%)}body.drawer-open{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #3b82f63d}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}#root{min-height:100vh}.page-container{width:min(calc(100% - 48px), var(--container));margin:0 auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.page-container{width:min(calc(100% - 24px), var(--container))}}.appRoot{min-height:100vh}.siteHeaderSessionState{color:#f7fbffb8;background:linear-gradient(#ffffff13,#ffffff0a),#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:.84rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.siteHeaderSessionState.isError{color:#ffe0e6eb;background:#fb71851f}.siteHeaderSessionCard{border:1px solid var(--button-line-dark);-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:linear-gradient(#ffffff13,#ffffff09),#ffffff05;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:5px;display:inline-flex;box-shadow:0 16px 34px #00000024,inset 0 1px #ffffff14}.siteHeaderUserChip{color:#f8fbff;background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:5px 12px 5px 7px;display:inline-flex}.siteHeaderAvatar{color:#0a1128;background:linear-gradient(#fffffff5,#e2e8f0e0);border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #0f172a2e}.siteHeaderUserMeta{gap:3px;min-width:0;display:grid}.siteHeaderUserName{color:#f8fbff;font-size:.91rem;font-weight:700;line-height:1.2}.siteHeaderUserRoleRow{align-items:center;gap:7px;min-width:0;display:inline-flex}.siteHeaderPresence{background:#7ff0c4;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #7ff0c41f}.siteHeaderUserRole{color:#e2e8f0b3;font-size:.72rem;line-height:1.2}.siteHeaderActionButton{color:#f7fbffe6;min-height:40px;transition:background var(--ease-out), border-color var(--ease-out), color var(--ease-out), box-shadow var(--ease-out), transform var(--ease-out);background:linear-gradient(#ffffff1b,#ffffff0e),#ffffff09;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.84rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #0000001f}.siteHeaderActionButton:hover{color:#fff;background:linear-gradient(#ffffff26,#ffffff14),#ffffff0d;border-color:#ffffff24;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 14px 28px #00000029}.siteHeaderActionButtonStandalone{min-height:44px;padding:0 18px}.siteHeaderActionButtonPrimary,.siteHeaderActionButtonStandalone{color:var(--button-ink);background:linear-gradient(180deg, var(--button-light-strong), #ebf1faf5), var(--button-light);box-shadow:var(--button-shadow-strong), inset 0 1px 0 #ffffffeb;border-color:#ffffffad}.siteHeaderActionButtonPrimary:hover,.siteHeaderActionButtonStandalone:hover{color:var(--button-ink);background:linear-gradient(180deg, #fff, #f4f8fdfa), var(--button-light);border-color:#ffffffd1}.siteLayout[data-theme=day] .siteHeaderSessionState{color:#14233da3;background:linear-gradient(#ffffffe0,#ecf4ffad),#ffffffbd;border-color:#1630581a;box-shadow:inset 0 1px #ffffffdb}.siteLayout[data-theme=day] .siteHeaderSessionState.isError{color:#9f1239e6;background:#fff1f2e0;border-color:#fb718533}.siteLayout[data-theme=day] .siteHeaderSessionCard{background:linear-gradient(#ffffffdb,#eff6ff9e),#ffffffb8;border-color:#1630581f;box-shadow:0 16px 34px #1630581f,inset 0 1px #ffffffdb}.siteLayout[data-theme=day] .siteHeaderUserChip{color:#14233d;background:#12274c0b}.siteLayout[data-theme=day] .siteHeaderAvatar{color:#14233d;background:linear-gradient(#fff,#e5eefaf5);box-shadow:0 8px 18px #1630581f}.siteLayout[data-theme=day] .siteHeaderUserName{color:#14233d}.siteLayout[data-theme=day] .siteHeaderUserRole{color:#14233d8f}.siteLayout[data-theme=day] .siteHeaderActionButton{color:#14233dd1;background:linear-gradient(#ffffffb8,#eff6ff85),#ffffff94;border-color:#1630581a;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #16305814}.siteLayout[data-theme=day] .siteHeaderActionButton:hover{color:#14233d;background:linear-gradient(#ffffffdb,#eff6ffa3),#ffffffad;border-color:#16305826;box-shadow:inset 0 1px #ffffffd6,0 14px 28px #1630581c}.siteLayout[data-theme=day] .siteHeaderActionButtonPrimary,.siteLayout[data-theme=day] .siteHeaderActionButtonStandalone{color:#14233d;background:linear-gradient(#fff,#e5eefafa),#ffffffe6;border-color:#ffffffc2;box-shadow:0 12px 28px #16305824,inset 0 1px #fffffff0}.siteLayout[data-theme=day] .siteHeaderActionButtonPrimary:hover,.siteLayout[data-theme=day] .siteHeaderActionButtonStandalone:hover{color:#0f1f3d;background:linear-gradient(#fff,#f1f7fffa),#fffffff5;border-color:#ffffffe0}.appToast{z-index:50;min-width:min(360px,100vw - 32px);max-width:420px;color:var(--text-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:appToastIn var(--ease-smooth);background:linear-gradient(#fffffffa,#f8fafcfa),#fffffff5;border:1px solid #2563eb1a;border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.5;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 40px #0f172a1f}.welcomeModalBackdrop{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:#0206179e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.welcomeModal{color:#f8fbff;background:radial-gradient(circle at 24% 0,#60a5fa3d,#0000 36%),linear-gradient(#0f172af5,#030712f5);border:1px solid #ffffff1f;border-radius:28px;width:min(520px,100%);padding:30px;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff14}.welcomeModalMark{color:#f0b429;background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 30px #0f172a47}.welcomeModalKicker{color:#9fbcff;letter-spacing:.12em;margin:18px 0 8px;font-size:.78rem;font-weight:850}.welcomeModal h2{color:#fff;margin:0;font-size:clamp(1.8rem,4vw,2.55rem);line-height:1.05}.welcomeModal p:not(.welcomeModalKicker){color:#e2e8f0b8;margin:16px 0 0;font-size:1rem;line-height:1.75}.welcomeModalButton{color:#06101d;background:linear-gradient(#fff,#eaf1fb);border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:24px;padding:0 22px;font-weight:850;display:inline-flex;box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffffeb}.siteLayout[data-theme=day] .welcomeModalBackdrop{background:#0f172a5c}.siteLayout[data-theme=day] .welcomeModal{color:#14233d;background:radial-gradient(circle at 24% 0,#60a5fa2e,#0000 36%),linear-gradient(#fffffffa,#f4f8fffa);border-color:#1123431a;box-shadow:0 26px 72px #1327452e}.siteLayout[data-theme=day] .welcomeModal h2{color:#10203a}.siteLayout[data-theme=day] .welcomeModal p:not(.welcomeModalKicker){color:#14233da8}@keyframes appToastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=680px){.siteHeaderSessionCard{justify-content:space-between;width:100%}.siteHeaderUserChip{flex:auto;min-width:0}.siteHeaderUserMeta{min-width:0}.siteHeaderUserName,.siteHeaderUserRole{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.siteHeaderActionButton{flex:none}.appToast{min-width:0;max-width:calc(100vw - 24px);bottom:12px;right:12px}.welcomeModal{border-radius:24px;padding:24px}}.loginModalBackdrop{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top,#3b82f624,#0000 30%),#050b1a7a;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.loginModal{overscroll-behavior:contain;background:linear-gradient(#fffffffa,#f8fafcf5),#fffffff5;border:1px solid #94a3b82e;border-radius:24px;width:min(100%,420px);max-height:calc(100dvh - 28px);padding:22px;overflow-y:auto;box-shadow:0 32px 70px #050b1a33}.loginModal.isRegister{width:min(100%,720px);padding:24px 26px 22px}.loginModalTopBar{justify-content:space-between;align-items:center;gap:18px;display:flex}.loginModalModeSwitch{background:linear-gradient(#ffffffc7,#f8fafc8f),#0d14260b;border:1px solid #1123431a;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:inline-grid;box-shadow:inset 0 1px #ffffffc7,0 12px 26px #0f172a0f}.loginModal.isRegister .loginModalModeSwitch{width:176px}.loginModalModeButton{color:#0f1f3d9e;border-radius:999px;min-height:34px;padding:0 14px;font-size:.88rem;font-weight:750;transition:transform .18s,background .18s,color .18s,box-shadow .18s}.loginModalModeButton.isActive{background:linear-gradient(180deg, #fff, #eef4fcfa), var(--button-light);color:var(--button-ink);box-shadow:0 12px 28px #0a112026,inset 0 1px #ffffffeb}.loginModalHeader{margin-top:22px}.loginModalEyebrow{color:var(--primary-strong);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.loginModalTitle{color:var(--text-strong);letter-spacing:-.03em;margin-top:0;font-size:clamp(1.36rem,2.1vw,1.7rem);font-weight:800}.loginModalClose{color:#0f1f3dc2;background:linear-gradient(#ffffffd6,#f8fafc99),#0d14260b;border:1px solid #1123431a;border-radius:999px;width:34px;height:34px;font-size:1.5rem;line-height:1;box-shadow:0 10px 22px #0f172a0f,inset 0 1px #fffc}.loginModalClose:disabled{cursor:not-allowed;opacity:.6}.loginModalDescription{color:var(--text-muted);margin-top:12px;line-height:1.6}.loginModalForm{gap:12px;margin-top:18px;display:grid}.loginModal.isRegister .loginModalForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 18px}.loginModalField{gap:6px;display:grid}.loginModalLabel{color:var(--text-strong);font-size:.86rem;font-weight:600}.loginModalInput{width:100%;min-height:44px;color:var(--text-strong);background:#f8fafceb;border:1px solid #94a3b83d;border-radius:13px;padding:0 13px;font-size:.9rem;transition:border-color .16s,box-shadow .16s,background .16s}.loginModalInput::placeholder{color:var(--text-soft)}.loginModalInput:focus,.loginModalInput:focus-visible{border-color:#60a5fa75;outline:none;box-shadow:0 0 0 3px #3b82f624,inset 0 1px #ffffff14}.loginModalHelper{color:var(--text-muted);font-size:.76rem;line-height:1.42}.loginModalError{color:#be123c;background:#fff1f2db;border:1px solid #fb718533;border-radius:13px;padding:10px 12px;font-size:.84rem;line-height:1.42}.loginModalSubmit{background:linear-gradient(180deg, #fff, #eef4fcfa), var(--button-light);min-height:42px;color:var(--button-ink);letter-spacing:-.01em;transition:transform var(--ease-out), box-shadow var(--ease-out), filter var(--ease-out), opacity var(--ease-out);border:1px solid #ffffffb8;border-radius:999px;font-size:.9rem;font-weight:750;box-shadow:0 16px 36px #0a11202e,inset 0 1px #ffffffeb}.loginModalSubmit:hover:not(:disabled){filter:brightness(1.012);transform:translateY(-1px);box-shadow:0 20px 42px #0a112038,inset 0 1px #fffffff5}.loginModalSubmit:disabled{cursor:wait;opacity:.78}.loginModalFootnote{color:var(--text-muted);margin-top:12px;font-size:.84rem;line-height:1.45}.loginModalInlineLink{color:var(--primary-strong);font-weight:700}html[data-theme=night] .loginModal{background:linear-gradient(#0c1020fa,#03050cfa),#03050b;border-color:#ffffff1a;box-shadow:0 32px 70px #0000006b,inset 0 1px #ffffff12}html[data-theme=night] .loginModalModeSwitch,html[data-theme=night] .loginModalClose,html[data-theme=night] .loginModalInput{color:#f7fbffe0;background:linear-gradient(#ffffff13,#ffffff09),#ffffff06;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000002e}html[data-theme=night] .loginModalModeButton{color:#e2e8f09e}html[data-theme=night] .loginModalModeButton.isActive{color:#f8fbff;background:linear-gradient(#ffffff24,#ffffff13),#ffffff12;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff1a}html[data-theme=night] .loginModalEyebrow,html[data-theme=night] .loginModalInlineLink{color:#9fbcff}html[data-theme=night] .loginModalTitle,html[data-theme=night] .loginModalLabel{color:#f8fbff}html[data-theme=night] .loginModalDescription,html[data-theme=night] .loginModalHelper,html[data-theme=night] .loginModalFootnote{color:#e2e8f09e}html[data-theme=night] .loginModalInput::placeholder{color:#e2e8f061}@media (width>=641px){.loginModal.isRegister .loginModalError,.loginModal.isRegister .loginModalSubmit{grid-column:1/-1}}@media (width<=560px){.loginModalBackdrop{align-items:start;padding:10px}.loginModal{border-radius:20px;max-height:calc(100dvh - 20px);padding:18px 14px 14px}.loginModal.isRegister{padding:18px 14px 14px}.loginModalTopBar{gap:12px}.loginModal.isRegister .loginModalModeSwitch{width:auto}.loginModal.isRegister .loginModalForm{grid-template-columns:1fr}.loginModalInput,.loginModalSubmit{min-height:40px}}.siteLayout{min-height:100vh;color:var(--text-main);background:radial-gradient(circle at 0 0,#4972ff1c,#0000 30%),radial-gradient(circle at 100% 0,#30d6a90e,#0000 20%),linear-gradient(#03050b 0%,#060915 48%,#02030a 100%);position:relative}.siteLayout:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(#00000052 0%,#0000 28%),radial-gradient(circle at 50% 0,#4477ff1c,#0000 24%);position:fixed;inset:0}.siteLayoutBody{z-index:1;position:relative}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(122%);backdrop-filter:blur(20px)saturate(122%);background:radial-gradient(circle at 50% 0,#4a80c21f,#0000 42%),linear-gradient(#060b18f5 0%,#090f1fe0 100%);padding:10px 0 0;position:sticky;top:0;box-shadow:0 10px 26px #050b1a2e,inset 0 -1px #ffffff0f}.siteHeaderInner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:56px;padding:8px 0;display:grid}.siteBrand{color:#f7fbff;justify-self:start;align-items:center;gap:10px;display:inline-flex}.siteBrandMark{fill:#f0b429;filter:drop-shadow(0 0 12px #f0b42938);width:24px;height:24px}.siteBrandText{letter-spacing:-.03em;font-size:1.16rem;font-weight:800}.siteNav{border:1px solid var(--button-line-dark);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);scrollbar-width:none;background:linear-gradient(#ffffff12,#ffffff09),#ffffff06;border-radius:999px;justify-content:center;place-self:center;align-items:center;gap:4px;padding:5px;display:inline-flex;box-shadow:0 16px 38px #00000029,inset 0 1px #ffffff14}.siteNav::-webkit-scrollbar{display:none}.siteNavItem{color:#eef3f9ad;letter-spacing:-.01em;min-height:38px;transition:color var(--ease-out), background var(--ease-out), border-color var(--ease-out), box-shadow var(--ease-out), transform var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.92rem;font-weight:650;display:inline-flex}.siteNavItem:hover{color:#fffffff5;background:#ffffff0e;transform:translateY(-1px)}.siteNavItem.isActive{color:#fff;background:linear-gradient(#ffffff21,#ffffff13),#ffffff14;border-color:#ffffff1a;box-shadow:0 10px 26px #00000024,inset 0 1px #ffffff1c}.siteNavProjectHub{justify-content:center;align-items:center;display:inline-flex;position:relative}.siteNavProjectHubTrigger{color:#eef3f9ad;letter-spacing:-.01em;white-space:nowrap;min-height:38px;transition:color var(--ease-out), background var(--ease-out), border-color var(--ease-out), box-shadow var(--ease-out), transform var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.92rem;font-weight:650;display:inline-flex}.siteNavProjectHubTrigger:after{content:"";opacity:.78;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:8px;transform:translateY(-2px)rotate(45deg)}.siteNavProjectHub:hover .siteNavProjectHubTrigger,.siteNavProjectHub:focus-within .siteNavProjectHubTrigger{color:#fffffff5;background:#ffffff0e;transform:translateY(-1px)}.siteNavProjectHub.isActive .siteNavProjectHubTrigger{color:#fff;background:linear-gradient(#ffffff21,#ffffff13),#ffffff14;border-color:#ffffff1a;box-shadow:0 10px 26px #00000024,inset 0 1px #ffffff1c}.siteNavProjectHubMenu{z-index:40;opacity:0;pointer-events:none;visibility:hidden;min-width:138px;transition:opacity var(--ease-out), transform var(--ease-out), visibility var(--ease-out);background:linear-gradient(#141b2df5,#0a0f1df0),#080c18f5;border:1px solid #ffffff1a;border-radius:18px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,8px);box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff14}.siteNavProjectHub:hover .siteNavProjectHubMenu,.siteNavProjectHub:focus-within .siteNavProjectHubMenu{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.siteNavProjectHubItem{color:#eef3f99e;letter-spacing:-.01em;white-space:nowrap;width:100%;min-height:36px;transition:color var(--ease-out), background var(--ease-out), border-color var(--ease-out), transform var(--ease-out);border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;padding:0 14px;font-size:.84rem;font-weight:720;display:inline-flex}.siteNavProjectHubItem:hover{color:#fffffff5;background:#ffffff0e}.siteNavProjectHubItem.isActive{color:#fff;background:linear-gradient(#ffffff21,#ffffff13),#ffffff14;border-color:#ffffff1a}.siteHeaderActions{place-self:center end;align-items:center;gap:8px;min-width:0;display:inline-flex}.siteThemeToggle{color:#f5f8ffb8;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);width:86px;height:44px;transition:background var(--ease-out), border-color var(--ease-out), box-shadow var(--ease-out), transform var(--ease-out);background:linear-gradient(#ffffff14,#ffffff09),#ffffff06;border:1px solid #ffffff1f;border-radius:999px;flex:none;justify-content:space-between;align-items:center;padding:0 12px;display:inline-flex;position:relative;box-shadow:0 16px 34px #00000024,inset 0 1px #ffffff14}.siteThemeToggle:hover{border-color:#ffffff2e;transform:translateY(-1px)}.siteThemeToggleIcon{z-index:1;width:22px;height:22px;transition:color var(--ease-out), opacity var(--ease-out), transform var(--ease-out);justify-content:center;align-items:center;font-size:.92rem;line-height:1;display:inline-flex;position:relative}.siteThemeToggleSun{color:#fbbf24;opacity:.48}.siteThemeToggleMoon{color:#c7d2fe;opacity:.92}.siteThemeToggleThumb{z-index:2;color:#172033;width:34px;height:34px;transition:transform .3s cubic-bezier(.22, 1, .36, 1), background var(--ease-out), color var(--ease-out);background:linear-gradient(#f8fbff,#dfe7f2),#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;left:4px;box-shadow:0 10px 22px #00000042,inset 0 1px #fffffff2}.siteThemeToggleThumbIcon{font-size:.9rem;line-height:1;transform:translateY(-.5px)}.siteThemeToggle[data-theme-mode=day]{color:#0f1f3db8;background:linear-gradient(#ffffffeb,#e2ebf8c7),#ffffffd1;border-color:#ffffffb8;box-shadow:0 16px 34px #16305824,inset 0 1px #ffffffe6}.siteThemeToggle[data-theme-mode=day] .siteThemeToggleThumb{color:#7c2d12;background:linear-gradient(#fff7c2,#fbbf24),#facc15;box-shadow:0 10px 22px #b4530933,inset 0 1px #ffffffd1}.siteThemeToggle[data-theme-mode=day] .siteThemeToggleSun{opacity:.92;transform:scale(1.04)}.siteThemeToggle[data-theme-mode=day] .siteThemeToggleMoon{opacity:.42}.siteThemeToggle[data-theme-mode=night] .siteThemeToggleMoon{transform:scale(1.04)}.siteLayoutBody>*{z-index:1;position:relative}.siteLayout[data-theme=day]{color:#24364f;background:radial-gradient(circle at 0 0,#5789ff29,#0000 28%),radial-gradient(circle at 100% 0,#fbbf241f,#0000 20%),linear-gradient(#f8fbff 0%,#edf5ff 100%)}.siteLayout[data-theme=day]:before{background:linear-gradient(#ffffffa3 0%,#0000 28%),radial-gradient(circle at 50% 0,#60a5fa2e,#0000 26%)}.siteLayout[data-theme=day] .siteHeader{background:radial-gradient(circle at 50% 0,#60a5fa29,#0000 42%),linear-gradient(#f8fbfff0 0%,#e4eefbdb 100%);box-shadow:0 10px 26px #1630581f,inset 0 -1px #16305814}.siteLayout[data-theme=day] .siteBrand{color:#14233d}.siteLayout[data-theme=day] .siteNav{background:linear-gradient(#ffffffdb,#eff6ff9e),#ffffffb8;border-color:#1630581f;box-shadow:0 16px 34px #1630581f,inset 0 1px #ffffffdb}.siteLayout[data-theme=day] .siteNavItem{color:#14233d94}.siteLayout[data-theme=day] .siteNavItem:hover{color:#0f1f3de6;background:#12274c0e}.siteLayout[data-theme=day] .siteNavItem.isActive{color:#14233d;background:linear-gradient(#fff,#e5eefafa),#ffffffe6;border-color:#ffffffb8;box-shadow:0 12px 28px #16305824,inset 0 1px #ffffffeb}.siteLayout[data-theme=day] .siteNavProjectHubTrigger{color:#14233d94}.siteLayout[data-theme=day] .siteNavProjectHub:hover .siteNavProjectHubTrigger,.siteLayout[data-theme=day] .siteNavProjectHub:focus-within .siteNavProjectHubTrigger{color:#0f1f3de6;background:#12274c0e}.siteLayout[data-theme=day] .siteNavProjectHub.isActive .siteNavProjectHubTrigger{color:#14233d;background:linear-gradient(#fff,#e5eefafa),#ffffffe6;border-color:#ffffffb8;box-shadow:0 12px 28px #16305824,inset 0 1px #ffffffeb}.siteLayout[data-theme=day] .siteNavProjectHubMenu{background:linear-gradient(#fffffffa,#eff6fff5),#fffffffa;border-color:#1630581f;box-shadow:0 18px 42px #16305829,inset 0 1px #ffffffdb}.siteLayout[data-theme=day] .siteNavProjectHubItem{color:#14233d8f}.siteLayout[data-theme=day] .siteNavProjectHubItem:hover{color:#0f1f3de6;background:#12274c0e}.siteLayout[data-theme=day] .siteNavProjectHubItem.isActive{color:#14233d;background:linear-gradient(#fff,#e5eefafa),#ffffffe6;border-color:#ffffffb8}.siteLayout[data-theme=day] .siteFooter{color:#1e2e4bd1;background:radial-gradient(circle at 4% 100%,#93c5fd61,#0000 24%),radial-gradient(circle at 96% 100%,#fbbf243d,#0000 28%),radial-gradient(circle at 88% 22%,#2dd4bf29,#0000 22%),linear-gradient(112deg,#f7fbff 0%,#eaf3ff 46%,#edf7fb 100%);box-shadow:inset 0 1px #16305814}.siteLayout[data-theme=day] .siteFooter:before{background:linear-gradient(#ffffff8a,#0000 42%),radial-gradient(at 50% 100%,#60a5fa1f,#0000 52%)}.siteLayout[data-theme=day] .siteFooterBrandRow,.siteLayout[data-theme=day] .siteFooterTitle{color:#14233d}.siteLayout[data-theme=day] .siteFooterCopy,.siteLayout[data-theme=day] .siteFooterText{color:#1e2e4b9e}.siteLayout[data-theme=day] .siteFooterJoinButton{color:#14233d;background:linear-gradient(#ffffffe6,#ecf4ffb8),#ffffffc2;border-color:#1630581f;box-shadow:inset 0 1px #ffffffdb,0 16px 34px #1630581f}.siteLayout[data-theme=day] .siteFooterJoinButton:hover{color:#0f1f3d;background:linear-gradient(#fff,#f2f7ffd1),#ffffffdb;box-shadow:inset 0 1px #ffffffeb,0 20px 42px #16305829}.siteLayout[data-theme=day] .siteFooterQrPlaceholder{background:linear-gradient(135deg,#fffffff0,#e5effcad),#ffffffd6;border-color:#1630582e;box-shadow:0 18px 38px #1630581a,inset 0 1px #ffffffd1}.siteLayout[data-theme=day] .siteFooterQrLabel{color:#1e2e4b85}.siteFooter{color:#e2e8f0d1;background:radial-gradient(circle at 4% 100%,#ae56ff61,#0000 24%),radial-gradient(circle at 96% 100%,#407aff6b,#0000 28%),radial-gradient(circle at 88% 22%,#38d6b824,#0000 22%),linear-gradient(112deg,#050711 0%,#111427 42%,#07171b 100%);margin-top:0;padding:74px 0 52px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.siteFooter:before{content:"";pointer-events:none;background:linear-gradient(#ffffff08,#0000 42%),radial-gradient(at 50% 100%,#ffffff14,#0000 52%);position:absolute;inset:0}.siteFooterInner{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,8vw,120px);display:grid;position:relative}.siteFooterBrand{gap:22px;max-width:720px;display:grid}.siteFooterBrandRow{color:#f8fbff;align-items:center;gap:10px;display:inline-flex}.siteFooterMark{color:#0a1020;background:linear-gradient(#fffffffa,#e2e8f0e6),#ffffffe6;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.25rem;display:inline-flex;box-shadow:0 18px 38px #00000038,inset 0 1px #fffffff2}.siteFooterBrandText{letter-spacing:-.058em;font-size:clamp(2rem,4.3vw,4.15rem);font-weight:800;line-height:1.02}.siteFooterCopy{color:#e2e8f0ad;max-width:62ch;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.55}.siteFooterJoinButton{color:#dee6ffe6;-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);width:fit-content;min-height:48px;transition:transform var(--ease-out), color var(--ease-out), background var(--ease-out), box-shadow var(--ease-out);background:linear-gradient(#ffffff16,#ffffff0a),#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffff17,0 16px 34px #0000002e}.siteFooterJoinButton:hover{color:#fff;background:linear-gradient(#ffffff21,#fff1),#ffffff0a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 20px 42px #00000038}.siteFooterContact{justify-items:end;gap:22px;min-width:min(460px,100%);display:grid}.siteFooterGroup{text-align:right;align-content:start;justify-items:end;gap:8px;display:grid}.siteFooterTitle{color:#f8fbff;font-size:1.08rem;font-weight:800}.siteFooterText{color:#e2e8f0a6;font-size:.96rem;line-height:1.45}.siteFooterQrGrid{grid-template-columns:repeat(2,minmax(140px,1fr));align-items:start;gap:28px;display:grid}.siteFooterQrCard{justify-items:center;gap:12px;display:grid}.siteFooterQrPlaceholder{aspect-ratio:1;background:linear-gradient(135deg,#ffffff17,#ffffff06),#ffffff09;border:1px dashed #ffffff57;border-radius:4px;width:154px;box-shadow:0 18px 38px #0003,inset 0 1px #ffffff14}.siteFooterQrLabel{color:#e2e8f094;font-size:.94rem}@media (width<=980px){.siteHeaderInner{grid-template-columns:1fr;place-items:start;gap:10px}.siteNav,.siteHeaderActions{justify-self:start}.siteFooterInner{grid-template-columns:1fr;align-items:start}.siteFooterContact,.siteFooterGroup{text-align:left;justify-items:start}}@media (width<=700px){.siteHeader{padding-top:10px}.siteNav{justify-content:space-between;width:100%;padding:6px;overflow:auto}.siteNavItem{flex:none;padding:0 14px}.siteNavProjectHub{flex:none}.siteNavProjectHubMenu{left:0;transform:translateY(8px)}.siteNavProjectHub:hover .siteNavProjectHubMenu,.siteNavProjectHub:focus-within .siteNavProjectHubMenu{transform:translateY(0)}.siteHeaderActions{flex-wrap:wrap;justify-content:space-between;width:100%}.siteFooter{padding-top:52px}.siteFooterQrGrid{grid-template-columns:1fr;justify-items:start;width:100%}}.siteHeader{padding-top:6px}.siteHeaderInner{min-height:50px;padding:6px 0}.siteNavItem,.siteNavProjectHubTrigger{min-height:34px;padding:0 14px}.siteThemeToggle{width:78px;height:40px;padding:0 10px}.siteThemeToggleThumb{width:30px;height:30px}.siteThemeToggle[data-theme-mode=night] .siteThemeToggleThumb{transform:translate(40px)}.siteHeaderSessionCard{padding:4px}.siteHeaderActionButton{min-height:36px}.siteFooter{padding:50px 0 38px}.siteFooterInner{gap:42px}.siteFooterBrand{gap:18px}.siteFooterQrPlaceholder{width:128px}.siteFooterJoinButton{min-height:44px;padding:0 20px}@media (width<=700px){.siteHeaderInner{gap:8px}.siteFooter{padding-top:42px}}.platformShell{z-index:1;color:#f8fbff;background:radial-gradient(circle at 66% 0,#4a80c224,#0000 28%),linear-gradient(#03050b 0%,#060915 48%,#02030a 100%);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.platformShell.isSidebarCollapsed{grid-template-columns:80px minmax(0,1fr)}.platformSidebar{background:linear-gradient(#070f1ff5,#030812fa),#030812;border-right:1px solid #ffffff14;align-content:start;height:100vh;padding:22px 14px;display:grid;position:sticky;top:0;overflow-y:auto;box-shadow:inset -1px 0 #ffffff09,18px 0 48px #0000002e}.platformSidebarToggle{z-index:3;color:#e2e8f0bd;background:linear-gradient(#ffffff17,#ffffff0a),#060c19f5;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:32px;height:32px;transition:transform .16s,color .16s,border-color .16s,background .16s;display:grid;position:absolute;top:33px;right:12px;box-shadow:inset 0 1px #ffffff14,0 12px 24px #00000042}.platformSidebarToggle:hover{color:#fff;background:linear-gradient(#ffffff21,#ffffff0f),#060c19fa;border-color:#ffffff29}.platformSidebarToggle svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .16s}.platformShell.isSidebarCollapsed .platformSidebarToggle svg{transform:rotate(180deg)}.platformShell.isSidebarCollapsed .platformSidebarToggle{left:24px;right:auto}.platformBrand{color:#f8fbff;text-align:left;border-radius:16px;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 12px;display:flex}.platformBrand:hover{background:#ffffff0e}.platformBrandMark{color:#f0b429;background:#ffffff12;border-radius:12px;flex:none;place-items:center;width:32px;height:32px;display:grid}.platformBrand strong,.platformBrand small{display:block}.platformBrand strong{font-size:1rem;line-height:1.15}.platformBrand small{color:#e2e8f094;margin-top:2px;font-size:.78rem}.platformNav{gap:18px;margin-top:20px;display:grid}.platformNavGroup{gap:6px;display:grid}.platformNavGroupLabel{color:#becdeb7a;letter-spacing:.1em;margin:0;padding:0 12px;font-size:.72rem;font-weight:800}.platformNavItem{color:#e2e8f0b8;text-align:left;border:1px solid #0000;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:0 12px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.platformNavItem:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.platformNavItem.isActive{color:#fff;background:linear-gradient(90deg,#225cff47,#60a5fa14),#ffffff0e;border-color:#8dafff33;box-shadow:inset 0 1px #ffffff14,0 14px 28px #00000029}.platformNavIcon{color:#e2e8f0bd;background:linear-gradient(#ffffff1a,#ffffff09),#ffffff09;border:1px solid #e2e8f01f;border-radius:12px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff14}.platformNavIcon svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.platformNavItem.isActive .platformNavIcon{color:#dbeafe;background:radial-gradient(circle at 35% 20%,#60a5fa5c,#0000 46%),linear-gradient(#94a3b83d,#0f172a3d);border-color:#8dafff47;box-shadow:inset 0 1px #ffffff21,0 0 0 5px #60a5fa14}.platformNavCopy span,.platformNavCopy small{display:block}.platformNavCopy span{font-size:.95rem;font-weight:760}.platformNavCopy small{color:#e2e8f075;margin-top:3px;font-size:.74rem;line-height:1.25}.platformShell.isSidebarCollapsed .platformSidebar{padding-inline:12px;overflow-x:visible}.platformShell.isSidebarCollapsed .platformBrand{visibility:hidden;justify-content:center;padding-inline:0}.platformShell.isSidebarCollapsed .platformBrand>span:not(.platformBrandMark),.platformShell.isSidebarCollapsed .platformNavGroupLabel,.platformShell.isSidebarCollapsed .platformNavCopy{display:none}.platformShell.isSidebarCollapsed .platformNav{gap:12px}.platformShell.isSidebarCollapsed .platformNavGroup{gap:8px}.platformShell.isSidebarCollapsed .platformNavItem{border-radius:16px;grid-template-columns:1fr;justify-items:center;min-height:48px;padding:0;display:grid}.platformShell.isSidebarCollapsed .platformNavItem:hover{transform:none}.platformShell.isSidebarCollapsed .platformNavIcon{width:36px;height:36px}.platformMain{background:radial-gradient(circle at 40% 0,#4477ff1a,#0000 28%),linear-gradient(#070c19f0,#03050bfa);flex-direction:column;min-width:0;height:100vh;min-height:0;display:flex;overflow:hidden}.platformTopbar{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(122%);backdrop-filter:blur(18px)saturate(122%);background:linear-gradient(#090f1feb,#090f1fc7),#090f1fe6;border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 24px;display:flex;position:sticky;top:0}.platformTopbarLeft,.platformTopbarRight,.platformGuestActions,.platformUser{align-items:center;gap:10px;display:flex}.platformTopbarLeft,.platformTopbarRight{min-width:0}.platformTopbarLeft{flex-wrap:wrap}.platformThemeToggle{width:82px;height:40px;padding:0 11px}.platformThemeToggle .siteThemeToggleIcon{width:20px;height:20px;font-size:.88rem}.platformThemeToggle .siteThemeToggleThumb{width:32px;height:32px;top:3px;left:3px}.platformThemeToggle[data-theme-mode=night] .siteThemeToggleThumb{transform:translate(42px)}.platformIconButton,.platformThemeButton,.platformGuestActions button,.platformUser button{color:#f7fbffdb;background:linear-gradient(#ffffff14,#ffffff0a),#ffffff06;border:1px solid #ffffff1a;border-radius:999px;min-height:38px;padding:0 13px;font-size:.85rem;font-weight:750}.platformBreadcrumb{gap:2px;display:grid}.platformBreadcrumb span{color:#becdeb85;font-size:.76rem}.platformBreadcrumb strong{color:#f8fbff;font-size:1rem}.platformTopNav{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;min-height:38px;padding:4px;display:inline-flex}.platformTopNav button{color:#e2e8f0a8;white-space:nowrap;border:1px solid #0000;border-radius:999px;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:760;transition:color .16s,border-color .16s,background .16s,transform .16s}.platformTopNav button:hover,.platformTopNav button.isActive{color:#fff;background:#ffffff13;border-color:#ffffff1a;transform:translateY(-1px)}.platformSearch{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;align-items:center;width:min(22vw,260px);min-width:160px;min-height:40px;padding:0 12px;display:flex}.platformSearch input{color:#f8fbff;background:0 0;border:0;outline:0;width:100%;font-size:.88rem}.platformSearch input::placeholder{color:#e2e8f061}.platformUser{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:5px 5px 5px 8px}.platformAvatar{color:#06101d;background:linear-gradient(#fff,#dbeafe);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.platformUserMeta{min-width:86px;display:grid}.platformUserMeta strong{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:.84rem;overflow:hidden}.platformUserMeta small{color:#e2e8f085;font-size:.72rem}.platformContent{flex:auto;min-width:0;height:calc(100vh - 72px);min-height:0;padding:22px 24px 38px;overflow:auto}.platformContent.isTaskWorkspaceContent{height:calc(100vh - 72px);min-height:0;padding:12px;display:flex;overflow:hidden}.platformContent>.sitePage{min-height:auto}.platformContent .siteHeroSectionCompact{padding-top:0}.platformContent .siteHeroGridCompact{max-width:none}.platformContent .applicationPageSection{padding-bottom:0}.platformContent .siteFooter{display:none}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.siteLayout[data-theme=day] .platformShell{color:#10203a;background:linear-gradient(#edf3fb 0%,#f8fbff 100%)}.siteLayout[data-theme=day] .platformSidebar{background:linear-gradient(#09182ffa,#030c19fa),#06101d;border-right-color:#11234314}.siteLayout[data-theme=day] .platformSidebarToggle{color:#e2e8f0c7;background:linear-gradient(#ffffff1c,#ffffff0d),#06101dfa;border-color:#ffffff1f}.siteLayout[data-theme=day] .platformMain{background:#f3f6fb}.siteLayout[data-theme=day] .platformTopbar{background:#ffffffe0;border-bottom-color:#11234314}.siteLayout[data-theme=day] .platformBreadcrumb strong{color:#10203a}.siteLayout[data-theme=day] .platformBreadcrumb span{color:#14233d80}.siteLayout[data-theme=day] .platformTopNav{background:#ffffffc2;border-color:#1123431a}.siteLayout[data-theme=day] .platformTopNav button{color:#14233d94}.siteLayout[data-theme=day] .platformTopNav button:hover,.siteLayout[data-theme=day] .platformTopNav button.isActive{color:#10203a;background:#12274c0e;border-color:#1123431a}.siteLayout[data-theme=day] .platformSearch{background:#ffffffe0;border-color:#1123431f}.siteLayout[data-theme=day] .platformSearch input{color:#10203a}.siteLayout[data-theme=day] .platformSearch input::placeholder{color:#14233d61}.siteLayout[data-theme=day] .platformIconButton,.siteLayout[data-theme=day] .platformGuestActions button,.siteLayout[data-theme=day] .platformUser button,.siteLayout[data-theme=day] .platformUser{color:#0f1f3dd1;background:#ffffffdb;border-color:#1123431a}.siteLayout[data-theme=day] .platformUserMeta strong{color:#10203a}.siteLayout[data-theme=day] .platformUserMeta small{color:#14233d8f}@media (width<=980px){.platformShell,.platformShell.isSidebarCollapsed{grid-template-columns:1fr}.platformSidebar{height:auto;position:relative}.platformSidebarToggle{display:none}.platformShell.isSidebarCollapsed .platformBrand>span:not(.platformBrandMark),.platformShell.isSidebarCollapsed .platformNavGroupLabel,.platformShell.isSidebarCollapsed .platformNavCopy{display:block}.platformShell.isSidebarCollapsed .platformBrand{visibility:visible;justify-content:flex-start;padding:0 12px}.platformShell.isSidebarCollapsed .platformNav{gap:18px}.platformShell.isSidebarCollapsed .platformNavItem{grid-template-columns:34px minmax(0,1fr);justify-items:stretch;min-height:56px;padding:0 12px}.platformShell.isSidebarCollapsed .platformNavIcon{width:32px;height:32px}.platformNav{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.platformTopbar{flex-direction:column;align-items:stretch;position:relative}.platformTopbarLeft,.platformTopbarRight{flex-wrap:wrap}.platformSearch{flex:1;width:auto}}@media (width<=640px){.platformContent{padding:14px 12px 28px}.platformSidebar{padding:16px 10px}.platformNav{grid-template-columns:1fr}}.sitePage{--profile-field-border-color:#18315c1f;--profile-field-background:#f6f9ffa8;--profile-field-text-color:#15294c;--profile-field-placeholder-color:#15294c6b;--profile-field-shadow:inset 0 1px 0 #ffffffa3, 0 10px 22px #13274509;--profile-field-selected-background:linear-gradient(180deg, #3b82f633, #3b82f61a), #f6f9ffbd;position:relative}.siteHeroSectionHome{isolation:isolate;background:#050911;padding:16px 0 42px;position:relative;overflow:clip}.siteHeroSectionCompact{padding-bottom:10px}.siteHeroBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.siteHeroParticleCanvas{opacity:.72;mix-blend-mode:normal;contain:paint;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.siteHeroBackdrop:before,.siteHeroBackdrop:after{content:"";filter:blur(84px);border-radius:999px;position:absolute}.siteHeroBackdrop:before{opacity:.82;background:radial-gradient(circle,#5f84ff29 0%,#5f84ff00 72%);width:680px;height:680px;animation:none;top:16%;left:48%;transform:translate(-50%)}.siteHeroBackdrop:after{opacity:.62;background:radial-gradient(circle,#ff844026 0%,#ff844000 76%);width:320px;height:320px;animation:none;top:18%;right:16%}.siteHeroBackdropField{opacity:1;background-color:#0000;background-image:linear-gradient(#03071261 0%,#0307122e 46%,#030712f0 100%),radial-gradient(circle at 55% 76%,#ff8b485c,#ff8b4800 18%),radial-gradient(circle at 66% 34%,#4476ff38,#4476ff00 30%),radial-gradient(circle at 24% 22%,#a960ff2e,#a960ff00 24%),linear-gradient(118deg,#04070e 0%,#0a1021 42%,#071923 72%,#02040a 100%);background-position:50%,55% 78%,66% 34%,24% 22%,top;background-repeat:no-repeat;background-size:auto,760px 520px,980px 980px,620px 620px,auto;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;animation:none;position:absolute;inset:-10% -4% -12%}.siteHeroLaunchScene{position:absolute;inset:0;overflow:hidden}.siteHeroLaunchScene:before{content:"";background:linear-gradient(#02060f14 0%,#02060f2e 52%,#02060f7a 100%);position:absolute;inset:0}.siteHeroLaunchHorizon{filter:blur(1px);opacity:.9;background:linear-gradient(#111a3000 0%,#101c30b3 68%,#070c15f2 100%),radial-gradient(at 56% 100%,#ff884657,#0000 34%);border-radius:50% 50% 0 0;width:min(1180px,118vw);height:210px;display:none;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.siteHeroRocketRig{transform-origin:50% 100%;width:120px;height:360px;animation:7.6s cubic-bezier(.18,.78,.24,1) infinite siteRocketLaunch;position:absolute;bottom:clamp(14px,4.2vh,44px);right:clamp(6%,13vw,18%)}.siteHeroRocketTrail{filter:blur(10px);opacity:.74;background:linear-gradient(#ffffffbd,#ffaf5880 46%,#ff672400 100%);border-radius:999px;width:30px;height:214px;animation:1.6s ease-in-out infinite alternate siteRocketTrailPulse;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.siteHeroRocket{filter:drop-shadow(0 18px 28px #00000052);width:62px;height:170px;position:absolute;bottom:176px;left:50%;transform:translate(-50%)}.siteHeroRocketNose{clip-path:polygon(50% 0,92% 100%,8% 100%);background:linear-gradient(90deg,#ffffff61,#ffffffeb 46%,#a8b5ccad 100%);border-radius:999px 999px 18px 18px;width:44px;height:54px;position:absolute;top:0;left:50%;transform:translate(-50%)}.siteHeroRocketBody{background:linear-gradient(90deg,#0c122042,#f5f9fffa 40%,#637491e0 100%);border-radius:16px 16px 8px 8px;width:46px;height:110px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.siteHeroRocketWindow{background:radial-gradient(circle at 35% 28%,#dbeafe,#27548f 74%);border:2px solid #08102085;border-radius:50%;width:15px;height:15px;position:absolute;top:68px;left:50%;transform:translate(-50%)}.siteHeroRocketFin{background:linear-gradient(#e5e9f0,#6b7280);width:22px;height:46px;position:absolute;bottom:18px}.siteHeroRocketFinLeft{clip-path:polygon(100% 0,100% 100%,0 100%);left:0}.siteHeroRocketFinRight{clip-path:polygon(0 0,100% 100%,0 100%);right:0}.siteHeroRocketFlame{filter:blur(2px);background:radial-gradient(at 50% 18%,#ffffffeb,#ffd26ea8 34%,#ff67244d 62%,#0000 74%);border-radius:999px;width:54px;height:130px;animation:.86s ease-in-out infinite alternate siteRocketFlame;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.siteHeroSmokeCloud{filter:blur(10px);opacity:.48;background:radial-gradient(circle at 36% 36%,#ffffffdb,#d1dbe870 45%,#5a63770a 76%);border-radius:999px;animation:8s ease-in-out infinite alternate siteSmokeDrift;display:none;position:absolute;bottom:-8%}.siteHeroSmokeCloudOne{width:540px;height:220px;left:2%}.siteHeroSmokeCloudTwo{width:620px;height:250px;animation-delay:-2s;bottom:-10%;right:4%}.siteHeroSmokeCloudThree{opacity:.36;width:520px;height:210px;animation-delay:-4s;bottom:-12%;left:28%}.siteHeroGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.68fr);align-items:start;gap:14px;display:grid}.siteHeroGridHome{z-index:1;grid-template-columns:1fr;align-content:center;place-items:center;gap:0;min-height:clamp(540px,100vh - 180px,700px);position:relative}.siteHeroGridCompact{grid-template-columns:minmax(0,1.02fr) minmax(420px,.72fr);gap:26px}.siteHeroCopy{padding:12px 0}.siteHeroCopyHome{text-align:center;text-shadow:0 18px 46px #0000005c;max-width:980px;margin:0 auto;padding:0}.siteHeroSignature{color:#f5f8ffd6;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);letter-spacing:-.015em;background:linear-gradient(#ffffff1f,#ffffff0f),#080f1f33;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 16px 0 14px;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff1f}.siteHeroSignatureMark{fill:#f0b429;filter:drop-shadow(0 0 10px #f0b4292e);width:20px;height:20px}.siteHeroKicker{color:#142e5cb8;letter-spacing:.02em;text-transform:none;background:#ffffffd6;border:1px solid #18315c14;border-radius:999px;align-items:center;min-height:31px;margin-bottom:22px;padding:0 12px;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 8px 22px #1327450a}.siteHeroTitle{color:#0f1f3d;letter-spacing:-.058em;max-width:10ch;font-size:clamp(2.35rem,4.8vw,4.1rem);line-height:.96}.siteHeroTitleHome,.siteHeroCopyHome .siteHeroTitle{letter-spacing:-.078em;width:auto;max-width:none;margin:22px auto 0;font-size:clamp(4rem,7.4vw,6.6rem);line-height:.96}.siteHeroTitleHome span{white-space:normal;display:block}.siteHeroTitleHome .siteHeroTitleLead{color:#f6f8ffbd;letter-spacing:-.066em;font-weight:600}.siteHeroCopyHome .siteHeroTitle{color:#f8fbff}.siteHeroBody{color:#10243fad;max-width:50ch;margin-top:12px;font-size:.98rem;line-height:1.7}.siteHeroCopyHome .siteHeroBody{color:#e2e8f0c2;white-space:nowrap;text-wrap:nowrap;max-width:none;margin-top:22px;margin-left:auto;margin-right:auto;font-size:1.08rem;line-height:1.72}.siteHeroActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.siteHeroCopyHome .siteHeroActions{justify-content:center;gap:16px;margin-top:34px}.sitePrimaryButton,.siteSecondaryButton{letter-spacing:-.01em;white-space:nowrap;min-height:52px;transition:transform var(--ease-out), box-shadow var(--ease-out), border-color var(--ease-out), background var(--ease-out), color var(--ease-out), opacity var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:.98rem;font-weight:750;line-height:1;display:inline-flex}.sitePrimaryButton{background:linear-gradient(180deg, var(--button-light-strong) 0%, #eff4fbfa 100%), var(--button-light);color:var(--button-ink);box-shadow:var(--button-shadow), inset 0 1px 0 #ffffffeb, inset 0 -1px 0 #1123430d;border-color:#ffffffad}.siteSecondaryButton{border-color:var(--button-line);background:linear-gradient(180deg, #ffffffb8, #ffffff75), var(--button-glass);color:#0f1f3dd1;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);box-shadow:inset 0 1px #ffffffc2,0 12px 28px #1327450f}.sitePrimaryButton:hover:not(:disabled),.siteSecondaryButton:hover:not(:disabled){transform:translateY(-1px)}.sitePrimaryButton:hover:not(:disabled){filter:brightness(1.015);box-shadow:0 22px 48px #0a11203d,inset 0 1px #fffffff5,inset 0 -1px #1123430d}.siteSecondaryButton:hover:not(:disabled){background:linear-gradient(180deg, #ffffffd1, #ffffff8f), var(--button-glass-hover);color:#081226eb;border-color:#11234329;box-shadow:inset 0 1px #ffffffd1,0 16px 34px #13274514}.sitePrimaryButton:disabled,.siteSecondaryButton:disabled{cursor:not-allowed;opacity:.62;transform:none}.siteLayout[data-theme=day] .siteHeroSectionHome{background:#eaf7ff}.siteLayout[data-theme=day] .siteHeroParticleCanvas{opacity:.34;mix-blend-mode:normal}.siteLayout[data-theme=day] .siteHeroBackdrop:before{background:radial-gradient(circle,#60a5fa47 0%,#60a5fa00 72%)}.siteLayout[data-theme=day] .siteHeroBackdrop:after{background:radial-gradient(circle,#fbbf2438 0%,#fbbf2400 76%)}.siteLayout[data-theme=day] .siteHeroBackdropField{background:linear-gradient(#e3f3ff33 0%,#f0f9ff75 46%,#ffffffe0 100%),radial-gradient(circle at 54% 78%,#fbbf246b,#fbbf2400 20%),radial-gradient(circle at 70% 26%,#60a5fa61,#60a5fa00 31%),radial-gradient(circle at 22% 18%,#a78bfa3d,#a78bfa00 26%),linear-gradient(118deg,#d8efff 0%,#eef7ff 42%,#dff7fb 72%,#f8fbff 100%)}.siteLayout[data-theme=day] .siteHeroLaunchScene:before{background:linear-gradient(#d8efff08 0%,#d8efff1a 48%,#f8fbff61 100%)}.siteLayout[data-theme=day] .siteHeroLaunchHorizon{opacity:.72;background:linear-gradient(#7394b800 0%,#708eae3d 66%,#52667e7a 100%),radial-gradient(at 56% 100%,#ffa44a57,#0000 34%)}.siteLayout[data-theme=day] .siteHeroRocket{filter:drop-shadow(0 20px 30px #1630583d)}.siteLayout[data-theme=day] .siteHeroRocketTrail{opacity:.86;background:linear-gradient(#ffffffe0,#ffbc5b94 46%,#ff672400 100%)}.siteLayout[data-theme=day] .siteHeroSmokeCloud{opacity:.56;background:radial-gradient(circle at 36% 36%,#fffffff0,#dee8f48f 45%,#60738b14 76%)}.siteLayout[data-theme=day] .siteHeroCopyHome{text-shadow:none}.siteLayout[data-theme=day] .siteHeroSignature{color:#14233dc2;background:linear-gradient(#ffffffe0,#ecf4ffa8),#ffffffbd;border-color:#1630581a;box-shadow:0 18px 42px #1630581f,inset 0 1px #ffffffdb}.siteLayout[data-theme=day] .siteHeroTitleHome .siteHeroTitleLead{color:#2d4166b8}.siteLayout[data-theme=day] .siteHeroCopyHome .siteHeroTitle{color:#0b1833}.siteLayout[data-theme=day] .siteHeroCopyHome .siteHeroBody{color:#14233da8}.siteHeroBodyLine{display:block}.siteLayout[data-theme=day] .siteHeroCopyHome .sitePrimaryButton{box-shadow:0 20px 48px #16305829,inset 0 1px #fffffff0,inset 0 -1px #1123430d}.siteLayout[data-theme=night] .sitePage{--profile-field-label-color:#f8fbff;--profile-field-helper-color:#e2e8f0ad;--profile-field-border-color:#94a3b833;--profile-field-background:#ffffff13;--profile-field-text-color:#f8fbff;--profile-field-placeholder-color:#e2e8f066;--profile-field-shadow:inset 0 1px 0 #ffffff14, 0 12px 28px #00000024;--profile-field-selected-background:linear-gradient(180deg, #60a5fa33, #60a5fa17), #60a5fa14;color:#e2e8f0d6;background:radial-gradient(circle at 50% 0,#3f62b414,#0000 32%),linear-gradient(#02030a 0%,#050711 42%,#02030a 100%)}.siteLayout[data-theme=night] .homeFeatureSections{color:#e2e8f0d6}.siteLayout[data-theme=night] .homeFeatureSections:before{background:radial-gradient(circle at 76% 14%,#4d73d629,#4d73d600 24%),radial-gradient(circle at 68% 48%,#2dd4bf14,#2dd4bf00 30%),radial-gradient(circle at 60% 86%,#ff8b4814,#ff8b4800 20%)}.siteLayout[data-theme=night] .homeFeatureSections:after{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.siteLayout[data-theme=night] .homeFeatureIntroSection,.siteLayout[data-theme=night] .homeFeatureSection{border-top-color:#ffffff14}.siteLayout[data-theme=night] .siteHeroKicker,.siteLayout[data-theme=night] .siteChip,.siteLayout[data-theme=night] .homeValueEyebrow,.siteLayout[data-theme=night] .homeFeatureVisualChip{color:#e2e8f0b8;background:linear-gradient(#ffffff13,#ffffff09),#ffffff06;border-color:#ffffff1a;box-shadow:0 10px 24px #0000001f,inset 0 1px #ffffff0f}.siteLayout[data-theme=night] .siteHeroAside,.siteLayout[data-theme=night] .siteFaqPanel,.siteLayout[data-theme=night] .siteFeatureCard,.siteLayout[data-theme=night] .siteFaqItem,.siteLayout[data-theme=night] .siteHeroAsideHome,.siteLayout[data-theme=night] .homeFeatureVisualSurface,.siteLayout[data-theme=night] .homeFeatureVisualCard,.siteLayout[data-theme=night] .siteFaqPanelItem,.siteLayout[data-theme=night] .applicationPageState,.siteLayout[data-theme=night] .projectsSubnavItem,.siteLayout[data-theme=night] .profileResumePreviewCard,.siteLayout[data-theme=night] .applicationCard{background:linear-gradient(#ffffff13,#ffffff09),#ffffff06;border-color:#ffffff17;box-shadow:0 22px 52px #00000047,inset 0 1px #ffffff0f}.siteLayout[data-theme=night] .siteHeroAsideHome .siteHeroAsideItem,.siteLayout[data-theme=night] .siteHeroAsideHome .siteHeroAsideItem:first-of-type,.siteLayout[data-theme=night] .siteHeroFootnote,.siteLayout[data-theme=night] .homeFeatureVisualSurface:after{border-color:#ffffff14}.siteLayout[data-theme=night] .homeFeatureVisualSurface:before,.siteLayout[data-theme=night] .homeFeatureVisualSurface[data-variant=value]:before,.siteLayout[data-theme=night] .homeFeatureVisualSurface[data-variant=community]:before{background:radial-gradient(circle at 74% 18%,#5b8dff24,#5b8dff00 24%),radial-gradient(circle at 62% 100%,#ff954a1c,#ff954a00 20%)}.siteLayout[data-theme=night] .siteHeroAsideTitle,.siteLayout[data-theme=night] .siteHeroAsideHeadline,.siteLayout[data-theme=night] .siteHeroTitle,.siteLayout[data-theme=night] .siteFeatureTitle,.siteLayout[data-theme=night] .siteFaqPanelTitle,.siteLayout[data-theme=night] .siteFaqPanelItemCopy strong,.siteLayout[data-theme=night] .siteFaqSummary,.siteLayout[data-theme=night] .homeValueHeadline,.siteLayout[data-theme=night] .homeFeatureTitle,.siteLayout[data-theme=night] .homeFeatureVisualTitle,.siteLayout[data-theme=night] .homeFeatureVisualCardTitle,.siteLayout[data-theme=night] .applicationPageState h2,.siteLayout[data-theme=night] .projectsSubnavItem span,.siteLayout[data-theme=night] .profileResumePreviewMain h2,.siteLayout[data-theme=night] .profileResumePreviewMeta strong,.siteLayout[data-theme=night] .applicationCardTitle,.siteLayout[data-theme=night] .applicationMetaGrid dd{color:#f8fbff}.siteLayout[data-theme=night] .siteHeroBody,.siteLayout[data-theme=night] .siteHeroAsideIntro,.siteLayout[data-theme=night] .siteHeroAsideBody,.siteLayout[data-theme=night] .siteHeroFootnote,.siteLayout[data-theme=night] .siteFeatureBody,.siteLayout[data-theme=night] .siteFaqPanelBody,.siteLayout[data-theme=night] .siteFaqPanelItemCopy span,.siteLayout[data-theme=night] .siteFaqAnswer,.siteLayout[data-theme=night] .homeValueLead,.siteLayout[data-theme=night] .homeFeatureBody,.siteLayout[data-theme=night] .homeFeatureVisualBody,.siteLayout[data-theme=night] .homeFeatureVisualCardBody,.siteLayout[data-theme=night] .applicationPageState p,.siteLayout[data-theme=night] .projectsSubnavItem small,.siteLayout[data-theme=night] .profileResumePreviewMain p,.siteLayout[data-theme=night] .profileResumePreviewMeta,.siteLayout[data-theme=night] .applicationCardNote,.siteLayout[data-theme=night] .applicationCardNote.is-muted,.siteLayout[data-theme=night] .applicationCardResolution{color:#e2e8f0a8}.siteLayout[data-theme=night] .profileResumePreviewMeta a{color:#9fb8ff}.siteLayout[data-theme=night] .siteHeroAsideLabel,.siteLayout[data-theme=night] .siteFeatureLabel,.siteLayout[data-theme=night] .siteFaqPanelEyebrow,.siteLayout[data-theme=night] .homeFeatureEyebrow,.siteLayout[data-theme=night] .homeFeatureVisualEyebrow,.siteLayout[data-theme=night] .homeFeatureVisualMeta,.siteLayout[data-theme=night] .applicationCardEyebrow,.siteLayout[data-theme=night] .applicationMetaGrid dt{color:#becdeb94}.siteLayout[data-theme=night] .siteHeroAsideIndex,.siteLayout[data-theme=night] .siteFaqPanelIndex{color:#f8fbff;background:linear-gradient(#ffffff1f,#ffffff0e)}.siteLayout[data-theme=night] .siteFaqSummary:after{color:#e2e8f094}.siteLayout[data-theme=night] .siteSecondaryButton,.siteLayout[data-theme=night] .applicationCardAction{color:#f7fbffe0;background:linear-gradient(#ffffff17,#ffffff0b),#ffffff06;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0003}.siteLayout[data-theme=night] .siteSecondaryButton:hover:not(:disabled),.siteLayout[data-theme=night] .applicationCardAction:hover:not(:disabled){color:#fff;background:linear-gradient(#ffffff21,#fff1),#ffffff0a;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1c,0 18px 38px #0000003d}.siteLayout[data-theme=night] .applicationCardActionDanger{color:#fecacaeb;background:linear-gradient(#7f1d1d2e,#7f1d1d14),#ffffff06;border-color:#f871712e}.siteLayout[data-theme=night] .applicationCardActionDanger:hover:not(:disabled){color:#fee2e2;border-color:#f871714d}.siteLayout[data-theme=night] .taskWorkspaceShell{background:linear-gradient(#ffffff13,#ffffff09),#ffffff06;border-color:#ffffff17;box-shadow:0 22px 52px #00000047,inset 0 1px #ffffff0f}.siteLayout[data-theme=night] .taskWorkspaceWindow{background:linear-gradient(#ffffff0e,#ffffff06),#ffffff05;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f,0 16px 36px #0003}.siteLayout[data-theme=night] .taskWorkspaceWindowInner{background-color:#0000;background-image:linear-gradient(#becdeb0d 1px,#0000 1px),linear-gradient(90deg,#becdeb0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#becdeb2e}.siteLayout[data-theme=night] .taskWorkspaceHeroTitle{color:#f8fbff}.siteLayout[data-theme=night] .taskModeSwitch{background:linear-gradient(#ffffff18,#ffffff0a),#ffffff09;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff17,0 14px 30px #0003}.siteLayout[data-theme=night] .taskModeSwitch button{color:#e2e8f0a3}.siteLayout[data-theme=night] .taskModeSwitch button.isActive{color:#7fa7ff;background:#2563eb47;box-shadow:inset 0 0 0 1px #7fa7ff2e}.homeTaskStreamSection{isolation:isolate;color:#f8fbff;background:radial-gradient(circle at 10% 100%,#7048ff2e,#0000 28%),radial-gradient(circle at 88% 16%,#4b70ff1f,#0000 24%),linear-gradient(#02030a 0%,#05050a 48%,#02030a 100%);min-height:clamp(620px,78vh,820px);padding:clamp(74px,9vw,124px) 0 clamp(82px,10vw,138px);position:relative;overflow:hidden}.homeTaskStreamSection:before,.homeTaskStreamSection:after{content:"";z-index:2;pointer-events:none;width:min(18vw,220px);position:absolute;top:0;bottom:0}.homeTaskStreamSection:before{background:linear-gradient(90deg,#02030a 0%,#02030a00 100%);left:0}.homeTaskStreamSection:after{background:linear-gradient(270deg,#02030a 0%,#02030a00 100%);right:0}.homeTaskStreamHeader{z-index:3;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex;position:relative}.homeTaskStreamHeader h2{color:#f8fbff;letter-spacing:-.06em;max-width:12em;font-size:clamp(2.65rem,4.2vw,5.15rem);line-height:1.02}.homeTaskStreamJoin{color:#ccd8fff5;letter-spacing:-.015em;white-space:nowrap;min-height:46px;transition:color var(--ease-out), transform var(--ease-out);align-items:center;gap:8px;padding:0 4px;font-size:clamp(1rem,1.18vw,1.24rem);font-weight:760;display:inline-flex}.homeTaskStreamJoin:hover{color:#fff;transform:translate(2px)}.homeTaskStreamJoin span{color:#a78bfa;font-size:1.4em;line-height:1}.homeTaskSubjectViewport{z-index:3;margin-bottom:clamp(44px,5vw,68px);position:relative;overflow:hidden}.homeTaskSubjectRail{width:max-content;margin-left:max(24px, calc((100vw - var(--container)) / 2));will-change:transform;gap:12px;animation:58s linear infinite homeTaskSubjectFlow;display:flex}.homeTaskSubjectButton{white-space:nowrap;color:#e2e8f0c7;width:auto;min-width:fit-content;min-height:36px;transition:color var(--ease-out), border-color var(--ease-out), background var(--ease-out), transform var(--ease-out);background:linear-gradient(#ffffff13,#ffffff09),#ffffff06;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:.92rem;font-weight:720;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000029}.homeTaskSubjectButton:hover{color:#fff;background:linear-gradient(#8dafff29,#8dafff13),#ffffff0a;border-color:#8dafff3d;transform:translateY(-1px)}.homeTaskStreamViewport{z-index:1;gap:22px;width:100%;display:grid;position:relative}.homeTaskStreamRow{width:max-content;margin-left:max(24px, calc((100vw - var(--container)) / 2));will-change:transform;gap:22px;animation:92s linear infinite homeTaskStreamFlow;display:flex}.homeTaskStreamState{min-height:188px;margin-inline:max(24px, calc((100vw - var(--container)) / 2));color:#e2e8f0ad;background:#ffffff07;border:1px solid #ffffff14;border-radius:22px;justify-content:center;align-items:center;gap:14px;font-weight:680;display:flex}.homeTaskStreamState button{color:#f8fbff;background:#ffffff0f;border:1px solid #becdeb2e;border-radius:999px;min-height:36px;padding:0 16px;font-weight:760}.homeTaskStreamRow[data-direction=reverse]{animation-name:homeTaskStreamFlowReverse;animation-duration:104s}.homeTaskCard{appearance:none;text-align:left;color:inherit;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(116%);backdrop-filter:blur(18px)saturate(116%);min-height:210px;transition:border-color var(--ease-out), transform var(--ease-out), box-shadow var(--ease-out);background:radial-gradient(circle at 10% 100%,#745dff1a,#0000 38%),linear-gradient(#ffffff0e,#ffffff06),#ffffff05;border:1px solid #ffffff13;border-radius:24px;flex:0 0 clamp(320px,36vw,720px);padding:clamp(24px,2.6vw,42px);position:relative;overflow:hidden;box-shadow:0 24px 64px #00000052,inset 0 1px #ffffff0e}.homeTaskCard:hover{border-color:#becdeb2e;transform:translateY(-2px)}.homeTaskCard:focus-visible{outline-offset:3px;outline:3px solid #8dafff6b}.homeTaskCard:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#0000 32%),radial-gradient(circle at 88% 12%,#ffffff0f,#0000 24%);position:absolute;inset:0}.homeTaskTag{color:#c7dbff;white-space:nowrap;background:#4e71ff29;border-radius:0 24px 0 20px;align-items:center;min-height:48px;padding:0 26px;font-size:.96rem;font-weight:760;display:inline-flex;position:absolute;top:0;right:0}.homeTaskTagGold{color:#f8d892;background:#f59e0b24}.homeTaskTagViolet{color:#d8b4fe;background:#a855f729}.homeTaskTagEmerald{color:#99f6d0;background:#10b98124}.homeTaskTagRose{color:#f9a8d4;background:#ec489924}.homeTaskTitle,.homeTaskReward,.homeTaskBody{z-index:1;position:relative}.homeTaskTitle{color:#fff;letter-spacing:-.035em;max-width:calc(100% - 130px);font-size:clamp(1.1rem,1.4vw,1.55rem);line-height:1.25}.homeTaskReward{color:#e2e8f085;margin-top:16px;font-size:clamp(.92rem,1.05vw,1.08rem);line-height:1.45}.homeTaskBody{color:#e2e8f08f;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:44rem;margin-top:22px;font-size:clamp(.94rem,1.1vw,1.1rem);line-height:1.68;display:-webkit-box;overflow:hidden}.siteLayout[data-theme=day] .homeTaskStreamSection{color:#14233d;background:radial-gradient(circle at 10% 100%,#595fff24,#0000 28%),radial-gradient(circle at 88% 16%,#14b8a61a,#0000 24%),linear-gradient(#f8fbff 0%,#edf4ff 48%,#f7fbff 100%)}.siteLayout[data-theme=day] .homeTaskStreamSection:before{background:linear-gradient(90deg,#f8fbff 0%,#f8fbff00 100%)}.siteLayout[data-theme=day] .homeTaskStreamSection:after{background:linear-gradient(270deg,#f7fbff 0%,#f7fbff00 100%)}.siteLayout[data-theme=day] .homeTaskStreamHeader h2{color:#10203a}.siteLayout[data-theme=day] .homeTaskStreamJoin{color:#2457eaeb}.siteLayout[data-theme=day] .homeTaskSubjectButton{color:#14233da8;background:linear-gradient(#ffffffe0,#ecf4ffa8),#ffffffbd;border-color:#1630581a;box-shadow:inset 0 1px #ffffffd6,0 12px 28px #16305814}.siteLayout[data-theme=day] .homeTaskSubjectButton:hover{color:#10203a;background:linear-gradient(#fff,#ebf3ffc2),#ffffffd6;border-color:#2457ea29}.siteLayout[data-theme=day] .homeTaskCard{background:radial-gradient(circle at 10% 100%,#745dff14,#0000 38%),linear-gradient(#ffffffe6,#f0f7ffb8),#ffffffd1;border-color:#16305814;box-shadow:0 24px 54px #1630581f,inset 0 1px #ffffffdb}.siteLayout[data-theme=day] .homeTaskStreamState{color:#14233d9e;background:#ffffffb8;border-color:#16305814}.siteLayout[data-theme=day] .homeTaskStreamState button{color:#10203a;background:#ffffffd6;border-color:#1630581f}.siteLayout[data-theme=day] .homeTaskTitle{color:#10203a}.siteLayout[data-theme=day] .homeTaskReward,.siteLayout[data-theme=day] .homeTaskBody{color:#14233d94}@keyframes homeTaskStreamFlow{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 11px))}}@keyframes homeTaskStreamFlowReverse{0%{transform:translate(calc(-50% - 11px))}to{transform:translate(0,0)}}@keyframes homeTaskSubjectFlow{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 6px))}}.homeValueSystemSection{isolation:isolate;color:#f8fbff;background:radial-gradient(circle at 82% 18%,#3968ff1f,#0000 28%),radial-gradient(circle at 16% 78%,#ff914614,#0000 24%),linear-gradient(#02030a 0%,#05070f 48%,#02030a 100%);padding:clamp(88px,10vw,142px) 0;position:relative;overflow:hidden}.homeValueSystemSection:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 34%,#000 0%,#0000 58%);mask-image:radial-gradient(circle at 68% 34%,#000 0%,#0000 58%)}.homeValueOnlySection{align-content:center;align-items:center;gap:clamp(18px,3vw,38px);min-height:clamp(560px,72vh,760px);display:grid}.homeValueOnlyAction{z-index:1;justify-content:flex-end;width:min(100% - 72px,1080px);display:flex;position:relative}.homeValueSystemGrid,.homeProcessPanel,.homeExpertsHeader{z-index:1;position:relative}.homeValueSystemGrid{grid-template-columns:minmax(280px,.72fr) minmax(460px,1fr);align-items:center;gap:clamp(42px,7vw,112px);display:grid}.homeValueSystemCopy h2{color:#f8fbff;letter-spacing:-.06em;max-width:9.6ch;font-size:clamp(3.3rem,5.8vw,6.9rem);font-weight:380;line-height:1.05}.homeValueSystemList{gap:34px;margin-top:clamp(42px,5vw,76px);display:grid}.homeValueSystemItem{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:22px;display:grid}.homeValueSystemIcon{color:#f8fbff;background:linear-gradient(#ffffff1a,#ffffff0a),#ffffff0a;border:1px solid #becdeb2e;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;font-weight:840;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000003d}.homeValueSystemItem h3{color:#f8fbff;letter-spacing:-.04em;font-size:clamp(1.25rem,1.8vw,1.72rem);line-height:1.2}.homeValueSystemItem p{color:#e2e8f0a3;max-width:29rem;margin-top:10px;font-size:clamp(.98rem,1.18vw,1.14rem);line-height:1.8}.homeProcessPanel{border-top:1px solid #ffffff1c;grid-template-columns:minmax(280px,.8fr) minmax(420px,1fr);align-items:stretch;gap:clamp(34px,6vw,86px);margin-top:clamp(54px,7vw,94px);padding-top:clamp(48px,6vw,84px);display:grid}.homeProcessPanelLifted{border-top:0;grid-template-columns:minmax(620px,1.2fr) minmax(360px,.68fr);align-items:start;gap:clamp(42px,5vw,78px);margin-top:0;padding-top:0}.homeProcessValueColumn,.homeProcessFlowColumn{align-content:start;display:grid}.homeProcessValueColumnSolo{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 72px,1040px);position:relative}.homeProcessValueItem{background:linear-gradient(#ffffff0e,#ffffff05),#ffffff05;border:1px solid #ffffff17;border-radius:24px;grid-template-columns:clamp(56px,4.3vw,68px) minmax(0,1fr);gap:clamp(14px,1.6vw,20px);min-height:156px;padding:clamp(18px,1.8vw,22px);box-shadow:inset 0 1px #ffffff0e,0 18px 44px #0000002e}.homeProcessValueItem:last-child{border-bottom:1px solid #ffffff17}.homeProcessFlowColumn{gap:0;padding-top:clamp(118px,9vw,150px);position:relative}.homeProcessValueItem .homeValueSystemIcon{border-radius:18px;width:clamp(56px,4.3vw,68px);height:clamp(56px,4.3vw,68px);font-size:clamp(1.04rem,1.24vw,1.22rem)}.homeProcessValueItem h3{letter-spacing:-.055em;font-size:clamp(1.22rem,1.55vw,1.62rem)}.homeProcessValueItem p{max-width:none;margin-top:8px;font-size:clamp(.9rem,1vw,.98rem);line-height:1.56}.homeProcessFlowHeader{justify-content:flex-end;display:flex;position:absolute;top:0;right:0}.homeProcessCopy{align-content:start;gap:24px;display:grid}.homeProcessCopy h2{color:#f8fbff;letter-spacing:-.065em;max-width:11ch;font-size:clamp(3.05rem,5.1vw,6.2rem);line-height:.96}.homeProcessCopy p{color:#e2e8f0a3;max-width:40rem;font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.76}.homeProcessButton{color:#f8fbff;letter-spacing:.02em;width:fit-content;min-height:62px;transition:color var(--ease-out), background var(--ease-out), transform var(--ease-out);background:0 0;border:1px solid #f8fbffad;justify-content:center;align-items:center;gap:16px;margin-top:16px;padding:0 34px;font-size:1rem;font-weight:820;display:inline-flex}.homeProcessButtonTop{margin-top:0}.homeProcessButton span{background:#22c55e;width:12px;height:12px}.homeProcessButton:hover{color:#06101d;background:#fff;transform:translateY(-2px)}.homeProcessSteps{gap:0;display:grid}.homeProcessStep{border-top:1px solid #ffffff2e;min-height:220px;display:grid}.homeProcessStep>div{align-content:center;padding:clamp(28px,4vw,54px) 0 clamp(28px,4vw,54px) clamp(20px,3vw,42px);display:grid}.homeProcessStep h3{color:#f8fbff;letter-spacing:-.055em;font-size:clamp(1.75rem,2.7vw,3rem);line-height:1.08}.homeProcessStep p{color:#e2e8f0a3;max-width:25rem;margin-top:14px;font-size:clamp(1rem,1.18vw,1.15rem);line-height:1.65}.homeProcessFlowSection{isolation:isolate;color:#f8fbff;background:radial-gradient(circle at 78% 12%,#3968ff1f,#0000 28%),radial-gradient(circle at 18% 86%,#ff914612,#0000 22%),linear-gradient(#02030a 0%,#05070f 52%,#02030a 100%);align-items:center;min-height:0;padding:clamp(28px,5vw,64px) 0 clamp(88px,10vw,128px);display:grid;position:relative;overflow:hidden}.homeProcessFlowSection:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 30%,#000 0%,#0000 56%);mask-image:radial-gradient(circle at 72% 30%,#000 0%,#0000 56%)}.homeProcessFlowPage{z-index:1;align-content:start;width:min(100% - 72px,1260px);display:grid;position:relative}.homeProcessFlowSection .homeProcessFlowHeader{justify-content:flex-end;margin-bottom:clamp(56px,7vw,96px);position:relative;top:auto;right:auto}.homeProcessFlowSection .homeProcessSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);width:min(1160px,100%);margin-inline:auto;display:grid;position:relative}.homeProcessFlowSection .homeProcessSteps:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#94a3b880,#0000);height:1px;position:absolute;top:clamp(130px,14vw,196px);left:13%;right:13%}.homeProcessStepCard{z-index:1;border-top:0;gap:clamp(28px,3.4vw,42px);min-height:0;display:grid;position:relative}.homeProcessStepCard:after{content:"›";color:#94a3b89e;font-size:clamp(2rem,2.8vw,3rem);line-height:1;position:absolute;top:clamp(113px,12.8vw,178px);right:calc(clamp(28px,4vw,72px)/-1.72414)}.homeProcessStepCard:last-child:after{content:none}.homeProcessStepCard>div{padding:0;display:block}.homeProcessStepVisual{background:radial-gradient(circle at 78% 20%,#3b82f61f,#0000 24%),linear-gradient(#132137 0%,#070e20 100%);border:1px solid #94a3b833;border-radius:28px;height:clamp(240px,22vw,330px);position:relative;overflow:hidden;box-shadow:0 30px 70px #0000004d,inset 0 1px #ffffff0f}.homeProcessStepVisual:before{content:"";opacity:.44;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.homeProcessStepVisual:after{content:"";pointer-events:none;background:radial-gradient(circle at 52% 48%,#facc5f1c,#0000 24%);position:absolute;inset:0}.homeProcessVisualNumber{color:#94a3b814;letter-spacing:-.08em;font-size:clamp(5.8rem,8vw,9.5rem);font-weight:860;line-height:.84;position:absolute;bottom:14px;right:18px}.homeProcessVisualStatus{color:#cbd5e1ad;letter-spacing:.12em;align-items:center;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.94rem;display:inline-flex;position:absolute;top:38px;left:38px}.homeProcessVisualStatus i{background:#34d399;border-radius:50%;width:10px;height:10px;box-shadow:0 0 18px #34d399b8}.homeProcessVisualField{color:#94a3b89e;text-align:center;gap:18px;display:grid;position:absolute;top:42%;left:9%;right:9%}.homeProcessVisualField small{letter-spacing:.04em;font-size:.92rem}.homeProcessVisualField strong{color:#e2e8f0e6;text-align:left;background:#0f172a57;border:1px solid #94a3b838;border-radius:8px;align-items:center;min-height:58px;padding:0 24px;font-size:1.04rem;display:flex}.homeProcessVisualProof{border:1px dashed #94a3b833;border-radius:8px;height:54px;position:absolute;bottom:20%;left:9%;right:9%}.homeProcessVisualProof i{background:#facc6b;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:18px;transform:translateY(-50%);box-shadow:0 0 16px #facc6b99}.homeProcessVisualProof:after{content:"";background:#94a3b82e;border-radius:999px;width:110px;height:10px;position:absolute;top:50%;left:44px;transform:translateY(-50%)}.homeProcessVisualCorner{border-color:#94a3b86b;width:24px;height:24px;position:absolute}.homeProcessVisualCornerTopLeft{border-top:2px solid;border-left:2px solid;top:34px;left:34px}.homeProcessVisualCornerTopRight{border-top:2px solid;border-right:2px solid;top:34px;right:34px}.homeProcessVisualCornerBottomLeft{border-bottom:2px solid;border-left:2px solid;bottom:34px;left:34px}.homeProcessVisualCornerBottomRight{border-bottom:2px solid;border-right:2px solid;bottom:34px;right:34px}.homeProcessVisualFingerprint{background:radial-gradient(circle,#0000 30%,#facc6b2e 31% 34%,#0000 35%),radial-gradient(circle,#0000 50%,#3b82f638 51% 54%,#0000 55%);border:2px solid #facc6b57;border-radius:50%;width:92px;height:92px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #94a3b814,0 0 34px #facc6b24}.homeProcessVisualFingerprint:before{content:"";border:3px solid #0000;border-color:#facc6bb8 #0000 #0000 #facc6bb8;border-radius:50%;position:absolute;inset:24px}.homeProcessVisualScan{color:#facc6b;letter-spacing:.08em;text-align:center;border-top:2px solid #facc6b9e;padding:14px 0;font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:820;position:absolute;top:58%;left:0;right:0}.homeProcessVisualWallet{background:#0f172a66;border:1px solid #94a3b82e;border-radius:14px;width:54px;height:54px;position:absolute;top:40px;right:40px}.homeProcessVisualWallet:before,.homeProcessVisualWallet:after{content:"";border:2px solid #cbd5e194;border-radius:4px;position:absolute}.homeProcessVisualWallet:before{width:24px;height:16px;top:18px;left:15px}.homeProcessVisualWallet:after{width:10px;height:6px;top:23px;right:11px}.homeProcessVisualRevenue{gap:12px;display:grid;position:absolute;top:48px;left:48px}.homeProcessVisualRevenue small{color:#94a3b87a;font-size:.92rem}.homeProcessVisualRevenue strong{color:#facc6b;letter-spacing:-.04em;font-size:clamp(1.72rem,2.6vw,2.7rem)}.homeProcessVisualBars{border-bottom:2px solid #94a3b81f;grid-template-columns:repeat(6,1fr);align-items:end;gap:14px;height:130px;padding-bottom:18px;display:grid;position:absolute;bottom:32%;left:48px;right:48px}.homeProcessVisualBars i{background:#94a3b829;border-radius:5px 5px 0 0;display:block}.homeProcessVisualBars i:first-child{height:42%}.homeProcessVisualBars i:nth-child(2){height:62%}.homeProcessVisualBars i:nth-child(3){height:48%}.homeProcessVisualBars i:nth-child(4){height:82%}.homeProcessVisualBars i:nth-child(5){height:68%}.homeProcessVisualBars i:nth-child(6){background:#94a3b840;height:100%;box-shadow:0 -8px 22px #facc6b4d}.homeProcessStepCopy{text-align:center;justify-items:center;gap:18px;display:grid}.homeProcessStepCard .homeProcessStepCopy{padding:0 16px}.homeExpertsSection{color:#f8fbff;background:radial-gradient(circle at 20% 96%,#4865ff1f,#0000 26%),linear-gradient(#02030a 0%,#050711 100%);padding:clamp(88px,10vw,138px) 0 clamp(112px,12vw,168px);position:relative;overflow:hidden}.homeExpertsHeader{text-align:center;justify-items:center;gap:24px;display:grid}.homeExpertsHeader h2{color:#f8fbff;letter-spacing:-.065em;font-size:clamp(3rem,5.4vw,6.5rem);font-weight:330;line-height:1.05}.homeExpertsHeader h2 strong{font-weight:860}.homeExpertsHeader p{color:#e2e8f09e;max-width:58rem;font-size:clamp(1.05rem,1.5vw,1.55rem);line-height:1.65}.homeExpertsTrack{z-index:1;width:max-content;margin-top:clamp(58px,7vw,92px);margin-left:max(24px, calc((100vw - var(--container)) / 2));will-change:transform;gap:28px;animation:44s linear infinite homeExpertsFlow;display:flex;position:relative}.homeExpertCard{background:linear-gradient(#ffffff12,#ffffff08),#ffffff08;border:1px solid #ffffff1a;border-radius:24px;flex:0 0 clamp(240px,20vw,340px);min-height:clamp(420px,39vw,560px);overflow:hidden;box-shadow:0 26px 72px #00000047,inset 0 1px #ffffff12}.homeExpertPortrait{color:#ffffffdb;letter-spacing:-.08em;background:radial-gradient(circle at 50% 18%,#ffffff38,#0000 28%),linear-gradient(#4d69aaad,#070b18f5);place-items:center;height:68%;font-size:clamp(5rem,7vw,8rem);font-weight:720;display:grid}.homeExpertCard h3{color:#fff;letter-spacing:-.04em;margin-top:24px;font-size:clamp(1.4rem,2vw,2.15rem);line-height:1.12}.homeExpertCard p{color:#e2e8f0b3;margin-top:8px;font-size:clamp(.98rem,1.16vw,1.13rem);line-height:1.5}.homeExpertCardGold .homeExpertPortrait{background:linear-gradient(#f6cd69,#a97818)}.homeExpertCardViolet .homeExpertPortrait{background:linear-gradient(#8b5cf6,#271155)}.homeExpertCardEmerald .homeExpertPortrait{background:linear-gradient(#14b8a6,#073b40)}.homeExpertCardRose .homeExpertPortrait{background:linear-gradient(#fb7185,#4c1023)}.siteLayout[data-theme=day] .homeValueSystemSection{color:#10203a;background:radial-gradient(circle at 86% 10%,#d6e8fff2,#0000 34%),linear-gradient(#fff 0%,#f8fbff 48%,#fff 100%)}.siteLayout[data-theme=day] .homeProcessFlowSection{color:#10203a;background:radial-gradient(circle at 86% 10%,#d6e8ffdb,#0000 34%),linear-gradient(#fff 0%,#f8fbff 52%,#fff 100%)}.siteLayout[data-theme=day] .homeValueSystemSection:before,.siteLayout[data-theme=day] .homeProcessFlowSection:before{opacity:.42;background:linear-gradient(90deg,#1d3d7009 1px,#0000 1px),linear-gradient(#1d3d7008 1px,#0000 1px)}.siteLayout[data-theme=day] .homeValueSystemCopy h2,.siteLayout[data-theme=day] .homeValueSystemItem h3,.siteLayout[data-theme=day] .homeProcessCopy h2,.siteLayout[data-theme=day] .homeProcessStep h3,.siteLayout[data-theme=day] .homeExpertsHeader h2{color:#10203a}.siteLayout[data-theme=day] .homeValueSystemItem p,.siteLayout[data-theme=day] .homeProcessCopy p,.siteLayout[data-theme=day] .homeProcessStep p,.siteLayout[data-theme=day] .homeExpertsHeader p{color:#14233d94}.siteLayout[data-theme=day] .homeValueSystemIcon{color:#10203a;background:#ffffffd1;border-color:#1630581a;box-shadow:0 18px 42px #16305814}.siteLayout[data-theme=day] .homeProcessPanel{border-top-color:#1123431f}.siteLayout[data-theme=day] .homeProcessPanelLifted{border-top:0}.siteLayout[data-theme=day] .homeProcessValueItem{background:linear-gradient(#ffffffdb,#f7faffb8),#ffffffb8;border-color:#1123431a}.siteLayout[data-theme=day] .homeProcessButton{color:#06101d;border-color:#06101db3}.siteLayout[data-theme=day] .homeProcessButton:hover{color:#fff;background:#06101d}.siteLayout[data-theme=day] .homeProcessStep{border-top-color:#11234326}.siteLayout[data-theme=day] .homeExpertsSection{color:#10203a;background:radial-gradient(circle at 18% 100%,#d6e8ffe6,#0000 28%),#fff}.siteLayout[data-theme=day] .homeExpertCard{background:#fff;border-color:#16305814;box-shadow:0 26px 68px #16305824}.siteLayout[data-theme=day] .homeExpertCard h3{color:#06101d}.siteLayout[data-theme=day] .homeExpertCard p{color:#14233d9e}@keyframes homeExpertsFlow{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 14px))}}.siteHeroChips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.siteHeroCopyHome .siteHeroChips{justify-content:center;gap:12px;margin-top:18px}.siteHeroChipsCompact{margin-top:14px}.siteChip{color:#10243fad;background:#ffffffbd;border:1px solid #18315c12;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.84rem;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #13274508}.siteHeroAside,.siteFaqPanel{background:linear-gradient(#ffffffe6,#f7faffdb);border:1px solid #11234314;border-radius:22px;align-self:stretch;padding:18px;display:grid;box-shadow:0 12px 26px #13274512}.siteHeroAsideHome{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffffad,#f7faff80);border-color:#1123430f;place-self:stretch stretch;width:100%;max-width:1260px;padding:24px 28px 22px;box-shadow:0 22px 56px #1327450f}.siteHeroAsideCard{gap:12px;display:grid}.siteHeroAsideIntroBlock{gap:8px;padding-bottom:4px;display:grid}.siteHeroAsideHome .siteHeroAsideCard{grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));align-items:start;gap:20px}.siteHeroAsideLabel{color:#1d3d7094;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.siteHeroAsideItem{border-top:1px solid #18315c0f;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.siteHeroAsideItem:first-of-type{border-top:0;padding-top:0}.siteHeroAsideHome .siteHeroAsideItem{border-top:0;border-left:1px solid #18315c14;min-height:100%;padding:0 0 0 18px}.siteHeroAsideHome .siteHeroAsideItem:first-of-type{border-left:1px solid #18315c14;padding-top:0}.siteHeroAsideIndex{color:#2457eae0;background:#2563eb12;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:800;display:inline-flex}.siteHeroAsideTitle{color:#12284b;letter-spacing:-.02em;font-size:.94rem;font-weight:800}.siteHeroAsideHeadline{color:#12284b;letter-spacing:-.04em;margin:0;font-size:1.16rem;font-weight:800;line-height:1.15}.siteHeroAsideIntro{color:#10243f94;margin:0;font-size:.91rem;line-height:1.62}.siteHeroAsideBody{color:#10243f94;margin-top:4px;font-size:.87rem;line-height:1.6}.siteHeroFootnote{color:#10243f7a;border-top:1px solid #18315c0f;grid-column:1/-1;align-items:center;gap:10px;margin-top:4px;padding-top:14px;font-size:.82rem;line-height:1.5;display:inline-flex}.siteHeroFootnoteDot{background:#2457ea8f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #2457ea12}.siteFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px 0 34px;display:grid}.siteFeatureGridHome{gap:16px;padding:0 0 96px}.page-container.homeFeatureSections{width:min(100% - 72px,1480px)}.homeFeatureSections{isolation:isolate;padding:72px 0 168px;position:relative}.homeFeatureSections:before,.homeFeatureSections:after{content:"";pointer-events:none;position:absolute}.homeFeatureSections:before{filter:blur(16px);opacity:.98;background:radial-gradient(circle at 76% 14%,#689bff29,#689bff00 24%),radial-gradient(circle at 68% 48%,#689bff24,#689bff00 30%),radial-gradient(circle at 60% 86%,#ffd58d1a,#ffd58d00 20%);inset:0 0 12%}.homeFeatureSections:after{background:linear-gradient(90deg,#18315c00,#18315c1f,#18315c00);height:1px;bottom:0;left:0;right:0}.homeFeatureSectionsHeader,.homeFeatureIntroSection,.homeFeatureSectionList,.homeFeatureSection{z-index:1;position:relative}.homeFeatureSectionsHeader{align-content:start;gap:18px;max-width:820px;display:grid}.homeFeatureIntroSection{border-top:1px solid #18315c14;align-items:center;min-height:clamp(520px,76vh,760px);padding:clamp(34px,4.4vw,56px) 0;display:grid}.homeFeatureIntroInner{gap:18px;max-width:820px;display:grid}.homeFeatureSectionList{gap:0;display:grid}.homeValueEyebrow{color:#1f4074a3;letter-spacing:.12em;text-transform:uppercase;background:#ffffffc2;border:1px solid #18315c14;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #1327450a}.homeValueHeadline{color:#234170;letter-spacing:-.062em;text-wrap:balance;max-width:11ch;font-size:clamp(3.35rem,5vw,5.35rem);font-weight:400;line-height:1.05}.homeValueLead{color:#18315c94;white-space:pre-line;max-width:54ch;font-size:1.03rem;line-height:1.8}.homeFeatureSection{border-top:1px solid #18315c14;grid-template-columns:minmax(300px,.74fr) minmax(460px,.98fr);align-items:center;gap:clamp(56px,7.6vw,136px);min-height:clamp(520px,76vh,760px);padding:clamp(34px,4.4vw,56px) 0;scroll-margin-top:112px;display:grid}.homeFeatureSection:first-of-type,.homeFeatureSection+.homeFeatureSection{margin-top:0}.homeFeatureCopy{align-content:center;gap:18px;max-width:540px;display:grid}.homeFeatureEyebrow{color:#1f40748f;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.homeFeatureTitle{color:#15294c;letter-spacing:-.052em;text-wrap:balance;white-space:pre-line;font-size:clamp(2.18rem,3.05vw,3.28rem);font-weight:500;line-height:1.08}.homeFeatureBody{color:#18315c9e;white-space:pre-line;max-width:35ch;font-size:1.04rem;line-height:1.78}.homeFeatureSection[data-feature-id=value] .homeFeatureBody{max-width:30em}.homeFeatureVisual{justify-content:flex-end;align-items:center;min-height:clamp(440px,62vh,600px);display:flex;position:relative}.homeFeatureVisual:before{content:"";filter:blur(30px);opacity:.74;background:radial-gradient(circle at 56% 36%,#6ea0ff2e,#6ea0ff00 32%),radial-gradient(circle at 62% 82%,#ffd6852e,#ffd68500 24%);animation:16s ease-in-out infinite alternate paused homeFeatureGlowDrift;position:absolute;inset:8% -6% -8% 10%}.homeFeatureVisualSurface{opacity:0;background:linear-gradient(#fafcfff5,#f5f8fcf0),#ffffffeb;border:1px solid #18315c12;border-radius:34px;width:min(100%,680px);min-height:clamp(440px,62vh,600px);margin-left:auto;padding:34px;position:relative;overflow:hidden;transform:translateY(34px);box-shadow:0 28px 70px #13274514,inset 0 1px #ffffffbd}.homeFeatureVisualSurface:before,.homeFeatureVisualSurface:after{content:"";position:absolute;inset:0}.homeFeatureVisualSurface:before{opacity:.94;background:radial-gradient(circle at 74% 18%,#88c6ff38,#88c6ff00 24%),radial-gradient(circle at 62% 100%,#ffd78d29,#ffd78d00 20%)}.homeFeatureVisualSurface:after{opacity:.5;border:1px solid #ffffff6b;border-radius:28px;inset:18px}.homeFeatureVisualSurface[data-variant=value]:before{background:radial-gradient(circle at 70% 20%,#fccc742e,#fccc7400 24%),radial-gradient(circle at 42% 86%,#7da8ff29,#7da8ff00 28%)}.homeFeatureVisualSurface[data-variant=community]:before{background:radial-gradient(circle at 74% 18%,#96eacf29,#96eacf00 22%),radial-gradient(circle at 58% 88%,#97bdff29,#97bdff00 26%)}.homeFeatureVisualHeader,.homeFeatureVisualStack{z-index:1;position:relative}.homeFeatureVisualHeader{opacity:0;gap:10px;max-width:30rem;display:grid;transform:translateY(22px)}.homeFeatureVisualEyebrow{color:#1f407485;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700}.homeFeatureVisualTitle{color:#1d335b;letter-spacing:-.04em;font-size:clamp(1.62rem,2vw,2.18rem);font-weight:500;line-height:1.12}.homeFeatureVisualBody{color:#18315c8f;font-size:.96rem;line-height:1.68}.homeFeatureVisualStack{gap:16px;margin-top:24px;display:grid}.homeFeatureVisualCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;background:#ffffffd6;border:1px solid #18315c12;border-radius:24px;padding:22px 22px 20px;position:relative;transform:translateY(24px);box-shadow:0 20px 42px #13274514,inset 0 1px #ffffffb8}.homeFeatureVisualCard:nth-child(2){margin-left:clamp(16px,2.2vw,44px)}.homeFeatureVisualMeta{color:#1f40747a;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.homeFeatureVisualCardTitle{color:#182f57;letter-spacing:-.03em;margin-top:10px;font-size:1.18rem;font-weight:700;line-height:1.32}.homeFeatureVisualCardBody{color:#18315c9e;margin-top:8px;font-size:.95rem;line-height:1.65}.homeFeatureVisualChips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.homeFeatureVisualChip{color:#1f4074b3;background:#f4f8ffcc;border:1px solid #18315c14;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.8rem;font-weight:600;display:inline-flex}.homeFeatureSectionsHeader,.homeFeatureCopy{opacity:0;filter:blur(6px);transition:opacity .62s cubic-bezier(.2,.72,.18,1),transform .76s cubic-bezier(.2,.72,.18,1),filter .76s cubic-bezier(.2,.72,.18,1);transform:translateY(22px)}@keyframes homeFeatureGlowDrift{0%{opacity:.68;transform:translate(-1.2%,1.4%)scale(.98)}50%{opacity:.82;transform:translate(1.8%,-2.2%)scale(1.03)}to{opacity:.74;transform:translate(-.6%,-1%)scale(1)}}@keyframes homeFeaturePanelReveal{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homeFeatureRevealUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.homeFeatureSection[data-visible=false] .homeFeatureVisualSurface,.homeFeatureSection[data-visible=false] .homeFeatureVisualHeader,.homeFeatureSection[data-visible=false] .homeFeatureVisualCard{opacity:0;animation:none;transform:translateY(24px)}.homeFeatureSection[data-visible=false] .homeFeatureVisual:before{opacity:.46;animation-play-state:paused}.homeFeatureIntroSection[data-visible=true] .homeFeatureSectionsHeader,.homeFeatureSection[data-visible=true] .homeFeatureCopy{opacity:1;filter:blur();transform:translateY(0)}.homeFeatureSection[data-visible=true] .homeFeatureVisual:before{animation-play-state:running}.homeFeatureSection[data-visible=true] .homeFeatureVisualSurface{animation:.82s cubic-bezier(.2,.72,.18,1) .1s forwards homeFeaturePanelReveal}.homeFeatureSection[data-visible=true] .homeFeatureVisualHeader{animation:.72s cubic-bezier(.2,.72,.18,1) .22s forwards homeFeatureRevealUp}.homeFeatureSection[data-visible=true] .homeFeatureVisualCard{animation:.72s cubic-bezier(.2,.72,.18,1) .32s forwards homeFeatureRevealUp}.homeFeatureSection[data-visible=true] .homeFeatureVisualCard:nth-child(2){animation-delay:.42s}@media (prefers-reduced-motion:reduce){.homeFeatureSectionsHeader,.homeFeatureCopy,.homeFeatureVisual:before,.homeFeatureVisualSurface,.homeFeatureVisualHeader,.homeFeatureVisualCard,.homeTaskStreamRow,.homeTaskSubjectRail,.homeExpertsTrack,.siteHeroRocketRig,.siteHeroRocketTrail,.siteHeroRocketFlame,.siteHeroSmokeCloud{opacity:1;animation:none!important;transform:none!important}}.siteFeatureCard,.siteFaqItem,.siteFaqPanel{background:#ffffffdb;border:1px solid #11234314;border-radius:22px;box-shadow:0 10px 22px #1327450f}.siteFeatureCard{padding:16px 16px 15px}.siteFeatureGridHome .siteFeatureCard{background:#ffffffb3;min-height:198px;padding:24px 22px 20px;box-shadow:0 18px 40px #1327450d}@keyframes siteHeroParticlesDrift{0%{opacity:.74;transform:translate(-50%,-50%)scale(.985)rotate(-1.4deg)}50%{opacity:.84;transform:translate(-49.2%,-51.2%)scale(1.02)rotate(.6deg)}to{opacity:.78;transform:translate(-50.8%,-49.3%)scale(1)rotate(1.4deg)}}@keyframes siteHeroFieldBreathe{0%{opacity:.96;background-position:50%,55% 78%,66% 34%,24% 22%,top;background-size:auto,760px 520px,980px 980px,620px 620px,auto}to{opacity:1;background-position:50%,54% 80%,69% 31%,22% 24%,top;background-size:auto,820px 560px,1060px 1060px,680px 680px,auto}}@keyframes siteRocketLaunch{0%,18%{opacity:.96;transform:translateY(18px)scale(1)}48%{opacity:1;transform:translate(-8px,-18px)scale(1.02)}72%,to{opacity:.92;transform:translate(-12px,-34px)scale(.98)}}@keyframes siteRocketTrailPulse{0%{opacity:.58;transform:translate(-50%)scaleX(.92)}to{opacity:.78;transform:translate(-50%)scaleX(1.05)}}@keyframes siteRocketFlame{0%{opacity:.76;transform:translate(-50%)scale(.94,.98)}to{opacity:.92;transform:translate(-50%)scale(1.02,1.08)}}@keyframes siteSmokeDrift{0%{transform:translate(-2%,1%)scale(.98)}to{transform:translate(2%,-2%)scale(1.06)}}@keyframes siteHeroGlowBlue{0%{opacity:.8;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1.04)}}@keyframes siteHeroGlowWarm{0%{opacity:.55;transform:translate(0,0)}to{opacity:.78;transform:translate(10px,-6px)scale(1.06)}}.siteFeatureLabel{color:#2d5296ad;letter-spacing:.08em;text-transform:none;font-size:.76rem;font-weight:700}.siteFeatureTitle{color:#12284b;letter-spacing:-.025em;margin-top:8px;font-size:1rem;font-weight:750}.siteFeatureBody{color:#10243fad;margin-top:7px;font-size:.95rem;line-height:1.6}.siteFaqPanel{background:linear-gradient(#fffffff2,#f6f9ffeb),#ffffffeb;border-color:#1123430f;justify-self:end;gap:10px;width:min(100%,520px);min-height:100%;padding:18px 20px;box-shadow:0 18px 36px #13274514,inset 0 1px #fff9}.siteFaqQuickStartSection{padding:6px 0 22px}.siteFaqPanelWide{justify-self:stretch;width:100%;max-width:none}.siteFaqPanelHeader{gap:6px;display:grid}.siteFaqPanelEyebrow{color:#2d52969e;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.siteFaqPanelTitle{color:#12284b;letter-spacing:-.035em;font-size:1.22rem;font-weight:800}.siteFaqPanelBody{color:#10243f9e;font-size:.88rem;line-height:1.55}.siteFaqPanelList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.siteFaqPanelWide .siteFaqPanelList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.siteFaqPanelItem{background:#ffffffb3;border:1px solid #18315c12;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:12px 16px;display:grid;box-shadow:0 8px 18px #1327450a}.siteFaqPanelIndex{color:#f8fbff;letter-spacing:.05em;background:linear-gradient(#162952f5,#0d1832f5);border-radius:12px;justify-content:center;align-items:center;min-height:32px;font-size:.74rem;font-weight:800;display:inline-flex}.siteFaqPanelItemCopy{gap:4px;min-width:0;display:grid}.siteFaqPanelItemCopy strong{color:#143059;letter-spacing:-.02em;font-size:.92rem;font-weight:760;line-height:1.35}.siteFaqPanelItemCopy span{color:#10243fa3;font-size:.82rem;line-height:1.48}.siteFaqList{gap:10px;padding-bottom:48px;display:grid}.siteFaqItem{overflow:hidden}.siteFaqSummary{color:#17315b;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;font-size:1rem;font-weight:750;list-style:none;display:flex}.siteFaqSummary::-webkit-details-marker{display:none}.siteFaqSummary:after{content:"+";color:#1d3d7099;font-size:1.25rem;font-weight:500}.siteFaqItem[open] .siteFaqSummary:after{content:"−"}.siteFaqAnswer{color:#10243fb3;padding:0 18px 18px;font-size:.95rem;line-height:1.7}.siteJobsToast{z-index:50;min-width:min(360px,100vw - 32px);max-width:420px;color:var(--text-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:siteToastIn var(--ease-smooth);background:linear-gradient(#fffffffa,#f8fafcfa),#fffffff5;border:1px solid #2563eb1a;border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.5;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 40px #0f172a1f}@keyframes siteToastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.siteHeroGrid,.siteHeroGridCompact{grid-template-columns:1fr}.siteHeroGridHome{gap:0;min-height:600px}.siteHeroCopyHome{max-width:720px;padding:0}.siteHeroAsideHome{padding:22px 20px 18px}.siteHeroAsideHome .siteHeroAsideCard{grid-template-columns:1fr;gap:16px}.siteHeroAsideHome .siteHeroAsideItem,.siteHeroAsideHome .siteHeroAsideItem:first-of-type{border-top:1px solid #18315c14;border-left:0;min-height:0;padding:14px 0 0}.siteHeroFootnote{margin-top:0}.siteFeatureGridHome{padding-top:0}.homeValueSystemGrid,.homeProcessPanel{grid-template-columns:1fr}.homeValueSystemCopy h2,.homeProcessCopy h2{max-width:12ch}.homeExpertsTrack{gap:22px}.page-container.homeFeatureSections{width:min(100% - 48px,1480px)}.homeFeatureSections{padding:36px 0 104px}.homeFeatureSectionsHeader,.homeFeatureIntroInner{max-width:720px}.homeFeatureIntroSection{min-height:0;padding:48px 0}.homeValueHeadline{max-width:10ch}.homeFeatureSectionList{gap:0}.homeFeatureSection{grid-template-columns:1fr;gap:32px;min-height:0;padding:48px 0}.homeFeatureSection:first-of-type{margin-top:0}.homeFeatureSection+.homeFeatureSection{margin-top:0;padding-top:48px}.homeFeatureBody{max-width:none}.homeFeatureVisual{min-height:440px}.homeFeatureVisualSurface{max-width:none;min-height:440px}.siteFeatureGrid,.siteFaqPanelWide .siteFaqPanelList{grid-template-columns:1fr}}@media (width<=700px){.siteHeroSection{padding-top:22px}.homeTaskStreamSection{min-height:620px;padding:64px 0 86px}.homeTaskStreamHeader{flex-direction:column;align-items:flex-start;margin-bottom:18px}.homeTaskStreamHeader h2{max-width:none;font-size:clamp(2.35rem,10vw,3.6rem)}.homeTaskStreamJoin{white-space:normal;min-height:38px}.homeTaskSubjectViewport{margin-bottom:32px}.homeTaskSubjectRail{gap:8px;padding-inline:12px;animation-duration:54s}.homeTaskSubjectButton{min-height:36px;padding:0 13px;font-size:.84rem}.homeTaskStreamViewport{gap:16px}.homeTaskStreamRow{gap:16px;padding-inline:12px;animation-duration:84s}.homeTaskCard{border-radius:22px;flex-basis:min(78vw,360px);min-height:198px;padding:24px 22px}.homeTaskTitle{max-width:calc(100% - 92px)}.homeTaskTag{border-radius:0 22px 0 18px;min-height:44px;padding:0 18px;font-size:.88rem}.homeValueSystemSection{padding:68px 0}.homeValueOnlySection,.homeProcessFlowSection{min-height:auto}.homeProcessFlowSection{padding:68px 0 78px}.homeProcessFlowSection .homeProcessFlowHeader{margin-bottom:34px}.homeProcessFlowSection .homeProcessSteps{grid-template-columns:1fr;gap:32px}.homeProcessFlowSection .homeProcessSteps:before,.homeProcessStepCard:after{content:none}.homeValueSystemGrid{gap:36px}.homeValueSystemCopy h2,.homeProcessCopy h2,.homeExpertsHeader h2{letter-spacing:-.055em;font-size:clamp(2.6rem,11vw,4rem)}.homeValueSystemList{gap:24px;margin-top:34px}.homeValueSystemItem{grid-template-columns:50px minmax(0,1fr);gap:16px}.homeValueSystemIcon{border-radius:15px;width:50px;height:50px}.homeValueSystemItem h3{font-size:1.18rem}.homeValueSystemItem p{font-size:.95rem;line-height:1.7}.homeProcessPanel{gap:30px;margin-top:46px;padding-top:46px}.homeProcessPanelLifted{gap:42px;margin-top:0;padding-top:0}.homeProcessFlowColumn{padding-top:92px}.homeProcessFlowHeader{justify-content:flex-start;left:0;right:auto}.homeProcessValueColumn{gap:20px}.homeProcessValueColumnSolo{grid-template-columns:1fr;width:min(100% - 24px,1080px)}.homeProcessValueItem{grid-template-columns:58px minmax(0,1fr);gap:16px;min-height:auto;padding:18px}.homeProcessValueItem .homeValueSystemIcon{border-radius:17px;width:58px;height:58px;font-size:1rem}.homeProcessButton{min-height:54px;padding:0 24px;font-size:.88rem}.homeProcessStep{min-height:150px}.homeProcessStep>div{padding:22px 0}.homeProcessStepCard>div{padding:0}.homeProcessStepVisual{height:260px}.homeProcessStepCard .homeProcessStepCopy{padding:0 8px}.homeProcessStep h3{font-size:1.62rem}.homeExpertsSection{padding:70px 0 94px}.homeExpertsHeader{gap:16px}.homeExpertsHeader p{font-size:1rem}.homeExpertsTrack{gap:16px;margin-top:42px;padding-inline:12px;animation-duration:34s}.homeExpertCard{border-radius:20px;flex-basis:min(72vw,280px);min-height:390px}.homeExpertCard h3,.homeExpertCard p{padding-inline:20px}.siteHeroSectionHome{padding:12px 0 46px}.siteHeroBackdropField{opacity:1;background-position:50%,54% 80%,72% 22%,18% 22%,top;background-size:auto,520px 360px,720px 720px,360px 360px,auto;inset:-4% -24% -8%}.siteHeroRocketRig{opacity:.38;width:96px;height:318px;animation-name:siteRocketLaunchMobile;bottom:0;right:-4%}.siteHeroRocket{width:52px;height:142px;bottom:176px}.siteHeroRocketBody{width:39px;height:92px;top:36px}.siteHeroRocketNose{width:38px;height:46px}.siteHeroRocketFlame{width:46px;height:112px;bottom:82px}.siteHeroSmokeCloud{opacity:.28}.siteHeroCopy{padding-top:8px}.siteHeroCopyHome{max-width:100%;padding:0}.siteHeroSignature{min-height:38px;padding:0 13px 0 12px;font-size:.82rem}.siteHeroTitle{max-width:12ch;font-size:clamp(2.1rem,12vw,3rem)}.siteHeroCopyHome .siteHeroTitle{width:auto;margin-top:18px;font-size:clamp(3.1rem,13vw,4.45rem);line-height:.94}.siteHeroBody{max-width:none}.siteHeroCopyHome .siteHeroBody{white-space:normal;text-wrap:balance;max-width:24ch;margin-top:18px;font-size:.98rem}.siteHeroActions,.siteHeroChips{gap:8px}.siteHeroCopyHome .siteHeroActions{margin-top:28px}.siteHeroAside,.siteFaqPanel,.siteFeatureCard,.siteFaqItem{border-radius:18px}.siteHeroAside,.siteFaqPanel{padding:14px}.siteFaqPanel{width:100%}.siteFaqQuickStartSection{padding-top:2px;padding-bottom:18px}.siteHeroAsideHome{padding:18px 16px 17px}.page-container.homeFeatureSections{width:min(100% - 24px,1480px)}.homeFeatureSections{padding:20px 0 72px}.homeFeatureIntroSection{min-height:0;padding:36px 0}.homeFeatureSectionsHeader,.homeFeatureIntroInner{gap:12px}.homeValueEyebrow{min-height:32px;font-size:.72rem}.homeValueHeadline{max-width:7.4ch;font-size:clamp(2.35rem,10.4vw,3.4rem)}.homeValueLead{font-size:.97rem;line-height:1.68}.homeFeatureSection{gap:20px;padding:36px 0}.homeFeatureSection:first-of-type{margin-top:0}.homeFeatureSection+.homeFeatureSection{margin-top:0;padding-top:36px}.homeFeatureCopy{gap:12px}.homeFeatureEyebrow{font-size:.72rem}.homeFeatureTitle{font-size:clamp(1.8rem,7.8vw,2.5rem)}.homeFeatureBody{font-size:.98rem;line-height:1.72}.homeFeatureVisual{min-height:380px}.homeFeatureVisualSurface{border-radius:24px;width:100%;min-height:380px;padding:20px}.homeFeatureVisualSurface:after{border-radius:18px;inset:12px}.homeFeatureVisualHeader{gap:8px}.homeFeatureVisualTitle{font-size:1.42rem}.homeFeatureVisualBody{font-size:.92rem}.homeFeatureVisualStack{gap:12px;margin-top:18px}.homeFeatureVisualCard{border-radius:18px;padding:16px}.homeFeatureVisualCard:nth-child(2){margin-left:10px}.homeFeatureVisualCardTitle{font-size:1.04rem}.homeFeatureVisualCardBody{font-size:.9rem}.homeFeatureVisualChip{min-height:27px;padding:0 9px;font-size:.74rem}.siteFeatureGrid{gap:8px;padding-bottom:28px}.siteFeatureGridHome{gap:12px;padding:0 0 54px}.siteFeatureCard{padding:14px}.siteFeatureGridHome .siteFeatureCard{min-height:0;padding:18px 16px 16px}.siteFaqList{gap:8px;padding-bottom:38px}.siteFaqSummary{padding:15px 16px}.siteFaqAnswer{padding:0 16px 16px}.siteJobsToast{min-width:0;max-width:calc(100vw - 24px);bottom:12px;right:12px}}@keyframes siteRocketLaunchMobile{0%,18%{transform:translateY(24px)scale(.84)}52%{transform:translate(-6px,-4px)scale(.82)}to{transform:translate(-10px,-18px)scale(.8)}}.projectsSubnav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.projectsSubnavItem{color:#15294c;text-align:left;background:linear-gradient(#fffffff0,#f7faffe6);border:1px solid #18315c14;border-radius:22px;gap:4px;min-height:82px;padding:16px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 14px 32px #13274512}.projectsSubnavItem:hover{border-color:#4a76ff3d;transform:translateY(-2px);box-shadow:0 18px 40px #1327451a}.projectsSubnavItem span{font-size:1rem;font-weight:850}.projectsSubnavItem small{color:#18315c8f;font-size:.82rem;line-height:1.45}.projectsSubnavItem.isCurrent{background:radial-gradient(circle at 92% 0,#4a76ff26,#0000 42%),linear-gradient(#fffffff5,#f2f7ffe6);border-color:#4a76ff38}.applicationPageState{background:#ffffffc7;border:1px solid #18315c14;border-radius:24px;justify-items:start;gap:12px;padding:32px;display:grid;box-shadow:0 14px 36px #1327450f}.applicationPageState h2{color:#12284b;font-size:1.4rem}.applicationPageState p{color:#18315c9e;line-height:1.7}.applicationList{gap:18px;display:grid}.applicationCard{background:linear-gradient(#fffffff0,#f7faffeb);border:1px solid #18315c14;border-radius:28px;gap:20px;padding:28px;display:grid;box-shadow:0 18px 46px #13274514}.applicationCardHeader{justify-content:space-between;align-items:start;gap:18px;display:flex}.applicationCardEyebrow{color:#1f40748f;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.applicationCardTitle{color:#15294c;letter-spacing:-.04em;margin-top:8px;font-size:1.45rem;line-height:1.18}.applicationStatusPill{border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:700;display:inline-flex}.applicationStatusPill.is-pending{color:#2457ea;background:#3b82f61a}.applicationStatusPill.is-accepted{color:#0f8a62;background:#10b9811f}.applicationStatusPill.is-rejected,.applicationStatusPill.is-withdrawn{color:#475569;background:#94a3b824}.taskModeSwitch{-webkit-backdrop-filter:blur(16px)saturate(116%);backdrop-filter:blur(16px)saturate(116%);background:#ffffffad;border:1px solid #18315c1a;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;min-height:38px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #1327450f}.taskModeSwitch button{color:#1f40749e;cursor:pointer;min-height:30px;transition:background var(--ease-out), color var(--ease-out), box-shadow var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:.84rem;font-weight:800}.taskModeSwitch button.isActive{color:#2457ea;background:#2563eb24;box-shadow:inset 0 0 0 1px #2563eb1f}.taskConsolePage{min-height:100%}.taskConsoleShell{--task-console-border:#18315c1a;--task-console-border-strong:#2563eb2e;--task-console-surface:#ffffffdb;--task-console-surface-soft:#f8fafcbd;--task-console-text:#172b4d;--task-console-muted:#1f407494;--task-console-heading:#10284d;--task-console-primary:#2563eb;color:var(--task-console-text);gap:14px;display:grid}.taskConsoleHeader,.taskConsoleFilterPanel,.taskConsoleTablePanel{border:1px solid var(--task-console-border);background:linear-gradient(180deg, #ffffffeb, #f7faffd6), var(--task-console-surface);border-radius:18px;box-shadow:0 16px 38px #13274512}.taskConsoleHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.taskConsoleBackButton,.taskConsoleHeaderActions button,.taskConsoleFilterActions button,.taskConsoleTableHeader button,.taskConsoleTable td button{border:1px solid var(--task-console-border);min-height:34px;color:var(--task-console-text);background:var(--task-console-surface-soft);cursor:pointer;border-radius:9px;font-size:.82rem;font-weight:780}.taskConsoleBackButton{padding:0 12px}.taskConsoleTitleGroup{min-width:0}.taskConsoleTitleGroup p{color:var(--task-console-muted);margin:0;font-size:.78rem;font-weight:780}.taskConsoleTitleGroup h1{color:var(--task-console-heading);margin:4px 0 0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}.taskConsoleBadges{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.taskConsoleBadges span,.taskConsoleStatusPill{color:#2457ea;white-space:nowrap;background:#2563eb17;border:1px solid #2563eb29;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.76rem;font-weight:820;display:inline-flex}.taskConsoleHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.taskConsoleHeaderStats{border:1px solid var(--task-console-border);min-height:34px;color:var(--task-console-heading);background:var(--task-console-surface-soft);white-space:nowrap;border-radius:9px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:820;display:inline-flex}.taskConsoleHeaderActions .taskConsolePrimaryAction,.taskConsoleFilterActions button:first-child,.taskConsoleTable td button{color:#fff;background:var(--task-console-primary);border-color:#2563eb6b}.taskConsoleHeaderActions .taskConsolePrimaryAction.isSecondary{color:var(--task-console-primary);background:#2563eb14;border-color:#2563eb3d}.taskConsoleHeaderActions button:disabled{cursor:not-allowed;opacity:.56}.taskConsoleFilterPanel{grid-template-columns:minmax(220px,1.2fr) minmax(180px,.7fr) minmax(180px,.7fr) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.taskConsoleFilterPanel.isModeScoped{grid-template-columns:minmax(220px,1.2fr) minmax(180px,.7fr) auto}.taskConsoleFilterPanel label{gap:6px;min-width:0;display:grid}.taskConsoleFilterPanel span{color:var(--task-console-muted);font-size:.74rem;font-weight:780}.taskConsoleFilterPanel input,.taskConsoleFilterPanel select{border:1px solid var(--task-console-border);width:100%;min-height:38px;color:var(--task-console-text);background:var(--task-console-surface-soft);font:inherit;border-radius:9px;padding:0 11px}.taskConsoleFilterActions{gap:8px;display:flex}.taskConsoleFilterActions button{padding:0 16px}.taskConsoleTablePanel{gap:12px;padding:16px 18px;display:grid}.taskConsoleTableHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.taskConsoleTableHeader h2{color:var(--task-console-heading);margin:0;font-size:1rem}.taskConsoleTableHeader p{color:var(--task-console-muted);margin:4px 0 0;font-size:.82rem}.taskConsoleTableHeader button:disabled{cursor:not-allowed;opacity:.56}.taskConsoleTable td button:disabled{color:var(--task-console-muted);border-color:var(--task-console-border);background:var(--task-console-surface-soft);cursor:not-allowed;opacity:.62}.taskConsoleTableWrap{border:1px solid var(--task-console-border);border-radius:12px;overflow-x:auto}.taskConsoleTable{border-collapse:collapse;width:100%;min-width:980px;color:var(--task-console-text);background:var(--task-console-surface)}.taskConsoleTable th,.taskConsoleTable td{border-bottom:1px solid var(--task-console-border);text-align:left;vertical-align:top;padding:13px 12px}.taskConsoleTable th{color:var(--task-console-muted);background:var(--task-console-surface-soft);font-size:.76rem;font-weight:820}.taskConsoleTable td{font-size:.86rem}.taskConsoleTable td strong,.taskConsoleTable td small{display:block}.taskConsoleTable td small{color:var(--task-console-muted);margin-top:4px}.taskConsoleTable tr:last-child td{border-bottom:0}.taskConsolePagination{color:var(--task-console-muted);justify-content:flex-end;align-items:center;gap:10px;font-size:.8rem;font-weight:760;display:flex}.taskConsolePagination button{border:1px solid var(--task-console-border);min-height:32px;color:var(--task-console-text);background:var(--task-console-surface-soft);font:inherit;cursor:pointer;border-radius:9px;padding:0 12px}.taskConsolePagination button:disabled{cursor:not-allowed;opacity:.48}.taskConsoleStatusPill.isValid{color:#0f8a62;background:#10b9811a;border-color:#10b98133}.taskConsoleStatusPill.isStage{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed2e}.taskConsoleStatusPill.isPending{color:#2563eb;background:#2563eb1a;border-color:#2563eb33}.taskConsoleStatusPill.isQuality,.taskConsoleStatusPill.isRework{color:#b45309;background:#f59e0b1f;border-color:#f59e0b3d}.taskConsoleStatusPill.isPassed{color:#0f8a62;background:#10b9811f;border-color:#10b9813d}.taskConsoleStatusPill.isDeprecated{color:#64748b;background:#64748b1a;border-color:#64748b38}.siteLayout[data-theme=night] .taskConsoleShell{--task-console-border:#94a3b824;--task-console-border-strong:#60a5fa38;--task-console-surface:#0a1020db;--task-console-surface-soft:#0f172ab8;--task-console-text:#e2e8f0d6;--task-console-muted:#becdeb94;--task-console-heading:#f8fbff;--task-console-primary:#3b82f6}.siteLayout[data-theme=night] .taskConsoleHeader,.siteLayout[data-theme=night] .taskConsoleFilterPanel,.siteLayout[data-theme=night] .taskConsoleTablePanel{background:linear-gradient(#ffffff13,#ffffff09),#080d1adb;box-shadow:0 22px 52px #00000047,inset 0 1px #ffffff0f}.siteLayout[data-theme=night] .taskConsoleBadges span,.siteLayout[data-theme=night] .taskConsoleStatusPill{color:#93c5fd;background:#2563eb29;border-color:#60a5fa2e}.siteLayout[data-theme=night] .taskConsoleStatusPill.isValid{color:#86efac;background:#1665343d;border-color:#4ade802e}.siteLayout[data-theme=night] .taskConsoleStatusPill.isStage{color:#c4b5fd;background:#5b21b63d;border-color:#a78bfa2e}.siteLayout[data-theme=night] .taskConsoleStatusPill.isPending{color:#93c5fd;background:#2563eb3d;border-color:#60a5fa33}.siteLayout[data-theme=night] .taskConsoleStatusPill.isQuality,.siteLayout[data-theme=night] .taskConsoleStatusPill.isRework{color:#fbbf24;background:#92400e47;border-color:#fbbf2438}.siteLayout[data-theme=night] .taskConsoleStatusPill.isPassed{color:#86efac;background:#16653447;border-color:#4ade8038}.siteLayout[data-theme=night] .taskConsoleStatusPill.isDeprecated{color:#cbd5e1;background:#3341556b;border-color:#94a3b82e}.applicationMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.applicationMetaGrid dt{color:#1f40748a;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.applicationMetaGrid dd{color:#1d335b;word-break:break-word;margin-top:6px;font-size:.95rem;line-height:1.58}.applicationCardNote{color:#18315cad;line-height:1.7}.applicationCardNote.is-muted{color:#18315c7a}.applicationCardFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.applicationCardFooter.is-actionOnly{justify-content:flex-end}.applicationCardResolution{color:#18315c94;line-height:1.6}.applicationCardAction{border:1px solid var(--button-line);background:linear-gradient(180deg, #fffc, #f7faff8f), var(--button-glass);color:#0f1f3ddb;-webkit-backdrop-filter:blur(16px)saturate(116%);backdrop-filter:blur(16px)saturate(116%);min-height:44px;transition:transform var(--ease-out), box-shadow var(--ease-out), border-color var(--ease-out), background var(--ease-out), color var(--ease-out), opacity var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,0 12px 26px #1327450f}.applicationCardAction:hover:not(:disabled){color:#081226f2;border-color:#11234329;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd6,0 16px 34px #13274514}.applicationCardActionDanger{color:#991b1be0;background:linear-gradient(#ffffffc7,#fef2f29e),#fee2e26b;border-color:#dc26262e}.applicationCardActionDanger:hover:not(:disabled){color:#7f1d1df5;border-color:#dc26264d}.applicationCardAction:disabled{cursor:not-allowed;opacity:.6;transform:none}.applicationCardActionGroup{flex-wrap:wrap;gap:12px;display:flex}.taskWorkspaceSection{flex:1;gap:10px;height:100%;min-height:0;padding-bottom:0;display:grid}.taskWorkspacePage{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.taskWorkspacePage .page-container{width:100%;max-width:none}.taskWorkspacePage .siteHeroSectionCompact{flex:none;padding-bottom:8px}.taskWorkspaceHeroCopy{align-items:center;gap:12px;display:flex}.taskWorkspaceHeroTitle{color:#15294c;letter-spacing:0;margin:0;font-size:.92rem;font-weight:800;line-height:1}.taskWorkspaceShell{background:linear-gradient(#fffffff0,#f7faffeb);border:1px solid #18315c14;border-radius:20px;flex:1;grid-template-rows:minmax(0,1fr);gap:0;width:100%;height:100%;min-height:0;padding:10px;display:grid;position:relative;box-shadow:0 18px 46px #13274514}.taskWorkspaceHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.taskWorkspaceWindow{--feishu-frame-top-crop:96px;background:linear-gradient(#ffffffb3,#f6f9ff85),#ffffff70;border:1px solid #18315c1a;border-radius:16px;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 14px 30px #1327450d}.taskWorkspaceFrame{width:100%;height:calc(100% + var(--feishu-frame-top-crop));min-height:calc(100vh - 118px + var(--feishu-frame-top-crop));transform:translateY(calc(var(--feishu-frame-top-crop) * -1));transform-origin:0 0;background:0 0;border:0;display:block}.taskWorkspaceShell .applicationCardFooter.is-actionOnly{z-index:2;position:absolute;bottom:18px;right:18px}.annotationWorkspace{--annotation-workspace-bg:#f8fafc;--annotation-grid-line:#94a3b80e;--annotation-border:#cbd5e1e6;--annotation-border-soft:#cbd5e1d1;--annotation-divider:#cbd5e1c7;--annotation-topbar-bg:#fffffff2;--annotation-side-bg:#f1f5f9b8;--annotation-panel-bg:#ffffffdb;--annotation-subtle-bg:#f8fafc;--annotation-button-bg:#f1f5f9;--annotation-primary:#2563eb;--annotation-primary-border:#2563eb80;--annotation-text:#334155;--annotation-body-text:#475569;--annotation-strong-text:#1e293b;--annotation-muted-text:#64748b;--annotation-heading:#1d4ed8;--annotation-index-bg:#fff;--annotation-note-bg:#fff7ed;--annotation-pass-text:#047857;--annotation-pass-bg:#d1fae5;--annotation-fail-text:#b91c1c;--annotation-fail-bg:#fee2e2;border:1px solid var(--annotation-border);height:100%;min-height:calc(100vh - 118px);color:var(--annotation-text);background:repeating-linear-gradient(-12deg, var(--annotation-grid-line) 0, var(--annotation-grid-line) 1px, transparent 1px, transparent 76px), var(--annotation-workspace-bg);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.platformContent.isTaskWorkspaceContent .annotationWorkspace{min-height:0}.annotationTopbar{z-index:50;border-bottom:1px solid var(--annotation-border);background:var(--annotation-topbar-bg);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 16px;display:flex;position:sticky;top:0}.annotationTaskMeta{min-width:0;color:var(--annotation-muted-text);align-items:center;gap:10px;font-size:.84rem;display:flex}.annotationTopbarBack{border:1px solid var(--annotation-border);min-height:34px;color:var(--annotation-strong-text);background:var(--annotation-subtle-bg);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 13px;font-weight:820}.annotationTaskId{border:1px solid var(--annotation-border-soft);min-height:30px;color:var(--annotation-muted-text);background:var(--annotation-panel-bg);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:780;display:inline-flex}.annotationTaskMeta strong{min-width:0;color:var(--annotation-strong-text);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.annotationTopbarActions{flex:none;align-items:center;gap:8px;display:flex}.annotationSubmitStatus{border:1px solid var(--annotation-border-soft);min-height:30px;color:var(--annotation-muted-text);background:var(--annotation-subtle-bg);white-space:nowrap;border-radius:999px;place-items:center;padding:0 10px;font-size:.8rem;font-weight:820;display:inline-grid}.annotationTopbarActions button,.annotationSectionHeader button{border:1px solid var(--annotation-border-soft);min-height:32px;color:var(--annotation-text);background:var(--annotation-button-bg);border-radius:7px;padding:0 12px;font-size:.82rem;font-weight:760}.annotationTopbarActions button.isPrimary,.annotationSectionHeader button{color:#fff;border-color:var(--annotation-primary-border);background:var(--annotation-primary)}.annotationTopbarActions button:disabled,.annotationSectionHeader button:disabled{cursor:not-allowed;opacity:.55}.annotationLockedNotice{color:var(--annotation-muted-text);background:#f59e0b14}.annotationLockedNotice strong{color:var(--annotation-heading);font-size:.92rem}.annotationLockedNotice p{margin:0;font-size:.82rem}.annotationLayout{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,360px);min-height:0;display:grid}.annotationWorkspace.isAnnotationMode .annotationLayout{grid-template-columns:minmax(0,1fr)}.annotationWorkspace.isQualityMode .annotationLayout{grid-template-columns:minmax(0,1fr) minmax(280px,330px)}.annotationWorkspace.isAnnotationMode .annotationSidePanel{display:none}.annotationWorkspace.isAnnotationMode .annotationMainPanel{border-right:0}.annotationMainPanel,.annotationSidePanel{align-content:start;gap:12px;min-height:0;padding:12px;display:grid;overflow:auto}.annotationMainPanel{border-right:1px solid var(--annotation-divider)}.annotationSidePanel{background:var(--annotation-side-bg);padding-bottom:72px}.qualityReviewSidePanel{gap:12px}.annotationPanel{border:1px solid var(--annotation-border-soft);background:var(--annotation-panel-bg);border-radius:8px;gap:10px;padding:12px;display:grid;position:relative}.annotationGlobalPanel{padding-top:14px}.annotationPanel h2{color:var(--annotation-heading);margin:0;font-size:.94rem;font-weight:820;line-height:1.25}.annotationCollapseButton{border:1px solid var(--annotation-border);width:26px;height:26px;color:var(--annotation-muted-text);background:var(--annotation-subtle-bg);border-radius:7px;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:10px;right:10px}.annotationSectionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.annotationSectionHeader.isActionOnly{justify-content:flex-end}.annotationCategoryGrid,.annotationGlobalGrid,.annotationFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.annotationCategoryGrid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(280px,1.6fr)}.annotationFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.annotationFieldGridCompact,.annotationFieldGridTaskType{grid-template-columns:minmax(180px,320px)}.annotationFieldGridThreeRows{grid-template-columns:repeat(4,minmax(0,1fr))}.annotationField{gap:5px;min-width:0;display:grid}.annotationField.isWide{grid-column:1/-1}.annotationField span{color:var(--annotation-muted-text);font-size:.76rem;font-weight:780}.annotationField input,.annotationField select,.annotationField textarea,.annotationQuestionInput,.annotationLargeTextInput{border:1px solid var(--annotation-border);width:100%;min-width:0;color:var(--annotation-text);background:var(--annotation-subtle-bg);font:inherit;border-radius:7px;line-height:1.55}.annotationField input{min-height:36px;padding:7px 10px}.annotationField select{min-height:36px;padding:7px 30px 7px 10px}.annotationField textarea{resize:vertical;min-height:56px;padding:8px 10px}.annotationFieldGridThreeRows .annotationField input{min-height:34px;padding-block:6px}.annotationField input[readonly],.annotationField textarea[readonly],.annotationField input:disabled,.annotationField select:disabled,.annotationField textarea:disabled,.annotationQuestionInput[readonly]{opacity:1;cursor:default;-webkit-text-fill-color:var(--annotation-text)}.annotationQuestionInput,.annotationLargeTextInput{resize:vertical;min-height:250px;color:var(--annotation-body-text);padding:12px;font-size:.95rem}.annotationLargeTextInput{min-height:180px}.annotationQuestionSizedInput{height:250px;min-height:250px}.annotationUploadBox{border:1px dashed var(--annotation-border);min-height:112px;color:var(--annotation-text);background:var(--annotation-subtle-bg);text-align:center;border-radius:8px;place-items:center;gap:6px;padding:18px;display:grid}.annotationUploadBox.isReadonly{cursor:default}.annotationFileInput{display:none!important}.annotationUploadTrigger,.annotationUploadBox b{color:var(--annotation-strong-text);font-size:.92rem;font-weight:820}.annotationUploadTrigger{border:1px solid var(--annotation-border-soft);background:var(--annotation-button-bg);cursor:pointer;border-radius:7px;min-height:36px;padding:0 14px}.annotationUploadTrigger:disabled{cursor:not-allowed;opacity:.55}.annotationUploadBox small{max-width:100%;color:var(--annotation-muted-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.annotationUploadBox small.annotationAttachmentSummary{text-overflow:clip;white-space:normal;overflow:visible}.annotationAttachmentList{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.annotationAttachmentList a,.annotationAttachmentList span{border:1px solid var(--annotation-border-soft);max-width:100%;color:var(--annotation-strong-text);background:var(--annotation-index-bg);border-radius:7px;align-items:center;gap:6px;padding:5px 8px;text-decoration:none;display:inline-flex}.annotationAttachmentList a em,.annotationAttachmentList span em{color:var(--annotation-heading);white-space:nowrap;font-size:.72rem;font-style:normal}.annotationAttachmentList span em,.annotationAttachmentEmpty{color:var(--annotation-muted-text)}.annotationStepList{color:var(--annotation-body-text);gap:8px;padding-left:24px;font-size:.9rem;line-height:1.55;list-style:decimal;display:grid}.annotationRubricList,.annotationQualityList{gap:10px;display:grid}.annotationRubricCard{border:1px dashed var(--annotation-border);background:var(--annotation-subtle-bg);border-radius:8px;grid-template-columns:120px 120px minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px 12px 12px 42px;display:grid;position:relative}.annotationRubricIndex{border:1px solid var(--annotation-border-soft);width:22px;height:22px;color:var(--annotation-muted-text);background:var(--annotation-index-bg);border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid;position:absolute;top:16px;left:12px}.annotationResultBadge{border-radius:999px;place-items:center;min-height:28px;padding:0 9px;font-size:.78rem;font-weight:850;display:inline-grid}.annotationResultBadge.isPass{color:var(--annotation-pass-text);background:var(--annotation-pass-bg)}.annotationResultBadge.isFail{color:var(--annotation-fail-text);background:var(--annotation-fail-bg)}.annotationCheckBox{border:1px solid var(--annotation-border-soft);background:var(--annotation-subtle-bg);border-radius:8px;gap:6px;padding:10px;display:grid}.annotationCheckBox p,.annotationNoteText{color:var(--annotation-body-text);margin:0;font-size:.86rem;line-height:1.6}.annotationCheckBox strong{color:var(--annotation-strong-text);font-size:.82rem}.annotationNoteText{background:var(--annotation-note-bg);border-radius:8px;padding:10px}.qualitySubmittedAt{color:var(--annotation-muted-text);font-size:.78rem;font-weight:760}.qualityReviewSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.qualityReviewSummary div{border:1px solid var(--annotation-border-soft);background:var(--annotation-subtle-bg);border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.qualityReviewSummary span{color:var(--annotation-muted-text);font-size:.72rem;font-weight:780}.qualityReviewSummary strong{color:var(--annotation-strong-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.qualityReadonlyFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qualityReadonlyFieldGrid .annotationField textarea{background:#ffffffb8;min-height:92px}.feishuQaPanel{gap:12px}.feishuQaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qualityReviewSidePanel .feishuQaGrid{grid-template-columns:1fr}.feishuQaGrid button{border:1px solid var(--annotation-border-soft);min-height:40px;color:var(--annotation-text);background:var(--annotation-subtle-bg);font:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-size:.82rem;font-weight:800}.feishuQaGrid button:hover,.feishuQaGrid button:focus-visible{border-color:var(--annotation-primary-border);color:var(--annotation-heading);background:#2563eb14}.feishuQaGrid button:disabled{cursor:not-allowed;opacity:.55}.feishuQaResultCell{border:1px solid var(--annotation-border-soft);background:var(--annotation-subtle-bg);border-radius:8px;grid-column:1/-1;gap:7px;min-width:0;padding:10px;display:grid}.feishuQaResultCell>span{color:var(--annotation-muted-text);font-size:.74rem;font-weight:800}.feishuQaStatus{border-radius:999px;width:fit-content;padding:4px 8px;font-size:.82rem}.feishuQaStatus.isPending{color:var(--annotation-heading);background:#2563eb1a}.feishuQaStatus.isPass{color:var(--annotation-pass-text);background:var(--annotation-pass-bg)}.feishuQaStatus.isFail{color:var(--annotation-fail-text);background:var(--annotation-fail-bg)}.feishuQaOpinionCell p{max-height:190px;color:var(--annotation-body-text);margin:0;font-size:.86rem;line-height:1.62;overflow:auto}.manualQualityPanel{gap:12px}.manualQualityDecisionGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.manualQualityDecisionGroup button{border:1px solid var(--annotation-border-soft);min-height:40px;color:var(--annotation-text);background:var(--annotation-subtle-bg);font:inherit;cursor:pointer;border-radius:7px;font-size:.84rem;font-weight:840}.manualQualityDecisionGroup button.isActive{border-color:var(--annotation-primary-border);color:#fff;background:var(--annotation-primary)}.manualQualityDecisionGroup button:disabled{cursor:not-allowed;opacity:.55}.manualQualityPanel .annotationField textarea{min-height:118px}.qualityEmptyState{text-align:center;align-content:center;min-height:320px}.qualityEmptyState p{color:var(--annotation-body-text);margin:0;font-size:.9rem;line-height:1.6}.taskCompletionModalBackdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.taskCompletionModal{color:#1e293b;text-align:center;background:#fff;border:1px solid #94a3b84d;border-radius:8px;justify-items:center;width:min(420px,100%);padding:30px;display:grid;box-shadow:0 24px 64px #0f172a38}.taskCompletionModalMark{color:#047857;background:#d1fae5;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.7rem;font-weight:800;display:grid}.taskCompletionModal h2{color:#0f172a;letter-spacing:0;margin:18px 0 8px;font-size:1.35rem}.taskCompletionModal p{color:#64748b;margin:0;font-size:.94rem}.taskCompletionModal button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;margin-top:24px;padding:0 22px;font-weight:800}.siteLayout[data-theme=night] .taskCompletionModal{color:#e2e8f0e6;background:#0b1220;border-color:#94a3b83d}.siteLayout[data-theme=night] .taskCompletionModal h2{color:#f8fafc}.siteLayout[data-theme=night] .taskCompletionModal p{color:#cbd5e1b3}.siteLayout[data-theme=night] .annotationWorkspace{--annotation-workspace-bg:linear-gradient(180deg, #0a1020 0%, #050914 100%);--annotation-grid-line:#94a3b80b;--annotation-border:#94a3b833;--annotation-border-soft:#94a3b829;--annotation-divider:#94a3b824;--annotation-topbar-bg:#070d1bf5;--annotation-side-bg:#03081294;--annotation-panel-bg:linear-gradient(180deg, #ffffff13, #ffffff09), #080d1adb;--annotation-subtle-bg:#0f172ac7;--annotation-button-bg:linear-gradient(180deg, #ffffff17, #ffffff0a), #0f172acc;--annotation-primary:#3b82f6;--annotation-primary-border:#60a5fa73;--annotation-text:#e2e8f0db;--annotation-body-text:#cbd5e1c7;--annotation-strong-text:#f8fbff;--annotation-muted-text:#becdeb99;--annotation-heading:#93c5fd;--annotation-index-bg:#0f172ae6;--annotation-note-bg:#78350f38;--annotation-pass-text:#86efac;--annotation-pass-bg:#16653447;--annotation-fail-text:#fca5a5;--annotation-fail-bg:#7f1d1d4d}.siteLayout[data-theme=night] .annotationField select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1280px){.annotationCategoryGrid,.annotationFieldGrid,.qualityReviewSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.annotationWorkspace.isQualityMode .annotationLayout{grid-template-columns:1fr}.annotationWorkspace.isQualityMode .annotationMainPanel{border-right:0}.qualityReviewSidePanel{border-top:1px solid var(--annotation-divider)}}@media (width<=820px){.annotationCategoryGrid,.annotationFieldGrid,.annotationGlobalGrid,.qualityReviewSummary,.qualityReadonlyFieldGrid,.feishuQaGrid{grid-template-columns:1fr}}.taskWorkspaceWindowInner{width:100%;height:100%;min-height:inherit;background-color:#0000;background-image:linear-gradient(#1f40740b 1px,#0000 1px),linear-gradient(90deg,#1f40740b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px dashed #1f40742e;border-radius:20px}.myApplicationsPageSection .applicationList{gap:10px}.myApplicationsPageSection .applicationCard{border-radius:22px;gap:10px;padding:16px 16px 14px}.myApplicationsPageSection .applicationCardTitle{margin-top:0;font-size:1.08rem;font-weight:700;line-height:1.18}.myApplicationsPageSection .applicationStatusPill{white-space:nowrap;min-height:30px;padding:0 10px;font-size:.78rem}.myApplicationsPageSection .applicationMetaGrid{flex-wrap:wrap;gap:8px 18px;display:flex}.myApplicationsPageSection .applicationMetaGrid>div{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.myApplicationsPageSection .applicationMetaGrid dt{letter-spacing:0;text-transform:none;font-size:.76rem}.myApplicationsPageSection .applicationMetaGrid dd{text-overflow:ellipsis;white-space:nowrap;max-width:36ch;margin-top:0;font-size:.86rem;line-height:1.35;overflow:hidden}.myApplicationsPageSection .applicationMetaGrid>div:first-child dd{max-width:34ch}.myApplicationsPageSection .applicationCardNote{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.myApplicationsPageSection .applicationCardFooter{gap:12px}.myApplicationsPageSection .applicationCardAction{min-height:40px;padding-inline:18px;font-size:.88rem}@media (width<=700px){.myApplicationsPageSection .applicationList{gap:10px}.myApplicationsPageSection .applicationCard{border-radius:20px;gap:10px;padding:16px}.myApplicationsPageSection .applicationCardTitle{font-size:1rem}.myApplicationsPageSection .applicationMetaGrid{gap:6px 10px}.myApplicationsPageSection .applicationMetaGrid dd,.myApplicationsPageSection .applicationMetaGrid>div:first-child dd{max-width:min(44vw,26ch)}.myApplicationsPageSection .applicationCardAction{min-height:36px;padding-inline:14px}}.ambassadorPageStack{gap:18px;display:grid}.ambassadorDashboardGrid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:18px;display:grid}.ambassadorCodeCard{align-content:start}.ambassadorCodeValue{color:#12284b;letter-spacing:.04em;font-size:clamp(2.4rem,6vw,5.2rem);font-weight:900;line-height:.95}.ambassadorStatsCard{align-content:center}.ambassadorStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ambassadorStatsGrid div{background:#ffffffad;border:1px solid #18315c14;border-radius:20px;min-height:112px;padding:18px}.ambassadorStatsGrid dt{color:#1f40748a;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.ambassadorStatsGrid dd{color:#15294c;margin-top:12px;font-size:2rem;font-weight:900;line-height:1}.profileOverviewGrid{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);align-items:stretch;gap:20px;margin-bottom:18px;display:grid}.profileIdentityCard,.profileRatingCard{background:linear-gradient(#ffffffc7,#f7faff99),#ffffff9e;border:1px solid #18315c14;border-radius:24px;gap:18px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #13274512}.profileIdentityCard{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:20px}.profileIdentityAvatar{color:#f8fbff;background:radial-gradient(circle at 35% 22%,#60a5fa57,#0000 42%),linear-gradient(160deg,#15294cf2,#070d1bf5);border:1px solid #18315c1a;border-radius:28px;place-items:center;width:86px;height:86px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 16px 30px #0f1f3d24}.profileIdentityAvatar img{object-fit:cover;width:100%;height:100%}.profileIdentityAvatar span{font-size:2.2rem;font-weight:900}.profileIdentityContent{gap:12px;display:grid}.profileIdentityContent h2{color:#12284b;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.1}.profileIdentityContent p{color:#1f40749e;margin:0;font-size:.9rem;line-height:1.52}.profileIdentityFields{grid-template-columns:1fr;gap:12px;max-width:620px;display:grid}.profileInlineNotice{color:#166534f2;font-size:.84rem;font-weight:750}.profileInlineNotice.isError,.profileRatingError{color:#be123cf0}.profileIdentitySave{justify-self:start;min-height:38px;padding:0 15px;font-size:.86rem}.profileRatingMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profileRatingMetrics div,.profileRatingTags>div{background:#ffffff8f;border:1px solid #18315c14;border-radius:16px;min-width:0;padding:13px}.profileRatingMetrics span,.profileRatingTags span{color:#1f40748a;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.profileRatingMetrics strong{color:#12284b;margin-top:8px;font-size:1.7rem;font-weight:900;line-height:1;display:block}.profileRatingMetrics small,.profileRatingTags p{color:#1f407494;margin:8px 0 0;font-size:.82rem;line-height:1.45;display:block}.profileRatingTags{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:14px;display:grid}.profileRatingTagList{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.profileRatingTagList i{color:#0f1f3de6;background:#3b82f61f;border:1px solid #2563eb38;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;font-style:normal;font-weight:800;display:inline-flex}.profileResumePreviewCard{background:radial-gradient(circle at 92% 12%,#4a76ff1f,#0000 34%),linear-gradient(#ffffffd6,#f7faffad),#ffffff9e;border:1px solid #18315c14;border-radius:24px;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #13274512}.profileResumePreviewAvatar{color:#f8fbff;background:radial-gradient(circle at 36% 20%,#60a5fa6b,#0000 42%),linear-gradient(160deg,#15294cf2,#070d1bf5);border:1px solid #18315c1a;border-radius:24px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.profileResumePreviewAvatar img{object-fit:cover;width:100%;height:100%}.profileResumePreviewAvatar span{font-size:1.9rem;font-weight:900}.profileResumePreviewMain{min-width:0}.profileResumePreviewMain h2{color:#12284b;margin:6px 0 0;font-size:clamp(1.22rem,2vw,1.7rem);line-height:1.12}.profileResumePreviewMain p{color:#1f40749e;margin:8px 0 0;font-size:.9rem;line-height:1.52}.profileResumePreviewTags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.profileResumePreviewTags span{color:#2457ea;background:#2563eb14;border:1px solid #2563eb29;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.profileResumePreviewMeta{color:#1f40748f;text-align:right;justify-items:end;gap:6px;display:grid}.profileResumePreviewMeta strong{color:#12284b;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:.96rem;font-weight:850;overflow:hidden}.profileResumePreviewMeta a{color:#2457c5;font-size:.78rem;font-weight:820}.profileResumePreviewMeta span{color:#0f8a62;background:#10b9811f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:820;display:inline-flex}.profileResumePreviewMeta small{font-size:.78rem}.profileResumeEditButton{color:#0f1f3de0;cursor:pointer;min-height:34px;transition:transform var(--ease-out), border-color var(--ease-out), opacity var(--ease-out);background:linear-gradient(#fffffff5,#f7faffc7),#ffffffb8;border:1px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:0 14px;font-size:.82rem;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffffd6,0 12px 24px #13274514}.profileResumeEditButton:hover:not(:disabled){border-color:#18315c29;transform:translateY(-1px)}.profileResumeEditButton:disabled{cursor:not-allowed;opacity:.62}.profileRatingError{margin:0;font-size:.84rem;font-weight:750}.profileLockedNotice{background:radial-gradient(circle at 96% 4%,#2563eb24,#0000 26%),linear-gradient(#ffffffeb,#f7faffb8);border-color:#2563eb2e;gap:10px}.profileFormFields{border:0;min-width:0;margin:0;padding:0}.profileFormFields.isLocked{opacity:.62;filter:saturate(.72);position:relative}.profileFormFields.isLocked .applicationCard{border-style:dashed}.profileFormFields[disabled] input,.profileFormFields[disabled] select,.profileFormFields[disabled] textarea,.profileFormFields[disabled] button,.profileFormFields[disabled] .profileFileUploadBox,.profileFormFields[disabled] .profileChoiceOption,.profileFormFields[disabled] .profileSkillOption{cursor:not-allowed}.ownerCompanyStack,.ownerCompanyForm,.ownerCompanyFieldStack{gap:18px;display:grid}.ownerAccountGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ownerCompanySummary{margin-bottom:0}.ownerCompanyFieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ownerCompanyField{color:var(--profile-field-label-color,#1d335b);gap:8px;font-size:.9rem;font-weight:760;display:grid}.ownerCompanyField input,.ownerCompanyField select,.ownerCompanyField textarea{border:1px solid var(--profile-field-border-color,#18315c1f);background:var(--profile-field-background,#f6f9ffa8);width:100%;min-height:44px;color:var(--profile-field-text-color,#15294c);font:inherit;box-shadow:var(--profile-field-shadow,inset 0 1px 0 #ffffffa3, 0 10px 22px #13274509);border-radius:14px;padding:0 13px;font-size:.92rem;font-weight:700}.ownerCompanyField textarea{resize:vertical;min-height:104px;padding:12px 13px}.profileFileUploadBox{border:1px solid var(--profile-field-border-color,#18315c1f);background:var(--profile-field-background,#f6f9ffa8);min-height:46px;color:var(--profile-field-text-color,#15294c);box-shadow:var(--profile-field-shadow,inset 0 1px 0 #ffffffa3, 0 10px 22px #13274509);cursor:pointer;border-radius:16px;align-items:center;padding:0 14px;display:flex;position:relative;overflow:hidden}.profileFileUploadBox span{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.profileFileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.sitePage input::placeholder,.sitePage textarea::placeholder{color:var(--profile-field-placeholder-color,#15294c6b)}.profileChoiceGrid,.profileSkillGrid{flex-wrap:wrap;gap:10px;display:flex}.profileChoiceOption{border:1px solid var(--profile-field-border-color,#18315c1f);background:var(--profile-field-background,#f6f9ffa8);min-height:42px;color:var(--profile-field-text-color,#15294cd1);box-shadow:var(--profile-field-shadow,inset 0 1px 0 #ffffffa3, 0 10px 22px #13274509);cursor:pointer;transition:border-color var(--ease-out), background var(--ease-out), color var(--ease-out), transform var(--ease-out);border-radius:14px;align-items:center;padding:0 14px;font-size:.92rem;font-weight:750;display:inline-flex}.profileChoiceOption input{opacity:0;pointer-events:none;position:absolute}.profileSkillOption{border:1px solid var(--profile-field-border-color,#18315c1f);background:var(--profile-field-background,#f6f9ffa8);min-height:40px;color:var(--profile-field-text-color,#15294cd1);font:inherit;cursor:pointer;box-shadow:var(--profile-field-shadow,inset 0 1px 0 #ffffffa3, 0 10px 22px #13274509);transition:border-color var(--ease-out), background var(--ease-out), color var(--ease-out), transform var(--ease-out);border-radius:999px;padding:0 13px;font-size:.9rem;font-weight:750}.profileChoiceOption.isSelected,.profileSkillOption.isSelected{background:var(--profile-field-selected-background,linear-gradient(180deg, #3b82f633, #3b82f61a), #f6f9ffbd);color:var(--profile-field-text-color,#0f1f3df2);border-color:#2563eb94;box-shadow:inset 0 0 0 1px #2563eb29,inset 0 1px #ffffffb8,0 12px 26px #1c3a7e1a}.profileChoiceOption:hover,.profileSkillOption:hover{border-color:#18315c33;transform:translateY(-1px)}.siteLayout[data-theme=night] .profileFileUploadBox,.siteLayout[data-theme=night] .profileChoiceOption,.siteLayout[data-theme=night] .profileSkillOption{border-color:var(--profile-field-border-color);background:var(--profile-field-background)}.siteLayout[data-theme=night] .profileChoiceOption.isSelected,.siteLayout[data-theme=night] .profileSkillOption.isSelected{background:var(--profile-field-selected-background);color:#f8fbff;border-color:#60a5fab3;box-shadow:inset 0 0 0 1px #60a5fa38,inset 0 1px #ffffff14,0 12px 28px #2563eb29}.siteLayout[data-theme=night] .profileResumeEditButton{color:#f7fbffe6;background:linear-gradient(#ffffff1a,#ffffff0b),#ffffff09;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff17,0 14px 30px #0003}.siteLayout[data-theme=night] .profileLockedNotice{background:radial-gradient(circle at 96% 4%,#2563eb2e,#0000 26%),linear-gradient(#ffffff13,#ffffff09),#ffffff06;border-color:#7fa7ff2e}.siteLayout[data-theme=night] .ambassadorCodeValue{color:#f8fbff}.siteLayout[data-theme=night] .profileIdentityCard,.siteLayout[data-theme=night] .profileRatingCard{background:linear-gradient(#0f172adb,#050a16c2),#ffffff0b;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff12,0 18px 42px #0000002e}.siteLayout[data-theme=night] .profileIdentityContent h2,.siteLayout[data-theme=night] .profileRatingMetrics strong{color:#f8fbff}.siteLayout[data-theme=night] .profileIdentityContent p,.siteLayout[data-theme=night] .profileRatingMetrics small,.siteLayout[data-theme=night] .profileRatingTags p{color:#e2e8f0ad}.siteLayout[data-theme=night] .profileRatingMetrics div,.siteLayout[data-theme=night] .profileRatingTags>div{background:#ffffff0e;border-color:#ffffff14}.siteLayout[data-theme=night] .profileRatingMetrics span,.siteLayout[data-theme=night] .profileRatingTags span{color:#e2e8f094}.siteLayout[data-theme=night] .profileRatingTagList i{color:#eff6ff;background:#2563eb2e;border-color:#60a5fa52}.siteLayout[data-theme=night] .profileInlineNotice{color:#86efaceb}.siteLayout[data-theme=night] .profileInlineNotice.isError,.siteLayout[data-theme=night] .profileRatingError{color:#fb7185f0}.siteLayout[data-theme=night] .ambassadorStatsGrid div{background:#ffffff0f;border-color:#ffffff14}.siteLayout[data-theme=night] .ambassadorStatsGrid dt{color:#f5f8ff94}.siteLayout[data-theme=night] .ambassadorStatsGrid dd{color:#f8fbff}.siteHeroSection{padding:20px 0 6px}.siteHeroSectionHome{padding:8px 0 28px}.siteHeroGridHome{min-height:clamp(430px,100vh - 190px,570px)}.siteHeroTitleHome,.siteHeroCopyHome .siteHeroTitle{margin-top:8px;font-size:clamp(3.25rem,6.25vw,5.35rem)}.siteHeroTitleHome span+span{margin-top:.13em}.siteHeroCopyHome .siteHeroBody{margin-top:14px;font-size:1rem;line-height:1.56}.siteHeroCopyHome .siteHeroActions{margin-top:22px}.siteHeroRocketRig{width:100px;height:310px;bottom:clamp(0px,2.6vh,26px);right:clamp(5%,12vw,17%)}.siteHeroRocketTrail{width:26px;height:178px}.siteHeroRocket{transform-origin:50% 100%;bottom:142px;transform:translate(-50%)scale(.88)}.siteHeroRocketFlame{width:46px;height:104px;bottom:52px}.siteHeroKicker{min-height:28px;margin-bottom:14px}.siteHeroTitle{font-size:clamp(2.1rem,4vw,3.5rem)}.siteHeroBody{margin-top:10px;line-height:1.58}.siteHeroActions{margin-top:14px}.sitePrimaryButton,.siteSecondaryButton{min-height:46px;padding:0 22px}.homeTaskStreamSection{min-height:clamp(500px,62vh,640px);padding:clamp(46px,6vw,72px) 0 clamp(52px,6.5vw,82px)}.homeTaskStreamHeader{margin-bottom:16px}.homeTaskStreamHeader h2{font-size:clamp(2.25rem,3.45vw,4.25rem)}.homeTaskSubjectViewport{margin-bottom:clamp(26px,3.6vw,42px)}.homeTaskStreamViewport,.homeTaskStreamRow{gap:16px}.homeTaskCard{border-radius:22px;flex-basis:clamp(300px,32vw,560px);min-height:172px;padding:clamp(20px,2vw,30px)}.homeTaskTag{border-radius:0 22px 0 18px;min-height:40px;padding:0 20px;font-size:.88rem}.homeTaskReward{margin-top:10px}.homeTaskBody{margin-top:12px;line-height:1.56}.homeValueSystemSection{padding:clamp(52px,7vw,84px) 0}.homeValueOnlySection{gap:clamp(14px,2.4vw,26px);min-height:clamp(440px,58vh,620px)}.homeValueOnlyAction{width:min(100% - 72px,1080px)}.homeProcessValueColumn{gap:clamp(14px,1.8vw,20px)}.homeProcessValueItem{grid-template-columns:clamp(56px,4.2vw,66px) minmax(0,1fr);gap:clamp(14px,1.6vw,20px);padding-bottom:clamp(16px,1.8vw,22px)}.homeProcessValueItem .homeValueSystemIcon{border-radius:18px;width:clamp(56px,4.2vw,66px);height:clamp(56px,4.2vw,66px)}.homeProcessValueItem h3{font-size:clamp(1.2rem,1.5vw,1.58rem)}.homeProcessValueItem p{margin-top:6px;font-size:clamp(.88rem,.98vw,1rem);line-height:1.54}.homeProcessButton{min-height:54px;margin-top:0;padding:0 28px}.homeProcessFlowSection{padding:clamp(38px,5vw,58px) 0 clamp(58px,7vw,86px)}.homeProcessFlowSection .homeProcessSteps{gap:clamp(18px,2.2vw,32px)}.homeProcessStepCard{gap:clamp(18px,2.2vw,28px)}.homeProcessStepVisual{border-radius:24px;height:clamp(200px,17vw,260px)}.homeProcessVisualNumber{font-size:clamp(4.6rem,6.3vw,7.4rem)}.homeProcessVisualStatus{top:28px;left:28px}.homeProcessVisualField{gap:12px}.homeProcessVisualField strong{min-height:48px}.homeProcessVisualFingerprint{width:76px;height:76px}.homeProcessVisualRevenue{top:34px;left:34px}.homeProcessVisualBars{height:96px;left:34px;right:34px}.homeProcessStep h3{font-size:clamp(1.5rem,2vw,2.25rem)}.homeProcessStep p{margin-top:8px;line-height:1.56}.homeExpertsSection{padding:clamp(38px,5vw,62px) 0 clamp(42px,5.5vw,70px)}.homeExpertsHeader{gap:10px}.homeExpertsHeader h2{font-size:clamp(2.15rem,3.6vw,4rem)}.homeExpertsHeader p{font-size:clamp(.9rem,1.08vw,1.05rem)}.homeExpertsTrack{gap:16px;margin-top:clamp(24px,3.2vw,38px)}.homeExpertCard{border-radius:20px;flex-basis:clamp(172px,14vw,230px);min-height:clamp(258px,23vw,330px)}.homeExpertPortrait{height:62%;font-size:clamp(3.6rem,5vw,5.5rem)}.homeExpertCard h3,.homeExpertCard p{padding-inline:18px}.homeExpertCard h3{margin-top:14px;font-size:clamp(1.12rem,1.5vw,1.55rem)}.homeExpertCard p{margin-top:6px;font-size:clamp(.8rem,.98vw,.94rem)}.ambassadorStatsGrid div{min-height:96px;padding:15px}@media (width<=1100px){.siteHeroGridHome{min-height:clamp(420px,66vh,540px)}.homeFeatureSections,.homeFeatureIntroSection,.homeFeatureSection{padding-top:34px;padding-bottom:34px}.homeFeatureVisual,.homeFeatureVisualSurface{min-height:340px}}@media (width<=700px){.siteHeroSection{padding-top:16px}.siteHeroSectionHome{padding:8px 0 26px}.siteHeroGridHome{min-height:clamp(430px,72vh,520px)}.siteHeroTitleHome,.siteHeroCopyHome .siteHeroTitle{font-size:clamp(3rem,16vw,4.45rem)}.siteHeroCopyHome .siteHeroBody{white-space:normal;text-wrap:balance}.siteHeroRocketRig{bottom:-8px;right:5%;transform:scale(.82)}.homeTaskStreamSection{min-height:500px;padding:46px 0 58px}.homeTaskCard{min-height:170px;padding:20px 18px}.homeValueSystemSection,.homeProcessFlowSection,.homeExpertsSection{padding-top:48px;padding-bottom:58px}.homeValueOnlySection{min-height:auto}.homeProcessValueColumnSolo,.homeValueOnlyAction{width:min(100% - 24px,1080px)}.homeProcessStepVisual{height:220px}.homeExpertCard{min-height:330px}.applicationPageSection{padding-bottom:44px}.applicationCard,.applicationPageState{padding:18px 16px}}.siteHeroSectionCompact{padding:14px 0 0}.siteHeroGridCompact{gap:16px}.siteHeroSectionCompact .siteHeroCopy{padding:4px 0}.siteHeroSectionCompact .siteHeroKicker{min-height:28px;margin-bottom:12px;padding:0 10px;font-size:.68rem}.siteHeroSectionCompact .siteHeroTitle{max-width:12ch;font-size:clamp(1.95rem,3.8vw,3.35rem);line-height:1}.siteHeroSectionCompact .siteHeroBody{max-width:54ch;margin-top:8px;font-size:.9rem;line-height:1.55}.siteHeroSectionCompact .siteHeroChips{margin-top:12px}.siteHeroChipsCompact,.siteHeroChips{gap:7px}.siteChip{min-height:29px;padding:0 10px;font-size:.76rem}.applicationPageSection{padding-bottom:42px}.applicationPageState{border-radius:20px;padding:18px}.applicationPageState h2{font-size:1.22rem}.applicationPageState p{line-height:1.55}.applicationList{gap:12px}.applicationCard{border-radius:20px;gap:12px;padding:18px}.applicationCardHeader{gap:12px}.applicationCardEyebrow{font-size:.7rem}.applicationCardTitle{margin-top:4px;font-size:1.22rem;line-height:1.2}.applicationStatusPill{min-height:29px;padding:0 10px;font-size:.76rem}.taskModeSwitch{min-height:34px}.taskModeSwitch button{min-height:26px;padding:0 11px;font-size:.78rem}.applicationMetaGrid{gap:9px 12px}.applicationMetaGrid dt{font-size:.72rem}.applicationMetaGrid dd{margin-top:3px;font-size:.88rem;line-height:1.45}.applicationCardNote,.applicationCardResolution{font-size:.9rem;line-height:1.52}.applicationCardFooter{gap:12px}.applicationCardAction{min-height:38px;padding:0 15px;font-size:.88rem}.applicationCardActionGroup{gap:8px}.profileOverviewGrid{gap:20px;margin-bottom:18px}.profileIdentityCard,.profileRatingCard{border-radius:24px;padding:22px}.profileIdentityAvatar{border-radius:24px;width:76px;height:76px}.profileIdentityFields,.profileRatingMetrics,.profileRatingTags{gap:14px}.profileRatingMetrics div,.profileRatingTags>div{border-radius:17px;padding:15px}.profileRatingMetrics strong{font-size:1.48rem}.profileFileUploadBox{border-radius:14px;min-height:42px;padding:0 12px}.profileResumeEditButton{min-height:32px;padding:0 12px;font-size:.78rem}.profileFileUploadBox span{font-size:.9rem}.profileChoiceGrid,.profileSkillGrid{gap:8px}.profileChoiceOption{border-radius:12px;min-height:38px;padding:0 12px;font-size:.86rem}.profileSkillOption{min-height:36px;padding:0 11px;font-size:.84rem}.ambassadorPageStack,.ambassadorDashboardGrid{gap:12px}.ambassadorCodeValue{font-size:clamp(2rem,4.5vw,4.2rem)}.ambassadorStatsGrid{gap:10px}.ambassadorStatsGrid div{border-radius:16px;min-height:82px;padding:12px}.ambassadorStatsGrid dd{margin-top:8px;font-size:1.55rem}.projectsPage{--project-field-label-color:#213966db;--project-field-border-color:#53669129;--project-field-background:#ffffffe0;--project-field-text-color:#17305f}.projectsPageWorkspace{align-items:start;max-width:1180px;margin:0 auto}.platformContent .projectsPage .siteHeroSectionCompact{padding-top:6px}.platformContent .projectsPage .siteHeroGridCompact{display:block}.platformContent .projectsPage .siteHeroSectionCompact .siteHeroTitle{font-size:clamp(1.72rem,3vw,2.55rem)}.platformContent .projectsPage .siteHeroSectionCompact .siteHeroBody{max-width:58ch;font-size:.84rem;line-height:1.48}.platformContent .projectsPage .siteHeroSectionCompact .siteHeroChips{margin-top:9px}.platformContent .projectsPageWorkspace{grid-template-columns:minmax(0,1.24fr) minmax(280px,.76fr);gap:12px}.platformContent .projectsPageWorkspace>.applicationList,.platformContent .projectsPageWorkspace>.applicationPageState,.platformContent .projectsPageWorkspace>.applicationCard:last-child{grid-column:1/-1}.platformContent .projectsPage .applicationCard,.platformContent .projectsPage .applicationPageState{border-radius:16px;gap:10px;padding:14px}.platformContent .projectsPage .applicationCardHeader{gap:10px}.platformContent .projectsPage .applicationCardEyebrow{letter-spacing:.1em;font-size:.66rem}.platformContent .projectsPage .applicationCardTitle{margin-top:2px;font-size:1.02rem;line-height:1.18}.platformContent .projectsPage .applicationStatusPill{min-height:26px;padding:0 9px;font-size:.7rem}.platformContent .projectsPage .applicationMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px}.platformContent .projectsPage .applicationMetaGrid dt{font-size:.66rem}.platformContent .projectsPage .applicationMetaGrid dd{margin-top:2px;font-size:.78rem;line-height:1.36}.platformContent .projectsPage .applicationCardNote,.platformContent .projectsPage .applicationCardResolution{font-size:.8rem;line-height:1.46}.platformContent .projectsPage .applicationCardAction,.platformContent .projectsPage .sitePrimaryButton,.platformContent .projectsPage .siteSecondaryButton{min-height:34px;padding:0 12px;font-size:.78rem}.platformContent .projectsPage .applicationList{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.platformContent .projectsPage .applicationList .applicationCard{min-height:0}.siteLayout[data-theme=night] .projectsPage{--project-field-label-color:#f8fbffdb;--project-field-border-color:#ffffff1f;--project-field-background:#ffffff12;--project-field-text-color:#f8fbff}.siteLayout[data-theme=night] .projectsPage input::placeholder,.siteLayout[data-theme=night] .projectsPage textarea::placeholder{color:#f8fbff5c}.settlementsPageStack{gap:12px;max-width:1180px;margin:0 auto;display:grid}.settlementsOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settlementsMetricCard{align-content:start}.settlementsMetricCard strong{color:#12284b;letter-spacing:-.05em;font-size:clamp(1.9rem,3.6vw,3.8rem);line-height:1}.settlementsMetricCard span{color:#18315c8f;font-size:.9rem;font-weight:700}.settlementsActionCard{justify-content:space-between;align-items:center;gap:18px;display:flex}.settlementsList{gap:8px;display:grid}.settlementsRow{background:#ffffff94;border:1px solid #18315c14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.settlementsRow h3{color:#15294c;margin:0;font-size:.98rem;line-height:1.25}.settlementsRow p{color:#18315c8a;margin:4px 0 0;font-size:.82rem;line-height:1.45}.settlementsRow strong{color:#15294c;white-space:nowrap;font-size:.95rem}.siteLayout[data-theme=night] .settlementsMetricCard strong,.siteLayout[data-theme=night] .settlementsRow h3,.siteLayout[data-theme=night] .settlementsRow strong{color:#f8fbff}.siteLayout[data-theme=night] .settlementsMetricCard span,.siteLayout[data-theme=night] .settlementsRow p{color:#f5f8ff94}.siteLayout[data-theme=night] .settlementsRow{background:#ffffff0d;border-color:#ffffff14}.growthPageGrid{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:start;gap:12px;max-width:1180px;margin:0 auto;display:grid}.growthHeroCard{position:sticky;top:96px}.growthStepList,.growthTopicGrid{gap:12px;display:grid}.growthTopicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.growthStepCard{grid-template-columns:auto minmax(0,1fr);align-items:start}.growthStepNumber{color:#15294c;background:#ffffffad;border:1px solid #18315c14;border-radius:16px;place-items:center;width:48px;height:48px;font-size:1.2rem;font-weight:900;display:grid}.growthTopicCard{min-height:168px}.siteLayout[data-theme=night] .growthStepNumber{color:#f8fbff;background:#ffffff0f;border-color:#ffffff14}.homeContestHighlightSection,.homeQuestionShowcaseSection{color:#f8fbff;background:radial-gradient(circle at 84% 18%,#4b76ff29,#0000 30%),radial-gradient(circle at 12% 72%,#8b5cf61f,#0000 26%),linear-gradient(#02040b 0%,#070b16 52%,#03050b 100%);padding:clamp(54px,6vw,84px) 0;position:relative;overflow:hidden}.homeContestHighlightSection{border-top:1px solid #ffffff0f}.homeSectionHeaderCenter{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(26px,4vw,46px);display:grid}.homeSectionHeaderCenter h2{color:#f8fbff;letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:900}.homeSectionHeaderCenter button{color:#9fb8ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:780;display:inline-flex}.homeSectionHeaderCenter button span{color:#a78bfaa3}.homeContestHighlightGrid{grid-template-columns:minmax(0,.88fr) minmax(320px,.72fr);align-items:center;gap:clamp(34px,5vw,72px);min-height:clamp(330px,30vw,430px);display:grid}.homeContestPosterStack{min-height:clamp(250px,24vw,340px);position:relative}.homeContestPoster{--poster-offset:calc(var(--poster-index) * 34px);top:calc(26px - var(--poster-offset) * .08);left:calc(48px - var(--poster-offset));aspect-ratio:1.55;color:#fff;background:linear-gradient(130deg,#020617b8,#02061733),radial-gradient(circle at 74% 45%,#60a5fa6b,#0000 28%),linear-gradient(135deg,#08111f 0%,#101a34 52%,#050810 100%);border:1px solid #ffffff1f;align-content:end;width:min(54vw,460px);padding:clamp(20px,2.4vw,30px);display:grid;position:absolute;box-shadow:0 22px 52px #00000057,inset 0 1px #ffffff14}.homeContestPoster img{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.homeContestPoster img+.homeContestPosterMark,.homeContestPoster img+.homeContestPosterMark+strong{text-shadow:0 10px 30px #00000080}.homeContestPoster:after{content:"";background:linear-gradient(90deg,#020617b8,#02061714 58%),linear-gradient(#0000 38%,#0206176b);position:absolute;inset:0}.homeContestPoster:nth-child(2){z-index:0;opacity:.78;background:linear-gradient(130deg,#3b82f63d,#8b5cf624),linear-gradient(135deg,#111827 0%,#24304b 64%,#1e1b4b 100%)}.homeContestPoster:nth-child(3){z-index:1;opacity:.72;background:radial-gradient(circle at 76%,#a78bfa57,#0000 25%),linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.homeContestPoster:first-child{z-index:2}.homeContestPosterMark{z-index:1;color:#93c5fd6b;letter-spacing:-.08em;font-size:clamp(3rem,7vw,5.8rem);font-weight:900;line-height:.8;position:absolute;bottom:12%;right:9%}.homeContestPoster strong{z-index:1;letter-spacing:-.05em;max-width:70%;font-size:clamp(1.22rem,2vw,2rem);line-height:1.12;position:relative}.homeContestCarouselControls{z-index:5;gap:10px;display:flex;position:absolute;bottom:8px;left:clamp(16px,4vw,48px)}.homeContestCarouselControls button{color:#f8fbff;cursor:pointer;background:linear-gradient(#ffffff24,#ffffff0f),#0a1020b8;border:1px solid #9db5ff33;border-radius:999px;place-items:center;width:40px;height:40px;font-size:1.45rem;font-weight:760;line-height:1;display:grid;box-shadow:0 12px 28px #0000003d}.homeContestCarouselControls button:hover{background:linear-gradient(#8dafff33,#8dafff14),#0a1020c7;border-color:#9db5ff61}.homeContestCarouselDots{z-index:5;gap:8px;display:flex;position:absolute;bottom:23px;left:clamp(112px,11vw,150px)}.homeContestCarouselDots span{background:#e2e8f038;border-radius:999px;width:24px;height:3px}.homeContestCarouselDots span.isActive{background:#9fb8ff}.homeContestFeatureCard{align-content:center;gap:clamp(12px,1.8vw,22px);min-height:clamp(285px,26vw,380px);display:grid}.homeContestEyebrow{color:#9fb8ff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.homeContestFeatureCard h3{color:#f8fbff;letter-spacing:-.055em;align-items:flex-end;min-height:calc(2em + 8px);margin:0;font-size:clamp(1.75rem,3.2vw,3.15rem);line-height:1.08;display:flex}.homeContestFeatureCard>p:not(.homeContestEyebrow){color:#e2e8f0ad;margin:0;font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.62}.homeContestStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(8px,1.6vw,18px);display:grid}.homeContestStats div{gap:8px;display:grid}.homeContestStats strong{color:#f8fbff;letter-spacing:-.055em;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:420;line-height:1}.homeContestStats span{color:#e2e8f085;font-size:.88rem;font-weight:700}.homeContestAction{color:#fff;cursor:pointer;background:linear-gradient(#8dafff33,#8dafff14),#ffffff0f;border:1px solid #9db5ff3d;border-radius:999px;justify-self:start;min-height:42px;padding:0 22px;font-weight:800}.homeQuestionShowcaseGrid{grid-template-columns:minmax(260px,.66fr) minmax(420px,1fr);align-items:center;gap:clamp(34px,5vw,74px);display:grid}.homeQuestionLead{color:#f8fbff;letter-spacing:-.055em;max-width:520px;font-size:clamp(1.85rem,3.6vw,3.45rem);font-weight:900;line-height:1.28}.homeQuestionLead p{margin:0}.homeQuestionList{gap:16px;display:grid}.homeQuestionCard{width:100%;min-height:128px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#fff1,#ffffff07),#ffffff05;border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:clamp(18px,2.2vw,28px);transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.homeQuestionCard:hover,.homeQuestionCard:focus-visible{border-color:#9fb8ff61;transform:translateY(-2px);box-shadow:0 20px 44px #0f172a38,inset 0 1px #ffffff14}.homeQuestionCard:focus-visible{outline-offset:4px;outline:3px solid #9fb8ff52}.homeQuestionAvatar{color:#fff;background:linear-gradient(135deg,#2563eb,#8b5cf6);border-radius:999px;place-items:center;width:54px;height:54px;font-size:1.25rem;font-weight:900;display:grid}.homeQuestionAvatarViolet{background:linear-gradient(135deg,#6366f1,#a855f7)}.homeQuestionAvatarEmerald{background:linear-gradient(135deg,#0ea5e9,#22c55e)}.homeQuestionCard span{color:#9fb8ff;font-weight:850}.homeQuestionCard h3{color:#f8fbff;letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(1.08rem,1.45vw,1.45rem);line-height:1.22}.homeQuestionCard p{color:#e2e8f094;margin:0;font-size:clamp(.88rem,1.05vw,.98rem);line-height:1.58}.homeQuestionCard b{color:#9db5ff24;font-size:4rem;line-height:1;position:absolute;top:8px;right:18px}.siteLayout[data-theme=day] .homeContestHighlightSection,.siteLayout[data-theme=day] .homeQuestionShowcaseSection{color:#15294c;background:radial-gradient(circle at 84% 18%,#4f8bff26,#0000 28%),radial-gradient(circle at 10% 80%,#9b74ff1a,#0000 24%),linear-gradient(#f8fbff 0%,#edf4ff 54%,#f6f9ff 100%);border-top-color:#18315c14}.siteLayout[data-theme=day] .homeSectionHeaderCenter h2,.siteLayout[data-theme=day] .homeContestFeatureCard h3,.siteLayout[data-theme=day] .homeContestStats strong,.siteLayout[data-theme=day] .homeQuestionLead,.siteLayout[data-theme=day] .homeQuestionCard h3{color:#10203a}.siteLayout[data-theme=day] .homeSectionHeaderCenter button,.siteLayout[data-theme=day] .homeContestEyebrow,.siteLayout[data-theme=day] .homeQuestionCard span{color:#315fd8}.siteLayout[data-theme=day] .homeSectionHeaderCenter button span{color:#315fd86b}.siteLayout[data-theme=day] .homeContestPoster{color:#f8fbff;background:linear-gradient(130deg,#07122a80,#07122a14),radial-gradient(circle at 74% 45%,#4c7dff80,#0000 28%),linear-gradient(135deg,#1e3a8a 0%,#2563eb 52%,#5b5ff7 100%);border-color:#2b539724;box-shadow:0 22px 48px #264a8429}.siteLayout[data-theme=day] .homeContestPoster:nth-child(2){background:linear-gradient(130deg,#315fd82e,#8b5cf61a),linear-gradient(135deg,#dbeafe 0%,#93c5fd 58%,#c4b5fd 100%)}.siteLayout[data-theme=day] .homeContestPoster:nth-child(3){background:radial-gradient(circle at 76%,#a78bfa47,#0000 25%),linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)}.siteLayout[data-theme=day] .homeContestPosterMark{color:#ffffff75}.siteLayout[data-theme=day] .homeContestCarouselControls button{color:#10203a;background:linear-gradient(#ffffffdb,#eff6ffb8),#ffffffb8;border-color:#315fd829;box-shadow:0 12px 28px #315fd81f}.siteLayout[data-theme=day] .homeContestCarouselControls button:hover{background:#fff;border-color:#315fd847}.siteLayout[data-theme=day] .homeContestCarouselDots span{background:#315fd829}.siteLayout[data-theme=day] .homeContestCarouselDots span.isActive{background:#315fd8}.siteLayout[data-theme=day] .homeContestFeatureCard>p:not(.homeContestEyebrow),.siteLayout[data-theme=day] .homeQuestionCard p{color:#14233d9e}.siteLayout[data-theme=day] .homeContestStats span{color:#14233d7a}.siteLayout[data-theme=day] .homeContestAction{color:#fff;background:linear-gradient(90deg,#2563eb,#635bff);border-color:#315fd82e;box-shadow:0 14px 34px #315fd82e}.siteLayout[data-theme=day] .homeQuestionCard{background:#ffffffc7;border-color:#18315c1a;box-shadow:0 18px 48px #1e3a6814,inset 0 1px #ffffffb8}.siteLayout[data-theme=day] .homeQuestionCard b{color:#315fd81f}.aiContestPage{color:#f8fbff;background:radial-gradient(circle at 84% 12%,#3b82f624,#0000 28%),radial-gradient(circle at 16% 72%,#8b5cf61a,#0000 24%),linear-gradient(#02040b 0%,#070b16 52%,#03050b 100%);min-height:100vh;padding-bottom:80px}.aiContestHero{grid-template-columns:minmax(560px,660px) minmax(420px,560px);justify-content:center;align-items:center;gap:clamp(8px,1.2vw,20px);width:min(100% - 56px,1280px);max-width:none;padding-top:clamp(42px,5vw,72px);padding-bottom:clamp(24px,3vw,42px);display:grid}.aiContestHeroDeck{color:#fff;min-height:clamp(280px,26vw,380px);position:relative;overflow:hidden}.aiContestHeroCard{aspect-ratio:1.777;background:radial-gradient(circle at 72% 45%,#3b82f63d,#0000 30%),linear-gradient(135deg,#07101f 0%,#12213a 100%);border:1px solid #9db5ff2e;width:min(52vw,560px);transition:transform .26s,opacity .26s,filter .26s;position:absolute;inset:clamp(22px,3vw,34px) auto auto 8%;overflow:hidden;box-shadow:0 28px 64px #00000057,inset 0 1px #ffffff14}.aiContestHeroCard:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020617f2 0%,#020617d1 34%,#0000 62%),linear-gradient(#0000 44%,#02061780);position:absolute;inset:0}.aiContestHeroCard1{z-index:3;transform:translate(0)scale(1)}.aiContestHeroCard2{z-index:2;opacity:.58;filter:saturate(.75)brightness(.72);transform:translate(-7%)translateY(-10px)scale(.95)}.aiContestHeroCard3{z-index:1;opacity:.42;filter:saturate(.62)brightness(.58);transform:translate(-14%)translateY(-20px)scale(.9)}.aiContestHeroCard img{object-fit:cover;object-position:right center;transform-origin:100%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.72)}.aiContestHeroControls{z-index:6;gap:12px;display:flex;position:absolute;bottom:clamp(8px,2vw,24px);left:clamp(66px,8vw,120px)}.aiContestHeroControls button{color:#fff;cursor:pointer;background:linear-gradient(#ffffff24,#ffffff0d),#0f172ac7;border:1px solid #9db5ff3d;border-radius:999px;place-items:center;width:46px;height:46px;font-size:1.65rem;font-weight:900;line-height:1;display:grid;box-shadow:0 14px 32px #00000047}.aiContestHeroDots{z-index:6;gap:10px;display:flex;position:absolute;bottom:clamp(28px,3vw,44px);left:clamp(176px,17vw,270px)}.aiContestHeroDots span{background:#e2e8f038;border-radius:999px;width:34px;height:4px}.aiContestHeroDots span.isActive{background:#9fb8ff}.aiContestKicker{letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px;font-size:.95rem;font-weight:850}.aiContestHeroInfo{align-content:center;min-height:clamp(280px,26vw,380px);padding:clamp(14px,1.8vw,28px);display:grid}.aiContestHeroInfo h1{color:#f8fbff;letter-spacing:-.065em;margin:0;font-size:clamp(2rem,3.3vw,3.8rem);line-height:1.05}.aiContestHeroInfo>p:not(.aiContestKicker){color:#e2e8f0a8;margin:22px 0 0;font-size:clamp(.98rem,1.35vw,1.2rem);line-height:1.65}.aiContestHeroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,46px);margin-top:clamp(28px,4vw,52px);display:grid}.aiContestHeroStats div{gap:8px;display:grid}.aiContestHeroStats strong{color:#f8fbff;letter-spacing:-.055em;font-size:clamp(2rem,4vw,4rem);font-weight:460;line-height:1}.aiContestHeroStats span{color:#e2e8f08f;font-size:.88rem;font-weight:760}.aiContestHeroInfo button{color:#fff;cursor:pointer;background:linear-gradient(#8dafff33,#8dafff14),#ffffff0f;border:1px solid #9db5ff47;border-radius:999px;justify-self:start;min-height:46px;margin-top:28px;padding:0 26px;font-weight:820}.aiContestRegisteredPanel{background:radial-gradient(circle at 100% 0,#635bff33,#0000 34%),linear-gradient(#ffffff13,#ffffff08),#ffffff06;border:1px solid #9db5ff29;align-content:start;gap:22px;min-height:clamp(280px,26vw,400px);padding:clamp(24px,3vw,38px);display:grid;box-shadow:0 24px 58px #00000038,inset 0 1px #ffffff14}.aiContestRegisteredHeader{gap:9px;display:grid}.aiContestRegisteredHeader p{color:#9fb8ff;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.aiContestRegisteredHeader h1{color:#f8fbff;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.08}.aiContestRegisteredHeader span{color:#e2e8f099;line-height:1.65}.aiContestRegisteredList{gap:12px;display:grid}.aiContestRegisteredItem{background:#ffffff0b;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:16px 18px;display:grid}.aiContestRegisteredItem div{gap:8px;min-width:0;display:grid}.aiContestRegisteredItem strong{color:#f8fbff;font-size:1rem;line-height:1.35}.aiContestRegisteredItem span{color:#e2e8f085;font-size:.86rem;font-weight:760}.aiContestRegisteredItem p{color:#9fb8ff;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:850}.aiContestRegisteredPanel>button{color:#fff;cursor:pointer;background:linear-gradient(#8dafff33,#8dafff14),#ffffff0f;border:1px solid #9db5ff47;justify-self:start;min-height:46px;padding:0 24px;font-weight:820}.aiContestWorkspace{width:min(100% - 56px,1840px);max-width:none;padding-top:40px}.aiContestTabs{background:#ffffff0e;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:30px;display:grid}.aiContestTabs button{color:#e2e8f0b8;cursor:pointer;background:0 0;border:0;min-height:74px;font-size:clamp(1rem,1.25vw,1.22rem);font-weight:860}.aiContestTabs button.isActive{color:#fff;background:linear-gradient(90deg,#1687ff,#635bff)}.aiContestToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:28px;display:grid}.aiContestSearch{background:#ffffff0b;border:1px solid #ffffff1f;grid-template-columns:36px minmax(0,1fr);align-items:center;min-height:48px;display:grid}.aiContestSearch span{border:2px solid #2563eb;border-radius:999px;width:18px;height:18px;margin-left:14px}.aiContestSearch span:after{content:"";background:#2563eb;width:8px;height:2px;margin:12px 0 0 12px;display:block;transform:rotate(45deg)}.aiContestSearch input{color:#f8fbff;min-width:0;font:inherit;background:0 0;border:0;outline:none}.aiContestSearch input::placeholder{color:#e2e8f061}.aiContestViewSwitch{background:#ffffff0b;border:1px solid #ffffff1f;display:flex}.aiContestViewSwitch button{color:#e2e8f0c7;cursor:pointer;background:0 0;border:0;min-height:48px;padding:0 28px;font-size:1rem;font-weight:820}.aiContestViewSwitch button.isActive{color:#f8fbff;background:#ffffff1f}.aiContestTableWrap{background:#ffffff06;border-radius:0;overflow-x:auto}.aiContestTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1380px}.aiContestTable th{color:#f8fbff;text-align:left;background:#ffffff12;padding:28px 22px;font-size:1rem;font-weight:900}.aiContestTable th:first-child{width:30%}.aiContestTable th:nth-child(2){width:10%}.aiContestTable th:nth-child(3){width:18%}.aiContestTable th:nth-child(4),.aiContestTable th:nth-child(6){width:9%}.aiContestTable th:nth-child(5),.aiContestTable th:nth-child(7){width:12%}.aiContestTable td{color:#e2e8f0c2;vertical-align:top;border-bottom:1px solid #ffffff14;padding:22px;font-size:1rem}.aiContestTable td:nth-child(5){white-space:nowrap}.aiContestTable td strong{color:#f8fbff;font-size:1.05rem;font-weight:760;line-height:1.35;display:block}.aiContestTable td p{color:#e2e8f080;margin:9px 0 0;line-height:1.42}.aiContestReward{color:#2563eb;line-height:1.55}.aiContestOrganizers{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.aiContestOrganizers span{color:#e2e8f0b8;align-items:center;min-height:28px;font-size:.88rem;font-weight:760;display:inline-flex}.aiContestTags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.aiContestTags span{color:#2563eb;background:#2563eb0a;border:1px solid #2563eb47;border-radius:4px;align-items:center;min-height:28px;padding:0 12px;font-size:.84rem;font-weight:720;display:inline-flex}.aiContestApplyButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2563eb,#5b5ff7);border:0;min-width:150px;min-height:52px;font-size:1rem;font-weight:820}.aiContestApplyButton:disabled{color:#e2e8f061;cursor:default;background:#ffffff1f}.aiContestCardGrid{gap:28px;display:grid}.aiContestCard{background:#ffffff0a;grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:28px;padding:28px;display:grid}.aiContestVisual{color:#fff;background:linear-gradient(135deg,#4338ca,#60a5fa);min-height:238px;position:relative;overflow:hidden}.aiContestVisual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aiContestCardBody{align-content:start;gap:14px;display:grid}.aiContestCardBody>span{color:#fff;background:#635bff;border-radius:4px;justify-self:start;padding:6px 12px;font-weight:780}.aiContestCardBody h2{color:#f8fbff;margin:0;font-size:clamp(1.4rem,2.4vw,2rem)}.aiContestCardBody p{color:#e2e8f094;margin:0;line-height:1.7}.aiContestCardMeta{color:#e2e8f09e;flex-wrap:wrap;gap:16px;display:flex}.aiContestExpertPanel,.aiContestAssistantPanel{background:radial-gradient(circle at 90% 0,#635bff2e,#0000 32%),linear-gradient(#ffffff0e,#ffffff07);border:1px solid #ffffff1a;gap:28px;padding:clamp(24px,3vw,38px);display:grid}.aiContestSectionHeader{gap:10px;max-width:760px;display:grid}.aiContestSectionHeader p,.aiContestAssistantCopy p{color:#9fb8ff;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.aiContestSectionHeader h2,.aiContestAssistantCopy h2{color:#f8fbff;letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.1}.aiContestSectionHeader span,.aiContestAssistantCopy span{color:#e2e8f09e;font-size:1rem;line-height:1.65}.aiContestExpertGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.aiContestExpertCard{background:linear-gradient(#ffffff12,#ffffff07),#ffffff05;border:1px solid #ffffff1c;grid-template-columns:58px minmax(0,1fr);gap:18px;min-height:190px;padding:clamp(18px,2vw,26px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.aiContestExpertAvatar,.aiContestAssistantGlyph{color:#fff;background:linear-gradient(135deg,#2563eb,#8b5cf6);place-items:center;font-weight:900;display:grid}.aiContestExpertAvatar{border-radius:999px;width:52px;height:52px;font-size:1.18rem}.aiContestExpertAvatarViolet{background:linear-gradient(135deg,#6366f1,#a855f7)}.aiContestExpertAvatarEmerald{background:linear-gradient(135deg,#0ea5e9,#22c55e)}.aiContestExpertCard span{color:#9fb8ff;font-weight:850}.aiContestExpertCard h3{color:#f8fbff;letter-spacing:-.03em;margin:7px 0 10px;font-size:clamp(1.08rem,1.35vw,1.36rem);line-height:1.24}.aiContestExpertCard p{color:#e2e8f094;margin:0;line-height:1.58}.aiContestExpertCard b{color:#9db5ff24;font-size:4rem;line-height:1;position:absolute;top:8px;right:18px}.aiForumLayout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,30px);display:grid}.aiForumHeaderBar{justify-content:space-between;align-items:start;gap:18px;display:flex}.aiForumPublishButton{color:#08111f;min-width:128px;min-height:48px;font:inherit;cursor:pointer;background:#f8fbff;border:0;flex:none;font-weight:900;transition:transform .18s,box-shadow .18s}.aiForumPublishButton:hover,.aiForumPublishButton:focus-visible{transform:translateY(-1px);box-shadow:0 18px 36px #0f172a2e}.aiForumPublishButton:focus-visible{outline-offset:4px;outline:3px solid #9fb8ff47}.aiForumPublishForm{background:linear-gradient(#ffffff12,#ffffff07),#ffffff06;border:1px solid #9fb8ff24;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:16px;padding:clamp(18px,2vw,24px);display:grid}.aiForumPublishField{color:#f8fbff;gap:9px;font-weight:860;display:grid}.aiForumPublishField span{color:#e2e8f0ad;font-size:.92rem}.aiForumPublishField input,.aiForumPublishField select,.aiForumPublishField textarea{color:#f8fbff;width:100%;font:inherit;background:#08111f94;border:1px solid #ffffff1f;font-weight:760}.aiForumPublishField input,.aiForumPublishField select{min-height:48px;padding:0 14px}.aiForumPublishField textarea{resize:vertical;min-height:150px;padding:14px;line-height:1.6}.aiForumPublishField input::placeholder,.aiForumPublishField textarea::placeholder{color:#e2e8f057}.aiForumPublishFieldWide,.aiForumPublishActions{grid-column:1/-1}.aiForumPublishActions{justify-content:flex-end;gap:12px;display:flex}.aiForumPublishActions button{color:#f8fbffdb;min-width:106px;min-height:42px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;font-weight:850}.aiForumPublishActions button[type=submit]{color:#08111f;background:#f8fbff;border:0}.aiForumPublishNotice,.aiForumEmptyReplies{color:#22c55edb;margin:0;font-weight:800;line-height:1.5}.aiForumPublishNotice.isError{color:#fb7185eb}.aiForumEmptyReplies{color:#e2e8f094;background:#ffffff08;border:1px solid #ffffff14;padding:16px}.aiForumThreadList{gap:12px;display:grid}.aiForumThreadButton{width:100%;min-height:146px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff06),#ffffff05;border:1px solid #ffffff1a;gap:10px;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:grid}.aiForumThreadButton:hover,.aiForumThreadButton:focus-visible,.aiForumThreadButton.isActive{background:linear-gradient(#635bff29,#0ea5e912),#ffffff0a;border-color:#9fb8ff70}.aiForumThreadButton:hover,.aiForumThreadButton:focus-visible{transform:translateY(-1px)}.aiForumThreadButton:focus-visible{outline-offset:4px;outline:3px solid #9fb8ff47}.aiForumThreadButton span,.aiForumAuthorLine span,.aiForumRepliesHeader span{color:#9fb8ff;font-weight:850}.aiForumThreadButton strong{color:#f8fbff;font-size:1.04rem;line-height:1.32}.aiForumThreadButton p,.aiForumThreadButton small{color:#e2e8f094;margin:0;line-height:1.58}.aiForumPost{background:linear-gradient(#ffffff12,#ffffff08),#ffffff05;border:1px solid #ffffff1c;gap:22px;padding:clamp(20px,2.6vw,34px);display:grid;box-shadow:inset 0 1px #ffffff0f}.aiForumPostHeader{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;display:grid}.aiForumPostHeaderContent{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.aiForumPostHeaderMain{min-width:0}.aiForumDeletePostButton{color:#fecacaf2;min-width:98px;min-height:38px;font:inherit;cursor:pointer;background:#fb71851c;border:1px solid #fb718542;flex:none;font-weight:850}.aiForumDeletePostButton:hover,.aiForumDeletePostButton:focus-visible{background:#fb71852e;border-color:#fb718575}.aiForumDeletePostButton:focus-visible{outline-offset:3px;outline:3px solid #fb718533}.aiForumAuthorLine,.aiForumReplyMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aiForumAuthorLine small,.aiForumReplyMeta span,.aiForumReplyMeta small{color:#e2e8f080;font-weight:760}.aiForumPostHeader h3{color:#f8fbff;letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.14}.aiForumPostHeader p{color:#e2e8f09e;margin:0;line-height:1.68}.aiForumPostStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aiForumPostStats div{background:#ffffff09;border:1px solid #ffffff14;gap:6px;padding:14px;display:grid}.aiForumPostStats strong{color:#f8fbff;font-size:1.18rem;line-height:1.1}.aiForumPostStats span{color:#e2e8f080;font-size:.86rem;font-weight:760}.aiForumTagList{flex-wrap:wrap;gap:8px;display:flex}.aiForumTagList span{color:#b8c7ff;background:#9fb8ff14;border:1px solid #9fb8ff29;padding:7px 10px;font-size:.86rem;font-weight:780}.aiForumPostBody{gap:14px;padding-top:2px;display:grid}.aiForumPostBody p{color:#e2e8f0b8;margin:0;font-size:1rem;line-height:1.78}.aiForumReplies{gap:12px;padding-top:8px;display:grid}.aiForumRepliesHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.aiForumRepliesHeader h3{color:#f8fbff;margin:0;font-size:1.08rem}.aiForumReply{background:#ffffff08;border:1px solid #ffffff14;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px;display:grid}.aiForumReplyAvatar{color:#fff;background:linear-gradient(135deg,#2563eb,#14b8a6);border-radius:999px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.aiForumReplyContent{min-width:0}.aiForumReplyHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aiForumReplyMeta strong{color:#f8fbff}.aiForumDeleteReplyButton{color:#fecacaeb;min-width:82px;min-height:32px;font:inherit;cursor:pointer;background:#fb71851a;border:1px solid #fb71853d;flex:none;font-size:.84rem;font-weight:850}.aiForumDeleteReplyButton:hover,.aiForumDeleteReplyButton:focus-visible{background:#fb71852b;border-color:#fb718575}.aiForumDeleteReplyButton:focus-visible{outline-offset:3px;outline:3px solid #fb718533}.aiForumReply p{color:#e2e8f0a8;margin:8px 0 0;line-height:1.65}.aiForumComposer{background:#9fb8ff0f;border:1px solid #9fb8ff24;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.aiForumComposer span{color:#e2e8f0ad;font-weight:780}.aiForumComposer button{color:#08111f;cursor:pointer;background:#f8fbff;border:0;min-width:108px;min-height:42px;font-weight:850}.aiForumComposer button:disabled{cursor:wait;opacity:.58}.aiForumReplyComposer{background:#9fb8ff0f;border:1px solid #9fb8ff24;gap:14px;padding:16px;display:grid}.aiForumReplyField{gap:10px;display:grid}.aiForumReplyField span{color:#e2e8f0b8;font-weight:850}.aiForumReplyField textarea{color:#f8fbff;width:100%;min-height:118px;font:inherit;resize:vertical;background:#08111f94;border:1px solid #ffffff1f;padding:14px;font-weight:760;line-height:1.6}.aiForumReplyField textarea::placeholder{color:#e2e8f057}.aiForumReplyComposerActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.aiForumReplyComposerActions button{color:#08111f;min-width:112px;min-height:42px;font:inherit;cursor:pointer;background:#f8fbff;border:0;font-weight:850}.aiForumReplyNotice{color:#22c55edb;font-weight:800}.aiForumReplyNotice.isError{color:#fb7185eb}.aiContestAssistantPanel{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;min-height:260px}.aiContestAssistantGlyph{border-radius:24px;width:82px;height:82px;box-shadow:0 18px 42px #2563eb33}.aiContestAssistantCopy{gap:10px;display:grid}.aiContestAssistantPanel button{color:#e2e8f075;cursor:default;background:#ffffff14;border:1px solid #9db5ff2e;min-width:136px;min-height:48px;font-weight:820}.siteLayout[data-theme=day] .aiContestPage{color:#1f2937;background:#fff}.siteLayout[data-theme=day] .aiContestMyPanel{background:linear-gradient(90deg,#2563eb14,#0000 34%),#f8fbff;border-left-color:#0f172a14}.siteLayout[data-theme=day] .aiContestMyPanel span,.siteLayout[data-theme=day] .aiContestTable th,.siteLayout[data-theme=day] .aiContestTable td strong,.siteLayout[data-theme=day] .aiContestCardBody h2{color:#111827}.siteLayout[data-theme=day] .aiContestMyPanel strong{color:#11182785}.siteLayout[data-theme=day] .aiContestTabs{background:#f6f6f7}.siteLayout[data-theme=day] .aiContestTabs button{color:#111827}.siteLayout[data-theme=day] .aiContestTabs button.isActive{color:#fff}.siteLayout[data-theme=day] .aiContestSearch,.siteLayout[data-theme=day] .aiContestViewSwitch{background:#fff;border-color:#11182729}.siteLayout[data-theme=day] .aiContestSearch input{color:#111827}.siteLayout[data-theme=day] .aiContestSearch input::placeholder{color:#11182752}.siteLayout[data-theme=day] .aiContestViewSwitch button{color:#111827}.siteLayout[data-theme=day] .aiContestViewSwitch button.isActive{background:#f0f0f1}.siteLayout[data-theme=day] .aiContestTableWrap{background:#fff}.siteLayout[data-theme=day] .aiContestTable th{background:#f7f7f8}.siteLayout[data-theme=day] .aiContestTable td{color:#1f2937;border-bottom-color:#11182714}.siteLayout[data-theme=day] .aiContestTable td p{color:#11182785}.siteLayout[data-theme=day] .aiContestOrganizers span{color:#374151}.siteLayout[data-theme=day] .aiContestApplyButton:disabled{color:#1118275c;background:#d9d9da}.siteLayout[data-theme=day] .aiContestCard{background:#fbfbfc}.siteLayout[data-theme=day] .aiContestCardBody p{color:#11182794}.siteLayout[data-theme=day] .aiContestCardMeta{color:#1118279e}.siteLayout[data-theme=day] .aiContestRegisteredPanel{background:radial-gradient(circle at 100% 0,#315fd81a,#0000 32%),#fbfbfc;border-color:#11182714;box-shadow:0 18px 44px #1e3a6814}.siteLayout[data-theme=day] .aiContestRegisteredHeader h1,.siteLayout[data-theme=day] .aiContestRegisteredItem strong{color:#111827}.siteLayout[data-theme=day] .aiContestRegisteredHeader p,.siteLayout[data-theme=day] .aiContestRegisteredItem p{color:#315fd8}.siteLayout[data-theme=day] .aiContestRegisteredHeader span,.siteLayout[data-theme=day] .aiContestRegisteredItem span{color:#1118278f}.siteLayout[data-theme=day] .aiContestRegisteredItem{background:#ffffffc7;border-color:#18315c1a}.siteLayout[data-theme=day] .aiContestRegisteredPanel>button{color:#fff;background:linear-gradient(90deg,#2563eb,#635bff);border-color:#315fd82e;box-shadow:0 14px 34px #315fd829}.siteLayout[data-theme=day] .aiContestExpertPanel,.siteLayout[data-theme=day] .aiContestAssistantPanel{background:radial-gradient(circle at 90% 0,#315fd81c,#0000 30%),#fbfbfc;border-color:#11182714}.siteLayout[data-theme=day] .aiContestSectionHeader h2,.siteLayout[data-theme=day] .aiContestAssistantCopy h2,.siteLayout[data-theme=day] .aiContestExpertCard h3{color:#111827}.siteLayout[data-theme=day] .aiContestSectionHeader p,.siteLayout[data-theme=day] .aiContestAssistantCopy p,.siteLayout[data-theme=day] .aiContestExpertCard span{color:#315fd8}.siteLayout[data-theme=day] .aiContestSectionHeader span,.siteLayout[data-theme=day] .aiContestAssistantCopy span,.siteLayout[data-theme=day] .aiContestExpertCard p{color:#11182794}.siteLayout[data-theme=day] .aiContestExpertCard{background:#ffffffc7;border-color:#18315c1a;box-shadow:0 18px 48px #1e3a6814,inset 0 1px #ffffffb8}.siteLayout[data-theme=day] .aiContestExpertCard b{color:#315fd81f}.siteLayout[data-theme=day] .aiForumThreadButton,.siteLayout[data-theme=day] .aiForumPost,.siteLayout[data-theme=day] .aiForumPostStats div,.siteLayout[data-theme=day] .aiForumReply,.siteLayout[data-theme=day] .aiForumComposer,.siteLayout[data-theme=day] .aiForumReplyComposer,.siteLayout[data-theme=day] .aiForumPublishForm,.siteLayout[data-theme=day] .aiForumEmptyReplies{background:#ffffffd1;border-color:#18315c1a}.siteLayout[data-theme=day] .aiForumThreadButton:hover,.siteLayout[data-theme=day] .aiForumThreadButton:focus-visible,.siteLayout[data-theme=day] .aiForumThreadButton.isActive{background:linear-gradient(#315fd817,#14b8a60f),#fff;border-color:#315fd83d}.siteLayout[data-theme=day] .aiForumThreadButton strong,.siteLayout[data-theme=day] .aiForumPostHeader h3,.siteLayout[data-theme=day] .aiForumPostStats strong,.siteLayout[data-theme=day] .aiForumRepliesHeader h3,.siteLayout[data-theme=day] .aiForumReplyMeta strong,.siteLayout[data-theme=day] .aiForumPublishField{color:#111827}.siteLayout[data-theme=day] .aiForumThreadButton span,.siteLayout[data-theme=day] .aiForumAuthorLine span,.siteLayout[data-theme=day] .aiForumRepliesHeader span{color:#315fd8}.siteLayout[data-theme=day] .aiForumThreadButton p,.siteLayout[data-theme=day] .aiForumThreadButton small,.siteLayout[data-theme=day] .aiForumPostHeader p,.siteLayout[data-theme=day] .aiForumPostBody p,.siteLayout[data-theme=day] .aiForumReply p,.siteLayout[data-theme=day] .aiForumComposer span,.siteLayout[data-theme=day] .aiForumReplyField span,.siteLayout[data-theme=day] .aiForumPublishField span,.siteLayout[data-theme=day] .aiForumEmptyReplies{color:#1118279e}.siteLayout[data-theme=day] .aiForumAuthorLine small,.siteLayout[data-theme=day] .aiForumReplyMeta span,.siteLayout[data-theme=day] .aiForumReplyMeta small,.siteLayout[data-theme=day] .aiForumPostStats span{color:#1118277a}.siteLayout[data-theme=day] .aiForumTagList span{color:#315fd8;background:#315fd814;border-color:#315fd824}.siteLayout[data-theme=day] .aiForumComposer button,.siteLayout[data-theme=day] .aiForumReplyComposerActions button,.siteLayout[data-theme=day] .aiForumPublishButton,.siteLayout[data-theme=day] .aiForumPublishActions button[type=submit]{color:#fff;background:#111827}.siteLayout[data-theme=day] .aiForumPublishActions button{color:#111827c7;background:#1118270d;border-color:#18315c24}.siteLayout[data-theme=day] .aiForumPublishField input,.siteLayout[data-theme=day] .aiForumPublishField select,.siteLayout[data-theme=day] .aiForumPublishField textarea,.siteLayout[data-theme=day] .aiForumReplyField textarea{color:#111827;background:#ffffffeb;border-color:#18315c21}.siteLayout[data-theme=day] .aiForumPublishField input::placeholder,.siteLayout[data-theme=day] .aiForumPublishField textarea::placeholder,.siteLayout[data-theme=day] .aiForumReplyField textarea::placeholder{color:#11182757}.siteLayout[data-theme=day] .aiForumDeletePostButton{color:#b91c1c;background:#dc262614;border-color:#dc26262e}.siteLayout[data-theme=day] .aiForumDeletePostButton:hover,.siteLayout[data-theme=day] .aiForumDeletePostButton:focus-visible{background:#dc26261f;border-color:#dc26264d}.siteLayout[data-theme=day] .aiForumDeleteReplyButton{color:#b91c1c;background:#dc262612;border-color:#dc262629}.siteLayout[data-theme=day] .aiForumDeleteReplyButton:hover,.siteLayout[data-theme=day] .aiForumDeleteReplyButton:focus-visible{background:#dc26261f;border-color:#dc26264d}.siteLayout[data-theme=day] .aiContestAssistantPanel button{color:#1118276b;background:#eef2ff;border-color:#1118271a}@media (width<=1050px){.aiContestHero{grid-template-columns:1fr}.aiContestRegisteredPanel,.aiContestHeroBanner,.aiContestMyPanel{min-height:auto}.aiContestHeroBanner h1{max-width:12ch;font-size:clamp(2.9rem,12vw,5.4rem)}.aiContestMyPanel{border-top:1px solid #0f172a14;border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.aiContestMyPanel strong{margin-top:10px}.aiContestTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.aiContestExpertGrid{grid-template-columns:1fr}.aiForumHeaderBar{flex-direction:column;align-items:stretch}.aiForumPublishButton{width:fit-content}.aiForumLayout{grid-template-columns:1fr}.aiForumThreadList{grid-template-columns:repeat(3,minmax(0,1fr))}.aiContestAssistantPanel{grid-template-columns:minmax(0,1fr);justify-items:start}.homeContestHighlightGrid,.homeQuestionShowcaseGrid{grid-template-columns:1fr;gap:32px}.homeContestPosterStack{min-height:clamp(220px,46vw,320px)}}@media (width<=680px){.aiContestWorkspace{width:min(100% - 24px,1840px);padding-top:24px}.aiContestHeroBanner{padding:28px 24px}.aiContestMyPanel,.aiContestRegisteredItem,.aiContestToolbar{grid-template-columns:1fr}.aiContestTabs button{min-height:56px}.aiContestCard{grid-template-columns:1fr}.aiContestExpertCard{grid-template-columns:52px minmax(0,1fr)}.aiForumThreadList,.aiForumPostStats,.aiForumPublishForm,.aiForumPostHeader,.aiForumReply{grid-template-columns:1fr}.aiForumPostHeaderContent{flex-direction:column}.aiForumDeletePostButton{width:100%}.aiForumReplyHeader{flex-direction:column;align-items:stretch}.aiForumDeleteReplyButton{width:100%}.aiForumComposer,.aiForumReplyComposerActions{flex-direction:column;align-items:stretch}.aiForumPublishButton,.aiForumReplyComposerActions button,.aiForumComposer button{width:100%}.aiForumPublishActions{flex-direction:column-reverse}.aiForumPublishActions button{width:100%}.homeContestHighlightSection,.homeQuestionShowcaseSection{padding:48px 0}.homeContestPoster{left:calc(34px - var(--poster-offset));width:min(78vw,420px)}.homeContestStats,.homeQuestionCard{grid-template-columns:1fr}}@media (width<=1100px){.siteHeroGridCompact{gap:14px}.siteHeroSectionCompact .siteHeroTitle{max-width:14ch}}@media (width<=700px){.siteHeroSectionCompact{padding-top:12px}.siteHeroSectionCompact .siteHeroTitle{font-size:clamp(1.9rem,11vw,2.8rem)}.siteHeroSectionCompact .siteHeroBody{font-size:.88rem}.platformContent .projectsPageWorkspace{grid-template-columns:1fr}.projectsSubnav{grid-template-columns:repeat(2,minmax(0,1fr))}.applicationCard,.applicationPageState{border-radius:18px;padding:14px}.applicationMetaGrid,.ambassadorDashboardGrid,.ambassadorStatsGrid,.settlementsOverviewGrid,.ownerAccountGrid,.profileOverviewGrid,.growthPageGrid,.growthTopicGrid,.settlementsActionCard,.settlementsRow,.profileIdentityCard,.profileIdentityFields,.profileRatingMetrics,.profileRatingTags,.profileResumePreviewCard{grid-template-columns:1fr}.profileResumePreviewMeta{text-align:left;justify-items:start}.settlementsActionCard{align-items:stretch}.growthHeroCard{position:static}}.jobDetailOverlay{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:radial-gradient(circle at 18% 12%,#3b82f62e,#0000 30%),radial-gradient(circle at 80% 18%,#0ea5e929,#0000 24%),#080f1f9e;justify-content:flex-end;align-items:stretch;padding:.75rem;transition:opacity .18s;display:flex;position:fixed;inset:0}.jobDetailOverlay[data-state=open]{opacity:1}.jobDetailDrawer{opacity:0;will-change:transform, opacity;background:linear-gradient(#fffffffa,#f8fafcf5),linear-gradient(#0f172a05,#0000 18%);border-left:1px solid #94a3b83d;border-radius:1.5rem 0 0 1.5rem;flex-direction:column;width:min(44rem,100%);height:100%;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s;display:flex;overflow:hidden;transform:translate(24px);box-shadow:-22px 0 60px #0f172a2e,inset 0 1px #ffffffe0}.jobDetailOverlay[data-state=open] .jobDetailDrawer{opacity:1;transform:translate(0)}.jobDetailOverlay[data-state=closing] .jobDetailDrawer{opacity:0;transform:translate(20px)}.jobDetailDrawerHeader{background:linear-gradient(#fffffffa,#f8fafceb),radial-gradient(circle at 0 0,#2563eb14,#0000 38%);border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.45rem 1.5rem 1.1rem;display:flex}.jobDetailDrawerHeaderCopy{min-width:0}.jobDetailSectionEyebrow,.jobInviteEntryEyebrow,.jobDetailFooterLabel{color:#1d4ed8;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.jobDetailDrawerTitle{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2vw,2.05rem);line-height:1.05}.jobDetailDrawerSummary,.jobDetailSectionBody,.jobInviteEntryBody,.jobDetailFooterHint{color:#475569;margin:0;font-size:.95rem;line-height:1.64}.jobDetailDrawerHeaderActions{flex-shrink:0;align-items:flex-start;gap:.625rem;display:inline-flex}.jobDetailDrawerGhostButton,.jobDetailDrawerCloseButton,.jobInviteEntryCopyButton,.jobDetailFooterSecondary,.jobDetailFooterPrimary{appearance:none;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s,color .14s,opacity .14s;display:inline-flex}.jobDetailDrawerGhostButton,.jobDetailDrawerCloseButton{color:#0f172ae0;-webkit-backdrop-filter:blur(16px)saturate(116%);backdrop-filter:blur(16px)saturate(116%);background:linear-gradient(#ffffffdb,#f8fafc9e),#0d14260b;border:1px solid #1123431a;padding:.78rem 1rem;box-shadow:0 10px 24px #0f172a0f,inset 0 1px #ffffffd1}.jobDetailDrawerCloseButton{color:var(--button-ink);background:linear-gradient(180deg, #fff, #eef4fcfa), var(--button-light);border-color:#ffffffb8;box-shadow:0 14px 32px #0a112029,inset 0 1px #ffffffeb}.jobDetailDrawerGhostButton:hover:not(:disabled),.jobDetailDrawerCloseButton:hover:not(:disabled),.jobInviteEntryCopyButton:hover:not(:disabled),.jobDetailFooterSecondary:hover:not(:disabled),.jobDetailFooterPrimary:hover:not(:disabled){transform:translateY(-1px)}.jobDetailDrawerGhostButton:focus-visible,.jobDetailDrawerCloseButton:focus-visible,.jobInviteEntryCopyButton:focus-visible,.jobDetailFooterSecondary:focus-visible,.jobDetailFooterPrimary:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f63d,0 12px 28px #1d4ed824}.jobDetailDrawerGhostButton:disabled,.jobDetailDrawerCloseButton:disabled,.jobInviteEntryCopyButton:disabled,.jobDetailFooterSecondary:disabled,.jobDetailFooterPrimary:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.jobDetailDrawerBody{scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;min-height:0;padding:1.2rem 1.5rem 1.35rem;overflow:auto}.jobDetailHeroCard,.jobInviteEntry,.jobDetailSection,.jobDetailFooter{background:#ffffffd6;border:1px solid #94a3b824;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a0f}.jobDetailHeroCard:before,.jobInviteEntry:before,.jobDetailSection:before{content:"";background:linear-gradient(90deg,#1d4ed842,#0ea5e914,#0000);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.jobDetailHeroCard{border-radius:1.15rem;padding:1.05rem 1.1rem 1rem}.jobDetailHeroTopline{flex-wrap:wrap;gap:.625rem;margin-bottom:.85rem;display:flex}.jobDetailHeroChip,.jobDetailHeroTag,.jobInviteEntryPill{letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.jobDetailHeroChip{color:#0f172a;background:linear-gradient(135deg,#2563eb24,#3b82f614)}.jobDetailSalaryChip{color:#059669;background:0 0;padding:0;font-size:1.52rem;font-weight:900;line-height:1.1}.jobDetailHeroChipSoft{color:#065f46;background:linear-gradient(135deg,#10b98126,#22c55e14)}.jobDetailDrawerSummary{color:#1e293b;margin-top:.7rem}.jobDetailDrawerSummary,.jobDetailSectionBody{white-space:pre-wrap}.jobDetailDrawerTags{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.jobDetailHeroTags,.jobDetailHeroProjects,.jobInviteEntryMeta{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}.jobDetailHeroTag,.jobInviteEntryPill{color:#0f172a;background:#e2e8f0d1;border:1px solid #94a3b829}.jobDetailSectionStack{gap:.9rem;margin-top:.95rem;display:grid}.jobDetailSection{border-radius:1.05rem;padding:.95rem 1.05rem 1rem}.jobDetailSectionEyebrow{color:#2563eb}.jobDetailSectionTitle,.jobInviteEntryTitle{color:#0f172a;letter-spacing:-.03em;margin:.35rem 0 0;font-size:1.02rem;line-height:1.24}.jobDetailSectionBody{margin-top:0}.jobDetailSectionTitle+.jobDetailSectionBody,.jobDetailSectionEyebrow+.jobDetailSectionTitle+.jobDetailSectionBody{margin-top:.62rem}.jobDetailSectionList{color:#334155;margin:.75rem 0 0;padding-left:1rem}.jobDetailSectionListItem+.jobDetailSectionListItem{margin-top:.45rem}.jobInviteEntry{background:linear-gradient(#f8fafcf0,#fffffffa),linear-gradient(135deg,#2563eb0d,#0ea5e90a);border-radius:1.05rem;margin-top:.95rem;padding:1rem 1.05rem}.jobInviteEntryHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.jobInviteEntryHeaderCopy{min-width:0}.jobInviteEntryBody{margin-top:.5rem}.jobInviteEntryCopyButton{color:var(--button-ink);background:linear-gradient(180deg, #fff, #eef4fcfa), var(--button-light);white-space:nowrap;border:1px solid #ffffffb8;padding:.82rem 1rem;box-shadow:0 14px 32px #0a112029,inset 0 1px #ffffffeb}.jobInviteEntryMeta{margin-top:.85rem}.jobInviteEntryPillStrong{color:#1d4ed8;background:linear-gradient(135deg,#dbeafeeb,#eff6ffe6);border-color:#3b82f61f}.jobInviteEntryPillMuted{color:#475569;overflow-wrap:anywhere;background:#f8fafcf5;max-width:100%}.jobDetailFooter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:1rem 1.5rem 1.15rem;display:flex}.jobDetailFooterCopy{min-width:0}.jobDetailFooterHint{max-width:28rem;margin-top:.28rem}.jobDetailFooterActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.jobDetailFooterSecondary{color:#0f172ad6;-webkit-backdrop-filter:blur(16px)saturate(116%);backdrop-filter:blur(16px)saturate(116%);background:linear-gradient(#ffffffd6,#f8fafc99),#0d14260b;border:1px solid #1123431a;padding:.75rem 1rem;box-shadow:0 10px 24px #0f172a0f,inset 0 1px #fffc}.jobDetailFooterPrimary{color:var(--button-ink);background:linear-gradient(180deg, #fff, #eef4fcfa), var(--button-light);border:1px solid #ffffffb8;padding:.84rem 1.2rem;box-shadow:0 16px 36px #0a11202e,inset 0 1px #ffffffeb}.jobDetailFooterPrimary:disabled{cursor:wait}html[data-theme=night] .jobDetailDrawer{background:linear-gradient(#070a16fa,#03050cfa),#03050b;border-left-color:#ffffff1a;box-shadow:-22px 0 60px #0000006b,inset 0 1px #ffffff14}html[data-theme=night] .jobDetailDrawerHeader,html[data-theme=night] .jobDetailFooter{background:linear-gradient(#ffffff13,#ffffff09),#ffffff06;border-color:#ffffff14}html[data-theme=night] .jobDetailHeroCard,html[data-theme=night] .jobInviteEntry,html[data-theme=night] .jobDetailSection{background:linear-gradient(#ffffff13,#ffffff09),#ffffff06;border-color:#ffffff17;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff0f}html[data-theme=night] .jobDetailDrawerTitle,html[data-theme=night] .jobDetailSectionTitle,html[data-theme=night] .jobInviteEntryTitle{color:#f8fbff}html[data-theme=night] .jobDetailDrawerSummary,html[data-theme=night] .jobDetailSectionBody,html[data-theme=night] .jobInviteEntryBody,html[data-theme=night] .jobDetailFooterHint,html[data-theme=night] .jobDetailSectionList{color:#e2e8f0ad}html[data-theme=night] .jobDetailSectionEyebrow,html[data-theme=night] .jobInviteEntryEyebrow,html[data-theme=night] .jobDetailFooterLabel{color:#9fbcff}html[data-theme=night] .jobDetailHeroChip,html[data-theme=night] .jobDetailHeroTag,html[data-theme=night] .jobInviteEntryPill,html[data-theme=night] .jobInviteEntryPillMuted{color:#e2e8f0bd;background:#ffffff0f;border-color:#ffffff17}html[data-theme=night] .jobDetailHeroChipSoft{color:#9ff0ce;background:#22c55e1f}html[data-theme=night] .jobInviteEntryPillStrong{color:#c7dbff;background:#8dafff24;border-color:#8dafff2e}html[data-theme=night] .jobDetailDrawerGhostButton,html[data-theme=night] .jobDetailFooterSecondary{color:#f7fbffe0;background:linear-gradient(#ffffff17,#ffffff0b),#ffffff06;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0003}.jobDetailDrawerJobPost{color:#111827;background:#fff;border-left-color:#94a3b83d}.jobDetailDrawerJobPost .jobDetailDrawerHeader{background:#fff;border-bottom-color:#e2e8f0e6}.jobDetailDrawerJobPost .jobDetailDrawerBody{background:#fff}.jobDetailDrawerJobPost .jobDetailHeroCard,html[data-theme=night] .jobDetailDrawerJobPost .jobDetailHeroCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.1rem 0 1.25rem}.jobDetailDrawerJobPost .jobDetailHeroCard:before,.jobDetailDrawerJobPost .jobDetailSection:before,html[data-theme=night] .jobDetailDrawerJobPost .jobDetailHeroCard:before,html[data-theme=night] .jobDetailDrawerJobPost .jobDetailSection:before{display:none}.jobDetailDrawerJobPost .jobDetailSection,html[data-theme=night] .jobDetailDrawerJobPost .jobDetailSection{box-shadow:none;background:0 0;border:0;border-top:1px solid #e2e8f0eb;border-radius:0;padding:1.15rem 0}.jobDetailDrawerJobPost .jobDetailSection{border-top-color:#e2e8f0eb}.jobDetailDrawerJobPost .jobDetailDrawerTitle,.jobDetailDrawerJobPost .jobDetailSectionTitle,.jobDetailDrawerJobPost .jobInviteEntryTitle{color:#111827}.jobDetailDrawerJobPost .jobDetailDrawerSummary,.jobDetailDrawerJobPost .jobDetailSectionBody,.jobDetailDrawerJobPost .jobDetailFooterHint,.jobDetailDrawerJobPost .jobDetailSectionList{color:#4b5563}.jobDetailDrawerJobPost .jobDetailSectionEyebrow,.jobDetailDrawerJobPost .jobDetailFooterLabel{color:#94a3b8}.jobDetailDrawerJobPost .jobDetailSalaryChip{color:#059669;background:0 0}.jobDetailDrawerJobPost .jobDetailHeroTag{color:#475569;background:#f8fafc;border-color:#cbd5e1}.jobDetailDrawerJobPost .jobDetailFooter{background:#fffffff5;border-top-color:#e2e8f0f5}.jobDetailDrawerJobPost .jobDetailDrawerGhostButton,.jobDetailDrawerJobPost .jobDetailFooterSecondary{color:#111827;background:linear-gradient(#ffffffdb,#f8fafc9e),#0d14260b;border-color:#1123431a}html[data-theme=night] .jobDetailDrawerJobPost{color:#f8fbff;background:linear-gradient(#070a16fa,#03050cfa),#03050b;border-left-color:#ffffff1a}html[data-theme=night] .jobDetailDrawerJobPost .jobDetailDrawerHeader,html[data-theme=night] .jobDetailDrawerJobPost .jobDetailDrawerBody{background:linear-gradient(#ffffff0e,#ffffff05),#050816}html[data-theme=night] .jobDetailDrawerJobPost .jobDetailDrawerHeader{border-bottom-color:#ffffff14}html[data-theme=night] .jobDetailDrawerJobPost .jobDetailSection{border-top-color:#ffffff17}html[data-theme=night] .jobDetailDrawerJobPost .jobDetailDrawerTitle,html[data-theme=night] .jobDetailDrawerJobPost .jobDetailSectionTitle,html[data-theme=night] .jobDetailDrawerJobPost .jobInviteEntryTitle{color:#f8fbff}html[data-theme=night] .jobDetailDrawerJobPost .jobDetailDrawerSummary,html[data-theme=night] .jobDetailDrawerJobPost .jobDetailSectionBody,html[data-theme=night] .jobDetailDrawerJobPost .jobDetailFooterHint,html[data-theme=night] .jobDetailDrawerJobPost .jobDetailSectionList{color:#e2e8f0bd}html[data-theme=night] .jobDetailDrawerJobPost .jobDetailSectionEyebrow,html[data-theme=night] .jobDetailDrawerJobPost .jobDetailFooterLabel{color:#9fbcff}html[data-theme=night] .jobDetailDrawerJobPost .jobDetailSalaryChip{color:#34d399;background:0 0}html[data-theme=night] .jobDetailDrawerJobPost .jobDetailHeroTag{color:#e2e8f0c7;background:#ffffff0f;border-color:#ffffff1a}html[data-theme=night] .jobDetailDrawerJobPost .jobDetailFooter{background:linear-gradient(#ffffff12,#ffffff09),#050816;border-top-color:#ffffff14}html[data-theme=night] .jobDetailDrawerJobPost .jobDetailDrawerGhostButton,html[data-theme=night] .jobDetailDrawerJobPost .jobDetailFooterSecondary{color:#f7fbffe0;background:linear-gradient(#ffffff17,#ffffff0b),#ffffff06;border-color:#ffffff1a}@media (width<=960px){.jobDetailOverlay{padding:.5rem}.jobDetailDrawer{width:min(100%,44rem)}}@media (width<=720px){.jobDetailOverlay{justify-content:stretch;align-items:flex-end;padding:.4rem}.jobDetailDrawer{border-left:0;border-radius:1.35rem 1.35rem 0 0;width:100%;height:min(94dvh,94vh);transform:translateY(24px)}.jobDetailOverlay[data-state=open] .jobDetailDrawer{transform:translateY(0)}.jobDetailOverlay[data-state=closing] .jobDetailDrawer{transform:translateY(16px)}.jobDetailDrawerHeader,.jobDetailDrawerBody,.jobDetailFooter{padding-left:1rem;padding-right:1rem}.jobDetailDrawerHeader{gap:.85rem}.jobDetailDrawerHeader,.jobDetailFooter{flex-direction:column;align-items:stretch}.jobDetailDrawerHeaderActions,.jobDetailFooterActions,.jobInviteEntryHeader{flex-direction:column;width:100%}.jobDetailDrawerGhostButton,.jobDetailDrawerCloseButton,.jobInviteEntryCopyButton,.jobDetailFooterSecondary,.jobDetailFooterPrimary{justify-content:center;width:100%}.jobDetailDrawerCloseButton,.jobInviteEntryCopyButton,.jobDetailFooterPrimary,.jobDetailFooterSecondary{min-height:2.7rem}.jobDetailDrawerBody{padding-top:1rem;padding-bottom:1rem}}@media (prefers-reduced-motion:reduce){.jobDetailOverlay,.jobDetailDrawer,.jobDetailDrawerGhostButton,.jobDetailDrawerCloseButton,.jobInviteEntryCopyButton,.jobDetailFooterSecondary,.jobDetailFooterPrimary{transition:none}}.ownerConsolePage{--owner-surface:#fffffff0;--owner-surface-muted:#f6f9fcd1;--owner-border:#12274c1a;--owner-text:#14213d;--owner-muted:#14213d9e;--owner-soft:#14213d0b;--owner-accent:#2563eb;--owner-accent-strong:#1744b8;--owner-teal:#0f766e;--owner-amber:#a16207;--owner-red:#b42318;color:var(--owner-text)}.platformContent .ownerConsolePage{gap:16px;display:grid}.ownerHero{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:stretch;gap:16px;max-width:1180px;margin:0 auto;display:grid}.ownerHeroCopy,.ownerHeroPanel,.ownerMetricCard,.ownerCommandBar,.ownerConsolePage .applicationCard,.ownerConsolePage .applicationPageState{border:1px solid var(--owner-border);background:var(--owner-surface);border-radius:8px;box-shadow:0 16px 34px #14213d12}.ownerHeroCopy{gap:10px;padding:clamp(18px,2.4vw,28px);display:grid}.ownerEyebrow{color:var(--owner-accent);letter-spacing:0;margin:0;font-size:.76rem;font-weight:850}.ownerHeroCopy h1{max-width:18ch;color:var(--owner-text);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.45rem);line-height:1}.ownerHeroCopy p:not(.ownerEyebrow){max-width:68ch;color:var(--owner-muted);margin:0;font-size:.95rem;line-height:1.6}.ownerHeroPanel{background:linear-gradient(135deg, #2563eb1c, #0f766e12), var(--owner-surface);align-content:end;gap:10px;padding:20px;display:grid}.ownerHeroPanel span,.ownerMetricCard span,.ownerHeroPanel small,.ownerMetricCard small{color:var(--owner-muted);font-size:.78rem;font-weight:750}.ownerHeroPanel strong{color:var(--owner-text);font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.16}.ownerConsoleSection{gap:14px;width:100%;display:grid}.ownerMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1180px;margin:0 auto;display:grid}.ownerMetricCard{gap:8px;min-height:116px;padding:16px;display:grid}.ownerMetricCard strong{color:var(--owner-text);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.ownerCommandBar{justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:14px 16px;display:flex}.ownerCommandBar strong{color:var(--owner-text);margin-top:4px;font-size:.98rem;line-height:1.35;display:block}.ownerCommandActions,.ownerLeadStrip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ownerWorkspaceGrid,.ownerSubresourceGrid{width:100%}.ownerConsolePage .applicationCard{background:var(--owner-surface);border-color:var(--owner-border);box-shadow:0 14px 30px #14213d11}.ownerConsolePage .applicationCardTitle,.ownerConsolePage .applicationMetaGrid dd,.ownerConsolePage .applicationCardResolution{color:var(--owner-text)}.ownerConsolePage .applicationCardEyebrow,.ownerConsolePage .applicationMetaGrid dt,.ownerConsolePage .applicationCardNote{color:var(--owner-muted)}.ownerConsolePage .applicationMetaGrid>div{background:var(--owner-soft);border-radius:8px}.ownerEditorCard{grid-row:span 2}.ownerFilterCard{align-self:start}.ownerProjectList,.ownerLeadList{gap:12px}.ownerProjectCard,.ownerLeadCard{position:relative;overflow:hidden}.ownerProjectCard:before,.ownerLeadCard:before{content:"";background:var(--owner-accent);width:4px;position:absolute;inset:0 auto 0 0}.ownerLeadStrip{margin-top:4px}.ownerPrivacyToggle{border:1px solid var(--owner-border);background:var(--owner-surface-muted);min-height:62px;color:var(--owner-text);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ownerPrivacyToggle input{width:18px;height:18px;accent-color:var(--owner-accent);flex:0 0 18px}.ownerPrivacyToggle span{gap:4px;display:grid}.ownerPrivacyToggle strong{color:var(--owner-text);font-size:.9rem;line-height:1.2}.ownerPrivacyToggle small{color:var(--owner-muted);font-size:.78rem;line-height:1.45}.ownerPrivacyToggle.is-private{background:linear-gradient(135deg, #f59e0b1f, #2563eb0d), var(--owner-surface-muted);border-color:#a1620757}.ownerProjectStatusGroup{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ownerVisibilityPill{border:1px solid var(--owner-border);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:800;line-height:28px;display:inline-flex}.ownerVisibilityPill.is-public{color:var(--owner-teal);background:#14b8a61f;border-color:#0f766e38}.ownerVisibilityPill.is-private{color:var(--owner-amber);background:#f59e0b1f;border-color:#a162073d}.ownerLeadStrip span{border:1px solid var(--owner-border);min-height:28px;color:var(--owner-text);background:var(--owner-surface-muted);border-radius:999px;padding:0 10px;font-size:.76rem;font-weight:750;line-height:28px}.ownerContextCard{background:linear-gradient(135deg, #0f766e17, #2563eb0b), var(--owner-surface)}.ownerDecisionCard{border-color:#2563eb2e}.ownerConsolePage .applicationStatusPill.is-pending,.ownerConsolePage .applicationStatusPill.is-accepted,.ownerConsolePage .applicationStatusPill.is-withdrawn{border-radius:999px}.ownerConsolePage .applicationStatusPill.is-pending{color:#7a4d00;background:#f59e0b1f;border-color:#a1620733}.ownerConsolePage .applicationStatusPill.is-accepted{color:#075e55;background:#14b8a61f;border-color:#0f766e38}.ownerConsolePage .applicationStatusPill.is-withdrawn{color:#8a1f17;background:#f43f5e1a;border-color:#b423182e}.ownerConsolePage input,.ownerConsolePage select,.ownerConsolePage textarea{border-radius:8px!important}.ownerConsolePage .sitePrimaryButton,.ownerConsolePage .siteSecondaryButton,.ownerConsolePage .applicationCardAction{border-radius:8px}.siteLayout[data-theme=night] .ownerConsolePage{--owner-surface:#0d121ff0;--owner-surface-muted:#ffffff0e;--owner-border:#ffffff1a;--owner-text:#f8fbff;--owner-muted:#e2e8f09e;--owner-soft:#ffffff0e;--owner-accent:#8db7ff;--owner-accent-strong:#bfd5ff}.siteLayout[data-theme=night] .ownerHeroCopy,.siteLayout[data-theme=night] .ownerHeroPanel,.siteLayout[data-theme=night] .ownerMetricCard,.siteLayout[data-theme=night] .ownerCommandBar,.siteLayout[data-theme=night] .ownerConsolePage .applicationCard,.siteLayout[data-theme=night] .ownerConsolePage .applicationPageState{box-shadow:0 18px 38px #0003,inset 0 1px #ffffff0a}.siteLayout[data-theme=night] .ownerHeroPanel,.siteLayout[data-theme=night] .ownerContextCard{background:linear-gradient(135deg, #8db7ff1f, #14b8a612), var(--owner-surface)}.siteLayout[data-theme=night] .ownerConsolePage .applicationStatusPill.is-pending{color:#facc15;background:#facc151a;border-color:#facc1538}.siteLayout[data-theme=night] .ownerConsolePage .applicationStatusPill.is-accepted{color:#5eead4;background:#2dd4bf1a;border-color:#5eead438}.siteLayout[data-theme=night] .ownerConsolePage .applicationStatusPill.is-withdrawn{color:#fda4af;background:#f43f5e1a;border-color:#fda4af33}@media (width<=920px){.ownerHero,.ownerMetricGrid{grid-template-columns:1fr 1fr}.ownerHeroCopy{grid-column:1/-1}.ownerCommandBar{flex-direction:column;align-items:stretch}}@media (width<=640px){.ownerHero,.ownerMetricGrid{grid-template-columns:1fr}.ownerHeroCopy,.ownerHeroPanel,.ownerMetricCard,.ownerCommandBar{padding:14px}}._page_jb1wt_1{--jobs-bg:#edf2f7;--jobs-surface:#ffffffeb;--jobs-surface-strong:#fff;--jobs-border:#11234314;--jobs-border-strong:#1f4bab2e;--jobs-text:#0f223d;--jobs-text-soft:#0f223db3;--jobs-text-muted:#0f223d7a;--jobs-primary:#225cff;--jobs-primary-strong:#1744cb;--jobs-primary-soft:#225cff1f;--jobs-success:#1aab67;--jobs-warning:#d48a00;--jobs-shadow:0 24px 64px #182d5224;--jobs-shadow-soft:0 14px 32px #182d5214;min-height:100vh;color:var(--jobs-text);background:radial-gradient(circle at 12% 0%, #225cff29, transparent 24%), radial-gradient(circle at 90% 5%, #1aab6714, transparent 18%), linear-gradient(180deg, #f5f8fc 0%, var(--jobs-bg) 100%);font-family:var(--sans);padding:20px 22px 56px;position:relative;overflow-x:clip}._shell_jb1wt_30{width:min(1264px,100%);margin:0 auto}._hero_jb1wt_35{color:#f6f8ff;box-shadow:var(--jobs-shadow);background:radial-gradient(circle at 50% 12%,#6397ff33,#0000 28%),radial-gradient(circle at 18% 0,#ffffff14,#0000 18%),linear-gradient(135deg,#091126 0%,#0d1a38 52%,#102246 100%);border:1px solid #ffffff14;border-radius:30px;padding:34px 28px 60px;position:relative;overflow:hidden}._hero_jb1wt_35:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:min(72vw,1020px);height:1px;position:absolute;inset:auto auto 0 50%;transform:translate(-50%)}._hero_jb1wt_35:after{content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#558eff42,#0000 68%);border-radius:999px;width:300px;height:300px;position:absolute;inset:auto -7% -40% auto}._heroContent_jb1wt_71{z-index:1;text-align:center;justify-items:center;gap:12px;display:grid;position:relative}._heroCopy_jb1wt_80{justify-items:center;gap:10px;max-width:760px;display:grid}._heroKicker_jb1wt_87{color:#f6f8ffdb;letter-spacing:.04em;text-transform:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}._heroTitle_jb1wt_102{letter-spacing:-.065em;margin:0;font-size:clamp(2.25rem,3.6vw,4.35rem);font-weight:400;line-height:.94}._heroBody_jb1wt_110{color:#f6f8ffbd;max-width:50ch;margin:0;font-size:.94rem;line-height:1.55}._heroMetaRow_jb1wt_118{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}._heroChip_jb1wt_126{color:#f6f8ffe0;letter-spacing:-.01em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.86rem;font-weight:600;display:inline-flex}._toolbar_jb1wt_141{z-index:2;box-shadow:var(--jobs-shadow-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff2;border:1px solid #1123430f;border-radius:24px;margin-top:-46px;padding:14px 16px 12px;position:relative}._toolbarGrid_jb1wt_153{grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:14px;display:grid}._searchField_jb1wt_160{background:linear-gradient(#fffffffa,#f7fafffa),#fff;border:1px solid #4c659c1f;border-radius:16px;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:12px;min-height:54px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #182d5208}._searchField_jb1wt_160:hover{border-color:#4e76dc29;box-shadow:inset 0 1px #ffffffd6,0 12px 24px #182d520d}._searchField_jb1wt_160:focus-within{background:linear-gradient(#fff,#f2f7fffc),#fff;border-color:#547be038;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #547be014,0 16px 32px #182d5212}._searchGlyph_jb1wt_201{color:#586d9ab8;justify-content:center;align-items:center;width:18px;height:18px;transition:color .18s,transform .18s;display:inline-flex}._searchGlyph_jb1wt_201 svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}._searchField_jb1wt_160:focus-within ._searchGlyph_jb1wt_201{color:#2a58c4e0;transform:scale(1.04)}._searchInput_jb1wt_227{appearance:none;width:100%;min-width:0;min-height:44px;box-shadow:none;color:var(--jobs-text);caret-color:var(--jobs-primary);background:0 0;border:0;outline:0;padding:0;font-size:1rem;line-height:1.4}._searchInput_jb1wt_227:focus,._searchInput_jb1wt_227:focus-visible{box-shadow:none;outline:none}._searchInput_jb1wt_227::placeholder{color:#0f223d6b}._searchInput_jb1wt_227::-webkit-search-decoration{appearance:none}._searchInput_jb1wt_227::-webkit-search-cancel-button{appearance:none}._searchInput_jb1wt_227::-webkit-search-results-button{appearance:none}._searchInput_jb1wt_227::-webkit-search-results-decoration{appearance:none}._sortField_jb1wt_262{position:relative}._sortTrigger_jb1wt_266{width:100%;min-height:54px;color:var(--jobs-text);text-align:left;cursor:pointer;background:linear-gradient(#fffffffa,#f5f9fffa),#fff;border:1px solid #4c659c24;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;transition:border-color .16s,box-shadow .16s,transform .16s,background .18s;display:flex;box-shadow:0 12px 28px #182d520f,inset 0 1px #ffffffc2}._sortTrigger_jb1wt_266:hover{border-color:#4e76dc33;transform:translateY(-1px);box-shadow:0 16px 34px #182d5214,inset 0 1px #ffffffd1}._sortTrigger_jb1wt_266:focus-visible{border-color:#4e76dc42;outline:none;box-shadow:0 0 0 4px #4e76dc17,0 16px 34px #182d5214}._sortTriggerOpen_jb1wt_308{background:linear-gradient(#f8fafffa,#edf3fffa),#fff;border-color:#547be047;box-shadow:0 0 0 4px #547be014,0 18px 36px #182d521a}._sortTriggerCopy_jb1wt_318{gap:2px;display:grid}._sortTriggerLabel_jb1wt_323{color:var(--jobs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}._sortTriggerValue_jb1wt_331{color:var(--jobs-text);font-size:.95rem;font-weight:700}._sortTriggerArrow_jb1wt_337{color:#2f4676c2;font-size:.9rem;transition:transform .18s,color .18s}._sortTriggerArrowOpen_jb1wt_345{color:#225cffd1;transform:rotate(180deg)}._sortMenu_jb1wt_350{z-index:8;-webkit-backdrop-filter:blur(22px)saturate(122%);backdrop-filter:blur(22px)saturate(122%);transform-origin:100% 0;background:linear-gradient(#192240f0,#222e54eb),#1a233feb;border:1px solid #7391d62e;border-radius:18px;width:248px;max-width:min(248px,100vw - 56px);padding:6px;animation:.18s cubic-bezier(.2,.8,.2,1) _sortMenuReveal_jb1wt_1;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 26px 56px #0b122642,0 10px 26px #2d4a962e,inset 0 1px #ffffff14}._sortMenuOption_jb1wt_373{color:#ecf2ffdb;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 12px;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .18s;display:grid}._sortMenuOption_jb1wt_373:hover{background:linear-gradient(#5a77c329,#4861a61f),#ffffff0a;border-color:#84a4f12e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f}._sortMenuOption_jb1wt_373:focus-visible{background:linear-gradient(#5f7fd238,#4f6cba29),#ffffff0d;border-color:#84a4f142;outline:none;box-shadow:0 0 0 3px #547be017}._sortMenuOptionActive_jb1wt_413{color:#fff;background:linear-gradient(#6081db52,#4665bd42),#ffffff0f;border-color:#8dafff38;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #1d377d24}._sortOptionLabel_jb1wt_424{color:currentColor;font-size:.94rem;font-weight:700;line-height:1.2}._sortOptionMark_jb1wt_431{color:#c7dbff;justify-content:center;align-items:center;min-width:20px;min-height:20px;font-size:.88rem;font-weight:800;display:inline-flex}@keyframes _sortMenuReveal_jb1wt_1{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}._toolbarMeta_jb1wt_454{color:var(--jobs-text-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:.86rem;display:flex}._toolbarSummary_jb1wt_464{color:var(--jobs-text);font-weight:700}._cardList_jb1wt_473{margin:0}._cardStack_jb1wt_477{gap:10px;display:grid}._card_jb1wt_473{background:#fffffff2;border:1px solid #11234314;border-radius:22px;gap:10px;padding:16px 16px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #182d5214}._card_jb1wt_473:hover{border-color:#225cff2e;transform:translateY(-2px);box-shadow:0 18px 42px #182d521f}._cardSelected_jb1wt_504{background:linear-gradient(#fffffffc,#f2f7fffa),#fffffffa;border-color:#225cff3d;box-shadow:0 18px 44px #182d5224}._cardHeader_jb1wt_512{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._cardTitleBlock_jb1wt_519{gap:7px;display:grid}._cardTitle_jb1wt_519{color:var(--jobs-text);letter-spacing:-.04em;margin:0;font-size:1.08rem;font-weight:700;line-height:1.18}._featuredBadge_jb1wt_533{color:#0b5a3a;letter-spacing:.02em;white-space:nowrap;background:#1aab6724;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:.78rem;font-weight:700;display:inline-flex}._cardDescription_jb1wt_547{color:var(--jobs-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.94rem;line-height:1.55;display:-webkit-box;overflow:hidden}._pills_jb1wt_558{flex-wrap:wrap;gap:8px;display:flex}._pill_jb1wt_558{letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:.8rem;font-weight:700;display:inline-flex}._pillNeutral_jb1wt_577{color:var(--jobs-text-soft);background:#0f223d0d}._pillAccent_jb1wt_582{color:#1147cc;background:#225cff1c}._pillSuccess_jb1wt_587{color:#0f7b4a;background:#1aab671f}._pillWarning_jb1wt_592{color:#986000;background:#d48a0021}._tagRow_jb1wt_597{flex-wrap:wrap;gap:8px;display:flex}._tag_jb1wt_597{min-height:26px;color:var(--jobs-text-soft);background:#fffffff5;border:1px solid #11234314;border-radius:999px;align-items:center;padding:0 9px;font-size:.78rem;font-weight:600;display:inline-flex}._cardFooter_jb1wt_616{justify-content:space-between;align-items:center;gap:14px;padding-top:0;display:flex}._cardMeta_jb1wt_624{color:var(--jobs-text-muted);flex-wrap:wrap;gap:10px;font-size:.86rem;display:flex}._cardAction_jb1wt_632{min-height:44px;color:var(--button-ink);background:linear-gradient(180deg, var(--button-light-strong), #eef4fcfa), var(--button-light);cursor:pointer;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:750;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s,filter .16s;display:inline-flex;box-shadow:0 14px 32px #0a112029,inset 0 1px #ffffffeb}._cardAction_jb1wt_632:hover{filter:brightness(1.012);border-color:#ffffffdb;transform:translateY(-1px);box-shadow:0 18px 38px #0a112033,inset 0 1px #fffffff5}._cardActionSecondary_jb1wt_668{color:#0f223dc7;background:linear-gradient(#ffffffc2,#ffffff7a),#0d14260e;border-color:#1123431a;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #182d520f}._cardSelected_jb1wt_504 ._cardActionSecondary_jb1wt_668{color:#0f223de6;background:linear-gradient(#ffffffdb,#f7faff99),#0d142612;border-color:#11234324}._pagination_jb1wt_687{box-shadow:var(--jobs-shadow-soft);background:#ffffffe6;border:1px solid #11234314;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;display:flex}._paginationSummary_jb1wt_700{color:var(--jobs-text-soft);font-size:.92rem}._paginationControls_jb1wt_705{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._pageButton_jb1wt_712{min-width:40px;min-height:40px;color:var(--jobs-text);cursor:pointer;background:linear-gradient(#ffffffe6,#f7faffad),#ffffffd1;border:1px solid #1123431a;border-radius:999px;padding:0 13px;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}._pageButton_jb1wt_712:hover:not(:disabled){border-color:#225cff38;transform:translateY(-1px);box-shadow:0 10px 16px #182d5214}._pageButton_jb1wt_712:disabled{cursor:not-allowed;color:#0f223d5c;background:#0f223d08}._pageButtonActive_jb1wt_743{color:var(--button-ink);background:linear-gradient(180deg, #fff, #eef4fcfa), var(--button-light);border-color:#ffffffb8;box-shadow:0 12px 28px #0a112029,inset 0 1px #ffffffeb}._pageEllipsis_jb1wt_754{min-width:42px;color:var(--jobs-text-muted);justify-content:center;align-items:center;font-weight:700;display:inline-flex}._statePanel_jb1wt_763{min-height:280px;box-shadow:var(--jobs-shadow-soft);text-align:center;background:#ffffffeb;border:1px solid #11234314;border-radius:24px;place-items:center;gap:14px;padding:24px;display:grid}._stateTitle_jb1wt_776{color:var(--jobs-text);margin:0;font-size:1.16rem;font-weight:700}._stateBody_jb1wt_783{max-width:46ch;color:var(--jobs-text-soft);margin:0;line-height:1.62}._stateAction_jb1wt_790{min-height:44px;color:var(--button-ink);background:linear-gradient(180deg, #fff, #eef4fcfa), var(--button-light);cursor:pointer;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:750;display:inline-flex;box-shadow:0 14px 32px #0a112029,inset 0 1px #ffffffeb}._skeletonGrid_jb1wt_809{gap:10px;display:grid}._skeletonCard_jb1wt_814{background:#ffffffe6;border:1px solid #11234314;border-radius:22px;gap:10px;padding:16px;display:grid;overflow:hidden}._skeletonLine_jb1wt_824{background:#0f223d14;border-radius:999px;position:relative;overflow:hidden}._skeletonLine_jb1wt_824:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);animation:1.5s infinite _shimmer_jb1wt_1;position:absolute;inset:0;transform:translate(-100%)}._skeletonHeading_jb1wt_840{width:min(52%,320px);height:18px}._skeletonBody_jb1wt_845{width:100%;height:14px}._skeletonBodyShort_jb1wt_850{width:78%;height:14px}._skeletonPills_jb1wt_855{gap:8px;display:flex}._skeletonPill_jb1wt_855{width:96px;height:30px}._skeletonFooter_jb1wt_865{justify-content:space-between;align-items:center;gap:12px;display:flex}._skeletonButton_jb1wt_872{width:120px;height:42px;margin-left:auto}._srOnly_jb1wt_878{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _shimmer_jb1wt_1{to{transform:translate(100%)}}.siteLayout[data-theme=night] ._page_jb1wt_1{--jobs-bg:#02030a;--jobs-surface:#ffffff0e;--jobs-surface-strong:#ffffff17;--jobs-border:#ffffff17;--jobs-border-strong:#8dafff38;--jobs-text:#f8fbff;--jobs-text-soft:#e2e8f0b3;--jobs-text-muted:#e2e8f07a;--jobs-primary:#8fb2ff;--jobs-primary-strong:#c7dbff;--jobs-primary-soft:#8dafff29;--jobs-shadow:0 24px 64px #0000004d;--jobs-shadow-soft:0 14px 34px #00000038;background:radial-gradient(circle at 12% 0%, #4067dc21, transparent 24%), radial-gradient(circle at 90% 5%, #2dd4bf0e, transparent 18%), linear-gradient(180deg, #050711 0%, var(--jobs-bg) 100%)}.siteLayout[data-theme=night] ._toolbar_jb1wt_141,.siteLayout[data-theme=night] ._card_jb1wt_473,.siteLayout[data-theme=night] ._cardSelected_jb1wt_504,.siteLayout[data-theme=night] ._pagination_jb1wt_687,.siteLayout[data-theme=night] ._statePanel_jb1wt_763,.siteLayout[data-theme=night] ._skeletonCard_jb1wt_814{border-color:var(--jobs-border);background:linear-gradient(#ffffff13,#ffffff09),#ffffff06;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff0f}.siteLayout[data-theme=night] ._searchField_jb1wt_160,.siteLayout[data-theme=night] ._sortTrigger_jb1wt_266,.siteLayout[data-theme=night] ._sortTriggerOpen_jb1wt_308,.siteLayout[data-theme=night] ._tag_jb1wt_597,.siteLayout[data-theme=night] ._pageButton_jb1wt_712,.siteLayout[data-theme=night] ._cardActionSecondary_jb1wt_668,.siteLayout[data-theme=night] ._cardSelected_jb1wt_504 ._cardActionSecondary_jb1wt_668{color:var(--jobs-text);border-color:var(--jobs-border);background:linear-gradient(#ffffff13,#ffffff09),#ffffff06;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000029}.siteLayout[data-theme=night] ._searchField_jb1wt_160:hover,.siteLayout[data-theme=night] ._sortTrigger_jb1wt_266:hover,.siteLayout[data-theme=night] ._card_jb1wt_473:hover,.siteLayout[data-theme=night] ._pageButton_jb1wt_712:hover:not(:disabled){border-color:#8dafff38;box-shadow:inset 0 1px #ffffff14,0 16px 34px #0003}.siteLayout[data-theme=night] ._searchInput_jb1wt_227::placeholder{color:#e2e8f06b}.siteLayout[data-theme=night] ._searchGlyph_jb1wt_201,.siteLayout[data-theme=night] ._sortTriggerArrow_jb1wt_337{color:#e2e8f094}.siteLayout[data-theme=night] ._dot_jb1wt_968,.siteLayout[data-theme=night] ._skeletonLine_jb1wt_824{background:#e2e8f024}.siteLayout[data-theme=night] ._skeletonLine_jb1wt_824:after{background:linear-gradient(90deg,#0000,#ffffff29,#0000)}.siteLayout[data-theme=night] ._pillNeutral_jb1wt_577,.siteLayout[data-theme=night] ._tag_jb1wt_597{color:#e2e8f0ad;background:#ffffff0f}.siteLayout[data-theme=night] ._pillAccent_jb1wt_582{color:#c7dbff;background:#8dafff24}.siteLayout[data-theme=night] ._pillSuccess_jb1wt_587,.siteLayout[data-theme=night] ._featuredBadge_jb1wt_533{color:#9ff0ce;background:#22c55e1f}.siteLayout[data-theme=night] ._pillWarning_jb1wt_592{color:#f7d88a;background:#f59e0b21}.siteLayout[data-theme=night] ._pageButton_jb1wt_712:disabled{color:#e2e8f04d;background:#ffffff08}@media (width>=981px){._heroContent_jb1wt_71{text-align:left;justify-items:start}._heroCopy_jb1wt_80{justify-items:start}._heroMetaRow_jb1wt_118{justify-content:flex-start}}@media (width<=980px){._heroContent_jb1wt_71{gap:12px}._toolbarGrid_jb1wt_153{grid-template-columns:1fr}}@media (width<=680px){._page_jb1wt_1{padding:16px 12px 42px}._hero_jb1wt_35{border-radius:24px;padding:28px 16px 54px}._heroTitle_jb1wt_102{font-size:clamp(2.05rem,11vw,3rem)}._toolbar_jb1wt_141,._pagination_jb1wt_687,._card_jb1wt_473{border-radius:20px}._toolbar_jb1wt_141{margin-top:-14px;padding:12px}._toolbarMeta_jb1wt_454,._cardFooter_jb1wt_616,._pagination_jb1wt_687{flex-direction:column;align-items:stretch}._toolbarMeta_jb1wt_454,._paginationControls_jb1wt_705{justify-content:flex-start}._searchField_jb1wt_160,._sortTrigger_jb1wt_266{min-height:50px}._sortMenu_jb1wt_350{width:100%;max-width:none}._sortMenuOption_jb1wt_373{min-height:46px}._card_jb1wt_473{padding:14px}}@media (prefers-reduced-motion:reduce){._sortTrigger_jb1wt_266,._sortTriggerArrow_jb1wt_337,._sortMenu_jb1wt_350,._sortMenuOption_jb1wt_373{transition:none;animation:none}}._page_jb1wt_1{padding:14px 18px 38px}._hero_jb1wt_35{border-radius:24px;padding:22px 24px 42px}._heroContent_jb1wt_71,._heroCopy_jb1wt_80{gap:8px}._heroCopy_jb1wt_80{max-width:680px}._heroKicker_jb1wt_87{padding:5px 10px;font-size:10px}._heroTitle_jb1wt_102{font-size:clamp(1.9rem,3vw,3.45rem);line-height:.98}._heroBody_jb1wt_110{max-width:54ch;font-size:.88rem;line-height:1.48}._heroMetaRow_jb1wt_118{gap:6px;margin-top:0}._heroChip_jb1wt_126{min-height:30px;padding:0 10px;font-size:.78rem}._toolbar_jb1wt_141{border-radius:20px;margin-top:-30px;padding:10px 12px}._toolbarGrid_jb1wt_153{grid-template-columns:minmax(0,1fr) 216px;gap:10px}._searchField_jb1wt_160,._sortTrigger_jb1wt_266{border-radius:14px;min-height:46px}._searchInput_jb1wt_227{min-height:38px;font-size:.93rem}._toolbarMeta_jb1wt_454{margin-top:8px;font-size:.8rem}._section_jb1wt_469{margin-top:10px}._cardStack_jb1wt_477,._skeletonGrid_jb1wt_809{gap:8px}._card_jb1wt_473,._skeletonCard_jb1wt_814{border-radius:18px;gap:8px;padding:13px 14px 12px}._cardHeader_jb1wt_512{gap:12px}._cardTitleBlock_jb1wt_519{gap:5px}._cardTitle_jb1wt_519{font-size:1rem}._featuredBadge_jb1wt_533{padding:5px 8px;font-size:.72rem}._cardDescription_jb1wt_547{font-size:.86rem;line-height:1.45}._pills_jb1wt_558,._tagRow_jb1wt_597,._skeletonPills_jb1wt_855{gap:6px}._pill_jb1wt_558{min-height:26px;padding:0 8px;font-size:.74rem}._tag_jb1wt_597{min-height:23px;padding:0 8px;font-size:.72rem}._cardFooter_jb1wt_616{gap:10px}._cardMeta_jb1wt_624{gap:8px;font-size:.78rem}._cardAction_jb1wt_632,._stateAction_jb1wt_790{min-height:38px;padding:0 15px;font-size:.86rem}._pagination_jb1wt_687{border-radius:16px;margin-top:10px;padding:10px 12px}._paginationSummary_jb1wt_700{font-size:.84rem}._pageButton_jb1wt_712{min-width:34px;min-height:34px;padding:0 11px}._statePanel_jb1wt_763{border-radius:20px;min-height:210px;padding:18px}._sortMenu_jb1wt_350{border-radius:16px;width:220px;top:calc(100% + 8px)}._sortMenuOption_jb1wt_373{border-radius:12px;min-height:40px}@media (width<=680px){._page_jb1wt_1{padding:12px 10px 34px}._hero_jb1wt_35{border-radius:20px;padding:20px 14px 38px}._heroTitle_jb1wt_102{font-size:clamp(1.85rem,10vw,2.75rem)}._toolbar_jb1wt_141{margin-top:-18px;padding:10px}._searchField_jb1wt_160,._sortTrigger_jb1wt_266{min-height:44px}._card_jb1wt_473,._skeletonCard_jb1wt_814{padding:12px}}.platformDashboard{gap:18px;display:grid}.platformDashboardHero,.platformDashboardStat,.platformDashboardGrowth,.platformDashboardPanel{background:linear-gradient(#ffffff13,#ffffff09),#ffffff06;border:1px solid #ffffff17;border-radius:22px;box-shadow:0 18px 46px #00000038,inset 0 1px #ffffff0f}.platformDashboardHero{background:radial-gradient(circle at 82% 12%,#60a5fa33,#0000 28%),linear-gradient(135deg,#ffffff17,#ffffff09),#ffffff06;justify-content:space-between;align-items:end;gap:24px;padding:clamp(22px,3vw,34px);display:flex;overflow:hidden}.platformDashboardKicker{color:#9fbcff;letter-spacing:.1em;margin:0 0 10px;font-size:.78rem;font-weight:800}.platformDashboardHero h1{color:#f8fbff;letter-spacing:-.07em;max-width:12ch;margin:0;font-size:clamp(2.25rem,5vw,5rem);line-height:.96}.platformDashboardHero p{color:#e2e8f0a8;max-width:54ch;margin:16px 0 0;line-height:1.62}.platformDashboardHero button{color:#06101d;white-space:nowrap;background:linear-gradient(#fff,#eaf1fb);border:1px solid #ffffffad;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-weight:850;display:inline-flex}.platformDashboardStats{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;display:grid}.platformDashboardStat{align-content:space-between;gap:8px;min-height:0;padding:16px;display:grid}.platformDashboardStat span{color:#e2e8f08f;font-size:.78rem}.platformDashboardStat strong{color:#f8fbff;font-size:clamp(1.7rem,2.4vw,2.55rem);line-height:1}.platformDashboardStat small{color:#e2e8f08a;font-size:.75rem;line-height:1.35}.platformDashboardGrowth{gap:18px;padding:22px;display:grid}.platformDashboardGrowthBody{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:16px;display:grid}.platformDashboardGrowthHeader{justify-content:space-between;align-items:start;gap:18px;display:flex}.platformDashboardGrowthHeader h2{color:#f8fbff;margin:0;font-size:1.4rem}.platformDashboardGrowthHeader p:not(.platformDashboardKicker){color:#e2e8f094;max-width:58ch;margin:8px 0 0;font-size:.88rem;line-height:1.52}.platformDashboardRangeTabs{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;gap:4px;padding:5px;display:inline-flex}.platformDashboardRangeTabs button{color:#e2e8f09e;border-radius:999px;min-height:34px;padding:0 13px;font-size:.78rem;font-weight:850}.platformDashboardRangeTabs button.isActive{color:#06101d;background:linear-gradient(#fff,#eaf1fb)}.platformDashboardChartShell{background:radial-gradient(circle at 18% 0,#60a5fa24,#0000 36%),#ffffff09;border:1px solid #ffffff14;border-radius:20px;height:100%;min-height:330px;padding:68px 18px 54px;position:relative;overflow:hidden}.platformDashboardChart{width:100%;min-height:220px;display:block}.platformDashboardChartGridLine{stroke:#e2e8f01a;stroke-width:1px}.platformDashboardChartLine{stroke:url(#platformGrowthLine);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 18px #60a5fa2e)}.platformDashboardChartPoint{fill:#f8fbff;stroke:#60a5fa;stroke-width:3px}.platformDashboardChartLabels{height:22px;position:absolute;bottom:18px;left:18px;right:18px}.platformDashboardChartLabels span{color:#e2e8f080;white-space:nowrap;font-size:.75rem;font-weight:750;position:absolute;top:0;transform:translate(-50%)}.platformDashboardChartSummary{background:#02061775;border:1px solid #ffffff14;border-radius:16px;gap:4px;min-width:138px;padding:13px;display:grid;position:absolute;top:18px;left:18px;right:auto}.platformDashboardChartSummary span,.platformDashboardChartSummary small{color:#e2e8f08c;font-size:.72rem;font-weight:800}.platformDashboardChartSummary strong{color:#f8fbff;font-size:1.75rem;line-height:1}.platformDashboardGrowthState{background:#fb718514;border:1px solid #fb71852e;border-radius:18px;align-content:start;gap:8px;padding:18px;display:grid}.platformDashboardGrowthState strong{color:#fecdd3}.platformDashboardGrowthState span{color:#fee2e2b8}.platformDashboardGrowthState button{color:#f8fbff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;justify-self:start;min-height:36px;padding:0 14px;font-weight:800}.platformDashboardPanel{grid-template-columns:minmax(0,.62fr) minmax(300px,.38fr);gap:20px;padding:24px;display:grid}.platformDashboardPanelLead{align-content:start;display:grid}.platformDashboardPanel h2{color:#f8fbff;margin:0;font-size:1.35rem}.platformDashboardPanel p{color:#e2e8f094;max-width:58ch;margin:10px 0 0;line-height:1.6}.platformDashboardQueue{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.platformDashboardQueueItem{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px;display:grid}.platformDashboardQueueItem>span{background:#60a5fa;border-radius:999px;width:10px;height:10px;box-shadow:0 0 18px #60a5fa80}.platformDashboardQueueItem.is-violet>span{background:#a78bfa;box-shadow:0 0 18px #a78bfa80}.platformDashboardQueueItem.is-green>span{background:#7ff0c4;box-shadow:0 0 18px #7ff0c46b}.platformDashboardQueueItem.is-gold>span{background:#fbbf24;box-shadow:0 0 18px #fbbf246b}.platformDashboardQueueItem div{gap:4px;display:grid}.platformDashboardQueueItem strong{color:#f8fbff;font-size:.95rem}.platformDashboardQueueItem small{color:#e2e8f07a;font-size:.74rem;line-height:1.35}.platformDashboardQueueItem b{color:#f8fbff;font-size:1.35rem;line-height:1}.platformDashboardWorkloadCard{background:#ffffff0b;border-radius:22px;align-content:space-between;gap:18px;min-height:240px;padding:18px;display:grid;overflow:hidden}.platformDashboardWorkloadHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.platformDashboardWorkloadHeader span{color:#e2e8f094;letter-spacing:.08em;font-size:.78rem;font-weight:850}.platformDashboardWorkloadHeader strong{color:#e2e8f0b8;font-size:.82rem}.platformDashboardWorkloadBars{align-items:end;gap:14px;height:98px;padding:10px 4px 0;display:flex}.platformDashboardWorkloadBars i{background:linear-gradient(#60a5fad1,#60a5fa2e);border-radius:999px 999px 0 0;flex:1;min-width:20px}.platformDashboardWorkloadBars i.is-violet{background:linear-gradient(#a78bfad6,#a78bfa29)}.platformDashboardWorkloadBars i.is-green{background:linear-gradient(#7ff0c4d1,#7ff0c424)}.platformDashboardWorkloadBars i.is-gold{background:linear-gradient(#fbbf24d6,#fbbf2424)}.platformDashboardWorkloadLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.platformDashboardWorkloadLegend div{gap:3px;display:grid}.platformDashboardWorkloadLegend dt{color:#e2e8f07a;font-size:.72rem;font-weight:760}.platformDashboardWorkloadLegend dd{color:#f8fbff;margin:0;font-size:1rem;font-weight:840}.siteLayout[data-theme=day] .platformDashboardHero,.siteLayout[data-theme=day] .platformDashboardStat,.siteLayout[data-theme=day] .platformDashboardGrowth,.siteLayout[data-theme=day] .platformDashboardPanel{background:#ffffffeb;border-color:#11234314;box-shadow:0 16px 40px #13274514}.siteLayout[data-theme=day] .platformDashboardHero h1,.siteLayout[data-theme=day] .platformDashboardStat strong,.siteLayout[data-theme=day] .platformDashboardGrowthHeader h2,.siteLayout[data-theme=day] .platformDashboardChartSummary strong,.siteLayout[data-theme=day] .platformDashboardPanel h2{color:#10203a}.siteLayout[data-theme=day] .platformDashboardHero p,.siteLayout[data-theme=day] .platformDashboardStat span,.siteLayout[data-theme=day] .platformDashboardStat small,.siteLayout[data-theme=day] .platformDashboardGrowthHeader p:not(.platformDashboardKicker),.siteLayout[data-theme=day] .platformDashboardChartLabels span,.siteLayout[data-theme=day] .platformDashboardChartSummary span,.siteLayout[data-theme=day] .platformDashboardChartSummary small,.siteLayout[data-theme=day] .platformDashboardPanel p,.siteLayout[data-theme=day] .platformDashboardQueueItem small,.siteLayout[data-theme=day] .platformDashboardWorkloadHeader span,.siteLayout[data-theme=day] .platformDashboardWorkloadLegend dt{color:#14233d94}.siteLayout[data-theme=day] .platformDashboardRangeTabs,.siteLayout[data-theme=day] .platformDashboardChartShell,.siteLayout[data-theme=day] .platformDashboardChartSummary{background:#1123430a;border-color:#11234314}.siteLayout[data-theme=day] .platformDashboardRangeTabs button{color:#14233d94}.siteLayout[data-theme=day] .platformDashboardRangeTabs button.isActive{color:#10203a;box-shadow:0 10px 24px #13274514}.siteLayout[data-theme=day] .platformDashboardChartGridLine{stroke:#11234314}.siteLayout[data-theme=day] .platformDashboardQueueItem,.siteLayout[data-theme=day] .platformDashboardWorkloadCard{background:#1123430a;border-color:#11234314}.siteLayout[data-theme=day] .platformDashboardQueueItem strong,.siteLayout[data-theme=day] .platformDashboardQueueItem b,.siteLayout[data-theme=day] .platformDashboardWorkloadHeader strong,.siteLayout[data-theme=day] .platformDashboardWorkloadLegend dd{color:#10203a}@media (width<=1100px){.platformDashboardGrowthBody{grid-template-columns:1fr}.platformDashboardStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.platformDashboardHero,.platformDashboardGrowthHeader,.platformDashboardPanel{flex-direction:column;grid-template-columns:1fr;align-items:start}.platformDashboardStats,.platformDashboardQueue{grid-template-columns:1fr}.platformDashboardStats{grid-template-rows:none}}
