@font-face{font-family:sans;src:url(../media/manrope_var-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.fk172W_className{font-family:sans,sans Fallback}.fk172W_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/plex_mono_400-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/plex_mono_500-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono;src:url(../media/plex_mono_600-s.p.30e0eqd5fxn92.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.PYZX-a_className{font-family:mono,mono Fallback}.PYZX-a_variable{--font-mono:"mono", "mono Fallback"}
@font-face{font-family:inter;src:url(../media/inter_var-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.gt-jtW_className{font-family:inter,inter Fallback}.gt-jtW_variable{--font-inter:"inter", "inter Fallback"}
:root{--nh-ground:#f9fcfc;--nh-surface:#f7f7f9;--nh-card:#fff;--nh-line:#e5e5ea;--nh-line-2:#d1d1d6;--nh-line-soft:#f0f0f3;--nh-fill:#f2f2f7;--nh-fill-2:#eceef2;--nh-fill-3:#e0e3e8;--nh-ink:#1c1c1e;--nh-ink-2:#3a3a3c;--nh-mute:#6e6e73;--nh-mute-2:#8e8e93;--nh-ghost:#c7c7cc;--nh-accent:#ff5a1f;--nh-composer-ring:linear-gradient(110deg, #f0c23a 0%, #f7dd93 30%, #fff3d0 52%, #f2cb55 78%, #e6a919 100%);--nh-composer-aura:radial-gradient(60% 120% at 22% 50%, #e6a9192e 0%, #e6a91900 69%), radial-gradient(60% 120% at 78% 50%, #f2cb552e 0%, #f2cb5500 72%);--nh-brand:#0b70d1;--nh-brand-hover:#085dae;--nh-brand-active:#064b8c;--nh-brand-deep:#064b8c;--nh-brand-ink:#085dae;--nh-on-brand:#fff;--nh-logo-word:var(--nh-ink);--nh-brand-tint:#eaf3ff;--nh-brand-line:#b8d9ff;--nh-brand-focus:color-mix(in srgb, var(--nh-brand) 16%, transparent);--nh-brand-2:var(--nh-brand-hover);--nh-progress-done:var(--nh-brand);--nh-progress-doing:color-mix(in srgb, var(--nh-brand) 72%, white);--nh-progress-blocked:var(--nh-danger);--nh-progress-open:#e3e9f2;--nh-ok:#1f7a3a;--nh-ok-tint:#eaf8ee;--nh-danger:#d70015;--nh-danger-tint:#fff5f5;--nh-warn:#9a5300;--nh-warn-tint:#fff1dc;--nh-app-ground:#f5f5f7;--nh-card-shadow:0 1px 2px #0000000a, 0 8px 24px -12px #0000001f;--nh-avatar:#e5e5ea;--nh-avatar-ink:#3a3a3c;--nh-tone-blue-ink:#0062cc;--nh-problem:#c2410c;--nh-problem-tint:#fff1ea;--nh-problem-line:#f5c4a8;--nh-idea:#6d4fc2;--nh-idea-tint:#f2eefb;--nh-idea-line:#cfc2f0;--nh-bench-fit:#6d4fc2;--nh-bench-fit-tint:#f2eefb;--nh-bench-impact:#e8590c;--nh-bench-impact-tint:#fff1e8;--nh-bench-feas:#2f8f5b;--nh-bench-feas-tint:#edf7f0;--nh-bench-clarity:var(--nh-brand);--nh-bench-clarity-tint:var(--nh-brand-tint);--nh-font:var(--font-inter,"Inter"), -apple-system, "Segoe UI", sans-serif;--nh-mono:var(--font-mono,"IBM Plex Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-full:9999px;--nh-r-sm:var(--radius-xs,8px);--nh-r:var(--radius-xs,11px);--nh-r-lg:var(--radius-md,18px);--nh-r-xl:var(--radius-md,22px);--nh-fs-xs:12px;--nh-fs-sm:13px;--nh-fs-md:15px;--nh-fs-lg:17px;--nh-fs-xl:20px;--nh-fs-2xl:24px;--nh-fs-3xl:28px;--nh-fs-4xl:34px;--nh-fs-input:16px;--nh-space:8px;--nh-gap:16px;--nh-pad-card:24px;--nh-pad-card-sm:18px;--nh-page-x:56px;--nh-max:1120px;--nh-max-wide:1920px;--nh-bar-h:46px;--nh-screen-h:100dvh;--nh-screen-w:100vw}@media (max-width:1023px){:root{--nh-page-x:32px}}@media (max-width:760px){:root{--nh-page-x:16px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-corners=round]{--radius-xs:initial;--radius-sm:initial;--radius-md:initial}body{background:var(--nh-ground);color:var(--nh-ink);font-family:var(--nh-font);font-size:var(--nh-fs-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:var(--nh-ink-2)}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.02em;font-weight:700;line-height:1.1}h1{font-size:var(--nh-fs-3xl)}img{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}.nh-mono{font-family:var(--nh-mono)}.nh-eyebrow{font-family:var(--nh-mono);font-size:var(--nh-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--nh-mute);font-weight:500}.nh-btn{border-radius:var(--radius-sm,999px);height:42px;font-weight:600;font-size:var(--nh-fs-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.nh-btn:active{transform:translateY(1px)}.nh-btn:disabled{opacity:.6;cursor:default;transform:none}.nh-btn-primary{background:var(--nh-brand);color:var(--nh-on-brand)}.nh-btn-primary:hover{background:var(--nh-brand-hover);color:var(--nh-on-brand)}.nh-btn-primary:active{background:var(--nh-brand-active)}.nh-btn-secondary{background:var(--nh-brand-tint);color:var(--nh-brand-ink)}.nh-btn-secondary:hover{background:var(--nh-brand-line);color:var(--nh-brand-ink)}.nh-btn-danger{background:var(--nh-danger-tint);color:var(--nh-danger)}.nh-btn-danger:hover{border-color:var(--nh-danger);color:var(--nh-danger)}.nh-btn-ghost{color:var(--nh-brand-ink);border-color:var(--nh-brand-line);background:0 0}.nh-btn-ghost:hover{background:var(--nh-brand-tint);color:var(--nh-brand-ink)}.nh-btn-accent{background:var(--nh-brand);color:var(--nh-on-brand)}.nh-btn-accent:hover{background:var(--nh-brand-hover);color:var(--nh-on-brand)}.nh-btn-block{width:100%}.nh-btn-sm{height:34px;font-size:var(--nh-fs-sm);padding:0 14px}.nh-field{gap:6px;display:grid}.nh-label{font-size:var(--nh-fs-sm);color:var(--nh-ink);font-weight:600}.nh-hint{font-size:var(--nh-fs-xs);color:var(--nh-mute)}.nh-input{border-radius:var(--nh-r);border:1px solid var(--nh-line);background:var(--nh-card);width:100%;height:44px;color:var(--nh-ink);outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.nh-input::placeholder{color:var(--nh-mute-2)}.nh-input:focus{border-color:var(--nh-brand);box-shadow:0 0 0 3px var(--nh-brand-focus)}.nh-input[aria-invalid=true]{border-color:var(--nh-danger)}.nh-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b3261e24}.nh-error{font-size:var(--nh-fs-sm);color:var(--nh-danger);align-items:flex-start;gap:6px;line-height:1.4;display:flex}.nh-error svg{flex:none;width:14px;height:14px;margin-top:2px}.nh-textarea{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.5}.nh-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235b5b5b' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.nh-input-wrap{position:relative}.nh-input-wrap .nh-input{padding-right:44px}.nh-input-icon{color:var(--nh-mute);display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.nh-check{font-size:var(--nh-fs-sm);color:var(--nh-ink-2);align-items:center;gap:8px;display:flex}.nh-check input{width:16px;height:16px;accent-color:var(--nh-brand);margin:0}.nh-divider{color:var(--nh-mute-2);font-size:var(--nh-fs-xs);align-items:center;gap:12px;display:flex}.nh-divider:before,.nh-divider:after{content:"";background:var(--nh-line);flex:1;height:1px}.nh-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-avatar=blue]{--nh-avatar:#e8f1ff;--nh-avatar-ink:var(--nh-tone-blue-ink)}[data-avatar=green]{--nh-avatar:#e6f6ea;--nh-avatar-ink:#1f7a3a}[data-avatar=amber]{--nh-avatar:#fff1d1;--nh-avatar-ink:#8a5d00}[data-avatar=violet]{--nh-avatar:#f1e9fb;--nh-avatar-ink:#6b3fa0}[data-avatar=teal]{--nh-avatar:#e1f3f4;--nh-avatar-ink:#0f6b70}[data-avatar=pink]{--nh-avatar:#fce7f3;--nh-avatar-ink:#b0246e}[data-dept-tone=blue]{--nh-dept:#bfdbfe80;--nh-dept-ink:#0059b8}[data-dept-tone=green]{--nh-dept:#bbf0cd80;--nh-dept-ink:#1b6e34}[data-dept-tone=amber]{--nh-dept:#fde08a80;--nh-dept-ink:#7a5200}[data-dept-tone=violet]{--nh-dept:#ddcefa80;--nh-dept-ink:#6b3fa0}[data-dept-tone=teal]{--nh-dept:#aae8e880;--nh-dept-ink:#0f6166}[data-dept-tone=pink]{--nh-dept:#fbcfe880;--nh-dept-ink:#a81f68}
