.note-icon.svelte-1b4tbzr{font-size:1rem;flex-shrink:0;margin-right:.35rem}.form-note.category-required.svelte-1b4tbzr{display:flex;align-items:center;gap:.5rem;background:#dc262614;border-top:1px solid rgba(220,38,38,.25);border-bottom:1px solid rgba(220,38,38,.25);color:#7a1212;font-weight:600;border-radius:.5rem;padding:.6rem .75rem;margin-top:.35rem;margin-bottom:1rem}.form-note.category-public.svelte-1b4tbzr{display:flex;align-items:center;gap:.5rem;background:#2563eb14;border-top:1px solid rgba(37,99,235,.22);border-bottom:1px solid rgba(37,99,235,.22);color:#174274;font-weight:500;border-radius:.5rem;padding:.6rem .75rem;margin-top:.35rem;margin-bottom:1rem}[data-theme=dark] .form-note.category-required.svelte-1b4tbzr{background:#ef44441a;border-color:#ef444447;color:#ffb3b3}[data-theme=dark] .form-note.category-public.svelte-1b4tbzr{background:#3b82f61a;border-color:#3b82f647;color:#b8d8ff}[data-theme=dark] .form-note.locked-email.svelte-1b4tbzr{background:#ffa50014;border-color:#ffa50033;color:#ffd580}.form-note.svelte-1b4tbzr{margin-top:.35rem;margin-bottom:1rem;font-size:.85rem;line-height:1.4;color:var(--text-muted)}.form-note.locked-email.svelte-1b4tbzr{display:flex;align-items:center;gap:.5rem;background:#ffa5001a;border-top:1px solid rgba(255,165,0,.25);border-bottom:1px solid rgba(255,165,0,.25);padding:.6rem .75rem;border-radius:.5rem;color:#a76300;font-weight:500}.lock-icon.svelte-1b4tbzr{font-size:1rem;flex-shrink:0;color:#ff8c00}.form-note.svelte-1b4tbzr{margin:.35rem 0 1rem;font-size:.85rem;color:var(--text-muted);background:var(--panel);border:1px dashed var(--border);padding:.5rem .75rem;border-radius:.5rem;line-height:1.35}.form-note.svelte-1b4tbzr .asterisk:where(.svelte-1b4tbzr){color:#e74c3c;font-weight:800;margin-right:.35rem}.help-dot.svelte-1b4tbzr{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.35rem;border-radius:50%;background:#e4e4e4;color:#fff;font-size:.75rem;font-weight:800;line-height:1;cursor:help;position:relative}.help-dot.svelte-1b4tbzr:focus{outline:2px solid rgba(255,153,0,.35);outline-offset:2px}.form-label.svelte-1b4tbzr .req:where(.svelte-1b4tbzr){margin-left:.25rem;color:#e74c3c;cursor:help;position:relative;font-weight:700;display:inline-flex;align-items:center;line-height:1}.form-label.svelte-1b4tbzr .req:where(.svelte-1b4tbzr):focus{outline:2px solid rgba(255,153,0,.35);outline-offset:2px}.help-dot[data-tip].svelte-1b4tbzr:after,.form-label.svelte-1b4tbzr .req[data-tip]:where(.svelte-1b4tbzr):after{content:attr(data-tip);position:absolute;left:50%;transform:translate(-50%);top:calc(100% + 8px);background:#111;color:#fff;font-size:.75rem;line-height:1.25;padding:.45rem .6rem;border-radius:.4rem;white-space:normal;max-width:260px;opacity:0;pointer-events:none;z-index:10;box-shadow:0 6px 18px #00000040;transition:opacity .15s ease}.help-dot.svelte-1b4tbzr:hover:after,.help-dot.svelte-1b4tbzr:focus:after,.form-label.svelte-1b4tbzr .req:where(.svelte-1b4tbzr):hover:after,.form-label.svelte-1b4tbzr .req:where(.svelte-1b4tbzr):focus:after{opacity:1}.help-dot[data-tip].svelte-1b4tbzr:before,.form-label.svelte-1b4tbzr .req[data-tip]:where(.svelte-1b4tbzr):before{content:"";position:absolute;left:50%;transform:translate(-50%);top:calc(100% + 4px);border-width:4px;border-style:solid;border-color:#111 transparent transparent transparent;opacity:0;transition:opacity .15s ease;z-index:10}.help-dot.svelte-1b4tbzr:hover:before,.help-dot.svelte-1b4tbzr:focus:before,.form-label.svelte-1b4tbzr .req:where(.svelte-1b4tbzr):hover:before,.form-label.svelte-1b4tbzr .req:where(.svelte-1b4tbzr):focus:before{opacity:1}[data-theme=dark] .help-dot[data-tip].svelte-1b4tbzr:after,[data-theme=dark] .form-label.svelte-1b4tbzr .req[data-tip]:where(.svelte-1b4tbzr):after{background:#000;box-shadow:0 8px 22px #00000080}.form-input.locked.svelte-1b4tbzr{background:#0000000a;cursor:not-allowed}[data-theme=dark] .form-input.locked.svelte-1b4tbzr{background:#ffffff14}.modal-content.side-sheet.svelte-1b4tbzr .ticket-topbar:where(.svelte-1b4tbzr) .ticket-tags-row:where(.svelte-1b4tbzr){position:relative;padding-top:10px}.modal-content.side-sheet.svelte-1b4tbzr .ticket-topbar:where(.svelte-1b4tbzr) .ticket-tags-row:where(.svelte-1b4tbzr):before{content:"";position:absolute;left:-1.5rem;right:-1.5rem;top:0;height:1px;background:#0000001a}[data-theme=dark] .modal-content.side-sheet.svelte-1b4tbzr .ticket-topbar:where(.svelte-1b4tbzr) .ticket-tags-row:where(.svelte-1b4tbzr):before{background:#ffffff24}.modal-content.side-sheet.svelte-1b4tbzr .ticket-topbar:where(.svelte-1b4tbzr){position:sticky;top:0;z-index:2;background:#fff;box-shadow:0 3px 9px #0000001f;border-bottom:1px solid rgba(0,0,0,.08)}.modal-content.side-sheet.svelte-1b4tbzr .ticket-topbar:where(.svelte-1b4tbzr) .modal-header.ticket-view-header:where(.svelte-1b4tbzr){background:transparent;border:0;box-shadow:none;margin:0;padding:1rem 1.5rem}.modal-content.side-sheet.svelte-1b4tbzr .ticket-topbar:where(.svelte-1b4tbzr) .ticket-tags-row:where(.svelte-1b4tbzr){display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem}[data-theme=dark] .modal-content.side-sheet.svelte-1b4tbzr .ticket-topbar:where(.svelte-1b4tbzr){background:#2a2a2afa;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 12px 24px #0000008c}.modal-content.side-sheet.svelte-1b4tbzr .modal-header.ticket-view-header:where(.svelte-1b4tbzr){background:#fff;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 8px 18px #0000001f;position:sticky;top:0;z-index:2;margin:0}[data-theme=dark] .modal-content.side-sheet.svelte-1b4tbzr .modal-header.ticket-view-header:where(.svelte-1b4tbzr){background:#2a2a2afa;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 12px 24px #0000008c}.auth-container.support{position:relative}.locale-btn.svelte-1b4tbzr{padding:.35rem .6rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;background:#0000000d;border:1px solid rgba(0,0,0,.15);border-radius:6px;color:#333;cursor:pointer;transition:all .15s ease}.locale-btn.svelte-1b4tbzr:hover{background:#00000014}[data-theme=dark] .locale-btn.svelte-1b4tbzr{background:#ffffff14;border-color:#ffffff2e;color:#f2f4f8}.locale-btn.svelte-1b4tbzr:active{transform:translateY(1px)}.modal-overlay.svelte-1b4tbzr{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;justify-content:flex-start;align-items:stretch;z-index:1000}.modal-content.side-sheet.svelte-1b4tbzr{margin:0;width:100%;max-width:100%;height:100vh;max-height:none;border-radius:0;overflow:hidden}.modal-grid.resizable.svelte-1b4tbzr{display:grid;grid-template-columns:minmax(340px,var(--split-left, 58%)) 12px minmax(320px,var(--split-right, 42%));gap:0 .2rem;align-items:stretch;height:100%;min-height:0}.pane.details.with-shadow.svelte-1b4tbzr{border:0!important;background:#fff;box-shadow:12px 0 24px #00000014}[data-theme=dark] .pane.details.with-shadow.svelte-1b4tbzr{box-shadow:12px 0 28px #00000059}[data-theme=dark] .pane.details.with-shadow.svelte-1b4tbzr{background:#18181bfa;border-color:#ffffff14;box-shadow:12px 0 28px #00000059}.col-resizer.svelte-1b4tbzr{cursor:col-resize;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.col-resizer.svelte-1b4tbzr .grip:where(.svelte-1b4tbzr){width:4px;height:48px;border-radius:3px;background:#0000002e}.col-resizer.svelte-1b4tbzr:hover .grip:where(.svelte-1b4tbzr){background:#00000047}.view-closed-link.svelte-1b4tbzr{margin-top:.15rem;font-size:.82rem;font-weight:500;color:#a3a3a3;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.view-closed-link.svelte-1b4tbzr:hover{color:#737373}[data-theme=dark] .view-closed-link.svelte-1b4tbzr{color:#d4d4d4}[data-theme=dark] .view-closed-link.svelte-1b4tbzr:hover{color:#f5f5f5}.chat-pane.svelte-1b4tbzr{position:relative;padding-bottom:10px}.chat-lock-overlay.svelte-1b4tbzr{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffa6;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:14px;pointer-events:auto}[data-theme=dark] .chat-lock-overlay.svelte-1b4tbzr{background:#00000059}.lock-msg.svelte-1b4tbzr{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;font-weight:900;letter-spacing:.04em;color:#000000a6;background:#fffc;padding:.55rem .9rem;border-radius:10px;border:1px solid rgba(0,0,0,.05)}.lock-msg.svelte-1b4tbzr .lock-main:where(.svelte-1b4tbzr){text-transform:uppercase;font-size:.78rem}[data-theme=dark] .lock-msg.svelte-1b4tbzr{color:#ffffffe6;background:#00000059;border-color:#ffffff1f}@media (min-width: 1200px){.modal-grid.svelte-1b4tbzr{grid-template-columns:1.1fr 12px 1fr}}.composer-input.svelte-1b4tbzr{resize:none}[data-theme=dark] .composer-input.svelte-1b4tbzr{background:#09090bfa;border-color:#94a3b873;color:#e4e9ef}:root{--card-bg: #ffffff;--text-strong: #333;--text-muted: #777;--panel: #f8fafc;--border: rgba(0,0,0,.1);--shadow: rgba(0,0,0,.15);--accent: #ff9900;--accent-2: #ffaa44}[data-theme=dark]{--card-bg: rgba(42,42,42,.95);--text-strong: #f2f4f8;--text-muted: #c7ccd3;--panel: rgba(255,255,255,.06);--border: rgba(255,255,255,.12);--shadow: rgba(0,0,0,.35)}.auth-card{background:var(--card-bg)!important;border-color:var(--border)!important;box-shadow:0 8px 25px var(--shadow)!important}.auth-title{color:var(--text-strong)!important}.auth-subtitle{color:var(--text-muted)!important}.support-layout.svelte-1b4tbzr .system-info:where(.svelte-1b4tbzr){background:var(--panel);border-color:var(--border)}.support-layout.svelte-1b4tbzr .thread-key:where(.svelte-1b4tbzr){color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent)}[data-theme=dark] .col-resizer.svelte-1b4tbzr .grip:where(.svelte-1b4tbzr){background:#ffffff40}.support-layout.svelte-1b4tbzr .post-title:where(.svelte-1b4tbzr){color:var(--text-strong)}.support-layout.svelte-1b4tbzr .post-body:where(.svelte-1b4tbzr),.support-layout.svelte-1b4tbzr .post-meta:where(.svelte-1b4tbzr),.support-layout.svelte-1b4tbzr .empty-thread-hint:where(.svelte-1b4tbzr){color:var(--text-muted)}.tracker-body.svelte-1b4tbzr{padding:0 1.5rem 1.25rem}.support-layout.svelte-1b4tbzr .tracker-form:where(.svelte-1b4tbzr){display:flex;flex-direction:column;gap:.75rem}.support-layout.svelte-1b4tbzr .tracker-form:where(.svelte-1b4tbzr) .btn-row:where(.svelte-1b4tbzr){display:grid;grid-template-columns:1fr;gap:.5rem}.follow-cta.svelte-1b4tbzr{margin-top:.75rem}.support-layout.svelte-1b4tbzr .tracker-form:where(.svelte-1b4tbzr) .help-lines:where(.svelte-1b4tbzr){color:#6b7280;font-size:.85rem;display:grid;gap:.25rem}.support-layout.svelte-1b4tbzr .tracker-form:where(.svelte-1b4tbzr) .help-lines:where(.svelte-1b4tbzr) p:where(.svelte-1b4tbzr){margin:0}.support-layout.svelte-1b4tbzr .tracker-col:where(.svelte-1b4tbzr) .auth-card:where(.svelte-1b4tbzr){box-shadow:0 10px 28px #ff990029}.support-layout.svelte-1b4tbzr .tracker-col:where(.svelte-1b4tbzr) .auth-header:where(.svelte-1b4tbzr){padding-bottom:.75rem;position:relative}.support-layout.svelte-1b4tbzr .tracker-col:where(.svelte-1b4tbzr) .auth-header:where(.svelte-1b4tbzr):after{content:"";display:block;width:56px;height:3px;margin:.75rem auto 0;border-radius:2px;background:linear-gradient(90deg,#f90,#fa4);opacity:.85}.support-layout.svelte-1b4tbzr .tracker-col:where(.svelte-1b4tbzr) .form-input:where(.svelte-1b4tbzr){height:44px;border-radius:10px}.support-layout.svelte-1b4tbzr .tracker-col:where(.svelte-1b4tbzr) .btn-primary:where(.svelte-1b4tbzr){height:44px;padding:0 1rem;border-radius:10px;font-weight:700}.support-layout.svelte-1b4tbzr .tracker-col:where(.svelte-1b4tbzr) #track-help:where(.svelte-1b4tbzr){color:#6b7280}.support-layout.svelte-1b4tbzr .ticket-thread:where(.svelte-1b4tbzr){margin-top:1rem;border:1px solid rgba(255,153,0,.18);border-radius:12px;background:linear-gradient(180deg,#fffffff2,#ffffffe6);box-shadow:0 8px 24px #ff99001f;padding:1rem}.support-layout.svelte-1b4tbzr .thread-header:where(.svelte-1b4tbzr){display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.support-layout.svelte-1b4tbzr .thread-header:where(.svelte-1b4tbzr) .left:where(.svelte-1b4tbzr){display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.support-layout.svelte-1b4tbzr .thread-key:where(.svelte-1b4tbzr){font-family:Courier New,monospace;font-weight:800;color:#f90;background:#ff99001a;padding:.15rem .5rem;border-radius:.4rem}.support-layout.svelte-1b4tbzr .ticket-thread:where(.svelte-1b4tbzr) .badge:where(.svelte-1b4tbzr){color:#fff;font-weight:800;font-size:.68rem;text-transform:uppercase;letter-spacing:.4px;padding:.15rem .45rem;border-radius:.4rem;box-shadow:0 1px 6px #00000014 inset}.support-layout.svelte-1b4tbzr .thread-action:where(.svelte-1b4tbzr){background:transparent;border:0;cursor:pointer;font-size:1rem;color:#6b7280;padding:.3rem .45rem;border-radius:.5rem;transition:background .15s ease,color .15s ease,transform .05s ease}.support-layout.svelte-1b4tbzr .thread-action:where(.svelte-1b4tbzr):hover{background:#ff99001f;color:#f90}.support-layout.svelte-1b4tbzr .thread-action:where(.svelte-1b4tbzr):active{transform:translateY(1px)}.support-layout.svelte-1b4tbzr .post:where(.svelte-1b4tbzr){border-top:1px dashed rgba(0,0,0,.08);margin-top:.5rem;padding-top:.75rem}.support-layout.svelte-1b4tbzr .post-meta:where(.svelte-1b4tbzr){display:flex;gap:.5rem;font-size:.85rem;color:#6b7280}.support-layout.svelte-1b4tbzr .post-author:where(.svelte-1b4tbzr){font-weight:700;color:#374151}.support-layout.svelte-1b4tbzr .post-title:where(.svelte-1b4tbzr){margin:.25rem 0;font-weight:800;color:#111827}.support-layout.svelte-1b4tbzr .post-body:where(.svelte-1b4tbzr){color:#1f2937;white-space:pre-wrap}.support-layout.svelte-1b4tbzr .system-info:where(.svelte-1b4tbzr){margin-top:.75rem;background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.6rem;padding:.6rem .75rem;font-size:.92rem;display:grid;gap:.25rem}.support-layout.svelte-1b4tbzr .system-info:where(.svelte-1b4tbzr) span:where(.svelte-1b4tbzr){font-weight:700;color:#6b7280}.support-layout.svelte-1b4tbzr .empty-thread-hint:where(.svelte-1b4tbzr){color:#6b7280;font-size:.85rem;margin-top:.5rem}[data-theme=dark] .support-layout.svelte-1b4tbzr .tracker-col:where(.svelte-1b4tbzr) .auth-card:where(.svelte-1b4tbzr){box-shadow:0 10px 28px #f903}[data-theme=dark] .support-layout.svelte-1b4tbzr .ticket-thread:where(.svelte-1b4tbzr){background:#2a2a2ae6;border-color:#ff990040}[data-theme=dark] .support-layout.svelte-1b4tbzr .post-title:where(.svelte-1b4tbzr){color:#f2f4f8}[data-theme=dark] .support-layout.svelte-1b4tbzr .post-body:where(.svelte-1b4tbzr){color:#e4e9ef}[data-theme=dark] .support-layout.svelte-1b4tbzr .post-meta:where(.svelte-1b4tbzr){color:#c7ccd3}[data-theme=dark] .support-layout.svelte-1b4tbzr .system-info:where(.svelte-1b4tbzr){background:#ffffff0f;border-color:#ffffff14}[data-theme=dark] .support-layout.svelte-1b4tbzr .thread-action:where(.svelte-1b4tbzr){color:#c7ccd3}[data-theme=dark] .support-layout.svelte-1b4tbzr .thread-action:where(.svelte-1b4tbzr):hover{color:#f90;background:#ff990026}[data-theme=dark] .support-layout.svelte-1b4tbzr .tracker-col:where(.svelte-1b4tbzr) #track-help:where(.svelte-1b4tbzr){color:#c7ccd3}@media (max-width: 640px){.support-layout.svelte-1b4tbzr .tracker-col:where(.svelte-1b4tbzr) .btn-primary:where(.svelte-1b4tbzr){width:100%}}.ticket-thread.svelte-1b4tbzr{margin-top:1rem;border:1px solid rgba(255,153,0,.18);border-radius:12px;background:linear-gradient(180deg,#fffffff2,#ffffffe6);box-shadow:0 8px 24px #ff99001f;padding:1rem}.thread-header.svelte-1b4tbzr{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.thread-header.svelte-1b4tbzr .left:where(.svelte-1b4tbzr){display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.thread-key.svelte-1b4tbzr{font-family:Courier New,monospace;font-weight:800;color:#f90;background:#ff99001a;padding:.15rem .5rem;border-radius:.4rem}.badge.svelte-1b4tbzr{color:#fff;font-weight:800;font-size:.68rem;text-transform:uppercase;letter-spacing:.4px;padding:.15rem .45rem;border-radius:.4rem;box-shadow:0 1px 6px #00000014 inset}.thread-action.svelte-1b4tbzr{background:transparent;border:0;cursor:pointer;font-size:1rem;color:#6b7280;padding:.3rem .45rem;border-radius:.5rem;transition:background .15s ease,color .15s ease,transform .05s ease}.thread-action.svelte-1b4tbzr:hover{background:#ff99001f;color:#f90}.thread-action.svelte-1b4tbzr:active{transform:translateY(1px)}.post.svelte-1b4tbzr{border-top:1px dashed rgba(0,0,0,.08);margin-top:.5rem;padding-top:.75rem}.post-meta.svelte-1b4tbzr{display:flex;gap:.5rem;font-size:.85rem;color:#6b7280}.post-author.svelte-1b4tbzr{font-weight:700;color:#374151}.post-title.svelte-1b4tbzr{margin:.25rem 0;font-weight:800;color:#111827}.post-body.svelte-1b4tbzr{color:#1f2937;white-space:pre-wrap}.system-info.svelte-1b4tbzr{margin-top:.75rem;background:#f8fafc;border:1px solid rgba(0,0,0,.06);border-radius:.6rem;padding:.6rem .75rem;font-size:.92rem;display:grid;gap:.25rem}.system-info.svelte-1b4tbzr span:where(.svelte-1b4tbzr){font-weight:700;color:#6b7280}.empty-thread-hint.svelte-1b4tbzr{color:#6b7280;font-size:.85rem;margin-top:.5rem}[data-theme=dark] .tracker-col.svelte-1b4tbzr .auth-card:where(.svelte-1b4tbzr){box-shadow:0 10px 28px #f903}[data-theme=dark] .ticket-thread.svelte-1b4tbzr{background:#2a2a2ae6;border-color:#ff990040}[data-theme=dark] .post-title.svelte-1b4tbzr{color:#f2f4f8}[data-theme=dark] .post-body.svelte-1b4tbzr{color:#e4e9ef}[data-theme=dark] .post-meta.svelte-1b4tbzr{color:#c7ccd3}[data-theme=dark] .system-info.svelte-1b4tbzr{background:#ffffff0f;border-color:#ffffff14}[data-theme=dark] .thread-action.svelte-1b4tbzr{color:#c7ccd3}[data-theme=dark] .thread-action.svelte-1b4tbzr:hover{color:#f90;background:#ff990026}[data-theme=dark] .tracker-col.svelte-1b4tbzr #track-help:where(.svelte-1b4tbzr){color:#c7ccd3}.support-layout.svelte-1b4tbzr{width:100%;max-width:1200px;padding:0 2rem;display:grid;gap:2rem;align-items:stretch}.support-layout.svelte-1b4tbzr .auth-card:where(.svelte-1b4tbzr){max-width:none!important;width:100%;height:100%}.support-layout.svelte-1b4tbzr>.form-col:where(.svelte-1b4tbzr),.support-layout.svelte-1b4tbzr>.tracker-col:where(.svelte-1b4tbzr){display:flex}@media (min-width: 1024px){.support-layout.svelte-1b4tbzr{grid-template-columns:1fr 1fr}.form-col.svelte-1b4tbzr{order:1}.tracker-col.svelte-1b4tbzr{order:2;position:static;top:auto;height:auto}}@media (max-width: 1023px){.support-layout.svelte-1b4tbzr{grid-template-columns:1fr}.form-col.svelte-1b4tbzr{order:1}.tracker-col.svelte-1b4tbzr{order:2}}@media (max-width: 560px){.support-layout.svelte-1b4tbzr{padding:0 .3rem}}.auth-container{min-height:calc(100vh - 120px);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem}.auth-card{width:100%;max-width:28rem;position:relative;overflow:hidden;border-radius:1rem;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 25px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:2rem}.auth-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f90,#fa4)}.auth-header{text-align:center;padding:1.5rem 1.5rem 1rem}.auth-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#333}.auth-subtitle{font-size:.875rem;color:#777;line-height:1.4}.form-row.svelte-1b4tbzr{display:flex;gap:1rem}.form-row.svelte-1b4tbzr .form-group{flex:1 1 0}.textarea-footer.svelte-1b4tbzr{display:flex;justify-content:flex-end;margin-top:.25rem;padding-right:1rem;box-sizing:border-box}.form-group.svelte-1b4tbzr{display:flex;flex-direction:column}.form-group.svelte-1b4tbzr .form-input:where(.svelte-1b4tbzr){width:100%}.btn-primary.svelte-1b4tbzr{width:100%}.form-group{margin-bottom:1.5rem}.form-label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:#333}.form-input{width:100%;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;transition:all .2s ease;outline:none;background:#fff;color:#333;font-size:16px;box-sizing:border-box}.form-input:focus{border-color:#f90;box-shadow:0 0 0 2px #f903}.form-select.svelte-1b4tbzr{cursor:pointer}.form-textarea.svelte-1b4tbzr{resize:vertical;min-height:120px;font-family:inherit}.character-count.svelte-1b4tbzr{font-size:.75rem;color:#777}.form-error{font-size:.875rem;margin-top:.25rem;color:#f44336}.form-error-box.svelte-1b4tbzr{background:#ffebee;border:1px solid #ffcdd2;border-radius:.5rem;padding:.75rem;margin-bottom:1.5rem;color:#c62828;font-size:.875rem;display:flex;align-items:center}[data-theme=dark] .form-error-box.svelte-1b4tbzr{background:#7f1d1d73;border-color:#f87171b3;color:#fecaca}.btn-primary{width:100%;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;transition:all .2s ease;outline:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#f90,#fa4);color:#fff;box-shadow:0 1px 3px #0000001a;font-size:1rem}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.spinner{animation:svelte-1b4tbzr-spin 1s linear infinite;border-radius:50%;border:2px solid currentColor;border-top:2px solid transparent;width:16px;height:16px}.ticket-info.svelte-1b4tbzr{background:#f8f9fa;border-radius:.5rem;padding:1rem;text-align:center}.ticket-key.svelte-1b4tbzr{font-family:Courier New,monospace;font-size:1.25rem;font-weight:700;color:#f90;margin:0}@keyframes svelte-1b4tbzr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1b4tbzr-slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in{animation:svelte-1b4tbzr-slideIn .5s ease-out}@media (min-width: 1280px){.support-layout.svelte-1b4tbzr{gap:2.5rem}}@media (max-width: 768px){.form-row.svelte-1b4tbzr{flex-direction:column;gap:0}.support-layout.svelte-1b4tbzr .tracker-col:where(.svelte-1b4tbzr) .btn-primary:where(.svelte-1b4tbzr){width:100%}}[data-theme=dark] .auth-card.svelte-1b4tbzr{background:#2a2a2af2!important;border-color:#ff8c0033!important}[data-theme=dark] .auth-title.svelte-1b4tbzr{color:#f2f4f8!important}[data-theme=dark] .auth-subtitle.svelte-1b4tbzr{color:#e4e9ef!important}[data-theme=dark] .form-label.svelte-1b4tbzr{color:#f2f4f8!important}[data-theme=dark] .form-input.svelte-1b4tbzr{background:#ffffff1a!important;border-color:#fff3!important;color:#f2f4f8!important}[data-theme=dark] .form-input.svelte-1b4tbzr:focus{border-color:#f90!important;box-shadow:0 0 0 2px #f903!important}[data-theme=dark] .character-count.svelte-1b4tbzr{color:#e4e9ef!important}[data-theme=dark] .ticket-info.svelte-1b4tbzr{background:#ffffff1a!important}.auth-container.support{flex-direction:column;align-items:center;justify-content:center}.modal-overlay.svelte-1b4tbzr{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-1b4tbzr{background:#fff;border-radius:20px;width:100%;max-width:1100px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;margin:1rem}.modal-header.svelte-1b4tbzr{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:2px solid rgba(255,153,0,.1)}.modal-title.svelte-1b4tbzr{display:flex;align-items:center;gap:.75rem}.modal-title.svelte-1b4tbzr h2:where(.svelte-1b4tbzr){margin:0;font-size:1.2rem;font-weight:700;color:#2c3e50}.copy-btn.svelte-1b4tbzr{margin-left:.35rem;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;cursor:pointer;color:#5a6c7d;line-height:1;font-size:.95rem}.copy-btn.svelte-1b4tbzr:hover{background:#ff99001a;color:#f90}.copy-btn.svelte-1b4tbzr:active{transform:translateY(1px)}.modal-body.svelte-1b4tbzr{padding:.75em 1.5rem 0;display:flex;flex-direction:column;gap:1rem;flex:1;overflow-y:auto;margin-bottom:0}.status-badge.svelte-1b4tbzr{color:#fff;padding:.25rem .75rem;border-radius:6px;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.modal-content.svelte-1b4tbzr{--modal-max: 90vh}.modal-body.svelte-1b4tbzr{flex:1}.modal-grid.svelte-1b4tbzr{display:grid;grid-template-columns:1fr;gap:1rem;height:100%;min-height:0}.pane.svelte-1b4tbzr{min-height:0}@media (min-width: 1024px){.modal-grid.svelte-1b4tbzr{grid-template-columns:1.2fr 1fr;align-items:start}.pane.svelte-1b4tbzr{display:flex;flex-direction:column;min-height:0}.pane.conversation.svelte-1b4tbzr .pane-title-row:where(.svelte-1b4tbzr){flex:0 0 auto}.pane.conversation.svelte-1b4tbzr .chat-scroll:where(.svelte-1b4tbzr){flex:1 1 auto;min-height:0;overflow:auto}.composer.svelte-1b4tbzr{flex:0 0 auto}}.pane.conversation.svelte-1b4tbzr{display:flex;flex-direction:column;min-height:0}.pane.conversation.svelte-1b4tbzr .chat-scroll:where(.svelte-1b4tbzr){max-height:clamp(220px,76vh,840px);overflow:auto}.pane.conversation.svelte-1b4tbzr .pane-title-row:where(.svelte-1b4tbzr){flex:0 0 auto;max-height:clamp(220px,36vh,440px)}.composer.svelte-1b4tbzr{flex:0 0 auto}.chat-scroll.svelte-1b4tbzr{flex:1 1 auto;min-height:0;overflow:auto;--chrome: 780px;max-height:calc(var(--modal-max) - var(--chrome))}[data-theme=dark] .pane.conversation.chat-pane.svelte-1b4tbzr{background:#18181bfa;border-color:#ffffff14}[data-theme=dark] .pane.conversation.svelte-1b4tbzr .chat-scroll:where(.svelte-1b4tbzr){background:linear-gradient(180deg,#18181bfa,#18181bf5);border-color:#ffffff14}[data-theme=dark] .msg-bubble.svelte-1b4tbzr{background:#252f3ff5;color:#e5e7eb}[data-theme=dark] .msg-row.me.svelte-1b4tbzr .msg-bubble:where(.svelte-1b4tbzr){background:#503219fa}.pane-title.svelte-1b4tbzr{margin:0;color:#2c3e50;font-size:1.05rem}.pane-title-row.svelte-1b4tbzr{display:flex;align-items:center;justify-content:space-between}.tiny-spinner.svelte-1b4tbzr{width:16px;height:16px;border:2px solid rgba(255,153,0,.2);border-top-color:#f90;border-radius:50%;animation:svelte-1b4tbzr-spin .9s linear infinite}.info-grid.svelte-1b4tbzr{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.info-item.svelte-1b4tbzr{display:flex;flex-direction:column;gap:.1rem}.info-label.svelte-1b4tbzr{font-weight:700;color:#5a6c7d;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.info-value.svelte-1b4tbzr{color:#2c3e50}[data-theme=dark] .info-label.svelte-1b4tbzr{color:#c7ccd3}.ticket-description.svelte-1b4tbzr h4:where(.svelte-1b4tbzr){margin:0 0 .5rem;color:#2c3e50}.description-content.svelte-1b4tbzr{background:#fffc;border:2px solid rgba(255,153,0,.1);border-radius:10px;padding:1rem 1rem 2.25rem;color:#2c3e50;line-height:1.6;white-space:pre-wrap}[data-theme=dark] .pane-title.svelte-1b4tbzr{color:#e4e9ef}.chat-scroll.svelte-1b4tbzr{flex:1;overflow:auto;padding:.5rem;background:linear-gradient(180deg,#ffffffe6,#fffc);border:1px dashed rgba(255,153,0,.15);border-radius:12px}.empty-thread.svelte-1b4tbzr{color:#5a6c7d;text-align:center;padding:2rem 1rem}.msg-row.svelte-1b4tbzr{display:flex;margin:.35rem 0;margin-top:10px}.msg-row.them.svelte-1b4tbzr{justify-content:flex-start}.msg-row.me.svelte-1b4tbzr{justify-content:flex-end}.msg-bubble.svelte-1b4tbzr{max-width:75%;padding:.6rem .75rem;border-radius:12px;color:#1f2a36;background:#eef6ff;box-shadow:0 2px 8px #0000000f;position:relative;overflow-wrap:anywhere}.msg-row.me.svelte-1b4tbzr .msg-bubble:where(.svelte-1b4tbzr){background:#fff4e6}.msg-body.svelte-1b4tbzr{white-space:pre-wrap}.msg-meta.svelte-1b4tbzr{margin-top:.35rem;font-size:.72rem;color:#6b7a8c;display:flex;align-items:center;gap:.35rem}.msg-meta.svelte-1b4tbzr .dot:where(.svelte-1b4tbzr){opacity:.6}.composer.svelte-1b4tbzr{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}[data-theme=dark] .composer.svelte-1b4tbzr{background:#0f0f12fa;border-radius:12px;padding:.75rem}.composer-input.svelte-1b4tbzr{width:100%;padding:.75rem .85rem;border:2px solid rgba(255,153,0,.18);border-radius:10px;font-size:.95rem;background:#fff;resize:none}.composer-input.svelte-1b4tbzr:focus{outline:none;border-color:#f90;box-shadow:0 0 0 3px #ff990014}.composer-actions.svelte-1b4tbzr{display:flex;gap:.5rem;justify-content:flex-end}.modal-actions.svelte-1b4tbzr{display:flex;gap:1rem;justify-content:flex-end;padding:1rem 1.5rem 1.5rem;border-top:2px solid rgba(255,153,0,.1)}[data-theme=dark] .modal-content.svelte-1b4tbzr{background:#2a2a2af2}[data-theme=dark] .modal-header.svelte-1b4tbzr{border-bottom-color:#ff99002e}[data-theme=dark] .modal-title.svelte-1b4tbzr h2:where(.svelte-1b4tbzr){color:#f2f4f8}[data-theme=dark] .pane.svelte-1b4tbzr{background:#ffffff0f;border-color:#ffffff14}[data-theme=dark] .info-value.svelte-1b4tbzr,[data-theme=dark] .ticket-description.svelte-1b4tbzr h4:where(.svelte-1b4tbzr){color:#e4e9ef}[data-theme=dark] .description-content.svelte-1b4tbzr{background:#ffffff08;border-color:#ffffff1f;color:#e4e9ef}[data-theme=dark] .chat-scroll.svelte-1b4tbzr{background:linear-gradient(180deg,#3c3c3ca6,#3c3c3c8c);border-color:#f903}[data-theme=dark] .msg-bubble.svelte-1b4tbzr{background:#3a4a5a;color:#e4e9ef}[data-theme=dark] .msg-row.me.svelte-1b4tbzr .msg-bubble:where(.svelte-1b4tbzr){background:#5a4630}
