.legal-shell{color:#243042;overflow-wrap:break-word;background:#f5f6f9;min-height:100dvh;font:15px/1.8 Arial,sans-serif}.legal-header,.legal-footer{align-items:center;gap:28px;max-width:1040px;margin:auto;padding:28px 32px;display:flex}.legal-header{justify-content:space-between}.legal-brand{letter-spacing:-1.4px;font-weight:800;color:#172737!important;font-size:29px!important;text-decoration:none!important}.legal-brand span{color:#4562c9}.legal-header>a:last-child{font-size:13px}.legal-body{background:#fff;border:1px solid #e1e5ee;border-radius:18px;max-width:900px;margin:12px auto 60px;padding:44px 52px}.legal-body h1{letter-spacing:-1.5px;margin:28px 0 20px;font-size:38px;line-height:1.2}.legal-body h2{margin:34px 0 12px;scroll-margin-top:24px;font-size:20px;line-height:1.4}.legal-body h3{margin:24px 0 8px;font-size:16px}.legal-body p{margin:12px 0}.legal-lead{color:#52617a;font-size:17px}.legal-body ul,.legal-body ol{padding-left:24px}.legal-body li{margin:8px 0}.legal-body a,.legal-footer a,.legal-header>a:last-child{color:#3456ba;text-underline-offset:3px;overflow-wrap:anywhere}:is(.legal-body a:focus-visible,.legal-header a:focus-visible,.legal-footer a:focus-visible){outline-offset:4px;border-radius:2px;outline:3px solid #4562c9}.legal-eyebrow{letter-spacing:1.3px;color:#526688;font-size:10px;font-weight:700}.legal-note{background:#f1f4fe;border-left:3px solid #5975d1;border-radius:0 10px 10px 0;padding:16px 20px}.legal-missing{background:#fff6e6;border:1px solid #eed9ae;border-radius:10px;margin-top:20px;padding:18px 22px;font-size:13px}.legal-missing p{margin:8px 0 0}.legal-placeholder{color:#7c5315;overflow-wrap:anywhere;font-weight:600}.legal-muted{color:#64738a;font-size:13px}.legal-status{margin-top:16px!important}.legal-date{border-top:1px solid #e1e5ee;padding-top:18px;margin-top:36px!important}.legal-multiline{white-space:pre-line;overflow-wrap:anywhere}.legal-contact{background:#f7f8fc;border:1px solid #e4e8f0;border-radius:10px;padding:18px 22px}.legal-contact address{font-style:normal}.legal-contact p:last-child{margin-bottom:0}.legal-table-wrap{border:1px solid #e1e5ee;border-radius:8px;width:100%;margin:20px 0;overflow-x:auto}.legal-body table{border-collapse:collapse;width:100%;font-size:13px}.legal-body th,.legal-body td{vertical-align:top;text-align:left;border-bottom:1px solid #e1e5ee;padding:12px}.legal-body tr:last-child td{border-bottom:0}.legal-body th{background:#f4f6fb;font-weight:700}.legal-body th:first-child,.legal-body td:first-child{width:23%;min-width:125px}.legal-body code{overflow-wrap:anywhere;font-size:12px}.legal-toc{flex-wrap:wrap;gap:8px 18px;padding:16px 0;font-size:13px;display:flex}.legal-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px;max-width:none;font-size:11px;display:grid}.legal-footer nav{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;justify-self:end;gap:10px 18px;display:flex}.legal-footer .legal-build{color:#677587;text-align:center;grid-area:1/2;justify-self:center;margin:0;font-size:10px}.legal-build time{white-space:nowrap}.legal-brand .skavoo-logo{align-items:center;gap:10px;display:inline-flex}.legal-brand .skavoo-mark{width:34px;height:34px}.legal-brand .skavoo-wordmark{color:#172737}.legal-brand .skavoo-mark-a{stroke:#7255d9}.legal-brand .skavoo-mark-b{stroke:#39a3a7}.legal-contract-form,.legal-request-result{background:#faf9ff;border:1px solid #ded9ee;border-radius:14px;margin:28px 0;padding:28px}.legal-form-steps{gap:24px;font-size:13px;list-style:none;display:flex;margin:0 0 24px!important;padding:0!important}.legal-form-steps li{color:#68748a;margin:0!important}.legal-form-steps li[aria-current]{color:#6543bd;font-weight:700}.legal-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.legal-form-grid label{flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.legal-form-grid input,.legal-form-grid select,.legal-form-grid textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:#243042;background:#fff;border:1px solid #cdd4e3;border-radius:7px;min-height:44px;padding:11px 12px;font-weight:400}.legal-form-grid textarea{resize:vertical}.legal-form-grid label>span{color:#68748a;font-size:12px;font-weight:400;line-height:1.6}.legal-field-wide{grid-column:1/-1}.legal-contract-form button,.legal-request-result button{color:#fff;cursor:pointer;background:#6449bd;border:1px solid #6449bd;border-radius:8px;min-height:44px;padding:11px 18px;font:700 13px/1.5 Arial,sans-serif}.legal-contract-form form>button{margin-top:24px}.legal-contract-form button:disabled{opacity:.65;cursor:wait}:is(.legal-contract-form button:focus-visible,.legal-request-result button:focus-visible,.legal-form-grid :is(input,textarea,select):focus-visible){outline-offset:3px;outline:3px solid #a99ae1}.legal-contract-form .legal-secondary{color:#6449bd;background:#fff}.legal-form-actions,.legal-action-links{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:22px 0 12px;display:flex}.legal-form-actions>a{font-size:13px}.legal-action-links>a{font-weight:700}.legal-form-error{color:#912b3c;background:#fff0f2;border:1px solid #e7b9c0;border-radius:8px;padding:14px 16px;font-size:13px}.legal-review-list{grid-template-columns:150px minmax(0,1fr);gap:9px 16px;font-size:14px;display:grid}.legal-review-list dt{color:#65718a}.legal-review-list dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.legal-receipt{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #ded9ee;border-radius:8px;max-height:420px;padding:18px;font:12px/1.7 Arial,sans-serif;overflow:auto}.legal-contract-form h2:first-of-type{margin-top:0}@media (max-width:1100px){.legal-footer{flex-direction:column;gap:14px;display:flex}.legal-footer .legal-build{order:0}.legal-footer nav{order:1;justify-content:center}}@media (max-width:640px){.legal-header,.legal-footer{gap:18px;padding:22px 20px}.legal-body{margin:0 10px 30px;padding:28px 20px}.legal-body h1{font-size:31px}.legal-body h2{font-size:19px}.legal-lead{font-size:16px}.legal-body th,.legal-body td{padding:10px}.legal-body th:first-child,.legal-body td:first-child{min-width:95px}.legal-missing,.legal-contact{padding:16px}.legal-footer .legal-build{width:100%}.legal-contract-form,.legal-request-result{padding:18px}.legal-form-grid{grid-template-columns:1fr}.legal-review-list{grid-template-columns:1fr;gap:3px}.legal-review-list dd{margin-bottom:12px}.legal-form-actions{flex-direction:column;align-items:stretch}.legal-form-steps{gap:16px}}@media print{.legal-shell{color:#000;background:#fff;font-size:11pt}.legal-header,.legal-footer,.legal-eyebrow,.legal-toc{display:none}.legal-body{border:0;max-width:none;margin:0;padding:0}.legal-body h1{font-size:25pt}.legal-body h2{break-after:avoid}.legal-contact,.legal-note,.legal-missing{break-inside:avoid}.legal-table-wrap{overflow:visible}.legal-body a{color:inherit}}@media screen{.legal-shell[data-site-theme]:not([data-site-theme=default]){background:var(--site-paper);color:var(--site-ink)}.legal-shell[data-site-theme]:not([data-site-theme=default]) .legal-header{background:var(--site-nav);max-width:none;color:var(--site-nav-text);padding-inline:max(32px,50% - 488px)}.legal-shell[data-site-theme]:not([data-site-theme=default]) .legal-header>a:last-child,.legal-shell[data-site-theme]:not([data-site-theme=default]) .legal-brand .skavoo-wordmark{color:var(--site-nav-text)}.legal-shell[data-site-theme]:not([data-site-theme=default]) .legal-brand .skavoo-mark-a{stroke:var(--site-logo-a)}.legal-shell[data-site-theme]:not([data-site-theme=default]) .legal-brand .skavoo-mark-b{stroke:var(--site-logo-b)}.legal-shell[data-site-theme]:not([data-site-theme=default]) :is(.legal-body,.legal-date,.legal-table-wrap,.legal-body th,.legal-body td){border-color:var(--site-line)}.legal-shell[data-site-theme]:not([data-site-theme=default]) :is(.legal-body a,.legal-footer a,.legal-eyebrow,.legal-form-steps li[aria-current]){color:var(--site-accent)}.legal-shell[data-site-theme]:not([data-site-theme=default]) :is(.legal-note,.legal-contact,.legal-body th,.legal-contract-form,.legal-request-result){background:var(--site-soft);border-color:var(--site-line)}.legal-shell[data-site-theme]:not([data-site-theme=default]) .legal-note{border-left-color:var(--site-accent)}.legal-shell[data-site-theme]:not([data-site-theme=default]) :is(.legal-lead,.legal-muted,.legal-footer .legal-build){color:var(--site-muted)}.legal-shell[data-site-theme]:not([data-site-theme=default]) :is(.legal-contract-form button,.legal-request-result button){background:var(--site-accent);border-color:var(--site-accent)}.legal-shell[data-site-theme]:not([data-site-theme=default]) .legal-contract-form .legal-secondary{color:var(--site-accent);background:#fff}.legal-shell[data-site-theme]:not([data-site-theme=default]) :is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-color:var(--site-accent)}.legal-shell[data-site-theme]:not([data-site-theme=default]) .legal-header a:focus-visible{outline-color:var(--site-bright)}}@media screen and (max-width:640px){.legal-shell[data-site-theme]:not([data-site-theme=default]) .legal-header{padding-inline:20px}}.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}
