@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-ext-9326b4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-b87346.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-ext-9326b4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-b87346.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-ext-9326b4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-b87346.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-ext-012a46.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-1d9f0c.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-ext-012a46.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-1d9f0c.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-ext-012a46.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-1d9f0c.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-ext-012a46.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/space-grotesk-latin-1d9f0c.woff2) format("woff2");unicode-range:U+0000-00FF,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}html,body{margin:0;padding:0;background:#ece9df;overflow-x:hidden;max-width:100vw}body{font-family:Space Grotesk,system-ui,sans-serif}.idx{height:auto!important;overflow-x:hidden!important;max-width:100vw}.page-fade{animation:pageIn .35s ease-out both}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page-fade{animation:none}}.idx{--bone: #f0ece1;--bone-2: #e2dcc8;--ink: #14223d;--forest: #1f3a66;--forest-2: #2d5187;--mute: #5c6070;--hair: #c1baa8;--chart: #e88a37;--chart-soft: #f6cea2;--chart-lit: #e99143;--chart-deep: #a4520f;font-family:Space Grotesk,system-ui,sans-serif;color:var(--ink);background:var(--bone);width:100%;height:100%;overflow:hidden;-webkit-font-smoothing:antialiased}.idx *{box-sizing:border-box}.idx .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.idx .ix{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--mute);text-transform:uppercase}.idx .ix b{color:var(--forest);font-weight:500}.idx .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.idx .h-display{font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:-.025em;line-height:.95;color:var(--ink)}.idx .rule{border-top:1px solid var(--ink)}.idx .rule-thin{border-top:1px solid var(--hair)}.idx .rule-forest{border-top:1px solid var(--forest)}.idx .chip-chart{display:inline-block;background:var(--chart);color:var(--ink);padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.idx .btn{display:inline-flex;align-items:center;gap:12px;background:var(--forest);color:var(--bone);padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;border:none;cursor:pointer;text-decoration:none}.idx .btn:after{content:"\2197";color:var(--chart);font-size:14px}.idx .btn:hover{background:var(--forest-2);transition:background .15s}.idx .btn-ghost:hover{background:var(--bone-2);transition:background .15s}.idx .btn-ghost{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--ink);padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--ink);cursor:pointer;text-decoration:none}.idx .nav{display:flex;align-items:center;gap:36px;padding:18px 56px;border-bottom:1px solid var(--ink)}.idx .nav a{color:var(--ink);text-decoration:none;font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;display:flex;gap:6px;white-space:nowrap;flex-shrink:0}.idx .nav a .n{color:var(--mute)}.idx .nav a.active .n,.idx .nav a.active{color:var(--forest)}.idx .nav .logo{display:inline-flex;align-items:center;height:46px;margin-right:24px}.idx .nav .logo img{height:100%;width:auto;display:block}.idx .nav .sep{flex:1}.idx .ticker{display:flex;align-items:center;padding:0 56px;background:var(--forest);color:var(--bone);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;cursor:pointer;transition:background .15s;position:relative}.idx .ticker:hover{background:var(--forest-2)}.idx .ticker .next-badge{display:inline-flex;align-items:center;gap:8px;background:var(--chart);color:var(--ink);padding:8px 12px;font-weight:600;margin-right:14px;flex-shrink:0;white-space:nowrap}.idx .ticker .next-badge .pip{width:6px;height:6px;border-radius:50%;background:var(--ink);animation:idx-pulse 1.6s ease-in-out infinite}.idx .ticker .next-label{color:var(--chart-soft);margin-right:18px;padding-right:18px;border-right:1px solid rgba(232,138,55,.35);flex-shrink:0;white-space:nowrap}.idx .ticker .lane-clip{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center}.idx .ticker .lane{display:flex;gap:36px;animation:idx-tick 32s linear infinite;white-space:nowrap;padding:10px 0}.idx .ticker .lane span b{color:var(--chart-lit);font-weight:500;margin-right:6px}.idx .ticker:hover .lane{animation-play-state:paused}.idx .ticker .chev{margin-left:14px;opacity:.6;flex-shrink:0;transition:transform .2s}.idx .ticker.open .chev{transform:rotate(180deg)}@keyframes idx-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes idx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.idx .cal-panel{position:absolute;top:100%;left:0;right:0;background:var(--bone);border-bottom:1px solid var(--ink);box-shadow:0 12px 32px #14223d2e;z-index:50;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .35s ease,visibility 0s linear .35s}.idx .cal-panel.open{max-height:720px;overflow:auto;visibility:visible;transition:max-height .35s ease}.idx .cal-inner{padding:36px 56px}.idx .cal-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px}.idx .cal-head h3{font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:-.02em;font-size:32px;margin:0;color:var(--ink)}.idx .cal-head .meta{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mute);text-transform:uppercase;letter-spacing:.08em}.idx .cal-week{display:grid;grid-template-columns:200px 1fr;padding:16px 0;border-top:1px solid var(--hair);gap:24px;align-items:flex-start}.idx .cal-week .when{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.idx .cal-week .when b{color:var(--ink);font-weight:500}.idx .cal-week .when.urgent b{color:var(--chart-deep)}.idx .cal-row{display:grid;grid-template-columns:72px 100px 1fr 110px;gap:18px;padding:8px 0;align-items:baseline;font-size:14px}.idx .cal-row .d{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--ink);font-weight:500}.idx .cal-row .pill-kind{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.idx .cal-row .pill-kind:before{content:"\b7";color:var(--chart);margin-right:4px;font-weight:700}.idx .cal-row.urgent .d{color:var(--chart-deep)}.idx .cal-row .left{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mute);text-align:right}.idx .cal-row.urgent .left{color:var(--chart-deep);font-weight:500}.idx .cal-foot{margin-top:28px;display:flex;justify-content:space-between;padding-top:18px;border-top:1px solid var(--ink);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mute);text-transform:uppercase;letter-spacing:.06em}.idx .cal-foot a{color:var(--forest)}.idx .nav-mobile{display:none}.idx .hamburger{background:transparent;border:none;padding:8px;display:flex;flex-direction:column;gap:5px;cursor:pointer}.idx .hamburger span{width:22px;height:2px;background:var(--ink);display:block;transition:transform .2s}.idx .hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.idx .hamburger.open span:nth-child(2){opacity:0}.idx .hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.idx .mobile-menu{position:fixed;inset:0;background:var(--bone);z-index:998;display:flex;flex-direction:column;padding:92px 28px 32px;overflow-y:auto;animation:mm-in .25s ease-out}@keyframes mm-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.idx .mobile-menu nav{display:flex;flex-direction:column;gap:0}.idx .mobile-menu nav a{display:flex;align-items:baseline;gap:18px;padding:22px 0;border-top:1px solid var(--hair);font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:600;letter-spacing:-.025em;color:var(--ink);text-decoration:none}.idx .mobile-menu nav a:last-child{border-bottom:1px solid var(--hair)}.idx .mobile-menu nav a .n{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--mute);letter-spacing:.06em}.idx .mobile-menu nav a.active{color:var(--forest)}.idx .mobile-menu nav a.active .n{color:var(--chart-deep)}.idx .mobile-menu .mm-contact{margin-top:32px;display:grid;gap:12px}.idx .mobile-menu .mm-contact a{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--forest);text-decoration:none;display:block}.idx .mobile-menu .mm-cta{margin-top:24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ink);color:var(--bone);padding:18px 24px;font-family:JetBrains Mono,monospace;font-size:14px;text-transform:uppercase;letter-spacing:.06em;border:none;cursor:pointer}.idx .mobile-menu .mm-cta:after{content:"\2197";color:var(--chart)}.idx .sticky-cta{display:none}@media(max-width:1023px){.idx{font-size:14px}.idx .nav{padding:14px 28px;gap:18px;flex-wrap:wrap}.idx .nav a:not(.logo){font-size:11px}.idx .ticker{padding:0 28px}.idx .cal-inner{padding:28px}.idx .cal-week{grid-template-columns:1fr;gap:12px}.idx .cal-row{grid-template-columns:56px 80px 1fr 80px;gap:10px;font-size:13px}}@media(max-width:1024px){.idx .nav{display:none!important}.idx .nav-mobile{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--ink);background:var(--bone);position:sticky;top:0;z-index:50}.idx .nav-mobile .logo-mobile{display:inline-flex;align-items:center;height:40px}.idx .nav-mobile .logo-mobile img{height:100%;width:auto;display:block}.idx .ticker{padding:0 20px}.idx .ticker .lane{display:none!important}.idx .ticker .next-label{border-right:none;margin-right:0;padding-right:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idx .cal-panel.open{max-height:80vh}.idx .cal-inner{padding:24px 20px}.idx .cal-head h3{font-size:22px}.idx .cal-row{grid-template-columns:56px 1fr 70px;gap:8px;font-size:12.5px}.idx .cal-row .pill-kind{display:none}.idx [style*=grid-template-columns],.idx [style*=gridTemplateColumns]{grid-template-columns:1fr!important}.idx [style*="padding: 60px 56px"],.idx [style*="padding: 70px 56px"],.idx [style*="padding: 90px 56px"],.idx [style*="padding: 56px 56px"],.idx [style*="padding: 52px 56px"],.idx [style*="padding: 48px 56px"],.idx [style*="padding: 40px 56px"],.idx [style*="padding: 36px 56px"],.idx [style*="padding: 24px 56px"],.idx [style*="padding: '60px 56px 0'"],.idx [style*="padding: '64px 56px 0'"],.idx [style*="padding: '60px 56px 28px'"],.idx [style*="padding: '70px 56px 28px'"],.idx [style*="padding: '70px 56px 36px'"],.idx [style*="padding: '52px 56px 0'"]{padding-left:24px!important;padding-right:24px!important}.idx .h-display{font-size:clamp(34px,11vw,88px)!important;letter-spacing:-.02em}.idx .btn,.idx .btn-ghost{padding:16px 18px;font-size:12px}.idx [style*="font-size: 110"],.idx [style*="font-size: 96"]{font-size:64px!important}.idx [style*="font-size: 144"],.idx [style*="font-size: 132"],.idx [style*="font-size: 156"],.idx [style*="font-size: 160"]{font-size:clamp(48px,13vw,96px)!important}.idx [style*="font-size: 80"],.idx [style*="font-size: 84"],.idx [style*="font-size: 90"]{font-size:56px!important}.idx [style*="font-size: 56"],.idx [style*="font-size: 64"],.idx [style*="font-size: 72"]{font-size:36px!important}.idx [style*="font-size: 48"],.idx [style*="font-size: 42"],.idx [style*="font-size: 40"]{font-size:28px!important}.idx [style*="font-size: 38"],.idx [style*="font-size: 36"]{font-size:24px!important}.idx [style*="font-size: 32"]{font-size:22px!important}.idx [style*="font-size: 28"]{font-size:20px!important}.idx [style*="font-size: 26"],.idx [style*="font-size: 24"]{font-size:18px!important}.idx [style*="font-size: 22"]{font-size:16px!important}.idx [style*="font-size: 17"],.idx [style*="font-size: 16"]{font-size:15px!important}.idx [style*=vertical-rl]{display:none!important}.idx [style*=column-count]{column-count:1!important}.idx ul[style*="columns: 2"],.idx ul[style*="columns:2"]{columns:1!important}.idx .sticky-cta{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--ink);z-index:40;padding:8px;gap:8px;border-top:1px solid var(--forest)}.idx .sticky-cta a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;border-radius:0}.idx .sticky-cta a.call{background:var(--chart);color:var(--ink)}.idx .sticky-cta a.cta{background:var(--bone);color:var(--ink)}.idx .sticky-cta a.cta:after{content:"\2197";color:var(--chart);margin-left:4px}.idx{padding-bottom:64px}.idx .input{font-size:16px}.idx [style*="repeat(5, 1fr)"]{overflow-x:auto!important;scrollbar-width:none;display:flex!important;grid-template-columns:none!important}.idx [style*="repeat(5, 1fr)"]>button{min-width:180px;flex-shrink:0}.idx .calc-box .row{grid-template-columns:40px 1fr;gap:12px;padding:18px 20px}.idx .calc-box .row>:last-child{grid-column:1 / -1;text-align:left!important;padding-top:4px}.idx [style*="font-size: 90"]{font-size:56px!important}}@media(max-width:520px){.idx .mobile-menu nav a{font-size:30px;padding:18px 0}.idx .h-display{font-size:clamp(28px,10vw,64px)!important}}.idx .fk-console{background:var(--ink);color:var(--bone);border:1px solid var(--ink);box-shadow:0 8px 32px #14223d2e;font-family:JetBrains Mono,monospace;display:flex;flex-direction:column;min-height:460px;max-height:540px;overflow:hidden;position:relative}.idx .fk-console .fk-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(236,233,223,.12);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.idx .fk-console .fk-brand{color:var(--bone);font-weight:500}.idx .fk-console .fk-brand b{color:var(--chart);font-weight:500;margin-left:2px}.idx .fk-console .fk-status{display:inline-flex;align-items:center;gap:6px;color:var(--chart-soft)}.idx .fk-console .fk-status .dot{width:7px;height:7px;border-radius:50%;background:#6ee07e;box-shadow:0 0 8px #6ee07eb3;animation:fk-pulse 1.6s ease-in-out infinite}@keyframes fk-pulse{0%,to{opacity:1}50%{opacity:.35}}.idx .fk-console .fk-feed{flex:1;padding:0;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.idx .fk-console .fk-row{display:grid;grid-template-columns:56px 1fr auto;gap:12px;padding:9px 16px;align-items:baseline;font-size:12px;color:var(--bone);animation:fk-row-up .35s cubic-bezier(.2,.7,.3,1);border-bottom:1px solid rgba(236,233,223,.06);flex-shrink:0}@keyframes fk-row-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.idx .fk-console .fk-row.fading{animation:fk-row-out .35s ease-out forwards}@keyframes fk-row-out{0%{opacity:1;transform:translateY(0);max-height:38px}to{opacity:0;transform:translateY(-16px);max-height:0;padding-top:0;padding-bottom:0;border:none}}.idx .fk-console .fk-row.latest{background:#e88a371a}.idx .fk-console .fk-row .t{color:var(--mute);font-size:11px}.idx .fk-console .fk-row .what{color:var(--bone)}.idx .fk-console .fk-row .what b{color:var(--bone);font-weight:500}.idx .fk-console .fk-row .what .tag{display:inline-block;font-size:9px;letter-spacing:.08em;padding:2px 5px;background:#1f3a6699;color:var(--chart-soft);margin-right:6px;border-radius:2px}.idx .fk-console .fk-row .ok{color:#6ee07e;font-size:13px}.idx .fk-console .fk-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(236,233,223,.18);background:#1f3a6666}.idx .fk-console .fk-kpi{padding:14px 16px;border-right:1px solid rgba(236,233,223,.12)}.idx .fk-console .fk-kpi:last-child{border-right:none}.idx .fk-console .fk-kpi .l{font-size:10px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase}.idx .fk-console .fk-kpi .v{font-size:26px;color:var(--bone);margin-top:6px;font-weight:500;font-variant-numeric:tabular-nums}.idx .fk-console .fk-kpi .v.up{color:var(--chart)}.idx .fk-console .fk-kpi .v .small{font-size:11px;color:var(--mute);margin-left:4px}.idx .fk-eq{display:inline-flex;align-items:flex-end;gap:3px;height:16px;margin-left:8px;vertical-align:middle}.idx .fk-eq span{width:3px;background:#6ee07e;box-shadow:0 0 4px #6ee07e99;border-radius:1px;animation:fk-eq 1.4s ease-in-out infinite}.idx .fk-eq span:nth-child(1){animation-delay:0s}.idx .fk-eq span:nth-child(2){animation-delay:.18s}.idx .fk-eq span:nth-child(3){animation-delay:.36s}.idx .fk-eq span:nth-child(4){animation-delay:.54s}.idx .fk-eq span:nth-child(5){animation-delay:.72s}@keyframes fk-eq{0%,to{height:4px;opacity:.6}50%{height:14px;opacity:1}}.idx .fk-console .fk-foot{padding:8px 16px;font-size:10px;color:var(--mute);border-top:1px solid rgba(236,233,223,.08);display:flex;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.idx .fk-console:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0px,transparent 2px,rgba(236,233,223,.015) 2px,rgba(236,233,223,.015) 4px);pointer-events:none}@media(max-width:1024px){.idx .fk-console{min-height:380px;max-width:500px;width:100%;margin:0 auto}.idx .fk-console .fk-row{font-size:11.5px;padding:9px 12px;grid-template-columns:48px 1fr auto}.idx .fk-console .fk-row .what{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.idx .fk-console .fk-kpi{padding:12px}.idx .fk-console .fk-kpi .v{font-size:22px}.idx .hero-wrap{grid-template-columns:1fr!important;padding:32px 24px 0!important}.idx .hero-wrap>.ix{display:none!important}.idx .hero-grid{grid-template-columns:1fr!important;gap:24px!important;align-items:stretch!important}.idx .hero-foot{grid-template-columns:1fr!important;gap:20px!important;margin-top:28px!important}.idx .hero-foot>div:last-child{display:none!important}.idx .hero-foot button.btn,.idx .hero-foot button.btn-ghost{width:100%;justify-content:center}}.idx .card{border:1px solid var(--ink);background:var(--bone);padding:28px}.idx .card.dark{background:var(--ink);color:var(--bone);border-color:var(--ink)}.idx .card.forest{background:var(--forest);color:var(--bone);border-color:var(--forest)}.idx .calc-box{border:1px solid var(--ink);background:var(--bone)}.idx .calc-box .row{padding:22px 28px;border-bottom:1px solid var(--hair);display:grid;grid-template-columns:100px 1fr 200px;align-items:center;gap:24px}.idx .calc-box .row:last-child{border-bottom:none}.idx .calc-box input[type=range]{width:100%;accent-color:var(--forest)}.idx .calc-box .pills{display:flex;gap:4px}.idx .calc-box .pill{flex:1;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.04em;background:transparent;border:1px solid var(--ink);color:var(--ink);cursor:pointer}.idx .calc-box .pill.on{background:var(--ink);color:var(--bone)}.idx .input{width:100%;background:transparent;border:1px solid var(--ink);padding:14px 16px;font-size:14px;color:var(--ink);font-family:Space Grotesk,sans-serif;outline:none}.idx .input:focus{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.idx .priv-wrap{padding:56px 56px 72px;max-width:900px;margin:0 auto}.idx .priv-tab{border:1px solid var(--hair);margin-top:14px}.idx .priv-head{display:grid;gap:14px;padding:10px 14px;background:var(--ink);color:var(--chart)}.idx .priv-row{display:grid;gap:14px;padding:14px;font-size:13px;line-height:1.55}.idx .priv-row+.priv-row{border-top:1px solid var(--hair)}.idx .priv-cele .priv-head,.idx .priv-cele .priv-row{grid-template-columns:1.4fr 1.4fr 1fr}.idx .priv-odb .priv-head,.idx .priv-odb .priv-row{grid-template-columns:1fr 2fr .8fr}.idx .priv-row .lab{display:none}@media(max-width:760px){.idx .priv-wrap{padding:32px 20px 56px}.idx .priv-head{display:none}.idx .priv-cele .priv-row,.idx .priv-odb .priv-row{grid-template-columns:1fr;gap:10px;padding:16px 14px}.idx .priv-row .lab{display:block;font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--forest);margin-bottom:3px}}@media(prefers-reduced-motion:reduce){.idx .ticker .lane,.idx .ticker .next-badge .pip,.idx .fk-console .fk-row,.idx .fk-eq span,.idx .fk-console .fk-status .dot{animation:none}.idx .btn,.idx .btn-ghost{transition:none}}
