.admin-settings{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-settings-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid #dfe6f0;flex-shrink:0;align-items:center;gap:6px;margin:0 35px 20px;padding:0 0 12px;display:flex;overflow-x:auto}.admin-settings-tabs>button{color:#647b9b;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:550;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.admin-settings-tabs>button:hover:not(:disabled){color:#4667a6;background:#eef3fb}.admin-settings-tabs>button.active{color:#3659a2;background:#eaf0fb;border-color:#ccd9ee}.admin-settings-tabs>button:focus-visible{outline-offset:-3px;outline:2px solid #7799db}.admin-settings-tabs>button:disabled{cursor:wait;opacity:.6}.admin-settings-panel{flex:1;min-width:0;min-height:0}.admin-settings-panel[hidden]{display:none!important}.admin-simple-panel{overscroll-behavior:contain;outline:none;margin:0 35px;padding:0 0 25px;overflow-y:auto}.admin-simple-panel:focus-visible{outline-offset:-2px;border-radius:7px;outline:2px solid #b3c6e7}.admin-panel-intro{max-width:760px;margin:2px 0 23px}.admin-panel-intro>span{color:#6e83a2;letter-spacing:1.4px;margin-bottom:8px;font-size:10px;font-weight:650;display:block}.admin-panel-intro h2{letter-spacing:-.6px;color:#3f5c83;font-size:23px;font-weight:600;line-height:1.4}.admin-panel-intro p{color:#687f9e;margin-top:8px;font-size:13px;line-height:1.8}.admin-simple-panel>.settings-card{width:100%;max-width:900px;margin:0 0 20px}.admin-simple-panel>.settings-card>.settings-card-head{margin-bottom:17px}.admin-simple-panel>.settings-card>p{color:#647d9f;max-width:780px;font-size:13px;line-height:1.8}.admin-management-form{max-width:620px;margin-top:22px}.admin-management-form>label{color:#526e96;margin:0 0 9px;font-size:12px;line-height:1.6}.admin-management-form>input{color:#3d587f;background:#fcfdff;min-height:44px;font-size:14px}.admin-management-form>input::placeholder{color:#8092ad;font-size:13px}.admin-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.admin-form-actions>.button{min-height:42px;padding-left:16px;padding-right:16px;font-size:12px}.admin-presence-card .presence-settings-form{margin-top:22px}.admin-presence-card .presence-settings-form input{min-height:44px}.admin-presence-card .presence-settings-form .button{min-height:44px;font-size:12px}.admin-presence-card .presence-current{margin-top:18px}.admin-presence-card .presence-explanation{margin-top:20px}.admin-embedded-panel{flex-direction:column;display:flex;overflow:hidden}.admin-embedded-panel>.screen-scroll,.admin-embedded-panel>.admin-simple-panel{flex:1;min-height:0}.admin-embedded-panel .compliance-overview,.admin-embedded-panel .release-overview{margin-top:2px}@media (max-width:1190px){.admin-settings-tabs,.admin-simple-panel{margin-left:24px;margin-right:24px}.admin-settings-tabs{gap:4px}.admin-settings-tabs>button{padding-left:12px;padding-right:12px;font-size:12px}}@media (max-width:960px){.admin-settings-tabs,.admin-simple-panel{margin-left:20px;margin-right:20px}.admin-settings-tabs>button{gap:6px}.admin-panel-intro h2{font-size:21px}.admin-simple-panel>.settings-card>p{font-size:12px}}@media (max-width:760px){.admin-settings-tabs,.admin-simple-panel{margin-left:17px;margin-right:17px}.admin-settings-tabs{gap:5px;margin-bottom:17px;padding-bottom:10px}.admin-settings-tabs>button{gap:7px;min-height:44px;padding:10px 12px;font-size:12px}.admin-settings-tabs>button svg{width:15px;height:15px}.admin-panel-intro{margin-bottom:20px}.admin-panel-intro>span{margin-bottom:7px;font-size:10px}.admin-panel-intro h2{font-size:21px}.admin-panel-intro p{font-size:12px;line-height:1.75}.admin-simple-panel>.settings-card{margin-bottom:18px;padding:22px 19px}.admin-management-form{max-width:none;margin-top:20px}.admin-management-form>label{font-size:12px}.admin-management-form>input{min-height:44px;font-size:16px}.admin-management-form>input::placeholder{font-size:13px}.admin-form-actions{align-items:stretch;gap:8px}.admin-form-actions>.button{white-space:normal;flex:1;min-height:44px;padding:9px 12px;font-size:12px;line-height:1.5}.admin-presence-card .presence-settings-form input{min-height:44px;font-size:16px}.admin-presence-card .presence-settings-form .button{white-space:normal;min-height:44px}.admin-simple-panel>.settings-card>p{font-size:12px}.admin-simple-panel{padding-bottom:20px}}@media (max-width:390px){.admin-form-actions{flex-direction:column}.admin-form-actions>.button{width:100%}.admin-settings-tabs>button{padding-left:11px;padding-right:11px}}.ai-rooms-intro{color:#6e7398;align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.ai-rooms-intro h2{color:#405579;margin-bottom:8px;font-size:23px;font-weight:600}.ai-rooms-intro p{color:#657b99;max-width:650px;font-size:13px;line-height:1.8}.ai-availability-note{color:#8a6d40;background:#fffaf0;border:1px solid #e6decc;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:17px 19px;display:flex}.ai-availability-note strong{font-size:13px;font-weight:600}.ai-availability-note p{margin-top:5px;font-size:12px;line-height:1.8}.ai-availability-note .button{margin-top:12px;font-size:12px}.ai-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ai-category-card{background:#fff;border:1px solid #e0e6f0;border-radius:10px;flex-direction:column;min-width:0;padding:24px 21px;display:flex}.ai-category-symbol{color:#77749b;margin-bottom:16px}.ai-private-label{color:#7b86a1;align-items:center;gap:5px;font-size:10px;display:flex}.ai-category-card h3{color:#44597c;margin:9px 0;font-size:23px;font-weight:600}.ai-category-card>p{color:#677e9d;flex:1;font-size:12px;line-height:1.8}.ai-category-card small{color:#7c8aa3;margin-top:11px;font-size:11px;line-height:1.7}.ai-category-card .button{justify-content:space-between;margin-top:20px;font-size:12px}.ai-general-note{color:#6e7f98;max-width:850px;margin-top:22px;font-size:12px;line-height:1.9}.ai-consent-dialog{color:#607695;background:#fff;border:1px solid #dce4f1;border-radius:12px;width:min(525px,100vw - 28px);max-height:calc(100dvh - 34px);margin:auto;padding:30px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 20px 70px #172a4530}.ai-consent-dialog::backdrop{background:#15263d70}.ai-consent-close{position:absolute;top:12px;right:12px}.ai-consent-dialog>svg{color:#82749e;margin-bottom:12px}.ai-consent-dialog h2{color:#425b82;margin-bottom:13px;font-size:22px;font-weight:600}.ai-consent-dialog>p{margin:11px 0;font-size:13px;line-height:1.8}.ai-consent-check{background:#f5f6fb;border:1px solid #e0e5f1;border-radius:7px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;font-size:12px;font-weight:400;line-height:1.8;display:flex}.ai-consent-check input,.ai-admin-check input{accent-color:#4262ca;flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.ai-consent-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ai-consent-actions .button{font-size:12px}.ai-admin-status{color:#866c44;background:#fff9ee;border:1px solid #eddfc7;border-radius:7px;margin:15px 0 20px;padding:13px 15px}.ai-admin-status.ready{color:#557660;background:#f0f7f1;border-color:#dce9df}.ai-admin-status strong{font-size:13px;font-weight:600}.ai-admin-status p{margin-top:5px;font-size:12px;line-height:1.7}.ai-setup-steps{color:#5e7595;padding-left:22px;font-size:12px;line-height:1.9}.ai-setup-steps li+li{margin-top:10px}.ai-setup-steps code{overflow-wrap:anywhere;background:#edf2f9;border-radius:3px;padding:2px 4px;font-size:11px}.ai-admin-check{align-items:flex-start;gap:10px;margin:17px 0;font-weight:400;display:flex}.ai-admin-check>span{flex:1;min-width:0}.ai-admin-check strong{color:#506b92;font-size:13px;font-weight:600;display:block}.ai-admin-check small{color:#6b809e;margin-top:5px;font-size:12px;line-height:1.8;display:block}.ai-admin-note{color:#6c819e;align-items:flex-start;gap:7px;margin-top:20px;font-size:11px;line-height:1.8;display:flex}.ai-admin-note>svg{flex-shrink:0;margin-top:3px}.ai-chat-status{color:#73658c;background:#f7f4fb;border-bottom:1px solid #e8e0ef;align-items:center;gap:7px;padding:7px 16px;font-size:12px;line-height:1.6;display:flex}.ai-chat-status svg{flex-shrink:0}.ai-chat-status p{margin:0}.side-ai-rooms{margin-top:15px}.side-ai-rooms .side-section-title{margin-bottom:6px}@media (max-width:960px){.ai-category-grid{grid-template-columns:1fr}.ai-category-card{padding:20px}.ai-category-card .button{align-self:flex-start;gap:18px}.ai-category-symbol{margin-bottom:10px}}@media (max-width:760px){.ai-consent-dialog{padding:27px 22px}.ai-consent-actions{flex-direction:column}.ai-consent-actions .button{min-height:42px}.ai-rooms-intro h2{font-size:21px}.ai-admin-check small,.ai-setup-steps{font-size:12px}}.ai-revoke{border-top:1px solid #e1e7f1;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px 0;display:flex}.ai-revoke strong{color:#50688b;font-size:13px;font-weight:600}.ai-revoke p{color:#657b98;max-width:630px;margin-top:6px;font-size:12px;line-height:1.8}.ai-revoke .button{flex-shrink:0;font-size:12px}@media (max-width:760px){.ai-revoke{flex-direction:column;align-items:flex-start}.ai-revoke .button{min-height:42px}}.ai-credential-form{border-block:1px solid #e1e7f1;margin:18px 0;padding:18px 0}.ai-credential-form label{color:#506b92;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ai-credential-input-row{align-items:stretch;gap:9px;display:flex}.ai-credential-input-row input{color:#405579;background:#fcfdff;border:1px solid #d7e1ef;border-radius:7px;flex:1;min-width:0;padding:10px 12px;font-size:14px;line-height:1.5}.ai-credential-input-row input:focus{outline-offset:1px;outline:2px solid #9ab0db}.ai-credential-input-row .button,.ai-credential-actions .button{min-height:40px;font-size:12px}.ai-credential-hint{color:#647a99;margin:9px 0 0;font-size:12px;line-height:1.8}.ai-credential-meta{grid-template-columns:auto minmax(0,1fr);gap:7px 14px;margin-top:13px;font-size:12px;line-height:1.7;display:grid}.ai-credential-meta dt{color:#697d98}.ai-credential-meta dd{color:#3d567d;overflow-wrap:anywhere;margin:0}.ai-credential-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.ai-credential-confirm{color:#806345;background:#fff8f2;border:1px solid #ecdcca;border-radius:7px;margin-top:13px;padding:12px 14px;font-size:12px;line-height:1.8}.ai-credential-feedback{color:#506e87;margin-top:13px;font-size:12px;font-style:italic;line-height:1.8}.ai-credential-feedback.error{color:#975b54}.ai-credential-requirement{color:#806345;margin:10px 0;font-size:12px;line-height:1.8}.ai-admin-toggle-status{color:#4f6586;margin:8px 0 12px;font-size:12px}.ai-provider-links{flex-wrap:wrap;gap:12px;margin:12px 0;font-size:12px;line-height:1.8;display:flex}.ai-provider-links a{color:#4262a5;text-underline-offset:3px;text-decoration:underline}.ai-admin-card+.ai-admin-card{margin-top:20px}@media (max-width:760px){.ai-credential-input-row{flex-direction:column}.ai-credential-input-row input{min-height:44px;font-size:16px}.ai-credential-input-row .button,.ai-credential-actions .button{min-height:44px}.ai-credential-meta{grid-template-columns:1fr;gap:2px}.ai-credential-meta dd+dt{margin-top:8px}}.admin-settings-panel.youtube-admin-panel{margin:0;padding:0}.youtube-admin{color:#35506a;gap:18px;min-width:0;padding:22px;display:grid}.youtube-admin-card{min-width:0;margin:0!important}.youtube-admin-card p,.youtube-admin-steps{font-size:12px;line-height:1.75}.youtube-admin-card a{color:#315f84;text-underline-offset:3px;text-decoration:underline}.youtube-admin-card a svg{vertical-align:middle;margin-left:4px;display:inline}.youtube-admin-key-status{background:#f0f6f8;border:1px solid #d9e6eb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:5px 0 16px;padding:12px;font-size:12px;display:flex}.youtube-admin-key-status span{color:#567686;align-items:center;gap:5px;font-size:11px;display:flex}.youtube-admin-steps{margin:0 0 18px;padding-left:21px}.youtube-admin-steps li+li{margin-top:7px}.youtube-admin-card form>label:not(.youtube-admin-enable){margin-bottom:7px;font-size:12px;font-weight:600;display:block}.youtube-admin-key-input{align-items:stretch;gap:10px;display:flex}.youtube-admin-key-input input{color:#233d50;min-width:0;font:inherit;background:#fff;border:1px solid #cbdce5;border-radius:7px;flex:1;padding:11px 12px;font-size:13px}.youtube-admin-key-input input:focus-visible{outline-offset:2px;outline:2px solid #4789a1}.youtube-admin-card .youtube-admin-hint{color:#698092;margin:10px 0;font-size:11px;line-height:1.75;display:block}.youtube-admin-warning{color:#7a633b;background:#fff9ef;border-left:3px solid #bc944e;border-radius:3px;padding:10px 12px;font-size:11px!important}.youtube-admin-delete{background:#fff7f5;border:1px solid #ddc6c2;border-radius:8px;margin-top:12px;padding:12px 14px}.youtube-admin-delete p{margin-top:0}.youtube-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.youtube-admin-test{background:#f2f5f7;border:1px solid #dce4e9;border-radius:7px;padding:10px 12px}.youtube-admin-test.is-verified{color:#386b54;background:#eff8f4;border-color:#c7e2d5}.youtube-admin-enable{cursor:pointer;align-items:flex-start;gap:10px;margin:5px 0 14px;display:flex}.youtube-admin-enable input{accent-color:#347a7b;flex-shrink:0;margin-top:3px}.youtube-admin-enable strong{font-size:13px;display:block}.youtube-admin-enable small{color:#698092;margin-top:4px;font-size:11px;line-height:1.7;display:block}.youtube-admin-feedback{background:#eff8f4;border-radius:7px;padding:12px;font-size:12px;line-height:1.7}.youtube-admin-feedback.is-error{color:#96483f;background:#fff0ee}@media (max-width:650px){.youtube-admin{gap:14px;padding:16px}.youtube-admin-key-input{flex-direction:column}.youtube-admin-key-input .button{justify-content:center}.youtube-admin-key-status{flex-direction:column;gap:7px}}.plus-admin-panel{padding-top:2px}.plus-admin-panel .admin-panel-intro{max-width:800px}.plus-admin-overview{color:#354763;background:linear-gradient(115deg,#f2f4ff,#f6fafc);border:1px solid #d9deef;border-radius:13px;align-items:center;gap:17px;max-width:1000px;margin-bottom:22px;padding:22px 24px;display:flex}.plus-admin-overview-icon{color:#6256ba;background:#e7eafa;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.plus-admin-kicker{letter-spacing:1.4px;color:#7c78a2;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.plus-admin-overview h3{letter-spacing:-.35px;font-size:17px;font-weight:650}.plus-admin-overview p{color:#687c98;max-width:670px;margin-top:5px;font-size:12px;line-height:1.7}.plus-admin-mode{color:#6b7c95;white-space:nowrap;border:1px solid #d9dfed;border-radius:30px;align-self:flex-start;margin-left:auto;padding:6px 9px;font-size:10px}.plus-admin-mode.live{color:#39765f;background:#edf8f3;border-color:#c7e3dc}.plus-payment-card{max-width:1000px!important;margin-bottom:20px!important}.plus-payment-card .settings-card-head h2{align-items:center;gap:10px;font-size:17px;display:flex}.plus-payment-card .settings-card-head h2>span{color:#6e7c9c;background:#eef1fa;border-radius:6px;padding:5px;font-size:10px}.plus-payment-card>p,.plus-payment-card form>p{color:#647c9b;max-width:840px;font-size:12px;line-height:1.8}.plus-admin-links{flex-wrap:wrap;gap:18px;margin:13px 0 4px;font-size:11px;display:flex}.plus-admin-links a{text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.plus-admin-mode-switch{background:#f1f4fa;border:1px solid #e6eaf3;border-radius:8px;gap:4px;margin:21px 0 5px;padding:4px;display:inline-flex}.plus-admin-mode-switch button{color:#6d809e;border:1px solid #0000;border-radius:5px;min-height:38px;padding:9px 17px;font-size:12px}.plus-admin-mode-switch button.selected{color:#4861a0;background:#fff;border-color:#e1e6f1;box-shadow:0 2px 5px #20365a08}.plus-admin-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:19px 24px;margin:21px 0;display:grid}.plus-admin-field{min-width:0}.plus-admin-field>label{color:#516a8d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;display:flex}.plus-admin-field>label>span{color:#8b96a8;font-size:9px;font-weight:400}.plus-admin-field>label>span.is-stored{color:#4e8671}.plus-admin-field input,.plus-admin-field select{color:#435d82;background:#fcfdff;border:1px solid #d9e1ee;border-radius:7px;width:100%;min-height:43px;padding:11px 12px;font-size:12px}.plus-admin-field select{-webkit-appearance:auto;appearance:auto;line-height:1.5}.plus-admin-field small{color:#7d8da5;margin-top:7px;font-size:10px;line-height:1.7;display:block}.plus-admin-remove{text-underline-offset:3px;color:#8a6b7b;margin-top:7px;padding:3px 0;font-size:10px;text-decoration:underline}.plus-admin-check{background:#fafbfe;border:1px solid #e6eaf2;border-radius:8px;align-items:flex-start;gap:12px;margin:15px 0;padding:14px 16px;font-weight:400;display:flex}.plus-admin-check input{accent-color:#655fc5;width:16px;min-width:16px;height:16px;box-shadow:none;margin:3px 0 0;padding:0}.plus-admin-check strong{color:#48617f;font-size:12px;font-weight:600;line-height:1.6;display:block}.plus-admin-check small{color:#7284a0;margin-top:3px;font-size:11px;line-height:1.7;display:block}.plus-admin-testrow{border-top:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.plus-admin-testrow>div{flex:1;min-width:0}.plus-admin-testrow strong{color:#526b8c;font-size:12px;font-weight:600}.plus-admin-testrow small{color:#8391a7;margin-top:5px;font-size:10px;display:block}.plus-admin-testrow p{color:#667f9d;margin-top:8px;font-size:11px;line-height:1.7}.plus-admin-testrow .button{min-height:40px;font-size:11px}.plus-admin-copy{background:#f8faff;border:1px solid #dfe5f1;border-radius:8px;align-items:center;gap:12px;margin:17px 0;padding:10px 12px;display:flex}.plus-admin-copy code{overflow-wrap:anywhere;color:#4f638c;flex:1;font-size:11px;line-height:1.8}.plus-admin-copy button{color:#687f9f;background:#fff;border:1px solid #dce4f2;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.plus-admin-small{color:#7588a3!important;margin-top:12px!important;font-size:11px!important;line-height:1.75!important}.plus-admin-check-result{color:#7d7c72;background:#fbfaf4;border:1px solid #eeebd9;border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:12px;display:flex}.plus-admin-check-result.passed{color:#4b806c;background:#f3faf6;border-color:#dbece2}.plus-admin-check-result small{opacity:.85;margin-top:4px;font-size:10px;line-height:1.7;display:block}.plus-admin-check-result svg{margin-top:1px}.plus-admin-savebar{background:#f0f5fb;border:1px solid #dbe4f1;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:5px 0 20px;padding:17px 20px;display:flex}.plus-admin-savebar>div{color:#7284a1;align-items:center;gap:11px;display:flex}.plus-admin-savebar p{max-width:650px;font-size:11px;line-height:1.75}.plus-admin-savebar .button{white-space:nowrap;min-height:42px;font-size:12px}.plus-admin-unsaved{color:#937d58;margin:-9px 0 19px 3px;font-size:11px}.plus-admin-release .settings-card-head{margin-bottom:15px}.plus-admin-readiness{background:#fafbfe;border:1px solid #e4e8f2;border-radius:9px;padding:17px 19px}.plus-admin-readiness>strong{color:#536a8d;font-size:13px}.plus-admin-readiness ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.plus-admin-readiness li{color:#7e7c85;align-items:flex-start;gap:8px;font-size:11px;line-height:1.65;display:flex}.plus-admin-readiness li svg{color:#a2989b;margin-top:2px}.plus-admin-readiness p{color:#6e829e;margin-top:8px;font-size:11px;line-height:1.7}.plus-admin-release-actions{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.plus-admin-release-actions .button{min-height:42px;font-size:12px}.plus-admin-sandbox{border-top:1px solid #e5eaf3;margin-top:24px;padding-top:19px}.plus-admin-sandbox>strong{color:#5e7192;font-size:12px}.plus-admin-sandbox p{color:#7287a3;max-width:760px;margin:8px 0 12px;font-size:11px;line-height:1.8}.plus-admin-sandbox .button{min-height:40px;font-size:11px}.plus-admin-feedback{color:#4e7b68;background:#f4faf6;border:1px solid #d6e8df;border-radius:8px;align-items:flex-start;gap:10px;max-width:1000px;margin:0 0 18px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.plus-admin-feedback.error{color:#9b6475;background:#fff8f9;border-color:#ecdce1}.plus-admin-feedback svg{margin-top:2px}.plus-admin-loading{color:#7589a5;align-items:center;gap:10px;padding:25px 0;font-size:12px;display:flex}.plus-admin-loading svg,.plus-admin-panel[aria-busy=true] button svg.lucide-loader-circle{animation:1s linear infinite plus-admin-spin}.plus-admin-requests{gap:12px;margin-top:18px;display:grid}.plus-admin-requests article{background:#fbfcff;border:1px solid #e3e8f1;border-radius:8px;padding:15px 17px}.plus-admin-requests article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.plus-admin-requests article strong{color:#526a8e;font-size:12px}.plus-admin-requests article span,.plus-admin-requests article small{color:#8290a7;font-size:10px}.plus-admin-requests article p{color:#637a9a;overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.7}.plus-admin-requests article code{overflow-wrap:anywhere;color:#8794a8;margin-top:5px;font-size:10px;display:block}.plus-admin-requests article small{margin-top:9px;line-height:1.6;display:block}.plus-admin-requests article a{text-underline-offset:3px;align-items:center;gap:5px;margin-top:9px;font-size:10px;text-decoration:underline;display:inline-flex}@keyframes plus-admin-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.plus-admin-fields{gap:18px}.plus-admin-overview{padding:19px}.plus-admin-overview-icon{width:42px;height:42px}.plus-admin-mode{font-size:9px}.plus-admin-overview h3{font-size:16px}}@media (max-width:760px){.plus-admin-overview{flex-wrap:wrap;gap:12px;padding:17px}.plus-admin-overview>div:nth-child(2){flex:1;min-width:180px}.plus-admin-overview p{font-size:11px}.plus-admin-overview-icon{border-radius:10px;width:37px;height:37px}.plus-admin-overview-icon svg{width:21px}.plus-admin-mode{margin-left:49px}.plus-admin-fields{grid-template-columns:1fr;gap:19px}.plus-admin-field input,.plus-admin-field select{min-height:44px;font-size:16px}.plus-admin-field input::placeholder{font-size:12px}.plus-payment-card .settings-card-head h2{font-size:16px}.plus-admin-check{padding:13px}.plus-admin-testrow{flex-direction:column;align-items:stretch;gap:13px}.plus-admin-testrow .button{align-self:flex-start;min-height:43px;font-size:12px}.plus-admin-savebar{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.plus-admin-savebar .button{min-height:44px}.plus-admin-release-actions{flex-direction:column;align-items:stretch}.plus-admin-release-actions .button{white-space:normal;min-height:44px;line-height:1.5}.plus-admin-mode-switch{display:flex}.plus-admin-mode-switch button{flex:1}.plus-admin-copy code{font-size:10px}.plus-admin-requests article>div{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.plus-admin-loading svg,.plus-admin-panel[aria-busy=true] button svg.lucide-loader-circle{animation:none}}.plus-admin-event-list{color:#617999;border:1px solid #e5eaf3;border-radius:7px;margin:13px 0;font-size:11px;overflow:hidden}.plus-admin-event-list summary{cursor:pointer;min-height:40px;padding:12px 14px}.plus-admin-event-list ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 16px;margin:0;padding:4px 15px 15px;list-style:none;display:grid}.plus-admin-event-list code{overflow-wrap:anywhere;color:#6c7d99;font-size:10px}@media (max-width:760px){.plus-admin-event-list ul{grid-template-columns:1fr}}.plus-admin-case-actions{gap:10px;margin-top:14px;justify-content:flex-start!important;align-items:center!important;display:flex!important}.plus-admin-case-actions .button,.plus-admin-case-resolve .button{min-height:39px;font-size:11px;line-height:1.5}.plus-admin-case-resolve{border-top:1px solid #e5eaf3;margin-top:16px;padding-top:12px}.plus-admin-case-resolve summary{color:#697c9d;cursor:pointer;padding:3px 0;font-size:11px}.plus-admin-case-resolve>p{max-width:800px;font-size:11px!important}.plus-admin-case-resolve form>label{color:#617997;margin:13px 0 8px;font-size:11px}.plus-admin-case-resolve textarea{resize:vertical;color:#425d80;width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #dce4f0;border-radius:7px;padding:11px 12px;font-size:12px;line-height:1.6}.plus-admin-case-resolve textarea:focus{outline-offset:2px;outline:2px solid #9baee5}.plus-admin-case-resolve .plus-admin-check{margin:13px 0}.plus-admin-case-resolve .plus-admin-check strong{font-size:11px}.plus-admin-case-resolve .plus-admin-check small{margin-top:3px;font-size:10px}.plus-admin-case-resolve form>.button{margin-top:1px}@media (max-width:760px){.plus-admin-case-actions,.plus-admin-case-resolve form>.button{width:100%}.plus-admin-case-actions .button{white-space:normal;width:100%}.plus-admin-case-resolve textarea{font-size:16px}.plus-admin-case-resolve form>.button{white-space:normal}}.copy-settings{padding-bottom:28px}.copy-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:2px 0 20px;display:flex}.copy-kicker{color:#6e7f9c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.copy-heading h2{color:var(--ink,#273c5c);letter-spacing:-.65px;margin:9px 0;font-size:25px}.copy-heading p{color:#687c99;max-width:680px;font-size:13px;line-height:1.75}.copy-version{text-align:right;color:#74849e;flex-shrink:0;gap:5px;font-size:11px;display:grid}.copy-version strong{color:var(--ink,#314969);font-size:15px}.copy-version small{font-size:10px}.copy-scope-note{color:#5e7391;background:#f1f5fb;border:1px solid #dde6f1;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:12px;line-height:1.75;display:flex}.copy-scope-note svg{margin-top:3px}.copy-toolbar{align-items:center;gap:10px;margin-bottom:15px;display:flex}.copy-search{flex:1;min-width:180px;position:relative}.copy-search>svg{color:#8193ad;position:absolute;top:14px;left:13px}.copy-search input{background:#fff;min-height:43px;padding-left:38px;font-size:12px}.copy-toolbar select,.copy-editor select{color:#4c6486;min-height:43px;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:7px;max-width:100%;padding:9px 12px;font-size:12px}.copy-toolbar select{max-width:230px}.copy-filter{color:#627694;white-space:nowrap;background:#fff;border:1px solid #dce3ed;border-radius:7px;align-items:center;gap:7px;min-height:43px;padding:9px 12px;font-size:11px;display:flex}.copy-filter>span{background:#edf2f9;border-radius:4px;padding:2px 5px;font-size:10px}.copy-filter.active{color:var(--blue,#4262ca);background:#edf2fb;border-color:#9badcf}.copy-workbench{background:#fff;border:1px solid #dce4f0;border-radius:12px;grid-template-columns:minmax(245px,31%) minmax(0,1fr);display:grid;overflow:hidden}.copy-list-panel{background:#fbfcff;border-right:1px solid #e4eaf3;flex-direction:column;min-width:0;display:flex}.copy-list-title{border-bottom:1px solid #e6ebf4;justify-content:space-between;gap:10px;min-height:53px;padding:17px 18px;display:flex}.copy-list-title strong{color:#425a7c;font-size:12px}.copy-list-title>span{color:#8190a7;font-size:10px}.copy-list{overscroll-behavior:contain;min-height:0;max-height:890px;padding:6px;overflow-y:auto}.copy-list-entry{text-align:left;color:#647894;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:3px;padding:12px 11px;display:flex}.copy-list-entry>span{min-width:0;display:block}.copy-list-entry small{letter-spacing:.02em;color:#8391a7;align-items:center;gap:6px;margin-bottom:5px;font-size:9px;font-weight:500;display:flex}.copy-list-entry small i{background:#3a917e;border-radius:50%;width:5px;height:5px;display:inline-block}.copy-list-entry strong{color:#3e5679;font-size:12px;font-weight:600;line-height:1.6;display:block}.copy-list-entry>span>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.copy-list-entry>svg{opacity:0;color:#6986bb}.copy-list-entry:hover{background:#f0f4fb}.copy-list-entry.selected{background:#eaf0fa;border-color:#d4def0}.copy-list-entry.selected>svg{opacity:1}.copy-list-entry.selected strong{color:var(--blue,#4262ca)}.copy-list-entry:focus-visible{outline-offset:-2px;outline:2px solid #8fa7d5}.copy-load-more{width:100%;color:var(--blue,#4262ca);text-underline-offset:3px;padding:15px 10px;font-size:11px;text-decoration:underline;display:block}.copy-no-results{text-align:center;color:#7587a3;padding:40px 20px;font-size:12px;line-height:1.8}.copy-no-results svg{color:#93a3bd;margin-bottom:10px}.copy-no-results strong{color:#526c91;display:block}.copy-no-results p{margin-top:7px}.copy-editor{flex-direction:column;min-width:0;display:flex}.copy-editor-heading{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 19px;display:flex}.copy-editor-heading h3{letter-spacing:-.35px;color:#304968;margin:7px 0 5px;font-size:19px;line-height:1.45}.copy-editor-heading code{color:#8291a9;overflow-wrap:anywhere;font-size:10px}.copy-custom-badge{color:#398370;white-space:nowrap;background:#f0f8f5;border:1px solid #d5e9e2;border-radius:20px;align-items:center;gap:5px;margin-top:20px;padding:5px 8px;font-size:9px;display:inline-flex}.copy-editor-fields{padding:5px 26px 24px}.copy-editor-fields>label,.copy-style-grid label{color:#496283;margin:18px 0 8px;font-size:12px;font-weight:600}.copy-editor textarea{color:#3c567a;width:100%;min-height:105px;font:inherit;resize:vertical;background:#fff;border:1px solid #d9e2ef;border-radius:7px;outline:none;padding:12px 13px;font-size:13px;line-height:1.8;display:block}:is(.copy-editor textarea:focus,.copy-editor select:focus-visible){border-color:#839dd4;outline:none;box-shadow:0 0 0 3px #4262ca14}.copy-text-meta{color:#8794a9;justify-content:space-between;gap:12px;margin:7px 0 13px;font-size:9px;display:flex}.copy-placeholders{color:#71839e;background:#f6f8fc;border:1px solid #e8edf4;border-radius:6px;padding:12px 13px;font-size:11px}.copy-placeholders strong{color:#617694;font-size:10px;font-weight:650}.copy-placeholders>div{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.copy-placeholders code{color:#536d9a;background:#fff;border:1px solid #dbe5f3;border-radius:4px;padding:4px 6px;font-size:10px;display:inline-block}.copy-placeholders p{margin-top:5px;font-size:10px;line-height:1.75}.copy-placeholders.invalid{color:#9c6a49;background:#fff8f2;border-color:#e9d5c7}.copy-style-grid{grid-template-columns:1fr 1fr 1fr;gap:0 12px;display:grid}.copy-style-grid select{width:100%}.copy-style-grid .copy-italic-control{grid-column:1/-1;align-items:center;gap:13px;margin-top:13px;display:flex}.copy-italic-control>label{align-items:center;gap:8px;margin:0;font-size:11px;font-weight:500;display:flex}.copy-italic-control input{width:15px;height:15px;accent-color:var(--blue,#4262ca);margin:0}.copy-italic-control>small{color:#8291a9;font-size:10px}.copy-color-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copy-color-row>input[type=color]{cursor:pointer;border-radius:6px;flex-shrink:0;width:40px;height:38px;min-height:38px;padding:4px}.copy-color-row>input[type=text],.copy-color-row>input:not([type]){width:100px;min-width:85px;min-height:38px;padding:10px;font-size:11px}.copy-color-palette{flex-wrap:wrap;gap:6px;margin-left:5px;display:flex}.copy-color-palette button{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;padding:0;display:grid;box-shadow:0 0 0 1px #e1e6ee}.copy-color-palette button[aria-pressed=true]{box-shadow:0 0 0 2px #899bb6}.copy-invalid{color:#a15b3e;margin-top:8px;font-size:11px;line-height:1.7}.copy-live-preview{background:#fff;border:1px solid #e0e6ef;border-radius:8px;margin:24px 0 14px;overflow:hidden}.copy-live-preview>div:first-child{color:#667d9e;background:#f5f7fb;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.copy-live-preview>div:first-child strong{font-size:10px;font-weight:650}.copy-live-preview>div:first-child>span{color:#8b98ae;font-size:9px}.copy-preview-chat{background:#fff;align-items:flex-start;gap:14px;min-width:0;padding:17px 13px;line-height:1.55;display:flex}.copy-preview-chat>time{color:#8193ad;flex-shrink:0;padding-top:3px;font-family:ui-monospace,monospace;font-size:9px}.copy-preview-chat>div{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.copy-preview-diamond{color:#8198b8;margin-right:4px;font-size:11px}.copy-preview-name{color:#256c50;font-weight:700}.copy-preview-variable{border-bottom:1px dotted #b5bfce}.copy-live-preview>small{color:#8896ab;padding:0 13px 12px;font-size:9px;line-height:1.7;display:block}.copy-original{color:#7185a1;font-size:11px}.copy-original>summary{cursor:pointer;text-underline-offset:3px;padding:5px 0;line-height:1.7;-webkit-text-decoration:underline #c2ccd9;text-decoration:underline #c2ccd9}.copy-original[open]{border-top:1px solid #edf1f6;margin-top:13px;padding-top:8px}.copy-original .copy-preview-chat{padding-left:0;padding-right:0}.copy-save-row{background:#fbfcff;border-top:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:17px 26px;display:flex}.copy-save-row>div:first-child{color:#8290a7;max-width:240px;font-size:10px;line-height:1.7}.copy-save-row>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.copy-save-row .button{white-space:nowrap;gap:6px;min-height:39px;padding:9px 12px;font-size:11px}.copy-saved{color:#398370;align-items:flex-start;gap:5px;display:flex}.copy-saved svg{margin-top:1px}.copy-conflict,.copy-draft-warning{color:#936f42;background:#fff7ec;border:1px solid #efdcc1;border-radius:7px;align-items:flex-start;gap:10px;padding:14px;font-size:11px;line-height:1.8;display:flex}.copy-draft-warning{margin-bottom:14px}.copy-conflict{margin:18px 26px 0}.copy-conflict strong,.copy-draft-warning strong{font-size:12px}.copy-conflict svg,.copy-draft-warning svg{margin-top:3px}.copy-conflict .text-button,.copy-draft-warning .text-button{color:#8b653a;text-underline-offset:3px;margin-top:5px;font-size:11px;text-decoration:underline}.copy-draft-warning>div>div{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.copy-draft-warning .button{min-height:34px;font-size:11px}.copy-history{background:#fff;border:1px solid #dfe6ef;border-radius:9px;margin-top:21px;padding:15px 18px}.copy-history>summary{cursor:pointer;color:#5b7397;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.copy-history>summary:before{content:"+";color:#7d8da6;margin-right:2px;font-size:15px;line-height:1}.copy-history[open]>summary:before{content:"−"}.copy-history>summary::-webkit-details-marker{display:none}.copy-history-scroll{margin-top:15px;overflow:auto}.copy-history table{border-collapse:collapse;color:#6c7f9a;text-align:left;width:100%;font-size:10px}.copy-history th{color:#526b8c;white-space:nowrap;font-weight:600}.copy-history th,.copy-history td{vertical-align:top;border-bottom:1px solid #ecf0f6;padding:10px 12px}.copy-history th:first-child,.copy-history td:first-child{padding-left:0}.copy-history td small{margin-top:4px;font-size:9px;display:block}.copy-history code{overflow-wrap:anywhere;font-size:10px}.copy-empty{text-align:center;padding:30px}.copy-empty h2{color:#3c5579;margin:12px 0 8px;font-size:21px}.copy-empty p{color:#7386a3;margin-bottom:18px;font-size:12px}.copy-empty svg{color:#6d82ab}.copy-empty .button{margin:auto;font-size:12px}.chat-copy-label{white-space:pre-wrap}@media (max-width:1200px){.copy-workbench{grid-template-columns:minmax(220px,32%) minmax(0,1fr)}.copy-editor-heading{padding:20px}.copy-editor-fields{padding:2px 20px 20px}.copy-save-row{flex-wrap:wrap;padding:15px 20px}.copy-save-row>div:first-child{max-width:none}.copy-save-row>div:last-child{margin-left:auto}.copy-toolbar{flex-wrap:wrap}.copy-toolbar select{flex:1;max-width:240px}.copy-search{flex-basis:100%}.copy-conflict{margin-left:20px;margin-right:20px}.copy-style-grid{grid-template-columns:1fr 1fr}.copy-style-grid>div:nth-child(3){grid-column:auto}.copy-style-grid .copy-italic-control{grid-column:auto;align-self:end;margin-bottom:12px;display:block}.copy-italic-control>small{margin-top:7px;line-height:1.5;display:block}}@media (max-width:900px){.copy-heading{gap:18px}.copy-heading h2{font-size:23px}.copy-heading p{font-size:12px}.copy-version{font-size:10px}.copy-version strong{font-size:13px}.copy-workbench{grid-template-columns:minmax(200px,33%) minmax(0,1fr)}.copy-editor-heading{flex-wrap:wrap;gap:10px}.copy-custom-badge{margin-top:0}.copy-editor-heading h3{font-size:17px}.copy-color-palette{width:100%;margin:6px 0 0}.copy-save-row>div:last-child{margin-left:0}.copy-save-row .button{white-space:normal;text-align:center}.copy-version small{max-width:120px;line-height:1.6}}@media (max-width:760px){.copy-heading{display:block}.copy-heading h2{font-size:23px}.copy-version{text-align:left;flex-wrap:wrap;align-items:center;gap:11px;margin-top:15px;display:flex}.copy-version strong{font-size:12px}.copy-version small{max-width:none}.copy-scope-note{margin-bottom:15px;padding:11px 12px;font-size:11px;line-height:1.75}.copy-toolbar{gap:8px}.copy-toolbar select{min-width:0;max-width:none;font-size:12px}.copy-filter{padding:9px 10px;font-size:10px}.copy-search input,.copy-editor textarea{font-size:16px}.copy-workbench{flex-direction:column;display:flex}.copy-list-panel{border-bottom:1px solid #dfe6f1;border-right:0}.copy-list-title{min-height:45px;padding:13px 16px}.copy-list{min-height:90px;max-height:210px;padding:5px 6px}.copy-list-entry{align-items:flex-start;gap:12px;margin-bottom:1px;padding:10px 11px}.copy-list-entry>span>span{-webkit-line-clamp:1;font-size:11px}.copy-list-entry strong{font-size:12px}.copy-list-entry small{margin-bottom:2px;font-size:9px}.copy-list-entry>svg{margin-top:14px}.copy-editor-heading{padding:21px 18px 16px}.copy-editor-fields{padding:2px 18px 21px}.copy-style-grid{gap:0 10px}.copy-editor select{min-height:44px;padding:9px;font-size:13px}.copy-italic-control input{width:18px;height:18px}.copy-italic-control>label{min-height:25px}.copy-color-row>input:not([type]),.copy-color-row>input[type=text]{width:109px;min-height:40px;font-size:14px}.copy-color-palette button{width:26px;height:26px}.copy-color-palette{gap:8px;margin:7px 0 0}.copy-save-row{padding:16px 18px;display:block}.copy-save-row>div:first-child{margin-bottom:12px;font-size:11px}.copy-save-row>div:last-child{flex-wrap:nowrap;justify-content:stretch}.copy-save-row .button{flex:1;min-height:44px;padding:9px 11px;font-size:11px}.copy-conflict{margin:15px 18px 0}.copy-history{padding:14px 15px}.copy-history td:nth-child(2){white-space:nowrap}.copy-preview-chat{gap:10px;padding:15px 11px}.copy-preview-chat>time{font-size:8px}.copy-live-preview>small{font-size:10px;line-height:1.7}.copy-placeholders p{font-size:10px}.copy-text-meta{font-size:9px}.copy-heading p{line-height:1.75}.copy-version span{border-left:1px solid #d8e1ee;padding-left:11px}.copy-style-grid .copy-italic-control{margin-bottom:10px}}.copy-history>summary>span{color:#8a98ad;margin-left:auto;font-size:10px}.copy-change-detail>summary{cursor:pointer;color:#5e789e;min-width:145px;line-height:1.7}.copy-change-detail>div{min-width:280px;margin-top:12px}.copy-change-detail>div>strong{color:#91a0b5;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:600}.copy-change-detail .copy-preview-chat{padding:10px 0 16px}.copy-history>summary{flex-wrap:wrap}.copy-history>summary>span{white-space:nowrap}.copy-refresh{color:#6a80a1;background:#fff;border:1px solid #dce3ed;border-radius:7px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.copy-refresh:hover:not(:disabled){color:var(--blue,#4262ca);background:#edf2fb}.copy-fixed-bot-color{background:snow;border:1px solid #ebd8d8;border-radius:7px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 13px;display:flex}.copy-fixed-bot-color>i{border:1px solid #d90000;border-radius:5px;flex:none;width:22px;height:22px;margin-top:2px;display:block}.copy-fixed-bot-color strong{color:#4d5b70;font-size:11px;display:block}.copy-fixed-bot-color p{color:#69788e;margin-top:4px;font-size:10px;line-height:1.7}.quiz-admin{max-width:1240px}.quiz-admin-stats{color:#65758c;flex-wrap:wrap;gap:12px;margin:19px 0;font-size:11px;display:flex}.quiz-admin-stats>span{align-items:baseline;gap:5px;display:flex}.quiz-admin-stats strong{color:var(--ink);font-size:17px}.quiz-admin-stats>span:last-child{margin-left:auto}.quiz-admin-operation,.quiz-admin-import{border:1px solid var(--line);background:#fff;border-radius:10px;margin:16px 0;padding:20px 22px}.quiz-admin-section-title,.quiz-operation-footer,.quiz-admin-catalog-heading,.quiz-category-editor-head,.quiz-category-save{justify-content:space-between;align-items:center;gap:15px;display:flex}.quiz-admin h3{align-items:center;gap:7px;font-size:14px;display:flex}.quiz-enabled{align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.quiz-enabled input{width:16px;height:16px;padding:0}.quiz-settings-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;margin:12px 0;display:grid}.quiz-settings-grid label{margin:0;font-size:11px}.quiz-settings-grid label>span{color:#65758c;margin:5px 0 7px;font-size:10px;font-weight:400;display:block}.quiz-settings-grid input{max-width:180px;padding:9px 10px}.quiz-fixed-times{color:#65758c;align-content:start;gap:5px;font-size:10px;display:grid}.quiz-fixed-times strong{color:var(--ink);margin-bottom:2px;font-size:11px}.quiz-admin-hint{color:#65758c;font-size:11px;line-height:1.7}.quiz-operation-footer{color:#65758c;margin-top:14px;font-size:11px}.quiz-admin .button{min-height:32px;padding:8px 11px;font-size:11px}.quiz-admin-import>div:first-child p{color:#65758c;max-width:750px;margin-top:7px;font-size:11px;line-height:1.6}.quiz-file-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.quiz-admin-alert{color:#855321;background:#fff8ef;border:1px solid #e8caaf;border-radius:7px;align-items:flex-start;gap:9px;margin:12px 0;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.quiz-admin-alert strong{display:block}.quiz-admin-alert button{color:inherit;text-underline-offset:3px;margin-top:6px;margin-right:13px;padding:0;text-decoration:underline}.quiz-admin-success{color:#28684a;background:#edf8f1;border-radius:7px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.quiz-conflict-note{color:#895020;font-size:11px;line-height:1.6}.quiz-conflict-note button{text-underline-offset:3px;text-decoration:underline}.quiz-import-preview{background:#f5f8ff;border:1px solid #d7e2f5;border-radius:8px;margin-top:13px;padding:13px 15px;font-size:11px}.quiz-import-preview p{color:#5e6e88;margin-top:6px;line-height:1.6}.quiz-import-preview>div:not(.quiz-import-actions){flex-wrap:wrap;gap:5px;max-height:110px;margin-top:9px;display:flex;overflow:auto}.quiz-import-preview>div>span{background:#fff;border:1px solid #d7e2f5;border-radius:4px;padding:3px 5px;font-size:10px}.quiz-import-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.quiz-admin-catalog-heading{margin:25px 0 12px}.quiz-admin-catalog-heading>div{gap:8px;display:flex}.quiz-admin-workbench{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.quiz-admin-categories{border-right:1px solid var(--line);background:#f8faff;min-width:0;padding:13px 10px}.quiz-admin-categories>label{background:#fff;border:1px solid #dce1e9;border-radius:6px;align-items:center;gap:5px;margin:0 0 10px;padding:0 7px;display:flex}.quiz-admin-categories>label input{box-shadow:none;border:0;min-width:0;padding:8px 0;font-size:11px}.quiz-admin-category-list{gap:3px;max-height:700px;padding-right:4px;display:grid;overflow:auto}.quiz-admin-category-list button{text-align:left;border:1px solid #0000;border-radius:6px;gap:4px;padding:9px;display:grid}.quiz-admin-category-list button:hover,.quiz-admin-category-list button.selected{background:#eaf0ff;border-color:#c7d5f5}.quiz-admin-category-list strong{font-size:11px;line-height:1.4}.quiz-admin-category-list span{color:#65758c;font-size:10px}.quiz-admin-category-list>p{color:#65758c;padding:12px 6px;font-size:11px}.quiz-category-editor{min-width:0;padding:20px 23px}.quiz-category-editor-head>span{color:#65758c;white-space:nowrap;font-size:10px}.quiz-category-editor>label{margin:16px 0 7px;font-size:11px}.quiz-category-editor input,.quiz-category-editor textarea,.quiz-category-editor select{font:inherit;color:var(--ink);background:#fff;border:1px solid #dce1e9;border-radius:6px;width:100%;padding:9px 10px;font-size:12px}.quiz-category-editor textarea{resize:vertical;line-height:1.5}.quiz-category-id,.quiz-question-id{color:#768398;overflow-wrap:anywhere;margin-top:6px;font-size:9px}.quiz-question-editors{gap:7px;margin-top:18px;display:grid}.quiz-question-editor{border:1px solid var(--line);border-radius:7px;overflow:hidden}.quiz-question-editor summary{cursor:pointer;background:#fbfcff;align-items:center;gap:8px;padding:11px 12px;list-style:none;display:flex}.quiz-question-editor summary::-webkit-details-marker{display:none}.quiz-question-editor summary:after{content:"+";color:#8a99b0;margin-left:3px;font-size:16px}.quiz-question-editor[open] summary:after{content:"−"}.quiz-question-number{color:#65758c;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e0e6f0;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.quiz-question-editor summary strong{overflow-wrap:anywhere;flex:1;font-size:11px;line-height:1.5}.quiz-question-editor summary small{white-space:nowrap;color:#65758c;font-size:9px}.quiz-question-fields{padding:0 13px 14px}.quiz-question-fields label{margin:12px 0 5px;font-size:10px}.quiz-question-fields label>span{color:#65758c;margin:4px 0 6px;font-size:10px;font-weight:400;line-height:1.5;display:block}.quiz-question-fields label>textarea,.quiz-question-fields label>input,.quiz-question-fields label>select{margin-top:6px}.quiz-question-tools{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.quiz-question-tools>label{flex:1;max-width:200px}.quiz-question-tools>div{gap:3px;margin-bottom:6px;display:flex}.quiz-question-tools button{border:1px solid var(--line);color:#65758c;border-radius:5px;padding:6px}.quiz-estimate-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quiz-add-question{margin:11px 0}.quiz-admin-validation{color:#91531e;margin:3px 0 10px;font-size:11px;line-height:1.6}.quiz-category-save{border-top:1px solid var(--line);color:#65758c;margin-top:16px;padding-top:15px;font-size:10px}.quiz-category-save>div{gap:8px;display:flex}.quiz-delete-category{color:#9c3838!important;border-color:#e5c3c3!important}.quiz-delete-confirm{background:#fff6f6;border:1px solid #eacaca;border-radius:7px;margin-top:13px;padding:14px;font-size:11px;line-height:1.6}.quiz-delete-confirm p{color:#825c5c;margin:5px 0 10px}.quiz-delete-confirm button{margin-right:8px}.quiz-admin-empty{color:#65758c;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;font-size:12px;display:flex}.quiz-admin input:focus,.quiz-admin textarea:focus,.quiz-admin select:focus{outline-offset:1px;outline:2px solid #8aa2ef}:is(.quiz-admin button:focus-visible,.quiz-admin summary:focus-visible){outline:2px solid var(--blue);outline-offset:2px}@media (max-width:850px){.quiz-admin-workbench{grid-template-columns:190px minmax(0,1fr)}.quiz-category-editor{padding:15px}.quiz-settings-grid{gap:12px}.quiz-admin-operation,.quiz-admin-import{padding:16px}}@media (max-width:620px){.quiz-admin-workbench{grid-template-columns:1fr}.quiz-admin-categories{border-right:0;border-bottom:1px solid var(--line)}.quiz-admin-category-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:155px}.quiz-settings-grid{grid-template-columns:1fr 1fr}.quiz-fixed-times{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.quiz-admin-section-title{align-items:flex-start}.quiz-admin-catalog-heading,.quiz-operation-footer,.quiz-category-save{flex-direction:column;align-items:flex-start;gap:10px}.quiz-admin-stats{gap:9px}.quiz-admin-stats>span:last-child{margin-left:0}.quiz-category-save>div{justify-content:flex-end;width:100%}.quiz-admin-catalog-heading>div{flex-wrap:wrap}.quiz-question-editor summary{padding:9px}.quiz-question-editor summary small{display:none}.quiz-category-editor{padding:14px}.quiz-file-actions .button{font-size:10px}}.quiz-exact-match{align-items:flex-start;gap:7px;display:flex;font-weight:400!important}.quiz-exact-match input{flex:none;height:15px;width:15px!important;margin-top:2px!important}.quiz-exact-match>span{line-height:1.5;margin:0!important;font-size:10px!important}.chat-operations-settings{margin-bottom:20px}.chat-operations-settings .settings-card-head{gap:14px}.operations-status{white-space:nowrap;color:#36724e;background:#f1f7f2;border:1px solid #cbded0;border-radius:12px;padding:3px 9px;font-size:11px;line-height:1.5}.operations-status.is-closed{color:#8a4c43;background:#fff5f2;border-color:#e8cec6}.operations-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;margin:5px 0 20px;display:grid}.operations-switch{align-items:flex-start;gap:10px;padding:10px 0;display:flex}.operations-switch input{width:17px;height:17px;accent-color:var(--skavoo-accent,#4262ca);flex-shrink:0;margin:2px 0 0}.operations-switch strong{color:#45648c;font-size:12px;font-weight:600;line-height:1.6;display:block}.operations-switch small{color:#627c9d;margin-top:3px;font-size:11px;line-height:1.7;display:block}.operations-field-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.operations-field{margin-bottom:17px}.operations-field>label{color:#4d6c93;align-items:center;gap:6px;margin-bottom:7px;font-size:12px;font-weight:600;display:flex}.operations-field>input,.operations-field>select,.operations-field>textarea{width:100%;font:inherit;color:#3e5d84;background:#fcfdff;border:1px solid #d7e1ef;border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.7}.operations-field>input:focus,.operations-field>select:focus,.operations-field>textarea:focus{outline-offset:2px;outline:2px solid #829fd0}.operations-field>small{color:#647d9f;margin-top:6px;font-size:11px;line-height:1.75;display:block}.operations-impact{color:#735b30;background:#fff8ee;border:1px solid #edddc4;border-radius:6px;align-items:flex-start;gap:9px;margin:10px 0 16px;padding:11px 12px;font-size:12px;line-height:1.7;display:flex}.operations-impact>svg{flex-shrink:0;margin-top:3px}.operations-impact p{margin:0}.operations-conflict{color:#8a5447;background:#fff8f5;border:1px solid #e3c5bc;border-radius:6px;margin-bottom:15px;padding:12px;font-size:12px}.operations-conflict p{margin:0 0 8px;line-height:1.7}.operations-error{color:#934d42;margin:10px 0;font-size:12px;line-height:1.7}.operations-footer{border-top:1px solid #e2e9f2;justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex}.operations-footer>div>span{color:#526e95;font-size:11px;line-height:1.8;display:block}.operations-footer>div>small{color:#6e84a3;font-size:10px;line-height:1.7;display:block}.operations-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operations-actions .button{min-height:36px;padding:8px 11px;font-size:12px}.chat-operations-settings button:disabled{opacity:.55;cursor:default}@media (max-width:800px){.operations-switches,.operations-field-grid{grid-template-columns:1fr;gap:5px}.operations-switch{padding:8px 0}.operations-footer{flex-direction:column;align-items:stretch}.operations-actions{justify-content:flex-start}.operations-field>input,.operations-field>select,.operations-field>textarea{font-size:16px}}.game-admin-settings{max-width:1160px;padding-bottom:24px}.game-admin-settings>.admin-panel-intro{padding-bottom:22px}.game-admin-settings .settings-card{margin-bottom:17px}.game-admin-toggle{cursor:pointer;align-items:flex-start;gap:12px;margin:0;display:flex}.game-admin-toggle input{accent-color:#4262ca;flex-shrink:0;width:18px;height:18px;margin:3px 0}.game-admin-toggle span{gap:6px;display:grid}.game-admin-toggle strong{color:#4a6589;font-size:13px}.game-admin-toggle small,.game-admin-explanation,.game-admin-save>p{color:#637d9d;font-size:12px;line-height:1.75}.game-admin-explanation{gap:9px;margin-top:18px;display:flex}.game-admin-explanation svg{flex-shrink:0;margin-top:3px}.game-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.game-admin-field label{color:#526d92;margin:0 0 8px;font-size:12px;display:block}.game-admin-field input{max-width:260px;min-height:42px;font-size:14px}.game-admin-field small{color:#6b81a0;max-width:370px;margin-top:7px;font-size:11px;line-height:1.7;display:block}.game-admin-error,.game-admin-notice{color:#9f3a36;background:#fff6f5;border:1px solid #e9cbca;border-radius:8px;margin-bottom:15px;padding:13px 15px;font-size:12px;line-height:1.65}.game-admin-notice{color:#356e56;background:#f2faf6;border-color:#c7e1d7}.game-admin-conflict{color:#7d633a;background:#fff9ed;border:1px solid #ead6ad;border-radius:7px;margin:17px 0;padding:14px;font-size:12px}.game-admin-conflict p{margin-bottom:11px;line-height:1.65}.game-admin-footer{border-top:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding-top:17px;display:flex}.game-admin-footer>div:first-child{color:#69809e;gap:5px;font-size:11px;display:grid}.game-admin-footer small{font-size:10px}.game-admin-actions{flex-wrap:wrap;gap:8px;display:flex}:is(.game-admin-settings button:focus-visible,.game-admin-settings input:focus-visible){outline-offset:3px;outline:2px solid #5c7dcc}@media (max-width:700px){.game-admin-fields{grid-template-columns:1fr}.game-admin-field input{max-width:none;font-size:16px}.game-admin-footer{flex-direction:column;align-items:flex-start}.game-admin-actions{width:100%}.game-admin-actions .button{white-space:normal;flex:1}.game-admin-settings .settings-card{padding:20px}}.admin-points-editor>p{color:#617b9c;font-size:12px;line-height:1.75}.admin-points-search{margin:18px 0}.admin-points-search label{color:#526d92;margin-bottom:7px;font-size:12px;display:block}.admin-points-search>div{gap:9px;display:flex}.admin-points-search input{min-width:0;max-width:440px;font-size:13px}.admin-points-results{gap:7px;max-height:290px;margin:13px 0 20px;display:grid;overflow:auto}.admin-points-results>button{text-align:left;color:#526d92;background:#fff;border:1px solid #e2e9f3;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px 14px;padding:11px 13px;display:flex}.admin-points-results>button.selected{background:#f0f4ff;border-color:#7b95d5}.admin-points-results strong{font-size:13px}.admin-points-results span,.admin-points-results small{font-size:11px}.admin-points-results button small{color:#6c819e;flex-basis:100%}.admin-points-results>small{color:#7386a1;line-height:1.6}.admin-points-adjustment{border-top:1px solid #e5ebf4;margin-top:15px;padding-top:20px}.admin-points-adjustment h3{margin-bottom:18px;font-size:14px}.admin-points-adjustment h3 small{font-size:12px;font-weight:400}.admin-points-reason{margin-top:20px}.admin-points-reason textarea{resize:vertical;width:100%;min-height:90px;font-size:13px}.admin-points-reason small{max-width:none}.admin-points-preview{color:#536e94;margin-top:19px;font-size:12px}.admin-points-preview>span{margin-bottom:9px;display:block}.admin-points-preview table{border-collapse:collapse;text-align:left;width:100%}.admin-points-preview td,.admin-points-preview th{border-bottom:1px solid #e5ebf3;padding:9px 8px}.admin-points-preview th{font-weight:500}.admin-points-preview thead th{color:#7185a1;font-size:11px}.admin-points-preview td{font-variant-numeric:tabular-nums}.admin-points-editor .game-admin-footer>span{color:#6c819e;font-size:11px}@media (max-width:600px){.admin-points-search input,.admin-points-reason textarea{font-size:16px}.admin-points-preview td,.admin-points-preview th{padding:8px 4px;font-size:11px}}.poker-admin{min-width:0}.poker-admin p{max-width:90ch}.poker-admin-funds{border-block:1px solid var(--border,#d4dbe2);flex-wrap:wrap;gap:16px 40px;padding:12px 0;display:flex}.poker-admin-funds dt{font-size:12px}.poker-admin-funds dd{margin:4px 0 0;font-size:20px;font-weight:650}.poker-admin-funding{border-top:1px solid var(--border,#d4dbe2);margin-top:24px;padding-top:20px}.poker-admin-funding h3{margin:0}.poker-admin input,.poker-admin textarea,.poker-admin button{border-radius:3px}.poker-admin .game-admin-footer{margin-top:20px}.sidebar a.gamecenter-nav{text-decoration:none}.gamecenter-nav .gamecenter-external{opacity:.65;flex-shrink:0;margin-left:auto}.points-toplist-tabs{border-bottom:1px solid var(--line,#e4e9f1);gap:5px;padding:9px 23px;display:flex}.points-toplist-tabs button{color:#637b9c;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;display:flex}.points-toplist-tabs button.active{color:#3458aa;background:#edf2ff;border-color:#d4def7}:is(.points-toplist-tabs button:focus-visible,.own-points-summary summary:focus-visible){outline-offset:3px;outline:2px solid #5879cc}.points-toplist [role=tabpanel]:focus-visible{outline-offset:-2px;outline:2px solid #5879cc}.own-points-summary{color:#5d7697;border-top:1px solid #e7ecf3;padding:12px 0 1px;font-size:12px}.own-points-summary>p{flex-wrap:wrap;align-items:center;gap:7px;margin:0;line-height:1.65;display:flex}.own-points-summary>p>svg{flex-shrink:0}.own-points-summary a{color:#3b5f9e;text-underline-offset:3px;align-items:center;gap:4px;margin-left:auto;text-decoration:underline;display:inline-flex}.own-points-summary details{margin:7px 0 0}.own-points-summary summary{cursor:pointer;width:fit-content;font-size:11px}.own-points-summary details p{max-width:860px;margin:8px 0;font-size:12px;line-height:1.7}.own-points-summary>small{color:#7d6742;margin-top:7px;font-size:11px;line-height:1.6;display:block}.userinfo-points{font-style:normal}.userinfo-points .chat-copy-label{font-style:normal!important}@media (max-width:600px){.points-toplist-tabs{padding:9px 15px}.own-points-summary a{margin-left:21px}.own-points-summary>p>span{flex:1;min-width:190px}.own-points-separator{height:0;font-size:0;display:block}}.session-history-toolbar{color:#788ba6;flex-wrap:wrap;align-items:center;gap:8px 13px;margin:9px 0 13px;font-size:10px;display:flex}.session-history-toolbar button{color:#496ca4;text-underline-offset:3px;font-size:11px;text-decoration:underline}.chat-history-entry{overflow-anchor:auto;min-width:0}.message-area{overflow-anchor:none}.app-shell .sidebar .gamecenter-nav .gamecenter-nav-copy{gap:1px;min-width:0;line-height:1.3;display:grid}.app-shell .sidebar .gamecenter-nav .gamecenter-nav-copy strong{font:inherit;color:inherit}.app-shell .sidebar .gamecenter-nav .gamecenter-nav-copy small{color:#b9d7d2;white-space:normal;font-size:9px;font-weight:400;line-height:1.3}.skavoo-editorial .app-shell .sidebar .nav-item.gamecenter-nav{background:#ffffff05;border-color:#88b9ae30 #88b9ae30 #88b9ae30 #78b0a4;padding-top:7px;padding-bottom:7px}.skavoo-editorial .app-shell .sidebar .nav-item.gamecenter-nav:hover{color:#fff;background:#ffffff10}.join-game-note a{text-underline-offset:3px;text-decoration:underline}.plus-screen{padding-bottom:30px}.plus-hero{background:radial-gradient(at 12% 12%,#e5faf6 0,#0000 45%),radial-gradient(at 65% 100%,#e8e6ff 0,#0000 55%),#f4f6fd;border:1px solid #dce2f2;border-radius:18px;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:32px;padding:32px;display:grid}.plus-kicker{letter-spacing:.16em;color:#5866a0;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.plus-hero h2{letter-spacing:-1.1px;color:#203149;margin:18px 0 14px;font-size:clamp(24px,2.3vw,37px);line-height:1.2}.plus-hero h2 em{color:#4f54b5;font-style:normal}.plus-hero-copy>p{color:#5f708a;max-width:540px;font-size:14px;line-height:1.8}.plus-hero-points{color:#4c6480;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:11px;display:flex}.plus-hero-points span{align-items:center;gap:6px;display:flex}.plus-hero-points svg{color:#168576}.plus-price-card{color:#536682;background:#fff;border:1px solid #dce0f1;border-radius:14px;padding:24px;box-shadow:0 12px 38px #26355d0a}.plus-price-tag{letter-spacing:.13em;color:#5960ac;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.plus-price{align-items:baseline;gap:8px;margin-top:14px;display:flex}.plus-price strong{letter-spacing:-1.7px;color:#203149;font-size:42px;line-height:1.25}.plus-price span{font-size:13px}.plus-price-caption{margin:3px 0 20px;font-size:11px}.plus-price-description{margin:0 0 19px;font-size:12px;line-height:1.7}.plus-cta{justify-content:center;width:100%;min-height:43px;color:#fff!important;background:#4f56ba!important;border-color:#4f56ba!important}.plus-cta:hover:not(:disabled){background:#41489f!important}.plus-cta:disabled{opacity:.5}.plus-price-small{color:#687991;margin:13px 0 0;font-size:10px;line-height:1.7}.plus-price-small a,.plus-checkout-consent a{color:#4b59a4;text-underline-offset:2px;text-decoration:underline}.plus-payment-methods{color:#65758d;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;font-size:10px;display:flex}.plus-payment-methods svg:nth-of-type(2){margin-left:6px}.plus-checkout-status{color:#616b89;background:#f3f4fb;border:1px solid #e3e6f3;border-radius:8px;padding:12px;font-size:12px;line-height:1.6}.plus-included-check{color:#127268;align-items:center;gap:8px;margin:16px 0;font-size:12px;font-weight:650;display:flex}.plus-admin-included h3{color:#203149;letter-spacing:-.6px;margin:16px 0;font-size:24px;line-height:1.3}.plus-admin-included>p{font-size:12px;line-height:1.8}.plus-checkout-form{border-top:1px solid #e4e8f3;gap:11px;margin-top:16px;padding-top:16px;display:grid}.plus-checkout-form>label{font-size:11px;line-height:1.5}.plus-checkout-form>input,.plus-preset-form input{color:#233652;min-height:39px;font:inherit;background:#fff;border:1px solid #d9e1f0;border-radius:7px;min-width:0;padding:9px 11px;font-size:12px}.plus-checkout-consent{align-items:flex-start;gap:8px;display:flex}.plus-checkout-consent input{accent-color:#4f56ba;flex-shrink:0;margin-top:3px}.plus-checkout-form small{font-size:10px;line-height:1.7}.plus-payment-error{color:#a23737;background:#fff2f2;border-radius:6px;padding:10px;font-size:12px;line-height:1.6}.plus-billing-detail{font-size:12px;line-height:1.7}.plus-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0 28px;display:grid}.plus-feature-grid article{background:#fff;border:1px solid #e2e7f2;border-radius:10px;padding:19px}.plus-feature-grid svg{color:#6771b6;margin-bottom:13px}.plus-feature-grid strong{color:#2c3f5e;font-size:12px;display:block}.plus-feature-grid p{color:#687b98;margin:7px 0 0;font-size:11px;line-height:1.7}.plus-studio,.plus-presets{background:#fff;border:1px solid #dee5f0;border-radius:13px;margin-bottom:22px;overflow:hidden}.plus-section-heading{justify-content:space-between;align-items:center;gap:15px;padding:24px;display:flex}.plus-section-heading h2{letter-spacing:-.6px;color:#273c5c;margin:7px 0;font-size:21px}.plus-section-heading p{color:#6b7c97;margin:0;font-size:12px;line-height:1.7}.plus-access-label{color:#6c7891;white-space:nowrap;border:1px solid #e2e6f0;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.plus-access-label.active{color:#177869;background:#eff9f6;border-color:#cfe9e4}.plus-studio-tabs{border-bottom:1px solid #e3e8f1;gap:5px;padding:0 24px;display:flex;overflow-x:auto}.plus-studio-tabs button{color:#73839c;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 14px;font-size:12px;display:flex}.plus-studio-tabs button[aria-selected=true]{color:#424faa;background:#f7f8fd;border-bottom-color:#525ebe}.plus-studio-body{grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:27px 24px;display:grid}.plus-options{border:0;margin:0 0 24px;padding:0}.plus-options legend{color:#354b6b;margin-bottom:10px;font-size:12px;font-weight:700}.plus-options legend small{color:#7c87a1;margin-left:8px;font-weight:400}.plus-options>div{flex-wrap:wrap;gap:8px;display:flex}.plus-options button{color:#65738c;cursor:pointer;font:inherit;background:#fff;border:1px solid #dfe5f0;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:flex}.plus-options button.selected{color:#414faa;background:#eff1fc;border-color:#7e88cc}.plus-options button:disabled{opacity:.45}.plus-options button>i{background:var(--plus-swatch,#c3cee0);border-radius:50%;width:16px;height:16px;display:block}.plus-theme-default{--plus-swatch:#b8c9dc;background-color:#eff4fa}.plus-theme-aurora{--plus-swatch:linear-gradient(135deg,#52d3bc,#7c78d5);background-color:#e0f6ef}.plus-theme-midnight{--plus-swatch:#344273;background-color:#dfe4fa}.plus-theme-ember{--plus-swatch:linear-gradient(135deg,#efb293,#d98ac1);background-color:#fae6de}.plus-room-swatch-default{--plus-swatch:#d8e3ee}.plus-room-swatch-aurora{--plus-swatch:linear-gradient(135deg,#7fcfb7,#a2a7e3)}.plus-room-swatch-ink{--plus-swatch:#6a7896}.plus-room-swatch-sunset{--plus-swatch:linear-gradient(135deg,#e7bb9e,#d7a4bb)}.plus-help-text{color:#74839a;margin:0 0 14px;font-size:11px;line-height:1.8}.plus-inline-note{color:#60718c;background:#f3f5fb;border:1px solid #e2e6f0;border-radius:7px;align-items:flex-start;gap:8px;padding:11px;font-size:11px;line-height:1.7;display:flex}.plus-inline-note svg{flex-shrink:0;margin-top:2px}.plus-preview-column{border-left:1px solid #edf0f6;padding-left:26px}.plus-preview-label,.plus-preview-note{letter-spacing:.09em;color:#8290a8;margin-bottom:12px;font-size:8px;font-weight:600;line-height:1.7;display:block}.plus-profile-preview{background:#fff;border:1px solid #dfe6f1;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 8px 22px #20314908}.plus-profile-preview-inner{text-align:center;padding:0 18px 24px;position:relative}.plus-profile-preview .avatar{width:64px;height:64px;margin-top:-23px;font-size:21px;box-shadow:0 0 0 5px #fff}.plus-profile-preview h3{color:#293d5e;word-break:break-word;margin:15px 0 7px;font-size:19px}.plus-profile-preview p{color:#6b7d97;margin:16px 0 0;font-size:11px;line-height:1.8}.plus-profile-banner{background:#edf2f8;height:75px;position:relative;overflow:hidden}.plus-profile-theme-aurora{--plus-profile-accent:#279f8a;--plus-banner-a:#d7f4e9;--plus-banner-b:#c3c9f8}.plus-profile-theme-midnight{--plus-profile-accent:#5c63ac;--plus-banner-a:#344a71;--plus-banner-b:#7a84c2}.plus-profile-theme-ember{--plus-profile-accent:#b56b7b;--plus-banner-a:#f0ceae;--plus-banner-b:#dfb7d0}.plus-profile-theme-default{--plus-profile-accent:#5c7ca4;--plus-banner-a:#d6e4f2;--plus-banner-b:#d1d6ea}.plus-banner-horizon{background:linear-gradient(150deg,var(--plus-banner-a,#d6e4f2),var(--plus-banner-b,#d1d6ea))}.plus-banner-horizon:after{content:"";border:1px solid #ffffff70;border-radius:50%;width:220px;height:120px;position:absolute;top:35px;left:-30px;box-shadow:0 0 0 15px #ffffff15,0 0 0 30px #ffffff15}.plus-banner-mesh{background:repeating-linear-gradient(0deg,#ffffff40 0 1px,transparent 1px 16px),repeating-linear-gradient(90deg,#ffffff40 0 1px,transparent 1px 16px),linear-gradient(120deg,var(--plus-banner-a,#d6e4f2),var(--plus-banner-b,#d1d6ea))}.plus-banner-wave{background:radial-gradient(ellipse at 10% 0,#ffffff80 0 40%,transparent 41%),radial-gradient(ellipse at 90% 100%,#ffffff60 0 40%,transparent 41%),linear-gradient(130deg,var(--plus-banner-a,#d6e4f2),var(--plus-banner-b,#d1d6ea))}.plus-mini-badge{color:#63779a;background:#eff3f9;border-radius:20px;align-items:center;gap:4px;padding:4px 8px;font-size:9px;display:inline-flex}.avatar.plus-avatar-frame-orbit{outline-offset:3px;outline:2px solid #7b83c7}.avatar.plus-avatar-frame-prism{outline-offset:3px;border-radius:10px;outline:2px solid #9a83cc}.avatar.plus-avatar-frame-halo{outline-offset:3px;outline:2px solid #62b8aa}.plus-effect-glow .avatar{filter:drop-shadow(0 0 5px #7b83c740)}.plus-effect-drift .plus-profile-banner:after{animation:10s ease-in-out infinite alternate plus-drift}.plus-effect-drift .avatar{animation:5s ease-in-out infinite alternate plus-soft-glow}.plus-preview-note{letter-spacing:0;text-align:center;margin-top:13px;font-weight:400}.plus-room-preview{background:#fff;border:1px solid #dfe6f1;border-radius:9px;margin-top:20px;overflow:hidden}.plus-room-preview>div{background:var(--plus-room-strip,#f0f4fa);color:#516888;padding:9px 11px;font-size:11px;font-weight:650}.plus-room-preview>div span{color:#7c8ca3;margin-right:7px}.plus-room-preview p{color:#627592;margin:9px 0;padding:0 11px;font-size:10px;line-height:1.7}.plus-room-preview strong{color:#5d6d91;margin-right:4px;font-size:10px}.plus-room-aurora{--plus-room-strip:#e6f4f0}.plus-room-ink{--plus-room-strip:#e8edf5}.plus-room-sunset{--plus-room-strip:#f8ece4}.plus-save-row{background:#fbfcff;border-top:1px solid #e6eaf3;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.plus-save-row>span{color:#74839b;font-size:11px}.plus-save-row .button{font-size:11px}.plus-emoji-grid{gap:7px!important}.plus-emoji-grid button{justify-content:center;width:45px;height:42px;padding:4px;font-size:23px}.plus-extra-reactions,.plus-room-apply,.plus-ai-benefit{background:#fafbfe;border:1px solid #e1e7f1;border-radius:9px;padding:17px}.plus-extra-reactions strong,.plus-room-apply strong,.plus-ai-benefit strong{color:#425575;font-size:12px}.plus-extra-reactions>div{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.plus-extra-reactions>div span{background:#fff;border:1px solid #e0e5f2;border-radius:20px;padding:7px 10px;font-size:11px}.plus-extra-reactions p,.plus-room-apply p,.plus-ai-benefit p{color:#6f809b;font-size:11px;line-height:1.8}.plus-room-apply button{margin-top:8px;font-size:11px}.plus-ai-benefit{gap:14px;display:flex}.plus-ai-benefit>svg{color:#6579b0;flex-shrink:0}.plus-ai-benefit small{color:#8190a8;font-size:10px;line-height:1.7;display:block}.plus-ai-benefit .text-button{margin-top:11px;font-size:11px}.plus-preset-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px;display:grid}.plus-preset-list article{border:1px solid #e0e7f1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.plus-preset-color{color:#637ba3;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.plus-preset-list article>div{flex:1;min-width:100px}.plus-preset-list strong{color:#425979;font-size:12px;display:block}.plus-preset-list small{color:#8793a8;margin-top:5px;font-size:10px;display:block}.plus-preset-list .button{min-height:30px;padding:7px 10px;font-size:10px}.plus-preset-list .icon-button{color:#8793a8}.plus-preset-form{padding:20px 24px 24px}.plus-preset-form>label{color:#657893;margin-bottom:9px;font-size:11px;display:block}.plus-preset-form>div{gap:10px;display:flex}.plus-preset-form input{flex:1;max-width:400px}.plus-preset-form .button{font-size:11px}.plus-fairness{color:#6e7f98;background:#edf3f9;border-radius:11px;gap:17px;padding:22px 25px;display:flex}.plus-fairness>svg{color:#7487a2;flex-shrink:0}.plus-fairness h3{color:#526680;margin:0 0 7px;font-size:13px}.plus-fairness p{margin:0;font-size:11px;line-height:1.8}.plus-teaser{text-align:left;width:100%;font:inherit;color:#475884;cursor:pointer;background:linear-gradient(110deg,#f3f0ff,#edf9f5);border:1px solid #dce1f2;border-radius:9px;align-items:center;gap:12px;padding:15px;display:flex}.plus-teaser-symbol{color:#6b6ac2;background:#ffffffa0;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.plus-teaser>span:nth-child(2){flex:1}.plus-teaser strong{font-size:12px;font-weight:650;display:block}.plus-teaser strong b{color:#6061b9;font-weight:750}.plus-teaser small{color:#7d89a2;margin-top:4px;font-size:10px;display:block}.plus-teaser-link{white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.plus-teaser.compact{flex-wrap:wrap;gap:9px;padding:12px}.plus-teaser.compact .plus-teaser-symbol{width:28px;height:28px}.plus-teaser.compact strong{font-size:11px}.plus-teaser.compact small{font-size:10px;line-height:1.6}.plus-teaser.compact .plus-teaser-link{margin-left:37px;font-size:10px}.sidebar .plus-nav{color:#b9c1fd}.sidebar .plus-nav .plus-nav-pill{color:#c3cdf9;border:1px solid #6773a8;border-radius:20px;margin-left:auto;padding:2px 5px;font-size:8px;font-weight:600}.sidebar .plus-nav.active{color:#fff;background:#414c84}.plus-landing-teaser{margin:0 0 15px}.plus-composer-emojis{margin-left:auto;position:relative}.plus-composer-emojis summary{cursor:pointer;color:#697ab0;align-items:center;gap:5px;padding:4px;font-size:10px;list-style:none;display:flex}.plus-composer-emojis summary::-webkit-details-marker{display:none}.plus-emoji-popover{z-index:15;background:#fff;border:1px solid #dde4f1;border-radius:9px;flex-wrap:wrap;gap:4px;width:238px;padding:10px;display:flex;position:absolute;bottom:28px;right:0;box-shadow:0 8px 25px #2336521a}.plus-emoji-popover button{cursor:pointer;background:#f7f9fd;border:0;border-radius:6px;width:33px;height:35px;font-size:22px}.app-shell[data-plus-density=comfortable] .chat-message.chat-row{padding-top:5px;padding-bottom:5px;line-height:1.7}.app-shell[data-plus-layout=wide] .chat-grid{grid-template-columns:minmax(0,1fr) 220px}.app-shell[data-plus-layout=focus] .chat-grid{grid-template-columns:minmax(0,1fr)}.app-shell[data-plus-layout=focus] .chat-grid>aside{display:none}.chat-panel.plus-room-aurora .room-strip{background:#eaf7f2}.chat-panel.plus-room-ink .room-strip{background:#edf0f7}.chat-panel.plus-room-sunset .room-strip{background:#fcf0e7}.person-actions.plus-person-profile{position:relative;overflow:hidden}.plus-person-profile .avatar{position:relative}.message-author.plus-profile-theme-aurora button,.message-author.plus-profile-theme-aurora>span{border-bottom:1px solid #b0ddd4}.message-author.plus-profile-theme-midnight button,.message-author.plus-profile-theme-midnight>span{border-bottom:1px solid #bdc5e5}.message-author.plus-profile-theme-ember button,.message-author.plus-profile-theme-ember>span{border-bottom:1px solid #ecc7ce}.plus-nav:focus-visible{outline-offset:3px;outline:3px solid #8c99d9}.plus-options button:focus-visible{outline-offset:3px;outline:3px solid #8c99d9}.plus-studio-tabs button:focus-visible{outline-offset:3px;outline:3px solid #8c99d9}.plus-teaser:focus-visible{outline-offset:3px;outline:3px solid #8c99d9}@keyframes plus-drift{to{transform:translate(20px)}}@keyframes plus-soft-glow{0%{filter:drop-shadow(0 0 #7b83c700)}to{filter:drop-shadow(0 0 6px #7b83c735)}}@media (prefers-reduced-motion:reduce){.plus-effect-drift .avatar,.plus-effect-drift .plus-profile-banner:after{animation:none}}@media (max-width:1250px){.plus-hero{grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding:25px}.plus-hero h2{font-size:29px}.plus-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plus-studio-body{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.plus-preview-column{padding-left:18px}.plus-preset-list{grid-template-columns:1fr}}@media (max-width:900px){.plus-hero{grid-template-columns:1fr;gap:24px}.plus-price-card{max-width:none}.plus-hero h2{font-size:30px}.plus-studio-body{grid-template-columns:1fr}.plus-preview-column{border-top:1px solid #edf0f6;border-left:0;grid-template-columns:1fr 1fr;gap:15px;padding:20px 0 0;display:grid}.plus-preview-label,.plus-preview-note{grid-column:1/-1}.plus-room-preview{align-self:start;margin-top:0}.plus-section-heading{flex-wrap:wrap}.plus-landing-teaser .plus-teaser-link{font-size:10px}.app-shell[data-plus-layout=wide] .chat-grid{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:650px){.plus-screen{padding-left:0;padding-right:0}.plus-hero{border-radius:12px;padding:21px 17px}.plus-hero h2{font-size:27px}.plus-hero-copy>p{font-size:12px}.plus-feature-grid{gap:9px;margin:15px 0}.plus-feature-grid article{padding:14px}.plus-feature-grid strong{font-size:11px}.plus-feature-grid p{font-size:10px}.plus-section-heading{padding:20px 16px}.plus-section-heading h2{font-size:20px}.plus-studio-tabs{padding:0 12px}.plus-studio-tabs button{padding:12px 10px;font-size:11px}.plus-studio-body{padding:22px 16px}.plus-save-row{flex-direction:column;align-items:stretch;padding:15px 16px}.plus-preset-form{padding:20px 16px}.plus-preset-form>div{flex-direction:column}.plus-preset-list{padding:0 16px}.plus-fairness{padding:20px 16px}.plus-preview-column{grid-template-columns:1fr}.plus-profile-preview{justify-self:center;width:100%;max-width:310px}.plus-room-preview{display:none}.plus-teaser{gap:8px;padding:11px}.plus-teaser strong{font-size:11px}.plus-teaser small{font-size:9px}.plus-teaser-symbol{display:none}.plus-teaser-link{font-size:10px}.app-shell[data-plus-layout=wide] .chat-grid{grid-template-columns:minmax(0,1fr)}}.plus-landing-teaser .plus-teaser{min-height:43px;padding:9px 13px}.plus-landing-teaser{margin-bottom:11px}.plus-landing-teaser .plus-teaser-symbol{width:27px;height:27px}.plus-landing-teaser .plus-teaser>span:nth-child(2){align-items:center;gap:13px;display:flex}.plus-landing-teaser .plus-teaser small{margin:0}.sidebar-bottom>.plus-teaser{margin-bottom:16px}.plus-person-profile .plus-profile-banner{height:44px;margin:-8px -8px 9px}.plus-person-profile .plus-banner-none{display:none}.plus-person-profile .person-action-heading{gap:8px}.plus-person-profile .person-action-heading>span:not(.avatar){flex:1}.plus-profile-theme-midnight .plus-mini-badge{color:#505b90;background:#e7eafa}.plus-profile-theme-aurora .plus-mini-badge{color:#287b6b;background:#e2f4ee}.plus-profile-theme-ember .plus-mini-badge{color:#a26973;background:#f9e8e4}@media (max-width:700px){.plus-landing-teaser .plus-teaser small{display:none}.plus-landing-teaser .plus-teaser{min-height:39px}}.sidebar .plus-nav>span{white-space:nowrap}.sidebar .plus-nav svg{flex-shrink:0}.plus-studio-body.plus-site-studio-body{grid-template-columns:1fr}.plus-site-themes{border:0;min-width:0;margin:0;padding:0}.plus-site-themes>legend{letter-spacing:-.35px;color:#304461;margin:0 0 8px;padding:0;font-size:17px;font-weight:650}.plus-site-themes>p{color:#627590;max-width:770px;margin:0 0 20px;font-size:12px;line-height:1.8}.plus-site-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.plus-site-theme-card{text-align:left;background:#fff;border:1px solid #dce3ef;border-radius:12px;min-width:0;padding:5px;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.plus-site-theme-card:hover{border-color:var(--site-accent);box-shadow:0 4px 15px #2230490b}.plus-site-theme-card.selected{border-color:var(--site-accent);box-shadow:0 0 0 1px var(--site-accent)}.plus-site-theme-card:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}.plus-site-miniature{border:1px solid var(--site-line);background:var(--site-paper);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:8px;height:150px;display:flex;overflow:hidden}.plus-site-mini-nav{background:var(--site-nav);flex-direction:column;flex-shrink:0;gap:9px;width:29%;padding:14px 8px 9px;display:flex;position:relative}.plus-site-mini-nav>.skavoo-logo{align-self:flex-start;gap:3px;margin-bottom:11px}.plus-site-mini-nav .skavoo-mark{width:13px;height:13px}.plus-site-mini-nav .skavoo-mark-a{stroke:var(--site-logo-a)}.plus-site-mini-nav .skavoo-mark-b{stroke:var(--site-logo-b)}.plus-site-mini-nav .skavoo-wordmark{letter-spacing:-.4px;color:var(--site-nav-text);font-size:10px}.plus-site-mini-nav>i{background:var(--site-nav-muted);opacity:.6;border-radius:3px;width:62%;height:4px;margin-left:5px}.plus-site-mini-nav>i.mini-nav-selected{background:var(--site-nav-active);width:100%;height:17px;box-shadow:inset 2px 0 var(--site-bright);opacity:1;border-radius:3px;margin:0;position:relative}.plus-site-mini-nav>i.mini-nav-selected:after{content:"";background:var(--site-nav-text);border-radius:2px;width:50%;height:3px;position:absolute;top:7px;left:7px}.plus-site-mini-nav .mini-nav-bottom{background:var(--site-nav-muted);opacity:.6;border-radius:3px;width:45%;height:4px;margin:auto 0 2px 5px}.plus-site-mini-workspace{flex-direction:column;flex:1;min-width:0;display:flex}.mini-topbar{border-bottom:1px solid var(--site-line);background:#fff;justify-content:space-between;align-items:center;height:21px;padding:0 9px;display:flex}.mini-topbar i{background:var(--site-muted);opacity:.4;border-radius:3px;width:29%;height:3px}.mini-topbar i:last-child{background:var(--site-accent);opacity:.3;border-radius:50%;width:7px;height:7px}.mini-title{color:var(--site-ink);padding:10px 10px 7px;font-size:9px;font-weight:650}.mini-conversation{border:1px solid var(--site-line);background:#fff;border-radius:4px;flex-direction:column;flex:1;min-height:0;margin:0 9px 10px;display:flex;overflow:hidden}.mini-conversation-strip{background:var(--site-soft);border-bottom:1px solid var(--site-line);height:12px}.mini-chat-lines{gap:6px;padding:10px 8px;display:grid}.mini-chat-lines i{background:linear-gradient(90deg,var(--site-accent) 0 24%,transparent 24% 30%,#dce1e8 30%);border-radius:2px;width:85%;height:3px}.mini-chat-lines i:nth-child(2){width:60%}.mini-chat-lines i:nth-child(3){width:75%}.mini-chat-lines i:nth-child(4){width:55%}.mini-composer{border:1px solid var(--site-line);border-radius:3px;justify-content:flex-end;height:13px;margin:auto 6px 6px;padding:2px;display:flex}.mini-composer i{background:var(--site-accent);border-radius:2px;width:9px}.plus-site-theme-caption{justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 9px 11px;display:flex}.plus-site-theme-caption>span:first-child{min-width:0}.plus-site-theme-caption strong{color:#31435b;font-size:13px;font-weight:700;display:block}.plus-site-theme-caption small{color:#67788f;min-height:36px;margin-top:4px;font-size:11px;line-height:1.65;display:block}.plus-site-theme-check{color:#fff;background:#fff;border:1px solid #d6dfea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;margin-top:0;display:flex}.plus-site-theme-card.selected .plus-site-theme-check{background:var(--site-accent);border-color:var(--site-accent)}.plus-site-themes .plus-site-theme-note{align-items:flex-start;gap:8px;max-width:none;margin:0;padding-top:18px;font-size:11px;display:flex}.plus-site-theme-note svg{flex-shrink:0;margin-top:3px}.plus-site-miniature[data-preview-theme=winter] .plus-site-mini-nav{background-image:radial-gradient(circle at 15% 8%,#e7f7ff 0 .7px,#0000 1px),radial-gradient(circle at 88% 29%,#e7f7ff 0 .7px,#0000 1px),radial-gradient(circle at 77% 5%,#e7f7ff 0 .5px,#0000 .9px)}.plus-site-mini-nav .skavoo-logo-snow{width:calc(100% + 4px);height:calc(100% + 5px);top:-3px;left:-2px}@media (max-width:1250px){.plus-site-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plus-site-miniature{height:160px}.plus-site-mini-nav{width:28%;padding:16px 10px 12px}.plus-site-mini-nav .skavoo-mark{width:16px;height:16px}.plus-site-mini-nav .skavoo-wordmark{font-size:12px}}@media (max-width:650px){.plus-site-theme-grid{grid-template-columns:1fr 1fr;gap:11px}.plus-site-miniature{height:124px}.plus-site-mini-nav{gap:7px;width:28%;padding:13px 5px 7px}.plus-site-mini-nav>.skavoo-logo{gap:2px;margin-bottom:7px}.plus-site-mini-nav .skavoo-mark{width:10px;height:10px}.plus-site-mini-nav .skavoo-wordmark{letter-spacing:-.3px;font-size:8px}.mini-topbar{height:17px;padding:0 6px}.mini-title{padding:8px 7px 6px;font-size:8px}.mini-conversation{margin:0 5px 7px}.mini-chat-lines{gap:5px;padding:7px 5px}.mini-composer{margin:0 4px 4px}.plus-site-theme-caption{gap:6px;padding:11px 5px 7px}.plus-site-theme-caption strong{font-size:12px}.plus-site-theme-caption small{min-height:50px;font-size:10px}.plus-site-theme-check{width:18px;height:18px}.plus-site-themes>legend{font-size:16px}.plus-site-themes>p,.plus-site-themes .plus-site-theme-note{font-size:11px}.plus-site-mini-nav .skavoo-logo-snow{top:-2px}}@media (max-width:380px){.plus-site-theme-grid{grid-template-columns:1fr}.plus-site-miniature{height:150px}.plus-site-mini-nav{width:28%;padding:15px 10px}.plus-site-mini-nav .skavoo-mark{width:15px;height:15px}.plus-site-mini-nav .skavoo-wordmark{font-size:12px}.plus-site-theme-caption small{min-height:0}}@media (prefers-reduced-motion:reduce){.plus-site-theme-card{transition:none}}.plus-teaser.is-active{background:#f1f8f4;border-color:#bcd5cc}.plus-teaser .plus-teaser-scope{margin-top:3px;font-size:10px;line-height:1.6}.plus-teaser.compact .plus-teaser-scope{font-size:9px}.plus-teaser.compact strong b{display:block}.plus-membership-points{color:#536384;border-top:1px solid #e5e2ee;border-bottom:1px solid #e5e2ee;flex-direction:column;gap:7px;margin:5px 0 12px;padding:15px 0;display:flex}.plus-membership-points>strong{color:#5d4d8d;font-size:18px}.plus-membership-points>span{font-size:12px;line-height:1.7}.plus-membership-points>small{color:#6b7590;font-size:11px;line-height:1.6}.plus-points-benefit{color:#4e6382;background:linear-gradient(115deg,#f8f5ff,#f4faf8);border:1px solid #d8dcee;border-radius:13px;margin:0 0 25px;padding:26px 28px}.plus-points-heading{align-items:center;gap:17px;margin-bottom:20px;display:flex}.plus-points-icon{color:#7d62a4;background:#f0eafa;border:1px solid #ded7ed;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;display:flex}.plus-points-heading>div{flex:1}.plus-points-heading h2{letter-spacing:-.5px;color:#3f4868;margin:5px 0 6px;font-size:25px;font-weight:600;line-height:1.35}.plus-points-heading p{max-width:640px;margin:0;font-size:12px;line-height:1.8}.plus-points-status{color:#6b7590;align-items:center;gap:7px;max-width:175px;font-size:11px;line-height:1.6;display:flex}.plus-points-status.active{color:#397563}.plus-points-table-scroll{background:#ffffffb0;border:1px solid #dfe3ec;border-radius:8px;overflow-x:auto}.plus-points-benefit table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:12px}.plus-points-benefit th,.plus-points-benefit td{border-bottom:1px solid #e6e9ef;padding:11px 15px;line-height:1.6}.plus-points-benefit thead th{color:#7b829a;background:#f7f7fc;font-size:10px;font-weight:600}.plus-points-benefit tbody th{font-weight:500}.plus-points-benefit tbody tr:last-child th,.plus-points-benefit tbody tr:last-child td{border-bottom:0}.plus-points-benefit td strong{color:#6a4d96;font-size:15px;font-weight:650}.plus-points-benefit .plus-points-scope{color:#6b7c94;margin:13px 0 0;font-size:11px;line-height:1.85}.plus-points-benefit .plus-points-paused{color:#8c6c37;background:#fff8e9;border:1px solid #eadbb9;border-radius:6px;margin:13px 0 0;padding:9px 12px;font-size:11px;line-height:1.7}@media (max-width:760px){.plus-points-benefit{padding:20px 17px}.plus-points-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.plus-points-heading h2{font-size:21px}.plus-points-heading>div{min-width:200px}.plus-points-status{max-width:none;margin-left:61px}.plus-points-benefit th,.plus-points-benefit td{padding:10px 12px}.plus-points-icon{width:43px;height:43px}.plus-points-table-scroll{margin:0 -3px}.plus-points-heading .plus-kicker{font-size:8px}}.plus-landing-teaser .plus-teaser>span:nth-child(2){flex-wrap:wrap;row-gap:3px}.plus-teaser>span:nth-child(2){min-width:0}@media (max-width:700px){.plus-landing-teaser .plus-teaser .plus-teaser-scope{flex-basis:100%;font-size:9px;line-height:1.5;display:block}.plus-landing-teaser .plus-teaser>span:nth-child(2){gap:3px}.plus-landing-teaser .plus-teaser-link{align-self:center}}.sidebar-bottom>.plus-teaser.compact{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.sidebar-bottom>.plus-teaser.compact .plus-teaser-symbol{grid-area:1/1;display:grid}.sidebar-bottom>.plus-teaser.compact>span:nth-child(2){grid-area:1/2}.sidebar-bottom>.plus-teaser.compact .plus-teaser-link{grid-area:2/2;min-width:0;margin-left:0}.app-shell[data-site-theme]:not([data-site-theme=default]){--ink:var(--site-ink);--muted:var(--site-muted);--blue:var(--site-accent);--nav:var(--site-nav);--nav-muted:var(--site-nav-muted);--paper:var(--site-paper);--line:var(--site-line);--skavoo-indigo:var(--site-accent);--skavoo-teal:var(--site-accent);--skavoo-ink:var(--site-ink);background:var(--site-paper);color:var(--site-ink)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.workspace,.content-heading,.workspace-footer){background:var(--site-paper)}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar{background:var(--site-nav);color:var(--site-nav-text)}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar :is(.nav-item,.side-room,.sidebar-tag,.side-section-title,.side-section-title button,.side-empty,.sidebar-footer,.sidebar-note,.sidebar-note p,.side-room small){color:var(--site-nav-muted)}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar :is(.nav-item:hover,.nav-item.active){background:var(--site-nav-active);color:var(--site-nav-text)}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar .nav-item.active{box-shadow:inset 2px 0 0 var(--site-bright)}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar .nav-item.active svg{color:var(--site-bright)}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar :is(.side-room:hover,.side-room.selected){color:var(--site-nav-text);background:#ffffff0a}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar .side-room.selected{box-shadow:inset 2px 0 0 var(--site-bright)}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar .nav-live{background:var(--site-bright)!important}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar .brand .skavoo-mark-a{stroke:var(--site-logo-a)}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar .brand .skavoo-mark-b{stroke:var(--site-logo-b)}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar .moderation-nav-count.has-open{background:var(--site-bright);border-color:var(--site-bright);color:var(--site-nav)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.topbar,.chat-grid,.people-panel,.settings-card,.room-card,.data-panel,.command-list,.plus-studio,.plus-presets,.plus-feature-grid article,.admin-settings-tabs,.modal,.participant-directory){border-color:var(--site-line)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.topbar,.people-panel){background:color-mix(in srgb,var(--site-soft) 36%,white)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.content-heading h1,.plus-section-heading h2,.admin-panel-intro h2,.settings-card-head h2,.room-card h3,.help-intro h2,.data-panel-heading h2){color:var(--site-ink)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.content-heading p,.content-heading .eyebrow,.breadcrumb,.breadcrumb strong,.profile-button,.people-pill,.connection:not(.offline),.workspace-footer,.workspace-footer a,.plus-section-heading p,.admin-panel-intro p,.setting-line p,.room-card p,.help-intro p){color:var(--site-muted)}.app-shell[data-site-theme]:not([data-site-theme=default]) .button.primary{background:var(--site-accent);border-color:var(--site-accent)}.app-shell[data-site-theme]:not([data-site-theme=default]) .button.primary:hover:not(:disabled){background:var(--site-accent-hover);border-color:var(--site-accent-hover)}.app-shell[data-site-theme]:not([data-site-theme=default]) .button.outline{color:var(--site-accent);border-color:var(--site-line);background:#fff}.app-shell[data-site-theme]:not([data-site-theme=default]) .button.outline:hover:not(:disabled){background:var(--site-soft);border-color:var(--site-accent)}.app-shell[data-site-theme]:not([data-site-theme=default]) .send-button:not(:disabled){background:var(--site-accent)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.text-button,.command-row>button,.quick-tip code,.quick-tip>button,.chat-directory-link:hover,.room-card-icon,.terminal-mark,.modal-symbol,.directory-heading-icon,.plus-kicker,.plus-feature-grid svg){color:var(--site-accent)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.room-card-icon:not(.locked),.terminal-mark,.modal-symbol,.directory-heading-icon,.quick-tip,.help-note,.toplist-intro,.plus-fairness,.plus-room-apply,.plus-ai-benefit,.auth-tabs,.directory-status,.room-poll){background:var(--site-soft);border-color:var(--site-line)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.toplist-intro h2,.help-note strong,.plus-fairness h3){color:var(--site-ink)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.toplist-intro p,.help-note p,.plus-fairness p,.quick-tip p,.tip-heading){color:var(--site-muted)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.person-row:hover,.person-row.selected,.person-actions>button:hover){background:var(--site-soft)}.app-shell[data-site-theme]:not([data-site-theme=default]) .chat-panel.plus-room-default .room-strip{background:color-mix(in srgb,var(--site-soft) 65%,white);border-color:var(--site-line);color:var(--site-muted)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.plus-studio-tabs button[aria-selected=true],.admin-settings-tabs button.active,.auth-tabs button.active){color:var(--site-accent);border-color:var(--site-line);background:var(--site-soft)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(.plus-options button.selected,.plus-emoji-grid button.selected){color:var(--site-accent);border-color:var(--site-accent);background:var(--site-soft)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus){border-color:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 12%,transparent)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(button:focus-visible,a:focus-visible){outline-color:var(--site-accent)}.app-shell[data-site-theme]:not([data-site-theme=default]) .sidebar :is(button:focus-visible,a:focus-visible){outline-color:var(--site-bright)}.app-shell[data-site-theme]:not([data-site-theme=default]) :is(input[type=checkbox],input[type=radio]){accent-color:var(--site-accent)}.app-shell[data-site-theme]:not([data-site-theme=default]) .plus-hero{background:radial-gradient(ellipse at 10% 5%,color-mix(in srgb,var(--site-bright) 30%,transparent),transparent 60%),var(--site-soft);border-color:var(--site-line)}.app-shell[data-site-theme]:not([data-site-theme=default]) .plus-hero h2{color:var(--site-ink)}.app-shell[data-site-theme]:not([data-site-theme=default]) .plus-hero h2 em{color:var(--site-accent)}.app-shell[data-site-theme]:not([data-site-theme=default]) .plus-hero-copy>p{color:var(--site-muted)}.app-shell[data-site-theme]:not([data-site-theme=default]) .plus-cta{background:var(--site-accent)!important;border-color:var(--site-accent)!important}.app-shell[data-site-theme]:not([data-site-theme=default]) .plus-cta:hover:not(:disabled){background:var(--site-accent-hover)!important}.app-shell[data-site-theme]:not([data-site-theme=default]) .plus-teaser{background:linear-gradient(110deg,var(--site-soft),white);border-color:var(--site-line);color:var(--site-ink)}.app-shell[data-site-theme]:not([data-site-theme=default]) .plus-teaser :is(strong b,.plus-teaser-symbol){color:var(--site-accent)}.app-shell[data-site-theme]:not([data-site-theme=default]) .plus-teaser small{color:var(--site-muted)}.skavoo-logo-snowy{isolation:isolate;position:relative}.skavoo-logo .skavoo-logo-snow{pointer-events:none;z-index:1;filter:drop-shadow(0 1px 1px #132b4425);width:calc(100% + 8px);height:calc(100% + 12px);position:absolute;top:-8px;left:-4px;overflow:visible}.app-shell[data-site-theme=winter] .sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 11% 18%,#e6f5ffad 0 1px,#0000 1.6px),radial-gradient(circle at 81% 36%,#e6f5ff85 0 1.2px,#0000 1.8px),radial-gradient(circle at 65% 12%,#e6f5ffbb 0 1px,#0000 1.5px),radial-gradient(circle at 94% 67%,#e6f5ff80 0 1px,#0000 1.6px),radial-gradient(at 50% 0,#b8d9e916,#0000 75%);height:135px;position:absolute;inset:0 0 auto}.app-shell[data-site-theme=winter] .sidebar>.brand{position:relative}.moderation-intro{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 19px;display:flex}.moderation-eyebrow{letter-spacing:1.2px;color:#7389aa;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.moderation-intro h2{color:#3d5a82;letter-spacing:-.4px;font-size:21px;font-weight:600;line-height:1.4}.moderation-intro p{color:#607a9e;max-width:650px;margin-top:6px;font-size:13px;line-height:1.8}.moderation-intro .button{flex-shrink:0;font-size:12px}.moderation-scope{color:#6882a7;background:#f2f6fc;border:1px solid #dfe7f4;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:19px;padding:15px 17px;display:flex}.moderation-scope p{color:#617b9e;font-size:12px;line-height:1.8}.moderation-scope svg{margin-top:3px}.moderation-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:22px;display:grid}.moderation-stats>div{background:#fff;border:1px solid #e0e8f3;border-radius:8px;padding:17px 19px}.moderation-stats span{color:#6c83a3;margin-bottom:7px;font-size:11px;display:block}.moderation-stats strong{color:#526e96;font-size:27px;font-weight:550;line-height:1.3}.moderation-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.moderation-filters{background:#eaf0f9;border:1px solid #dfe7f3;border-radius:7px;gap:4px;padding:4px;display:flex}.moderation-filters button{color:#667fa2;border-radius:5px;min-height:33px;padding:7px 11px;font-size:12px}.moderation-filters button.active{color:#41629a;background:#fff;box-shadow:0 1px 4px #2b4b790e}.moderation-source{color:#5c7a9e;white-space:nowrap;background:#edf3fb;border:1px solid #dce7f4;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:550;display:inline-flex}.moderation-source.report{color:#7b6c97;background:#f5f2fa;border-color:#e9e1f2}.moderation-message{color:#4d6381;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafd;border-left:2px solid #a9bbd5;margin:15px 0;padding:12px 15px;font-size:13px;line-height:1.8}.moderation-redacted{color:#7488a5;margin:13px 0;font-size:12px;font-style:italic;line-height:1.8}.moderation-contact{color:#6e83a1;overflow-wrap:anywhere;margin-top:15px;font-size:11px;line-height:1.7}.moderation-contact strong{font-weight:600}.moderation-case-id{color:#8394ad;overflow-wrap:anywhere;font-size:10px}.moderation-case .safety-entry-header>div{flex-wrap:wrap}.moderation-conflict{color:#8d7047;background:#fff9ef;border:1px solid #ebdec4;border-radius:5px;flex-wrap:wrap;align-items:flex-start;gap:7px;margin-top:11px;padding:10px 12px;font-size:12px;line-height:1.7;display:flex}.moderation-conflict svg{margin-top:3px}.moderation-conflict button{text-underline-offset:3px;color:#856737;padding:0;font-weight:550;text-decoration:underline}.moderation-confirm-dialog{color:#5c7598;background:#fff;border:1px solid #dae4f2;border-radius:12px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 36px);margin:auto;padding:28px 27px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 18px 65px #12274130}.moderation-confirm-dialog::backdrop{background:#15263d66}.moderation-confirm-dialog>.moderation-confirm-close{width:34px;height:34px;position:absolute;top:12px;right:12px}.moderation-confirm-dialog>svg{color:#798fb1;margin-bottom:13px}.moderation-confirm-dialog h2{letter-spacing:-.5px;color:#405f89;margin-bottom:10px;font-size:22px;font-weight:600}.moderation-confirm-dialog>p{font-size:13px;line-height:1.8}.moderation-confirm-dialog>blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fc;border-left:2px solid #a6b9d8;margin:17px 0;padding:11px 13px;font-size:12px;line-height:1.8}.moderation-confirm-dialog>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.moderation-confirm-dialog .button{font-size:12px}.moderation-screen .safety-status.resolved{color:#4f7e67;background:#edf6f0;border-color:#dcebe0}@media (max-width:760px){.moderation-intro{flex-wrap:wrap;gap:13px}.moderation-intro h2{font-size:20px}.moderation-intro p{font-size:12px}.moderation-stats{gap:8px}.moderation-stats>div{padding:13px 11px}.moderation-stats span{min-height:30px;font-size:10px;line-height:1.5}.moderation-stats strong{font-size:24px}.moderation-toolbar{gap:12px}.moderation-filters{justify-content:space-between;width:100%;overflow-x:auto}.moderation-filters button{min-height:36px;padding:7px 8px;font-size:11px}.moderation-toolbar .search-field{width:100%;max-width:none}.moderation-toolbar .search-field input{font-size:16px}.moderation-source{font-size:10px}.moderation-message{padding:11px 12px;font-size:13px}.moderation-screen .safety-review textarea{font-size:16px}.moderation-confirm-dialog{padding:26px 22px}.moderation-confirm-dialog>div:last-child{flex-direction:column}.moderation-confirm-dialog .button{min-height:42px}.moderation-case-id{font-size:11px}}.moderation-guidance{background:#fbfcfe;border-top:1px solid #e7edf5;padding:13px 20px}.moderation-guidance>summary{color:#4d678b;cursor:pointer;align-items:center;gap:7px;width:fit-content;font-size:12px;font-weight:600;line-height:1.6;list-style:none;display:flex}.moderation-guidance>summary::-webkit-details-marker{display:none}.moderation-guidance>summary:after{content:"+";margin-left:5px;font-size:15px;font-weight:400}.moderation-guidance[open]>summary:after{content:"−"}.moderation-guidance ol{color:#5c7393;margin:12px 0 0;padding-left:20px;font-size:12px;line-height:1.8}.moderation-guidance li+li{margin-top:7px}.moderation-guidance strong{color:#496384;font-weight:600}@media (max-width:760px){.moderation-guidance{padding:12px 16px}.moderation-guidance>summary{min-height:32px}}.moderation-sanction{background:#fff;border-top:1px solid #e5ebf4;padding:16px 20px}.case-ban-current{color:#627592;background:#f7f9fc;border:1px solid #e1e7f0;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:12px 14px;display:flex}.case-ban-current.active{color:#85623f;background:#fff7ef;border-color:#eedfce}.case-ban-current>svg{flex-shrink:0;margin-top:3px}.case-ban-current strong{font-size:12px;font-weight:600}.case-ban-current p{margin-top:3px;font-size:12px;line-height:1.7}.case-ban-reason{white-space:pre-wrap;overflow-wrap:anywhere}.case-ban-editor>summary{cursor:pointer;color:#556d90;align-items:center;gap:7px;width:fit-content;min-height:30px;font-size:12px;font-weight:600;list-style:none;display:flex}.case-ban-editor>summary::-webkit-details-marker{display:none}.case-ban-editor>summary:after{content:"+";margin-left:4px;font-size:15px;font-weight:400}.case-ban-editor[open]>summary:after{content:"−"}.case-ban-editor>p{color:#5e7392;margin:10px 0;font-size:12px;line-height:1.8}.case-ban-editor>label{color:#4f6789;margin:14px 0 7px;font-size:12px;font-weight:600;display:block}.case-ban-editor select,.case-ban-editor textarea{font:inherit;color:#4b6488;background:#fff;border:1px solid #dce5f1;border-radius:6px;width:100%;max-width:100%;padding:9px 11px;font-size:13px;line-height:1.6}.case-ban-editor select{max-width:280px}.case-ban-editor textarea{resize:vertical;min-height:80px}.case-ban-editor :is(select,textarea):focus{outline-offset:1px;outline:2px solid #a8bddb}.case-ban-editor>.case-ban-duration-hint{color:#657c9b;align-items:flex-start;gap:5px;font-size:11px;line-height:1.7;display:flex}.case-ban-duration-hint>svg{flex-shrink:0;margin-top:2px}.case-ban-editor>.case-ban-unavailable{color:#876943;background:#fff9ef;border:1px solid #eee1ce;border-radius:5px;align-items:flex-start;gap:6px;padding:10px 12px;font-size:12px;display:flex}.case-ban-unavailable>svg{flex-shrink:0;margin-top:3px}.case-ban-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.case-ban-actions .button{font-size:12px}.case-ban-result{color:#456b56;background:#f0f7f2;border:1px solid #dceadf;border-radius:6px;align-items:flex-start;gap:7px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-style:italic;line-height:1.7;display:flex}.case-ban-result svg{flex-shrink:0;margin-top:3px}.moderation-admin-only{color:#71558d;background:#f2edf8;border:1px solid #e5daee;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.5;display:inline-flex}.moderation-appeal{background:#fbf9fd;border-top:1px solid #e6deef;padding:16px 20px}.moderation-appeal>h3{color:#6b5385;margin:0 0 8px;font-size:14px;font-weight:600}.moderation-appeal>p{color:#6b6480;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.8}.moderation-appeal>small{color:#7e738f;font-size:11px}.moderation-appeal .safety-review{background:0 0;border-top:1px solid #e8e0ef;margin-top:13px;padding:15px 0 0}.moderation-appeal-note{color:#746988!important;font-size:11px!important}@media (max-width:760px){.moderation-sanction,.moderation-appeal{padding:14px 16px}.case-ban-editor select,.case-ban-editor textarea{font-size:16px}.case-ban-actions{align-items:stretch}.case-ban-actions .button{flex:1;min-height:42px}.case-ban-editor>summary{min-height:36px}}.moderation-followup{color:#496b56;background:#edf6f0;border-bottom:1px solid #dceadf;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.moderation-followup strong{font-size:13px;font-weight:600}.moderation-followup p{margin-top:4px;font-size:12px;line-height:1.7}.moderation-followup .button{flex-shrink:0;font-size:12px}@media (max-width:760px){.moderation-followup{flex-direction:column;align-items:flex-start;padding:14px 16px}}.your-reports-screen{color:#496487}.your-reports-intro{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}.your-reports-intro h2{letter-spacing:-.4px;color:#3e5c84;margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.35}.your-reports-intro p{color:#627b9c;max-width:650px;margin:0;font-size:13px;line-height:1.8}.your-reports-intro .button{flex-shrink:0;min-height:38px;font-size:12px}.your-reports-summary{color:#647d9f;background:#f6f9fd;border:1px solid #e1e8f2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px;padding:12px 15px;font-size:12px;line-height:1.65;display:flex}.your-reports-summary>svg{color:#7b94b6;flex-shrink:0}.your-reports-summary strong{color:#486997;font-weight:600}.your-reports-summary .your-reports-timezone{color:#7388a5;margin-left:auto;font-size:11px}.your-reports-list{gap:13px;padding-bottom:10px;display:grid}.your-report{background:#fff;border:1px solid #dfe7f2;border-radius:9px;min-width:0;overflow:hidden}.your-report.has-unread{border-color:#bfcee6;box-shadow:inset 3px 0 #849ec7}.your-report-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 19px 13px;display:flex}.your-report-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.your-report-title h3{color:#456188;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.5}.your-report-status{color:#7286a3;white-space:nowrap;background:#f6f8fb;border:1px solid #e2e9f2;border-radius:5px;align-items:center;gap:5px;min-height:22px;padding:2px 7px;font-size:11px;line-height:1.5;display:inline-flex}.your-report-status.open{color:#897548;background:#fbf8f0;border-color:#eae2d0}.your-report-status.resolved{color:#537b62;background:#f1f7f3;border-color:#dcebe1}.your-report-status.dismissed{color:#6e7f9a;background:#f5f6fa;border-color:#e1e5ef}.your-report-status.appeal{color:#5e79a2;background:#f2f5fb;border-color:#dce5f4}.your-report-update{color:#5574a6;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.your-report-update:before{content:"";background:#6a8bbd;border-radius:50%;width:5px;height:5px;display:block}.your-report-created{color:#7389a7;font-variant-numeric:tabular-nums;margin-top:7px;font-size:11px;line-height:1.7;display:block}.your-report-meta{color:#798ca7;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;padding:0 19px 13px;font-size:11px;line-height:1.7;display:flex}.your-report-meta .your-report-id{color:#8494ab;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.your-report-actions{justify-content:space-between;align-items:center;gap:12px;padding:0 19px 15px;display:flex}.your-report-open{color:#5276ab;text-align:left;background:0 0;align-items:center;gap:7px;min-height:32px;padding:3px 0;font-size:12px;font-weight:550;line-height:1.7;display:inline-flex}.your-report-open>svg{transition:transform .15s}.your-report-open[aria-expanded=true]>svg{transform:rotate(180deg)}.your-report-open:disabled{opacity:.6;cursor:wait}.your-report-updated-at{color:#7a8da8;text-align:right;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.6}.your-report-details{background:#fcfdff;border-top:1px solid #e8edf5;padding:18px 19px 20px}.your-report-section+.your-report-section{margin-top:18px}.your-report-section h4,.your-report-appeal h4{color:#7487a2;margin:0 0 6px;font-size:11px;font-weight:600;line-height:1.7}.your-report-section p,.your-report-section blockquote{color:#516d93;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.your-report-section blockquote{background:#f4f7fc;border-left:2px solid #d7e1f0;border-radius:2px;max-height:230px;padding:8px 11px;overflow-y:auto}.your-report-response{background:#f3f7fc;border:1px solid #e2eaf5;border-radius:6px;padding:13px 15px}.your-report-response h4{color:#5e789f;font-size:12px}.your-report-response .your-report-response-meta{color:#748aaa;margin-top:8px;font-size:11px;line-height:1.7}.your-report-open-note{color:#7387a3;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.8;display:flex}.your-report-open-note>svg{flex-shrink:0;margin-top:3px}.your-report-mark-read{color:#5979aa;text-underline-offset:3px;background:0 0;align-items:center;gap:6px;min-height:28px;margin:14px 0 0;padding:0;font-size:11px;line-height:1.7;text-decoration:underline;display:inline-flex}.your-report-appeal{border-top:1px solid #e4eaf3;margin-top:20px;padding-top:17px}.your-report-appeal>p,.your-report-appeal-note{color:#687f9f;margin:0 0 12px;font-size:12px;line-height:1.8}.your-report-appeal .button{min-height:36px;font-size:12px;line-height:1.6}.your-report-appeal label{color:#536e95;margin:0 0 7px;font-size:12px;font-weight:550;line-height:1.7;display:block}.your-report-appeal textarea{font:inherit;resize:vertical;color:#49668e;background:#fff;border:1px solid #d5e0ef;border-radius:6px;outline:none;width:100%;min-height:95px;max-height:260px;padding:10px 12px;font-size:13px;line-height:1.7}.your-report-appeal textarea:focus{border-color:#8fa8d0;box-shadow:0 0 0 3px #4262ca12}.your-report-appeal textarea::placeholder{color:#8495b0}.your-report-appeal-form-note{color:#7589a6;margin:6px 0 12px;font-size:11px;line-height:1.7}.your-report-appeal-controls{flex-wrap:wrap;gap:8px;display:flex}.your-report-appeal-controls .button{min-height:37px}.your-report-conflict,.your-report-local-error{color:#8b744c;background:#fff9ed;border:1px solid #ebdfc6;border-radius:6px;align-items:flex-start;gap:8px;margin:12px 0;padding:11px 12px;font-size:12px;line-height:1.7;display:flex}.your-report-conflict>svg,.your-report-local-error>svg{flex-shrink:0;margin-top:3px}.your-report-conflict button{color:inherit;text-underline-offset:3px;background:0 0;margin-top:5px;padding:0;font-size:12px;line-height:1.7;text-decoration:underline;display:block}.your-report-local-error{color:#9b6964;background:#fff7f6;border-color:#ecd8d5;font-style:italic}.your-reports-empty{text-align:center;color:#8da0bc;background:#fcfdff;border:1px dashed #dbe4f1;border-radius:10px;padding:45px 25px}.your-reports-empty>svg{margin:0 auto 15px}.your-reports-empty h3{color:#567397;margin:0 0 9px;font-size:20px;font-weight:550;line-height:1.4}.your-reports-empty p{color:#7288a8;max-width:450px;margin:0 auto;font-size:13px;line-height:1.8}.your-reports-footer{color:#7c8fab;margin:17px 0 0;font-size:11px;line-height:1.8}.your-reports-screen button:focus-visible{outline-offset:3px;outline:2px solid #88a3ce}@media (max-width:760px){.your-reports-intro{flex-direction:column;gap:13px;margin-bottom:16px}.your-reports-intro h2{font-size:21px}.your-reports-intro p{font-size:13px}.your-reports-intro .button{min-height:40px}.your-reports-summary{gap:7px;padding:11px 12px}.your-reports-summary .your-reports-timezone{flex-basis:100%;margin-left:0;padding-left:24px}.your-report-head{flex-wrap:wrap;gap:10px;padding:15px 15px 11px}.your-report-title{gap:6px}.your-report-title h3{font-size:15px}.your-report-meta{padding:0 15px 10px}.your-report-actions{flex-wrap:wrap;align-items:flex-start;gap:4px;padding:0 15px 12px}.your-report-open{min-height:40px;font-size:13px}.your-report-updated-at{text-align:left;padding:7px 0;font-size:11px}.your-report-details{padding:15px}.your-report-response{padding:12px}.your-report-appeal textarea{font-size:16px}.your-report-appeal-controls .button{min-height:44px;font-size:13px}.your-reports-empty{padding:34px 20px}.your-reports-empty h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.your-report-open>svg{transition:none}}.feedback-screen{--feedback-ink:var(--site-ink,#203146);--feedback-muted:var(--site-muted,#536479);--feedback-line:var(--site-line,#cbd2db);--feedback-paper:var(--site-paper,#f4f5f7);--feedback-soft:var(--site-soft,#eef1f6);--feedback-accent:var(--site-accent,#4854bd);min-width:0;min-height:0;color:var(--feedback-ink);overscroll-behavior-y:contain;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--feedback-line) transparent;font-size:13px;line-height:1.6}.screen-scroll.feedback-screen{padding-bottom:28px;overflow-y:auto}.feedback-screen :is(h1,h2,h3,h4,p){margin:0}.feedback-screen h1{letter-spacing:-.5px;font-size:25px;font-weight:650;line-height:1.25}.feedback-screen h2{letter-spacing:-.3px;font-size:20px;font-weight:650;line-height:1.3}.feedback-screen :is(h3,h4){font-size:15px;font-weight:650;line-height:1.4}.feedback-screen :is(button,input,select,textarea){font:inherit}.feedback-screen :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--feedback-accent);outline-offset:3px}.feedback-screen a{color:var(--feedback-accent);text-underline-offset:3px}.feedback-screen button{cursor:pointer}.feedback-screen button:disabled{cursor:not-allowed;opacity:.55}.feedback-screen button svg{flex-shrink:0}.feedback-screen .feedback-heading{border-bottom:1px solid var(--feedback-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:5px 0 18px;display:flex}.feedback-screen .feedback-heading>div{min-width:0}.feedback-screen .feedback-heading p{color:var(--feedback-muted);margin-top:6px}.feedback-screen .feedback-tabs{border-bottom:1px solid var(--feedback-line);flex-wrap:wrap;gap:0 18px;margin:0 0 20px;display:flex}.feedback-screen .feedback-tabs button{min-height:44px;color:var(--feedback-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:10px 1px;font-size:13px;line-height:1.4;display:inline-flex}.feedback-screen .feedback-tabs button.active{color:var(--feedback-accent);border-bottom-color:var(--feedback-accent);font-weight:650}.feedback-screen .feedback-tabs button:hover:not(:disabled){color:var(--feedback-ink)}.feedback-screen .feedback-note{color:var(--feedback-muted);margin:10px 0 16px;font-size:12px;line-height:1.65}.feedback-screen .feedback-button{border:1px solid var(--feedback-line);min-height:38px;color:var(--feedback-ink);box-shadow:none;background:#fff;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.feedback-screen .feedback-button.primary{border-color:var(--feedback-accent);color:#fff;background:var(--feedback-accent)}.feedback-screen .feedback-button.danger{color:#973c3c;background:#fff6f5;border-color:#c89494}.feedback-screen .feedback-button.text{color:var(--feedback-accent);background:0 0;border-color:#0000}.feedback-screen .feedback-button:hover:not(:disabled){background:var(--feedback-soft)}.feedback-screen .feedback-button.primary:hover:not(:disabled){background:var(--feedback-accent);filter:brightness(.92)}.feedback-screen .feedback-button.danger:hover:not(:disabled){background:#fcebea}.feedback-screen .feedback-button.text:hover:not(:disabled){text-decoration:underline}.feedback-screen :is(.feedback-form,.feedback-reply){gap:14px;min-width:0;display:grid}.feedback-screen .feedback-form{border-bottom:1px solid var(--feedback-line);margin-bottom:22px;padding:0 0 22px}.feedback-screen .feedback-form-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:14px 18px;min-width:0;display:grid}.feedback-screen :is(.feedback-form,.feedback-reply,.feedback-decision,.feedback-toolbar) label{min-width:0;color:var(--feedback-ink);gap:6px;font-size:12px;font-weight:600;display:grid}.feedback-screen :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--feedback-line);width:100%;min-width:0;max-width:100%;min-height:39px;color:var(--feedback-ink);box-shadow:none;background:#fff;border-radius:3px;padding:9px 10px;font-size:13px;font-weight:400;line-height:1.5}.feedback-screen textarea{resize:vertical;min-height:116px;display:block}.feedback-screen :is(input,textarea)::placeholder{color:var(--feedback-muted);opacity:1}.feedback-screen :is(input,select,textarea):disabled{background:var(--feedback-soft);color:var(--feedback-muted);cursor:not-allowed}.feedback-screen :is(input[type=checkbox],input[type=radio]){accent-color:var(--feedback-accent)}.feedback-screen .feedback-form-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.feedback-screen .feedback-form-actions .feedback-note{margin:0}.feedback-screen .feedback-alert{border:1px solid var(--feedback-line);background:var(--feedback-soft);border-radius:3px;margin:12px 0 16px;padding:11px 13px;font-size:13px}.feedback-screen .feedback-alert.error{color:#943c32;background:#fff3f0;border-color:#d7aaa3}.feedback-screen .feedback-alert.success{color:#275c46;background:#eef7f2;border-color:#afcbbf}.feedback-screen .feedback-toolbar{border-bottom:1px solid var(--feedback-line);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 18px;padding-bottom:16px;display:flex}.feedback-screen .feedback-toolbar>label{flex:170px}.feedback-screen .feedback-toolbar>:is(input,select){flex:180px;width:auto}.feedback-screen .feedback-toolbar input[type=search]{flex-grow:2}.feedback-screen .feedback-layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:start;gap:0 22px;min-width:0;min-height:0;display:grid}.feedback-screen .feedback-list{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:0;min-width:0;min-height:0;max-height:min(70dvh,760px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.feedback-screen .feedback-list-item{border:0;border-bottom:1px solid var(--feedback-line);width:100%;min-width:0;box-shadow:none;color:var(--feedback-ink);text-align:left;overflow-wrap:anywhere;background:0 0;border-left:2px solid #0000;border-radius:0;padding:14px 12px;font-size:13px;line-height:1.55;display:block}.feedback-screen .feedback-list-item:first-child{border-top:1px solid var(--feedback-line)}.feedback-screen .feedback-list-item:hover:not(:disabled){background:var(--feedback-soft)}.feedback-screen .feedback-list-item:focus-visible{outline-offset:-3px}.feedback-screen .feedback-list-item.active{background:var(--feedback-soft);border-left-color:var(--feedback-accent)}.feedback-screen .feedback-list-item.unread .feedback-item-title strong{color:var(--feedback-accent);font-weight:750}.feedback-screen .feedback-item-title{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.feedback-screen .feedback-item-title strong{min-width:0;font-size:13px;font-weight:600}.feedback-screen .feedback-list-item :is(time,small){color:var(--feedback-muted);margin-top:5px;font-size:12px;line-height:1.55;display:block}.feedback-screen .feedback-list-item p{color:var(--feedback-muted);margin-top:6px;font-size:12px}.feedback-screen .feedback-status{border:1px solid var(--feedback-line);color:#4e6072;background:#fff;border-radius:3px;flex-shrink:0;align-items:center;width:fit-content;max-width:100%;padding:2px 6px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.feedback-screen .feedback-status.open{color:#3e548d;background:#f0f3fb;border-color:#b9c3e4}.feedback-screen .feedback-status.reviewing{color:#285e62;background:#f0f7f7;border-color:#a7c8ca}.feedback-screen .feedback-status.accepted{color:#2d6447;background:#edf7f1;border-color:#adceba}.feedback-screen .feedback-status.rejected{color:#90483c;background:#fff1ef;border-color:#d7b0a8}.feedback-screen .feedback-status.duplicate{color:#65547c;background:#f3f1f8;border-color:#c4bcd9}.feedback-screen .feedback-status.needs_info{color:#765c28;background:#fff8e9;border-color:#d8c396}.feedback-screen .feedback-detail{border-left:1px solid var(--feedback-line);min-width:0;padding-left:22px}.feedback-screen .feedback-detail-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.feedback-screen .feedback-detail-head>:is(div,h2,h3){min-width:0}.feedback-screen .feedback-detail-head>button{flex-shrink:0}.feedback-screen .feedback-meta{color:var(--feedback-muted);flex-wrap:wrap;align-items:center;gap:7px 14px;margin:10px 0 18px;font-size:12px;display:flex}.feedback-screen .feedback-description{white-space:pre-wrap;overflow-wrap:anywhere;padding-bottom:18px;line-height:1.7}.feedback-screen .feedback-thread{border-top:1px solid var(--feedback-line);gap:0;min-width:0;margin:16px 0 20px;display:grid}.feedback-screen .feedback-message{border-bottom:1px solid var(--feedback-line);min-width:0;padding:14px 0}.feedback-screen .feedback-message header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 14px;margin-bottom:7px;display:flex}.feedback-screen .feedback-message header strong{font-size:13px;font-weight:650}.feedback-screen .feedback-message header time{color:var(--feedback-muted);font-size:12px}.feedback-screen .feedback-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.feedback-screen .feedback-message.admin header strong{color:var(--feedback-accent)}.feedback-screen .feedback-message.owner header strong{color:#17676a}.feedback-screen .feedback-message.system{background:var(--feedback-soft);color:var(--feedback-muted);padding:12px}.feedback-screen .feedback-message.system :is(p,header strong){font-size:12px}.feedback-screen .feedback-reward{color:#2f644b;border-top:1px solid #b4cebf;border-bottom:1px solid #b4cebf;margin:16px 0;padding:10px 0;font-size:13px}.feedback-screen .feedback-reward strong{font-weight:650}.feedback-screen .feedback-reply{margin-top:20px}.feedback-screen .feedback-decision{border-top:1px solid var(--feedback-line);min-width:0;margin-top:22px;padding-top:18px}.feedback-screen .feedback-decision>summary{cursor:pointer;padding:5px 0;font-size:14px;font-weight:650}.feedback-screen .feedback-decision>:is(form,fieldset),.feedback-screen .feedback-decision fieldset{border:0;gap:13px;min-width:0;margin:13px 0 0;padding:0;display:grid}.feedback-screen .feedback-decision legend{padding:0 0 10px;font-size:14px;font-weight:650}.feedback-screen .feedback-decision>p{color:var(--feedback-muted);margin:8px 0 14px;font-size:12px}.feedback-screen .feedback-empty{color:var(--feedback-muted);padding:24px 0;font-size:13px;line-height:1.7}.feedback-screen .feedback-empty strong{color:var(--feedback-ink);margin-bottom:5px;font-weight:600;display:block}.feedback-screen .feedback-pagination{color:var(--feedback-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.feedback-screen .feedback-loading{color:var(--feedback-muted);align-items:center;gap:9px;padding:18px 0;font-size:13px;display:flex}@media (max-width:850px){.feedback-screen .feedback-layout{grid-template-columns:minmax(0,1fr);gap:22px}.feedback-screen .feedback-list{max-height:320px}.feedback-screen .feedback-detail{border-left:0;border-top:1px solid var(--feedback-line);padding:20px 0 0}}@media (max-width:560px){.feedback-screen .feedback-heading{flex-wrap:wrap;gap:12px}.feedback-screen .feedback-heading h1{font-size:23px}.feedback-screen .feedback-form-grid{grid-template-columns:minmax(0,1fr)}.feedback-screen .feedback-tabs{gap:0 14px}.feedback-screen .feedback-tabs button{font-size:12px}.feedback-screen .feedback-toolbar{align-items:stretch;gap:10px}.feedback-screen .feedback-toolbar>:is(label,input,select){flex-basis:100%;width:100%}.feedback-screen .feedback-list-item{padding:12px 8px}.feedback-screen .feedback-item-title{flex-wrap:wrap;gap:6px}.feedback-screen .feedback-detail-head h2{font-size:18px}.feedback-screen .feedback-form-actions>.feedback-button{flex:150px}.feedback-screen .feedback-meta{gap:6px 10px}}.community-feature{color:#4a6589}:is(.community-feature button:focus-visible,.community-feature summary:focus-visible,.message-reactions button:focus-visible){outline-offset:3px;outline:2px solid #88a3cf}.community-feature .feature-description{color:#687f9e;margin:6px 0 15px;font-size:12px;line-height:1.8}.community-feature .feature-note{color:#7388a4;margin:8px 0 0;font-size:11px;line-height:1.75}.feature-error{color:#98665e;background:#fff8f6;border:1px solid #ecd9d4;border-radius:6px;margin-top:10px;padding:9px 11px;font-size:12px;font-style:italic;line-height:1.7}.feature-empty{color:#7a8fa9;padding:14px 0;font-size:12px;line-height:1.8}.feature-section-label{color:#6d83a3;letter-spacing:.03em;margin:0 0 7px;font-size:11px;font-weight:600}.contacts-card .settings-card-head{margin-bottom:10px}.contact-preferences{border-bottom:1px solid #e5ebf3;margin-bottom:20px;padding-bottom:17px}.contact-preference{align-items:flex-start;gap:12px;padding:10px 0;font-size:12px;line-height:1.7;display:flex}.contact-preference input{accent-color:#5475b3;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.contact-preference strong{color:#526f96;font-size:12px;font-weight:600;display:block}.contact-preference small{color:#7186a3;margin-top:2px;font-size:11px;line-height:1.8;display:block}.contact-group+.contact-group{margin-top:20px}.contact-list{gap:7px;display:grid}.contact-item{background:#fbfcff;border:1px solid #e2e9f3;border-radius:7px;align-items:center;gap:12px;padding:11px 12px;display:flex}.contact-identity{flex:1;min-width:0}.contact-name{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.6;display:block}.contact-detail{color:#7086a5;overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.contact-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.contact-controls button,.contact-profile-action{color:#5a79a4;background:#fff;border:1px solid #dce5f1;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 9px;font-size:11px;line-height:1.65;display:inline-flex}.contact-controls button.contact-accept{color:#426494;background:#edf3fc;border-color:#d6e2f5}.contact-controls button:disabled,.contact-profile-action:disabled{opacity:.55;cursor:default}.contact-profile-wrap{flex-direction:column;gap:5px;margin-top:5px;display:flex}.contact-profile-wrap small{color:#7a8ea8;font-size:10px;line-height:1.7}.contact-profile-action{text-align:left;justify-content:flex-start}.contact-availability{align-items:center;gap:5px;display:inline-flex}.contact-availability:before{content:"";background:#739f80;border-radius:50%;width:5px;height:5px;display:block}.private-requests-section{border-top:1px solid #e5ebf3;margin-top:20px;padding-top:18px}.contact-row-menu{position:relative}.contact-row-menu>summary{cursor:pointer;color:#7d90aa;justify-content:center;align-items:center;min-width:30px;min-height:32px;list-style:none;display:flex}.contact-row-menu>summary::-webkit-details-marker{display:none}.contact-row-menu[open]>div{z-index:10;background:#fff;border:1px solid #dce5f1;border-radius:7px;min-width:150px;padding:5px;position:absolute;right:0;box-shadow:0 5px 20px #18305218}.contact-row-menu button{text-align:left;white-space:nowrap;border:0;justify-content:flex-start;width:100%;font-size:11px}.room-discovery{margin-bottom:24px}.room-discovery-heading{color:#5577a3;align-items:center;gap:9px;margin-bottom:8px;display:flex}.room-discovery-heading>svg{flex-shrink:0}.room-discovery-heading h2{color:#436389;letter-spacing:-.25px;margin:0;font-size:18px;font-weight:550;line-height:1.5}.room-discovery-list{gap:9px;margin-top:14px;display:grid}.discovery-room{background:#fff;border:1px solid #dfe7f2;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.discovery-room-main{flex:1;min-width:0}.discovery-room-title{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:4px;display:flex}.discovery-room-title h3{color:#4a6991;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.6}.discovery-welcome{color:#60846c;white-space:nowrap;background:#edf6f0;border:1px solid #deebe2;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;line-height:1.5;display:inline-flex}.discovery-topic{color:#607a9d;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.discovery-activity{color:#7c8faa;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:11px;line-height:1.8;display:flex}.discovery-actions{flex-shrink:0;gap:7px;display:flex}.discovery-actions .button{min-height:34px;padding:7px 11px;font-size:11px}.discovery-empty{background:#f8faff;border:1px dashed #d6e2f1;border-radius:8px;align-items:flex-start;gap:12px;margin-top:13px;padding:19px;display:flex}.discovery-empty>svg{color:#8ba0be;flex-shrink:0;margin-top:4px}.discovery-empty strong{color:#58779f;font-size:13px;font-weight:550;line-height:1.6}.discovery-empty p{color:#7890af;margin:5px 0 10px;font-size:12px;line-height:1.8}.discovery-empty .button{min-height:33px;font-size:11px}.room-poll{background:#f7faff;border-bottom:1px solid #e0e7f2;flex-shrink:0;max-height:205px;padding:9px 18px;overflow-y:auto}.room-poll-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.room-poll-label{color:#6683aa;align-items:center;gap:7px;min-width:0;font-size:11px;line-height:1.6;display:flex}.room-poll-label>svg{flex-shrink:0}.room-poll-label strong{overflow-wrap:anywhere;color:#4f6e98;font-size:12px;font-weight:550}.room-poll-time{color:#7c91ac;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.room-poll-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.room-poll-tools button{color:#7088aa;align-items:center;gap:4px;min-height:25px;padding:3px 0;font-size:10px;line-height:1.7;display:inline-flex}.room-poll-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.room-poll-option{text-align:left;color:#5a7599;background:#fff;border:1px solid #dce6f3;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:30px;padding:5px 8px;font-size:11px;line-height:1.6;display:flex;position:relative;overflow:hidden}.room-poll-option.selected{color:#3e639b;background:#eff5ff;border-color:#8ca7d0}.room-poll-option>span{z-index:1;overflow-wrap:anywhere;min-width:0;position:relative}.room-poll-option .poll-option-text{flex:1}.room-poll-option .poll-vote-count{white-space:nowrap;font-variant-numeric:tabular-nums;color:#748aab;align-items:center;gap:4px;font-size:10px;display:flex}.poll-result-bar{pointer-events:none;background:#eaf1fb;max-width:100%;position:absolute;inset:0 auto 0 0}.room-poll-option.selected .poll-result-bar{background:#dfeafd}.room-poll-option:disabled{cursor:default}.room-poll-footer{color:#7b90aa;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:5px;font-size:10px;line-height:1.6;display:flex}.room-poll-launch{color:#6d89ae;background:0 0;align-items:center;gap:7px;width:100%;min-height:27px;padding:0;font-size:11px;display:flex}.room-poll-launch small{color:#8a9cb5;margin-left:auto;font-size:10px}.poll-dialog{color:#4c6a92;background:#fff;border:1px solid #dbe5f3;border-radius:11px;width:min(450px,100vw - 30px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 18px 60px #132d4e30}.poll-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14263e55}.poll-dialog h2{letter-spacing:-.4px;color:#3e608c;margin:0 25px 6px 0;font-size:22px;font-weight:550;line-height:1.4}.poll-dialog>p{color:#7189aa;margin:0 0 17px;font-size:12px;line-height:1.8}.poll-dialog-close{color:#7a90ae;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:9px;right:9px}.poll-dialog label{color:#607da3;margin:14px 0 6px;font-size:12px;font-weight:550;line-height:1.7;display:block}.poll-dialog input,.poll-dialog textarea,.poll-dialog select{width:100%;font:inherit;color:#52729c;background:#fcfdff;border:1px solid #d7e3f2;border-radius:6px;outline:none;padding:9px 11px;font-size:13px;line-height:1.6}.poll-dialog input:focus,.poll-dialog textarea:focus,.poll-dialog select:focus{border-color:#8da9d1;box-shadow:0 0 0 3px #4262ca12}.poll-option-editor{align-items:center;gap:6px;margin-bottom:7px;display:flex}.poll-option-editor input{flex:1;min-width:0}.poll-option-editor button{color:#8296b1;justify-content:center;align-items:center;min-width:31px;min-height:33px;display:flex}.poll-add-option{color:#5f82af;align-items:center;gap:5px;min-height:30px;padding:3px 0;font-size:11px;display:flex}.poll-dialog .button{width:100%;min-height:40px;margin-top:18px;font-size:13px}.message-reactions{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;margin-left:7px;font-size:10px;font-style:normal;line-height:1.5;display:inline-flex}.message-reactions>button,.reaction-picker>summary{min-height:21px;font:inherit;color:#6b81a1;cursor:pointer;background:#fafcff;border:1px solid #e1e7f1;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:1px 5px;line-height:1.5;display:inline-flex}.message-reactions>button.is-mine{color:#4b6f9f;background:#eaf1fc;border-color:#b6c9e5}.message-reactions>button:disabled{cursor:default}.reaction-emoji{font-size:12px;line-height:1.3}.reaction-picker{display:inline-flex;position:relative}.reaction-picker>summary{color:#8397b1;background:0 0;border-color:#0000;min-width:23px;font-size:10px;list-style:none}.reaction-picker>summary::-webkit-details-marker{display:none}.reaction-picker[open]>div{z-index:15;background:#fff;border:1px solid #dce5f3;border-radius:8px;gap:3px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 5px);left:0;box-shadow:0 4px 16px #223b661a}.reaction-picker button{background:#f6f9fd;border-radius:5px;justify-content:center;align-items:center;min-width:30px;min-height:29px;font-size:15px;display:flex}.reaction-picker button:disabled{opacity:.5}.reaction-inline-error{color:#a16c69;flex-basis:100%;font-size:10px;line-height:1.5}@media (max-width:760px){.contact-item{align-items:flex-start;gap:8px;padding:10px}.contact-controls{gap:5px}.contact-controls button{min-height:38px;padding:6px 8px;font-size:11px}.contact-profile-action{min-height:38px;font-size:12px}.contact-preference strong{font-size:13px}.contact-preference small{font-size:12px}.room-discovery-heading h2{font-size:17px}.discovery-room{flex-direction:column;align-items:flex-start;gap:12px;padding:13px 14px}.discovery-actions{justify-content:flex-end;width:100%}.discovery-actions .button{min-height:39px;font-size:12px}.discovery-empty{padding:15px}.room-poll{max-height:170px;padding:8px 11px}.room-poll-bar{align-items:flex-start;gap:6px}.room-poll-label strong{font-size:12px}.room-poll-label{gap:5px}.room-poll-option{min-height:37px;padding:6px 8px;font-size:12px}.room-poll-footer{font-size:10px}.room-poll-tools button{min-height:28px}.poll-dialog{width:calc(100vw - 26px);padding:21px 20px}.poll-dialog input,.poll-dialog textarea,.poll-dialog select{font-size:16px}.poll-dialog .button{min-height:44px}.message-reactions{gap:4px;margin-left:5px}.message-reactions>button,.reaction-picker>summary{min-height:28px;padding:2px 6px}.reaction-picker button{min-width:36px;min-height:36px}.contact-row-menu>summary{min-height:38px}}.community-rooms-panel{background:var(--surface,#fff);border:1px solid var(--border,#e3e7ec);color:var(--text,#263246);border-radius:18px;min-width:0;margin:0 0 30px;padding:24px}.community-rooms-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.community-rooms-eyebrow{letter-spacing:.12em;color:var(--muted,#637286);font-size:10px;font-weight:750}.community-rooms-heading h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:23px}.community-rooms-heading p{color:var(--muted,#637286);max-width:570px;margin:0;font-size:13px;line-height:1.6}.community-rooms-panel button{font:inherit;cursor:pointer}.community-rooms-panel button:disabled{opacity:.5;cursor:not-allowed}:is(.community-rooms-panel button:focus-visible,.community-rooms-panel input:focus-visible,.community-rooms-panel textarea:focus-visible,.community-rooms-panel summary:focus-visible){outline-offset:3px;outline:3px solid #3c71e7}.community-room-create{color:#fff;white-space:nowrap;background:#263c75;border:1px solid #263c75;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;display:inline-flex;font-size:12px!important;font-weight:650!important}.community-rooms-limit{color:var(--muted,#637286);margin:0 0 16px;font-size:11px;line-height:1.5}.community-rooms-guest,.community-rooms-save-current{background:var(--surface-soft,#f3f6fb);border:1px solid var(--border,#e3e7ec);border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:15px;display:flex}.community-rooms-guest>svg{color:#4063a3;flex:none}.community-rooms-guest>div,.community-rooms-save-current>div{flex:1;min-width:0}.community-rooms-guest strong,.community-rooms-save-current strong{font-size:13px}.community-rooms-guest p,.community-rooms-save-current p{color:var(--muted,#637286);margin:5px 0 0;font-size:12px;line-height:1.55}.community-rooms-guest button,.community-rooms-save-current button{background:var(--surface,#fff);border:1px solid var(--border,#d9e0ea);white-space:nowrap;color:inherit;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:650;display:inline-flex}.community-rooms-filter{flex-wrap:wrap;gap:6px;margin:18px 0 15px;display:flex}.community-rooms-filter button{color:var(--muted,#637286);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:8px 11px;font-size:12px;display:inline-flex}.community-rooms-filter button.selected{color:#2c4c8e;background:#edf2fc;border-color:#d7e2f7;font-weight:650}.community-rooms-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:14px;display:grid}.community-room-card{border:1px solid var(--border,#e0e5ed);background:var(--surface,#fff);border-radius:13px;min-width:0;padding:18px}.community-room-card-top{align-items:flex-start;gap:9px;display:flex}.community-room-symbol{color:#425f9c;background:#eef2fb;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.community-room-symbol.closed{color:#896138;background:#f8f0e6}.community-room-badges{flex-wrap:wrap;flex:1;gap:5px;padding-top:3px;display:flex}.community-room-badges>span{background:var(--surface-soft,#f4f6f9);color:var(--muted,#637286);border-radius:5px;padding:4px 6px;font-size:10px}.community-room-badges>span.community-room-owned{color:#32634a;background:#e8f1ec}.community-room-favorite{color:#7c8798;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.community-room-favorite.selected{color:#aa700b;background:#fff6df}.community-room-card h3{overflow-wrap:anywhere;letter-spacing:-.025em;margin:15px 0 8px;font-size:17px;line-height:1.35}.community-room-description{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted,#5d6c82);margin:0 0 14px;font-size:12px;line-height:1.65}.community-room-date{color:var(--text,#384760);align-items:flex-start;gap:8px;margin:0 0 14px;font-size:11px;line-height:1.5;display:flex}.community-room-date>svg{flex:none;margin-top:1px}.community-room-date small{color:var(--muted,#67778d);margin-top:3px;font-size:10px;display:block}.community-room-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;display:flex}.community-room-presence{color:var(--muted,#637286);align-items:center;gap:6px;font-size:11px;display:flex}.community-room-enter{color:#284c91;background:#edf2fc;border:0;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:8px 9px;display:inline-flex;font-size:12px!important;font-weight:650!important}.community-room-management{border-top:1px solid var(--border,#e5e9ef);margin-top:16px;padding-top:12px}.community-room-management summary{color:var(--muted,#637286);cursor:pointer;align-items:center;gap:6px;padding:4px 0;font-size:11px;font-weight:650;list-style:none;display:flex}.community-room-management summary::-webkit-details-marker{display:none}.community-room-management summary:after{content:"+";margin-left:auto;font-size:17px}.community-room-management[open] summary:after{content:"−"}.community-room-manage-body{padding-top:12px}.community-room-secondary{border:1px solid var(--border,#dae1eb);background:var(--surface,#fff);min-height:36px;color:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;display:inline-flex;font-size:11px!important}.community-room-invitation{padding:15px 0 12px}.community-room-invitation>strong{align-items:center;gap:6px;margin-bottom:9px;font-size:12px;display:flex}.community-room-link-line{gap:5px;min-width:0;display:flex}.community-room-link-line input{border:1px solid var(--border,#dbe2ec);background:var(--surface-soft,#f7f9fc);width:0;min-width:0;color:inherit;border-radius:7px;flex:1;padding:9px 8px;font-size:10px}.community-room-link-line button{border:1px solid var(--border,#dbe2ec);background:var(--surface,#fff);color:inherit;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:8px;font-size:10px;display:flex}.community-room-invitation p{color:var(--muted,#637286);margin:9px 0;font-size:10px;line-height:1.6}.community-room-link-controls{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.community-room-link-controls button{color:#365a9d;text-align:left;background:0 0;border:0;align-items:center;gap:5px;min-height:30px;padding:5px 0;font-size:10px;display:inline-flex}.community-room-delete{color:#a13c3c;background:0 0;border:0;align-items:center;gap:5px;min-height:30px;padding:5px 0;display:inline-flex;font-size:11px!important}.community-room-confirm{background:#fff7ee;border:1px solid #ead9c4;border-radius:8px;margin-top:9px;padding:11px}.community-room-confirm p{color:#67503e;margin:0 0 10px;font-size:11px;line-height:1.6}.community-room-confirm>div{flex-wrap:wrap;gap:7px;display:flex}.community-room-confirm button{color:#67503e;background:#fff;border:1px solid #d6c3ad;border-radius:6px;min-height:31px;padding:7px 9px;font-size:10px}.community-room-confirm button.danger{color:#fff;background:#9f3535;border-color:#9f3535}.community-room-editor{background:var(--surface-soft,#f7f9fc);border:1px solid #cbd8ef;border-radius:13px;margin:18px 0;padding:20px}.community-room-editor-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.community-room-editor-heading h3{margin:0;font-size:17px}.community-room-editor-heading>button{color:var(--muted,#637286);background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.community-room-editor>label,.community-room-editor-meta>div>label{margin:12px 0 7px;font-size:12px;font-weight:650;display:block}.community-room-editor>input,.community-room-editor>textarea,.community-room-editor-meta input[type=datetime-local]{box-sizing:border-box;border:1px solid var(--border,#d6dfec);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:10px 12px;font-size:13px}.community-room-editor>textarea{resize:vertical;min-height:85px;line-height:1.6}.community-room-editor-meta{grid-template-columns:1fr 1fr;gap:20px;margin-top:5px;display:grid}.community-room-editor-meta small{color:var(--muted,#637286);margin-top:6px;font-size:10px;font-weight:400;line-height:1.6;display:block}.community-room-lock-choice{align-items:flex-start;gap:9px;padding-top:30px;display:flex}.community-room-lock-choice input{accent-color:#375fa9;flex:none;width:16px;height:16px;margin:2px 0 0}.community-room-lock-choice strong{font-size:12px}.community-room-editor-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;display:flex}.community-rooms-empty{color:var(--muted,#637286);margin:0;padding:17px 0;font-size:12px;line-height:1.7}.community-rooms-error{color:#a33030;margin:14px 0 0;font-size:12px;line-height:1.6}.community-rooms-status{color:#32634a;margin-top:10px;font-size:11px;line-height:1.6}.community-rooms-status:empty{margin:0}@media (max-width:700px){.community-rooms-panel{border-radius:13px;padding:17px}.community-rooms-heading{flex-direction:column;gap:13px}.community-rooms-heading h2{font-size:21px}.community-rooms-guest,.community-rooms-save-current{flex-wrap:wrap}.community-rooms-guest>div{flex-basis:calc(100% - 32px)}.community-rooms-guest>button{margin-left:30px}.community-room-editor{padding:15px}.community-room-editor-meta{grid-template-columns:1fr;gap:4px}.community-room-lock-choice{padding-top:13px}.community-room-card{padding:15px}.community-rooms-filter button{padding:8px;font-size:11px}}.community-rooms-introduction{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.community-rooms-copy{flex:1;min-width:0}.community-rooms-illustration{object-fit:contain;flex:none;width:180px;height:120px;display:block}.community-rooms-heading>.community-room-create{flex-shrink:0}@media (max-width:1100px){.community-rooms-illustration{width:140px;height:94px}.community-rooms-introduction{gap:12px}}@media (max-width:900px){.community-rooms-illustration{display:none}}.messenger{--msg-ink:#33465d;--msg-muted:#77879a;--msg-line:#e4e9ef;--msg-accent:#5264b1;color:var(--msg-ink);min-width:0;padding:0 0 22px}.messenger button,.messenger input,.messenger textarea,.messenger select{font:inherit}.messenger button{cursor:pointer}.messenger button:disabled{cursor:not-allowed;opacity:.48}.messenger button:focus-visible{outline-offset:3px;outline:3px solid #8c9de0}.messenger input:focus-visible{outline-offset:3px;outline:3px solid #8c9de0}.messenger textarea:focus-visible{outline-offset:3px;outline:3px solid #8c9de0}.messenger select:focus-visible{outline-offset:3px;outline:3px solid #8c9de0}.messenger-messages:focus-visible{outline-offset:3px;outline:3px solid #8c9de0}.messenger-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.messenger-eyebrow{letter-spacing:.14em;color:var(--msg-muted);margin-bottom:7px;font-size:9px;font-weight:700;display:block}.messenger-heading h2{letter-spacing:-.7px;margin:0;font-size:25px}.messenger-heading p{color:var(--msg-muted);margin:7px 0 0;font-size:12px;line-height:1.7}.messenger-export{border:1px solid var(--msg-line);color:#6d7d91;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;display:flex;font-size:11px!important}.messenger-layout{border:1px solid var(--msg-line);background:#fff;border-radius:12px;grid-template-columns:minmax(245px,.85fr) minmax(0,1.65fr);height:min(740px,76dvh);min-height:560px;display:grid;overflow:hidden}.messenger-sidebar{border-right:1px solid var(--msg-line);flex-direction:column;min-width:0;min-height:0;display:flex}.messenger-list-heading{border-bottom:1px solid var(--msg-line);justify-content:space-between;align-items:center;gap:12px;padding:19px 17px;display:flex}.messenger-list-heading h3{margin:0 0 6px;font-size:14px;font-weight:650}.messenger-list-heading>div>span{color:var(--msg-muted);font-size:10px}.messenger-new{width:34px;height:34px;color:var(--msg-accent);background:#f6f7fc;border:1px solid #e1e5f0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.messenger-new-form{border-bottom:1px solid var(--msg-line);background:#f8f9fc;padding:16px}.messenger-new-form label,.messenger-report label{margin-bottom:7px;font-size:11px;font-weight:650;display:block}.messenger-new-form input,.messenger-report select,.messenger-report textarea{width:100%;color:var(--msg-ink);box-sizing:border-box;background:#fff;border:1px solid #dbe2eb;border-radius:7px;padding:10px;font-size:12px}.messenger-new-form p{color:var(--msg-muted);margin:8px 0 12px;font-size:10px;line-height:1.65}.messenger-primary{background:var(--msg-accent);color:#fff;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;display:inline-flex;font-size:11px!important;font-weight:600!important}.messenger-primary:hover:not(:disabled){background:#43549c}.messenger-thread-list{flex:1;min-height:0;overflow:auto}.messenger-thread{text-align:left;width:100%;color:var(--msg-ink);background:#fff;border:0;border-bottom:1px solid #edf0f5;align-items:flex-start;gap:10px;padding:16px 14px;display:flex;position:relative}.messenger-thread:hover{background:#f9fafe}.messenger-thread.selected{box-shadow:inset 3px 0 var(--msg-accent);background:#f0f3fc}.messenger-avatar{color:#6678ab;background:#edf0f8;border:1px solid #e2e7f1;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:flex}.messenger-thread-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.messenger-thread-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.messenger-thread-copy>small{color:#8590a3;font-size:9px}.messenger-thread-copy>span{color:var(--msg-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.6;overflow:hidden}.messenger-thread.unread .messenger-thread-copy>strong{color:#3e508e;font-weight:750}.messenger-thread-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:9px;display:flex}.messenger-thread-meta time{color:#98a3b1;white-space:nowrap;font-size:8px}.messenger-thread-meta>b{color:#fff;background:#6072b8;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.messenger-thread-meta>i{background:#6072b8;border-radius:50%;width:7px;height:7px}.messenger-list-empty{text-align:center;color:#8a97a9;flex-direction:column;align-items:center;gap:10px;padding:40px 19px;display:flex}.messenger-list-empty>strong{color:#65768d;font-size:12px}.messenger-list-empty>p{margin:0;font-size:11px;line-height:1.8}.messenger-list-empty>button{color:var(--msg-accent);background:0 0;border:0;padding:6px;font-size:11px}.messenger-more{width:100%;color:var(--msg-accent);background:#f7f9fc;border:0;justify-content:center;align-items:center;gap:6px;padding:15px;display:flex;font-size:11px!important}.messenger-sidebar-note{border-top:1px solid var(--msg-line);color:#8d9aac;background:#fbfcfe;align-items:flex-start;gap:9px;padding:14px 16px;display:flex}.messenger-sidebar-note>svg{flex-shrink:0;margin-top:2px}.messenger-sidebar-note p{margin:0;font-size:9px;line-height:1.8}.messenger-conversation{background:#fcfdff;flex-direction:column;min-width:0;min-height:0;display:flex}.messenger-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:36px;display:flex}.messenger-welcome>span{color:#8d9cc6;background:#f0f3fa;border-radius:24px;place-items:center;width:80px;height:80px;margin-bottom:5px;display:grid}.messenger-welcome h3{letter-spacing:-.5px;max-width:300px;margin:0;font-size:20px;font-weight:600;line-height:1.4}.messenger-welcome p{color:var(--msg-muted);max-width:350px;margin:0;font-size:12px;line-height:1.9}.messenger-welcome small{color:#9aa5b5;margin-top:7px;font-size:9px}.messenger-conversation-heading{border-bottom:1px solid var(--msg-line);box-sizing:border-box;background:#fff;align-items:center;gap:12px;min-height:70px;padding:16px 20px;display:flex}.messenger-conversation-heading>div{min-width:0}.messenger-conversation-heading h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:14px}.messenger-conversation-heading p{color:var(--msg-muted);margin:0;font-size:10px}.messenger-back{color:var(--msg-muted);background:0 0;border:0;padding:6px;display:none}.messenger-end{border:1px solid var(--msg-line);color:#7d8899;background:#fff;border-radius:6px;margin-left:auto;padding:7px 9px;font-size:10px!important}.messenger-consent{background:#f1f4fc;border-bottom:1px solid #dfe6f5;padding:15px 20px}.messenger-consent>strong{font-size:12px;line-height:1.7;display:block}.messenger-consent p{color:#7886a0;margin:5px 0 10px;font-size:11px;line-height:1.75}.messenger-consent>div{align-items:center;gap:9px;display:flex}.messenger-consent button:not(.messenger-primary){color:#738198;background:#fff;border:1px solid #dce3ef;border-radius:6px;padding:8px 11px;font-size:11px}.messenger-consent .messenger-danger{color:#a45050!important;border-color:#e9d9d9!important}.messenger-inline-note{color:#967b51;background:#faf5ed;padding:10px 20px;font-size:11px;line-height:1.7}.messenger-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4dce8 transparent;flex:1;min-height:130px;padding:22px;overflow:auto}.messenger-older{border:1px solid var(--msg-line);color:var(--msg-muted);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:0 auto 18px;padding:8px 13px;display:flex;font-size:10px!important}.messenger-message{background:#fff;border:1px solid #e5ebf2;border-radius:3px 12px 12px;width:fit-content;max-width:86%;margin:0 0 16px;padding:11px 14px;box-shadow:0 2px 3px #38517903}.messenger-message.own{background:#eef2fc;border-color:#e1e7f6;border-radius:12px 3px 12px 12px;margin-left:auto}.messenger-message-meta{align-items:center;gap:10px;margin-bottom:6px;display:flex}.messenger-message-meta strong{color:#7385a2;font-size:9px;font-weight:650}.messenger-message-meta time{color:#a0aabb;white-space:nowrap;font-size:8px}.messenger-message-meta button{color:#9aa6ba;background:0 0;border:0;margin-left:auto;padding:2px;display:flex}.messenger-message p{color:#465a73;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.messenger-history-empty{color:#a1adc0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:160px;font-size:11px;line-height:1.8;display:flex}.messenger-composer{border-top:1px solid var(--msg-line);background:#fff;padding:15px 19px 14px}.messenger-composer textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:66px;max-height:150px;color:var(--msg-ink);background:#fbfcfe;border:1px solid #dfe5ee;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.7}.messenger-composer textarea:disabled{color:#a4afbf;background:#f7f8fa}.messenger-composer>div{justify-content:space-between;align-items:center;gap:15px;margin-top:9px;display:flex}.messenger-composer>div>span{color:#9aa6b7;font-size:9px}.messenger-composer small{color:#adb6c3;margin-top:4px;font-size:8px;display:block}.messenger-alert{color:#617b91;background:#f1f6fa;border:1px solid #dde6ed;border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:12px 14px;font-size:12px;line-height:1.8;display:flex}.messenger-alert.error{color:#9b6f4d;background:#fcf4ed;border-color:#efdfd2}.messenger-alert>svg{flex-shrink:0;margin-top:3px}.messenger-alert>span{flex:1}.messenger-alert>button{color:inherit;background:0 0;border:0;padding:3px;display:flex}.messenger-loading{color:#8494aa;justify-content:center;align-items:center;gap:10px;min-height:100px;font-size:12px;display:flex}.messenger-report{background:#fff9f3;border-top:1px solid #efdfce;max-height:310px;padding:15px 20px;overflow:auto}.messenger-report>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.messenger-report h4{margin:0;font-size:12px}.messenger-report>div>button{color:#a28f7a;background:0 0;border:0;padding:3px}.messenger-report p{color:#9b8a75;margin:7px 0 12px;font-size:10px;line-height:1.75}.messenger-report label{color:#8f7c65;margin-top:10px}.messenger-report>button{margin-top:10px}.messenger-retention{color:#8f9daf;margin:12px 2px 0;font-size:10px;line-height:1.8}.messenger-retention a{color:#6d80ae}.messenger-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.messenger-spin{animation:1s linear infinite messenger-spin}@keyframes messenger-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.messenger-layout{grid-template-columns:240px minmax(0,1fr)}.messenger-thread-meta time{display:none}.messenger-thread{padding:15px 11px}.messenger-heading{align-items:flex-start}.messenger-heading h2{font-size:22px}.messenger-messages{padding:17px}.messenger-message{max-width:94%}}@media (max-width:760px){.messenger-layout{height:min(760px,78dvh);min-height:520px;display:block}.messenger-sidebar{border-right:0;height:100%}.messenger-conversation{height:100%;display:none}.messenger.has-selection .messenger-sidebar{display:none}.messenger.has-selection .messenger-conversation,.messenger-back{display:flex}.messenger-heading{flex-wrap:wrap;gap:10px;margin-bottom:15px}.messenger-heading h2{font-size:22px}.messenger-heading p{font-size:11px}.messenger-export{padding:8px 10px;font-size:10px!important}.messenger-thread-meta time{display:block}.messenger-conversation-heading{padding:13px 12px}.messenger-consent{padding:13px 16px}.messenger-messages{padding:16px}.messenger-composer{padding:12px}.messenger-composer textarea{min-height:70px;font-size:16px;line-height:1.5}.messenger-message p{font-size:13px}.messenger-message{max-width:91%}.messenger-new-form input,.messenger-report select,.messenger-report textarea{font-size:16px}.messenger-composer small{display:none}.messenger-layout:has(.messenger-new-form){height:max(580px,78dvh)}}@media (prefers-reduced-motion:reduce){.messenger-spin{animation:none}}.community-entry-banner{border:1px solid var(--border,#e2e7ef);background:var(--surface,#fff);color:var(--text,#263246);border-radius:12px;align-items:center;gap:16px;margin:0 28px 14px;padding:14px 18px;display:flex}.community-entry-banner>div{flex:1;min-width:0}.community-entry-banner strong{font-size:13px}.community-entry-banner p{color:var(--muted,#637286);margin:4px 0 0;font-size:12px;line-height:1.5}.community-entry-banner .button{flex-shrink:0}.community-entry-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.messages-screen{min-width:0}.community-entry-banner button:focus-visible{outline-offset:3px;outline:3px solid #3c71e7}@media (max-width:640px){.community-entry-banner{flex-wrap:wrap;gap:10px;margin:0 12px 12px;padding:13px}.community-entry-banner>div{flex-basis:100%}.community-entry-banner .button{width:auto}.community-entry-actions .button{width:100%}}.room-peek-dialog{color:#4b6488;background:#fff;border:1px solid #dbe3ef;border-radius:12px;width:min(880px,100vw - 28px);height:min(760px,100dvh - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 20px 70px #13253c2b}.room-peek-dialog[open]{flex-direction:column;display:flex}.room-peek-dialog::backdrop{background:#15263d70}.room-peek-dialog>header{border-bottom:1px solid #e7ecf4;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 22px 12px;display:flex}.room-peek-eyebrow{color:#6b819f;align-items:center;gap:7px;font-size:11px;display:flex}.room-peek-dialog h2{color:#3c5478;margin-top:5px;font-size:22px;font-weight:600}.room-peek-dialog>header p{overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6}.room-peek-notice{color:#617996;background:#f5f8fc;padding:10px 22px;font-size:12px;line-height:1.7}.room-peek-error{color:#84693d;background:#fff8eb;padding:9px 22px;font-size:12px;font-style:italic;line-height:1.7}.room-peek-stream{overscroll-behavior:contain;flex:1;min-height:0;padding:13px 22px;overflow-y:auto}.room-peek-empty{text-align:center;color:#6a819f;padding:40px 20px;font-size:13px;line-height:1.8}.room-peek-history{color:#456896;background:#f3f6fb;border:1px solid #e3eaf4;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;margin-bottom:9px;padding:9px;font-size:12px;display:flex}.room-peek-dialog>footer{background:#fbfcfe;border-top:1px solid #e2e9f3;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.room-peek-dialog>footer>span{color:#7083a0;font-size:11px;line-height:1.6}.room-peek-dialog>footer>.room-peek-live{color:#4e7e64}.room-peek-dialog>footer>.button{font-size:12px}@media (max-width:760px){.room-peek-dialog{width:calc(100vw - 16px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.room-peek-dialog>header{padding:15px 16px 11px}.room-peek-notice,.room-peek-error{padding:9px 16px}.room-peek-stream{padding:12px 14px}.room-peek-dialog>footer{padding:12px 16px}.room-peek-dialog>footer>.button{min-height:42px}.room-peek-dialog h2{font-size:20px}}.room-poll .room-poll-tools{flex-wrap:wrap}.room-poll .room-poll-tools button:disabled{opacity:.5;cursor:default}.room-poll-archive{margin-top:5px;font-size:11px}.room-poll-archive>summary{cursor:pointer;color:#526f96;align-items:center;gap:5px;width:fit-content;min-height:25px;display:flex}.room-poll-archive>summary>span{font-variant-numeric:tabular-nums;border:1px solid #dce5f1;border-radius:8px;padding:0 5px;font-size:10px}.room-poll-archive>p{color:#6c809e;margin:4px 0 7px;font-size:10px}.room-poll-archived-item{border-top:1px solid #dfe7f2;padding:5px 0}.room-poll-archived-item>summary{cursor:pointer;overflow-wrap:anywhere;color:#4f6e98;font-size:11px;line-height:1.65}.room-poll-archived-item>summary>small{color:#6c809e;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:9px}.room-poll-archived-results{gap:3px;padding-top:5px;display:grid}.room-poll-archived-results>div{justify-content:space-between;gap:12px;font-size:11px;line-height:1.6;display:flex}.room-poll-archived-results>div>span{overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.room-poll-archived-results strong{font-variant-numeric:tabular-nums;font-weight:600}.room-poll-delete-confirm{color:#78534d;background:#fff8f6;border:1px solid #e5c7c1;border-radius:5px;margin-top:7px;padding:8px 10px;font-size:11px;line-height:1.7}.room-poll-delete-confirm p{margin:0 0 5px}.room-poll-delete-confirm .room-poll-tools{justify-content:flex-end}.room-poll-delete-confirm .room-poll-tools button{color:#78534d}@media (max-width:760px){.room-poll .room-poll-bar{flex-wrap:wrap}.room-poll-archive>summary,.room-poll-archived-item>summary{min-height:30px}.room-poll .room-poll-tools button{min-height:32px}}.watch-party{color:#29475c;background:#f6f8fc;border-bottom:1px solid #dce5ed;flex-shrink:0;font-size:12px}.watch-party-bar{align-items:center;gap:9px;padding:10px 16px;display:flex}.watch-party-symbol{color:#71619c;background:#f0ecfa;border:1px solid #dedbec;border-radius:9px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.watch-party-bar>div{flex:1;min-width:0}.watch-party-bar strong,.watch-party-bar small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.watch-party-bar strong{font-size:12px;font-weight:650}.watch-party-bar small{color:#6e8092;font-size:10px;line-height:1.6}.watch-toggle{color:#6e8092;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.watch-toggle:hover{background:#e8eef5}.watch-body{overscroll-behavior:contain;max-height:min(600px,65dvh);padding:0 16px 14px;overflow:auto}.watch-description{color:#667d90;margin:4px 0 12px;font-size:11px;line-height:1.7}.watch-button{color:#335872;min-height:33px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9e5;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;line-height:1.4;display:inline-flex}.watch-button.primary{color:#fff;background:#235c73;border-color:#235c73}.watch-button:disabled{opacity:.5;cursor:not-allowed}.watch-button:not(:disabled):hover{filter:brightness(.97)}.watch-button:focus-visible{outline-offset:2px;outline:2px solid #588ca5}.watch-toggle:focus-visible{outline-offset:2px;outline:2px solid #588ca5}.watch-body input:focus-visible{outline-offset:2px;outline:2px solid #588ca5}.watch-body select:focus-visible{outline-offset:2px;outline:2px solid #588ca5}.watch-url-form{gap:6px;margin:10px 0;display:grid}.watch-url-form>label,.watch-seek>label,.watch-management label{color:#5b7285;font-size:10px;font-weight:600}.watch-url-form>div{gap:7px;display:flex}.watch-body input,.watch-body select{color:#29475c;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:6px;min-width:0;padding:6px 9px;font-size:11px}.watch-url-form input{flex:1}.watch-title{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.watch-title>div{flex:1;min-width:0}.watch-title strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.watch-title small{color:#728397;font-size:10px;line-height:1.7}.watch-title>a{color:#426e88;flex-shrink:0;padding:5px}.watch-consent{background:#fff;border:1px solid #d9e2eb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px;display:flex}.watch-consent>p{color:#60778b;flex-basis:100%;margin:0;font-size:11px;line-height:1.7}.watch-consent>a{color:#396782;text-underline-offset:2px;flex:1;font-size:10px;text-decoration:underline}.watch-player{background:#111c27;border-radius:8px;min-height:200px;margin-bottom:8px;position:relative;overflow:hidden}.watch-youtube-frame{aspect-ratio:16/9;border:0;width:100%;min-width:200px;min-height:200px;display:block}.watch-local-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-bottom:10px;display:flex}.watch-local-controls>span{color:#617a8f;font-size:10px}.watch-local-controls>div{flex-wrap:wrap;gap:5px;display:flex}.watch-local-controls .watch-button{min-height:30px;padding:5px 7px;font-size:10px}.watch-host-controls{border-top:1px solid #dce5ed;border-bottom:1px solid #dce5ed;margin:12px 0;padding:11px 0}.watch-host-controls>strong{margin-bottom:8px;font-size:11px;display:block}.watch-host-controls>p{color:#748697;margin:8px 0 0;font-size:10px;line-height:1.6}.watch-actions,.watch-seek{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.watch-seek>input{width:78px}.watch-queue-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.watch-queue-heading>strong{font-size:11px}.watch-queue-heading span,.watch-queue-heading small{color:#7c8c9d;font-size:10px;font-weight:400}.watch-queue ol{margin:8px 0;padding:0;list-style:none}.watch-queue li{border-bottom:1px solid #e4ebf1;align-items:center;gap:6px;padding:8px 0;display:flex}.watch-queue li>div{flex:1;min-width:0}.watch-queue li strong{overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.watch-queue li small{color:#7c8b9a;font-size:10px}.watch-queue li>.watch-button{flex-shrink:0}.watch-management{border-top:1px solid #dce5ed;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:13px;padding-top:10px;display:flex}.watch-management form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.watch-management select{max-width:170px}.watch-end{color:#8b4955;border-color:#e1cbd0}.watch-error{color:#944555;background:#fff7f9;border:1px solid #ebd4db;border-radius:6px;margin:10px 0;padding:8px 11px;font-size:11px;line-height:1.7}.watch-error>p{margin:0 0 7px}.watch-unavailable p,.watch-host-missing p{color:#657b8f;font-size:11px;line-height:1.7}.watch-host-missing{background:#fffaf0;border:1px solid #e6dcba;border-radius:7px;margin:10px 0;padding:9px 12px}.watch-host-missing p{margin:0 0 8px}@media (max-width:650px){.watch-party-bar{padding:8px 11px}.watch-body{max-height:60dvh;padding:0 11px 12px}.watch-url-form>div{flex-wrap:wrap}.watch-url-form input{flex-basis:100%}.watch-url-form .watch-button{width:100%}.watch-consent{padding:11px}.watch-management{align-items:stretch}.watch-management form{width:100%}.watch-seek label{flex-basis:100%}.watch-title strong{font-size:12px}.watch-local-controls>div{width:100%}.watch-local-controls .watch-button{flex:1}.watch-queue-heading small{display:none}}.watch-policy-links{color:#60778b;flex:1;min-width:190px;font-size:10px;line-height:1.7}.watch-policy-links a,.watch-api-note a{color:#396782;text-underline-offset:2px;text-decoration:underline}.watch-api-note{color:#6b8092;margin:2px 0 0;font-size:10px;line-height:1.6}.watch-party .watch-party-bar{box-sizing:border-box;gap:8px;height:38px;padding:3px 12px}.watch-party .watch-party-symbol{border-radius:4px;width:25px;height:25px}.watch-party .watch-party-bar strong{font-size:11px;line-height:1.3}.watch-party .watch-party-bar small{font-size:10px;line-height:1.2}.watch-party .watch-toggle{border:1px solid var(--site-line,#cbd9e5);width:auto;min-width:72px;height:30px;color:var(--site-accent,#335872);border-radius:4px;gap:5px;padding:3px 7px;font-size:11px;display:flex}.watch-popup{z-index:64;box-sizing:border-box;border:1px solid var(--site-muted,#718795);background:var(--site-paper,#f7f8fa);min-width:0;max-width:calc(100vw - 16px);color:var(--site-ink,#29475c);box-shadow:none;border-radius:4px;flex-direction:column;margin:0;font-family:inherit;font-size:12px;line-height:1.5;display:flex;position:fixed;overflow:hidden}.watch-popup:focus{outline:none}.watch-popup-header{border-bottom:1px solid var(--site-line,#cbd9e5);background:var(--site-soft,#eef2f7);flex-shrink:0;align-items:stretch;gap:4px;min-height:42px;display:flex}.watch-popup-move{min-width:0;min-height:42px;color:var(--site-ink,#29475c);font:inherit;text-align:left;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:9px 12px;display:flex}.watch-popup-move>span{font-size:13px;font-weight:650}.watch-popup-move>small{color:var(--site-muted,#5f708b);margin-left:auto;font-size:10px}.watch-popup-close{border:0;border-left:1px solid var(--site-line,#cbd9e5);width:42px;min-width:42px;min-height:42px;color:var(--site-ink,#29475c);cursor:pointer;background:0 0;border-radius:0 3px 0 0;place-items:center;padding:8px;display:grid}.watch-popup-close:hover{background:var(--site-line,#dfe5f0)}:is(.watch-popup-move:focus-visible,.watch-popup-close:focus-visible){outline:2px solid var(--site-accent,#4854bd);outline-offset:-3px}.watch-popup .watch-body{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;padding:12px 14px 16px;overflow:auto}.watch-popup .watch-popup-hint{color:var(--site-muted,#5f708b);margin:0 0 12px;font-size:11px;line-height:1.5}.watch-popup .watch-session-actions{border-bottom:1px solid var(--site-line,#cbd9e5);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;padding:0 0 12px;display:flex}.watch-session-actions>small{color:var(--site-muted,#5f708b);flex-basis:100%;font-size:10px;line-height:1.5}.watch-popup .watch-end-confirm{color:#7a3a44;background:#fff6f6;border:1px solid #d4b1b8;border-radius:4px;flex-basis:100%;padding:10px}.watch-end-confirm p{margin:0 0 9px;font-size:12px;line-height:1.5}.watch-end-confirm .watch-button+.watch-button{margin-left:7px}.watch-popup :is(.watch-button,.watch-consent,.watch-player,.watch-error,.watch-host-missing,.watch-body input,.watch-body select){box-shadow:none;border-radius:4px}.watch-popup .watch-button{color:var(--site-accent,#335872);border-color:var(--site-line,#cbd9e5)}.watch-popup .watch-button.primary{background:var(--site-accent,#235c73);color:#fff;border-color:var(--site-accent,#235c73)}.watch-popup .watch-button.watch-end{color:#8b3549;border-color:#d4b1b8}.watch-popup :is(.watch-description,.watch-consent>p,.watch-api-note,.watch-policy-links,.watch-title small,.watch-local-controls>span,.watch-host-controls>p,.watch-queue-heading small,.watch-queue li small,.watch-unavailable p,.watch-host-missing p){color:var(--site-muted,#5f708b)}.watch-popup :is(.watch-policy-links a,.watch-api-note a,.watch-title>a){color:var(--site-accent,#396782)}.watch-popup .watch-youtube-frame{max-width:100%}.watch-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.watch-party .watch-party-bar{padding:3px 8px}.watch-popup .watch-body{padding:10px 11px 13px}.watch-popup-move>small{display:none}.watch-popup .watch-session-actions>.watch-button{flex:1}}.daily-question{--daily-accent:var(--site-accent,#087c82);--daily-ink:var(--site-ink,#24364a);--daily-muted:var(--site-muted,#607387);color:var(--daily-ink);background:#fff;border:1px solid #dbe6eb;border-radius:10px;flex:none;margin:0 0 12px;overflow:hidden}.daily-question.is-expanded{flex-direction:column;flex:3 1 0;min-height:0;max-height:65%;display:flex}.daily-question.is-expanded>.daily-question-toggle{flex:none}.daily-question-content{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.daily-question-content>.daily-question-toolbar{flex:none}.daily-question.is-expanded .daily-question-body{flex:1 1 0;min-height:0;max-height:none}.daily-question button,.daily-question textarea,.daily-question select{font:inherit}.daily-question button{cursor:pointer}.daily-question button:disabled{cursor:not-allowed;opacity:.5}:is(.daily-question button:focus-visible,.daily-question textarea:focus-visible){outline-offset:2px;outline:3px solid #6bb8bd}.daily-question button svg{flex-shrink:0}.daily-question h2,.daily-question h3,.daily-question p{margin:0}.daily-question button{align-items:center;gap:6px;display:inline-flex}.daily-question-toggle{text-align:left;width:100%;color:var(--daily-ink);background:linear-gradient(100deg,#edf8f5,#fff 85%);border:0;align-items:center;padding:14px 16px;gap:12px!important;display:flex!important}.daily-question-mark{color:#08666d;background:#d7eee9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.daily-question-heading{flex:1;min-width:0}.daily-question-kicker{letter-spacing:.08em;text-transform:uppercase;color:#44787a;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.daily-question-heading strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45;display:block}.daily-question-count{color:var(--daily-muted);flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:flex}.daily-question-unread{background:var(--daily-accent);color:#fff;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex}.daily-question-toolbar{border-top:1px solid #e2ecee;border-bottom:1px solid #e2ecee;flex-wrap:wrap;align-items:center;gap:5px;padding:9px 12px;display:flex}.daily-question-toolbar button{color:#4b6477;background:#fff;border:1px solid #0000;border-radius:6px;min-height:34px;padding:6px 9px;font-size:12px}.daily-question-toolbar button[aria-pressed=true]{color:#145f66;background:#e8f4f1;border-color:#c3e1dc}.daily-question-toolbar .daily-admin-toggle{margin-left:auto}.daily-question-body{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(540px,58dvh);padding:16px;overflow-y:auto}.daily-question-body>*+*{margin-top:14px}.daily-question-day{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.daily-question-day time{color:var(--daily-muted);font-size:11px}.daily-question-day h3{margin-top:4px;font-size:16px;line-height:1.45}.daily-question-note{color:var(--daily-muted);font-size:12px;line-height:1.65}.daily-question-notice{background:#eff7f5;border:1px solid #d5e8e2;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}.daily-question-notice button{color:#14626b;font-weight:600}.daily-question-error{color:#843e2d;background:#fff2ee;border:1px solid #edc8bb;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.5}.daily-question-status{color:#346548;background:#edf6ef;padding:8px 12px;font-size:12px;line-height:1.5}.daily-question-loading{color:var(--daily-muted);align-items:center;gap:7px;padding:8px 0;font-size:12px;line-height:1.6;display:flex}.daily-question-spinner{animation:1s linear infinite daily-spin}@keyframes daily-spin{to{transform:rotate(360deg)}}.daily-question-composer{background:#f7fafb;border:1px solid #dfe8ed;border-radius:8px;padding:12px}.daily-question-composer label{color:var(--daily-ink);margin:0 0 7px;font-size:12px;font-weight:650}.daily-question textarea{resize:vertical;width:100%;min-height:78px;max-height:220px;color:var(--daily-ink);letter-spacing:normal;background:#fff;border:1px solid #bfcfd8;border-radius:6px;padding:10px 11px;font-size:13px;line-height:1.5}.daily-question-composer-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.daily-question-composer-footer small{color:var(--daily-muted);font-size:11px}.daily-question-primary{border:1px solid var(--daily-accent);background:var(--daily-accent);color:#fff;border-radius:6px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:650}.daily-question-secondary{color:#2b6571;background:#fff;border:1px solid #cfdee3;border-radius:6px;min-height:35px;padding:7px 10px;font-size:12px}.daily-question-reply-target{background:#e9f2f3;border-radius:5px;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;padding:8px;font-size:12px;line-height:1.5;display:flex}.daily-question-reply-target button{padding:3px}.daily-question-reply-target strong{display:block}.daily-question-reply-target span{overflow-wrap:anywhere}.daily-question-posts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.daily-question-post{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8ed;border-radius:8px;padding:12px;scroll-margin-top:15px}.daily-question-post.is-reply{border-left:3px solid #cee5e0;margin-left:18px}.daily-question-post.is-own{background:#fcfefd;border-color:#c5ddd8}.daily-question-post-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.daily-question-post-meta strong{font-weight:650}.daily-question-post-meta small,.daily-question-post-meta time{color:var(--daily-muted);font-size:10px}.daily-question-post-meta time{margin-left:auto}.daily-question-post-body{white-space:pre-wrap;letter-spacing:normal;font-size:13px;line-height:1.65;margin-top:7px!important}.daily-question-tombstone{color:var(--daily-muted);font-size:12px;font-style:italic;margin-top:7px!important}.daily-question-quote{color:#557081;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f9fa;border-left:2px solid #c9dcdf;margin:0 0 9px;padding:5px 8px;font-size:11px;line-height:1.55}.daily-question-quote strong{font-weight:600;display:block}.daily-question-post-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.daily-question-post-actions button{color:#536f81;border-radius:4px;min-height:30px;padding:5px 6px;font-size:11px}.daily-question-post-actions button:hover{color:#145f66;background:#edf5f4}.daily-question-inline-confirm{background:#fff7f0;border:1px solid #ead4bf;border-radius:6px;margin-top:9px;padding:10px;font-size:12px;line-height:1.55}.daily-question-inline-confirm>div{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.daily-question-inline-confirm button{background:#fff;border:1px solid #d8c5b5;border-radius:5px;min-height:34px;padding:7px 9px;font-size:11px}.daily-question-report-form{border-top:1px solid #e2e9ed;margin-top:10px;padding-top:10px}.daily-question-report-form label{margin:0 0 6px;font-size:11px}.daily-question-report-form textarea{min-height:60px}.daily-question-report-form>div{gap:8px;margin-top:7px;display:flex}.daily-question-archive,.daily-question-inbox,.daily-question-own-list,.daily-question-reports{gap:8px;margin:0;padding:0;list-style:none;display:grid}.daily-question-list-button{text-align:left;width:100%;color:var(--daily-ink);background:#fff;border:1px solid #dfe8ec;border-radius:7px;justify-content:space-between;gap:10px;padding:11px 12px;align-items:flex-start!important;display:flex!important}.daily-question-list-button:hover{background:#f6fbf9;border-color:#90bdb7}.daily-question-list-button>span{flex:1;min-width:0}.daily-question-list-button time,.daily-question-list-button small{color:var(--daily-muted);font-size:11px;line-height:1.5;display:block}.daily-question-list-button strong{overflow-wrap:anywhere;margin:3px 0;font-size:13px;font-weight:600;line-height:1.5;display:block}.daily-question-list-button .daily-question-list-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.daily-question-list-button.is-unread{background:#f0f9f6;border-color:#9bcac1}.daily-question-list-unread{background:#087c82;border-radius:50%;width:7px;height:7px;margin-top:7px;flex:none!important}.daily-question-section-title{align-items:center;gap:7px;display:flex;margin:0 0 10px!important;font-size:13px!important}.daily-question-empty{color:var(--daily-muted);padding:8px 0;font-size:13px;line-height:1.7}.daily-question-load-more{justify-content:center;width:100%;margin:10px 0 0}.daily-question-admin{gap:14px;display:grid}.daily-question-report-card{background:#fff;border:1px solid #dfe7ec;border-radius:7px;padding:12px}.daily-question-report-card>header{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.daily-question-report-card blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #ccdcdf;margin:10px 0;padding-left:10px;font-size:13px;line-height:1.6}.daily-question-report-card p{color:var(--daily-muted);font-size:12px;line-height:1.5}.daily-question-report-card .daily-question-post-actions{gap:5px}.daily-question-report-card .daily-question-post-actions button{background:#f8fafb;border:1px solid #dce5eb;min-height:34px;padding:7px}.daily-question-catalog{border-top:1px solid #dce7e9;padding-top:14px}.daily-question-catalog summary{cursor:pointer;padding:6px 0;font-size:13px;font-weight:600}.daily-question-catalog textarea{min-height:240px;margin-top:10px}.daily-question-catalog label{margin:9px 0 6px;font-size:12px}.daily-question-catalog footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.daily-question-catalog footer small{color:var(--daily-muted);font-size:11px}@media (max-width:760px){.daily-question{border-radius:8px;margin-bottom:8px}.daily-question-toggle{padding:11px 12px;gap:9px!important}.daily-question-mark{border-radius:8px;width:29px;height:29px}.daily-question-heading strong{font-size:13px}.daily-question-count{font-size:10px}.daily-question-count>svg,.daily-question-toggle>.daily-question-unread{display:none}.daily-question-body{max-height:62dvh;padding:12px}.daily-question-toolbar{gap:3px;padding:7px 8px}.daily-question-toolbar button{padding:6px 7px;font-size:11px}.daily-question-toolbar .daily-admin-toggle{margin-left:0}.daily-question-post{padding:10px}.daily-question-post.is-reply{margin-left:9px}.daily-question textarea{font-size:16px}.daily-question-post-meta time{margin-left:0}.daily-question-day h3{font-size:15px}.daily-question-composer{padding:10px}.daily-question-composer-footer small{font-size:10px}.daily-question-post-actions button{min-height:34px}.daily-question-heading .daily-question-kicker{letter-spacing:.05em}}@media (prefers-reduced-motion:reduce){.daily-question-spinner{animation:none}}.radio-dock{color:#203f4a;background:#edf7f5;border:1px solid #cce1df;border-radius:4px;flex:none;min-width:0;margin:6px 35px 0;overflow:hidden}.radio-dock-main{align-items:center;gap:8px;min-width:0;min-height:40px;padding:4px 8px;display:flex}.radio-play-button{color:#fff;background:#1d5360;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.radio-play-button:hover:not(:disabled){background:#146471}.radio-dock-station{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;padding:0;display:flex}.radio-dock-station small{color:#547578;font-size:10px;line-height:1.2}.radio-dock-station .radio-dock-idle-action{text-underline-offset:2px;text-decoration:underline}.radio-dock button:focus-visible{outline:2px solid var(--ed-accent,#247c7c);outline-offset:1px}.radio-play-button:disabled,.radio-dock-share:disabled,.radio-dock-close:disabled{cursor:not-allowed;opacity:.45}.radio-dock-station strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.4;overflow:hidden}.radio-volume{color:#527477;flex:none;align-items:center;gap:7px;width:100px;margin:0;display:flex}.radio-volume input{width:75px;box-shadow:none;accent-color:#247c7c;background:0 0;border:0;border-radius:0;padding:0}.radio-dock-share,.radio-dock-close{color:#245c66;white-space:nowrap;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:4px 6px;font-size:11px;display:inline-flex}.radio-dock-share:hover:not(:disabled),.radio-dock-close:hover:not(:disabled){background:#dcefed}.radio-dock-notice{color:#526665;border-top:1px solid #d7e8e5;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:11px;line-height:1.5;display:flex}.radio-dock-notice button{white-space:nowrap;color:#245d67;padding:3px;font-size:11px;text-decoration:underline}.radio-dialog{color:#263f4a;width:min(680px,100vw - 32px);max-height:min(790px,100dvh - 48px);box-shadow:none;background:#fbfdfc;border:1px solid #d4e4e3;border-radius:4px;margin:auto;padding:0;overflow:hidden}.radio-dialog[open]{flex-direction:column;display:flex}.radio-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142d3c85}.radio-dialog-header{background:linear-gradient(115deg,#e3f2ed,#f2f7f6 70%);border-bottom:1px solid #deebe7;flex:none;align-items:center;gap:15px;padding:25px 27px 22px;display:flex}.radio-dialog-symbol{color:#24685e;background:#d9eee6;border:1px solid #bfded4;border-radius:4px;flex:none;place-items:center;width:51px;height:51px;display:grid;transform:rotate(-5deg)}.radio-dialog-symbol svg{transform:rotate(5deg)}.radio-eyebrow{letter-spacing:1.4px;color:#517a73;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.radio-dialog-header h2{letter-spacing:-.7px;color:#244652;font-size:25px;font-weight:650;line-height:1.2}.radio-dialog-close{color:#65817f;border-radius:4px;align-self:flex-start;margin-left:auto;padding:5px}.radio-dialog-close:hover{color:#244652;background:#dcece5}.radio-dialog-scroll{overscroll-behavior:contain;min-height:0;padding:21px 27px 23px;overflow-y:auto}.radio-intro{color:#637b80;max-width:570px;font-size:12px;line-height:1.75}.radio-privacy{background:#f0f5f4;border:1px solid #dfe9e6;border-radius:4px;margin:16px 0 18px;padding:12px 14px}.radio-sharing-control{color:#3d6266;align-items:flex-start;gap:9px;margin:0;font-size:11px;font-weight:600;line-height:1.55;display:flex}.radio-sharing-control input{accent-color:#237c75;flex:none;width:15px;height:15px;margin:1px 0 0;padding:0}.radio-privacy p{color:#6c8183;margin:7px 0 0 24px;font-size:10px;line-height:1.65}.radio-privacy a,.radio-source a{color:#306f74;text-underline-offset:2px;text-decoration:underline}.radio-current{color:#38716b;background:#e4f2ed;border:1px solid #c7dfd7;border-radius:4px;align-items:center;gap:12px;min-width:0;margin:0 0 17px;padding:11px 13px;display:flex}.radio-current>div{flex:1;gap:3px;min-width:0;display:grid}.radio-current small{color:#598378;font-size:10px}.radio-current strong{color:#28534f;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.radio-tabs{border-bottom:1px solid #dfebe7;gap:20px;margin-bottom:17px;display:flex}.radio-tabs button{color:#85938f;border-bottom:1px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 0 10px;font-size:12px;font-weight:600;display:flex}.radio-tabs button[aria-pressed=true]{color:#28695f;border-bottom-color:#21786c}.radio-tabs button>span{color:#71877c;background:#edf2f0;border-radius:4px;padding:1px 5px;font-size:9px}.radio-filters{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:11px;margin-bottom:14px;display:grid}.radio-filters label{color:#748b89;gap:6px;min-width:0;margin:0;font-size:10px;font-weight:500;display:grid}.radio-filters .radio-search{color:#7c9790;background:#fff;border:1px solid #d8e3df;border-radius:4px;grid-column:1/-1;align-items:center;gap:9px;padding:0 12px;display:flex}.radio-filters .radio-search:focus-within{outline-offset:1px;box-shadow:none;border-color:#6aaa99;outline:2px solid #247c7c}.radio-search input{color:#335b60;background:0 0;border:0;padding:11px 0;font-size:12px;box-shadow:none!important;outline:0!important}.radio-filters select{color:#56746e;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #dce6e2;border-radius:4px;padding:7px 9px;font-size:11px}.radio-stations{margin:0;padding:0;list-style:none}.radio-stations>li{border-bottom:1px solid #e7eeeb;align-items:center;gap:11px;min-width:0;padding:13px 4px;display:flex}.radio-stations>li.is-current{background:#f0f7f3;border-radius:4px;margin:2px -5px;padding-left:9px;padding-right:9px}.radio-station-icon{color:#7b9a8e;background:#f1f5f3;border:1px solid #e1e9e6;border-radius:4px;flex:none;place-items:center;width:40px;height:40px;display:grid}.radio-stations>li:nth-child(3n+2) .radio-station-icon{color:#7397a2;background:#edf3f6;border-color:#dce8ec}.radio-stations>li:nth-child(3n+3) .radio-station-icon{color:#92849c;background:#f2f0f5;border-color:#e9e3ee}.radio-station-copy{flex:1;gap:4px;min-width:0;display:grid}.radio-station-copy strong{color:#385f63;overflow-wrap:anywhere;font-size:12px;font-weight:600}.radio-station-copy small{color:#82938f;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.4;overflow:hidden}.radio-station-active{color:#267a63;font-size:9px}.radio-favorite{color:#9bada7;border-radius:4px;flex:none;place-items:center;width:30px;height:32px;padding:3px;display:grid}.radio-favorite:hover{color:#527b69;background:#eaf1ed}.radio-favorite.is-favorite{color:#508e73}.radio-favorite.is-favorite svg{fill:#dcefe4}.radio-action{color:#347064;background:#f8fcfa;border:1px solid #cbded7;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:550;line-height:1.5;display:inline-flex}.radio-action:hover:not(:disabled){background:#e4f2eb;border-color:#a8cabb}.radio-loading,.radio-notice{color:#5e8175;align-items:center;gap:7px;padding:9px 0;font-size:11px;line-height:1.6;display:flex}.radio-error,.radio-warning{color:#8b6748;background:#fcf6ef;border:1px solid #e9d4c3;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:11px 13px;font-size:11px;line-height:1.6;display:flex}.radio-empty{text-align:center;color:#94aaa1;justify-items:center;gap:10px;padding:37px 15px;display:grid}.radio-empty h3{color:#668376;font-size:13px;font-weight:550}.radio-empty p{color:#8a9d94;max-width:330px;font-size:11px;line-height:1.7}.radio-more{color:#477b69;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin:16px auto 0;padding:7px 12px;font-size:11px;display:flex}.radio-more:hover{background:#eaf3ee}.radio-source{color:#8c9e96;border-top:1px solid #e4ece7;margin-top:23px;padding-top:13px;font-size:9px;line-height:1.75}.radio-listen-button{color:#387968;background:#f1f8f4;border:1px solid #d5e7de;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.radio-spinner{animation:1s linear infinite radio-spin}@keyframes radio-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.radio-spinner{animation:none}.radio-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:760px){.radio-dock{margin:4px 12px 0}.radio-dock-main{gap:6px;padding:4px 6px}.radio-dock-station small{font-size:9px}.radio-dock-share{padding:6px}.radio-dock-share span{display:none}.radio-volume{gap:4px;width:74px}.radio-volume input{width:55px}.radio-dock-notice{align-items:flex-start;font-size:10px}.radio-dialog{border-radius:4px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.radio-dialog-header{gap:11px;padding:20px 18px}.radio-dialog-header h2{font-size:22px}.radio-dialog-scroll{padding:17px 18px}.radio-dialog-symbol{border-radius:4px;width:43px;height:43px}.radio-eyebrow{letter-spacing:1px;font-size:7px}.radio-search input{font-size:16px}.radio-filters{gap:10px}.radio-filters select{min-height:40px;font-size:12px}.radio-stations>li{gap:8px}.radio-station-play{width:33px;height:33px;padding:6px}.radio-station-play span{display:none}.radio-station-icon{border-radius:4px;width:34px;height:34px}.radio-station-copy strong{font-size:12px}.radio-favorite{width:26px}.radio-current{gap:8px;padding:10px}.radio-current .radio-action span{display:none}.radio-error,.radio-warning{flex-wrap:wrap}}@media (max-width:380px){.radio-volume{width:59px}.radio-volume>svg{display:none}.radio-dock-station small{white-space:nowrap;text-overflow:ellipsis;max-width:145px;overflow:hidden}.radio-tabs{gap:16px}.radio-tabs button{font-size:11px}.radio-dialog-scroll{padding:15px}.radio-dialog-header{padding:18px 15px}}.person-info .person-radio-status{color:#1b6176;align-items:center;gap:4px;min-width:0;display:flex}.person-radio-status>svg{flex-shrink:0}.person-radio-status>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-actions .person-radio-listen{text-align:left;align-items:flex-start}.person-radio-listen>svg{flex-shrink:0;margin-top:2px}.person-radio-listen>span{overflow-wrap:anywhere;min-width:0}.message-content .radio-message-listen{vertical-align:baseline;color:#174b5c;font:inherit;cursor:pointer;background:#f1f9fb;border:1px solid #b7d3dd;border-radius:5px;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;font-size:11px;line-height:1.5;display:inline-flex}.radio-message-listen:hover{background:#dfedf2}:is(.radio-message-listen:focus-visible,.person-radio-listen:focus-visible){outline-offset:2px;outline:2px solid #247d99}.quiz-room-panel{border-bottom:1px solid var(--line);color:var(--ink);background:#fbfcff;flex:none;padding:10px 17px;font-size:12px}.quiz-room-head{align-items:center;gap:12px;min-height:22px;display:flex}.quiz-bot-name{color:red;align-items:center;gap:6px;display:inline-flex}.quiz-bot-name strong{font-size:13px}.quiz-bot-name small{letter-spacing:.7px;border:1px solid #f003;border-radius:3px;padding:1px 3px;font-size:8px}.quiz-room-counter{color:#63728a;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.quiz-room-clock{font-variant-numeric:tabular-nums;color:#435574;background:#eef2fa;border-radius:5px;align-items:center;gap:4px;min-width:48px;padding:3px 6px;font-size:11px;display:flex}.quiz-room-note{color:#63728a;margin-top:6px;font-size:10px;line-height:1.5}.quiz-room-start{justify-content:space-between;align-items:center;gap:14px;margin-top:7px;display:flex}.quiz-room-start strong{font-size:12px}.quiz-room-start p{color:#63728a;margin-top:3px;font-size:10px}.quiz-room-start .button{white-space:nowrap;min-height:32px;padding:8px 11px;font-size:11px}.quiz-vote-heading{align-items:baseline;gap:10px;margin-top:7px;display:flex}.quiz-vote-heading span{color:#63728a;font-size:10px}.quiz-category-search{color:#63728a;background:#fff;border:1px solid #dce1e9;border-radius:6px;align-items:center;gap:6px;margin:7px 0 6px;padding:0 8px;display:flex}.quiz-category-search input{box-shadow:none;background:0 0;border:0;border-radius:0;padding:7px 0;font-size:11px}.quiz-vote-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:153px;padding:1px 3px 1px 0;display:grid;overflow:auto}.quiz-vote-options button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}.quiz-vote-options button:hover,.quiz-vote-options button.selected{border-color:var(--blue);background:#eef3ff}.quiz-vote-options button>span{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.quiz-vote-options button strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.quiz-vote-options button small{color:#63728a;font-size:9px}.quiz-vote-options button>b{color:var(--blue);font-variant-numeric:tabular-nums;font-size:10px}.quiz-room-countdown{align-items:center;gap:13px;padding:8px 0 3px;display:flex}.quiz-room-countdown>strong{color:var(--blue);text-align:center;font-variant-numeric:tabular-nums;min-width:38px;font-size:28px}.quiz-room-countdown span{color:#63728a;font-size:10px}.quiz-room-countdown h3{margin:1px 0;font-size:13px}.quiz-room-countdown p{color:#63728a;font-size:10px}.quiz-current-question{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;display:flex}.quiz-current-question>div{gap:3px;display:grid}.quiz-current-question>div>span{color:#63728a;font-size:9px}.quiz-current-question strong{font-size:12px;line-height:1.45}.quiz-current-question small{color:#63728a;font-size:10px}.quiz-answer-button{white-space:nowrap;text-underline-offset:3px;color:var(--blue);padding:5px 0;font-size:10px;text-decoration:underline}.quiz-room-result{gap:3px;margin-top:7px;font-size:11px;display:grid}.quiz-room-result>span{color:#63728a}.quiz-scoreboard{border-top:1px solid var(--line);margin-top:7px;padding-top:6px;font-size:10px}.quiz-scoreboard summary{cursor:pointer;color:#63728a;align-items:center;gap:5px;list-style:none;display:flex}.quiz-scoreboard summary::-webkit-details-marker{display:none}.quiz-scoreboard summary>span{flex-wrap:wrap;flex:1;gap:9px;margin-left:7px;display:flex}.quiz-scoreboard summary>span>span{white-space:nowrap}.quiz-scoreboard ol{max-height:115px;margin:8px 0 0;padding-left:24px;overflow:auto}.quiz-scoreboard li{padding:3px 6px}.quiz-scoreboard li strong{float:right;font-weight:500}.quiz-panel-error{color:#9b3030;margin-top:7px;font-size:11px}.quiz-room-panel button:disabled{opacity:.55}.quiz-room-panel :focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:650px){.quiz-room-panel{padding:9px 11px}.quiz-vote-options{grid-template-columns:repeat(2,minmax(0,1fr));max-height:132px}.quiz-room-start{align-items:flex-start}.quiz-room-start p{max-width:220px}.quiz-room-start .button{white-space:normal;max-width:150px}.quiz-current-question{align-items:flex-start}.quiz-answer-button{white-space:normal;text-align:right;max-width:68px}.quiz-room-head{gap:5px}.quiz-room-counter{font-size:9px}.quiz-scoreboard summary>span{gap:5px;max-height:31px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.quiz-room-panel *{scroll-behavior:auto}}.skavoo-editorial .app-shell.chat-screen .topbar{gap:14px}.skavoo-editorial .app-shell.chat-screen .topbar .profile-button{min-width:0}.skavoo-editorial .app-shell.chat-screen .topbar .profile-button>span:not(.avatar){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;display:block;overflow:hidden}.chat-header-overview{min-width:0;max-height:36px;color:var(--ed-ink,#26384c);flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.chat-header-overview .chat-header-directory{white-space:nowrap;min-height:28px;color:var(--ed-accent,#40588f);text-underline-offset:3px;align-items:baseline;gap:3px;margin:0;padding:4px 0;font-size:11px;line-height:20px;text-decoration:underline;display:inline-flex}.chat-header-directory strong{font-variant-numeric:tabular-nums;font-weight:650}.chat-header-member-total{white-space:nowrap;color:var(--ed-muted,#536479);align-items:center;gap:4px;font-size:10px;display:inline-flex}.chat-header-member-total strong{color:var(--ed-ink,#26384c);font-variant-numeric:tabular-nums;font-weight:600}.chat-header-overview-toggle{border:1px solid var(--ed-rule,#cbd2db);background:var(--ed-paper,#f6f7f8);min-height:30px;color:var(--ed-ink,#26384c);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:4px 7px;font-size:10px;line-height:18px;display:inline-flex}.chat-header-overview-toggle:hover,.chat-header-overview-toggle[aria-expanded=true]{background:var(--ed-soft,#eef1f6)}.chat-header-overview-toggle[aria-expanded=true] .chat-header-toggle-chevron{transform:rotate(180deg)}.chat-header-label-short{display:none}:is(.chat-header-overview button:focus-visible,.chat-header-overview summary:focus-visible){outline:2px solid var(--ed-accent,#40588f);outline-offset:2px}.chat-header-overview-panel{z-index:70;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--ed-rule,#cbd2db);background:var(--ed-paper,#f6f7f8);max-width:calc(100vw - 16px);color:var(--ed-ink,#26384c);box-shadow:none;border-radius:3px;gap:14px;padding:14px;display:grid;position:fixed;overflow:auto}.chat-header-overview-panel[hidden]{display:none}.chat-header-overview-panel:focus{outline:none}.chat-header-panel-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-header-panel-heading h2{color:var(--ed-ink,#26384c);margin:0;font-size:13px;font-weight:650;line-height:1.3}.chat-header-panel-heading>button{width:28px;height:28px;color:var(--ed-muted,#536479);border-radius:3px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.chat-header-panel-heading>button:hover{background:var(--ed-soft,#eef1f6)}.chat-header-tip{min-width:0;color:var(--ed-muted,#536479);font-size:12px}.chat-header-tip .tip-heading{align-items:center;gap:5px;margin:0 0 7px;display:flex}.chat-header-tip .tip-heading svg{width:13px;height:13px}.chat-header-tip .tip-heading span{letter-spacing:.04em;color:var(--ed-muted,#536479);font-size:10px}.chat-header-tip>code{color:var(--ed-accent,#40588f);overflow-wrap:anywhere;margin-bottom:5px;font-size:12px;line-height:1.45;display:block}.chat-header-tip>p{-webkit-line-clamp:unset;-webkit-box-orient:initial;max-width:none;color:var(--ed-ink,#26384c);margin:0;font-size:12px;line-height:1.5;display:block;overflow:visible}.chat-header-tip>button{color:var(--ed-accent,#40588f);align-items:center;gap:5px;margin-top:4px;padding:4px 0;font-size:11px;display:inline-flex}.chat-header-tip .message-report-help{border:0;margin:9px 0 0;padding:0;display:block}.chat-header-tip .message-report-help>summary{min-height:0;color:var(--ed-muted,#536479);cursor:pointer;font-size:11px}.chat-header-tip .message-report-help p{-webkit-line-clamp:unset;-webkit-box-orient:initial;max-width:none;color:var(--ed-ink,#26384c);margin:6px 0 0;font-size:12px;line-height:1.5;display:block;overflow:visible}.chat-header-stats{border-top:1px solid var(--ed-rule,#cbd2db);min-width:0;color:var(--ed-ink,#26384c);gap:10px;padding-top:12px;font-size:11px;line-height:1.5;display:grid}.chat-header-members,.chat-header-session{color:var(--ed-muted,#536479);align-items:flex-start;gap:7px;font-size:11px;display:flex}.chat-header-members>svg,.chat-header-session>svg{flex:none;margin-top:2px}.chat-header-members strong{color:var(--ed-ink,#26384c);font-weight:600}.chat-header-stats .page-view-counter{align-items:flex-start;gap:7px;display:flex}.chat-header-stats .page-view-counter>svg{flex:none;margin-top:3px}.chat-header-stats .page-view-counter-values{color:var(--ed-ink,#26384c);flex:0 auto;grid-template-columns:minmax(0,1fr);gap:4px;font-size:11px;display:grid}.chat-header-stats .page-view-counter-heading{color:var(--ed-muted,#536479);font-size:10px}.chat-header-stats .page-view-counter-row{align-items:baseline;gap:9px;display:flex}.chat-header-stats .page-view-counter-amount{text-align:right;font-variant-numeric:tabular-nums;min-width:5ch;font-weight:650}.chat-header-stats .page-view-counter-window{color:var(--ed-muted,#536479);white-space:nowrap;font-size:11px}.chat-header-stats .page-view-counter-stale{font-size:10px}.chat-header-stats .page-view-counter-info{align-self:flex-start;margin:2px 0 0}.skavoo-editorial .app-shell.chat-screen .chat-content-heading{background-color:var(--ed-paper);background-image:linear-gradient(90deg, var(--ed-paper) 0%, color-mix(in srgb, var(--ed-paper) 85%, transparent) 50%, color-mix(in srgb, var(--ed-paper) 72%, transparent) 100%), url(/illustrations/community-evening-header.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:auto,auto 100%;justify-content:space-between;align-items:center;gap:12px;height:56px;min-height:56px;max-height:56px;padding:6px 24px;display:flex}.skavoo-editorial .app-shell.chat-screen .chat-content-heading h1{font-size:21px;line-height:25px}.skavoo-editorial .app-shell.chat-screen .chat-content-heading p{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;line-height:15px;display:block;overflow:hidden}.skavoo-editorial .app-shell .chat-content-heading>div:first-child,.skavoo-editorial .app-shell .chat-content-heading>div:first-child h1{min-width:0}.skavoo-editorial .app-shell .chat-content-heading>div:first-child h1>svg{flex-shrink:0}.skavoo-editorial .app-shell .chat-content-heading>div:first-child h1>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.skavoo-editorial .app-shell .people-contact-alerts{flex-shrink:0;margin-top:auto}.skavoo-editorial .app-shell .people-contact-alerts:empty{display:none}.skavoo-editorial .app-shell .workspace>.radio-dock{flex-shrink:0;margin:6px 24px 0}.skavoo-editorial .app-shell .feature-help{border-top:1px solid var(--ed-rule);border-bottom:1px solid var(--ed-rule);margin:0 0 20px}.skavoo-editorial .app-shell .feature-help>summary{cursor:pointer;color:var(--ed-ink);padding:12px 0;font-size:13px;font-weight:600}.skavoo-editorial .app-shell .feature-help-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;display:grid}.skavoo-editorial .app-shell .feature-help-list article{border-top:1px solid var(--ed-rule);padding:13px 0}.skavoo-editorial .app-shell .feature-help-list h3{color:var(--ed-ink);margin:0 0 6px;font-size:13px}.skavoo-editorial .app-shell .feature-help-list p{color:var(--ed-muted);margin:0 0 8px;font-size:12px;line-height:1.55}.skavoo-editorial .app-shell .feature-help-list :is(button,a){color:var(--ed-accent);text-underline-offset:3px;align-items:center;gap:5px;font-size:12px;text-decoration:underline;display:inline-flex}@media (max-width:1190px){.skavoo-editorial .app-shell.chat-screen .topbar .profile-button{justify-content:center;align-items:center;gap:0;width:34px;min-width:34px;max-width:34px;padding:0;display:inline-flex}.skavoo-editorial .app-shell.chat-screen .topbar .profile-button>span:not(.avatar){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skavoo-editorial .app-shell.chat-screen .topbar .profile-button>svg{display:none}.chat-header-overview{gap:8px}.chat-header-member-total,.chat-header-label-full{display:none}.chat-header-label-short{display:inline}}@media (max-width:900px){.skavoo-editorial .app-shell.chat-screen .topbar .breadcrumb-community,.skavoo-editorial .app-shell.chat-screen .topbar .breadcrumb>svg{display:none}}@media (max-width:760px){.skavoo-editorial .app-shell.chat-screen .topbar{flex-wrap:nowrap;gap:8px;height:44px;min-height:44px;max-height:44px}.skavoo-editorial .app-shell.chat-screen .topbar .connection,.skavoo-editorial .app-shell.chat-screen .topbar .top-divider{display:none}.skavoo-editorial .app-shell.chat-screen .topbar-right{flex:none;gap:0}.chat-header-overview{gap:6px}.chat-header-label-short,.chat-header-toggle-chevron{display:none}.chat-header-overview-toggle{width:30px;padding:5px}.chat-header-overview .chat-header-directory{font-size:10px}.skavoo-editorial .app-shell.chat-screen .chat-content-heading{gap:8px;height:56px;min-height:56px;max-height:56px;padding:6px 14px}.skavoo-editorial .app-shell .workspace>.radio-dock{margin:5px 10px 0}.skavoo-editorial .app-shell .feature-help-list{grid-template-columns:1fr}}@media (max-width:540px){.chat-header-overview-panel{padding:12px}}.room-welcome-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex;position:relative}.room-welcome-badge{color:#286950;background:#ecf6ef;border:1px solid #d6e9dc;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:9px;display:inline-flex}.room-welcome-control .join-signal-button,.room-welcome-control .room-welcome-button{padding:4px 5px;font-size:10px}.room-welcome-control .join-signal-button small{color:#65758c;margin-left:3px;font-size:8px}.room-welcome-help{position:relative}.room-welcome-help summary{cursor:pointer;color:#667994;align-items:center;padding:4px;list-style:none;display:flex}.room-welcome-help summary::-webkit-details-marker{display:none}.room-welcome-help>div{z-index:22;color:#53647f;background:#fff;border:1px solid #dce3ef;border-radius:8px;width:min(300px,80vw);padding:13px 14px;font-size:11px;line-height:1.6;position:absolute;top:28px;right:0;box-shadow:0 8px 24px #23334d20}.room-welcome-help strong{color:#243047;font-size:11px;display:block}.room-welcome-help p{margin-top:6px}.room-welcome-help summary:focus-visible{border-radius:4px;outline:2px solid #8aa2ef}.community-founded{color:#71819a;white-space:nowrap;font-size:9px}.community-member-count{color:#63728a;font-size:10px!important}.community-member-count strong{font-weight:600}.operations-access-note{color:#7c5d35!important;margin-top:8px!important;font-size:10px!important;line-height:1.6!important}@media (max-width:720px){.room-welcome-badge{max-width:160px;font-size:8px;line-height:1.35}.room-welcome-control{gap:4px}.room-strip{gap:5px}.room-strip-actions{flex-wrap:wrap;justify-content:flex-end}.room-welcome-control .join-signal-button,.room-welcome-control .room-welcome-button{font-size:9px}.community-founded{white-space:normal}}.user-profile-dialog{--profile-accent:#5363b8;--profile-soft:#edf0fc;color:#26354b;overscroll-behavior:contain;text-align:left;background:#fff;border:1px solid #dae2ed;border-radius:20px;width:min(680px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);padding:0;font-size:13px;line-height:1.6;overflow-y:auto;box-shadow:0 28px 100px #12233f40}.user-profile-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15243d70}.user-profile-dialog *{box-sizing:border-box}:is(.user-profile-dialog button:focus-visible,.user-profile-dialog input:focus-visible,.user-profile-dialog textarea:focus-visible,.user-profile-dialog a:focus-visible){outline-offset:3px;outline:3px solid #94a7e5}.user-profile-close{z-index:3;color:#364864;background:#ffffffeb;border:1px solid #ffffff65;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 2px 10px #1d315619}.user-profile-close:hover{background:#fff}.user-profile-accent-ocean{--profile-accent:#087b89;--profile-soft:#e8f5f5}.user-profile-accent-forest{--profile-accent:#397d5b;--profile-soft:#edf5ed}.user-profile-accent-berry{--profile-accent:#9c426f;--profile-soft:#faedf3}.user-profile-accent-sunset{--profile-accent:#b66a36;--profile-soft:#fcf0e6}.user-profile-hero{background:linear-gradient(180deg,var(--profile-soft) 0,#fff 95%);border-radius:19px 19px 0 0;position:relative;overflow:hidden}.user-profile-banner{background:linear-gradient(118deg,var(--profile-accent),color-mix(in srgb,var(--profile-accent),#253857 24%) 55%,color-mix(in srgb,var(--profile-accent),#bbe5db 52%));height:128px;position:relative;overflow:hidden}.user-profile-banner:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:440px;height:440px;position:absolute;top:-295px;right:-55px;box-shadow:0 0 0 35px #ffffff0b,0 0 0 90px #ffffff08}.user-profile-banner:after{content:"";background:#ffffff12;border-radius:100%;width:260px;height:120px;position:absolute;top:25px;left:-30px;transform:rotate(-25deg)}.user-profile-banner>span{background:#fff5;border-radius:50%;width:7px;height:7px;position:absolute;top:34px;left:42%}.user-profile-banner>span:nth-child(2){width:4px;height:4px;top:87px;left:62%}.user-profile-banner>span:nth-child(3){width:9px;height:9px;top:54px;left:79%}.user-profile-identity{align-items:flex-start;gap:20px;margin-top:-38px;padding:0 30px 24px;display:flex;position:relative}.user-profile-avatar{background:var(--profile-soft);width:104px;height:104px;color:var(--profile-accent);border:5px solid #fff;border-radius:28px;flex:none;place-items:center;font-size:31px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 5px 18px #20354c15}.user-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.user-profile-names{flex:1;min-width:0;padding-top:48px}.user-profile-eyebrow{letter-spacing:.16em;color:#71829a;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.user-profile-names h2{letter-spacing:-.6px;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:27px;line-height:1.2;display:flex}.user-profile-names .skavoo-plus-badge{letter-spacing:0;font-size:10px}.user-profile-headline{overflow-wrap:anywhere;color:#4b6079;margin:9px 0 0;font-size:14px;line-height:1.6}.user-profile-meta{color:#6d7e95;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:11px;display:flex}.user-profile-meta>span+span:before{content:"·";color:#97a8ba;margin-right:8px}.user-profile-toolbar{background:#fbfcfe;border-top:1px solid #e7edf5;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:15px;padding:14px 30px;display:flex}.user-profile-toolbar p{color:#62778f;align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.6;display:flex}.user-profile-toolbar p svg{flex:none;margin-top:2px}.user-profile-toolbar .button{flex:none;padding:7px 10px;font-size:11px}.user-profile-preview-button{color:#536c90;flex:none;align-items:center;gap:5px;font-size:12px;display:flex}.user-profile-data-note{color:#697d94;margin:14px 0 0;padding:0 30px;font-size:11px;line-height:1.6}.user-profile-read{padding:25px 30px 30px}.user-profile-read section+section{margin-top:24px}.user-profile-read h3,.user-profile-avatar-editor h3{color:#354c68;margin:0 0 8px;font-size:13px;font-weight:650}.user-profile-prose{color:#53657b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.user-profile-facts{flex-wrap:wrap;gap:10px;margin:0 0 25px;display:flex}.user-profile-facts>div{background:#fbfcff;border:1px solid #e7edf5;border-radius:10px;flex:1;min-width:120px;padding:12px 14px}.user-profile-facts dt{color:#7c8ca3;align-items:center;gap:6px;margin-bottom:5px;font-size:10px;display:flex}.user-profile-facts dd{color:#4c617d;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500}.user-profile-conversation{background:#f0f7f7;border:1px solid #dcebea;border-radius:12px;gap:13px;margin-top:24px;padding:18px;display:flex}.user-profile-section-icon{color:#36817d;background:#fff;border:1px solid #dcebea;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.user-profile-conversation>div{min-width:0}.user-profile-interests{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:25px;display:grid}.user-profile-interests section+section{margin-top:0}.user-profile-interests section:last-child:nth-child(odd){grid-column:1/-1}.user-profile-website{border-top:1px solid #e7edf5;margin-top:25px;padding-top:22px}.user-profile-website a{overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:7px;font-size:12px;display:inline-flex}.user-profile-website svg{flex:none}.user-profile-empty{text-align:center;color:#7a8da3;padding:25px 15px 30px}.user-profile-empty>svg{color:#97abc2}.user-profile-empty p{color:#5f7591;margin:12px 0 4px;font-size:13px}.user-profile-empty span{font-size:11px}.user-profile-read-footer{color:#7c8da3;background:#f7fafc;border-top:1px solid #e3eaf2;justify-content:space-between;align-items:center;gap:15px;padding:18px 30px;font-size:11px;display:flex}.user-profile-feedback:empty{display:none}.user-profile-error,.user-profile-success{border-radius:8px;align-items:flex-start;gap:8px;margin:16px 30px 0;padding:11px 13px;font-size:12px;line-height:1.6;display:flex}.user-profile-error{color:#924a39;background:#fff2ee;border:1px solid #edcfc5}.user-profile-error svg,.user-profile-success svg{flex:none;margin-top:2px}.user-profile-error button{color:inherit;margin:7px 0 0;padding:0;font-weight:600;text-decoration:underline;display:block}.user-profile-success{color:#347153;background:#eef8f3;border:1px solid #d5eade}.user-profile-discard{color:#715c32;background:#fffaf0;border:1px solid #dfd3b8;border-radius:10px;margin:16px 30px 0;padding:15px}.user-profile-discard strong{font-size:13px}.user-profile-discard p{margin:6px 0 12px;font-size:12px}.user-profile-discard>div{flex-wrap:wrap;gap:8px;display:flex}.user-profile-discard .button{font-size:11px}.user-profile-tabs{border-bottom:1px solid #e5ebf4;gap:5px;margin:19px 0 0;padding:0 30px;display:flex}.user-profile-tabs>button{color:#74869d;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 16px;font-size:12px;display:flex}.user-profile-tabs>button[aria-selected=true]{color:#3b5792;background:#f4f6fc;border-color:#4d65ad;border-radius:8px 8px 0 0;font-weight:600}.user-profile-editor-panel{min-height:330px;padding:23px 30px 26px}.user-profile-field{margin-bottom:17px}.user-profile-field:last-child{margin-bottom:0}.user-profile-field label{color:#415a78;margin:0 0 6px;font-size:12px;font-weight:550;display:block}.user-profile-field label span{color:#99a5b7;margin-left:5px;font-size:10px;font-weight:400}.user-profile-field input,.user-profile-field textarea{width:100%;font:inherit;color:#3c526f;resize:vertical;background:#fbfcff;border:1px solid #dbe3ed;border-radius:8px;min-height:42px;padding:10px 12px;font-size:13px;line-height:1.6;display:block}.user-profile-field textarea{max-height:360px}.user-profile-field input::placeholder,.user-profile-field textarea::placeholder{color:#96a4b7}.user-profile-field small{text-align:right;color:#98a5b7;margin-top:4px;font-size:9px;display:block}.user-profile-field-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.user-profile-panel-intro{color:#73859b;margin:0 0 20px;font-size:12px}.user-profile-editor-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#f8fbfdf5;border-top:1px solid #e1e9f2;justify-content:space-between;align-items:center;gap:12px;padding:17px 30px;display:flex;position:sticky;bottom:0}.user-profile-editor-footer>span{color:#7a8da3;font-size:10px}.user-profile-editor-footer .button{flex:none;padding:10px 14px;font-size:12px}.user-profile-editor-footer button svg,.user-profile-avatar-actions svg{flex:none}.user-profile-avatar-editor{border:1px solid #e2e9f2;border-radius:12px;margin-bottom:24px;padding:18px}.user-profile-avatar-editor p{color:#72859d;margin:0;font-size:11px;line-height:1.7}.user-profile-avatar-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.user-profile-avatar-actions .button{padding:8px 11px;font-size:11px}.user-profile-file{clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.user-profile-text-button{color:#6c7f98;text-underline-offset:3px;align-items:center;gap:5px;padding:4px 0;font-size:11px;text-decoration:underline;display:inline-flex}.user-profile-avatar-preview{border-top:1px solid #e5ebf4;align-items:center;gap:15px;margin-top:17px;padding-top:17px;display:flex}.user-profile-avatar-preview img{object-fit:cover;border-radius:18px;flex:none}.user-profile-avatar-preview>div{min-width:0}.user-profile-avatar-preview strong,.user-profile-avatar-preview span{font-size:11px;display:block}.user-profile-avatar-preview span{color:#8a9aae;margin-top:2px;font-size:10px}.user-profile-avatar-preview>div>div{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.user-profile-avatar-preview .button{padding:6px 10px;font-size:10px}.user-profile-accent-picker{border:0;margin:0;padding:0}.user-profile-accent-picker legend{color:#425a77;padding:0;font-size:13px;font-weight:600}.user-profile-accent-picker>p{color:#7b8ca3;margin:5px 0 14px;font-size:11px}.user-profile-accent-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.user-profile-accent-picker label{color:#7a8ba2;cursor:pointer;border:1px solid #e0e7f0;border-radius:9px;flex-direction:column;align-items:center;gap:7px;padding:11px 4px;font-size:10px;display:flex}.user-profile-accent-picker label.selected{border-color:var(--profile-swatch);box-shadow:0 0 0 1px var(--profile-swatch);color:#455d79;background:#fbfcfe}.user-profile-accent-picker input{opacity:0;width:1px;height:1px;position:absolute}.user-profile-accent-picker label:has(input:focus-visible){outline-offset:3px;outline:3px solid #94a7e5}.user-profile-swatch{background:var(--profile-swatch);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.user-profile-plus-note{color:#7984a6;border-top:1px solid #e4e9f3;align-items:flex-start;gap:8px;margin:23px 0 0;padding-top:17px;font-size:11px;line-height:1.7;display:flex}.user-profile-plus-note svg{flex:none;margin-top:1px}.user-profile-loading,.user-profile-unavailable{text-align:center;color:#7588a0;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:80px 30px 65px;display:flex}.user-profile-loading h2,.user-profile-unavailable h2{color:#435c7c;margin:18px 0 4px;font-size:18px}.user-profile-unavailable p{max-width:400px;margin:12px 0 20px;font-size:12px}.user-profile-loading>svg{animation:1s linear infinite profile-loading}.user-profile-link{color:#5f78a0;font-size:inherit;line-height:inherit;text-underline-offset:2px;margin:0 0 0 5px;padding:0;text-decoration:underline;display:inline;font-style:normal!important}.userinfo-profile{font-style:normal!important}.userinfo-profile .user-profile-link{margin-left:0}@keyframes profile-loading{to{transform:rotate(360deg)}}@media (max-width:600px){.user-profile-dialog{border-radius:15px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.user-profile-hero{border-radius:14px 14px 0 0}.user-profile-banner{height:105px}.user-profile-identity{gap:14px;margin-top:-28px;padding:0 19px 20px}.user-profile-avatar{border-width:4px;border-radius:23px;width:80px;height:80px;font-size:25px}.user-profile-names{padding-top:37px}.user-profile-eyebrow{letter-spacing:.1em;font-size:8px}.user-profile-names h2{gap:6px;font-size:23px}.user-profile-headline{margin-top:7px;font-size:12px}.user-profile-meta{gap:5px;font-size:10px}.user-profile-meta>span+span:before{margin-right:5px}.user-profile-toolbar{gap:10px;padding:12px 19px}.user-profile-toolbar p{font-size:10px}.user-profile-data-note{padding:0 19px}.user-profile-read{padding:20px 19px 24px}.user-profile-facts{gap:8px}.user-profile-facts>div{min-width:110px;padding:10px 12px}.user-profile-interests{gap:20px 14px}.user-profile-tabs{gap:2px;padding:0 15px}.user-profile-tabs>button{flex:1;gap:5px;padding:11px 6px;font-size:11px}.user-profile-tabs>button svg{width:14px}.user-profile-editor-panel{min-height:300px;padding:20px 19px 23px}.user-profile-field input,.user-profile-field textarea{font-size:16px}.user-profile-field-grid{grid-template-columns:1fr;gap:0}.user-profile-field-grid .user-profile-field:last-child{margin-bottom:17px}.user-profile-editor-footer{gap:8px;padding:13px 19px}.user-profile-editor-footer>span{max-width:130px;font-size:9px}.user-profile-editor-footer .button{padding:10px 12px;font-size:11px}.user-profile-error,.user-profile-success,.user-profile-discard{margin-left:19px;margin-right:19px}.user-profile-avatar-editor{padding:14px}.user-profile-accent-picker>div{gap:6px}.user-profile-accent-picker label{padding:10px 3px;font-size:9px}.user-profile-read-footer{padding:15px 19px;font-size:10px}.user-profile-read-footer .button{font-size:11px}}@media (prefers-reduced-motion:reduce){.user-profile-loading>svg{animation:none}.user-profile-dialog *{scroll-behavior:auto}}.user-profile-hero .user-profile-banner.plus-banner-horizon{background:linear-gradient(150deg,var(--plus-banner-a,#d6e4f2),var(--plus-banner-b,#d1d6ea))}.user-profile-hero .user-profile-banner.plus-banner-mesh{background:repeating-linear-gradient(0deg,#ffffff40 0 1px,transparent 1px 16px),repeating-linear-gradient(90deg,#ffffff40 0 1px,transparent 1px 16px),linear-gradient(120deg,var(--plus-banner-a,#d6e4f2),var(--plus-banner-b,#d1d6ea))}.user-profile-hero .user-profile-banner.plus-banner-wave{background:radial-gradient(ellipse at 10% 0,#ffffff80 0 40%,transparent 41%),radial-gradient(ellipse at 90% 100%,#ffffff60 0 40%,transparent 41%),linear-gradient(130deg,var(--plus-banner-a,#d6e4f2),var(--plus-banner-b,#d1d6ea))}.user-profile-avatar.plus-avatar-frame-orbit{outline-offset:3px;outline:2px solid #7b83c7}.user-profile-avatar.plus-avatar-frame-prism{outline-offset:3px;border-radius:15px;outline:2px solid #9a83cc}.user-profile-avatar.plus-avatar-frame-halo{outline-offset:3px;outline:2px solid #62b8aa}.user-profile-hero.plus-effect-glow .user-profile-avatar{filter:drop-shadow(0 0 5px #7b83c740)}.user-profile-hero.plus-effect-drift .user-profile-avatar{animation:5s ease-in-out infinite alternate plus-soft-glow}@media (prefers-reduced-motion:reduce){.user-profile-hero.plus-effect-drift .user-profile-avatar{animation:none}}.user-profile-upload-rules{margin-top:9px!important}.user-profile-read-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (max-width:450px){.user-profile-read-footer{flex-direction:column;align-items:flex-start;gap:10px}.user-profile-read-actions{justify-content:space-between;width:100%}}.user-profile-radio{color:#347d86;background:#f2f9fa;border:1px solid #dbe8ed;border-radius:11px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.user-profile-radio>svg{flex:none}.user-profile-radio>div{flex:1;min-width:0}.user-profile-radio span,.user-profile-radio strong{display:block}.user-profile-radio span{color:#72899a;font-size:10px}.user-profile-radio strong{overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:600}.user-profile-radio .button{flex:none;min-height:36px;padding:7px 11px;font-size:11px}.user-profile-radio button:focus-visible{outline-offset:3px;outline:3px solid #79abb9}@media (max-width:400px){.user-profile-radio{flex-wrap:wrap;gap:9px}.user-profile-radio>div{flex-basis:calc(100% - 35px)}.user-profile-radio .button{margin-left:28px}}.classic-command-output.room-overview-output,.classic-command-output.userinfo-output{margin-top:2px;margin-bottom:2px;padding-top:0;padding-bottom:0;font-size:13px;font-style:normal;line-height:1.35}.classic-command-output.room-overview-output .room-overview-header,.classic-command-output .room-members-header{margin-bottom:0;line-height:1.35}.classic-command-output .room-overview-header>span{color:inherit;display:block}.classic-command-output .room-overview-header strong{font-size:inherit;line-height:inherit}.classic-command-output .room-overview-line,.classic-command-output .room-member-line,.classic-command-output .userinfo-lines>div{margin:0;padding:0;line-height:1.35}.classic-command-output .event-time{font-style:normal;padding-top:0!important;line-height:1.35!important}.classic-command-output .room-member-marker{color:inherit;font-weight:400}.classic-command-output .room-members-empty{margin:0;line-height:1.35}.classic-command-output .room-member-login,.classic-command-output .room-member-role,.classic-command-output .room-member-time,.classic-command-output .room-member-identity{color:inherit}.classic-command-output .classic-private-link{font:inherit;color:#264f99;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-style:normal;text-decoration:underline;display:inline}:is(.classic-command-output .classic-private-link:focus-visible,.classic-command-output .room-member-nick:focus-visible){outline-offset:2px;border-radius:1px;outline:2px solid #476bc3}.classic-command-output .classic-private-link .chat-copy-label{color:inherit}.classic-room-overview{color:#000;background:#fff}.classic-room-overview .overview-room-name,.classic-room-overview .overview-topic,.classic-room-overview .overview-comma,.classic-room-overview .overview-empty{color:#000;font-weight:400}.classic-room-overview .overview-nick{cursor:default;font-style:normal;font-weight:400;text-decoration:none;color:#000!important}.classic-room-overview .overview-nick.privileged{font-weight:700}.classic-room-overview .overview-nick:hover{text-decoration:none}.classic-room-overview .overview-locked{color:#a62828;font-size:inherit;font-weight:400}@media (max-width:760px){.classic-command-output.room-overview-output,.classic-command-output.userinfo-output{font-size:13px;line-height:1.35}.classic-command-output .room-overview-header{margin-bottom:0}.classic-command-output .room-overview-line,.classic-command-output .room-member-line{padding:0;line-height:1.35}}.chat-row.classic-message{border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) 22px;align-items:baseline;column-gap:7px;min-height:0;margin:0;padding:1px 0;font-size:13px;line-height:1.35}.chat-row.classic-message .message-content{min-width:0;color:var(--message-color);line-height:1.35}.chat-row.classic-message .message-prefix{white-space:normal;color:inherit;margin:0;padding:0;display:inline}.chat-row.classic-message .message-author,.chat-row.classic-message .message-text{color:var(--message-color);font-size:13px;font-weight:400;line-height:1.35}.chat-row.classic-message .message-author button{font:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:none}:is(.chat-row.classic-message .message-author button:hover,.chat-row.classic-message .message-author button:focus-visible){text-underline-offset:2px;text-decoration:underline}.chat-row.classic-message:is(.action,.shout,.whisper) .message-prefix,.chat-row.classic-message:is(.action,.shout,.whisper) .message-author,.chat-row.classic-message:is(.action,.shout,.whisper) .message-text{font-style:italic;font-weight:700}.chat-row.classic-message.question .message-prefix,.chat-row.classic-message.question .message-text{font-weight:700}.chat-row.classic-message.whisper{box-shadow:none;background:0 0;padding-left:0;padding-right:0}.chat-row.classic-message.whisper:hover{background:#f6f7fb}.chat-row.classic-message.whisper .message-prefix,.chat-row.classic-message.whisper .message-prefix>.chat-copy-label,.chat-row.classic-message.whisper .message-text{color:#000!important}.chat-row.classic-message .message-colon{display:none}.chat-row.classic-message .event-time{color:#71819a;white-space:nowrap;padding:0;font-size:10px;line-height:1.35}.classic-message-badges{vertical-align:baseline;color:#64738a;align-items:baseline;gap:4px;margin-left:7px;font-style:normal;font-weight:400;display:inline-flex}.chat-row.classic-message .message-role{background:#f4f6fa;border-color:#e5e9f1;padding:0 3px;font-size:9px;font-style:normal;font-weight:600;line-height:1.25}.chat-row.classic-message .skavoo-plus-badge{vertical-align:baseline;font-size:9px;line-height:1.25}.chat-row.classic-message .private-window-link{color:#42619b;text-underline-offset:2px;margin-left:8px;padding:0;font-size:10px;font-style:normal;font-weight:400;text-decoration:underline}.system-message.system-row{color:#20262e;grid-template-columns:42px minmax(0,1fr);gap:7px;margin:0;padding:1px 0;font-size:13px;line-height:1.35}.system-message.system-row .system-content,.system-message.system-row .system-text{line-height:1.35}.system-message.system-row .event-time{color:#71819a;padding:0;font-size:10px;line-height:1.35}.classic-chat-welcome{color:#20262e;margin:12px 0 8px;font-size:13px;line-height:1.35}.classic-chat-welcome>small{color:#748198;margin:1px 0 3px;font-size:10px;font-style:normal;line-height:1.5;display:block}.classic-chat-welcome>strong{font-size:13px;line-height:1.35;display:block}.classic-chat-welcome>p{color:#657590;margin-top:3px;font-size:12px;line-height:1.45}.message-area>.chat-date{margin:6px 0 8px;font-size:9px}.message-area>.session-history-toolbar{padding-top:2px;padding-bottom:4px;font-size:10px}.private-chat-fallback{color:#243047;background:#fff;border:1px solid #dbe3ef;border-radius:12px;width:min(570px,100vw - 20px);max-width:none;height:min(720px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden;box-shadow:0 18px 70px #17283c38}.private-chat-fallback::backdrop{background:#15243d65}@media (max-width:760px){.chat-row.classic-message{grid-template-columns:37px minmax(0,1fr) 20px;column-gap:6px}.chat-row.classic-message,.chat-row.classic-message .message-author,.chat-row.classic-message .message-text{font-size:14px;line-height:1.4}.system-message.system-row{grid-template-columns:37px minmax(0,1fr);gap:6px;font-size:13px;line-height:1.4}.classic-message-badges{margin-left:5px}.chat-row.classic-message .private-window-link{font-size:11px}}
