.admin-drawer.admin-shell{z-index:100;background:0 0;min-height:0;display:block;position:fixed;inset:0}.admin-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;position:fixed;inset:0}.admin-drawer-panel{background:var(--ui-surface,#fff);flex-direction:column;width:min(680px,100vw);min-width:0;height:100dvh;max-height:100dvh;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 48px #0f172a26}.admin-drawer-header{border-bottom:1px solid var(--ui-border,#e1e6ed);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.admin-drawer-header h2{color:var(--ui-text,#182337);margin:0;font-size:17px;line-height:1.5}.admin-drawer-header>div{flex:1;min-width:0}.admin-drawer-header p{color:var(--ui-muted,#697586);margin:6px 0 0;font-size:12px}.admin-drawer-header>button{flex-shrink:0;padding:5px}.admin-drawer-content{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.admin-drawer-content>.admin-section{border:0;border-radius:0;margin:0;padding:0}.admin-drawer-footer{padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-border,#e1e6ed);background:var(--ui-surface,#fff);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-drawer-footer .admin-message{flex-basis:100%;margin:0}.admin-drawer-content .admin-form{max-width:none}@media (width<=600px){.admin-drawer-header,.admin-drawer-content{padding:18px}.admin-drawer-footer{padding-left:18px;padding-right:18px}.admin-drawer-footer>button{flex:1}}.feedback-rules,.feedback-reception-panel{color:var(--ui-text);font-size:14px;line-height:1.6}.feedback-rules{max-width:960px;margin-inline:auto}.feedback-rules h2{margin:20px 0 8px;font-size:16px;font-weight:650}.feedback-rules fieldset{border:0;min-width:0;padding:0}.feedback-help{color:var(--ui-muted);margin:8px 0 14px;font-size:12px}.feedback-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.feedback-rules button,.feedback-reception-panel button{border:1px solid var(--ui-border);border-radius:8px;min-height:36px;padding:7px 12px}.feedback-rules button:disabled,.feedback-reception-panel button:disabled{opacity:.5;cursor:not-allowed}.feedback-primary{color:#fff;background:#2563eb!important;border-color:#2563eb!important}.feedback-category,.feedback-handoff{border:1px solid var(--ui-border);background:var(--ui-surface,#fff);border-radius:10px;margin-block:12px;padding:16px}.feedback-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.feedback-rule-grid label{flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.feedback-rule-grid input{border:1px solid var(--ui-border);box-sizing:border-box;background:0 0;border-radius:7px;width:100%;min-width:0;padding:8px 10px;font-size:14px}.feedback-full{grid-column:1/-1}.feedback-checks{flex-wrap:wrap;gap:8px 16px;margin:12px 0;display:flex}.feedback-checks label,.feedback-check{align-items:center;gap:7px;font-size:12px;display:inline-flex}.feedback-checks input,.feedback-check input{flex:none;width:16px;height:16px}.feedback-notice{border:1px solid var(--ui-border);overflow-wrap:anywhere;border-radius:8px;padding:10px;font-size:12px}.feedback-reception-trigger{width:100%;min-height:40px;color:var(--ui-muted);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.feedback-reception-trigger:hover{background:#dfeaff}.feedback-reception-trigger.is-online{color:#157347}.feedback-reception-trigger svg{flex:none}.feedback-reception-trigger b{color:#fff;text-align:center;background:#dc2626;border-radius:12px;min-width:18px;margin-left:auto;padding:1px 4px;font-size:10px}.compact-sidebar[data-collapsed=true] .feedback-reception-trigger{justify-content:center;gap:0;padding-inline:0;position:relative}.compact-sidebar[data-collapsed=true] .feedback-reception-trigger b{position:absolute;top:0;right:0}.feedback-mobile-target .feedback-reception-trigger{width:38px;padding:8px}.feedback-reception-status{background:var(--ui-bg,#f5f7fb);border-radius:8px;padding:10px 12px;font-weight:650}.feedback-reception-status[data-state=available]{color:#157347;background:#eaf8ef}.feedback-handoff strong{font-size:14px;display:block}.feedback-handoff time{color:var(--ui-muted);font-size:12px;display:block}.feedback-reception-panel a{color:#2563eb;font-size:13px}@media (width<=600px){.feedback-rule-grid{grid-template-columns:minmax(0,1fr)}.feedback-category{padding:12px}.feedback-reception-panel .feedback-toolbar>*{min-height:40px}}.policy-dialog-root{z-index:70;position:fixed;inset:0}.policy-dialog-backdrop{background:#18233755;justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.service-policy-workspace.policy-dialog{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#dce1ea);border-radius:10px;flex-direction:column;width:min(1080px,100%);max-height:min(880px,100dvh - 48px);margin:0;padding:0;display:flex;box-shadow:0 18px 60px #14243b33}.policy-dialog>header{border-bottom:1px solid var(--ui-border,#dce1ea);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.policy-dialog>header h2{margin:0;font-size:16px;font-weight:600}.policy-dialog-body{min-height:0;padding:16px;overflow:auto}.policy-dialog>footer{border-top:1px solid var(--ui-border,#dce1ea);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.policy-dialog>footer>span{color:var(--ui-muted,#697586);font-size:12px}.policy-template-layout{grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);gap:20px;display:grid}.policy-template-layout>div{min-width:0}.policy-search{border:1px solid var(--ui-border,#dce1ea);color:var(--ui-muted,#697586);border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 9px;display:flex}.service-policy-workspace .policy-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none;padding:0}.policy-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.service-policy-workspace .policy-template-grid>button{text-align:start;background:var(--ui-surface,#fff);color:inherit;border:1px solid var(--ui-border,#dce1ea);cursor:pointer;border-radius:7px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:3px 8px;min-height:74px;padding:10px 8px;display:grid;position:relative}.policy-genre-icon{background:var(--ui-subtle,#f0f3f8);width:32px;height:32px;color:var(--support-brand-blue,#2563eb);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.policy-template-grid .policy-genre-icon{grid-row:1/3}.policy-template-grid strong{font-size:12px;font-weight:550;line-height:1.4}.policy-template-grid small{color:var(--ui-muted,#697586);font-size:10px}.service-policy-workspace .policy-template-grid>button.is-selected{border-color:var(--support-brand-blue,#2563eb);background:color-mix(in srgb, var(--support-brand-blue,#2563eb) 5%, var(--ui-surface,#fff))}.policy-template-preview{border-left:1px solid var(--ui-border,#dce1ea);min-width:0;padding-left:18px}.policy-template-preview h3{margin:8px 0 4px;font-size:15px;font-weight:600}.policy-template-preview>p{color:var(--ui-muted,#697586);margin:0 0 14px;font-size:12px}.policy-template-preview h4{margin:0 0 10px;font-size:12px;font-weight:550}.policy-template-preview>div{border-top:1px solid var(--ui-border,#dce1ea);align-items:flex-start;gap:8px;padding:9px 0;display:flex}.policy-template-preview>div>svg{color:var(--ui-muted,#697586);flex:none;margin-top:2px}.policy-template-preview strong{font-size:12px;font-weight:500;display:block}.policy-template-preview small{color:var(--ui-muted,#697586);margin-top:3px;font-size:11px;line-height:1.5;display:block}.policy-ai-scope{background:var(--ui-subtle,#f1f4f9);color:var(--ui-muted,#697586);border-radius:5px;margin:8px 0 16px;padding:8px 10px;font-size:12px}.policy-translation-setup{border:0;min-width:0;margin:0;padding:0}.policy-translation-setup>.policy-language-select{margin-bottom:12px}.policy-translation-setup>.policy-check{margin:8px 0}.policy-language-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.policy-language-grid>label{border:1px solid var(--ui-border,#dce1ea);border-radius:5px;padding:8px}.policy-language-grid small{color:var(--ui-muted,#697586);font-size:10px;display:block}.policy-language-grid span{min-width:0}.policy-translation-results{grid-template-columns:240px minmax(0,1fr);gap:16px;min-height:220px;display:grid}.policy-translation-results>nav{flex-direction:column;gap:4px;max-height:440px;display:flex;overflow:auto}.policy-translation-results>nav button{border:1px solid var(--ui-border,#dce1ea);background:var(--ui-surface,#fff);color:inherit;cursor:pointer;text-align:start;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.policy-translation-results>nav button[aria-pressed=true]{border-color:var(--support-brand-blue,#2563eb);background:var(--ui-subtle,#f1f4f9)}.policy-translation-results small{color:var(--ui-muted,#697586);font-size:11px}.policy-translation-review{overflow-wrap:anywhere}.policy-translation-review article{border-bottom:1px solid var(--ui-border,#dce1ea);padding:8px 0}.policy-translation-review article strong{margin-top:4px;font-weight:550;display:block}.policy-translation-review article p{margin:5px 0;font-size:12px}.policy-dialog .policy-code-help{margin-top:16px}@media (width<=800px){.policy-template-layout{grid-template-columns:minmax(0,1fr) 230px;gap:12px}.policy-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-language-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.policy-dialog-backdrop{padding:8px}.service-policy-workspace.policy-dialog{max-height:calc(100dvh - 16px)}.policy-dialog-body{padding:12px}.policy-dialog>footer{flex-wrap:wrap;padding:10px 12px}.policy-template-layout{grid-template-columns:1fr}.policy-template-preview{border-left:0;border-top:1px solid var(--ui-border,#dce1ea);padding:12px 0 0}.policy-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-template-grid>button{min-height:68px}.policy-language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-translation-results{grid-template-columns:1fr}.policy-translation-results>nav{max-height:150px}.policy-dialog>header h2{font-size:15px}.policy-dialog>footer .policy-actions{width:100%}.policy-dialog>footer .policy-primary{margin-left:auto}.policy-template-grid{max-height:260px;overflow:auto}.policy-dialog>footer .policy-actions{flex-wrap:wrap}}.policy-dialog-root.is-drawer .policy-dialog-backdrop{background:#18233733;justify-content:flex-end;align-items:stretch;padding:0}.policy-dialog-root.is-drawer .policy-dialog{border-radius:10px 0 0 10px;width:min(440px,100%);height:100dvh;max-height:100dvh}.policy-dialog-root.is-drawer .policy-dialog-body{flex:1;padding:18px}.policy-dialog-root.is-drawer .policy-row-editor{background:0 0;border:0;flex-direction:column;gap:18px;margin:0;padding:0;display:flex}.policy-dialog-root.is-drawer .policy-row-editor textarea{min-height:130px}.policy-dialog-root.is-drawer .policy-editor-fields{flex-direction:column;align-items:flex-start;gap:12px}.policy-dialog-root.is-drawer .policy-dialog>footer{margin-top:auto}.policy-editor-meta{border-bottom:1px solid var(--ui-border,#dce1ea);justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;padding-bottom:12px;display:flex}.policy-editor-meta>span{color:var(--ui-muted,#697586);font-size:12px}@media (width<=600px){.policy-dialog-root.is-drawer .policy-dialog{border-radius:0}.policy-dialog-root.is-drawer .policy-dialog>footer .policy-primary{margin-left:0}}.service-policy-workspace{max-width:1160px;color:var(--ui-text,#182337);margin:0 auto;padding:0 0 20px;font-size:13px;line-height:1.5}.service-policy-workspace button,.service-policy-workspace input,.service-policy-workspace textarea,.service-policy-workspace select{font:inherit}.service-policy-workspace .policy-primary,.service-policy-workspace .policy-secondary,.service-policy-workspace .policy-icon-button{border:1px solid var(--ui-border,#dce1ea);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.service-policy-workspace .policy-primary{background:var(--support-brand-blue,#2563eb);border-color:var(--support-brand-blue,#2563eb);color:#fff}.service-policy-workspace .policy-secondary{background:var(--ui-surface,#fff);color:inherit}.service-policy-workspace button:disabled{opacity:.45;cursor:default}.service-policy-workspace button:focus-visible,.service-policy-workspace input:focus-visible,.service-policy-workspace textarea:focus-visible,.service-policy-workspace select:focus-visible,.service-policy-workspace summary:focus-visible{outline:2px solid var(--support-brand-blue,#2563eb);outline-offset:2px}.policy-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.policy-heading h1{margin:0 0 3px;font-size:18px;font-weight:650;line-height:1.4}.policy-heading p{color:var(--ui-muted,#697586);margin:0;font-size:12px}.policy-source{background:var(--ui-subtle,#f3f5f8);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 12px;padding:8px 10px;font-size:12px;display:flex}.policy-source strong{flex-shrink:0;font-weight:600}.policy-source span{color:var(--ui-muted,#697586)}.policy-source a{white-space:nowrap;color:var(--support-brand-blue,#2563eb);margin-left:auto}.policy-toolbar,.policy-actions,.policy-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.policy-toolbar,.policy-footer{justify-content:space-between}.policy-toolbar{margin-bottom:12px}.policy-language-select{white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.service-policy-workspace .policy-language-select :is(select,.cruise-select){border:1px solid var(--ui-border,#dce1ea);background:var(--ui-surface,#fff);width:auto;min-width:180px;max-width:260px;color:inherit;border-radius:6px;padding:6px 9px}.policy-configured{background:0 0}.policy-configured>fieldset{border:0;min-width:0;margin:0;padding:0}.policy-content-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.policy-content-heading h2{margin:0;font-size:13px;font-weight:600}.policy-content-heading h2 span{color:var(--ui-muted,#697586);margin-left:8px;font-size:11px;font-weight:400}.policy-content-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.policy-content-tools .policy-language-select{gap:7px}.policy-content-tools .policy-language-select :is(select,.cruise-select){min-width:154px;max-width:190px}.policy-topic-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.policy-topic{border:1px solid var(--ui-border,#dce1ea);background:var(--ui-surface,#fff);border-radius:8px;min-width:0;transition:border-color .12s}.policy-topic:hover,.policy-topic.is-active{border-color:color-mix(in srgb, var(--support-brand-blue,#2563eb) 45%, var(--ui-border,#dce1ea))}.policy-topic-row{grid-template-columns:28px minmax(0,1fr) 28px;align-content:start;align-items:center;gap:10px 8px;min-height:110px;padding:13px 14px;display:grid}.policy-topic-icon{background:var(--ui-subtle,#f3f5f8);width:28px;height:28px;color:var(--support-brand-blue,#2563eb);border-radius:6px;grid-area:1/1;place-items:center;display:grid}.policy-topic-copy{overflow-wrap:anywhere;display:contents}.policy-topic-copy h3{grid-area:1/2;margin:0;font-size:13px;font-weight:600;line-height:1.5}.policy-topic-copy p{color:var(--ui-muted,#697586);-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.policy-topic-copy small{color:var(--ui-muted,#697586);grid-column:1/-1;font-size:11px}.policy-language-badge{background:var(--ui-subtle,#f1f4f8);border-radius:3px;padding:1px 5px;font-size:10px}.policy-row-actions{grid-area:1/3;align-items:center;display:flex}.service-policy-workspace .policy-icon-button{color:var(--ui-muted,#697586);background:0 0;border-color:#0000;flex-shrink:0;width:28px;height:28px;padding:5px}.service-policy-workspace .policy-icon-button:hover{background:var(--ui-subtle,#edf1f7);color:var(--ui-text,#182337)}.policy-row-editor{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#dce1ea);border-radius:6px;grid-template-columns:220px minmax(0,1fr);gap:12px;margin:0 12px 12px 50px;padding:12px;display:grid}.policy-row-editor>label,.policy-limit-fields>label{flex-direction:column;gap:5px;font-size:12px;display:flex}.service-policy-workspace .policy-row-editor :is(input:not([type=checkbox]),textarea),.service-policy-workspace .policy-limit-fields input,.service-policy-workspace .policy-topic-library>.policy-toolbar input{border:1px solid var(--ui-border,#dce1ea);background:var(--ui-surface,#fff);width:100%;min-width:0;color:inherit;border-radius:5px;padding:6px 8px;font-size:13px}.policy-row-editor textarea{resize:vertical;min-height:58px}.policy-editor-fields,.policy-row-editor-footer{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;font-size:12px;display:flex}.policy-editor-fields>span{color:var(--ui-muted,#697586)}.policy-row-editor-footer{justify-content:space-between}.policy-row-editor details,.policy-code-help{color:var(--ui-muted,#697586);font-size:11px}.policy-row-editor summary,.policy-code-help summary{cursor:pointer}.policy-row-editor code{-webkit-user-select:all;user-select:all}.service-policy-workspace .policy-check{align-items:center;gap:7px;font-size:12px;font-weight:400;display:inline-flex}.service-policy-workspace input[type=checkbox]{width:15px;height:15px;accent-color:var(--support-brand-blue,#2563eb);flex:none;margin:0;padding:0}.policy-limits{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#dce1ea);border-radius:7px;margin-top:12px;padding:10px 12px;font-size:12px}.policy-limits summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.policy-limits summary:after{content:"⌄";margin-inline-start:auto}.policy-limits summary strong{font-weight:500}.policy-limits summary span,.policy-limits p{color:var(--ui-muted,#697586)}.policy-limits p{margin:10px 0}.policy-limit-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.policy-topic-library{border-bottom:1px solid var(--ui-border,#dce1ea);background:var(--ui-subtle,#f4f6fa);padding:12px}.policy-topic-library>.policy-toolbar input{max-width:300px}.policy-topic-library>div:nth-child(2){flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.service-policy-workspace .policy-text-action{color:var(--support-brand-blue,#2563eb);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.policy-footer{border:1px solid var(--ui-border,#dce1ea);background:var(--ui-surface,#fff);z-index:1;border-radius:7px;margin-top:10px;padding:9px 12px;position:sticky;bottom:8px;box-shadow:0 3px 12px #172b4d0a}.policy-footer>span{color:var(--ui-muted,#697586);font-size:12px}.policy-bottom{color:var(--ui-muted,#697586);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;font-size:11px;display:flex}.policy-code-help summary svg{vertical-align:-2px;margin-inline-end:5px;display:inline-block}.policy-code-help p{max-width:850px;margin:6px 0}.policy-bottom .policy-code-help{flex:1}.policy-help,.policy-advanced{color:var(--ui-muted,#697586);margin:10px 0;font-size:12px}.policy-advanced summary{cursor:pointer}@media (width<=1050px){.policy-topic-list{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-content-heading{align-items:flex-start}.policy-content-tools{justify-content:flex-start}}@media (width<=600px){.policy-heading{flex-wrap:wrap;align-items:flex-start;gap:9px}.policy-heading h1{font-size:17px}.policy-topic-list{grid-template-columns:1fr;gap:9px}.policy-topic-row{min-height:108px;padding:11px 12px}.policy-content-tools{gap:7px;width:100%}.policy-content-tools .policy-language-select{justify-content:space-between;width:100%}.policy-content-tools .policy-language-select :is(select,.cruise-select){max-width:210px}.policy-content-tools>button{flex:1}.service-policy-workspace .policy-icon-button{min-width:30px;height:32px}.policy-limit-fields{grid-template-columns:1fr}.policy-limits summary span{width:100%;margin-left:28px}.policy-footer{gap:9px;bottom:4px}.policy-content-heading h2 span{margin-left:8px}.policy-source{display:block}.policy-source>*{margin-inline-end:8px}}.policy-application-scope{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px;font-size:12px;display:flex}.policy-application-scope label{align-items:center;gap:10px;min-width:0;display:flex}.admin-content .policy-application-scope .cruise-select{width:auto;max-width:min(360px,65vw);padding:6px 9px;font-size:12px}.policy-application-scope>span{color:var(--ui-muted,#697586);flex:260px}.policy-target-name{margin:0 0 8px;font-size:12px;font-weight:600}@media (width<=600px){.policy-application-scope label{justify-content:space-between;width:100%}.policy-application-scope>span{flex-basis:100%}}.policy-application-scope .cruise-select{text-align:start;width:320px}.policy-application-scope .cruise-select>span:first-child{flex:1}.policy-application-scope .product-identity{display:flex}.policy-application-scope .product-identity-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.policy-application-scope .product-platform-tags{display:none}.player-help-entry-setting{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.player-help-entry-setting strong{font-size:14px;font-weight:600}.player-help-entry-setting p{color:var(--ui-text);margin:5px 0;font-size:13px}.player-help-entry-setting small{color:var(--ui-muted);font-size:12px}.player-help-entry-setting>button{flex-shrink:0}.player-help-theme{color:var(--player-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.player-help-theme[data-player-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.player-help-theme.player-help-standalone{background:var(--player-canvas)}.player-help-theme .player-help-surface,.player-help-theme .player-help-header{border-color:var(--player-border)}.player-help-theme :is(.player-help-surface select,.player-help-surface input,.player-help-surface textarea,.player-service-panel input,.player-service-panel select,.player-service-panel textarea){background:var(--player-surface)!important;color:var(--player-text)!important;border-color:var(--player-border)!important}.player-help-theme :is(input,textarea)::placeholder{opacity:1;color:var(--player-muted)!important}.player-help-theme .player-help-header .ui-input-wrap{background:var(--player-surface);border-color:var(--player-border);color:var(--player-muted)}.player-help-theme :is(.player-help-language,.player-help-theme-toggle){background:var(--player-surface);color:var(--player-text);border:1px solid var(--player-border)}.player-help-theme .player-help-category{background:var(--player-subtle);color:var(--player-text)}.player-help-theme .player-help-category:is([aria-pressed=true],[data-active=true]){background:var(--player-action);color:var(--player-action-text)}.player-help-theme .player-help-doc,.player-help-theme .player-help-doc-content{border-color:var(--player-border)}.player-help-theme[data-player-skin=monochrome] .player-service-backdrop{background:#0000006b}.player-help-theme .player-service-panel{background:var(--player-surface);color:var(--player-text)}.player-help-theme .player-service-panel>header{border-color:var(--player-border)}.player-help-theme .player-service-panel :is(.ui-button,button,input,select,textarea){font-family:inherit}.player-help-theme .player-service-panel .ui-button{background:var(--player-subtle);color:var(--player-text);border:1px solid var(--player-border)}.player-help-theme .player-service-panel .ui-button:hover:not(:disabled){background:var(--player-hover)}.player-help-theme .player-service-panel .ui-button-primary{background:var(--player-action);color:var(--player-action-text);border-color:var(--player-action)}.player-help-theme .player-service-panel .ui-button-primary:hover:not(:disabled){filter:brightness(.9);background:var(--player-action)}.player-help-theme .player-service-panel :disabled{opacity:.5;cursor:not-allowed}.player-help-theme :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid var(--player-focus)!important}.player-help-theme [role=alert]{color:var(--player-error)!important}.player-help-theme .player-feedback-field :is(input,select){background:var(--player-surface);color:var(--player-text)}.player-help-theme .player-support-entry{background:var(--player-subtle);color:var(--player-text);border-color:var(--player-border)}.player-help-theme .player-support-entry button,.player-help-theme .player-media-picker button{background:var(--player-surface);color:var(--player-text);border-color:var(--player-border)}.player-help-theme .player-support-entry button.player-support-btn--primary{background:var(--player-action);color:var(--player-action-text);border-color:var(--player-action)}.player-help-theme .player-support-entry button.player-support-btn--primary:hover{filter:brightness(.95);background:var(--player-action)}.player-help-theme .player-support-entry button:not(.player-support-btn--primary):hover{background:var(--player-hover)}.player-help-theme .player-media-picker{border-color:var(--player-border);background:var(--player-subtle)}.player-help-theme .player-media-picker p{color:var(--player-muted)}.player-help-theme .player-interaction-nav{background:var(--player-subtle);border-color:var(--player-border)}.player-help-theme .player-interaction-nav button{color:var(--player-muted)}.player-help-theme .player-interaction-nav button:is([aria-pressed=true],[data-active=true]){color:var(--player-text);background:var(--player-surface);border-color:var(--player-border);box-shadow:0 1px 3px #0000001a}.player-help-theme .player-thread-detail li[data-author=assistant]{background:var(--player-assistant-bg)}.player-help-theme .player-service-control{background:var(--player-subtle);border-color:var(--player-border)}.player-help-theme .player-thread-detail ol{max-height:none;overflow:visible}.player-help-theme .player-help-doc-content{overflow-wrap:anywhere}.player-help-theme .player-help-language{min-width:0;max-width:100%}@media (width<=600px){.player-help-standalone{padding:0!important}.player-help-standalone .player-help-surface{border-inline:0;border-radius:0;min-height:100dvh}.player-help-theme .player-help-header{padding:20px 16px}.player-help-theme .player-help-documents{padding:16px}.player-help-theme .player-help-title{font-size:18px}.player-help-theme .player-help-categories{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.player-help-theme .player-help-category{flex-shrink:0;min-height:40px}.player-help-theme .player-help-header :is(input,select){font-size:16px!important}}.player-help-standalone:has(.player-support-entry[data-player-open=true]){overflow:hidden!important}.player-help-theme .player-feedback-actions{z-index:2;background:var(--player-surface);border-top:1px solid var(--player-border);flex-wrap:wrap;padding:10px 0;position:sticky;bottom:0}.player-help-theme .player-followup-composer{background:var(--player-surface);border-top:1px solid var(--player-border);padding:8px 0;position:relative}.player-help-theme .player-followup-composer label{margin-block:6px}.player-help-theme .player-service-panel .player-interaction-nav{z-index:3;background:var(--player-surface);position:sticky;top:0}.player-help-theme .player-help-categories{scrollbar-width:none}.player-help-theme .player-help-categories::-webkit-scrollbar{display:none}:is(html,body,#root):has(.player-help-standalone .player-support-entry[data-player-open=true]){overflow:hidden!important}.player-help-theme .player-support-entry--feedback-only{background:var(--player-surface);border:0;flex-direction:column;align-items:stretch;gap:12px;padding:32px clamp(20px,6vw,56px)}.player-help-theme .player-support-entry--feedback-only>div{justify-content:center;margin-bottom:12px;font-size:16px}.player-help-theme .player-support-entry--feedback-only button{width:100%;min-height:46px}.player-help-theme .player-support-entry--feedback-only>button:first-of-type{background:var(--player-action);border-color:var(--player-action);color:var(--player-action-text)}.player-help-header>div>div:first-child{min-width:0;max-width:100%}.player-help-title{overflow-wrap:anywhere}.player-im-message-stream{background:var(--player-subtle,#f1f5f9);border:1px solid var(--player-border,#e2e8f0);border-radius:16px;flex-direction:column;gap:14px;margin:0;padding:14px 12px;list-style:none;display:flex}.player-im-row{align-items:flex-start;gap:10px;display:flex;background:0 0!important;border:none!important;padding:0!important}.player-im-row.is-player{flex-direction:row-reverse}.player-im-avatar{background:#dbeafe;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex;box-shadow:0 2px 6px #0f172a14}.player-im-avatar.is-ai{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#2563eb 100%)}.player-im-avatar.is-support{color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%)}.player-im-bubble-wrap{flex-direction:column;gap:4px;max-width:78%;display:flex}.player-im-row.is-player .player-im-bubble-wrap{align-items:flex-end}.player-im-row.is-agent .player-im-bubble-wrap{align-items:flex-start}.player-im-meta{color:var(--player-muted,#64748b);padding:0 4px;font-size:11px}.player-im-bubble{white-space:pre-wrap;word-break:break-word;background:var(--player-surface,#fff);color:var(--player-text,#0f172a);border:1px solid var(--player-border,#e2e8f0);border-radius:4px 18px 18px;padding:11px 14px;font-size:14px;line-height:1.55;box-shadow:0 2px 8px #0f172a0d}.player-im-bubble.is-player{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#0000;border-radius:18px 4px 18px 18px;box-shadow:0 4px 12px #2563eb3d}.player-im-bubble p{margin:0}.player-im-composer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.player-help-theme[data-player-device=phone-portrait] .player-help-header{padding:18px 16px}.player-help-theme[data-player-device=phone-portrait] .player-help-documents{padding:14px 16px}.player-help-theme[data-player-device=phone-portrait] .player-help-title{font-size:17px}.player-help-theme[data-player-device=phone-portrait] .player-help-categories{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.player-help-theme[data-player-device=phone-portrait] .player-help-category{flex-shrink:0;min-height:40px;padding:6px 14px}.player-help-theme[data-player-device=phone-portrait] .player-support-entry{flex-wrap:wrap;padding:12px 16px}.player-help-theme[data-player-device=phone-portrait] .player-support-entry>div{flex-basis:100%;margin-bottom:2px}.player-help-theme[data-player-device=phone-portrait] .player-support-entry button{flex:1;min-height:44px;font-size:13.5px}.player-help-theme[data-player-device=phone-portrait] .player-hotfix-banner{margin-inline:16px}.player-help-theme[data-player-device=phone-portrait] .player-self-service-grid{grid-template-columns:1fr!important}.sdk-player-ui-showcase .player-service-panel{width:100%;max-width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0}.player-doc-vote-btn,.player-doc-escalate-btn{white-space:nowrap;flex-shrink:0}@media (height<=540px) and (orientation:landscape){.player-help-theme .player-help-header{padding:12px 20px}.player-help-theme .player-help-header.space-y-4>:not([hidden])~:not([hidden]){margin-top:10px}.player-help-theme .player-help-title{font-size:16px}.player-help-theme .player-support-entry{flex-wrap:nowrap;padding:10px 20px}.player-help-theme .player-support-entry button{min-height:40px;padding:6px 14px;font-size:12.5px}.player-help-theme .player-help-documents{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;padding:14px 20px;display:grid}.player-help-theme .player-help-documents.space-y-3>:not([hidden])~:not([hidden]){margin-top:0}.player-help-theme .player-hotfix-banner{margin-inline:20px;margin-top:10px}}.player-help-theme[data-player-device=phone-landscape] .player-help-header{padding:12px 20px}.player-help-theme[data-player-device=phone-landscape] .player-help-header.space-y-4>:not([hidden])~:not([hidden]){margin-top:10px}.player-help-theme[data-player-device=phone-landscape] .player-help-title{font-size:16px}.player-help-theme[data-player-device=phone-landscape] .player-support-entry{flex-wrap:nowrap;padding:10px 20px}.player-help-theme[data-player-device=phone-landscape] .player-support-entry button{min-height:40px;padding:6px 14px;font-size:12.5px}.player-help-theme[data-player-device=phone-landscape] .player-help-documents{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;padding:14px 20px;display:grid}.player-help-theme[data-player-device=phone-landscape] .player-help-documents.space-y-3>:not([hidden])~:not([hidden]){margin-top:0}.player-help-theme[data-player-device=phone-landscape] .player-hotfix-banner{margin-inline:20px;margin-top:10px}@media (width>=720px) and (width<=1100px){.player-help-theme .player-support-entry button{min-height:46px;padding:10px 20px;font-size:14px}.player-help-theme .player-help-category{min-height:38px;padding:6px 14px;font-size:12.5px}.player-help-theme .player-interaction-nav button{min-height:46px;font-size:14px}}.player-help-theme[data-player-device=tablet] .player-help-header{padding:22px 24px}.player-help-theme[data-player-device=tablet] .player-support-entry{padding:16px 24px}.player-help-theme[data-player-device=tablet] .player-support-entry button{min-height:48px;padding:10px 22px;font-size:14px}.player-help-theme[data-player-device=tablet] .player-help-category{min-height:38px;padding:6px 16px;font-size:12.5px}.player-help-theme[data-player-device=tablet] .player-interaction-nav button{min-height:48px;font-size:14px}.player-help-theme[data-player-device=tablet] .player-help-documents{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:20px 24px;display:grid}.player-help-theme[data-player-device=tablet] .player-help-documents.space-y-3>:not([hidden])~:not([hidden]){margin-top:0}.player-service-control{border:1px solid var(--player-border,var(--ui-border,#d9e5f5));background:var(--player-card,var(--ui-bg-subtle,#f8fafc));border-radius:16px;margin:10px 0;padding:12px 14px;font-size:13px;line-height:1.5;box-shadow:0 4px 14px #0f172a0a}.player-service-im-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.player-service-im-identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.player-service-im-avatar{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#0284c7 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex;position:relative;box-shadow:0 4px 10px #2563eb40}.player-service-im-avatar.is-human{background:linear-gradient(135deg,#059669 0%,#10b981 100%);box-shadow:0 4px 10px #10b98147}.player-service-im-avatar.is-waiting{background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%)}.player-service-im-dot{background:#10b981;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.player-service-im-meta{flex:1;min-width:0}.player-service-summary{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.player-service-summary strong{font-size:14px;font-weight:700}.player-service-im-badge{color:#2563eb;background:#2563eb1f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.player-service-im-badge.is-human{color:#059669;background:#10b98124}.player-service-im-badge.is-waiting{color:#d97706;background:#f59e0b29}.player-service-im-online-pill{color:#059669;font-size:11px;font-weight:600}.player-service-im-subtext p{opacity:.85;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.player-service-control .player-service-muted{color:var(--ui-muted,#5d7495);margin:6px 0 0;font-size:11px}.player-service-control .player-service-error{color:#e11d48;margin:6px 0 0;font-size:12px}.player-service-dialog .player-service-position{inset:auto;top:var(--player-viewport-top,0px);left:var(--player-viewport-left,0px);width:var(--player-viewport-width,100vw);height:var(--player-viewport-height,100dvh);box-sizing:border-box;padding:20px;padding-top:max(20px,env(safe-area-inset-top));padding-right:max(20px,env(safe-area-inset-right));padding-bottom:max(20px,env(safe-area-inset-bottom));padding-left:max(20px,env(safe-area-inset-left))}.player-service-dialog .player-service-panel{width:min(var(--player-panel-max-width,1040px),100%);min-height:0;max-height:100%}.player-service-dialog .player-service-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.player-service-panel .player-conversations .player-thread-detail ol{max-height:none;padding-inline:0;overflow:visible}.player-service-panel :is(button,input,select,textarea),.player-support-entry button{min-height:44px}.player-service-panel :is(input,select,textarea){scroll-margin-block:16px}.player-service-panel>header{gap:12px;min-height:64px}.player-service-panel>header>button{flex:none;min-width:44px;min-height:44px}.player-service-panel .player-feedback-form,.player-thread-workspace,.player-thread-records,.player-thread-detail-pane{min-width:0}.player-thread-records[hidden],.player-thread-detail-pane[hidden]{display:none!important}.player-conversations[data-player-layout=split] .player-thread-workspace{grid-template-columns:minmax(220px,.72fr) minmax(0,1.6fr);align-items:start;gap:24px;display:grid}.player-conversations[data-player-layout=split] .player-thread-records{border-right:1px solid var(--player-border,var(--ui-border));padding-right:20px}.player-conversations[data-player-layout=split] .player-thread-list{margin-top:0}.player-thread-detail-heading{margin-bottom:10px;font-size:14px;font-weight:650}.player-thread-reference{overflow-wrap:anywhere}.player-thread-empty{color:var(--player-muted,var(--ui-muted));padding:16px 0;font-size:13px}.player-thread-list button{min-height:44px}.player-conversations .player-thread-detail{margin-top:12px}.player-conversations .player-thread-detail :is(ol,li){min-width:0}.player-service-position[data-player-keyboard=true]{padding:0}.player-service-position[data-player-keyboard=true] .player-service-panel{border-radius:0;height:100%;max-height:100%}@media (width<=600px),(height<=520px) and (orientation:landscape){.player-service-dialog .player-service-position{align-items:stretch;padding:0}.player-service-dialog .player-service-panel{border-radius:0;width:100%;height:100%;max-height:100%}.player-service-dialog .player-service-panel>header{padding-top:max(8px,env(safe-area-inset-top));padding-right:max(12px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.player-service-dialog .player-service-content{padding-bottom:env(safe-area-inset-bottom)}.player-service-dialog .player-service-content .player-feedback-form{padding:16px max(16px,env(safe-area-inset-right)) 20px max(16px,env(safe-area-inset-left))}.player-service-panel :is(input,textarea,select){font-size:16px!important}}@media (width<=600px){.player-support-entry button{white-space:normal;min-width:0}.player-conversation-heading{flex-wrap:wrap;gap:8px}.player-service-panel .player-interaction-nav{position:static}}.player-service-position[data-player-keyboard=true] .player-service-panel>header{padding-top:max(8px,env(safe-area-inset-top));padding-inline:max(16px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.player-service-position[data-player-keyboard=true] .player-service-content{padding-bottom:env(safe-area-inset-bottom)}.player-conversations{color:var(--player-text,var(--ui-text));margin-top:20px;font-size:13px}.player-conversation-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-conversation-heading h3{font-size:15px;font-weight:650}.player-conversations>p,.player-thread-reference{color:var(--player-muted,var(--ui-muted));overflow-wrap:anywhere;margin-block:10px;font-size:12px}.player-thread-list,.player-thread-detail ol{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.player-thread-list button{text-align:left;border:1px solid var(--player-border,#94a3b838);background:var(--player-subtle,var(--ui-subtle));border-radius:12px;width:100%;padding:12px 14px;transition:transform .12s,background-color .15s,border-color .15s}.player-thread-list button:active:not(:disabled){transform:scale(.99)}.player-thread-list button:is([aria-pressed=true],[data-active=true]){background:var(--player-selected,var(--soft-selected));border-color:var(--player-action,var(--support-brand-blue));box-shadow:inset 3px 0 var(--player-action,var(--support-brand-blue))}.player-thread-list strong{overflow-wrap:anywhere;font-weight:600;display:block}.player-thread-list span,.player-thread-detail li span{color:var(--player-muted,var(--ui-muted));font-size:11px}.player-thread-detail{margin-top:14px}.player-thread-detail li{background:var(--player-subtle,var(--ui-subtle));border-radius:12px;padding:12px}.player-thread-detail li[data-author=support]{background:var(--player-selected,var(--soft-selected))}.player-thread-detail li p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px}.player-thread-detail label{gap:8px;margin-block:12px;display:grid}.player-conversations :is(button,textarea):focus-visible{outline:2px solid var(--player-focus,var(--support-brand-blue));outline-offset:2px}@media (width<=760px){#root .player-conversations textarea{font-size:16px!important}.player-conversations button{min-height:44px}}.player-interaction-nav{background:var(--player-subtle,var(--ui-subtle));border:1px solid var(--player-border,var(--ui-border));border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:16px;padding:4px;display:grid}.player-interaction-nav button{min-height:42px;color:var(--player-muted,inherit);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.player-interaction-nav button:active:not(:disabled){transform:scale(.985)}.player-interaction-nav button:is([aria-pressed=true],[data-active=true]){color:var(--player-text,var(--support-brand-blue));background:var(--player-surface,#fff);border-color:var(--player-border,#94a3b847);font-weight:650;box-shadow:0 1px 3px #0f172a14}.player-conversations .player-thread-detail ol{max-height:440px;padding:4px;overflow:auto}.player-thread-detail li{max-width:92%}.player-thread-detail li[data-author=player]{margin-left:auto}.player-thread-detail li[data-author=support]{margin-right:auto}.player-sync-note{color:var(--player-muted,var(--ui-muted));margin-top:12px;font-size:11px}.player-support-entry{color:#193b63;background:#f4f8ff;border-block:1px solid #dce5f0;align-items:center;gap:10px;padding:14px 20px;display:flex}.player-support-entry>div{flex:1;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.player-support-entry button,.player-media-picker button{color:#215fd6;background:#fff;border:1px solid #cbdaf0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 16px;font-size:13px;font-weight:600;transition:transform .12s,background-color .15s,border-color .15s;display:inline-flex}.player-support-entry button:active:not(:disabled),.player-media-picker button:active:not(:disabled){transform:scale(.98)}.player-service-dialog{z-index:180;color:#183653;position:relative}.player-service-dialog[hidden],.player-service-dialog[hidden] .player-service-backdrop,.player-service-dialog[hidden] .player-service-position{display:none!important}.player-service-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a7a;position:fixed;inset:0}.player-service-position{justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.player-service-panel{border:1px solid var(--player-border,#94a3b838);background:#fff;border-radius:18px;flex-direction:column;width:min(760px,100%);min-width:0;max-height:92dvh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a3d}.player-service-panel>header{border-bottom:1px solid #dce5f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.player-service-panel>header h2{font-size:16px;font-weight:650}.player-service-panel>header button{border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:background-color .15s;display:inline-flex}.player-service-content{overscroll-behavior:contain;min-height:0;overflow:auto}.player-feedback-field{gap:7px;margin-block:14px;font-size:13px;font-weight:550;display:grid}.player-feedback-field :is(input,select){color:#193b63;background:#fff;border:1px solid #cbdaf0;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-weight:400}.player-feedback-form [role=alert]{color:#b42318;overflow-wrap:anywhere}.player-media-picker{border:1px dashed #cbdaf0;border-radius:12px;margin-block:16px;padding:14px;font-size:13px}.player-media-picker label{cursor:pointer;gap:8px;font-weight:600;display:grid}.player-media-picker-title{align-items:center;gap:6px;display:inline-flex}.player-media-picker p{color:#607792;margin-top:8px;font-size:12px}.player-media-picker ul{gap:8px;margin-top:10px;display:grid}.player-media-picker li{background:var(--player-subtle,#94a3b814);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.player-media-picker li span{overflow-wrap:anywhere;min-width:0}.player-thread-detail li[data-author=assistant]{background:#f1f2ff;margin-right:auto}@media (width<=600px){.player-service-position{align-items:flex-end;padding:8px}.player-service-panel{border-radius:18px 18px 0 0;max-height:96dvh}.player-service-content .player-feedback-form{padding:16px}.player-support-entry{flex-wrap:wrap;padding:12px 14px}.player-support-entry>div{flex-basis:100%}.player-support-entry button{flex:1;min-height:44px;font-size:13.5px}.player-service-panel :is(input,textarea,select){font-size:16px!important}.player-media-picker li{flex-direction:column;align-items:flex-start}}.agent-avatar{vertical-align:middle;color:#244a70;background:#e7eff7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.agent-avatar img{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.agent-avatar>span{font-size:1.2em;font-weight:650}.agent-profile-editor{gap:20px;min-width:0;display:grid}.agent-profile-editor>legend{font-weight:650;color:var(--ui-text)!important;margin-bottom:12px!important;font-size:15px!important}.agent-persona-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-shell .agent-persona-card,.agent-persona-card{min-width:0;color:var(--ui-text,#172838);text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;gap:9px;display:flex;border:1px solid var(--ui-border,#dbe2e9)!important;background:var(--ui-surface,#fff)!important;border-radius:12px!important;padding:18px!important}.admin-shell .agent-persona-card[aria-pressed=true],.agent-persona-card[aria-pressed=true]{box-shadow:0 0 0 1px #3978b8;background:var(--ui-subtle,#f6f9fc)!important;border-color:#3978b8!important}.agent-persona-card strong{flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.agent-persona-card strong span{color:var(--ui-muted,#678);font-weight:400}.agent-persona-card small,.agent-persona-check{color:var(--ui-muted,#678);font-size:12px}.agent-persona-check{margin-top:3px}.agent-persona-card[aria-pressed=true] .agent-persona-check{color:#2872b7;font-weight:600}.agent-persona-card:focus-visible{outline-offset:3px;outline:3px solid #72a6df}.agent-profile-expertise{background:var(--ui-subtle,#f5f8fb);color:var(--ui-muted,#657486);border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;padding:16px;font-size:12px;line-height:1.8;display:grid}.agent-profile-expertise p{margin:0}.agent-profile-expertise strong{color:var(--ui-text,#22394a);margin-bottom:4px;display:block}.agent-profile-languages>div,.agent-language-details>div{flex-wrap:wrap;gap:12px 18px;display:flex}.agent-role-preset-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-shell .agent-role-preset-btn,.agent-role-preset-btn{text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;display:flex;border:1px solid var(--ui-border,#dbe2e9)!important;background:var(--ui-surface,#fff)!important;border-radius:10px!important;padding:12px 14px!important}.admin-shell .agent-role-preset-btn.is-active,.agent-role-preset-btn.is-active{box-shadow:0 0 0 1px #3978b8;background:#f4f8fd!important;border-color:#3978b8!important}.agent-role-preset-btn strong{color:var(--ui-text,#172838);font-size:13px}.agent-role-preset-btn small{color:var(--ui-muted,#678);font-size:11px;line-height:1.45}.agent-language-summary{color:#1d6442;background:#f2f8f5;border:1px solid #c6e4d4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.agent-auto-preset-banner{color:#185638;background:#f0f8f4;border:1px solid #b7e1cb;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.agent-auto-preset-banner strong{color:#13482e;margin-bottom:4px;font-size:14px;display:block}.agent-auto-preset-banner p{color:#276345;margin:0;font-size:12px;line-height:1.6}.agent-auto-preset-banner button{cursor:pointer;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:12px;font-weight:600;color:#185638!important;background:#fff!important;border:1px solid #23744b!important}.agent-language-details{margin-top:8px}.agent-language-details>summary{cursor:pointer;color:var(--ui-muted,#678);margin-bottom:8px;font-size:12px}.admin-shell .agent-profile-languages label{cursor:pointer;flex-direction:row;align-items:center;gap:7px;font-size:12px;font-weight:400;display:inline-flex}.admin-shell .agent-profile-languages input{accent-color:#2872b7;flex:0 0 15px;width:15px;height:15px;margin:0;padding:0}.player-agent-identity{min-width:0;color:inherit;align-items:center;gap:12px;display:flex}.player-agent-identity>span{gap:3px;min-width:0;display:grid}.player-agent-identity strong{font-size:15px;line-height:1.3}.player-agent-identity small{opacity:.72;font-size:12px}.player-agent-identity.is-compact strong{font-size:14px}.player-support-entry .player-agent-identity{flex-direction:row;flex:1;justify-content:flex-start}.player-service-panel>header .player-agent-identity{margin-inline-end:8px}.agent-workflow{border:1px solid var(--ui-border,#dfe5ec);background:var(--ui-surface,#fff);border-radius:12px;width:100%;min-width:0;margin-top:8px;font-size:12px;line-height:1.6;overflow:hidden}.agent-workflow>summary{cursor:pointer;color:var(--ui-text,#22394a);padding:12px 14px;font-weight:600}.agent-workflow-title{color:var(--ui-text,#22394a);margin:0;padding:16px 18px 10px;font-size:13px;font-weight:600}.agent-history-notice{background:var(--ui-subtle,#f5f8fb);color:var(--ui-muted,#678);border-radius:6px;padding:10px 12px;line-height:1.7}.agent-execution-summary{width:100%;min-width:0;margin-top:6px;font-size:12px;line-height:1.7}.agent-execution-summary>dl{border:1px solid var(--ui-border,#dfe5ec);background:var(--ui-surface,#fff);border-top:0;border-radius:0 0 12px 12px;grid-template-columns:1fr 1fr;gap:14px 20px;margin:0;padding:18px;display:grid}.agent-execution-summary dt{color:var(--ui-muted,#678);font-size:11px}.agent-execution-summary dd{color:var(--ui-text,#22394a);overflow-wrap:anywhere;margin:3px 0 0}.agent-execution-summary>p,.agent-execution-empty{color:var(--ui-muted,#678);margin:12px 0;line-height:1.8}.agent-execution-result{border:1px solid var(--ui-border,#dfe5ec);border-radius:12px;margin-top:18px;padding:16px 18px}.agent-execution-result strong{font-size:12px;font-weight:600}.agent-execution-result p{margin:7px 0 16px;line-height:1.85}.agent-execution-result ul{color:var(--ui-muted,#678);margin:6px 0 0;padding-inline-start:18px}.agent-workflow-content{padding:0 18px 18px}.agent-workflow-people{border-bottom:1px solid var(--ui-border,#dfe5ec);align-items:center;gap:10px;padding:9px 0 14px;display:flex}.agent-workflow-people>span:last-child{min-width:0}.agent-workflow-people strong{display:block}.agent-workflow-people small{color:var(--ui-muted,#678);overflow-wrap:anywhere;display:block}.agent-workflow ol{gap:0;margin:0;padding:16px 0 0;list-style:none;display:grid}.agent-workflow li{border-inline-start:1px solid var(--ui-border,#dfe5ec);overflow-wrap:anywhere;min-height:60px;margin-inline-start:14px;padding:0 0 22px 30px;position:relative}.agent-workflow li:before{content:none}.agent-workflow li:last-child{border-color:#0000;padding-bottom:4px}.agent-event-avatar{inset-inline-start:-14px;box-shadow:0 0 0 4px var(--ui-surface,#fff);border-radius:50%;display:flex;position:absolute;top:0}.agent-workflow li.is-latest>div strong{color:var(--support-brand-blue,#365ccc)}.agent-workflow li>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.agent-workflow time{color:var(--ui-muted,#678);white-space:nowrap;font-size:10px}.agent-workflow li p{color:var(--ui-muted,#678);margin:2px 0 0}.agent-workflow li .agent-event-person{margin-top:5px}.agent-workflow li .agent-event-handoff{background:var(--ui-subtle,#f5f8fb);border-radius:5px;margin-top:6px;padding:2px 8px;font-size:11px;display:inline-block}.agent-workflow-review{border-top:1px solid var(--ui-border,#dfe5ec);gap:10px;margin-top:14px;padding-top:14px;display:grid}.agent-workflow-review p{color:var(--ui-muted,#678);margin:0}.agent-workflow-review textarea{border:1px solid var(--ui-border,#dfe5ec);background:var(--ui-surface,#fff);width:100%;min-height:62px;color:var(--ui-text,#22394a);font:inherit;border-radius:6px;padding:8px 10px}.agent-workflow-review>div{flex-wrap:wrap;gap:8px;display:flex}.agent-workflow-review button{border:1px solid var(--ui-border,#dfe5ec);background:var(--ui-surface,#fff);font:inherit;cursor:pointer;border-radius:6px;padding:6px 10px}.agent-workflow-review button:disabled{opacity:.5;cursor:default}.agent-workflow-review button:first-child:not(:last-child){background:var(--support-brand-blue,#365ccc);border-color:var(--support-brand-blue,#365ccc);color:#fff}.agent-workflow-review label{color:var(--ui-muted,#678);gap:6px;display:grid}.agent-run-identity{border:1px solid var(--ui-border,#dfe5ec);background:var(--ui-subtle,#f5f8fb);border-radius:12px 12px 0 0;padding:20px 18px 16px}.agent-run-person{align-items:center;gap:14px;min-width:0;display:flex}.agent-run-portrait{box-shadow:0 0 0 4px var(--ui-surface,#fff);border-radius:50%;flex-shrink:0;position:relative}.agent-run-portrait>i{border:3px solid var(--ui-surface,#fff);background:#8191a6;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:1px}.agent-run-identity[data-state=running] .agent-run-portrait>i{background:#3e6ed9}.agent-run-identity[data-state=succeeded] .agent-run-portrait>i{background:#33957b}.agent-run-identity[data-state=human] .agent-run-portrait>i{background:#a27640}.agent-run-name{min-width:0}.agent-run-name>small{letter-spacing:.04em;color:var(--ui-muted,#678);font-size:10px;display:block}.agent-run-name>strong{overflow-wrap:anywhere;align-items:baseline;gap:8px;margin:2px 0;font-size:19px;font-weight:650;line-height:1.5;display:flex}.agent-run-name>strong>span{color:var(--ui-muted,#678);font-size:13px;font-weight:450}.agent-run-name>p{color:var(--ui-muted,#678);overflow-wrap:anywhere;margin:0;font-size:12px}.agent-run-activity{border-top:1px solid var(--ui-border,#dfe5ec);margin-top:18px;padding-top:14px}.agent-run-phase{color:var(--support-brand-blue,#365ccc);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.agent-run-phase>i{background:currentColor;border-radius:50%;width:6px;height:6px}.agent-run-activity>p{color:var(--ui-muted,#678);margin:5px 0 0;font-size:12px;line-height:1.7}.agent-actor-glyph{color:#687c97;background:#edf1f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agent-actor-glyph.is-human{color:#997741;background:#f5efe5}.agent-run-receipt{color:var(--ui-muted,#678);margin-top:14px;font-size:11px}.agent-run-receipt>summary{cursor:pointer;padding:8px 0}.agent-run-receipt dl{background:var(--ui-subtle,#f5f8fb);border-radius:6px;grid-template-columns:64px 1fr;gap:5px 8px;margin:0;padding:10px;display:grid}.agent-run-receipt dd{overflow-wrap:anywhere;margin:0}.agent-execution-result>summary{cursor:pointer;color:var(--ui-text,#22394a);font-size:12px;font-weight:600}@media (width<=700px){.agent-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-profile-expertise{grid-template-columns:1fr}.agent-workflow li>div{flex-wrap:wrap;gap:2px}}.ui-hint{z-index:10000;border:1px solid var(--ui-border);background:var(--ui-surface);max-width:210px;color:var(--ui-text);white-space:normal;overflow-wrap:anywhere;pointer-events:none;border-radius:7px;padding:7px 10px;font:500 12px/1.45 system-ui,sans-serif;position:fixed;box-shadow:0 4px 16px #0c244024}.ui-hint-right{transform:translateY(-50%)}.organization-agent-tabs button[aria-selected=true]{color:var(--admin-accent,#2563eb);border-color:var(--admin-accent,#2563eb);background:color-mix(in srgb,var(--admin-accent,#2563eb) 7%,transparent)}.mcp-manager h2{margin:0 0 10px;font-size:16px;font-weight:600}.mcp-manager summary{cursor:pointer;font-size:14px;font-weight:600}.mcp-manager details>.admin-form,.mcp-manager .admin-section>.admin-form{margin-top:16px}.mcp-manager .admin-help,.mcp-manager p{line-height:1.7}.mcp-manager .admin-form .admin-checkbox{border:1px solid var(--ui-border,#e1e6ed);border-radius:8px;align-items:flex-start;gap:9px;margin:0;padding:12px}.mcp-manager .admin-checkbox input{flex:0 0 16px;margin-top:3px}.mcp-manager small{color:var(--ui-muted,#697586);margin-top:5px;font-weight:400;line-height:1.6}.mcp-manager pre{overflow-wrap:anywhere;max-height:360px;overflow:auto}@media (width<=700px){.mcp-manager .admin-form-grid{grid-template-columns:1fr}}.collaboration-editor{border:1px solid var(--ui-border);border-radius:12px;gap:12px;min-width:0;margin-top:16px;padding:16px;display:grid}.collaboration-editor legend{padding:0 6px;font-weight:600}.collaboration-editor label{min-width:0}.collaboration-switches,.collaboration-specialty-options{flex-wrap:wrap;gap:10px 16px;display:flex}.collaboration-editor .collaboration-switches label,.collaboration-editor .collaboration-specialty-options label{flex-direction:row;align-items:center;gap:7px;display:flex}.admin-shell .collaboration-editor input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--admin-accent,#2563eb);flex:0 0 16px;margin:0;padding:0}.collaboration-specialties{gap:10px;display:grid}.collaboration-preset-bar{flex-wrap:wrap;gap:8px;display:flex}.collaboration-preset-btn{color:#1e4e8c;cursor:pointer;background:#f4f8fd;border:1px solid #bfd4ee;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.collaboration-preset-btn:hover{background:#e8f1fb;border-color:#8eb8e5}.collaboration-role-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.collaboration-role-card{border:1px solid var(--ui-border,#dbe2e9);background:var(--ui-surface,#fff);border-radius:10px;gap:8px;padding:12px;display:grid}.collaboration-role-card.is-enabled{background:#f8fbff;border-color:#93b8e4}.collaboration-role-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.collaboration-role-header strong{color:var(--ui-text,#172838);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.collaboration-role-header small{color:var(--ui-muted,#678);margin-top:3px;font-size:11px;line-height:1.5;display:block}.collaboration-role-badge{color:#235b9e;background:#e6f0fa;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.collaboration-role-header button{border-radius:6px;flex-shrink:0;padding:4px 9px;font-size:11px}.collaboration-specialty-options{padding:4px 0 0}.collaboration-run-panel{border-top:1px solid var(--ui-border);overflow-wrap:anywhere;gap:12px;min-width:0;margin-top:16px;padding-top:16px;display:grid}.collaboration-run-panel h4{font-size:14px;font-weight:600}.collaboration-run-panel p{margin:4px 0}.collaboration-run-panel .collaboration-run-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.collaboration-run-panel dt,.collaboration-run-events time{color:var(--ui-muted);font-size:12px}.collaboration-run-panel dd{margin:3px 0 0}.collaboration-run-events{gap:10px;padding:0;list-style:none;display:grid}.collaboration-run-events li{background:var(--ui-subtle,var(--ui-bg));border:1px solid var(--ui-border);border-radius:8px;padding:10px 12px}.collaboration-run-events li>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.collaboration-knowledge{color:var(--ui-muted);font-size:12px}@media (width<=760px){.collaboration-role-groups{grid-template-columns:1fr}}@media (width<=600px){.collaboration-editor{padding:12px}.collaboration-run-panel .collaboration-run-facts{grid-template-columns:1fr}.collaboration-switches{flex-direction:column}.collaboration-specialty-options label{min-height:36px}}.support-channel-form{min-width:0}.support-channel-form .support-channel-toggle{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;width:fit-content;max-width:100%;display:inline-flex}.support-channel-form .support-channel-toggle input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--support-brand-blue,#2563eb);border-radius:4px;flex:0 0 18px;margin:0;padding:0}.support-channel-form .support-channel-toggle span{flex:0 auto;line-height:1.5}.support-channel-form .support-channel-fields{min-width:0}.support-channel-form .support-channel-field{flex-direction:column;gap:6px;min-width:0;display:flex}.support-channel-state{border:1px solid var(--ui-border);border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.6}.support-channel-state[data-tone=warning]{border-color:color-mix(in srgb, #d99213 40%, var(--ui-border));background:color-mix(in srgb, #d99213 5%, var(--ui-surface))}.support-channel-state[data-tone=success]{border-color:color-mix(in srgb, #16a34a 30%, var(--ui-border));background:color-mix(in srgb, #16a34a 4%, var(--ui-surface))}.support-channel-state p{margin:0}.support-channel-state-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.support-channel-state-heading+p{margin-top:6px}.support-channel-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.support-channel-action-note{color:var(--ui-muted);font-size:12px;line-height:1.5}.channel-journey{border:1px solid var(--ui-border);border-radius:12px;min-width:0;padding:14px}.channel-journey-mode{margin:0;font-size:12px;line-height:1.6}.channel-journey-scope{color:var(--ui-muted);margin:6px 0 12px;font-size:12px;line-height:1.6}.channel-journey-steps{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.channel-journey-steps li{align-items:flex-start;gap:9px;min-width:0;font-size:12px;display:flex}.channel-journey-marker{border:1px solid var(--ui-border);border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.channel-journey-steps li[data-state=done] .channel-journey-marker{color:var(--support-brand-blue);background:var(--ui-subtle)}.channel-journey-steps li[data-state=failed] .channel-journey-marker{color:var(--ui-red-text)}.channel-journey-steps p{color:var(--ui-muted);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.6}#root .support-ticket-page{flex-direction:column;height:100%;min-height:0;display:flex}#root .support-ticket-body{flex:1;min-height:0;overflow:hidden}#root .support-ticket-body>div{height:100%!important;min-height:0!important}#root .support-ticket-page>.compact-inbox-toolbar{flex-shrink:0}.support-history-bar{background:var(--ui-subtle);color:var(--ui-muted);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px 12px;padding:5px 20px;font-size:11px;display:flex}.support-history-bar button{min-height:32px}@media (width<=760px){.support-history-bar{padding:4px 12px}.support-history-bar button{min-height:40px}}.integration-docs{min-width:0;max-width:1100px;color:var(--ui-text);margin:0 auto;font-size:13px;line-height:1.7}.integration-docs h2,.integration-docs h3,.integration-docs h4,.integration-docs p{margin:0}.integration-docs h2{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.4}.integration-docs h3{font-size:16px;font-weight:650}.integration-docs h4{font-size:14px;font-weight:650}.integration-docs p,.integration-docs dd,.integration-docs code{overflow-wrap:anywhere}.integration-docs-intro{gap:12px;padding:14px 0 24px;display:grid}.integration-docs-eyebrow{color:var(--ui-muted);letter-spacing:.06em;font-size:11px}.integration-docs-intro>p{max-width:860px}.integration-docs .integration-docs-note{color:var(--ui-muted);font-size:12px}.integration-delivery-grid{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:16px 0;display:grid}.integration-delivery-grid strong,.integration-delivery-grid span{display:block}.integration-delivery-grid span{color:var(--ui-muted);margin-top:4px;font-size:12px}.integration-docs-nav,.integration-docs-links{flex-wrap:wrap;gap:4px 20px;display:flex}.integration-docs a,.integration-docs-text-button{color:var(--support-brand-blue,#315b83);text-underline-offset:4px;text-decoration:underline}.integration-docs-nav a,.integration-docs-links a{align-items:center;min-height:36px;display:inline-flex}.integration-docs-section{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;gap:16px;margin-bottom:18px;padding:24px;scroll-margin-top:20px;display:grid}.integration-docs-heading{align-items:flex-start;gap:12px;display:flex}.integration-docs-heading p{color:var(--ui-muted);margin-top:4px;font-size:12px}.integration-docs-heading h3{scroll-margin-top:24px}.integration-docs-number{color:var(--ui-muted);font-variant-numeric:tabular-nums;padding-top:4px;font-size:11px}.integration-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.integration-platforms button{border:1px solid var(--ui-border);background:var(--ui-surface);text-align:left;min-width:0;min-height:76px;font:inherit;color:var(--ui-text);cursor:pointer;border-radius:8px;padding:12px}.integration-platforms button strong,.integration-platforms button span{display:block}.integration-platforms button span{color:var(--ui-muted);margin-top:3px;font-size:11px}.integration-platforms button:hover{background:var(--ui-subtle)}.integration-platforms button[aria-pressed=true]{border-color:var(--support-brand-blue,#315b83);background:var(--ui-subtle);box-shadow:inset 0 0 0 1px var(--support-brand-blue,#315b83)}.integration-docs button:focus-visible,.integration-docs a:focus-visible,.integration-docs summary:focus-visible{outline:2px solid var(--support-brand-blue,#315b83);outline-offset:3px;border-radius:4px}.integration-platform-prompt{background:var(--ui-subtle);color:var(--ui-muted);border-radius:8px;padding:16px}.integration-platform-guide{border-top:1px solid var(--ui-border);gap:14px;padding-top:20px;display:grid}.integration-guide-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.integration-docs-badge{background:var(--ui-subtle);color:var(--ui-muted);border-radius:5px;padding:3px 9px;font-size:11px}.integration-docs-flow{background:var(--ui-subtle);border-radius:6px;padding:12px 14px}.integration-docs-steps{gap:12px;margin:0;padding-left:22px;display:grid}ol.integration-docs-steps{list-style:decimal}ul.integration-docs-steps{list-style:outside}.integration-docs-steps li{min-width:0;padding-left:3px}.integration-docs-steps li::marker{color:var(--ui-muted)}.integration-docs-steps li p{color:var(--ui-muted);margin-top:3px}.integration-guide-acceptance{border-left:2px solid var(--ui-border);padding-left:12px}.integration-docs-text-button{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;min-height:40px;padding:4px 0}.integration-web-example{gap:12px;min-width:0;display:grid}.integration-docs pre{color:#e1e8f0;background:#152235;border-radius:8px;min-width:0;max-width:100%;margin:0;padding:18px;font-size:12px;line-height:1.7;overflow-x:auto}.integration-docs pre code{overflow-wrap:normal}.integration-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.integration-config-grid>div{border-bottom:1px solid var(--ui-border);min-width:0;padding:10px 0}.integration-config-grid dt{color:var(--ui-muted);font-size:11px}.integration-config-grid dd{margin:3px 0 0;font-family:ui-monospace,monospace;font-size:12px}.integration-config-wide{grid-column:1/-1}.integration-config-unavailable{border:1px solid var(--ui-border);border-radius:6px;padding:10px 12px}.integration-reference{gap:0}.integration-reference>.integration-docs-heading{margin-bottom:16px}.integration-reference details{border-top:1px solid var(--ui-border);min-width:0}.integration-reference summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:550}.integration-reference details>div{gap:12px;min-width:0;padding:0 0 18px;display:grid}.integration-api-list{gap:6px;min-width:0;margin:0;display:grid}.integration-api-list dt{font-size:11px}.integration-api-list dd{color:var(--ui-muted);margin:0 0 6px}.integration-docs-footer{color:var(--ui-muted);flex-wrap:wrap;gap:6px 12px;padding:4px 0 20px;font-size:12px;display:flex}.integration-docs-footer p{width:100%;font-size:11px}.integration-ai-task{border:1px solid var(--ui-border);background:var(--ui-subtle);border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.integration-task-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.integration-task-fields label{gap:5px;min-width:0;font-size:12px;font-weight:550;display:grid}.integration-task-fields input{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;min-width:0;min-height:40px;color:var(--ui-text);font:inherit;border-radius:6px;padding:8px 10px;font-weight:400}.integration-task-fields input:focus-visible{outline:2px solid var(--support-brand-blue,#315b83);outline-offset:2px}.integration-task-preview{min-width:0}.integration-task-preview summary{cursor:pointer;padding:8px 0}.integration-task-preview pre{max-height:420px}.integration-guide-reference>summary{cursor:pointer;color:var(--ui-muted);padding:8px 0}.integration-guide-reference>div{gap:14px;padding:12px 0 0;display:grid}@media (width<=820px){.integration-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-delivery-grid{gap:14px}}@media (width<=540px){.integration-docs h2{font-size:21px}.integration-docs-section{padding:16px}.integration-delivery-grid{grid-template-columns:1fr;gap:12px}.integration-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-platforms button{min-height:72px}.integration-config-grid,.integration-task-fields{grid-template-columns:1fr}.integration-docs pre{padding:12px;font-size:11px}}.qa-handoff-editor.v3-qa-editor{border-left:0;padding-left:0}.qa-handoff-editor .v3-section-hint{margin:0 0 14px;font-size:12px}.qa-handoff-editor fieldset{gap:14px}.qa-handoff-editor .v3-field{gap:6px}.qa-handoff-editor .v3-field>label{font-size:12px}.qa-handoff-editor .v3-field input,.qa-handoff-editor .v3-field textarea,.qa-handoff-editor .v3-field .cruise-select{min-height:36px;padding:8px 10px;font-size:13px}.qa-handoff-editor .v3-field textarea{min-height:96px}.qa-handoff-editor details>summary{color:var(--ui-muted);cursor:pointer;font-size:12px}.qa-handoff-editor details>.v3-field,.qa-handoff-editor details>.v3-field-pair{margin-top:14px}.qa-handoff-editor .v3-qa-save.ui-button{min-height:38px;font-size:13px}.qa-handoff-ticket{align-items:baseline;gap:10px;min-width:0;font-size:12px;display:flex}.qa-handoff-ticket>.support-ticket-reference{flex-shrink:0}.qa-handoff-ticket>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feedback-workspace{min-width:0}.feedback-controls{flex-wrap:wrap;align-items:end;gap:10px;margin:18px 0 12px;display:flex}.feedback-controls>input{flex:240px;align-self:end}.feedback-controls label{color:var(--ui-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.feedback-controls input,.feedback-controls select{border:1px solid var(--ui-input-border);min-width:0;max-width:100%;min-height:40px;color:var(--ui-text);background:var(--ui-surface);border-radius:6px;padding:8px 10px;font-size:13px}.feedback-controls label:has(select[aria-label=筛选负责人]){max-width:200px}.feedback-result-count{color:var(--ui-muted);margin:12px 0;font-size:12px}.feedback-table-scroll{border:1px solid var(--ui-border);border-radius:8px;max-width:100%;margin-bottom:14px;overflow:auto}.feedback-table{border-collapse:collapse;width:100%;min-width:900px;color:var(--ui-text);text-align:left;font-size:13px}.feedback-table caption{text-align:left;color:var(--ui-text);background:var(--ui-subtle);padding:12px 14px;font-weight:600}.feedback-table caption span{color:var(--ui-muted);font-weight:400}.feedback-table :is(th,td){border-bottom:1px solid var(--ui-border);vertical-align:top;padding:12px 14px}.feedback-table thead th{color:var(--ui-muted);white-space:nowrap;background:var(--ui-subtle);font-size:12px;font-weight:500}.feedback-table tbody th{min-width:250px;max-width:380px;font-weight:400}.feedback-table tbody td{white-space:nowrap}.feedback-table tbody tr:last-child>*{border-bottom:0}.feedback-table tbody tr:hover,.feedback-table tr[data-active=true]{background:var(--ui-subtle)}.feedback-table .feedback-title{text-align:left;max-width:100%;min-height:28px;color:var(--support-brand-blue,var(--ui-text));overflow-wrap:anywhere;cursor:pointer;font-weight:600;display:block}.feedback-table small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.feedback-table time{font-size:12px}.feedback-pagination{color:var(--ui-muted);justify-content:flex-end;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.feedback-pagination button{border:1px solid var(--ui-border);min-height:36px;color:var(--ui-text);background:var(--ui-surface);border-radius:6px;padding:6px 12px}.feedback-pagination button:disabled{opacity:.45;cursor:default}.feedback-details{border:1px solid var(--ui-border);border-radius:8px;margin-top:20px;padding:20px}.feedback-details header{justify-content:space-between;align-items:start;gap:16px;display:flex}.feedback-details h3{overflow-wrap:anywhere;font-size:16px;font-weight:600}.feedback-details header p{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px}.feedback-details dl{gap:14px;margin:20px 0;display:grid}.feedback-details dt{color:var(--ui-muted);margin-bottom:5px;font-size:12px}.feedback-details dd{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.feedback-details a{color:var(--support-brand-blue);text-decoration:underline}.feedback-external{border-top:1px solid var(--ui-border);margin-top:16px;padding-top:12px}.feedback-external summary{cursor:pointer;min-height:36px;font-size:13px;display:list-item}@media (width<=600px){.feedback-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feedback-controls>input{grid-column:1/-1;width:100%}.feedback-controls label{max-width:100%!important}.feedback-details{padding:14px}.feedback-details header{flex-direction:column}.feedback-pagination{flex-wrap:wrap;justify-content:flex-start}}#root .support-v3 .v3-qa-workspace{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr)}#root .support-v3 .v3-qa-workspace[data-editor-open=false]{display:block}#root .support-v3 .v3-qa-workspace>.v3-qa-list{border-left:0;order:0;padding-left:0}#root .support-v3 .v3-qa-workspace>.v3-qa-editor{border-left:1px solid var(--ui-border);order:1;padding-left:24px}.qa-queue-controls{gap:12px;margin-bottom:20px;display:flex}.qa-queue-controls input,.qa-queue-controls select{border:1px solid var(--ui-input-border);min-width:0;min-height:42px;color:var(--ui-text);background:var(--ui-surface);border-radius:6px;padding:9px 12px}.qa-queue-controls input{flex:1}.qa-row-summary{color:var(--ui-muted);margin-top:8px;font-size:13px}.qa-submission{border-top:1px solid var(--ui-border);color:var(--ui-text);margin-top:18px;padding-top:16px}.qa-submission h3{margin-bottom:8px;font-size:15px;font-weight:600}.qa-submission p{margin-bottom:10px}.qa-submission a{color:var(--support-brand-blue);text-decoration:underline}.qa-submission-preview{background:var(--ui-subtle);border-radius:6px;margin-block:16px;padding:16px}.qa-source-text{white-space:pre-wrap;max-height:220px;padding:10px 0;overflow:auto}.qa-submission-preview dl div{border-bottom:1px solid var(--ui-border);padding-block:6px}.qa-submission-preview dt{font-weight:600}.qa-submission-preview dd{white-space:pre-wrap}.qa-submission-preview fieldset{margin-block:12px}.qa-submission-preview label{align-items:center;gap:8px;min-height:44px;display:flex}.qa-submission-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.v3-qa-editor details>summary{cursor:pointer;min-height:40px;color:var(--ui-text)}.v3-qa-editor details>:is(.v3-field,.v3-field-pair){margin-bottom:16px}.v3-qa-editor .v3-qa-save{margin-top:12px;position:static}@media (width<=900px){#root .support-v3 .v3-qa-workspace{display:block}#root .support-v3 .v3-qa-workspace[data-editor-open=true]>.v3-qa-list{display:none}#root .support-v3 .v3-qa-workspace>.v3-qa-editor{border-left:0;max-width:none;padding-left:0}.qa-queue-controls{flex-direction:column}.qa-submission-preview{padding:12px}}.focus-ticket-identity{color:var(--ui-muted);flex-wrap:wrap;gap:4px 12px;font-size:11px;line-height:18px;display:flex}.focus-ticket-identity>span{overflow-wrap:anywhere;max-width:100%}.focus-ticket-context-trigger{white-space:nowrap;border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface);border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.focus-ticket-context-trigger:hover{background:var(--ui-subtle)}.focus-ticket-context-dialog{z-index:var(--ui-layer-modal,150);position:relative}.focus-ticket-context-backdrop{background:#0f172a26;position:fixed;inset:0}.focus-ticket-context-position{justify-content:flex-end;display:flex;position:fixed;inset:0}.focus-ticket-context-panel{background:var(--ui-surface);border-left:1px solid var(--ui-border);width:min(420px,100vw);height:100dvh;color:var(--ui-text);flex-direction:column;display:flex;box-shadow:-8px 0 32px #0f172a1a}.focus-ticket-context-panel>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:16px;display:flex}.focus-ticket-context-panel h2{font-size:15px;font-weight:600}.focus-ticket-context-panel>header button{color:var(--ui-muted);justify-content:center;align-items:center;padding:4px;display:flex}.focus-ticket-context-summary{border-bottom:1px solid var(--ui-border);padding:12px 16px}.focus-ticket-context-summary>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.focus-ticket-context-summary>a{color:var(--ui-blue-text);margin-top:7px;font-size:12px;display:inline-block}.focus-ticket-context-body{flex:1;min-height:0;overflow-y:auto}.focus-player-inspector-title{margin:0;padding:14px 16px 0;font-size:13px;font-weight:600}@media (width>=1001px){.focus-ticket-context-trigger{display:none}}@media (width<=1000px){.ui-motion-inspector.focus-player-inspector{display:none}}.support-review-rating{white-space:nowrap;color:var(--ui-text);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.support-review-stars{white-space:nowrap;color:#f4b400;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;line-height:1;display:inline-flex}.support-review-stars>span{flex:none;display:inline-flex}.support-review-stars [data-filled=false]{opacity:.6}.support-review-rating-compact .support-review-stars{gap:1px}.support-review-rating-compact .support-review-stars svg{width:11px;height:11px}.support-review-score{font-variant-numeric:tabular-nums}.support-review-change-count{color:var(--ui-muted);margin-left:2px;font-weight:400}.support-store-review-details{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-ticket-timebar:has(.support-review-rating){flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.support-review-history-link{color:var(--support-brand-blue);text-underline-offset:3px;font-size:11px;text-decoration:underline}.support-review-dialog{z-index:125;color:var(--ui-text);font-size:13px;position:relative}.support-review-backdrop{background:#0f172a52;position:fixed;inset:0}.support-review-dialog-position{justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.support-review-panel{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;flex-direction:column;width:min(800px,100%);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 20px 70px #0f172a2e}.support-review-panel>header{border-bottom:1px solid var(--ui-border);flex-shrink:0;justify-content:space-between;align-items:start;gap:16px;padding:18px 20px;display:flex}.support-review-panel>header h2{font-size:16px;font-weight:700}.support-review-panel>header p{color:var(--ui-muted);margin-top:4px;font-size:12px}.support-review-panel button{border-radius:6px;padding:6px 9px}.support-review-panel button:hover{background:var(--ui-subtle)}.support-review-panel button:focus-visible{outline:2px solid var(--support-brand-blue);outline-offset:2px}.support-review-history-body{overscroll-behavior:contain;min-height:0;padding:16px 20px;overflow:auto}.support-review-history-scope{color:var(--ui-muted);margin-bottom:16px;font-size:12px;line-height:1.6}.support-review-history-body h3{margin-bottom:4px;font-size:13px;font-weight:600}.support-review-changes{gap:20px;padding:0;list-style:none;display:grid}.support-review-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.support-review-snapshot{border:1px solid var(--ui-border);background:var(--ui-canvas);border-radius:8px;min-width:0;padding:12px}.support-review-snapshot h4{margin-bottom:6px;font-size:12px;font-weight:600}.support-review-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:8px;line-height:1.6}.support-review-baseline{border-top:1px solid var(--ui-border);margin-top:20px;padding-top:16px}.support-review-baseline>.support-review-snapshot{margin-top:8px}.support-review-panel>footer{border-top:1px solid var(--ui-border);flex-shrink:0;justify-content:end;padding:10px 16px;display:flex}.support-time-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;max-width:100%;display:inline-flex}.support-time-value:focus-visible{outline:2px solid var(--support-brand-blue);outline-offset:3px;border-radius:3px}.support-time-relative{color:var(--ui-text);font-weight:600}.support-time-calendar{color:var(--ui-muted);font-size:11px;font-weight:400}.support-ticket-timeline [data-time-kind=feedback]{gap:6px}.support-ticket-timeline [data-time-kind=feedback] .support-time-relative{background:var(--ui-subtle);border-radius:5px;padding:3px 7px;font-size:13px}.support-ticket-timeline [data-time-kind=followup] .support-time-relative{color:var(--support-brand-blue)}.support-ticket-timeline [data-time-kind=occurrence]{opacity:.8;font-size:11px}.support-workbench-queue .support-time-relative{color:var(--ui-muted);font-size:10px;font-weight:500}.support-strip-actions .support-time-relative{font-size:12px}@media (width<=600px){.support-review-comparison{grid-template-columns:1fr}.support-review-dialog-position{padding:10px}.support-review-panel{max-height:calc(100dvh - 20px)}.support-review-history-body{padding:12px}}.support-review-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%;display:inline-flex}.support-review-region{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:400;display:inline-flex}.support-review-region>span{font-size:14px;line-height:1}.inbox-query-tools{min-width:0}.inbox-query-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-query-heading{flex:1;min-width:0;overflow-x:auto}.inbox-query-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.inbox-query-trigger{height:30px;color:var(--ui-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;line-height:1;display:inline-flex}.inbox-query-trigger:hover,.inbox-query-trigger[aria-expanded=true]{color:var(--ui-text);background:var(--ui-subtle);border-color:var(--ui-border)}.inbox-query-trigger:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.inbox-query-count{background:var(--ui-surface);min-width:16px;height:16px;color:var(--ui-blue-text);border-radius:4px;justify-content:center;align-items:center;padding-inline:3px;font-size:10px;display:inline-flex}.inbox-query-popover{--anchor-gap:8px;--anchor-padding:12px;z-index:var(--ui-layer-popover);border:1px solid var(--ui-border);background:var(--ui-surface);width:min(352px,100vw - 24px);color:var(--ui-text);border-radius:12px;outline:none;box-shadow:0 8px 28px #0f172a1f,0 2px 6px #0f172a0a}.inbox-query-popover-heading{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.inbox-query-popover-heading strong{font-size:13px;font-weight:600}.inbox-query-popover-heading>button{width:26px;height:26px;color:var(--ui-muted);background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.inbox-query-popover-heading>button:hover{background:var(--ui-subtle);color:var(--ui-text)}.inbox-query-filter-body{padding:14px}.inbox-query-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.inbox-query-field{gap:6px;min-width:0;display:grid}.inbox-query-field>span{color:var(--ui-muted);font-size:12px;line-height:16px;display:block}.inbox-query-field--wide{grid-column:1/-1}.inbox-query-field .cruise-select{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;height:34px;min-height:34px;box-shadow:none;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;display:flex}.inbox-query-filter-extras{border-top:1px solid var(--ui-border);margin-top:14px;padding-top:12px}.inbox-query-filter-footer{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.inbox-query-filter-footer button{color:var(--ui-muted);background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12px}.inbox-query-filter-footer button:last-child{background:var(--ui-blue-bg);color:var(--ui-blue-text)}.inbox-query-filter-footer button:hover{filter:brightness(.96)}.inbox-query-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.inbox-query-chip{border:1px solid var(--ui-border);background:var(--ui-surface);max-width:100%;color:var(--ui-muted);border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;line-height:16px;display:inline-flex}.inbox-query-chip>svg{flex-shrink:0}.inbox-query-chip>span{white-space:nowrap;text-overflow:ellipsis;max-width:208px;overflow:hidden}.inbox-inline-search{flex-shrink:0;align-items:center;height:30px;display:inline-flex}.inbox-inline-search.is-open{border:1px solid var(--ui-input-border);background:var(--ui-surface);min-width:0;color:var(--ui-muted);box-shadow:none;border-radius:6px;flex:1;gap:7px;padding:0 7px;display:flex}.inbox-inline-search.is-open:focus-within{border-color:var(--ui-blue-text)}.inbox-inline-search>svg{flex-shrink:0}#root .inbox-inline-search input.inbox-inline-search-input{width:100%;min-width:0;height:28px;min-height:0;color:var(--ui-text);box-shadow:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:12px;line-height:20px;display:block;border-radius:0!important}#root .inbox-inline-search input.inbox-inline-search-input:focus,#root .inbox-inline-search input.inbox-inline-search-input:focus-visible{box-shadow:none;border:0;outline:none}.inbox-inline-search-input::placeholder{color:var(--ui-muted);opacity:.8}.inbox-inline-search-close{width:22px;height:22px;color:var(--ui-muted);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.inbox-inline-search-close:hover{color:var(--ui-text);background:var(--ui-subtle)}#root .support-strip-list>[data-row-parity="1"]>.support-strip-row:not(:hover):not([class*=support-sidebar-active-bg]){background:var(--ui-canvas)}[data-windowed-ticket]{display:flow-root}.player-channel-empty{box-sizing:border-box;width:100%;min-width:0;max-width:720px;color:var(--ui-text);margin:0 auto;padding:20px 16px;font-size:12px;line-height:1.65}.player-channel-empty h3{margin:0 0 8px;font-size:14px;font-weight:600}.player-channel-empty p{color:var(--ui-muted);overflow-wrap:anywhere;margin:8px 0}.player-feedback-flow{gap:12px;margin:16px 0;padding-left:20px;font-size:12px;line-height:1.65;display:grid}.player-feedback-flow li{min-width:0;padding-left:2px}.player-feedback-flow strong{color:var(--ui-text);font-weight:600;display:block}.player-feedback-flow span{color:var(--ui-muted);overflow-wrap:anywhere}.player-channel-empty nav{border-top:1px solid var(--ui-border);flex-wrap:wrap;gap:8px 14px;padding-top:12px;display:flex}.player-channel-empty nav a,.player-channel-clear{color:var(--ui-text);text-underline-offset:3px;font:inherit;text-decoration:underline}.player-channel-empty nav a{align-items:center;min-height:36px;display:inline-flex}.player-channel-clear{cursor:pointer;text-align:left;background:0 0;border:0;min-height:36px;padding:6px 0}.player-channel-empty nav a:focus-visible,.player-channel-clear:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.player-channel-empty .player-channel-evidence{font-size:11px}@media (width<=480px){.player-channel-empty{padding:16px 12px}.player-channel-empty nav{gap:4px 16px}}.reply-composer-tools{align-items:center;gap:5px;display:flex}.reply-tool-trigger{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;line-height:18px;display:inline-flex}.reply-tool-trigger:hover{background:var(--ui-subtle)}.reply-quick-actions{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;width:280px;max-width:calc(100vw - 24px);max-height:min(400px,70dvh);padding:7px;overflow-y:auto;box-shadow:0 8px 24px #0f172a1a}.reply-quick-actions strong{color:var(--ui-muted);padding:6px 8px;font-size:11px;font-weight:500;display:block}.reply-quick-actions button{text-align:left;width:100%;color:var(--ui-text);background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:8px;font-size:12px;display:flex}.reply-quick-actions button:hover:enabled{background:var(--ui-subtle)}.reply-quick-actions button:disabled{opacity:.45;cursor:not-allowed}.reply-quick-actions p{border-top:1px solid var(--ui-border);color:var(--ui-muted);margin:5px 8px 3px;padding-top:7px;font-size:11px}.reply-tools-dialog{z-index:var(--ui-layer-modal,150);position:relative}.reply-tools-backdrop{background:#0f172a26;position:fixed;inset:0}.reply-tools-position{justify-content:flex-end;display:flex;position:fixed;inset:0}.reply-tools-panel{background:var(--ui-surface);width:min(480px,100vw);height:100dvh;color:var(--ui-text);flex-direction:column;display:flex;box-shadow:-8px 0 32px #0f172a1a}.reply-tools-panel>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:16px;display:flex}.reply-tools-panel>header h2{margin:0;font-size:15px;font-weight:600}.reply-tools-panel>header button{color:var(--ui-muted);padding:5px}.reply-tools-tabs{border-bottom:1px solid var(--ui-border);gap:20px;padding:0 16px;display:flex}.reply-tools-tabs button{color:var(--ui-muted);border-bottom:2px solid #0000;padding:12px 0;font-size:12px}.reply-tools-tabs button[aria-selected=true]{border-color:var(--support-brand-blue);color:var(--support-brand-blue)}.reply-tools-content{min-height:0;padding:18px 16px;overflow-y:auto}.reply-tools-content h3{margin:0 0 6px;font-size:13px;font-weight:600}.reply-tools-hint{color:var(--ui-muted);margin-bottom:18px;font-size:12px;line-height:1.7}.reply-tools-content [aria-label=工单分析任务]{flex-wrap:wrap;align-items:center;gap:10px 6px;display:flex}.reply-tools-content [aria-label=工单分析任务]>:is(p,dl){flex-basis:100%;margin:0;font-size:12px;line-height:1.7}.reply-tools-content [aria-label=工单分析任务]>span{margin:0}.reply-tools-content [aria-label=工单分析任务]>.ui-button{border:1px solid var(--ui-border);background:var(--ui-subtle);border-radius:6px;min-height:32px;padding:5px 10px}.reply-tools-content [aria-label=工单分析任务]>.ui-button:disabled{opacity:.5;cursor:not-allowed}.reply-analysis-status{border:1px solid var(--ui-border);border-radius:6px;gap:12px;padding:10px 12px;display:flex}.reply-analysis-status dt{color:var(--ui-muted)}.reply-tools-content [role=tabpanel][hidden]{display:none}.support-reply-composer .reply-compose-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.reply-compose-heading>strong{font-size:12px}.support-reply-composer{flex-shrink:1;min-height:min(240px,40dvh)}.reply-compose-language{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.incident-link-form{color:var(--ui-text);font-size:14px}.incident-link-heading{border-bottom:1px solid var(--ui-border);padding:20px 24px 14px}.incident-link-heading h2{margin:0 0 6px;font-size:20px;font-weight:650}.incident-link-heading p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.7}.incident-picker-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);min-height:300px;display:grid}.incident-picker-available{min-width:0}.incident-picker-search{padding:18px 24px 12px}.incident-picker-search label{margin-bottom:12px;font-size:13px;font-weight:600;display:block}.incident-picker-search input{border:1px solid var(--ui-input-border);background:var(--ui-surface);width:100%;min-height:40px;color:var(--ui-text);border-radius:5px;padding:9px 12px}.incident-picker-search small{color:var(--ui-muted);margin-top:8px;font-size:12px;display:block}.incident-picker-rows{max-height:55dvh;overflow-y:auto}.incident-picker-row{border-bottom:1px solid var(--ui-border);cursor:pointer;align-items:flex-start;gap:12px;padding:16px 24px;display:flex}.incident-picker-row input{height:18px;accent-color:var(--support-brand-blue);flex:0 0 18px;margin-top:4px}.incident-picker-row>span{min-width:0}.incident-picker-row strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6;display:block}.incident-picker-row small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.incident-picker-row p{color:var(--ui-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.incident-picker-row[data-selected=true]{background:var(--soft-selected)}.incident-picker-row[data-unavailable=true]{opacity:.6}.incident-picker-row em{margin-top:6px;font-size:11px;font-style:normal;display:block}.incident-picker-selected{background:var(--ui-canvas);border-left:1px solid var(--ui-border);min-width:0;max-height:70dvh;padding:18px;overflow-y:auto}.incident-picker-selected h3{margin:0 0 16px;font-size:13px;font-weight:600}.incident-picker-selected h3 span{color:var(--ui-muted);margin-left:8px;font-weight:400}.incident-picker-selected p,.incident-picker-empty{color:var(--ui-muted);font-size:13px;line-height:1.8}.incident-picker-empty{padding:20px 24px}.incident-picker-selected article{border-bottom:1px solid var(--ui-border);padding:12px 0}.incident-picker-selected strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.incident-picker-selected small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.incident-picker-selected button,.incident-picker-unavailable{min-height:36px;color:var(--support-brand-blue);background:0 0;border:0;padding:8px 0;font-size:12px}.incident-picker-unavailable{margin:4px 24px}.incident-link-footer{z-index:2;background:var(--ui-surface);border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex;position:sticky;bottom:0}.incident-link-footer>span{color:var(--ui-muted);font-size:12px}.incident-link-footer>div{flex-wrap:wrap;gap:8px;display:flex}.incident-link-form>[role=status]{color:var(--support-brand-blue);padding:12px 24px}@media (width<=1000px){.incident-picker-grid{grid-template-columns:1fr}.incident-picker-selected{border-left:0;border-top:1px solid var(--ui-border);max-height:none}}@media (width<=760px){.incident-link-heading,.incident-picker-search,.incident-picker-row{padding-inline:15px}.incident-link-footer{padding:12px 15px}.incident-picker-row input{flex-basis:20px;height:20px}.incident-link-footer button{min-height:44px}}.incident-workspace{color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;font-size:14px;overflow:hidden}.incident-workspace button,.incident-workspace input,.incident-workspace select,.incident-workspace textarea{font:inherit}.incident-workspace button,.incident-workspace summary{cursor:pointer}.incident-workspace button:disabled{opacity:.5;cursor:default}.incident-workspace :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--support-brand-blue);outline-offset:3px}.incident-layout{grid-template-columns:290px minmax(0,1fr);height:calc(100dvh - 125px);min-height:440px;display:grid}.incident-group-list{border-right:1px solid var(--ui-border);background:var(--ui-canvas);min-width:0;padding:18px 0;overflow-y:auto}.incident-group-list h2{margin:0 18px 15px;font-size:17px;font-weight:650}.incident-group-list h2 span{color:var(--ui-muted);margin-left:5px;font-size:13px}.incident-group-list input{width:calc(100% - 32px);min-height:42px;margin:0 16px}.incident-filters{flex-wrap:wrap;gap:6px;margin:13px 16px;display:flex}.incident-filters button{color:var(--ui-muted);background:0 0;border:0;border-radius:4px;padding:7px 8px;font-size:12px}.incident-filters [aria-pressed=true]{color:var(--support-brand-blue);background:var(--soft-selected);font-weight:600}.incident-group-row{border:0;border-left:3px solid #0000;border-bottom:1px solid var(--ui-border);text-align:left;width:100%;color:var(--ui-text);background:0 0;padding:17px 18px 17px 15px;display:block}.incident-group-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.incident-group-row span,.incident-group-row small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.incident-group-row small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.incident-group-row[aria-current=true]{background:var(--soft-selected);border-left-color:var(--support-brand-blue)}.incident-group-row:hover{background:var(--ui-subtle)}.incident-manual{margin:22px 16px 0;line-height:1.7}.incident-list-empty{color:var(--ui-muted);padding:20px}.incident-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.incident-detail-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 24px;overflow-y:auto}.incident-overview{color:var(--ui-muted);flex-wrap:wrap;gap:4px 18px;padding-block:10px;font-size:12px;display:flex}.incident-overview p{margin:3px 0}.incident-detail>.incident-next{border-top:1px solid var(--ui-border);background:var(--ui-surface);flex-shrink:0;padding:14px 24px}.incident-next h3{margin-bottom:4px;font-size:13px}.incident-next>p{color:var(--ui-muted);margin:4px 0;font-size:12px}.incident-next .incident-actions{margin-top:0}.incident-detail-heading{justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.incident-kind{color:var(--support-brand-blue);font-size:12px;font-weight:600}.incident-detail-heading h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;font-weight:650;line-height:1.5}.incident-detail-heading p{color:var(--ui-muted);margin:0;line-height:1.8}.incident-section{border-bottom:1px solid var(--ui-border);padding:16px 0}.incident-section:last-child{border-bottom:0}.incident-section h3{margin:0 0 12px;font-size:16px;font-weight:600}.incident-section h4{color:var(--ui-muted);margin:12px 0;font-size:13px}.incident-section p{overflow-wrap:anywhere;margin:8px 0;line-height:1.8}.incident-section small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.incident-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.incident-section-heading span{color:var(--ui-muted);font-size:12px}.incident-section button,.incident-feedback button{color:var(--support-brand-blue);background:0 0;border:0;min-height:36px;padding:8px 0}.incident-assessment{background:var(--soft-selected);border:0;border-radius:6px;margin:8px 0 0;padding:12px 16px}.incident-assessment>strong{font-size:13px;font-weight:600}.incident-assessment summary{color:var(--support-brand-blue);padding-top:9px;font-size:12px}.incident-evidence-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.incident-evidence-grid p{margin-bottom:15px;font-size:13px}.incident-warning{color:var(--ui-orange-text,#926218);border-left:2px solid #d69b3e;padding-left:10px}.incident-translation{white-space:pre-wrap;line-height:1.8}.incident-feedback{border-bottom:1px solid var(--ui-border);padding:15px 0}.incident-feedback:last-child{border-bottom:0}.incident-feedback[data-excluded=true]{opacity:.6}.incident-feedback-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.incident-feedback-heading strong{font-size:12px}.incident-feedback-heading span{color:var(--ui-muted);flex:1;font-size:12px}.incident-feedback-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.incident-feedback summary{min-height:32px;color:var(--support-brand-blue);padding-top:5px;font-size:12px}.incident-source-text{white-space:pre-wrap;background:var(--ui-canvas);padding:14px}.incident-analysis-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.incident-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.incident-actions button{border:1px solid var(--ui-input-border);color:var(--ui-text);background:var(--ui-surface);border-radius:5px;min-height:42px;padding:10px 14px}.incident-actions button.incident-primary{background:var(--support-brand-blue);color:var(--ui-action-text,white);border-color:#0000}.incident-guidance textarea{resize:vertical;border:1px solid var(--ui-input-border);background:var(--ui-surface);width:100%;color:var(--ui-text);border-radius:5px;min-height:120px;padding:12px;line-height:1.8;display:block}.incident-field-label{color:var(--ui-muted);margin:14px 0 8px;font-size:12px;display:block}.incident-empty{max-width:650px;padding:50px 35px;line-height:1.9}.incident-empty h2{margin-bottom:10px;font-size:20px}.incident-empty p{color:var(--ui-muted)}@media (width<=1050px){.incident-layout{grid-template-columns:245px minmax(0,1fr)}.incident-detail-scroll{padding:20px}.incident-evidence-grid{grid-template-columns:1fr;gap:0}}@media (width<=760px){.incident-layout{height:auto;display:block}.incident-group-list{border-right:0;border-bottom:1px solid var(--ui-border)}.incident-group-row{padding:12px 15px}.incident-group-list{max-height:300px;overflow-y:auto}.incident-detail-scroll{padding:20px 15px;overflow:visible}.incident-section-heading{align-items:flex-start}.incident-actions button{min-height:44px}.incident-detail>.incident-next{z-index:2;padding:12px 15px;position:sticky;bottom:0}}.incident-tabs{border-bottom:1px solid var(--ui-border);gap:20px;display:flex}.incident-tabs button{color:var(--ui-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0}.incident-tabs [aria-selected=true]{color:var(--support-brand-blue);border-bottom-color:var(--support-brand-blue);font-weight:600}.incident-report-count{color:var(--ui-muted);white-space:nowrap;font-size:12px}.incident-context{color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0 4px;font-size:12px;display:flex}.incident-context summary{cursor:pointer}.incident-context p{margin:6px 0}.incident-manual button{text-align:left;width:100%;color:var(--support-brand-blue);border:1px solid var(--ui-input-border);background:var(--ui-surface);border-radius:5px;padding:9px 10px}.incident-scope-note{color:var(--ui-muted);margin:16px;font-size:12px;line-height:1.7}.incident-scope-note p{padding-top:8px}.incident-assessment .incident-section-heading h3{margin-bottom:0;font-size:13px}.incident-assessment .incident-link-reason{margin:5px 0;font-size:13px;line-height:1.6}.incident-assessment .incident-warning{margin:6px 0;font-size:12px}.incident-manual-main{min-width:0;min-height:0;overflow-y:auto}.incident-feedback-heading strong{width:100%;font-size:14px}.incident-detail [hidden]{display:none!important}.incident-manual-main .ui-motion-collapse-inner{overflow:visible}.incident-assessment-verdict{color:var(--support-brand-blue);margin:12px 0 5px;display:block;font-size:15px!important}.incident-assessment-verdict[data-verdict=split],.incident-assessment-verdict[data-verdict=insufficient]{color:var(--ui-orange-text,#bd8535)}.incident-assessment-summary{font-size:13px;margin:5px 0 12px!important;line-height:1.7!important}.incident-assessment-columns{border-top:1px solid var(--ui-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:10px;display:grid}.incident-assessment-columns>section{min-width:0}.incident-assessment-columns h4{color:var(--ui-text);margin:4px 0 10px;font-size:13px}.incident-assessment-columns ul{margin:0;padding:0;list-style:none}.incident-assessment-columns li{padding-bottom:10px}.incident-assessment-columns p{margin:0;font-size:13px;line-height:1.7}.incident-assessment-columns small{opacity:.8;font-size:10px}.incident-assessment-empty{color:var(--ui-muted)}.incident-assessment-controls{flex-wrap:wrap;gap:18px;display:flex}.incident-assessment-controls button{font-size:12px}.incident-assessment-sources{border-top:1px solid var(--ui-border);margin-top:6px}@media (width<=1050px){.incident-assessment-columns{grid-template-columns:1fr;gap:10px}}.channel-evidence-demo{color:#20344f;background:#f6f7f9;height:100dvh;padding:20px;font-size:13px;line-height:1.65;overflow:auto}.ce-page-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ce-page-header h1{font-size:20px;font-weight:700}.ce-page-header p,.channel-evidence-demo footer,.ce-muted{color:#69778a;font-size:12px}.ce-page-header a{white-space:nowrap;text-decoration:underline}.ce-tabs,.ce-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.ce-toolbar>p{flex:1;min-width:180px}.channel-evidence-demo button{cursor:pointer;background:#fff;border:1px solid #d7dfe9;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 12px;font-size:12px;display:inline-flex}.channel-evidence-demo button:hover{background:#f0f4fa}.channel-evidence-demo button[aria-pressed=true]{color:#205ed8;background:#edf3ff;border-color:#8bb0fa}.channel-evidence-demo button:disabled{opacity:.45;cursor:not-allowed}.channel-evidence-demo button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ce-workspace{grid-template-columns:210px minmax(380px,1fr) minmax(290px,.65fr);gap:14px;height:calc(100dvh - 220px);min-height:460px;display:grid}.ce-inbox,.ce-conversation,.ce-agent{background:#fff;border:1px solid #e0e5ed;border-radius:12px;min-width:0;overflow:auto}.ce-inbox{padding:12px}.ce-inbox h2,.ce-evidence h2{margin-bottom:10px;font-size:14px;font-weight:700}.ce-inbox>button{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-top:10px;display:flex}.ce-inbox>button span,.ce-inbox>button small{color:#69778a;font-size:11px}.ce-inbox>button small{align-items:center;gap:3px;display:flex}.ce-record-header{border-bottom:1px solid #e8edf3;padding:16px}.ce-record-header h2{font-size:16px;font-weight:700}.ce-record-header strong{color:#a86213;white-space:nowrap;font-size:11px}.ce-message{border-bottom:1px solid #e8edf3;min-width:0;padding:16px}.ce-message-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.ce-message-heading time{color:#69778a;font-size:11px}.ce-headers{background:#f6f8fb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin-top:10px;padding:10px;font-size:11px;display:grid}.ce-headers dt{color:#69778a}.ce-headers dd{overflow-wrap:anywhere}.ce-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0}.ce-message summary,.ce-evidence summary{cursor:pointer;color:#526985;font-size:12px}.ce-files{gap:9px;margin-top:14px;display:grid}.ce-files h3{font-size:12px;font-weight:600}.ce-file{border:1px solid #e1e6ef;border-radius:9px;gap:8px;padding:11px;display:grid}.ce-file-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.ce-file-heading strong{overflow-wrap:anywhere}.ce-status{white-space:nowrap;color:#536478;background:#edf3f8;border-radius:5px;padding:1px 6px;font-size:10px}.ce-blocked,.ce-oversized{color:#9f5d12;background:#fff3e6}.ce-pending{color:#706797;background:#f0effb}.ce-evidence{gap:12px;padding:16px;display:grid}.ce-evidence p{font-size:12px}.ce-checkbox{align-items:center;gap:8px;font-size:12px;display:flex}.ce-checkbox input{flex-shrink:0;width:16px;height:16px}.ce-totals{grid-template-columns:1fr auto;gap:5px;font-size:12px;display:grid}.ce-evidence ul{gap:6px;margin-top:8px;padding-left:17px;font-size:11px;list-style:outside;display:grid}.ce-evidence blockquote{background:#f7f9fc;border-left:3px solid #b4c6e1;padding:8px;font-size:12px}.ce-evidence blockquote small{overflow-wrap:anywhere;font-size:10px}.ce-package,.ce-text-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f9;border-radius:7px;max-height:400px;padding:10px;font-family:monospace;font-size:11px;overflow:auto}.ce-rating{color:#e5a411;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:3px;margin:12px 0;font-size:20px;display:flex}.ce-rating time{color:#69778a;flex-basis:100%;font-size:11px}.ce-rating>span:nth-child(6){color:#69778a;margin-left:5px;font-size:11px}.ce-empty{color:#768396;gap:12px;padding:25px;display:grid}.ce-empty h2{color:#344960;font-weight:600}.ce-notice{background:#f0f5fd;border:1px solid #c6d5eb;border-radius:8px;margin:10px 0;padding:10px;font-size:12px}.channel-evidence-demo footer{margin-top:12px}@media (width<=1100px){.ce-workspace{grid-template-columns:175px minmax(0,1fr);height:auto}.ce-agent{grid-column:1/-1}.ce-conversation{max-height:75dvh}}@media (width<=640px){.channel-evidence-demo{padding:12px}.ce-page-header{flex-direction:column;align-items:start;gap:8px}.ce-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.ce-agent{grid-column:auto}.ce-inbox{max-height:210px}.ce-inbox>button{margin-top:7px}.ce-conversation{max-height:none}.channel-evidence-demo button{min-height:44px}.ce-toolbar>p{flex-basis:100%}.ce-record-header,.ce-message,.ce-evidence{padding:12px}}.player-journey-demo{color:#262626;background:#f5f5f5;height:100dvh;padding:18px;font-size:13px;line-height:1.6;overflow:auto}.journey-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.journey-header>div{flex:1;min-width:240px}.journey-header h1{font-size:19px;font-weight:700}.journey-header p,.journey-context,.player-journey-demo footer{color:#666;font-size:12px}.journey-header a{text-decoration:underline}.player-journey-demo button{cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:8px;min-height:40px;padding:7px 12px;font-size:12px}.player-journey-demo button:hover{background:#f0f0f0}.player-journey-demo button:disabled{opacity:.45;cursor:not-allowed}.player-journey-demo button:focus-visible{outline-offset:2px;outline:2px solid #333}.journey-context{flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;display:flex}.journey-grid{grid-template-columns:minmax(330px,.85fr) minmax(500px,1.15fr);gap:14px;height:calc(100dvh - 154px);min-height:560px;display:grid}.journey-pane{background:#fff;border:1px solid #ddd;border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.journey-pane>header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.journey-pane>header>div{display:grid}.journey-pane>header strong{font-size:14px}.journey-pane small{color:#737373;font-size:11px}.journey-pane-body{flex:1;min-height:0;overflow:auto}.journey-pane .player-feedback-form{padding:16px}.journey-pane .player-conversations{padding:0}.journey-pane .player-conversation-heading{flex-wrap:wrap}.journey-empty{align-content:center;gap:14px;min-height:250px;padding:22px;display:grid}.journey-empty h2{font-size:16px;font-weight:600}.journey-empty p{color:#666;font-size:12px}.journey-operator-workspace{flex:1;grid-template-columns:135px minmax(0,1fr);min-height:0;display:grid}.journey-operator-workspace>aside{border-right:1px solid #eee;flex-direction:column;gap:8px;padding:8px;display:flex;overflow:auto}.journey-operator-workspace>aside>p{color:#777;font-size:12px}.journey-operator-workspace>aside>button{text-align:left;overflow-wrap:anywhere;gap:5px;padding:10px;display:grid}.journey-operator-workspace>aside>button[aria-pressed=true]{background:#f2f2f2;border-color:#333}.journey-operator-workspace>aside>button>span{color:#777;font-size:10px}.journey-operator-detail{flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto}.journey-ticket-meta{color:#666;overflow-wrap:anywhere;gap:3px;font-size:11px;display:grid}.journey-ticket-meta>strong{color:#222;font-size:13px}.journey-reception{background:#f3f3f3;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px;display:flex}.journey-reply{border-top:1px solid #eee;gap:10px;padding-top:12px;display:grid}.journey-reply label{gap:6px;font-weight:600;display:grid}.journey-reply textarea{resize:vertical;border:1px solid #ccc;border-radius:8px;width:100%;padding:10px;font-size:12px;font-weight:400}.journey-reply>div{flex-wrap:wrap;gap:7px;display:flex}.journey-reply p,.journey-notice{font-size:12px}.journey-notice{overflow-wrap:anywhere;border:1px solid #d4d4d4;border-radius:8px;padding:10px}.player-journey-demo footer{padding-top:10px}@media (width<=950px){.player-journey-demo{padding:12px}.journey-grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.journey-pane{min-height:400px;max-height:80dvh}.journey-pane-body{min-height:260px}.journey-operator-workspace{grid-template-columns:110px minmax(0,1fr);min-height:400px}.player-journey-demo button{min-height:44px}.journey-header h1{font-size:17px}.journey-header p,.journey-context{font-size:11px}}.journey-operator-workspace>aside>button>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-700:oklch(49.6% .265 301.924);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-neutral-600:oklch(43.9% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-1\/2{top:50%}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[200\]{z-index:200}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.\!my-0{margin-block:0!important}.my-2{margin-block:calc(var(--spacing) * 2)}.\!mt-0{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-64{height:calc(var(--spacing) * 64)}.h-\[calc\(100dvh-68px\)\]{height:calc(100dvh - 68px)}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[88px\]{max-height:88px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[600px\]{max-height:600px}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[140px\]{min-height:140px}.min-h-\[540px\]{min-height:540px}.min-h-\[560px\]{min-height:560px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[420px\]{width:420px}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[78\%\]{max-width:78%}.max-w-\[86vw\]{max-width:86vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-\[396px\]{max-width:396px}.max-w-\[420px\]{max-width:420px}.max-w-\[820px\]{max-width:820px}.max-w-\[840px\]{max-width:840px}.max-w-\[844px\]{max-width:844px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--support-divider\)\]>:not(:last-child)){border-color:var(--support-divider)}:where(.divide-black\/5>:not(:last-child)){border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-xs{border-top-left-radius:var(--radius-xs)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-tr-xs{border-top-right-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--player-action\)\]{border-color:var(--player-action)}.border-\[var\(--player-action\,var\(--support-brand-blue\)\)\]{border-color:var(--player-action,var(--support-brand-blue))}.border-\[var\(--player-border\)\]{border-color:var(--player-border)}.border-\[var\(--player-border\,var\(--ui-border\)\)\]{border-color:var(--player-border,var(--ui-border))}.border-\[var\(--support-brand-blue\)\],.border-\[var\(--support-brand-blue\)\]\/30{border-color:var(--support-brand-blue)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--support-brand-blue\)\]\/30{border-color:color-mix(in oklab, var(--support-brand-blue) 30%, transparent)}}.border-\[var\(--support-divider\)\]{border-color:var(--support-divider)}.border-\[var\(--ui-border\)\],.border-\[var\(--ui-border\)\]\/60{border-color:var(--ui-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--ui-border\)\]\/60{border-color:color-mix(in oklab, var(--ui-border) 60%, transparent)}}.border-\[var\(--ui-emerald-text\)\]{border-color:var(--ui-emerald-text)}.border-\[var\(--ui-indigo-text\)\]{border-color:var(--ui-indigo-text)}.border-\[var\(--ui-input-border\)\]{border-color:var(--ui-input-border)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-600\/30{border-color:#dd74004d}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/30{border-color:color-mix(in oklab, var(--color-amber-600) 30%, transparent)}}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500\/15{border-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/15{border-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/25{border-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/25{border-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-500\/35{border-color:#3080ff59}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/35{border-color:color-mix(in oklab, var(--color-blue-500) 35%, transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-500\/60{border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/60{border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-emerald-600\/25{border-color:#00976740}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/25{border-color:color-mix(in oklab, var(--color-emerald-600) 25%, transparent)}}.border-emerald-600\/30{border-color:#0097674d}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/30{border-color:color-mix(in oklab, var(--color-emerald-600) 30%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-200\/70{border-color:#c7d2ffb3}@supports (color:color-mix(in lab, red, red)){.border-indigo-200\/70{border-color:color-mix(in oklab, var(--color-indigo-200) 70%, transparent)}}.border-indigo-200\/80{border-color:#c7d2ffcc}@supports (color:color-mix(in lab, red, red)){.border-indigo-200\/80{border-color:color-mix(in oklab, var(--color-indigo-200) 80%, transparent)}}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/20{border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.border-indigo-500\/25{border-color:#625fff40}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/25{border-color:color-mix(in oklab, var(--color-indigo-500) 25%, transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/30{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/30{border-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-rose-600\/30{border-color:#e700444d}@supports (color:color-mix(in lab, red, red)){.border-rose-600\/30{border-color:color-mix(in oklab, var(--color-rose-600) 30%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-transparent{border-color:#0000}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-t-\[var\(--support-brand-blue\)\]{border-top-color:var(--support-brand-blue)}.border-l-\[var\(--support-brand-blue\)\]{border-left-color:var(--support-brand-blue)}.bg-\[var\(--player-selected\)\]{background-color:var(--player-selected)}.bg-\[var\(--player-selected\,rgba\(59\,130\,246\,0\.1\)\)\]{background-color:var(--player-selected,#3b82f61a)}.bg-\[var\(--player-subtle\)\]{background-color:var(--player-subtle)}.bg-\[var\(--player-subtle\,rgba\(148\,163\,184\,0\.15\)\)\]{background-color:var(--player-subtle,#94a3b826)}.bg-\[var\(--player-subtle\,var\(--ui-subtle\)\)\]{background-color:var(--player-subtle,var(--ui-subtle))}.bg-\[var\(--player-surface\)\]{background-color:var(--player-surface)}.bg-\[var\(--player-surface\,var\(--ui-surface\)\)\]{background-color:var(--player-surface,var(--ui-surface))}.bg-\[var\(--support-brand-blue\)\]{background-color:var(--support-brand-blue)}.bg-\[var\(--support-sidebar-active-bg\)\]{background-color:var(--support-sidebar-active-bg)}.bg-\[var\(--ui-border\)\]{background-color:var(--ui-border)}.bg-\[var\(--ui-canvas\)\]{background-color:var(--ui-canvas)}.bg-\[var\(--ui-emerald-bg\)\]{background-color:var(--ui-emerald-bg)}.bg-\[var\(--ui-indigo-bg\)\]{background-color:var(--ui-indigo-bg)}.bg-\[var\(--ui-page\)\]{background-color:var(--ui-page)}.bg-\[var\(--ui-subtle\)\],.bg-\[var\(--ui-subtle\)\]\/20{background-color:var(--ui-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-subtle\)\]\/20{background-color:color-mix(in oklab, var(--ui-subtle) 20%, transparent)}}.bg-\[var\(--ui-subtle\)\]\/30{background-color:var(--ui-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-subtle\)\]\/30{background-color:color-mix(in oklab, var(--ui-subtle) 30%, transparent)}}.bg-\[var\(--ui-subtle\)\]\/35{background-color:var(--ui-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-subtle\)\]\/35{background-color:color-mix(in oklab, var(--ui-subtle) 35%, transparent)}}.bg-\[var\(--ui-subtle\)\]\/40{background-color:var(--ui-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-subtle\)\]\/40{background-color:color-mix(in oklab, var(--ui-subtle) 40%, transparent)}}.bg-\[var\(--ui-subtle\)\]\/45{background-color:var(--ui-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-subtle\)\]\/45{background-color:color-mix(in oklab, var(--ui-subtle) 45%, transparent)}}.bg-\[var\(--ui-subtle\)\]\/50{background-color:var(--ui-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-subtle\)\]\/50{background-color:color-mix(in oklab, var(--ui-subtle) 50%, transparent)}}.bg-\[var\(--ui-subtle\)\]\/60{background-color:var(--ui-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-subtle\)\]\/60{background-color:color-mix(in oklab, var(--ui-subtle) 60%, transparent)}}.bg-\[var\(--ui-subtle\)\]\/65{background-color:var(--ui-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-subtle\)\]\/65{background-color:color-mix(in oklab, var(--ui-subtle) 65%, transparent)}}.bg-\[var\(--ui-subtle\)\]\/70{background-color:var(--ui-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ui-subtle\)\]\/70{background-color:color-mix(in oklab, var(--ui-subtle) 70%, transparent)}}.bg-\[var\(--ui-surface\)\]{background-color:var(--ui-surface)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/12{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-500) 4%, transparent)}}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/\[0\.02\]{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-black) 2%, transparent)}}.bg-black\/\[0\.03\]{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.bg-black\/\[0\.015\]{background-color:#00000004}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-black) 1.5%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/5{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/12{background-color:#3080ff1f}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/12{background-color:color-mix(in oklab, var(--color-blue-500) 12%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/\[0\.05\]{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-blue-500\/\[0\.06\]{background-color:#3080ff0f}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-blue-500) 6%, transparent)}}.bg-blue-600\/10{background-color:#155dfc1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/10{background-color:color-mix(in oklab, var(--color-blue-600) 10%, transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/\[0\.06\]{background-color:#00bb7f0f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-500) 6%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-indigo-50\/90{background-color:#eef2ffe6}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/90{background-color:color-mix(in oklab, var(--color-indigo-50) 90%, transparent)}}.bg-indigo-50\/95{background-color:#eef2fff2}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/95{background-color:color-mix(in oklab, var(--color-indigo-50) 95%, transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-500\/12{background-color:#625fff1f}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/12{background-color:color-mix(in oklab, var(--color-indigo-500) 12%, transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/15{background-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.bg-slate-950\/\[0\.03\]{background-color:#02061808}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-slate-950) 3%, transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--player-action\,var\(--support-brand-blue\)\)\]{color:var(--player-action,var(--support-brand-blue))}.text-\[var\(--player-muted\)\]{color:var(--player-muted)}.text-\[var\(--player-muted\,var\(--ui-muted\)\)\]{color:var(--player-muted,var(--ui-muted))}.text-\[var\(--player-text\)\]{color:var(--player-text)}.text-\[var\(--player-text\,var\(--ui-text\)\)\]{color:var(--player-text,var(--ui-text))}.text-\[var\(--support-brand-blue\)\]{color:var(--support-brand-blue)}.text-\[var\(--support-sidebar-active-text\)\]{color:var(--support-sidebar-active-text)}.text-\[var\(--ui-muted\)\]{color:var(--ui-muted)}.text-\[var\(--ui-red-text\)\]{color:var(--ui-red-text)}.text-\[var\(--ui-text\)\]{color:var(--ui-text)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-50{color:var(--color-blue-50)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-900{color:var(--color-indigo-900)}.text-indigo-950{color:var(--color-indigo-950)}.text-orange-600{color:var(--color-orange-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-600{color:var(--color-red-600)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-900{color:var(--color-rose-900)}.text-sky-600{color:var(--color-sky-600)}.text-slate-300{color:var(--color-slate-300)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--support-brand-blue\)\]{--tw-ring-color:var(--support-brand-blue)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}@media (hover:hover){.group-hover\:bg-\[var\(--support-brand-blue\)\]:is(:where(.group):hover *){background-color:var(--support-brand-blue)}}.placeholder\:text-\[var\(--ui-muted\)\]::placeholder{color:var(--ui-muted)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-\[var\(--support-brand-blue\)\]:hover{border-color:var(--support-brand-blue)}.hover\:border-\[var\(--ui-muted\)\]:hover{border-color:var(--ui-muted)}.hover\:bg-\[var\(--player-hover\)\]:hover{background-color:var(--player-hover)}.hover\:bg-\[var\(--player-hover\,var\(--ui-subtle\)\)\]:hover{background-color:var(--player-hover,var(--ui-subtle))}.hover\:bg-\[var\(--ui-subtle\)\]:hover,.hover\:bg-\[var\(--ui-subtle\)\]\/50:hover{background-color:var(--ui-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--ui-subtle\)\]\/50:hover{background-color:color-mix(in oklab, var(--ui-subtle) 50%, transparent)}}.hover\:bg-\[var\(--ui-subtle\)\]\/60:hover{background-color:var(--ui-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--ui-subtle\)\]\/60:hover{background-color:color-mix(in oklab, var(--ui-subtle) 60%, transparent)}}.hover\:bg-\[var\(--ui-surface\)\]\/60:hover{background-color:var(--ui-surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--ui-surface\)\]\/60:hover{background-color:color-mix(in oklab, var(--ui-surface) 60%, transparent)}}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.hover\:bg-amber-500\/\[0\.08\]:hover{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.hover\:bg-blue-500\/15:hover{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/15:hover{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:bg-blue-500\/25:hover{background-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/25:hover{background-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.hover\:bg-blue-500\/\[0\.06\]:hover{background-color:#3080ff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-blue-500) 6%, transparent)}}.hover\:bg-blue-500\/\[0\.12\]:hover{background-color:#3080ff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-blue-500) 12%, transparent)}}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-indigo-500\/20:hover{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/20:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.hover\:text-\[var\(--ui-red-text\)\]:hover{color:var(--ui-red-text)}.hover\:text-\[var\(--ui-text\)\]:hover{color:var(--ui-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[var\(--support-brand-blue\)\]:focus{border-color:var(--support-brand-blue)}.focus\:border-indigo-400:focus{border-color:var(--color-indigo-400)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-indigo-100:focus{--tw-ring-color:var(--color-indigo-100)}.focus\:ring-red-100:focus{--tw-ring-color:var(--color-red-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-blue-500\/40:active{background-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.active\:bg-blue-500\/40:active{background-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.disabled\:bg-gray-50:disabled{background-color:var(--color-gray-50)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:w-64{width:calc(var(--spacing) * 64)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (width>=64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:p-11{padding:calc(var(--spacing) * 11)}}:where(.dark\:divide-white\/5:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/5:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-blue-800:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-indigo-700:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:var(--color-indigo-700)}.dark\:border-indigo-800:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:var(--color-indigo-800)}.dark\:border-indigo-800\/70:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:#372aacb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-indigo-800\/70:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:color-mix(in oklab, var(--color-indigo-800) 70%, transparent)}}.dark\:border-slate-700:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:var(--color-slate-700)}.dark\:border-white\/5:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/15:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:border-white\/20:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:bg-blue-950:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:var(--color-blue-950)}.dark\:bg-indigo-950:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:var(--color-indigo-950)}.dark\:bg-indigo-950\/50:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/50:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 50%, transparent)}}.dark\:bg-indigo-950\/60:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#1e1a4d99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/60:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 60%, transparent)}}.dark\:bg-slate-600:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:var(--color-slate-600)}.dark\:bg-slate-800:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/\[0\.02\]:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.02\]:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-white\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:bg-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:text-amber-200:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-300:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-blue-400)}.dark\:text-cyan-400:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-cyan-400)}.dark\:text-emerald-200:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-indigo-100:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-indigo-100)}.dark\:text-indigo-200:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-indigo-200)}.dark\:text-indigo-300:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-orange-300:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-orange-300)}.dark\:text-purple-300:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-purple-300)}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-red-300)}.dark\:text-rose-200:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-rose-200)}.dark\:text-rose-300:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-rose-400)}.dark\:text-sky-400:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-sky-400)}.dark\:text-slate-100:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-slate-200)}.dark\:text-violet-400:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--color-violet-400)}@media (hover:hover){.dark\:hover\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-orange-100],[class~=bg-orange-50],[class~=bg-orange-50\/40],[class~=bg-orange-50\/60],[class~=bg-orange-500\/10],[class~="hover:bg-orange-50/20"]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-orange-bg)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-red-100],[class~=bg-red-100\/90],[class~=bg-red-50],[class~=bg-red-50\/50],[class~=bg-red-50\/70],[class~=bg-red-50\/80],[class~=bg-red-50\/90],[class~=bg-red-50\/95],[class~=bg-red-500\/80],[class~=hover\:bg-red-100]:hover,[class~="hover:bg-red-100/60"]:hover,[class~=hover\:bg-red-50]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-red-bg)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=text-purple-400],[class~=text-purple-500],[class~=text-purple-600],[class~=text-purple-700],[class~=text-purple-800],[class~=text-purple-800\/80],[class~=text-purple-900]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-purple-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=hover\:text-indigo-600]:hover,[class~=hover\:text-indigo-700]:hover,[class~=hover\:text-indigo-800]:hover,[class~=hover\:text-indigo-900]:hover,[class~=text-indigo-100],[class~=text-indigo-200],[class~=text-indigo-300],[class~=text-indigo-400],[class~=text-indigo-500],[class~=text-indigo-600],[class~=text-indigo-700],[class~=text-indigo-700\/70],[class~=text-indigo-700\/80],[class~=text-indigo-800],[class~=text-indigo-900],[class~=text-indigo-900\/75],[class~=text-indigo-950]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-indigo-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-rose-100],[class~=border-rose-200],[class~=border-rose-200\/70],[class~=border-rose-200\/80],[class~=border-rose-300],[class~=border-rose-500\/20],[class~=border-rose-500\/30],[class~=border-rose-500\/50],[class~=border-rose-800]):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-rose-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-gray-100],[class~=border-gray-200],[class~=border-gray-200\/60],[class~=border-gray-200\/80],[class~=border-gray-200\/90],[class~=border-gray-300],[class~=border-gray-600],[class~=border-gray-700],[class~=border-gray-800],[class~=border-slate-100],[class~=border-slate-200],[class~=border-slate-200\/60],[class~=border-slate-200\/80],[class~=border-slate-200\/90],[class~=border-slate-300],[class~=border-slate-700],[class~=border-slate-700\/30],[class~=border-slate-800],[class~=hover\:border-gray-300]:hover,[class~=hover\:border-gray-400]:hover,[class~=hover\:border-slate-200]:hover,[class~=hover\:border-slate-300]:hover,[class~=border-zinc-200],[class~=border-zinc-300],[class~=border-neutral-200],[class~=border-neutral-300]):not(.nexus-native-palette,.nexus-native-palette *),html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border],[class~=border-t],[class~=border-b],[class~=border-l],[class~=border-r]):not([class*=border-emerald-]):not([class*=border-red-]):not([class*=border-amber-]):not([class*=border-blue-]):not([class*=border-purple-]):not([class*=border-rose-]):not([class*=border-orange-]):not([class*=border-indigo-]):not([class*=border-green-]):not([class*=border-cyan-]):not([class*=border-sky-]):not(.nexus-native-palette,.nexus-native-palette *),html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=divide-y]>:not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-border)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~="!bg-indigo-50/40"],[class~=bg-indigo-100],[class~=bg-indigo-200],[class~=bg-indigo-50],[class~=bg-indigo-50\/20],[class~=bg-indigo-50\/30],[class~=bg-indigo-50\/40],[class~=bg-indigo-50\/50],[class~=bg-indigo-50\/60],[class~=bg-indigo-50\/70],[class~=bg-indigo-50\/80],[class~=bg-indigo-50\/90],[class~=bg-indigo-500\/10],[class~=bg-indigo-500\/20],[class~=bg-indigo-500\/30],[class~=bg-indigo-500\/40],[class~=bg-indigo-950\/80],[class~=hover\:bg-indigo-100]:hover,[class~="hover:bg-indigo-100/60"]:hover,[class~="hover:bg-indigo-100/70"]:hover,[class~=hover\:bg-indigo-50]:hover,[class~="hover:bg-indigo-50/20"]:hover,[class~="hover:bg-indigo-50/30"]:hover,[class~="hover:bg-indigo-50/50"]:hover,[class~="hover:bg-indigo-50/70"]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-indigo-bg)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=text-emerald-200],[class~=text-emerald-200\/80],[class~=text-emerald-300],[class~=text-emerald-400],[class~=text-emerald-500],[class~=text-emerald-600],[class~=text-emerald-700],[class~=text-emerald-800],[class~=text-emerald-800\/80],[class~=text-emerald-900],[class~=text-emerald-950]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-emerald-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=ring-emerald-100],[class~=ring-emerald-200],[class~=ring-emerald-300],[class~=ring-emerald-400\/40]):not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-emerald-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=text-green-400],[class~=text-green-500],[class~=text-green-600],[class~=text-green-700],[class~=text-green-800]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-green-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=\!text-gray-700],[class~=\!text-gray-800],[class~=\!text-gray-900],[class~=hover\:text-gray-700]:hover,[class~=hover\:text-gray-800]:hover,[class~=hover\:text-gray-900]:hover,[class~=hover\:text-slate-700]:hover,[class~=hover\:text-slate-800]:hover,[class~=hover\:text-slate-900]:hover,[class~=text-gray-700],[class~=text-gray-800],[class~=text-gray-900],[class~=text-slate-700],[class~=text-slate-800],[class~=text-slate-900],[class~=text-zinc-950]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-gray-100],[class~=bg-gray-200],[class~=bg-gray-200\/80],[class~=bg-gray-300],[class~=bg-gray-50],[class~=bg-gray-50\/50],[class~=bg-gray-50\/60],[class~=bg-gray-50\/70],[class~=bg-gray-50\/80],[class~=bg-gray-50\/95],[class~=bg-slate-100],[class~=bg-slate-100\/90],[class~=bg-slate-300],[class~=bg-slate-50],[class~=bg-slate-50\/50],[class~=bg-slate-50\/60],[class~=bg-slate-50\/70],[class~=bg-slate-50\/80],[class~=bg-slate-50\/90],[class~=hover\:bg-gray-100]:hover,[class~=hover\:bg-gray-200]:hover,[class~="hover:bg-gray-200/60"]:hover,[class~=hover\:bg-gray-300]:hover,[class~=hover\:bg-gray-50]:hover,[class~="hover:bg-gray-50/50"]:hover,[class~="hover:bg-gray-50/70"]:hover,[class~="hover:bg-gray-50/80"]:hover,[class~=hover\:bg-slate-100]:hover,[class~="hover:bg-slate-100/70"]:hover,[class~="hover:bg-slate-100/90"]:hover,[class~=hover\:bg-slate-50]:hover,[class~="hover:bg-slate-50/70"]:hover,[class~="hover:bg-slate-50/80"]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-subtle)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-purple-100],[class~=border-purple-200],[class~=border-purple-200\/70],[class~=border-purple-200\/80],[class~=border-purple-300],[class~=border-purple-600],[class~=hover\:border-purple-300]:hover):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-purple-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=\!text-amber-600],[class~=\!text-amber-800],[class~=hover\:text-amber-700]:hover,[class~=hover\:text-amber-800]:hover,[class~=text-amber-200],[class~=text-amber-200\/80],[class~=text-amber-200\/90],[class~=text-amber-300],[class~=text-amber-400],[class~=text-amber-500],[class~=text-amber-600],[class~=text-amber-700],[class~=text-amber-800],[class~=text-amber-800\/80],[class~=text-amber-800\/85],[class~=text-amber-900],[class~=text-amber-950]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-amber-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=\!text-gray-400],[class~=\!text-gray-500],[class~=\!text-gray-600],[class~=hover\:text-gray-600]:hover,[class~=text-gray-300],[class~=text-gray-400],[class~=text-gray-500],[class~=text-gray-600],[class~=text-slate-100],[class~=text-slate-200],[class~=text-slate-300],[class~=text-slate-400],[class~=text-slate-500],[class~=text-slate-600]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-muted)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-indigo-100],[class~=border-indigo-100\/70],[class~=border-indigo-200],[class~=border-indigo-200\/60],[class~=border-indigo-200\/70],[class~=border-indigo-200\/80],[class~=border-indigo-200\/90],[class~=border-indigo-300],[class~=border-indigo-400\/30],[class~=border-indigo-400\/40],[class~=border-indigo-500],[class~=border-indigo-600],[class~=border-indigo-700\/50],[class~=focus\:border-indigo-400]:focus,[class~=focus\:border-indigo-500]:focus,[class~=hover\:border-indigo-200]:hover,[class~=hover\:border-indigo-300]:hover,[class~=hover\:border-indigo-400]:hover):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-indigo-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-emerald-100],[class~=bg-emerald-50],[class~=bg-emerald-50\/30],[class~=bg-emerald-50\/50],[class~=bg-emerald-50\/60],[class~=bg-emerald-50\/70],[class~=bg-emerald-50\/80],[class~=bg-emerald-50\/90],[class~=bg-emerald-500\/10],[class~=bg-emerald-500\/15],[class~=bg-emerald-500\/20],[class~=bg-emerald-500\/80],[class~=hover\:bg-emerald-100]:hover,[class~=hover\:bg-emerald-50]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-emerald-bg)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-orange-100],[class~=border-orange-200],[class~=border-orange-200\/80],[class~=border-orange-500],[class~=hover\:border-orange-300]:hover):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-orange-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-amber-100],[class~=bg-amber-100\/80],[class~=bg-amber-200\/70],[class~=bg-amber-400\/20],[class~=bg-amber-50],[class~=bg-amber-50\/20],[class~=bg-amber-50\/40],[class~=bg-amber-50\/50],[class~=bg-amber-50\/60],[class~=bg-amber-50\/70],[class~=bg-amber-50\/90],[class~=bg-amber-50\/95],[class~=bg-amber-500\/10],[class~=bg-amber-500\/20],[class~=bg-amber-500\/80],[class~=hover\:bg-amber-100]:hover,[class~="hover:bg-amber-300/80"]:hover,[class~=hover\:bg-amber-50]:hover,[class~="hover:bg-amber-50/20"]:hover,[class~="hover:bg-amber-50/40"]:hover,[class~="hover:bg-amber-50/50"]:hover,[class~="hover:bg-amber-50/70"]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-amber-bg)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=ring-teal-200]:not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-teal-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=hover\:text-orange-700]:hover,[class~=text-orange-600],[class~=text-orange-700],[class~=text-orange-900]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-orange-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~="!text-blue-600/70"],[class~=\!text-blue-900],[class~=\!text-blue-950],[class~=text-blue-500],[class~=text-blue-600],[class~=text-blue-700],[class~=text-blue-800],[class~=text-blue-900],[class~=text-blue-950]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-blue-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=hover\:text-sky-600]:hover,[class~=hover\:text-sky-800]:hover,[class~=text-sky-200],[class~=text-sky-200\/80],[class~=text-sky-300],[class~=text-sky-400],[class~=text-sky-500],[class~=text-sky-600],[class~=text-sky-700],[class~=text-sky-800],[class~=text-sky-900]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-sky-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=text-pink-700]:not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-pink-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=\!text-red-500],[class~=\!text-red-700],[class~=hover\:text-red-600]:hover,[class~=hover\:text-red-700]:hover,[class~=text-red-300],[class~=text-red-400],[class~=text-red-500],[class~=text-red-600],[class~=text-red-700],[class~=text-red-700\/90],[class~=text-red-800],[class~=text-red-900],[class~=text-red-900\/90],[class~=text-red-950]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-red-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=\!bg-red-600],[class~=bg-red-500],[class~=bg-red-600],[class~=hover\:bg-red-500]:hover,[class~=hover\:bg-red-600]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:#b91c1c!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-amber-100],[class~=border-amber-100\/60],[class~=border-amber-200],[class~=border-amber-200\/70],[class~=border-amber-200\/80],[class~=border-amber-200\/90],[class~=border-amber-300],[class~=border-amber-400],[class~=border-amber-500\/30],[class~=border-amber-500\/40],[class~=border-amber-800],[class~=focus\:border-amber-400]:focus,[class~=focus\:border-amber-500]:focus,[class~=hover\:border-amber-200]:hover,[class~=hover\:border-amber-300]:hover):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-amber-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-red-100],[class~=border-red-200],[class~=border-red-200\/60],[class~=border-red-200\/80],[class~=border-red-300],[class~=border-red-300\/80],[class~=border-red-500],[class~=border-red-600],[class~=border-red-800],[class~=focus\:border-red-500]:focus,[class~=hover\:border-red-100]:hover,[class~=hover\:border-red-200]:hover,[class~=hover\:border-red-300]:hover):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-red-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-rose-100],[class~=bg-rose-50],[class~=bg-rose-50\/20],[class~=bg-rose-500\/10],[class~=bg-rose-500\/15],[class~=hover\:bg-rose-100]:hover,[class~=hover\:bg-rose-50]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-rose-bg)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-amber-400],[class~=bg-amber-500],[class~=bg-amber-600],[class~=hover\:bg-amber-600]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:#92400e!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-blue-100],[class~=bg-blue-100\/80],[class~=bg-blue-50],[class~=bg-blue-50\/30],[class~=bg-blue-50\/70],[class~=bg-blue-50\/80],[class~=hover\:bg-blue-100]:hover,[class~=hover\:bg-blue-50]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-blue-bg)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=focus\:ring-red-100]:focus,[class~=focus\:ring-red-500]:focus,[class~=ring-red-100],[class~=ring-red-200],[class~=ring-red-300]):not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-red-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-indigo-500],[class~=bg-indigo-600],[class~=hover\:bg-indigo-600]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-accent)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-blue-100],[class~=border-blue-100\/70],[class~=border-blue-200],[class~=border-blue-200\/80],[class~=border-blue-200\/90],[class~=border-blue-300],[class~=border-blue-600],[class~=focus\:border-blue-500]:focus,[class~=hover\:border-blue-300]:hover):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-blue-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-sky-100],[class~=bg-sky-50],[class~=bg-sky-500\/20],[class~=hover\:bg-sky-50]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-sky-bg)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=\!text-rose-600],[class~=hover\:text-rose-500]:hover,[class~=hover\:text-rose-600]:hover,[class~=text-rose-200],[class~=text-rose-400],[class~=text-rose-500],[class~=text-rose-600],[class~=text-rose-700],[class~=text-rose-800],[class~=text-rose-800\/80],[class~=text-rose-900]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-rose-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-sky-400],[class~=bg-sky-500],[class~=bg-sky-600]):not(.nexus-native-palette,.nexus-native-palette *){background-color:#0369a1!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=text-cyan-500],[class~=text-cyan-600],[class~=text-cyan-700],[class~=text-cyan-800],[class~=text-cyan-950]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-cyan-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=ring-purple-200]:not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-purple-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=focus\:ring-indigo-100]:focus,[class~=focus\:ring-indigo-500]:focus,[class~="focus:ring-indigo-500/15"]:focus,[class~="focus:ring-indigo-500/20"]:focus,[class~=ring-indigo-100],[class~=ring-indigo-200],[class~=ring-indigo-300],[class~=ring-indigo-500]):not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-indigo-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=ring-orange-200],[class~=ring-orange-500\/20]):not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-orange-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-emerald-400],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=hover\:bg-emerald-500]:hover,[class~=hover\:bg-emerald-600]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:#047857!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=ring-green-200]:not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-green-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-purple-100],[class~=bg-purple-50],[class~=bg-purple-50\/50],[class~="hover:bg-purple-100/60"]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-purple-bg)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=text-yellow-600],[class~=text-yellow-700],[class~=text-yellow-800]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-yellow-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-cyan-50],[class~=bg-cyan-500\/10]):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-cyan-bg)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=focus\:ring-sky-500]:focus,[class~=ring-sky-400\/40]):not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-sky-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-yellow-50],[class~=bg-yellow-500\/10]):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-yellow-bg)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-blue-500],[class~=bg-blue-600]):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-accent)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-sky-200],[class~=border-sky-200\/80],[class~=border-sky-300],[class~=border-sky-400],[class~=border-sky-500\/30]):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-sky-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-cyan-200\/80],[class~=hover\:border-cyan-300]:hover):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-cyan-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=ring-blue-100],[class~=ring-blue-200],[class~=ring-blue-300]):not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-blue-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-violet-100],[class~=border-violet-200]):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-violet-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=text-violet-500],[class~=text-violet-600],[class~=text-violet-700],[class~=text-violet-800],[class~=text-violet-900]):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-violet-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=border-emerald-100],[class~=border-emerald-100\/70],[class~=border-emerald-200],[class~=border-emerald-200\/70],[class~=border-emerald-200\/80],[class~=border-emerald-300],[class~=border-emerald-400],[class~=border-emerald-500\/30],[class~=border-emerald-500\/50],[class~=border-emerald-600],[class~=border-emerald-800],[class~=hover\:border-emerald-300]:hover):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-emerald-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=ring-gray-200],[class~=ring-slate-100],[class~=ring-slate-200],[class~=ring-slate-300]):not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-border)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-green-100],[class~=bg-green-50]):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-green-bg)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-violet-100],[class~=bg-violet-50],[class~=bg-violet-50\/50],[class~=bg-violet-50\/70],[class~=hover\:bg-violet-100]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-violet-bg)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=border-green-200]:not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-green-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=ring-violet-200]:not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-violet-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-rose-500],[class~=bg-rose-600]):not(.nexus-native-palette,.nexus-native-palette *){background-color:#be123c!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=bg-violet-500]:not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-accent)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=bg-orange-600]:not(.nexus-native-palette,.nexus-native-palette *){background-color:#9a3412!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=bg-teal-50]:not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-teal-bg)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=focus\:ring-amber-500]:focus,[class~=ring-amber-200],[class~=ring-amber-300],[class~=ring-amber-400\/40]):not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-amber-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=ring-cyan-200]:not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-cyan-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=ring-yellow-200]:not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-yellow-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=ring-pink-200]:not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-pink-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=text-teal-700]:not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-teal-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=focus\:ring-rose-500]:focus:not(.nexus-native-palette,.nexus-native-palette *){--tw-ring-color:var(--ui-rose-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=bg-pink-50]:not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-pink-bg)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) [class~=border-yellow-200\/80]:not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-yellow-text)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is(.bg-white,[class~=\!bg-white],[class~=bg-white\!],.bg-card,.mock-card):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-surface)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class~=bg-white\/10],[class~=bg-white\/20],[class~=bg-white\/5],[class~=bg-white\/80],[class~=bg-white\/90],[class~=bg-white\/95],[class~="hover:bg-white/10"]:hover,[class~="hover:bg-white/20"]:hover,[class~="hover:bg-white/[0.02]"]:hover):not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-subtle)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-text)!important;background-color:var(--ui-surface)!important;border-color:var(--ui-border)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is(input,textarea)::placeholder{color:var(--ui-muted)!important;opacity:1!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is(.text-primary,.ui-text):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is(.ui-muted,.card-header-desc):not(.nexus-native-palette,.nexus-native-palette *){color:var(--ui-muted)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) .btn-primary:not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-action)!important;color:var(--ui-action-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) .btn-primary:hover:not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-action-hover)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) .btn-secondary:not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-subtle)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is(.btn-danger,.badge-danger):not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-red-bg)!important;color:var(--ui-red-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) .badge-warning:not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-amber-bg)!important;color:var(--ui-amber-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) .badge-success:not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-emerald-bg)!important;color:var(--ui-emerald-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is(.badge-neutral,.badge-zinc,.badge-blue):not(.nexus-native-palette,.nexus-native-palette *),html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) th:not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-subtle)!important;color:var(--ui-muted)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) tbody tr:hover:not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-subtle)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) .ui-action:not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-action)!important;color:var(--ui-action-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) .ui-action:hover:not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-action-hover)!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class*=from-amber-50],[class*=from-indigo-50],[class*=from-blue-50],[class*=from-violet-50],[class*=from-emerald-50],[class*=from-gray-50]):not(.nexus-native-palette,.nexus-native-palette *){background-image:none!important;background-color:var(--ui-subtle)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) button[class*=from-amber-500][class*=to-orange-500]:not(.nexus-native-palette,.nexus-native-palette *){color:#fff!important;background-color:#92400e!important;background-image:none!important}html[data-theme] #root .ui-count-pill:not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-action)!important;color:var(--ui-action-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) .peer:checked~[class~=peer-checked\:bg-red-100]:not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-red-bg)!important;color:var(--ui-red-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) .peer:checked~[class~=peer-checked\:bg-amber-100]:not(.nexus-native-palette,.nexus-native-palette *){background:var(--ui-amber-bg)!important;color:var(--ui-amber-text)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) .peer:checked~[class~=peer-checked\:bg-indigo-600]:not(.nexus-native-palette,.nexus-native-palette *){background:#71717a!important}html[data-theme=dark] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is([class*=from-cyan-50],[class*=from-orange-50],[class*=from-green-50],[class*=from-slate-50],[class*=from-purple-50],[class*=from-rose-50],[class*=from-pink-50],[class*=from-teal-50],[class*=from-sky-50],[class*=from-yellow-50]):not(.nexus-native-palette,.nexus-native-palette *){background-image:none!important;background-color:var(--ui-subtle)!important}html[data-theme] #root main.app-content.bg-gray-50:not(.nexus-native-palette,.nexus-native-palette *){background-color:var(--ui-page)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is(table,tr,th,td):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-border)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-input-border)!important}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is(input,textarea)[aria-invalid=true]:not(.nexus-native-palette,.nexus-native-palette *){border-color:var(--ui-red-text)!important}html[data-theme] #root .support-content :is(div,section,article)[class~=border],html[data-theme] #root .support-content :is(span,button).rounded-full[class~=border]{border-color:#0000!important}html[data-theme] #root .support-content :is(th,td){border-inline:0!important;border-bottom-color:var(--ui-border)!important}html[data-theme] #root .support-content [class~=divide-y]>*{border-color:var(--ui-border)!important}}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:0}body{color:#111827;-webkit-font-smoothing:antialiased;background:#f9fafb;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;overflow:hidden}#root{overflow:hidden}html:has(.nexus-scrollable-page){height:auto!important;min-height:100%!important;overflow:hidden auto!important}body:has(.nexus-scrollable-page){height:auto!important;min-height:100%!important;overflow:hidden auto!important}#root:has(.nexus-scrollable-page){height:auto!important;min-height:100%!important;overflow:hidden auto!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.bg-tremor-background{background-color:#fff!important}.bg-tremor-background-muted{background-color:#f3f4f6!important}.bg-tremor-background-subtle{background-color:#e5e7eb!important}.bg-tremor-brand{background-color:#6366f1!important}.bg-tremor-brand-faint{background-color:#eef2ff!important}.bg-tremor-brand-muted{background-color:#a5b4fc!important}.text-tremor-brand{color:#6366f1!important}.text-tremor-content{color:#374151!important}.text-tremor-content-emphasis{color:#111827!important}.text-tremor-content-strong{color:#030712!important}.text-tremor-content-subtle{color:#6b7280!important}.text-tremor-content-inverted{color:#fff!important}.text-tremor-default{font-size:.875rem!important}.text-tremor-title{font-size:1.125rem!important}.text-tremor-metric{font-size:1.875rem!important}.border-tremor-border{border-color:#e5e7eb!important}.ring-tremor-ring{--tw-ring-color:#e5e7eb!important}.ring-tremor-brand{--tw-ring-color:#6366f1!important}.shadow-tremor-card{box-shadow:0 1px 3px #0000000a!important}.shadow-tremor-input{box-shadow:0 1px 2px #0000000d!important}.rounded-tremor-default{border-radius:.5rem!important}.rounded-tremor-small{border-radius:.375rem!important}.rounded-tremor-full{border-radius:9999px!important}.tremor-Card-root.ring-1,[class*=tremor-][class*=ring-1]{ring:none!important;--tw-ring-shadow:none!important}.tremor-Card-root{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;padding:28px 32px!important;box-shadow:0 1px 3px #0000000a!important}.tremor-Card-root[class*=decoration-top]{border-top:4px solid!important;padding:24px 28px!important}.tremor-Title-root,[class*=tremor-Title]{color:#111827!important;margin-bottom:4px!important;font-size:17px!important;font-weight:600!important}.tremor-Text-root,[class*=tremor-Text]{color:#6b7280!important;font-size:13px!important;line-height:1.5!important}.tremor-Metric-root,[class*=tremor-Metric]{color:#111827!important;margin-top:8px!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important}.tremor-Flex-root,[class*=tremor-Flex]{align-items:center!important;display:flex!important}.tremor-Table-root{width:100%!important;margin-top:8px!important}.tremor-Table-table{border-collapse:collapse!important;width:100%!important}.tremor-TableHead-root{border-bottom:2px solid #e5e7eb!important}[class*=tremor-TableHeaderCell]{color:#9ca3af!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.08em!important;white-space:nowrap!important;padding:14px 20px!important;font-size:11px!important;font-weight:600!important}[class*=tremor-TableCell]{color:#374151!important;vertical-align:middle!important;border-bottom:1px solid #f3f4f6!important;padding:16px 20px!important;font-size:13px!important}[class*=tremor-TableRow]:hover{background:#fafafb!important}[class*=tremor-TableRow] .row-action-danger{opacity:0!important;transition:opacity .15s!important}[class*=tremor-TableRow]:hover .row-action-danger{opacity:1!important}[class*=tremor-Badge]{color:#6b7280!important;background:#f3f4f6!important;border-radius:6px!important;align-items:center!important;gap:4px!important;padding:3px 10px!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;display:inline-flex!important}[class*=tremor-Badge][class*=bg-emerald]{color:#059669!important;background:#f0fdf4!important}[class*=tremor-Badge][class*=bg-red]{color:#dc2626!important;background:#fef2f2!important}[class*=tremor-Badge][class*=bg-blue]{color:#2563eb!important;background:#eff6ff!important}[class*=tremor-Badge][class*=bg-amber]{color:#d97706!important;background:#fffbeb!important}[class*=tremor-Badge][class*=bg-gray]{color:#6b7280!important;background:#f3f4f6!important}[class*=tremor-Badge][class*=bg-violet]{color:#7c3aed!important;background:#f5f3ff!important}[class*=tremor-Badge][class*=bg-indigo]{color:#4f46e5!important;background:#eef2ff!important}[class*=tremor-Badge][class*=bg-cyan]{color:#0891b2!important;background:#ecfeff!important}[class*=tremor-Badge][class*=bg-orange]{color:#ea580c!important;background:#fff7ed!important}[class*=tremor-BadgeDelta]{border-radius:9999px!important;align-items:center!important;gap:3px!important;margin-top:12px!important;padding:2px 10px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}[class*=tremor-TextInput]{--tw-ring-shadow:none!important;--tw-ring-offset-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;outline:none!important;min-height:42px!important;transition:border-color .15s,box-shadow .15s!important}[class*=tremor-TextInput]:focus-within{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11a!important}[class*=tremor-TextInput] input{color:#111827!important;background:0 0!important;padding:10px 14px!important;font-size:14px!important}[class*=tremor-TextInput] svg+input,[class*=tremor-TextInput] input:not(:first-child){padding-left:36px!important}[class*=tremor-TextInput]>svg{color:#9ca3af!important;pointer-events:none!important;width:16px!important;height:16px!important;box-shadow:none!important;ring:none!important;background:0 0!important;border:none!important;outline:none!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}[class*=tremor-TextInput]{position:relative!important}[class*=tremor-Select] button,[class*=tremor-SelectTrigger]{color:#374151!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;min-height:42px!important;padding:0 14px!important;font-size:14px!important}[class*=tremor-Button]{cursor:pointer!important;border-radius:10px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 20px!important;font-size:14px!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important}.tremor-TabList-root{flex-direction:row!important;align-items:center!important;margin-top:4px!important;margin-bottom:16px!important;display:flex!important}.tremor-Tab-root{cursor:pointer!important;white-space:nowrap!important;font-size:14px!important;font-weight:500!important;transition:all .15s!important}.tremor-TabList-root:not([class*=p-0\.5]){box-shadow:none!important;ring:none!important;background:0 0!important;border:none!important;border-bottom:2px solid #f0f0f0!important;border-radius:0!important;gap:0!important;padding:0!important}.tremor-TabList-root:not([class*=p-0\.5]) .tremor-Tab-root{color:#9ca3af!important;background:0 0!important;border-bottom:2px solid #0000!important;border-radius:0!important;margin-bottom:-2px!important;padding:10px 18px!important}.tremor-TabList-root:not([class*=p-0\.5]) .tremor-Tab-root[aria-selected=true],.tremor-TabList-root:not([class*=p-0\.5]) .tremor-Tab-root[data-headlessui-state~=selected]{color:#6366f1!important;border-bottom-color:#6366f1!important}.tremor-TabList-root:not([class*=p-0\.5]) .tremor-Tab-root:hover{color:#4b5563!important}.tremor-TabList-root[class*=p-0\.5]{background:#f3f4f6!important;border-bottom:none!important;border-radius:10px!important;gap:2px!important;padding:4px!important;display:inline-flex!important}.tremor-TabList-root[class*=p-0\.5] .tremor-Tab-root{color:#6b7280!important;background:0 0!important;border-bottom:none!important;border-radius:8px!important;margin-bottom:0!important;padding:7px 16px!important;font-size:13px!important}.tremor-TabList-root[class*=p-0\.5] .tremor-Tab-root[aria-selected=true],.tremor-TabList-root[class*=p-0\.5] .tremor-Tab-root[data-headlessui-state~=selected],.tremor-TabList-root[class*=p-0\.5] .tremor-Tab-root[data-selected],.tremor-TabList-root[class*=p-0\.5] .tremor-Tab-root.bg-tremor-background{color:#111827!important;background:#fff!important;font-weight:600!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important}.tremor-TabPanels-root{margin-top:0!important}.tremor-TabPanel-root,[class*=tremor-TabPanel]{padding-top:0!important}[class*=tremor-AreaChart],[class*=tremor-BarChart],[class*=tremor-DonutChart]{width:100%!important;margin-top:16px!important}[class*=tremor-Legend]{flex-wrap:wrap!important;gap:16px!important;margin-top:16px!important;display:flex!important}[class*=tremor-BarList]{flex-direction:column!important;gap:10px!important;margin-top:16px!important;display:flex!important}main.flex-1{padding:32px 36px!important}main .space-y-6>*+*{margin-top:28px!important}aside nav .space-y-1>*+*{margin-top:4px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--ui-text);background:var(--ui-page);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}#root .app-content{background:var(--ui-page)!important;padding:24px 28px!important}#root .app-content>div{max-width:1600px}h1{letter-spacing:-.035em;font-weight:700!important}h2,h3{letter-spacing:-.015em}:is(#root:not(:has(.nexus-native-palette)) .bg-indigo-600,#root:not(:has(.nexus-native-palette)) .bg-blue-600,#root:not(:has(.nexus-native-palette)) .bg-violet-600){background:var(--ui-accent)!important}:is(#root:not(:has(.nexus-native-palette)) .bg-indigo-600:hover,#root:not(:has(.nexus-native-palette)) .bg-blue-600:hover,#root:not(:has(.nexus-native-palette)) .bg-violet-600:hover){background:#3f3f46!important}:is(#root:not(:has(.nexus-native-palette)) .text-indigo-600,#root:not(:has(.nexus-native-palette)) .text-blue-600,#root:not(:has(.nexus-native-palette)) .text-indigo-700){color:var(--ui-text)!important}:is(#root:not(:has(.nexus-native-palette)) .border-indigo-200,#root:not(:has(.nexus-native-palette)) .border-blue-200){border-color:#d4d4d8!important}:is(#root:not(:has(.nexus-native-palette)) .bg-indigo-50,#root:not(:has(.nexus-native-palette)) .bg-blue-50,#root:not(:has(.nexus-native-palette)) .bg-violet-50){background:#f4f4f5!important}:is(#root:not(:has(.nexus-native-palette)) .text-indigo-500,#root:not(:has(.nexus-native-palette)) .text-blue-500,#root:not(:has(.nexus-native-palette)) .text-violet-500){color:#52525b!important}#root:not(:has(.nexus-native-palette)) .bg-white{border-color:var(--ui-border)}:is(#root:not(:has(.nexus-native-palette)) .rounded-2xl.bg-white,#root:not(:has(.nexus-native-palette)) .rounded-xl.bg-white){box-shadow:0 1px 2px #18181b04,0 4px 16px #18181b03;border-radius:var(--ui-card-radius,12px)!important}:is(#root:not(:has(.nexus-native-palette)) .shadow-sm,#root:not(:has(.nexus-native-palette)) .shadow-md){box-shadow:0 1px 3px #18181b06,0 8px 24px #18181b03!important}#root:not(:has(.nexus-native-palette)) input:not([type=checkbox]):not([type=radio]){border-radius:8px}#root:not(:has(.nexus-native-palette)) select{border-radius:8px}#root:not(:has(.nexus-native-palette)) textarea{border-radius:8px}#root button:disabled{cursor:not-allowed}#root table{border-collapse:collapse}#root:not(:has(.nexus-native-palette)) th{color:#71717a;background:#fafafa;padding-block:13px;font-size:12px;font-weight:600}#root:not(:has(.nexus-native-palette)) td{border-color:#f0f0f2;padding-block:13px}#root:not(:has(.nexus-native-palette)) tbody tr:hover{background:#fafafa!important}#root code{font-variant-numeric:tabular-nums}#root>:is(div.min-h-screen,div.h-full):not(.nexus-native-palette){background:var(--ui-page)!important;color:var(--ui-text)!important}#root:not(:has(.nexus-native-palette)) .bg-gradient-to-br.from-indigo-600{background:#18181b!important}#root:not(:has(.nexus-native-palette)) .bg-gradient-to-br .bg-indigo-500{background:#3f3f46!important}:is(#root:not(:has(.nexus-native-palette)) .text-indigo-200,#root:not(:has(.nexus-native-palette)) .text-indigo-300){color:#d4d4d8!important}#root:not(:has(.nexus-native-palette)) .bg-gradient-to-br h1{font-size:44px;line-height:1.25}@media (width<=1100px){#root .app-content{padding:20px!important}#root .app-header{padding-inline:18px}}@media (width<=760px){#root .app-content{padding:16px!important}#root .app-header{gap:8px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){#root *{transition-duration:0s!important;animation-duration:.01ms!important}}#root main [style*=border-top-color]{border-top-width:1px!important;border-top-color:var(--ui-border)!important}#root>.min-h-screen:not(.nexus-native-palette)>div.bg-gradient-to-br{background:#18181b!important}#root>.min-h-screen:not(.nexus-native-palette)>div.bg-gradient-to-br:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}#root>.min-h-screen:not(.nexus-native-palette)>div.bg-gradient-to-br>*{z-index:1}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.btn-sm{min-height:32px;padding:5px 10px;font-size:12px}.btn-primary{background:var(--ui-action);color:var(--ui-action-text)}.btn-primary:hover{background:var(--ui-action-hover)}.btn-secondary{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text)}.btn-secondary:hover{background:var(--ui-subtle)}.btn-danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.btn:disabled{opacity:.45}.mock-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius,12px);overflow:hidden;box-shadow:0 1px 3px #18181b06}.card-filter-bar,.card-header-bar{border-bottom:1px solid #e4e4e7;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.card-header-bar{justify-content:space-between}.card-header-title{font-size:15px;font-weight:700}.card-header-desc{color:#71717a;font-size:12px}.input-box{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:100%;min-height:36px;padding:8px 12px;font-size:13px}.input-box.w-auto{width:auto}.badge{border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.badge-neutral,.badge-zinc,.badge-blue{color:#52525b;background:#f4f4f5}.badge-danger{color:#b91c1c;background:#fef2f2}.badge-warning{color:#b45309;background:#fffbeb}.badge-success{color:#047857;background:#ecfdf5}.border-card{border-color:#e4e4e7}.bg-card{background:#fff}.bg-subtle{background:#f4f4f5}.text-primary{color:#18181b}.mock-table{text-align:left;width:100%}.mock-table th,.mock-table td{border-bottom:1px solid #f0f0f2;padding:13px 16px}#root:not(:has(.nexus-native-palette)) .bg-indigo-500{background-color:#18181b}#root:not(:has(.nexus-native-palette)) .bg-indigo-500:hover{background-color:#3f3f46}:root{--shell-bg:#fff;--shell-subtle:#fafafa;--shell-hover:#f4f4f5;--shell-active:#18181b;--shell-active-text:#fff;--shell-icon-bg:#18181b;--shell-icon-text:#fff}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shell-bg:#09090b;--shell-subtle:#040405;--shell-hover:#ffffff0f;--shell-active:#ffffff1f;--shell-active-text:#fff;--shell-icon-bg:#fff;--shell-icon-text:#09090b;--ui-accent:#27272a}.app-sidebar{z-index:50;width:256px;height:100%;min-height:0;color:var(--ui-text);background:var(--shell-bg);border-right:1px solid var(--ui-border);flex-direction:column;flex-shrink:0;transition:width .25s;display:flex;position:relative}.app-sidebar.collapsed{width:68px}.sidebar-brand{border-bottom:1px solid var(--ui-border);flex-shrink:0;align-items:center;gap:12px;height:58px;padding:0 18px;display:flex;overflow:hidden}.brand-logo-badge{background:var(--shell-icon-bg);width:34px;height:34px;color:var(--shell-icon-text);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-title-wrap{white-space:nowrap;min-width:0}.brand-title{text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.brand-subtitle{color:var(--ui-muted);font-size:11px}.sidebar-menu-scroll{flex:1;min-height:0;padding:12px 10px;overflow:hidden auto}.nav-section-title{color:var(--ui-muted);margin:12px 12px 8px;font-size:10px;font-weight:500}.shell-nav-item,.shell-nav-group-header{width:100%;min-height:36px;color:var(--ui-muted);text-align:left;white-space:nowrap;border-radius:7px;align-items:center;gap:12px;margin:2px 0;padding:8px 12px;font-size:13px;display:flex}.shell-nav-item svg,.shell-nav-group-header svg{flex-shrink:0}.shell-nav-item:hover,.shell-nav-group-header:hover{background:var(--shell-hover);color:var(--ui-text)}.shell-nav-item[aria-current=page]{background:var(--shell-active);color:var(--shell-active-text);font-weight:600}.shell-nav-group-header.active{color:var(--ui-text);font-weight:600}.nav-chevron{margin-left:auto;transition:transform .2s}.nav-chevron.open{transform:rotate(180deg)}.shell-nav-submenu{border-left:1px solid var(--ui-border);margin:4px 0 4px 20px;padding-left:8px}.shell-sub-nav-item{gap:6px;min-height:32px;font-size:12px}.collapsed .brand-title-wrap,.collapsed .nav-section-title,.collapsed .nav-label,.collapsed .nav-chevron,.collapsed .shell-nav-submenu,.collapsed .footer-btn span{display:none}.collapsed .sidebar-brand{padding:0 16px}.collapsed .sidebar-menu-scroll{padding-top:12px}.collapsed .shell-nav-item,.collapsed .shell-nav-group-header{justify-content:center;padding:9px 0}.sidebar-footer{border-top:1px solid var(--ui-border);background:var(--shell-bg);flex-shrink:0;padding:8px 10px}.footer-action-bar{align-items:center;gap:4px;display:flex}.dev-tools-wrapper{flex:1;min-width:0;position:relative}.footer-btn{width:100%;height:32px;color:var(--ui-muted);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.footer-btn:hover,.shell-icon-button:hover{color:var(--ui-text);background:var(--shell-hover)}.footer-collapse{flex:0 0 34px;width:34px}.collapsed .footer-action-bar{flex-direction:column}.collapsed .dev-tools-wrapper{width:100%}.dev-tools-popover{background:var(--ui-surface);border:1px solid var(--ui-border);z-index:100;border-radius:10px;width:250px;padding:8px;position:absolute;bottom:40px;left:0;box-shadow:0 12px 40px #0002}.dev-tools-title{color:var(--ui-muted);padding:4px 8px;font-size:11px;font-weight:700}.shell-build-version{color:var(--ui-muted);border-top:1px solid var(--ui-border);padding:8px 12px 2px;font-family:monospace;font-size:10px}#root .app-header{z-index:30;background:var(--shell-bg);border-bottom:1px solid var(--ui-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;height:58px;min-height:58px;padding:0 24px;display:flex;position:relative}.app-header-left,.app-header-right{align-items:center;gap:14px;min-width:0;display:flex}.app-header-right{flex-shrink:0;gap:12px}.shell-icon-button{width:32px;height:32px;color:var(--ui-muted);border:1px solid var(--ui-border);background:var(--shell-hover);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-breadcrumbs{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.breadcrumb-current{color:var(--ui-text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.theme-switcher-bar,.platform-switcher{border:1px solid var(--ui-border);background:var(--shell-hover);border-radius:20px;align-items:center;gap:3px;padding:3px;display:flex}.theme-btn,.platform-switcher button{height:24px;color:var(--ui-muted);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:flex}.theme-btn[aria-pressed=true],.platform-switcher button[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-text);font-weight:650;box-shadow:0 1px 4px #0001}.platform-switcher{border-radius:7px}.platform-switcher button{border-radius:4px}.global-platform{white-space:nowrap;color:var(--ui-muted);font-size:11px}.user-profile-wrapper{position:relative}.user-profile-btn{background:var(--shell-hover);border:1px solid var(--ui-border);color:var(--ui-text);border-radius:24px;align-items:center;gap:9px;padding:4px 10px 4px 4px;display:flex}.user-avatar{background:var(--shell-icon-bg);width:28px;height:28px;color:var(--shell-icon-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.user-info-text{text-align:left;flex-direction:column;min-width:50px;max-width:112px;line-height:1.3;display:flex}.user-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.user-role-tag{color:var(--ui-muted);font-size:10px}.user-menu-popover{border:1px solid var(--ui-border);background:var(--ui-surface);z-index:100;border-radius:12px;width:260px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0002}.user-menu-header{background:var(--shell-hover);border-radius:8px;align-items:center;gap:12px;margin-bottom:6px;padding:12px 14px;display:flex}.user-menu-header strong{overflow-wrap:anywhere;font-size:13px;display:block}.user-menu-header p{color:var(--ui-muted);overflow-wrap:anywhere;font-size:11px}.user-menu-item{width:100%;color:var(--ui-text);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.user-menu-item[data-focus],.user-menu-item:hover{background:var(--shell-hover)}.user-menu-item.logout{color:#ef4444;border-top:1px solid var(--ui-border);border-radius:0 0 6px 6px;margin-top:4px}.mobile-nav-dialog{z-index:300;position:fixed;inset:0}.mobile-sidebar-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}.mobile-sidebar{width:270px;max-width:calc(100vw - 40px);position:fixed;top:0;left:0;box-shadow:12px 0 36px #0003}.mobile-nav-close{width:26px;height:26px;margin-left:auto}@media (width<=1300px){.theme-btn span{display:none}.theme-btn{width:28px;padding:0}}@media (width<=1024px){.breadcrumb-parent{display:none}}@media (width<=768px){#root .app-header{gap:8px;height:52px;min-height:52px;padding:0 14px}.app-header-left,.app-header-right{gap:8px}.user-info-text{display:none}.user-profile-btn{gap:5px;padding-right:7px}.theme-switcher-bar{display:none}#root .app-content{padding:16px!important}}.mobile-account-theme{display:none}@media (width<=768px){.mobile-account-theme{border-top:1px solid var(--ui-border);margin-top:4px;padding-top:4px;display:block}}.cruise-login{background:var(--ui-surface);width:100%;height:100dvh;min-height:600px;color:var(--ui-text);display:flex;overflow-y:auto}.login-brand-panel{color:#fafafa;background:#09090b;border-right:1px solid #27272a;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:36px;width:46%;min-width:460px;max-width:720px;padding:44px 48px 28px;display:flex;position:relative;overflow:hidden}.login-brand-panel:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff15 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.login-brand-panel:after{content:"";pointer-events:none;background:radial-gradient(#ffffff09,#0000 68%);width:600px;height:600px;position:absolute;bottom:-320px;left:-160px}.login-brand,.login-hero-content,.login-brand-footer{z-index:1;position:relative}.login-brand{align-items:center;gap:12px;display:flex}.login-brand-mark{background:#ffffff08;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.login-brand strong{letter-spacing:.02em;font-size:17px;font-weight:650;display:block}.login-brand div>span{color:#a1a1aa;letter-spacing:.12em;margin-top:3px;font-size:10px;display:block}.login-eyebrow{color:#a1a1aa;letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:24px;font-size:11px;display:inline-flex}.login-hero-content h1{letter-spacing:-.04em;font-size:clamp(28px,2.9vw,44px);line-height:1.45;font-weight:650!important}.login-hero-description{color:#a1a1aa;margin-top:18px;font-size:13px;line-height:1.95}.login-voyage{color:#d4d4d8;margin:28px 0 24px}.login-voyage svg{opacity:.65;width:100%;height:100px}.login-voyage>span{text-align:right;color:#71717a;letter-spacing:.05em;font-size:10px;display:block}.login-mission-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.login-mission{background:#ffffff04;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;align-items:flex-start;gap:10px;padding:17px 12px;display:flex}.login-mission svg{color:#a1a1aa}.login-mission strong{font-size:12px;font-weight:600}.login-mission span{color:#a1a1aa;white-space:nowrap;font-size:10px}.login-brand-footer{color:#71717a;justify-content:space-between;gap:10px;font-size:10px;display:flex}.login-brand-footer>span:last-child{letter-spacing:.1em}.login-form-panel{background:var(--ui-surface);flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:88px 32px 72px;display:flex;position:relative}.login-top-toolbar{position:absolute;top:28px;right:28px}.login-form-box{width:100%;max-width:360px}.login-form-symbol{background:var(--shell-hover);border:1px solid var(--ui-border);border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;display:inline-flex}.login-form-eyebrow{letter-spacing:.13em;color:var(--ui-muted);margin-bottom:10px;font-size:10px;font-weight:600}.login-form-box h2{letter-spacing:-.04em;font-size:25px;font-weight:650}.login-form-description{color:var(--ui-muted);margin:8px 0 32px;font-size:13px;line-height:1.8}.login-field-label{margin:20px 0 8px;font-size:12px;font-weight:600;display:block}.login-input-wrap{border:1px solid var(--ui-input-border);min-height:48px;color:var(--ui-muted);background:var(--ui-surface);border-radius:8px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.login-input-wrap:has(input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:3px}#root .login-input-wrap input{width:100%;min-width:0;height:46px;color:var(--ui-text);background:0 0;border:0;border-radius:0;outline:none;font-size:13px}#root .login-input-wrap input:focus-visible{outline:none}.login-password-toggle{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}#root .login-password-toggle:focus-visible{outline-offset:-3px}.login-password-toggle:hover{color:var(--ui-text);background:var(--shell-hover)}.login-help{color:var(--ui-muted);margin:14px 0 22px;font-size:11px}.login-help summary{cursor:pointer;text-align:right;list-style:none}.login-help summary:hover{color:var(--ui-text)}.login-help p{background:var(--shell-hover);border-radius:7px;margin-top:8px;padding:10px 12px}.login-submit{background:var(--shell-icon-bg);width:100%;height:48px;color:var(--shell-icon-text);border-radius:8px;justify-content:space-between;align-items:center;padding:0 18px;font-size:13px;font-weight:600;transition:opacity .15s;display:flex}.login-submit:hover{opacity:.88}.login-submit:disabled{opacity:.5}.login-form-footnote{text-align:center;color:var(--ui-muted);margin-top:20px;font-size:10px;line-height:1.8}.login-bottom-note{text-align:center;color:var(--ui-muted);padding:0 16px;font-size:10px;position:absolute;bottom:26px}.login-error,.login-notice{border:1px solid var(--ui-border);border-radius:8px;margin-bottom:16px;padding:12px;font-size:12px}.login-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.login-notice{background:var(--shell-hover)}html[data-theme=dark] .login-error{color:#f87171;background:#ef444426;border-color:#ef444440}@media (width<=1100px){.login-brand-panel{width:44%;min-width:400px;padding:40px 32px 26px}.login-mission{padding:14px 9px}}@media (width<=900px){.cruise-login{flex-direction:column;height:100dvh;min-height:100dvh}.login-brand-panel{gap:24px;width:100%;min-width:0;max-width:none;padding:24px;overflow:visible}.login-hero-content h1{font-size:25px;line-height:1.5}.login-eyebrow{margin-bottom:12px}.login-hero-description{margin-top:10px;font-size:12px}.login-voyage,.login-mission-grid,.login-brand-footer{display:none}.login-form-panel{flex:1 0 auto;padding:72px 24px 48px}.login-form-symbol,.login-bottom-note{display:none}.login-top-toolbar{top:18px;right:24px}.login-top-toolbar .theme-btn span{display:inline}.login-top-toolbar .theme-btn{width:auto;padding:0 8px}.login-form-box h2{font-size:23px}.login-form-description{margin-bottom:24px}}.login-top-toolbar .theme-switcher-bar{display:flex}.cruise-select{cursor:pointer;border:1px solid var(--ui-border);min-width:100px;max-width:100%;min-height:32px;color:var(--ui-text);background:var(--ui-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding-right:10px;display:inline-flex}.cruise-select:focus-visible,.cruise-select[data-open]{outline:2px solid var(--ui-focus);outline-offset:2px}.cruise-select:disabled{opacity:.5;cursor:not-allowed}.cruise-select-options{z-index:120;min-width:var(--button-width);max-width:calc(100vw - 24px);max-height:min(320px,var(--available-height));border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);--anchor-gap:6px;--anchor-padding:12px;border-radius:10px;padding:4px;overflow:auto;box-shadow:0 12px 32px #0002}.cruise-select-option{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-size:12px;display:flex}.cruise-select-option[data-focus],.cruise-select-option[data-selected]{background:var(--shell-hover)}.cruise-select-option[data-disabled]{opacity:.4;cursor:not-allowed}.cruise-select-group{color:var(--ui-muted);padding:8px 10px 4px;font-size:11px}#root .login-input-wrap input:autofill{box-shadow:0 0 0 100px var(--ui-surface) inset;-webkit-text-fill-color:var(--ui-text);caret-color:var(--ui-text)}.login-input-wrap:has(input:disabled){opacity:.5}.login-input-wrap:has(input[aria-invalid=true]){border-color:#ef4444}:root,html[data-theme=light]{--ui-backdrop:#0f172a59;--ui-page:#f5f7f9;--ui-surface:#fff;--ui-text:#333639;--ui-muted:#767c82;--ui-border:#e0e0e6;--ui-subtle:#fafafc;--ui-accent:#18a058;--ui-action:#18a058;--ui-action-text:#fff;--ui-action-hover:#36ad6a;--ui-input-border:#e0e0e6;--ui-focus:#18a058;--ui-red-text:#d03050;--ui-red-bg:#d0305014;--ui-rose-text:#be123c;--ui-rose-bg:#f43f5e14;--ui-orange-text:#9a3412;--ui-orange-bg:#f9731614;--ui-amber-text:#92400e;--ui-amber-bg:#f59e0b14;--ui-gold-text:#866321;--ui-gold-bg:#fbf7ee;--ui-gold-border:#c6a45d;--ui-yellow-text:#854d0e;--ui-yellow-bg:#eab30814;--ui-green-text:#15803d;--ui-green-bg:#22c55e14;--ui-emerald-text:#18a058;--ui-emerald-bg:#18a05814;--ui-teal-text:#0f766e;--ui-teal-bg:#14b8a614;--ui-cyan-text:#0e7490;--ui-cyan-bg:#06b6d414;--ui-sky-text:#0369a1;--ui-sky-bg:#0ea5e914;--ui-blue-text:#2080f0;--ui-blue-bg:#2080f014;--ui-indigo-text:#18a058;--ui-indigo-bg:#18a05814;--ui-violet-text:#18a058;--ui-violet-bg:#18a05814;--ui-purple-text:#18a058;--ui-purple-bg:#18a05814;--ui-pink-text:#be185d;--ui-pink-bg:#ec489914}html[data-theme=dark]{--ui-backdrop:#000000a6;--ui-page:#101014;--ui-surface:#18181c;--ui-text:#ffffffe6;--ui-muted:#fff9;--ui-border:#ffffff1f;--ui-subtle:#202024;--ui-accent:#63e2b7;--ui-action:#63e2b7;--ui-action-text:#101014;--ui-action-hover:#7fe7c4;--ui-input-border:#ffffff29;--ui-focus:#63e2b7;--ui-red-text:#fca5a5;--ui-red-bg:#ef444424;--ui-rose-text:#fda4af;--ui-rose-bg:#f43f5e24;--ui-orange-text:#fdba74;--ui-orange-bg:#f9731624;--ui-amber-text:#fcd34d;--ui-amber-bg:#f59e0b24;--ui-gold-text:#e5c681;--ui-gold-bg:#292419;--ui-gold-border:#c6a45d;--ui-yellow-text:#fde047;--ui-yellow-bg:#eab30824;--ui-green-text:#86efac;--ui-green-bg:#22c55e24;--ui-emerald-text:#63e2b7;--ui-emerald-bg:#63e2b71f;--ui-teal-text:#5eead4;--ui-teal-bg:#14b8a624;--ui-cyan-text:#67e8f9;--ui-cyan-bg:#06b6d424;--ui-sky-text:#7dd3fc;--ui-sky-bg:#0ea5e924;--ui-blue-text:#93c5fd;--ui-blue-bg:#3b82f624;--ui-indigo-text:#63e2b7;--ui-indigo-bg:#63e2b71f;--ui-violet-text:#63e2b7;--ui-violet-bg:#63e2b71f;--ui-purple-text:#63e2b7;--ui-purple-bg:#63e2b71f;--ui-pink-text:#f9a8d4;--ui-pink-bg:#ec489924}html[data-theme]{--bg-page:var(--ui-page);--bg-main:var(--ui-page);--bg-card:var(--ui-surface);--border-card:var(--ui-border);--border-subtle:var(--ui-border);--text-main:var(--ui-text);--text-muted:var(--ui-muted);--brand-primary:var(--ui-action);--brand-primary-hover:var(--ui-action-hover);--brand-primary-text:var(--ui-action-text);--btn-sec-bg:var(--ui-subtle);--btn-sec-border:var(--ui-border);--btn-sec-text:var(--ui-text);--badge-neutral-bg:var(--ui-subtle);--badge-neutral-border:var(--ui-border);--badge-neutral-text:var(--ui-muted);--badge-success-bg:var(--ui-emerald-bg);--badge-success-text:var(--ui-emerald-text);--badge-danger-bg:var(--ui-red-bg);--badge-danger-text:var(--ui-red-text);--badge-warning-bg:var(--ui-amber-bg);--badge-warning-text:var(--ui-amber-text);--badge-blue-bg:var(--ui-blue-bg);--badge-blue-text:var(--ui-blue-text);--table-header-bg:var(--ui-subtle);--table-row-hover:var(--ui-subtle);--input-bg:var(--ui-surface);--input-border:var(--ui-border)}.login-brand-footer,.login-voyage>span{color:#a1a1aa}.user-menu-item.logout{color:var(--ui-red-text)}.login-help{color:var(--ui-muted)}.ui-status-badge{background:var(--status-bg);color:var(--status-text);--tw-ring-color:var(--status-text)}.recharts-cartesian-axis-tick text{fill:var(--ui-muted)}.recharts-cartesian-grid line{stroke:var(--ui-border)}.recharts-default-tooltip{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}.ui-inverse{--ui-text:#f4f4f5;--ui-muted:#b4b4bd;--ui-subtle:#202023;--ui-surface:#121215;--ui-border:#3f3f46;--ui-red-text:#fca5a5;--ui-rose-text:#fda4af;--ui-orange-text:#fdba74;--ui-amber-text:#fcd34d;--ui-yellow-text:#fde047;--ui-green-text:#86efac;--ui-emerald-text:#6ee7b7;--ui-teal-text:#5eead4;--ui-cyan-text:#67e8f9;--ui-sky-text:#7dd3fc;--ui-blue-text:#93c5fd;--ui-indigo-text:#c7d2fe;--ui-violet-text:#c4b5fd;--ui-purple-text:#d8b4fe;--ui-pink-text:#f9a8d4}html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal) :is(.transition,.transition-all,.transition-colors):not(.nexus-native-palette,.nexus-native-palette *){transition-property:transform,opacity,box-shadow,width,height,border-radius}:where(html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal)) :is(input,textarea,select,button,a,[role=button]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}:where(html[data-theme] :is(#root,#headlessui-portal-root,.cruise-floating-portal)) :is(input,textarea,select,button,a,[role=button]):focus-visible:not([class~=ring-1]):not([class~=ring-2]):not([class~=ring-4]){--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}:root{--ui-control-height:36px;--ui-control-radius:8px;--ui-card-radius:12px;--ui-section-gap:20px}.app-content{min-width:0;overflow-x:hidden}.app-content>*{width:100%;min-width:0}.ui-page-header{margin-bottom:var(--ui-section-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.ui-page-heading{flex:320px;min-width:0}.ui-page-heading h1{color:var(--ui-text);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:650;line-height:1.4}.ui-page-heading p{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.7}.ui-page-actions{min-width:0;max-width:100%}.ui-page-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-control-icon{flex-shrink:0;width:16px;height:16px}.ui-selection{scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;min-width:0;max-width:100%;display:flex;overflow-x:auto}.ui-tabs{border-bottom:1px solid var(--ui-border);gap:20px;width:100%}.ui-selection-item{min-height:var(--ui-control-height);color:var(--ui-muted);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .15s,color .15s;display:inline-flex}.ui-selection-item:hover:not(:disabled){color:var(--ui-text)}.ui-tabs>.ui-selection-item{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:40px;padding:8px 0}.ui-tabs>.ui-selection-item[data-selected=true]{color:var(--ui-text);border-bottom-color:var(--ui-text);font-weight:600}.ui-segments{border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:var(--ui-subtle);gap:4px;width:fit-content;padding:3px}.ui-segments>.ui-selection-item{border-radius:5px;min-height:32px}.ui-segments>.ui-selection-item[data-selected=true]{color:var(--ui-text);background:var(--ui-surface);font-weight:600;box-shadow:0 1px 3px #00000010}.ui-selection-full{width:100%}.ui-selection-full>.ui-selection-item{flex:1 0 auto}.ui-selection-sm>.ui-selection-item{font-size:12px}.ui-selection-count{background:var(--ui-subtle);color:var(--ui-muted);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:11px}.ui-selection-badge{color:var(--ui-amber-text);background:var(--ui-amber-bg);border-radius:4px;padding:1px 6px;font-size:11px}.ui-selection-item:disabled{opacity:.45;cursor:not-allowed}.ui-selection-item:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px}.ui-tab-panel{min-width:0;margin-top:16px}.ui-toolbar{margin-bottom:var(--ui-section-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-toolbar-group{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.ui-button{white-space:nowrap;min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);cursor:pointer;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .15s;display:inline-flex}.ui-button svg{flex-shrink:0;width:16px;height:16px}.ui-button-primary{background:var(--ui-action);color:var(--ui-action-text)}.ui-button-primary:hover:not(:disabled){background:var(--ui-action-hover)}.ui-button-secondary{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}.ui-button-secondary:hover:not(:disabled),.ui-button-ghost:hover:not(:disabled){background:var(--ui-subtle)}.ui-button-ghost{color:var(--ui-muted);background:0 0}.ui-button-danger{color:var(--ui-red-text);background:var(--ui-red-bg);border-color:currentColor}.ui-button-lg{min-height:40px}.ui-button:disabled{opacity:.45;cursor:not-allowed}.ui-toggle{min-height:var(--ui-control-height);color:var(--ui-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ui-toggle-track{background:var(--ui-input-border);border-radius:12px;flex-shrink:0;width:38px;height:22px;padding:3px;display:inline-flex}.ui-toggle-track>span{background:var(--ui-surface);border-radius:50%;width:16px;height:16px;transition:transform .15s}.ui-toggle[aria-checked=true] .ui-toggle-track{background:var(--ui-action)}.ui-toggle[aria-checked=true] .ui-toggle-track>span{background:var(--ui-action-text);transform:translate(16px)}.ui-toggle:disabled{opacity:.45;cursor:not-allowed}#root .ui-card{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);padding:20px;box-shadow:0 1px 2px #00000005}.ui-table{min-width:0;max-width:100%;overflow-x:auto}.ui-table table{width:100%}.ui-table th,.ui-table .font-mono{white-space:nowrap}.ui-input{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius)}.ui-input.ui-input-sm{height:32px;min-height:32px;font-size:12px}.ui-notice{border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:var(--ui-subtle);color:var(--ui-muted);overflow-wrap:anywhere;padding:12px 16px;font-size:13px;line-height:1.7}.ui-notice-warning{border-color:var(--ui-amber-text);background:var(--ui-amber-bg);color:var(--ui-amber-text)}.ui-notice-info{border-color:var(--ui-blue-text);background:var(--ui-blue-bg);color:var(--ui-blue-text)}#root .ui-panel-switch{background:var(--ui-input-border);border-radius:12px;width:38px;height:22px;padding:3px;display:inline-flex}#root .ui-panel-switch[data-checked=true]{background:var(--ui-action)}.ui-panel-switch>span{background:var(--ui-surface);border-radius:50%;width:16px;height:16px;transition:transform .15s}.ui-panel-switch[data-checked=true]>span{background:var(--ui-action-text);transform:translate(16px)}@media (width<=760px){.ui-page-heading{flex-basis:100%}.ui-page-actions{width:100%}.ui-page-heading h1{font-size:20px}.ui-tabs{gap:16px}#root .ui-card{padding:16px}.ui-toggle,.ui-button{min-height:36px}}#root .cruise-select{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);font-size:13px}.cruise-select{padding-inline:12px}#root .cruise-select.h-8{min-height:32px;font-size:12px}.ui-select-trigger{border-radius:var(--ui-control-radius);min-height:36px;font-size:13px}.ui-select-trigger.ui-select-sm{min-height:32px;font-size:12px}.ui-anchored-panel{z-index:var(--ui-layer-popover);border-radius:var(--ui-control-radius);position:fixed}.ui-country-regions{scrollbar-width:thin;align-items:flex-start;padding-block:2px 12px;overflow-y:hidden}.ui-country-regions>button{white-space:nowrap;min-height:32px;font-size:12px}.ui-popover-search{height:var(--ui-control-height);border-radius:var(--ui-control-radius);min-width:0}.ui-popover-search:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-1px}#root .ui-selection-item:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px}.ui-button-warning{color:var(--ui-amber-text);background:var(--ui-amber-bg);border-color:currentColor}:root{--ui-layer-navigation:50;--ui-layer-dialog:100;--ui-layer-popover:110;--ui-layer-toast:120;--ui-layer-confirmation:130}:is(.app-content,.cruise-floating-portal,[role=dialog],.ui-table) :is(th,td),:is(.app-content,.cruise-floating-portal,[role=dialog],.ui-table) td :is(.break-all,.break-words,.whitespace-normal,.whitespace-pre-wrap){white-space:nowrap;word-break:normal;overflow-wrap:normal}.ui-form-row{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.ui-form-row>.ui-form-field{flex:180px;min-width:0}.ui-version-field{border-radius:var(--ui-control-radius);min-width:0;min-height:var(--ui-control-height)}.ui-version-field[data-size=sm]{min-height:32px}.ui-version-all{cursor:pointer;max-width:calc(100% - 52px);padding-right:4px}.ui-version-all span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-version-field>button{min-width:28px;min-height:28px}.cruise-select,.ui-select-trigger{white-space:nowrap;min-width:0;max-width:100%}.cruise-select-options{z-index:var(--ui-layer-popover);border-radius:var(--ui-control-radius)}.cruise-select-option{min-height:var(--ui-control-height);font-size:13px}.cruise-select-option>span{overflow-wrap:anywhere;min-width:0}.cruise-select-option svg{flex-shrink:0}.ui-anchored-panel :is([role=option],button.w-full){min-height:var(--ui-control-height)}.ui-status-badge{max-width:100%}input[type=date]{box-sizing:border-box;min-width:0;max-width:100%;display:block}input[type=date]::-webkit-date-and-time-value{text-align:left}.ui-player-dialog{z-index:var(--ui-layer-dialog)}.ui-player-backdrop{background:var(--ui-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ui-player-panel{border:1px solid var(--ui-border);background:var(--ui-page);width:min(1440px,100%);height:min(1040px,100dvh - 32px);min-height:0;max-height:calc(100dvh - 32px);color:var(--ui-text);box-shadow:0 20px 60px var(--ui-backdrop);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.ui-player-heading{background:var(--ui-surface);min-height:40px;color:var(--ui-text);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 16px;display:flex}.ui-player-heading h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.ui-player-heading-name{display:none}.ui-player-tabs{z-index:var(--ui-layer-navigation);background:var(--ui-surface);flex-shrink:0;padding:0 24px;position:sticky;top:0}.ui-player-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:hidden auto}.ui-player-uid{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ui-player-uid code{overflow-wrap:anywhere;max-width:100%}.ui-player-panel .tabular-nums{white-space:nowrap}.ui-player-identity{background:var(--ui-surface);align-items:flex-start;gap:16px;padding:4px 24px 20px;display:flex}.ui-player-avatar{background:linear-gradient(135deg, var(--ui-blue-text), var(--ui-violet-text));width:48px;height:48px;color:var(--ui-action-text);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-player-avatar svg{width:27px;height:27px}.ui-player-identity-content{flex:1;min-width:0}.ui-player-identity-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-player-identity-name h2{overflow-wrap:anywhere;letter-spacing:-.025em;min-width:0;max-width:100%;margin:0;font-size:25px;font-weight:750;line-height:1.3}.ui-player-game{background:var(--ui-subtle);color:var(--ui-muted);border-radius:6px;padding:3px 8px;font-size:12px}.ui-player-rank{border:1px solid var(--ui-border);background:var(--ui-blue-bg);color:var(--ui-blue-text);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ui-player-rank svg,.ui-player-metadata svg,.ui-player-test-device svg,.ui-player-attribution svg{flex-shrink:0;width:16px;height:16px}.ui-player-metadata{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;font-size:12px;line-height:1.6;display:flex}.ui-player-metadata>span{align-items:center;gap:6px;display:inline-flex}.ui-player-uid code{color:var(--ui-text);font-size:12px}.ui-player-communication-dot{background:var(--ui-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ui-player-communication-dot[data-recent=true]{background:var(--ui-emerald-text)}.ui-player-identity-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:330px;padding-top:4px;display:flex}.ui-player-test-device,.ui-player-attribution{overflow-wrap:anywhere;color:var(--ui-muted);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;line-height:1.6;display:flex}.ui-player-test-device{color:var(--ui-purple-text)}.ui-player-content{min-width:0;padding:20px 24px;scroll-margin-top:52px}.ui-player-content>.ui-player-overview{margin-bottom:20px}.ui-player-workspace{grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.ui-player-review-column,.ui-player-context-column{align-content:start;gap:14px;min-width:0;display:grid}.ui-player-panel .ui-player-card{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:var(--ui-text);border-radius:14px;padding:18px}.ui-player-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:14px;display:flex}.ui-player-card-title{align-items:center;gap:8px;min-width:0;margin:0;font-size:14px;font-weight:650;line-height:1.5;display:flex}.ui-player-card-title svg{flex-shrink:0;width:20px;height:20px}.ui-player-source{color:var(--ui-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.ui-player-group-label{color:var(--ui-muted);margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.5}.ui-player-overview-groups{gap:18px;margin-top:16px;display:grid}.ui-player-growth{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ui-player-growth strong{color:var(--ui-blue-text);align-items:center;gap:8px;font-size:24px;line-height:1.3;display:inline-flex}.ui-player-growth strong svg{width:23px;height:23px}.ui-player-growth>span{border-left:1px solid var(--ui-border);color:var(--ui-muted);padding-left:16px;font-size:13px}.ui-player-growth b{color:var(--ui-text);font-weight:600}.ui-player-assets{background:var(--ui-subtle);color:var(--ui-text);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px;display:grid}.ui-player-assets>div{min-width:0}.ui-player-assets>div+div{border-left:1px solid var(--ui-border);padding-left:12px}.ui-player-assets dt{color:var(--ui-muted);align-items:center;gap:6px;font-size:12px;display:flex}.ui-player-assets dt svg{width:18px;height:18px}.ui-player-assets dd{margin:4px 0 0}.ui-player-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.3}.ui-player-amount[data-tone=cyan]{color:var(--ui-cyan-text)}.ui-player-amount[data-tone=amber]{color:var(--ui-amber-text)}.ui-player-amount[data-tone=blue]{color:var(--ui-blue-text)}.ui-player-commercial{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;display:grid}.ui-player-ltv{align-content:start;gap:4px;min-width:0;display:grid}.ui-player-ltv>span{color:var(--ui-muted);font-size:12px}.ui-player-revenue{border-left:1px solid var(--ui-border);align-content:start;gap:6px;margin:0;padding-left:12px;display:grid}.ui-player-revenue>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;font-size:12px;display:flex}.ui-player-revenue dt{color:var(--ui-muted)}.ui-player-revenue dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:500}.ui-player-commercial-label{color:var(--ui-muted);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.ui-player-commercial-label svg{flex-shrink:0;width:14px;height:14px}.ui-player-card-link{justify-content:flex-end;margin-top:8px;display:flex}.ui-player-overview .ui-player-card-link .ui-button{color:var(--ui-blue-text)}.ui-player-verdict{border:1px solid var(--ui-border);background:var(--ui-subtle);color:var(--ui-text);border-radius:10px;padding:14px 16px}.ui-player-verdict[data-tone=amber]{background:var(--ui-amber-bg);color:var(--ui-amber-text)}.ui-player-verdict[data-tone=red]{background:var(--ui-red-bg);color:var(--ui-red-text)}.ui-player-verdict[data-tone=emerald]{background:var(--ui-emerald-bg);color:var(--ui-emerald-text)}.ui-player-verdict-line{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ui-player-verdict-line>svg{flex-shrink:0;width:28px;height:28px}.ui-player-verdict-line strong{overflow-wrap:anywhere;font-size:23px;line-height:1.4}.ui-player-verdict-facts{flex-wrap:wrap;gap:6px 22px;margin:10px 0 0;display:flex}.ui-player-verdict-facts>div{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.ui-player-verdict-facts dt{color:var(--ui-muted)}.ui-player-verdict-facts dd{color:var(--ui-text);margin:0;font-weight:600}.ui-player-evidence{border-top:1px solid var(--ui-border);margin-top:14px;padding-top:14px}.ui-player-evidence-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ui-player-evidence-heading h4{margin:0;font-size:13px;font-weight:600}.ui-player-evidence-heading>span{color:var(--ui-muted);font-size:12px}.ui-player-empty{background:var(--ui-subtle);min-width:0;color:var(--ui-muted);border-radius:10px;align-items:center;gap:18px;padding:20px;display:flex}.ui-player-empty>svg{flex-shrink:0;width:36px;height:36px}.ui-player-empty p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.ui-player-empty div>p{color:var(--ui-text);font-weight:600}.ui-player-empty span,.ui-player-empty small{margin-top:4px;font-size:12px;line-height:1.6;display:block}.ui-player-empty-compact{gap:10px;padding:12px}.ui-player-empty-compact>svg{width:21px;height:21px}.ui-player-rule-list{gap:10px;display:grid}.ui-player-rule{border:1px solid var(--ui-border);background:var(--ui-amber-bg);color:var(--ui-amber-text);border-radius:10px;padding:12px}.ui-player-rule-heading{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ui-player-rule-heading>svg{flex-shrink:0;width:18px;height:18px}.ui-player-rule-heading h5{flex:200px;margin:0;font-size:13px;font-weight:600;line-height:1.6}.ui-player-rule-code,.ui-player-rule-hint{overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.7}.ui-player-rule-code{color:var(--ui-muted)}.ui-player-rule-hint{color:var(--ui-text)}.ui-player-disposition-description,.ui-player-paragraph{color:var(--ui-muted);margin:0 0 14px;font-size:12px;line-height:1.7}.ui-player-restriction-choice{margin-bottom:14px}.ui-player-restriction-choice label{color:var(--ui-text);margin-bottom:6px;font-size:12px;display:block}.ui-player-restriction-scope{background:var(--ui-subtle);color:var(--ui-text);border-radius:8px;gap:10px;margin-bottom:14px;padding:12px;font-size:12px;line-height:1.7;display:flex}.ui-player-restriction-scope>svg{flex-shrink:0;width:18px;height:18px}.ui-player-restriction-scope p{color:var(--ui-muted);margin:4px 0 0}.ui-player-client-support{border-top:1px solid var(--ui-border);color:var(--ui-muted);margin-top:16px;padding-top:14px;font-size:12px;line-height:1.7}.ui-player-client-support p{margin:0 0 8px}.ui-player-client-support summary{cursor:pointer;color:var(--ui-text)}.ui-player-client-support ul{margin:8px 0 0;padding-left:18px}.ui-player-client-support li+li{margin-top:6px}.ui-player-paragraph code,.ui-player-client-support code{overflow-wrap:anywhere}.ui-player-disposition-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;display:grid}.ui-player-disposition-fields>div{min-width:0}.ui-player-disposition-fields label{color:var(--ui-text);margin-bottom:6px;font-size:12px;display:block}.ui-player-disposition-fields .cruise-select{height:var(--ui-control-height);min-height:var(--ui-control-height)}.ui-player-disposition-footer{border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.ui-player-consequence{flex:250px;align-items:flex-start;gap:10px;min-width:0;display:flex}.ui-player-consequence>svg{width:22px;height:22px;color:var(--ui-amber-text);flex-shrink:0}.ui-player-consequence strong{color:var(--ui-amber-text);font-size:13px}.ui-player-consequence p{color:var(--ui-muted);margin:4px 0 0;font-size:12px;line-height:1.7}.ui-player-disposition-action{justify-items:end;gap:5px;display:grid}.ui-player-disposition-action>span{color:var(--ui-muted);font-size:12px}.ui-player-action-message{color:var(--ui-emerald-text);background:var(--ui-emerald-bg);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px;font-size:12px;line-height:1.7;display:flex}.ui-player-action-message[data-failed=true]{color:var(--ui-red-text);background:var(--ui-red-bg)}.ui-player-action-message svg{flex-shrink:0;width:18px;height:18px}.ui-player-account-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ui-player-account-action p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.7}.ui-player-account-id{color:var(--ui-muted);margin-top:12px;font-size:12px}.ui-player-account-id code{overflow-wrap:anywhere;margin-top:6px;display:block}.ui-player-appeal-list{gap:10px;display:grid}.ui-player-appeal{border-top:1px solid var(--ui-border);padding:10px 0}.ui-player-appeal:first-child{border-top:0;padding-top:0}.ui-player-appeal>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-player-appeal>div+div{justify-content:space-between;margin-top:6px}.ui-player-appeal-id{overflow-wrap:anywhere;min-width:0;font-family:monospace;font-size:12px}.ui-player-appeal time{color:var(--ui-muted);overflow-wrap:anywhere;font-size:12px}.ui-player-snapshot{color:var(--ui-muted);padding:0 4px;font-size:12px}.ui-player-snapshot dl{gap:8px;margin-top:10px;display:grid}.ui-player-snapshot dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.ui-player-snapshot dd{overflow-wrap:anywhere;margin:0}.ui-player-panel summary{cursor:pointer;line-height:1.7}.ui-player-panel summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:4px}.ui-player-readonly-note,.ui-player-load-message{color:var(--ui-muted);background:var(--ui-subtle);border-radius:10px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;line-height:1.7;display:flex}.ui-player-readonly-note svg,.ui-player-load-message svg{flex-shrink:0;width:18px;height:18px}.ui-player-load-message{margin:0 0 16px}.ui-player-load-message[data-failed=true]{color:var(--ui-red-text);background:var(--ui-red-bg)}.ui-player-data-status{border-top:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-muted);padding:14px 24px}.ui-player-data-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-player-data-partitions{flex-wrap:wrap;gap:8px 20px;display:flex}.ui-player-data-partitions>span{align-items:center;gap:6px;font-size:12px;line-height:1.6;display:inline-flex}.ui-player-data-partitions svg{flex-shrink:0;width:16px;height:16px}.ui-player-data-partitions>[data-tone=emerald] svg{color:var(--ui-emerald-text)}.ui-player-data-partitions>[data-tone=amber]{color:var(--ui-amber-text)}.ui-player-data-status>p{margin:8px 0 0;font-size:12px;line-height:1.7}.ui-player-field{background:var(--ui-subtle);min-width:0;color:var(--ui-text);border-radius:10px;padding:10px 12px}.ui-player-field-label{color:var(--ui-muted);font-size:12px;line-height:1.6}.ui-player-field-value{overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:600;line-height:1.6}.ui-player-field[data-highlight=true] .ui-player-field-value{color:var(--ui-blue-text)}@media (width>=1060px){.ui-player-overview-wide .ui-player-overview-groups{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.4fr);gap:24px}.ui-player-overview-wide .ui-player-overview-group+.ui-player-overview-group{border-left:1px solid var(--ui-border);padding-left:24px}}@media (width<=1059px){.ui-player-workspace{grid-template-columns:minmax(0,1fr)}.ui-player-identity{flex-wrap:wrap}.ui-player-identity-actions{justify-content:flex-start;width:100%;max-width:100%;padding-left:64px}}@media (width<=760px){.ui-player-backdrop{padding:8px}.ui-player-panel{height:calc(100dvh - 16px)}.ui-player-heading-name{display:inline}.ui-player-heading h2{font-size:14px;font-weight:600}.ui-player-identity{gap:10px;padding:8px 16px 16px}.ui-player-identity-name h2{font-size:20px}.ui-player-avatar{border-radius:12px;width:38px;height:38px}.ui-player-avatar svg{width:23px;height:23px}.ui-player-identity-actions{padding-left:0}.ui-player-content{padding:16px}.ui-player-tabs{padding:0 16px}.ui-player-panel .ui-player-card{padding:16px}.ui-player-uid code{flex:170px}.ui-player-card-heading{gap:8px}.ui-player-disposition-fields{grid-template-columns:minmax(0,1fr)}.ui-player-disposition-fields input{min-height:44px;font-size:16px}.ui-player-disposition-fields .cruise-select{height:44px;min-height:44px}.ui-player-panel .ui-button{min-height:44px}.ui-player-verdict-line strong{font-size:20px}.ui-player-empty{gap:12px;padding:14px}.ui-player-empty>svg{width:26px;height:26px}.ui-player-disposition-action{width:100%}.ui-player-data-status{padding:14px 16px}.ui-player-data-partitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}}:is(.app-content,.cruise-floating-portal,[role=dialog]) :is(div,section):has(>table){min-width:0;max-width:100%;overflow-x:auto}.ui-online-params :is(.flex.items-center.justify-between,.flex.items-start.justify-between){flex-wrap:wrap;gap:12px}.ui-online-params :is(.grid,.flex)>div{min-width:0}@media (width<=760px){.ui-version-field,.ui-version-field[data-size=sm],#root .cruise-select,#root .cruise-select.h-8,.ui-select-trigger,.ui-select-trigger.ui-select-sm{height:auto;min-height:44px}.ui-popover-search,input[type=date]{min-height:44px;font-size:16px}.ui-version-field input{min-height:40px;font-size:16px}.ui-version-field>button{min-width:36px;min-height:40px}.ui-version-all{max-width:calc(100% - 64px)}.cruise-select-option,.ui-anchored-panel :is([role=option],button.w-full),.ui-country-regions>button{min-height:44px}.ui-player-panel{border-radius:var(--ui-card-radius);max-height:calc(100dvh - 16px)}.ui-player-heading{min-height:44px;padding-top:env(safe-area-inset-top);padding-bottom:0}.ui-player-scroll{padding-bottom:env(safe-area-inset-bottom)}}.ui-detail-table td,.ui-detail-table td :is(.break-all,.break-words,.whitespace-normal,.whitespace-pre-wrap){white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere}.ui-reference-shell{background:var(--ui-page);height:100dvh;color:var(--ui-text);flex-direction:column;display:flex;overflow:hidden}.ui-reference-header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);flex-shrink:0}.ui-reference-header-inner{flex-wrap:wrap;align-items:center;gap:16px 24px;max-width:1440px;margin:auto;padding:12px 24px;display:flex}.ui-reference-brand{white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:650;display:inline-flex}.ui-reference-brand svg{width:20px;height:20px}.ui-reference-navigation{flex:1;width:auto;min-width:200px}.ui-reference-layout{flex:1;min-height:0;display:flex;overflow:hidden}.ui-reference-toc{border-right:1px solid var(--ui-border);background:var(--ui-surface);flex-shrink:0;width:240px;padding:24px 16px;overflow-y:auto}.ui-reference-toc-title{color:var(--ui-muted);margin-bottom:12px;font-size:13px;font-weight:600}.ui-reference-toc nav{gap:4px;display:grid}.ui-reference-toc .ui-button{text-align:left;white-space:normal;justify-content:flex-start}.ui-reference-toc .ui-button[data-selected=true]{color:var(--ui-text);background:var(--ui-subtle);font-weight:600}.ui-reference-main{flex:1;min-width:0;overflow:auto}.ui-reference-content{max-width:1064px;margin:auto;padding:24px}.ui-reference-content:has(.ui-page-wide){max-width:1536px}.ui-page-wide{width:100%;min-width:0}.ui-reference-page{gap:var(--ui-section-gap);min-width:0;display:grid}.ui-reference-page>.ui-page-header{margin-bottom:0}.ui-reference-section{gap:12px;min-width:0;scroll-margin-top:20px;display:grid}.ui-reference-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.ui-reference-section-heading>div{min-width:0}.ui-reference-section-heading h2{color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.6}.ui-reference-section-heading p{color:var(--ui-muted);margin:4px 0 0;font-size:13px;line-height:1.7}.ui-reference-section-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-reference-frame{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);width:100%;height:72dvh;min-height:400px}.ui-api-reference pre{background:var(--ui-subtle);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius)}.ui-reference-mobile-toc{display:none}.ui-reference-dialog{z-index:var(--ui-layer-dialog);position:fixed;inset:0}.ui-operator-dialog{z-index:var(--ui-layer-confirmation);position:fixed;inset:0}.ui-operator-backdrop{background:var(--ui-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ui-operator-panel{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);width:min(100%,512px);min-height:0;max-height:calc(100dvh - 32px);color:var(--ui-text);box-shadow:0 20px 50px var(--ui-backdrop);flex-direction:column;padding:24px;display:flex}.ui-operator-panel-wide{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);width:min(96vw,1360px);height:min(92dvh,880px);min-height:0;color:var(--ui-text);box-shadow:0 20px 50px var(--ui-backdrop);flex-direction:column;padding:0;display:flex}.ui-operator-title{flex-shrink:0;margin:0;font-size:18px;font-weight:600;line-height:1.6}.ui-operator-body{overflow-wrap:anywhere;white-space:pre-wrap;min-height:0;color:var(--ui-muted);margin:16px 0;font-size:14px;line-height:1.7;overflow-y:auto}.ui-operator-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:12px;display:flex}.ui-reference-backdrop{background:var(--ui-backdrop);position:fixed;inset:0}.ui-reference-drawer-position{justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-reference-drawer{border-left:1px solid var(--ui-border);background:var(--ui-page);width:min(100%,960px);height:100dvh;min-height:0;color:var(--ui-text);flex-direction:column;display:flex}.ui-reference-drawer-heading{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);flex-shrink:0;padding:24px}.ui-reference-drawer-heading .ui-page-header{margin-bottom:16px}.ui-reference-drawer-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-reference-drawer-title .ui-page-header{flex:1;min-width:0}.ui-reference-filters{gap:12px;display:grid}.ui-reference-search{max-width:480px;color:var(--ui-muted);gap:6px;font-size:13px;display:grid}.ui-reference-drawer-body{min-height:0;padding:24px;overflow-y:auto}.ui-reference-drawer-body .ui-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);padding:20px}.ui-reference-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ui-reference-details h3{align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.ui-reference-details p,.ui-reference-requirement{color:var(--ui-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.ui-reference-requirement{border-top:1px solid var(--ui-border);margin-top:16px;padding-top:16px}.ui-reference-requirement strong{color:var(--ui-text);font-weight:600}.ui-reference-badge{color:var(--ui-muted);background:var(--ui-subtle);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-flex}.ui-reference-badge-pending{color:var(--ui-amber-text);background:var(--ui-amber-bg)}.ui-reference-badge-ready{color:var(--ui-sky-text);background:var(--ui-sky-bg)}.ui-reference-badge-live{color:var(--ui-emerald-text);background:var(--ui-emerald-bg)}.ui-reference-drawer-footer{border-top:1px solid var(--ui-border);background:var(--ui-surface);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.ui-reference-drawer-footer p{color:var(--ui-muted);flex:260px;margin:0;font-size:13px;line-height:1.7}.dev-tools-popover{background:var(--ui-surface);border-color:var(--ui-border);border-radius:var(--ui-card-radius);width:min(280px,100vw - 32px);z-index:var(--ui-layer-popover)}.dev-tools-title,.shell-build-version{color:var(--ui-muted);font-size:12px}.dev-tools-popover .user-menu-item{white-space:nowrap;gap:8px;min-height:36px;font-size:13px}@media (width<=1023px){.ui-reference-toc{display:none}.ui-reference-mobile-toc{border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);width:auto;margin-bottom:20px;padding:12px 16px;display:block}.ui-reference-mobile-toc summary{cursor:pointer;font-size:13px;font-weight:600}.ui-reference-mobile-toc nav{margin-top:12px}}@media (width<=760px){.ui-reference-header-inner{gap:12px;padding:12px 16px}.ui-reference-navigation{flex-basis:100%;order:3}.ui-reference-header-inner>.ui-button{margin-left:auto}.ui-reference-content,.ui-reference-drawer-heading,.ui-reference-drawer-body{padding:16px}.ui-reference-drawer-footer{padding:12px 16px}.ui-reference-details{grid-template-columns:minmax(0,1fr);gap:16px}.ui-reference-drawer-body .ui-card{padding:16px}.ui-reference-frame{min-height:360px}}.ui-reference-page,.ui-reference-section{grid-template-columns:minmax(0,1fr)}.ui-reference-page :is(.ui-card,pre){min-width:0;max-width:100%}@media (width<=760px){.ui-api-reference .grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.ui-reference-shell,.ui-reference-drawer) .ui-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-reference-page{overflow-wrap:anywhere}.ui-player-level-badge{border:1px solid var(--ui-border);min-width:90px;color:var(--ui-muted);background:var(--ui-subtle);border-radius:10px;flex-direction:column;flex-shrink:0;gap:3px;padding:9px 12px;display:inline-flex}.ui-player-level-badge[data-tone=teal]{color:var(--ui-teal-text);background:var(--ui-teal-bg);border-color:currentColor}.ui-player-level-badge[data-tone=blue]{color:var(--ui-blue-text);background:var(--ui-blue-bg);border-color:currentColor}.ui-player-level-badge[data-tone=violet]{color:var(--ui-violet-text);background:var(--ui-violet-bg);border-color:currentColor}.ui-player-level-badge[data-tone=gold]{color:var(--ui-gold-text);background:var(--ui-gold-bg);border:3px double var(--ui-gold-border);padding:7px 10px}.ui-player-level-badge[data-future=true]{border-style:dashed}.ui-player-level-caption{align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.ui-player-level-caption>span{font-size:12px;font-weight:700}.ui-player-level-badge>strong,.ui-player-growth .ui-player-level-badge>strong{color:inherit;font-size:23px;font-weight:700;line-height:1.25}.ui-player-level-compact{min-width:76px;padding:6px 9px}.ui-player-level-compact>strong{font-size:18px}.ui-game-resource-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.ui-player-kit-examples{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ui-player-kit-examples>span:not(.ui-player-level-badge){align-items:center;gap:6px;display:inline-flex}.ui-player-layout{grid-template-columns:var(--ui-split-width,350px) 8px minmax(0, 1fr);flex:1;min-height:0;display:grid;overflow:hidden}.ui-player-summary{border-right:1px solid var(--ui-border);background:var(--ui-surface);scrollbar-gutter:stable;min-width:0;padding:20px 18px;overflow-y:auto}.ui-player-summary .ui-player-identity{flex-direction:column;gap:8px;padding:0 0 12px;display:flex}.ui-player-identity-header{align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.ui-player-identity-subtitle{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ui-player-summary .ui-player-avatar{background:var(--ui-subtle);width:38px;height:38px;color:var(--ui-muted);border-radius:12px}.ui-player-summary .ui-player-identity-name{gap:6px}.ui-player-summary .ui-player-identity-name h2{font-size:21px}.ui-player-summary .ui-player-metadata{gap:6px 14px;margin:0;font-size:12px}.ui-player-summary .ui-player-metadata>span{overflow-wrap:anywhere;max-width:100%}.ui-player-summary .ui-player-identity-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.ui-player-summary .ui-player-uid{flex-wrap:nowrap;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding:3px 0;display:grid}.ui-player-uid-label{color:var(--ui-muted);font-size:12px}.ui-player-summary .ui-player-uid code{white-space:nowrap;scrollbar-width:thin;overflow-wrap:normal;border-radius:3px;min-width:0;max-width:100%;font-size:12px;line-height:1.6;overflow-x:auto}.ui-player-summary .ui-player-uid code:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-player-summary .ui-player-uid button{width:28px;padding-inline:0}.ui-player-country-flag{flex-shrink:0;font-size:17px;line-height:1}.ui-player-summary :is(.ui-player-source,.ui-player-test-device,.ui-player-attribution){width:100%;margin:0}.ui-player-summary :is(.ui-player-test-device,.ui-player-attribution)>span{min-width:0}.ui-player-summary .ui-player-overview{margin:0}.ui-player-summary .ui-player-overview-groups{flex-direction:column;gap:20px;margin-top:14px;display:flex}.ui-player-growth-description{color:var(--ui-text);flex-direction:column;gap:4px;font-size:13px;display:flex}.ui-player-growth-description>span{color:var(--ui-muted);font-size:12px}.ui-player-growth>span:not(.ui-player-level-badge){flex-basis:100%}.ui-player-commercial-details>summary{cursor:pointer;color:var(--ui-muted);padding:4px 0;font-size:12px}.ui-player-commercial-details>summary>span{color:var(--ui-text);margin-left:8px}.ui-player-commercial-details[open]>summary{margin-bottom:12px}.ui-player-client-properties>section{margin-top:20px}.ui-player-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ui-player-client-grid>div{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;min-width:0;padding:12px}.ui-player-client-grid dt{color:var(--ui-muted);font-size:12px;line-height:1.6}.ui-player-client-grid dd{color:var(--ui-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;font-weight:600;line-height:1.6}.ui-player-client-source{color:var(--ui-muted);margin-top:18px;font-size:12px;line-height:1.8}.ui-player-client-source summary{cursor:pointer}@media (width<=1099px){.ui-player-layout{display:block;overflow:hidden auto}.ui-player-layout>.ui-player-scroll{overflow:visible}.ui-player-summary{border-right:0;padding:16px 24px;overflow:visible}.ui-player-summary .ui-player-overview-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ui-player-summary .ui-player-overview-group:last-child{grid-column:1/-1}.ui-player-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ui-player-summary{padding:12px 16px}.ui-player-summary .ui-player-overview-groups{gap:16px;display:flex}.ui-player-client-properties .ui-player-card-heading{flex-wrap:wrap}.ui-player-client-grid>div{padding:10px}}.ui-selection-cards{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding:0;display:grid;overflow:visible}.ui-selection-cards>.ui-selection-item{text-align:left;white-space:normal;border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:var(--ui-text);border-radius:12px;padding:16px;display:block}.ui-selection-cards>.ui-selection-item[data-selected=true]{border-color:var(--ui-text);background:var(--ui-subtle);box-shadow:inset 0 0 0 1px var(--ui-text)}.ui-choice-card{flex-direction:column;gap:8px;display:flex}.ui-choice-card-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ui-choice-card-top>svg{width:20px;height:20px;color:var(--ui-muted)}.ui-choice-card>strong{font-size:14px;font-weight:600;line-height:1.6}.ui-choice-card-description{color:var(--ui-muted);font-size:12px;font-weight:400}.ui-choice-card-footer{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:400;display:flex}.ui-player-control-subtitle{color:var(--ui-muted);margin-top:6px;font-size:12px;line-height:1.7}.ui-player-disposition .ui-selection-cards{margin-top:18px}.ui-player-limit-state{color:var(--ui-muted)}.ui-player-limit-state[data-active=true]{color:var(--ui-amber-text)}.ui-player-restriction-detail{background:var(--ui-subtle);border-radius:10px;margin-top:18px;padding:18px}.ui-player-impact-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-player-impact-heading>strong{color:var(--ui-text);align-items:center;gap:8px;font-size:13px;display:inline-flex}.ui-player-impact-heading svg{width:16px;height:16px}.ui-player-impact-heading>span{color:var(--ui-muted);font-size:12px}.ui-player-restriction-detail .ui-player-disposition-fields{margin-top:18px}.ui-player-control-support{color:var(--ui-muted);margin-top:16px;font-size:12px;line-height:1.8}.ui-player-control-support summary{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.ui-player-control-support svg{width:14px;height:14px}.ui-player-control-support p{margin-top:8px}.ui-player-risk-stack{flex-direction:column;gap:20px;display:flex}.ui-player-risk-heading h2{font-size:23px;font-weight:650;line-height:1.5}.ui-player-risk-heading p{color:var(--ui-muted);margin-top:6px;font-size:13px}.ui-player-risk-status .ui-player-verdict{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:0;display:flex}.ui-player-risk-status .ui-player-verdict-facts{margin-top:0}.ui-player-risk-status-note{color:var(--ui-muted);margin-top:8px;font-size:12px}.ui-player-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ui-player-evidence-grid .ui-player-evidence{border:0;margin:0;padding:0}.ui-player-summary-restrictions{margin-top:16px}.ui-player-summary-restrictions>p{margin-top:12px;font-size:13px;font-weight:600}.ui-player-summary-restrictions dl{flex-direction:column;gap:10px;margin-top:14px;font-size:12px;display:flex}.ui-player-summary-restrictions dl>div{justify-content:space-between;gap:8px;display:flex}.ui-player-summary-restrictions dt{color:var(--ui-muted)}.ui-player-summary .ui-player-growth{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ui-player-summary .ui-player-growth>span:not(.ui-player-level-badge){grid-column:1/-1}.ui-player-summary .ui-player-level-badge{min-width:0}@media (width<=760px){.ui-selection-cards{grid-template-columns:1fr;gap:8px}.ui-selection-cards>.ui-selection-item{padding:12px}.ui-choice-card{grid-template-columns:26px minmax(0,1fr);gap:4px 10px;display:grid}.ui-choice-card-top{flex-direction:column;grid-area:1/1/4;gap:12px;margin:0}.ui-choice-card>strong,.ui-choice-card-description,.ui-choice-card-footer{grid-column:2}.ui-choice-card-footer{margin-top:4px}.ui-player-evidence-grid{grid-template-columns:1fr}.ui-player-restriction-detail{padding:14px}}.ui-player-summary .ui-player-identity-actions{flex-direction:row;justify-content:flex-start}.ui-player-summary .ui-player-growth{grid-template-columns:114px minmax(0,1fr)}.ui-player-level-caption{white-space:nowrap;gap:6px}.ui-player-page-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.ui-player-page-title h2{letter-spacing:-.02em;font-size:23px;font-weight:650;line-height:1.45}.ui-player-page-title p{color:var(--ui-muted);margin-top:6px;font-size:13px;line-height:1.8}.ui-player-value-strip{border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0 0 26px;display:grid}.ui-player-value-strip>div{min-width:0}.ui-player-value-strip dt{color:var(--ui-muted);margin-bottom:8px;font-size:12px;line-height:1.6}.ui-player-value-strip dd{color:var(--ui-text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:650;line-height:1.35}.ui-player-value-strip>[data-primary=true] dd{font-size:32px}.ui-player-value-strip dd>span{color:var(--ui-muted);letter-spacing:normal;font-size:12px;font-weight:400}.ui-player-document-section{border-bottom:1px solid var(--ui-border);padding:26px 0}.ui-player-document-section h3,.ui-player-document-heading h3{color:var(--ui-text);font-size:14px;font-weight:650;line-height:1.6}.ui-player-document-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ui-player-document-heading>span{color:var(--ui-muted);font-size:12px}.ui-player-plain-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px;margin:18px 0 0;display:grid}.ui-player-plain-facts>div{min-width:0}.ui-player-plain-facts dt{color:var(--ui-muted);font-size:12px;line-height:1.6}.ui-player-plain-facts dd{color:var(--ui-text);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:550;line-height:1.7}.ui-player-inline-assets{flex-wrap:wrap;gap:8px 18px;display:flex}.ui-player-inline-assets>span{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.ui-player-inline-assets .ui-game-resource-icon{width:18px;height:18px}.ui-player-inline-assets small{color:var(--ui-muted);font-size:12px;font-weight:400}.ui-player-document-note{color:var(--ui-muted);margin:18px 0 0;font-size:12px;line-height:1.8}.ui-player-document-audit{color:var(--ui-muted);align-items:flex-start;gap:9px;padding-top:20px;font-size:12px;line-height:1.8;display:flex}.ui-player-document-audit>svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}.ui-player-document-audit small{margin-top:6px;font-size:12px;display:block}.ui-player-document-table{margin-top:18px;overflow-x:auto}.ui-player-document-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ui-player-document-table th,.ui-player-document-table td{white-space:nowrap;border-bottom:1px solid var(--ui-border);padding:12px}.ui-player-document-table th{background:var(--ui-subtle);color:var(--ui-muted);font-weight:500}.ui-player-document-table small{color:var(--ui-muted);font-size:12px}.ui-player-document-table-empty{text-align:center;color:var(--ui-muted);font-size:12px;line-height:1.8;white-space:normal!important;padding:26px 12px!important}.ui-player-orders-document{color:var(--ui-text);font-size:12px}.ui-player-orders-body span{font-size:12px}.ui-player-orders-body>div:first-child{flex-wrap:wrap;gap:8px}.ui-player-orders-body>div:has(>table){background:0 0;border:0;border-radius:0}.ui-player-orders-body table{border-collapse:collapse;width:100%;font-size:12px}.ui-player-orders-body th,.ui-player-orders-body td{padding:12px;font-size:12px;line-height:1.6}.ui-player-orders-body th{font-weight:500}.ui-player-dossier-facts{border:1px solid var(--ui-border);border-radius:var(--ui-card-radius);background:var(--ui-surface);padding:20px}.ui-player-dossier-facts h3{font-size:14px;font-weight:650}.ui-player-dossier-facts>p{font-size:12px;line-height:1.8}.ui-player-dossier-facts>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px;margin-top:20px}.ui-player-dossier-facts>dl>div{background:0 0;border:0;border-radius:0;padding:0}.ui-player-dossier-facts dt,.ui-player-dossier-facts dd:last-child{font-size:12px;line-height:1.7}.ui-player-dossier-facts dd:first-of-type{margin-top:6px;font-size:13px;font-weight:550;line-height:1.7}.ui-player-content .ui-player-field{background:0 0;border-radius:0;padding:10px 0}.ui-player-client-grid{gap:22px 30px}.ui-player-client-grid>div{background:0 0;border:0;border-radius:0;padding:0}.ui-player-client-grid dd{font-weight:550}@media (width<=760px){.ui-player-value-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ui-player-plain-facts,.ui-player-dossier-facts>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.ui-player-page-title{flex-wrap:wrap}.ui-player-document-section{padding:22px 0}}@media (width<=420px){.ui-player-value-strip dd{font-size:23px}.ui-player-value-strip>[data-primary=true] dd{font-size:28px}.ui-player-dossier-facts>dl{grid-template-columns:1fr}.ui-player-client-grid{gap:22px 16px}}.ui-resizable-split{grid-template-columns:var(--ui-split-width,310px) 8px minmax(0, 1fr);min-width:0;display:grid}.ui-resizable-handle{cursor:col-resize;touch-action:none;background:var(--ui-surface);outline-offset:-2px;position:relative}.ui-resizable-handle:after{content:"";background:var(--ui-border);border-radius:2px;width:2px;height:48px;position:absolute;top:calc(50% - 24px);left:3px}.ui-resizable-handle:hover:after,.ui-resizable-handle:focus-visible:after,.ui-resizable-split[data-dragging]>.ui-resizable-handle:after{background:var(--ui-focus)}.ui-resizable-handle:focus-visible{outline:2px solid var(--ui-focus)}.ui-resizable-split[data-dragging]{-webkit-user-select:none;user-select:none;cursor:col-resize}.ui-resizable-kit{border:1px solid var(--ui-border);border-radius:8px;min-height:140px;overflow:hidden}.ui-resizable-kit>section{background:var(--ui-subtle);min-width:0;padding:16px}@media (width<=1099px){.ui-resizable-split{display:block}.ui-resizable-handle{display:none}}.ui-player-assets>div{container-type:inline-size}.ui-player-assets .ui-player-amount{font-size:clamp(12px, calc(140cqi / var(--ui-amount-length,6)), 24px)}.ui-player-assets[data-long]{grid-template-columns:minmax(0,1fr);gap:12px}.ui-player-assets[data-long]>div+div{border-left:0;border-top:1px solid var(--ui-border);padding-top:12px;padding-left:0}.ui-yifan-jump{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.ui-yifan-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.ui-yifan-status,.ui-yifan-description{color:var(--ui-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.ui-yifan-status{text-align:right}.ui-yifan-status[data-warning=true]{color:var(--ui-amber-text)}.ui-yifan-jump[data-align=start]{align-items:flex-start}.ui-yifan-jump[data-align=start] .ui-yifan-actions{justify-content:flex-start}.ui-yifan-jump[data-align=start] .ui-yifan-status{text-align:left}.ui-player-yifan{border-bottom:1px solid var(--ui-border);padding:0 0 12px}.ui-yifan-jump[data-compact]{gap:5px;width:100%}.ui-yifan-jump[data-compact] .ui-yifan-actions{gap:6px}.ui-yifan-meta{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ui-yifan-install-help{color:var(--ui-muted);font-size:12px;line-height:1.6}.ui-yifan-install-help summary{cursor:pointer;padding:3px 0}.ui-support-workbench-bg{background:var(--ui-page)}.ui-support-context-bubble{background:var(--ui-subtle);border-radius:12px}.ui-support-indigo-block{background:var(--ui-indigo-bg);border-left:2px solid var(--ui-indigo-text);border-radius:0 12px 12px 0}.ui-support-emerald-block{background:var(--ui-emerald-bg);border-left:2px solid var(--ui-emerald-text);border-radius:0 12px 12px 0}.ui-support-step-num{background:var(--ui-subtle);width:20px;height:20px;color:var(--ui-text);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ui-support-step-num[data-accent=indigo]{background:var(--ui-indigo-bg);color:var(--ui-indigo-text)}.ui-support-step-num[data-accent=emerald]{background:var(--ui-emerald-bg);color:var(--ui-emerald-text)}.ui-support-target-preview{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px}.ui-yifan-install-help summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-yifan-install-help p{margin:5px 0 0}@media (width<=760px){.ui-player-summary .ui-player-uid button{width:44px}.ui-yifan-actions>.ui-button,.ui-mobile-controls .ui-button{min-height:44px}.ui-mobile-controls .ui-input{min-height:44px;font-size:16px}}:root,html[data-theme=light]{--ui-control-height:32px;--ui-control-radius:8px;--ui-card-radius:14px;--ui-section-gap:20px;--ui-page:#eaeff7;--ui-surface:#fff;--ui-subtle:#f3f6fb;--ui-text:#0f172a;--ui-muted:#64748b;--ui-border:#94a3b829;--ui-input-border:#94a3b838;--ui-hover-border:#3b82f638;--ui-action:#2563eb;--ui-action-hover:#1d4ed8;--ui-action-text:#fff;--ui-accent:#10b981;--support-inbox-bg:#f6f8fc;--support-inbox-card-bg:#fff;--support-inspector-bg:#f6f8fc;--support-selected:#fff;--support-selected-ring:#2563eb1f;--support-divider:#94a3b824;--support-brand-blue:#2563eb;--support-island-border:#ffffffe6;--support-island-shadow:0 12px 36px -6px #0f172a0f, 0 2px 8px -2px #0f172a08, 0 0 0 1px #94a3b824;--support-bento-bg:#fff;--support-bento-border:#94a3b826;--support-bento-shadow:0 2px 8px #0f172a06, inset 0 1px 0 #ffffffd9;--support-sidebar-bg:transparent;--support-sidebar-card:#ffffffeb;--support-sidebar-card-border:#94a3b82e;--support-sidebar-hover:#0f172a0b;--support-sidebar-active-bg:#fff;--support-sidebar-active-text:#1d4ed8;--support-sidebar-text:#334155;--support-sidebar-muted:#64748b}html[data-theme=dark]{--ui-page:#080b11;--ui-surface:#101520;--ui-subtle:#171f2e;--ui-text:#f1f5f9;--ui-muted:#94a3b8;--ui-border:#94a3b814;--ui-input-border:#94a3b821;--ui-hover-border:#60a5fa38;--ui-action:#3b82f6;--ui-action-hover:#2563eb;--ui-action-text:#fff;--ui-accent:#34d399;--support-inbox-bg:#0d121c;--support-inbox-card-bg:#141b29;--support-inspector-bg:#0d121c;--support-selected:#182235;--support-selected-ring:#3b82f62e;--support-divider:#94a3b814;--support-brand-blue:#3b82f6;--support-island-border:#ffffff0f;--support-island-shadow:0 20px 50px #00000080, 0 0 0 1px #ffffff0d, inset 0 1px 0 #ffffff0a;--support-bento-bg:#141b29;--support-bento-border:#94a3b814;--support-bento-shadow:0 4px 16px #00000038, inset 0 1px 0 #ffffff08;--support-sidebar-bg:transparent;--support-sidebar-card:#161e2eeb;--support-sidebar-card-border:#94a3b81a;--support-sidebar-hover:#94a3b812;--support-sidebar-active-bg:#3b82f624;--support-sidebar-active-text:#60a5fa;--support-sidebar-text:#cbd5e1;--support-sidebar-muted:#94a3b8}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Inter,Segoe UI,sans-serif;line-height:1.55}#root h1,#root h2,#root h3{letter-spacing:-.015em}.support-shell{background:radial-gradient(circle at 12% 0%, #3b82f60f, transparent 42%), var(--ui-page);min-width:0;height:100dvh;color:var(--ui-text);padding:8px 10px 8px 0;display:flex}.support-sidebar{background:var(--support-sidebar-bg);width:242px;color:var(--support-sidebar-text);-webkit-user-select:none;user-select:none;z-index:30;flex-direction:column;flex:0 0 242px;transition:width .24s cubic-bezier(.16,1,.3,1),flex-basis .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.support-sidebar.is-collapsed{flex:0 0 68px;width:68px}.support-sidebar-header{justify-content:space-between;align-items:center;height:48px;padding:0 12px 0 16px;display:flex}.support-sidebar.is-collapsed .support-sidebar-header{justify-content:center;padding:0 8px}.support-brand{color:var(--ui-text);white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:14.5px;font-weight:600;display:flex;overflow:hidden}.support-brand-icon{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 3px 10px #2563eb47,inset 0 1px #ffffff4d}.support-collapse-trigger{width:28px;height:28px;color:var(--support-sidebar-muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,color .18s;display:inline-flex}.support-collapse-trigger:hover{background:var(--support-sidebar-hover);color:var(--ui-text)}.support-game-dropdown-wrap{margin:6px 12px 16px;position:relative}.support-sidebar.is-collapsed .support-game-dropdown-wrap{justify-content:center;margin:6px 8px 16px;display:flex}.support-game-trigger{background:var(--support-sidebar-card);border:1px solid var(--support-sidebar-card-border);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 13px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #0f172a0a}.support-game-trigger:hover,.support-game-trigger[aria-expanded=true]{border-color:var(--ui-hover-border);box-shadow:0 6px 20px #2563eb14}.support-sidebar.is-collapsed .support-game-trigger{border-radius:14px;justify-content:center;width:48px;height:48px;padding:0}.support-game-badge{color:#fff;background:linear-gradient(145deg,#3b82f6 0%,#1d4ed8 60%,#4338ca 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 3px 10px #2563eb38}.support-sidebar nav{gap:5px;padding:0 12px;display:grid}.support-sidebar.is-collapsed nav{padding:0 10px}.support-nav-link{min-height:40px;color:var(--support-sidebar-text);white-space:nowrap;border-radius:11px;align-items:center;gap:11px;padding:8px 12px;font-size:13.5px;transition:background-color .18s,color .18s;display:flex;position:relative;overflow:hidden}.support-sidebar.is-collapsed .support-nav-link{justify-content:center;padding:9px 0}.support-sidebar.is-collapsed .support-nav-link>span{display:none}.support-nav-link:hover{background:var(--support-sidebar-hover);color:var(--ui-text)}.support-nav-link[aria-current=page]{color:var(--support-sidebar-active-text);background:var(--support-sidebar-active-bg);font-weight:600}.support-nav-link[aria-current=page] svg{color:var(--support-brand-blue)}.support-sidebar-bottom{gap:8px;margin-top:auto;padding:12px;display:grid}.support-sidebar.is-collapsed .support-sidebar-bottom{padding:10px 8px}.support-sidebar-operator{background:var(--support-sidebar-card);border:1px solid var(--support-sidebar-card-border);border-radius:11px;align-items:center;gap:10px;padding:7px 10px;display:flex}.support-sidebar.is-collapsed .support-sidebar-operator{background:0 0;border-color:#0000;justify-content:center;padding:6px 0}.support-sidebar.is-collapsed .support-operator-meta,.support-sidebar.is-collapsed .support-logout-btn{display:none}.support-avatar{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex;box-shadow:0 2px 6px #2563eb40}.support-operator-meta{flex:1;min-width:0;line-height:1.25}.support-operator-name{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.support-operator-status{color:var(--support-sidebar-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.support-online-dot{background:#10b981;border-radius:999px;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px #10b98180}.support-logout-btn{color:var(--support-sidebar-muted);border-radius:6px;padding:6px;transition:all .16s}.support-logout-btn:hover{color:var(--ui-text);background:var(--support-sidebar-hover)}.support-logout-btn:active{transform:scale(.92)}.support-main{background:var(--ui-surface);border:1px solid var(--support-island-border);min-width:0;min-height:0;box-shadow:var(--support-island-shadow);border-radius:18px;flex-direction:column;flex:1;display:flex;overflow:hidden}.support-topbar{background:var(--ui-surface);border-bottom:1px solid var(--support-divider);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:50px;padding:0 20px;display:flex}.support-breadcrumb{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.support-breadcrumb strong{color:var(--ui-text);font-weight:600}.support-topbar-actions{align-items:center;gap:12px;display:flex}.support-game-link{color:var(--ui-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}#root .support-content{flex:1;min-height:0;overflow:auto;padding:24px 28px!important}#root .support-content.is-workbench{padding:0!important;overflow:hidden!important}.support-content>div{max-width:1680px;margin-inline:auto}.support-content.is-workbench>div{max-width:none;height:100%;margin:0}.support-workbench-grid{--inbox-w:340px;--inspector-w:380px;grid-template-columns:var(--inbox-w) minmax(0, 1fr);background:var(--ui-surface);height:calc(100dvh - 68px);min-height:540px;display:grid;position:relative;overflow:hidden}.support-workbench-inbox{border-right:1px solid var(--support-divider);background:var(--support-inbox-bg);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.support-workbench-list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 10px 14px;display:flex;overflow-y:auto}.support-inbox-row{background:var(--support-inbox-card-bg);border:1px solid var(--support-bento-border);transition:background-color .18s,border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #0f172a05;border-radius:13px!important}.support-inbox-row:hover{border-color:var(--ui-hover-border);background:var(--support-hover);box-shadow:0 4px 12px #0f172a09}.support-inbox-row.is-selected{background:var(--support-selected);box-shadow:0 6px 20px -4px var(--support-selected-ring), 0 0 0 1px #3b82f61f;border:1px solid #3b82f652!important}.support-aurora-card{background:linear-gradient(135deg,#2563eb0d 0%,#7c3aed11 100%);border:1px solid #6366f11f;border-radius:15px;padding:16px 18px;position:relative;box-shadow:0 6px 20px -6px #4f46e512,inset 0 1px #fff9}html[data-theme=dark] .support-aurora-card{background:linear-gradient(135deg,#3b82f61c 0%,#8b5cf621 100%);border-color:#818cf829;box-shadow:0 10px 28px -6px #0006,inset 0 1px #ffffff0f}.support-composer-dock{background:var(--support-bento-bg);border:1px solid var(--support-bento-border);border-radius:16px;margin:0 20px 16px;padding:12px 16px;transition:border-color .18s,box-shadow .18s;box-shadow:0 10px 30px -6px #0f172a12,0 2px 8px #0f172a08,inset 0 1px #ffffffb3}.support-composer-dock:focus-within{border-color:#3b82f659;box-shadow:0 12px 34px -6px #2563eb1a,0 0 0 3px #2563eb0f}.support-quick-pill{background:var(--ui-subtle);color:var(--ui-text);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4.5px 11px;font-size:12px;font-weight:500;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.support-quick-pill:hover{color:var(--support-brand-blue);background:#2563eb11;border-color:#3b82f626}.support-bento-card{background:var(--support-bento-bg);border:1px solid var(--support-bento-border);box-shadow:var(--support-bento-shadow);border-radius:15px;padding:15px 16px}.support-workbench-detail-group{grid-template-columns:minmax(0, 1fr) var(--inspector-w);background:var(--ui-surface);min-width:0;height:100%;min-height:0;display:grid;position:relative}.support-workbench-grid.is-layout-focus .support-workbench-detail-group{grid-template-columns:minmax(0,1fr)}.support-workbench-grid.is-layout-focus .support-workbench-center{border-right:0}.support-workbench-grid.is-layout-focus .support-workbench-inspector:not(.is-drawer-open){display:none}.support-workbench-grid.is-layout-focus .support-workbench-inspector.is-drawer-open{width:var(--inspector-w);z-index:45;border-left:1px solid var(--ui-border);max-width:90vw;animation:.18s cubic-bezier(.22,1,.36,1) slideInRight;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0f172a24}.support-workbench-grid.is-layout-vertical .support-workbench-detail-group{flex-direction:column;height:100%;display:flex;overflow:hidden}.support-workbench-grid.is-layout-vertical .support-workbench-center{border-right:0;border-bottom:1px solid var(--support-divider);flex:60%;min-height:300px}.support-workbench-grid.is-layout-vertical .support-workbench-inspector{flex:0 0 38%;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;max-height:340px;display:grid;overflow-y:auto}.support-workbench-grid.is-layout-vertical .support-workbench-inspector>hr{display:none}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.support-workbench-center{border-right:1px solid var(--support-divider);background:var(--ui-surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.support-workbench-timeline{scrollbar-width:thin;scrollbar-color:#94a3b838 transparent;flex:1;min-height:0;overflow-y:auto}.support-workbench-inspector{background:var(--support-inspector-bg);scrollbar-width:thin;scrollbar-color:#94a3b838 transparent;min-width:0;height:100%;min-height:0;position:relative;overflow-y:auto}.support-workbench-list{scrollbar-width:thin;scrollbar-color:#94a3b838 transparent}.support-workbench-list::-webkit-scrollbar{width:5px;height:5px}.support-workbench-timeline::-webkit-scrollbar{width:5px;height:5px}.support-workbench-inspector::-webkit-scrollbar{width:5px;height:5px}.support-workbench-list::-webkit-scrollbar-track{background:0 0}.support-workbench-timeline::-webkit-scrollbar-track{background:0 0}.support-workbench-inspector::-webkit-scrollbar-track{background:0 0}.support-workbench-list::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.support-workbench-timeline::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.support-workbench-inspector::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.support-resize-handle{cursor:col-resize;z-index:35;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;width:9px;transition:background-color .15s;display:flex;position:absolute;top:0;bottom:0}.support-resize-handle.is-right-edge{right:-4px}.support-resize-handle.is-left-edge{left:-5px}.support-resize-handle:before{content:"";background:0 0;width:2px;transition:background-color .15s,box-shadow .15s;position:absolute;top:0;bottom:0}.support-resize-handle:after{content:"";background:var(--ui-border);opacity:0;z-index:1;border-radius:999px;width:4px;height:28px;transition:opacity .15s,background-color .15s,transform .15s}.support-resize-handle:hover:before,.support-resize-handle.is-dragging:before{background:var(--support-brand-blue);box-shadow:0 0 8px #2563eb59}.support-resize-handle:hover:after,.support-resize-handle.is-dragging:after{opacity:1;background:var(--support-brand-blue);transform:scaleY(1.15)}.support-layout-switcher{background:var(--ui-subtle);border:1px solid #0000;border-radius:7px;align-items:center;gap:2px;padding:2px;display:inline-flex}.support-layout-btn{color:var(--ui-muted);border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.support-layout-btn:hover{color:var(--ui-text)}.support-layout-btn.is-active{background:var(--ui-surface);color:var(--support-brand-blue);font-weight:600;box-shadow:0 1px 2px #0f172a0f}.support-channel-pill,.support-meta-pill,.support-status-pill{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2.5px 8.5px;font-size:11.5px;font-weight:500;line-height:1.4;transition:background-color .15s,color .15s;display:inline-flex;border:1px solid #0000!important}.support-channel-pill.is-compact,.support-meta-pill.is-compact{border-radius:5px;gap:4px;padding:1.5px 6.5px;font-size:11px}.support-channel-pill.is-in-app{color:#1d4ed8;background:#2563eb14}html[data-theme=dark] .support-channel-pill.is-in-app{color:#93c5fd;background:#3b82f629}.support-channel-pill.is-google-play{color:#047857;background:#10b98117}html[data-theme=dark] .support-channel-pill.is-google-play{color:#6ee7b7;background:#10b98129}.support-channel-pill.is-app-store{color:#0369a1;background:#0ea5e917}html[data-theme=dark] .support-channel-pill.is-app-store{color:#7dd3fc;background:#0ea5e929}.support-channel-pill.is-discord{color:#4338ca;background:#6366f117}html[data-theme=dark] .support-channel-pill.is-discord{color:#a5b4fc;background:#6366f12e}.support-channel-pill.is-telegram{color:#0e7490;background:#06b6d417}html[data-theme=dark] .support-channel-pill.is-telegram{color:#67e8f9;background:#06b6d429}.support-channel-pill.is-email{color:#b45309;background:#f59e0b1a}html[data-theme=dark] .support-channel-pill.is-email{color:#fcd34d;background:#f59e0b29}.support-channel-pill.is-default{background:var(--ui-subtle);color:var(--ui-text)}.support-meta-pill.is-slate{color:#475569;background:#94a3b81f}html[data-theme=dark] .support-meta-pill.is-slate{color:#cbd5e1;background:#94a3b824}.support-meta-pill.is-rose,.support-meta-pill.is-red{color:#be123c;background:#f43f5e17}html[data-theme=dark] .support-meta-pill.is-rose,html[data-theme=dark] .support-meta-pill.is-red{color:#fda4af;background:#f43f5e29}.support-meta-pill.is-amber{color:#b45309;background:#f59e0b1a}html[data-theme=dark] .support-meta-pill.is-amber{color:#fcd34d;background:#f59e0b29}.support-meta-pill.is-purple{color:#6d28d9;background:#8b5cf617}html[data-theme=dark] .support-meta-pill.is-purple{color:#c4b5fd;background:#8b5cf629}.support-meta-pill.is-cyan{color:#0e7490;background:#06b6d417}html[data-theme=dark] .support-meta-pill.is-cyan{color:#67e8f9;background:#06b6d429}.support-meta-pill.is-emerald{color:#047857;background:#10b98117}html[data-theme=dark] .support-meta-pill.is-emerald{color:#6ee7b7;background:#10b98129}.support-status-pill.is-replied{color:#047857;background:#10b9811a}html[data-theme=dark] .support-status-pill.is-replied{color:#6ee7b7;background:#10b9812e}.support-status-pill.is-urgent{color:#be123c;background:#f43f5e1a}html[data-theme=dark] .support-status-pill.is-urgent{color:#fda4af;background:#f43f5e2e}.support-status-pill.is-pending,.support-status-pill.is-review{color:#b45309;background:#f59e0b1a}html[data-theme=dark] .support-status-pill.is-pending,html[data-theme=dark] .support-status-pill.is-review{color:#fcd34d;background:#f59e0b2e}#root .ui-card{padding:20px;border-radius:8px!important;box-shadow:0 1px 2px #0f172a08!important}.ui-button{border-radius:6px;min-height:32px;padding:5px 14px;font-size:13px;font-weight:500;line-height:1.4;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.ui-button.is-feedback-active{box-shadow:0 0 0 2px #10b9813d}@keyframes scaleIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}.animate-scale-in{animation:.18s cubic-bezier(.16,1,.3,1) forwards scaleIn}.ui-button-sm{min-height:29px;padding:4px 12px;font-size:12px}.ui-button-primary{box-shadow:0 1px 2px #2563eb33;background:var(--ui-action)!important;color:var(--ui-action-text)!important;border-color:var(--ui-action)!important}.ui-button-primary:hover:not(:disabled){box-shadow:0 3px 8px #2563eb38;background:var(--ui-action-hover)!important;border-color:var(--ui-action-hover)!important}.ui-button-secondary{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-input-border)!important}.ui-button-secondary:hover:not(:disabled){background:var(--ui-subtle)!important;border-color:var(--ui-hover-border)!important}.ui-button:disabled{opacity:.45}.support-game-popover{background:var(--ui-surface);border:1px solid var(--ui-border);z-index:120;transform-origin:0 0;opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;border-radius:16px;width:356px;padding:14px;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)scale(.985);box-shadow:0 20px 48px -8px #0f172a29,0 4px 12px #0f172a0d}.support-game-popover.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)scale(1)}.support-game-modal-panel{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:0;color:var(--ui-text);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a3d,0 4px 16px #0f172a14;border-radius:20px!important;width:min(95vw,980px)!important;max-width:980px!important;max-height:min(92dvh,800px)!important;padding:0!important}.support-channel-wizard-panel{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:0;color:var(--ui-text);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 72px #0f172a47,0 6px 20px #0f172a1a;border-radius:20px!important;width:min(96vw,1360px)!important;max-width:1360px!important;height:min(92dvh,860px)!important;max-height:min(92dvh,860px)!important;padding:0!important}:is(#root,#headlessui-portal-root) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--ui-input-border);background:var(--ui-surface);color:var(--ui-text);box-shadow:none;font-size:13px;border-radius:6px!important}#root select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:28px!important}:is(#root,#headlessui-portal-root) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#3b82f673;outline:none;box-shadow:0 0 0 2px #2563eb14}#root .ui-select-trigger,#root .cruise-select{border-radius:6px;min-height:30px;padding:3px 10px;font-size:12px;transition:border-color .15s,box-shadow .15s}#root .cruise-select:hover:not(:disabled){border-color:var(--ui-hover-border)}.ui-badge{white-space:nowrap;border:1px solid #0000;border-radius:5px;flex-shrink:0;padding:1px 7px;font-size:11px;font-weight:500;line-height:1.5;color:var(--ui-muted)!important;background:var(--ui-subtle)!important}.ui-badge[data-tone=primary]{border-color:#0000;color:var(--ui-emerald-text)!important;background:var(--ui-emerald-bg)!important}.ui-badge[data-tone=error]{border-color:#0000;color:var(--ui-red-text)!important;background:var(--ui-red-bg)!important}.ui-badge[data-tone=warning]{border-color:#0000;color:var(--ui-amber-text)!important;background:var(--ui-amber-bg)!important}.support-mobile-pane-bar,.support-mobile-bottom-nav{display:none}@media (width<=1023px){.support-resize-handle,.support-layout-switcher{display:none!important}#root .support-content.is-workbench{overflow:auto!important}.support-mobile-pane-bar{background:var(--ui-surface);border-bottom:1px solid var(--support-divider);z-index:30;justify-content:space-between;align-items:center;gap:6px;padding:8px 14px;display:flex;position:sticky;top:0}.support-workbench-grid,.support-workbench-grid.is-layout-focus,.support-workbench-grid.is-layout-vertical{flex-direction:column;height:auto;min-height:calc(100dvh - 52px);max-height:none;display:flex}.support-workbench-inbox{border-right:0;height:auto;width:100%!important}.support-workbench-inbox.is-mobile-hidden{display:none!important}.support-workbench-list{max-height:calc(100dvh - 240px)}.support-workbench-detail-group,.support-workbench-grid.is-layout-focus .support-workbench-detail-group,.support-workbench-grid.is-layout-vertical .support-workbench-detail-group{flex-direction:column;height:auto;display:none;width:100%!important}.support-workbench-detail-group.is-mobile-open{display:flex!important}.support-workbench-center{border-right:0;border-bottom:1px solid var(--support-divider);height:auto}.support-workbench-center.is-mobile-hidden{display:none!important}.support-workbench-inspector,.support-workbench-grid.is-layout-focus .support-workbench-inspector,.support-workbench-grid.is-layout-vertical .support-workbench-inspector{height:auto;width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border-left:0!important;display:block!important;position:static!important}.support-workbench-inspector.is-mobile-hidden{display:none!important}}@media (width<=760px){.support-sidebar{display:none!important}.support-topbar{height:48px;padding:0 12px}#root .support-content{padding:14px 12px 72px!important}#root .support-content.is-workbench{padding:0 0 60px!important}.support-mobile-bottom-nav{background:var(--ui-surface);border-top:1px solid var(--ui-border);z-index:90;grid-template-columns:repeat(5,1fr);height:56px;padding:4px 6px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f172a0f}.support-mobile-bottom-link{color:var(--ui-muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10.5px;font-weight:500;transition:all .15s;display:flex}.support-mobile-bottom-link[aria-current=page]{color:var(--support-brand-blue);background:var(--support-sidebar-active-bg);font-weight:600}}.support-login-shell{background:radial-gradient(circle at 14% 12%, #2563eb14, transparent 44%), radial-gradient(circle at 86% 88%, #6366f10f, transparent 44%), var(--ui-page);min-height:100dvh;color:var(--ui-text);justify-content:center;align-items:stretch;padding:12px;display:flex}.support-login-grid{grid-template-columns:minmax(0,1.32fr) minmax(380px,.98fr);gap:12px;width:100%;max-width:1480px;min-height:calc(100dvh - 24px);margin:auto;display:grid}.support-login-showcase-island{background:var(--ui-surface);border:1px solid var(--support-island-border);box-shadow:var(--support-island-shadow);border-radius:20px;position:relative;overflow:hidden}.support-login-form-island{background:var(--ui-surface);border:1px solid var(--support-island-border);box-shadow:var(--support-island-shadow);border-radius:20px;position:relative}#root .support-login-input{border:1px solid var(--ui-input-border);background:var(--ui-subtle);width:100%;height:40px;color:var(--ui-text);padding:0 12px 0 38px;font-size:13px;transition:border-color .16s,background-color .16s,box-shadow .16s;border-radius:10px!important}#root .support-login-input:focus{background:var(--ui-surface);border-color:var(--support-brand-blue);box-shadow:0 0 0 3px #2563eb1a}@media (width<=1023px){.support-login-grid{grid-template-columns:1fr}.support-login-showcase-island{display:none}}:root,html[data-theme=light]{--ui-page:#f5f6f8;--ui-canvas:#f7f8fa;--ui-surface:#fff;--ui-subtle:#f0f2f5;--ui-text:#282d36;--ui-muted:#656e7b;--ui-border:#282d3611;--ui-input-border:#e1e4e9;--ui-accent:#3264bc;--ui-action:#3264bc;--ui-action-hover:#2d5caf;--ui-action-text:#fff;--ui-focus:#3264bc;--ui-indigo-text:#3264bc;--ui-indigo-bg:#edf2fa;--ui-violet-text:#3264bc;--ui-violet-bg:#edf2fa;--ui-purple-text:#3264bc;--ui-purple-bg:#edf2fa;--soft-selected:#edf2fa;--soft-shadow:0 2px 9px #20263009;--soft-float-shadow:0 12px 36px #2026301f;--support-inbox-bg:var(--ui-canvas);--support-inbox-card-bg:#fff;--support-inspector-bg:var(--ui-canvas);--support-selected:var(--soft-selected);--support-brand-blue:#3264bc;--support-divider:var(--ui-border);--support-island-border:transparent;--support-island-shadow:var(--soft-shadow);--support-bento-border:transparent;--support-bento-shadow:none;--support-sidebar-card-border:transparent;--support-sidebar-active-bg:#e9eff9;--support-sidebar-active-text:#3264bc}html[data-theme=dark]{--ui-page:#17191d;--ui-canvas:#1a1d22;--ui-surface:#20242a;--ui-subtle:#292e36;--ui-text:#e6e8ec;--ui-muted:#a4aab4;--ui-border:#b9ceea12;--ui-input-border:#424853;--ui-accent:#93b2e9;--ui-action:#537fc8;--ui-action-hover:#638ed4;--ui-action-text:#fff;--ui-focus:#a0bdec;--ui-indigo-text:#a0bdec;--ui-indigo-bg:#2a3548;--ui-violet-text:#a0bdec;--ui-violet-bg:#2a3548;--ui-purple-text:#a0bdec;--ui-purple-bg:#2a3548;--soft-selected:#2b374b;--soft-shadow:0 2px 10px #00000017;--soft-float-shadow:0 14px 38px #00000047;--support-inbox-bg:var(--ui-canvas);--support-inbox-card-bg:#20242a;--support-inspector-bg:var(--ui-canvas);--support-selected:var(--soft-selected);--support-brand-blue:#a0bdec;--support-divider:var(--ui-border);--support-island-border:transparent;--support-island-shadow:var(--soft-shadow);--support-bento-bg:#20242a;--support-bento-border:transparent;--support-bento-shadow:none;--support-sidebar-card-border:transparent;--support-sidebar-active-bg:#2b374b;--support-sidebar-active-text:#a0bdec}html[data-theme]{--ui-blue-text:var(--support-brand-blue);--ui-blue-bg:var(--soft-selected);--support-sidebar-text:var(--ui-text);--support-sidebar-muted:var(--ui-muted);--support-sidebar-hover:var(--ui-subtle);--support-sidebar-card:var(--ui-surface)}.support-shell{background:var(--ui-page)}.support-main{border-color:#0000;border-radius:16px}.support-topbar{border-bottom-color:#0000}.support-game-trigger,.support-sidebar-operator,.support-nav-link[aria-current=page],.support-brand-icon,.support-game-badge,.support-avatar,.support-online-dot{box-shadow:none}#root .support-content{background:var(--ui-canvas);min-width:0}#root .support-content>*{min-width:0;max-width:100%}#root .support-content :is(.ui-card,.mock-card,.support-bento-card){box-shadow:var(--soft-shadow)!important;border-color:#0000!important;border-radius:14px!important}#root .support-content .ui-card .ui-card,#root .support-content .support-bento-card .support-bento-card{background:var(--ui-subtle);box-shadow:none!important}#root .support-content :is(section,article)[class~=border]{background-color:var(--ui-surface);box-shadow:var(--soft-shadow);border-radius:14px}#root .support-content table th{background:var(--ui-subtle)}#root .support-content table td{padding-block:15px}.support-inbox-row{box-shadow:none;border-color:#0000}.support-inbox-row:hover{box-shadow:none;background:var(--ui-subtle);border-color:#0000}.support-inbox-row.is-selected{box-shadow:inset 3px 0 var(--support-brand-blue);border-color:#0000!important}.support-workbench-inbox,.support-workbench-center{border-right-color:#0000}.support-aurora-card,html[data-theme=dark] .support-aurora-card{background:var(--soft-selected);box-shadow:none;border-color:#0000}.support-composer-dock{border-color:var(--ui-input-border);box-shadow:var(--soft-shadow)}.support-quick-pill:hover{border-color:#0000}html[data-theme] #root :is(.support-channel-pill,.support-meta-pill){background:var(--ui-subtle);color:var(--ui-muted);border-color:#0000!important}#root .ui-badge[data-tone=primary]{background:var(--ui-blue-bg)!important;color:var(--support-brand-blue)!important}#root .ui-button-secondary{background:var(--ui-subtle)!important;border-color:#0000!important}#root .ui-button-secondary:hover:not(:disabled){background:var(--soft-selected)!important}.ui-segments,.support-layout-switcher{border-color:#0000}#root :is(.support-game-popover,.ui-anchored-panel),:is(.ui-operator-panel,.support-game-modal-panel,.support-channel-wizard-panel){border-color:var(--ui-border);box-shadow:var(--soft-float-shadow)}#root .support-content :is(input,textarea,select,.ui-select-trigger,.cruise-select){border-color:var(--ui-input-border)}#root .support-content :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}#root .support-strip-summary{border-bottom:0;padding:20px 24px 16px}#root .support-strip-summary>.grid{background:var(--ui-subtle);border-radius:15px;gap:8px;padding:6px}#root .support-strip-summary>.grid>button{box-shadow:none;background:0 0;border:0;border-radius:10px;min-width:0}#root .support-strip-summary>.grid>button[aria-pressed=true]{background:var(--ui-surface);box-shadow:var(--soft-shadow)}#root .support-strip-summary>.grid>button>div:last-child{background:0 0}#root .support-strip-summary>.grid>button .text-xl{color:var(--ui-text)!important}#root .support-strip-header{background:var(--ui-subtle);border:0;border-radius:9px;margin-inline:24px;padding-inline:16px;grid-template-columns:150px minmax(150px,1fr) 136px 140px 230px!important}#root .support-strip-list{background:var(--ui-surface);padding:6px 24px 18px}#root .support-strip-row{border-bottom-width:0;border-left-width:0;border-radius:10px;margin-bottom:4px;padding:16px;grid-template-columns:150px minmax(150px,1fr) 136px 140px 230px!important}#root .support-strip-row:nth-child(2n){background:var(--ui-canvas)}#root .support-strip-row:hover{background:var(--ui-subtle)}#root .support-strip-row[class*=support-sidebar-active-bg]{background:var(--soft-selected)}#root .support-strip-row>div:last-child{gap:8px}#root .support-strip-drawer{box-shadow:var(--soft-float-shadow)}@media (width<=1439px){#root :is(.support-strip-header,.support-strip-row){grid-template-columns:140px minmax(120px,1fr) 120px 200px!important}#root :is(.support-strip-header,.support-strip-row)>div:nth-child(4){grid-area:2/2}#root .support-strip-header>div:nth-child(4){display:none}#root .support-strip-row>div:nth-child(2){align-self:end}#root .support-strip-row>div:nth-child(4){flex-flow:wrap}#root .support-strip-row>:is(div:first-child,div:nth-child(3),div:last-child){grid-row:1/3}}@media (width<=1680px){#root .support-strip-view:has(.support-strip-drawer) .support-strip-drawer{z-index:80;border-radius:16px;width:min(460px,100vw - 24px);height:auto;position:fixed;inset:58px 12px 12px auto}}@media (width<=1100px){#root :is(.support-strip-summary,.support-strip-list){padding-inline:16px}#root .support-strip-header{margin-inline:16px}}@media (width<=900px){#root .support-strip-view{height:100%;min-height:0}#root .support-strip-header{display:none}#root .support-strip-list{padding:8px 16px 20px}#root .support-strip-row{background:var(--ui-canvas);align-items:start;gap:10px;margin-bottom:8px;padding:16px;grid-template-columns:minmax(0,1fr) auto!important}#root .support-strip-row>div:first-child{grid-area:1/1}#root .support-strip-row>div:nth-child(2){grid-area:2/1/auto/-1}#root .support-strip-row>div:nth-child(3){grid-area:1/2;justify-content:flex-end;max-width:130px}#root .support-strip-row>div:nth-child(4){grid-area:3/1/auto/-1}#root .support-strip-row>div:last-child{flex-wrap:wrap;grid-area:4/1/auto/-1}#root .support-strip-row>div:last-child>span:first-child{margin-right:auto}#root .support-strip-row>div:nth-child(2) :is(p,.truncate){white-space:normal;overflow-wrap:anywhere}}@media (width<=760px){.support-shell{padding:0}.support-main{border:0;border-radius:0}.support-topbar{gap:8px}.support-topbar-actions{gap:6px;min-width:0}.support-topbar-actions .support-game-link{display:none}.support-breadcrumb{min-width:0;font-size:12px}.support-breadcrumb strong{text-overflow:ellipsis;overflow:hidden}#root .support-strip-summary{padding:12px}#root .support-strip-summary>.grid{gap:4px;padding:4px}#root .support-strip-summary>.grid>button{align-items:start;padding:10px}#root .support-strip-summary>.grid>button>div:last-child{display:none}#root .support-strip-summary>.grid>button .items-baseline{flex-wrap:wrap;gap:2px 6px}#root .support-strip-summary>.flex{gap:10px}#root .support-strip-summary .inline-flex:has(>button:nth-child(4)){flex-shrink:1;max-width:calc(100vw - 24px);overflow-x:auto}#root .support-strip-summary .inline-flex:has(>button:nth-child(4)) button{flex-shrink:0}#root .support-strip-summary .w-56{flex-basis:100%;width:100%}#root .support-strip-list{padding-inline:12px}#root .support-strip-row{padding:12px}#root .support-strip-drawer{width:auto!important;inset:54px 8px 64px!important}#root .support-content [class*=min-w-]{min-width:0}.support-mobile-bottom-nav{border-top:0;box-shadow:0 -2px 12px #2026300b}}#root .support-content :is(.support-state-badge,.support-status-pill){background:var(--ui-subtle);color:var(--ui-muted);border-color:#0000}#root .support-content :is(.support-state-badge[data-state=pending],.support-state-badge[data-state=review],.support-status-pill.is-pending,.support-status-pill.is-review){background:var(--soft-selected);color:var(--support-brand-blue)}#root .support-content .support-state-badge>span:first-child{background:currentColor}#root .support-content .support-ticket-priority{color:var(--ui-muted);background:0 0}#root .support-content :is(.support-ticket-priority[data-priority=P0_CRITICAL],.support-status-pill.is-urgent){color:var(--ui-red-text);background:0 0}#root .support-strip-summary :is(.support-summary-label,.support-summary-icon){color:var(--ui-muted)}#root .support-strip-summary .support-summary-value{color:var(--ui-text)}#root .support-strip-summary [aria-pressed=true] :is(.support-summary-label,.support-summary-icon){color:var(--support-brand-blue)}#root .support-strip-summary .support-summary-label>span:first-child{background:currentColor}#root .support-content .ui-badge[data-tone=warning]{color:var(--ui-muted);background:var(--ui-subtle)}.support-mobile-nav-trigger{display:none}#root .support-content:not(.is-workbench){padding:14px 24px 24px!important}.support-page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:36px;margin:0 0 12px;display:flex}.support-page-context{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 20px;min-width:0;display:flex}.support-page-context h1{color:var(--ui-text);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650;line-height:1.4}.support-mode-inline{min-width:0;color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.support-mode-inline strong{font-weight:400}.support-page-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.support-page-toolbar-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=760px){.support-mobile-nav-trigger{display:inline-flex}#root .support-content:not(.is-workbench){padding:12px 12px 72px!important}.support-page-context{flex-basis:220px;gap:6px 12px}.support-mode-inline{font-size:11px}}:root,html[data-theme=light]{--ui-page:#fff;--ui-canvas:#fff;--ui-surface:#fff;--ui-subtle:#eef4ff;--ui-text:#163356;--ui-muted:#58729a;--ui-border:#dce7f7;--ui-input-border:#cbdcf5;--ui-action:#2864de;--ui-accent:#2864de;--ui-action-hover:#1c53c3;--ui-focus:#2864de;--ui-indigo-text:#2864de;--ui-violet-text:#2864de;--ui-purple-text:#2864de;--support-brand-blue:#2864de;--support-sidebar-active-bg:#e1edff;--support-sidebar-active-text:#2864de;--soft-selected:#f1f6ff;--support-divider:#dce7f7;--soft-shadow:none}.support-v3.support-shell{background:var(--ui-surface);flex-direction:column;padding:0;display:flex;overflow:hidden}.v3-primary-header{color:#35587e;background:#eaf2ff;flex:none;align-items:center;gap:42px;height:76px;padding:0 34px;display:flex}.v3-brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.v3-brand img{object-fit:contain;width:34px;height:34px}.v3-brand strong{color:var(--ui-text);font-size:22px}.v3-brand strong span{color:var(--support-brand-blue);margin-left:4px;font-size:19px}.v3-primary-links{align-self:stretch;align-items:stretch;gap:30px;min-width:0;display:flex}.v3-primary-links>a,.v3-more{white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.v3-primary-links a[aria-current=page],.v3-more[data-selected=true]{color:var(--support-brand-blue);border-bottom-color:currentColor}.v3-primary-links a:hover,.v3-more:hover{color:var(--support-brand-blue)}.v3-account{align-items:center;gap:12px;margin-left:auto;display:flex}.v3-account-trigger{min-height:44px;color:var(--ui-text);white-space:nowrap;align-items:center;gap:10px;display:flex}.v3-avatar{color:#fff;background:var(--support-brand-blue);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.v3-menu{z-index:140;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;outline:none;min-width:190px;max-width:calc(100vw - 24px);margin-top:6px;padding:8px;box-shadow:0 12px 36px #16335618}.v3-menu a,.v3-menu button{width:100%;min-height:44px;color:var(--ui-text);text-align:left;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.v3-menu [data-focus],.v3-menu a:hover,.v3-menu button:hover{background:var(--ui-subtle)}.v3-project-bar{flex-shrink:0;align-items:center;gap:24px;min-height:100px;padding:16px 34px;display:flex}.v3-project-trigger{max-width:100%;min-height:44px;color:var(--ui-text);align-items:center;gap:14px;font-size:18px;font-weight:550;display:flex}.v3-project-picker{min-width:0}.v3-project-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v3-game-icon{border-radius:15px;flex-shrink:0;width:54px;height:54px;display:inline-flex;overflow:hidden}.v3-project-menu{width:330px}.v3-project-options{max-height:280px;overflow-y:auto}.v3-project-options button>span:nth-child(2){flex:1;min-width:0}.v3-option-icon{border-radius:8px;flex-shrink:0;width:34px;height:34px;display:inline-flex;overflow:hidden}.v3-realm-options,.v3-project-management{border-top:1px solid var(--ui-border);gap:6px;margin-top:8px;padding-top:8px;display:flex}.v3-realm-options button{justify-content:center}.v3-realm-options [aria-pressed=true],.v3-project-options [aria-pressed=true]{color:var(--support-brand-blue);background:var(--ui-subtle)}.v3-project-mode{color:var(--ui-muted);border-left:1px solid var(--ui-border);padding-left:20px;font-size:13px}.v3-workbench-layout{gap:5px;margin-left:auto;display:flex}.v3-workbench-layout button{min-height:36px;color:var(--ui-muted);align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.v3-workbench-layout [aria-pressed=true]{color:var(--support-brand-blue);background:var(--ui-subtle);border-radius:6px}#root .support-v3 .support-content{background:var(--ui-surface);flex:1;width:100%;min-height:0}#root .support-v3 .support-content:not(.is-workbench){padding:12px 34px 36px!important}.support-v3 .support-page-toolbar{min-height:48px;margin-bottom:34px}.support-v3 .support-page-context h1{font-size:30px;font-weight:650}.support-v3 .support-page-toolbar .support-mode-inline strong{display:none}.support-v3 .support-page-toolbar .support-mode-inline .ui-button{color:var(--ui-muted);font-size:12px;background:0 0!important}.support-v3 .support-page-toolbar-actions .ui-button-primary{min-height:42px;padding-inline:20px;font-size:14px}.support-v3 .support-page-toolbar-actions .ui-button-secondary{background:0 0!important}html[data-theme=dark] .v3-primary-header{color:var(--ui-muted);background:#202c40}@media (width<=1260px){.v3-primary-header{gap:24px;padding-inline:24px}.v3-primary-links{gap:20px}.v3-primary-links>a{gap:6px;font-size:14px}}@media (height<=800px) and (width>=901px){.v3-primary-header{height:60px}.v3-project-bar{min-height:76px;padding-block:10px}.support-v3 .support-page-toolbar{margin-bottom:22px}}@media (width<=1100px){.v3-primary-links{display:none}.support-v3 .support-mobile-nav-trigger{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (width>=1101px){.support-v3 .support-mobile-nav-trigger{display:none}}@media (width<=760px){.v3-primary-header{gap:12px;height:56px;padding-inline:16px}.v3-brand{gap:8px}.v3-brand img{width:28px;height:28px}.v3-brand strong{font-size:18px}.v3-brand strong span{font-size:15px}.v3-operator-name,.v3-account-trigger>svg{display:none}.v3-avatar{width:30px;height:30px}.v3-account{gap:4px}.v3-project-bar{flex-wrap:wrap;gap:12px;min-height:64px;padding:10px 16px}.v3-project-trigger{gap:8px;font-size:14px}.v3-game-icon{border-radius:9px;width:34px;height:34px}.v3-project-mode{border:0;padding-left:0;font-size:11px}.v3-project-realm{font-size:12px}.v3-workbench-layout{justify-content:flex-end;width:100%}#root .support-v3 .support-content:not(.is-workbench){padding:10px 16px 28px!important}.support-v3 .support-page-toolbar{align-items:center;gap:8px;margin-bottom:22px}.support-v3 .support-page-context{flex:140px;gap:4px}.support-v3 .support-page-context h1{font-size:24px}.support-v3 .support-page-toolbar-actions .ui-button-primary{min-height:44px;padding-inline:14px}.support-v3 .support-page-toolbar-actions .v3-refresh-button{display:none}.support-v3 .support-page-toolbar .support-mode-inline .ui-button{min-height:30px;padding:0}}.v3-qa-workspace{grid-template-columns:minmax(0,1.75fr) minmax(340px,1fr);gap:30px;min-width:0;display:grid}.v3-qa-list,.v3-qa-editor{min-width:0}.v3-qa-editor{border-left:1px solid var(--ui-border);padding-left:30px}.v3-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.v3-qa-workspace h2{color:var(--ui-text);margin:0;font-size:23px;font-weight:600;line-height:1.4}.v3-section-heading .ui-button{color:var(--ui-muted);font-size:12px;background:0 0!important}.v3-section-hint{color:var(--ui-muted);margin-top:10px;margin-bottom:30px;font-size:13px;line-height:1.6}.v3-qa-columns,.v3-qa-row-heading{grid-template-columns:minmax(0,1fr) 72px 94px 78px;align-items:start;gap:18px;display:grid}.v3-qa-columns{color:var(--ui-muted);border-bottom:1px solid var(--ui-border);padding:12px 10px 18px 0;font-size:14px}.v3-qa-row{border-bottom:1px solid var(--ui-border);padding:26px 10px 26px 0;position:relative}.v3-qa-row[data-active=true]{padding-left:24px}.v3-qa-row[data-active=true]:before{content:"";background:var(--support-brand-blue);border-radius:3px;width:4px;position:absolute;top:23px;bottom:23px;left:1px}.v3-qa-title{color:var(--ui-text);text-align:left;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.6}.v3-qa-title:hover{color:var(--support-brand-blue)}.v3-qa-row-heading>span{white-space:nowrap;font-size:14px;line-height:1.8}.v3-priority[data-priority=P0]{color:#c13c46}.v3-qa-status{color:var(--support-brand-blue);font-weight:550}.v3-qa-status[data-state=verifying]{color:#a96b0a}.v3-qa-progress,.v3-qa-details{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.8}.v3-qa-progress strong{font-weight:500}.v3-qa-details{margin-top:4px}.v3-qa-details p{white-space:pre-line}.v3-qa-metadata{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.v3-qa-metadata .ui-button{color:var(--support-brand-blue);background:0 0!important}.v3-qa-editor fieldset{flex-direction:column;gap:25px;min-width:0;display:flex}.v3-field{flex-direction:column;gap:10px;min-width:0;display:flex}.v3-field>label{color:var(--ui-text);font-size:14px;font-weight:500}.v3-field input,.v3-field textarea,.v3-field .cruise-select{background:var(--ui-surface);width:100%;min-width:0;color:var(--ui-text);border:1px solid var(--ui-input-border);box-shadow:none;border-radius:5px;padding:10px 12px;font-size:15px;line-height:1.65}.v3-field input,.v3-field .cruise-select{min-height:45px}#root .support-v3 .v3-field .cruise-select{min-height:45px!important;padding:10px 12px!important;font-size:15px!important}.v3-field input:focus,.v3-field textarea:focus{outline:2px solid var(--ui-focus);outline-offset:1px}.v3-field textarea{resize:vertical;min-height:164px}.v3-field-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.v3-qa-save.ui-button{justify-content:center;width:100%;min-height:46px;font-size:16px}.v3-mobile-back.ui-button{display:none}.v3-inline-notice{color:var(--ui-muted);margin-bottom:16px;font-size:13px}.v3-empty{color:var(--ui-muted);padding:32px 0;font-size:14px}#root .support-v3 .support-content :is(.ui-card,.mock-card,.support-bento-card,section.border,article.border){box-shadow:none!important;border-radius:0!important}#root .support-v3 :is(.support-strip-summary>.grid,.support-strip-header,.support-strip-row,.support-strip-row:nth-child(2n)){background:0 0}#root .support-v3 .support-strip-summary>.grid>button[aria-pressed=true]{background:var(--ui-subtle)}#root .support-v3 .support-strip-row{border-bottom:1px solid var(--ui-border);border-radius:0;margin-bottom:0}#root .support-v3 .support-strip-row:hover{background:var(--ui-subtle)}#root .support-v3 .support-content :is(.support-state-badge,.support-status-pill){background:0 0}#root .support-v3 .support-content .support-ticket-priority[data-priority=P0_CRITICAL]{color:#c13c46}@media (width<=1100px) and (width>=901px){.v3-qa-workspace{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:20px}.v3-qa-editor{padding-left:20px}.v3-qa-columns,.v3-qa-row-heading{grid-template-columns:minmax(0,1fr) 40px 62px 54px;gap:8px}}@media (width<=900px){.v3-qa-workspace{display:block}.v3-qa-workspace[data-editor-open=false] .v3-qa-editor,.v3-qa-workspace[data-editor-open=true] .v3-qa-list{display:none}.v3-qa-editor{border-left:0;max-width:560px;padding-left:0}.v3-mobile-back.ui-button{min-height:44px;color:var(--support-brand-blue);margin-bottom:16px;padding:0;display:inline-flex}.v3-qa-workspace h2{font-size:21px}.v3-qa-columns{display:none}.v3-qa-row-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px}.v3-qa-title{grid-column:1/-1;min-height:44px}.v3-qa-status{grid-area:2/2}.v3-qa-version{color:var(--ui-muted);grid-area:3/1}.v3-qa-row-heading>span{font-size:13px}.v3-qa-row{padding-block:22px}.v3-qa-metadata{flex-wrap:wrap;font-size:11px}.v3-qa-metadata .ui-button{min-height:44px;padding-inline:0}.v3-field input,.v3-field textarea,.v3-field .cruise-select{font-size:16px}#root .support-v3 .v3-field .cruise-select{font-size:16px!important}.v3-field-pair{gap:12px}.v3-section-hint{margin-bottom:24px}.v3-qa-save.ui-button{min-height:48px}}.support-reply-composer{overscroll-behavior:contain}.support-reply-editors{flex-shrink:0;flex-basis:112px;grid-auto-rows:minmax(112px,1fr);min-height:112px}@media (width<=1023px){.support-reply-editors{flex-basis:236px;min-height:236px}}.support-ticket-reference{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--ui-muted);align-items:center;gap:5px;font:500 11px/1.4 ui-monospace,monospace;display:inline-flex;overflow:hidden}.support-ticket-reference-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.support-ticket-reference-notice{color:var(--ui-muted);overflow-wrap:anywhere;font-size:11px}.support-ticket-reference-notice code{white-space:normal;max-width:100%;display:block}.support-strip-row>div{min-width:0;max-width:100%}.support-strip-identity{overflow:hidden}@media (width<=760px){.support-channel-wizard-panel{border-radius:12px;width:calc(100vw - 16px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}.support-channel-wizard-panel>div:first-child{padding:14px 16px}.support-channel-wizard-panel>div:last-child{overflow:hidden}.support-channel-wizard-panel aside{background:var(--ui-subtle);flex-shrink:0;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.support-channel-wizard-panel aside p{display:none}.support-channel-wizard-panel aside button{white-space:nowrap;flex:none;width:auto;min-height:44px;padding:10px;font-size:12px;margin:0!important}.support-channel-wizard-panel section{overflow-wrap:anywhere;min-height:0;padding:18px 16px;overflow-y:auto}.support-channel-wizard-panel input,.support-channel-wizard-panel textarea{min-height:44px;font-size:16px}.support-channel-wizard-panel input[type=checkbox]{width:18px;height:18px;min-height:auto}.support-channel-wizard-panel section button{min-height:40px}.v3-menu{--anchor-max-height:calc(100dvh - 100px);max-height:var(--anchor-max-height);overflow-y:auto}#root .support-v3 .support-content{overscroll-behavior-y:contain}#root .support-v3 .support-content:not(.is-workbench){padding-bottom:max(28px, env(safe-area-inset-bottom))!important}.support-v3 .is-workbench>div>[role=status]>strong{display:none}#root .support-v3 .support-strip-summary>.grid{gap:6px;padding:0 0 6px;display:flex;overflow-x:auto}#root .support-v3 .support-strip-summary>.grid>button{flex:0 0 145px;min-height:64px;padding:8px 10px}#root .support-v3 .support-strip-summary>.grid>button .items-baseline>.text-\[11px\]{display:none}}.support-compact.support-shell{flex-direction:row}.compact-sidebar{width:220px;min-height:0;color:var(--ui-text);background:#eaf2ff;flex-direction:column;flex:0 0 220px;padding:14px 12px;display:flex;overflow-y:auto}.compact-brand-row{justify-content:space-between;align-items:center;gap:4px;min-height:40px;display:flex}.compact-brand-row .v3-brand{gap:8px}.compact-brand-row .v3-brand img{width:29px;height:29px}.compact-brand-row .v3-brand strong{font-size:18px}.compact-brand-row .v3-brand strong span{margin-left:2px;font-size:14px}.compact-brand-row>button,.compact-expand{min-width:30px;min-height:40px;color:var(--ui-muted);justify-content:center;align-items:center;display:flex}.compact-sidebar .v3-project-picker{margin:14px 0 20px}.compact-sidebar .v3-project-trigger{text-align:left;gap:9px;width:100%;font-size:14px}.compact-sidebar .v3-project-trigger>span:nth-child(2){white-space:normal;flex:1}.compact-sidebar .v3-project-realm{color:var(--ui-muted);font-size:12px;font-weight:400;display:block}.compact-sidebar .v3-game-icon{border-radius:11px;width:40px;height:40px}.compact-links{flex-direction:column;gap:4px;display:flex}.compact-links a,.compact-sidebar-bottom>a{white-space:nowrap;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.compact-links a:hover,.compact-sidebar-bottom>a:hover{background:#dfeaff}.compact-links a[aria-current=page],.compact-sidebar-bottom>a[aria-current=page]{color:var(--support-brand-blue);background:#dce9ff;font-weight:600}.compact-sidebar-bottom{flex-direction:column;gap:4px;margin-top:auto;padding-top:24px;display:flex}.compact-sidebar-bottom .v3-account-trigger{text-align:left;width:100%;margin-top:12px;padding:10px 8px}.compact-sidebar-bottom .v3-operator-name{text-overflow:ellipsis;flex:1;display:block;overflow:hidden}.compact-sidebar[data-collapsed=true]{flex-basis:64px;width:64px;padding-inline:10px}.compact-sidebar[data-collapsed=true] :is(.v3-brand strong,.compact-brand-row>button,.compact-links a span,.compact-sidebar-bottom>a span,.v3-operator-name,.v3-account-trigger>svg,.v3-project-trigger>span:nth-child(2),.v3-project-trigger>svg){display:none}.compact-sidebar[data-collapsed=true] :is(.compact-links a,.compact-sidebar-bottom>a,.v3-account-trigger,.compact-brand-row,.v3-project-trigger){justify-content:center;padding-inline:0}.compact-work-area{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.compact-mobile-header{display:none}#root .support-compact .support-content:not(.is-workbench){padding:12px 24px 28px!important}.support-compact .support-page-toolbar{min-height:44px;margin-bottom:16px}.support-compact .support-page-context{gap:8px 16px}.support-compact .support-page-context h1,.compact-inbox-toolbar h1{font-size:22px;font-weight:650;line-height:1.4}.support-compact .support-page-toolbar .support-mode-inline strong{display:inline}.support-compact .support-page-toolbar-actions .ui-button-primary{min-height:36px;padding-inline:16px}.support-compact .support-page-toolbar .support-mode-inline .ui-button{font-size:11px}.support-compact .v3-qa-workspace{grid-template-columns:minmax(320px,1fr) minmax(0,1.45fr);gap:24px}.support-compact .v3-qa-editor{border-left:0;order:-1;padding-left:0}.support-compact .v3-qa-list{border-left:1px solid var(--ui-border);padding-left:24px}.support-compact .v3-qa-workspace h2{font-size:21px}.support-compact .v3-qa-columns,.support-compact .v3-qa-row-heading{grid-template-columns:minmax(0,1fr) 50px 64px 58px;gap:10px}.support-compact .v3-section-hint{margin-bottom:16px}.support-compact .v3-qa-editor fieldset{gap:20px}.support-compact .v3-field{gap:8px}.support-compact .v3-section-heading{margin-bottom:12px}.compact-inbox-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:40px;padding:4px 24px;display:flex}.compact-inbox-toolbar .v3-workbench-layout{margin-left:auto}.workbench-layout-buttons{gap:5px;display:flex}.v3-workbench-layout .workbench-mobile-layout{display:none!important}html[data-theme=dark] .compact-sidebar{background:#202c40}html[data-theme=dark] .compact-sidebar a:hover,html[data-theme=dark] .compact-sidebar a[aria-current=page]{background:var(--ui-subtle)}@media (width<=1100px) and (width>=761px){.compact-sidebar{flex-basis:190px;width:190px}.compact-brand-row .v3-brand strong span{display:none}.support-compact .support-page-context{gap:6px 12px}.support-compact .support-mode-inline strong{font-size:11px}}@media (width<=900px){.support-compact .v3-qa-list{border-left:0;padding-left:0}.support-compact .v3-qa-row-heading{grid-template-columns:minmax(0,1fr) auto}}@media (width<=760px){.support-compact.support-shell{flex-direction:column}.compact-sidebar{display:none}.compact-mobile-header{background:#eaf2ff;flex-shrink:0;align-items:center;gap:10px;min-height:56px;padding:4px 12px;display:flex}.compact-mobile-brand img{width:28px;height:28px}.compact-mobile-header .v3-project-picker{flex:1;min-width:0}.compact-mobile-header .v3-game-icon{display:none}.compact-mobile-header .v3-project-trigger{gap:6px;font-size:14px}.compact-mobile-header .v3-account{gap:0;margin-left:0}.support-compact .support-mobile-nav-trigger{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}#root .support-compact .support-content:not(.is-workbench){padding:10px 16px 28px!important}.support-compact .support-page-toolbar{gap:6px;margin-bottom:12px}.support-compact .support-page-context{flex:140px;gap:2px 8px}.support-compact .support-page-context h1{font-size:22px}.support-compact .support-page-toolbar .support-mode-inline strong{font-size:11px}.support-compact .support-mode-detail{display:none}.support-compact .support-mode-inline{gap:4px}.support-compact .support-page-toolbar-actions .ui-button-primary{min-height:44px;padding-inline:12px}.compact-inbox-toolbar{gap:4px 8px;padding:6px 12px}.compact-inbox-toolbar h1{font-size:20px}.compact-inbox-toolbar .support-mode-inline strong{font-size:10px}.compact-inbox-toolbar .v3-workbench-layout{width:auto}.compact-inbox-toolbar .workbench-layout-buttons{display:none}.compact-inbox-toolbar .v3-workbench-layout .workbench-mobile-layout{width:auto;min-width:84px;min-height:40px;padding:6px 8px;font-size:12px;display:flex!important}.compact-inbox-toolbar .v3-workbench-layout button{min-height:40px}html[data-theme=dark] .compact-mobile-header{background:#202c40}}.support-workbench-detail{container:ticket-detail/inline-size}.support-ticket-header{gap:8px 12px;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.support-ticket-meta{min-width:0}.support-ticket-summary{white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}.support-ticket-header-actions{margin-left:auto;flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.v3-workbench-layout{align-items:center;gap:10px;display:flex}.workbench-layout-buttons{border:1px solid var(--ui-border);background:var(--ui-subtle);border-radius:9px;gap:2px;padding:3px}.workbench-focus-toggle{color:var(--ui-muted);border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.workbench-focus-toggle[aria-pressed=true]{color:var(--support-brand-blue);background:var(--support-sidebar-active-bg)}.support-focus-ticket-nav{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.support-focus-ticket-nav button{border:1px solid var(--ui-border);border-radius:5px;padding:5px}.support-focus-ticket-nav button:disabled{opacity:.35}.support-ticket-timebar{border-bottom:1px solid var(--support-divider);background:var(--ui-surface);flex:none;padding:7px 20px}.support-strip-drawer .support-ticket-timebar{padding-inline:16px}.support-ticket-timebar dl{margin:0}.support-ticket-timebar dt,.support-ticket-timebar dd{margin:0;display:inline}.support-demo-indicator{color:var(--ui-muted);font-size:11px}.support-ticket-header-actions{flex-wrap:wrap;gap:5px}.support-ticket-header-actions .v3-workbench-layout.is-compact{border-left:1px solid var(--ui-border);gap:3px;margin-left:5px;padding-left:8px}.v3-workbench-layout.is-compact .workbench-layout-buttons{background:0 0;border:0;padding:0}.v3-workbench-layout.is-compact button{border-radius:5px;justify-content:center;min-width:28px;min-height:28px;padding:5px}.v3-workbench-layout.is-compact button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3-workbench-layout.is-compact .workbench-mobile-layout{display:none!important}.support-ticket-header-actions :is(.ticket-status-compact,.ticket-assignment-compact,.ticket-more-trigger){border-radius:5px;justify-content:center;align-items:center;min-height:28px;padding:4px 8px;font-size:12px;line-height:18px;display:inline-flex}.ticket-assignment-compact{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.ticket-more-trigger{color:var(--ui-muted)}.ticket-more-trigger:hover{background:var(--ui-subtle)}.ticket-more-menu{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:8px;min-width:168px;padding:5px;box-shadow:0 8px 24px #0f172a1a}.ticket-more-menu button{width:100%;color:var(--ui-text);border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.ticket-more-menu button[data-focus]{background:var(--ui-subtle)}.support-strip-summary .v3-workbench-layout.is-compact{border-left:1px solid var(--ui-border);margin-left:5px;padding-left:8px}@media (width<=760px){.v3-workbench-layout.is-compact .workbench-layout-buttons{display:flex}}:root{--support-success:#157347;--support-success-bg:#eaf7ef;--support-warning:#985300;--support-warning-bg:#fff4e5;--support-danger:#b42332;--support-danger-bg:#fdeef0;--support-info:#255cca;--support-info-bg:#edf3ff;--support-neutral:#5b687b;--support-neutral-bg:#f0f3f7}html[data-theme=dark]{--support-success:#9be6bd;--support-success-bg:#173a2c;--support-warning:#ffd08a;--support-warning-bg:#3a2d1c;--support-danger:#ffb2bc;--support-danger-bg:#43252d;--support-info:#abcaff;--support-info-bg:#203756;--support-neutral:#bfccdf;--support-neutral-bg:#293549}.support-channel-icon{object-fit:contain;vertical-align:middle;flex-shrink:0;display:inline-block}html[data-theme] :is(#root,#headlessui-portal-root) .support-channel-pill{color:var(--ui-text);background:var(--ui-subtle)}html[data-theme] :is(#root,#headlessui-portal-root) .support-channel-pill .support-channel-icon{filter:none;opacity:1}html[data-theme=dark] :is(#root,#headlessui-portal-root) img.support-channel-icon:is([data-brand=apple],[data-brand=x_twitter]){filter:invert()}.support-channel-config-icon{width:28px;height:28px;margin-top:1px}:is(#root,#headlessui-portal-root) .support-semantic-status{white-space:nowrap;width:fit-content;max-width:100%;box-shadow:none;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.45;display:inline-flex}:is(#root,#headlessui-portal-root) .support-semantic-status>svg{flex-shrink:0}:is(#root,#headlessui-portal-root) .support-semantic-status[data-tone=neutral],:is(#root,#headlessui-portal-root) .support-feedback[data-tone=neutral]{color:var(--support-neutral);background:var(--support-neutral-bg)}:is(#root,#headlessui-portal-root) .support-semantic-status[data-tone=info],:is(#root,#headlessui-portal-root) .support-feedback[data-tone=info]{color:var(--support-info);background:var(--support-info-bg)}:is(#root,#headlessui-portal-root) .support-semantic-status[data-tone=success],:is(#root,#headlessui-portal-root) .support-feedback[data-tone=success]{color:var(--support-success);background:var(--support-success-bg)}:is(#root,#headlessui-portal-root) .support-semantic-status[data-tone=warning],:is(#root,#headlessui-portal-root) .support-feedback[data-tone=warning]{color:var(--support-warning);background:var(--support-warning-bg)}:is(#root,#headlessui-portal-root) .support-semantic-status[data-tone=danger],:is(#root,#headlessui-portal-root) .support-feedback[data-tone=danger]{color:var(--support-danger);background:var(--support-danger-bg)}:is(#root,#headlessui-portal-root) .v3-qa-status.support-semantic-status{background:0 0;gap:4px;padding:0;font-size:13px}:is(#root,#headlessui-portal-root) .support-feedback{overflow-wrap:anywhere;border-radius:6px;padding:8px 10px;line-height:1.6}:is(#root,#headlessui-portal-root) .support-v3 :is(.support-ticket-priority[data-priority=P0_CRITICAL],.v3-priority[data-priority=P0]){color:var(--support-danger)}:is(#root,#headlessui-portal-root) .support-v3 :is(.support-ticket-priority[data-priority=P1_HIGH],.v3-priority[data-priority=P1]){color:var(--support-warning)}:is(#root,#headlessui-portal-root) .support-v3 :is(.support-ticket-priority[data-priority=P2_NORMAL],.support-ticket-priority[data-priority=P3_LOW],.v3-priority[data-priority=P2]){color:var(--support-neutral)}:is(#root,#headlessui-portal-root) .support-content .ui-badge[data-tone=warning]{color:var(--support-warning);background:var(--support-warning-bg)}@media (width<=760px){.support-channel-config-row{gap:12px}.support-channel-config-row>div:first-child{flex-basis:100%}.support-channel-config-row>div:last-child{margin-left:40px}.support-channel-config-icon{width:26px;height:26px}:is(#root,#headlessui-portal-root) .support-semantic-status{white-space:normal}:is(#root,#headlessui-portal-root) .v3-qa-status.support-semantic-status{white-space:nowrap}}html:has(.yoreply-site){scroll-behavior:smooth}:root{--motion-fast:.16s;--motion-normal:.2s;--motion-drawer:.24s;--motion-ease:cubic-bezier(.22, 1, .36, 1)}.ui-motion-popup,.ui-motion-modal,.ui-motion-slide-left,.ui-motion-slide-right,.ui-motion-backdrop,.ui-motion-drawer,.ui-motion-switch{transition:opacity var(--motion-fast) ease, transform var(--motion-normal) var(--motion-ease)}.ui-motion-popup{transform-origin:var(--anchor-origin,top center)}.ui-motion-popup[data-closed]{opacity:0;transform:translateY(-5px)scale(.98)}.ui-motion-modal[data-closed]{opacity:0;transform:translateY(8px)scale(.975)}.ui-motion-backdrop[data-closed]{opacity:0}:is(.ui-motion-popup,.ui-motion-modal,.ui-motion-slide-left,.ui-motion-slide-right)[data-leave]{pointer-events:none}.ui-motion-slide-left,.ui-motion-slide-right{transition-duration:var(--motion-drawer)}.ui-motion-slide-left[data-closed]{opacity:0;transform:translate(-100%)}.ui-motion-slide-right[data-closed]{opacity:0;transform:translate(100%)}.ui-motion-switch{min-width:0;min-height:0}.ui-motion-switch[data-closed]{opacity:0;transform:translateY(4px)}.ui-motion-switch[data-leave]{pointer-events:none;transition-duration:.1s}.ui-motion-route,.ui-motion-workspace{height:100%}.ui-motion-workbench-layout>div{height:100%!important;min-height:0!important}.ui-motion-collapse{opacity:1;transition:grid-template-rows var(--motion-normal) var(--motion-ease), opacity var(--motion-fast) ease;grid-template-rows:1fr;display:grid}.ui-motion-collapse[data-closed]{opacity:0;grid-template-rows:0fr}.ui-motion-collapse-inner{min-height:0;overflow:hidden}.ui-disclosure-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ui-disclosure-trigger svg{transition:transform var(--motion-normal) var(--motion-ease);flex-shrink:0}.ui-disclosure[data-open=true]>.ui-disclosure-trigger svg{transform:rotate(180deg)}.yoreply-site .yp-faq-accordion .ui-disclosure{border-bottom:1px solid var(--yp-line)}.yoreply-site .yp-faq-accordion .ui-disclosure-trigger{color:var(--yp-ink);padding:16px 0;font-size:15px}.yoreply-site .yp-faq-accordion .ui-disclosure p{color:var(--yp-muted);padding-bottom:20px;font-size:14px;line-height:1.85}.yoreply-site .yp-mobile-menu-motion{display:none}.compact-sidebar{transition:width var(--motion-drawer) var(--motion-ease), flex-basis var(--motion-drawer) var(--motion-ease), padding var(--motion-drawer) var(--motion-ease)}.compact-sidebar :is(.compact-links a span,.compact-sidebar-bottom>a span,.v3-operator-name){opacity:1;max-width:160px;transition:max-width var(--motion-drawer) var(--motion-ease), opacity var(--motion-fast) ease;display:inline-block;overflow:hidden}.compact-sidebar[data-collapsed=true] :is(.compact-links a span,.compact-sidebar-bottom>a span,.v3-operator-name){opacity:0;max-width:0;display:inline-block}.compact-sidebar[data-collapsed=true] :is(.compact-links a,.compact-sidebar-bottom>a){gap:0}.ui-toggle-track,.support-semantic-status{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease}:is(#root,#headlessui-portal-root) :is(button,a,input,textarea){transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:var(--motion-fast);transition-timing-function:ease}:is(#root,#headlessui-portal-root) button:not(:disabled):active{opacity:.78}:is(#root,#headlessui-portal-root) :is([aria-expanded]>svg:last-child,.cruise-select>svg){transition:transform var(--motion-normal) var(--motion-ease)}:is(#root,#headlessui-portal-root) :is([aria-expanded=true]>svg:last-child,.cruise-select[data-open]>svg){transform:rotate(180deg)}.ui-motion-drawer{transition:width var(--motion-drawer) var(--motion-ease), opacity var(--motion-fast) ease, transform var(--motion-drawer) var(--motion-ease)}.ui-motion-drawer[data-closed]{opacity:0;pointer-events:none;width:0;transform:translate(32px)}.ui-motion-inspector{min-width:0;transition:width var(--motion-drawer) var(--motion-ease), opacity var(--motion-fast) ease;flex-shrink:0;display:flex;overflow:hidden}.ui-motion-inspector[data-closed]{opacity:0;pointer-events:none;width:0!important}@media (width<=960px){.yoreply-site .yp-mobile-menu-motion{display:grid}}@media (width<=900px){.v3-qa-mobile-panel{grid-area:1/1;min-width:0}.support-compact .v3-qa-workspace{grid-template-columns:minmax(0,1fr);display:grid}.support-compact .v3-qa-workspace :is(.v3-qa-editor,.v3-qa-list){display:block}}@media (width<=1680px){#root .support-strip-drawer.ui-motion-drawer[data-closed]{transform:translate(calc(100% + 16px))}}@media (width<=760px){.ui-motion-drawer[data-closed]{transform:translate(calc(100% + 16px))}.yoreply-site .yp-faq-accordion .ui-disclosure-trigger{font-size:14px}}@media (prefers-reduced-motion:reduce){html:has(.yoreply-site){scroll-behavior:auto}:is(#root,#headlessui-portal-root) *,.ui-motion-switch,.ui-motion-collapse{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important}:is(.ui-motion-popup,.ui-motion-modal,.ui-motion-slide-left,.ui-motion-slide-right,.ui-motion-switch,.ui-motion-drawer)[data-closed]{transform:none!important}}.tenant-domains-page{gap:22px;display:grid}.domain-page-heading{justify-content:flex-end;align-items:center;gap:20px;display:flex}.domain-page-heading h1{color:var(--ui-text);margin:0 0 7px;font-size:24px;font-weight:650}.domain-page-heading p,.domain-default-access span{color:var(--ui-muted);font-size:13px}.domain-page-heading p{margin:0}.domain-default-access{flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:13px;display:flex}.domain-default-access a,.domain-dns code{overflow-wrap:anywhere}.domain-default-access a{color:var(--ui-accent,#5367ce)}.domain-deployment-notice{border:1px solid var(--ui-border);background:var(--ui-surface-subtle,#f7f8fa);border-radius:10px;padding:16px 18px;font-size:13px}.domain-deployment-notice p{color:var(--ui-muted);margin:7px 0 0}.domain-table-scroll{max-width:100%;overflow-x:auto}.tenant-domains-page table,.domain-dns table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.tenant-domains-page th,.domain-dns th{color:var(--ui-muted);font-weight:500}.tenant-domains-page td,.tenant-domains-page th,.domain-dns td,.domain-dns th{border-bottom:1px solid var(--ui-border);vertical-align:top;padding:13px 12px}.domain-list td:first-child{min-width:210px}.domain-list td:first-child p{max-width:380px;color:var(--ui-muted);margin:6px 0 0;font-size:12px}.domain-list td:last-child{white-space:nowrap}.domain-status{color:var(--ui-muted);background:var(--ui-surface-subtle,#f3f4f6);white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:550;display:inline-block}.domain-status-active{color:#14724d;background:#e8f5ef}.domain-status-pending_dns,.domain-status-pending_tls{color:#75551b;background:#fbf3e2}.domain-status-error{color:#b34141;background:#fff0ef}.domain-empty{text-align:center;color:var(--ui-muted);padding:36px 12px;font-size:13px}.domain-empty h3{color:var(--ui-text);font-size:15px}.domain-detail-state{margin-bottom:18px}.domain-detail-state p,.domain-dns p,.domain-dns li{color:var(--ui-muted);font-size:13px;line-height:1.8}.domain-dns h3{margin:24px 0 8px;font-size:15px;font-weight:600}.domain-dns table{table-layout:fixed}.domain-dns th:first-child{width:64px}.domain-dns td{overflow-wrap:anywhere;min-width:0}.domain-dns td:not(:first-child){min-width:0}.domain-dns code{white-space:normal;-webkit-user-select:all;user-select:all;margin-bottom:8px;font-size:12px;display:block}.domain-dns button{padding:3px 9px;font-size:12px}.domain-dns details{border:1px solid var(--ui-border);border-radius:8px;margin:18px 0;padding:12px}.domain-dns summary{cursor:pointer;font-size:13px;font-weight:550}.domain-dns ol{padding-left:22px}.domain-dates{color:var(--ui-muted);gap:8px;margin:20px 0;font-size:12px;display:grid}.domain-dates div{justify-content:space-between;gap:15px;display:flex}.domain-dates dd{text-align:right;margin:0}.domain-disable-confirm{background:var(--ui-surface-subtle,#fff8f7);border:1px solid #ddbdba;border-radius:8px;margin-top:18px;padding:16px}.domain-disable-confirm h3{margin:0 0 8px;font-size:14px}.domain-disable-confirm p{font-size:13px;line-height:1.7}@media (width<=720px){.domain-page-heading{flex-direction:column;align-items:flex-start;gap:14px}.domain-page-heading .admin-row-actions{width:100%}.domain-page-heading button{min-height:40px}.domain-default-access{flex-direction:column;align-items:flex-start;gap:7px}.domain-dns td,.domain-dns th{padding:10px 7px}}@media (width<=600px){.domain-list thead,.domain-dns thead{display:none}.domain-list,.domain-list tbody,.domain-list tr,.domain-list td,.domain-dns table,.domain-dns tbody,.domain-dns tr,.domain-dns td{width:100%;display:block}.domain-list tr{border-bottom:1px solid var(--ui-border);padding:12px 0}.domain-list td{border:0;padding:6px 0;min-width:0!important}.domain-list td:first-child strong{overflow-wrap:anywhere}.domain-list td:nth-child(3):before{content:"最近检查：";color:var(--ui-muted)}.domain-list td:last-child button{width:100%;min-height:40px}.domain-dns tr{border:1px solid var(--ui-border);border-radius:8px;margin:12px 0;padding:12px}.domain-dns td{border:0;padding:6px 0}.domain-dns td:first-child{font-weight:650}.domain-dns td:nth-child(2):before{content:"主机记录（完整名称）"}.domain-dns td:nth-child(3):before{content:"记录值"}.domain-dns td:before{color:var(--ui-muted);margin-bottom:5px;font-size:12px;display:block}.domain-dns button{min-height:36px;padding:5px 12px}}.platform-form{max-width:960px}.platform-form input,.platform-form select,.platform-form textarea{box-sizing:border-box;width:100%}.platform-form fieldset{min-width:0}.platform-resources{flex-wrap:wrap;gap:12px;display:flex}.platform-resources .admin-checkbox{margin:0}.platform-muted{color:var(--ui-muted,#697586);font-size:13px}.platform-details{grid-template-columns:minmax(100px,.4fr) 1fr;gap:12px 20px;display:grid}.platform-details dt{color:var(--ui-muted,#697586)}.platform-details dd{overflow-wrap:anywhere;margin:0}.platform-form .admin-help{line-height:1.7}@media (width<=700px){.platform-form .admin-form-grid{grid-template-columns:1fr}.platform-details{grid-template-columns:1fr;gap:6px}.platform-details dd{margin-bottom:12px}}.platform-model-source{border:1px solid var(--ui-border,#dce2e9);border-radius:10px;gap:12px;margin:12px 0;padding:14px;display:grid}.platform-ai-tab-active{background:var(--ui-surface-muted,#f5f7fa);font-weight:600;border-color:var(--admin-accent,#2563eb)!important}.admin-channel-tabs>a{border:1px solid var(--ui-border,#dce2e9);border-radius:8px;padding:9px 14px;text-decoration:none}.admin-shell{--admin-accent:var(--support-brand-blue,#2563eb);background:var(--ui-bg,#f7f8fa);height:100dvh;min-height:0;color:var(--ui-text,#182337);font-size:14px;line-height:1.55;display:flex;overflow:hidden}.admin-shell *,.admin-auth-page *{box-sizing:border-box}.admin-shell button,.admin-auth-page button,.admin-primary{font:inherit;border:1px solid var(--ui-border,#dce1ea);background:var(--ui-surface,#fff);color:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;text-decoration:none;display:inline-flex}.admin-shell button:disabled,.admin-auth-page button:disabled{opacity:.5;cursor:not-allowed}.admin-shell a,.admin-auth-page a{color:var(--admin-accent,#2563eb)}.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-auth-page input{font:inherit;color:inherit;border:1px solid var(--ui-border,#dce1ea);background:var(--ui-surface,#fff);border-radius:7px;width:100%;min-width:0;padding:9px 10px}.admin-shell button:focus-visible,.admin-shell a:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible,.admin-auth-page input:focus-visible,.admin-auth-page button:focus-visible{outline:2px solid var(--admin-accent,#2563eb);outline-offset:2px}.admin-sidebar{border-right:1px solid var(--ui-border,#e4e8ee);background:var(--ui-surface,#fff);flex-direction:column;flex:0 0 216px;width:216px;height:100dvh;padding:22px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{align-items:center;gap:10px;margin-bottom:22px;font-size:17px;font-weight:700;text-decoration:none;display:flex;color:var(--ui-text,#182337)!important}.admin-brand img{border-radius:8px;width:27px;height:27px}.admin-brand small{color:var(--ui-muted,#697586);margin-left:4px;font-size:11px;font-weight:500}.admin-org-control{min-width:0;margin-bottom:16px}.admin-org-control select{font-weight:600}.admin-org-control label{display:block}.admin-org-control .admin-link-button{color:var(--admin-accent,#2563eb);border:0;padding:5px 0;font-size:12px}.admin-org-control .admin-inline-form{flex-direction:column;gap:8px;margin-top:8px;display:flex}.admin-nav-group{margin-top:16px}.admin-nav-group>p{color:var(--ui-muted,#697586);letter-spacing:.07em;margin:0 12px 7px;font-size:11px}.admin-nav-group a{color:var(--ui-muted,#667085);border-radius:7px;align-items:center;gap:10px;margin-bottom:3px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.admin-nav-group a:hover{background:var(--ui-subtle,#f3f5f8)}.admin-nav-group a.active{background:color-mix(in srgb, var(--admin-accent,#2563eb) 9%, transparent);color:var(--admin-accent,#2563eb);font-weight:600}.admin-sidebar-footer{flex-direction:column;gap:12px;margin-top:auto;padding:28px 10px 0;font-size:12px;display:flex}.admin-sidebar-footer a{align-items:center;gap:8px;text-decoration:none;display:flex}.admin-sidebar-footer>span{color:var(--ui-muted,#697586)}.admin-sidebar-footer button{align-self:flex-start}.admin-content{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1;min-width:0;max-width:none;height:100%;padding:28px clamp(20px,3vw,44px);overflow-y:auto}.admin-content>.service-policy-workspace,.admin-content>.company-onboarding-page,.admin-content>.billing-page{max-width:none;margin-inline:0}.admin-page-actions{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-page-actions>button{white-space:nowrap}.admin-current-company{border:1px solid var(--ui-border,#dce1ea);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:9px 10px;font-weight:500;overflow:hidden}.admin-sidebar .admin-org-control .cruise-select{justify-content:space-between;width:100%;min-height:34px;font-size:12px}.admin-content:has(.billing-console)>.admin-section-heading{max-width:1180px;margin-inline:auto}.admin-content:not(:has(.billing-console)){max-width:1450px}.admin-section{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#e1e6ed);border-radius:12px;min-width:0;margin-bottom:22px;padding:24px}.admin-section-heading{justify-content:space-between;gap:15px;margin-bottom:20px;display:flex}.admin-section-heading h2{margin:0 0 5px;font-size:16px}.admin-section-heading p{color:var(--ui-muted,#697586);margin:0;font-size:13px}.admin-form{flex-direction:column;gap:17px;max-width:820px;display:flex}.admin-form label,.admin-inline-form label,.admin-invite-result{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.admin-form input,.admin-form textarea{font-weight:400}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-form>button,.admin-form-grid>button{place-self:start}.admin-inline-form{align-items:flex-end;gap:14px;display:flex}.admin-inline-form>label{flex:1}.admin-inline-form>button{flex-shrink:0}.admin-form fieldset{border:1px solid var(--ui-border,#e1e6ed);border-radius:8px;padding:12px}.admin-form legend{padding:0 5px;font-size:13px}.admin-form .admin-checkbox{flex-direction:row;align-items:center;margin-right:16px;display:inline-flex}.admin-checkbox input{height:16px;width:16px!important}.admin-help{color:var(--ui-muted,#697586);margin:0;font-size:12px}.admin-invite-result{margin-top:20px}.admin-shell .admin-primary,.admin-auth-page .admin-primary{background:var(--admin-accent,#2563eb);color:#fff;border-color:#0000}.admin-shell .admin-danger{color:#fff;background:#b42318;border-color:#0000}.admin-state{color:var(--ui-muted,#697586);padding:24px}.admin-state>button,.admin-state>a{margin-left:12px}.admin-error{color:var(--ui-red-text,#b42318)!important}.admin-message{background:var(--ui-subtle,#eef3f8);overflow-wrap:anywhere;border-radius:8px;margin:14px 0;padding:10px 14px}.admin-row-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-row-actions button{white-space:nowrap;font-size:12px}.admin-status{background:var(--ui-subtle,#f0f4f8);white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:12px;display:inline-flex}.admin-status.is-error{color:#b42318;background:#fef3f2}.admin-table-wrap{overflow-x:auto}.admin-shell table{border-collapse:collapse;width:100%;font-size:13px}.admin-shell th{text-align:left;color:var(--ui-muted,#697586);border-bottom:1px solid var(--ui-border,#e1e6ed);white-space:nowrap;padding:10px 14px;font-weight:500}.admin-shell td{border-bottom:1px solid var(--ui-border,#e1e6ed);vertical-align:top;padding:16px 14px}.admin-shell td small{color:var(--ui-muted,#697586);overflow-wrap:anywhere;max-width:320px;margin-top:4px;font-size:11px;display:block}.admin-shell tr:last-child td{border-bottom:0}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.admin-metrics>div{border:1px solid var(--ui-border,#e1e6ed);background:var(--ui-surface,#fff);border-radius:10px;padding:20px}.admin-metrics span{color:var(--ui-muted,#697586);font-size:13px;display:block}.admin-metrics strong{margin-top:8px;font-size:28px;font-weight:650;display:block}.admin-onboarding{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.admin-onboarding li{gap:14px;display:flex}.admin-onboarding li>span{background:var(--ui-subtle,#eef3fa);width:30px;height:30px;color:var(--admin-accent,#2563eb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.admin-onboarding h3{margin:2px 0 6px;font-size:14px}.admin-onboarding p{color:var(--ui-muted,#697586);margin:0 0 10px;font-size:13px}.admin-onboarding a{font-size:13px;text-decoration:none}.admin-app-list{padding:0;list-style:none}.admin-app-list li{border-bottom:1px solid var(--ui-border,#e1e6ed);flex-wrap:wrap;gap:14px;padding:12px 0;display:flex}.admin-shell code{overflow-wrap:anywhere;font-size:12px}.admin-product{border-bottom:1px solid var(--ui-border,#e1e6ed);flex-wrap:wrap;align-items:flex-start;gap:18px;padding:18px 0;display:flex}.admin-product:last-child{border:0}.admin-product h3{margin:0 0 4px;font-size:15px}.admin-product ul{flex:1;min-width:180px;margin:0;padding:0;list-style:none}.admin-product li{flex-wrap:wrap;gap:10px;display:flex}.admin-product small{color:var(--ui-muted,#697586)}.admin-mobile-bar,.admin-sidebar-backdrop{display:none}.admin-auth-page{background:var(--ui-bg,#f7f8fa);min-height:100dvh;color:var(--ui-text,#182337);justify-content:center;align-items:center;padding:28px 18px;display:flex}.admin-auth-card{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#e1e6ed);border-radius:14px;width:100%;max-width:510px;padding:32px}.admin-auth-card h1{margin:0 0 12px;font-size:23px}.admin-auth-card>p{color:var(--ui-muted,#697586);font-size:13px}.admin-auth-card .admin-form{margin:24px 0}.admin-auth-card small{color:var(--ui-muted,#697586);font-size:12px}@media (width<=800px){.admin-shell{display:block}.admin-mobile-bar{z-index:31;background:var(--ui-surface,#fff);border-bottom:1px solid var(--ui-border,#e1e6ed);align-items:center;gap:14px;padding:10px 16px;display:flex;position:sticky;top:0}.admin-mobile-bar button{padding:5px}.admin-mobile-bar svg{width:20px;height:20px}.admin-sidebar{z-index:33;width:260px;height:calc(100dvh - 51px);transition:transform .18s;position:fixed;top:51px;bottom:0;left:0;transform:translate(-100%)}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar-backdrop{z-index:32;position:fixed;inset:51px 0 0;background:#00000059!important;border:0!important;border-radius:0!important;display:block!important}.admin-content{height:calc(100dvh - 51px);padding:24px 16px}.admin-page-actions{flex-wrap:wrap;gap:8px}.admin-section{padding:18px}.admin-onboarding{grid-template-columns:1fr}.admin-metrics{gap:8px}.admin-metrics>div{padding:14px 12px}.admin-metrics strong{font-size:24px}.admin-form-grid{grid-template-columns:1fr}.admin-inline-form{flex-direction:column;align-items:stretch}.admin-auth-card{padding:24px}.admin-product>button{margin-left:auto}}@media (prefers-reduced-motion:reduce){.admin-sidebar{transition:none}}.admin-start-card{width:100%;max-width:900px}.admin-start-card>h1{margin:0 0 12px;font-size:28px}.admin-start-card>p{color:var(--ui-muted,#697586);margin-bottom:28px;font-size:14px}.admin-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-entry-grid>a{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#e1e6ed);color:var(--ui-text,#182337);border-radius:12px;padding:24px;text-decoration:none;display:block}.admin-entry-grid>a:hover{border-color:var(--support-brand-blue,#2563eb)}.admin-entry-grid strong{justify-content:space-between;font-size:16px;display:flex}.admin-entry-grid strong span{color:var(--support-brand-blue,#2563eb)}.admin-entry-grid p{color:var(--ui-muted,#697586);margin:12px 0 0;font-size:13px}@media (width<=600px){.admin-entry-grid{grid-template-columns:1fr}.admin-entry-grid>a{padding:20px}}.admin-channel-tabs{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.admin-channel-tabs button[aria-pressed=true]{color:var(--admin-accent);border-color:var(--admin-accent);background:color-mix(in srgb, var(--admin-accent) 7%, transparent)}.admin-catalog-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:18px 0;display:flex}.admin-catalog-toolbar label{flex:1;min-width:180px;font-size:13px}.admin-catalog-toolbar input{margin-top:5px;display:block}.admin-catalog-toolbar>span{color:var(--ui-muted,#697586);padding-bottom:10px;font-size:12px}.admin-store-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;display:grid}.admin-store-app{border:1px solid var(--ui-border,#dce1ea);background:var(--ui-surface,#fff);border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.admin-store-app.is-selected{border-color:var(--admin-accent);box-shadow:0 0 0 1px var(--admin-accent)}.admin-store-app-heading{align-items:center;gap:12px;min-width:0;display:flex}.admin-store-app-heading>div{min-width:0}.admin-store-app h3,.admin-store-app h2{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.admin-store-app-heading span{color:var(--ui-muted,#697586);font-size:12px}.admin-store-icon{object-fit:cover;background:var(--ui-subtle,#edf1f8);border:1px solid var(--ui-border,#dce1ea);border-radius:11px;flex:0 0 48px;width:48px;height:48px}.admin-store-icon-placeholder{color:var(--ui-muted,#697586);justify-content:center;align-items:center;display:inline-flex;font-size:22px!important}.admin-store-app dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:11px;display:grid}.admin-store-app dt{color:var(--ui-muted,#697586)}.admin-store-app dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace}.admin-store-app-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:12px;display:flex}.admin-store-app-actions a{text-decoration:none}.admin-store-app-actions .admin-catalog-bind{font-weight:600}.admin-store-bound{color:var(--admin-accent);margin:0;font-size:12px}.admin-store-select{cursor:pointer;align-items:center;gap:6px;display:flex!important}.admin-store-select input{margin:0;width:16px!important}.admin-store-app .admin-help{margin:0}@media (width<=600px){.admin-store-grid{grid-template-columns:minmax(0,1fr)}.admin-catalog-toolbar{align-items:stretch;gap:10px}.admin-catalog-toolbar label{flex-basis:100%}}.admin-form .cruise-select,.admin-form-grid .cruise-select,.admin-org-switcher .cruise-select{justify-content:space-between;width:100%;min-height:40px}.admin-store-picker{flex:1;min-width:0}.admin-store-picker>label{margin-bottom:6px;font-size:13px;display:block}.admin-store-picker-control{position:relative}.admin-store-picker-control input{padding-right:44px}.admin-store-picker-control button{background:0 0;border:0;padding:0 12px;position:absolute;top:1px;bottom:1px;right:1px}.admin-store-picker-options{width:var(--input-width);background:var(--ui-surface,#fff);max-height:min(420px,60vh);color:var(--ui-text,#182337);border:1px solid var(--ui-border,#dce1ea);z-index:100;border-radius:10px;padding:6px;font:13px/1.4 system-ui;overflow-y:auto;box-shadow:0 12px 36px #18233720}.admin-store-picker-option{cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:9px;display:flex}.admin-store-picker-option[data-focus]{background:var(--ui-subtle,#eef3fd)}.admin-store-picker-option[data-selected]{color:var(--support-brand-blue,#2563eb)}.admin-store-picker-option>span:not(.admin-store-icon){flex:1;min-width:0}.admin-store-picker-option strong,.admin-store-picker-option small{overflow-wrap:anywhere;display:block}.admin-store-picker-option small{color:var(--ui-muted,#697586);margin-top:3px;font-size:11px}.admin-store-picker-option .admin-store-icon{border-radius:8px;flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:36px}.admin-store-picker-empty{color:var(--ui-muted,#697586);padding:16px}@media (width<=600px){.admin-catalog-toolbar .admin-store-picker{flex-basis:100%}}.admin-content>.admin-store-grid{margin-bottom:24px}.admin-content>.admin-section{margin-top:20px}.agent-assignments-section>.admin-section-heading{align-items:flex-start;gap:20px}.agent-assignments-section>.admin-section-heading>div{min-width:0}.agent-assignments-section>.admin-section-heading p{max-width:68ch;line-height:1.7}.agent-assignments-section>.admin-section-heading>button{flex-shrink:0}.agent-assignment-form{gap:20px;max-width:none}.agent-assignment-form fieldset{border:0;min-width:0;margin:0;padding:0}.agent-assignment-form legend{color:var(--ui-muted);margin-bottom:14px;padding:0;font-size:12px}.agent-assignment-form .admin-form-grid{gap:24px}.agent-assignment-form label{gap:9px;min-width:0}.agent-assignment-form .admin-help{font-weight:400;line-height:1.7}.agent-assignment-form .admin-row-actions{padding-top:2px}.agent-assignments-section>.automatic-analysis-policy{border:0;border-top:1px solid var(--ui-border);background:0 0;border-radius:0;margin:28px 0 0;padding:26px 0 0}.automatic-analysis-policy{grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;display:grid}.automatic-analysis-policy>h3{grid-area:1/1;align-self:center;margin:0;font-size:16px;font-weight:600;line-height:1.6}.automatic-analysis-policy>.automatic-policy-description{grid-area:2/1;max-width:70ch;line-height:1.7}.automatic-analysis-policy>button{grid-area:1/2/3;align-self:start;font-size:12px}.automatic-analysis-policy>form{grid-column:1/-1;gap:20px;max-width:none;margin-top:12px}.automatic-analysis-policy>p:not(.automatic-policy-description){grid-column:1/-1;margin:0}.automatic-analysis-policy fieldset{background:var(--ui-subtle);border:1px solid var(--ui-border);flex-direction:column;gap:20px;min-width:0;margin:0;padding:20px;display:flex}.admin-shell .automatic-policy-toggle{cursor:pointer;flex-direction:row;align-self:flex-start;align-items:center;gap:10px;display:inline-flex}.admin-shell .automatic-policy-toggle input{appearance:none;border:1px solid var(--ui-input-border,var(--ui-border));background:var(--ui-surface);cursor:pointer;border-radius:20px;flex:0 0 36px;width:36px;height:22px;margin:0;padding:0;transition:background .15s,border-color .15s;position:relative}.automatic-policy-toggle input:after{content:"";background:var(--ui-muted);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.admin-shell .automatic-policy-toggle input:checked{background:var(--admin-accent,#2563eb);border-color:var(--admin-accent,#2563eb)}.automatic-policy-toggle input:checked:after{background:#fff;transform:translate(14px)}.automatic-policy-toggle input:disabled{cursor:wait;opacity:.55}.automatic-policy-limit{width:min(100%,240px)}.automatic-policy-limit-field{display:block;position:relative}.admin-shell .automatic-policy-limit-field input{background:var(--ui-surface);padding-right:74px}.automatic-policy-limit-field>span{inset-block:0;color:var(--ui-muted);pointer-events:none;align-items:center;font-size:12px;font-weight:400;display:flex;position:absolute;right:12px}.automatic-analysis-policy fieldset>.admin-help{max-width:76ch;font-weight:400;line-height:1.7}@media (width<=960px){.automatic-analysis-policy{grid-template-columns:1fr}.automatic-analysis-policy>button{grid-area:3/1;justify-self:start}.agent-assignments-section>.admin-section-heading{flex-wrap:wrap;gap:12px}}@media (width<=600px){.agent-assignment-form .admin-form-grid{grid-template-columns:1fr;gap:20px}.automatic-analysis-policy fieldset{padding:16px}.agent-assignment-form .admin-row-actions,.automatic-analysis-policy .admin-row-actions{gap:10px}}@media (prefers-reduced-motion:reduce){.automatic-policy-toggle input,.automatic-policy-toggle input:after{transition:none}}.profile-user-menu{width:min(310px,100vw - 24px);padding:12px!important}.profile-menu-identity{border-bottom:1px solid var(--border-color,#e5e7eb);align-items:center;gap:10px;padding:6px 4px 15px;display:flex}.profile-menu-identity>div{flex:1;min-width:0}.profile-menu-identity strong,.profile-menu-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-menu-identity strong{font-size:14px}.profile-menu-identity small,.profile-menu-organization>small{opacity:.62;margin-top:3px;font-size:11px}.profile-menu-identity>span{white-space:nowrap;background:#7c8d9a18;border-radius:5px;padding:3px 5px;font-size:10px}.profile-menu-organization{border-bottom:1px solid var(--border-color,#e5e7eb);margin-bottom:4px;padding:12px 4px}.profile-menu-organization>small{margin-bottom:7px;display:block}.profile-menu-footer{border-top:1px solid var(--border-color,#e5e7eb);margin-top:8px;padding-top:8px}.profile-menu-footer button{color:#c44e49!important}.profile-page{overscroll-behavior:contain;background:var(--bg-primary,#f8f9fb);height:100dvh;color:var(--text-primary,#253248);padding:24px;overflow-y:auto}.profile-page-top{justify-content:space-between;gap:16px;max-width:1080px;margin:0 auto 30px;font-size:13px;display:flex}.profile-page a{color:inherit;text-decoration:none}.profile-page-top>span{opacity:.5}.profile-layout{grid-template-columns:190px minmax(0,720px);gap:40px;max-width:1080px;margin:auto;display:grid}.profile-layout>nav{flex-direction:column;gap:6px;display:flex}.profile-layout>nav strong{opacity:.6;margin:7px 12px 13px;font-size:13px}.profile-layout>nav a{border-radius:8px;padding:10px 12px;font-size:14px}.profile-layout>nav a.active{background:#72859b16;font-weight:600}.profile-main>header{margin-bottom:24px}.profile-main h1{margin:0 0 10px;font-size:25px;font-weight:650}.profile-main>header p{opacity:.62;font-size:13px;line-height:1.8}.profile-card{border:1px solid var(--border-color,#e3e7ec);background:var(--bg-secondary,#fff);border-radius:14px;margin-bottom:20px;padding:26px}.profile-card h2{margin:0 0 14px;font-size:16px;font-weight:600}.profile-card p{font-size:13px;line-height:1.8}.profile-avatar-picker{border:0;margin:0 0 24px;padding:0}.profile-avatar-picker legend{margin-bottom:15px;font-size:14px;font-weight:600}.profile-avatar-preview{align-items:center;gap:18px;margin-bottom:20px;display:flex}.profile-avatar-preview strong{font-size:14px}.profile-avatar-preview p{opacity:.6;margin-top:6px}.profile-avatar-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:420px;display:grid}.profile-avatar-grid button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:3px}.profile-avatar-grid img{border-radius:50%;width:100%;display:block}.profile-avatar-grid button[aria-pressed=true]{border-color:#446382}.profile-card button:focus-visible,.profile-page a:focus-visible{outline-offset:3px;outline:2px solid #6084ae}.profile-field{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.profile-field :is(input,select){border:1px solid var(--border-color,#d8dee7);max-width:400px;color:inherit;background:0 0;border-radius:8px;padding:11px 12px;font-weight:400}.profile-help{opacity:.6;margin:9px 0 17px;font-size:12px!important}.profile-primary{color:#fff;cursor:pointer;background:#334e6c;border:0;border-radius:8px;margin-top:10px;padding:10px 18px;font-size:13px}.profile-primary:disabled{opacity:.5;cursor:default}.profile-text-button{color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:12px;text-decoration:underline}.profile-error{color:#b64641;background:#cd504510;border-radius:8px;padding:12px;font-size:13px}.profile-success{color:#3c7b55;font-size:13px}.profile-error button{margin-left:12px;text-decoration:underline}.profile-note,.profile-empty{background:#8294a10d;border-radius:8px;padding:12px 14px;font-size:12px!important}.profile-theme-options{gap:8px;display:flex}.profile-theme-options button{color:inherit;border:1px solid var(--border-color,#d8dee7);cursor:pointer;background:0 0;border-radius:7px;padding:8px 15px;font-size:12px}.profile-theme-options button[aria-pressed=true]{background:#6d849c16;border-color:#7890aa}.profile-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.profile-section-heading>span{opacity:.6;font-size:12px}.profile-tools{margin:0;padding:0;list-style:none}.profile-tools li{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.profile-tools li:last-child{border:0}.profile-tools strong{font-size:14px}.profile-tools p{opacity:.6;margin:5px 0 0}.profile-tools li>span{white-space:nowrap;font-size:12px}.profile-tool-links{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.profile-tool-links a{border:1px solid var(--border-color,#d8dee7);border-radius:7px;padding:8px 12px;font-size:12px}.profile-agent-kit{border:1px solid var(--border-color,#d8dee7);border-radius:9px;margin:12px 0}.profile-agent-kit>summary{cursor:pointer;padding:14px;font-size:14px}.profile-agent-kit>summary>span{opacity:.6;margin-left:12px;font-size:12px}.profile-kit-content{padding:0 16px 16px}.profile-kit-content h3,.profile-mcp-guide h3{margin:12px 0;font-size:14px}.profile-kit-content button{border:1px solid var(--border-color,#d8dee7);color:inherit;cursor:pointer;background:#8193a414;border-radius:6px;padding:7px 10px;font-size:12px}.profile-kit-skill{border-top:1px solid var(--border-color,#d8dee7);padding:10px 0;font-size:13px}.profile-kit-skill summary{cursor:pointer}.profile-instructions{white-space:pre-wrap;overflow-wrap:anywhere}.profile-mcp-guide{border-top:1px solid var(--border-color,#d8dee7);margin-top:22px;padding-top:12px}.profile-mcp-guide ol{padding-left:19px;font-size:12px;line-height:1.9}.profile-mcp-guide li{margin:6px 0;padding-left:3px}.profile-mcp-guide code{word-break:break-all}.profile-field textarea{color:inherit;border:1px solid var(--border-color,#d8dee7);background:0 0;border-radius:8px;max-width:100%;padding:10px}[data-theme=dark] .profile-page{color:#e3e8ee;background:#151b24}[data-theme=dark] .profile-card{background:#1c2430;border-color:#333f50}[data-theme=dark] .profile-page{--border-color:#384354}@media (width<=680px){.profile-page{padding:18px 14px}.profile-page-top{margin-bottom:20px}.profile-page-top>span{display:none}.profile-layout{grid-template-columns:1fr;gap:22px}.profile-layout>nav{border-bottom:1px solid var(--border-color,#e5e7eb);flex-direction:row;gap:8px;padding-bottom:12px}.profile-layout>nav strong{display:none}.profile-card{padding:20px 16px}.profile-avatar-grid{gap:6px}.profile-main h1{font-size:23px}.profile-avatar-preview{gap:12px}.profile-avatar-preview p{font-size:12px}}.profile-company-spaces{margin-top:28px;padding:18px 22px}.profile-company-spaces>summary{color:var(--text-secondary,#66758a);cursor:pointer;font-size:13px}.profile-company-spaces>a{text-underline-offset:4px;font-size:12px;text-decoration:underline}.profile-menu-language{border-top:1px solid var(--border-color,#e5e7eb);margin-top:8px;padding:12px 4px 4px}.profile-language-heading{color:var(--ui-muted);margin-bottom:8px;font-size:11px}.profile-menu-language .interface-language-select{color:var(--ui-muted);align-items:center;gap:8px;display:flex}.profile-menu-language select{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;min-height:38px;color:var(--ui-text);border-radius:7px;flex:1;padding:8px 30px 8px 10px;font-size:13px}.profile-menu-language select:focus-visible{outline:2px solid var(--support-brand-blue,#2563eb);outline-offset:2px}.profile-user-menu .profile-workspace-action{text-align:left;width:100%;color:var(--ui-text);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.profile-workspace-action small{color:var(--ui-muted);margin-top:3px;font-size:11px;display:block}.profile-workspace-action:disabled{opacity:.5;cursor:not-allowed}.product-identity{vertical-align:middle;text-align:left;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.product-identity .admin-store-icon{object-fit:cover;font-size:17px;border-radius:9px!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important}.product-identity.is-compact .admin-store-icon{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important}.product-identity-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.product-identity-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.product-identity-copy small{color:var(--ui-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.product-platform-tags{flex-wrap:wrap;gap:4px;display:flex}.product-platform-tags>span{background:var(--ui-subtle);color:var(--ui-muted);border:1px solid var(--ui-border);border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.4;display:inline-flex}.product-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:9px;margin-top:12px;display:grid}.admin-shell label.product-choice{border:1px solid var(--ui-border);cursor:pointer;border-radius:10px;flex-direction:row;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.admin-shell label.product-choice[data-selected=true]{border-color:var(--support-brand-blue,#2563eb);background:var(--ui-subtle)}.admin-shell label.product-choice input[type=checkbox]{flex:0 0 17px;width:17px;min-width:17px;height:17px;margin:0}.product-identity-list{flex-wrap:wrap;gap:10px 18px;display:flex}.admin-shell .game-scope-select{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:start}.admin-shell .game-scope-select>label{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-shell .game-scope-select .cruise-select{box-sizing:border-box;align-items:center;height:48px;min-height:48px}.game-scope-select .cruise-select>.min-w-0{text-align:left;flex:1;min-width:0}.game-scope-select .cruise-select .product-identity{width:100%;display:flex}.game-scope-select .cruise-select .product-identity-copy{display:block}.game-scope-select .cruise-select .product-identity-copy strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.game-scope-select .cruise-select .product-platform-tags{display:none}.admin-channel-scope{border:1px solid var(--ui-border,#dce1ea);background:var(--ui-surface,#fff);border-radius:10px;margin:0 0 20px;padding:16px 18px}@media (width<=640px){.admin-shell .game-scope-select{grid-template-columns:minmax(0,1fr);gap:12px}}.channel-product-heading{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.channel-product-heading-title{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.channel-product-heading-title>svg{flex:none}.channel-product-heading>.product-identity{width:100%}.channel-product-heading .product-identity-copy strong{color:var(--ui-muted);font-size:12px;font-weight:500}.admin-channel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}.admin-channel-grid .admin-store-app-heading>svg{flex:0 0 32px}.admin-channel-grid .admin-store-app-heading h2{word-break:normal;flex:1;min-width:0;line-height:1.5}.admin-channel-grid .admin-store-app-heading>span:last-child{white-space:nowrap;flex-shrink:0}.admin-channel-grid .admin-store-app>button:last-child{margin-top:auto}.interface-language-select{align-items:center;gap:8px;display:inline-flex;position:relative}.interface-language-select select{appearance:none}.interface-language-select>.interface-language-chevron{pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.admin-primary-navigation{margin-top:12px}.admin-primary-navigation a{min-height:38px}.admin-primary-navigation svg{flex:none}.admin-shell .admin-section-heading{min-width:0;margin-bottom:24px;display:block}.admin-shell .admin-section-heading--compact{margin-bottom:18px}.admin-section-heading--compact .admin-section-links{gap:22px;margin-top:0;font-size:13px}.admin-section-heading--compact .admin-section-links a{padding-bottom:9px}.admin-section-heading h1{margin:0 0 6px;font-size:24px;font-weight:650;line-height:1.35}.admin-section-heading>p{color:var(--ui-muted,#697586);margin:0;font-size:13px}.admin-section-links{border-bottom:1px solid var(--ui-border,#e1e6ed);gap:24px;margin-top:20px;display:flex;overflow-x:auto}.admin-section-links a{color:var(--ui-muted,#697586);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;padding:0 1px 11px;text-decoration:none}.admin-section-links a:hover{color:var(--admin-accent)}.admin-section-links a[aria-current=page]{border-bottom-color:var(--admin-accent);color:var(--admin-accent);font-weight:600}.admin-section-heading>.admin-section-note{margin-top:12px;font-size:12px}.admin-section-note a{margin-left:4px;text-decoration:none}@media (width<=800px){.admin-shell .admin-section-heading{margin-bottom:20px}.admin-section-heading h1{font-size:21px}.admin-section-links{gap:22px;margin-top:16px}}.admin-service-notice{border:1px solid var(--ui-border,#dce1ea);border-left:3px solid var(--admin-accent,#2563eb);background:var(--ui-surface,#fff);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:24px;padding:16px 20px;display:flex}.admin-service-notice>div:first-child{flex:360px;min-width:0}.admin-service-notice strong{font-size:14px}.admin-service-notice p{color:var(--ui-muted,#697586);margin:5px 0 0;font-size:12px;line-height:1.7}.admin-service-notice[data-tone=warning]{border-left-color:#b7791f}.admin-service-notice[data-tone=ready]{border-left-color:#198269}.admin-service-actions{flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.admin-service-actions a{text-decoration:none}.admin-service-actions a:hover{text-decoration:underline}.admin-google-steps{color:var(--admin-text-muted,#64748b);flex-wrap:wrap;gap:8px 20px;margin-bottom:18px;font-size:12px;display:flex}.admin-google-steps strong{color:var(--admin-text,#24334a)}.admin-google-validation{border-bottom:1px solid var(--admin-border,#e2e8f0);margin-bottom:14px;padding:12px 0}.admin-google-help{background:var(--admin-bg,#f8fafc);border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;margin:16px 0;padding:12px 14px}.admin-google-help summary,.admin-google-manual summary{cursor:pointer;font-size:13px;font-weight:600}.admin-google-help li{margin:8px 0;line-height:1.7}.admin-google-help a{color:var(--admin-primary,#2563eb);text-underline-offset:3px;text-decoration:underline}.admin-google-manual{margin:14px 0}.admin-google-manual form{margin-top:12px}.admin-google-history{color:var(--admin-text-muted,#64748b);padding:8px 0;font-size:12px;line-height:1.7}.admin-account-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.admin-account-platform{text-align:left;border:1px solid var(--ui-border,#d9e0e8);background:var(--ui-surface,#fff);border-radius:12px;align-items:center;gap:15px;display:flex;padding:18px!important}.admin-account-platform[aria-pressed=true]{border-color:var(--admin-accent,#2563eb);box-shadow:0 0 0 1px var(--admin-accent,#2563eb);background:var(--ui-surface-muted,#f7f9fc)}.admin-account-platform strong,.admin-account-platform small{display:block}.admin-account-platform small{color:var(--ui-muted,#697586);margin-top:5px;font-size:12px;font-weight:400}.admin-account-logo{object-fit:contain;flex-shrink:0;width:32px;height:32px}.admin-account-heading{align-items:flex-start;gap:12px;min-width:190px;display:flex}.admin-account-heading>div{min-width:0}.admin-account-email{overflow-wrap:anywhere;max-width:300px}.admin-account-alias{max-width:600px}@media (width<=700px){.admin-account-platforms{grid-template-columns:1fr}}.admin-connected-accounts{gap:12px;display:grid}.admin-connected-account{border-bottom:1px solid var(--ui-border,#e1e7ef);padding:16px 0}.admin-connected-account:last-child{border-bottom:0}.admin-connected-account-main{align-items:center;gap:14px;min-width:0;display:flex}.admin-connected-account-name{flex:1;min-width:0}.admin-connected-account-name strong{overflow-wrap:anywhere;font-size:15px;display:block}.admin-connected-account-name small{color:var(--ui-muted,#697586);margin-top:4px;font-size:12px;display:block}.admin-account-status{white-space:nowrap;background:var(--ui-subtle,#eef3f9);border-radius:6px;padding:5px 9px;font-size:12px}.admin-connected-account-details{margin:12px 0 0 48px;font-size:12px}.admin-connected-account-details summary{cursor:pointer;color:var(--ui-muted,#697586)}.admin-account-details-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;padding:18px 0;display:grid}.admin-account-details-grid small{color:var(--ui-muted,#697586);margin:4px 0;display:block}@media (width<=600px){.admin-connected-account-main{flex-wrap:wrap;gap:10px}.admin-connected-account-name{min-width:140px}.admin-connected-account-details{margin-left:0}}.admin-connected-products{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.admin-connected-product{text-align:left;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#dce2e9);border-radius:12px;align-items:center;gap:14px;min-width:0;display:flex;padding:16px!important}.admin-connected-product[aria-pressed=true]{border-color:var(--admin-accent,#2563eb);background:var(--ui-surface-muted,#f7f9fc)}.admin-connected-product span{min-width:0}.admin-connected-product strong,.admin-connected-product small{overflow-wrap:anywhere;display:block}.admin-connected-product small{color:var(--ui-muted,#697586);margin-top:6px;font-size:12px}.admin-product-service-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.admin-product-service{border:1px solid var(--ui-border,#dce2e9);border-radius:12px;min-width:0;padding:18px}.admin-product-service h3{margin:12px 0 8px}.admin-product-service .admin-row-actions{margin-top:16px}.admin-product-advanced{margin-top:28px}.admin-product-advanced>summary{cursor:pointer;color:var(--ui-muted,#697586);margin-bottom:16px;font-size:13px}.admin-product-connect-action{gap:8px;display:grid}.admin-product-connect-action details{max-width:280px;font-size:12px}.admin-product-connect-action details summary{cursor:pointer;color:var(--ui-muted,#697586)}.admin-product-connect-action details label{gap:6px;margin-top:10px;display:grid}@media (width<=700px){.admin-connected-products,.admin-product-service-grid{grid-template-columns:1fr}}.admin-shell .admin-novatest-binding .admin-inline-form{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;margin-top:20px;display:grid}.admin-shell .admin-novatest-binding .admin-inline-form>label{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.admin-shell .admin-novatest-binding .admin-inline-form>:is(button,label){min-width:0;max-width:100%}.admin-shell .admin-novatest-binding .admin-inline-form button{justify-self:start}.admin-shell .admin-novatest-binding .admin-inline-form .cruise-select,.admin-shell .admin-novatest-binding .admin-inline-form input{width:100%;min-width:0}.admin-shell .admin-product-service:has(.admin-novatest-binding){overflow-wrap:anywhere;min-width:0}.company-onboarding-page{max-width:1040px}.company-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.company-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.company-field-wide{grid-column:1/-1}.company-fields small{color:var(--ui-muted,#66758a);font-size:12px;font-weight:400}.company-progress{border-bottom:1px solid var(--ui-border,#dce1ea);color:var(--ui-muted,#66758a);flex-wrap:wrap;gap:12px 24px;margin:0 0 24px;padding:0 0 20px;list-style:none;display:flex}.company-progress [aria-current=step]{color:var(--admin-accent,#2563eb);font-weight:600}.company-review dl{grid-template-columns:140px minmax(0,1fr);gap:12px 20px;display:grid}.company-review dd{overflow-wrap:anywhere;margin:0}.company-review dt{color:var(--ui-muted,#66758a)}.company-review h2{margin-top:0;font-size:18px}.company-review p,.company-created p{color:var(--ui-muted,#66758a);line-height:1.7}.company-service-explanation{background:var(--ui-bg,#f4f7fb);border-left:3px solid var(--admin-accent,#2563eb);border-radius:8px;margin:24px 0;padding:16px 20px}.company-service-explanation p{margin:7px 0 0}.company-declaration{align-items:flex-start;gap:10px;flex-direction:row!important;font-weight:400!important;display:flex!important}.company-declaration input{flex:0 0 17px;height:17px;margin-top:3px;width:17px!important}.company-onboarding-form .admin-row-actions{margin-top:20px}.company-created>strong{color:#885100;background:#fff3df;border-radius:6px;padding:5px 12px;display:inline-block}.company-registration-card{width:100%;max-width:820px!important}.company-profile-status{color:var(--ui-muted,#66758a);margin-bottom:20px}@media (width<=620px){.company-fields{grid-template-columns:minmax(0,1fr);gap:16px}.company-review dl{grid-template-columns:1fr;gap:5px}.company-review dd{margin-bottom:12px}.company-progress{gap:10px;font-size:12px}}.support-workflow{--sw-blue:var(--support-brand-blue);color:var(--ui-text);text-align:left;min-width:0;font-size:13px;line-height:1.6}.support-workflow :is(p,ul,ol){margin:0;padding:0}.support-workflow :is(ul,ol){list-style:none}.support-workflow svg{flex-shrink:0}.support-workflow .sw-top-badges{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.support-workflow .sw-pill{background:var(--ui-surface);color:var(--ui-muted);border:1px solid var(--ui-border);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.support-workflow .sw-pill-primary{color:var(--sw-blue);border-color:color-mix(in srgb, var(--sw-blue) 30%, transparent);background:color-mix(in srgb, var(--sw-blue) 8%, var(--ui-surface))}.support-workflow .sw-label{color:var(--ui-muted);margin-bottom:12px;font-size:12px}.support-workflow .sw-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.support-workflow .sw-channels li{background:var(--ui-surface);border-radius:10px;align-items:center;gap:9px;min-width:0;padding:11px 10px;display:flex;box-shadow:0 2px 8px #11264a08}.support-workflow .sw-channels .support-channel-icon{width:23px;height:23px}.support-workflow .sw-channels span{overflow-wrap:anywhere;font-size:11px;font-weight:550}.support-workflow .sw-join{color:var(--sw-blue);justify-content:center;padding:10px;display:flex}.support-workflow .sw-inbox{background:var(--support-info);color:var(--ui-surface);border-radius:13px;align-items:center;gap:12px;padding:17px;display:flex}.support-workflow .sw-inbox-icon{color:inherit;display:inline-flex}.support-workflow strong{font-weight:650}.support-workflow .sw-inbox strong{font-size:16px}.support-workflow .sw-inbox p{color:inherit;margin-top:2px;font-size:12px}.support-workflow .sw-inbox-label{white-space:nowrap;margin-left:auto;font-size:10px}.support-workflow .sw-steps{grid-template-columns:1fr auto 1fr;gap:12px;padding-block:21px;display:grid}.support-workflow .sw-steps li{align-items:flex-start;gap:9px;min-width:0;display:flex}.support-workflow .sw-steps li>svg{color:var(--sw-blue);margin-top:2px}.support-workflow .sw-steps p{color:var(--ui-muted);margin-top:3px;font-size:11px}.support-workflow .sw-steps .sw-step-arrow{align-items:center}.support-workflow .sw-step-arrow>svg{color:var(--ui-muted);opacity:.6}.support-workflow .sw-mcp{background:var(--ui-subtle);border-radius:11px;padding:15px 17px}.support-workflow .sw-mcp-title{align-items:center;gap:8px;display:flex}.support-workflow .sw-mcp-title svg{color:var(--sw-blue)}.support-workflow .sw-mcp-title span{color:var(--support-warning);background:var(--support-warning-bg);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.support-workflow .sw-mcp p{color:var(--ui-muted);margin-top:8px;font-size:11px}.support-workflow .sw-caption{color:var(--ui-muted);margin-top:12px;font-size:10px;line-height:1.7}.yoreply-site .yp-hero .yp-hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-bottom:48px;display:grid}.yoreply-site .yp-hero-layout .yp-hero-copy{text-align:left}.yoreply-site .yp-hero .yp-hero-layout h1{letter-spacing:-.045em;font-size:clamp(38px,4.1vw,56px);line-height:1.2}.yoreply-site .yp-hero .yp-hero-layout h1 em{color:var(--support-brand-blue);font-style:normal}.yoreply-site .yp-hero-layout .yp-hero-description{max-width:460px;margin-top:20px;font-size:16px;line-height:1.9}.yoreply-site .yp-hero-layout .yp-hero-actions{justify-content:flex-start;margin-top:26px}.yoreply-site .yp-hero-layout .support-workflow{background:var(--soft-selected);border-radius:20px;padding:24px}.yoreply-site .yp-hero-footnote{color:var(--yp-muted);margin-top:17px;font-size:12px}.yoreply-site .yp-demo-intro{border-top:1px solid var(--yp-line);text-align:left;justify-content:space-between;align-items:baseline;gap:20px;padding-top:32px;display:flex}.yoreply-site .yp-demo-intro h2{font-size:24px}.yoreply-site .yp-demo-intro p{color:var(--yp-muted);font-size:13px}@media (width<=1100px){.yoreply-site .yp-hero .yp-hero-layout{gap:30px}.yoreply-site .yp-hero-layout .support-workflow{padding:18px}}@media (width<=800px){.yoreply-site .yp-hero .yp-hero-layout{grid-template-columns:1fr;gap:32px;padding-bottom:32px}.yoreply-site .yp-hero-layout .yp-hero-copy{text-align:center}.yoreply-site .yp-hero-layout .yp-hero-description{margin-inline:auto}.yoreply-site .yp-hero-layout .yp-hero-actions{justify-content:center}.yoreply-site .yp-demo-intro{padding-top:24px;display:block}.yoreply-site .yp-demo-intro p{margin-top:8px}}@media (width<=420px){.support-workflow .sw-channels{gap:7px}.support-workflow .sw-channels li{text-align:center;flex-direction:column;gap:5px;padding:10px 5px}.support-workflow .sw-inbox{gap:9px;padding:13px}.support-workflow .sw-inbox strong{font-size:14px}.support-workflow .sw-inbox-label{display:none}.support-workflow .sw-steps{grid-template-columns:1fr;gap:12px;padding-block:18px}.support-workflow .sw-steps .sw-step-arrow{display:none}.yoreply-site .yp-hero .yp-hero-layout h1{font-size:34px}.yoreply-site .yp-hero-layout .yp-hero-description{font-size:14px}}.yoreply-site{--yp-ink:var(--ui-text);--yp-muted:var(--ui-muted);--yp-blue:var(--support-brand-blue);--yp-action:var(--ui-action);--yp-action-hover:var(--ui-action-hover);--yp-line:var(--ui-border);--yp-input-line:var(--ui-input-border);--yp-surface:var(--ui-surface);--yp-canvas:var(--ui-canvas);--yp-subtle:var(--ui-subtle);--yp-tint:var(--soft-selected);--yp-shadow:var(--soft-shadow);background:var(--yp-surface);color:var(--yp-ink);isolation:isolate;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;font-size:15px;line-height:1.65}.yoreply-site :is(h1,h2,h3,p){margin:0}.yoreply-site :is(button,input,textarea){font:inherit}.yoreply-site button{cursor:pointer}.yoreply-site button:disabled{cursor:default;opacity:.65}.yoreply-site a{text-decoration:none}.yoreply-site :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--yp-blue);outline-offset:4px}.yoreply-site svg{stroke-width:1.8px;flex-shrink:0}.yoreply-site ::selection{color:var(--yp-ink);background:var(--yp-tint)}.yoreply-site .yp-container{width:min(1294px,100% - 112px);margin-inline:auto}.yoreply-site [id]{scroll-margin-top:98px}.yoreply-site .yp-skip-link{z-index:101;background:var(--yp-surface);color:var(--yp-blue);border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:16px}.yoreply-site .yp-skip-link:focus{top:12px}.yoreply-site .yp-skip-link:not(:focus){opacity:0;pointer-events:none}.yoreply-site .yp-header{z-index:50;background:color-mix(in srgb, var(--yp-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--yp-line);position:sticky;top:0}.yoreply-site .yp-header-inner{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.yoreply-site .yp-brand-link{color:var(--yp-ink);flex-shrink:0;display:inline-flex}.yoreply-site .yoreply-brand{align-items:center;gap:8px;display:inline-flex}.yoreply-site .yoreply-brand img{object-fit:contain;flex-shrink:0;display:block}.yoreply-site .yoreply-brand strong{letter-spacing:-.035em;font-size:23px;font-weight:720;line-height:1.15;display:block}.yoreply-site .yoreply-brand small{font-size:12px;font-weight:600;line-height:1.3;display:block}.yoreply-site .yoreply-brand-english strong{letter-spacing:-.03em;font-size:23px}.yoreply-site .yp-desktop-nav{align-items:center;gap:28px;padding-left:24px;display:flex}.yoreply-site .yp-desktop-nav a{color:var(--yp-ink);white-space:nowrap;padding-block:12px;font-size:14px;font-weight:550}.yoreply-site .yp-desktop-nav a:hover{color:var(--yp-blue)}.yoreply-site .yp-header-actions{align-items:center;gap:14px;display:flex}.yoreply-site .yp-language-picker{color:var(--yp-muted);flex-shrink:0;align-items:center;gap:7px;font-size:12px;display:flex}.yoreply-site .yp-language-picker select{border:1px solid var(--yp-line);background:var(--yp-surface);max-width:125px;min-height:36px;color:var(--yp-ink);font:inherit;cursor:pointer;border-radius:7px;padding:6px 28px 6px 8px}.yoreply-site .yp-language-picker select:focus-visible{outline:2px solid var(--yp-blue);outline-offset:3px}.yoreply-site .yp-login-link{color:var(--yp-blue);white-space:nowrap;font-size:14px;font-weight:550}.yoreply-site .yp-button{white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 24px;font-size:15px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.yoreply-site .yp-button-primary{color:#fff;background:var(--yp-action);box-shadow:var(--yp-shadow)}.yoreply-site .yp-button-primary:hover{background:var(--yp-action-hover);transform:translateY(-1px)}.yoreply-site .yp-button-secondary{color:var(--yp-blue);background:var(--yp-tint);border-color:color-mix(in srgb, var(--yp-blue) 22%, transparent)}.yoreply-site .yp-button-secondary:hover{background:var(--yp-subtle)}.yoreply-site .yp-button-ghost{color:var(--yp-ink);background:var(--yp-surface);border-color:var(--yp-line)}.yoreply-site .yp-button-ghost:hover{border-color:var(--yp-blue);color:var(--yp-blue)}.yoreply-site .yp-header-cta{min-height:40px;padding:8px 18px;font-size:13.5px}.yoreply-site .yp-header-cta-secondary{min-height:40px;padding:8px 16px;font-size:13.5px}.yoreply-site .yp-menu-toggle{color:var(--yp-ink);background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:42px;display:none}.yoreply-site .yp-mobile-nav{display:none}.yoreply-site .yp-hero{background:var(--yp-canvas);padding:36px 0 42px}.yoreply-site .yp-hero-copy{text-align:center}.yoreply-site .yp-eyebrow{color:var(--yp-blue);background:var(--yp-tint);border:1px solid color-mix(in srgb, var(--yp-blue) 25%, transparent);border-radius:999px;align-items:center;gap:7px;padding:5px 14px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.yoreply-site .yp-hero h1{color:var(--yp-ink);letter-spacing:-.035em;margin-top:18px;font-size:clamp(42px,4.3vw,60px);font-weight:750;line-height:1.15}.yoreply-site .yp-hero-description{color:var(--yp-muted);max-width:560px;margin-top:18px;font-size:16.5px}.yoreply-site .yp-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.yoreply-site .yp-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:36px;display:grid}.yoreply-site .yp-metric-card{background:var(--yp-surface);border:1px solid var(--yp-line);box-shadow:var(--yp-shadow);border-radius:16px;padding:20px 22px}.yoreply-site .yp-metric-top{align-items:baseline;gap:8px;display:flex}.yoreply-site .yp-metric-top strong{letter-spacing:-.03em;color:var(--yp-blue);font-variant-numeric:tabular-nums;font-size:32px;font-weight:780;line-height:1.1}.yoreply-site .yp-metric-top span{color:var(--yp-ink);background:var(--yp-tint);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:650}.yoreply-site .yp-metric-card h3{color:var(--yp-ink);margin-top:10px;font-size:15px;font-weight:650}.yoreply-site .yp-metric-card p{color:var(--yp-muted);margin-top:6px;font-size:12.5px;line-height:1.6}.yoreply-site .yp-product-experience{margin-top:20px}.yoreply-site .yp-journey-grid{grid-template-columns:minmax(225px,1fr) 60px minmax(380px,1.85fr) 60px minmax(225px,1fr);align-items:stretch;gap:20px;display:grid}.yoreply-site .yp-demo-panel{border:1px solid var(--yp-line);background:var(--yp-surface);min-width:0;min-height:378px;box-shadow:var(--yp-shadow);border-radius:16px;padding:20px 19px}.yoreply-site .yp-panel-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.yoreply-site .yp-panel-heading h3{color:var(--yp-ink);font-size:15px;font-weight:650;line-height:1.4}.yoreply-site .yp-panel-heading p{color:var(--yp-muted);margin-top:3px;font-size:11px;line-height:1.55}.yoreply-site .yp-icon-disc{background:var(--yp-tint);width:34px;height:34px;color:var(--yp-blue);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.yoreply-site .yp-icon-solid{background:var(--yp-action);color:#fff}.yoreply-site .yp-demo-search{background:var(--yp-surface);border:1px solid var(--yp-input-line);color:var(--yp-blue);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}#root .yoreply-site .yp-player-panel .yp-demo-search input{width:100%;min-width:0;color:var(--yp-ink);background:0 0;border:0;outline:none;padding:0;font-size:12px}.yoreply-site .yp-demo-search:focus-within{outline:2px solid var(--yp-blue);outline-offset:2px}.yoreply-site .yp-demo-search input::placeholder{color:var(--yp-muted)}.yoreply-site .yp-faq-list{gap:8px;margin-top:11px;display:grid}.yoreply-site .yp-faq-list button{text-align:left;background:var(--yp-subtle);width:100%;color:var(--yp-ink);border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.yoreply-site .yp-faq-list button:hover{background:var(--yp-tint)}.yoreply-site .yp-faq-list button[aria-pressed=true]{background:var(--yp-tint);border-color:var(--yp-blue)}.yoreply-site .yp-faq-list strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.yoreply-site .yp-faq-list small{color:var(--yp-muted);margin-top:3px;font-size:11px;display:block}.yoreply-site .yp-selected-answer{color:var(--yp-muted);margin-top:14px;font-size:11px;line-height:1.65}.yoreply-site .yp-search-empty{color:var(--yp-muted);padding:20px 4px;font-size:12px}.yoreply-site .yp-journey-connector{color:var(--yp-blue);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.yoreply-site .yp-journey-connector span{white-space:nowrap;border:1px solid var(--yp-line);background:var(--yp-surface);border-radius:10px;padding:8px 10px;font-size:11px;font-weight:600}.yoreply-site .yp-specialist-bar{background:var(--yp-subtle);border:1px solid var(--yp-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;display:flex}.yoreply-site .yp-specialist-genre{color:var(--yp-blue);align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.yoreply-site .yp-specialist-tags{flex-wrap:wrap;gap:6px;display:flex}.yoreply-site .yp-specialist-tag{background:var(--yp-surface);color:var(--yp-ink);border:1px solid var(--yp-line);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:550}.yoreply-site .yp-message{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.yoreply-site .yp-message-avatar{background:var(--yp-subtle);color:var(--yp-blue);border-radius:50%;width:30px;height:30px;padding:6px}.yoreply-site .yp-assistant-message>svg{color:var(--yp-blue);background:var(--yp-tint)}.yoreply-site .yp-message-body{flex:1;min-width:0}.yoreply-site .yp-message-meta{min-height:21px;color:var(--yp-muted);align-items:center;gap:9px;font-size:11px;line-height:1.5;display:flex}.yoreply-site .yp-message-meta strong{color:var(--yp-ink);font-size:12px;font-weight:600}.yoreply-site .yp-message-meta>span:not(.yp-draft-tag){margin-left:auto}.yoreply-site .yp-message-bubble{background:var(--yp-subtle);border-radius:10px;margin-top:5px;padding:10px 12px;font-size:12px;line-height:1.5}.yoreply-site .yp-message-translation{color:var(--yp-muted);margin-top:7px;font-size:11px}.yoreply-site .yp-draft-tag{background:var(--yp-tint);color:var(--yp-blue);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}#root .yoreply-site .yp-conversation-panel .yp-assistant-message textarea{resize:vertical;background:var(--yp-tint);width:100%;min-height:82px;max-height:180px;color:var(--yp-ink);border:1px solid #0000;margin-top:5px;padding:10px 12px;font-size:12px;line-height:1.65;display:block;border-radius:10px!important}.yoreply-site .yp-assistant-message textarea:hover{border-color:var(--yp-line)}.yoreply-site .yp-draft-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.yoreply-site .yp-draft-tools{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.yoreply-site .yp-draft-tools button{background:var(--yp-subtle);color:var(--yp-muted);border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:10.5px;display:inline-flex}.yoreply-site .yp-draft-tools button:hover{color:var(--yp-blue);border-color:var(--yp-line)}.yoreply-site .yp-demo-send{background:var(--yp-action);color:#fff;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:7px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.yoreply-site .yp-demo-feedback{color:var(--yp-blue);min-height:17px;margin-top:10px;padding-left:40px;font-size:10.5px}.yoreply-site .yp-demo-feedback:empty{display:none}#root .yoreply-site .yp-conversation-panel .yp-assistant-message textarea:focus-visible{outline:2px solid var(--yp-blue);outline-offset:2px}.yoreply-site .yp-ticket-summary{border:1px solid var(--yp-line);background:var(--yp-subtle);border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.yoreply-site .yp-ticket-summary>svg{color:var(--yp-blue)}.yoreply-site .yp-ticket-summary strong{font-size:11.5px;font-weight:650;display:block}.yoreply-site .yp-ticket-summary p{margin-top:5px;font-size:11px}.yoreply-site .yp-ticket-summary small{color:var(--yp-muted);margin-top:6px;font-size:10px;display:block}.yoreply-site .yp-progress-list{margin:17px 0 0 8px;padding:0;list-style:none}.yoreply-site .yp-progress-list li{color:var(--yp-muted);align-items:flex-start;gap:13px;padding-bottom:18px;display:flex;position:relative}.yoreply-site .yp-progress-list li:not(:last-child):after{content:"";background:var(--yp-line);width:1px;height:calc(100% - 17px);position:absolute;top:17px;left:8px}.yoreply-site .yp-progress-marker{background:var(--yp-subtle);border:2px solid var(--yp-line);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:2px;display:flex}.yoreply-site .is-active .yp-progress-marker{background:var(--yp-action);border-color:var(--yp-action);color:#fff}.yoreply-site .yp-progress-list strong{color:var(--yp-ink);font-size:11.5px;font-weight:600;display:block}.yoreply-site .yp-progress-list small{margin-top:3px;font-size:10.5px;display:block}.yoreply-site .yp-progress-list li:last-child{padding-bottom:0}.yoreply-site .yp-demo-reset{color:var(--yp-blue);background:0 0;border:0;align-items:center;gap:7px;padding:8px 0 0 8px;font-size:11px;display:inline-flex}.yoreply-site .yp-demo-caption{text-align:center;color:var(--yp-muted);margin-top:14px;font-size:11.5px}.yoreply-site h2{color:var(--yp-ink);letter-spacing:-.025em;font-size:34px;font-weight:700;line-height:1.3}.yoreply-site .yp-section-kicker{color:var(--yp-blue);letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;font-weight:650;display:inline-flex}.yoreply-site .yp-matrix-section{border-bottom:1px solid var(--yp-line);padding-block:78px 68px}.yoreply-site .yp-matrix-header{max-width:820px;margin-bottom:32px}.yoreply-site .yp-matrix-header p{color:var(--yp-muted);margin-top:14px;font-size:15.5px;line-height:1.75}.yoreply-site .yp-matrix-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.yoreply-site .yp-matrix-tab{border:1px solid var(--yp-line);background:var(--yp-canvas);color:var(--yp-ink);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.yoreply-site .yp-matrix-tab:hover{border-color:var(--yp-blue)}.yoreply-site .yp-matrix-tab.is-active{background:var(--yp-tint);border-color:var(--yp-blue);color:var(--yp-blue)}.yoreply-site .yp-matrix-tab-num{background:var(--yp-surface);color:var(--yp-blue);font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:700}.yoreply-site .yp-matrix-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.yoreply-site .yp-matrix-groups{flex-wrap:wrap;gap:8px;display:flex}.yoreply-site .yp-matrix-groups button{border:1px solid var(--yp-line);background:var(--yp-surface);color:var(--yp-muted);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:550}.yoreply-site .yp-matrix-groups button.is-selected{background:var(--yp-action);border-color:var(--yp-action);color:#fff}.yoreply-site .yp-matrix-search{border:1px solid var(--yp-input-line);background:var(--yp-surface);min-width:290px;max-width:420px;color:var(--yp-muted);border-radius:10px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.yoreply-site .yp-matrix-search input{width:100%;color:var(--yp-ink);background:0 0;border:0;outline:none;font-size:13px}.yoreply-site .yp-matrix-spotlight{background:var(--yp-tint);border:1px solid color-mix(in srgb, var(--yp-blue) 28%, transparent);border-radius:14px;grid-template-columns:1.35fr 1fr;align-items:center;gap:20px;margin-bottom:20px;padding:18px 22px;display:grid}.yoreply-site .yp-spotlight-badge{color:var(--yp-blue);align-items:center;gap:6px;font-size:11.5px;font-weight:650;display:inline-flex}.yoreply-site .yp-spotlight-main h3{color:var(--yp-ink);margin-top:5px;font-size:17px;font-weight:700}.yoreply-site .yp-spotlight-main h3 span{color:var(--yp-muted);font-size:13px;font-weight:500}.yoreply-site .yp-spotlight-main h3 strong{color:var(--yp-blue)}.yoreply-site .yp-spotlight-main p{color:var(--yp-muted);margin-top:6px;font-size:13px;line-height:1.6}.yoreply-site .yp-spotlight-examples{gap:7px;display:grid}.yoreply-site .yp-spotlight-examples span{background:var(--yp-surface);border:1px solid var(--yp-line);color:var(--yp-ink);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.yoreply-site .yp-spotlight-examples code{color:var(--yp-blue);background:var(--yp-subtle);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.yoreply-site .yp-genre-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.yoreply-site .yp-genre-card{text-align:left;border:1px solid var(--yp-line);background:var(--yp-surface);color:var(--yp-ink);border-radius:12px;flex-direction:column;justify-content:space-between;padding:14px 15px;transition:border-color .15s,transform .15s,background .15s;display:flex}.yoreply-site .yp-genre-card:hover{border-color:var(--yp-blue);transform:translateY(-1px)}.yoreply-site .yp-genre-card.is-active{border-color:var(--yp-blue);background:var(--yp-tint)}.yoreply-site .yp-genre-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.yoreply-site .yp-genre-card-top strong{font-size:14px;font-weight:650}.yoreply-site .yp-genre-card-top span{color:var(--yp-muted);background:var(--yp-subtle);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10.5px}.yoreply-site .yp-genre-card p{color:var(--yp-muted);margin-top:8px;font-size:12px;line-height:1.55}.yoreply-site .yp-genre-card small{color:var(--yp-blue);margin-top:10px;font-size:11px;display:block}.yoreply-site .yp-genre-card code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.yoreply-site .yp-matrix-empty{text-align:center;color:var(--yp-muted);padding:28px}.yoreply-site .yp-role-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.yoreply-site .yp-role-group-card{border:1px solid var(--yp-line);background:var(--yp-surface);border-radius:14px;padding:18px 20px}.yoreply-site .yp-role-group-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.yoreply-site .yp-role-group-title strong{color:var(--yp-ink);font-size:15.5px;font-weight:700}.yoreply-site .yp-role-group-title span{color:var(--yp-blue);background:var(--yp-tint);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.yoreply-site .yp-role-boundary{color:var(--yp-muted);border-bottom:1px solid var(--yp-line);align-items:center;gap:6px;margin-top:8px;padding-bottom:12px;font-size:12px;display:flex}.yoreply-site .yp-role-boundary svg{color:var(--yp-blue)}.yoreply-site .yp-specialty-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.yoreply-site .yp-specialty-list li{background:var(--yp-canvas);border-radius:9px;padding:9px 11px}.yoreply-site .yp-specialty-list li>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.yoreply-site .yp-specialty-list strong{color:var(--yp-ink);font-size:13px;font-weight:650}.yoreply-site .yp-specialty-list code{color:var(--yp-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.yoreply-site .yp-specialty-list p{color:var(--yp-muted);margin-top:3px;font-size:12px}.yoreply-site .yp-monetization-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.yoreply-site .yp-monetization-card{border:1px solid var(--yp-line);background:var(--yp-surface);border-radius:16px;flex-direction:column;padding:22px;display:flex}.yoreply-site .yp-monetization-badge{color:var(--yp-blue);background:var(--yp-tint);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:700}.yoreply-site .yp-monetization-card h3{margin-top:12px;font-size:18px;font-weight:700}.yoreply-site .yp-monetization-summary{color:var(--yp-muted);margin-top:8px;font-size:13px;line-height:1.65}.yoreply-site .yp-monetization-card ul{flex:1;gap:9px;margin:16px 0;padding:0;list-style:none;display:grid}.yoreply-site .yp-monetization-card li{color:var(--yp-ink);align-items:flex-start;gap:8px;font-size:13px;display:flex}.yoreply-site .yp-monetization-card li svg{color:var(--yp-blue);margin-top:3px}.yoreply-site .yp-monetization-guard{background:var(--yp-canvas);border:1px solid var(--yp-line);color:var(--yp-muted);border-radius:10px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;display:flex}.yoreply-site .yp-monetization-guard svg{color:var(--yp-blue);margin-top:2px}.yoreply-site .yp-solo-section{background:var(--yp-canvas);border-bottom:1px solid var(--yp-line);padding-block:74px}.yoreply-site .yp-solo-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;margin-bottom:36px;display:grid}.yoreply-site .yp-solo-subtext{color:var(--yp-muted);gap:12px;font-size:14.5px;line-height:1.75;display:grid}.yoreply-site .yp-solo-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.yoreply-site .yp-solo-step-card{background:var(--yp-surface);border:1px solid var(--yp-line);border-radius:14px;flex-direction:column;padding:18px 16px;display:flex}.yoreply-site .yp-solo-step-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.yoreply-site .yp-solo-step-num{color:var(--yp-blue);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.yoreply-site .yp-solo-step-badge{background:var(--yp-tint);color:var(--yp-blue);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.yoreply-site .yp-solo-step-card h3{font-size:14.5px;font-weight:680;line-height:1.45}.yoreply-site .yp-solo-step-role{color:var(--yp-blue);margin-top:6px;font-size:11.5px;font-weight:600;display:block}.yoreply-site .yp-solo-step-card p{color:var(--yp-muted);margin-top:8px;font-size:12.5px;line-height:1.65}.yoreply-site .yp-team-section{grid-template-columns:.95fr 1.25fr;gap:80px;padding-block:72px;display:grid}.yoreply-site .yp-section-intro p{color:var(--yp-muted);margin-top:15px;font-size:14.5px;line-height:1.8}.yoreply-site .yp-feature-rows{align-content:center;gap:22px;display:grid}.yoreply-site .yp-feature-row{background:var(--yp-canvas);border:1px solid var(--yp-line);border-radius:12px;grid-template-columns:29px 190px 1fr;align-items:start;gap:18px;padding:14px 16px;display:grid}.yoreply-site .yp-feature-row>svg{color:var(--yp-blue);margin-top:2px}.yoreply-site .yp-feature-row h3{font-size:14.5px;font-weight:650;line-height:1.45}.yoreply-site .yp-feature-row p{color:var(--yp-muted);font-size:13px;line-height:1.65}.yoreply-site .yp-pricing-section{background:var(--yp-canvas);border-block:1px solid var(--yp-line);padding-block:78px}.yoreply-site .yp-pricing-header{max-width:860px;margin-bottom:32px}.yoreply-site .yp-pricing-header>p{color:var(--yp-muted);margin-top:14px;font-size:15.5px;line-height:1.75}.yoreply-site .yp-pricing-roi-banner{background:var(--yp-tint);border:1px solid color-mix(in srgb, var(--yp-blue) 28%, transparent);border-radius:12px;margin-top:18px;padding:13px 18px}.yoreply-site .yp-pricing-roi-banner p{color:var(--yp-ink);font-size:13.5px;font-weight:550}.yoreply-site .yp-pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.yoreply-site .yp-plan-card{background:var(--yp-surface);border:1px solid var(--yp-line);box-shadow:var(--yp-shadow);border-radius:16px;flex-direction:column;padding:20px 18px;display:flex;position:relative}.yoreply-site .yp-plan-card.is-recommended{border:2px solid var(--yp-blue);background:color-mix(in srgb, var(--yp-tint) 35%, var(--yp-surface))}.yoreply-site .yp-plan-badge{background:var(--yp-tint);color:var(--yp-blue);border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:3px 9px;font-size:11px;font-weight:700}.yoreply-site .yp-plan-card.is-recommended .yp-plan-badge{background:var(--yp-action);color:#fff}.yoreply-site .yp-plan-card h3{color:var(--yp-ink);font-size:17px;font-weight:720}.yoreply-site .yp-plan-audience{color:var(--yp-muted);min-height:38px;margin-top:6px;font-size:12px;line-height:1.5}.yoreply-site .yp-plan-price{border-bottom:1px solid var(--yp-line);align-items:baseline;gap:4px;margin-top:14px;padding-bottom:14px;display:flex}.yoreply-site .yp-plan-price strong{letter-spacing:-.03em;color:var(--yp-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.yoreply-site .yp-plan-price span{color:var(--yp-muted);font-size:12px}.yoreply-site .yp-plan-quotas{border-bottom:1px solid var(--yp-line);gap:8px;padding-block:12px;display:grid}.yoreply-site .yp-plan-quotas>div{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.yoreply-site .yp-plan-quotas strong{color:var(--yp-blue);font-weight:650}.yoreply-site .yp-plan-quotas span{color:var(--yp-muted);font-size:11px}.yoreply-site .yp-plan-highlights{flex:1;gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.yoreply-site .yp-plan-highlights li{color:var(--yp-ink);align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;display:flex}.yoreply-site .yp-plan-highlights li svg{color:var(--yp-blue);margin-top:2px}.yoreply-site .yp-plan-actions{margin-top:auto}.yoreply-site .yp-plan-cta{border-radius:9px;width:100%;min-height:40px;padding:8px 12px;font-size:13px}.yoreply-site .yp-pricing-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.yoreply-site .yp-pricing-bottom p{color:var(--yp-muted);max-width:820px;font-size:12px}.yoreply-site .yp-player-section{background:var(--yp-surface);border-bottom:1px solid var(--yp-line);padding-block:76px}.yoreply-site .yp-player-section-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.yoreply-site .yp-player-overview p{color:var(--yp-muted);margin-top:20px;line-height:1.85}.yoreply-site .yp-text-link{color:var(--yp-blue);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.yoreply-site .yp-text-link:hover{color:var(--yp-action-hover)}.yoreply-site .yp-player-overview .yp-text-link{margin-top:25px}.yoreply-site .yp-player-benefits{gap:26px;display:grid}.yoreply-site .yp-player-benefits>div{align-items:flex-start;gap:18px;display:flex}.yoreply-site .yp-benefit-icon{width:44px;height:44px;color:var(--yp-blue);background:var(--yp-tint);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.yoreply-site .yp-player-benefits h3{font-size:16.5px;font-weight:650}.yoreply-site .yp-player-benefits p{color:var(--yp-muted);margin-top:5px;font-size:14px}.yoreply-site .yp-integration{padding-block:76px 58px}.yoreply-site .yp-integration-heading{text-align:center;max-width:720px;margin-inline:auto}.yoreply-site .yp-integration-heading p{color:var(--yp-muted);margin-top:14px;font-size:15.5px}.yoreply-site .yp-integration-steps{grid-template-columns:repeat(3,1fr);gap:44px;margin:42px 0 0;padding:0;list-style:none;display:grid}.yoreply-site .yp-integration-steps li{border-top:2px solid var(--yp-line);padding-top:20px}.yoreply-site .yp-integration-steps span{letter-spacing:.07em;color:var(--yp-blue);font-size:13px;font-weight:700}.yoreply-site .yp-integration-steps h3{margin-top:10px;font-size:17.5px;font-weight:650}.yoreply-site .yp-integration-steps p{color:var(--yp-muted);margin-top:8px;font-size:14px}.yoreply-site .yp-integration-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:35px;display:flex}.yoreply-site .yp-integration-bottom p{color:var(--yp-muted);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.yoreply-site .yp-faq-section{border-top:1px solid var(--yp-line);grid-template-columns:.9fr 1.3fr;gap:72px;padding-block:48px 75px;display:grid}.yoreply-site .yp-faq-section h2{font-size:27px;line-height:1.45}.yoreply-site .yp-faq-accordion details{border-bottom:1px solid var(--yp-line)}.yoreply-site .yp-faq-accordion summary{cursor:pointer;color:var(--yp-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.yoreply-site .yp-faq-accordion summary::-webkit-details-marker{display:none}.yoreply-site .yp-faq-accordion details[open] summary svg{transform:rotate(180deg)}.yoreply-site .yp-faq-accordion details p{color:var(--yp-muted);padding-bottom:20px;font-size:14px;line-height:1.85}.yoreply-site .yp-final-cta{background:var(--yp-canvas);text-align:center;border-top:1px solid var(--yp-line);padding-block:68px}.yoreply-site .yp-final-cta img{object-fit:contain;margin:0 auto 17px;display:block}.yoreply-site .yp-final-cta p{color:var(--yp-muted);margin-top:13px;max-width:640px;margin-inline:auto}.yoreply-site .yp-final-cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.yoreply-site .yp-final-cta .yp-container>span{color:var(--yp-muted);justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.yoreply-site .yp-footer{border-top:1px solid var(--yp-line);justify-content:space-between;align-items:center;gap:36px;padding-block:36px;display:flex}.yoreply-site .yp-footer p{color:var(--yp-muted);margin-top:10px;font-size:12px}.yoreply-site .yp-footer nav{flex-wrap:wrap;gap:26px;display:flex}.yoreply-site .yp-footer nav a{color:var(--yp-muted);font-size:13px;font-weight:550}.yoreply-site .yp-footer nav a:hover{color:var(--yp-blue)}.yoreply-site .yp-footer>small{text-align:right;color:var(--yp-muted);font-size:11px;line-height:1.8}@media (width<=1220px){.yoreply-site .yp-container{width:calc(100% - 56px)}.yoreply-site .yp-desktop-nav{gap:18px;padding-left:0}.yoreply-site .yp-header-cta-secondary{display:none}.yoreply-site .yp-journey-grid{grid-template-columns:minmax(210px,.8fr) minmax(340px,1.6fr) minmax(205px,.8fr);gap:16px}.yoreply-site .yp-journey-connector{display:none}.yoreply-site .yp-demo-panel{padding:18px 15px}.yoreply-site .yp-copy-tool{display:none}.yoreply-site .yp-genre-grid,.yoreply-site .yp-solo-steps,.yoreply-site .yp-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yoreply-site .yp-team-section,.yoreply-site .yp-player-section-inner{gap:48px}.yoreply-site .yp-feature-row{grid-template-columns:28px 150px 1fr;gap:14px}}@media (width<=960px){.yoreply-site .yp-container{width:calc(100% - 44px)}.yoreply-site .yp-header-inner{height:70px}.yoreply-site .yp-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.yoreply-site .yp-journey-grid{grid-template-columns:1fr 1.65fr}.yoreply-site .yp-followup-panel{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:15px 25px;min-height:0;display:grid}.yoreply-site .yp-followup-panel .yp-panel-heading{margin-bottom:0}.yoreply-site .yp-ticket-summary{margin-top:0}.yoreply-site .yp-progress-list{grid-column:1/-1;justify-content:space-between;gap:30px;margin:5px 8px;display:flex}.yoreply-site .yp-progress-list li{padding-bottom:0}.yoreply-site .yp-progress-list li:after{display:none}.yoreply-site .yp-matrix-tabs,.yoreply-site .yp-matrix-spotlight{grid-template-columns:1fr}.yoreply-site .yp-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yoreply-site .yp-role-groups-grid,.yoreply-site .yp-monetization-grid{grid-template-columns:1fr}.yoreply-site .yp-solo-intro{grid-template-columns:1fr;gap:18px}.yoreply-site .yp-solo-steps,.yoreply-site .yp-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yoreply-site .yp-team-section,.yoreply-site .yp-player-section-inner{grid-template-columns:1fr;gap:34px}.yoreply-site .yp-feature-row{grid-template-columns:28px 160px 1fr}.yoreply-site .yp-team-section br{display:none}.yoreply-site .yp-faq-section{grid-template-columns:1fr;gap:20px}.yoreply-site .yp-integration-steps{gap:28px}.yoreply-site .yp-desktop-nav{display:none}.yoreply-site .yp-menu-toggle{display:inline-flex}.yoreply-site .yp-mobile-nav{border-top:1px solid var(--yp-line);background:var(--yp-surface);padding:8px 24px 16px;display:grid}.yoreply-site .yp-mobile-nav a{color:var(--yp-ink);border-bottom:1px solid var(--yp-line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}}@media (width<=640px){.yoreply-site .yp-container{width:calc(100% - 32px)}.yoreply-site .yp-header-inner{gap:10px;height:64px}.yoreply-site .yoreply-brand img{width:34px;height:34px}.yoreply-site .yoreply-brand strong{font-size:19px}.yoreply-site .yoreply-brand small{font-size:10px}.yoreply-site .yp-header-actions{gap:6px}.yoreply-site .yp-login-link,.yoreply-site .yp-header-cta-secondary,.yoreply-site .yp-header-cta{display:none}.yoreply-site .yp-hero{padding-top:28px}.yoreply-site .yp-eyebrow{padding:4px 10px;font-size:11.5px}.yoreply-site .yp-hero h1{text-wrap:balance;margin-top:16px;font-size:clamp(30px,8.5vw,42px);line-height:1.24}.yoreply-site .yp-hero-description{margin-top:16px;font-size:14.5px}.yoreply-site .yp-hero-actions{gap:10px;margin-top:20px}.yoreply-site .yp-hero-actions .yp-button{width:100%;padding:10px 16px;font-size:13.5px}.yoreply-site .yp-metrics-strip{grid-template-columns:1fr;gap:12px}.yoreply-site .yp-journey-grid{grid-template-columns:1fr;gap:15px}.yoreply-site .yp-demo-panel{min-height:0;padding:18px}#root .yoreply-site .yp-player-panel .yp-demo-search input,#root .yoreply-site .yp-conversation-panel .yp-assistant-message textarea{font-size:16px}.yoreply-site .yp-draft-tools button{min-height:34px;padding-inline:7px;font-size:11px}.yoreply-site .yp-demo-send{min-height:40px;padding-inline:13px;font-size:12px}.yoreply-site .yp-followup-panel{grid-column:auto;display:block}.yoreply-site .yp-followup-panel .yp-panel-heading{margin-bottom:16px}.yoreply-site .yp-progress-list{margin-top:18px;display:block}.yoreply-site .yp-progress-list li{padding-bottom:18px}.yoreply-site .yp-progress-list li:after{display:block}.yoreply-site h2{font-size:26px}.yoreply-site .yp-matrix-section,.yoreply-site .yp-solo-section,.yoreply-site .yp-pricing-section{padding-block:48px}.yoreply-site .yp-matrix-search{min-width:100%}.yoreply-site .yp-genre-grid,.yoreply-site .yp-solo-steps,.yoreply-site .yp-pricing-grid{grid-template-columns:1fr}.yoreply-site .yp-team-section{gap:28px;padding-block:45px}.yoreply-site .yp-feature-row{grid-template-columns:28px 1fr;gap:6px 12px}.yoreply-site .yp-feature-row p{grid-column:2;font-size:13.5px}.yoreply-site .yp-player-section{padding-block:48px}.yoreply-site .yp-integration{padding-block:48px 42px}.yoreply-site .yp-integration-heading{text-align:left}.yoreply-site .yp-integration-steps{grid-template-columns:1fr;gap:24px;margin-top:28px}.yoreply-site .yp-integration-bottom{flex-direction:column;align-items:flex-start;gap:14px}.yoreply-site .yp-faq-section{padding-block:32px 45px}.yoreply-site .yp-final-cta{padding-block:48px}.yoreply-site .yp-final-cta-buttons .yp-button{width:100%}.yoreply-site .yp-footer{flex-wrap:wrap;gap:24px;padding-block:28px}.yoreply-site .yp-footer nav{gap:20px;width:100%}.yoreply-site .yp-footer>small{text-align:left}}@media (prefers-reduced-motion:reduce){.yoreply-site *,.yoreply-site :before,.yoreply-site :after{scroll-behavior:auto!important;transition:none!important}}.billing-page{max-width:1280px;margin-inline:auto}.billing-page .admin-section-heading{align-items:center}.billing-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:20px 0;display:grid}.billing-facts>div{min-width:0}.billing-facts dt{color:var(--ui-muted,#60708a);margin-bottom:5px;font-size:12px}.billing-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.billing-empty{color:var(--ui-muted,#60708a);padding:22px 0}.billing-empty strong{color:var(--ui-text,#163350);font-size:15px}.billing-empty p{margin-bottom:0;font-size:13px;line-height:1.7}.billing-service-note{background:var(--ui-bg-subtle,#f5f7fb);color:var(--ui-muted,#60708a);border-radius:8px;margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.7}.billing-chip-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.billing-chip{color:#53647c;white-space:nowrap;background:#f1f3f6;border-radius:6px;padding:4px 9px;font-size:12px;display:inline-flex}.billing-chip.is-success{color:#25714a;background:#e7f5ed}.billing-nowrap{white-space:nowrap}.billing-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.billing-pager span{color:var(--ui-muted,#60708a);margin-right:auto;font-size:12px}.billing-fieldset{border:0;min-width:0;margin:0;padding:0}.billing-span{grid-column:1/-1}.billing-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex!important}.admin-form .billing-check input{flex:0 0 17px;width:17px;height:17px;min-height:17px;margin-top:3px}.billing-invoice-amount{letter-spacing:-.6px;font-size:30px;font-weight:650}.billing-mono{font-family:ui-monospace,monospace;font-size:12px!important}.billing-detail-section{border-top:1px solid var(--ui-border,#dae3ef);margin-top:24px;padding-top:20px}.billing-detail-section h3{margin:0 0 14px;font-size:15px}.billing-detail-section summary{cursor:pointer;font-size:13px}.billing-document{border:1px solid var(--ui-border,#dae3ef);overflow-wrap:anywhere;border-radius:10px;margin-top:12px;padding:16px}.billing-document-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.billing-document p{font-size:13px;line-height:1.65}.billing-document-link{color:#2860c9;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:inline-flex}.billing-document-link small{color:#65748c}@media (width<=640px){.billing-facts{grid-template-columns:1fr;gap:14px}.billing-page .admin-section-heading{align-items:flex-start}.billing-page .admin-section-heading>button{flex-shrink:0}}.billing-console{--billing-muted:var(--ui-muted,#697586);--billing-line:var(--ui-border,#e5e7eb);max-width:1180px;margin-inline:auto;font-size:13px}.billing-console-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.billing-console-heading>div>p{color:var(--billing-muted);margin:0 0 5px;font-size:11px}.billing-console-heading h1{letter-spacing:-.6px;margin:0 0 6px;font-size:24px;font-weight:650;line-height:1.3}.billing-console-heading>div>span{color:var(--billing-muted);font-size:12px}.admin-shell .billing-console-heading>button{flex-shrink:0;min-height:32px;padding:5px 10px;font-size:12px}.billing-console-panel{border:1px solid var(--billing-line);background:var(--ui-surface,#fff);border-radius:12px;overflow:hidden}.billing-console-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.billing-console-panel h2{letter-spacing:-.15px;margin:0;font-size:14px;font-weight:600}.billing-console-panel header p{color:var(--billing-muted);margin:5px 0 0;font-size:12px}.billing-console-panel header>svg{color:var(--billing-muted)}.service-overview-cards{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;margin-bottom:22px;display:grid}.service-card-label{color:var(--billing-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.service-card-label>svg{color:var(--admin-accent)}.service-plan-actions{align-items:center;gap:8px;display:flex}.admin-shell .service-plan-actions>button{width:28px;min-height:28px;color:var(--billing-muted);background:0 0;border-color:#0000;place-items:center;padding:5px;display:grid}.admin-shell .service-plan-actions>button:hover{background:var(--ui-subtle,#f2f4f7)}.service-status{background:var(--ui-subtle,#f2f4f7);color:var(--billing-muted);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;display:inline-flex}.service-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.service-status.is-active{color:#21805a;background:color-mix(in srgb,#22a06b 9%,var(--ui-surface,#fff))}.service-plan-identity{justify-content:space-between;gap:16px;padding:18px 20px 16px;display:flex}.service-plan-identity h2{overflow-wrap:anywhere;font-size:21px;font-weight:650}.service-plan-identity p{color:var(--billing-muted);margin:6px 0 0;font-size:11px}.service-contract-price{text-align:right;flex-direction:column;flex-shrink:0;gap:5px;display:flex}.service-contract-price strong{font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-size:18px;font-weight:550}.service-contract-price span{color:var(--billing-muted);font-size:11px}.service-plan-dates{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0 20px 16px;display:grid}.service-plan-dates dt{color:var(--billing-muted);align-items:center;gap:5px;margin-bottom:5px;font-size:11px;display:flex}.service-plan-dates dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px}.service-plan-limits{border-top:1px solid var(--billing-line);grid-template-columns:1fr 1fr;margin:0 20px;padding:12px 0;display:grid}.service-plan-limits>div{flex-direction:column;gap:7px;display:flex}.service-plan-limits span{color:var(--billing-muted);align-items:center;gap:5px;font-size:11px;display:flex}.service-plan-limits strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.service-plan-limits small{color:var(--billing-muted);margin-left:5px;font-size:11px;font-weight:400}.service-plan>footer{border-top:1px solid var(--billing-line);background:color-mix(in srgb,var(--ui-subtle,#f8f9fb) 50%,var(--ui-surface,#fff));justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.service-plan>footer>span{color:var(--billing-muted);font-size:11px}.service-plan>footer>a{align-items:center;gap:4px;font-size:11px;text-decoration:none;display:flex}.service-unconfigured{padding:24px 22px 28px}.service-unconfigured h2{margin-bottom:10px;font-size:20px}.service-unconfigured p{color:var(--billing-muted);font-size:12px;line-height:1.9}.service-usage{flex-direction:column;display:flex}.service-month{color:var(--billing-muted);border:1px solid var(--billing-line);font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 6px;font-size:11px}.service-usage-value{align-items:baseline;gap:8px;padding:16px 20px 10px;display:flex}.service-usage-value strong{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:1.2}.service-usage-value>span{color:var(--billing-muted);font-size:12px}.service-quota-track{background:var(--ui-subtle,#eef1f5);border-radius:10px;height:5px;margin:0 20px;overflow:hidden}.service-quota-track>span{background:var(--admin-accent);border-radius:10px;height:100%;display:block}.service-quota-track.is-exhausted>span{background:#d59a3b}.service-quota-caption{color:var(--billing-muted);margin:9px 20px 16px;font-size:11px}.service-quota-caption.is-exhausted{color:#9c6a20}.service-usage-breakdown{border-top:1px solid var(--billing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 20px;padding:12px 0;display:grid}.service-usage-breakdown dt{color:var(--billing-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.service-usage-breakdown dt svg{color:#21805a}.service-usage-breakdown dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:19px;font-weight:550}.service-usage>footer{color:var(--billing-muted);border-top:1px solid var(--billing-line);margin-top:auto;padding:10px 20px;font-size:11px}.service-resources>header{padding-bottom:16px}.billing-count{color:var(--billing-muted);background:var(--ui-subtle);vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-flex}.service-resources-table{overflow-x:auto}.service-resources-table table{border-collapse:collapse;width:100%;font-size:12px}.service-resources-table th{text-align:left;border-block:1px solid var(--billing-line);color:var(--billing-muted);background:color-mix(in srgb,var(--ui-subtle,#f8f9fb) 50%,var(--ui-surface,#fff));padding:10px 22px;font-size:11px;font-weight:500}.service-resources-table td{border-bottom:1px solid var(--billing-line);padding:15px 22px}.service-resources-table tr:last-child td{border-bottom:0}.service-resource-name{align-items:center;gap:9px;display:flex}.service-resource-name>span{border:1px solid var(--billing-line);width:30px;height:30px;color:var(--admin-accent);border-radius:7px;justify-content:center;align-items:center;display:flex}.service-resource-name strong{white-space:nowrap;font-weight:550}.service-capabilities{flex-wrap:wrap;gap:5px;display:flex}.service-capabilities>span{border:1px solid var(--billing-line);color:var(--billing-muted);border-radius:4px;padding:2px 6px;font-size:11px}.service-capabilities small{color:var(--billing-muted);font-size:11px}.service-explanation{color:var(--billing-muted);margin:16px 0 0;font-size:11px}.service-explanation summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;display:flex}.service-explanation>div{max-width:800px;padding:6px 0;line-height:1.9}.billing-console-empty{min-height:170px;color:var(--billing-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.billing-console-empty svg{color:var(--billing-muted);margin-bottom:12px}.billing-console-empty strong{color:var(--ui-text);font-size:13px;font-weight:550}.billing-console-empty p{max-width:420px;margin:7px 0 0;font-size:12px;line-height:1.7}.billing-console .admin-section{border-radius:12px;margin-bottom:20px;padding:22px}.admin-shell .billing-console .admin-section>.admin-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.billing-console .admin-section-heading h2{font-size:14px;font-weight:600}.billing-console .admin-section-heading p{font-size:12px}.admin-shell .billing-console .admin-section-heading>button{white-space:nowrap;min-height:32px;padding:6px 10px;font-size:12px}.billing-profile-identity{align-items:center;gap:12px;padding:2px 0;display:flex}.billing-profile-identity>svg{border:1px solid var(--billing-line);width:38px;height:38px;color:var(--billing-muted);border-radius:9px;padding:9px}.billing-profile-identity strong{font-size:14px;font-weight:550}.billing-profile-identity p{color:var(--billing-muted);margin:4px 0 0;font-size:11px}.billing-profile-details{color:var(--billing-muted);margin-top:16px;font-size:11px}.billing-profile-details summary{cursor:pointer;width:fit-content}.billing-profile-details .billing-facts{border-top:1px solid var(--billing-line);margin-bottom:0;padding-top:16px}.billing-console .billing-service-note{border:1px solid var(--billing-line);background:var(--ui-surface);align-items:flex-start;gap:7px;margin-bottom:16px;padding:10px 12px;font-size:11px;line-height:1.7;display:flex}.billing-service-note>svg{color:var(--billing-muted);flex-shrink:0;margin-top:2px}@media (width>=801px){.admin-content:has(.billing-console){padding-top:26px}}@media (width<=1050px){.service-overview-cards{grid-template-columns:1fr}}@media (width<=600px){.billing-console-heading{align-items:flex-start;margin-bottom:20px}.billing-console-heading h1{font-size:21px}.billing-console-heading>div>span{line-height:1.7;display:block}.service-plan-identity{flex-direction:column;gap:14px}.service-contract-price{text-align:left}.service-plan-dates{grid-template-columns:1fr;gap:12px}.service-resources-table th,.service-resources-table td{padding:12px 16px}.billing-console .admin-section{padding:16px}.admin-shell .billing-console .admin-section>.admin-section-heading{align-items:flex-start}}.billing-console-heading>div>p{display:none}.service-catalog{margin-bottom:22px}.service-catalog>header{padding-bottom:16px}.service-catalog>header>span,.service-catalog footer,.service-catalog-empty{color:var(--billing-muted);font-size:11px}.service-catalog footer{border-top:1px solid var(--billing-line);padding:12px 20px;line-height:1.8}.service-catalog .service-resources-table td{white-space:nowrap}.service-catalog .service-resources-table td:first-child{white-space:normal;min-width:180px}.service-catalog-description{max-width:300px;color:var(--billing-muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.service-catalog-empty{margin:0;padding:10px 20px 20px}.service-account-plan{margin-bottom:22px}.service-account-plan>header{padding-bottom:16px}.service-account-plan>footer{border-top:1px solid var(--billing-line);color:var(--billing-muted);padding:11px 20px;font-size:11px;line-height:1.8}.admin-shell .service-account-plan header>button{min-height:32px;padding:6px 12px;font-size:12px}.service-plan-request{background:var(--ui-subtle,#f5f7fa);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin:0 20px 16px;padding:12px;display:flex}.service-plan-request>div{gap:5px;font-size:12px;display:grid}.service-plan-request span,.service-plan-message{color:var(--billing-muted);font-size:12px}.service-plan-message{margin:0 20px 16px}.service-plan-choices{border:0;gap:10px;margin:0;padding:0;display:grid}.service-plan-choices legend{margin-bottom:12px;font-size:13px;font-weight:600}.admin-shell .service-plan-choice{border:1px solid var(--ui-border,#e5e7eb);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.admin-shell .service-plan-choice.is-selected{border-color:var(--admin-accent);background:color-mix(in srgb,var(--admin-accent) 5%,var(--ui-surface,#fff))}.admin-shell .service-plan-choice>input{width:16px;height:16px;accent-color:var(--admin-accent);flex:none;margin:0;padding:0}.service-plan-choice>div{flex:1;min-width:0}.service-choice-name{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.service-choice-name>span{color:var(--ui-muted);font-size:12px}.service-choice-capacity{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:9px;font-size:12px;display:flex}.service-choice-capacity strong{color:var(--admin-accent);font-size:16px;font-weight:600}.service-choice-capacity span,.service-choice-capacity small{color:var(--ui-muted)}.service-change-comparison{flex-wrap:wrap;gap:10px 20px;margin-top:8px;padding:14px 0;font-size:12px;display:flex}.service-choice-note{gap:8px;margin-top:18px;font-size:12px;display:grid}.service-choice-details{color:var(--ui-muted);margin-top:18px;font-size:11px;line-height:1.8}.service-choice-details summary{cursor:pointer}.service-member-limit summary{cursor:pointer;color:var(--billing-muted);align-items:center;gap:5px;font-size:11px;display:flex}.service-member-limit p{color:var(--billing-muted);margin:8px 0 0;font-size:11px}.platform-nav-count{background:color-mix(in srgb, var(--admin-accent,#2563eb) 10%, transparent);min-width:20px;color:var(--admin-accent,#2563eb);text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:600}.platform-plan-presets{margin:24px 0;font-size:13px}.platform-plan-presets>header{margin-bottom:14px}.platform-plan-presets h2{margin:0;font-size:15px;font-weight:600}.platform-plan-presets header p{color:var(--ui-muted,#697586);margin:6px 0 0;font-size:12px;line-height:1.8}.platform-presets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.platform-plan-preset{border:1px solid var(--ui-border,#e5e7eb);background:var(--ui-surface,#fff);border-radius:12px;padding:18px}.platform-preset-title{align-items:center;gap:8px;display:flex}.platform-preset-title>svg{color:var(--admin-accent)}.platform-preset-title h3{margin:0;font-size:14px;font-weight:600}.platform-preset-title>span{color:var(--ui-muted,#697586);margin-left:auto;font-size:11px}.platform-plan-preset>p{color:var(--ui-muted,#697586);margin:12px 0 16px;font-size:12px;line-height:1.7}.platform-plan-preset dl{border-top:1px solid var(--ui-border,#e5e7eb);margin:0 0 16px;padding-top:12px}.platform-plan-preset dl>div{justify-content:space-between;gap:10px;padding:5px 0;font-size:12px;display:flex}.platform-plan-preset dt{color:var(--ui-muted,#697586)}.platform-plan-preset dd{font-variant-numeric:tabular-nums;margin:0}.admin-shell .platform-plan-preset>button{justify-content:center;width:100%;min-height:32px;padding:6px 10px;font-size:12px}.platform-preset-members{color:var(--ui-muted,#697586);margin:8px 0 14px;font-size:11px}.platform-preset-members summary{cursor:pointer}.platform-preset-members p{margin:6px 0}@media (width<=750px){.platform-presets-grid{grid-template-columns:1fr}}.platform-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-capability-option{border:1px solid var(--ui-border,#dce2e9);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex!important}.platform-form .platform-capability-option input{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0}.platform-capability-option>span{gap:6px;min-width:0;display:grid}.platform-capability-tools{font-size:13px;line-height:1.6}.platform-capability-option small{color:var(--ui-muted,#697586);line-height:1.6}.platform-capability-advanced,.platform-model-capabilities{margin-top:16px}.platform-capability-advanced summary,.platform-model-capabilities>summary{cursor:pointer;color:var(--ui-muted,#697586);padding:8px 0}@media (width<=700px){.platform-capability-grid{grid-template-columns:1fr}}.support-login-shell.support-login-brand-shell{background:var(--ui-canvas);padding:0}.support-login-brand-shell .support-login-grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,1fr);gap:0;max-width:1600px;min-height:100dvh}.support-login-showcase-island.login-brand-story{background:var(--soft-selected);box-shadow:none;border:0;border-radius:0;flex-direction:column;justify-content:space-between;gap:32px;padding:32px clamp(28px,4vw,64px);display:flex}.login-story-header,.login-story-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.login-story-header a,.login-story-footer a{text-decoration:none}.login-story-brand{color:var(--ui-text);align-items:center;gap:10px;display:flex}.login-story-brand strong{font-size:21px}.login-story-brand span{color:var(--support-brand-blue);margin-left:5px;font-size:15px}.login-story-site{color:var(--ui-muted);align-items:center;gap:5px;font-size:12px;display:flex}.login-story-main{width:100%;max-width:560px;margin:auto}.login-story-eyebrow{color:var(--support-brand-blue);margin:0 0 12px;font-size:12px;font-weight:600}.login-story-main h1{letter-spacing:-.04em;color:var(--ui-text);margin:0;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.3}.login-story-main em{color:var(--support-brand-blue);font-style:normal}.login-story-description{color:var(--ui-muted);margin:16px 0 26px;font-size:14px;line-height:1.85}.login-story-footer{color:var(--ui-muted);font-size:11px}.login-story-footer :is(span,a){color:inherit;align-items:center;gap:5px;display:inline-flex}.support-login-brand-shell .support-login-grid .support-login-form-island{box-shadow:none;border:0;border-radius:0;padding:40px}.support-login-mobile-intro{display:none}.support-login-mobile-intro small{margin-top:4px;font-size:11px;display:block}.support-login-demo-area{border-top:1px solid var(--support-divider);margin-top:28px;padding-top:22px}.support-login-demo-area>p{color:var(--ui-muted);text-align:center;margin:9px 0 0;font-size:11px}.support-login-brand-shell .support-login-grid :is(a,button):focus-visible{outline:2px solid var(--support-brand-blue);outline-offset:4px}@media (width<=1023px){.support-login-brand-shell .support-login-grid{grid-template-columns:1fr}.support-login-showcase-island.login-brand-story{display:none}.support-login-brand-shell .support-login-grid .support-login-form-island{min-height:100dvh;padding:28px 24px}.support-login-mobile-intro{color:var(--ui-muted);margin:-4px 0 24px;font-size:13px;line-height:1.7;display:block}.support-login-brand-shell .support-login-form-island :is(input,button){min-height:44px}#root .support-login-brand-shell .support-login-form-island input{font-size:16px!important}}@media (width<=420px){.support-login-brand-shell .support-login-grid .support-login-form-island{padding:24px 20px}}.personal-scope .game-scope-select{grid-template-columns:minmax(0,1fr) 180px;gap:16px;display:grid}.personal-scope .game-scope-select>label{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.personal-scope .profile-help{margin-top:0}.personal-settings-fields{border:0;min-width:0;margin:0;padding:0}.personal-settings-fields:disabled{opacity:.7}.personal-check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;font-size:13px;line-height:1.6;display:flex}.personal-check input{accent-color:var(--support-brand-blue,#2563eb);flex-shrink:0;margin-top:4px}.personal-settings-fields .profile-field textarea{resize:vertical;box-sizing:border-box;width:100%}.personal-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.personal-secondary{border:1px solid var(--border-color,#d8dee7);background:var(--ui-surface,#fff);color:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:13px;display:inline-flex}.personal-secondary:disabled{opacity:.5;cursor:default}.personal-save-bar{border:1px solid var(--border-color,#d8dee7);background:var(--ui-surface,#fff);z-index:1;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 0;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 18px #17213a06}.personal-save-bar p{color:var(--ui-muted);margin:0;font-size:12px}.personal-save-bar .profile-primary,.personal-reply-editor .profile-primary{margin:0}.personal-inline-link{text-underline-offset:3px;margin:0 4px;text-decoration:underline!important}.personal-quick-replies h2 small{color:var(--ui-muted);margin-left:10px;font-size:12px;font-weight:400}.personal-quick-replies .profile-section-heading{flex-wrap:wrap;align-items:center}.personal-reply-editor{background:var(--ui-subtle);border-radius:10px;gap:16px;margin:16px 0;padding:18px;display:grid}.personal-reply-list article{border-top:1px solid var(--border-color,#e3e7ec);padding:18px 0}.personal-reply-list article:last-child{padding-bottom:0}.personal-reply-list strong{overflow-wrap:anywhere;font-size:14px}.personal-reply-list article>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-muted);margin:10px 0 0}.personal-reply-actions{gap:5px;margin-left:auto;display:flex}.personal-reply-actions button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px;display:inline-flex}.personal-reply-actions button:hover{background:var(--ui-subtle);color:var(--ui-text)}.personal-reply-actions button:disabled{opacity:.4;cursor:default}@media (width<=680px){.personal-scope .game-scope-select{grid-template-columns:1fr}.personal-save-bar{flex-wrap:wrap;gap:10px;padding:12px}.personal-save-bar .personal-actions{margin-left:auto}.profile-layout>nav{flex-wrap:wrap}.personal-reply-editor{padding:12px}.profile-layout>nav a{padding:9px;font-size:13px}}.personal-skill-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.personal-skill-chip{border:1px solid var(--ui-border);color:var(--ui-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.personal-skill-chip input{opacity:0;pointer-events:none;position:absolute}.personal-skill-chip.is-on{border-color:var(--support-brand-blue);color:var(--support-brand-blue);background:color-mix(in srgb, var(--support-brand-blue) 10%, transparent)}.personal-skill-chip:focus-within{outline:2px solid var(--support-brand-blue);outline-offset:1px}.personal-reply-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.personal-reply-tags span{background:color-mix(in srgb, var(--support-brand-blue) 10%, transparent);color:var(--support-brand-blue);border-radius:6px;padding:1px 6px;font-size:11px}
/*$vite$:1*/