.report-problem-btn{border:1px solid var(--line);background:var(--glass);min-height:38px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:.76rem;font-weight:650;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.report-problem-btn .material-symbols-outlined{font-size:18px}.report-problem-btn:hover{color:var(--text);border-color:var(--line-strong);background:var(--glass-strong)}.report-problem-btn:focus-visible,.incident-dismiss:focus-visible,.support-context summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:720px){.report-problem-btn{justify-content:center;width:38px;padding:0}.report-problem-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.notice-action{margin-top:10px}.user-error-next{color:inherit;font-size:.8rem;font-weight:600}.incident-banners:empty{display:none}.incident-banners{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.incident-banner{border:1px solid color-mix(in srgb, var(--amber) 45%, transparent);background:color-mix(in srgb, var(--amber) 9%, var(--panel-solid));border-radius:16px;align-items:flex-start;gap:14px;padding:18px 48px 18px 18px;display:flex;position:relative}.incident-icon{width:38px;height:38px;color:var(--amber);background:color-mix(in srgb, var(--amber) 16%, transparent);border-radius:11px;flex:none;place-items:center;font-size:21px;display:grid}.incident-body{min-width:0}.incident-title{letter-spacing:-.01em;font-size:.95rem;line-height:1.35}.incident-lead{color:var(--muted);margin-top:5px;font-size:.8rem;line-height:1.5}.incident-steps-label{color:var(--text);margin-top:10px;font-size:.78rem;font-weight:650}.incident-steps{color:var(--muted);margin:6px 0 0;padding-left:20px;font-size:.78rem;line-height:1.55}.incident-steps b{color:var(--text);font-weight:650}.incident-detail{color:var(--faint);overflow-wrap:anywhere;margin-top:9px;font:500 .7rem/1.45 JetBrains Mono,monospace}.incident-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.incident-dismiss{width:32px;height:32px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.incident-dismiss:hover{color:var(--text);background:var(--glass-strong)}.support-modal{flex-direction:column;width:min(560px,100vw - 32px);display:flex;overflow:hidden}.support-modal>.modal-head{flex:none}.support-modal>form{flex-direction:column;flex:1;min-height:0;display:flex}.support-modal>form>.support-body{flex:1;min-height:0;overflow-y:auto}.support-modal>form>.modal-foot{flex:none}.support-subtitle{color:var(--faint);margin-top:4px;font-size:.74rem}.support-body{flex-direction:column;gap:15px;padding:18px 24px;display:flex}.support-intro{background:var(--glass-strong);color:var(--muted);border-radius:10px;padding:10px 12px;font-size:.76rem}.support-field{flex-direction:column;gap:6px;display:flex}.support-field label{color:var(--text);font-size:.78rem;font-weight:650}.support-field .optional{color:var(--faint);font-weight:500}.support-field .modal-input{width:100%;min-height:40px;font-size:.82rem}.support-field textarea.modal-input{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.support-field small{color:var(--faint);font-size:.7rem;line-height:1.45}.support-field-meta{justify-content:space-between;gap:12px;display:flex}#support-count.is-short{color:var(--amber)}.support-field .modal-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.support-context{border:1px solid var(--line);border-radius:12px;padding:0 12px}.support-context summary{min-height:42px;color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:.76rem;font-weight:650;list-style:none;display:flex}.support-context summary::-webkit-details-marker{display:none}.support-context summary .material-symbols-outlined{font-size:17px}.support-context ul{color:var(--muted);margin:0 0 8px;padding-left:20px;font-size:.74rem;line-height:1.6}.support-context p{color:var(--faint);margin-bottom:12px;font-size:.7rem;line-height:1.5}.support-context a{color:var(--accent)}.support-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:34px 28px 30px;display:flex}.support-done-icon{color:var(--accent);font-size:44px}.support-done h3{font-size:1.05rem}.support-done p{max-width:400px;color:var(--muted);font-size:.8rem;line-height:1.55}.support-done .button{margin-top:8px}@media (max-width:560px){.support-modal .modal-foot{flex-wrap:wrap}.support-modal .modal-foot .button{flex:1;justify-content:center}.support-modal .modal-foot .field-error{flex-basis:100%}}.support-panel{margin:0 0 16px;padding:20px 22px}.support-panel-head{align-items:center;gap:14px;display:flex}.support-panel-head>div{flex:1;min-width:0}.support-panel-head h3{font-size:.98rem}.support-panel-head p{color:var(--muted);margin-top:4px;font-size:.78rem;line-height:1.5}.support-panel-icon{width:42px;height:42px;color:var(--accent);background:var(--accent-dim);border-radius:12px;flex:none;place-items:center;font-size:22px;display:grid}.support-tickets{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.support-tickets h4{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.support-tickets .muted-note{margin-top:8px}.support-ticket-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.support-ticket-row{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.support-ticket-main{min-width:0}.support-ticket-main b,.support-ticket-main small{display:block}.support-ticket-main b{font-size:.8rem}.support-ticket-main small{color:var(--faint);overflow-wrap:anywhere;margin-top:2px;font-size:.7rem}.support-ticket-status{color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent);border-radius:999px;flex:none;padding:4px 9px;font-size:.68rem;font-weight:700}.support-ticket-status[data-status=in_progress]{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, transparent)}.support-ticket-status[data-status=resolved]{color:var(--accent);background:var(--accent-dim)}@media (max-width:720px){.support-panel-head{flex-wrap:wrap}.support-panel-head .button{justify-content:center;width:100%}}@media (max-width:480px){.incident-banner{padding:16px 44px 16px 16px}.incident-icon{display:none}}.support-ticket-row{padding:0}.support-ticket-open{all:unset;box-sizing:border-box;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.support-ticket-open:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.support-ticket-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.support-view-label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}.support-view-meta{color:var(--faint);margin:0 0 4px;font-size:.75rem}.support-view-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.85rem}.support-view-attached{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:240px;margin:8px 0 0;padding:10px;font-size:.7rem;overflow:auto}.replay-help{background:var(--glass-strong);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:.76rem}.replay-help-text{color:var(--muted);margin:0 0 8px}.replay-help-actions{flex-wrap:wrap;gap:8px;display:flex}.support-thread-list{gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.support-thread-item{border:1px solid var(--line);background:var(--glass);border-radius:.7rem;padding:.6rem .8rem}.support-thread-item b{color:var(--muted);font-size:.8rem;display:block}.support-thread-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 0}.support-thread-user{border-color:var(--line-strong)}.support-thread-agent{border-style:dashed}.support-thread-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}
