.demo-page.svelte-1du1zi4{min-height:100dvh;font-family:var(--font-body);color:var(--color-ink-900);background:#010301;background:color(display-p3 .00404889 .0115834 .00539884);background:lab(.654001% -.844948 .438756);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.demo-glow.svelte-1du1zi4{pointer-events:none;z-index:0;background:radial-gradient(#1e442c2e 0%,#0000 70%);background:radial-gradient(color(display-p3 .155899 .261646 .179816/.18) 0%,#0000 70%);background:radial-gradient(lab(25.3825% -18.8195 10.1758/.18) 0%,#0000 70%);width:70vw;height:50vh;position:fixed;top:30%;left:50%;transform:translate(-50%,-50%)}.demo-floating-nav.svelte-1du1zi4{z-index:20;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;position:relative}.demo-nav-glass.svelte-1du1zi4{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040a05d1;background:color(display-p3 .0188796 .0397128 .0201328/.82);background:lab(2.33404% -2.40833 1.47737/.82);border:1px solid #121e15a6;border:1px solid color(display-p3 .0795695 .11606 .0867658/.65);border:1px solid lab(9.8378% -7.45131 3.99567/.65);border-radius:999px;align-items:center;gap:1.75rem;padding:.55rem 1.1rem;display:flex;box-shadow:0 4px 20px #00000040;box-shadow:0 4px 20px color(display-p3 0 0 0/.25);box-shadow:0 4px 20px lab(0% 0 0/.25)}.demo-nav-logo.svelte-1du1zi4{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink-900);font-size:.95rem;font-weight:700;text-decoration:none}.demo-nav-links.svelte-1du1zi4{align-items:center;gap:1.25rem;display:none}@media (min-width:600px){.demo-nav-links.svelte-1du1zi4{display:flex}}.demo-nav-link.svelte-1du1zi4{color:#6c746e;color:color(display-p3 .430415 .452786 .434121);color:lab(47.9624% -3.68086 1.97377);font-size:.78rem;font-weight:500;text-decoration:none;transition:color .18s}.demo-nav-link.svelte-1du1zi4:hover{color:#b2bab3;color:color(display-p3 .704169 .726916 .704969);color:lab(74.6415% -3.54469 2.25608)}.demo-nav-actions.svelte-1du1zi4{align-items:center;gap:.5rem;display:flex}.demo-nav-signin.svelte-1du1zi4{color:#646b66;color:color(display-p3 .396767 .418831 .40043);color:lab(44.4824% -3.68142 1.97418);border-radius:999px;padding:.42rem .85rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .18s;display:none}@media (min-width:440px){.demo-nav-signin.svelte-1du1zi4{display:inline-flex}}.demo-nav-signin.svelte-1du1zi4:hover{color:#b2bab3;color:color(display-p3 .704169 .726916 .704969);color:lab(74.6415% -3.54469 2.25608)}.demo-nav-cta.svelte-1du1zi4{background:var(--color-brand-500);color:var(--color-on-brand);font:inherit;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .9rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .18s,transform .1s;display:inline-flex;box-shadow:0 2px 12px #24643e66;box-shadow:0 2px 12px color(display-p3 .212718 .385046 .254472/.4);box-shadow:0 2px 12px lab(37.3658% -28.3757 15.377/.4)}.demo-nav-cta.svelte-1du1zi4:hover{background:var(--color-brand-400)}.demo-nav-cta.svelte-1du1zi4:active{transform:scale(.97)}.demo-hero.svelte-1du1zi4{z-index:10;padding:2.5rem 1.25rem 2rem;position:relative;overflow:hidden}.demo-hero-glow.svelte-1du1zi4{pointer-events:none;background:radial-gradient(#0c462629 0%,#0000 70%);background:radial-gradient(color(display-p3 .123531 .271028 .162039/.16) 0%,#0000 70%);background:radial-gradient(lab(25.6293% -25.3624 13.7785/.16) 0%,#0000 70%);width:65vw;height:100%;position:absolute;top:0;left:35%;transform:translate(-50%)}.demo-hero-inner.svelte-1du1zi4{grid-template-columns:1fr;align-items:center;gap:2rem;max-width:72rem;margin:0 auto;display:grid}@media (min-width:800px){.demo-hero-inner.svelte-1du1zi4{grid-template-columns:1fr auto;gap:3rem}}.demo-hero-text.svelte-1du1zi4{max-width:36rem}.demo-hero-eyebrow.svelte-1du1zi4{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-400);align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.68rem;font-weight:700;display:inline-flex}.demo-hero-eyebrow-dot.svelte-1du1zi4{background:var(--color-brand-500);width:.4rem;height:.4rem;box-shadow:0 0 6px var(--color-brand-500);border-radius:50%;flex-shrink:0}.demo-hero-eyebrow-sep.svelte-1du1zi4{color:#1d3425;color:color(display-p3 .134263 .200686 .148056);color:lab(19.3265% -12.4662 6.72322)}.demo-hero-h1.svelte-1du1zi4{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink-950);margin:0 0 .85rem;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:800;line-height:1.1}.demo-h1-brand.svelte-1du1zi4{color:var(--color-brand-400)}.demo-hero-sub.svelte-1du1zi4{color:var(--color-ink-600);margin:0 0 1.5rem;font-size:.9rem;line-height:1.7}.demo-hero-actions.svelte-1du1zi4{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.demo-hero-try-btn.svelte-1du1zi4{color:var(--color-ink-600);font:inherit;background:0 0;border:1px solid #1e2d23;border:1px solid color(display-p3 .129913 .174971 .138632);border:1px solid lab(16.8516% -8.68124 4.67275);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.demo-hero-try-btn.svelte-1du1zi4:hover{color:var(--color-ink-800);border-color:#32503b;border-color:color(display-p3 .220698 .309574 .238825);border-color:lab(31.0595% -15.562 8.38851)}.demo-hero-register-btn.svelte-1du1zi4{background:var(--color-brand-500);color:var(--color-on-brand);font:inherit;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .18s,transform .1s;display:inline-flex;box-shadow:0 2px 14px #24643e73;box-shadow:0 2px 14px color(display-p3 .212718 .385046 .254472/.45);box-shadow:0 2px 14px lab(37.3658% -28.3757 15.377/.45)}.demo-hero-register-btn.svelte-1du1zi4:hover{background:var(--color-brand-400)}.demo-hero-register-btn.svelte-1du1zi4:active{transform:scale(.97)}.demo-hero-chips.svelte-1du1zi4{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}@media (min-width:800px){.demo-hero-chips.svelte-1du1zi4{flex-direction:column;align-items:flex-end;gap:.4rem}}.demo-feature-chip.svelte-1du1zi4{color:var(--color-ink-600);white-space:nowrap;background:#040a05b3;background:color(display-p3 .0188796 .0397128 .0201328/.7);background:lab(2.33404% -2.40833 1.47737/.7);border:1px solid #121e1599;border:1px solid color(display-p3 .0795695 .11606 .0867658/.6);border:1px solid lab(9.8378% -7.45131 3.99567/.6);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.72rem;font-weight:500;display:inline-flex}.demo-chip-icon.svelte-1du1zi4{font-size:.78rem}.demo-scenarios-wrap.svelte-1du1zi4{z-index:10;justify-content:center;align-items:center;gap:1rem;padding:.5rem 1rem .75rem;display:flex;position:relative}.demo-scenarios-label.svelte-1du1zi4{letter-spacing:.1em;text-transform:uppercase;color:#494f4b;color:color(display-p3 .290568 .308002 .293467);color:lab(32.8553% -3.06813 1.64536);white-space:nowrap;font-size:.7rem;font-weight:600}.demo-scenarios-rail.svelte-1du1zi4{background:#020704;background:color(display-p3 .0123046 .0281814 .0150929);background:lab(1.64163% -1.78213 .930563);border:1px solid #0f1912;border:1px solid color(display-p3 .0664245 .0960122 .0721502);border:1px solid lab(7.47725% -5.57175 2.93467);border-radius:999px;align-items:center;gap:.15rem;padding:.22rem;display:flex}.demo-scenario-btn.svelte-1du1zi4{color:#646b66;color:color(display-p3 .396767 .418831 .40043);color:lab(44.4824% -3.68142 1.97418);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .85rem;font-size:.78rem;font-weight:500;transition:color .18s,background .18s,border-color .18s;display:flex;position:relative}.demo-scenario-btn.svelte-1du1zi4:hover{color:#b2bab3;color:color(display-p3 .704169 .726916 .704969);color:lab(74.6415% -3.54469 2.25608)}.demo-scenario-btn.is-active.svelte-1du1zi4{color:#e5e9e5;color:color(display-p3 .899914 .913768 .900375);color:lab(91.9744% -2.06649 1.31403);background:#08120b;background:color(display-p3 .0387792 .0704253 .0453013);background:lab(4.63648% -4.3947 2.30298);border-color:#18281d;border-color:color(display-p3 .108896 .156577 .118425);border-color:lab(14.5566% -9.32314 5.02266);font-weight:600}.demo-scenario-icon.svelte-1du1zi4{font-size:.85rem}.demo-scenario-dot.svelte-1du1zi4{background:var(--color-brand-500);border-radius:50%;width:.22rem;height:.22rem;position:absolute;bottom:.18rem;left:50%;transform:translate(-50%)}.demo-frame-wrap.svelte-1du1zi4{z-index:10;flex-direction:column;flex:1;min-height:0;padding:0 1rem;display:flex;position:relative}.demo-frame.svelte-1du1zi4{border:1px solid #121e15;border:1px solid color(display-p3 .0795695 .11606 .0867658);border:1px solid lab(9.8378% -7.45131 3.99567);border-bottom:none;border-radius:.875rem .875rem 0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0006,0 24px 80px #0000008c,0 8px 24px #0000004d;box-shadow:0 0 0 1px color(display-p3 0 0 0/.4),0 24px 80px color(display-p3 0 0 0/.55),0 8px 24px color(display-p3 0 0 0/.3);box-shadow:0 0 0 1px lab(0% 0 0/.4),0 24px 80px lab(0% 0 0/.55),0 8px 24px lab(0% 0 0/.3)}.demo-titlebar.svelte-1du1zi4{background:#040a05;background:color(display-p3 .0188796 .0397128 .0201328);background:lab(2.33404% -2.40833 1.47737);border-bottom:1px solid #0f1912;border-bottom:1px solid color(display-p3 .0664245 .0960122 .0721502);border-bottom:1px solid lab(7.47725% -5.57175 2.93467);flex-shrink:0;align-items:center;gap:.75rem;height:36px;padding:0 .875rem;display:flex}.demo-traffic-lights.svelte-1du1zi4{align-items:center;gap:.38rem;display:flex}.tl-close.svelte-1du1zi4,.tl-min.svelte-1du1zi4,.tl-max.svelte-1du1zi4{border-radius:50%;width:.72rem;height:.72rem}.tl-close.svelte-1du1zi4{background:#e62c2c;background:color(display-p3 .830564 .249804 .216882);background:lab(51.4033% 69.2672 48.7132)}.tl-min.svelte-1du1zi4{background:#e29000;background:color(display-p3 .866128 .56435 -.0184667);background:lab(67.0402% 30.7716 97.5653)}.tl-max.svelte-1du1zi4{background:#009c51;background:color(display-p3 .128646 .611592 .321208);background:lab(56.01% -62.1515 32.3051)}.demo-urlbar.svelte-1du1zi4{color:#6c746e;color:color(display-p3 .430415 .452786 .434121);color:lab(47.9624% -3.68086 1.97377);max-width:260px;font-size:.7rem;font-family:var(--font-mono);-webkit-user-select:none;user-select:none;background:#08120b;background:color(display-p3 .0409536 .069565 .0466985);background:lab(4.61872% -4.00731 2.10425);border:1px solid #121e15;border:1px solid color(display-p3 .0795695 .11606 .0867658);border:1px solid lab(9.8378% -7.45131 3.99567);border-radius:.4rem;flex:1;justify-content:center;align-items:center;gap:.35rem;margin:0 auto;padding:.2rem .6rem;display:flex}.demo-titlebar-right.svelte-1du1zi4{align-items:center;gap:.5rem;margin-left:auto;display:flex}.demo-workspace-badge.svelte-1du1zi4{color:#535a55;color:color(display-p3 .33097 .352381 .334546);color:lab(37.5222% -3.68278 1.97517);white-space:nowrap;font-size:.68rem;font-weight:600}.demo-inner.svelte-1du1zi4{background:var(--color-surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.demo-inner-topbar.svelte-1du1zi4{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border-default);flex-shrink:0;align-items:center;gap:.5rem;height:52px;padding:0 .875rem;display:flex}.demo-hamburger.svelte-1du1zi4{color:var(--color-ink-500);cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.4rem}.demo-inner-logo.svelte-1du1zi4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink-900);font-size:1rem;font-weight:700;text-decoration:none}.demo-inner-divider.svelte-1du1zi4{background:var(--color-border-default);width:1px;height:1.1rem;margin:0 .1rem}.demo-inner-search.svelte-1du1zi4{background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);max-width:340px;color:var(--color-ink-400);-webkit-user-select:none;user-select:none;cursor:not-allowed;border-radius:.5rem;flex:1;align-items:center;gap:.5rem;margin:0 auto;padding:.35rem .7rem;font-size:.78rem}.demo-inner-kbd.svelte-1du1zi4{color:var(--color-ink-300);background:var(--color-surface-raised);border:1px solid var(--color-border-default);font-size:.67rem;font-family:var(--font-mono);border-radius:.25rem;margin-left:auto;padding:.08rem .35rem}.demo-inner-topbar-right.svelte-1du1zi4{align-items:center;gap:.25rem;margin-left:auto;display:flex}.demo-inner-status.svelte-1du1zi4{color:var(--color-ink-500);align-items:center;gap:.4rem;margin-right:.25rem;padding:.2rem .5rem;font-size:.7rem}.demo-status-dot.svelte-1du1zi4{background:var(--color-success);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.demo-icon-btn.svelte-1du1zi4{color:var(--color-ink-500);cursor:not-allowed;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;padding:.38rem;display:flex;position:relative}.demo-notif-badge.svelte-1du1zi4{background:var(--color-error);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:13px;height:13px;padding:0 2px;font-size:8px;font-weight:700;display:flex;position:absolute;top:.2rem;right:.2rem}.demo-user-btn.svelte-1du1zi4{cursor:not-allowed;background:0 0;border:none;border-radius:.4rem;align-items:center;gap:.4rem;padding:.2rem .5rem .2rem .2rem;display:flex}.demo-user-av.svelte-1du1zi4{background:color-mix(in oklch, var(--color-brand-500) 18%, var(--color-surface-raised) 82%);width:26px;height:26px;color:var(--color-brand-600);border-radius:50%;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:flex}.demo-user-email.svelte-1du1zi4{color:var(--color-ink-700);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.72rem;font-weight:500;overflow:hidden}.demo-body.svelte-1du1zi4{flex:1;grid-template-columns:224px 272px 1fr;min-height:0;display:grid;overflow:hidden}@media (max-width:960px){.demo-body.svelte-1du1zi4{grid-template-columns:1fr 1fr}.demo-sidebar.svelte-1du1zi4{display:none}}@media (max-width:640px){.demo-body.svelte-1du1zi4{grid-template-columns:1fr}}.demo-sidebar.svelte-1du1zi4{border-right:1px solid var(--color-border-default);background:var(--color-surface);display:flex;overflow:hidden}.demo-sidebar-open.svelte-1du1zi4{z-index:50;width:256px;margin-top:88px;position:fixed;top:0;bottom:0;left:0;display:flex!important}.demo-sidebar-inner.svelte-1du1zi4{flex-direction:column;width:100%;display:flex;overflow:hidden}.demo-sb-cards.svelte-1du1zi4{flex-direction:column;gap:.35rem;padding:.6rem .6rem .4rem;display:flex}.demo-sb-card.svelte-1du1zi4{border:1px solid var(--color-border-default);background:var(--color-surface-raised);border-radius:.65rem;align-items:center;gap:.6rem;padding:.55rem .6rem;display:flex}.demo-sb-card-icon.svelte-1du1zi4{border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.demo-sb-card-icon-brand.svelte-1du1zi4{background:color-mix(in oklch, var(--color-brand-500) 16%, var(--color-surface-raised) 84%);color:var(--color-brand-600)}.demo-sb-card-icon-green.svelte-1du1zi4{color:#269e5f;color:color(display-p3 .307243 .611092 .396209);color:lab(57.7308% -44.8334 23.1443);background:#0f362066;background:color(display-p3 .104298 .210338 .133475/.4);background:lab(19.5805% -19.113 9.85245/.4)}.demo-sb-card-title.svelte-1du1zi4{color:var(--color-ink-900);margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.demo-sb-card-sub.svelte-1du1zi4{color:var(--color-ink-400);margin:0;font-size:.65rem}.demo-sb-nav.svelte-1du1zi4{flex:1;padding:.5rem .4rem;overflow-y:auto}.demo-sb-section-label.svelte-1du1zi4{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-400);margin:0 0 .25rem;padding:0 .5rem;font-size:.65rem;font-weight:700}.demo-sb-item.svelte-1du1zi4{text-align:left;width:100%;color:var(--color-ink-600);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;align-items:center;gap:.45rem;padding:.3rem .5rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.demo-sb-item.svelte-1du1zi4:hover{background:color-mix(in oklch, var(--color-surface-raised) 60%, transparent);color:var(--color-ink-900)}.demo-sb-item.is-active.svelte-1du1zi4{background:color-mix(in oklch, var(--color-brand-500) 10%, var(--color-surface-raised) 90%);color:#62ba82;color:color(display-p3 .470567 .723109 .527059);color:lab(69.0869% -37.6076 20.3278);font-weight:600}.demo-group-dot.svelte-1du1zi4{border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.demo-sb-count.svelte-1du1zi4{color:var(--color-ink-400);margin-left:auto;font-size:.65rem;font-weight:700}.demo-sb-count.active.svelte-1du1zi4{color:var(--color-brand-500)}.demo-sb-add.svelte-1du1zi4{width:100%;color:var(--color-ink-400);font:inherit;cursor:not-allowed;background:0 0;border:none;border-radius:.45rem;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.72rem;display:flex}.demo-sb-manage-item.svelte-1du1zi4{color:var(--color-ink-600);cursor:default;-webkit-user-select:none;user-select:none;border-radius:.45rem;justify-content:space-between;align-items:center;padding:.3rem .5rem;font-size:.75rem;font-weight:500;display:flex}.demo-sb-footer.svelte-1du1zi4{border-top:1px solid var(--color-border-default);padding:.5rem .6rem}.demo-plan-card.svelte-1du1zi4{background:color-mix(in oklch, var(--color-brand-500) 8%, var(--color-surface-raised) 92%);border:1px solid color-mix(in oklch, var(--color-brand-400) 22%, var(--color-border-subtle) 78%);border-radius:.55rem;margin-bottom:.4rem;padding:.5rem .6rem}.demo-plan-title.svelte-1du1zi4{color:var(--color-brand-600);margin:0 0 .1rem;font-size:.72rem;font-weight:700}.demo-plan-sub.svelte-1du1zi4{color:var(--color-ink-500);margin:0;font-size:.65rem}.demo-plan-bar-wrap.svelte-1du1zi4{padding:0 .2rem}.demo-plan-bar-track.svelte-1du1zi4{background:color-mix(in oklch, var(--color-surface-sunken) 80%, var(--color-border-subtle) 20%);border-radius:999px;height:4px;overflow:hidden}.demo-plan-bar-fill.svelte-1du1zi4{background:var(--color-success);border-radius:999px;height:100%;transition:width .5s}.demo-list.svelte-1du1zi4{border-right:1px solid var(--color-border-default);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.demo-list-hidden.svelte-1du1zi4{display:none!important}@media (min-width:640px){.demo-list-hidden.svelte-1du1zi4{display:flex!important}}.demo-list-head.svelte-1du1zi4{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;padding:.6rem .65rem .5rem}.demo-list-head-row.svelte-1du1zi4{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.demo-list-title.svelte-1du1zi4{color:var(--color-ink-900);margin:0;font-size:.78rem;font-weight:700}.demo-status-tabs.svelte-1du1zi4{flex-wrap:wrap;gap:.2rem;display:flex}.demo-status-tab.svelte-1du1zi4{color:var(--color-ink-500);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;padding:.18rem .5rem;font-size:.7rem;font-weight:500;transition:all .14s}.demo-status-tab.svelte-1du1zi4:hover{color:var(--color-ink-800)}.demo-status-tab.is-active.svelte-1du1zi4{background:color-mix(in oklch, var(--color-brand-500) 10%, var(--color-surface-raised) 90%);border-color:color-mix(in oklch, var(--color-brand-400) 30%, var(--color-border-subtle) 70%);color:var(--color-brand-600)}.demo-tickets-scroll.svelte-1du1zi4{flex:1;overflow-y:auto}.demo-ticket.svelte-1du1zi4{text-align:left;border:none;border-bottom:1px solid color-mix(in oklch, var(--color-border-subtle) 60%, transparent);cursor:pointer;flex-direction:column;gap:.18rem;width:100%;padding:.6rem .7rem;transition:background .12s;display:flex}.demo-ticket.svelte-1du1zi4:hover{filter:brightness(1.06)}.demo-ticket.is-selected.svelte-1du1zi4{box-shadow:inset 2px 0 0 var(--color-brand-500);background:color-mix(in oklch, var(--color-brand-500) 12%, var(--color-surface-raised) 88%)!important}.demo-ticket-top.svelte-1du1zi4{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.demo-ticket-from.svelte-1du1zi4{color:var(--color-ink-900);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;min-width:0;font-size:.72rem;font-weight:700;display:flex;overflow:hidden}.demo-unread-dot.svelte-1du1zi4{background:var(--color-brand-500);border-radius:50%;flex-shrink:0;width:.38rem;height:.38rem}.demo-ticket-time.svelte-1du1zi4{color:var(--color-ink-400);white-space:nowrap;flex-shrink:0;font-size:.65rem}.demo-ticket-subject.svelte-1du1zi4{color:var(--color-ink-800);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.72rem;font-weight:600;line-height:1.3;overflow:hidden}.demo-ticket-preview.svelte-1du1zi4{color:var(--color-ink-500);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.68rem;overflow:hidden}.demo-ticket-badges.svelte-1du1zi4{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.12rem;display:flex}.demo-ai-badge.svelte-1du1zi4{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.2rem;padding:.12rem .38rem;font-size:.62rem;font-weight:700;display:inline-flex}.ai-urgent.svelte-1du1zi4{color:#ee343b;color:color(display-p3 .857971 .275079 .263029);color:lab(53.6853% 69.6775 43.7724);background:#d409241f;background:color(display-p3 .762048 .169389 .181207/.12);background:lab(45.5382% 69.8881 46.2994/.12);border-color:#d4092440;border-color:color(display-p3 .762048 .169389 .181207/.25);border-color:lab(45.5382% 69.8881 46.2994/.25)}.ai-high.svelte-1du1zi4{color:#dc9400;color:color(display-p3 .827222 .589376 .156606);color:lab(67.3107% 22.3394 78.3256);background:#e79d001f;background:color(display-p3 .866175 .626579 .205985/.12);background:lab(70.8089% 22.0394 75.9229/.12);border-color:#e79d0040;border-color:color(display-p3 .866175 .626579 .205985/.25);border-color:lab(70.8089% 22.0394 75.9229/.25)}.ai-normal.svelte-1du1zi4{color:#4a9967;color:color(display-p3 .369656 .594183 .421156);color:lab(57.3526% -34.5389 18.6838);background:#4a99671f;background:color(display-p3 .369656 .594183 .421156/.12);background:lab(57.3526% -34.5389 18.6838/.12);border-color:#4a996738;border-color:color(display-p3 .369656 .594183 .421156/.22);border-color:lab(57.3526% -34.5389 18.6838/.22)}.ai-low.svelte-1du1zi4{color:#6c746d;color:color(display-p3 .429448 .453794 .430364);color:lab(47.9878% -4.13868 2.63737);background:#6c746e1a;background:color(display-p3 .430415 .452786 .434121/.1);background:lab(47.9624% -3.68086 1.97377/.1);border-color:#6c746e2e;border-color:color(display-p3 .430415 .452786 .434121/.18);border-color:lab(47.9624% -3.68086 1.97377/.18)}.ai-spam.svelte-1du1zi4{color:#d4092499;color:color(display-p3 .762048 .169389 .181207/.6);color:lab(45.5382% 69.8881 46.2994/.6);background:#d4092414;background:color(display-p3 .762048 .169389 .181207/.08);background:lab(45.5382% 69.8881 46.2994/.08);border-color:#d4092426;border-color:color(display-p3 .762048 .169389 .181207/.15);border-color:lab(45.5382% 69.8881 46.2994/.15);text-decoration:line-through}.demo-status-badge.svelte-1du1zi4{border:1px solid #0000;border-radius:999px;padding:.1rem .35rem;font-size:.62rem;font-weight:600}.status-open.svelte-1du1zi4{color:#4a9967;color:color(display-p3 .369656 .594183 .421156);color:lab(57.3526% -34.5389 18.6838);background:#4a99671a;background:color(display-p3 .369656 .594183 .421156/.1);background:lab(57.3526% -34.5389 18.6838/.1);border-color:#4a996738;border-color:color(display-p3 .369656 .594183 .421156/.22);border-color:lab(57.3526% -34.5389 18.6838/.22)}.status-in-progress.svelte-1du1zi4{color:#dc9400;color:color(display-p3 .827222 .589376 .156606);color:lab(67.3107% 22.3394 78.3256);background:#e79d001a;background:color(display-p3 .866175 .626579 .205985/.1);background:lab(70.8089% 22.0394 75.9229/.1);border-color:#e79d0038;border-color:color(display-p3 .866175 .626579 .205985/.22);border-color:lab(70.8089% 22.0394 75.9229/.22)}.status-resolved.svelte-1du1zi4{color:#00a257;color:color(display-p3 .165122 .636428 .343948);color:lab(58.3352% -61.9894 32.1905);background:#00a2571a;background:color(display-p3 .165122 .636428 .343948/.1);background:lab(58.3352% -61.9894 32.1905/.1);border-color:#00a25738;border-color:color(display-p3 .165122 .636428 .343948/.22);border-color:lab(58.3352% -61.9894 32.1905/.22)}.status-closed.svelte-1du1zi4{color:#6c746d;color:color(display-p3 .429448 .453794 .430364);color:lab(47.9878% -4.13868 2.63737);background:#6c746e14;background:color(display-p3 .430415 .452786 .434121/.08);background:lab(47.9624% -3.68086 1.97377/.08);border-color:#6c746e29;border-color:color(display-p3 .430415 .452786 .434121/.16);border-color:lab(47.9624% -3.68086 1.97377/.16)}.demo-assignee.svelte-1du1zi4{color:var(--color-ink-400);font-size:.62rem;font-weight:500}.demo-empty-list.svelte-1du1zi4{height:8rem;color:var(--color-ink-400);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.demo-detail.svelte-1du1zi4{background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.demo-detail-hidden.svelte-1du1zi4{display:none!important}@media (min-width:640px){.demo-detail-hidden.svelte-1du1zi4{display:flex!important}}.demo-detail-head.svelte-1du1zi4{border-bottom:1px solid var(--color-border-default);background:var(--color-surface-raised);flex-shrink:0;align-items:flex-start;gap:.6rem;padding:.65rem .9rem;display:flex}.demo-back-mobile.svelte-1du1zi4{border:1px solid var(--color-border-subtle);color:var(--color-ink-600);cursor:pointer;background:0 0;border-radius:.4rem;flex-shrink:0;margin-top:.1rem;padding:.3rem;display:flex}.demo-detail-head-info.svelte-1du1zi4{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.demo-detail-subject.svelte-1du1zi4{color:var(--color-ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;font-family:var(--font-display);letter-spacing:-.01em;margin:0;overflow:hidden}.demo-detail-meta.svelte-1du1zi4{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.demo-detail-category.svelte-1du1zi4{color:var(--color-ink-500);font-size:.65rem}.demo-tag.svelte-1du1zi4{color:var(--color-ink-400);font-size:.6rem;font-family:var(--font-mono)}.demo-detail-actions.svelte-1du1zi4{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.demo-btn-secondary.svelte-1du1zi4{border:1px solid var(--color-border-default);color:var(--color-ink-700);font:inherit;cursor:not-allowed;opacity:.8;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.72rem;font-weight:500;display:inline-flex}.demo-btn-resolve.svelte-1du1zi4{color:#00a257;color:color(display-p3 .165122 .636428 .343948);color:lab(58.3352% -61.9894 32.1905);font:inherit;cursor:not-allowed;white-space:nowrap;background:#00a2571a;background:color(display-p3 .165122 .636428 .343948/.1);background:lab(58.3352% -61.9894 32.1905/.1);border:1px solid #00a2574d;border:1px solid color(display-p3 .165122 .636428 .343948/.3);border:1px solid lab(58.3352% -61.9894 32.1905/.3);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.demo-thread.svelte-1du1zi4{flex-direction:column;flex:1;gap:.9rem;padding:.9rem;display:flex;overflow-y:auto}.demo-note.svelte-1du1zi4{flex-direction:column;gap:.4rem;display:flex}.demo-note-label.svelte-1du1zi4{text-transform:uppercase;letter-spacing:.06em;color:#dc9400bf;color:color(display-p3 .827222 .589376 .156606/.75);color:lab(67.3107% 22.3394 78.3256/.75);align-items:center;gap:.35rem;font-size:.65rem;font-weight:600;display:flex}.demo-note-body.svelte-1du1zi4{color:var(--color-ink-600);background:#e79d000f;background:color(display-p3 .866175 .626579 .205985/.06);background:lab(70.8089% 22.0394 75.9229/.06);border:1px dashed #e79d004d;border:1px dashed color(display-p3 .866175 .626579 .205985/.3);border:1px dashed lab(70.8089% 22.0394 75.9229/.3);border-radius:.6rem;padding:.6rem .75rem;font-size:.75rem;font-style:italic;line-height:1.6}.demo-bubble-row.svelte-1du1zi4{align-items:flex-start;gap:.55rem;display:flex}.demo-bubble-row.is-agent.svelte-1du1zi4{flex-direction:row-reverse}.demo-bubble-av.svelte-1du1zi4{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:700;display:flex}.av-customer.svelte-1du1zi4{background:color-mix(in oklch, var(--color-ink-500) 14%, var(--color-surface-raised) 86%);color:var(--color-ink-700)}.av-agent.svelte-1du1zi4{background:color-mix(in oklch, var(--color-brand-500) 18%, var(--color-surface-raised) 82%);color:var(--color-brand-600)}.demo-bubble-content.svelte-1du1zi4{flex-direction:column;gap:.3rem;min-width:0;max-width:78%;display:flex}.demo-bubble-meta.svelte-1du1zi4{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.demo-bubble-meta.is-agent.svelte-1du1zi4{flex-direction:row-reverse}.demo-bubble-name.svelte-1du1zi4{color:var(--color-ink-900);font-size:.72rem;font-weight:700}.demo-bubble-email.svelte-1du1zi4{color:var(--color-ink-400);font-size:.62rem}.demo-bubble-time.svelte-1du1zi4{color:var(--color-ink-300);font-size:.62rem}.demo-bubble-body.svelte-1du1zi4{border:1px solid var(--color-border-subtle);color:var(--color-ink-800);background:var(--color-surface-raised);white-space:pre-line;border-radius:.15rem .75rem .75rem;padding:.6rem .75rem;font-size:.75rem;line-height:1.65}.demo-bubble-body.is-agent.svelte-1du1zi4{background:color-mix(in oklch, var(--color-brand-500) 10%, var(--color-surface-raised) 90%);border-color:color-mix(in oklch, var(--color-brand-400) 25%, var(--color-border-subtle) 75%);border-radius:.75rem .15rem .75rem .75rem}.demo-reply-area.svelte-1du1zi4{border-top:1px solid var(--color-border-default);background:var(--color-surface-raised);flex-shrink:0;padding:.6rem .9rem .65rem}.demo-reply-box.svelte-1du1zi4{border:1px solid var(--color-border-default);border-radius:.7rem;transition:border-color .18s,box-shadow .18s;overflow:hidden}.demo-reply-box.is-focused.svelte-1du1zi4{border-color:color-mix(in oklch, var(--color-brand-400) 55%, var(--color-border-default) 45%);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-brand-500) 12%, transparent)}.demo-reply-head.svelte-1du1zi4{border-bottom:1px solid var(--color-border-subtle);background:color-mix(in oklch, var(--color-surface-sunken) 50%, var(--color-surface-raised) 50%);justify-content:space-between;align-items:center;padding:.35rem .65rem;display:flex}.demo-reply-to.svelte-1du1zi4{color:var(--color-ink-500);font-size:.7rem}.demo-reply-to.svelte-1du1zi4 strong:where(.svelte-1du1zi4){color:var(--color-ink-800);font-weight:600}.demo-reply-addr.svelte-1du1zi4{color:var(--color-brand-500);font-size:.65rem;font-weight:600}.demo-reply-textarea.svelte-1du1zi4{background:var(--color-surface-raised);resize:none;width:100%;font:inherit;color:var(--color-ink-900);border:none;outline:none;padding:.55rem .65rem;font-size:.75rem;line-height:1.65}.demo-reply-textarea.svelte-1du1zi4::placeholder{color:var(--color-ink-400)}.demo-reply-footer.svelte-1du1zi4{border-top:1px solid var(--color-border-subtle);background:color-mix(in oklch, var(--color-surface-sunken) 50%, var(--color-surface-raised) 50%);justify-content:space-between;align-items:center;padding:.3rem .55rem;display:flex}.demo-reply-tools.svelte-1du1zi4{align-items:center;gap:.25rem;display:flex}.demo-reply-tool.svelte-1du1zi4{color:var(--color-ink-400);cursor:not-allowed;opacity:.5;background:0 0;border:none;border-radius:.35rem;padding:.25rem;display:flex}.demo-reply-hint.svelte-1du1zi4{color:var(--color-ink-300);margin-left:.35rem;font-size:.62rem}.demo-send-btn.svelte-1du1zi4{background:color-mix(in oklch, var(--color-brand-500) 28%, var(--color-surface-raised) 72%);color:color-mix(in oklch, var(--color-brand-400) 60%, transparent);font:inherit;cursor:not-allowed;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.72rem;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.demo-send-btn.is-active.svelte-1du1zi4{background:var(--color-brand-500);color:var(--color-on-brand);cursor:pointer}.demo-send-btn.is-active.svelte-1du1zi4:hover{background:var(--color-brand-400)}.demo-post-cta.svelte-1du1zi4{z-index:10;padding:5rem 1.25rem;position:relative;overflow:hidden}.demo-post-cta-glow.svelte-1du1zi4{pointer-events:none;background:radial-gradient(75% 65%,#00472433 0%,#0000 65%);background:radial-gradient(75% 65%,color(display-p3 .104159 .275491 .152763/.2) 0%,#0000 65%);background:radial-gradient(75% 65%,lab(25.7503% -28.7011 15.6365/.2) 0%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0}.demo-post-cta-inner.svelte-1du1zi4{text-align:center;max-width:48rem;margin:0 auto;position:relative}.demo-post-cta-badge.svelte-1du1zi4{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-400);align-items:center;gap:.45rem;margin-bottom:1.25rem;font-size:.68rem;font-weight:700;display:inline-flex}.demo-post-cta-dot.svelte-1du1zi4{background:var(--color-brand-500);width:.4rem;height:.4rem;box-shadow:0 0 6px var(--color-brand-500);border-radius:50%;flex-shrink:0}.demo-post-cta-h2.svelte-1du1zi4{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink-950);margin:0 0 1.25rem;font-size:clamp(2.4rem,4.5vw,4.5rem);font-weight:900;line-height:1.06}.demo-post-cta-sub.svelte-1du1zi4{color:var(--color-ink-500);margin:0 0 2.25rem;font-size:.95rem;line-height:1.65}.demo-post-cta-actions.svelte-1du1zi4{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.demo-post-cta-btn-primary.svelte-1du1zi4{background:var(--color-brand-500);color:var(--color-on-brand);font:inherit;border-radius:999px;align-items:center;gap:.45rem;padding:.8rem 1.85rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .2s,transform .12s;display:inline-flex;box-shadow:0 4px 24px #24643e80,inset 0 1px #ffffff14;box-shadow:0 4px 24px color(display-p3 .212718 .385046 .254472/.5),inset 0 1px color(display-p3 1 1 1/.08);box-shadow:0 4px 24px lab(37.3658% -28.3757 15.377/.5),inset 0 1px lab(100% 0 0/.08)}.demo-post-cta-btn-primary.svelte-1du1zi4:hover{background:var(--color-brand-400)}.demo-post-cta-btn-primary.svelte-1du1zi4:active{transform:scale(.97)}.demo-post-cta-btn-secondary.svelte-1du1zi4{color:var(--color-ink-600);font:inherit;background:0 0;border:1px solid #1e2d23;border:1px solid color(display-p3 .129913 .174971 .138632);border:1px solid lab(16.8516% -8.68124 4.67275);border-radius:999px;align-items:center;padding:.8rem 1.6rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.demo-post-cta-btn-secondary.svelte-1du1zi4:hover{color:var(--color-ink-800);border-color:#32503b;border-color:color(display-p3 .220698 .309574 .238825);border-color:lab(31.0595% -15.562 8.38851)}.demo-post-cta-login.svelte-1du1zi4{color:#3f4440;color:color(display-p3 .251087 .264682 .253335);color:lab(28.1883% -2.45366 1.31568);margin:0;font-size:.72rem}.demo-post-cta-login-link.svelte-1du1zi4{color:var(--color-brand-500);font-weight:600;text-decoration:none;transition:color .18s}.demo-post-cta-login-link.svelte-1du1zi4:hover{color:var(--color-brand-400)}
