:root{--bg-canvas: #FCFCFB;--bg-surface: #FFFFFF;--bg-raised: #FFFFFF;--bg-subtle: #F1F1EF;--bg-sunken: #F6F6F4;--bg-inverse: #111110;--bg-scrim: #0E0E0DA6;--bg-contrast: #111110;--bg-glass-strong: #FFFFFFF0;--bg-glass: #FFFFFFE6;--bg-glass-soft: #FFFFFFD9;--bg-glass-faint: #FFFFFF99;--bg-skeleton: #1111101F;--bg-skeleton-strong: #111110C7;--bg-code: #111110;--device-bezel: #0C0C0D;--text-primary: #111110;--text-secondary: #5C5B57;--text-tertiary: #706e67;--text-on-accent: #FFFFFF;--text-on-inverse: #FAFAF8;--text-on-contrast: #FAFAF8;--text-on-contrast-muted: #FAFAF8B8;--text-code: #A7E3C6;--border-default: #E3E2DE;--border-subtle: #EDEDEA;--border-strong: #CFCEC8;--border-inverse: #2A2A28;--border-contrast: #111110;--brand: #1F5C4D;--brand-hover: #184A3E;--brand-soft: #E8F0ED;--brand-text: #184A3E;--evershop: #1F5C4D;--evershop-soft: #E8F0ED;--eversupport: #2F4E6E;--eversupport-soft: #E6EDF3;--evership: #8A5A27;--evership-soft: #F3EADF;--everdocs: #2F4E6E;--everdocs-soft: #E6EDF3;--everagent: #5A3E7A;--everagent-soft: #EEE9F3;--voiceai: #8A2B4A;--voiceai-soft: #F5E7ED;--success: #3F5A3C;--success-soft: #EAF0E7;--error: #8A2B26;--error-soft: #F7E7E5;--warning: #8A5A27;--warning-soft: #F5EBDF;--info: #2F4E6E;--info-soft: #E6EDF3;--font-brand: "Chakra Petch", system-ui, sans-serif;--font-display: "Frank Ruhl Libre", Georgia, serif;--font-sans: "Heebo", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 24px;--radius-full: 9999px;--space-1: 4px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-md: 18px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 28px;--text-3xl: 32px;--text-4xl: 40px;--text-5xl: 48px;--text-6xl: 64px;--text-7xl: 80px;--control-h-input: 50px;--border-hairline: 1px;--focus-ring: 2px;--shadow-sm: 0 1px 2px rgba(17, 17, 16, .04);--shadow-md: 0 4px 16px rgba(17, 17, 16, .06);--shadow-lg: 0 12px 40px rgba(17, 17, 16, .1);--shadow-xl: 0 24px 64px rgba(17, 17, 16, .14);--shadow-color-soft: #1111101F;--shadow-color-strong: #1111102E;--shadow-float: 0 24px 60px -12px rgba(17, 17, 16, .22), 0 2px 8px rgba(17, 17, 16, .08);--shadow-pop: 0 8px 24px rgba(17, 17, 16, .16);--glass-bg: #FFFFFFB3;--glass-border: #CFCEC873;--glass-highlight: #FFFFFFE6;--glass-blur: blur(18px) saturate(1.6);--glow-1: #1F5C4D1F;--glow-2: #2F4E6E0D;--shadow-card: 0 1px 2px rgba(17, 17, 16, .04), 0 10px 30px -12px rgba(31, 92, 77, .18);--shadow-card-lifted: 0 2px 4px rgba(17, 17, 16, .05), 0 20px 48px -16px rgba(31, 92, 77, .26);--shadow-chip: 0 1px 1px rgba(17, 17, 16, .06), 0 2px 6px -1px rgba(31, 92, 77, .2);--shadow-chip-hover: 0 2px 3px rgba(17, 17, 16, .08), 0 6px 14px -3px rgba(31, 92, 77, .28);--chip-highlight: #FFFFFFB3;--shadow-raised: 0 1px 2px rgba(17, 17, 16, .06), 0 4px 12px -4px rgba(17, 17, 16, .12);--shadow-raised-hover: 0 2px 4px rgba(17, 17, 16, .08), 0 8px 20px -6px rgba(17, 17, 16, .16);--shadow-brand: 0 1px 2px rgba(17, 17, 16, .1), 0 6px 16px -6px rgba(31, 92, 77, .55);--shadow-nav: 0 1px 0 rgba(17, 17, 16, .03), 0 8px 24px -12px rgba(17, 17, 16, .16);--elev-card: inset 0 1px 0 var(--glass-highlight), var(--shadow-card);--elev-card-lifted: inset 0 1px 0 var(--glass-highlight), var(--shadow-card-lifted);--elev-chip: inset 0 1px 0 var(--chip-highlight), var(--shadow-chip);--elev-chip-hover: inset 0 1px 0 var(--chip-highlight), var(--shadow-chip-hover);--chip-sheen: linear-gradient(180deg, var(--chip-highlight), transparent 75%);--glass-border-hover: #CFCEC8CC;--shadow-brand-hover: 0 2px 4px rgba(17, 17, 16, .12), 0 10px 22px -8px rgba(31, 92, 77, .6);--elev-card-hover: inset 0 1px 0 var(--glass-highlight), var(--shadow-card-lifted);--tint-hover: #1F5C4D0F;--tint-press: #1F5C4D1F;--dur-fast: .15s;--dur-base: .28s;--dur-slow: .45s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.12, .64, 1);--lift-sm: -1px;--lift-md: -3px;--press-scale: .97;--accent: var(--brand-text);--accent-soft: var(--brand-soft);--chip-tint: 100%;--chip-border-mix: 24%;--chip-text-accent: 100%}[data-theme=dark]{--bg-canvas: #171714;--bg-surface: #201f1b;--bg-raised: #26251f;--bg-subtle: #2a2924;--bg-sunken: #121110;--bg-inverse: #f5f4ef;--bg-scrim: #0000008c;--bg-contrast: #0e0e0d;--bg-glass-strong: #201f1bf0;--bg-glass: #201f1be6;--bg-glass-soft: #201f1bd9;--bg-glass-faint: #201f1b99;--bg-skeleton: #f5f4ef1f;--bg-skeleton-strong: #f5f4ef8c;--bg-code: #0e0e0d;--device-bezel: #0c0c0d;--text-primary: #f5f4ef;--text-secondary: #a8a69e;--text-tertiary: #95938b;--text-on-accent: #0c1a16;--text-on-inverse: #17140c;--text-on-contrast: #fafaf8;--text-on-contrast-muted: #fafaf8b8;--text-code: #a7e3c6;--border-default: #33322c;--border-subtle: #2a2924;--border-strong: #45443c;--border-inverse: #d6d2c6;--border-contrast: #33322c;--brand: #4a9a82;--brand-hover: #5aa890;--brand-soft: #14241f;--brand-text: #8fd0b9;--chip-tint: 45%;--chip-border-mix: 38%;--chip-text-accent: 55%;--evershop: #7fc0ac;--evershop-soft: #14241f;--eversupport: #8fb4d8;--eversupport-soft: #16222e;--evership: #e0b07e;--evership-soft: #2e2217;--everdocs: #8fb4d8;--everdocs-soft: #16222e;--everagent: #b9a0d8;--everagent-soft: #221a2e;--voiceai: #e08fab;--voiceai-soft: #2e1720;--success: #a9c6a0;--success-soft: #1c271c;--error: #e58f87;--error-soft: #2e1715;--warning: #e0a184;--warning-soft: #2e1f17;--info: #8fb4d8;--info-soft: #16222e;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .5);--shadow-xl: 0 24px 64px rgba(0, 0, 0, .55);--shadow-color-soft: #0000004d;--shadow-color-strong: #00000073;--shadow-float: 0 24px 60px -12px rgba(0, 0, 0, .6), 0 2px 8px rgba(0, 0, 0, .35);--shadow-pop: 0 8px 24px rgba(0, 0, 0, .5);--glass-bg: #26251fa6;--glass-border: #f5f4ef1a;--glass-highlight: #f5f4ef1f;--glow-1: #4a9a8229;--glow-2: #8fb4d814;--shadow-card: 0 1px 2px rgba(0, 0, 0, .35), 0 14px 36px -14px rgba(0, 0, 0, .7);--shadow-card-lifted: 0 2px 4px rgba(0, 0, 0, .4), 0 24px 56px -16px rgba(0, 0, 0, .8);--shadow-chip: 0 1px 2px rgba(0, 0, 0, .5), 0 3px 8px -2px rgba(0, 0, 0, .55);--shadow-chip-hover: 0 2px 4px rgba(0, 0, 0, .55), 0 8px 16px -4px rgba(0, 0, 0, .6);--chip-highlight: #f5f4ef14;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .45), 0 4px 12px -4px rgba(0, 0, 0, .55);--shadow-raised-hover: 0 2px 4px rgba(0, 0, 0, .5), 0 8px 20px -6px rgba(0, 0, 0, .6);--shadow-brand: 0 1px 2px rgba(0, 0, 0, .45), 0 6px 18px -6px rgba(74, 154, 130, .45);--shadow-nav: 0 1px 0 rgba(0, 0, 0, .3), 0 8px 24px -12px rgba(0, 0, 0, .6);--glass-border-hover: #f5f4ef33;--shadow-brand-hover: 0 2px 4px rgba(0, 0, 0, .5), 0 10px 24px -8px rgba(74, 154, 130, .55);--tint-hover: #4a9a821a;--tint-press: #4a9a822e}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;interpolate-size:allow-keywords}body{margin:0;background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.15;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img,svg{display:block;max-width:100%}:focus-visible{outline:var(--focus-ring) solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.container{width:100%;max-width:1160px;margin-inline:auto;padding-inline:var(--space-6)}.section{padding-block:var(--space-24)}@media(max-width:720px){.section{padding-block:var(--space-16)}}.eyebrow{font-family:var(--font-brand);font-size:var(--text-sm);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.serif-heading{font-family:var(--font-display);font-weight:500;color:var(--text-primary);letter-spacing:-.02em}.brand-name{font-family:var(--font-brand);font-weight:700;letter-spacing:-.01em}.mono{font-family:var(--font-mono)}.lead{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h-input);padding-inline:var(--space-6);border-radius:var(--radius-full);border:var(--border-hairline) solid transparent;font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;line-height:1;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);white-space:nowrap}.btn--primary:hover,.btn--secondary:hover{transform:translateY(var(--lift-sm))}.btn:active,.btn--primary:active,.btn--secondary:active{transform:scale(var(--press-scale));transition-duration:60ms}.btn:focus-visible{outline:var(--focus-ring) solid var(--accent);outline-offset:3px;border-radius:var(--radius-full)}.btn--primary{background:var(--brand);color:var(--text-on-accent);box-shadow:inset 0 1px 0 var(--chip-highlight),var(--shadow-brand)}.btn--primary:hover{background:var(--brand-hover);box-shadow:inset 0 1px 0 var(--chip-highlight),var(--shadow-brand-hover)}.btn--secondary{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-strong);box-shadow:var(--shadow-raised)}.btn--secondary:hover{background:var(--bg-sunken);box-shadow:var(--shadow-raised-hover)}.btn--ghost{background:transparent;color:var(--text-primary)}.btn--ghost:hover{background:var(--bg-subtle)}.btn--sm{height:40px;padding-inline:var(--space-5);font-size:var(--text-sm)}.btn:disabled{opacity:.5;cursor:not-allowed}.glass-stage{background-image:radial-gradient(48% 32% at 10% 32%,var(--glow-1),transparent),radial-gradient(42% 30% at 90% 70%,var(--glow-2),transparent)}.card{background:var(--bg-surface);border:var(--border-hairline) solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--elev-card);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.card:hover{border-color:var(--glass-border-hover)}.card--interactive:hover{transform:translateY(var(--lift-md));box-shadow:var(--elev-card-hover)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}@media(prefers-reduced-transparency:reduce){.card{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:var(--border-hairline) solid color-mix(in srgb,currentColor var(--chip-border-mix),transparent);background:var(--chip-sheen),color-mix(in srgb,var(--accent-soft) var(--chip-tint),var(--bg-raised));box-shadow:var(--elev-chip);color:color-mix(in srgb,var(--accent) var(--chip-text-accent),var(--text-primary));font-family:var(--font-brand);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.accordion{border-bottom:var(--border-hairline) solid var(--border-default)}.accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-inline:calc(-1 * var(--space-3));padding:var(--space-5) var(--space-3);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;list-style:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.accordion>summary::-webkit-details-marker{display:none}.accordion>summary:hover,.accordion>summary:focus-visible{background-color:var(--tint-hover);color:var(--brand)}.accordion>summary:focus-visible{outline:var(--focus-ring) solid var(--brand);outline-offset:0;border-radius:var(--radius-lg)}.accordion>summary:active{background-color:var(--tint-press);transform:scale(.995)}.accordion__chev{flex:none;display:inline-flex;color:var(--text-tertiary);transition:transform var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}.accordion>summary:hover .accordion__chev,.accordion>summary:focus-visible .accordion__chev{color:var(--brand)}.accordion[open] .accordion__chev{transform:rotate(180deg)}.accordion::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),content-visibility var(--dur-base) allow-discrete}.accordion[open]::details-content{block-size:auto;opacity:1}.accordion__a{padding-bottom:var(--space-5);color:var(--text-secondary);opacity:0;transform:translateY(-6px);transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.accordion[open] .accordion__a{opacity:1;transform:none}.tw-caret{display:inline-block;width:2px;height:1em;margin-left:1px;background:currentColor;vertical-align:text-bottom;animation:tw-blink 1s steps(2,start) infinite}@keyframes tw-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}[data-rise].rise-pending{opacity:0;transform:translateY(14px);filter:blur(6px)}[data-rise].rise-in{opacity:1;transform:none;filter:none;transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.tw-caret{display:none}.accordion::details-content{transition-duration:.001ms!important}.btn:hover,.btn:active,.btn--primary:hover,.btn--secondary:hover,.btn--primary:active,.btn--secondary:active,.card--interactive:hover,.accordion>summary:active,.accordion__a{transform:none!important}[data-rise].rise-pending{opacity:1;transform:none;filter:none}}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease;will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:none}.card[data-reveal]{transition:opacity .55s ease,transform .55s ease,border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mb{display:flex;max-width:100%}.mb--user{justify-content:flex-end}.mb--assistant{justify-content:flex-start}.mb__text{display:inline-block;padding:var(--space-2-5) var(--space-3-5);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:1.45;max-width:86%}.mb--user .mb__text{background:var(--bg-inverse);color:var(--text-on-inverse);border-bottom-right-radius:var(--radius-sm)}.mb--assistant .mb__text{background:var(--bg-subtle);color:var(--text-primary);border-bottom-left-radius:var(--radius-sm)}.mb--assistant{align-items:flex-end;gap:var(--space-2)}.mb__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-lg);background:var(--accent);color:var(--text-on-accent);font-family:var(--font-brand);font-size:var(--text-xs);font-weight:700}.mb__avatar--spacer{background:none}.chat--rich>.widget,.chat--rich>.act{margin-left:calc(24px + var(--space-2))}.act{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);padding:2px 0;font-size:var(--text-xs);font-weight:500;color:var(--text-tertiary)}.act__label{color:var(--text-secondary)}.act__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border-radius:var(--radius-full);background:var(--bg-surface);border:var(--border-hairline) solid var(--border-default);color:var(--success)}.hero__block.chat-in--action+.hero__block.chat-in--action .act:before,.act+.act:before{content:"";position:absolute;left:7px;bottom:calc(100% - 3px);width:2px;height:var(--space-4);border-radius:var(--radius-full);background:var(--border-default)}.mb--typing{position:absolute;left:0;right:0}.mb--typing.is-flow{position:static}.mb--typing .mb__avatar{animation:avatar-think 1.4s var(--ease-in-out) infinite}@keyframes avatar-think{0%,to{transform:scale(1);box-shadow:0 0 0 0 var(--accent-soft)}50%{transform:scale(.94);box-shadow:0 0 0 4px var(--accent-soft)}}.mb__typing{display:inline-flex;align-items:center;gap:4px;padding:12px 14px;border-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-sm);background:var(--bg-subtle)}.mb__typing i{width:6px;height:6px;border-radius:var(--radius-full);background:var(--text-tertiary);animation:chat-dot .9s ease-in-out infinite}.mb__typing i:nth-child(2){animation-delay:.15s}.mb__typing i:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}[data-chat]{position:relative}.chat-hidden{opacity:0}.chat-in--user{transform-origin:100% 100%;animation:chat-pop-user var(--dur-base) var(--ease-out) both}.chat-in--assistant .mb__text,.chat-in--typing .mb__typing{transform-origin:0 100%;animation:chat-pop-bot var(--dur-base) var(--ease-out) both}.chat-in--action{animation:chat-step var(--dur-base) var(--ease-out) both}.chat-in--card{animation:chat-slide .32s var(--ease-out) both}@keyframes chat-step{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes chat-pop-user{0%{opacity:0;transform:translate(6px,8px) scale(.92)}to{opacity:1;transform:none}}@keyframes chat-pop-bot{0%{opacity:0;transform:translate(-4px,6px) scale(.94)}to{opacity:1;transform:none}}@keyframes chat-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chat-hidden{opacity:1}.mb__typing i,.mb--typing .mb__avatar{animation:none}}.widget{background:var(--bg-surface);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-3);box-shadow:var(--shadow-sm);font-size:var(--text-sm)}.widget__title{font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2)}.widget--product{display:flex;align-items:center;gap:var(--space-3)}.widget--product__thumb{width:44px;height:44px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent-soft),var(--bg-subtle));flex:none}.widget--product__img{display:block;object-fit:cover;background:var(--bg-subtle);border:var(--border-hairline) solid var(--border-subtle)}.widget--product__meta{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.widget--product__name{font-weight:600;color:var(--text-primary)}.widget--product__stock{font-size:var(--text-xs);color:var(--success)}.widget--product__price{font-weight:700;color:var(--text-primary)}.widget--cart{display:flex;flex-direction:column;gap:var(--space-2)}.widget--cart__row,.widget--cart__total{display:flex;justify-content:space-between;gap:var(--space-4);color:var(--text-secondary)}.widget--cart__total{border-top:var(--border-hairline) solid var(--border-subtle);padding-top:var(--space-2);margin-top:var(--space-1);color:var(--text-primary);font-weight:700}.widget--sources{border:none;background:transparent;box-shadow:none;padding:var(--space-1) 0;display:flex;flex-direction:column;gap:var(--space-2)}.widget--sources__label{font-size:var(--text-xs);color:var(--text-tertiary)}.widget--sources__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.source-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px var(--space-2);border-radius:var(--radius-full);background:var(--chip-sheen),var(--bg-subtle);border:var(--border-hairline) solid var(--border-default);box-shadow:var(--elev-chip);font-size:var(--text-xs);color:var(--text-secondary)}.widget--ticket{display:flex;flex-direction:column;gap:var(--space-1)}.widget--ticket__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.widget--ticket__id{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.widget--ticket__status{font-size:var(--text-xs);font-weight:600;color:var(--success);background:var(--success-soft);padding:2px var(--space-2);border-radius:var(--radius-full)}.widget--ticket__subject{font-weight:600;color:var(--text-primary)}.widget--shipment{display:flex;flex-direction:column;gap:var(--space-3)}.widget--shipment__head{display:flex;align-items:center;justify-content:space-between}.widget--shipment__order{font-family:var(--font-mono);font-weight:600}.widget--shipment__carrier{font-size:var(--text-xs);color:var(--text-secondary)}.widget--shipment__track{display:flex;justify-content:space-between;position:relative;gap:var(--space-1)}.widget--shipment__track:before{content:"";position:absolute;top:6px;left:8%;right:8%;height:2px;background:var(--border-default)}.widget--shipment__step{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);flex:1;position:relative;z-index:1}.widget--shipment__dot{width:14px;height:14px;border-radius:var(--radius-full);background:var(--bg-surface);border:2px solid var(--border-strong)}.widget--shipment__step.is-done .widget--shipment__dot{background:var(--accent);border-color:var(--accent)}.widget--shipment__step.is-current .widget--shipment__dot{box-shadow:0 0 0 4px var(--accent-soft)}.widget--shipment__label{font-size:10px;color:var(--text-tertiary);text-align:center;line-height:1.2}.widget--shipment__step.is-current .widget--shipment__label{color:var(--text-primary);font-weight:600}.widget--shipment__eta{font-size:var(--text-xs);color:var(--text-secondary);background:var(--bg-sunken);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3)}.widget--permission{display:flex;flex-direction:column;gap:var(--space-2);border-color:var(--accent);background:var(--accent-soft)}.widget--permission__label{font-size:var(--text-xs);font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.widget--permission__action{color:var(--text-primary)}.widget--permission__actions{display:flex;gap:var(--space-2);margin-top:var(--space-1)}.widget--permission__btn{flex:1;text-align:center;padding:var(--space-2);border-radius:var(--radius-lg);font-size:var(--text-xs);font-weight:600;background:var(--bg-surface);border:var(--border-hairline) solid var(--border-default);color:var(--text-secondary)}.widget--permission__btn.is-approve{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.widget--tool{display:flex;flex-direction:column;gap:var(--space-1);background:var(--bg-sunken)}.widget--tool__row{display:flex;justify-content:space-between;gap:var(--space-4)}.widget--tool__k{color:var(--text-tertiary)}.widget--tool__v{color:var(--text-primary);font-weight:600}.widget--voice{display:flex;flex-direction:column;gap:var(--space-3)}.widget--voice__row{display:flex;align-items:center;gap:var(--space-2)}.widget--voice__mic{color:var(--accent)}.widget--voice__text{color:var(--text-primary);font-weight:500}.widget--voice__wave{display:flex;align-items:center;gap:3px;height:28px}.widget--voice__wave span{width:3px;border-radius:var(--radius-full);background:var(--accent);height:40%;animation:voice-wave 1s ease-in-out infinite;animation-delay:calc(var(--i) * .08s)}@keyframes voice-wave{0%,to{height:25%;opacity:.5}50%{height:95%;opacity:1}}.widget--voice__reply{font-size:var(--text-sm);color:var(--text-secondary);background:var(--bg-subtle);border-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.brand-tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);background:var(--bg-subtle);border:var(--border-hairline) solid var(--border-subtle)}[data-theme=dark] .brand-tile--light{background:var(--bg-inverse)}.brand-tile-host{display:contents}.widget--ticket__status{padding:2px var(--space-2);border-radius:var(--radius-full)}.widget--ticket__status.is-resolved{background:var(--success-soft);color:var(--success)}.widget--ticket__status.is-open{background:var(--info-soft);color:var(--info)}.widget--ticket--branded{gap:6px}.widget--ticket--branded .widget--ticket__head{justify-content:flex-start;gap:var(--space-2)}.widget--ticket__title{flex:1;min-width:0;font-weight:600;color:var(--text-primary)}.widget--ticket__meta{font-size:var(--text-xs);color:var(--text-secondary)}.btn[data-magnetic],.btn[data-testid=ld-hero-cta-demo]{translate:var(--mag-x, 0px) var(--mag-y, 0px);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),translate var(--dur-base) var(--ease-spring)}.btn--primary{position:relative;isolation:isolate;overflow:hidden}.btn--primary .ripple{position:absolute;z-index:-1;width:var(--ripple-size, 200px);height:var(--ripple-size, 200px);margin:calc(var(--ripple-size, 200px) / -2) 0 0 calc(var(--ripple-size, 200px) / -2);border-radius:50%;background:color-mix(in srgb,var(--text-on-accent) 28%,transparent);pointer-events:none;animation:ripple var(--dur-slow) var(--ease-out) forwards}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.nudge{display:inline-block;transition:translate var(--dur-base) var(--ease-spring)}a:hover .nudge--down,a:focus-visible .nudge--down{translate:0 2px}a:hover .nudge--right,a:focus-visible .nudge--right{translate:3px 0}.card--interactive{position:relative;isolation:isolate}.card--interactive:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at calc(var(--mx, .5) * 100%) calc(var(--my, .5) * 100%),var(--glass-highlight),transparent 55%);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}@media(hover:hover)and (pointer:fine){.card--interactive.is-tilting:hover{transform:translateY(var(--lift-md)) perspective(900px) rotateX(calc((.5 - var(--my, .5)) * 5deg)) rotateY(calc((var(--mx, .5) - .5) * 5deg))}.card--interactive.is-tilting:hover:before{opacity:.6}}[data-rise].rise-words.rise-pending,[data-rise].rise-words.rise-in{opacity:1;transform:none;filter:none}.rise-words .rise-word{display:inline-block}.rise-words.rise-pending .rise-word{opacity:0;transform:translateY(.4em);filter:blur(4px)}.rise-words.rise-in .rise-word{opacity:1;transform:none;filter:none;transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out);transition-delay:calc(var(--rise-base, 0ms) + var(--w, 0) * 45ms)}.accordion__chev{transition:transform var(--dur-slow) var(--ease-spring),color var(--dur-fast) var(--ease-out)}.accordion[open] .accordion__chev{transform:rotate(45deg)}.accordion[open] .accordion__a{transition-delay:70ms}@media(prefers-reduced-motion:reduce){.btn[data-magnetic],.btn[data-testid=ld-hero-cta-demo],a:hover .nudge,a:focus-visible .nudge{translate:none}.btn--primary .ripple{display:none}.card--interactive:before{display:none}.rise-words .rise-word{opacity:1;transform:none;filter:none}}
