.auth-container[data-v-c1b92c7d]{--auth-navy: #095390;--auth-blue: #0072ae;--auth-sky: #43aedc;--auth-aqua: #78c8cd;--auth-mint: #96d0b1;--auth-green: #80bb7e;position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-color)}.auth-backdrop[data-v-c1b92c7d]{position:absolute;inset:0;background:radial-gradient(circle at 12% 12%,rgba(9,83,144,.14),transparent 46%),radial-gradient(circle at 88% 18%,rgba(120,200,205,.16),transparent 42%),radial-gradient(circle at 50% 100%,rgba(128,187,126,.12),transparent 55%)}.auth-backdrop[data-v-c1b92c7d]:after{position:absolute;top:0;right:0;left:0;height:5px;content:"";background:linear-gradient(90deg,var(--auth-navy),var(--auth-blue),var(--auth-sky),var(--auth-aqua),var(--auth-mint),var(--auth-green))}.powered-by-badge[data-v-c1b92c7d]{position:absolute;bottom:24px;right:24px;z-index:2;display:flex;align-items:center;gap:.45rem;color:#94a3b8;font-size:.85rem;font-weight:500}.powered-by-badge img[data-v-c1b92c7d]{width:30px;height:30px;object-fit:contain;opacity:.85}.powered-by-badge strong[data-v-c1b92c7d]{color:#64748b;font-weight:700}.auth-panel[data-v-c1b92c7d]{overflow:hidden;background:var(--ws-card-bg);border:var(--ws-card-border);border-radius:var(--ws-card-radius);box-shadow:var(--ws-card-shadow);box-sizing:border-box;position:relative;z-index:1;width:100%;max-width:400px;margin:0 20px;padding:2.25rem 2rem 2rem;animation:authPanelIn-c1b92c7d .35s ease both}@keyframes authPanelIn-c1b92c7d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-header[data-v-c1b92c7d]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.7rem;text-align:center}.auth-logo-wrapper[data-v-c1b92c7d]{position:relative;width:190px;aspect-ratio:456/307;margin-bottom:1.1rem}.auth-logo[data-v-c1b92c7d]{display:block;width:100%;height:auto;object-fit:contain;opacity:0;transform:scale(.88);transition:opacity .55s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1)}.auth-logo--loaded[data-v-c1b92c7d]{opacity:1;transform:scale(1)}.auth-logo-skeleton[data-v-c1b92c7d]{position:absolute;inset:0;border-radius:8px;background:#0f172a0f;overflow:hidden}.auth-logo-skeleton[data-v-c1b92c7d]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);background-size:200px 100%;background-repeat:no-repeat;animation:auth-logo-shimmer-c1b92c7d 1.2s infinite}@keyframes auth-logo-shimmer-c1b92c7d{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (prefers-reduced-motion: reduce){.auth-logo[data-v-c1b92c7d]{transition:opacity .2s linear;transform:none}.auth-logo-skeleton[data-v-c1b92c7d]:after{animation:none}}.auth-heading-line[data-v-c1b92c7d]{max-width:30ch;margin:0;color:var(--text-color);opacity:.62;font-size:var(--type-body, 14px);line-height:1.4}.auth-heading-line strong[data-v-c1b92c7d]{color:var(--text-color);opacity:1;font-weight:700}.form[data-v-c1b92c7d]{display:flex;flex-direction:column;gap:1.1rem}.form-row[data-v-c1b92c7d]{display:flex;flex-direction:column;gap:.4rem}.form-row__label[data-v-c1b92c7d]{color:var(--text-color);font-size:var(--type-body-sm, 13px);font-weight:700}.input-with-icon[data-v-c1b92c7d]{position:relative;display:flex;align-items:center}.input-with-icon>svg[data-v-c1b92c7d]{position:absolute;left:14px;color:var(--text-color);opacity:.4;font-size:.9rem;pointer-events:none}.input-with-icon input[data-v-c1b92c7d]{width:100%;padding:.72rem 1rem .72rem 2.4rem;border:1px solid var(--divider-color);border-radius:11px;outline:none;background:var(--bg-color);color:var(--text-color);font:inherit;font-size:.95rem;transition:border-color .15s ease,box-shadow .15s ease}#password[data-v-c1b92c7d]{padding-right:2.6rem}.input-with-icon input[data-v-c1b92c7d]:focus{border-color:var(--ws-blue);box-shadow:0 0 0 3px #0071e324}.input-visibility-toggle[data-v-c1b92c7d]{position:absolute;right:10px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-color);opacity:.55;cursor:pointer;font:inherit}.input-visibility-toggle[data-v-c1b92c7d]:hover{opacity:.9;background:var(--hover-bg)}.link-forgot[data-v-c1b92c7d]{align-self:flex-end;padding:0;border:none;background:none;color:var(--ws-blue);cursor:pointer;font-size:var(--type-body, 14px);font-weight:600;text-decoration:underline;text-underline-offset:2px}.link-forgot[data-v-c1b92c7d]:disabled{cursor:not-allowed;opacity:.55;text-decoration:none}.auth-submit[data-v-c1b92c7d]{border-color:var(--ws-blue);background-color:var(--ws-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:46px;margin-top:.3rem;border-radius:9999px;font-size:.98rem;font-weight:700;box-shadow:0 10px 22px #0071e347;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.auth-submit[data-v-c1b92c7d]:hover:not(:disabled){background-color:var(--ws-blue-strong);border-color:var(--ws-blue-strong)}.auth-submit[data-v-c1b92c7d]:hover:not(:disabled){box-shadow:0 14px 28px #0071e357;transform:translateY(-1px)}.auth-submit[data-v-c1b92c7d]:active:not(:disabled){transform:translateY(0)}.auth-submit[data-v-c1b92c7d]:disabled{cursor:not-allowed;opacity:.72}.auth-submit__spinner[data-v-c1b92c7d]{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:999px;animation:authSpin-c1b92c7d .7s linear infinite}@keyframes authSpin-c1b92c7d{to{transform:rotate(360deg)}}.alert[data-v-c1b92c7d]{display:flex;align-items:flex-start;gap:.55rem;margin:1.1rem 0 0;padding:.7rem .85rem;border-radius:12px;font-size:var(--type-body, 14px);line-height:1.45;animation:authPanelIn-c1b92c7d .2s ease both}.alert svg[data-v-c1b92c7d]{margin-top:.15rem;flex:0 0 auto}.alert--error[data-v-c1b92c7d]{border:1px solid rgba(220,38,38,.22);color:#b91c1c;background:#dc262612}.alert--success[data-v-c1b92c7d]{border:1px solid rgba(21,128,61,.22);color:#15803d;background:#15803d12}@media (max-width: 480px){.auth-logo[data-v-c1b92c7d]{width:150px}.powered-by-badge[data-v-c1b92c7d]{font-size:.72rem}.powered-by-badge img[data-v-c1b92c7d]{width:18px;height:18px}.auth-panel[data-v-c1b92c7d]{padding:1.9rem 1.4rem 1.6rem}}.dark{border-color:#ffffff1a;background:var(--footer-bg, #1f2937);box-shadow:0 24px 48px #0006}.dark{border-color:#ffffff24;background:#ffffff0a}.dark{background:radial-gradient(circle at 12% 12%,rgba(9,83,144,.28),transparent 46%),radial-gradient(circle at 88% 18%,rgba(120,200,205,.2),transparent 42%),radial-gradient(circle at 50% 100%,rgba(128,187,126,.16),transparent 55%)}.support-overlay[data-v-4c1dd3d1]{position:fixed;inset:0;z-index:1000;padding:24px;display:grid;place-items:center;overflow-y:auto;background:#0f172a7a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:supportFade-4c1dd3d1 .2s ease both}.support-modal[data-v-4c1dd3d1]{width:min(680px,100%);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid rgba(15,23,42,.09);border-radius:24px;outline:0;color:#172033;background:#fffffff7;box-shadow:0 32px 90px #0f172a3d,0 8px 28px #0f172a1a,inset 0 1px #fff;animation:supportIn-4c1dd3d1 .28s cubic-bezier(.2,.8,.2,1) both}.support-header[data-v-4c1dd3d1]{position:relative;padding:24px 64px 21px 24px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;border-bottom:1px solid rgba(15,23,42,.07);background:linear-gradient(135deg,rgba(0,113,227,.055),transparent 58%)}.support-header__mark[data-v-4c1dd3d1]{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#2588eb,#0067cf);box-shadow:0 8px 20px #0071e338,inset 0 1px #ffffff40}.support-header__mark .material-icons[data-v-4c1dd3d1]{font-size:21px}.support-header__copy[data-v-4c1dd3d1]{min-width:0}.support-eyebrow[data-v-4c1dd3d1]{color:#0071e3;font-size:var(--type-micro, 11px);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.support-header h2[data-v-4c1dd3d1]{margin:3px 0 4px;font-size:21px;font-weight:750;letter-spacing:-.035em;line-height:1.15}.support-header p[data-v-4c1dd3d1]{margin:0;color:#64748b;font-size:var(--type-body-sm, 13px);line-height:1.5}.support-close[data-v-4c1dd3d1]{position:absolute;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:11px;color:#64748b;background:#0f172a0b;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.support-close[data-v-4c1dd3d1]:hover:not(:disabled){color:#0f172a;background:#0f172a16;transform:rotate(3deg)}.support-close[data-v-4c1dd3d1]:disabled{opacity:.45;cursor:not-allowed}.support-close .material-icons[data-v-4c1dd3d1]{font-size:18px}.support-form[data-v-4c1dd3d1]{padding:22px 24px 24px}.support-form__row[data-v-4c1dd3d1]{display:grid;gap:16px}.support-form__row--split[data-v-4c1dd3d1]{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr)}.support-field[data-v-4c1dd3d1]{min-width:0;display:flex;flex-direction:column;gap:7px}.support-field+.support-field[data-v-4c1dd3d1],.support-form__row+.support-field[data-v-4c1dd3d1]{margin-top:17px}.support-form__row--split .support-field+.support-field[data-v-4c1dd3d1]{margin-top:0}.support-field__label[data-v-4c1dd3d1],.support-field__label-row[data-v-4c1dd3d1]{color:#334155;font-size:var(--type-caption, 12px);font-weight:700}.support-field__label-row[data-v-4c1dd3d1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-field__label-row>span[data-v-4c1dd3d1]:last-child{color:#94a3b8;font-size:var(--type-micro, 11px);font-weight:600}.support-input-wrap[data-v-4c1dd3d1],.support-select-wrap[data-v-4c1dd3d1]{height:44px;padding:0 11px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#f8fafc;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.support-select-wrap[data-v-4c1dd3d1]{grid-template-columns:18px minmax(0,1fr) 18px}.support-input-wrap[data-v-4c1dd3d1]:focus-within,.support-select-wrap[data-v-4c1dd3d1]:focus-within,.support-field textarea[data-v-4c1dd3d1]:focus{border-color:#0071e359;background:#fff;box-shadow:0 0 0 4px #0071e317}.support-input-wrap>.material-icons[data-v-4c1dd3d1],.support-select-wrap>.material-icons[data-v-4c1dd3d1]{color:#94a3b8;font-size:17px}.support-input-wrap input[data-v-4c1dd3d1],.support-select-wrap select[data-v-4c1dd3d1]{width:100%;min-width:0;padding:0;border:0;outline:0;color:#172033;background:transparent;font:inherit;font-size:var(--type-body-sm, 13px)}.support-select-wrap select[data-v-4c1dd3d1]{appearance:none;cursor:pointer}.support-select-chevron[data-v-4c1dd3d1]{pointer-events:none}.support-field textarea[data-v-4c1dd3d1]{width:100%;min-height:140px;padding:13px 14px;resize:vertical;border:1px solid rgba(15,23,42,.1);border-radius:14px;outline:0;color:#172033;background:#f8fafc;font:inherit;font-size:var(--type-body-sm, 13px);line-height:1.55;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.support-field input[data-v-4c1dd3d1]::placeholder,.support-field textarea[data-v-4c1dd3d1]::placeholder{color:#94a3b8}.support-field__hint[data-v-4c1dd3d1]{display:flex;align-items:center;gap:5px;color:#94a3b8;font-size:var(--type-micro, 11px);line-height:1.4}.support-field__hint .material-icons[data-v-4c1dd3d1]{font-size:var(--type-body, 14px)}.support-error[data-v-4c1dd3d1]{margin-top:16px;padding:11px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(220,38,38,.14);border-radius:12px;color:#991b1b;background:#fef2f2e6}.support-error>.material-icons[data-v-4c1dd3d1]{font-size:18px}.support-error div[data-v-4c1dd3d1]{display:flex;flex-direction:column}.support-error strong[data-v-4c1dd3d1]{font-size:var(--type-caption, 12px)}.support-error div span[data-v-4c1dd3d1]{margin-top:1px;font-size:var(--type-caption, 12px)}.support-footer[data-v-4c1dd3d1]{margin-top:21px;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(15,23,42,.07)}.support-response-note[data-v-4c1dd3d1]{min-width:0;display:flex;align-items:center;gap:8px;color:#64748b}.support-response-note>.material-icons[data-v-4c1dd3d1]{font-size:18px}.support-response-note>span[data-v-4c1dd3d1]{display:flex;flex-direction:column;line-height:1.25}.support-response-note strong[data-v-4c1dd3d1]{color:#475569;font-size:var(--type-caption, 12px)}.support-response-note small[data-v-4c1dd3d1]{font-size:var(--type-micro, 11px)}.support-actions[data-v-4c1dd3d1]{display:flex;gap:8px}.support-button[data-v-4c1dd3d1]{min-height:40px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;cursor:pointer;font:inherit;font-size:var(--type-caption, 12px);font-weight:700;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.support-button[data-v-4c1dd3d1]:hover:not(:disabled){transform:translateY(-1px)}.support-button[data-v-4c1dd3d1]:disabled{opacity:.48;cursor:not-allowed}.support-button--secondary[data-v-4c1dd3d1]{color:#475569;background:#f1f5f9}.support-button--secondary[data-v-4c1dd3d1]:hover:not(:disabled){background:#e8eef5}.support-button--primary[data-v-4c1dd3d1]{color:#fff;background:#0071e3;box-shadow:0 7px 16px #0071e333}.support-button--primary[data-v-4c1dd3d1]:hover:not(:disabled){background:#0068d1;box-shadow:0 9px 20px #0071e342}.support-button .material-icons[data-v-4c1dd3d1]{font-size:15px}.support-spinner[data-v-4c1dd3d1]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:supportSpin-4c1dd3d1 .7s linear infinite}.support-success[data-v-4c1dd3d1]{padding:26px 24px 8px}.support-success__illustration[data-v-4c1dd3d1]{width:68px;height:68px;margin:0 auto 14px;display:grid;place-items:center;border-radius:22px;color:#16803d;background:linear-gradient(145deg,#ecfdf3,#d8f7e4);box-shadow:inset 0 1px #fff}.support-success__illustration .material-icons[data-v-4c1dd3d1]{font-size:31px}.support-success__message[data-v-4c1dd3d1]{display:flex;flex-direction:column;align-items:center;text-align:center}.support-success__message strong[data-v-4c1dd3d1]{font-size:15px;letter-spacing:-.02em}.support-success__message span[data-v-4c1dd3d1]{max-width:430px;margin-top:4px;color:#64748b;font-size:var(--type-caption, 12px);line-height:1.5}.support-success__steps[data-v-4c1dd3d1]{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.support-success__steps>div[data-v-4c1dd3d1]{min-width:0;padding:13px;display:flex;gap:9px;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#f8fafc}.support-success__steps>div>span[data-v-4c1dd3d1]{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border-radius:8px;color:#0071e3;background:#0071e317;font-size:var(--type-micro, 11px);font-weight:800}.support-success__steps p[data-v-4c1dd3d1]{display:flex;flex-direction:column}.support-success__steps strong[data-v-4c1dd3d1]{font-size:var(--type-caption, 12px)}.support-success__steps small[data-v-4c1dd3d1]{margin-top:2px;color:#64748b;font-size:var(--type-micro, 11px);line-height:1.4}.support-footer--success[data-v-4c1dd3d1]{margin:18px 24px 24px;justify-content:flex-end}@keyframes supportFade-4c1dd3d1{0%{opacity:0}}@keyframes supportIn-4c1dd3d1{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes supportSpin-4c1dd3d1{to{transform:rotate(360deg)}}@media (max-width: 620px){.support-overlay[data-v-4c1dd3d1]{padding:12px}.support-modal[data-v-4c1dd3d1]{max-height:calc(100dvh - 24px);border-radius:20px}.support-form__row--split[data-v-4c1dd3d1]{grid-template-columns:1fr;gap:15px}.support-form__row--split .support-field+.support-field[data-v-4c1dd3d1]{margin-top:0}.support-success__steps[data-v-4c1dd3d1]{grid-template-columns:1fr}.support-footer[data-v-4c1dd3d1]{align-items:stretch;flex-direction:column}.support-actions[data-v-4c1dd3d1]{width:100%}.support-button[data-v-4c1dd3d1]{flex:1}}@media (prefers-reduced-motion: reduce){.support-overlay[data-v-4c1dd3d1],.support-modal[data-v-4c1dd3d1]{animation:none}.support-button[data-v-4c1dd3d1],.support-close[data-v-4c1dd3d1]{transition-duration:.01ms}}.tickets-view[data-v-286ae1c2]{min-height:100%;padding:28px;color:var(--ws-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tickets-view--modal[data-v-286ae1c2]{height:100%;min-height:0;padding:24px;display:flex;flex-direction:column;overflow:hidden}.tickets-view--modal .tickets-header[data-v-286ae1c2]{width:100%;flex:0 0 auto;padding-right:48px}.tickets-view--modal .tickets-toolbar[data-v-286ae1c2],.tickets-view--modal .tickets-notice[data-v-286ae1c2]{width:100%;flex:0 0 auto}.tickets-view--modal .tickets-shell[data-v-286ae1c2]{width:100%;min-height:0;height:auto;flex:1 1 auto}.tickets-header[data-v-286ae1c2]{max-width:1500px;margin:0 auto 20px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.tickets-eyebrow[data-v-286ae1c2]{margin:0 0 5px;color:var(--ws-blue);font-size:var(--type-micro, 11px);font-weight:800;letter-spacing:.11em;text-transform:uppercase}.tickets-header h1[data-v-286ae1c2]{margin:0;font-size:27px;font-weight:760;letter-spacing:-.04em}.tickets-header>div:first-child>p[data-v-286ae1c2]:last-child{margin:5px 0 0;color:var(--ws-muted);font-size:var(--type-caption, 12px)}.tickets-summary[data-v-286ae1c2]{display:flex;gap:8px}.tickets-summary article[data-v-286ae1c2]{min-width:92px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--ws-line-soft);border-radius:13px;background:#ffffffbf;box-shadow:inset 0 1px #fff}.tickets-summary span[data-v-286ae1c2]{color:var(--ws-muted);font-size:var(--type-micro, 11px);font-weight:650}.tickets-summary strong[data-v-286ae1c2]{font-size:16px}.tickets-toolbar[data-v-286ae1c2]{max-width:1500px;margin:0 auto 12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.tickets-search[data-v-286ae1c2]{width:min(360px,100%);height:42px;padding:0 12px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--ws-border-input);border-radius:12px;background:#ffffffd1;transition:border-color .16s ease,box-shadow .16s ease}.tickets-search[data-v-286ae1c2]:focus-within{border-color:#0071e34d;box-shadow:0 0 0 4px #0071e314}.tickets-search .material-icons[data-v-286ae1c2]{color:#94a3b8;font-size:17px}.tickets-search input[data-v-286ae1c2]{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:var(--type-caption, 12px)}.tickets-filters[data-v-286ae1c2]{padding:4px;display:flex;gap:3px;border:1px solid var(--ws-line-soft);border-radius:12px;background:#ffffffb3}.tickets-filters button[data-v-286ae1c2]{height:32px;padding:0 10px;display:flex;align-items:center;gap:6px;border:0;border-radius:8px;color:var(--ws-muted);background:transparent;cursor:pointer;font:inherit;font-size:var(--type-micro, 11px);font-weight:700;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.tickets-filters button span[data-v-286ae1c2]{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#0f172a0e;font-size:var(--type-micro, 11px)}.tickets-filters button.is-active[data-v-286ae1c2]{color:var(--ws-blue-strong);background:#fff;box-shadow:0 3px 10px #0f172a14}.tickets-shell[data-v-286ae1c2]{max-width:1500px;min-height:640px;height:calc(100dvh - 230px);margin:0 auto;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:14px}.tickets-list[data-v-286ae1c2]{overflow:hidden;background:var(--ws-card-bg);border:var(--ws-card-border);border-radius:var(--ws-card-radius);box-shadow:var(--ws-card-shadow);box-sizing:border-box;min-height:0;padding:8px;overflow-y:auto;background:#f8fafcb8;scrollbar-width:thin}.ticket-row[data-v-286ae1c2]{width:100%;padding:13px;display:flex;flex-direction:column;border:1px solid transparent;border-radius:14px;color:var(--ws-text-soft);background:transparent;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.ticket-row+.ticket-row[data-v-286ae1c2]{margin-top:4px}.ticket-row[data-v-286ae1c2]:hover{background:#ffffffb8;transform:translate(2px)}.ticket-row.is-active[data-v-286ae1c2]{border-color:#0071e31f;background:#fff;box-shadow:0 7px 20px #0f172a12}.ticket-row__topline[data-v-286ae1c2]{display:flex;align-items:center;gap:6px}.status-dot[data-v-286ae1c2]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#94a3b8}.status-dot--open[data-v-286ae1c2]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.status-dot--in_progress[data-v-286ae1c2]{background:var(--ws-blue);box-shadow:0 0 0 3px #0071e31a}.status-dot--resolved[data-v-286ae1c2]{background:#16a34a;box-shadow:0 0 0 3px #16a34a1a}.status-dot--closed[data-v-286ae1c2]{background:var(--ws-muted)}.ticket-row__category[data-v-286ae1c2]{color:var(--ws-muted);font-size:var(--type-micro, 11px);font-weight:750;letter-spacing:.06em;text-transform:uppercase}.ticket-row time[data-v-286ae1c2]{margin-left:auto;color:#94a3b8;font-size:var(--type-micro, 11px)}.ticket-row>strong[data-v-286ae1c2]{margin-top:9px;overflow:hidden;font-size:var(--type-body-sm, 13px);font-weight:720;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.ticket-row__preview[data-v-286ae1c2]{margin-top:3px;overflow:hidden;color:var(--ws-muted);font-size:var(--type-micro, 11px);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ticket-row__meta[data-v-286ae1c2]{margin-top:10px;display:flex;justify-content:space-between;gap:10px;color:#94a3b8;font-size:var(--type-micro, 11px)}.ticket-row__meta span[data-v-286ae1c2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-loading[data-v-286ae1c2]{display:flex;flex-direction:column;gap:6px}.ticket-skeleton[data-v-286ae1c2]{height:108px;border-radius:14px;background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5);background-size:200% 100%;animation:ticketShimmer-286ae1c2 1.2s linear infinite}.tickets-empty[data-v-286ae1c2],.ticket-detail--empty[data-v-286ae1c2]{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;text-align:center}.tickets-empty .material-icons[data-v-286ae1c2],.ticket-detail--empty>.material-icons[data-v-286ae1c2]{margin-bottom:8px;font-size:34px}.tickets-empty strong[data-v-286ae1c2],.ticket-detail--empty h2[data-v-286ae1c2]{margin:0;color:var(--ws-text-soft);font-size:var(--type-body, 14px)}.tickets-empty p[data-v-286ae1c2],.ticket-detail--empty p[data-v-286ae1c2]{margin:3px 0 0;font-size:var(--type-micro, 11px)}.ticket-detail[data-v-286ae1c2]{overflow:hidden;background:var(--ws-card-bg);border:var(--ws-card-border);border-radius:var(--ws-card-radius);box-shadow:var(--ws-card-shadow);box-sizing:border-box;min-width:0;min-height:0;padding:24px;overflow-y:auto}.ticket-detail__header[data-v-286ae1c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ticket-id[data-v-286ae1c2]{color:var(--ws-blue);font-size:var(--type-micro, 11px);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ticket-detail h2[data-v-286ae1c2]{margin:4px 0 0;font-size:21px;font-weight:760;letter-spacing:-.035em}.status-select[data-v-286ae1c2]{height:36px;padding:0 9px;display:grid;grid-template-columns:7px auto 16px;align-items:center;gap:7px;border:1px solid var(--ws-border-input);border-radius:11px;background:#f8fafc}.status-select select[data-v-286ae1c2]{appearance:none;border:0;outline:0;color:var(--ws-text-soft);background:transparent;cursor:pointer;font:inherit;font-size:var(--type-micro, 11px);font-weight:700;text-transform:capitalize}.status-select .material-icons[data-v-286ae1c2]{color:#94a3b8;font-size:15px;pointer-events:none}.requester-card[data-v-286ae1c2]{margin-top:21px;padding:14px;display:grid;grid-template-columns:42px repeat(3,minmax(0,1fr));align-items:center;gap:14px;border:1px solid var(--ws-line-soft);border-radius:15px;background:#f8fafc}.requester-avatar[data-v-286ae1c2]{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#2588eb,#0067cf);box-shadow:0 7px 16px #0071e32e;font-size:var(--type-caption, 12px);font-weight:750}.requester-card>div[data-v-286ae1c2]{min-width:0;display:flex;flex-direction:column;line-height:1.3}.requester-card small[data-v-286ae1c2]{color:#94a3b8;font-size:var(--type-micro, 11px);font-weight:650}.requester-card strong[data-v-286ae1c2],.requester-card div span[data-v-286ae1c2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requester-card strong[data-v-286ae1c2]{margin-top:2px;font-size:var(--type-caption, 12px)}.requester-card div span[data-v-286ae1c2]{margin-top:1px;color:var(--ws-muted);font-size:var(--type-micro, 11px)}.ticket-section[data-v-286ae1c2]{margin-top:20px;padding-top:20px;border-top:1px solid var(--ws-line-soft)}.ticket-section__title[data-v-286ae1c2]{display:flex;align-items:flex-start;gap:8px}.ticket-section__title>.material-icons[data-v-286ae1c2]{color:var(--ws-blue);font-size:17px}.ticket-section__title h3[data-v-286ae1c2]{margin:0;font-size:var(--type-caption, 12px);font-weight:750}.ticket-section__title p[data-v-286ae1c2]{margin:1px 0 0;color:#94a3b8;font-size:var(--type-micro, 11px)}.ticket-message[data-v-286ae1c2]{margin:13px 0 0;color:var(--ws-text-soft);font-size:var(--type-caption, 12px);line-height:1.7;white-space:pre-wrap}.ticket-section--notes textarea[data-v-286ae1c2]{width:100%;min-height:130px;margin-top:12px;padding:12px;resize:vertical;border:1px solid var(--ws-border-input);border-radius:13px;outline:0;color:var(--ws-text-soft);background:#f8fafc;font:inherit;font-size:var(--type-caption, 12px);line-height:1.55;transition:border-color .16s ease,box-shadow .16s ease}.ticket-section--notes textarea[data-v-286ae1c2]:focus{border-color:#0071e34d;box-shadow:0 0 0 4px #0071e314}.ticket-section--notes footer[data-v-286ae1c2]{margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-section--notes footer>span[data-v-286ae1c2]{color:#94a3b8;font-size:var(--type-micro, 11px)}.ticket-section--notes footer button[data-v-286ae1c2]{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:10px;color:#fff;background:var(--ws-blue);cursor:pointer;font:inherit;font-size:var(--type-micro, 11px);font-weight:700;box-shadow:0 6px 14px #0071e32e}.ticket-section--notes footer button[data-v-286ae1c2]:hover:not(:disabled){background:var(--ws-blue-strong)}.ticket-section--notes footer button[data-v-286ae1c2]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ticket-section--notes footer .material-icons[data-v-286ae1c2]{font-size:14px}.ticket-spinner[data-v-286ae1c2]{width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:ticketSpin-286ae1c2 .7s linear infinite}.save-error[data-v-286ae1c2],.tickets-notice[data-v-286ae1c2]{margin-top:9px;color:#b42318;font-size:var(--type-micro, 11px)}.tickets-notice[data-v-286ae1c2]{max-width:1500px;margin:0 auto 10px;padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(220,38,38,.14);border-radius:11px;background:#fef2f2}.tickets-notice .material-icons[data-v-286ae1c2]{font-size:16px}@keyframes ticketShimmer-286ae1c2{to{background-position:-200% 0}}@keyframes ticketSpin-286ae1c2{to{transform:rotate(360deg)}}@media (max-width: 980px){.tickets-shell[data-v-286ae1c2]{grid-template-columns:minmax(270px,320px) minmax(0,1fr)}.requester-card[data-v-286ae1c2]{grid-template-columns:42px repeat(2,minmax(0,1fr))}.requester-card>div[data-v-286ae1c2]:last-child{grid-column:2/-1}}@media (max-width: 760px){.tickets-view[data-v-286ae1c2]{padding:18px}.tickets-header[data-v-286ae1c2],.tickets-toolbar[data-v-286ae1c2]{align-items:stretch;flex-direction:column}.tickets-summary[data-v-286ae1c2]{width:100%}.tickets-summary article[data-v-286ae1c2]{flex:1}.tickets-search[data-v-286ae1c2]{width:100%}.tickets-filters[data-v-286ae1c2]{overflow-x:auto}.tickets-shell[data-v-286ae1c2]{height:auto;min-height:0;grid-template-columns:1fr;gap:10px}.tickets-list[data-v-286ae1c2]{max-height:420px}.ticket-detail[data-v-286ae1c2]{min-height:520px}}.account-combo[data-v-782fa16b]{min-width:0}.combo[data-v-782fa16b]{position:relative}.combo__button[data-v-782fa16b]{width:var(--combo-width, 19rem);max-width:var(--combo-max-width, min(32vw, 22rem));height:48px;padding:5px 8px 5px 6px;display:grid;grid-template-columns:36px minmax(0,1fr) 26px;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.08);border-radius:14px;color:#0f172a;background:#ffffffb8;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.combo__button[data-v-782fa16b]:hover{border-color:#0f172a24;background:#fffffff5;box-shadow:0 7px 20px #0f172a14,inset 0 1px #fff;transform:translateY(-1px)}.combo__button[data-v-782fa16b]:active{transform:scale(.99)}.combo__button[data-v-782fa16b]:focus-visible{outline:0;border-color:#0071e361;box-shadow:0 0 0 4px #0071e31c}.combo__account-icon[data-v-782fa16b]{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#0071e3;background:linear-gradient(145deg,#edf7ff,#ddebff);font-size:19px}.combo__copy[data-v-782fa16b]{min-width:0;display:flex;flex-direction:column;line-height:1.15}.combo__eyebrow[data-v-782fa16b]{margin-bottom:2px;color:#64748b;font-size:var(--type-micro, 11px);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.combo__value[data-v-782fa16b]{overflow:hidden;color:#0f172a;font-size:var(--type-body, 14px);font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.combo__chevron[data-v-782fa16b]{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#64748b;background:#0f172a09;font-size:18px;transition:color .18s ease,background .18s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.combo__chevron.is-open[data-v-782fa16b]{color:#0071e3;background:#0071e317;transform:rotate(180deg)}.combo__panel[data-v-782fa16b]{position:absolute;top:calc(100% + 10px);left:0;z-index:120;width:min(380px,calc(100vw - 28px));padding:8px;overflow:hidden;border:1px solid rgba(15,23,42,.09);border-radius:20px;background:#fffffff0;box-shadow:0 24px 60px #0f172a29,0 8px 22px #0f172a14,inset 0 1px #fffffff2;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);transform-origin:top left}.combo__panel--right[data-v-782fa16b]{right:0;left:auto;transform-origin:top right}.combo__panel-header[data-v-782fa16b]{padding:10px 10px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.combo__panel-header div[data-v-782fa16b]{min-width:0;display:flex;flex-direction:column}.combo__panel-header strong[data-v-782fa16b]{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:-.015em}.combo__panel-header div span[data-v-782fa16b]{margin-top:2px;color:#64748b;font-size:var(--type-caption, 12px)}.combo__count[data-v-782fa16b]{min-width:28px;height:24px;padding:0 8px;display:grid;place-items:center;border-radius:999px;color:#475569;background:#f1f5f9;font-size:var(--type-caption, 12px);font-weight:700}.combo__search-wrap[data-v-782fa16b]{height:40px;margin:0 2px 7px;padding:0 10px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(15,23,42,.07);border-radius:12px;background:#f1f5f9d1;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.combo__search-wrap[data-v-782fa16b]:focus-within{border-color:#0071e33d;background:#fff;box-shadow:0 0 0 3px #0071e314}.combo__search-wrap .material-icons[data-v-782fa16b]{color:#94a3b8;font-size:17px}.combo__search[data-v-782fa16b]{width:100%;min-width:0;padding:0;border:0;outline:0;color:#0f172a;background:transparent;font:inherit;font-size:var(--type-body, 14px)}.combo__search[data-v-782fa16b]::placeholder{color:#94a3b8}.combo__search[data-v-782fa16b]::-webkit-search-cancel-button{display:none}.combo__list[data-v-782fa16b]{max-height:300px;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.28) transparent}.combo__option[data-v-782fa16b]{min-height:48px;padding:6px 9px 6px 7px;display:grid;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:9px;border-radius:12px;color:#334155;cursor:pointer;transition:color .14s ease,background .14s ease,transform .14s ease}.combo__option[data-v-782fa16b]:hover,.combo__option.is-active[data-v-782fa16b]{color:#0f172a;background:#0f172a0b}.combo__option[data-v-782fa16b]:active{transform:scale(.992)}.combo__option.is-selected[data-v-782fa16b]{color:#005fc2;background:#0071e314}.combo__avatar[data-v-782fa16b]{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.055);border-radius:10px;color:#475569;background:linear-gradient(145deg,#f8fafc,#e9eef5);font-size:var(--type-caption, 12px);font-weight:750;letter-spacing:.02em}.combo__option.is-selected .combo__avatar[data-v-782fa16b]{border-color:#0071e31f;color:#0071e3;background:linear-gradient(145deg,#eef8ff,#dcecff)}.combo__name[data-v-782fa16b]{min-width:0;overflow:hidden;font-size:var(--type-body, 14px);font-weight:560;text-overflow:ellipsis;white-space:nowrap}.combo__check[data-v-782fa16b]{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#0071e3;box-shadow:0 3px 8px #0071e338;font-size:15px}.combo__empty[data-v-782fa16b]{min-height:150px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;text-align:center}.combo__empty>.material-icons[data-v-782fa16b]{margin-bottom:6px;font-size:28px}.combo__empty strong[data-v-782fa16b]{color:#475569;font-size:var(--type-body, 14px)}.combo__empty small[data-v-782fa16b]{margin-top:2px;font-size:var(--type-caption, 12px)}.combo-panel-enter-active[data-v-782fa16b],.combo-panel-leave-active[data-v-782fa16b]{transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),filter .18s ease}.combo-panel-enter-from[data-v-782fa16b],.combo-panel-leave-to[data-v-782fa16b]{opacity:0;filter:blur(3px);transform:translateY(-7px) scale(.975)}.dark{border-color:#ffffff1a;color:#f8fafc;background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.dark{border-color:#ffffff14;background:#ffffff0f}.dark{color:#f8fafc;background:#ffffff12}.dark{color:#73b7ff;background:#0071e329}@media (max-width: 720px){.combo__button[data-v-782fa16b]{grid-template-columns:32px minmax(0,1fr) 24px;height:44px}.combo__account-icon[data-v-782fa16b]{width:32px;height:32px}}@media (prefers-reduced-motion: reduce){.combo__button[data-v-782fa16b],.combo__chevron[data-v-782fa16b],.combo__option[data-v-782fa16b],.combo-panel-enter-active[data-v-782fa16b],.combo-panel-leave-active[data-v-782fa16b]{transition-duration:.01ms!important}}.layout[data-v-fc71a260]{width:100%;height:100vh;height:100dvh;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-color)}.layout[data-v-fc71a260],.layout[data-v-fc71a260] *,.layout[data-v-fc71a260] *:before,.layout[data-v-fc71a260] *:after{box-sizing:border-box}.topbar[data-v-fc71a260]{position:relative;z-index:30;width:100%;height:64px;min-height:64px;flex:0 0 64px;display:flex;align-items:center;gap:1rem;padding:0 1rem;overflow:visible;background:var(--header-bg);border-bottom:1px solid var(--divider-color);box-shadow:var(--shadow-md)}.brand[data-v-fc71a260]{min-width:0;display:flex;align-items:center;padding:.25rem .6rem;border-radius:4px;background:var(--bg-color);box-shadow:var(--shadow-xlight)}.logo-wrapper[data-v-fc71a260]{position:relative;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;margin-right:1rem}.logo-image[data-v-fc71a260]{width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease}.logo-image.loaded[data-v-fc71a260]{opacity:1}.logo-skeleton[data-v-fc71a260]{position:absolute;inset:0;border-radius:4px}.logo-text[data-v-fc71a260]{min-width:0;overflow:hidden;font-size:1.125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.logo-text-skeleton[data-v-fc71a260]{display:inline-block;width:7rem;height:1rem;border-radius:4px}.actions[data-v-fc71a260]{min-width:170px;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.actions-divider[data-v-fc71a260]{width:1px;height:24px;flex:0 0 1px;margin:0 .25rem;display:inline-block;background:var(--divider-color);opacity:.6}.account-picker[data-v-fc71a260],.account-picker[data-v-fc71a260] .account-combo{min-width:0}.account-picker[data-v-fc71a260] .account-combo .combo__button{width:32ch;max-width:min(32ch,38vw);font-size:.95rem}.account-picker[data-v-fc71a260] .account-combo .combo__panel{right:0;left:auto;max-width:min(92vw,420px)}.user[data-v-fc71a260]{position:relative;min-width:0;display:flex;align-items:center}.user-button[data-v-fc71a260]{min-width:0;padding:.25rem .6rem;display:inline-flex;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:4px;background:var(--bg-color);box-shadow:var(--shadow-xlight);color:inherit;cursor:pointer;font:inherit;font-size:.95rem}.user-button[data-v-fc71a260]:hover{background:var(--active-bg)}.user-button[data-v-fc71a260]:focus-visible{outline:3px solid rgba(49,120,198,.22);outline-offset:2px}.user-name[data-v-fc71a260]{min-width:0;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu[data-v-fc71a260]{position:absolute;top:calc(100% + .25rem);right:0;z-index:100;min-width:180px;padding:.25rem;border:1px solid var(--divider-color);border-radius:8px;background:var(--sidebar-bg);box-shadow:var(--shadow-light)}.user-menu .menu-item[data-v-fc71a260]{width:100%;padding:.6rem .75rem;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.user-menu .menu-item[data-v-fc71a260]:hover{background:var(--hover-bg)}.user-skeleton[data-v-fc71a260]{padding:.25rem .6rem;display:flex;align-items:center;gap:.6rem}.skeleton-circle[data-v-fc71a260]{width:1.25rem;height:1.25rem;border-radius:50%}.skeleton-rect[data-v-fc71a260]{width:6.5rem;height:.95rem;border-radius:4px}.body[data-v-fc71a260]{width:100%;min-width:0;min-height:0;flex:1 1 auto;display:flex;align-items:stretch;overflow:hidden}.sidebar[data-v-fc71a260]{width:240px;min-width:240px;min-height:0;flex:0 0 240px;display:flex;flex-direction:column;overflow:hidden;background:var(--sidebar-bg);border-right:1px solid var(--divider-color);box-shadow:2px 0 6px #00000014}.nav-main[data-v-fc71a260]{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.nav-main ul[data-v-fc71a260]{margin:0;padding:0;list-style:none}.nav-main li[data-v-fc71a260]{min-width:0;padding:.75rem 1rem;display:grid;grid-template-columns:1.25rem minmax(0,1fr) 1rem 1rem;align-items:center;column-gap:.5rem;border-radius:4px;color:#888;cursor:pointer;font-size:1rem;transition:background .2s,box-shadow .2s,color .2s}.nav-main li[data-v-fc71a260]:hover,.nav-main li.active[data-v-fc71a260]{background:var(--active-bg);color:#000;box-shadow:var(--shadow-light)}.nav-main .text[data-v-fc71a260]{min-width:0;overflow:hidden;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.nav-main li.locked .text[data-v-fc71a260],.nav-main li.locked .material-icons[data-v-fc71a260]{opacity:.95}.lock-slot[data-v-fc71a260],.chev-slot[data-v-fc71a260]{width:1rem;min-width:1rem;display:grid;place-items:center}.nav-footer[data-v-fc71a260]{flex:0 0 auto;border-top:1px solid var(--divider-color)}.nav-footer ul[data-v-fc71a260]{margin:0;padding:0;list-style:none}.nav-footer .footer-item[data-v-fc71a260]{min-width:0;padding:.75rem 1rem;display:flex;align-items:center;border-radius:4px;color:#888;cursor:pointer;font-size:1rem;transition:background .2s,box-shadow .2s,color .2s}.nav-footer .footer-item[data-v-fc71a260]:hover,.nav-footer .footer-item.active[data-v-fc71a260]{background:var(--active-bg);color:#000;box-shadow:var(--shadow-light)}.nav-footer .label[data-v-fc71a260]{min-width:0;display:flex;align-items:center;gap:.5rem}.powered-by[data-v-fc71a260]{display:grid;grid-template-columns:1.25rem minmax(0,1fr);column-gap:.5rem;align-items:center;padding:.35rem 1rem}.powered-by-icon[data-v-fc71a260]{position:relative;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.powered-by-icon img[data-v-fc71a260]{position:absolute;width:1.75rem;height:1.75rem;object-fit:contain;opacity:.8}.powered-by-text[data-v-fc71a260]{min-width:0;color:#94a3b8;font-size:.78rem;font-weight:500;letter-spacing:.01em;white-space:nowrap}.powered-by-text strong[data-v-fc71a260]{color:#64748b;font-weight:700}.nav-footer .text[data-v-fc71a260]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main[data-v-fc71a260]{width:0;min-width:0;min-height:0;flex:1 1 auto;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-color);box-shadow:inset 0 0 10px #00000008}.main[data-v-fc71a260]>*{min-width:0}.no-access[data-v-fc71a260]{width:100%;min-width:0;min-height:100%;padding:1.5rem;display:flex;align-items:center;justify-content:center}.no-access-card[data-v-fc71a260]{width:100%;max-width:640px;padding:1.5rem;border:1px solid var(--divider-color);border-radius:8px;background:var(--sidebar-bg);box-shadow:var(--shadow-light);text-align:center}.lock-icon[data-v-fc71a260]{margin-bottom:.25rem;display:inline-block;color:#888;font-size:2rem;line-height:2rem}.no-access-title[data-v-fc71a260]{margin:.25rem 0;font-size:1.25rem}.no-access-text[data-v-fc71a260]{margin:.25rem 0 1rem;color:#666}.no-access-actions[data-v-fc71a260]{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.nav-main[data-v-fc71a260],.main[data-v-fc71a260]{scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent}.nav-main[data-v-fc71a260]::-webkit-scrollbar,.main[data-v-fc71a260]::-webkit-scrollbar{width:8px}.nav-main[data-v-fc71a260]::-webkit-scrollbar-track,.main[data-v-fc71a260]::-webkit-scrollbar-track{background:transparent}.nav-main[data-v-fc71a260]::-webkit-scrollbar-thumb,.main[data-v-fc71a260]::-webkit-scrollbar-thumb{border-radius:4px;background:#d0d0d0}.nav-main[data-v-fc71a260]::-webkit-scrollbar-thumb:hover,.main[data-v-fc71a260]::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.material-icons[data-v-fc71a260]{width:1rem;display:inline-block;font-size:1rem;line-height:1rem;text-align:center;-webkit-user-select:none;user-select:none}.material-icons.big[data-v-fc71a260]{width:1.25rem;margin-right:0;font-size:1.25rem;line-height:1.25rem}.material-icons.small[data-v-fc71a260]{width:.875rem;font-size:.875rem;line-height:.875rem}.icon-placeholder[data-v-fc71a260]{width:1rem;height:1rem;display:inline-block;border-radius:50%;background:currentColor}.icon-placeholder.big[data-v-fc71a260]{width:1.25rem;height:1.25rem}.icon-placeholder.small[data-v-fc71a260]{width:.875rem;height:.875rem}.layout:not(.icons-ready) .material-icons[data-v-fc71a260]{display:none}@keyframes shimmer-fc71a260{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton[data-v-fc71a260]{position:relative;overflow:hidden;background:#e0e0e0}.skeleton[data-v-fc71a260]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);background-size:200px 100%;animation:shimmer-fc71a260 1.2s infinite}.btn[data-v-fc71a260]{padding:.6rem 1.2rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:9999px;background:var(--active-text);color:#fff;cursor:pointer;font:inherit;font-size:1rem;font-weight:500;transition:background .2s,transform .1s}.btn[data-v-fc71a260]:hover{background:#265a9c;transform:translateY(-1px)}.btn-secondary[data-v-fc71a260]{padding:.6rem 1.2rem;border:none;border-radius:9999px;background:var(--hover-bg);color:var(--text-color);cursor:pointer;font:inherit;transition:background .2s}.btn-secondary[data-v-fc71a260]:hover{background:#e2e2e2}.tab-skeleton[data-v-fc71a260]{min-width:0;padding:.75rem 1rem;display:grid;grid-template-columns:1.25rem minmax(0,1fr) 1rem 1rem;align-items:center;column-gap:.5rem;border-radius:4px}@media (max-width: 900px){.sidebar[data-v-fc71a260]{width:210px;min-width:210px;flex-basis:210px}.account-picker[data-v-fc71a260] .account-combo .combo__button{width:25ch;max-width:30vw}.user-name[data-v-fc71a260]{max-width:14ch}}@media (max-width: 720px){.topbar[data-v-fc71a260]{padding:0 .65rem;gap:.5rem}.brand[data-v-fc71a260]{padding:.2rem .35rem}.logo-wrapper[data-v-fc71a260]{margin-right:.5rem}.logo-text[data-v-fc71a260]{max-width:120px}.actions[data-v-fc71a260]{min-width:0;gap:.25rem}.actions-divider[data-v-fc71a260]{display:none}.account-picker[data-v-fc71a260] .account-combo .combo__button{width:21ch;max-width:34vw}.user-name[data-v-fc71a260]{display:none}.sidebar[data-v-fc71a260]{width:72px;min-width:72px;flex-basis:72px}.nav-main li[data-v-fc71a260],.tab-skeleton[data-v-fc71a260]{padding:.75rem .5rem;grid-template-columns:1fr;justify-items:center}.nav-main .text[data-v-fc71a260],.nav-main .lock-slot[data-v-fc71a260],.nav-main .chev-slot[data-v-fc71a260],.nav-footer .text[data-v-fc71a260]{display:none}.nav-footer .footer-item[data-v-fc71a260]{justify-content:center;padding:.75rem .5rem}.nav-footer .label[data-v-fc71a260]{justify-content:center}}@media (max-width: 520px){.topbar[data-v-fc71a260]{height:58px;min-height:58px;flex-basis:58px}.logo-wrapper[data-v-fc71a260]{width:2rem;height:2rem;flex-basis:2rem}.logo-text[data-v-fc71a260]{display:none}.account-picker[data-v-fc71a260] .account-combo .combo__button{width:18ch;max-width:48vw}.sidebar[data-v-fc71a260]{width:58px;min-width:58px;flex-basis:58px}.support-tickets-overlay[data-v-fc71a260]{padding:8px}.support-tickets-dialog[data-v-fc71a260]{height:calc(100dvh - 16px);border-radius:20px}.support-tickets-close[data-v-fc71a260]{top:14px;right:14px}}.dark{color:#f9fafb}.dark{color:#ffffffad}.dark{scrollbar-color:rgba(255,255,255,.25) transparent}.dark{background:#ffffff40}.dark{background:#ffffff61}.dark{background:#ffffff1f}.dark{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.layout[data-v-fc71a260]{--shell-blue: #0071e3;--shell-text: #111827;--shell-muted: #64748b;--shell-line: rgba(15, 23, 42, .13);--shell-ease: cubic-bezier(.2, .8, .2, 1);background:radial-gradient(circle at 72% -20%,rgba(0,113,227,.055),transparent 32rem),#f5f5f7}.topbar[data-v-fc71a260]{height:76px;min-height:76px;flex-basis:76px;gap:1.25rem;padding:0 20px;border-bottom:1px solid var(--shell-line);background:#ffffffd1;box-shadow:0 1px #fffc;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.brand[data-v-fc71a260]{min-width:240px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.logo-wrapper[data-v-fc71a260]{width:54px;height:54px;flex-basis:54px;margin-right:12px;padding:7px;border:1px solid rgba(15,23,42,.06);border-radius:15px;background:linear-gradient(145deg,#fff,#f0f5fa);box-shadow:0 5px 14px #0f172a12,inset 0 1px #fff}.logo-image[data-v-fc71a260]{transition:opacity .35s ease,transform .45s var(--shell-ease)}.logo-image.loaded[data-v-fc71a260]{transform:scale(1)}.brand-copy[data-v-fc71a260]{min-width:0;display:flex;flex-direction:column;line-height:1.15}.brand-product[data-v-fc71a260]{margin-bottom:3px;color:var(--shell-muted);font-size:11px;font-weight:750;letter-spacing:.01em}.logo-text[data-v-fc71a260]{color:var(--shell-text);font-size:14px;font-weight:700;letter-spacing:-.02em}.actions[data-v-fc71a260]{min-width:0;gap:10px}.actions-divider[data-v-fc71a260]{width:1px;height:48px;flex:0 0 1px;margin:0 2px;background:var(--shell-line);opacity:1}.account-picker[data-v-fc71a260] .account-combo .combo__button{width:19rem;max-width:min(33vw,22rem);font-size:inherit}.account-picker[data-v-fc71a260] .account-combo .combo__panel{width:min(380px,calc(100vw - 28px));max-width:none}.user-button[data-v-fc71a260]{height:48px;padding:5px 7px 5px 5px;gap:9px;border:1px solid rgba(15,23,42,.08);border-radius:14px;color:var(--shell-text);background:#ffffffb3;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s var(--shell-ease)}.user-button[data-v-fc71a260]:hover{border-color:#0f172a24;background:#fffffff5;box-shadow:0 7px 20px #0f172a14,inset 0 1px #fff;transform:translateY(-1px)}.user-button[data-v-fc71a260]:active{transform:scale(.99)}.user-avatar[data-v-fc71a260],.user-menu__avatar[data-v-fc71a260]{display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#2588eb,#0067cf);box-shadow:0 5px 12px #0071e33b,inset 0 1px #ffffff40;font-size:var(--type-caption, 12px);font-weight:750;letter-spacing:.03em}.user-avatar[data-v-fc71a260]{position:relative;width:36px;height:36px;flex:0 0 36px}.user-ticket-badge[data-v-fc71a260]{position:absolute;top:-7px;right:-7px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border:2px solid #ffffff;border-radius:999px;color:#fff;background:#ff3b30;box-shadow:0 4px 10px #dc262647;font-size:var(--type-micro, 11px);font-weight:800;line-height:1}.user-copy[data-v-fc71a260]{min-width:0;display:flex;flex-direction:column;line-height:1.15;text-align:left}.user-label[data-v-fc71a260]{margin-bottom:2px;color:var(--shell-muted);font-size:var(--type-micro, 11px);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.user-name[data-v-fc71a260]{max-width:17ch;color:var(--shell-text);font-size:var(--type-body-sm, 13px);font-weight:650;letter-spacing:-.01em}.user-button>.material-icons.small[data-v-fc71a260]{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:var(--shell-muted);background:#0f172a09;transition:transform .22s var(--shell-ease)}.user-button[aria-expanded=true]>.material-icons.small[data-v-fc71a260]{color:var(--shell-blue);background:#0071e317;transform:rotate(180deg)}.user-menu[data-v-fc71a260]{top:calc(100% + 10px);min-width:260px;padding:8px;border:1px solid rgba(15,23,42,.09);border-radius:18px;background:#fffffff0;box-shadow:0 24px 60px #0f172a26,0 8px 22px #0f172a12,inset 0 1px #fffffff2;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);transform-origin:top right}.user-menu__profile[data-v-fc71a260]{padding:9px 8px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px}.user-menu__avatar[data-v-fc71a260]{width:38px;height:38px}.user-menu__profile div[data-v-fc71a260]{min-width:0;display:flex;flex-direction:column;line-height:1.25}.user-menu__profile strong[data-v-fc71a260],.user-menu__profile span[data-v-fc71a260]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__profile strong[data-v-fc71a260]{color:var(--shell-text);font-size:var(--type-body-sm, 13px);font-weight:700}.user-menu__profile div span[data-v-fc71a260]{margin-top:2px;color:var(--shell-muted);font-size:var(--type-caption, 12px)}.user-menu__divider[data-v-fc71a260]{height:1px;margin:4px 5px;background:var(--shell-line)}.user-menu .menu-item[data-v-fc71a260]{min-height:42px;padding:8px 10px;display:flex;align-items:center;gap:9px;border-radius:11px;color:#334155;font-size:var(--type-body-sm, 13px);font-weight:560;transition:color .14s ease,background .14s ease,transform .14s ease}.user-menu .menu-item--tickets[data-v-fc71a260]:hover{color:#005fc2;background:#0071e313}.menu-item__icon-wrap[data-v-fc71a260]{position:relative;width:20px;height:20px;display:grid;place-items:center}.menu-item__dot[data-v-fc71a260]{position:absolute;top:0;right:-1px;width:7px;height:7px;border:1.5px solid #ffffff;border-radius:50%;background:#ff3b30}.menu-item__count[data-v-fc71a260]{min-width:24px;height:20px;margin-left:auto;padding:0 6px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff3b30;font-size:var(--type-micro, 11px);font-weight:800}.user-menu .menu-item[data-v-fc71a260]:hover{color:#b42318;background:#ef444413}.user-menu .menu-item[data-v-fc71a260]:active{transform:scale(.99)}.user-menu-enter-active[data-v-fc71a260],.user-menu-leave-active[data-v-fc71a260]{transition:opacity .18s ease,transform .22s var(--shell-ease),filter .18s ease}.user-menu-enter-from[data-v-fc71a260],.user-menu-leave-to[data-v-fc71a260]{opacity:0;filter:blur(3px);transform:translateY(-7px) scale(.975)}.support-tickets-overlay[data-v-fc71a260]{position:fixed;inset:0;z-index:1000;padding:16px;display:grid;place-items:center;background:#0f172a61;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%)}.support-tickets-dialog[data-v-fc71a260]{position:relative;width:min(1440px,100%);height:min(920px,calc(100dvh - 32px));overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:26px;background:radial-gradient(circle at 85% 0%,rgba(0,113,227,.065),transparent 30rem),#f7f9fcf7;box-shadow:0 36px 100px #0f172a40,0 12px 36px #0f172a24,inset 0 1px #fffffff2}.support-tickets-close[data-v-fc71a260]{position:absolute;top:20px;right:20px;z-index:4;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.08);border-radius:50%;color:#64748b;background:#ffffffdb;box-shadow:0 5px 14px #0f172a14;cursor:pointer;transition:color .16s ease,background .16s ease,transform .18s var(--shell-ease),box-shadow .18s ease}.support-tickets-close[data-v-fc71a260]:hover{color:#111827;background:#fff;box-shadow:0 8px 20px #0f172a1f;transform:scale(1.05)}.support-tickets-close .material-icons[data-v-fc71a260]{font-size:19px}.support-tickets-modal-enter-active[data-v-fc71a260],.support-tickets-modal-leave-active[data-v-fc71a260]{transition:opacity .22s ease}.support-tickets-modal-enter-active .support-tickets-dialog[data-v-fc71a260],.support-tickets-modal-leave-active .support-tickets-dialog[data-v-fc71a260]{transition:transform .3s var(--shell-ease),opacity .2s ease}.support-tickets-modal-enter-from[data-v-fc71a260],.support-tickets-modal-leave-to[data-v-fc71a260]{opacity:0}.support-tickets-modal-enter-from .support-tickets-dialog[data-v-fc71a260],.support-tickets-modal-leave-to .support-tickets-dialog[data-v-fc71a260]{opacity:0;transform:translateY(16px) scale(.975)}.sidebar[data-v-fc71a260]{width:252px;min-width:252px;flex-basis:252px;padding:10px 0 12px 10px;border-right:1px solid var(--shell-line);background:#f9fafbdb;box-shadow:none;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.nav-main[data-v-fc71a260]{padding-right:0;scrollbar-gutter:stable}.nav-section-label[data-v-fc71a260]{position:relative;height:32px;padding:0 11px;display:flex;align-items:center;color:#64748b;font-size:var(--type-micro, 11px);font-weight:750;letter-spacing:.1em;text-transform:uppercase;margin-right:10px}.nav-section-label[data-v-fc71a260]:not(:first-of-type){margin-top:8px}.nav-section-label[data-v-fc71a260]:not(:first-of-type):before{content:"";position:absolute;top:-4px;left:-10px;right:-10px;height:1px;background:var(--shell-line)}.nav-main ul[data-v-fc71a260]{margin-right:10px;display:flex;flex-direction:column;gap:3px}.nav-main li[data-v-fc71a260],.tab-skeleton[data-v-fc71a260]{position:relative;min-height:45px;padding:9px 10px;grid-template-columns:30px minmax(0,1fr) auto auto;column-gap:7px;border:1px solid transparent;border-radius:12px;color:#475569;box-shadow:none;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s var(--shell-ease)}.nav-main li[data-v-fc71a260]:before{content:"";position:absolute;top:12px;bottom:12px;left:-6px;width:3px;border-radius:999px;background:var(--shell-blue);opacity:0;transform:scaleY(.4);transition:opacity .18s ease,transform .24s var(--shell-ease)}.nav-main li[data-v-fc71a260]:hover{color:#334155;background:#0f172a09;box-shadow:none;transform:translate(2px)}.nav-main li.active[data-v-fc71a260]{border-color:#0071e317;color:#005fc2;background:linear-gradient(90deg,#0071e31b,#0071e30e);box-shadow:inset 0 1px #ffffffa6,0 3px 10px #0071e30b}.nav-main li.active[data-v-fc71a260]:before{opacity:1;transform:scaleY(1)}.nav-main li>.material-icons[data-v-fc71a260]:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:inherit;background:#0f172a09;font-size:17px;transition:background .18s ease,transform .22s var(--shell-ease)}.nav-main li:hover>.material-icons[data-v-fc71a260]:first-child{transform:scale(1.04)}.nav-main li.active>.material-icons[data-v-fc71a260]:first-child{background:#0071e31a}.nav-main .text[data-v-fc71a260]{overflow:visible;font-size:var(--type-body-sm, 13px);font-weight:590;letter-spacing:-.005em;text-overflow:clip}.nav-footer[data-v-fc71a260]{position:relative;margin-right:10px;padding-top:9px}.nav-footer[data-v-fc71a260]:before{content:"";position:absolute;top:0;left:-10px;right:-10px;height:1px;background:var(--shell-line)}.nav-footer .footer-item[data-v-fc71a260]{min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:12px;color:#64748b;font-size:var(--type-body-sm, 13px);font-weight:590;transition:color .18s ease,background .18s ease,transform .18s var(--shell-ease)}.nav-footer .footer-item[data-v-fc71a260]:hover{color:#005fc2;background:#0071e312;box-shadow:none;transform:translate(2px)}.nav-footer .label[data-v-fc71a260]{gap:10px}.nav-footer .material-icons[data-v-fc71a260]{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#0f172a09;font-size:17px}.main[data-v-fc71a260]{background:radial-gradient(circle at 75% -15%,rgba(0,113,227,.045),transparent 30rem),#f5f5f7;box-shadow:none}.nav-main[data-v-fc71a260]::-webkit-scrollbar,.main[data-v-fc71a260]::-webkit-scrollbar{width:6px}.nav-main[data-v-fc71a260]::-webkit-scrollbar-thumb,.main[data-v-fc71a260]::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b33}.dark{--shell-text: #f8fafc;--shell-muted: #94a3b8;--shell-line: rgba(255, 255, 255, .14);background:#101319}.dark{background:#12161ed6}.dark{background:transparent;box-shadow:none}.dark{border-color:#ffffff14;background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.dark{border-color:#ffffff1a;background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.dark{background:#ffffff1a}.dark{color:#f8fafc}.dark{border-color:#ffffff1a;background:#141821f0}.dark{border-color:#ffffff12;background:#101319e6}.dark{color:#e2e8f0;background:#ffffff0e}.dark{border-color:#4299f529;color:#73b7ff;background:linear-gradient(90deg,#0071e333,#0071e317);box-shadow:none}.dark{background:#ffffff0e}.dark{background:radial-gradient(circle at 75% -15%,rgba(0,113,227,.09),transparent 30rem),#101319}@media (max-width: 900px){.sidebar[data-v-fc71a260]{width:224px;min-width:224px;flex-basis:224px}.brand[data-v-fc71a260]{min-width:205px}.account-picker[data-v-fc71a260] .account-combo .combo__button{width:15rem;max-width:28vw}.user-name[data-v-fc71a260]{max-width:11ch}}@media (max-width: 720px){.topbar[data-v-fc71a260]{height:66px;min-height:66px;flex-basis:66px;padding:0 11px}.brand[data-v-fc71a260]{min-width:0}.logo-wrapper[data-v-fc71a260]{width:38px;height:38px;flex-basis:38px;margin-right:7px}.brand-product[data-v-fc71a260],.user-copy[data-v-fc71a260],.actions-divider[data-v-fc71a260]{display:none}.account-picker[data-v-fc71a260] .account-combo .combo__button{width:13.5rem;max-width:38vw}.user-button[data-v-fc71a260]{width:44px;height:44px;padding:4px}.user-avatar[data-v-fc71a260]{width:34px;height:34px;flex-basis:34px}.user-button>.material-icons.small[data-v-fc71a260]{display:none}.sidebar[data-v-fc71a260]{width:72px;min-width:72px;flex-basis:72px;padding:9px 0 9px 8px}.nav-section-label[data-v-fc71a260]{justify-content:center;padding:0;margin-right:8px}.nav-section-label span[data-v-fc71a260]{width:5px;height:5px;overflow:hidden;border-radius:50%;background:#cbd5e1;color:transparent}.nav-main li[data-v-fc71a260],.tab-skeleton[data-v-fc71a260]{min-height:46px;padding:8px;grid-template-columns:1fr;justify-items:center}.nav-main ul[data-v-fc71a260]{margin-right:8px}.nav-main li[data-v-fc71a260]:before{left:-4px}.nav-main .text[data-v-fc71a260],.nav-main .lock-slot[data-v-fc71a260],.nav-main .chev-slot[data-v-fc71a260],.nav-footer .text[data-v-fc71a260]{display:none}.nav-footer .footer-item[data-v-fc71a260]{justify-content:center;padding:7px}.nav-footer[data-v-fc71a260]{margin-right:8px}}@media (max-width: 520px){.brand-copy[data-v-fc71a260]{display:none}.account-picker[data-v-fc71a260] .account-combo .combo__button{width:11.5rem;max-width:52vw}.sidebar[data-v-fc71a260]{width:62px;min-width:62px;flex-basis:62px;padding:9px 0 9px 6px}.nav-section-label[data-v-fc71a260],.nav-main ul[data-v-fc71a260],.nav-footer[data-v-fc71a260]{margin-right:6px}}@media (prefers-reduced-motion: reduce){.logo-image[data-v-fc71a260],.user-button[data-v-fc71a260],.nav-main li[data-v-fc71a260],.nav-main li[data-v-fc71a260]:before,.nav-main li>.material-icons[data-v-fc71a260]:first-child,.nav-footer .footer-item[data-v-fc71a260],.user-menu-enter-active[data-v-fc71a260],.user-menu-leave-active[data-v-fc71a260]{transition-duration:.01ms!important}}:root,[data-theme=light]{--bg-color: #f7f7f7;--header-bg: #ffffff;--sidebar-bg: #ffffff;--box-bg: #f0f0f0;--text-color: #333333;--active-bg: #e3f2fd;--active-text: #3178c6;--hover-bg: #f0f0f0;--divider-color: #f2f2f2;--shadow-xlight: 0 1px 3px rgba(0, 0, 0, .04);--shadow-light: 0 2px 6px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .12);--btn-bg: #3178c6;--btn-text: #ffffff;--btn-hover-bg: #265a9c;--btn-disabled-bg: #a0a0a0;--btn-secondary-bg: var(--hover-bg);--btn-secondary-text: var(--text-color);--btn-secondary-hover-bg: #e2e2e2;--sidebar-active-bg: #e3f2fd;--sidebar-active-icon: #3178c6;--sidebar-active-text: #3178c6;--ws-blue: #0071e3;--ws-blue-strong: #005fc2;--ws-blue-soft: #4da3f3;--ws-text: #172033;--ws-text-soft: #334155;--ws-muted: #64748b;--ws-line: rgba(15, 23, 42, .075);--ws-line-soft: rgba(15, 23, 42, .07);--ws-border-input: rgba(15, 23, 42, .1);--ws-ease: cubic-bezier(.2, .8, .2, 1);--ws-shell-max-width: 1800px;--ws-shell-padding: 28px;--ws-header-height: 116px;--ws-header-radius: 22px;--ws-header-bg: radial-gradient(circle at 88% -70%, rgba(0, 113, 227, .15), transparent 24rem), rgba(255, 255, 255, .78);--ws-header-border: 1px solid rgba(255, 255, 255, .8);--ws-header-shadow: 0 16px 42px rgba(15, 23, 42, .065), inset 0 1px 0 rgba(255, 255, 255, .95);--ws-header-blur: blur(22px) saturate(160%);--ws-icon-bg: linear-gradient(145deg, #eef7ff, #dcecff);--ws-icon-border: 1px solid rgba(0, 113, 227, .1);--ws-icon-shadow: 0 8px 18px rgba(0, 113, 227, .12), inset 0 1px 0 rgba(255, 255, 255, .9);--ws-content-radius: 22px;--ws-content-bg: rgba(255, 255, 255, .62);--ws-content-border: 1px solid rgba(15, 23, 42, .07);--ws-content-shadow: 0 16px 42px rgba(15, 23, 42, .055), inset 0 1px 0 rgba(255, 255, 255, .92);--ws-card-radius: 19px;--ws-card-bg: rgba(255, 255, 255, .9);--ws-card-border: 1px solid rgba(15, 23, 42, .075);--ws-card-shadow: 0 10px 28px rgba(15, 23, 42, .055), inset 0 1px 0 #fff;--ws-card-header-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 250, 252, .82));--ws-card-header-min-height: 82px;--ws-modal-overlay-bg: rgba(15, 23, 42, .4);--ws-modal-blur: blur(16px) saturate(125%);--ws-modal-radius: 24px;--ws-modal-border: 1px solid rgba(255, 255, 255, .72);--ws-modal-bg: radial-gradient(circle at 85% 0%, rgba(0, 113, 227, .065), transparent 30rem), rgba(247, 249, 252, .97);--ws-modal-shadow: 0 36px 100px rgba(15, 23, 42, .25), 0 12px 36px rgba(15, 23, 42, .14), inset 0 1px 0 rgba(255, 255, 255, .95);--ws-close-bg: rgba(255, 255, 255, .86);--ws-close-bg-hover: #ffffff;--ws-close-border: 1px solid rgba(15, 23, 42, .08);--ws-close-shadow: 0 5px 14px rgba(15, 23, 42, .08);--ws-close-shadow-hover: 0 8px 20px rgba(15, 23, 42, .12);--ws-btn-radius: 11px;--ws-btn-bg: rgba(248, 250, 252, .9);--ws-btn-bg-hover: #ffffff;--ws-btn-border: 1px solid rgba(15, 23, 42, .1);--type-micro: 11px;--type-caption: 12px;--type-body-sm: 13px;--type-body: 14px;--type-body-lg: 15px;--type-heading-sm: 17px;--type-heading: 21px;--type-title: 27px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--type-body-lg);background-color:var(--bg-color);color:var(--text-color);line-height:1.6;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}.skeleton{background:#e0e0e0;position:relative;overflow:hidden}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);background-size:200px 100%;animation:shimmer 1.2s infinite}.spinner{border:2px solid transparent;border-top:2px solid #fff;border-radius:50%;width:1em;height:1em;margin-right:.5rem;animation:spin .6s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.btn,.btn-sm{display:inline-block;background:var(--btn-bg);color:var(--btn-text);border:1px solid transparent;border-radius:9999px;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s,transform .1s,box-shadow .2s,border-color .2s;box-shadow:var(--shadow-light)}.btn:hover:not(:disabled),.btn-sm:hover:not(:disabled){background:var(--btn-hover-bg);box-shadow:var(--shadow-md);border-color:var(--btn-hover-bg);transform:translateY(-1px)}.btn:active:not(:disabled),.btn-sm:active:not(:disabled){transform:translateY(1px);box-shadow:var(--shadow-xlight)}.btn:focus-visible,.btn-sm:focus-visible{outline:none;box-shadow:0 0 0 3px #3178c680}.btn:disabled,.btn-sm:disabled{background:var(--btn-disabled-bg);cursor:not-allowed;opacity:.8}.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--divider-color);box-shadow:var(--shadow-light)}.btn-secondary:hover:not(:disabled){background:var(--btn-secondary-hover-bg);box-shadow:var(--shadow-md);border-color:var(--divider-color)}[data-theme=light] .topbar .brand,[data-theme=light] .topbar .user{background:transparent;box-shadow:none;border:0}.btn-close .material-icons{margin:0!important}.preview-content{padding-top:3rem;position:relative}.preview-content .preview-header{position:static!important;display:flex;justify-content:flex-end;margin-bottom:.5rem}.btn-close .material-icons{margin:0!important;padding:.25rem}html,body,#app{height:auto;min-height:100%;margin:0}body{overflow-y:auto}.workspace-header-back{width:48px!important;min-width:48px!important;height:48px!important;margin:0!important;padding:0!important;flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;border:var(--ws-icon-border)!important;border-radius:15px!important;outline-offset:3px;color:var(--ws-blue)!important;background:var(--ws-icon-bg)!important;box-shadow:var(--ws-icon-shadow)!important;cursor:pointer;font:inherit;font-size:0!important;line-height:1;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.workspace-header-back:before{content:"←";font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:650;line-height:1}.workspace-header-back:hover{border-color:#0071e333!important;background:#fff!important;box-shadow:0 10px 22px #0071e329!important;transform:translate(-2px)}.workspace-header-back:focus-visible{outline:none;box-shadow:0 0 0 4px #0071e31f!important}.workspace-header-back>*{display:none!important}@media (max-width: 560px){.workspace-header-back{min-width:42px!important;width:40px!important;height:42px!important;border-radius:13px!important}}
