@font-face{font-family:publicSans;src:url(/_next/static/media/4a7334ab5eee1b42-s.p.ttf) format("truetype");font-display:swap;font-weight:300}@font-face{font-family:publicSans;src:url(/_next/static/media/cf6f4e95f65bbf8a-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:publicSans;src:url(/_next/static/media/19533d4fb520a135-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:publicSans;src:url(/_next/static/media/469239b5d2684c86-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:publicSans;src:url(/_next/static/media/9cfbf5891f78ce68-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:publicSans Fallback;src:local("Arial");ascent-override:90.07%;descent-override:21.33%;line-gap-override:0.00%;size-adjust:105.47%}.__className_3e6f3c{font-family:publicSans,publicSans Fallback}.__variable_3e6f3c{--font-public-sans:"publicSans","publicSans Fallback"}:root{--ots-color-navy:#0a0f2c;--ots-color-blue:#2563ff;--ots-color-cyan:#00d1ff;--ots-color-slate:#64748b;--ots-color-surface:#ffffff;--ots-color-canvas:#f8fafc;--ots-color-success:#059669;--ots-color-warning:#d97706;--ots-color-danger:#dc2626;--ots-color-ai:#7c3aed;--ots-gradient-brand:linear-gradient(135deg,#2563ff,#00d1ff);--ots-gradient-brand-horizontal:linear-gradient(90deg,#2563ff,#00d1ff);--ots-rgb-navy:10 15 44;--ots-rgb-blue:37 99 255;--ots-rgb-success:5 150 105;--ots-rgb-warning:217 119 6;--ots-rgb-danger:220 38 38;--ots-rgb-ai:124 58 237;--ots-sidebar-width:220px;--ots-topbar-height:64px;--ots-content-wide:1180px;--ots-content-readable:860px;--ots-space-1:4px;--ots-space-2:8px;--ots-space-3:12px;--ots-space-4:16px;--ots-space-5:20px;--ots-space-6:24px;--ots-space-8:32px;--ots-space-10:40px;--ots-space-12:48px;--ots-space-16:64px;--ots-font-sans:var(--font-public-sans),"Sora",Arial,Helvetica,sans-serif;--ots-font-scale:1;--ots-text-2xs:calc(13px * var(--ots-font-scale));--ots-text-xs:calc(14px * var(--ots-font-scale));--ots-text-sm:calc(15px * var(--ots-font-scale));--ots-text-md:calc(16px * var(--ots-font-scale));--ots-text-lg:calc(18px * var(--ots-font-scale));--ots-text-xl:calc(22px * var(--ots-font-scale));--ots-text-2xl:calc(26px * var(--ots-font-scale));--ots-text-3xl:calc(32px * var(--ots-font-scale));--ots-radius-control:9px;--ots-radius-card:14px;--ots-radius-panel:18px;--ots-radius-pill:999px;--ots-border-subtle:1px solid rgb(var(--ots-rgb-navy)/7%);--ots-border-control:1.5px solid rgb(var(--ots-rgb-navy)/12%);--ots-shadow-hover:0 10px 28px rgb(var(--ots-rgb-navy)/10%);--ots-shadow-overlay:0 24px 64px rgb(var(--ots-rgb-navy)/24%);--ots-focus-ring:0 0 0 3px rgb(var(--ots-rgb-blue)/22%);--ots-motion-fast:140ms;--ots-motion-layout:280ms;--navy:var(--ots-color-navy);--blue1:var(--ots-color-blue);--blue2:var(--ots-color-cyan);--slate:var(--ots-color-slate);--light:var(--ots-color-canvas);--white:var(--ots-color-surface);--green:var(--ots-color-success);--orange:var(--ots-color-warning);--red:var(--ots-color-danger);--purple:var(--ots-color-ai);--grad:var(--ots-gradient-brand);--grad90:var(--ots-gradient-brand-horizontal);--sw:var(--ots-sidebar-width);--th:var(--ots-topbar-height);--fs:var(--ots-font-scale);--f-2xs:var(--ots-text-2xs);--f-xs:var(--ots-text-xs);--f-sm:var(--ots-text-sm);--f-md:var(--ots-text-md);--f-lg:var(--ots-text-lg);--f-xl:var(--ots-text-xl);--f-2xl:var(--ots-text-2xl);--f-3xl:var(--ots-text-3xl);--f-label:var(--ots-text-2xs);--f-meta:var(--ots-text-xs)}:where(.ots-page){min-height:100vh;overflow-x:hidden;background:var(--ots-color-canvas);color:var(--ots-color-navy);font-family:var(--ots-font-sans);font-size:var(--ots-text-md);line-height:1.6}:where(.ots-page *,.ots-page :before,.ots-page :after){box-sizing:border-box}:where(.ots-main,.main){min-width:0;min-height:100vh;margin-left:var(--ots-sidebar-width);display:flex;flex:1;flex-direction:column;transition:margin-left var(--ots-motion-layout) cubic-bezier(.4,0,.2,1)}body.sidebar-collapsed :where(.ots-main,.main){margin-left:0}:where(.ots-topbar,.topbar){position:sticky;top:0;z-index:50;min-height:var(--ots-topbar-height);padding:0 var(--ots-space-6);border-bottom:var(--ots-border-subtle);background:rgb(255 255 255/96%);backdrop-filter:blur(16px);display:flex;align-items:center;gap:var(--ots-space-3);transition:padding-left var(--ots-motion-layout)}body.sidebar-collapsed :where(.ots-topbar,.topbar){padding-left:52px}.ots-topbar__title-block{min-width:0;line-height:1.15}.ots-topbar__title{color:var(--ots-color-navy);font-size:var(--ots-text-lg);font-weight:800;letter-spacing:-.2px}.ots-topbar__subtitle{margin-top:2px;color:var(--ots-color-slate);font-size:var(--ots-text-xs)}.ots-topbar__actions{margin-left:auto;display:flex;align-items:center;gap:var(--ots-space-2)}:where(.ots-content,.content){width:100%;max-width:var(--ots-content-wide);padding:var(--ots-space-6) clamp(16px,2.2vw,32px) var(--ots-space-16)}.ots-content--readable{max-width:var(--ots-content-readable)}.ots-stack{display:flex;flex-direction:column}.ots-grid,.ots-stack{gap:var(--ots-space-4)}.ots-grid{display:grid}.ots-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ots-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ots-section-header{margin-bottom:var(--ots-space-4);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ots-space-3);flex-wrap:wrap}.ots-section-title{color:var(--ots-color-navy);font-size:var(--ots-text-xl);font-weight:800;letter-spacing:-.3px;line-height:1.25}.ots-section-subtitle{margin-top:var(--ots-space-1);color:var(--ots-color-slate);font-size:var(--ots-text-xs)}.ots-card{overflow:hidden;border:var(--ots-border-subtle);border-radius:var(--ots-radius-card);background:var(--ots-color-surface)}.ots-card--interactive{transition:border-color var(--ots-motion-fast),box-shadow var(--ots-motion-fast),transform var(--ots-motion-fast)}.ots-card--interactive:hover{border-color:rgb(var(--ots-rgb-blue)/25%);box-shadow:var(--ots-shadow-hover);transform:translateY(-2px)}.ots-card__header{padding:var(--ots-space-4) var(--ots-space-5);border-bottom:var(--ots-border-subtle);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ots-space-3)}.ots-card__title{font-size:var(--ots-text-md);font-weight:700;line-height:1.35}.ots-card__subtitle{margin-top:var(--ots-space-1);color:var(--ots-color-slate);font-size:var(--ots-text-2xs)}.ots-card__body{padding:var(--ots-space-5)}.ots-button{min-height:34px;padding:0 14px;border:1.5px solid transparent;border-radius:8px;font:700 var(--ots-text-2xs) /1 var(--ots-font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background var(--ots-motion-fast),border-color var(--ots-motion-fast),box-shadow var(--ots-motion-fast),color var(--ots-motion-fast),transform var(--ots-motion-fast)}.ots-button--primary{background:var(--ots-color-blue);color:#fff}.ots-button--primary:hover{background:#1d4ed8;box-shadow:0 4px 14px rgb(var(--ots-rgb-blue)/35%);transform:translateY(-1px)}.ots-button--secondary{border-color:rgb(var(--ots-rgb-navy)/12%);background:#fff;color:var(--ots-color-navy)}.ots-button--secondary:hover{border-color:rgb(var(--ots-rgb-blue)/40%);color:var(--ots-color-blue)}.ots-button--danger{border-color:rgb(var(--ots-rgb-danger)/22%);background:rgb(var(--ots-rgb-danger)/6%);color:var(--ots-color-danger)}.ots-button:disabled,.ots-button[aria-disabled=true]{opacity:.5;pointer-events:none}.ots-field{display:flex;flex-direction:column;gap:6px}.ots-field__label{color:rgb(var(--ots-rgb-navy)/55%);font-size:var(--ots-text-2xs);font-weight:700}.ots-field__error,.ots-field__help{font-size:var(--ots-text-2xs);line-height:1.45}.ots-field__help{color:var(--ots-color-slate)}.ots-field__error{color:var(--ots-color-danger)}.ots-input{width:100%;min-height:40px;padding:9px 12px;border:var(--ots-border-control);border-radius:var(--ots-radius-control);outline:none;background:var(--ots-color-canvas);color:var(--ots-color-navy);font:500 var(--ots-text-sm) /1.4 var(--ots-font-sans);transition:background var(--ots-motion-fast),border-color var(--ots-motion-fast),box-shadow var(--ots-motion-fast)}.ots-input:focus{border-color:rgb(var(--ots-rgb-blue)/55%);background:#fff;box-shadow:var(--ots-focus-ring)}.ots-input[aria-invalid=true]{border-color:rgb(var(--ots-rgb-danger)/65%)}.ots-badge{padding:3px 9px;border:1px solid;border-radius:var(--ots-radius-pill);font-size:var(--ots-text-2xs);font-weight:700;line-height:1.2;white-space:nowrap}.ots-badge--info{background:rgb(var(--ots-rgb-blue)/8%);color:var(--ots-color-blue)}.ots-badge--success{background:rgb(var(--ots-rgb-success)/8%);color:var(--ots-color-success)}.ots-badge--warning{background:rgb(var(--ots-rgb-warning)/8%);color:var(--ots-color-warning)}.ots-badge--danger{background:rgb(var(--ots-rgb-danger)/8%);color:var(--ots-color-danger)}.ots-badge--ai{background:rgb(var(--ots-rgb-ai)/8%);color:var(--ots-color-ai)}:where(.ots-page a,.ots-page button,.ots-page input,.ots-page select,.ots-page textarea,.ots-page [role=button],.ots-page [tabindex="0"]):focus-visible{outline:3px solid var(--ots-color-blue);outline-offset:2px}@media (max-width:1023px){:where(.ots-content,.content){padding-inline:var(--ots-space-5)}.ots-grid--2,.ots-grid--3{grid-template-columns:1fr}}@media (max-width:767px){:where(.ots-main,.main){margin-left:0}:where(.ots-topbar,.topbar){min-height:var(--ots-topbar-height);height:auto;padding:10px 12px 10px 52px;align-items:flex-start}.ots-topbar__actions{max-width:100%;overflow-x:auto}:where(.ots-content,.content){padding:18px 16px 48px}.ots-card__body,.ots-card__header{padding:var(--ots-space-4)}}@media (prefers-reduced-motion:reduce){.ots-page *,.ots-page :after,.ots-page :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}