@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_app/immutable/assets/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_app/immutable/assets/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_app/immutable/assets/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_app/immutable/assets/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_app/immutable/assets/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.demo-grid.svelte-1p5yr8x{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.demo-grid.svelte-1p5yr8x .grid-scroll{cursor:default}.demo-grid.svelte-1p5yr8x .sh-cell,.demo-grid.svelte-1p5yr8x .sh-listing,.demo-grid.svelte-1p5yr8x .bar-wrapper{cursor:default;pointer-events:none}.demo-grid.svelte-1p5yr8x .sh-cell:hover{background:var(--bg)}.demo-grid.svelte-1p5yr8x .sh-cell.today:hover{background:#5c6cf50f}.anchor.svelte-1kniy6l{pointer-events:none;z-index:6;position:absolute;inset:0}.anchor.svelte-1kniy6l .hover-card{position:absolute}.lp.svelte-1uha8ag{--bg-base:#0d0e11;--bg-surface:#15171c;--bg-elev:#1c1f26;--bg-hover:#242830;--bg-pressed:#2c313b;--border-hair:#22252d;--border-mid:#2d313b;--border-strong:#3a3f4b;--text-hi:#ecedf0;--text-mid:#9ea3b0;--text-lo:#60656f;--text-dim:#434852;--accent:oklch(64% .16 265);--accent-hi:oklch(72% .17 265);--accent-soft:oklch(64% .16 265/.16);--s-confirmed:oklch(72% .13 165);--s-confirmed-bg:oklch(72% .13 165/.18);--s-confirmed-bd:oklch(72% .13 165/.55);--s-confirmed-ink:oklch(95% .05 165);--s-pending:oklch(78% .14 75);--s-checkin:oklch(72% .12 235);--s-checkin-bg:oklch(72% .12 235/.2);--s-checkin-bd:oklch(72% .12 235/.55);--s-checkin-ink:oklch(95% .04 235);--s-checkout:oklch(70% .14 295);--s-checkout-bg:oklch(70% .14 295/.2);--s-checkout-bd:oklch(70% .14 295/.55);--s-checkout-ink:oklch(95% .05 295);--s-problem:oklch(68% .17 25);--s-living:oklch(75% .15 145);--s-living-bg:oklch(75% .15 145/.18);--s-living-bd:oklch(75% .15 145/.55);--s-living-ink:oklch(95% .06 145);--s-cancelled:#6a6e79;--blocked-stripe:#2c313b;--blocked-stripe-2:#23262e;background:radial-gradient(1200px 600px at 50% -10%, oklch(64% .16 265/.12), transparent 60%), radial-gradient(800px 500px at 100% 30%, oklch(62% .16 295/.08), transparent 60%), var(--bg-base);color:var(--text-hi);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-family:Inter Variable,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.55;overflow-x:hidden}.lp.svelte-1uha8ag *{box-sizing:border-box}.lp.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.lp.svelte-1uha8ag .mono:where(.svelte-1uha8ag),.lp.svelte-1uha8ag .mono{font-family:JetBrains Mono Variable,ui-monospace,monospace}.nav.svelte-1uha8ag{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in oklab, var(--bg-base) 78%, transparent);border-bottom:1px solid var(--border-hair);position:sticky;top:0}.nav-inner.svelte-1uha8ag{align-items:center;gap:28px;max-width:1280px;height:60px;margin:0 auto;padding:0 28px;display:flex}.brand.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.logo.svelte-1uha8ag{background:radial-gradient(circle at 30% 30%,#fff5 0%,#0000 55%),linear-gradient(135deg,oklch(72% .17 265),oklch(58% .18 295));border-radius:7px;width:26px;height:26px;position:relative}.logo.svelte-1uha8ag:after{content:"";background:var(--bg-base);clip-path:polygon(0 0,50% 0,50% 50%,100% 50%,100% 100%,50% 100%,50% 50%,0 50%);border-radius:2px;position:absolute;inset:6px}.brand-name.svelte-1uha8ag{letter-spacing:-.01em;font-size:16px;font-weight:600}.nav-links.svelte-1uha8ag{gap:22px;margin-left:12px;display:flex}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-mid);font-size:13px;transition:color .12s}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text-hi)}.nav-cta.svelte-1uha8ag{align-items:center;gap:10px;margin-left:auto;display:flex}.btn.svelte-1uha8ag{border:1px solid var(--border-hair);background:var(--bg-elev);color:var(--text-hi);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.btn.svelte-1uha8ag:hover{background:var(--bg-hover);border-color:var(--border-mid)}.btn.primary.svelte-1uha8ag{background:var(--accent);border-color:var(--accent-hi);color:#fff;box-shadow:0 1px 0 0 var(--accent-hi) inset, 0 1px 2px #0000004d}.btn.primary.svelte-1uha8ag:hover{background:var(--accent-hi)}.btn.lg.svelte-1uha8ag{border-radius:8px;padding:11px 18px;font-size:14px}section.svelte-1uha8ag{position:relative}.container.svelte-1uha8ag{max-width:1280px;margin:0 auto;padding:0 28px}.eyebrow.svelte-1uha8ag{color:var(--text-mid);text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--border-hair);background:var(--bg-surface);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:inline-flex}.eyebrow.svelte-1uha8ag .dot:where(.svelte-1uha8ag){background:var(--s-confirmed);width:6px;height:6px;box-shadow:0 0 8px var(--s-confirmed);border-radius:50%}.eyebrow.accent.svelte-1uha8ag .dot:where(.svelte-1uha8ag){background:var(--accent-hi);box-shadow:0 0 8px var(--accent-hi)}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{letter-spacing:-.025em;font-weight:600;line-height:1.05}h1.svelte-1uha8ag{letter-spacing:-.035em;font-size:clamp(40px,5.6vw,72px);font-weight:700}h2.svelte-1uha8ag{font-size:clamp(28px,3.6vw,44px)}h3.svelte-1uha8ag{letter-spacing:-.015em;font-size:20px}p.svelte-1uha8ag{color:var(--text-mid)}.hero.svelte-1uha8ag{padding:70px 0 40px}.hero-copy.svelte-1uha8ag{max-width:880px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){text-wrap:balance;margin:18px 0 22px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag) .accent:where(.svelte-1uha8ag){background:linear-gradient(120deg,oklch(78% .16 265),oklch(72% .18 295));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag) .strike:where(.svelte-1uha8ag){color:var(--text-dim);font-weight:500;text-decoration:line-through;text-decoration-thickness:2px}.hero-sub.svelte-1uha8ag{color:var(--text-mid);max-width:640px;font-size:18px;line-height:1.55}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.hero-actions.svelte-1uha8ag .meta:where(.svelte-1uha8ag){color:var(--text-lo);margin-left:6px;font-family:JetBrains Mono Variable,monospace;font-size:12px}.hero-stats.svelte-1uha8ag{border-top:1px solid var(--border-hair);gap:36px;margin-top:44px;padding-top:28px;display:flex}.hero-stats.svelte-1uha8ag .st:where(.svelte-1uha8ag) .v:where(.svelte-1uha8ag){letter-spacing:-.02em;color:var(--text-hi);font-family:JetBrains Mono Variable,monospace;font-size:28px;font-weight:600}.hero-stats.svelte-1uha8ag .st:where(.svelte-1uha8ag) .v:where(.svelte-1uha8ag) .unit:where(.svelte-1uha8ag){color:var(--text-mid);margin-left:2px;font-size:16px}.hero-stats.svelte-1uha8ag .st:where(.svelte-1uha8ag) .k:where(.svelte-1uha8ag){color:var(--text-lo);margin-top:2px;font-size:12px}.preview.svelte-1uha8ag{border:1px solid var(--border-mid);background:var(--bg-surface);border-radius:14px;margin:56px 0 0;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000000b3,inset 0 0 0 1px #ffffff05}.sh-shell.svelte-1uha8ag{background:var(--bg-base);position:relative}.sh-body-wrap.svelte-1uha8ag{flex-direction:column;height:640px;display:flex;position:relative}.sec.svelte-1uha8ag{padding:110px 0}.sec-head.svelte-1uha8ag{max-width:720px;margin-bottom:48px}.sec-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-wrap:balance;margin:16px 0}.sec-head.svelte-1uha8ag .lead:where(.svelte-1uha8ag){color:var(--text-mid);font-size:17px}.story-grid.svelte-1uha8ag{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:60px;display:grid}.story-side.svelte-1uha8ag{position:sticky;top:88px}.story-side.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:18px 0}.story-side.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:16px}.story-list.svelte-1uha8ag{flex-direction:column;gap:12px;display:flex}.story-item.svelte-1uha8ag{border-top:1px solid var(--border-hair);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:22px 22px 22px 0;display:grid}.story-item.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{min-width:0}.story-item.svelte-1uha8ag:last-child{border-bottom:1px solid var(--border-hair)}.story-item.svelte-1uha8ag .time:where(.svelte-1uha8ag){color:var(--text-lo);padding-top:2px;font-family:JetBrains Mono Variable,monospace;font-size:13px}.story-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:6px;font-size:17px}.story-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-mid);margin-bottom:14px;font-size:14px}.demo.svelte-1uha8ag{background:var(--bg-surface);border:1px solid var(--border-hair);border-radius:8px;min-width:0;overflow:hidden}.demo-h.svelte-1uha8ag{flex-direction:column;height:280px;display:flex}.demo-card.svelte-1uha8ag{background:radial-gradient(420px 220px at 20% 0%, oklch(64% .16 265/.1), transparent 70%), var(--bg-base);height:264px;position:relative}.features.svelte-1uha8ag{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.card.svelte-1uha8ag{background:var(--bg-surface);border:1px solid var(--border-hair);border-radius:14px;flex-direction:column;gap:18px;min-height:320px;padding:28px;display:flex;position:relative;overflow:hidden}.card.svelte-1uha8ag .ttl:where(.svelte-1uha8ag){letter-spacing:-.015em;font-size:19px;font-weight:600}.card.svelte-1uha8ag .desc:where(.svelte-1uha8ag){color:var(--text-mid);font-size:14px;line-height:1.5}.card.svelte-1uha8ag .figure:where(.svelte-1uha8ag){margin-top:auto;position:relative}.card.svelte-1uha8ag .pill:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.1em;color:var(--text-lo);border:1px solid var(--border-hair);background:var(--bg-base);border-radius:999px;align-items:center;gap:6px;width:max-content;padding:3px 8px;font-family:JetBrains Mono Variable,monospace;font-size:10px;display:inline-flex}.card.svelte-1uha8ag .pill:where(.svelte-1uha8ag) .d:where(.svelte-1uha8ag){background:var(--accent-hi);border-radius:50%;width:5px;height:5px}.card.col-6.svelte-1uha8ag{grid-column:span 6}.card.col-12.svelte-1uha8ag{grid-column:span 12}.hours-block.svelte-1uha8ag{grid-template-columns:380px 1fr;align-items:start;gap:32px;display:grid}.status-legend.svelte-1uha8ag{flex-wrap:wrap;gap:10px;display:flex}.status-chip.svelte-1uha8ag{border:1px solid;border-radius:8px;align-items:center;gap:8px;padding:7px 12px 7px 9px;font-size:13px;font-weight:500;display:flex}.status-chip.svelte-1uha8ag .sw:where(.svelte-1uha8ag){border-radius:3px;width:10px;height:10px}.status-chip.s-confirmed.svelte-1uha8ag{background:var(--s-confirmed-bg);color:var(--s-confirmed-ink);border-color:var(--s-confirmed-bd)}.status-chip.s-pending.svelte-1uha8ag{color:oklch(95% .06 75);background:oklch(78% .14 75/.18);border-color:oklch(78% .14 75/.55)}.status-chip.s-checkin.svelte-1uha8ag{background:var(--s-checkin-bg);color:var(--s-checkin-ink);border-color:var(--s-checkin-bd)}.status-chip.s-checkout.svelte-1uha8ag{background:var(--s-checkout-bg);color:var(--s-checkout-ink);border-color:var(--s-checkout-bd)}.status-chip.s-living.svelte-1uha8ag{background:var(--s-living-bg);color:var(--s-living-ink);border-color:var(--s-living-bd)}.status-chip.s-cancelled.svelte-1uha8ag{color:#9ea3b0;background:#2a2d35;border-color:#3a3f4b}.status-chip.svelte-1uha8ag .sw.s-confirmed:where(.svelte-1uha8ag){background:var(--s-confirmed)}.status-chip.svelte-1uha8ag .sw.s-pending:where(.svelte-1uha8ag){background:var(--s-pending)}.status-chip.svelte-1uha8ag .sw.s-checkin:where(.svelte-1uha8ag){background:var(--s-checkin)}.status-chip.svelte-1uha8ag .sw.s-checkout:where(.svelte-1uha8ag){background:var(--s-checkout)}.status-chip.svelte-1uha8ag .sw.s-living:where(.svelte-1uha8ag){background:var(--s-living)}.status-chip.svelte-1uha8ag .sw.s-cancelled:where(.svelte-1uha8ag){background:var(--s-cancelled)}.hours-wrap.svelte-1uha8ag{background:var(--bg-base);border:1px solid var(--border-mid);border-radius:12px;overflow:hidden}.hours-toolbar.svelte-1uha8ag{background:var(--bg-surface);border-bottom:1px solid var(--border-hair);height:40px;color:var(--text-mid);align-items:center;gap:10px;padding:0 14px;font-size:12px;display:flex}.seg2.svelte-1uha8ag{background:var(--bg-elev);border:1px solid var(--border-hair);border-radius:6px;gap:2px;padding:2px;display:flex}.seg2.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--text-mid);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:500}.seg2.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--bg-pressed);color:var(--text-hi)}.hours-grid.svelte-1uha8ag{overflow-x:auto}.hours-grid.svelte-1uha8ag table:where(.svelte-1uha8ag){border-collapse:collapse;table-layout:fixed;width:100%}.hours-grid.svelte-1uha8ag th:where(.svelte-1uha8ag),.hours-grid.svelte-1uha8ag td:where(.svelte-1uha8ag){border-right:1px solid var(--border-hair);border-bottom:1px solid var(--border-hair);text-align:center;height:36px;color:var(--text-lo);padding:0;font-family:JetBrains Mono Variable,monospace;font-size:9.5px;font-weight:400;position:relative}.hours-grid.svelte-1uha8ag th:where(.svelte-1uha8ag){background:var(--bg-surface);height:50px}.hours-grid.svelte-1uha8ag th.day-strip-cell:where(.svelte-1uha8ag){text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--text-mid);border-left:1px solid var(--border-mid);background:var(--bg-elev);padding:0 12px;font-family:Inter Variable,sans-serif;font-size:10px}.hours-grid.svelte-1uha8ag th.day-strip-cell:where(.svelte-1uha8ag) .dom:where(.svelte-1uha8ag){color:var(--text-hi);letter-spacing:0;margin-left:4px;font-family:JetBrains Mono Variable,monospace;font-size:14px;font-weight:500}.hours-grid.svelte-1uha8ag th.day-strip-cell.today:where(.svelte-1uha8ag){background:var(--accent-soft);color:var(--accent-hi)}.hours-grid.svelte-1uha8ag td.day-start:where(.svelte-1uha8ag){border-left:1px solid var(--border-mid)}.hours-grid.svelte-1uha8ag td.noon:where(.svelte-1uha8ag){border-right-style:dashed}.hours-grid.svelte-1uha8ag td.today:where(.svelte-1uha8ag){background:#6366f109}.hours-grid.svelte-1uha8ag .obj-col:where(.svelte-1uha8ag){background:var(--bg-surface);border-right:1px solid var(--border-mid);text-align:left;width:180px;color:var(--text-hi);padding:0 12px;font-family:Inter Variable,sans-serif;font-size:12px;font-weight:500}.hours-grid.svelte-1uha8ag .obj-col.head:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.1em;color:var(--text-lo);font-size:10px;font-weight:500}.hours-bar.svelte-1uha8ag{z-index:2;border:1px solid;border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-family:Inter Variable,sans-serif;font-size:11px;font-weight:500;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.report-card.svelte-1uha8ag{background:var(--bg-base);border:1px solid var(--border-hair);border-radius:8px;padding:18px}.report-kpis.svelte-1uha8ag{grid-template-columns:1fr 1fr 1fr;gap:18px;margin-bottom:16px;display:grid}.rk-label.svelte-1uha8ag{color:var(--text-lo);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.rk-val.svelte-1uha8ag{color:var(--text-hi);margin-top:4px;font-family:JetBrains Mono Variable,monospace;font-size:22px;font-weight:600}.rk-up.svelte-1uha8ag{color:var(--s-confirmed-ink);font-size:11px}.rk-down.svelte-1uha8ag{color:oklch(95% .06 25);font-size:11px}.channels.svelte-1uha8ag{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.ch-card.svelte-1uha8ag{background:var(--bg-surface);border:1px solid var(--border-hair);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:18px 14px;display:flex}.ch-card.svelte-1uha8ag .nm:where(.svelte-1uha8ag){font-size:12.5px;font-weight:500}.ch-card.svelte-1uha8ag .syn:where(.svelte-1uha8ag){color:var(--text-lo);align-items:center;gap:5px;font-family:JetBrains Mono Variable,monospace;font-size:10.5px;display:flex}.ch-card.svelte-1uha8ag .syn:where(.svelte-1uha8ag) .dot:where(.svelte-1uha8ag){background:var(--s-confirmed);width:5px;height:5px;box-shadow:0 0 6px var(--s-confirmed);border-radius:50%}.hotkeys-grid.svelte-1uha8ag{background:var(--bg-base);border:1px solid var(--border-hair);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px 28px;padding:18px 22px;display:grid}.hk.svelte-1uha8ag{border-bottom:1px solid var(--border-hair);align-items:center;gap:12px;padding:8px 0;display:flex}.hk.svelte-1uha8ag:nth-last-child(-n+2){border-bottom:0}.hk.svelte-1uha8ag .desc:where(.svelte-1uha8ag){color:var(--text-mid);flex:1;font-size:13px}.hk.svelte-1uha8ag .keys:where(.svelte-1uha8ag){gap:4px;display:flex}.kbd.svelte-1uha8ag{background:var(--bg-elev);border:1px solid var(--border-mid);border-bottom-color:var(--border-strong);color:var(--text-hi);text-align:center;min-width:22px;box-shadow:0 1px 0 var(--bg-base);border-radius:5px;padding:3px 7px;font-family:JetBrains Mono Variable,monospace;font-size:11px}.cta.svelte-1uha8ag{border:1px solid var(--border-mid);background:radial-gradient(800px 400px at 80% 20%, oklch(64% .16 265/.18), transparent 60%), radial-gradient(600px 400px at 10% 90%, oklch(62% .16 295/.14), transparent 60%), var(--bg-surface);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:20px;margin:0 auto;padding:80px 60px;display:flex;position:relative;overflow:hidden}.cta.svelte-1uha8ag:before{content:"";background-image:linear-gradient(var(--border-hair) 1px, transparent 1px), linear-gradient(90deg, var(--border-hair) 1px, transparent 1px);opacity:.25;pointer-events:none;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.cta.svelte-1uha8ag>:where(.svelte-1uha8ag){position:relative}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-wrap:balance;max-width:720px}.cta.svelte-1uha8ag .lead:where(.svelte-1uha8ag){max-width:580px;font-size:16px}.cta.svelte-1uha8ag .row:where(.svelte-1uha8ag){flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta.svelte-1uha8ag .meta:where(.svelte-1uha8ag){color:var(--text-lo);margin-top:6px;font-family:JetBrains Mono Variable,monospace;font-size:11px}footer.svelte-1uha8ag{border-top:1px solid var(--border-hair);margin-top:100px;padding:38px 0 50px}.ft-grid.svelte-1uha8ag{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.ft.svelte-1uha8ag h4:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.1em;color:var(--text-lo);margin-bottom:14px;font-size:11px;font-weight:500}.ft.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-mid);padding:5px 0;font-size:13px;display:block}.ft.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text-hi)}.ft-meta.svelte-1uha8ag{border-top:1px solid var(--border-hair);color:var(--text-lo);align-items:center;gap:18px;margin-top:30px;padding-top:20px;font-family:JetBrains Mono Variable,monospace;font-size:12px;display:flex}.ft-meta.svelte-1uha8ag .dot:where(.svelte-1uha8ag){background:var(--text-dim);border-radius:50%;width:4px;height:4px}.faq-grid.svelte-1uha8ag{grid-template-columns:320px 1fr;align-items:start;gap:56px;display:grid}.faq-side.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.faq-side.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:16px}.faq-side.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-mid);font-size:15px;line-height:1.55}.faq-side.svelte-1uha8ag .faq-meta:where(.svelte-1uha8ag){border-top:1px solid var(--border-hair);flex-direction:column;gap:10px;margin-top:28px;padding-top:22px;display:flex}.faq-side.svelte-1uha8ag .faq-meta:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--text-hi);align-items:center;gap:8px;font-family:JetBrains Mono Variable,monospace;font-size:13px;display:inline-flex}.faq-side.svelte-1uha8ag .faq-meta:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .arr:where(.svelte-1uha8ag){color:var(--accent-hi);transition:transform .15s}.faq-side.svelte-1uha8ag .faq-meta:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover .arr:where(.svelte-1uha8ag){transform:translate(3px)}.faq-list.svelte-1uha8ag{background:var(--bg-surface);border:1px solid var(--border-hair);border-radius:14px;overflow:hidden}.faq-item.svelte-1uha8ag{border-bottom:1px solid var(--border-hair)}.faq-item.svelte-1uha8ag:last-child{border-bottom:0}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;grid-template-columns:32px 1fr 28px;align-items:center;gap:18px;padding:22px 26px;list-style:none;transition:background .12s;display:grid}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag):hover{background:var(--bg-elev)}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag) .num:where(.svelte-1uha8ag){color:var(--text-lo);letter-spacing:.04em;font-family:JetBrains Mono Variable,monospace;font-size:11px}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag) .q:where(.svelte-1uha8ag){color:var(--text-hi);letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.35}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag){border:1px solid var(--border-hair);background:var(--bg-base);border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:border-color .15s,background .15s;display:flex;position:relative}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag):before,.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag):after{content:"";background:var(--text-mid);border-radius:1px;transition:opacity .15s,transform .2s;position:absolute}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag):before{width:10px;height:1.5px}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag):after{width:1.5px;height:10px}.faq-item[open].svelte-1uha8ag summary:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag){border-color:var(--accent-hi);background:var(--accent-soft)}.faq-item[open].svelte-1uha8ag summary:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag):before{background:var(--accent-hi)}.faq-item[open].svelte-1uha8ag summary:where(.svelte-1uha8ag) .toggle:where(.svelte-1uha8ag):after{opacity:0;transform:rotate(90deg)}.faq-item[open].svelte-1uha8ag summary:where(.svelte-1uha8ag){background:var(--bg-elev)}.faq-body.svelte-1uha8ag{color:var(--text-mid);padding:0 26px 24px 76px;font-size:14.5px;line-height:1.65}.faq-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 10px}.faq-body.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}@media (width<=1100px){.features.svelte-1uha8ag .card.col-6:where(.svelte-1uha8ag),.features.svelte-1uha8ag .card.col-12:where(.svelte-1uha8ag){grid-column:span 12}.hours-block.svelte-1uha8ag{grid-template-columns:1fr;gap:24px}.channels.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.story-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.story-side.svelte-1uha8ag{position:static}.ft-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.nav-links.svelte-1uha8ag{display:none}}@media (width<=640px){.container.svelte-1uha8ag,.nav-inner.svelte-1uha8ag{padding:0 18px}.channels.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.hotkeys-grid.svelte-1uha8ag{grid-template-columns:1fr;padding:18px}.hero-stats.svelte-1uha8ag{flex-wrap:wrap;gap:22px}.hero-stats.svelte-1uha8ag .st:where(.svelte-1uha8ag) .v:where(.svelte-1uha8ag){font-size:22px}.cta.svelte-1uha8ag{padding:56px 24px}.ft-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:28px}.sec.svelte-1uha8ag{padding:70px 0}.story-item.svelte-1uha8ag{grid-template-columns:1fr;gap:8px}.report-kpis.svelte-1uha8ag{gap:10px}.rk-val.svelte-1uha8ag{letter-spacing:-.02em;white-space:nowrap;font-size:18px}}@media (width<=768px){.preview.svelte-1uha8ag .sh-body-wrap:where(.svelte-1uha8ag){scrollbar-width:thin;-webkit-overflow-scrolling:touch;height:420px;overflow-x:auto}.preview.svelte-1uha8ag .demo-grid{min-width:820px}.preview.svelte-1uha8ag .sh-listing-head,.preview.svelte-1uha8ag .sh-listing,.demo.svelte-1uha8ag .sh-listing-head,.demo.svelte-1uha8ag .sh-listing{position:static!important}.demo.svelte-1uha8ag{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:auto}.demo-h.svelte-1uha8ag{height:300px}.demo.svelte-1uha8ag .demo-grid{min-width:620px}.hours-grid.svelte-1uha8ag{scrollbar-width:thin;-webkit-overflow-scrolling:touch}.hours-grid.svelte-1uha8ag table:where(.svelte-1uha8ag){min-width:760px}}
