.support.svelte-17b010d{padding-bottom:clamp(48px,6vw,80px)}.support-grid.svelte-17b010d{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:20px;display:grid}.ticket-stage.svelte-17b010d{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper-2);padding:clamp(20px,3.4vw,44px);position:relative;overflow:hidden}.ticket-stage.svelte-17b010d:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(45% 50% at 35% 55%,#ff5b3524 0%,#0000 70%),radial-gradient(40% 45% at 75% 40%,#ffd9b82e 0%,#0000 70%);position:absolute;inset:25% -10% -20% 15%}.glass-light.svelte-17b010d{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(135deg,#ffffffc7 0%,#ffffff80 45%,#ffffffa6 100%);border:1px solid #ffffffb3;border-radius:22px;padding:0 8px 8px;box-shadow:0 0 0 1px #3a2c1a14,inset 0 1px #fff,0 44px 80px -46px #3a2c1a73,0 14px 30px -20px #3a2c1a33}.win-chrome.svelte-17b010d{grid-template-columns:1fr auto 1fr;align-items:center;height:38px;padding:0 6px;display:grid}.win-dots.svelte-17b010d{gap:6px;display:flex}.win-dots.svelte-17b010d i:where(.svelte-17b010d){background:#ddd7cb;border-radius:50%;width:9px;height:9px}.win-url.svelte-17b010d{color:#7b766b;background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:11px;display:inline-flex;box-shadow:0 0 0 1px #3a2c1a14}.ticket.svelte-17b010d{background:#fffefb;border-radius:15px;font-size:13.5px;line-height:1.5;overflow:hidden;box-shadow:0 0 0 1px #3a2c1a14}.ticket-head.svelte-17b010d{border-bottom:1px solid #ebe7de;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.t-back.svelte-17b010d{color:#5d584f;border:1px solid #e2ded3;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.t-title.svelte-17b010d{flex:1;min-width:0}.t-title.svelte-17b010d strong:where(.svelte-17b010d){letter-spacing:-.025em;font-size:16px;font-weight:500;display:block}.t-meta.svelte-17b010d{color:#7b766b;flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:11.5px;display:flex}.t-meta.svelte-17b010d b:where(.svelte-17b010d){font-family:ui-monospace,monospace;font-weight:400}.t-meta.svelte-17b010d span:where(.svelte-17b010d){align-items:center;gap:4px;display:inline-flex}.t-pill.svelte-17b010d{background:var(--green-wash);color:var(--green);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.t-pill.svelte-17b010d i:where(.svelte-17b010d){background:currentColor;border-radius:50%;width:6px;height:6px}.ticket-body.svelte-17b010d{gap:14px;padding:20px;display:grid}.t-request.svelte-17b010d{background:#fbfaf6;border:1px solid #ebe7de;border-radius:10px;padding:14px 16px}.t-who.svelte-17b010d,.t-bubble-meta.svelte-17b010d{align-items:center;gap:8px;display:flex}.t-who.svelte-17b010d strong:where(.svelte-17b010d),.t-bubble-meta.svelte-17b010d strong:where(.svelte-17b010d){font-weight:500}.t-who.svelte-17b010d span:where(.svelte-17b010d):last-child,.t-bubble-meta.svelte-17b010d span:where(.svelte-17b010d){color:#8d877b;font-size:11px}.t-request.svelte-17b010d p:where(.svelte-17b010d){color:#3b3833;margin-top:8px!important}.t-icon.svelte-17b010d{background:var(--orange-wash);width:26px;height:26px;color:var(--orange-text);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.t-icon.own.svelte-17b010d{color:#5d584f;background:#efece4}.t-divider.svelte-17b010d{color:#8d877b;align-items:center;gap:10px;font-size:11px;display:flex}.t-divider.svelte-17b010d:before,.t-divider.svelte-17b010d:after{content:"";background:#ebe7de;flex:1;height:1px}.t-message.svelte-17b010d{transition:opacity .48s var(--ease-out), transform .56s var(--ease-out);transition-delay:calc(var(--d) + .3s);align-items:flex-start;gap:10px;display:flex}.ticket-stage.svelte-17b010d[data-reveal]:not([data-reveal-state=visible]) .t-message:where(.svelte-17b010d){opacity:0;transform:translateY(10px)}.t-slot.svelte-17b010d{display:grid}.t-slot.svelte-17b010d>:where(.svelte-17b010d){grid-area:1/1}.t-typing.svelte-17b010d{opacity:0;pointer-events:none;align-self:start;align-items:flex-start;gap:10px;display:flex}.t-typing.svelte-17b010d .t-bubble:where(.svelte-17b010d){flex:0 auto}.t-typing.svelte-17b010d .t-bubble-meta:where(.svelte-17b010d) span:where(.svelte-17b010d){color:var(--orange-text)}.ticket-stage.svelte-17b010d[data-reveal-state=visible] .t-typing:where(.svelte-17b010d){animation:svelte-17b010d-typing-life 1.5s var(--ease-out) .9s both}.ticket-stage.svelte-17b010d[data-reveal-state=visible] .t-message.final:where(.svelte-17b010d){animation:svelte-17b010d-final-in .56s var(--ease-out) 2.3s both}@keyframes svelte-17b010d-final-in{0%{opacity:0;transform:translateY(10px)}}@keyframes svelte-17b010d-typing-life{0%{opacity:0;transform:translateY(10px)}14%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}.t-dots.svelte-17b010d{gap:4px;display:flex;margin-top:8px!important}.t-dots.svelte-17b010d i:where(.svelte-17b010d){background:#b9b1a3;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite svelte-17b010d-dot-bounce}.t-dots.svelte-17b010d i:where(.svelte-17b010d):nth-child(2){animation-delay:.15s}.t-dots.svelte-17b010d i:where(.svelte-17b010d):nth-child(3){animation-delay:.3s}@keyframes svelte-17b010d-dot-bounce{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.t-bubble.svelte-17b010d{background:#fffefb;border:1px solid #ebe7de;border-radius:4px 12px 12px;flex:1;min-width:0;padding:12px 14px}.t-bubble.svelte-17b010d p:where(.svelte-17b010d):last-child{color:#3b3833;margin-top:4px!important}.t-done.svelte-17b010d{background:var(--green-wash);width:16px;height:16px;color:var(--green);vertical-align:-3px;border-radius:50%;place-items:center;margin-right:6px;display:inline-grid}.stage-caption.svelte-17b010d{color:var(--faint);text-align:right;font-size:.75rem;margin-top:12px!important}.support-side.svelte-17b010d{align-self:center;gap:24px;display:grid}.status-card.svelte-17b010d{border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffffeb 0%,#ffffffbf 55%,#ffffffd9 100%);border:1px solid #ffffffb3;padding:26px 28px;box-shadow:0 0 0 1px #3a2c1a14,inset 0 1px #fff,0 30px 60px -44px #3a2c1a4d}.status-line.svelte-17b010d{align-items:center;gap:12px;display:flex}.status-line.svelte-17b010d i:where(.svelte-17b010d){background:var(--faint);width:10px;height:10px;box-shadow:0 0 0 5px var(--paper-3);border-radius:50%;flex-shrink:0}.status-line.svelte-17b010d i.open:where(.svelte-17b010d){background:var(--green);box-shadow:0 0 0 5px var(--green-wash)}.status-line.svelte-17b010d p:where(.svelte-17b010d){letter-spacing:-.015em;font-size:1.125rem;font-weight:500}.status-week.svelte-17b010d{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:20px;display:grid}.status-week.svelte-17b010d span:where(.svelte-17b010d){color:var(--faint);gap:6px;font-size:.75rem;display:grid}.status-week.svelte-17b010d b:where(.svelte-17b010d){background:var(--ink);border-radius:999px;height:8px}.status-week.svelte-17b010d .today:where(.svelte-17b010d){color:var(--ink);font-weight:600}.status-week.svelte-17b010d .today:where(.svelte-17b010d) b:where(.svelte-17b010d){background:var(--orange)}.status-meta.svelte-17b010d{border-top:1px solid var(--line);color:var(--ink-2);padding-top:14px;font-size:.875rem;margin-top:16px!important}.support-actions.svelte-17b010d{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.support-actions.svelte-17b010d span:where(.svelte-17b010d){color:var(--muted);font-size:.9375rem}@media (width<=1000px){.support-grid.svelte-17b010d{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ticket-stage.svelte-17b010d{margin-inline:-6px;padding:12px}.glass-light.svelte-17b010d{padding:0 5px 5px}.ticket.svelte-17b010d{font-size:12.5px}.ticket-head.svelte-17b010d{flex-wrap:wrap;padding:14px}.t-back.svelte-17b010d{display:none}.t-title.svelte-17b010d{flex-basis:100%;order:2}.t-pill.svelte-17b010d{order:1}.ticket-body.svelte-17b010d{padding:14px}.stage-caption.svelte-17b010d{text-align:left}.status-card.svelte-17b010d{padding:20px}.status-line.svelte-17b010d p:where(.svelte-17b010d){font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.t-message.svelte-17b010d{transition:none}.t-typing.svelte-17b010d{display:none}.t-message.final.svelte-17b010d{animation:none!important}}
