.journey.svelte-5hlpjg{--progress:0;color:oklch(92% .009 150);width:min(100% - 2rem,76rem);margin:0 auto;padding:clamp(4rem,7vw,6rem) 0}.journey-intro.svelte-5hlpjg{max-width:45rem;padding:0 0 clamp(2.5rem,5vw,4rem);display:block}.eyebrow.svelte-5hlpjg{color:var(--color-brand-400);font-size:.75rem;font-weight:760;display:block}.journey-intro.svelte-5hlpjg h2:where(.svelte-5hlpjg){font:700 clamp(1.8rem, 1.2rem + 1.8vw, 2.7rem)/1.1 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:.8rem 0 0}.journey-intro.svelte-5hlpjg p:where(.svelte-5hlpjg){color:oklch(68% .012 154);text-wrap:pretty;max-width:41rem;margin:.75rem 0 0;font-size:1rem;line-height:1.6}.journey-layout.svelte-5hlpjg{grid-template-columns:10rem minmax(0,1fr);gap:clamp(1.5rem,4vw,4.5rem);display:grid}.journey-nav.svelte-5hlpjg{flex-direction:column;align-self:start;gap:.2rem;padding:.4rem 0 .4rem 1.15rem;display:flex;position:sticky;top:7rem}.journey-nav.svelte-5hlpjg>i:where(.svelte-5hlpjg){background:oklch(29% .02 154);width:1px;position:absolute;inset:0 auto 0 0;overflow:hidden}.journey-nav.svelte-5hlpjg>i:where(.svelte-5hlpjg) b:where(.svelte-5hlpjg){background:var(--color-brand-400);width:100%;height:100%;transform:scaleY(var(--progress));transform-origin:top;display:block}.journey-nav.svelte-5hlpjg button:where(.svelte-5hlpjg){color:oklch(49% .012 154);min-height:2.75rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;grid-template-columns:1.65rem 1fr;align-items:center;padding:.35rem .45rem;font-size:.72rem;transition:color .22s,background .22s;display:grid}.journey-nav.svelte-5hlpjg button:where(.svelte-5hlpjg) span:where(.svelte-5hlpjg){font:.62rem var(--font-mono)}.journey-nav.svelte-5hlpjg button:where(.svelte-5hlpjg):hover,.journey-nav.svelte-5hlpjg button.active:where(.svelte-5hlpjg){color:oklch(88% .012 150);background:oklch(17% .018 154)}.journey.svelte-5hlpjg button:where(.svelte-5hlpjg):focus-visible,.journey.svelte-5hlpjg textarea:where(.svelte-5hlpjg):focus-visible{outline:2px solid var(--color-brand-400);outline-offset:3px}.chapters.svelte-5hlpjg{flex-direction:column;gap:clamp(4rem,8vw,7rem);min-width:0;display:flex}.chapter.svelte-5hlpjg{content-visibility:auto;contain-intrinsic-size:auto 38rem;grid-template-columns:minmax(17rem,.72fr) minmax(30rem,1.5fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);min-height:34rem;padding-block:2rem;display:grid}.chapter.svelte-5hlpjg:nth-child(2n){grid-template-columns:minmax(30rem,1.5fr) minmax(17rem,.72fr)}.chapter.svelte-5hlpjg:nth-child(2n) .chapter-copy:where(.svelte-5hlpjg){order:2}.chapter.svelte-5hlpjg:nth-child(2n) .product-demo:where(.svelte-5hlpjg){order:1}.chapter-copy.svelte-5hlpjg,.product-demo.svelte-5hlpjg{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(2rem)}.product-demo.svelte-5hlpjg{transition-delay:.1s}.chapter.visible .chapter-copy.svelte-5hlpjg,.chapter.visible .product-demo.svelte-5hlpjg{opacity:1;transform:none}.chapter-copy.svelte-5hlpjg h3:where(.svelte-5hlpjg){max-width:14ch;font:700 clamp(1.75rem, 2.6vw, 2.8rem)/1.08 var(--font-display);letter-spacing:-.032em;text-wrap:balance;margin:.8rem 0 1.25rem}.chapter-copy.svelte-5hlpjg>p:where(.svelte-5hlpjg){color:oklch(68% .012 154);text-wrap:pretty;max-width:34rem;margin:0;font-size:1rem;line-height:1.7}.chapter-copy.svelte-5hlpjg ul:where(.svelte-5hlpjg){gap:.72rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.chapter-copy.svelte-5hlpjg li:where(.svelte-5hlpjg){color:oklch(78% .012 150);align-items:center;gap:.65rem;font-size:.82rem;display:flex}.chapter-copy.svelte-5hlpjg li:where(.svelte-5hlpjg):before{background:var(--color-brand-400);content:"";border-radius:50%;width:.32rem;height:.32rem}.product-demo.svelte-5hlpjg{background:oklch(15.5% .012 154);border:1px solid oklch(31% .027 154/.82);border-radius:1.15rem;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 80px oklch(3.5% .008 154/.56),inset 0 1px oklch(100% 0 0/.07);container-type:inline-size}.surface-bar.svelte-5hlpjg{color:oklch(66% .012 154);background:oklch(19% .013 154);border-bottom:1px solid oklch(31% .027 154/.82);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.8rem 1rem;font-size:.7rem;display:flex}.surface-bar.svelte-5hlpjg div:where(.svelte-5hlpjg){color:oklch(90% .009 150);align-items:center;gap:.55rem;display:flex}.surface-bar.svelte-5hlpjg i:where(.svelte-5hlpjg){background:var(--color-brand-400);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem oklch(62% .12 154/.12)}.triage-grid.svelte-5hlpjg{grid-template-columns:1.2fr .8fr;min-height:29rem;display:grid}.ticket-list.svelte-5hlpjg{border-right:1px solid oklch(31% .027 154/.82)}.ticket-list.svelte-5hlpjg button:where(.svelte-5hlpjg){width:100%;min-height:8.8rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid oklch(28% .02 154/.7);grid-template-columns:1fr auto;padding:1rem;transition:background .22s,transform .22s;display:grid;position:relative}.ticket-list.svelte-5hlpjg button:where(.svelte-5hlpjg):hover{background:oklch(20.5% .018 154)}.ticket-list.svelte-5hlpjg button.active:where(.svelte-5hlpjg){background:color-mix(in oklch, var(--color-brand-500) 12%, oklch(18% .012 154))}.ticket-list.svelte-5hlpjg button:where(.svelte-5hlpjg)>span:where(.svelte-5hlpjg){color:oklch(75% .014 150);font-size:.7rem;font-weight:650}.ticket-list.svelte-5hlpjg small:where(.svelte-5hlpjg){color:oklch(48% .01 154);font:.62rem var(--font-mono)}.ticket-list.svelte-5hlpjg strong:where(.svelte-5hlpjg){color:oklch(93% .008 150);grid-column:1/-1;margin:.35rem 0;font-size:.85rem}.ticket-list.svelte-5hlpjg em:where(.svelte-5hlpjg){color:oklch(56% .018 154);grid-column:1/-1;font-size:.68rem;font-style:normal}.priority.svelte-5hlpjg{border-radius:.35rem;padding:.2rem .42rem;font-size:.6rem;position:absolute;bottom:.85rem;right:.9rem}.urgent.svelte-5hlpjg{color:oklch(86% .07 30);background:oklch(32% .09 25)}.high.svelte-5hlpjg{color:oklch(88% .09 75);background:oklch(31% .07 60)}.normal.svelte-5hlpjg{color:oklch(76% .055 154);background:oklch(25% .03 154)}.ai-brief.svelte-5hlpjg{background:radial-gradient(circle at 70% 10%,oklch(30% .06 154/.28),#0000 46%);flex-direction:column;justify-content:center;padding:clamp(1.2rem,4cqw,2.4rem);display:flex}.ai-brief.svelte-5hlpjg h4:where(.svelte-5hlpjg){color:oklch(94% .01 150);margin:2rem 0 .8rem;font-size:clamp(1.1rem,3.2cqw,1.75rem);line-height:1.12}.ai-brief.svelte-5hlpjg>p:where(.svelte-5hlpjg){color:oklch(66% .013 154);margin:0 0 2rem;font-size:.8rem;line-height:1.62}.ai-brief.svelte-5hlpjg>div:where(.svelte-5hlpjg){background:oklch(19% .018 154);border:1px solid oklch(35% .04 154);border-radius:.7rem;padding:.8rem}.ai-brief.svelte-5hlpjg div:where(.svelte-5hlpjg) small:where(.svelte-5hlpjg),.ai-brief.svelte-5hlpjg div:where(.svelte-5hlpjg) strong:where(.svelte-5hlpjg){display:block}.ai-brief.svelte-5hlpjg div:where(.svelte-5hlpjg) small:where(.svelte-5hlpjg){color:oklch(52% .012 154);margin-bottom:.28rem;font-size:.75rem}.ai-brief.svelte-5hlpjg div:where(.svelte-5hlpjg) strong:where(.svelte-5hlpjg){color:oklch(82% .045 154);font-size:.76rem}.ownership-scene.svelte-5hlpjg{gap:1.1rem;padding:clamp(1.2rem,5cqw,3rem);display:grid}.presence.svelte-5hlpjg{border-bottom:1px solid oklch(31% .027 154/.82);align-items:center;padding-bottom:1rem;display:flex}.presence.svelte-5hlpjg>span:where(.svelte-5hlpjg){background:oklch(42% .075 154);border:2px solid oklch(17% .012 154);border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;font-size:.6rem;font-weight:780;display:grid}.presence.svelte-5hlpjg>span:where(.svelte-5hlpjg):nth-child(2){background:oklch(43% .08 65);margin-left:-.55rem}.presence.svelte-5hlpjg p:where(.svelte-5hlpjg),.owner-card.svelte-5hlpjg p:where(.svelte-5hlpjg),.guard.svelte-5hlpjg p:where(.svelte-5hlpjg),.sent.svelte-5hlpjg p:where(.svelte-5hlpjg){flex-direction:column;gap:.15rem;margin:0 0 0 .75rem;display:flex}.presence.svelte-5hlpjg strong:where(.svelte-5hlpjg),.owner-card.svelte-5hlpjg strong:where(.svelte-5hlpjg){color:oklch(86% .012 150);font-size:.74rem}.presence.svelte-5hlpjg small:where(.svelte-5hlpjg),.owner-card.svelte-5hlpjg small:where(.svelte-5hlpjg){color:oklch(53% .01 154);font-size:.63rem}.owner-card.svelte-5hlpjg{background:oklch(20.5% .014 154);border:1px solid oklch(31% .027 154/.82);border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:clamp(1rem,4cqw,1.6rem);display:grid}.owner-icon.svelte-5hlpjg{width:2.7rem;height:2.7rem;color:var(--color-brand-300);background:oklch(27% .04 154);border-radius:.72rem;place-items:center;display:grid}.owner-icon.svelte-5hlpjg svg:where(.svelte-5hlpjg){stroke-width:1.7px;width:1.25rem}.owner-card.svelte-5hlpjg p:where(.svelte-5hlpjg)>span:where(.svelte-5hlpjg){color:oklch(52% .012 154);font-size:.75rem}.owner-card.svelte-5hlpjg button:where(.svelte-5hlpjg),.note-composer.svelte-5hlpjg button:where(.svelte-5hlpjg),.send.svelte-5hlpjg{background:var(--color-brand-500);min-height:2.5rem;color:var(--color-on-brand);font:760 .7rem var(--font-body);cursor:pointer;border:0;border-radius:.55rem;padding:.6rem .85rem;transition:background .2s,transform .15s}.owner-card.svelte-5hlpjg button:where(.svelte-5hlpjg):hover,.note-composer.svelte-5hlpjg button:where(.svelte-5hlpjg):hover,.send.svelte-5hlpjg:hover{background:var(--color-brand-400)}.owner-card.svelte-5hlpjg button:where(.svelte-5hlpjg):active,.note-composer.svelte-5hlpjg button:where(.svelte-5hlpjg):active,.send.svelte-5hlpjg:active{transform:scale(.97)}.owner-card.svelte-5hlpjg button.secondary:where(.svelte-5hlpjg){color:oklch(70% .014 154);background:0 0;border:1px solid oklch(36% .03 154)}.guard.svelte-5hlpjg{background:oklch(24% .035 65);border:1px solid oklch(39% .055 68);border-radius:.75rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.guard.safe.svelte-5hlpjg{background:oklch(23.5% .038 154);border-color:oklch(39% .055 154)}.guard.svelte-5hlpjg>b:where(.svelte-5hlpjg){color:oklch(18% .03 65);background:oklch(76% .13 70);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid}.guard.safe.svelte-5hlpjg>b:where(.svelte-5hlpjg){background:var(--color-brand-400);color:oklch(16% .03 154)}.guard.svelte-5hlpjg p:where(.svelte-5hlpjg){margin-left:0}.guard.svelte-5hlpjg strong:where(.svelte-5hlpjg){color:oklch(87% .026 75);font-size:.72rem}.guard.safe.svelte-5hlpjg strong:where(.svelte-5hlpjg){color:oklch(83% .04 154)}.guard.svelte-5hlpjg small:where(.svelte-5hlpjg){color:oklch(62% .025 70);font-size:.64rem}.notes-demo.svelte-5hlpjg{padding:clamp(.8rem,3cqw,1.4rem)}.thread.svelte-5hlpjg{flex-direction:column;gap:.85rem;max-height:23rem;padding:.4rem .4rem 1rem;display:flex;overflow-y:auto}.message.svelte-5hlpjg,.private-note.svelte-5hlpjg{background:oklch(19.5% .012 154);border:1px solid oklch(29% .02 154);border-radius:.8rem;max-width:82%;padding:.85rem 1rem}.message.svelte-5hlpjg header:where(.svelte-5hlpjg),.private-note.svelte-5hlpjg header:where(.svelte-5hlpjg){justify-content:space-between;gap:1rem;display:flex}.message.svelte-5hlpjg header:where(.svelte-5hlpjg) strong:where(.svelte-5hlpjg){color:oklch(84% .012 150);font-size:.7rem}.message.svelte-5hlpjg header:where(.svelte-5hlpjg) small:where(.svelte-5hlpjg),.private-note.svelte-5hlpjg header:where(.svelte-5hlpjg) small:where(.svelte-5hlpjg){color:oklch(49% .01 154);font:.58rem var(--font-mono)}.message.svelte-5hlpjg p:where(.svelte-5hlpjg),.private-note.svelte-5hlpjg p:where(.svelte-5hlpjg){color:oklch(68% .012 154);margin:.55rem 0 0;font-size:.74rem;line-height:1.55}.private-note.svelte-5hlpjg{background:oklch(23.5% .035 68);border-color:oklch(43% .07 70);align-self:flex-end;max-width:88%}.private-note.svelte-5hlpjg header:where(.svelte-5hlpjg) strong:where(.svelte-5hlpjg){color:oklch(83% .08 78);font-size:.75rem}.private-note.svelte-5hlpjg p:where(.svelte-5hlpjg){color:oklch(78% .025 74)}.private-note.added.svelte-5hlpjg{animation:.42s cubic-bezier(.16,1,.3,1) svelte-5hlpjg-note-in}.note-composer.svelte-5hlpjg{background:oklch(19% .022 70);border:1px solid oklch(36% .055 70);border-radius:.9rem;padding:.9rem}.note-composer.svelte-5hlpjg label:where(.svelte-5hlpjg){color:oklch(82% .06 76);margin-bottom:.45rem;font-size:.68rem;font-weight:740;display:block}.note-composer.svelte-5hlpjg textarea:where(.svelte-5hlpjg),.reply-demo.svelte-5hlpjg>textarea:where(.svelte-5hlpjg){resize:none;color:oklch(90% .01 150);width:100%;font:.78rem/1.55 var(--font-body);background:0 0;border:0;outline:none}.note-composer.svelte-5hlpjg footer:where(.svelte-5hlpjg){justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;display:flex}.note-composer.svelte-5hlpjg footer:where(.svelte-5hlpjg)>span:where(.svelte-5hlpjg){color:oklch(54% .025 72);font-size:.61rem}.note-composer.svelte-5hlpjg button:where(.svelte-5hlpjg):disabled,.send.svelte-5hlpjg:disabled{cursor:not-allowed;opacity:.5}.reply-demo.svelte-5hlpjg{padding:clamp(1rem,4cqw,2rem)}.reply-meta.svelte-5hlpjg{border-bottom:1px solid oklch(31% .027 154/.82);gap:.45rem;padding-bottom:1rem;display:grid}.reply-meta.svelte-5hlpjg p:where(.svelte-5hlpjg){grid-template-columns:3rem 1fr;gap:.5rem;margin:0;font-size:.7rem;display:grid}.reply-meta.svelte-5hlpjg span:where(.svelte-5hlpjg),.template.svelte-5hlpjg>span:where(.svelte-5hlpjg){color:oklch(48% .012 154)}.reply-meta.svelte-5hlpjg strong:where(.svelte-5hlpjg){color:oklch(80% .012 150);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template.svelte-5hlpjg{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;font-size:.62rem;display:flex}.template.svelte-5hlpjg button:where(.svelte-5hlpjg){color:oklch(78% .035 154);min-height:2.25rem;font:inherit;cursor:pointer;background:oklch(22% .024 154);border:1px solid oklch(36% .04 154);border-radius:.5rem;padding:.45rem .65rem}.reply-demo.svelte-5hlpjg>textarea:where(.svelte-5hlpjg){background:oklch(17.5% .011 154);border:1px solid oklch(31% .027 154/.82);border-radius:.75rem;min-height:10rem;padding:1rem}.reply-demo.svelte-5hlpjg>footer:where(.svelte-5hlpjg){justify-content:space-between;gap:1rem;margin-top:.9rem;display:flex}.reply-demo.svelte-5hlpjg>footer:where(.svelte-5hlpjg) div:where(.svelte-5hlpjg){gap:.35rem;display:flex}.reply-demo.svelte-5hlpjg>footer:where(.svelte-5hlpjg) div:where(.svelte-5hlpjg) span:where(.svelte-5hlpjg){color:oklch(58% .01 154);place-items:center;width:2rem;display:grid}.sent.svelte-5hlpjg{opacity:0;align-items:center;gap:.7rem;max-height:0;transition:max-height .32s,opacity .24s,transform .32s;display:flex;overflow:hidden;transform:translateY(.6rem)}.sent.visible.svelte-5hlpjg{opacity:1;max-height:5rem;margin-top:1rem;transform:none}.sent.svelte-5hlpjg>b:where(.svelte-5hlpjg){background:var(--color-brand-500);width:2rem;height:2rem;color:var(--color-on-brand);border-radius:50%;place-items:center;display:grid}.sent.svelte-5hlpjg p:where(.svelte-5hlpjg){margin-left:0}.sent.svelte-5hlpjg strong:where(.svelte-5hlpjg){color:oklch(86% .035 154);font-size:.72rem}.sent.svelte-5hlpjg small:where(.svelte-5hlpjg){color:oklch(53% .015 154);font-size:.62rem}@keyframes svelte-5hlpjg-note-in{0%{opacity:0;transform:translateY(.7rem)scale(.98)}}@container (width<=34rem){.triage-grid.svelte-5hlpjg{grid-template-columns:1fr}.ticket-list.svelte-5hlpjg{scroll-snap-type:inline mandatory;border-right:0;grid-template-columns:repeat(3,minmax(11rem,1fr));display:grid;overflow-x:auto}.ticket-list.svelte-5hlpjg button:where(.svelte-5hlpjg){scroll-snap-align:start;border-right:1px solid oklch(28% .02 154/.7);min-height:7.8rem}.ai-brief.svelte-5hlpjg{min-height:17rem}.owner-card.svelte-5hlpjg{grid-template-columns:auto 1fr}.owner-card.svelte-5hlpjg button:where(.svelte-5hlpjg){grid-column:1/-1}}@media (width<=1040px){.journey-layout.svelte-5hlpjg{display:block}.journey-nav.svelte-5hlpjg{z-index:3;backdrop-filter:blur(14px);background:oklch(13% .014 154/.94);border:1px solid oklch(31% .025 154/.92);border-radius:.8rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem;padding:.35rem;display:grid;top:.75rem;box-shadow:0 14px 36px oklch(4% .008 154/.45)}.journey-nav.svelte-5hlpjg>i:where(.svelte-5hlpjg){display:none}.journey-nav.svelte-5hlpjg button:where(.svelte-5hlpjg){text-align:center;grid-template-columns:auto;justify-items:center}.journey-nav.svelte-5hlpjg button:where(.svelte-5hlpjg) span:where(.svelte-5hlpjg){display:none}.chapter.svelte-5hlpjg,.chapter.svelte-5hlpjg:nth-child(2n){grid-template-columns:minmax(15rem,.7fr) minmax(28rem,1.3fr);gap:2.5rem}.chapter.svelte-5hlpjg:nth-child(2n) .chapter-copy:where(.svelte-5hlpjg),.chapter.svelte-5hlpjg:nth-child(2n) .product-demo:where(.svelte-5hlpjg){order:initial}}@media (width<=800px){.journey.svelte-5hlpjg{width:min(100% - 1.25rem,76rem);padding-top:4rem}.journey-intro.svelte-5hlpjg{padding-inline:.45rem}.chapters.svelte-5hlpjg{gap:4rem}.chapter.svelte-5hlpjg,.chapter.svelte-5hlpjg:nth-child(2n){grid-template-columns:1fr;gap:2rem;min-height:0;padding-block:2rem}.chapter-copy.svelte-5hlpjg h3:where(.svelte-5hlpjg){max-width:15ch;font-size:clamp(1.75rem,7vw,2.5rem)}}@media (width<=520px){.journey.svelte-5hlpjg{width:calc(100% - .75rem)}.journey-nav.svelte-5hlpjg{top:.4rem}.journey-nav.svelte-5hlpjg button:where(.svelte-5hlpjg){min-height:2.6rem;padding-inline:.2rem;font-size:.61rem}.product-demo.svelte-5hlpjg{border-radius:.85rem}.ownership-scene.svelte-5hlpjg,.reply-demo.svelte-5hlpjg{padding:.85rem}.owner-card.svelte-5hlpjg{gap:.7rem;padding:.85rem}.notes-demo.svelte-5hlpjg{padding:.55rem}.message.svelte-5hlpjg,.private-note.svelte-5hlpjg{max-width:94%}.note-composer.svelte-5hlpjg footer:where(.svelte-5hlpjg),.template.svelte-5hlpjg{flex-direction:column;align-items:stretch}.note-composer.svelte-5hlpjg button:where(.svelte-5hlpjg){width:100%}}@media (prefers-reduced-motion:reduce){.chapter-copy.svelte-5hlpjg,.product-demo.svelte-5hlpjg,.private-note.added.svelte-5hlpjg,.sent.svelte-5hlpjg,.journey.svelte-5hlpjg button:where(.svelte-5hlpjg){transition-duration:.01ms!important;animation:none!important;transform:none!important}}.demo-page.svelte-1du1zi4{min-height:100dvh;font-family:var(--font-body);color:var(--color-ink-900);background:oklch(8.8% .016 154);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.demo-hero.svelte-1du1zi4{z-index:10;padding:clamp(2.5rem,5vw,4.5rem) 1.25rem clamp(1.75rem,3vw,2.5rem);position:relative}.demo-hero-inner.svelte-1du1zi4{max-width:76rem;margin:0 auto}.demo-hero-text.svelte-1du1zi4{max-width:48rem}.demo-hero-eyebrow.svelte-1du1zi4{color:var(--color-brand-400);margin-bottom:.85rem;font-size:.75rem;font-weight:650;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-1du1zi4-demo-enter;display:block}.demo-hero-h1.svelte-1du1zi4{max-width:21ch;color:var(--color-ink-950);font:700 clamp(2rem, 1.2rem + 2.1vw, 3rem)/1.07 var(--font-display);letter-spacing:-.032em;text-wrap:balance;margin:0;animation:.65s cubic-bezier(.16,1,.3,1) 80ms both svelte-1du1zi4-demo-enter}.demo-hero-sub.svelte-1du1zi4{max-width:48ch;color:var(--color-ink-700);text-wrap:pretty;margin:1.1rem 0 0;font-size:clamp(.98rem,.94rem + .28vw,1.1rem);line-height:1.6;animation:.55s cubic-bezier(.16,1,.3,1) .15s both svelte-1du1zi4-demo-enter}.demo-hero-actions.svelte-1du1zi4{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.6rem;animation:.45s cubic-bezier(.16,1,.3,1) .25s both svelte-1du1zi4-demo-enter;display:flex}.demo-hero-register-btn.svelte-1du1zi4{background:var(--color-brand-500);min-height:2.75rem;color:var(--color-on-brand);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex}.demo-hero-register-btn.svelte-1du1zi4:hover{background:var(--color-brand-600)}.demo-hero-register-btn.svelte-1du1zi4:active{transform:scale(.97)}.demo-hero-try-btn.svelte-1du1zi4{min-height:2.75rem;color:var(--color-ink-700);align-items:center;gap:.5rem;padding:.5rem .2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.demo-hero-try-btn.svelte-1du1zi4:hover{color:var(--color-ink-950)}.demo-hero-register-btn.svelte-1du1zi4:focus-visible,.demo-hero-try-btn.svelte-1du1zi4:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:3px}.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{color:oklch(42% .01 154);white-space:nowrap;font-size:.75rem;font-weight:600}.demo-scenarios-rail.svelte-1du1zi4{background:oklch(12% .018 154);border:1px solid oklch(20% .02 154);border-radius:999px;align-items:center;gap:.15rem;padding:.22rem;display:flex}.demo-scenario-btn.svelte-1du1zi4{color:oklch(52% .012 154);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:oklch(78% .012 150)}.demo-scenario-btn.svelte-1du1zi4:hover:not(.is-active){color:oklch(88% .01 150);background:oklch(15.5% .022 154/.7)}.demo-scenario-btn.is-active.svelte-1du1zi4{color:oklch(96% .007 150);background:oklch(20% .032 154);border-color:oklch(34% .07 154);font-weight:600;box-shadow:0 0 0 1px oklch(45% .09 154/.18),0 2px 10px oklch(25% .06 154/.35)}.demo-scenario-dot.svelte-1du1zi4{background:var(--color-brand-500);width:.28rem;height:.28rem;box-shadow:0 0 5px var(--color-brand-500);border-radius:50%;position:absolute;bottom:.14rem;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 oklch(22% .024 154);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 oklch(0% 0 0/.4),inset 0 0 0 1px oklch(32% .05 154/.25),inset 0 1px oklch(40% .06 154/.18),0 24px 80px oklch(0% 0 0/.55),0 8px 24px oklch(0% 0 0/.3)}.demo-titlebar.svelte-1du1zi4{background:oklch(13.5% .02 150);border-bottom:1px solid oklch(20% .02 154);flex-shrink:0;align-items:center;gap:.75rem;height:36px;padding:0 .875rem;display:flex;box-shadow:inset 0 1px oklch(30% .04 154/.6),inset 0 -1px oklch(8% .01 150/.5)}.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:oklch(60% .22 27)}.tl-min.svelte-1du1zi4{background:oklch(72% .18 70)}.tl-max.svelte-1du1zi4{background:oklch(60% .19 155)}.demo-urlbar.svelte-1du1zi4{color:oklch(55% .012 154);max-width:260px;font-size:.7rem;font-family:var(--font-mono);user-select:none;background:oklch(17% .02 154);border:1px solid oklch(22% .024 154);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:oklch(46% .012 154);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);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 (width<=960px){.demo-body.svelte-1du1zi4{grid-template-columns:1fr 1fr}.demo-sidebar.svelte-1du1zi4{display:none}}@media (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:oklch(62% .14 155);background:oklch(30% .06 155/.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{color:var(--color-ink-400);margin:0 0 .25rem;padding:0 .5rem;font-size:.75rem;font-weight:600}.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:oklch(72% .12 154);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;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);transform-origin:0;border-radius:999px;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.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 (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:oklch(62% .22 25);background:oklch(55% .22 25/.12);border-color:oklch(55% .22 25/.25)}.ai-high.svelte-1du1zi4{color:oklch(72% .16 75);background:oklch(75% .16 75/.12);border-color:oklch(75% .16 75/.25)}.ai-normal.svelte-1du1zi4{color:oklch(62% .11 154);background:oklch(62% .11 154/.12);border-color:oklch(62% .11 154/.22)}.ai-low.svelte-1du1zi4{color:oklch(55% .014 150);background:oklch(55% .012 154/.1);border-color:oklch(55% .012 154/.18)}.ai-spam.svelte-1du1zi4{color:oklch(55% .22 25/.6);background:oklch(55% .22 25/.08);border-color:oklch(55% .22 25/.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:oklch(62% .11 154);background:oklch(62% .11 154/.1);border-color:oklch(62% .11 154/.22)}.status-in-progress.svelte-1du1zi4{color:oklch(72% .16 75);background:oklch(75% .16 75/.1);border-color:oklch(75% .16 75/.22)}.status-resolved.svelte-1du1zi4{color:oklch(62% .19 155);background:oklch(62% .19 155/.1);border-color:oklch(62% .19 155/.22)}.status-closed.svelte-1du1zi4{color:oklch(55% .014 150);background:oklch(55% .012 154/.08);border-color:oklch(55% .012 154/.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 (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:oklch(62% .19 155);font:inherit;cursor:not-allowed;white-space:nowrap;background:oklch(62% .19 155/.1);border:1px solid oklch(62% .19 155/.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{color:oklch(72% .16 75/.75);align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:flex}.demo-note-body.svelte-1du1zi4{color:oklch(70% .012 150);background:oklch(75% .16 75/.05);border:1px solid oklch(72% .16 75/.25);border-radius:.5rem;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{color:var(--color-ink-800);white-space:pre-line;background:oklch(15.5% .02 154);border:1px solid oklch(22% .022 154/.7);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);transition:border-color .22s var(--ease-out-quint), box-shadow .28s var(--ease-out-quint);border-radius:.7rem;overflow:hidden}.demo-reply-box.is-focused.svelte-1du1zi4{border-color:oklch(50% .09 154/.8);box-shadow:0 0 0 3px oklch(62% .11 154/.1),0 0 0 1px oklch(62% .11 154/.2),0 4px 20px oklch(30% .08 154/.2)}.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;box-shadow:0 2px 10px oklch(45% .09 154/.4)}.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-inner.svelte-1du1zi4{text-align:center;max-width:48rem;margin:0 auto;position:relative}.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 oklch(45% .09 154/.5),inset 0 1px oklch(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 oklch(28% .028 154);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:oklch(40% .05 154)}.demo-post-cta-login.svelte-1du1zi4{color:oklch(38% .008 154);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)}.demo-guide-bar.svelte-1du1zi4{z-index:10;backdrop-filter:blur(10px);background:oklch(17% .025 154/.92);border:1px solid oklch(30% .06 154/.55);border-radius:999px;align-items:center;gap:.55rem;max-width:44rem;margin:0 auto .5rem;padding:.55rem .9rem .55rem .75rem;display:flex;position:relative;box-shadow:0 4px 20px oklch(0% 0 0/.3),0 0 0 1px oklch(45% .09 154/.08)}.demo-guide-text.svelte-1du1zi4{color:oklch(78% .016 154);flex:1;font-size:.75rem;font-weight:500}.demo-guide-close.svelte-1du1zi4{color:oklch(42% .01 154);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.2rem;transition:color .15s;display:flex}.demo-guide-close.svelte-1du1zi4:hover{color:oklch(62% .012 154)}.demo-live-toast.svelte-1du1zi4{z-index:60;background:oklch(15% .022 154);border:1px solid oklch(26% .04 154);border-radius:.875rem;flex-direction:column;gap:.3rem;width:280px;padding:.75rem .9rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 8px 32px oklch(0% 0 0/.5),0 2px 8px oklch(0% 0 0/.3)}.demo-live-toast-header.svelte-1du1zi4{align-items:center;gap:.4rem;display:flex}.demo-live-toast-dot.svelte-1du1zi4{background:var(--color-success);width:.45rem;height:.45rem;box-shadow:0 0 6px var(--color-success);border-radius:50%;flex-shrink:0;animation:1.5s infinite svelte-1du1zi4-pulse}@keyframes svelte-1du1zi4-pulse{0%,to{opacity:1}50%{opacity:.45}}.demo-live-toast-label.svelte-1du1zi4{color:var(--color-success);font-size:.75rem;font-weight:600}.demo-live-toast-addr.svelte-1du1zi4{font-size:.62rem;font-family:var(--font-mono);color:oklch(48% .012 154);white-space:nowrap;text-overflow:ellipsis;max-width:120px;margin-left:auto;overflow:hidden}.demo-live-toast-subject.svelte-1du1zi4{color:oklch(90% .007 150);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;font-weight:600;overflow:hidden}.demo-live-toast-footer.svelte-1du1zi4{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.demo-live-toast-from.svelte-1du1zi4{color:oklch(50% .012 154);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.demo-live-toast-ai.svelte-1du1zi4{color:var(--color-brand-400);white-space:nowrap;align-items:center;gap:.3rem;font-size:.62rem;font-weight:600;display:inline-flex}.demo-reply-sent.svelte-1du1zi4{background:color-mix(in oklch, var(--color-success) 8%, var(--color-surface-raised) 92%);border:1px solid color-mix(in oklch, var(--color-success) 22%, var(--color-border-subtle) 78%);color:var(--color-ink-700);border-radius:.6rem;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.45rem .75rem;font-size:.75rem;font-weight:500;display:flex}.demo-page.svelte-1du1zi4{--color-ink-950:oklch(98.5% .008 154);--color-ink-900:oklch(95.5% .01 154);--color-ink-800:oklch(90% .013 154);--color-ink-700:oklch(83.5% .015 154);--color-ink-600:oklch(76.5% .016 154);--color-ink-500:oklch(71.5% .016 154);background:radial-gradient(85rem 32rem at 50% -10%, color-mix(in oklch, var(--color-brand-500) 12%, transparent), transparent 68%), oklch(20.5% .034 154);overflow:clip visible}.demo-scenarios-wrap.svelte-1du1zi4{padding:.65rem 1.25rem .85rem;animation:.4s cubic-bezier(.16,1,.3,1) .3s both svelte-1du1zi4-demo-enter}.demo-guide-bar.svelte-1du1zi4{max-width:52rem;margin-bottom:1rem}.demo-frame-wrap.svelte-1du1zi4{flex:none;gap:.85rem;width:min(100% - 2rem,96rem);margin:0 auto;padding:0 0 4rem;animation:.8s cubic-bezier(.16,1,.3,1) .34s both svelte-1du1zi4-demo-enter}.demo-stage-header.svelte-1du1zi4{justify-content:space-between;align-items:end;gap:1rem;padding:0 .2rem;display:flex}.demo-stage-copy.svelte-1du1zi4{min-width:0}.demo-stage-kicker.svelte-1du1zi4{color:oklch(68% .075 154);margin-bottom:.35rem;font-size:.75rem;font-weight:750;display:block}.demo-stage-copy.svelte-1du1zi4 h2:where(.svelte-1du1zi4){font-family:var(--font-display);color:oklch(96% .006 150);text-wrap:balance;margin:0;font-size:clamp(1.3rem,2vw,2.1rem);font-weight:820;line-height:1.02}.demo-stage-copy.svelte-1du1zi4 p:where(.svelte-1du1zi4){color:oklch(66% .012 154);margin:.45rem 0 0;font-size:.86rem;line-height:1.45}.demo-frame.svelte-1du1zi4{background:oklch(13% .014 154);border:1px solid oklch(30% .026 154/.95);border-radius:1.1rem;height:clamp(640px,76dvh,820px);box-shadow:inset 0 1px oklch(100% 0 0/.08),inset 0 0 0 1px oklch(44% .06 154/.16),0 36px 110px oklch(0% 0 0/.56),0 14px 34px oklch(6% .012 154/.44)}.demo-titlebar.svelte-1du1zi4{background:linear-gradient(oklch(18% .015 154),oklch(13.5% .014 154));height:38px}.demo-inner-topbar.svelte-1du1zi4{background:linear-gradient(oklch(24.5% .007 150),oklch(21.5% .007 150));height:58px;padding:0 1rem}.demo-body.svelte-1du1zi4{grid-template-columns:minmax(216px,.72fr) minmax(320px,1.05fr) minmax(0,3fr)}.demo-sidebar.svelte-1du1zi4{background:oklch(18.5% .006 150)}.demo-list.svelte-1du1zi4{background:oklch(19% .006 150)}.demo-list-head.svelte-1du1zi4{background:oklch(20.5% .006 150);padding:.8rem .85rem .65rem}.demo-list-title.svelte-1du1zi4{font-size:.9rem}.demo-status-tabs.svelte-1du1zi4{gap:.3rem}.demo-status-tab.svelte-1du1zi4{border-radius:.45rem;padding:.25rem .55rem;font-size:.72rem}.demo-ticket.svelte-1du1zi4{gap:.25rem;padding:.78rem .85rem;transition:background .16s,filter .16s,transform .16s}.demo-ticket.svelte-1du1zi4:hover{filter:none;transform:translate(2px)}.demo-ticket.is-selected.svelte-1du1zi4{box-shadow:inset 3px 0 0 var(--color-brand-500), 0 1px 0 oklch(100% 0 0/.04) inset}.demo-ticket-from.svelte-1du1zi4{font-size:.78rem}.demo-ticket-subject.svelte-1du1zi4{font-size:.78rem;line-height:1.35}.demo-ticket-preview.svelte-1du1zi4{font-size:.71rem;line-height:1.45}.demo-detail.svelte-1du1zi4{background:oklch(18% .006 150)}.demo-detail-head.svelte-1du1zi4{background:linear-gradient(oklch(23.5% .007 150),oklch(20.5% .007 150));padding:.8rem 1rem}.demo-detail-subject.svelte-1du1zi4{font-size:.96rem}.demo-detail-shell.svelte-1du1zi4{background:linear-gradient(90deg,oklch(17% .006 150),oklch(15.8% .008 154));flex:1;grid-template-columns:minmax(0,1fr) 292px;min-height:0;display:grid}.demo-thread.svelte-1du1zi4{gap:1rem;padding:1.15rem}.demo-bubble-av.svelte-1du1zi4{border-radius:.65rem;width:32px;height:32px}.demo-bubble-content.svelte-1du1zi4{gap:.35rem;max-width:min(78%,52rem)}.demo-bubble-body.svelte-1du1zi4{background:oklch(20.5% .007 150);border-radius:.35rem .85rem .85rem;padding:.72rem .85rem;font-size:.8rem;line-height:1.62}.demo-bubble-body.is-agent.svelte-1du1zi4{border-radius:.85rem .35rem .85rem .85rem}.demo-note-body.svelte-1du1zi4{padding:.7rem .85rem;font-size:.78rem}.demo-intel-panel.svelte-1du1zi4{border-left:1px solid color-mix(in oklch, var(--color-border-default) 82%, transparent);background:linear-gradient(oklch(20.5% .007 150),oklch(17.2% .006 150));flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex;overflow-y:auto}.demo-intel-card.svelte-1du1zi4,.demo-intel-stat.svelte-1du1zi4{border:1px solid color-mix(in oklch, var(--color-border-default) 78%, transparent);background:oklch(23.5% .007 150/.72);box-shadow:inset 0 1px oklch(100% 0 0/.045)}.demo-intel-card.svelte-1du1zi4{border-radius:.8rem;padding:.9rem}.demo-intel-primary.svelte-1du1zi4{background:linear-gradient(160deg, color-mix(in oklch, var(--color-brand-500) 13%, oklch(24.5% .008 150)) 0%, oklch(20.5% .007 150) 100%);border-color:color-mix(in oklch, var(--color-brand-400) 32%, var(--color-border-default))}.demo-intel-label.svelte-1du1zi4{color:color-mix(in oklch, var(--color-brand-400) 78%, var(--color-ink-700));margin-bottom:.42rem;font-size:.75rem;font-weight:780;display:block}.demo-intel-title.svelte-1du1zi4{color:var(--color-ink-950);margin:0 0 .45rem;font-size:.92rem;font-weight:760;line-height:1.25}.demo-intel-copy.svelte-1du1zi4{color:var(--color-ink-600);margin:0;font-size:.76rem;line-height:1.6}.demo-intel-grid.svelte-1du1zi4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.demo-intel-stat.svelte-1du1zi4{border-radius:.75rem;min-width:0;padding:.75rem}.demo-intel-stat.svelte-1du1zi4 span:where(.svelte-1du1zi4){color:var(--color-ink-400);margin-bottom:.3rem;font-size:.75rem;font-weight:720;display:block}.demo-intel-stat.svelte-1du1zi4 strong:where(.svelte-1du1zi4){color:var(--color-ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:760;display:block;overflow:hidden}.demo-intel-tags.svelte-1du1zi4{flex-wrap:wrap;gap:.4rem;display:flex}.demo-intel-tags.svelte-1du1zi4 span:where(.svelte-1du1zi4){background:color-mix(in oklch, var(--color-brand-500) 9%, var(--color-surface-raised));color:var(--color-ink-700);font-family:var(--font-mono);border-radius:.45rem;padding:.24rem .45rem;font-size:.66rem}.demo-reply-area.svelte-1du1zi4{background:linear-gradient(oklch(20.5% .007 150),oklch(19% .006 150));padding:.75rem 1rem .85rem}.demo-reply-textarea.svelte-1du1zi4{min-height:74px;font-size:.78rem}@media (width<=1180px){.demo-detail-shell.svelte-1du1zi4{flex-direction:column;display:flex}.demo-intel-panel.svelte-1du1zi4{display:none}.demo-body.svelte-1du1zi4{grid-template-columns:minmax(248px,.95fr) minmax(0,2fr)}.demo-sidebar.svelte-1du1zi4{display:none}}@media (width<=760px){.demo-frame-wrap.svelte-1du1zi4{width:min(100% - 1rem,96rem);padding-bottom:2.5rem}.demo-stage-header.svelte-1du1zi4{flex-direction:column;align-items:stretch}.demo-frame.svelte-1du1zi4{border-radius:.85rem;height:calc(100dvh - 1rem);min-height:640px}.demo-detail-head.svelte-1du1zi4{align-items:flex-start}}@media (width<=640px){.demo-scenarios-wrap.svelte-1du1zi4{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;padding:.75rem 0 1rem}.demo-scenarios-label.svelte-1du1zi4{padding-inline:1.25rem}.demo-scenarios-rail.svelte-1du1zi4{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;background:0 0;border-inline:0;border-radius:0;justify-content:flex-start;gap:.25rem;width:100%;padding:.25rem 1.25rem;scroll-padding-inline:1.25rem;overflow-x:auto}.demo-scenarios-rail.svelte-1du1zi4::-webkit-scrollbar{display:none}.demo-scenario-btn.svelte-1du1zi4{scroll-snap-align:start;flex:none;min-height:2.75rem;padding:.625rem .875rem}}@keyframes svelte-1du1zi4-demo-enter{0%{opacity:0;transform:translateY(1.25rem)}}@media (prefers-reduced-motion:reduce){.demo-hero-eyebrow.svelte-1du1zi4,.demo-hero-h1.svelte-1du1zi4,.demo-hero-sub.svelte-1du1zi4,.demo-hero-actions.svelte-1du1zi4,.demo-scenarios-wrap.svelte-1du1zi4,.demo-frame-wrap.svelte-1du1zi4{animation:none}}
