:root,:root[data-theme=dark]{--ik-midnight:#080808;--ik-midnight-card:#141414;--ik-midnight-elevated:#1c1c1c;--ik-midnight-raised:#262626;--ik-gold:#D4AF37;--ik-gold-light:#E8C84A;--ik-gold-dark:#B8961F;--ik-text:#F5F5F5;--ik-text-secondary:#A9B0C0;--ik-text-muted:rgba(255,255,255,0.48);--ik-border:rgba(255,255,255,0.08);--ik-border-mid:rgba(255,255,255,0.12);--ik-border-strong:rgba(255,255,255,0.18);--ik-chart-1:#B08F22;--ik-chart-2:#5A7DC4;--ik-text-xs:0.8125rem;--ik-text-sm:0.875rem;--ik-text-base:0.9375rem;--ik-text-md:1.0625rem;--ik-text-lg:1.375rem;--ik-text-xl:2rem;--ik-text-2xl:2.75rem;--ik-weight-normal:400;--ik-weight-medium:500;--ik-weight-semi:600;--ik-weight-bold:700;--ik-tracking-tight:-0.02em;--ik-tracking-wide:0.02em;--ik-leading:1.55;--ik-r-sm:8px;--ik-r:12px;--ik-r-lg:16px;--ik-r-xl:20px;--ik-r-pill:999px;--ik-ease:cubic-bezier(0.16,1,0.3,1);--ik-dur-fast:0.12s;--ik-dur:0.18s;--ik-dur-slow:0.28s;--ik-shadow-sm:0 1px 2px rgba(0,0,0,0.40);--ik-shadow:0 8px 24px rgba(0,0,0,0.45);--ik-shadow-lg:0 24px 60px rgba(0,0,0,0.55)}:root{--h-r:8px;--h-r-card:12px;--h-r-pill:999px;--h-btn-sm:28px;--h-btn:34px;--h-btn-lg:40px;--h-fs-label:10.5px;--h-fs-xs:12px;--h-fs-sm:13px;--h-fs:14px;--h-fs-title:22px;--h-edge:rgba(212,175,55,0.25);--h-edge-fill:rgba(212,175,55,0.04)}@media (pointer:coarse){:root{--h-btn-sm:36px;--h-btn:44px;--h-btn-lg:48px}.h-input{font-size:16px}.h-btn.sm.primary,.h-input{min-height:44px}.h-tab{min-height:40px}:root{--h-fs-label:12px}}.h-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--h-btn);padding:0 13px;border-radius:var(--h-r);border:1px solid var(--ik-border);background:var(--ik-midnight-card);color:var(--ik-text-secondary);font-family:var(--font-jakarta);font-size:var(--h-fs-sm);font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.h-btn:hover{color:var(--ik-text);border-color:var(--h-edge);background:var(--h-edge-fill)}.h-btn:disabled,.h-btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.h-btn:focus-visible{outline:2px solid var(--ik-gold);outline-offset:2px}.h-btn.primary{background:var(--ik-gold);border-color:var(--ik-gold);color:var(--ik-midnight);font-weight:700}.h-btn.primary:hover{background:var(--ik-gold-light);border-color:var(--ik-gold-light)}.h-btn.quiet{background:transparent;border-color:transparent}.h-btn.quiet:hover{background:rgba(255,255,255,.05);border-color:transparent}.h-btn.danger{color:var(--ik-danger)}.h-btn.danger:hover{border-color:color-mix(in srgb,var(--ik-danger) 45%,transparent);background:color-mix(in srgb,var(--ik-danger) 8%,transparent)}.h-btn.sm{min-height:var(--h-btn-sm);padding:0 10px;font-size:var(--h-fs-xs)}.h-btn.lg{min-height:var(--h-btn-lg);padding:0 18px;font-size:var(--h-fs)}.h-card{background:var(--ik-midnight-card);border:1px solid var(--ik-border);border-radius:var(--h-r-card);padding:18px 20px;min-width:0}.h-card.flush{padding:0;overflow:hidden}.h-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.h-tabs::-webkit-scrollbar{display:none}.h-tab{flex-shrink:0;padding:6px 12px;border:0;border-radius:var(--h-r);background:none;font-family:var(--font-jakarta);font-size:12.5px;line-height:1;color:var(--ik-text-secondary);white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.h-tab:hover{background:rgba(255,255,255,.05);color:var(--ik-text)}.h-tab.on,.h-tab[aria-pressed=true],.h-tab[aria-selected=true]{background:var(--ik-midnight-elevated);color:var(--ik-text);font-weight:600;box-shadow:inset 0 -2px 0 var(--ik-gold)}.h-input{width:100%;min-width:0;padding:8px 11px;border-radius:var(--h-r);border:1px solid var(--ik-border-mid);background:var(--ik-midnight);color:var(--ik-text);font-family:var(--font-jakarta);font-size:13.5px}.h-input:focus{border-color:var(--h-edge)}.h-input:focus-visible{outline:2px solid var(--ik-gold);outline-offset:2px}.h-label{font-size:var(--h-fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ik-text-muted)}.h-title{margin:0;font-size:var(--h-fs-title);font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--ik-text)}.h-sub{margin:4px 0 0;font-size:13.5px;color:var(--ik-text-secondary)}.h-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 20px}.h-hover:hover{color:var(--ik-text)!important;border-color:var(--h-edge)!important;background:var(--h-edge-fill)!important}.h-hover-primary:hover{background:var(--ik-gold-light)!important;border-color:var(--ik-gold-light)!important}.h-hover-quiet:hover{background:rgba(255,255,255,.05)!important;color:var(--ik-text)!important}.h-hover-row:hover{background:rgba(255,255,255,.04)!important}.h-pagebar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "sub actions";-moz-column-gap:16px;column-gap:16px;align-items:end;min-height:var(--h-btn)}.h-pagebar>h1{grid-area:title}.h-pagebar>div:not(.h-pagebar-actions),.h-pagebar>p{grid-area:sub;margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--ik-text-secondary);min-width:0;max-width:680px}.h-pagebar-actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}@media (max-width:760px){.h-pagebar{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "sub" "actions";row-gap:10px}.h-pagebar-actions{justify-content:flex-start}}.h-tab-note{font-size:max(var(--ik-fs-min,0px),11px);font-weight:500;color:var(--ik-gold-light)}.h-page-tabs{border-bottom:1px solid var(--ik-border);padding-bottom:8px}.h-viewhead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:2px}.h-viewtitle{margin:0;font-family:var(--font-display,var(--font-jakarta));font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ik-text)}.h-viewsub{margin:6px 0 0;font-size:13.5px;color:var(--ik-text-secondary);line-height:1.5;max-width:680px}.h-viewactions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.h-viewhead>:first-child{flex:1 1 260px}.h-viewhead>.h-viewactions{flex:0 0 auto}.__variable_06a1f2{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,sans-serif;--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,sans-serif}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_06a1f2{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback,system-ui,sans-serif;font-style:normal}.__variable_06a1f2{--font-mono:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,sans-serif}