:root{color:#e8e4de;font-synthesis:none;text-rendering:optimizelegibility;--ah:350;--as:80%;--al:55%;--accent:hsl(var(--ah) var(--as) var(--al));--accent-strong:hsl(var(--ah) var(--as) calc(var(--al) + 8%));--accent-soft:hsl(var(--ah) var(--as) var(--al) / .12);--accent-mid:hsl(var(--ah) var(--as) var(--al) / .22);--accent-line:hsl(var(--ah) var(--as) var(--al) / .32);--accent-fill:var(--accent);--a:var(--accent);--a12:var(--accent-soft);--a22:var(--accent-mid);--aline:var(--accent-line);--atext:var(--accent-strong);--ease:cubic-bezier(.2, .8, .2, 1);--bg:#0d0c0c;--panel:#111010;--panel-2:#151313;--panel-3:#1a1717;--line:#262221;--line-soft:#1e1b1a;--text:#e8e4de;--muted:#a0988e;--quiet:#706861;--success:#7ed5a6;background:#0d0c0c;font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif}.vox-emblem{--vox-emblem-size:30px;--vox-emblem-grid:8;width:var(--vox-emblem-size);height:var(--vox-emblem-size);min-width:var(--vox-emblem-size);min-height:var(--vox-emblem-size);flex:0 0 var(--vox-emblem-size);background:color-mix(in srgb, var(--accent) 23%, #181416);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 18%, transparent);isolation:isolate;border:1px solid #020202;border-radius:26.8%;place-items:center;display:inline-grid;position:relative;overflow:hidden}.vox-emblem__pixels{z-index:0;grid-template-columns:repeat(var(--vox-emblem-grid), minmax(0, 1fr));grid-template-rows:repeat(var(--vox-emblem-grid), minmax(0, 1fr));border-radius:inherit;display:grid;position:absolute;inset:0;overflow:hidden}.vox-emblem__pixels>i{background:color-mix(in srgb, var(--accent) 23%, #181416);min-width:0;min-height:0;animation:4.8s linear infinite vox-emblem-micro-pattern;animation-delay:var(--vox-pixel-delay,0s);box-shadow:inset 0 0 0 .4px #08070780}.vox-emblem>b{z-index:2;color:#060606;font-size:calc(var(--vox-emblem-size) * .49);letter-spacing:0;-webkit-text-fill-color:#060606;-webkit-text-stroke:max(.4px, calc(var(--vox-emblem-size) * .0085)) #3a3436;filter:drop-shadow(0 1px 1px #ffffff1f)drop-shadow(0 2px 2px #000);paint-order:stroke fill;font-weight:900;line-height:1;display:block;position:relative}@keyframes vox-emblem-micro-pattern{0%,9%{opacity:1;background:var(--accent-strong);box-shadow:0 0 6px color-mix(in srgb, var(--accent) 82%, transparent)}15%,91%,to{opacity:1;background:color-mix(in srgb, var(--accent) 23%, #181416);box-shadow:inset 0 0 0 .4px #08070780}}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{background:var(--bg);min-height:100vh;font-size:14px;overflow:hidden}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.voxchat-core{background:var(--bg);grid-template-columns:54px auto minmax(0,1fr) auto;width:100vw;height:100dvh;display:grid;position:relative;overflow:hidden}.icon-rail{z-index:50;border-right:1px solid var(--line-soft);background:#100f0f;flex-direction:column;align-items:center;gap:3px;padding:9px 0;display:flex;position:relative}.icon-rail>strong{color:#110c0d;background:var(--accent-fill);width:30px;height:30px;box-shadow:none;border:0;border-radius:8px;place-items:center;margin-bottom:6px;font-size:14px;font-weight:700;display:grid}.icon-rail>span{flex:1}.icon-rail .product-link>span,.mobile-surface-header,.mobile-studio-backdrop{display:none}.surface-chunk-loading{min-width:0;min-height:240px;color:var(--muted);place-content:center;justify-items:center;gap:12px;font-size:13px;display:grid}.icon-rail>button{width:38px;height:36px;color:var(--quiet);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;transition:all .15s;display:grid}.icon-rail>button:hover{color:var(--text);background:var(--panel-3)}.icon-rail>button.is-active{color:var(--accent-strong);background:var(--accent-soft);border-color:#0000}.icon-rail>button.is-active:before{content:"";background:var(--accent-fill);border-radius:2px;width:2px;height:18px;position:absolute;left:0}.icon-rail>button{position:relative}.icon-rail>button:disabled{opacity:.34;cursor:not-allowed}.icon-rail>button:disabled:hover{color:var(--quiet);background:0 0}.icon-rail>.global-tutorial-button{overflow:visible}.icon-rail>.global-tutorial-button.is-new{color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--accent) 12%, #121010);animation:2.4s ease-in-out infinite tutorial-rail-glow}.global-help-button{position:relative}.global-help-button.is-mobile-drawer{display:none}.global-tutorial-hint{z-index:6;border:1px solid color-mix(in srgb, var(--accent) 34%, #3a3031);color:#f4eeea;width:max-content;box-shadow:0 14px 34px #0009, 0 0 24px color-mix(in srgb, var(--accent) 14%, transparent);pointer-events:none;animation:tutorial-hint-arrive .42s var(--ease) both;background:#191415f2;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700;line-height:1;display:block;position:absolute;top:50%;left:47px;transform:translateY(-50%)}.global-tutorial-hint:before{border-bottom:1px solid color-mix(in srgb, var(--accent) 34%, #3a3031);border-left:1px solid color-mix(in srgb, var(--accent) 34%, #3a3031);content:"";background:#191415;width:8px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}@keyframes tutorial-rail-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent), inset 0 0 0 transparent}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent), 0 0 20px color-mix(in srgb, var(--accent) 25%, transparent)}}@keyframes tutorial-hint-arrive{0%{opacity:0;transform:translate(-8px,-50%)}}.history-rail{--rail-width:258px;border-right:0 solid var(--line-soft);opacity:0;background:#100f0f;grid-template-rows:auto minmax(0,1fr) auto;width:0;transition:width .18s,opacity .15s,border-width .18s;display:grid;overflow:hidden}.history-rail.is-open{width:var(--rail-width);opacity:1;border-right-width:1px}.history-head{width:var(--rail-width);padding:11px 10px 9px}.new-chat{border:1px solid var(--accent-line);width:100%;height:36px;color:var(--accent-strong);background:var(--accent-soft);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.new-chat:hover{background:var(--accent-mid)}.search-chats{border:1px solid var(--line-soft);height:34px;color:var(--quiet);background:#0d0c0c;border-radius:8px;align-items:center;gap:8px;margin-top:9px;padding:0 10px;display:flex}.search-chats:focus-within{border-color:var(--accent-line)}.search-chats input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12.5px}.search-chats input::placeholder{color:#665e58}.history-controls{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:8px;display:grid}.history-controls label{border:1px solid var(--line-soft);background:#0d0c0c;border-radius:8px;align-items:center;gap:5px;min-width:0;height:31px;padding:0 7px;display:flex}.history-controls label span{color:#756d66;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.history-controls select{color:#bbb3ab;min-width:0;font:inherit;cursor:pointer;background:#0d0c0c;border:0;outline:0;flex:1;font-size:11.5px}.history-controls>button{border:1px solid var(--line-soft);color:#968e86;cursor:pointer;background:#151313;border-radius:8px;min-width:62px;font-size:11.5px;font-weight:600}.history-controls>button:hover,.history-controls>button.is-active{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft)}.thread-groups{width:var(--rail-width);scrollbar-width:thin;scrollbar-color:#302a28 transparent;padding:2px 10px 10px;overflow:auto}.thread-date-group{margin:0}.thread-date-group>p{color:#6f665c;justify-content:space-between;align-items:center;margin:12px 8px 5px;font-size:11px;font-weight:500;display:flex}.thread-date-group>p span{color:#5f5852;text-align:right;min-width:18px;font-size:10.5px}.thread-row{color:#9f978f;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;min-height:47px;margin:2px 0;display:flex;position:relative}.thread-row:hover{color:var(--text);background:#191717}.thread-row.is-active{color:var(--text);border-color:color-mix(in srgb, var(--accent-line) 50%, transparent);background:var(--accent-soft)}.thread-row.is-selected{border-color:var(--accent-line);background:var(--accent-soft)}.thread-main{min-width:0;min-height:45px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:6px 55px 6px 9px;display:flex}.thread-main>span{flex:1;gap:3px;min-width:0;display:grid}.thread-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.thread-main time{color:#6f6760;font-size:10.5px}.thread-main small{color:var(--accent-strong);background:var(--accent-mid);border-radius:8px;align-self:center;padding:2px 5px;font-size:8px}.thread-action-zone{z-index:8;align-items:center;display:flex;position:absolute;top:7px;right:4px}.thread-star,.thread-more{color:#665f58;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:31px;padding:0;display:grid}.thread-star:hover,.thread-more:hover{color:var(--text);background:#282322}.thread-star.is-favorite{color:#f0b849}.thread-star:disabled{opacity:.45;cursor:wait}.thread-menu{z-index:20;background:#171414;border:1px solid #332d2a;border-radius:10px;width:150px;padding:5px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 14px 34px #000b}.thread-menu button{color:#c6beb6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:34px;padding:7px 9px;font-size:11px;display:flex}.thread-menu button:hover{color:var(--text);background:#252120}.thread-menu button.is-danger{color:#f27887}.thread-menu button.is-danger:hover{background:#401d23}.thread-rename{grid-template-columns:minmax(0,1fr) 28px 28px;gap:4px;width:100%;padding:5px;display:grid}.thread-rename input{border:1px solid var(--accent-line);min-width:0;height:34px;color:var(--text);background:#0d0c0c;border-radius:7px;outline:0;padding:0 8px;font-size:11px}.thread-rename button{color:#aaa29a;cursor:pointer;background:#252120;border:0;border-radius:7px;place-items:center;display:grid}.thread-rename button[type=submit]{color:var(--accent-strong);background:var(--accent-soft)}.thread-checkbox{cursor:pointer;flex:0 0 29px;align-self:stretch;place-items:center;display:grid}.thread-checkbox input{opacity:0;pointer-events:none;position:absolute}.thread-checkbox i{color:#0000;background:#11100f;border:1px solid #504945;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.thread-checkbox input:checked+i{color:#130b0d;border-color:var(--accent);background:var(--accent-fill)}.thread-checkbox+.thread-main{padding-left:2px;padding-right:9px}.bulk-select-head{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 2px;display:flex}.bulk-select-head button{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.bulk-select-head span{color:#766e67;font-size:9px}.bulk-delete-bar{z-index:12;background:linear-gradient(#0000,#100f0f 16%);padding:12px 4px 3px;position:sticky;bottom:0}.bulk-delete-primary{color:#f38a98;cursor:pointer;background:#31151a;border:1px solid #6b2732;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;font-size:11px;font-weight:750;display:flex}.bulk-delete-primary:disabled{opacity:.4;cursor:not-allowed}.delete-confirmation{background:#261316;border:1px solid #71303a;border-radius:10px;gap:6px;padding:11px;display:grid;box-shadow:0 10px 30px #000a}.delete-confirmation>strong{color:#f3d8db;font-size:12px}.delete-confirmation>span{color:#ae868c;font-size:9px;line-height:1.4}.delete-confirmation>div{grid-template-columns:1fr 1.35fr;gap:6px;margin-top:3px;display:grid}.delete-confirmation button{color:#bdb4ae;cursor:pointer;background:#171414;border:1px solid #3c3030;border-radius:7px;min-height:31px;font-size:10px;font-weight:700}.delete-confirmation button.is-danger{color:#fff0f2;background:#6d2330;border-color:#8b3341}.delete-confirmation button:disabled{opacity:.55;cursor:wait}.history-notice{color:#f0a0aa;background:#281316;border:1px solid #56232b;border-radius:8px;margin:7px 0 0;padding:8px;font-size:10px;line-height:1.4}.load-older-chats{border:1px solid var(--line);width:calc(100% - 12px);min-height:38px;color:var(--muted);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:10px;margin:6px;font-weight:700}.load-older-chats:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb, var(--accent) 38%, var(--line))}.empty-threads{color:var(--quiet);text-align:center;padding:18px 10px;font-size:11px}.member-rail{width:var(--rail-width);grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.history-rail>footer{width:var(--rail-width);border-top:1px solid var(--line-soft);padding:11px 12px}.guest-rail{width:var(--rail-width);min-height:0;padding:2px 10px 10px;overflow-y:auto}.guest-rail section{background:#181514;border:1px solid #221f1c;border-radius:10px;margin-bottom:14px;padding:14px}.guest-rail section strong{margin-bottom:5px;font-size:13px;display:block}.guest-rail section p{color:#a09888;margin:0 0 14px;font-size:12px;line-height:1.55}.guest-auth-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.guest-auth-actions a,.guest-auth-actions button{color:#d8d2cb;cursor:pointer;text-align:center;background:#11100f;border:1px solid #302b28;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:38px;padding:8px 9px;font-size:11px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.guest-auth-actions a:hover,.guest-auth-actions button:hover:not(:disabled){color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.guest-auth-actions .guest-auth-create{color:#150b0e;border-color:var(--accent);background:var(--accent-fill)}.guest-auth-actions .guest-auth-create:hover{color:#150b0e;border-color:var(--accent-strong);background:var(--accent-strong)}.guest-auth-actions button{grid-column:1/-1}.guest-auth-actions button span{color:#e4ded7;background:#ffffff0b;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.guest-auth-actions button:disabled{opacity:.38;cursor:not-allowed}.guest-auth-error{color:#e9a0aa;background:#251619;border:1px solid #7d3440;border-radius:8px;grid-column:1/-1;padding:8px 9px;font-size:10px;line-height:1.4}.guest-rail>p{color:#6f665c;margin:0;padding:0 4px 6px;font-size:11px;font-weight:500}.guest-rail>button{color:#cfc9c0;cursor:pointer;background:0 0;border:1px solid #221f1c;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:9px 10px;font-size:12.5px;display:flex}.guest-rail>button:hover,.guest-rail>button.is-featured{border-color:var(--accent-line);background:var(--accent-soft)}.guest-rail>button span{text-align:left;flex:1}.guest-rail>button strong{color:#e8e4de}.guest-credit{color:#7d7469;font-size:12px}.credit-line{color:#8e857a;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;padding:7px 8px;font-size:11.5px;display:flex}.credit-line:hover{border-color:var(--accent-line);background:var(--accent-soft)}.credit-line strong{color:#e8e4de;font-weight:500}.credit-bar{background:#241f1c;border-radius:99px;height:3px;margin:7px 0 11px;overflow:hidden}.credit-bar i{background:var(--accent-fill);height:100%;transition:width .5s var(--ease);display:block}.account-chip{width:100%;color:var(--text);cursor:pointer;text-align:left;transition:background .14s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 7px;display:flex}.account-chip:hover{background:#1c1917}.account-chip>span{color:#150b0e;background:var(--accent-fill);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:600;display:grid}.account-chip div{flex:1;gap:1px;min-width:0;display:grid}.account-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.account-chip small{color:#7d7469;font-size:11px}.account-chip>b{color:#6f665c;flex:none;font-size:13px;font-weight:400}.account-row{align-items:center;gap:4px;display:flex}.account-row .account-chip{flex:1;width:auto;min-width:0}.account-row .account-chip div{min-width:0}.account-row .account-chip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-rail-close{display:none}.conversation{background:#0d0d0d;grid-template-rows:50px minmax(0,1fr) auto;min-width:0;display:grid;position:relative;overflow:hidden}.conversation-top{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#100f0fdd;align-items:center;gap:10px;min-width:0;padding:0 17px;display:flex}.conversation-top>strong{color:#e8e4de;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.conversation-top>span{border:1px solid var(--accent-line);color:var(--accent-strong);background:var(--accent-soft);border-radius:12px;padding:4px 7px;font-size:9px}.conversation-top>i{flex:1}.conversation-top button{width:32px;height:32px;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.conversation-top button:hover{color:var(--text);background:var(--panel-3)}.mobile-menu{display:none!important}.top-status{max-width:240px;color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.message-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#302a28 transparent;overflow:auto}.messages{width:min(820px,100% - 56px);margin:0 auto;padding:28px 0 44px}.load-earlier-messages{border:1px solid var(--line);min-height:34px;color:var(--muted);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:999px;margin:0 auto 20px;padding:0 14px;font-size:10px;font-weight:700;display:block}.load-earlier-messages:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb, var(--accent) 38%, var(--line))}.agent-run-control{border:1px solid color-mix(in srgb, #43d4ac 28%, var(--line));background:color-mix(in srgb, #43d4ac 7%, var(--panel));width:min(820px,100% - 56px);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 8px;padding:8px 10px 8px 12px;font-size:10px;display:flex}.agent-run-control span{align-items:center;gap:8px;display:flex}.agent-run-control span b{color:var(--text);font:inherit;font-weight:720}.agent-run-control span small{color:var(--muted);font-size:9px}.agent-run-control span i{background:#43d4ac;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite pulse;box-shadow:0 0 0 4px #43d4ac24}.agent-run-control button{border:1px solid var(--line);min-height:30px;color:var(--text);background:#171514;border-radius:8px;padding:0 11px;font-size:9px;font-weight:750}.user-message{color:#eae6e0;background:#1a1716;border:1px solid #262220;border-radius:14px;gap:8px;width:fit-content;max-width:72%;margin:0 0 28px auto;padding:13px 17px 9px;font-size:15px;line-height:1.62;display:grid}.message-timestamp{color:#746d66;font-variant-numeric:tabular-nums;letter-spacing:.015em;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.2}.user-message>.message-timestamp{color:#756e67;justify-self:end;margin-top:-2px}.user-message>button{color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:end;align-items:center;gap:5px;padding:3px 5px;font-size:9px;display:inline-flex}.user-message>button:hover{color:var(--accent-strong);background:var(--accent-soft)}.assistant-message{grid-template-columns:34px minmax(0,1fr);gap:12px;margin:0 0 32px;display:grid}.assistant-message>div>header{align-items:center;gap:9px;min-height:26px;display:flex}.assistant-message header strong{color:#cfc9c0;font-size:12.5px}.assistant-message header span{color:var(--quiet);font-size:9px}.assistant-message>div>header>.message-timestamp{margin-left:1px}.assistant-message p{color:#e2ded7;margin:7px 0 13px;font-size:15px;line-height:1.72}.chat-media-status{width:min(560px,100%);color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin:10px 0 12px;padding:0;display:flex}.chat-media-status>svg{color:var(--accent-strong);flex:none}.chat-media-status>span{gap:2px;min-width:0;display:grid}.chat-media-status strong{color:#ddd7cf;font-size:11px}.chat-media-status small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chat-media-status>em{color:var(--accent-strong);opacity:.76;align-items:center;gap:4px;margin-left:auto;font-size:10px;font-style:normal;font-weight:600;transition:opacity .14s,transform .14s;display:inline-flex}.chat-media-status.is-openable{cursor:pointer;border-radius:7px}.chat-media-status.is-openable:hover>em,.chat-media-status.is-openable:focus-visible>em{opacity:1;transform:translate(2px)}.chat-media-status.is-openable:focus-visible{outline:1px solid var(--accent-line);outline-offset:5px}.chat-media-status.is-queued>svg,.chat-media-status.is-submitted>svg,.chat-media-status.is-processing>svg{animation:1.1s ease-in-out infinite alternate media-pulse}.chat-media-status.is-failed>svg{color:#d2a466}@keyframes media-pulse{to{opacity:.4;transform:scale(.92)}}@keyframes media-spin{to{transform:rotate(360deg)}}.vox-text{--vox-reading:#bdb9b2;--vox-reading-bright:#f2f0eb;--vox-reading-muted:#858079;--vox-guide:#72a8ff;--vox-guide-action:#62cba0;--vox-guide-warning:#deb65e;--vox-guide-evidence:#ac90e8;width:100%;min-width:0;max-width:100%;color:var(--vox-reading);overflow-wrap:break-word;margin:12px 0 17px;font-size:15.5px;line-height:1.74}.vox-text>:where(p,h2,h3,h4,ul,ol,blockquote,.vox-callout,hr){max-width:72ch}.vox-text>:first-child{margin-top:0}.vox-text>:last-child{margin-bottom:0}.vox-text p{color:inherit;font:inherit;margin:0 0 18px}.vox-text p.vox-lead{color:var(--vox-reading-bright);letter-spacing:-.008em;margin-bottom:22px;font-size:16.5px;line-height:1.68}.vox-text h2,.vox-text h3,.vox-text h4{color:var(--vox-reading-bright);letter-spacing:-.022em;margin:30px 0 11px;font-weight:650;line-height:1.3}.vox-text h2{font-size:21px}.vox-text h3{font-size:17.5px}.vox-text h4{color:#dad6cf;letter-spacing:-.01em;font-size:15px}.vox-text ul{gap:9px;margin:10px 0 21px;padding-left:24px;display:grid}.vox-text ul li{padding:2px 0 2px 5px}.vox-text ul li::marker{color:var(--vox-guide);font-weight:700}.vox-text ol{counter-reset:vox-answer-step;gap:13px;margin:13px 0 23px;padding:0;list-style:none;display:grid}.vox-text ol>li{counter-increment:vox-answer-step;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;padding:0;display:grid}.vox-text ol>li:before{width:29px;height:29px;color:var(--vox-reading-bright);content:counter(vox-answer-step);background:#161618;border:1px solid #36363b;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.vox-list-body{overflow-wrap:normal;word-break:normal;min-width:0;display:block}.vox-text ol>li>.vox-list-body{padding-top:2px}.vox-text strong{color:var(--vox-reading-bright);font-weight:650}.vox-text em{color:#d9d5ce}.vox-text a{color:var(--vox-guide);-webkit-text-decoration-color:color-mix(in srgb, var(--vox-guide) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--vox-guide) 48%, transparent);text-underline-offset:3px}.vox-text :not(pre)>code{color:#e4c7d0;background:#171719;border:1px solid #2d2d31;border-radius:5px;padding:2px 5px;font:.86em/1.5 Cascadia Code,Consolas,monospace}.vox-text blockquote{border-left:2px solid var(--vox-guide);color:#d5d2cc;background:0 0;margin:17px 0 22px;padding:2px 0 2px 15px}.vox-callout{--callout-line:var(--vox-guide);border:0;border-left:2px solid var(--callout-line);color:var(--vox-reading);background:0 0;margin:18px 0 22px;padding:2px 0 2px 15px}.vox-callout>div{min-width:0}.vox-callout>div>strong{color:color-mix(in srgb, var(--callout-line) 78%, var(--vox-reading-bright));letter-spacing:.015em;margin:0 0 4px;font-size:12px;display:block}.vox-callout>div>p{color:var(--vox-reading);margin:0;font-size:15px;line-height:1.66}.vox-callout.is-warning{--callout-line:var(--vox-guide-warning)}.vox-callout.is-action{--callout-line:var(--vox-guide-action)}.vox-callout.is-evidence{--callout-line:var(--vox-guide-evidence)}.vox-text hr{background:var(--line);border:0;height:1px;margin:21px 0}.vox-code-card{background:#0b0b0c;border:1px solid #29292d;border-radius:10px;margin:15px 0 20px;overflow:hidden}.vox-code-card>header{background:#151517;border-bottom:1px solid #242428;align-items:center;min-height:37px;padding:0 8px 0 13px;display:flex}.vox-code-card>header span{color:#8f8780;text-transform:lowercase;flex:1;font:10px Cascadia Code,Consolas,monospace}.vox-code-card>header button{min-height:27px;color:var(--quiet);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px;font-size:9px}.vox-code-card>header button:hover{color:var(--text);border-color:var(--line);background:#1b1919}.vox-code-card pre{color:#d8d4ce;tab-size:2;white-space:pre;max-height:520px;margin:0;padding:16px;font:12.5px/1.7 Cascadia Code,Consolas,monospace;overflow:auto}.vox-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#403a37 transparent;background:0 0;border:0;width:100%;max-width:100%;margin:18px 0 25px;overflow:auto hidden}.vox-table-wrap table{width:100%;min-width:var(--vox-table-min-width,600px);border-collapse:collapse;table-layout:fixed;overflow-wrap:normal;word-break:normal;font-size:13px;line-height:1.58}.vox-table-wrap col.is-label-column{width:140px}.vox-table-wrap th,.vox-table-wrap td{text-align:left;vertical-align:top;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;border-bottom:1px solid #29292d;padding:12px 14px}.vox-table-wrap th{color:#9c958d;background:0 0;font-size:11.5px;font-weight:650;line-height:1.45}.vox-table-wrap td{color:#c8c3bc}.vox-table-wrap :is(th,td):first-child{color:#e7e2dc;padding-left:10px;font-weight:650}@media (width<=820px){.vox-table-wrap{margin-right:-2px;padding-bottom:5px}.vox-table-wrap table{font-size:12.5px}.vox-table-wrap col.is-label-column{width:132px}.vox-table-wrap th,.vox-table-wrap td{padding:11px 12px}}.vox-text-block{animation:.24s cubic-bezier(.2,.75,.25,1) both vox-block-in;animation-delay:var(--vox-block-delay,0s)}@keyframes vox-block-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.stream-caret{background:var(--accent-fill);vertical-align:-2px;border-radius:1px;width:6px;height:14px;margin-left:3px;animation:.8s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.message-empty{color:var(--quiet)!important;font-size:12px!important}.message-failure{color:#d1c9bf;background:#171513;border:1px solid #37312c;border-radius:10px;align-items:center;gap:10px;max-width:480px;margin:10px 0 4px;padding:11px 12px;display:flex}.message-failure>i{color:#d5b47d;background:#2a2319;border:1px solid #675947;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.message-failure>span{gap:3px;display:grid}.message-failure strong{font-size:11px}.message-failure small{color:var(--quiet);font-size:9px;line-height:1.45}.chat-progress{gap:0;width:min(620px,100%);margin:7px 0 14px;padding:3px 0 2px 2px;display:grid}.chat-progress.is-resizing{will-change:height;overflow:clip}.chat-progress.is-finishing{animation:1.15s cubic-bezier(.2,.82,.2,1) both progress-shell-handoff;overflow:clip}.chat-progress.is-finishing .progress-step{animation:none}.chat-progress.is-finishing .progress-step:not(.is-handoff-lead){transform-origin:top;animation:progress-step-fold-away .52s calc(var(--progress-index,1) * 42ms) cubic-bezier(.2,.82,.2,1) both;overflow:hidden}.chat-progress.is-finishing .progress-step.is-handoff-lead{animation:1.15s cubic-bezier(.2,.82,.2,1) both progress-lead-handoff;overflow:hidden}.chat-progress.is-finishing .progress-step:after{animation:.43s both progress-connector-fold-away}.tool-activity{flex-wrap:wrap;gap:7px 14px;margin:-5px 0 14px 2px;display:flex}.tool-activity>span{color:color-mix(in srgb, var(--text) 58%, var(--quiet));align-items:center;gap:6px;font-size:10px;display:inline-flex}.tool-activity>span>i{background:var(--accent-strong);width:3px;height:3px;box-shadow:4px 0 0 color-mix(in srgb, var(--accent) 24%, transparent), 0 4px 0 color-mix(in srgb, var(--accent) 24%, transparent), 4px 4px 0 color-mix(in srgb, var(--accent) 13%, transparent);border-radius:1px}.tool-activity>span.is-running>i{animation:1.44s step-end infinite tool-pixel-serpent}.tool-activity.is-finishing{animation:.36s both tool-activity-handoff;overflow:hidden}.tool-activity>span.is-failed,.tool-activity>span.is-denied{color:#b9a17f}.tool-activity>span.is-failed>i,.tool-activity>span.is-denied>i{background:#d5b47d;box-shadow:4px 0 #675947,0 4px #675947,4px 4px #453a2d}.progress-step{min-height:28px;color:color-mix(in srgb, var(--text) 42%, var(--quiet));animation:.44s cubic-bezier(.2,.82,.2,1) both progress-step-enter;animation-delay:calc(var(--progress-index,0) * 90ms);grid-template-columns:23px minmax(0,1fr);align-items:center;gap:9px;font-size:10.5px;transition:color .22s;display:grid;position:relative}.progress-step:not(:last-child):after{content:"";background:linear-gradient(color-mix(in srgb, var(--accent) 38%, var(--line)), color-mix(in srgb, var(--accent) 8%, var(--line)));transform-origin:top;width:1px;animation:progress-connector-enter .42s calc((var(--progress-index,0) * 90ms) + 90ms) cubic-bezier(.2,.82,.2,1) both;position:absolute;top:20px;bottom:-8px;left:10px}.progress-pixel-marker{z-index:1;width:22px;height:22px;color:var(--accent-strong);place-items:center;transition:color .18s,transform .18s;display:grid;position:relative}.progress-pixel-marker>span{grid-template-rows:repeat(5,2.4px);grid-template-columns:repeat(5,2.4px);gap:1.4px;display:grid;transform:rotate(45deg)}.progress-pixel-marker b{background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:.7px;width:2.4px;height:2.4px}.progress-pixel-marker svg{fill:none;width:16px;height:16px;stroke:var(--bg);stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:3px}.progress-pixel-marker.is-active b{animation:progress-pixel-serpent var(--pixel-cycle,2.34s) ease-in-out infinite;animation-delay:calc(var(--pixel-step) * var(--pixel-step-delay,58ms))}.progress-pixel-marker.is-complete b{background:var(--accent-fill);box-shadow:0 0 6px color-mix(in srgb, var(--accent) 38%, transparent)}.progress-pixel-marker.is-failed b{background:#d5b47d94}.progress-pixel-marker.is-compact{width:13px;height:13px}.progress-pixel-marker.is-compact>span{grid-template-rows:repeat(5,1.45px);grid-template-columns:repeat(5,1.45px);gap:.85px}.progress-pixel-marker.is-compact b{border-radius:.4px;width:1.45px;height:1.45px}.progress-pixel-marker.is-compact svg{display:none}.progress-step.is-complete{color:color-mix(in srgb, var(--text) 64%, var(--quiet))}.progress-step.is-active{color:var(--text)}.progress-step.is-active>span{background:linear-gradient(90deg, var(--text), var(--accent-strong) 58%, var(--text));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;animation:2.2s linear infinite progress-text}.progress-step.is-failed>.progress-pixel-marker{color:#d5b47d}.progress-step.is-team{color:#899299;min-height:30px}.progress-step.is-team-first{margin-top:5px}.progress-step.is-team>span{padding:4px 0;line-height:1.4}.progress-step.is-team>span>strong{color:#d7dee3;font-size:inherit}.progress-step.is-team.is-complete>span>strong{color:#a7d8c8}@keyframes progress-pulse{to{opacity:.35;transform:scale(.65)}}@keyframes progress-text{to{background-position:-220% 0}}@keyframes progress-pixel-serpent{0%,15%{opacity:1;background:var(--accent-strong);box-shadow:0 0 8px color-mix(in srgb, var(--accent) 72%, transparent);transform:scale(1.14)}38%,to{opacity:.24;background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:none;transform:scale(1)}}@keyframes progress-step-enter{0%{opacity:0;transform:translateY(-8px)}65%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes progress-connector-enter{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes progress-step-fold-away{0%{opacity:1;min-height:28px;max-height:44px;transform:translateY(0)scale(1)}to{opacity:0;min-height:0;max-height:0;margin-top:0;transform:translateY(-10px)scale(.97)}}@keyframes progress-lead-handoff{0%,52%{opacity:1;min-height:30px;max-height:38px;transform:translateY(0)scale(1)}68%{opacity:.88;min-height:26px;max-height:34px;transform:translateY(-2px)scale(1)}to{opacity:0;min-height:0;max-height:0;transform:translateY(-8px)scale(.985)}}@keyframes progress-shell-handoff{0%,52%{margin-top:7px;margin-bottom:14px;padding-top:3px;padding-bottom:2px}to{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes progress-connector-fold-away{to{opacity:0;transform:scaleY(0)}}@keyframes tool-activity-handoff{0%{opacity:1;max-height:34px;margin-bottom:14px;transform:translateY(0)}to{opacity:0;max-height:0;margin-bottom:0;transform:translateY(-6px)}}@keyframes tool-pixel-serpent{0%,to{background:var(--accent-strong);box-shadow:4px 0 0 var(--accent-soft), 0 4px 0 var(--accent-soft), 4px 4px 0 var(--accent-soft)}25%{background:var(--accent-soft);box-shadow:4px 0 0 var(--accent-strong), 0 4px 0 var(--accent-soft), 4px 4px 0 var(--accent-soft)}50%{background:var(--accent-soft);box-shadow:4px 0 0 var(--accent-soft), 0 4px 0 var(--accent-soft), 4px 4px 0 var(--accent-strong)}75%{background:var(--accent-soft);box-shadow:4px 0 0 var(--accent-soft), 0 4px 0 var(--accent-strong), 4px 4px 0 var(--accent-soft)}}.assistant-response-answer.is-revealing{animation:.68s cubic-bezier(.2,.82,.2,1) both assistant-answer-arrive}.assistant-response-answer.is-handoff-reveal{z-index:1;margin-top:-4px;position:relative}@keyframes assistant-answer-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.assistant-message footer{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.assistant-message footer button{min-height:29px;color:var(--quiet);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 9px;font-size:10px;display:inline-flex}.assistant-message footer button:hover{color:var(--text);border-color:var(--line);background:var(--panel-2)}.assistant-message footer.message-actions{align-items:center;max-width:520px}.assistant-message footer.message-actions>i{flex:1}.assistant-message footer.message-actions button.is-active{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft)}.assistant-message footer.message-actions button:disabled{opacity:.45;cursor:wait}.message-action-error{color:#d99a8f;margin:4px 0 0;font-size:10.5px}@keyframes vbob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-1.5deg)}}@keyframes vshadow{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:.3;transform:scaleX(.78)}}@keyframes vblink{0%,88%,to{transform:scaleY(1)}92%{transform:scaleY(.08)}96%{transform:scaleY(1)}}@keyframes vsway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes vswayAlt{0%,to{transform:rotate(9deg)}50%{transform:rotate(-9deg)}}@keyframes vspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vspinBack{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes vpulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes vwing{0%,to{transform:rotate(-12deg)scaleY(.94)}50%{transform:rotate(4deg)scaleY(1.06)}}@keyframes vwingAlt{0%,to{transform:rotate(12deg)scaleY(.94)}50%{transform:rotate(-4deg)scaleY(1.06)}}@keyframes vglance{0%,42%,to{transform:translate(0)}52%,68%{transform:translate(3px)}}@keyframes vglanceAlt{0%,42%,to{transform:translate(0)}52%,68%{transform:translate(3px)}}@keyframes vsquash{0%,to{transform:scaleY(1)translateY(0)}46%{transform:scaleY(.62)translateY(3px)}72%{transform:scaleY(1.08)translateY(-1px)}}@keyframes vgrin{0%,to{transform:scaleX(1)scaleY(1)}50%{transform:scaleX(1.1)scaleY(1.15)}}@keyframes vblushGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes cBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(-1.6deg)}}@keyframes cHover{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes cShadow{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:.28;transform:scaleX(.76)}}@keyframes cBlink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.06)}97%{transform:scaleY(1)}}@keyframes cSway{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes cSwayAlt{0%,to{transform:rotate(9deg)}50%{transform:rotate(-9deg)}}@keyframes cSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cSpinBack{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes cPulse{0%,to{opacity:.4;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes cWing{0%,to{transform:rotate(-14deg)scaleY(.92)}50%{transform:rotate(6deg)scaleY(1.08)}}@keyframes cWingAlt{0%,to{transform:rotate(14deg)scaleY(.92)}50%{transform:rotate(-6deg)scaleY(1.08)}}@keyframes cFlicker{0%,to{opacity:.85}42%{opacity:.35}58%{opacity:1}}@keyframes cDrift{0%,to{transform:translate(0)}50%{transform:translate(4px,-5px)}}@keyframes cScan{0%{opacity:0;transform:translateY(-6px)}30%{opacity:.9}to{opacity:0;transform:translateY(30px)}}@keyframes cTail{0%,to{transform:rotate(-18deg)}50%{transform:rotate(12deg)}}@keyframes cGreetBody{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-9px)rotate(3deg)}55%{transform:translateY(-2px)rotate(-2deg)}}@keyframes cWave{0%,to{transform:rotate(-4deg)}20%{transform:rotate(-116deg)}35%{transform:rotate(-88deg)}50%{transform:rotate(-120deg)}65%{transform:rotate(-90deg)}80%{transform:rotate(-8deg)}}@keyframes cWaveHandR{0%,to{transform:translate(0)}20%{transform:translate(16px,-30px)}35%{transform:translate(11px,-24px)}50%{transform:translate(17px,-31px)}65%{transform:translate(12px,-25px)}80%{transform:translate(0)}}@keyframes cThinkBody{0%,to{transform:translateY(0)rotate(-3.5deg)}50%{transform:translateY(-3px)rotate(-1deg)}}@keyframes cThinkArm{0%,to{transform:rotate(-30deg)}50%{transform:rotate(-36deg)}}@keyframes cThinkHand{0%,to{transform:translate(9px,-16px)}50%{transform:translate(10px,-19px)}}@keyframes cCheerBody{0%,to{transform:translateY(0)scaleY(1)}18%{transform:translateY(2px)scaleY(.93)}45%{transform:translateY(-18px)scaleY(1.05)}70%{transform:translateY(0)scaleY(.97)}}@keyframes cCheerArm{0%,to{transform:rotate(-158deg)}50%{transform:rotate(-172deg)}}@keyframes cCheerArmR{0%,to{transform:rotate(158deg)}50%{transform:rotate(172deg)}}@keyframes cCheerHand{0%,to{transform:translate(2px,-40px)}50%{transform:translate(-2px,-46px)}}@keyframes cCheerHandR{0%,to{transform:translate(-2px,-40px)}50%{transform:translate(2px,-46px)}}@keyframes cWorkBody{0%,to{transform:translateY(0)rotate(1.2deg)}50%{transform:translateY(-3px)rotate(-1.2deg)}}@keyframes cWorkArm{0%,to{transform:rotate(-48deg)}50%{transform:rotate(-62deg)}}@keyframes cWorkArmR{0%,to{transform:rotate(48deg)}25%{transform:rotate(62deg)}75%{transform:rotate(40deg)}}@keyframes cWorkHand{0%,to{transform:translate(13px,-11px)}50%{transform:translate(16px,-15px)}}@keyframes cWorkHandR{0%,to{transform:translate(-13px,-11px)}25%{transform:translate(-16px,-15px)}75%{transform:translate(-11px,-8px)}}@keyframes cIdleHand{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes cThinkDot{0%,to{opacity:.15;transform:translateY(2px)scale(.85)}50%{opacity:1;transform:translateY(-2px)scale(1)}}.vox-bot{--bot-hi:#ff7d99;--bot-mid:#ff3f68;--bot-lo:#a30f31;flex:none;display:inline-block;position:relative;overflow:visible}.vox-bot--rose{--bot-hi:#ff7d99;--bot-mid:#ff3f68;--bot-lo:#a30f31}.vox-bot--azure{--bot-hi:#8ecbff;--bot-mid:#3f9ae8;--bot-lo:#12507f}.vox-bot--mint{--bot-hi:#89f0c4;--bot-mid:#3ecb92;--bot-lo:#12674a}.vox-bot--violet{--bot-hi:#c9a6ff;--bot-mid:#9a6ef0;--bot-lo:#4d2a94}.vox-bot--gold{--bot-hi:#ffe08a;--bot-mid:#e8bf46;--bot-lo:#8c6a10}.vox-bot--base .bot-ring,.vox-bot--base .antenna,.vox-bot--base .stem,.vox-bot--base .bot-shoulder,.vox-bot--plus .bot-ring,.vox-bot--plus .bot-core,.vox-bot--pro .bot-ring-outer{display:none}.antenna{background:var(--bot-hi);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb, var(--bot-mid) 80%, transparent);border-radius:50%;top:2px}.stem{background:color-mix(in srgb, var(--bot-mid) 55%, transparent);width:2px;height:14px;top:8px}.bot-stack{align-items:center;min-width:18px;display:inline-flex}.bot-stack .vox-bot+.vox-bot{margin-left:-6px;box-shadow:0 0 0 2px #151313}.bot-stack .vox-figure{filter:drop-shadow(0 0 #151313);overflow:visible}.bot-stack .vox-figure+.vox-figure{margin-left:-7px}.council-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.council-columns article{border:1px solid var(--line);background:#151313;border-radius:12px;flex-direction:column;min-width:0;min-height:216px;padding:11px;transition:all .16s;display:flex}.council-columns article:hover{border-color:var(--accent-line);transform:translateY(-2px)}.council-columns article.is-picked{border-color:var(--accent-line);background:linear-gradient(180deg, var(--accent-soft), #151313 40%)}.council-columns article>header{align-items:center;gap:7px;display:flex}.council-columns article>header span{gap:1px;display:grid}.council-columns article>header strong{font-size:9px}.council-columns article>header small{color:var(--quiet);font-size:7px}.council-columns article>header i{flex:1}.council-columns h3{color:#ded8d2;margin:13px 0 6px;font-size:11px;line-height:1.35}.council-columns p{color:var(--muted);flex:1;margin:0;font-size:9px;line-height:1.55}.council-columns article>button{border:1px solid var(--line);height:29px;color:var(--muted);cursor:pointer;background:#1d1a19;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.council-columns article.is-picked>button{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft)}.live-council{margin:11px 0}.live-council article{min-height:235px}.live-council article>.vox-text{max-height:165px;font-size:10px;line-height:1.55;overflow:auto}.live-council article>.vox-text h2,.live-council article>.vox-text h3,.live-council article>.vox-text h4{margin:10px 0 5px;font-size:11px}.council-selection-error{color:#ff8b9f;margin:-3px 0 12px;font-size:10px}@keyframes council-in{0%{opacity:0;transform:translateY(6px)}}.source-toggle{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#151313;border-radius:8px;align-items:center;gap:5px;margin:3px 0 6px;padding:5px 8px;font-size:9px;display:inline-flex}.source-list{gap:7px;display:grid}.source-list a{border:1px solid var(--line-soft);color:var(--text);background:#151313;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:10px;text-decoration:none;display:grid}.source-list a:hover{border-color:var(--accent-line);background:#1a1717}.source-list a>b{width:24px;height:24px;color:var(--accent-strong);background:var(--accent-soft);border-radius:7px;place-items:center;font-size:9px;display:grid}.source-list a>span{gap:2px;min-width:0;display:grid}.source-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.source-list small{color:var(--quiet);font-size:8px}.source-list p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.source-list.compact{margin-bottom:7px}.source-list.compact a{padding:7px}.thinking{height:52px;color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.thinking i{background:var(--accent-fill);border-radius:50%;width:5px;height:5px;animation:.9s infinite alternate think}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}@keyframes think{to{opacity:.2;transform:translateY(-4px)}}@keyframes vxPulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.composer{z-index:30;width:min(780px,100% - 56px);margin:0 auto 18px;position:relative}.composer-notice{color:#beb6ad;background:#171514;border:1px solid #3b3530;border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;padding:9px 11px;font-size:10px;display:flex;box-shadow:0 12px 40px #0008}.composer-notice button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:grid}.composer-input{background:#141212;border:1px solid #2a2622;border-radius:14px;transition:border-color .15s,box-shadow .15s;overflow:visible;box-shadow:0 16px 40px #0007}.voice-capture-state{z-index:40;color:#d8d1ca;background:#110f0ff5;border:1px solid #35302d;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:max-content;max-width:min(620px,100vw - 40px);padding:9px 13px;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0009}.voice-capture-pulse{background:#9a6ef0;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #9a6ef021}.voice-capture-state.is-recording .voice-capture-pulse{background:#5ee0c2;animation:1.1s ease-in-out infinite vxPulse;box-shadow:0 0 0 4px #5ee0c221}.voice-capture-state.is-quiet .voice-capture-pulse{background:#d5a85f;box-shadow:0 0 0 4px #d5a85f21}.voice-capture-copy{min-width:0;line-height:1.25;display:grid}.voice-capture-copy strong{color:#f3eee9;font-size:12px;font-weight:700}.voice-capture-copy small{color:#918981;text-overflow:ellipsis;white-space:nowrap;max-width:430px;font-size:10.5px;overflow:hidden}.voice-capture-meter{align-items:center;gap:2px;width:30px;height:18px;display:flex}.voice-capture-meter i{transform-origin:50%;background:linear-gradient(#7ee9d1,#9a6ef0);border-radius:99px;width:3px;height:16px;transition:transform 75ms linear}.composer textarea{resize:none;width:100%;min-height:58px;max-height:160px;color:var(--text);background:0 0;border:0;outline:0;padding:15px 17px 8px;font-size:15.5px;line-height:1.5;display:block}.composer-controls{align-items:center;gap:4px;min-height:43px;padding:0 9px 9px;display:flex}.composer-controls>i{flex:1}.guest-free-label{color:#a89f96;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.guest-surface-gate{background:radial-gradient(circle at 52% 46%, color-mix(in srgb, var(--accent,#ef2f54) 7%, transparent), transparent 42%);place-items:center;min-width:0;min-height:0;padding:48px 28px;display:grid}.guest-surface-gate>section{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:22px;width:min(620px,100%);display:grid}.guest-surface-gate>section>div{border-left:2px solid color-mix(in srgb, var(--accent,#ef2f54) 76%, #fff 8%);padding:4px 0 5px 20px}.guest-surface-gate small{color:color-mix(in srgb, var(--accent,#ef2f54) 72%, #f2ede8);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.guest-surface-gate strong{color:#f6f2ee;margin-top:8px;font-size:clamp(21px,2.2vw,30px);line-height:1.16;display:block}.guest-surface-gate p{color:#b9b1aa;max-width:540px;margin:10px 0 18px;font-size:15px;line-height:1.65}.guest-surface-gate a{border:1px solid color-mix(in srgb, var(--accent,#ef2f54) 48%, #282421);background:color-mix(in srgb, var(--accent,#ef2f54) 14%, #151312);color:#fff;border-radius:10px;align-items:center;min-height:38px;padding:0 15px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.guest-surface-gate a:hover{border-color:color-mix(in srgb, var(--accent,#ef2f54) 78%, #fff 8%);background:color-mix(in srgb, var(--accent,#ef2f54) 22%, #151312)}@media (width<=640px){.guest-surface-gate{align-items:start;padding:34px 18px}.guest-surface-gate>section{grid-template-columns:58px minmax(0,1fr);gap:12px}.guest-surface-gate>section>div{padding-left:14px}.guest-surface-gate p{font-size:14px}}.composer-controls button{color:#8c847c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:13px;display:inline-flex}.composer-controls button:hover,.composer-controls button.is-selected{color:var(--text);border-color:var(--line);background:#211d1c}.composer-controls .voice-input.is-recording{color:#170b0e;border-color:var(--accent);background:var(--accent-fill)}.composer-controls button:disabled{opacity:.35;cursor:not-allowed}.composer-controls .send-button{border-color:var(--accent);color:#120d0e;background:var(--accent-fill);width:34px;height:34px;padding:0}.composer-controls .send-button:disabled{color:#5d5751;cursor:default;background:#211e1c;border-color:#292523}.composer>p{color:#5a5249;text-align:center;margin:9px 0 0;font-size:11.5px}.menu-anchor{position:relative}.popover{z-index:100;background:#161413;border:1px solid #2a2622;border-radius:12px;animation:.13s ease-out popover-in;position:absolute;bottom:calc(100% + 9px);overflow:hidden;box-shadow:0 -18px 48px #000b}@keyframes popover-in{0%{opacity:0;transform:translateY(5px)scale(.985)}}.model-menu{width:320px;padding:10px;left:0}.model-menu>header{justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px 9px;display:flex}.model-menu>header strong{font-size:12px}.model-menu>header span{color:#9a9189;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.presets{background:0 0;grid-template-columns:repeat(3,1fr);gap:5px;margin:0;padding:0 9px 10px;display:grid}.presets button{color:#8d857d;background:#121110;border:1px solid #2a2622;border-radius:7px;width:100%;padding:6px 8px;font-size:12px}.presets button:hover{color:var(--text);background:#1c1918;border-color:#3a3431}.presets button.is-active{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft)}.power-presets{background:#100f0e;border:1px solid #262220;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.model-menu .power-presets button{color:#8d857d;background:0 0;border:0;border-radius:6px;height:32px;padding:0 6px;font-size:12px;font-weight:600}.power-presets button:hover{color:var(--text)}.power-presets button.is-active{color:var(--accent-strong);background:var(--accent-soft)}.power-promise{color:#9a9189;margin:7px 2px 10px;font-size:11px}.power-promise em{color:#8e857e;letter-spacing:.05em;text-transform:uppercase;margin-left:4px;font-size:9px;font-style:normal;font-weight:800}.model-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.model-row{background:#121110;border:1px solid #262220;border-radius:10px;transition:border-color .12s,background .12s;position:relative}.model-row:hover{background:#1a1716;border-color:#3a3431}.model-row.is-lead{border-color:var(--accent-line);background:var(--accent-soft)}.model-row.is-out .model-main>.vox-figure{opacity:.45}.model-row.is-out .model-main strong,.model-row.is-out .model-main small{color:#8a827a}.model-main{text-align:left;align-items:center;gap:8px;width:100%;min-height:48px;background:0 0!important;border:0!important;justify-content:flex-start!important;height:auto!important;padding:7px 30px 7px 8px!important;display:flex!important}.model-main>.vox-figure{flex:none;overflow:visible}.model-main>span{gap:1px;min-width:0;display:grid}.model-main strong{font-size:12.5px;font-weight:650}.model-main small{color:#9a9189;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.model-row.is-lead .model-main small{color:var(--accent-strong);font-weight:700}.swarm-check{place-items:center;position:absolute;top:50%;right:8px;transform:translateY(-50%);background:#100f0f!important;border:1px solid #6a615b!important;border-radius:5px!important;width:17px!important;height:17px!important;padding:0!important;display:grid!important}.swarm-check:before{content:"";position:absolute;inset:-12px -8px}.swarm-check:hover{border-color:#8a827a!important}.swarm-check.is-checked{color:#100c0d!important;border-color:var(--accent)!important;background:var(--accent-fill)!important}.council-switch{text-align:left;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;width:100%;min-height:40px;margin-top:8px;background:#121110!important;border:1px solid #262220!important;border-radius:10px!important;height:auto!important;padding:6px 8px!important;display:grid!important}.council-switch:hover{border-color:#3a3431!important}.council-switch>span:nth-child(2){align-items:baseline;gap:7px;min-width:0;display:flex}.council-switch strong{font-size:12.5px}.council-switch small{color:#9a9189;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.council-switch>b{background:#1c1918;border-radius:12px;width:27px;height:15px;position:relative;box-shadow:inset 0 0 0 1px #6a615b}.council-switch>b:after{content:"";background:#b0a79e;border-radius:50%;width:9px;height:9px;transition:all .15s;position:absolute;top:3px;left:3px}.council-switch.is-on{border-color:var(--accent-line)!important}.council-switch.is-on>b{background:var(--accent-mid);box-shadow:none}.council-switch.is-on>b:after{background:var(--accent-fill);left:15px}.council-dots{align-items:center;display:flex}.council-dots i{background:var(--accent-fill);opacity:.85;border:2px solid #171414;border-radius:50%;width:13px;height:13px;margin-right:-5px}.council-dots i:nth-child(2){filter:hue-rotate(100deg)}.council-dots i:nth-child(3){filter:hue-rotate(210deg)}.tool-menu{scrollbar-width:thin;scrollbar-color:#3a3431 transparent;width:288px;max-height:380px;padding:6px;display:block;left:0;overflow-y:auto}.tool-menu section{padding:0}.tool-menu section+section{border-top:1px solid #272321;margin-top:5px;padding-top:5px}.tool-menu section>p{color:var(--quiet);letter-spacing:0;text-transform:none;margin:0;padding:7px 9px 4px;font-size:11px;font-weight:500}.tool-menu section>button{text-align:left;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto 14px;align-items:center;gap:8px;width:100%;min-height:54px;padding:7px 9px;display:grid}.tool-menu section>button:hover{color:var(--text);background:#211d1c}.tool-menu section>button:disabled{opacity:.42;cursor:not-allowed}.tool-menu section>button:disabled:hover{color:inherit;background:0 0}.tool-menu section>button>span{width:20px;height:20px;color:var(--mode-color);background:0 0;place-items:center;display:grid}.tool-menu section>button>div{gap:3px;min-width:0;display:grid}.tool-menu section>button strong{font-size:13px;font-weight:650}.tool-menu section>button small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tool-menu section>button em{color:var(--quiet);white-space:nowrap;font-size:11px;font-style:normal}.tool-menu section>button>svg{color:var(--accent-strong)}.tool-menu section>button.is-active{color:var(--text);background:var(--accent-soft)}.canvas-workspace{width:var(--canvas-width);background:#0f0e0e;border-left:1px solid #1c1917;grid-template-rows:48px minmax(0,1fr);min-width:360px;max-width:min(720px,72vw);display:grid;position:relative;overflow:hidden}.canvas-resizer{z-index:5;cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;padding:0;position:absolute;inset:0 auto 0 -5px}.canvas-resizer:after{content:"";background:#1c1917;width:2px;transition:all .15s;position:absolute;inset:0 auto 0 4px}.canvas-resizer:before{z-index:1;color:#6f665e;content:"::";letter-spacing:-1px;text-align:center;background:#151312;border:1px solid #302a27;border-radius:7px;width:19px;height:32px;margin-top:-16px;font:700 11px/29px Inter,sans-serif;transition:all .15s;position:absolute;top:50%;left:-7px;box-shadow:0 6px 18px #0007}.canvas-resizer:hover:after{background:var(--accent-line)}.canvas-resizer:hover:before{color:var(--accent-strong);border-color:var(--accent-line);background:#1c1717}.canvas-header{background:#0f0e0e;border-bottom:1px solid #1c1917;align-items:center;gap:7px;min-width:0;padding:0 10px 0 12px;display:flex}.canvas-header>span{flex:1}.canvas-header>button{width:30px;height:30px;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.canvas-header>button:hover{color:var(--text);background:#1c1917}.canvas-mobile-back{display:none!important}.canvas-surface{scrollbar-width:thin;scrollbar-color:#302a28 transparent;min-height:0;padding:14px;overflow:auto}@keyframes podcast-bar-pulse{to{opacity:.72;transform:scaleY(.55)}}.podcast-timeline{color:#7d7469;grid-template-columns:35px minmax(0,1fr) 35px;align-items:center;gap:8px;margin-top:8px;font-size:10.5px;display:grid}.podcast-timeline span:last-child{text-align:right}.podcast-timeline input{width:100%;height:3px;accent-color:var(--accent);cursor:pointer;margin:0}@keyframes canvas-image-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.canvas-media-progress{min-height:160px;color:var(--muted);align-items:center;gap:12px;margin-bottom:18px;display:flex}.canvas-media-progress>i{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.95s linear infinite media-spin}.canvas-media-progress>span{gap:4px;display:grid}.canvas-media-progress strong{color:var(--text);font-size:12px}.canvas-media-progress small{color:var(--quiet);font-size:9px}.canvas-media-progress.is-failed{min-height:92px;color:var(--muted)}.canvas-media-progress.is-failed strong{color:#ef8a9f}.canvas-focus .icon-rail,.canvas-focus .history-rail,.canvas-focus .conversation{display:none}.canvas-focus{grid-template-columns:1fr}.canvas-focus .canvas-workspace{border-left:0;grid-column:1;width:100%;max-width:none}.canvas-focus .canvas-resizer,.mobile-backdrop{display:none}.welcome-state{text-align:center;align-content:center;place-items:center;min-height:100%;padding:40px 20px;display:grid;position:relative;overflow:hidden}.welcome-state:before{opacity:.14;content:"";background:repeating-linear-gradient(135deg,#1e1a18 0 8px,#151312 8px 16px) 0 0/calc(12.5% - 3px) 150px;position:absolute;inset:0}.welcome-state:after{content:"";background:radial-gradient(70% 60% at 50% 42%,#0d0d0d94,#0d0d0d 76%);position:absolute;inset:0}.welcome-state>*{z-index:1;position:relative}.welcome-state h1{color:#e8e4de;letter-spacing:-.03em;margin:16px 0 8px;font-size:clamp(30px,3vw,36px);font-weight:600}.welcome-state p{color:#a09888;max-width:500px;margin:0;font-size:15px;line-height:1.6}.welcome-suggestions{flex-wrap:wrap;justify-content:center;gap:9px;max-width:620px;margin-top:28px;display:flex}.welcome-suggestions button{color:#a09888;cursor:pointer;background:#141212;border:1px solid #221f1c;border-radius:9px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;transition:all .18s;display:inline-flex}.welcome-suggestions button:hover{border-color:var(--accent-line);color:#e8e4de;background:#171414;transform:translateY(-2px)}.loading-gate{z-index:300;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--muted);background:#090808eb;align-content:center;place-items:center;gap:14px;font-size:11px;display:grid;position:fixed;inset:0}.account-entry-page{background:radial-gradient(circle at 18% 46%, var(--accent-soft), transparent 33%), #0d0c0c;grid-template-rows:74px minmax(0,1fr);width:100vw;min-height:100dvh;display:grid;overflow:auto}.account-entry-page>header{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#100f0fba;justify-content:space-between;align-items:center;padding:0 clamp(22px,4vw,64px);display:flex}.account-entry-page>main{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;min-height:0;display:grid}.account-entry-form{background:#100f0fb5;flex-direction:column;justify-content:center;padding:clamp(38px,6vw,84px);display:flex}.account-entry-form>span{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-entry-form h2{color:var(--text);letter-spacing:-.035em;margin:10px 0 9px;font-size:clamp(25px,3vw,35px)}.account-entry-form>p{max-width:430px;color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.65}.account-entry-form form{width:100%;max-width:460px;display:grid}.account-entry-form label{color:#cfc9c0;margin-bottom:8px;font-size:12px;font-weight:650}.account-entry-form input{border:1px solid var(--line);width:100%;height:50px;color:var(--text);background:#0d0c0c;border-radius:10px;outline:0;padding:0 14px;font-size:14px}.account-entry-form input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.account-entry-form input::placeholder{color:#615a54}.account-entry-form button{border:1px solid var(--accent);color:#150b0e;background:var(--accent-fill);cursor:pointer;border-radius:10px;height:48px;margin-top:11px;font-size:13px;font-weight:750}.account-entry-form button:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong)}.account-entry-form button:disabled,.account-entry-form input:disabled{opacity:.4;cursor:not-allowed}.turnstile-shell{width:100%;color:var(--quiet);margin-top:12px;font-size:10px}.turnstile-shell>div{min-height:1px}.turnstile-shell small{margin-top:5px;display:block}.turnstile-shell.is-verified small{color:#69d8a3}.turnstile-shell.is-failed small{color:#ff7893}.identity-email .turnstile-shell{max-width:340px;margin-top:2px}.account-back{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:9px 12px;font-size:12px;text-decoration:none}.account-back:hover{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.identity-list,.session-list{display:grid}.identity-list>div,.session-list>div{border-top:1px solid var(--line-soft);align-items:center;gap:10px;min-height:58px;padding:9px 0;display:flex}.identity-list i{border:1px solid var(--line);width:32px;height:32px;color:var(--accent-strong);background:var(--accent-soft);border-radius:8px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.identity-list span,.session-list span{flex:1;gap:3px;min-width:0;display:grid}.identity-list strong,.session-list strong{font-size:12px}.identity-list small,.session-list small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.identity-list b,.session-list b{color:var(--success);font-size:9px;font-weight:700}.identity-actions button,.identity-email button,.account-sessions button,.danger-card button{border:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;background:#181515;border-radius:8px;padding:0 11px;font-size:10px;font-weight:650}.identity-actions button:hover:not(:disabled),.identity-email button:hover:not(:disabled),.account-sessions button:hover:not(:disabled){color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.identity-actions button:disabled,.identity-email button:disabled,.account-sessions button:disabled,.danger-card button:disabled{opacity:.4;cursor:not-allowed}.identity-email{gap:7px;margin-top:18px;display:grid}.identity-email label{color:var(--quiet);font-size:10px}.identity-email>div,.danger-card>div{gap:8px;display:flex}.identity-email input,.danger-card input{border:1px solid var(--line);min-width:0;height:39px;color:var(--text);background:#0d0c0c;border-radius:8px;outline:0;flex:1;padding:0 11px;font-size:11px}.identity-email input:focus,.danger-card input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.session-list button{flex:none}@media (width<=480px){.composer-controls>button.is-selected:not(.send-button){font-size:0}.composer-controls>button.is-selected:not(.send-button) svg{margin:0}.composer-controls>.menu-anchor>button{max-width:92px;padding:0 6px}.identity-email>div,.danger-card>div{flex-direction:column}.council-columns{grid-template-columns:1fr}.council-columns article{min-height:175px}}.icon-rail>.vox-brand-mark{margin-bottom:6px}.shared-chat-brand>.vox-emblem{width:31px;height:31px;color:inherit;background:color-mix(in srgb, var(--accent) 23%, #181416);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 18%, transparent);border-color:#020202;border-radius:9px;display:inline-grid}.product-tutorial-emblem{box-shadow:0 22px 68px #000b, 0 0 46px color-mix(in srgb, var(--accent) 22%, transparent);border-width:2px;margin-bottom:28px}.canvas-tutorial-page>nav .canvas-tutorial-emblem{box-shadow:0 9px 26px #ef315742}.community-about>header>.community-aside-emblem{width:38px;height:38px;color:inherit;background:color-mix(in srgb, var(--accent) 23%, #181416);box-shadow:0 8px 20px #0008, 0 0 18px color-mix(in srgb, var(--accent) 18%, transparent);border-color:#020202;border-radius:10px;display:inline-grid}.community-mod-empty>.community-mod-empty-emblem{width:38px;height:38px;color:inherit;background:color-mix(in srgb, var(--accent) 23%, #181416);border-color:#020202;border-radius:10px;margin-bottom:10px;display:inline-grid}.help-collection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-collection-list>a,.help-collection-list>button{min-height:176px;color:var(--text);background:radial-gradient(circle at 92% 5%, var(--accent-mid), transparent 34%), linear-gradient(145deg, #181414, #100f0f 74%);text-align:left;border:1px solid #332b2a;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:16px;padding:21px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.help-collection-list>:is(a,button):after{border:1px solid var(--accent-line);opacity:.22;content:"";border-radius:34px;width:120px;height:120px;position:absolute;bottom:-42px;right:-28px;transform:rotate(24deg)}.help-collection-list>:is(a,button):hover{border-color:var(--accent-line);background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--accent) 25%, transparent), transparent 38%), #181414;transform:translateY(-3px)}.help-collection-icon{border:1px solid var(--accent-line);width:44px;height:44px;color:var(--accent-strong);background:var(--accent-soft);box-shadow:inset 0 0 18px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:12px;place-items:center;display:grid}.help-collection-copy{align-content:start;min-width:0;display:grid}.help-collection-copy small{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.help-collection-copy strong{letter-spacing:-.025em;margin-top:7px;font-size:18px}.help-collection-copy p{color:#a99f96;margin:8px 0 15px;font-size:12px;line-height:1.58}.help-collection-copy b{color:#776d66;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.help-collection-index{color:#675d57;font-family:ui-monospace,monospace;font-size:10px}.help-collection-list>:is(a,button)>svg{color:var(--accent-strong);transition:transform .18s;position:absolute;bottom:19px;right:19px}.help-collection-list>:is(a,button):hover>svg{transform:translate(3px)}.help-collection-list.is-compact{grid-template-columns:1fr;gap:7px;display:grid}.help-collection-list.is-compact>:is(a,button){background:#141212;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-height:76px;padding:12px 14px}.help-collection-list.is-compact .help-collection-icon{border-radius:10px;width:36px;height:36px}.help-collection-list.is-compact .help-collection-copy strong{margin-top:2px;font-size:13px}.help-collection-list.is-compact .help-collection-copy p{text-overflow:ellipsis;white-space:nowrap;margin:4px 26px 0 0;font-size:10px;overflow:hidden}.help-collection-list.is-compact .help-collection-copy b,.help-collection-list.is-compact .help-collection-index{display:none}.help-collection-list.is-compact>:is(a,button)>svg{bottom:29px;right:13px}.help-center-library{padding:2px 16px 22px}.help-center-library>div:first-child{justify-content:space-between;align-items:baseline;padding:0 6px 10px;display:flex}.help-center-library>div:first-child strong{font-size:12px}.help-center-library>div:first-child small{color:var(--quiet);font-size:10px}.help-center-collection{scrollbar-width:thin;scrollbar-color:var(--accent-line) transparent;height:calc(100dvh - 74px);padding-bottom:26px;overflow-y:auto}.help-center-collection>header{border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 90% 0, var(--accent-mid), transparent 40%);justify-items:start;padding:15px 22px 20px;display:grid}.help-center-collection>header>span{border:1px solid var(--accent-line);width:42px;height:42px;color:var(--accent-strong);background:var(--accent-soft);border-radius:12px;place-items:center;margin-bottom:13px;display:grid}.help-center-collection>header small{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.help-center-collection>header h2{letter-spacing:-.04em;margin:5px 0 6px;font-size:24px}.help-center-collection>header p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.help-center-collection>.help-doc-list{padding:15px 16px}.help-site-layout{grid-template-columns:272px minmax(0,820px) 190px;gap:clamp(28px,3.5vw,56px);width:min(1380px,100% - 48px)}.help-site-nav{padding:28px 16px 50px 0}.help-site-nav>a{border:1px solid #0000;min-height:42px;margin-bottom:20px;font-size:12px;font-weight:700}.help-site-collections>small{color:#756b64;letter-spacing:.14em;padding:0 10px 10px;font-size:9px;font-weight:800;display:block}.help-site-collections section{margin:0 10px 7px 0}.help-site-collections section>a{color:#b7aea6;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;margin:0;padding:7px 9px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:grid}.help-site-collections section>a>span{color:#8c827b;background:#141212;border:1px solid #302927;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.help-site-collections section>a b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.help-site-collections section>a small{color:#675d57;font-size:9px}.help-site-collections section>a:hover,.help-site-collections section>a.is-active{border-color:var(--accent-line);color:#fff;background:linear-gradient(90deg, var(--accent-soft), #171313)}.help-site-collections section>a.is-active>span{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.help-site-collections section>div{gap:2px;padding:6px 0 8px 43px;display:grid}.help-site-collections section>div>a{color:#817770;border-radius:7px;padding:7px 8px 7px 12px;font-size:10.5px;line-height:1.35;text-decoration:none;position:relative}.help-site-collections section>div>a:before{content:"";background:#4d4540;border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:0}.help-site-collections section>div>a:hover{color:#d8d0c8;background:#151313}.help-site-collections section>div>a.is-current{color:#fff;background:var(--accent-soft)}.help-site-collections section>div>a.is-current:before{background:var(--accent-fill);box-shadow:0 0 0 4px var(--accent-soft)}.help-landing-hero{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);align-items:end;gap:38px;padding:20px 0 64px;display:grid}.help-landing-hero>.help-landing-intro{margin:0;display:block}.help-landing-intro>h1{color:#f5f1ec;letter-spacing:-.07em;max-width:760px;margin:13px 0 18px;font-size:clamp(46px,6vw,76px);line-height:.96}.help-landing-intro>p{max-width:680px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.help-landing-intro>div{gap:10px;margin-top:27px;display:flex}.help-landing-intro>div a{border:1px solid var(--line);min-height:44px;color:var(--text);background:#151313;border-radius:10px;align-items:center;gap:12px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.help-landing-intro>div a:first-child{border-color:var(--accent);color:#120d0e;background:var(--accent-fill)}.help-landing-hero>aside{border:1px solid var(--accent-line);background:radial-gradient(circle at 80% 10%, var(--accent-mid), transparent 42%), #151112;border-radius:18px;justify-items:start;padding:23px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #0008}.help-landing-hero>aside:after{border:1px solid var(--accent-line);opacity:.26;content:"";border-radius:42px;width:150px;height:150px;position:absolute;bottom:-50px;right:-34px;transform:rotate(28deg)}.help-landing-hero>aside>span{margin-bottom:22px}.help-landing-hero>aside>small{color:var(--accent-strong);letter-spacing:.14em;font-size:9px;font-weight:800}.help-landing-hero>aside>strong{margin-top:7px;font-size:18px}.help-landing-hero>aside>p{color:#aaa098;margin:8px 0 18px;font-size:11px;line-height:1.62}.help-landing-hero>aside>a{color:var(--accent-strong);align-items:center;gap:9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.help-library{border-bottom:1px solid var(--line);padding:51px 0 58px}.help-library>header{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:end;gap:20px;margin-bottom:24px;display:grid}.help-library>header small{color:var(--accent-strong);letter-spacing:.14em;grid-column:1/-1;font-size:10px;font-weight:800}.help-library>header h2{letter-spacing:-.045em;margin:0;font-size:31px}.help-library>header p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.help-popular{padding:50px 0}.help-legal-strip{border:1px solid var(--accent-line);background:linear-gradient(120deg, var(--accent-soft), #131111 55%);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:center;gap:30px;margin:8px 0 70px;padding:27px 28px;display:grid}.help-legal-strip small{color:var(--accent-strong);letter-spacing:.14em;font-size:9px;font-weight:800}.help-legal-strip h2{letter-spacing:-.03em;margin:7px 0 0;font-size:21px;line-height:1.25}.help-legal-strip nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.help-legal-strip nav a{color:#c9c0b8;background:#121010;border:1px solid #3a3130;border-radius:8px;padding:8px 10px;font-size:10px;text-decoration:none}.help-legal-strip nav a:hover{border-color:var(--accent-line);color:#fff}.help-article-collection{color:var(--muted);align-items:center;gap:8px;margin-bottom:22px;font-size:10px;display:flex}.help-article-collection>span{border:1px solid var(--accent-line);width:28px;height:28px;color:var(--accent-strong);background:var(--accent-soft);border-radius:8px;place-items:center;display:grid}.help-article-collection a{color:#d4ccc4;font-weight:700;text-decoration:none}.help-article-collection small{color:#746b64;margin-left:auto}.help-article-pagination{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;width:min(760px,100%);margin-top:50px;padding-top:24px;display:grid}.help-article-pagination>a{border:1px solid var(--line);min-height:74px;color:var(--text);background:#131111;border-radius:11px;align-content:center;gap:5px;padding:13px 15px;text-decoration:none;display:grid}.help-article-pagination>a:last-child{text-align:right}.help-article-pagination>a:hover{border-color:var(--accent-line);background:var(--accent-soft)}.help-article-pagination small{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.help-article-pagination strong{font-size:11px}@media (width<=1180px){.help-site-layout{grid-template-columns:240px minmax(0,1fr);width:min(1040px,100% - 36px)}.help-site-toc{display:none}.help-landing-hero{grid-template-columns:1fr}.help-landing-hero>aside{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px}.help-landing-hero>aside>span{grid-row:1/5;margin:0}}@media (width<=760px){.help-center-library{padding-inline:10px}.help-collection-list{grid-template-columns:1fr}.help-collection-list>:is(a,button){min-height:152px;padding:18px}.help-site-nav{padding:16px}.help-site-collections section{margin-right:0}.help-site-main{padding:32px 16px 70px}.help-landing-hero{gap:22px;padding:7px 0 38px}.help-landing-intro>h1{font-size:clamp(39px,12vw,55px)}.help-landing-intro>p{font-size:14px}.help-landing-intro>div{flex-direction:column}.help-landing-intro>div a{justify-content:space-between}.help-landing-hero>aside{grid-template-columns:auto minmax(0,1fr);padding:18px;display:grid}.help-landing-hero>aside>span{grid-row:1/5}.help-library{padding:38px 0 44px}.help-library>header{grid-template-columns:1fr}.help-library>header small{grid-column:auto}.help-library>header h2{font-size:26px}.help-popular .help-doc-list{grid-template-columns:1fr}.help-legal-strip{grid-template-columns:1fr;padding:21px}.help-legal-strip nav{justify-content:flex-start}.help-article-pagination{grid-template-columns:1fr}.help-article-pagination>a:last-child{text-align:left}}.help-center-layer{z-index:61000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:help-layer-in .18s var(--ease) both;background:#0504048a;justify-content:flex-end;display:flex;position:fixed;inset:0}.help-center-sheet{border-left:1px solid var(--line);width:min(474px,100vw - 76px);height:100dvh;animation:help-sheet-in .26s var(--ease) both;background:#100f0ff7;overflow:hidden;box-shadow:-28px 0 70px #0009}@keyframes help-layer-in{0%{opacity:0}}@keyframes help-sheet-in{0%{opacity:.4;transform:translate(30px)}}.help-center-head{border-bottom:1px solid var(--line);background:#121010e8;align-items:center;gap:12px;min-height:74px;padding:14px 17px;display:flex}.help-center-brand{color:var(--text);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:0;display:flex}.help-center-brand span{gap:2px;display:grid}.help-center-brand strong{font-size:15px}.help-center-brand small{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.help-center-close{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#171515;border-radius:10px;place-items:center;display:grid}.help-center-close:hover{border-color:var(--accent-line);color:var(--text);background:var(--accent-soft)}.help-center-home,.help-center-article,.help-assistant-view{scrollbar-width:thin;scrollbar-color:var(--accent-line) transparent;height:calc(100dvh - 74px);overflow:hidden auto}.help-center-search{border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 88% 5%, var(--accent-mid), transparent 34%), linear-gradient(145deg, #171112, #111010 68%);padding:28px 22px 22px}.help-center-search>small,.help-landing-hero>small,.help-site-results>small,.help-popular>header small{color:var(--accent-strong);letter-spacing:.14em;font-size:10px;font-weight:700}.help-center-search h2{letter-spacing:-.035em;margin:7px 0 18px;font-size:26px}.help-center-search label,.help-site-nav>label{color:var(--quiet);background:#0d0c0c;border:1px solid #332d2b;border-radius:10px;align-items:center;gap:9px;display:flex}.help-center-search label{min-height:46px;padding:0 13px}.help-center-search input,.help-site-nav input,.help-assistant-view form input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.help-center-search label:focus-within,.help-site-nav>label:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.help-contextual,.help-search-results{padding:20px 16px}.help-contextual>div:first-child,.help-search-results>div:first-child{justify-content:space-between;align-items:baseline;padding:0 6px 10px;display:flex}.help-contextual>div:first-child>strong,.help-search-results>div:first-child>strong{font-size:12px}.help-contextual>div:first-child>a,.help-search-results>div:first-child>small{color:var(--accent-strong);font-size:11px;text-decoration:none}.help-doc-list{gap:7px;display:grid}.help-doc-list>a,.help-doc-list>button{border:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;background:#141212;border-radius:11px;align-items:center;gap:12px;padding:13px 12px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.help-doc-list>a:hover,.help-doc-list>button:hover{border-color:var(--accent-line);background:#191415;transform:translateY(-1px)}.help-doc-list>a>span,.help-doc-list>button>span{flex:1;gap:3px;min-width:0;display:grid}.help-doc-list small{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.help-doc-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.help-doc-list p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}.help-doc-list>a>svg,.help-doc-list>button>svg{color:var(--quiet);transition:transform .15s}.help-doc-list>a:hover>svg,.help-doc-list>button:hover>svg{color:var(--accent);transform:translate(2px)}.help-center-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 20px;display:grid}.help-center-actions>a,.help-center-actions>button{border:1px solid var(--line);color:var(--text);text-align:left;background:#111010;border-radius:11px;justify-items:start;gap:4px;padding:14px;text-decoration:none;display:grid}.help-center-actions span{border:1px solid var(--accent-line);width:30px;height:30px;color:var(--accent-strong);background:var(--accent-soft);border-radius:9px;place-items:center;margin-bottom:5px;display:grid}.help-center-actions b{font-size:12px}.help-center-actions small{color:var(--quiet);font-size:10px}.help-center-version{border-top:1px solid var(--line-soft);color:var(--quiet);justify-content:space-between;padding:14px 22px 24px;font-size:10px;display:flex}.help-center-back{color:var(--muted);font:inherit;background:0 0;border:0;align-items:center;gap:7px;margin:14px 18px 0;padding:8px 0;font-size:11px;display:flex}.help-center-back:hover{color:var(--text)}.help-center-article>footer{padding:8px 22px 28px}.help-center-article>footer a{border:1px solid var(--accent-line);color:var(--accent-strong);background:var(--accent-soft);border-radius:10px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.help-doc-body{width:min(760px,100%)}.help-doc-body>header{border-bottom:1px solid var(--line);padding:12px 0 28px}.help-doc-kicker{align-items:center;gap:9px;display:flex}.help-doc-kicker small{color:var(--accent-strong);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.help-doc-kicker b{border:1px solid var(--accent-line);color:var(--accent-strong);background:var(--accent-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:4px 7px;font-size:9px}.help-doc-body>header h1{color:#f2efea;letter-spacing:-.05em;max-width:680px;margin:10px 0;font-size:clamp(32px,4vw,50px);line-height:1.04}.help-doc-body>header p{max-width:650px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.help-doc-body>header span{color:var(--quiet);margin-top:18px;font-size:10px;display:block}.help-doc-body>section{padding:27px 0 4px;scroll-margin-top:95px}.help-doc-body>section h2{color:#eee9e3;letter-spacing:-.025em;margin:0 0 13px;font-size:21px;line-height:1.25}.help-doc-body>section p{color:#c2bbb3;margin:0 0 14px;font-size:15px;line-height:1.75}.help-doc-body ul,.help-doc-body ol{counter-reset:help-step;gap:11px;margin:14px 0 19px;padding:0;list-style:none;display:grid}.help-doc-body li{color:#c9c1b9;padding-left:30px;font-size:14px;line-height:1.65;position:relative}.help-doc-body ul li:before{background:var(--accent-fill);width:5px;height:5px;box-shadow:0 0 0 4px var(--accent-soft);content:"";border-radius:50%;position:absolute;top:.62em;left:6px}.help-doc-body ol li{counter-increment:help-step}.help-doc-body ol li:before{color:var(--accent-strong);content:counter(help-step, decimal-leading-zero);font-family:ui-monospace,monospace;font-size:10px;font-weight:800;position:absolute;top:.1em;left:0}.help-doc-body>section aside{border:1px solid var(--accent-line);border-left:3px solid var(--accent);background:linear-gradient(90deg, var(--accent-soft), #151212 60%);border-radius:3px 11px 11px 3px;margin:20px 0;padding:16px 18px}.help-doc-body>section aside strong{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.help-doc-body>section aside p{color:#d1cac2;margin:0;font-size:13px}.help-doc-body.is-compact{width:auto;padding:0 22px}.help-doc-body.is-compact>header{padding-top:15px}.help-doc-body.is-compact>header h1{font-size:29px}.help-doc-body.is-compact>header p{font-size:13px}.help-doc-body.is-compact>section{padding-top:22px}.help-doc-body.is-compact>section h2{font-size:17px}.help-doc-body.is-compact>section p,.help-doc-body.is-compact li{font-size:13px;line-height:1.7}.help-assistant-view{padding-bottom:26px}.help-assistant-intro{align-items:center;gap:14px;padding:16px 22px 20px;display:flex}.help-assistant-intro span{gap:3px;display:grid}.help-assistant-intro small{color:var(--accent-strong);letter-spacing:.13em;font-size:9px;font-weight:800}.help-assistant-intro h2{letter-spacing:-.035em;margin:0;font-size:22px}.help-assistant-intro p{color:var(--quiet);margin:0;font-size:11px}.help-assistant-view>form{background:#161313;border:1px solid #342d2c;border-radius:12px;min-height:48px;margin:0 20px 16px;padding:5px 5px 5px 14px;display:flex}.help-assistant-view>form:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.help-assistant-view>form button{color:#100d0d;background:var(--accent-fill);border:0;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.help-assistant-view>form button:disabled{opacity:.3}.help-assistant-answer{border:1px solid var(--line);background:#151212;border-radius:13px;margin:10px 20px;padding:16px}.help-assistant-answer>header{align-items:center;gap:9px;display:flex}.help-assistant-answer>header span{display:grid}.help-assistant-answer>header strong{font-size:12px}.help-assistant-answer>header small{color:var(--quiet);font-size:10px}.help-assistant-answer>p{color:#e4ddd5;margin:17px 0 10px;font-size:14px;line-height:1.68}.help-assistant-answer ul{color:var(--muted);gap:8px;margin:0;padding:0 0 0 17px;font-size:12px;line-height:1.55;display:grid}.help-assistant-answer footer{border-top:1px solid var(--line-soft);gap:6px;margin-top:16px;padding-top:12px;display:grid}.help-assistant-answer footer button{color:var(--accent-strong);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 0;font-size:10px;display:flex}.help-spinner{border:2px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite help-spin;display:inline-block}@keyframes help-spin{to{transform:rotate(360deg)}}.help-no-answer button{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.help-support-view,.help-history-view{scrollbar-width:thin;scrollbar-color:#312a28 transparent;height:calc(100dvh - 66px);padding-bottom:30px;overflow-y:auto}.help-support-view>header,.help-history-view>header{padding:12px 22px 18px}.help-support-view>header small,.help-history-view>header small{color:var(--accent-strong);letter-spacing:.13em;font-size:9px;font-weight:800}.help-support-view>header h2,.help-history-view>header h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:23px}.help-support-view>header p{color:var(--quiet);margin:0;font-size:11px;line-height:1.5}.help-support-form{gap:12px;padding:0 20px;display:grid}.help-support-form label{gap:6px;display:grid}.help-support-form label>span{color:var(--muted);font-size:10px;font-weight:700}.help-support-form input,.help-support-form select,.help-support-form textarea{box-sizing:border-box;width:100%;color:var(--text);font:inherit;background:#151313;border:1px solid #342d2c;border-radius:9px;outline:0;padding:10px 11px;font-size:11px}.help-support-form textarea{resize:vertical;min-height:130px;line-height:1.55}.help-support-form input:focus,.help-support-form select:focus,.help-support-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.help-support-form>button,.help-ticket-created button{border:1px solid var(--accent-line);color:#140d0f;background:var(--accent-fill);cursor:pointer;border-radius:9px;min-height:42px;font-weight:800}.help-support-form>button:disabled{opacity:.45;cursor:wait}.help-honeypot{width:1px!important;height:1px!important;position:fixed!important;left:-10000px!important;overflow:hidden!important}.help-form-error{color:#ff9bb0;background:#271116;border:1px solid #723445;border-radius:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.help-ticket-created{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:13px;justify-items:start;gap:9px;margin:8px 20px;padding:20px;display:grid}.help-ticket-created strong{font-size:16px}.help-ticket-created p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.help-ticket-created button{min-height:36px;padding:0 13px}.help-history-state{border:1px solid var(--line);color:var(--quiet);background:#141212;border-radius:10px;align-items:center;gap:9px;margin:8px 20px;padding:16px;font-size:11px;display:flex}.help-ticket-list{gap:7px;padding:0 16px;display:grid}.help-ticket-list article{border:1px solid var(--line);background:#151313;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.help-ticket-list article div{min-width:0}.help-ticket-list article small,.help-ticket-list article strong,.help-ticket-list article p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.help-ticket-list article small{color:var(--quiet);text-transform:uppercase;font-size:8px}.help-ticket-list article strong{margin-top:5px;font-size:11px}.help-ticket-list article p{color:var(--muted);margin:5px 0 0;font-size:9px}.help-ticket-list article>span{border:1px solid var(--line);color:var(--quiet);text-transform:capitalize;border-radius:6px;padding:4px 6px;font-size:8px}.help-ticket-list article>span.is-open,.help-ticket-list article>span.is-waiting_on_staff{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.help-ticket-list article>span.is-resolved{color:#7fe1b2;background:#10261e;border-color:#285d49}.help-center-version button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.help-center-version button:hover{color:var(--accent-strong)}.help-no-answer,.help-empty{border:1px solid var(--line);background:#141212;border-radius:12px;margin:14px 20px;padding:18px}.help-no-answer p,.help-empty p{color:var(--muted);line-height:1.55}.help-no-answer a{color:var(--accent-strong);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.help-site{z-index:3000;color:var(--text);scrollbar-width:thin;scrollbar-color:#463b38 transparent;background:#0d0c0c;position:fixed;inset:0;overflow-y:auto}.help-site-top{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0c0cf2;align-items:center;gap:24px;min-height:64px;padding:0 clamp(18px,4vw,60px);display:flex;position:sticky;top:0}.help-site-logo{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.help-site-logo strong{font-size:15px}.help-site-logo span{border-left:1px solid var(--line);color:var(--muted);padding-left:10px;font-size:12px}.help-site-top nav{align-items:center;gap:24px;margin-left:auto;display:flex}.help-site-top nav a{color:var(--muted);font-size:11px;text-decoration:none}.help-site-top nav a:hover{color:var(--text)}.help-site-top>button{display:none}.help-site-layout{grid-template-columns:250px minmax(0,800px) 180px;gap:clamp(28px,4vw,62px);width:min(1320px,100% - 48px);min-height:calc(100dvh - 64px);margin:auto;display:grid}.help-site-nav{border-right:1px solid var(--line-soft);scrollbar-width:thin;scrollbar-color:#312a28 transparent;height:calc(100dvh - 64px);padding:28px 12px 50px 0;position:sticky;top:64px;overflow-y:auto}.help-site-nav>label{min-height:40px;margin:0 10px 19px 0;padding:0 10px}.help-site-nav>a,.help-site-nav section a{color:var(--muted);border-radius:7px;align-items:center;gap:8px;margin-right:10px;padding:8px 10px;font-size:11px;line-height:1.25;text-decoration:none;display:flex}.help-site-nav a:hover{color:var(--text);background:#171414}.help-site-nav a.is-active{color:#fff;background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.help-site-nav section{margin:20px 0;display:grid}.help-site-nav section>strong{color:#847a71;letter-spacing:.12em;text-transform:uppercase;padding:0 10px 7px;font-size:9px}.help-site-main{min-width:0;padding:58px 0 100px}.help-site-toc{align-content:start;gap:10px;height:calc(100dvh - 64px);padding:58px 0;display:grid;position:sticky;top:64px}.help-site-toc>strong{color:#d8d0c7;margin-bottom:4px;font-size:10px}.help-site-toc a{color:var(--quiet);font-size:10px;line-height:1.4;text-decoration:none}.help-site-toc a:hover{color:var(--accent-strong)}.help-site-toc hr{border:0;border-top:1px solid var(--line);width:100%;margin:8px 0}.help-site-toc a:last-child{color:var(--accent-strong);align-items:center;gap:6px;display:flex}.help-landing-hero{border-bottom:1px solid var(--line);padding:22px 0 58px}.help-landing-hero h1{color:#f5f1ec;letter-spacing:-.065em;max-width:700px;margin:13px 0 18px;font-size:clamp(43px,6vw,70px);line-height:.98}.help-landing-hero p{max-width:660px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.help-landing-hero>div{gap:10px;margin-top:27px;display:flex}.help-landing-hero>div a{border:1px solid var(--line);color:var(--text);background:#151313;border-radius:9px;align-items:center;gap:14px;padding:12px 15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.help-landing-hero>div a:first-child{border-color:var(--accent);color:#120d0e;background:var(--accent-fill)}.help-popular{border-bottom:1px solid var(--line);padding:46px 0}.help-popular>header h2{letter-spacing:-.04em;margin:7px 0 20px;font-size:26px}.help-popular .help-doc-list{grid-template-columns:1fr 1fr}.help-site-results>h1{letter-spacing:-.045em;margin:9px 0;font-size:clamp(32px,5vw,48px)}.help-site-results>p{color:var(--muted);margin:0 0 30px}.help-site-results .help-doc-list{gap:9px}.help-center-sheet :is(button,a,select,summary,[role=button]),.help-site :is(button,a,select,summary,[role=button]),.public-footer :is(a,button){cursor:pointer}.help-center-sheet :is(button,a,input,select,textarea,summary):focus-visible,.help-site :is(button,a,input,select,textarea,summary):focus-visible,.public-footer :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.help-center-sheet button:disabled,.help-site button:disabled{cursor:not-allowed}.help-center-brand:hover strong,.help-center-version button:hover,.help-center-back:hover{color:var(--accent-strong)}.help-center-actions>button:hover,.help-center-actions>a:hover{border-color:var(--accent-line);background:#181314;transform:translateY(-1px)}.help-center-actions>button,.help-center-actions>a{transition:border-color .15s,background .15s,transform .15s}.help-doc-list>a,.help-doc-list>button{min-height:64px}.help-doc-list strong{font-size:13px}.help-doc-list p{font-size:11.5px}.help-site-nav>a,.help-site-nav section a{min-height:34px;font-size:11.5px}.help-site-toc a{min-height:24px;font-size:10.5px}.help-support-form input,.help-support-form select,.help-support-form textarea{font-size:12px}.help-public-contact{border-top:1px solid var(--line);margin-top:50px;padding-top:34px}.help-public-contact>header{margin-bottom:22px}.help-public-contact>header h2{color:#f5f1ec;letter-spacing:-.035em;margin:7px 0 8px;font-size:27px}.help-public-contact>header p{color:var(--muted);margin:0;font-size:12px}.help-public-contact .help-support-form{max-width:680px;padding:0}.help-public-contact .help-support-form-grid{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.help-public-contact .help-ticket-created{max-width:640px;margin:0}.public-footer{border-top:1px solid var(--line);color:var(--muted);background:#0b0b0b;padding:52px max(24px,50% - 660px)}.public-footer-grid{grid-template-columns:1.6fr repeat(5,1fr);gap:36px;display:grid}.public-footer-brand>a{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.public-footer-brand>p{color:#7e766f;max-width:260px;margin:17px 0 0;font-size:11px;line-height:1.65}.public-footer-grid nav{align-content:start;gap:11px;display:grid}.public-footer-grid nav>strong{color:#817871;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:9px}.public-footer-grid nav>a{color:#b1aaa2;font-size:10px;text-decoration:none}.public-footer-grid nav>a:hover{color:var(--accent-strong)}.public-footer-floor{border-top:1px solid var(--line);color:#645d57;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:21px;font-size:9px;display:flex}.public-footer-cloudflare{align-items:center;gap:7px;display:inline-flex}.public-footer-cloudflare i{background:linear-gradient(135deg,#f6a51c,#f56b15);border-radius:8px 8px 3px 3px;width:14px;height:8px;box-shadow:5px 1px 0 -2px #f8ca45}@media (width<=1080px){.canvas-workspace{--canvas-width:390px!important}.messages{width:min(700px,100% - 28px)}.composer-controls>.menu-anchor+.menu-anchor button>svg+*{display:none}.help-site-layout{grid-template-columns:220px minmax(0,1fr);width:min(960px,100% - 36px)}.help-site-toc{display:none}.public-footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}.public-footer-grid nav:nth-of-type(4),.public-footer-grid nav:nth-of-type(5){margin-top:20px}}@media (width>=721px) and (width<=820px){.global-help-button.is-mobile-drawer{color:#a09888;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:32px;height:32px;margin-left:auto;padding:0;display:grid}.global-help-button.is-mobile-drawer:hover,.global-help-button.is-mobile-drawer.is-active{color:#e8e4de;background:#211d1a;border-color:#302a26}}@media (width<=720px){.global-help-button.is-mobile-drawer{color:#a09888;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:32px;height:32px;margin-left:auto;padding:0;display:grid}.global-help-button.is-mobile-drawer:hover,.global-help-button.is-mobile-drawer.is-active{color:#e8e4de;background:#211d1a;border-color:#302a26}.help-center-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0c0c;align-items:stretch}.help-center-sheet{width:100vw;box-shadow:none;border-left:0}.help-center-head{min-height:62px;padding:10px 13px}.help-center-home,.help-center-article,.help-assistant-view{height:calc(100dvh - 62px)}.help-center-search{padding:24px 16px 18px}.help-center-search h2{font-size:24px}.help-contextual,.help-search-results{padding:16px 10px}.help-center-actions{padding-inline:10px}.help-doc-list>a,.help-doc-list>button{min-height:72px;padding:14px 13px}.help-center-actions>button,.help-center-actions>a,.help-center-back,.help-assistant-answer footer button{min-height:44px}.help-doc-body.is-compact{padding:0 16px}.help-doc-body.is-compact>header h1{font-size:27px}.help-site-top{min-height:58px;padding:0 14px}.help-site-logo span,.help-site-top nav{display:none}.help-site-top>button{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:#151313;border-radius:9px;place-items:center;margin-left:auto;display:grid}.help-site-layout{width:auto;min-height:auto;display:block}.help-site-nav{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0c0cf8;border:0;height:auto;padding:16px;display:none;position:fixed;inset:58px 0 0}.help-site-nav.is-open{animation:.15s both help-layer-in;display:block}.help-site-main{padding:36px 18px 70px}.help-landing-hero{padding-top:10px}.help-landing-hero h1{font-size:42px}.help-landing-hero p{font-size:14px}.help-landing-hero>div{flex-direction:column;align-items:stretch}.help-popular .help-doc-list,.help-category-grid{grid-template-columns:1fr}.help-doc-body>header h1{font-size:37px}.help-doc-body>header p{font-size:14px}.help-public-contact{margin-top:34px}.help-public-contact .help-support-form-grid{grid-template-columns:1fr}.public-footer{padding:40px 20px 28px}.public-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.public-footer-brand{grid-column:1/-1}.public-footer-floor{flex-direction:column;align-items:flex-start}}.product-tutorial.is-authentic{z-index:12000;color:#f8f4f1;pointer-events:none;background:0 0}.product-tutorial.is-authentic.is-intro,.chat-tutorial-backdrop.is-intro{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 27%), linear-gradient(145deg, #080707 0%, #0b0909 53%, #070707 100%);pointer-events:auto;isolation:isolate;place-items:center;display:grid;overflow:hidden}.product-tutorial.is-authentic.is-intro:before,.chat-tutorial-backdrop.is-intro:before{z-index:-1;background:linear-gradient(90deg, transparent 49.85%, color-mix(in srgb, var(--accent) 12%, transparent) 50%, transparent 50.15%), linear-gradient(transparent 49.85%, color-mix(in srgb, var(--accent) 9%, transparent) 50%, transparent 50.15%);content:"";background-size:72px 72px;animation:5.8s linear infinite tutorial-intro-grid;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle,#000 0 21%,#0000 66%);mask-image:radial-gradient(circle,#000 0 21%,#0000 66%)}.product-tutorial-intro{text-align:center;justify-items:center;width:min(590px,100vw - 40px);padding:36px 32px 30px;animation:.62s cubic-bezier(.2,.78,.2,1) both tutorial-intro-arrive;display:grid}.product-tutorial-intro-mark{border:1px solid color-mix(in srgb, var(--accent) 36%, #3e3436);width:82px;height:82px;box-shadow:0 22px 68px #000b, 0 0 46px color-mix(in srgb, var(--accent) 22%, transparent);background:#0b0909e8;border-radius:21px 21px 21px 7px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:28px;padding:9px;display:grid;position:relative}.product-tutorial-intro-mark strong{z-index:2;color:#fff;letter-spacing:-.08em;text-shadow:0 0 18px color-mix(in srgb, var(--accent) 78%, transparent);place-items:center;font-size:31px;display:grid;position:absolute;inset:0}.product-tutorial-intro-mark i{background:color-mix(in srgb, var(--accent) 17%, #272123);border-radius:3px;animation:2.58s linear infinite tutorial-intro-snake}.product-tutorial-intro-mark i:nth-of-type(2){animation-delay:-.16s}.product-tutorial-intro-mark i:nth-of-type(3){animation-delay:-.32s}.product-tutorial-intro-mark i:nth-of-type(4){animation-delay:-.48s}.product-tutorial-intro-mark i:nth-of-type(8){animation-delay:-.64s}.product-tutorial-intro-mark i:nth-of-type(12){animation-delay:-.8s}.product-tutorial-intro-mark i:nth-of-type(16){animation-delay:-.96s}.product-tutorial-intro-mark i:nth-of-type(15){animation-delay:-1.12s}.product-tutorial-intro-mark i:nth-of-type(14){animation-delay:-1.28s}.product-tutorial-intro-mark i:nth-of-type(13){animation-delay:-1.44s}.product-tutorial-intro-mark i:nth-of-type(9){animation-delay:-1.6s}.product-tutorial-intro-mark i:nth-of-type(5){animation-delay:-1.76s}.product-tutorial-intro-mark i:nth-of-type(6){animation-delay:-1.92s}.product-tutorial-intro-mark i:nth-of-type(7){animation-delay:-2.08s}.product-tutorial-intro-mark i:nth-of-type(11){animation-delay:-2.24s}.product-tutorial-intro-mark i:nth-of-type(10){animation-delay:-2.4s}.product-tutorial-intro>small{color:var(--accent-strong);letter-spacing:.22em;font-size:10px;font-weight:800}.product-tutorial-intro h1{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(35px,5.2vw,62px);line-height:.98}.product-tutorial-intro p{color:#bdb3ad;max-width:510px;margin:0;font-size:16px;line-height:1.62}.product-tutorial-intro button{border:1px solid color-mix(in srgb, var(--accent) 78%, #fff);color:#12080a;background:var(--accent-fill);min-height:46px;box-shadow:0 15px 44px color-mix(in srgb, var(--accent) 22%, transparent);font:inherit;border-radius:10px;align-items:center;gap:9px;margin-top:24px;padding:0 18px;font-size:13px;font-weight:800;display:flex}.product-tutorial-intro button svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px}.product-tutorial-intro em{color:#756c68;letter-spacing:.035em;margin-top:17px;font-size:10px;font-style:normal}.product-tutorial.is-authentic .product-tutorial-scrim{pointer-events:none;background:linear-gradient(#050404f5 0 18%,#050404a8 26%,#0000 39% 68%,#0008 100%);animation:.76s cubic-bezier(.2,.8,.2,1) both tutorial-real-surface-reveal;position:absolute;inset:0}.product-tutorial.is-authentic .product-tutorial-copy{background:linear-gradient(#080707f7 0 72%,#080707d1 88%,#0000);border-radius:0 0 18px 18px;width:min(680px,100vw - 54px);padding:10px 18px 14px;top:62px}.product-tutorial.is-authentic .product-tutorial-header,.product-tutorial.is-authentic .product-tutorial-controls,.product-tutorial.is-authentic .product-tutorial-copy,.product-tutorial.is-authentic .product-tutorial-progress,.product-tutorial.is-authentic .product-tutorial-pixels{animation:.62s cubic-bezier(.2,.8,.2,1) .18s both tutorial-narration-arrive}.product-tutorial.is-authentic .product-tutorial-header,.product-tutorial.is-authentic .product-tutorial-controls,.product-tutorial.is-authentic .product-tutorial-controls *,.product-tutorial.is-authentic .product-tutorial-header *{pointer-events:auto}.product-tutorial.is-authentic .product-tutorial-pixels.is-image.scene-0{--pixel-x:80%;--pixel-y:76%}.product-tutorial.is-authentic .product-tutorial-pixels.is-image.scene-1{--pixel-x:67%;--pixel-y:70%}.product-tutorial.is-authentic .product-tutorial-pixels.is-image.scene-2{--pixel-x:54%;--pixel-y:48%}.product-tutorial.is-authentic .product-tutorial-pixels.is-image.scene-3{--pixel-x:89%;--pixel-y:50%}.product-tutorial.is-authentic .product-tutorial-pixels.is-image.scene-4{--pixel-x:82%;--pixel-y:23%}.product-tutorial.is-authentic .product-tutorial-pixels.is-music.scene-0{--pixel-x:49%;--pixel-y:34%}.product-tutorial.is-authentic .product-tutorial-pixels.is-music.scene-1{--pixel-x:58%;--pixel-y:46%}.product-tutorial.is-authentic .product-tutorial-pixels.is-music.scene-2{--pixel-x:65%;--pixel-y:67%}.product-tutorial.is-authentic .product-tutorial-pixels.is-music.scene-3{--pixel-x:78%;--pixel-y:77%}.product-tutorial.is-authentic .product-tutorial-pixels.is-music.scene-4{--pixel-x:69%;--pixel-y:31%}.product-tutorial.is-authentic .product-tutorial-pixels.is-community.scene-0{--pixel-x:43%;--pixel-y:26%}.product-tutorial.is-authentic .product-tutorial-pixels.is-community.scene-1{--pixel-x:78%;--pixel-y:84%}.product-tutorial.is-authentic .product-tutorial-pixels.is-community.scene-2{--pixel-x:63%;--pixel-y:58%}.product-tutorial.is-authentic .product-tutorial-pixels.is-community.scene-3{--pixel-x:25%;--pixel-y:30%}.product-tutorial.is-authentic .product-tutorial-pixels.is-community.scene-4{--pixel-x:4%;--pixel-y:82%}@keyframes tutorial-intro-arrive{0%{opacity:0;transform:translateY(20px)scale(.975)}}@keyframes tutorial-intro-grid{to{transform:translate(72px,72px)}}@keyframes tutorial-real-surface-reveal{0%{opacity:1;background-color:#080707}to{opacity:1;background-color:#0000}}@keyframes tutorial-narration-arrive{0%{opacity:0;transform:translateY(8px)}}@keyframes tutorial-intro-snake{0%,76%,to{background:color-mix(in srgb, var(--accent) 17%, #272123);box-shadow:none}7%,24%{background:var(--accent-strong);box-shadow:0 0 13px var(--accent)}}.product-tutorial{z-index:10050;color:#f6f2ef;animation:product-tutorial-in .24s var(--ease) both;background:#080808;position:fixed;inset:0;overflow:hidden}.product-tutorial-stage{pointer-events:none;background:#090909;grid-template-columns:53px 258px minmax(0,1fr);display:grid;position:absolute;inset:0}.product-tutorial-stage:after{z-index:20;content:"";background:linear-gradient(#0000 0 60%,#0005 92%),radial-gradient(circle at 50% 12%,#0000 0 26%,#0002 70%);position:absolute;inset:0}.product-tutorial-icon-rail{z-index:2;background:#0d0c0c;border-right:1px solid #282321;flex-direction:column;align-items:center;gap:12px;padding:11px 8px;display:flex}.product-tutorial-icon-rail strong,.product-tutorial-icon-rail i{color:#827a76;border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.product-tutorial-icon-rail strong{color:#16090c;background:var(--accent-fill);font-size:17px}.product-tutorial-icon-rail i.is-active{color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 14%, #151112)}.product-tutorial-icon-rail span{flex:1}.product-tutorial-rail{z-index:2;background:#100f0f;border-right:1px solid #282321;flex-direction:column;gap:5px;min-width:0;padding:17px 13px 12px;display:flex}.product-tutorial-rail>b{margin-bottom:10px;font-size:14px}.product-tutorial-rail>label{color:#817a76;border:1px solid #302a28;border-radius:9px;align-items:center;gap:9px;height:39px;margin-bottom:12px;padding:0 11px;font-size:11px;display:flex}.product-tutorial-rail>small{color:#85766e;letter-spacing:.12em;margin:12px 7px 4px;font-size:8px}.product-tutorial-rail>button{color:#c9c1bc;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.product-tutorial-rail>button.is-active{color:#fff;background:#201c1a}.product-tutorial-rail>button em{color:#736b67;margin-left:auto;font-size:9px;font-style:normal}.product-tutorial-rail>span{flex:1}.product-tutorial-rail>footer{border-top:1px solid #292422;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 6px 0;display:grid}.product-tutorial-rail>footer>small{color:#8c817b;letter-spacing:.08em;grid-column:1/3;font-size:8px}.product-tutorial-rail>footer>b{grid-area:1/3;font-size:10px}.product-tutorial-rail>footer>i{background:var(--accent-fill);border-radius:2px;grid-column:1/-1;height:3px;display:block}.product-tutorial-rail>footer>strong{color:#100709;background:var(--accent-fill);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.product-tutorial-rail>footer p{margin:0}.product-tutorial-rail>footer p b,.product-tutorial-rail>footer p small{font-size:10px;display:block}.product-tutorial-rail>footer p small{color:#887f79;font-size:8px}.product-tutorial-stage>main{z-index:1;background:#090909;min-width:0;overflow:hidden}.product-tutorial-stage>main>header{background:#0e0d0d;border-bottom:1px solid #282321;align-items:center;gap:26px;height:58px;padding:0 22px;display:flex}.product-tutorial-stage>main>header b{font-size:14px}.product-tutorial-stage>main>header span{color:#a39a94;word-spacing:16px;font-size:11px}.product-tutorial-stage>main>header i{flex:1}.product-tutorial-glyph{border:1px solid color-mix(in srgb, var(--accent) 52%, #201a1b);color:#fff;background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--accent) 55%, #262130), #0d0d11 70%);width:24px;height:24px;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:7px;flex:none;place-items:center;font-size:10px;font-style:normal;display:grid}.product-tutorial-header{z-index:50;pointer-events:none;justify-content:space-between;align-items:start;display:flex;position:absolute;top:12px;left:14px;right:14px}.product-tutorial-header>span{filter:drop-shadow(0 3px 12px #000);align-items:center;gap:8px;display:flex}.product-tutorial-header>span>strong{border:1px solid color-mix(in srgb, var(--accent) 60%, #fff);color:#12080a;background:var(--accent-fill);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.product-tutorial-header>span i{font-style:normal}.product-tutorial-header>span small,.product-tutorial-header>span b{text-shadow:0 2px 10px #000;display:block}.product-tutorial-header>span small{color:var(--accent-strong);letter-spacing:.13em;font-size:7.5px}.product-tutorial-header>span b{margin-top:2px;font-size:11px}.product-tutorial-header>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#080808c4;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:8px;padding:4px;display:flex}.product-tutorial-header time{color:#a69c96;padding:0 5px;font-size:9px}.product-tutorial-header button,.product-tutorial-controls button{color:#c8c0bb;background:#131111;border:1px solid #332d2a;border-radius:8px;place-items:center;min-width:34px;min-height:34px;display:grid}.product-tutorial-header svg,.product-tutorial-controls svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.product-tutorial-copy{z-index:51;text-align:center;filter:drop-shadow(0 2px 10px #000)drop-shadow(0 5px 22px #000);pointer-events:none;width:min(610px,100vw - 50px);position:absolute;top:67px;left:50%;transform:translate(-50%)}.product-tutorial-copy small{color:var(--accent-strong);letter-spacing:.14em;font-size:8.5px;font-weight:800}.product-tutorial-copy h2{color:#fff;letter-spacing:-.025em;margin:4px 0 2px;font-size:clamp(20px,2.1vw,27px)}.product-tutorial-copy p{color:#d2cbc7;max-width:590px;margin:0 auto;font-size:11.5px;line-height:1.5}.product-tutorial-copy em{color:#aaa09a;margin-top:5px;font-size:9px;font-style:normal;display:inline-block}.product-tutorial-controls{z-index:52;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090909c4;border:1px solid #ffffff16;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;min-height:48px;padding:6px 7px 6px 12px;display:grid;position:absolute;bottom:13px;left:14px;right:14px;box-shadow:0 15px 48px #0009}.product-tutorial-controls>button{color:#aaa19b;background:0 0;border:0;min-width:auto;font-size:9px}.product-tutorial-controls nav{justify-content:center;gap:7px;display:flex}.product-tutorial-controls nav button{background:#ffffff20;border:0;border-radius:2px;min-width:22px;height:3px;min-height:3px;padding:0}.product-tutorial-controls nav button.is-seen{background:color-mix(in srgb, var(--accent) 46%, #342a2c)}.product-tutorial-controls nav button.is-active{background:var(--accent-fill);width:42px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 50%, transparent)}.product-tutorial-controls>div{gap:6px;display:flex}.product-tutorial-controls .is-play{color:#090606;background:var(--accent-fill)}.product-tutorial-controls .is-next{color:#0d0708;border-color:var(--accent);background:var(--accent-fill);grid-auto-flow:column;gap:5px;min-width:96px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.product-tutorial-controls button:disabled{opacity:.32}.product-tutorial-progress{z-index:53;background:#ffffff12;border-radius:2px;height:2px;position:absolute;bottom:12px;left:22px;right:22px;overflow:hidden}.product-tutorial-progress i{width:var(--tutorial-progress);background:var(--accent-fill);height:100%;box-shadow:0 0 9px var(--accent);transition:width .1s linear;display:block}.product-tutorial-pixels{--pixel-x:72%;--pixel-y:72%;z-index:46;left:var(--pixel-x);top:var(--pixel-y);border:1px solid color-mix(in srgb, var(--accent) 52%, #fff);box-shadow:0 6px 20px #000a, 0 0 22px color-mix(in srgb, var(--accent) 35%, transparent);background:#0b0909db;border-radius:8px 8px 8px 2px;grid-template-columns:repeat(3,5px);gap:2px;padding:5px;transition:left .76s cubic-bezier(.2,.8,.2,1),top .76s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute}.product-tutorial-pixels i{background:color-mix(in srgb, var(--accent) 26%, #342b2d);border-radius:1px;width:5px;height:5px;animation:2.15s linear infinite tutorial-pixel-snake}.product-tutorial-pixels i:nth-child(2){animation-delay:-.24s}.product-tutorial-pixels i:nth-child(3){animation-delay:-.48s}.product-tutorial-pixels i:nth-child(6){animation-delay:-.72s}.product-tutorial-pixels i:nth-child(9){animation-delay:-.96s}.product-tutorial-pixels i:nth-child(8){animation-delay:-1.2s}.product-tutorial-pixels i:nth-child(7){animation-delay:-1.44s}.product-tutorial-pixels i:nth-child(4){animation-delay:-1.68s}.product-tutorial-pixels i:nth-child(5){animation-delay:-1.92s}.product-tutorial-stage.is-image .product-tutorial-pixels.scene-0{--pixel-x:78%;--pixel-y:75%}.product-tutorial-stage.is-image .product-tutorial-pixels.scene-1{--pixel-x:54%;--pixel-y:83%}.product-tutorial-stage.is-image .product-tutorial-pixels.scene-2{--pixel-x:61%;--pixel-y:54%}.product-tutorial-stage.is-image .product-tutorial-pixels.scene-3{--pixel-x:83%;--pixel-y:47%}.product-tutorial-stage.is-image .product-tutorial-pixels.scene-4{--pixel-x:79%;--pixel-y:35%}.product-tutorial-stage.is-music .product-tutorial-pixels.scene-0{--pixel-x:48%;--pixel-y:27%}.product-tutorial-stage.is-music .product-tutorial-pixels.scene-1{--pixel-x:59%;--pixel-y:49%}.product-tutorial-stage.is-music .product-tutorial-pixels.scene-2{--pixel-x:66%;--pixel-y:64%}.product-tutorial-stage.is-music .product-tutorial-pixels.scene-3{--pixel-x:51%;--pixel-y:77%}.product-tutorial-stage.is-music .product-tutorial-pixels.scene-4{--pixel-x:79%;--pixel-y:46%}.product-tutorial-stage.is-community .product-tutorial-pixels.scene-0{--pixel-x:31%;--pixel-y:27%}.product-tutorial-stage.is-community .product-tutorial-pixels.scene-1{--pixel-x:82%;--pixel-y:17%}.product-tutorial-stage.is-community .product-tutorial-pixels.scene-2{--pixel-x:66%;--pixel-y:61%}.product-tutorial-stage.is-community .product-tutorial-pixels.scene-3{--pixel-x:84%;--pixel-y:54%}.product-tutorial-stage.is-community .product-tutorial-pixels.scene-4{--pixel-x:76%;--pixel-y:63%}@keyframes product-tutorial-in{0%{opacity:0}}@keyframes tutorial-panel-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes tutorial-pixel-snake{0%,72%,to{background:color-mix(in srgb,var(--accent) 24%,#30292a);box-shadow:none}9%,28%{background:var(--accent-strong);box-shadow:0 0 8px var(--accent)}}@keyframes tutorial-progress-breathe{50%{filter:brightness(1.3);box-shadow:0 0 14px var(--accent)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.vox-emblem__pixels>i,.help-center-layer,.help-center-sheet,.help-site-nav.is-open,.product-tutorial-intro,.product-tutorial-intro-mark i,.product-tutorial.is-authentic .product-tutorial-scrim,.product-tutorial.is-authentic .product-tutorial-header,.product-tutorial.is-authentic .product-tutorial-controls,.product-tutorial.is-authentic .product-tutorial-copy{animation:none!important}.product-tutorial,.product-tutorial-pixels,.product-tutorial-pixels i,.product-tutorial-progress i,.product-tutorial-stage *{transition-duration:.01ms!important;animation:none!important}}.history-rail.is-open{background:#0c0b0b}.history-head{padding:15px 13px 10px}.new-chat{border-color:color-mix(in srgb, var(--accent) 48%, #302723);color:#f6edf0;background:color-mix(in srgb, var(--accent) 11%, #151211);border-radius:11px;height:42px;padding-inline:12px;font-size:13.5px}.new-chat:hover{border-color:color-mix(in srgb, var(--accent) 70%, #3a302b);background:color-mix(in srgb, var(--accent) 17%, #171312)}.search-chats{background:#100f0f;border-color:#262220;border-radius:10px;height:39px;margin-top:10px}.search-chats input{font-size:13px}.history-controls{gap:8px;margin-top:9px}.history-controls label,.history-controls>button{background:#11100f;border-color:#24201e;border-radius:9px;height:34px}.history-controls label{padding-inline:9px}.history-controls label span{color:#817870;font-size:9px}.history-controls select,.history-controls>button{font-size:12px}.thread-groups{padding:5px 12px 14px}.thread-date-group>p{color:#8d8278;letter-spacing:.025em;margin:17px 8px 7px;font-size:10.5px}.thread-date-group>p span{color:#6d645d;font-size:10px}.thread-row{color:#b3aaa2;border:0;border-radius:10px;min-height:43px;margin:1px 0;transition:color .14s,background .14s,box-shadow .14s}.thread-row:hover{background:#171515}.thread-row.is-active{color:#f2eee9;background:color-mix(in srgb, var(--accent) 10%, #181514);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--accent) 82%, #fff 5%);border:0}.thread-main{min-height:43px;padding:7px 40px 7px 11px}.thread-main>span{gap:2px}.thread-main strong{letter-spacing:-.006em;font-size:13.25px}.thread-main time{color:#746b64;opacity:0;max-height:0;font-size:10px;transition:max-height .14s,opacity .14s;overflow:hidden}.thread-row:hover .thread-main time,.thread-row.is-active .thread-main time,.thread-row:focus-within .thread-main time{opacity:1;max-height:14px}.thread-action-zone{opacity:0;transition:opacity .14s,transform .14s;top:6px;right:4px;transform:translate(3px)}.thread-row:hover .thread-action-zone,.thread-row.is-active .thread-action-zone,.thread-row:focus-within .thread-action-zone{opacity:1;transform:none}.chat-editorial .thread-main time,.chat-editorial .thread-date-group>p span{display:none}.chat-editorial .thread-main{min-height:39px;padding:9px 11px;transition:padding-right .14s}.chat-editorial .thread-main>span,.chat-editorial .thread-main strong{min-width:0;overflow:hidden}.chat-editorial .thread-main strong{text-overflow:ellipsis;white-space:nowrap;display:block}.chat-editorial .thread-action-zone{background:0 0;gap:1px;padding-left:9px;top:6px;right:5px}.chat-editorial .thread-star,.chat-editorial .thread-more{color:#e0d7d0;width:25px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0}.chat-editorial .thread-star svg path{stroke-width:2.35px}.chat-editorial .thread-more svg{transform:rotate(90deg)}.chat-editorial .thread-star:hover,.chat-editorial .thread-more:hover,.chat-editorial .thread-more[aria-expanded=true]{color:color-mix(in srgb, var(--accent-strong) 58%, #fff);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 62%, transparent));background:0 0}.chat-editorial .thread-star.is-favorite{color:var(--accent-strong)}@media (width>=821px){.chat-editorial .thread-row:hover .thread-main,.chat-editorial .thread-row:focus-within .thread-main{padding-right:70px}.chat-editorial .thread-row.is-active:not(:hover):not(:focus-within) .thread-action-zone{opacity:0;pointer-events:none;transform:translate(3px)}}@media (width<=820px){body{overflow:hidden}.voxchat-core{grid-template-rows:minmax(0,1fr) 56px;grid-template-columns:minmax(0,1fr)}.icon-rail{border-top:1px solid var(--line);border-right:0;flex-direction:row;grid-row:2;justify-content:stretch;gap:0;width:100%;padding:0}.icon-rail>strong,.icon-rail>.rail-toggle,.icon-rail>span,.icon-rail>.global-settings-anchor,.icon-rail>.global-notifications-anchor,.icon-rail>.global-messages-anchor,.icon-rail>.global-tutorial-button,.icon-rail>.global-help-button{display:none}.icon-rail>button.product-link{border:0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;width:auto;height:56px;font-size:9px;display:flex}.icon-rail>button.product-community{order:4}.icon-rail>button.product-code{order:5}.icon-rail .product-link>span{display:block}.icon-rail>button.product-link.is-active:before{display:none}.studio-shell:not(.studio-rail-closed)>.icon-rail{z-index:181}.voxchat-core:has(.history-rail.is-open)>.icon-rail{z-index:181}.global-settings-popover{width:auto;max-height:calc(100dvh - 82px);position:fixed;bottom:64px;left:10px;right:10px}.history-rail{z-index:120;border-right:1px solid var(--line);opacity:1;width:min(86vw,310px);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.history-rail.is-open{width:min(86vw,310px);transform:translate(0)}.history-head,.thread-groups,.history-rail>footer{width:min(86vw,310px)}.mobile-rail-close{border:1px solid var(--line);width:100%;height:31px;color:var(--muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.mobile-backdrop{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;border:0;display:block;position:fixed;inset:0 0 56px}.conversation{grid-area:1/1}.mobile-menu{display:grid!important}.conversation-top{padding:0 10px}.conversation-top>strong,.conversation-top>span{display:none}.account-entry-page{grid-template-rows:64px auto}.account-entry-page>header{padding:0 18px}.account-entry-page>main{grid-template-columns:1fr}.account-entry-form{min-height:48vh;padding:38px 24px 56px}.voxchat-core.canvas-open{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.canvas-open .icon-rail,.canvas-open .history-rail,.canvas-open .conversation,.canvas-open .mobile-backdrop{display:none}.canvas-workspace,.canvas-workspace.is-focused{z-index:auto;border-left:0;grid-area:1/1;min-width:0;max-width:none;position:relative;width:100%!important}.canvas-resizer{display:none}.canvas-mobile-back{display:grid!important}.canvas-surface{padding:12px}.messages{width:calc(100% - 24px);padding-top:24px}.user-message{max-width:88%}.assistant-message{grid-template-columns:30px minmax(0,1fr);gap:9px}.composer{width:calc(100% - 16px);margin-bottom:8px}.composer textarea{min-height:54px}.composer-controls>button:nth-of-type(2){display:none}.composer-controls>.menu-anchor>button{max-width:105px}.tool-menu{width:min(288px,100vw - 24px);max-height:62vh;left:auto;right:-80px}.model-menu{width:min(320px,100vw - 24px);left:-47px}.model-menu .power-presets button{height:40px}.model-main{min-height:52px}.council-switch{min-height:44px}.product-tutorial-emblem{margin-bottom:22px;--vox-emblem-size:68px!important}.product-tutorial-intro{width:min(430px,100vw - 24px);padding:24px 17px}.product-tutorial-intro-mark{width:68px;height:68px;margin-bottom:22px}.product-tutorial-intro-mark strong{font-size:26px}.product-tutorial-intro h1{font-size:clamp(34px,12vw,48px)}.product-tutorial-intro p{font-size:14px;line-height:1.55}.product-tutorial.is-authentic .product-tutorial-copy p{max-width:330px;font-size:10px;display:block}.product-tutorial.is-authentic .product-tutorial-copy{border-radius:0;width:100vw;padding:11px 20px 16px;top:48px}.product-tutorial.is-authentic .product-tutorial-controls{bottom:10px}.product-tutorial.is-authentic .product-tutorial-progress{bottom:9px}.product-tutorial-stage{grid-template-columns:1fr;padding-top:50px}.product-tutorial-icon-rail,.product-tutorial-rail{display:none}.product-tutorial-stage>main>header{height:48px;padding:0 13px}.product-tutorial-stage>main>header span{word-spacing:7px;margin-left:auto;font-size:8px}.product-tutorial-header{top:7px;left:8px;right:8px}.product-tutorial-header>span small{display:none}.product-tutorial-header>span>strong{width:30px;height:30px}.product-tutorial-header>span b{font-size:10px}.product-tutorial-header time{display:none}.product-tutorial-copy{width:calc(100vw - 30px);top:103px}.product-tutorial-copy h2{margin-top:3px;font-size:18px;line-height:1.08}.product-tutorial-copy p,.product-tutorial-copy em{display:none}.product-tutorial-controls{grid-template-columns:auto 1fr;padding-left:8px;bottom:58px;left:8px;right:8px}.product-tutorial-controls nav{display:none}.product-tutorial-controls>div{justify-content:flex-end}.product-tutorial-controls .is-next{min-width:96px}.product-tutorial-progress{bottom:57px;left:16px;right:16px}.product-tutorial-pixels{transform:scale(.88)}.product-tutorial-stage.is-image .product-tutorial-pixels.scene-0{--pixel-x:82%;--pixel-y:68%}.product-tutorial-stage.is-image .product-tutorial-pixels.scene-1{--pixel-x:58%;--pixel-y:76%}.product-tutorial-stage.is-image .product-tutorial-pixels.scene-2{--pixel-x:66%;--pixel-y:50%}.product-tutorial-stage.is-image .product-tutorial-pixels.scene-3{--pixel-x:84%;--pixel-y:42%}.product-tutorial-stage.is-image .product-tutorial-pixels.scene-4{--pixel-x:76%;--pixel-y:58%}.product-tutorial-stage.is-music .product-tutorial-pixels.scene-0{--pixel-x:52%;--pixel-y:28%}.product-tutorial-stage.is-music .product-tutorial-pixels.scene-1{--pixel-x:66%;--pixel-y:59%}.product-tutorial-stage.is-music .product-tutorial-pixels.scene-2{--pixel-x:72%;--pixel-y:63%}.product-tutorial-stage.is-music .product-tutorial-pixels.scene-3{--pixel-x:58%;--pixel-y:72%}.product-tutorial-stage.is-music .product-tutorial-pixels.scene-4{--pixel-x:77%;--pixel-y:54%}.product-tutorial-stage.is-community .product-tutorial-pixels.scene-0{--pixel-x:24%;--pixel-y:26%}.product-tutorial-stage.is-community .product-tutorial-pixels.scene-1{--pixel-x:79%;--pixel-y:68%}.product-tutorial-stage.is-community .product-tutorial-pixels.scene-2{--pixel-x:62%;--pixel-y:65%}.product-tutorial-stage.is-community .product-tutorial-pixels.scene-3{--pixel-x:80%;--pixel-y:59%}.product-tutorial-stage.is-community .product-tutorial-pixels.scene-4{--pixel-x:73%;--pixel-y:62%}.chat-editorial .thread-main{padding-right:70px}}.thread-star,.thread-more{color:#766d66;width:29px;height:31px}.history-rail>footer{background:#0c0b0b;border-color:#221f1d;padding:13px 14px}.conversation{background:#0a0a0a;grid-template-rows:58px minmax(0,1fr) auto}.conversation-top{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0a0ae0;border-color:#201d1b;gap:9px;padding:0 23px}.conversation-top>strong{color:#f1ede8;letter-spacing:-.008em;font-size:14px;font-weight:600}.conversation-top>span{border-radius:8px}.conversation-top .header-icon-button{color:#928981;border:1px solid #0000;border-radius:9px}.conversation-top .header-icon-button:hover{background:#171514;border-color:#292522}.message-scroll{scrollbar-color:#37312e transparent}.messages{width:min(900px,100% - 72px);padding:46px 0 76px}.user-message{color:#f1ede8;background:#1a1817;border-color:#2b2724;border-radius:20px 20px 8px;max-width:64%;margin-bottom:42px;padding:14px 18px 10px;font-size:15.5px;line-height:1.58;box-shadow:0 12px 30px #0002}.user-message>.message-timestamp{color:#817870;margin-top:-1px}.assistant-message{grid-template-columns:30px minmax(0,1fr);gap:16px;margin-bottom:50px}.assistant-message>div>header{min-height:30px;margin-bottom:5px}.assistant-message header strong{color:#ede8e2;font-size:13px;font-weight:650}.assistant-message header span,.assistant-message>div>header>.message-timestamp{color:#817970;font-size:9.5px}.conversation .vox-text{--vox-reading:#cec8c1;--vox-reading-bright:#f4f1ec;--vox-reading-muted:#918981;--vox-guide:var(--accent-strong);max-width:50rem;margin:12px 0 20px;font-size:16.25px;line-height:1.76}.conversation .vox-text>:where(p,h2,h3,h4,ul,ol,blockquote,.vox-callout,hr){max-width:68ch}.conversation .vox-text p{margin-bottom:20px}.conversation .vox-text p.vox-lead{margin-bottom:25px;font-size:17px;line-height:1.7}.conversation .vox-text h2,.conversation .vox-text h3,.conversation .vox-text h4{color:#f7f3ee;letter-spacing:-.024em;margin-top:34px}.conversation .vox-text h2{font-size:23px}.conversation .vox-text h3{font-size:19px}.conversation .vox-text h4{font-size:16px}.chat-editorial .conversation .vox-text h2{color:color-mix(in srgb, var(--accent-strong) 42%, #f8f4ef);padding-left:15px;position:relative}.chat-editorial .conversation .vox-text h2:before{background:linear-gradient(180deg, var(--accent-strong), color-mix(in srgb, var(--accent) 28%, transparent));width:3px;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 32%, transparent);content:"";border-radius:2px;position:absolute;top:.17em;bottom:.12em;left:0}.chat-editorial .conversation .vox-text h3{color:color-mix(in srgb, var(--accent-strong) 22%, #f5f1ec)}.chat-editorial .conversation .vox-text ol{border:0;gap:18px;margin:17px 0 27px;position:relative}.chat-editorial .conversation .vox-text ol:before{background:linear-gradient(var(--accent), color-mix(in srgb, var(--accent) 24%, #342d2b));content:"";width:1px;position:absolute;top:16px;bottom:16px;left:16px}.chat-editorial .conversation .vox-text ol>li{border:0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:15px;min-height:33px;padding:0;position:relative}.chat-editorial .conversation .vox-text ol>li:before{z-index:1;border:1px solid color-mix(in srgb, var(--accent) 72%, #4a3c3f);width:33px;height:33px;color:color-mix(in srgb, var(--accent-strong) 84%, #fff);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 12%, transparent);content:counter(vox-answer-step);letter-spacing:0;background:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:800;line-height:1;display:flex;position:relative}.chat-editorial .conversation .vox-text ol>li>.vox-list-body{padding-top:4px}.conversation .vox-text ul{gap:11px;margin-bottom:24px}.conversation .vox-text ul li{padding-left:7px}.conversation .vox-text blockquote,.conversation .vox-callout{border-left-color:color-mix(in srgb, var(--accent) 78%, #fff 6%);margin-block:20px 25px;padding:3px 0 3px 17px}.conversation .vox-callout>div>strong{color:color-mix(in srgb, var(--accent-strong) 76%, #f7f3ee);font-size:12.5px}.conversation .vox-callout>div>p{color:#d2ccc5;font-size:16px;line-height:1.7}.assistant-message footer.message-actions{opacity:.72;gap:3px;margin-top:17px}.assistant-message footer.message-actions:hover,.assistant-message footer.message-actions:focus-within{opacity:1}.composer{width:min(860px,100% - 72px);margin-bottom:22px}.composer:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#0000,#0a0a0a 54%);height:135px;position:absolute;bottom:-22px;left:-90px;right:-90px}.composer-input{background:#151313;border-color:#2b2724;border-radius:18px;box-shadow:0 18px 46px #0008}.composer-input:focus-within{border-color:color-mix(in srgb, var(--accent) 62%, #423631);box-shadow:0 20px 58px #0009, 0 0 0 2px color-mix(in srgb, var(--accent) 13%, transparent)}.composer textarea{min-height:60px;padding:17px 18px 8px;font-size:16px;line-height:1.5}.composer textarea::placeholder{color:#746b64}.composer-controls{min-height:46px;padding:0 10px 10px}.composer-controls button{color:#968d85;border-radius:9px;height:34px}.composer-controls button:hover,.composer-controls button.is-selected{background:#211e1d;border-color:#302b28}.composer-controls .send-button{border-radius:10px;width:36px;height:36px}.composer>p{color:#6e655e;margin-top:8px;font-size:10.5px}@media (width<=820px){.history-rail.is-open,.history-head,.member-rail,.guest-rail,.history-rail>footer,.thread-groups{width:min(318px,100vw - 44px)}.thread-action-zone{opacity:1;transform:none}.thread-main time{opacity:1;max-height:14px}.conversation{grid-template-rows:54px minmax(0,1fr) auto}.conversation-top{padding-inline:10px}.messages{width:calc(100% - 30px);padding:26px 0 54px}.user-message{border-radius:17px 17px 7px;max-width:86%;margin-bottom:34px;padding:12px 14px 9px;font-size:15px}.assistant-message{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:39px}.assistant-message>figure,.assistant-message>.vox-bot,.assistant-message>.vox-figure{display:none}.assistant-message>div>header{margin-bottom:8px}.conversation .vox-text{font-size:15.75px;line-height:1.74}.conversation .vox-text p.vox-lead{font-size:16.25px}.conversation .vox-text h2{font-size:21px}.conversation .vox-text h3{font-size:18px}.composer{width:calc(100% - 20px);margin-bottom:10px}.composer:before{bottom:-10px;left:-10px;right:-10px}.composer-input{border-radius:16px}.composer textarea{min-height:56px;padding:14px 14px 7px;font-size:16px}.composer-controls{padding:0 7px 7px}.chat-editorial .composer-controls>.menu-anchor:first-of-type>button{white-space:nowrap;max-width:132px;padding-inline:7px;overflow:hidden}.chat-editorial .composer-controls>.menu-anchor:first-of-type .bot-stack{flex:none}.chat-editorial .composer-controls>.menu-anchor+.menu-anchor>button{max-width:74px}.composer>p{display:none}}.community-notification-select{color:#b8afb2;max-width:118px;min-height:32px;font:inherit;cursor:pointer;background:#121011;border:1px solid #302a2c;border-radius:8px;margin-left:auto;padding:0 27px 0 9px;font-size:10.5px}.community-notification-menu{z-index:8;margin-left:auto;position:relative}.community-notification-menu>summary{color:#b8afb2;cursor:pointer;background:#121011;border:1px solid #302a2c;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:10.5px;list-style:none;display:flex}.community-notification-menu>summary::-webkit-details-marker{display:none}.community-notification-menu>summary svg{width:14px;height:14px}.community-notification-menu[open]>summary{border-color:var(--accent-line);color:#f1e9eb;background:var(--accent-soft)}.community-notification-menu>div{background:#131011;border:1px solid #342b2e;border-radius:10px;width:236px;padding:11px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 42px #00000075}.community-notification-menu label>span,.community-notification-menu legend{color:#958b8e;font-size:9.5px;font-weight:600}.community-notification-menu select{color:#e5dcdf;width:100%;height:34px;font:inherit;background:#0e0c0d;border:1px solid #302a2c;border-radius:7px;margin-top:6px;padding:0 9px;font-size:10.5px}.community-notification-menu fieldset{border:1px solid #292326;border-radius:8px;gap:8px;margin:11px 0;padding:10px;display:grid}.community-notification-menu fieldset label{align-items:center;gap:8px;display:flex}.community-notification-menu input{accent-color:var(--accent)}.community-notification-menu>div>button{color:#160b0e;background:var(--accent-fill);width:100%;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:8px;font-size:10.5px;font-weight:700}.community-manage-tools{place-items:center;width:34px;height:34px;display:grid;padding:0!important}.community-manage-tools svg{width:17px;height:17px}.community-post-actions button.is-active{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.community-comment-media{cursor:zoom-in;background:#090909;border:1px solid #332d2a;border-radius:11px;width:min(420px,100%);max-height:420px;margin:10px 0 4px;padding:0;display:block;position:relative;overflow:hidden}.community-comment-media img{object-fit:contain;width:100%;max-height:410px;display:block}.community-comment-media span{color:#eee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505c7;border:1px solid #ffffff24;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;bottom:7px;right:7px}.community-comment-media .community-comment-media-paused{color:var(--accent-strong);letter-spacing:.12em;padding:7px 10px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.community-comment-attachment{background:#151213;border:1px solid #302a2c;border-radius:11px;align-items:center;gap:9px;margin-bottom:7px;padding:7px 9px;display:flex}.community-comment-attachment img{object-fit:cover;border-radius:8px;flex:none;width:48px;height:48px}.community-comment-attachment>span{flex:1;min-width:0}.community-comment-attachment strong,.community-comment-attachment small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-comment-attachment strong{color:#e7e1e3;font-size:11.5px}.community-comment-attachment small{color:#83797d;margin-top:3px;font-size:10px}.community-comment-attachment>button{color:#8e8387;cursor:pointer;background:0 0;border:0;font-size:18px}.community-comment-input{padding-left:6px}.community-comment-input>button.community-comment-tool{color:#9f9599;width:34px;height:34px;box-shadow:none;background:#121011;border:1px solid #302a2c}.community-comment-input>button.community-comment-tool:hover:not(:disabled),.community-comment-input>button.community-comment-tool.is-active{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.community-comment-input>button.community-comment-tool svg{width:16px;height:16px}.community-meme-picker{z-index:12;background:#151214;border:1px solid #342e31;border-radius:13px;width:min(480px,100vw - 24px);position:absolute;bottom:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 18px 48px #000c}.community-comment-composer{position:relative}.community-meme-picker>header,.community-meme-picker>footer{border-bottom:1px solid #292426;align-items:center;gap:8px;padding:10px 11px;display:flex}.community-meme-picker>header strong{color:#eee8ea;font-size:12px}.community-meme-picker>header span{color:#7f7479;flex:1;font-size:10px}.community-meme-picker>header button{color:#8f8589;cursor:pointer;background:0 0;border:0;font-size:17px}.community-meme-toolbar{border-bottom:1px solid #292426;align-items:center;gap:8px;padding:8px 9px;display:flex}.community-meme-toolbar>div{background:#0e0d0e;border:1px solid #2d282a;border-radius:8px;flex:none;gap:2px;padding:2px;display:flex}.community-meme-toolbar button{color:#8f8589;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:27px;padding:4px 8px;font-size:9.5px}.community-meme-toolbar button.is-active{color:#f3ecef;background:var(--accent-soft)}.community-meme-toolbar input{color:#e9e2e5;width:100%;min-width:0;font:inherit;background:#0e0d0e;border:1px solid #2d282a;border-radius:8px;outline:none;padding:7px 9px;font-size:10.5px}.community-meme-toolbar input:focus{border-color:var(--accent-line)}.community-meme-grid{scrollbar-color:var(--accent-line) transparent;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:310px;padding:9px;display:grid;overflow-y:auto}.community-meme-grid>button{color:#bdb4b8;cursor:pointer;text-align:left;background:#0d0c0d;border:1px solid #2d282a;border-radius:8px;min-width:0;padding:0;transition:border-color .16s,transform .16s,background .16s;overflow:hidden}.community-meme-grid>button:hover{border-color:var(--accent-line);background:#171315;transform:translateY(-1px)}.community-meme-grid>button:disabled{cursor:wait;opacity:.68}.community-meme-grid>.community-meme-more{color:var(--accent-strong);text-align:center;grid-column:1/-1;padding:9px}.community-meme-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.community-meme-grid span{text-overflow:ellipsis;white-space:nowrap;padding:5px 6px;font-size:9px;display:block;overflow:hidden}.community-meme-grid>p{color:#8f8589;text-align:center;grid-column:1/-1;padding:28px 14px;font-size:10.5px}.community-meme-editor{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr);gap:10px;padding:10px;display:grid}.community-meme-editor>img{object-fit:contain;background:#080708;border:1px solid #30292c;border-radius:10px;grid-row:2/6;width:100%;max-height:245px;display:block}.community-meme-back{width:max-content;color:var(--accent-strong);cursor:pointer;font:inherit;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:10px}.community-meme-editor>div{align-content:start;gap:7px;display:grid}.community-meme-editor label span{color:#8c8286;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:8.5px;display:block}.community-meme-editor input{color:#ede6e9;width:100%;font:inherit;background:#0d0c0d;border:1px solid #302a2c;border-radius:7px;outline:none;padding:7px 8px;font-size:10px}.community-meme-editor input:focus{border-color:var(--accent-line)}.community-meme-editor>p{color:#ff94a9;grid-column:2;font-size:9.5px}.community-meme-use{border:1px solid var(--accent);color:#17090f;background:var(--accent-fill);cursor:pointer;border-radius:8px;grid-column:2;align-self:end;min-height:34px;font-weight:750}.community-meme-use:disabled{cursor:wait;opacity:.65}.community-meme-picker>footer{border-top:1px solid #292426;border-bottom:0}.community-meme-picker>footer button{color:var(--accent-strong);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;font-size:10.5px;display:flex}.community-meme-picker>footer svg{width:15px;height:15px}.community-meme-picker>footer small{color:#665e61;text-align:right;flex:1;font-size:8.5px}.community-meme-inline-error{color:#f38ca6;border-top:1px solid #39262d;margin:0;padding:7px 11px;font-size:9.5px}.community-edit-dialog{background:#141214;border:1px solid #342e31;border-radius:14px;width:min(590px,100% - 22px);overflow:hidden;box-shadow:0 28px 80px #000d}.community-edit-dialog>header,.community-edit-dialog>footer{border-bottom:1px solid #292426;align-items:center;gap:8px;padding:12px 14px;display:flex}.community-edit-dialog>header strong{color:#eee8ea;flex:1}.community-edit-dialog>header button{color:#90868a;cursor:pointer;background:0 0;border:0;font-size:18px}.community-edit-dialog label{color:#93898d;padding:10px 14px 0;font-size:10.5px;display:block}.community-edit-dialog input,.community-edit-dialog textarea{color:#ebe5e7;width:100%;font:inherit;background:#0d0c0d;border:1px solid #302a2d;border-radius:9px;outline:none;margin-top:6px;padding:10px 11px;display:block}.community-edit-dialog textarea{resize:vertical;min-height:120px}.community-edit-dialog.is-comment textarea{min-height:150px}.community-edit-dialog>footer{border-top:1px solid #292426;border-bottom:0;justify-content:flex-end;margin-top:13px}.community-edit-dialog button{color:#c8c0c3;cursor:pointer;background:#181516;border:1px solid #302a2d;border-radius:8px;min-height:33px;padding:6px 11px}.community-edit-dialog button.is-primary{border-color:var(--accent);color:#160b0f;background:var(--accent-fill);font-weight:700}.community-management-dialog{scrollbar-width:thin;background:#121012;border:1px solid #342e31;border-radius:15px;width:min(900px,100% - 22px);max-height:min(850px,100dvh - 22px);overflow-y:auto;box-shadow:0 30px 90px #000e}.community-management-dialog>header{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121012f2;border-bottom:1px solid #292426;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.community-management-dialog>header span{flex:1}.community-management-dialog>header small,.community-management-dialog>header strong{display:block}.community-management-dialog>header small{color:var(--accent-strong);letter-spacing:.12em;margin-bottom:3px;font-size:8.5px}.community-management-dialog>header strong{color:#f0eaec;font-size:15px}.community-management-dialog>header button{color:#91868a;cursor:pointer;background:0 0;border:0;font-size:19px}.community-management-cover{background-position:50%;background-size:cover;align-items:flex-end;gap:12px;min-height:150px;padding:16px;display:flex;box-shadow:inset 0 -85px 70px #080708d9}.community-management-cover>span{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.community-management-cover .community-badge{width:46px;height:46px}.community-management-cover strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.community-management-cover>div{gap:6px;display:flex}.community-management-cover button{color:#eee;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808a8;border:1px solid #fff3;border-radius:8px;padding:7px 9px}.community-management-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.community-management-fields>label{color:#93898d;font-size:10.5px}.community-management-fields .is-wide{grid-column:1/-1}.community-management-fields input,.community-management-fields textarea,.community-management-fields select{color:#ebe5e7;width:100%;font:inherit;background:#0d0c0d;border:1px solid #302a2d;border-radius:9px;outline:none;margin-top:6px;padding:10px 11px;display:block}.community-management-fields textarea{resize:vertical;min-height:84px}.community-setting-check{background:#0d0c0d;border:1px solid #302a2d;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;display:flex!important}.community-setting-check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.community-setting-check strong,.community-setting-check small{display:block}.community-setting-check strong{color:#dfd8da;font-size:11px}.community-setting-check small{color:#7e7478;margin-top:2px;font-size:9px}.community-management-dialog form>footer{border-top:1px solid #292426;align-items:center;gap:7px;padding:12px 15px;display:flex}.community-management-dialog form>footer span{flex:1}.community-management-dialog button{color:#c8c0c3;cursor:pointer;background:#181516;border:1px solid #302a2d;border-radius:8px;min-height:33px;padding:6px 10px}.community-management-dialog button.is-primary{border-color:var(--accent);color:#160b0f;background:var(--accent-fill);font-weight:700}.community-management-dialog button.is-danger{color:#ff9caf;background:#281218;border-color:#692637}.community-member-controls{border:1px solid #2d282a;border-radius:11px;margin:0 15px 15px;overflow:hidden}.community-member-controls>header{border-bottom:1px solid #292426;align-items:center;gap:7px;padding:10px 12px;display:flex}.community-member-controls>header strong{color:#e9e3e5;flex:1}.community-member-controls>header span{color:#8d8286;font-size:10px}.community-member-controls>p{color:#8d8286;padding:14px}.community-member-controls>div{max-height:280px;overflow-y:auto}.community-member-controls article{border-bottom:1px solid #211e1f;align-items:center;gap:9px;padding:8px 11px;display:flex}.community-member-controls article:last-child{border-bottom:0}.community-member-controls article>i{color:#130a0d;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;font-weight:700;display:grid}.community-member-controls article>span{flex:1;min-width:0}.community-member-controls article strong,.community-member-controls article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-member-controls article strong{color:#ded7d9;font-size:11px}.community-member-controls article small{color:#7f7579;margin-top:2px;font-size:9.5px}.community-member-controls article button{min-height:29px;font-size:9.5px}.content-share-backdrop{z-index:90000;-webkit-backdrop-filter:blur(14px)saturate(.8);backdrop-filter:blur(14px)saturate(.8);animation:content-share-backdrop-in .18s var(--ease) both;background:#050404c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.content-share-dialog{width:min(900px,100vw - 48px);max-height:min(760px,100dvh - 48px);color:var(--text);animation:content-share-dialog-in .24s var(--ease) both;background:linear-gradient(145deg,#171514,#100f0f 64%);border:1px solid #34302d;border-radius:15px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 34px 90px #000000b8,inset 0 1px #ffffff09}.content-share-dialog>header,.content-share-dialog>footer{background:#12100feb;border-bottom:1px solid #292522;flex:none;align-items:center;gap:12px;padding:12px 15px;display:flex}.content-share-dialog>header>div{gap:2px;display:grid}.content-share-dialog>header small,.content-share-source small,.content-share-form label>span{color:var(--quiet);letter-spacing:.095em;text-transform:uppercase;font-size:9px;font-weight:750}.content-share-dialog>header strong{font-size:15px}.content-share-dialog>header>button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin-left:auto;padding:0;font-size:20px;display:grid}.content-share-dialog>header>button:hover{color:var(--text);background:#211e1c;border-color:#38322e}.content-share-shell{flex:1;grid-template-columns:216px minmax(0,1fr);min-height:0;display:grid}.content-share-destinations{scrollbar-width:thin;scrollbar-color:var(--accent-line) transparent;background:#121110;border-right:1px solid #292522;flex-direction:column;gap:5px;min-height:0;padding:11px;display:flex;overflow-y:auto}.content-share-destinations>button{color:#b0a79e;cursor:pointer;text-align:left;width:100%;min-height:54px;transition:transform .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), background .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.content-share-destinations>button:hover{color:var(--text);background:#1c1917;transform:translate(2px)}.content-share-destinations>button.is-active{border-color:var(--accent-line);color:#fff;background:linear-gradient(90deg, var(--accent-mid), color-mix(in srgb, var(--accent-soft) 38%, #171513));box-shadow:inset 2px 0 var(--accent)}.content-share-destinations>button>i{background:#0e0d0d;border:1px solid #37312d;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.content-share-destinations>button.is-active>i{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.content-share-destinations svg,.content-share-source svg,.content-share-context-note svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px}.content-share-destinations>button span{gap:2px;min-width:0;display:grid}.content-share-destinations strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.content-share-destinations small{color:#756d66;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.content-share-shell>main{scrollbar-width:thin;scrollbar-color:var(--accent-line) transparent;min-width:0;padding:14px;overflow-y:auto}.content-share-source{background:linear-gradient(120deg,#1c1918,#131211);border:1px solid #302b28;border-radius:11px;grid-template-columns:112px minmax(0,1fr);align-items:stretch;min-height:90px;display:grid;overflow:hidden}.content-share-preview{min-height:88px;color:var(--accent-strong);background:radial-gradient(circle at 50% 40%, var(--accent-mid), #0d0c0c 70%);place-items:center;display:grid;overflow:hidden}.content-share-preview img{object-fit:cover;width:100%;height:100%}.content-share-preview svg{width:28px}.content-share-source>span{flex-direction:column;justify-content:center;min-width:0;padding:12px 14px;display:flex}.content-share-source strong,.content-share-source p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-share-source strong{color:#f1ece6;margin-top:4px;font-size:14px}.content-share-source p{color:#8b8179;margin:4px 0 0;font-size:10.5px}.content-share-form{gap:11px;padding-top:15px;display:grid}.content-share-form>header span{gap:2px;display:grid}.content-share-form>header strong{font-size:13px}.content-share-form>header small{color:#81786f;font-size:10px}.content-share-form label{gap:5px;display:grid}.content-share-form input,.content-share-form textarea,.content-share-form select{width:100%;color:var(--text);font:inherit;background:#100f0e;border:1px solid #37312d;border-radius:8px;outline:none;font-size:11.5px}.content-share-form input,.content-share-form select{height:36px;padding:0 10px}.content-share-form textarea{resize:vertical;min-height:72px;padding:9px 10px;line-height:1.45}.content-share-form input:focus,.content-share-form textarea:focus,.content-share-form select:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.content-share-meta-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.content-share-meta-fields .is-wide{grid-column:1/-1}.content-share-segment{background:#0f0e0d;border:1px solid #302b28;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.content-share-segment button{color:#91887f;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px}.content-share-segment button.is-active{color:#fff;background:var(--accent-mid);box-shadow:inset 0 0 0 1px var(--accent-line)}.content-share-toggle{color:var(--text);cursor:pointer;text-align:left;background:#121110;border:1px solid #302b28;border-radius:9px;align-items:center;gap:12px;padding:10px 11px;display:flex}.content-share-toggle>span{flex:1;gap:2px;display:grid}.content-share-toggle strong{font-size:11.5px}.content-share-toggle small{color:#7f766e;font-size:9.5px}.content-share-toggle>i{width:34px;height:19px;transition:background .18s var(--ease);background:#322d29;border-radius:9px;position:relative}.content-share-toggle>i b{width:13px;height:13px;transition:transform .18s var(--ease), background .18s var(--ease);background:#8d837a;border-radius:50%;position:absolute;top:3px;left:3px}.content-share-toggle.is-on>i{background:var(--accent-mid)}.content-share-toggle.is-on>i b{background:var(--accent-strong);transform:translate(15px)}.content-share-context-note{border:1px solid var(--accent-line);background:linear-gradient(120deg, var(--accent-soft), #121110);border-radius:10px;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:13px;display:grid}.content-share-context-note>svg{width:28px;color:var(--accent-strong)}.content-share-context-note p{color:#91887f;margin:4px 0 0;font-size:10.5px;line-height:1.5}.content-share-result>div{gap:6px;display:flex}.content-share-result>div button{border:1px solid var(--accent-line);color:var(--accent-strong);background:var(--accent-soft);cursor:pointer;border-radius:8px;padding:0 14px}.content-share-notice{border-left:2px solid var(--accent);color:#c8bfb7;background:var(--accent-soft);margin:0;padding:8px 10px;font-size:10.5px}.content-share-notice.is-success{border-left-color:var(--success);color:var(--success)}.content-share-empty{color:#8c8279;font-size:9.5px}.content-share-dialog>footer{border-top:1px solid #292522;border-bottom:0}.content-share-dialog>footer>span{flex:1}.content-share-dialog>footer button{color:#b8afa7;cursor:pointer;background:#151311;border:1px solid #38322e;border-radius:8px;min-height:34px;padding:0 14px;font-weight:650}.content-share-dialog>footer button.is-primary{border-color:var(--accent);color:#fff;background:var(--accent-fill);box-shadow:0 9px 24px -12px var(--accent)}.content-share-dialog>footer button.is-danger{border-color:color-mix(in srgb, var(--accent) 58%, #382427);color:#ffc2ce;background:color-mix(in srgb, var(--accent) 13%, #151311)}.content-share-dialog>footer button:disabled{opacity:.45;cursor:default}.dm-thread>article>span:has(.dm-share-card){width:min(92%,310px);max-width:310px;padding:5px}.dm-share-card{background:#100f0e;border:1px solid #36302c;border-radius:9px;display:grid;overflow:hidden}.dm-share-card-media{aspect-ratio:16/9;background:#090909;border-bottom:1px solid #2d2825;position:relative;overflow:hidden}.dm-share-card.is-image .dm-share-card-media{aspect-ratio:4/3}.dm-share-card-media img{object-fit:cover;width:100%;height:100%}.dm-share-card-media>i{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070707ad;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dm-share-card>audio{width:100%;height:34px;accent-color:var(--accent)}.dm-share-card-copy{gap:3px;padding:8px 9px;display:grid}.dm-share-card-copy>small{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.dm-share-card-copy>strong{color:#f0ebe5;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.dm-share-card-copy>p{color:#91887f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;display:-webkit-box;overflow:hidden}.dm-share-card-copy>div{gap:4px;min-width:0;margin-top:2px;display:flex;overflow:hidden}.dm-share-card-copy>div span{color:#847a72;border:1px solid #302b27;border-radius:4px;flex:none;padding:2px 5px;font-size:8px}.dm-share-card>a{color:#d7d0c9;border-top:1px solid #2a2522;justify-content:space-between;align-items:center;min-height:30px;padding:0 9px;font-size:9.5px;font-weight:700;text-decoration:none;display:flex}.dm-share-card>a:hover{color:var(--accent-strong);background:var(--accent-soft)}@keyframes content-share-backdrop-in{0%{opacity:0}}@keyframes content-share-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (width<=720px){.community-notification-select,.community-notification-menu{order:8;width:128px;margin:8px 0 0 63px}.community-notification-menu>div{z-index:80;width:auto;position:fixed;inset:auto 12px 12px}.community-meme-picker{right:8px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;position:fixed;left:8px}.community-meme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-meme-editor{max-height:min(65dvh,520px);display:block;overflow-y:auto}.community-meme-editor>img{max-height:250px;margin:8px 0 10px}.community-meme-editor>div{margin-bottom:9px}.community-meme-editor>p{margin:8px 0}.community-meme-use{width:100%}.community-comment-input{gap:4px}.community-comment-input>button.community-comment-tool{width:31px;height:31px}.community-management-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:17px 17px 0 0;align-self:flex-end;width:100%;max-height:92dvh}.community-management-cover{min-height:120px}.community-management-fields{padding:12px;display:block}.community-management-fields>label{margin-bottom:11px;display:block}.community-setting-check{display:flex!important}.community-management-dialog form>footer{z-index:3;background:#121012;position:sticky;bottom:0}.community-management-dialog form>footer .is-danger{margin-right:auto}.community-member-controls{margin-inline:12px}.community-member-controls article{flex-wrap:wrap}.community-member-controls article>span{flex-basis:calc(100% - 42px)}.community-member-controls article button{flex:1}.content-share-backdrop{align-items:end;padding:0}.content-share-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:92dvh;animation-name:content-share-sheet-in}.content-share-shell{flex-direction:column;display:flex}.content-share-destinations{scroll-snap-type:x proximity;border-bottom:1px solid #292522;border-right:0;grid-auto-columns:minmax(146px,46%);grid-auto-flow:column;padding:8px 10px;display:grid;overflow:auto hidden}.content-share-destinations>button{scroll-snap-align:start;min-height:50px}.content-share-shell>main{padding:11px}.content-share-source{grid-template-columns:82px minmax(0,1fr);min-height:72px}.content-share-preview{min-height:70px}.content-share-meta-fields{grid-template-columns:1fr}.content-share-meta-fields .is-wide{grid-column:auto}.content-share-dialog>footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.content-share-dialog>footer button{min-height:38px}.dm-thread>article>span:has(.dm-share-card){width:min(94%,330px);max-width:330px}}@keyframes content-share-sheet-in{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.content-share-backdrop,.content-share-dialog{animation:none}.content-share-destinations>button,.content-share-toggle>i,.content-share-toggle>i b{transition:none}}html[data-vox-motion=reduced] *,html[data-vox-motion=reduced] :before,html[data-vox-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.attachment-input{display:none}.vox-attachment-dock{--attachment-image:#3cb77e;--attachment-video:#e4a133;--attachment-audio:#aa65e8;--attachment-pdf:#e25c62;--attachment-document:#5694e8;--attachment-sheet:#3eb265;--attachment-code:#53bfe8;--attachment-archive:#c9a63c;--attachment-file:var(--accent);background:radial-gradient(120% 150% at 50% 0,#0003,#00000014);border-top:1px solid #ffffff09;min-height:54px;padding:9px 10px;overflow:visible}.vox-attachment-rail{align-items:center;gap:7px;min-width:0;min-height:36px;display:flex;overflow:visible}.vox-attachment-card{--attachment-color:var(--attachment-file);z-index:1;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;width:36px;min-width:36px;height:36px;padding:0;transition:width .35s cubic-bezier(.22,.9,.3,1),background .275s,border-color .275s,box-shadow .275s;display:flex;position:relative;overflow:hidden}.vox-attachment-card.type-image,.vox-attachment-card.type-meme{--attachment-color:var(--attachment-image)}.vox-attachment-card.type-video{--attachment-color:var(--attachment-video)}.vox-attachment-card.type-audio{--attachment-color:var(--attachment-audio)}.vox-attachment-card.type-pdf{--attachment-color:var(--attachment-pdf)}.vox-attachment-card.type-document,.vox-attachment-card.type-text{--attachment-color:var(--attachment-document)}.vox-attachment-card.type-sheet{--attachment-color:var(--attachment-sheet)}.vox-attachment-card.type-code{--attachment-color:var(--attachment-code)}.vox-attachment-card.type-archive{--attachment-color:var(--attachment-archive)}.vox-attachment-card:hover,.vox-attachment-card:focus-within,.vox-attachment-card.is-open{z-index:8;background:#1b191a;border-color:#ffffff1c;width:152px;box-shadow:0 4px 14px #0000008c}.vox-attachment-card.is-error .vox-attachment-head{color:#e5484d;box-shadow:inset 0 0 0 2px #e5484db3,0 2px 6px #00000073}.vox-attachment-open{width:100%;min-width:0;height:36px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:0;padding:0;display:flex}.vox-attachment-open:focus-visible{outline:0}.vox-attachment-head{width:36px;height:36px;color:var(--attachment-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--attachment-color) 58%, transparent) inset, 0 2px 6px #00000073;background:#151416;border-radius:50%;flex:0 0 36px;place-items:center;display:grid;position:relative;overflow:visible}.vox-attachment-head:after{z-index:2;content:"";pointer-events:none;border:2px solid #111011;border-radius:50%;position:absolute;inset:-2px}.vox-attachment-head img{object-fit:cover;border-radius:50%;width:100%;height:100%;overflow:hidden}.vox-attachment-card:hover .vox-attachment-head,.vox-attachment-card:focus-within .vox-attachment-head,.vox-attachment-card.is-open .vox-attachment-head{box-shadow:0 0 0 2px var(--attachment-color) inset, 0 2px 6px #00000073}.vox-attachment-glyph{place-items:center;display:grid}.vox-attachment-glyph svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.vox-attachment-glyph svg path[d$=Z]{fill:currentColor;stroke:none}.vox-attachment-spinner{z-index:3;background:conic-gradient(var(--attachment-color) var(--attachment-progress), #ffffff14 0);border-radius:50%;animation:.9s linear infinite vox-attachment-spin;position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.vox-attachment-head>b{z-index:4;color:var(--attachment-color);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:800;position:relative}.vox-attachment-error-mark{z-index:4;color:#fff;background:#e5484d;border:2px solid #111011;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}@keyframes vox-attachment-spin{to{transform:rotate(360deg)}}.vox-attachment-copy{opacity:0;min-width:0;max-width:0;margin-left:0;transition:max-width .35s cubic-bezier(.22,.9,.3,1),margin .325s,opacity .25s;overflow:hidden}.vox-attachment-copy strong{color:#f1edef;text-overflow:ellipsis;white-space:nowrap;max-width:76px;font-size:11.5px;font-weight:650;line-height:1;display:block;overflow:hidden}.vox-attachment-card:hover .vox-attachment-copy,.vox-attachment-card:focus-within .vox-attachment-copy,.vox-attachment-card.is-open .vox-attachment-copy{opacity:1;max-width:76px;margin-left:9px}.vox-attachment-remove{color:#8c8588;opacity:0;cursor:pointer;background:#00000059;border:0;border-radius:6px;flex:none;place-items:center;width:18px;max-width:0;height:18px;margin:0;padding:0;transition:max-width .3s,margin .3s,opacity .25s,background .175s,color .175s;display:grid;overflow:hidden}.vox-attachment-card:hover .vox-attachment-remove,.vox-attachment-card:focus-within .vox-attachment-remove,.vox-attachment-card.is-open .vox-attachment-remove{opacity:1;max-width:18px;margin-right:7px}.vox-attachment-remove:hover{color:#fff;background:#e5484d}.vox-attachment-remove svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:11px;height:11px}.composer-input>.vox-attachment-dock{border-top:1px solid #ffffff0a;margin:0 -1px;padding:9px 12px}.canvas-rich{color:#eae6e7;background:#131211;border:1px solid #262220;border-radius:12px;flex:none;animation:.22s both vxFade;overflow:hidden}.canvas-rich>header{padding:15px 16px 12px}.canvas-rich>header>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.canvas-rich h2{margin:7px 0 4px;font-size:18px;line-height:1.22}.canvas-rich p{color:#aaa3a5;white-space:pre-wrap;margin:0}.weather-view{background:radial-gradient(circle at 85% 0, color-mix(in srgb, var(--accent) 20%, transparent), transparent 44%), #111011}.weather-now{flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:0 16px 14px;display:flex}.weather-now strong{font-size:36px}.weather-now span{color:#bbb4b6;font-size:12px}.weather-days{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:7px;padding:0 12px 14px;display:grid}.weather-days article{background:#171516;border:1px solid #2b2728;border-radius:10px;flex-direction:column;gap:6px;min-height:104px;padding:10px;display:flex}.weather-days small,.weather-days i{color:#898285;font-size:10px;font-style:normal}.weather-days strong{font-size:12px}.weather-days span{font-size:14px}.weather-view>footer{color:#716b6d;padding:0 16px 13px;font-size:10px}.research-view>div{gap:7px;padding:0 12px 14px;display:grid}.research-view article{background:#151314;border:1px solid #292526;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.research-view article>b{background:color-mix(in srgb, var(--accent) 16%, #171415);color:var(--accent);border-radius:8px;justify-content:center;align-items:center;height:24px;display:flex}.research-view article span{flex-direction:column;gap:4px;min-width:0;display:flex}.research-view article strong{font-size:12px;line-height:1.35}.research-view article small{color:#8f898b;font-size:10px}.research-view article a{color:var(--accent);font-size:10px;text-decoration:none}.spreadsheet-view>header{padding-bottom:12px}.canvas-table-scroll{max-height:420px;padding:0 12px 12px;overflow:auto}.spreadsheet-view table{border-collapse:collapse;width:100%;font-size:11px}.spreadsheet-view th{color:#cfc8ca;text-align:left;background:#1d191a;position:sticky;top:0}.spreadsheet-view th,.spreadsheet-view td{text-overflow:ellipsis;white-space:nowrap;border:1px solid #302a2c;max-width:220px;padding:8px;overflow:hidden}.spreadsheet-view pre{color:#aaa3a5;background:#111011;max-height:160px;margin:0;padding:14px 20px;font-size:10px;overflow:auto}.slides-view{gap:12px;padding:12px;display:grid}.slides-view article{aspect-ratio:16/9;background:linear-gradient(145deg,#181516,#0f0e0e);border:1px solid #302a2c;border-radius:11px;flex-direction:column;justify-content:center;padding:8%;display:flex}.slides-view small{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.slides-view h2{font-size:clamp(22px,3vw,36px)}.canvas-document-view{color:#d7d2ce;max-width:760px;margin:0 auto;padding:22px 24px 34px;font-size:14px;line-height:1.72}.canvas-document-view .vox-text{max-width:none}.canvas-document-view .vox-text>:first-child{margin-top:0}.canvas-drawing-view{background:#111010;border:1px solid #262220;border-radius:12px;flex-direction:column;min-height:560px;display:flex;overflow:hidden}.canvas-drawing-view>header{background:#151312;border-bottom:1px solid #262220;flex:none;align-items:center;gap:8px;min-height:46px;padding:7px 10px;display:flex}.canvas-drawing-view>header>span{color:#7d7469;font-size:10.5px}.canvas-drawing-view>header>i{flex:1}.canvas-drawing-view>header>button:not(.is-text){cursor:pointer;border:2px solid #0000;border-radius:50%;width:19px;height:19px;padding:0;box-shadow:0 0 0 1px #ffffff1f}.canvas-drawing-view>header>button:not(.is-text).is-active{box-shadow:0 0 0 2px var(--accent-line);border-color:#fff}.canvas-drawing-view>header label{color:#8e857a;align-items:center;gap:5px;font-size:10px;display:flex}.canvas-drawing-view>header input{width:54px;accent-color:var(--accent)}.canvas-drawing-view>header .is-text{color:#a09888;cursor:pointer;background:0 0;border:1px solid #302a27;border-radius:7px;height:29px;padding:0 8px;font-size:10.5px}.canvas-drawing-view>header .is-text:disabled{opacity:.35;cursor:default}.canvas-drawing-view>svg{cursor:crosshair;touch-action:none;flex:1;width:100%;min-height:0}.canvas-workspace{width:var(--canvas-width);color:#e8e3df;background:#0e0d0d;grid-template-rows:48px minmax(0,1fr) 48px;min-width:380px;max-width:min(760px,72vw)}.canvas-header{z-index:8;gap:6px;height:48px;padding:0 10px 0 12px;position:relative}.canvas-header>button,.canvas-tool-navigation button{color:#817a76;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;padding:0;display:grid}.canvas-header>button:hover,.canvas-tool-navigation button:hover{color:#eee9e4;background:#1a1817}.canvas-browser-tabs{scrollbar-width:none;flex:1;align-items:end;gap:2px;min-width:0;height:100%;padding-top:7px;display:flex;overflow:auto hidden}.canvas-browser-tabs::-webkit-scrollbar{display:none}.canvas-browser-tabs>div{color:#837b76;border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;flex:1 0 88px;align-items:center;min-width:72px;max-width:142px;height:35px;display:flex;position:relative;overflow:hidden}.canvas-browser-tabs>div:after{content:"";background:#292522;width:1px;height:18px;position:absolute;bottom:7px;right:-2px}.canvas-browser-tabs>div.is-active{z-index:1;color:#eee9e5;background:#0e0d0d;border-color:#292522}.canvas-browser-tabs>div.is-active:after{display:none}.canvas-browser-tabs>div>button[role=tab]{min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0 4px 0 10px;display:flex;overflow:hidden}.canvas-browser-tabs>div>button[role=tab]>i{border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 7px}.canvas-browser-tabs>div>button[role=tab]>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.canvas-browser-tabs .canvas-close-tab{color:#756d69;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-right:4px;padding:0;font:15px/1 Arial,sans-serif;display:grid}.canvas-browser-tabs .canvas-close-tab:hover{color:#f1ebe7;background:#2a2523}.canvas-control-bar{background:linear-gradient(90deg, #121010, #0f0e0e 62%, color-mix(in srgb, var(--canvas-tool) 5%, #0f0e0e));border-top:1px solid #211e1d;border-bottom:1px solid #282321;align-items:center;gap:9px;min-height:43px;padding:6px 11px;display:flex;position:relative}.canvas-control-person{border:1px solid color-mix(in srgb, var(--person-color) 64%, #171414);color:#fff;background:color-mix(in srgb, var(--person-color) 48%, #171414);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:760;display:grid}.canvas-control-bar>span:nth-child(2){gap:1px;min-width:0;display:grid}.canvas-control-bar>span:nth-child(2) strong{color:#eee9e5;font-size:10px}.canvas-control-bar>span:nth-child(2) small{color:#817975;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.canvas-control-bar>i{flex:1}.canvas-control-bar>button{color:#c9c1bc;cursor:pointer;background:#171414;border:1px solid #39312e;border-radius:7px;height:27px;padding:0 10px;font:650 9px/1 Inter,sans-serif}.canvas-control-bar>button svg{width:12px;height:12px}.canvas-history-trigger{align-items:center;gap:5px;display:flex}.canvas-version-menu{z-index:8;background:#121010;border:1px solid #37302d;border-radius:10px;width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 6px);right:10px;overflow:hidden;box-shadow:0 18px 44px #000b}.canvas-version-menu>header{border-bottom:1px solid #292421;align-items:center;min-height:38px;padding:0 10px 0 12px;display:flex}.canvas-version-menu>header strong{color:#f0ebe7;flex:1;font-size:11px}.canvas-version-menu>header button{color:#8d8580;cursor:pointer;background:0 0;border:0;border-radius:6px;width:26px;height:26px}.canvas-version-menu>p{color:#8d8580;text-align:center;margin:0;padding:18px 12px;font-size:10px}.canvas-version-menu>article{border-bottom:1px solid #211e1d;align-items:center;gap:8px;min-height:51px;padding:7px 9px;display:flex}.canvas-version-menu>article:last-child{border-bottom:0}.canvas-version-menu>article>span{border:1px solid color-mix(in srgb, var(--person-color) 65%, #171414);color:#fff;background:color-mix(in srgb, var(--person-color) 42%, #171414);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:760;display:grid}.canvas-version-menu>article>i{flex:1;gap:2px;min-width:0;font-style:normal;display:grid}.canvas-version-menu>article>i strong{color:#e8e2de;font-size:10px}.canvas-version-menu>article>i small{color:#756d69;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.canvas-version-menu>article>button{color:#c8bfb8;cursor:pointer;background:#181514;border:1px solid #3a322e;border-radius:6px;min-height:26px;padding:0 8px;font-size:8.5px;font-weight:700}.canvas-version-menu>article>button:disabled{opacity:.5;cursor:default}.canvas-control-bar>button.is-primary{border-color:color-mix(in srgb, var(--accent,#ef3157) 56%, #39242a);color:#fff;background:color-mix(in srgb, var(--accent,#ef3157) 24%, #171414)}.canvas-control-bar>button:disabled{opacity:.5;cursor:default}.canvas-control-saved{color:#817975;flex:none;align-items:center;gap:4px;font-size:9px;display:flex!important}.canvas-control-saved svg{color:#55d8ae;width:12px;height:12px}.canvas-tool-picker{flex:none;position:relative}.canvas-add-tool{color:#8a827d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;margin:0 2px;padding:0;font:19px/1 Inter,sans-serif;display:grid}.canvas-add-tool:hover,.canvas-add-tool[aria-expanded=true]{color:#eee9e5;background:#211e1c}.canvas-tool-menu{z-index:40;scrollbar-width:thin;scrollbar-color:#39322e transparent;background:#151313;border:1px solid #302b28;border-radius:10px;width:288px;max-height:min(660px,100dvh - 116px);padding:8px;position:absolute;top:36px;right:0;overflow:auto;box-shadow:0 20px 54px #000c}.canvas-tool-menu section+section{border-top:1px solid #24201e;margin-top:7px;padding-top:7px}.canvas-tool-menu section>small{color:#6e6762;letter-spacing:.13em;text-transform:uppercase;padding:3px 8px 5px;font-size:8px;font-weight:750;display:block}.canvas-tool-menu section>button{color:#cfc9c4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 17px;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 8px;display:grid}.canvas-tool-menu section>button:hover,.canvas-tool-menu section>button.is-active{color:#fff;background:#201c1b}.canvas-tool-menu section>button>span{border:1px solid color-mix(in srgb, var(--tool-color) 28%, #2d2926);width:31px;height:31px;color:var(--tool-color);background:color-mix(in srgb, var(--tool-color) 8%, transparent);border-radius:8px;place-items:center;display:grid}.canvas-tool-menu section>button>i{gap:3px;min-width:0;font-style:normal;display:grid}.canvas-tool-menu section>button>i strong{font-size:11px;font-weight:660}.canvas-tool-menu section>button>i small{color:#79716c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;overflow:hidden}.canvas-tool-menu section>button>svg{width:14px;color:var(--accent)}.canvas-snap-width{font-size:14px!important}.canvas-surface{scrollbar-width:thin;scrollbar-color:#302a28 transparent;background:#0e0d0d;min-height:0;padding:14px;overflow:auto}.canvas-tool-empty{text-align:center;place-content:center;justify-items:center;min-height:100%;padding:34px;display:grid}.canvas-tool-empty>span{border:1px solid color-mix(in srgb, var(--tool-color) 32%, #2c2825);width:52px;height:52px;color:var(--tool-color);background:color-mix(in srgb, var(--tool-color) 8%, transparent);border-radius:14px;place-items:center;margin-bottom:17px;display:grid}.canvas-tool-empty>span svg{width:23px;height:23px}.canvas-tool-empty strong{color:#ded9d5;font-size:14px}.canvas-tool-empty p{color:#79726d;max-width:290px;margin:7px 0 0;font-size:10px;line-height:1.55}.canvas-image-demo{flex-direction:column;gap:12px;animation:.22s both vxFade;display:flex}.canvas-image-demo-stage{aspect-ratio:1;background:repeating-linear-gradient(135deg,#1e1a18 0 8px,#151312 8px 16px);border:1px solid #262220;border-radius:12px;width:100%;position:relative;overflow:hidden}.canvas-image-demo-stage>img{object-fit:contain;width:100%;height:100%}.canvas-image-demo-sweep{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 16%, transparent), transparent);animation:1.1s linear infinite vxSweep;position:absolute;inset:0}.canvas-image-demo-meta{color:#8e857a;align-items:center;gap:9px;min-height:18px;font-size:12px;display:flex}.canvas-image-demo-variants{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.canvas-image-demo-variants>button{aspect-ratio:1;color:#6f665c;cursor:pointer;min-width:0;transition:border-color .18s var(--ease), transform .18s var(--ease);background:repeating-linear-gradient(135deg,#1e1a18 0 7px,#151312 7px 14px);border:1px solid #262220;border-radius:9px;align-items:flex-end;padding:7px;display:flex;position:relative;overflow:hidden}.canvas-image-demo-variants>button:hover{border-color:var(--accent-line);transform:translateY(-2px)}.canvas-image-demo-variants>button.is-active{border-color:var(--accent-line)}.canvas-image-demo-variants img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.canvas-image-demo-variants span{z-index:1;color:#d9d3cc;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080808a8;border-radius:4px;padding:2px 4px;font-size:10px;position:relative;overflow:hidden}@keyframes canvas-demo-render-progress{0%{width:0}to{width:100%}}.canvas-video-meta{gap:3px;display:grid}.canvas-video-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.canvas-video-meta span{color:#79726d;font-size:9px}.canvas-audio-empty{color:#716965;margin-top:9px;font-size:10px}.canvas-code-view{background:#0b0c0e;border:1px solid #282422;border-radius:9px;grid-template-rows:39px minmax(400px,1fr) 34px;min-height:100%;display:grid;overflow:hidden}.canvas-code-view>header,.canvas-code-view>footer{color:#8c9398;background:#111214;border-bottom:1px solid #242323;align-items:center;gap:8px;padding:0 11px;display:flex}.canvas-code-view>header>span{color:#5bd2aa;font-size:9px}.canvas-code-view>header strong{color:#d3d7d9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:10.5px JetBrains Mono,Consolas,monospace;overflow:hidden}.canvas-code-view>header small,.canvas-code-view>footer{font-size:8.5px}.canvas-code-view>footer{border-top:1px solid #242323;border-bottom:0;justify-content:space-between}.canvas-code-editor{grid-template-columns:42px minmax(0,1fr);min-height:0;display:grid}.canvas-code-editor ol{color:#4e555b;text-align:right;-webkit-user-select:none;user-select:none;background:#0e0f11;margin:0;padding:14px 9px 14px 0;font:10.5px/1.7 JetBrains Mono,Consolas,monospace;list-style:none;overflow:hidden}.canvas-code-editor textarea{resize:none;color:#bdc6cd;tab-size:2;background:#0b0c0e;border:0;outline:0;width:100%;min-height:100%;padding:14px;font:10.5px/1.7 JetBrains Mono,Consolas,monospace}.canvas-document-view{color:#252220;background:#f7f5f1;border:1px solid #d7d3ce;border-radius:3px;min-height:calc(100dvh - 180px);padding:38px 42px 52px;box-shadow:0 8px 30px #0005}.canvas-document-view .vox-text{color:#252220}.canvas-document-view .vox-text :is(p,li){color:#413d39}.canvas-document-view .vox-text :is(h1,h2,h3,strong){color:#171514}.canvas-drawing-view,.canvas-simulator-view,.canvas-rich{border-radius:9px}.canvas-action-bar{background:#0f0e0e;border-top:1px solid #211d1b;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;height:48px;padding:0 10px 0 13px;display:grid}.canvas-action-bar>div{align-items:center;display:flex}.canvas-primary-action,.canvas-send-to-vox,.canvas-action-bar>button:not(.canvas-send-to-vox){color:#c6bfba;cursor:pointer;background:#171514;border:1px solid #302a27;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:32px;font:650 10px Inter,sans-serif;display:inline-flex}.canvas-primary-action{color:#170b0e;border-color:var(--accent);background:var(--accent-fill);padding:0 13px}.canvas-action-bar>button:not(.canvas-send-to-vox){background:0 0;width:34px;padding:0}.canvas-action-bar>button.canvas-download-action:not(.canvas-send-to-vox){width:auto;min-width:58px;padding:0 8px}.canvas-download-action>span{color:#8f8781;letter-spacing:.04em;font:700 8px JetBrains Mono,Consolas,monospace}.canvas-send-to-vox{min-width:108px;color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft);padding:0 12px;font-size:12px;font-weight:600}.canvas-action-bar button:hover:not(:disabled){filter:brightness(1.15)}.canvas-action-bar button:disabled{opacity:.34;cursor:default}.canvas-ready-state{color:#8a827d;align-items:center;gap:7px;font-size:9px;display:flex}.canvas-ready-state>i{background:var(--canvas-tool);width:6px;height:6px;box-shadow:0 0 8px var(--canvas-tool);border-radius:50%}.canvas-action-context{color:#8a827d;align-items:baseline;gap:7px;min-width:0;display:flex;overflow:hidden}.canvas-action-context strong{color:#a79f99;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.canvas-action-context small{color:#615b57;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.canvas-research-demo{flex-direction:column;gap:12px;animation:.22s both vxFade;display:flex}.canvas-research-demo>article,.canvas-research-demo>section{background:#131211;border:1px solid #262220;border-radius:12px;padding:15px}.canvas-research-demo>section{border-color:#221f1c;border-radius:11px;padding:14px}.canvas-research-demo header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.canvas-research-demo header strong{color:#e8e4de;flex:1;min-width:0;font-size:14.5px;font-weight:600}.canvas-research-demo>article header span{color:#7fb3ff;white-space:nowrap;background:#7fb3ff1a;border:1px solid #7fb3ff52;border-radius:6px;padding:3px 8px;font-size:10.5px}.canvas-research-demo>article p{color:#ddd8d1;text-wrap:pretty;margin:0 0 10px;font-size:13px;line-height:1.75;display:block}.canvas-research-demo sup{color:#7fb3ff;vertical-align:super;cursor:pointer;background:#7fb3ff1a;border:1px solid #7fb3ff52;border-radius:5px;margin-left:3px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.25;display:inline-block}.canvas-research-demo>section header{margin-bottom:11px}.canvas-research-demo>section header strong{color:#cfc9c0;font-size:12px;font-weight:500}.canvas-research-demo>section header span{color:#6f665c;font-size:11px}.canvas-research-source{border-bottom:1px solid #1a1715;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.canvas-research-source>b{color:#7fb3ff;background:#7fb3ff1a;border:1px solid #7fb3ff52;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;display:grid}.canvas-research-source>span{flex:1;min-width:0}.canvas-research-source>span strong{color:#e8e4de;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.canvas-research-source small{color:#7d7469;align-items:center;gap:7px;margin-top:3px;font-size:11px;display:flex}.canvas-research-source small i{color:#3a352f;font-style:normal}.canvas-research-source>em{background:#241f1c;border-radius:99px;align-self:flex-end;width:38px;height:3px;margin-bottom:5px;overflow:hidden}.canvas-research-source>em i{background:#7fb3ff;height:100%;display:block}.canvas-video-demo{flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;animation:.22s both vxFade;display:flex}.canvas-video-demo-stage{background:linear-gradient(140deg,#241a2e,#3c2b50);border:1px solid #262220;border-radius:12px;flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.canvas-video-demo-stage>button{color:#fff;cursor:pointer;background:#08060a80;border:1px solid #ffffff38;border-radius:99px;place-items:center;width:62px;height:62px;font-size:19px;display:grid}.canvas-video-demo-stage>span{color:#8fd6b0;letter-spacing:.09em;background:#00000080;border-radius:5px;padding:3px 7px;font:700 9.5px JetBrains Mono,Consolas,monospace;position:absolute;top:11px;left:11px}.canvas-video-demo-timeline,.canvas-music-demo-timeline,.canvas-podcast-timeline{flex:none;align-items:center;gap:10px;width:100%;display:flex}.canvas-video-demo-timeline>span,.canvas-music-demo-timeline>span,.canvas-podcast-timeline>span{color:#7d7469;font:11.5px JetBrains Mono,Consolas,monospace}.canvas-video-demo-timeline>i,.canvas-music-demo-timeline>i,.canvas-podcast-timeline>i{background:#241f1c;border-radius:99px;flex:1;height:4px;display:block;position:relative;overflow:hidden}.canvas-video-demo-timeline>i>b,.canvas-podcast-timeline>i>b{background:linear-gradient(90deg, var(--accent), #8a5cff);height:100%;transition:width .3s linear;display:block}.canvas-music-demo{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;animation:.22s both vxFade;display:flex}.canvas-music-demo-art{aspect-ratio:1;background:linear-gradient(140deg,#5a2f6b,#c07ad0);border-radius:18px;width:min(340px,70%);position:relative;overflow:hidden;box-shadow:0 26px 60px -22px #000c}.canvas-music-demo-title{text-align:center}.canvas-music-demo-title strong{color:#e8e4de;letter-spacing:-.02em;font-size:19px;font-weight:800;display:block}.canvas-music-demo-title span{color:#8e857a;margin-top:4px;font-size:12px;display:block}.canvas-music-demo-timeline{gap:11px;width:min(340px,70%)}.canvas-music-demo-timeline>span{font-size:11px}.canvas-music-demo-timeline>i{background:#0000006b}.canvas-music-demo-timeline>i>b,.canvas-music-demo-timeline>i>em{height:100%;display:block;position:absolute;inset:0 auto 0 0}.canvas-music-demo-timeline>i>b{background:color-mix(in srgb, var(--accent) 32%, transparent)}.canvas-music-demo-timeline>i>em{background:linear-gradient(90deg, var(--accent), #8a5cff);transition:width .3s linear}.canvas-music-demo-controls{align-items:center;gap:16px;display:flex}.canvas-music-demo-controls>button{color:#fff;background:linear-gradient(90deg, var(--accent), #8a5cff);width:56px;height:56px;box-shadow:0 12px 26px -12px var(--accent);cursor:pointer;border:0;border-radius:99px;place-items:center;font-size:19px;display:grid}.canvas-music-demo-controls>div{align-items:center;gap:9px;display:flex}.canvas-music-demo-controls>div>button:first-child{color:#a09888;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;font-size:16px;display:grid}.canvas-music-writing{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 46%);place-items:center;width:100%;height:100%;display:grid;position:relative}.canvas-music-writing>i{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);border-radius:50%;width:66%;height:66%;animation:2.4s linear infinite canvasMusicOrbit;position:absolute}.canvas-music-writing>i:after{content:"";background:var(--accent-fill);width:8px;height:8px;box-shadow:0 0 14px var(--accent);border-radius:50%;position:absolute;top:-4px;left:50%}.canvas-music-writing>small{color:#ddd7ce;font:700 11px JetBrains Mono,Consolas,monospace;position:absolute;bottom:14px;right:16px}.canvas-music-versions{gap:7px;display:flex}.canvas-music-versions button{color:#8f877c;cursor:pointer;background:#0a0909c7;border:1px solid #2c2824;border-radius:8px;padding:7px 11px}.canvas-music-versions button.is-active{border-color:color-mix(in srgb, var(--accent) 65%, #2c2824);color:#f3eee8;background:color-mix(in srgb, var(--accent) 15%, #0b0a0a)}.canvas-music-demo-timeline.is-generation>span:first-child{min-width:72px;color:var(--accent);letter-spacing:.08em;font-weight:800}.canvas-music-control-loader{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite canvasMusicOrbit}.canvas-music-demo.is-failed .canvas-music-demo-art{filter:saturate(.4)}@keyframes canvasMusicOrbit{to{transform:rotate(360deg)}}.canvas-podcast-demo{gap:13px;height:100%;animation:.22s both vxFade;display:flex}.canvas-podcast-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-width:0;padding:8px;display:flex}.canvas-podcast-art{aspect-ratio:1;background:linear-gradient(150deg,#2b2340,#5b4a8a);border-radius:18px;flex:none;width:min(240px,52%);position:relative;overflow:hidden;box-shadow:0 20px 44px -18px #000000b3}.canvas-podcast-art>b{color:#8fd6b0;letter-spacing:.09em;background:#00000080;border-radius:5px;padding:3px 7px;font:700 9.5px JetBrains Mono,Consolas,monospace;position:absolute;top:11px;left:11px}.canvas-podcast-art>span{align-items:center;display:flex;position:absolute;bottom:11px;left:11px}.canvas-podcast-art>span .vox-bot+.vox-bot{margin-left:-11px}.canvas-podcast-title{text-align:center;width:100%;max-width:420px}.canvas-podcast-title strong{color:#e8e4de;letter-spacing:-.02em;font-size:19px;font-weight:700;display:block}.canvas-podcast-title span{color:#8e857a;margin-top:5px;font-size:12px;display:block}.canvas-podcast-timeline{max-width:420px}.canvas-podcast-timeline>span{width:34px;font-size:11px}.canvas-podcast-timeline>span:last-child{text-align:right}.canvas-podcast-controls{align-items:center;gap:16px;display:flex}.canvas-podcast-controls>button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:99px;place-items:center;width:34px;height:34px;font:11px JetBrains Mono,Consolas,monospace;display:grid}.canvas-podcast-controls>button:nth-child(2){color:#fff;background:linear-gradient(90deg, var(--accent), #8a5cff);width:54px;height:54px;box-shadow:0 10px 26px -10px var(--accent);border:0;font-size:17px}.canvas-podcast-side{flex-direction:column;flex:none;gap:11px;width:240px;min-height:0;display:none}.canvas-podcast-side>section{background:#131211;border:1px solid #221f1c;border-radius:12px;padding:12px}.canvas-podcast-side h3{color:#6f665c;letter-spacing:.09em;margin:0 0 8px;font-size:10px}.canvas-podcast-side>section:first-child button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;display:flex}.canvas-podcast-side>section:first-child button span{color:#5f574e;flex:none;width:30px;font:11px JetBrains Mono,Consolas,monospace}.canvas-podcast-side>section:first-child button strong{color:#cfc9c0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.canvas-podcast-side>section:last-child{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.canvas-podcast-side>section:last-child>header{align-items:center;gap:9px;padding:12px 12px 9px;display:flex}.canvas-podcast-side>section:last-child>header h3{flex:1;margin:0}.canvas-podcast-side>section:last-child>header span{color:var(--accent-strong);align-items:center;gap:5px;font-size:10.5px;display:flex}.canvas-podcast-side>section:last-child>header span i{background:var(--accent-fill);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite vxPulse}.canvas-podcast-side>section:last-child>div{flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.canvas-podcast-side article{gap:9px;margin-bottom:11px;display:flex}.canvas-podcast-side article>div{flex:1;min-width:0}.canvas-podcast-side article strong{color:#8e857a;margin-bottom:2px;font-size:11px;font-weight:400;display:block}.canvas-podcast-side article p{color:#cfc9c0;text-wrap:pretty;margin:0;font-size:12px;line-height:1.6}.canvas-podcast-side article p i{width:7px;color:var(--accent);margin-left:2px;font-style:normal;animation:1s step-end infinite vxCaret;display:inline-block}.canvas-html-demo{flex-direction:column;height:100%;animation:.22s both vxFade;display:flex}.canvas-html-frame-wrap{flex:1;justify-content:center;min-height:0;display:flex}.canvas-html-frame{background:#0f0e0e;border:1px solid #262220;border-radius:12px;flex-direction:column;width:100%;max-width:100%;display:flex;overflow:hidden}.canvas-html-frame>header{background:#151312;border-bottom:1px solid #221f1c;flex:none;align-items:center;gap:6px;height:28px;padding:0 11px;display:flex}.canvas-html-frame>header i{background:#e0708f;border-radius:50%;width:8px;height:8px}.canvas-html-frame>header i:nth-child(2){background:#e8c08a}.canvas-html-frame>header i:nth-child(3){background:#8fd6b0}.canvas-html-frame>header span{color:#6f665c;text-align:center;flex:1;font:10px JetBrains Mono,Consolas,monospace}.canvas-html-frame>header em{color:#918881;text-overflow:ellipsis;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;max-width:48%;padding:3px 6px;font:700 8.5px JetBrains Mono,Consolas,monospace;overflow:hidden}.canvas-html-frame>header em.is-ready{color:#8fd6b0;background:#8fd6b012;border-color:#8fd6b03d}.canvas-html-frame>header em.is-failed{color:#f0a1b6;background:#f0638717;border-color:#f0638752}.canvas-html-frame>main{color:#f4eef8;text-align:center;background:linear-gradient(#120d18,#08060c);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:44px 30px;display:flex;overflow-y:auto}.canvas-html-frame h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,6vw,54px);font-weight:800;line-height:1.02}.canvas-html-frame p{color:#b3a8bd;margin:12px 0 0;font-size:13.5px}.canvas-html-frame main>div{aspect-ratio:1;background:linear-gradient(140deg,#3a2c46,#7d5ba6);border-radius:14px;width:min(240px,60%);margin-top:26px}.canvas-html-frame main>button{color:#fff;background:linear-gradient(90deg, var(--accent), #8a5cff);cursor:pointer;border:0;border-radius:99px;margin-top:26px;padding:12px 26px;font:700 13.5px Inter,sans-serif}.canvas-presentation-demo{flex-direction:column;gap:11px;height:100%;animation:.22s both vxFade;display:flex}.canvas-presentation-demo>div{flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;display:flex}.canvas-presentation-demo article{aspect-ratio:16/9;border:1px solid #262220;border-radius:12px;flex-direction:column;justify-content:center;gap:14px;width:100%;max-height:100%;padding:clamp(20px,4%,44px);display:flex;position:relative;overflow:hidden}.canvas-presentation-demo article>em{color:color-mix(in srgb, var(--accent) 72%, #fff);letter-spacing:.14em;text-transform:uppercase;font:800 10px JetBrains Mono,Consolas,monospace}.canvas-presentation-demo article>small{color:#ffb26f;letter-spacing:.14em;font:700 10px JetBrains Mono,Consolas,monospace}.canvas-presentation-demo article h1{color:#f2eef4;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(22px,3.6vw,40px);font-weight:800;line-height:1.08}.canvas-presentation-demo article p{color:#b8b0c0;margin:0;font-size:clamp(12px,1.3vw,15px)}.canvas-presentation-demo ul{flex-direction:column;gap:9px;margin:4px 0 0;padding:0;list-style:none;display:flex}.canvas-presentation-demo li{color:#ddd6e2;gap:11px;font-size:clamp(12px,1.3vw,15px);line-height:1.5;display:flex}.canvas-presentation-demo li i{color:var(--accent);font-style:normal}.canvas-presentation-demo article>b{color:#8d8496;font:400 10.5px JetBrains Mono,Consolas,monospace;position:absolute;bottom:14px;right:16px}.canvas-presentation-demo>div>aside{color:#aaa1b2;background:#121011;border:1px solid #262220;border-radius:10px;flex:none;width:min(230px,28%);max-height:100%;padding:14px;overflow:auto}.canvas-presentation-demo>div>aside strong{color:#e5dee8;margin-bottom:7px;font-size:11px;display:block}.canvas-presentation-demo>div>aside p{margin:0;font-size:11px;line-height:1.55}.canvas-presentation-demo>nav{flex:none;justify-content:center;gap:7px;display:flex}.canvas-presentation-demo>nav button{aspect-ratio:16/9;color:#8d8496;cursor:pointer;border:1px solid #262220;border-radius:7px;place-items:center;width:74px;padding:0;font:9.5px JetBrains Mono,Consolas,monospace;display:grid}.canvas-presentation-demo>nav button.is-active{border-color:var(--accent);color:#f2eef4}.canvas-spreadsheet-demo{background:#0f0e0e;border:1px solid #262220;border-radius:10px;flex-direction:column;height:100%;animation:.22s both vxFade;display:flex;overflow:hidden}.canvas-spreadsheet-demo>header{background:#141312;border-bottom:1px solid #221f1c;flex:none;align-items:stretch;display:flex}.canvas-spreadsheet-demo>header>span{color:#7d7469;border-right:1px solid #221f1c;flex:none;place-items:center;width:52px;font:11px JetBrains Mono,Consolas,monospace;display:grid}.canvas-spreadsheet-demo>header>label{color:#cfc9c0;flex:1;align-items:center;gap:8px;min-width:120px;padding:0 11px;display:flex}.canvas-spreadsheet-demo>header>label i{color:#6f665c;font:400 12px JetBrains Mono,Consolas,monospace}.canvas-spreadsheet-demo>header>label input{color:#e8e3df;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0;font:400 12px JetBrains Mono,Consolas,monospace}.canvas-spreadsheet-demo>header>nav{border-left:1px solid #221f1c;flex:none;align-items:center;gap:4px;padding:4px 5px;display:flex}.canvas-spreadsheet-demo>header>nav button{color:#aaa19a;cursor:pointer;background:#191716;border:1px solid #302b28;border-radius:6px;min-width:50px;height:26px;padding:0 7px;font-size:9.5px}.canvas-spreadsheet-demo>header>nav button:hover:not(:disabled){color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft)}.canvas-spreadsheet-demo>header>nav button:disabled{opacity:.3;cursor:default}.canvas-sheet-grid{flex:1;min-height:0;overflow:auto}.canvas-sheet-row{width:max-content;min-width:100%;display:flex}.canvas-sheet-row>i{z-index:1;color:#8e857a;background:#1a1817;border-bottom:1px solid #1e1b1a;border-right:1px solid #262220;flex:none;place-items:center;width:36px;height:30px;font:400 10.5px JetBrains Mono,Consolas,monospace;display:grid;position:sticky;left:0}.canvas-sheet-row>i,.canvas-sheet-row.is-head>b{position:sticky}.canvas-sheet-row>i>button{z-index:3;cursor:row-resize;background:0 0;border:0;height:6px;padding:0;position:absolute;bottom:-3px;left:0;right:0}.canvas-sheet-row>i>button:hover{background:var(--accent-line)}.canvas-sheet-row.is-head>b{color:#8e857a;background:#1a1817;border-bottom:1px solid #262220;border-right:1px solid #262220;flex:none;place-items:center;width:92px;height:24px;font:600 10.5px JetBrains Mono,Consolas,monospace;display:grid;position:relative}.canvas-sheet-row.is-head>b>button{z-index:3;cursor:col-resize;background:0 0;border:0;width:6px;padding:0;position:absolute;top:0;bottom:0;right:-3px}.canvas-sheet-row.is-head>b>button:hover{background:var(--accent-line)}.canvas-sheet-cell{color:#cfc9c0;cursor:cell;background:0 0;border-bottom:1px solid #1e1b1a;border-right:1px solid #1e1b1a;flex:none;width:92px;height:30px;display:flex;overflow:hidden}.canvas-sheet-cell input{width:100%;min-width:0;color:inherit;text-align:right;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0 8px;font:400 11.5px Inter,sans-serif}.canvas-sheet-cell:first-of-type input{text-align:left}.canvas-sheet-row.is-head{z-index:2;position:sticky;top:0}.canvas-sheet-row.is-head>i,.canvas-sheet-row.is-head>b{color:#8e857a;background:#1a1817;border-bottom-color:#262220;justify-content:center;height:24px;font:600 10.5px JetBrains Mono,Consolas,monospace}.canvas-sheet-cell.is-selected{z-index:1;box-shadow:inset 0 0 0 2px var(--accent);position:relative}.canvas-sheet-cell.is-selected input{color:#f3efec}.canvas-sheet-cell.is-header{color:#aaa29b;background:#161413;font-weight:600}.canvas-sheet-cell.is-header input{text-align:left;font-weight:600}.canvas-sheet-cell.is-total{color:var(--accent-strong);background:#0003;font-weight:600}.canvas-spreadsheet-demo>footer{background:#141312;border-top:1px solid #221f1c;flex:none;align-items:center;gap:8px;height:26px;padding:0 10px;display:flex}.canvas-spreadsheet-demo>footer b,.canvas-spreadsheet-demo>footer span{color:#6f665c;padding:2px 9px;font-size:10.5px;font-weight:400}.canvas-spreadsheet-demo>footer b{color:var(--accent-strong);background:var(--accent-soft);border-radius:4px;font-weight:600}.canvas-spreadsheet-demo>footer>i{flex:1}.canvas-spreadsheet-demo>footer small{color:#6f665c;font:10.5px JetBrains Mono,Consolas,monospace}@media (width<=720px){.canvas-spreadsheet-demo>header{flex-wrap:wrap}.canvas-spreadsheet-demo>header>span{width:44px}.canvas-spreadsheet-demo>header>nav{border-top:1px solid #221f1c;border-left:0;width:100%;overflow-x:auto}.canvas-spreadsheet-demo>header>nav button{flex:1 0 58px}.canvas-spreadsheet-demo>footer>span{display:none}}.canvas-document-demo{gap:12px;height:100%;animation:.22s both vxFade;display:flex}.canvas-document-pages{flex-direction:column;flex:1;align-items:center;gap:14px;min-width:0;padding:2px;display:flex;overflow-y:auto}.canvas-document-pages>article{color:#1c1917;background:#f6f3ee;border-radius:6px;flex:none;width:100%;max-width:560px;padding:44px 46px;box-shadow:0 14px 34px -14px #000000b3}.canvas-document-pages>article>small{color:#8a8178;letter-spacing:.16em;margin-bottom:20px;font:700 10px JetBrains Mono,Consolas,monospace;display:block}.canvas-document-pages h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:33px;font-weight:800;line-height:1.06}.canvas-document-pages h2{color:#5f574e;margin:0 0 26px;font-size:13.5px;font-weight:400;line-height:1.6}.canvas-document-pages hr{background:#ddd6cc;border:0;height:1px;margin:0 0 22px}.canvas-document-pages h3{letter-spacing:-.01em;margin:22px 0 9px;font-size:15px}.canvas-document-pages p{color:#3a352f;text-wrap:pretty;margin:0 0 12px;font-size:13px;line-height:1.75}.canvas-document-pages p.is-list{gap:10px;margin-bottom:7px;line-height:1.7;display:flex}.canvas-document-pages p.is-list i{color:#8a8178;flex:none;font-style:normal}.canvas-document-pages blockquote{color:#5f574e;border-left:3px solid #c9c0b4;margin:14px 0;padding:4px 0 4px 14px;font-size:13px;font-style:italic;line-height:1.7}.canvas-document-pages article>footer{color:#8a8178;border-top:1px solid #e2dbd1;align-items:center;margin-top:30px;padding-top:14px;font:10.5px JetBrains Mono,Consolas,monospace;display:flex}.canvas-document-pages article>footer span{flex:1}.canvas-document-demo>aside{flex-direction:column;flex:none;gap:11px;width:240px;min-height:0;display:none}.canvas-document-demo>aside section{background:#131211;border:1px solid #221f1c;border-radius:12px;padding:12px}.canvas-document-demo>aside h3{color:#6f665c;letter-spacing:.09em;margin:0 0 9px;font-size:10px}.canvas-document-demo>aside button{color:#a09888;text-align:left;cursor:pointer;background:0 0;border:0;gap:9px;width:100%;padding:5px 0;display:flex}.canvas-document-demo>aside button:first-of-type{color:#e8e4de}.canvas-document-demo>aside button.is-indent{padding-left:10px}.canvas-document-demo>aside button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.canvas-document-demo>aside button i{color:#5f574e;font:10.5px JetBrains Mono,Consolas,monospace}.canvas-document-demo>aside p{justify-content:space-between;align-items:center;margin:0;padding:4px 0;font-size:11.5px;display:flex}.canvas-document-demo>aside p span{color:#a09888}.canvas-document-demo>aside p strong{color:#e8e4de;font-weight:500}.canvas-image-demo-variants>button{position:relative;overflow:hidden}.canvas-image-demo-variants>button>span{color:#eee9e4;text-align:left;background:#080707b8;border-radius:5px;padding:3px 5px;position:absolute;bottom:6px;left:6px;right:6px}.canvas-research-source>a{color:#7fb3ff;border:1px solid #7fb3ff47;border-radius:6px;align-self:center;padding:4px 7px;font-size:10px;text-decoration:none}.canvas-research-empty{color:#7d7469;margin:5px 0 0;font-size:12px}.canvas-video-demo-stage>video{object-fit:contain;background:#080707;width:100%;height:100%}.canvas-html-frame>iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.canvas-tutorial-page{isolation:isolate;color:#f8f5f3;background:radial-gradient(circle at 83% 14%,#ef315742,#0000 29%),radial-gradient(circle at 12% 88%,#2d8ead30,#0000 31%),linear-gradient(145deg,#08090d 0%,#0c0b11 54%,#08080b 100%);flex-direction:column;flex:1;min-height:0;padding:clamp(28px,5.5vw,72px);font-family:Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden;container-type:inline-size}.canvas-tutorial-page:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ef31571f;border-radius:50%;width:min(42vw,510px);position:absolute;inset:8% -13% auto auto;box-shadow:0 0 0 80px #ef315705,0 0 0 160px #6b49aa04}.canvas-tutorial-grid{z-index:-2;opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 70%);mask-image:linear-gradient(120deg,#000,#0000 70%)}.canvas-tutorial-page>nav{opacity:0;align-items:center;gap:10px;animation:.48s 80ms forwards canvasTutorialRise;display:flex}.canvas-tutorial-page>nav b{letter-spacing:-.02em;font-size:14px}.canvas-tutorial-page>nav i{flex:1}.canvas-tutorial-page>nav small{color:#8c8587;letter-spacing:.13em;font-size:9px;font-weight:700}.canvas-tutorial-page>main{align-content:center;max-width:760px;min-height:68%;display:grid}.canvas-tutorial-page>main>em{color:#ff6b89;letter-spacing:.17em;opacity:0;margin-bottom:13px;font-size:10px;font-style:normal;font-weight:800;animation:.5s .24s forwards canvasTutorialRise}.canvas-html-frame .canvas-tutorial-page h1{letter-spacing:-.058em;opacity:0;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(36px,4vw,62px);font-weight:800;line-height:.95;animation:.58s .36s forwards canvasTutorialRise}.canvas-tutorial-page h1 strong{color:#ef3157;font-weight:inherit;display:block}.canvas-html-frame .canvas-tutorial-page p{color:#b9b2af;opacity:0;max-width:580px;margin:23px 0 0;font-size:clamp(13px,1.65vw,17px);line-height:1.55;animation:.5s .54s forwards canvasTutorialRise}.canvas-html-frame main>.canvas-tutorial-actions{aspect-ratio:auto;opacity:0;background:0 0;border-radius:0;gap:9px;width:auto;margin-top:23px;animation:.5s .68s forwards canvasTutorialRise;display:flex}.canvas-tutorial-actions :is(b,span){border:1px solid #373032;border-radius:9px;padding:11px 16px;font-size:11px}.canvas-tutorial-actions b{color:#16070b;background:#ef3157;border-color:#ef3157;box-shadow:0 10px 28px #ef315733}.canvas-tutorial-page>aside{gap:9px;display:flex;position:absolute;bottom:clamp(24px,5vh,48px);right:clamp(25px,4vw,54px)}.canvas-tutorial-page>aside>div{opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:26px 1fr;align-content:center;column-gap:9px;width:112px;min-height:82px;padding:12px;display:grid;transform:translateY(18px);box-shadow:0 18px 45px #00000061}.canvas-tutorial-page>aside>div:first-child{animation:.48s .8s forwards canvasTutorialCard}.canvas-tutorial-page>aside>div:nth-child(2){animation:.48s .94s forwards canvasTutorialCard}.canvas-tutorial-page>aside>div:nth-child(3){animation:.48s 1.08s forwards canvasTutorialCard}.canvas-tutorial-page>aside i{background:linear-gradient(145deg,#ef3157,#7752d9);border:1px solid #ffffff24;border-radius:8px;grid-row:1/3;width:26px;height:26px;display:block;box-shadow:inset 0 1px #ffffff38}.canvas-tutorial-page>aside b{align-self:end;font-size:10px}.canvas-tutorial-page>aside small{color:#817a7c;font-size:8px}@keyframes canvasTutorialRise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes canvasTutorialCard{to{opacity:1;transform:none}}@container (width<=620px){.canvas-tutorial-page{padding:25px 28px}.canvas-tutorial-page>main{flex:1;align-content:center;min-height:0;padding:18px 0 108px}.canvas-html-frame .canvas-tutorial-page h1{max-width:460px;font-size:clamp(36px,11cqw,49px)}.canvas-html-frame .canvas-tutorial-page p{max-width:460px;margin-top:18px;font-size:13px}.canvas-tutorial-actions{margin-top:18px}.canvas-tutorial-page>aside{bottom:22px;left:24px;right:24px}.canvas-tutorial-page>aside>div{flex:1;grid-template-columns:22px 1fr;column-gap:7px;width:auto;min-width:0;min-height:66px;padding:9px}.canvas-tutorial-page>aside i{border-radius:7px;width:22px;height:22px}.canvas-tutorial-page>aside small{display:none}}@media (width<=760px){.canvas-tutorial-page{padding:25px 22px}.canvas-tutorial-page>nav small{display:none}.canvas-tutorial-page>main{min-height:65%}.canvas-html-frame .canvas-tutorial-page h1{font-size:clamp(37px,12vw,55px)}.canvas-html-frame .canvas-tutorial-page p{max-width:480px;font-size:13px}.canvas-tutorial-page>aside{bottom:84px;left:20px;right:20px}.canvas-tutorial-page>aside>div{flex:1;grid-template-columns:21px 1fr;column-gap:7px;width:auto;min-width:0;min-height:62px;padding:9px}.canvas-tutorial-page>aside i{border-radius:7px;width:21px;height:21px}.canvas-tutorial-page>aside small{display:none}}@media (prefers-reduced-motion:reduce){.canvas-tutorial-page :is(nav,main>em,h1,p,.canvas-tutorial-actions,aside>div){opacity:1;animation:none;transform:none}}.canvas-document-demo .vox-text{color:#252220}.canvas-document-demo .vox-text :is(p,li){color:#413d39}.canvas-document-demo .vox-text :is(h1,h2,h3,strong){color:#171514}.canvas-music-demo,.canvas-podcast-demo{isolation:isolate;background:radial-gradient(circle at 50% 34%,#8a5cff1a,#0000 45%),#0c0b0b;border:1px solid #221f1c;border-radius:14px;position:relative;overflow:hidden}.canvas-music-demo>:not(.canvas-atmosphere),.canvas-podcast-demo>:not(.canvas-atmosphere){z-index:1;position:relative}.canvas-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.canvas-atmosphere .music-background-wave{opacity:.17;height:62%}.canvas-atmosphere.is-podcast{background:radial-gradient(circle at 50% 30%,#e0708f21,#0000 38%),radial-gradient(circle at 74% 46%,#9a6ef01c,#0000 34%)}.canvas-atmosphere.is-podcast .music-background-wave i{background:linear-gradient(#e0708f,#0000)}.canvas-atmosphere.is-podcast .music-orbit.is-one{border-color:#e0708f1f}.canvas-atmosphere.is-podcast .music-orbit.is-two{border-color:#9a6ef01f}.canvas-music-demo-art{background:radial-gradient(circle at 45% 35%,#ee305761,#0000 36%),linear-gradient(145deg,#25192e,#5f3d84);place-items:center;display:grid}.canvas-music-demo-art img{object-fit:cover;width:100%;height:100%}.canvas-music-demo-art svg{color:#ffffffd1;width:58px;height:58px}.canvas-music-demo>audio,.canvas-podcast-demo>audio{display:none}.canvas-podcast-art>img{object-fit:cover;width:100%;height:100%}.canvas-podcast-art>b{z-index:1}.canvas-podcast-speaker{color:#f2c5d2;background:#e0708f1f;border:1px solid #e0708f57;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font:700 10px Inter,sans-serif;display:grid}.canvas-tool-empty.is-music,.canvas-tool-empty.is-podcast{isolation:isolate;background:#0c0b0b;border:1px solid #221f1c;border-radius:14px;min-height:100%;position:relative;overflow:hidden}.canvas-tool-empty.is-music>:not(.canvas-atmosphere),.canvas-tool-empty.is-podcast>:not(.canvas-atmosphere){z-index:1;position:relative}.canvas-tool-empty.is-podcast>img{border-radius:16px;width:min(210px,52%);margin-bottom:18px;box-shadow:0 22px 50px -20px #000}.canvas-voxel-surface{background:radial-gradient(80% 58% at 50% 26%,#9a6ef029,#0000 66%),#09080d;border:1px solid #262220;border-radius:14px;grid-template-rows:auto minmax(280px,1fr) auto;height:100%;min-height:0;animation:.22s both vxFade;display:grid;overflow:hidden}.canvas-voxel-surface>header{background:#0d0c11c7;border-bottom:1px solid #211e23;align-items:center;gap:12px;padding:13px 15px;display:flex}.canvas-voxel-surface>header>span{flex:1;min-width:0}.canvas-voxel-surface>header strong,.canvas-voxel-surface>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.canvas-voxel-surface>header strong{color:#eee9f2;font-size:13.5px}.canvas-voxel-surface>header small{color:#807889;margin-top:3px;font-size:10.5px}.canvas-voxel-surface>header>i{color:#c4a5ff;white-space:nowrap;background:#c4a5ff14;border:1px solid #c4a5ff38;border-radius:6px;padding:4px 7px;font:10px JetBrains Mono,Consolas,monospace}.canvas-voxel-stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;min-height:0;position:relative;overflow:hidden}.canvas-voxel-stage:active{cursor:grabbing}.canvas-voxel-stage:before{content:"";filter:blur(8px);background:radial-gradient(#c4a5ff24,#0000 68%);border-radius:50%;height:34%;position:absolute;bottom:10%;left:8%;right:8%;transform:rotateX(66deg)}.canvas-voxel-stage>span{color:#8fd6b0;letter-spacing:.07em;background:#050407a8;border:1px solid #ffffff14;border-radius:6px;padding:4px 7px;font:700 9.5px JetBrains Mono,Consolas,monospace;position:absolute;top:10px;left:10px}.canvas-voxel-stage>canvas{display:block;position:absolute;inset:0}.canvas-voxel-stage>small{color:#81778c;pointer-events:none;background:#050407b3;border-radius:6px;padding:4px 7px;font:8.5px JetBrains Mono,Consolas,monospace;position:absolute;bottom:9px;right:10px}.canvas-voxel-surface>footer{background:#0d0c11e6;border-top:1px solid #211e23;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;min-height:48px;padding:8px 11px;display:flex}.canvas-voxel-surface>footer button{color:#afa7b8;cursor:pointer;background:#17141b;border:1px solid #2d2932;border-radius:8px;min-height:31px;padding:0 10px}.canvas-voxel-surface>footer button.is-active{color:#d9c7ff;background:#c4a5ff1c;border-color:#c4a5ff57}.canvas-voxel-surface>footer button.is-primary{color:#160f1c;background:#c4a5ff;border-color:#c4a5ff;margin-left:auto;font-weight:700}.canvas-voxel-surface>footer button:disabled{opacity:.45;cursor:wait}.canvas-voxel-surface>footer>span{color:#d0839b;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9.5px;overflow:hidden}.canvas-voxel-invalid{color:#c4a5ff;text-align:center;background:radial-gradient(circle at 50% 40%,#c4a5ff1a,#0000 50%),#0b0a0e;border:1px dashed #352f3d;border-radius:14px;place-content:center;justify-items:center;gap:8px;min-height:340px;padding:28px;display:grid}.canvas-voxel-invalid strong{color:#ded8e5;font-size:14px}.canvas-voxel-invalid p{color:#827a8b;max-width:330px;margin:0;font-size:11.5px;line-height:1.55}@media (width>=1180px){.canvas-workspace.is-focused .canvas-podcast-side,.canvas-workspace.is-focused .canvas-document-demo>aside{width:280px;display:flex}}@media (width<=1080px){.canvas-workspace{--canvas-width:452px!important}}@media (width<=820px){.canvas-workspace,.canvas-workspace.is-focused{grid-template-rows:48px minmax(0,1fr) 48px}.canvas-header{padding-left:7px;padding-right:7px}.canvas-mobile-back{display:grid!important}.canvas-tool-menu{width:auto;max-height:calc(100dvh - 105px);position:fixed;top:45px;left:8px;right:8px}.canvas-header>.canvas-snap-width{display:none}.canvas-surface{padding:10px}.canvas-action-bar{grid-template-columns:auto minmax(0,1fr) auto auto;padding:0 7px}.canvas-action-context{visibility:hidden}.canvas-send-to-vox{min-width:96px;padding:0 9px}.canvas-document-view{min-height:calc(100dvh - 140px);padding:28px 24px 42px}}.conversation-top>.guest-auth-actions{align-items:center;gap:6px;display:flex}.conversation-top>.guest-auth-actions a,.conversation-top>.guest-auth-actions button{border:1px solid var(--line);color:#cfc9c0;white-space:nowrap;background:0 0;border-radius:8px;width:auto;height:32px;padding:0 11px;font-size:11px;text-decoration:none}.history-rail,.guest-rail{overflow-x:hidden}.conversation-top>.guest-auth-actions .guest-auth-create{color:#170b0e;border-color:var(--accent);background:var(--accent-fill);font-weight:700}.conversation-top>.guest-auth-actions small{position:absolute;top:54px;right:12px}.guest-rail>section{padding:14px}.guest-rail>section>strong{font-size:13px}.guest-rail>section>p{color:#a09888;margin-bottom:14px;line-height:1.55}.guest-rail>p{margin:18px 14px 7px}.guest-rail>button{color:#aaa29a;background:0 0;border-color:#0000;border-radius:8px;align-items:center;min-height:40px;margin:0 8px}.guest-rail>button:hover{color:#e8e4de;background:#191616}.guest-rail .guest-auth-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.guest-rail .guest-auth-actions a,.guest-rail .guest-auth-actions button{color:#cfc9c0;text-align:center;background:#151313;border:1px solid #2c2725;border-radius:8px;min-height:35px;padding:0 8px;font-size:10px;text-decoration:none}.guest-rail .guest-auth-actions .guest-auth-create{color:#150b0e;border-color:var(--accent);background:var(--accent-fill)}.guest-rail .guest-auth-actions button{grid-column:1/-1}.welcome-state{padding:40px 20px}.welcome-state h1{margin-top:16px;font-size:36px;font-weight:600}.welcome-state p{max-width:440px}.welcome-suggestions{width:auto;max-width:620px;display:flex}.account-entry-page{background:radial-gradient(circle at 50% 38%, hsl(var(--ah) var(--as) var(--al) / .08), transparent 30%), #0b0b0b;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;width:100vw;height:100dvh;min-height:0;display:grid;position:relative;overflow:hidden}.account-entry-page:before{content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0505058c;position:absolute;inset:0}.account-entry-form .auth-close{color:#8c837b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;margin:0;display:grid;position:absolute;top:14px;right:14px}.auth-close:hover{color:#e8e4de;background:#201c1a}.account-entry-form .auth-google{color:#171310;background:#f4f1ed;border:1px solid #e9e6e2;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:43px;margin:22px 0 0;font-weight:700;display:flex}.auth-google b{font-size:15px}.auth-divider{color:#6f675f;text-transform:uppercase;align-items:center;gap:11px;margin:15px 0;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#282321;flex:1;height:1px}.account-entry-form form{max-width:none}.account-entry-form form label{margin-bottom:7px}.account-entry-form form input{background:#0e0d0c;height:43px}.account-entry-form form>button{height:43px;margin-top:10px}.auth-switch{text-align:center;color:#847b74!important;margin:16px 0 0!important;font-size:11px!important}.auth-switch a{color:var(--accent-strong);text-decoration:none}.auth-protection{color:#5f5751;text-align:center;margin-top:12px;font-size:9px;display:block}.studio-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:54px 260px minmax(0,1fr);min-height:0}.studio-shell.studio-rail-closed{grid-template-columns:54px minmax(0,1fr)}.studio-rail{background:#11100f;border-right:1px solid #1f1c1a;flex-direction:column;min-width:0;display:flex}.studio-rail>label{color:#716961;background:#0e0d0c;border:1px solid #282421;border-radius:8px;align-items:center;gap:9px;height:35px;margin:13px 11px;padding:0 11px;display:flex}.studio-rail>label input{color:#d7d1ca;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.studio-account-note{background:#171513;border:1px solid #262220;border-radius:10px;margin:0 10px;padding:14px}.studio-account-note strong{font-size:13px}.studio-account-note p{color:#9b9289;font-size:11px;line-height:1.55}.studio-account-note a{color:#d5cec7;border:1px solid #302a27;border-radius:7px;justify-content:center;width:calc(50% - 4px);padding:8px;font-size:10px;text-decoration:none;display:inline-flex}.studio-account-note a:first-of-type{color:#150b0e;border-color:var(--accent);background:var(--accent-fill);margin-right:8px}.studio-rail>footer{border-top:1px solid #1e1b19;margin-top:auto;padding:11px 12px}.studio-credit-row{color:#8e857a;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:7px;padding:7px 8px;font-size:11.5px;display:flex}.studio-credit-row:hover{border-color:var(--accent-line);background:var(--accent-soft)}.studio-credit-row strong{color:#e8e4de;font-weight:500}.studio-credit-track{background:#241f1c;border-radius:99px;height:3px;margin-bottom:11px;overflow:hidden}.studio-credit-track>i{border-radius:inherit;background:var(--accent-fill);height:100%;transition:width .5s var(--ease);display:block}.studio-account-badge{color:#d6d0c9;text-align:left;width:100%;transition:background .14s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 7px;text-decoration:none;display:flex}.studio-account-badge:hover{background:#1c1917}.studio-account-badge>i{color:#150b0e;background:var(--accent-fill);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12.5px;font-style:normal;font-weight:600;display:grid}.studio-account-badge>span{flex-direction:column;flex:1;min-width:0;display:flex}.studio-account-badge>span strong{color:#e8e4de;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.studio-account-badge>span small{color:#7d7469;font-size:11px}.studio-account-badge>b{color:#6f665c;flex:none;font-size:13px;font-weight:400}.studio-account-row{align-items:center;gap:4px;display:flex}.studio-account-row .studio-account-badge{flex:1;width:auto;min-width:0}.studio-account-row.is-guest{justify-content:space-between}.studio-guest-sign-in{color:#fff;background:#ee2d581f;border:1px solid #ee2d586b;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:38px;font-size:13px;font-weight:750;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.studio-guest-sign-in:hover{background:#ee2d5833;border-color:#ee2d58b8;transform:translateY(-1px)}.studio-rail>footer>small{color:#716960;font-size:9px}.image-library{columns:4 210px;column-gap:12px;height:calc(100dvh - 190px);padding:14px;overflow:auto}.image-library.is-empty{columns:auto;place-items:center;display:grid}.image-tile{break-inside:avoid;background:#141211;border:1px solid #262220;border-radius:11px;margin:0 0 12px;overflow:hidden}.image-tile img{object-fit:cover;width:100%;min-height:180px;max-height:440px;display:block}.image-tile-state{color:#877e76;text-align:center;place-items:center;min-height:220px;padding:28px;display:grid}.image-tile-state strong{color:#d6cfc8;margin-top:12px}.image-tile-state small{color:#706860;margin-top:4px}.image-tile.is-processing .image-tile-state,.image-tile.is-submitted .image-tile-state{background:radial-gradient(circle, var(--accent-soft), transparent 60%)}.image-tile.is-failed .image-tile-state{color:#cf6679}.image-tile>footer{justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.image-tile>footer span{min-width:0}.image-tile>footer strong{color:#cfc8c1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.image-tile>footer small,.image-tile>footer time{color:#6e665f;margin-top:4px;font-size:8px;display:block}.image-prompt{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171412f2;border:1px solid #302925;border-radius:13px;width:min(720px,100% - 30px);padding:10px 11px 8px;position:absolute;bottom:12px;right:50%;transform:translate(50%);box-shadow:0 14px 50px #0009}.image-prompt textarea{resize:none;color:#e5dfd8;background:0 0;border:0;outline:0;width:100%;min-height:48px;font-size:13px}.image-prompt>div{align-items:center;gap:8px;display:flex}.image-prompt>div>button:first-child{color:#998f86;background:0 0;border:1px solid #302a27;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.image-prompt>div>span{color:#9b9289;border:1px solid #2c2724;border-radius:8px;padding:7px 9px;font-size:9px}.image-prompt>div>b{color:#aaa198;margin-left:auto;font-size:10px}.image-generate{color:#160b0e;background:var(--accent-fill);border:0;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.image-generate:disabled{opacity:.38}.image-prompt>p{color:#675f59;margin:6px 2px 0;font-size:8px}.music-top nav{gap:3px;display:flex}.music-top nav button{color:#817970;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:10px}.music-top nav button.is-active{color:#e4ddd6;background:var(--accent-soft)}.music-top>span{color:#968d84;font-size:10px}.music-create-area{background:radial-gradient(circle at 35% 30%,#aa18632b,#0000 38%),radial-gradient(circle at 60% 76%,#5e18aa21,#0000 40%),#0d0d0d;grid-template-columns:minmax(480px,1fr) 300px;height:calc(100dvh - 51px);display:grid}.music-maker{align-self:center;width:min(620px,100% - 48px);margin:0 auto}.music-orb{border:1px solid var(--accent-line);width:42px;height:42px;color:var(--accent);background:var(--accent-soft);box-shadow:0 0 36px var(--accent-soft);border-radius:14px;place-items:center;margin:0 auto 12px;display:grid}.music-maker h1{text-align:center;letter-spacing:-.04em;margin:0 0 18px;font-size:30px}.music-maker h1 em{color:var(--accent);font-style:normal}.music-engine{background:#171412;border:1px solid #2a2523;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;margin-bottom:9px;padding:10px 12px;display:flex}.music-engine span{flex-direction:column;gap:2px;display:flex}.music-engine b{font-size:11px}.music-engine small{color:#716960;font-size:8px}.music-engine>strong{color:var(--accent-strong);font-size:10px}.music-maker textarea{resize:vertical;color:#e3ddd6;background:#11100fcf;border:1px solid #2b2623;border-radius:0 0 11px 11px;outline:0;width:100%;min-height:132px;padding:16px;line-height:1.5}.music-suggestions{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.music-suggestions button{color:#9e958c;background:#151311;border:1px solid #2c2724;border-radius:999px;padding:7px 10px;font-size:9px}.music-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.music-options button{color:#776f67;background:#151311;border:1px solid #2a2523;border-radius:9px;justify-content:space-between;padding:10px;font-size:9px;display:flex}.music-options strong{color:#c5bdb5}.music-create{color:#170b0e;background:linear-gradient(100deg, var(--accent), #a36af1);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:12px;font-size:11px;font-weight:800;display:flex}.music-notice{color:#9b9289;text-align:center;margin:9px 0 0;font-size:10px}.recent-music{background:#11100fce;border-left:1px solid #24201e;flex-direction:column;min-width:0;display:flex}.recent-music>header{border-bottom:1px solid #24201e;justify-content:space-between;padding:16px;display:flex}.recent-music>header strong{font-size:11px}.recent-music>header span{color:#6f675f;font-size:9px}.profile-page{color:#e8e4de;background:#0d0d0d;grid-template-rows:52px minmax(0,1fr);grid-template-columns:54px 260px minmax(0,1fr);width:100vw;height:100dvh;display:grid}.profile-page>header{background:#100f0f;border-bottom:1px solid #211e1c;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.profile-page>header>div{align-items:center;gap:14px;display:flex}.profile-page>header a{color:#8f867e;font-size:10px;text-decoration:none}.profile-page>header strong{font-size:14px}.profile-page>header button{color:#a49b92;background:0 0;border:1px solid #302a27;border-radius:8px;padding:7px 10px;font-size:10px}.profile-page>main{padding:34px max(24px,50% - 510px) 70px;overflow:auto}.exact-focus-tools{z-index:6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);scrollbar-width:none;background:#080808db;border:1px solid #ffffff24;border-radius:8px 8px 8px 2px;max-width:calc(100% - 140px);height:40px;display:flex;position:absolute;bottom:10px;left:50%;overflow-x:auto;transform:translate(-50%)}.exact-focus-tools.is-video{bottom:62px}.exact-focus-tools>button{color:#e5dfd8;height:100%;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 16px;font-size:13.5px;font-weight:500}.exact-focus-tools>button+button{border-left:1px solid #ffffff1a}.exact-focus-tools>button:hover{color:#fff;background:#ffffff0d}.exact-focus-tools>button.is-active{color:#fff;background:#e8304f38}.exact-focus-tools>button.is-unavailable{color:#7d7469}.exact-focus-tool-menu{z-index:7;box-sizing:border-box;background:#161413;border:1px solid #2a2622;border-radius:12px;flex-direction:column;gap:14px;width:min(440px,100% - 24px);max-height:calc(100% - 80px);padding:16px;display:flex;position:absolute;bottom:60px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -18px 48px #0000009e}.exact-focus-tool-menu.is-video{max-height:calc(100% - 128px);bottom:112px}.exact-focus-tool-head{flex-direction:column;gap:4px;display:flex}.exact-focus-tool-head>strong{color:#e8e4de;font-size:15px;font-weight:600}.exact-focus-tool-head>span{color:#a09888;font-size:13px;line-height:1.5}.exact-focus-tool-menu>*{flex:none}.exact-focus-tool-group{flex-direction:column;gap:8px;display:flex}.exact-focus-tool-menu>.exact-focus-tool-group.is-faces{flex:auto;min-height:118px}.exact-focus-tool-group>span{color:#a09888;font-size:12.5px}.exact-focus-tool-group>div{flex-wrap:wrap;gap:7px;display:flex}.exact-focus-tool-group button{color:#b8afa3;height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:8px;padding:0 13px;font-size:13px}.exact-focus-tool-group button:hover{color:#e8e4de}.exact-focus-tool-group button.is-active{color:#e8e4de;background:#e8304f1f;border-color:#e8304f52}.exact-focus-tool-group button:disabled{cursor:progress}.exact-focus-tool-group>em{color:#f0647e;font-size:12.5px;font-style:normal}.exact-focus-tool-group>.exact-focus-tool-faces{scrollbar-width:thin;flex:auto;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:7px;min-height:70px;max-height:228px;display:grid;overflow-y:auto}.exact-focus-tool-faces button{aspect-ratio:1;height:auto;padding:2px}.exact-focus-tool-faces button.is-active{border-width:2px;border-color:#e8304f}.exact-focus-tool-faces button.is-upload,.exact-focus-tool-faces button.is-more{border-style:dashed;border-color:#3a3432;padding:0 4px;font-size:12px}.exact-focus-tool-faces img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.exact-focus-tool-foot{border-top:1px solid #221f1d;align-items:center;gap:12px;padding-top:12px;display:flex}.exact-focus-tool-foot>span{color:#a09888;flex:1;font-size:12.5px}.exact-focus-tool-foot>button{color:#150b0e;height:36px;font:inherit;cursor:pointer;background:#e8304f;border:0;border-radius:8px;padding:0 18px;font-size:13.5px;font-weight:600}.exact-focus-tool-foot>button:disabled{color:#8e857a;cursor:not-allowed;background:#221f1d}.exact-focus-generating{background:#0a0909;place-items:center;width:100%;height:100%;display:grid}.exact-focus-generating>.exact-image-state{border-radius:0;width:100%;height:100%;min-height:0}.exact-focus-generating .exact-generation-progress{text-align:center;gap:14px;width:min(440px,70%);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.exact-focus-generating .exact-generation-progress b{font-size:17px;font-weight:600}.exact-focus-generating .exact-generation-progress small{height:6px}.exact-filmstrip-generating{color:#e8e4de;background:repeating-linear-gradient(135deg,#1b1615 0 8px,#221b19 8px 16px);place-items:center;width:100%;height:100%;font-size:11px;display:grid;position:relative;overflow:hidden}.exact-filmstrip-generating>b{font-weight:600}.exact-filmstrip-generating>i{background:#e8304f;height:3px;transition:width .9s linear;position:absolute;bottom:0;left:0}.exact-filmstrip-generating.is-failed{color:#f0647e}.exact-focus-tool-menu.is-replace{max-height:none;inset:14px 16px 14px auto;transform:none}.exact-focus-tool-group>small{color:#8e857a;font-size:12px}.exact-face-layer,.exact-face-still{z-index:5;position:absolute}.exact-face-layer{pointer-events:none}.exact-face-still{object-fit:contain}.exact-face-box{cursor:pointer;pointer-events:auto;background:0 0;border:2px solid #ffffffbf;border-radius:10px;padding:0;position:absolute}.exact-face-box.is-active{border-color:#e8304f;box-shadow:0 0 0 9999px #00000047}.exact-face-box>span{box-sizing:border-box;color:#e8e4de;background:#080808d6;border-radius:6px 6px 6px 1px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:grid;position:absolute;top:-26px;left:-2px}.exact-face-box.is-active>span{color:#150b0e;background:#e8304f}.exact-face-scanning{z-index:6;color:#e5dfd8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080808d6;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:13px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.exact-face-scanning:before{content:"";background:#e8304f;border-radius:50%;width:8px;height:8px;animation:1.1s linear infinite alternate vxSweep}.exact-focus-tool-group>.exact-face-chips{flex-wrap:wrap;gap:8px;display:flex}.exact-face-chips button{border-width:2px;width:66px;height:66px;padding:3px;position:relative}.exact-face-chips button.is-active{border-color:#e8304f}.exact-face-chips img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.exact-face-chips b{color:#e8e4de;background:#080808d6;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:11px;display:grid;position:absolute;bottom:4px;left:4px}.exact-face-chips button.is-active b{color:#150b0e;background:#e8304f}.exact-face-chips.is-loading i{background:#1d1a19;border-radius:8px;width:66px;height:66px}.exact-image-focus-stage.is-replacing>img,.exact-image-focus-stage.is-replacing>.exact-focus-video{width:calc(100% - 472px)}.exact-upload-button{color:#e8e4de;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3432;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:flex}.exact-upload-button:hover{background:#ffffff0a}.exact-upload-button:disabled{color:#8e857a;cursor:progress}.exact-image-body.is-dropping:after{z-index:20;color:#e8e4de;content:"Drop to add to your gallery";pointer-events:none;background:#0d0c0cb8;border:2px dashed #e8304f99;border-radius:14px;place-items:center;font-size:15px;display:grid;position:absolute;inset:8px}.exact-replace-head{align-items:flex-start;gap:12px;display:flex}.exact-replace-head>.exact-focus-tool-head{flex:1}.exact-replace-link{color:#f0647e;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px}.exact-replace-link:hover{color:#ff8aa0}.exact-focus-tool-group>.exact-replace-step{color:#b8afa3;align-items:center;gap:8px;display:flex}.exact-replace-step>b{color:#e8e4de;background:#2a2622;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11.5px;font-weight:600;display:grid}.exact-replace-step>b.is-done{color:#150b0e;background:#e8304f}.exact-focus-tool-group>.exact-replace-strip{touch-action:none;background:#1d1a19;border-radius:8px;gap:0;height:46px;display:flex;position:relative;overflow:hidden}.exact-replace-strip.is-picking{cursor:grab}.exact-replace-strip>img{object-fit:cover;opacity:.85;flex:1;min-width:0;height:100%}.exact-replace-part{box-sizing:border-box;color:#fff;text-shadow:0 1px 3px #000000e6;border:2px solid #e8304f;border-radius:8px;align-items:flex-end;padding:0 0 4px 6px;font-size:10.5px;display:flex;position:absolute;top:0;bottom:0}.exact-replace-part.is-skipped{border-style:dashed;border-color:#ffffff59}.exact-replace-window{box-sizing:border-box;border:2px solid #e8304f;border-radius:8px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 9999px #0000008c}.exact-focus-tool-group>.exact-replace-ticks{color:#6f665c;justify-content:space-between;font-size:11px;display:flex}.exact-video-editor{border-top:1px solid #1a1817;flex:1;grid-template-rows:minmax(0,1fr) 250px;grid-template-columns:236px minmax(0,1fr) 330px;min-height:0;display:grid}.exact-editor-bin,.exact-editor-inspector{box-sizing:border-box;flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.exact-editor-bin{border-right:1px solid #1a1817}.exact-editor-inspector{border-left:1px solid #1a1817}.exact-editor-inspector>i{flex:1}.exact-editor-upload{color:#e8e4de;height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3a3432;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12.5px;display:flex}.exact-editor-tabs{border:1px solid #1e1b1a;border-radius:9px;gap:2px;padding:3px;display:flex}.exact-editor-tabs button{color:#7d7469;height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:11.5px}.exact-editor-tabs button.is-active{color:#e8e4de;background:var(--a12)}.exact-editor-bin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.exact-editor-bin-grid>button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:grab;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.exact-editor-bin-grid>button>span{aspect-ratio:16/10;background:#1d1a19;border:1px solid #2a2622;border-radius:7px;display:block;position:relative;overflow:hidden}.exact-editor-bin-grid>button:hover>span{border-color:#e8304f80}.exact-editor-bin-grid img{object-fit:cover;width:100%;height:100%}.exact-editor-bin-grid b{color:#e5dfd8;background:#080808d6;border-radius:4px;padding:0 5px;font-size:10px;font-weight:500;position:absolute;bottom:4px;right:4px}.exact-editor-bin-grid small{color:#a09888;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.exact-editor-bin-grid>em,.exact-editor-hint{color:#6f665c;font-size:11.5px;font-style:normal;line-height:1.45}.exact-editor-main{flex-direction:column;min-width:0;min-height:0;display:flex}.exact-editor-bar{border-bottom:1px solid #1a1817;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.exact-editor-bar>input{color:#e8e4de;width:200px;min-width:80px;height:30px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 auto;padding:0 8px;font-size:13.5px;font-weight:600}.exact-editor-bar>input:hover,.exact-editor-bar>input:focus{border-color:#2a2622;outline:none}.exact-editor-bar>span{color:#6f665c;white-space:nowrap;font-size:12px}.exact-editor-bar>i{flex:1}.exact-editor-bar>label,.exact-editor-bar>button{white-space:nowrap;flex:none}.exact-editor-notice{color:#a09888;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;overflow:hidden}.exact-editor-export{color:#8e857a;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.exact-editor-export select{color:#e8e4de;height:30px;font:inherit;background:#161413;border:1px solid #2a2622;border-radius:7px;font-size:12px}.exact-editor-render{color:#150b0e;height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#e8304f;border:0;border-radius:8px;padding:0 16px;font-size:13px;font-weight:600}.exact-editor-render:disabled{color:#8e857a;cursor:not-allowed;background:#221f1d}.exact-editor-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:12px;display:flex}.exact-editor-preview{background:#090909;border:1px solid #262220;border-radius:10px;flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.exact-editor-frame{width:min(100cqw, 100cqh * var(--ratio));aspect-ratio:var(--ratio);position:relative}.exact-editor-frame>video,.exact-editor-frame>img{object-fit:fill;width:100%;height:100%;display:block}.exact-editor-frame>.exact-face-box{pointer-events:none}.exact-editor-empty{color:#8e857a;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:13px;display:flex;position:absolute}.exact-editor-empty>strong{color:#e8e4de;font-size:15px}.exact-editor-badge{color:#e5dfd8;background:#080808d6;border:1px solid #ffffff24;border-radius:6px;padding:3px 8px;font-size:11.5px;position:absolute;top:10px;left:10px}.exact-editor-transport{color:#b8afa3;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12px;display:flex}.exact-editor-transport button{color:#e8e4de;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:8px;place-items:center;width:34px;height:32px;display:grid}.exact-editor-edit{background:#e8304f14;border:1px solid #e8304f52;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:12.5px;line-height:1.45;display:flex}.exact-editor-edit>span{flex-direction:column;flex:1;display:flex}.exact-editor-edit small{color:#8e857a}.exact-editor-edit b{font-weight:600}.exact-editor-edit button,.exact-editor-inspector .exact-focus-tool-group>div>button,.exact-editor-tools>button,.exact-editor-timeline-bar>button{color:#b8afa3;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:8px;padding:0 11px;font-size:12.5px}.exact-editor-inspector button:disabled,.exact-editor-timeline-bar>button:disabled{color:#5f574f;cursor:not-allowed}.exact-editor-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.exact-editor-tools>button{color:#e8e4de;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:40px;display:flex}.exact-editor-tools>button>small{color:#6f665c;font-size:11px}.exact-editor-picker{background:#161413;border:1px solid #2a2622;border-radius:10px;flex-direction:column;gap:12px;padding:12px;display:flex}.exact-editor-picker .exact-focus-tool-foot>button.is-quiet{color:#b8afa3;background:0 0}.exact-editor-picker .exact-focus-tool-faces{max-height:160px}.exact-editor-timeline{background:#0f0d0d;border-top:1px solid #1a1817;flex-direction:column;grid-column:1/-1;min-height:0;display:flex}.exact-editor-timeline-bar{flex:none;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.exact-editor-timeline-bar>i{flex:1}.exact-editor-timeline-bar>label{color:#6f665c;align-items:center;gap:8px;font-size:11.5px;display:flex}.exact-editor-timeline-bar input[type=range]{accent-color:#e8304f;width:120px}.exact-editor-scroll{flex:1;min-height:0;overflow:auto hidden}.exact-editor-lanes{-webkit-user-select:none;user-select:none;min-width:100%;height:100%;position:relative}.exact-editor-ruler{color:#6f665c;height:22px;font-size:10.5px;position:relative}.exact-editor-ruler>span{position:absolute;top:5px;transform:translate(-50%)}.exact-editor-lane{border-top:1px solid #1a1817;height:36px;position:relative}.exact-editor-lane.is-faces{height:50px}.exact-editor-lane-name{z-index:1;box-sizing:border-box;color:#8e857a;background:#100e0e;border-right:1px solid #1a1817;align-items:center;width:86px;padding-left:12px;font-size:11.5px;display:flex;position:absolute;top:0;bottom:0;left:0}.exact-editor-lane.is-video>button{box-sizing:border-box;color:#e8e4de;min-width:0;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#3a3130,#2a2321);border:2px solid #3a3432;border-radius:7px;flex-direction:column;justify-content:space-between;padding:5px 8px;display:flex;position:absolute;top:6px;bottom:6px;overflow:hidden}.exact-editor-lane.is-video>button.is-active{border-color:#e8304f}.exact-editor-lane.is-video>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.exact-editor-lane.is-video>button small{color:#a09888;white-space:nowrap;font-size:10.5px}.exact-editor-part{pointer-events:none;border-left:2px dashed #e8304fcc;position:absolute;top:6px;bottom:6px}.exact-editor-drop{color:#6f665c;border:1px dashed #3a3432;border-radius:8px;place-items:center;font-size:12px;font-style:normal;display:grid;position:absolute;inset:10px 10px 10px 96px}.exact-editor-lane.is-faces>span:not(.exact-editor-lane-name){box-sizing:border-box;color:#b8afa3;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:4px;align-items:center;height:13px;padding-left:5px;font-size:9.5px;display:flex;position:absolute}.exact-editor-lane.is-faces>span.is-active{color:#e8e4de;background:#e8304f38;border-color:#e8304f99}.exact-editor-lane.is-edits>span:not(.exact-editor-lane-name){box-sizing:border-box;color:#150b0e;white-space:nowrap;background:#e8304f;border-radius:5px;align-items:center;height:20px;padding-left:6px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:8px;overflow:hidden}.exact-editor-lane.is-sound>span:not(.exact-editor-lane-name){background:repeating-linear-gradient(90deg,#4a443f 0 2px,#0000 2px 5px);height:14px;position:absolute;top:11px}.exact-editor-lane.is-sound>span.is-muted{opacity:.25}.exact-editor-playhead{z-index:2;pointer-events:none;background:#e8304f;width:2px;position:absolute;top:0;bottom:0}.exact-editor-playhead:before{content:"";background:#e8304f;border-radius:2px;width:12px;height:10px;position:absolute;top:0;left:-5px}@media (width<=1100px){.exact-video-editor{grid-template-columns:200px minmax(0,1fr) 280px}}.exact-image-studio:has(.exact-focus-tool-menu.is-replace) .exact-image-composer{display:none}.exact-face-scanning{overflow:hidden}.exact-face-scanning>i{background:#ffffff14;height:2px;position:absolute;bottom:0;left:0;right:0}.exact-face-scanning>i:after{width:calc(var(--progress,0) * 100%);content:"";background:#e8304f;height:100%;transition:width .3s;display:block}.exact-upload-button.is-uploading,.exact-editor-upload.is-uploading{background:linear-gradient(90deg, #e8304f38 calc(var(--progress,0) * 100%), #e8304f0d calc(var(--progress,0) * 100%));font-variant-numeric:tabular-nums;border-color:#e8304f52;transition:background .3s}.exact-image-focus-stage:has(.exact-focus-tool-menu.is-replace) .exact-face-scanning{left:calc(50% - 235px)}.exact-video-editor{grid-template-rows:minmax(0,1fr) 268px}.exact-editor-timeline-bar{gap:6px;height:42px}.exact-editor-timeline-bar>button{color:#a09888;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;display:flex}.exact-editor-timeline-bar>button.is-active,.exact-editor-actions>button.is-active,.exact-editor-tools>button.is-active{color:#e8e4de;background:#e8304f1f;border-color:#e8304f52}.exact-editor-timeline-bar>b{background:#2a2622;flex:none;width:1px;height:18px}.exact-editor-timeline-bar>.exact-editor-notice{max-width:34%}.exact-video-editor kbd{box-sizing:border-box;color:#8e857a;border:1px solid #3a3432;border-radius:4px;place-items:center;min-width:16px;height:16px;padding:0 3px;font:500 10px Inter,sans-serif;display:inline-grid}.exact-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.exact-editor-inspector .exact-focus-tool-group>.exact-editor-actions>button{color:#a09888;min-height:28px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:7px;padding:0 10px;font-size:12px}.exact-editor-inspector .exact-focus-tool-group>small{color:#6f665c;font-size:11.5px;line-height:1.45}.exact-editor-keys{color:#6f665c;flex-direction:column;gap:6px;font-size:11.5px;display:flex}.exact-editor-keys>span:last-child{flex-wrap:wrap;gap:6px 10px;display:flex}.exact-editor-replacing{color:#e5dfd8;background:#e8304f14;border:1px solid #e8304f52;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.exact-editor-replacing>span{flex:1}.exact-editor-replacing b{font-weight:600}.exact-editor-replacing>button{color:#b8afa3;height:26px;font:inherit;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:7px;padding:0 9px;font-size:12px}.exact-editor-lane.is-video{height:64px}.exact-editor-lane.is-video>button[data-clip]{background:linear-gradient(180deg, #0000008c, #0000000d 45%, #0009), var(--poster) 0 0 / auto 100% repeat-x, linear-gradient(180deg, #3a3130, #2a2321);cursor:grab;touch-action:none;overflow:visible}.exact-editor-lane.is-video>button[data-clip] b,.exact-editor-lane.is-video>button[data-clip] small{box-sizing:border-box;text-overflow:ellipsis;background:#080808c7;border-radius:4px;align-self:flex-start;max-width:calc(100% - 4px);padding:1px 5px;overflow:hidden}.exact-editor-lane.is-video>button.is-dragging{z-index:3;opacity:.6;cursor:grabbing}.exact-editor-lane.is-video>button.is-pending{opacity:.75;border-style:dashed}.exact-editor-lanes.is-blade .exact-editor-lane.is-video>button[data-clip]{cursor:crosshair}.exact-editor-handle{z-index:2;cursor:ew-resize;background:#e8304f;place-items:center;width:9px;display:grid;position:absolute;top:-2px;bottom:-2px}.exact-editor-handle:after{content:"";background:#150b0e;border-radius:1px;width:2px;height:14px}.exact-editor-handle.is-start{border-radius:6px 0 0 6px;left:-2px}.exact-editor-handle.is-end{border-radius:0 6px 6px 0;right:-2px}.exact-editor-range-mark{box-sizing:border-box;background:#e8304f38;border-left:2px solid #e8304f;border-right:2px solid #e8304f;height:16px;position:absolute;top:2px}.exact-editor-range-mark.is-open{border-right:0;width:0}.exact-editor-range{z-index:1;box-sizing:border-box;pointer-events:none;background:#e8304f1f;border-left:1px dashed #e8304f;border-right:1px dashed #e8304f;position:absolute;top:22px;bottom:0}.exact-editor-insert{z-index:4;pointer-events:none;background:#e8e4de;border-radius:2px;width:3px;margin-left:-2px;position:absolute;top:2px;bottom:2px}.exact-editor-blade{z-index:4;pointer-events:none;background:#e8e4de;width:2px;margin-left:-1px;position:absolute;top:2px;bottom:2px;box-shadow:0 0 0 1px #000000b3}.exact-editor-swap{z-index:4;box-sizing:border-box;pointer-events:none;background:#00000059;border:2px dashed #e8e4de;border-radius:8px;place-items:center;display:grid;position:absolute;top:4px;bottom:4px}.exact-editor-swap>span{color:#e5dfd8;white-space:nowrap;background:#080808d6;border:1px solid #ffffff24;border-radius:6px;padding:3px 8px;font-size:11px}.exact-editor-frame>img{object-fit:contain}.exact-focus-tool-menu,.exact-focus-tool-faces,.exact-editor-bin,.exact-editor-bin-grid,.exact-editor-inspector,.exact-editor-scroll{scrollbar-width:thin;scrollbar-color:#3a342f transparent}.exact-focus-tool-group>.exact-focus-tool-faces{grid-auto-rows:max-content;align-content:start}.exact-editor-picker .exact-focus-tool-group>.exact-focus-tool-faces{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;max-height:330px;padding-right:2px}.exact-editor-picker .exact-focus-tool-faces button{aspect-ratio:1;width:100%;min-height:0}.exact-editor-picker .exact-face-chips button{width:72px;height:72px}.exact-face-chips img.exact-face-chip-new{box-sizing:border-box;border:2px solid #161413;border-radius:7px;width:30px;height:30px;position:absolute;bottom:-6px;right:-6px}.exact-focus-tool-menu.is-replace .exact-focus-tool-group>.exact-focus-tool-faces{flex:none;min-height:150px}.exact-focus-tool-menu.is-replace>.exact-focus-tool-group{flex:none}.profile-identity{align-items:center;gap:18px;display:flex}.profile-avatar{border:1px solid var(--accent-line);color:#150b0e;background:linear-gradient(145deg, var(--accent), #8b5fe0);border-radius:24px;place-items:center;width:78px;height:78px;font-size:28px;font-weight:800;display:grid}.profile-identity span{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.profile-identity h1{letter-spacing:-.04em;margin:6px 0 4px;font-size:28px}.profile-identity p{color:#817970;margin:0;font-size:10px}.profile-notice{border:1px solid var(--accent-line);color:var(--accent-strong);background:var(--accent-soft);border-radius:9px;margin-top:18px;padding:10px 12px;font-size:10px}.profile-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 10px;display:grid}.profile-stats article{background:#141211;border:1px solid #272320;border-radius:11px;min-height:95px;padding:14px}.profile-stats span{color:#7d746c;font-size:9px}.profile-stats strong{margin-top:9px;font-size:23px;display:block}.profile-stats small{color:#665f58;margin-top:5px;font-size:8px;display:block}.profile-card{background:#141211;border:1px solid #272320;border-radius:12px;padding:18px}.profile-card>header{justify-content:space-between;align-items:flex-start;display:flex}.profile-card>header span{color:#746c64;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.profile-card h2{margin:5px 0 0;font-size:16px}.profile-card>header>b{border:1px solid var(--accent-line);color:var(--accent-strong);background:var(--accent-soft);text-transform:capitalize;border-radius:999px;padding:5px 7px;font-size:8px}.profile-plan>p{color:#8b8279;font-size:10px;line-height:1.6}.profile-plan dl{gap:8px;margin:14px 0 0;display:flex}.profile-plan dl div{background:#100f0e;border:1px solid #28231f;border-radius:9px;flex:1;padding:10px}.profile-plan dt{color:#716960;font-size:8px}.profile-plan dd{color:#d5cec7;margin:4px 0 0;font-size:10px}.profile-swarm{align-items:center;gap:10px;margin-top:20px;display:flex}.profile-swarm>i{color:#0d1418;background:#66b9df;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.profile-swarm span{flex-direction:column;flex:1;display:flex}.profile-swarm small{color:#746c64;font-size:8px}.profile-swarm>b{color:#6f675f;font-size:8px}.profile-preferences>button,.profile-preferences>div{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #25211f;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.profile-preferences>header+button{margin-top:12px}.profile-preferences span{flex-direction:column;display:flex}.profile-preferences span strong{font-size:10px}.profile-preferences span small{color:#766e66;font-size:8px}.profile-preferences>button>i{background:#2a2522;border-radius:20px;width:35px;height:19px;position:relative}.profile-preferences>button>i b{background:#7d746c;border-radius:50%;width:13px;height:13px;transition:all .15s;position:absolute;top:3px;left:3px}.profile-preferences>button>i.is-on{background:var(--accent-fill)}.profile-preferences>button>i.is-on b{background:#170b0e;left:19px}.profile-preferences>div>b{color:var(--accent-strong);font-size:9px}.profile-activity .profile-empty{color:#716960;text-align:center;place-items:center;min-height:160px;display:grid}.profile-empty strong{color:#a69d94;font-size:11px}.profile-empty p{max-width:320px;margin:5px 0 0;font-size:9px;line-height:1.5}.profile-security,.profile-danger{margin-top:10px}.profile-security-body{border-top:1px solid #292421;grid-template-columns:1fr 1fr;gap:22px;margin-top:20px;padding-top:18px;display:grid}.profile-security-body h3{font-size:12px}.profile-security-body button,.profile-security-body input,.danger-body input,.danger-body button{color:#cfc8c1;background:#100f0e;border:1px solid #302a27;border-radius:8px;min-height:35px;font-size:9px}.profile-security-body>section>button{padding:0 10px}.profile-security-body form{margin-top:16px}.profile-security-body form label{color:#837a72;margin-bottom:7px;font-size:9px;display:block}.profile-security-body form>div{gap:7px;display:flex}.profile-security-body form input{flex:1;min-width:0;padding:0 10px}.profile-security-body form button{padding:0 10px}.profile-security-body .identity-list,.profile-security-body .session-list{margin:0 0 12px}.profile-danger{border-color:#5a282d}@media (width<=980px){.image-library{columns:3 190px}.music-create-area{grid-template-columns:1fr;overflow:auto}.music-maker{padding:40px 0}.recent-music{border-top:1px solid #24201e;border-left:0;min-height:280px}.profile-stats{grid-template-columns:1fr 1fr}}@media (width<=820px){.conversation-top>.guest-auth-actions button{display:none}.conversation-top>.guest-auth-actions a{align-items:center;display:inline-flex}.welcome-suggestions{grid-template-columns:1fr 1fr}.studio-shell,.studio-shell.studio-rail-closed{grid-template-rows:46px minmax(0,1fr) 56px;grid-template-columns:1fr}.studio-shell .icon-rail{grid-row:3}.mobile-surface-header{background:#0d0d0d;border-bottom:1px solid #1c1917;flex-direction:column;grid-row:1;min-width:0;display:flex}.mobile-surface-header>div{align-items:center;gap:9px;width:100%;height:46px;padding:0 10px;display:flex}.mobile-surface-header>div>button{color:#a09888;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.mobile-surface-header>div>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.workspace-shell:has(.mobile-surface-header.is-community){grid-template-rows:88px minmax(0,1fr) 56px}.mobile-surface-header>nav{gap:2px;height:42px;padding:0 10px;display:flex}.mobile-surface-header>nav button{color:#8e857a;background:0 0;border:0;flex:1;padding:6px 11px 9px;font-size:12.5px;position:relative}.mobile-surface-header>nav button.is-active{color:#f5f1f3;font-weight:600}.mobile-surface-header>nav button.is-active:after{background:var(--accent-fill);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.mobile-studio-backdrop{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;border:0;padding:0;display:block;position:fixed;inset:0 0 56px}.studio-rail{z-index:120;width:min(300px,86vw);position:fixed;inset:0 0 56px;box-shadow:18px 0 60px #000c}.exact-image-studio,.exact-music-studio,.vox-ide,.vox-community{grid-row:2;min-height:0}.exact-studio-header>strong,.exact-studio-header>span,.exact-music-header>strong{display:none}.exact-studio-header{justify-content:flex-end}.exact-music-header{padding-left:8px}.image-library{columns:2 160px;height:calc(100dvh - 244px);padding:10px}.music-create-area{height:calc(100dvh - 105px)}.music-maker{width:min(620px,100% - 26px)}.music-maker h1{font-size:25px}.profile-page{grid-template-rows:52px minmax(0,1fr) 54px;grid-template-columns:1fr}.profile-page>header{grid-row:1}.profile-page>main{grid-row:2;padding:24px 16px 50px}.profile-grid,.profile-security-body{grid-template-columns:1fr}}@media (width<=520px){.account-entry-page .account-entry-form{padding:20px}.welcome-state{padding:22px 14px 140px}.welcome-state h1{font-size:29px}.welcome-suggestions{grid-template-columns:1fr;max-height:190px;overflow:auto}.image-library{columns:1}.image-prompt{width:calc(100% - 14px);bottom:8px}.image-prompt>div>span{display:none}.music-options{grid-template-columns:1fr}.profile-identity{align-items:flex-start}.profile-avatar{border-radius:18px;width:60px;height:60px}.profile-identity h1{font-size:22px}.profile-identity p{overflow-wrap:anywhere;max-width:220px}.profile-stats{grid-template-columns:1fr 1fr}}.history-rail{--rail-width:258px}.exact-studio-rail{width:260px}.music-rail-groups{flex:1;min-height:0;padding:0 8px;overflow-y:auto}.music-rail-groups section{margin-bottom:16px}.music-rail-groups section>small{color:#6f665c;padding:0 10px 6px;font-size:10px;display:block}.music-rail-groups section>button{color:#a09888;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 10px;font-size:12px;display:flex}.music-rail-groups section>button.is-active{color:#e8e4de;background:var(--a12)}.music-rail-groups section>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.music-rail-groups section>button b{color:#6f665c;font-size:10.5px;font-weight:400}.music-rail-groups section>p{color:#6f665c;margin:2px 10px;font-size:11px;line-height:1.5}.music-rail-track-list{flex-direction:column;gap:1px;margin-top:8px;padding:0 3px 10px;display:flex}.music-rail-track-list>p{color:#6f665c;margin:10px 7px;font-size:10.5px;line-height:1.5}.music-rail-track{color:#a9a199;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;min-height:48px;padding:7px 8px;display:grid;position:relative}.music-rail-track:hover{color:#eee8e1;background:#191717}.music-rail-track strong,.music-rail-track span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.music-rail-track strong{font-size:12px;font-weight:550}.music-rail-track span{color:#6f6760;grid-column:1;font-size:9.5px}.music-rail-track time{color:#766e67;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:10px}.image-rail-groups .image-collection-links{border-bottom:1px solid #201c1a;margin-bottom:10px;padding-bottom:10px}.image-rail-history-space{position:relative;margin:0 2px 6px!important}.image-rail-history-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 29px;gap:4px;margin:0 5px 7px;display:grid}.image-rail-history-tabs>button{color:#766e67;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:0;height:29px;padding:0 8px;font-size:10.5px;font-weight:600}.image-rail-history-tabs>button:hover{color:#c7bfb7;background:#191717}.image-rail-history-tabs>button.is-active{color:#eee8e1;background:var(--a12)}.image-rail-history-tabs>.image-template-plus{color:var(--atext);border:1px solid var(--aline);background:var(--a12);place-items:center;padding:0;font-size:17px;font-weight:400;line-height:1;display:grid}.image-rail-history-tabs>.image-template-plus:disabled{color:#5f5852;cursor:not-allowed;opacity:.55;background:0 0;border-color:#2c2825}.image-rail-history-list{min-height:46px}.image-rail-history-list>p{color:#6f665c;line-height:1.5;margin:10px 8px!important;font-size:10.5px!important}.image-rail-history-row{color:#9f978f;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;min-height:47px;margin:2px 0;display:flex;position:relative}.image-rail-history-row:hover{color:#e8e4de;background:#191717}.image-rail-history-row.is-active{color:#e8e4de;border-color:color-mix(in srgb, var(--aline) 50%, transparent);background:var(--a12)}.image-rail-history-row>button:first-child{min-width:0;min-height:45px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;padding:6px 9px;display:flex}.image-rail-history-list.is-templates .image-rail-history-row>button:first-child{padding-right:42px}.image-rail-history-row>button:first-child>span{flex:1;gap:3px;min-width:0;display:grid}.image-rail-history-row strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.image-rail-history-row time{color:#6f6760;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.image-template-action{z-index:8;position:absolute;top:7px;right:4px}.image-template-action>button{color:#665f58;cursor:pointer;letter-spacing:-1px;background:0 0;border:0;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;font-size:12px;display:grid}.image-template-action>button:hover{color:#e8e4de;background:#282322}.image-template-action>div{z-index:20;background:#171414;border:1px solid #332d2a;border-radius:10px;width:138px;padding:5px;position:absolute;top:34px;right:0;box-shadow:0 14px 34px #000b}.image-template-action>div button{color:#f27887;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 9px;font-size:10.5px;display:flex}.image-template-action>div button:hover{background:#401d23}.image-template-notice{color:#9b8f84!important;margin:7px 8px 0!important;font-size:9.5px!important;line-height:1.4!important}.exact-image-studio{color:#e8e4de;background:#0d0d0d;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.exact-studio-header{border-bottom:1px solid #1c1917;flex:none;align-items:center;gap:10px;height:50px;padding:0 16px;display:flex}.exact-studio-header>strong{white-space:nowrap;font-size:14.5px;font-weight:600}.exact-studio-header>span{color:#6f665c;white-space:nowrap;font-size:12px}.exact-studio-header>i{flex:1}.exact-view-switch{border:1px solid #221f1c;border-radius:9px;gap:3px;padding:2px;display:flex}.exact-view-switch button{color:#7d7469;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;display:flex}.exact-view-switch button.is-active{color:#e8e4de;background:var(--a12)}.exact-sort{color:#a09888;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:12.5px;display:flex}.exact-sort select{height:30px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;outline:0;padding:0 18px 0 0}.exact-sort select option{color:#d8d2cb;background:#171413}.exact-library-exclusions{flex:none;position:relative}.exact-library-exclusions>button{color:#a09888;cursor:pointer;height:32px;font:inherit;background:0 0;border:1px solid #262220;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;display:flex}.exact-library-exclusions>button:hover,.exact-library-exclusions>button.is-active,.exact-library-exclusions>button[aria-expanded=true]{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft)}.exact-library-exclusions>button b{color:#120b0d;background:var(--accent-fill);border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:9px;font-weight:750;display:grid}.exact-library-exclusions-menu{z-index:70;background:#151312;border:1px solid #302a26;border-radius:13px;width:308px;position:absolute;top:38px;right:0;overflow:hidden;box-shadow:0 20px 58px #000000ad}.exact-library-exclusions-menu>header{border-bottom:1px solid #25211e;align-items:flex-start;gap:10px;padding:13px 14px 11px;display:flex}.exact-library-exclusions-menu>header>span{flex:1;gap:3px;display:grid}.exact-library-exclusions-menu>header strong{color:#ede8e2;font-size:12.5px}.exact-library-exclusions-menu>header small{color:#81786e;font-size:10px}.exact-library-exclusions-menu>header button{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10.5px}.exact-library-exclusions-menu>div{border-bottom:1px solid #211e1b;padding:8px}.exact-library-exclusions-menu h3{color:#746b62;letter-spacing:.1em;text-transform:uppercase;margin:2px 7px 5px;font-size:8.5px;font-weight:750}.exact-library-exclusions-menu label{cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) 21px;align-items:center;gap:9px;min-height:45px;padding:6px 8px;display:grid}.exact-library-exclusions-menu label:hover{background:#211d1b}.exact-library-exclusions-menu label input{opacity:0;pointer-events:none;position:absolute}.exact-library-exclusions-menu label>span{gap:2px;min-width:0;display:grid}.exact-library-exclusions-menu label strong{color:#d8d2cb;font-size:11.5px;font-weight:550}.exact-library-exclusions-menu label small{color:#766e66;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.exact-library-exclusions-menu label>i{color:#130b0d;background:#100f0e;border:1px solid #3c3530;border-radius:6px;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.exact-library-exclusions-menu label:has(input:checked){background:var(--accent-soft)}.exact-library-exclusions-menu label:has(input:checked)>i{border-color:var(--accent);background:var(--accent-fill)}.exact-library-exclusions-menu>footer{color:#756d65;padding:8px 14px 9px;font-size:9.5px}.exact-image-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.exact-image-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#3a342f transparent;flex:1;min-height:0;padding:16px 16px 134px;overflow-y:auto}.exact-image-scroll::-webkit-scrollbar{width:8px}.exact-image-scroll::-webkit-scrollbar-track{background:0 0}.exact-image-scroll::-webkit-scrollbar-thumb{background:#3a342f;border:2px solid #0d0d0d;border-radius:99px}.exact-image-grid{flex-direction:column;gap:12px;display:flex}.exact-image-grid-chunk{grid-template-columns:repeat(var(--gallery-columns,4), minmax(0, 1fr));align-items:start;gap:12px;display:grid}.exact-image-grid-chunk>.exact-image-tile{align-self:start;min-width:0}.exact-image-tile{cursor:default;content-visibility:auto;contain-intrinsic-size:260px;min-width:0;transition:.2s var(--ease);background:#131110;border:1px solid #221f1c;border-radius:12px;position:relative;overflow:hidden}.exact-image-tile.is-ready{cursor:pointer}.exact-image-tile:hover{border-color:var(--aline);transform:translateY(-2px)}.exact-image-media-frame{min-width:0;position:relative;overflow:hidden;container-type:inline-size}.exact-image-tile img{width:100%;min-height:160px;max-height:430px;aspect-ratio:var(--media-aspect,4 / 3);object-fit:cover;display:block}.exact-image-tile.is-intrinsic .exact-image-media-frame>img,.exact-image-tile.is-intrinsic .exact-video-preview img{aspect-ratio:auto;height:auto;min-height:0}.exact-drawing-preview{min-height:190px;aspect-ratio:var(--media-aspect,1 / 1);background:#0e0d0d;position:relative;overflow:hidden}.exact-drawing-preview>svg,.exact-drawing-preview>img{object-fit:contain;width:100%;height:100%;min-height:190px;max-height:430px;display:block}.exact-drawing-preview>span{color:#d8efe2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090f0cd1;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex;position:absolute;bottom:8px;right:8px}.exact-video-preview{color:#cfc9c0;background:radial-gradient(circle at 50% 42%, var(--a12), transparent 36%), repeating-linear-gradient(135deg, #1e1a18 0 8px, #151312 8px 16px);place-items:center;width:100%;min-height:210px;display:grid;position:relative;overflow:hidden}.exact-video-preview img{width:100%;min-height:210px;max-height:430px;aspect-ratio:var(--media-aspect,16 / 10);object-fit:contain;object-position:center;opacity:0;transition:opacity .2s var(--ease);background:#090909;display:block}.exact-video-preview.is-ready img{opacity:1}.exact-video-preview.is-compact,.exact-video-preview.is-compact img{aspect-ratio:auto;width:100%;height:100%;min-height:0;max-height:none}.exact-video-preview-pending{color:#8e8378;letter-spacing:.03em;font-size:11px}.exact-video-preview.is-compact .exact-video-play svg{padding:5px}.exact-video-play{pointer-events:none;background:linear-gradient(#0000 55%,#00000047);place-items:center;display:grid;position:absolute;inset:0}.exact-video-play svg{box-sizing:content-box;color:#fff;background:#0a0a0a94;border:1px solid #ffffff42;border-radius:99px;padding:9px;box-shadow:0 6px 22px #00000057}.exact-media-kind{z-index:1;color:#e8e4de;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ab8;border-radius:5px;padding:2px 7px;font-size:10.5px;position:absolute;top:9px;left:9px}.exact-media-edge-meta{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808e6;border-top:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:stretch;width:100%;min-height:40px;padding:0 8px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.exact-media-edge-meta span{color:#d9d3cb;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #2c2723;align-items:center;gap:5px;min-width:0;padding:0 9px;font-size:11px;line-height:1.25;display:flex;overflow:hidden}.exact-media-edge-meta span:last-child{border-right:0}.exact-media-edge-meta .is-kind{color:var(--atext)}.exact-media-edge-meta :is(.is-kind,.is-model) svg{color:var(--a);flex:none}.exact-media-edge-meta .is-model{min-width:0}.exact-image-state{height:var(--image-state-height,190px);color:#6f665c;text-align:center;background:repeating-linear-gradient(135deg,#1e1a18 0 8px,#151312 8px 16px);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.exact-image-state>span{z-index:2;font-size:11.5px;line-height:1.45;position:relative}.exact-image-state.is-generating{overflow:hidden}.exact-generation-sweep{z-index:1;background:linear-gradient(90deg, transparent, var(--a12), transparent);animation:1.1s linear infinite vxSweep;position:absolute;inset:0}.exact-generation-progress{text-align:left;gap:6px;display:grid;bottom:10px;left:10px;right:10px;position:absolute!important}.exact-generation-progress b{color:#e8e4de;font-size:12.5px;font-weight:500}.exact-generation-progress small{background:#00000080;border-radius:99px;height:4px;display:block;overflow:hidden}.exact-generation-progress small i{border-radius:inherit;background:var(--accent-fill);height:100%;transition:width .3s linear;display:block}.exact-image-state.is-queued{opacity:.55}.exact-image-tile.is-failed{border-color:#4a2a2e}.exact-image-tile.is-failed .exact-image-state{color:#e8c0c2;background:#1c1414;padding:16px}.exact-image-tile.is-failed .exact-image-state:after{content:"";pointer-events:none;background:#461a1e3d;position:absolute;inset:0}.exact-image-state.is-failed>svg,.exact-image-state.is-failed>span,.exact-generation-retry{z-index:2;position:relative}.exact-generation-retry{color:#f0d7d8;cursor:pointer;font:inherit;transition:border-color .16s var(--ease);background:#0a0a0a80;border:1px solid #5a3236;border-radius:7px;padding:5px 12px;font-size:12px}.exact-generation-retry:hover{border-color:#7a4248}.exact-generation-cancel{z-index:4;color:#81786e;cursor:pointer;opacity:0;width:25px;height:25px;transition:opacity .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease);background:#0a0a0a6b;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.exact-image-tile:hover .exact-generation-cancel,.exact-generation-cancel:focus-visible{color:#ded7ce;opacity:1;border-color:#3d3530}.exact-image-state.is-cancelled{color:#8e857a;background:#2d282657}.exact-image-tile>footer{align-items:center;gap:8px;padding:9px 10px;display:flex}.exact-image-tile>footer>span{flex:1;min-width:40px;overflow:hidden}.exact-image-tile>footer>span b,.exact-image-tile>footer>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.exact-image-tile>footer>span b{color:#aaa096;font-size:12px;font-weight:500}.exact-image-tile>footer>span small{color:#625b53;margin-top:3px;font-size:9.5px}.exact-image-tile-actions{flex:none;gap:1px;display:flex}.exact-image-tile-actions button{color:#7d7469;cursor:pointer;width:26px;height:26px;transition:background .14s var(--ease), color .14s var(--ease);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.exact-image-tile-actions button:hover{color:#e8e4de;background:#1f1b1a}.exact-image-tile-actions button:disabled{opacity:.36;cursor:not-allowed}.exact-image-loading,.exact-image-empty{color:#7d7469;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;display:flex}.exact-image-empty strong{color:#cfc9c0;font-size:14px}.exact-image-empty span{font-size:12px}.exact-image-more{justify-content:center;align-items:center;min-height:44px;padding:14px 0 5px;display:flex}.exact-image-more span{color:#6f665c;font-size:11px}.exact-image-more.is-loading span:before{border:2px solid #4a4039;border-top-color:var(--accent);content:"";border-radius:50%;width:8px;height:8px;margin-right:8px;animation:.7s linear infinite spin;display:inline-block}.exact-image-focus{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 16px 134px;display:flex}.exact-image-focus-stage{box-sizing:border-box;background:#090909;border:1px solid #262220;border-radius:12px;flex:1;min-height:0;position:relative;overflow:hidden}.exact-image-focus-stage>img{object-fit:contain;background:#0a0909;width:100%;height:100%;display:block}.exact-focus-video{background:#0a0909;width:100%;height:100%;min-height:0;position:relative}.exact-focus-video>video{object-fit:contain;object-position:center;cursor:pointer;background:#0a0909;width:100%;height:100%;display:block}.exact-focus-video-controls{z-index:4;color:#e3ddd5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080808d1;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:8px;width:min(410px,100% - 250px);min-height:40px;padding:5px 7px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}.exact-focus-video-controls button{color:#d8d1c9;cursor:pointer;width:28px;height:28px;transition:color .16s var(--ease), background .16s var(--ease);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.exact-focus-video-controls button:hover{color:var(--atext);background:var(--a12)}.exact-focus-video-controls input[type=range]{appearance:none;background:linear-gradient(to right, var(--a) 0 var(--focus-progress), #4a443f var(--focus-progress) 100%);cursor:pointer;border-radius:99px;outline:none;flex:1;width:100%;min-width:70px;height:3px;margin:0}.exact-focus-video-controls input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent-fill);width:10px;height:10px;box-shadow:0 0 0 1px var(--aline);border:2px solid #0b0a0a;border-radius:50%}.exact-focus-video-controls input[type=range]::-moz-range-thumb{background:var(--accent-fill);width:8px;height:8px;box-shadow:0 0 0 1px var(--aline);border:2px solid #0b0a0a;border-radius:50%}.exact-focus-video-controls time{color:#d8d1c9;font-variant-numeric:tabular-nums;text-align:center;flex:none;min-width:78px;font-size:10.5px}.exact-image-focus-stage>.exact-drawing-preview{aspect-ratio:auto;width:100%;height:100%;min-height:0}.exact-image-focus-stage>.exact-drawing-preview>svg,.exact-image-focus-stage>.exact-drawing-preview>img{width:100%;height:100%;min-height:0;max-height:none}.exact-focus-nav{z-index:2;color:#d8d2cb;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0a0ab8;border:1px solid #322c28;border-radius:8px;place-items:center;width:30px;height:36px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.exact-focus-nav.is-previous{left:12px}.exact-focus-nav.is-next{right:12px}.exact-focus-nav:hover{border-color:var(--aline);background:#181413eb}.exact-image-focus-toolbar{z-index:5;color:#e5dfd8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080808d6;border:1px solid #ffffff24;border-radius:7px 7px 2px;align-items:stretch;max-width:calc(100% - 118px);min-height:32px;display:flex;position:absolute;top:9px;right:9px;overflow:hidden}.exact-image-focus-toolbar button{color:#cfc9c0;cursor:pointer;width:31px;min-width:31px;min-height:30px;transition:color .16s var(--ease), background .16s var(--ease);background:0 0;border:0;border-right:1px solid #ffffff1a;place-items:center;padding:0;display:grid}.exact-image-focus-toolbar button:hover{color:var(--atext);background:var(--a12)}.exact-image-focus-toolbar button:disabled{opacity:.38;cursor:not-allowed}.exact-focus-toolbar-model{color:#e5dfd8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:210px;padding:6px 9px;font-size:12px;line-height:1.25;display:inline-flex;overflow:hidden}.exact-focus-toolbar-model svg{color:var(--a);flex:none}.exact-image-focus-info{align-items:stretch;gap:14px;min-width:0;display:flex}.exact-image-focus-copy{flex:1;align-content:center;gap:4px;min-width:0;display:grid}.exact-image-focus-copy strong,.exact-image-focus-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.exact-image-focus-copy strong{color:#ded8d0;font-size:13px;font-weight:600}.exact-image-focus-copy small{color:#716960;font-size:10.5px}.exact-focus-corner-meta{z-index:3;pointer-events:none;position:absolute;inset:0}.exact-focus-corner-meta span{color:#e5dfd8;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080808d6;border:1px solid #ffffff24;align-items:center;gap:6px;max-width:min(46%,300px);min-height:32px;padding:6px 9px;font-size:12px;line-height:1.25;display:inline-flex;position:absolute;overflow:hidden}.exact-focus-corner-meta .is-kind{border-color:var(--aline);color:var(--atext);border-radius:7px 7px 7px 2px;top:9px;left:9px}.exact-focus-corner-meta :is(.is-kind,.is-aspect,.is-resolution) svg{color:var(--a);flex:none}.exact-focus-corner-meta>.is-aspect{border-radius:2px 7px 7px;max-width:120px;bottom:9px;left:9px}.exact-focus-corner-meta>.is-resolution{border-radius:7px 2px 7px 7px;max-width:150px;bottom:9px;right:9px}.exact-image-filmstrip{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#3a342f transparent;flex:none;gap:9px;min-height:80px;padding:1px 1px 5px;display:flex;overflow:auto hidden}.exact-image-filmstrip>button{width:78px;height:78px;color:inherit;cursor:pointer;transition:border-color .16s var(--ease), transform .16s var(--ease);background:#11100f;border:1px solid #322c28;border-radius:9px;flex:0 0 78px;padding:0;position:relative;overflow:hidden}.exact-image-filmstrip>button:hover{border-color:var(--aline);transform:translateY(-2px)}.exact-image-filmstrip>button.is-active{border-color:var(--a);box-shadow:0 0 0 1px var(--a)}.exact-image-filmstrip img,.exact-image-filmstrip video{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.exact-image-filmstrip .exact-drawing-preview{aspect-ratio:auto;width:100%;height:100%;min-height:0}.exact-image-filmstrip .exact-drawing-preview>svg,.exact-image-filmstrip .exact-drawing-preview>img{width:100%;height:100%;min-height:0;max-height:none}.exact-image-filmstrip .exact-drawing-preview>span{display:none}.exact-image-action-notice{color:#e8c0c2;margin:0;font-size:12px}.exact-image-composer-notice{color:#d7b7aa;margin:9px 14px 0;font-size:11.5px;line-height:1.4}.exact-image-composer{z-index:30;background:#141212;border:1px solid #2a2622;border-radius:14px;width:min(900px,100% - 32px);margin:0 auto;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 16px 44px #00000094}.exact-image-composer:focus-within{border-color:var(--aline)}.exact-image-composer textarea{resize:none;color:#e8e4de;background:0 0;border:0;outline:0;width:100%;min-height:52px;padding:14px 16px 10px;font-size:15.5px;display:block}.exact-image-composer textarea::placeholder{color:#5f574e}.exact-image-controls{align-items:center;gap:7px;padding:0 9px 9px;display:flex}.exact-image-controls>button,.exact-settings-anchor>button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:12.5px;display:flex}.exact-image-controls>button:disabled{cursor:not-allowed;opacity:.42}.exact-image-controls>i{flex:1}.exact-image-controls>.exact-reference{justify-content:center;width:34px;min-width:34px;padding:0}.exact-reference svg{display:block}.exact-settings-anchor{position:relative}.exact-settings-anchor>button.is-active{color:var(--atext);border-color:var(--aline);background:var(--a12)}.exact-image-settings{z-index:40;width:320px;max-height:min(440px,54vh);animation:vxIn .16s var(--ease) both;background:#161413;border:1px solid #2a2622;border-radius:12px;padding:10px;position:absolute;bottom:42px;left:0;overflow-y:auto;box-shadow:0 -18px 48px #0000009e}.exact-image-settings,.exact-image-model-menu{scrollbar-width:thin;scrollbar-color:#4a4039 transparent}.exact-image-settings::-webkit-scrollbar{width:6px}.exact-image-model-menu::-webkit-scrollbar{width:6px}.exact-image-settings::-webkit-scrollbar-track{background:0 0}.exact-image-model-menu::-webkit-scrollbar-track{background:0 0}.exact-image-settings::-webkit-scrollbar-thumb{background:#4a4039;border-radius:99px}.exact-image-model-menu::-webkit-scrollbar-thumb{background:#4a4039;border-radius:99px}.exact-image-settings section{margin-bottom:12px}.exact-image-settings section>span{color:#8e857a;margin-bottom:6px;font-size:11.5px;display:block}.exact-image-settings section>span small{color:#625a52;font-size:10px}.exact-image-settings section>div{flex-wrap:wrap;gap:5px;display:flex}.exact-image-settings button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:7px;padding:5px 10px;font-size:12px}.exact-image-settings button.is-active{color:#e8e4de;border-color:var(--aline);background:var(--a12)}.exact-image-settings .exact-art-direction-plus{border-style:dashed;place-items:center;width:29px;height:27px;padding:0;display:grid}.exact-art-direction-add{grid-template-columns:minmax(0,1fr) auto;margin-top:7px;gap:6px!important;display:grid!important}.exact-art-direction-add input{color:#e8e4de;min-width:0;height:31px;font:inherit;background:#100f0e;border:1px solid #312b27;border-radius:7px;outline:0;padding:0 9px;font-size:12px}.exact-art-direction-add input:focus{border-color:var(--aline)}.exact-image-controls .exact-engine{color:#e8e4de;padding:4px 9px 4px 5px;font-size:13px}.exact-engine>span:not(.exact-vox-tier-mark){color:#150b0e;background:#3ecb92;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.exact-image-controls .exact-image-send{color:#150b0e;background:var(--accent-fill);border:0;place-items:center;width:34px;padding:0;display:grid}.exact-image-send:disabled{opacity:.38}.exact-image-composer>p{color:#5a5249;text-align:center;margin:9px 0 -28px;font-size:11.5px}.exact-image-controls .exact-reference.is-active{color:#f5dfe5;background:#ee2d5817;border-color:#ee2d5873}.exact-image-seed{gap:6px;display:grid}.exact-image-seed>span{color:#8e857a;justify-content:space-between;font-size:11.5px;display:flex}.exact-image-seed small{color:#625a51}.exact-image-seed input{color:#e8e4de;background:#100f0e;border:1px solid #2a2622;border-radius:8px;outline:0;width:100%;padding:8px 10px}.exact-video-duration>span{justify-content:space-between;align-items:center;display:flex!important}.exact-video-duration>span b{color:#e8e4de;font-size:11px;font-weight:600}.exact-video-duration label{height:18px;display:block;position:relative}.exact-video-duration input{z-index:2;opacity:0;cursor:pointer;width:100%;height:18px;margin:0;position:absolute;inset:0}.exact-video-duration label:before{content:"";background:#2a2622;border-radius:99px;height:4px;position:absolute;top:7px;left:0;right:0}.exact-video-duration label>i{background:linear-gradient(90deg, var(--a), #9a6ef0);pointer-events:none;border-radius:99px;height:4px;position:absolute;top:7px;left:0}.exact-video-duration label>i:after{content:"";background:#f0e7e9;border:2px solid #161413;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%);box-shadow:0 2px 8px #0009}.exact-video-duration-stops{justify-content:space-between;gap:8px;margin-top:-1px;display:flex!important}.exact-video-duration-stops small{color:#625a51;font-size:9.5px}.exact-video-duration-stops small.is-active{color:#d9cbd0}.exact-video-duration>small{color:#625a51;margin-top:3px;font-size:10.5px;display:block}.exact-video-duration.is-unavailable{background:#ffffff04;border:1px dashed #302a27;border-radius:8px;padding:9px 10px}.exact-video-duration.is-unavailable>span b{color:#8e857a}.exact-image-model-anchor{flex:none;position:relative}.exact-image-controls .exact-image-model-anchor>.exact-engine{color:#e8e4de;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2a2622;border-radius:9px;grid-template-columns:32px minmax(0,auto) auto;align-items:center;gap:7px;max-width:310px;height:38px;padding:3px 9px 3px 4px;font-size:12.5px;display:grid;overflow:hidden}.exact-image-controls .exact-image-model-anchor>.exact-engine:hover,.exact-image-controls .exact-image-model-anchor>.exact-engine.is-open{border-color:var(--aline);background:var(--a12)}.exact-vox-tier-mark{--tier-glyph:#a39a93;background:linear-gradient(160deg,#221e1c,#141211);border:1px solid #332d2a;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 3px 9px #00000047}.exact-vox-tier-mark>svg{fill:none;width:20px;height:20px;stroke:var(--tier-glyph);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;display:block}.exact-vox-tier-mark>svg .is-fill{fill:var(--tier-glyph);stroke:none}.exact-vox-tier-mark.is-plus{--tier-glyph:#ece8e1}.exact-vox-tier-mark.is-pro{--tier-glyph:#f0617f;border-color:#ee2d584d}.exact-vox-tier-mark.is-ultra{--tier-glyph:#efc257;background:linear-gradient(160deg,#2a2317,#15120d);border-color:#deaa3c57}.exact-vox-tier-mark.is-compact{border-radius:8px;flex-basis:30px;width:30px;height:30px}.exact-vox-tier-mark.is-compact>svg{width:16px;height:16px}.exact-image-controls .exact-engine>b{text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.exact-image-controls .exact-engine>small{color:#9b9187;border-left:1px solid #342d29;padding-left:7px;font-size:11px;font-weight:500}.exact-image-controls .exact-engine svg{display:none}.exact-image-controls .exact-engine .exact-vox-tier-mark svg{display:block}.exact-image-model-menu{z-index:60;visibility:hidden;pointer-events:none;opacity:0;transform-origin:88% 100%;will-change:width, opacity, transform;background:#151312;border:1px solid #2d2824;border-radius:14px;width:min(360px,100vw - 34px);max-height:min(610px,72vh);padding:8px;transition:width .34s cubic-bezier(.22,.78,.25,1),opacity .18s,transform .26s cubic-bezier(.22,.78,.25,1),visibility 0s linear .26s;position:absolute;bottom:41px;right:0;overflow:hidden;transform:translateY(12px)scale(.985);box-shadow:0 -24px 70px #000000b8}.exact-image-model-menu.is-open{visibility:visible;pointer-events:auto;opacity:1;transition-delay:0s;transform:translateY(0)scale(1)}.exact-image-model-menu.is-closing{visibility:visible}.exact-image-model-menu.has-routes{width:min(720px,100vw - 34px)}.exact-image-model-menu header{gap:3px;padding:9px 10px 11px;display:grid}.exact-image-model-menu header strong{color:#eee9e2;font-size:13.5px}.exact-image-model-menu header span{color:#746b61;font-size:11.5px}.exact-image-model-columns{border-top:1px solid #211e1c;grid-template-columns:minmax(0,1fr);width:100%;height:min(500px,60vh);min-height:min(330px,60vh);transition:grid-template-columns .34s cubic-bezier(.22,.78,.25,1);display:grid;position:relative;overflow:hidden}.exact-image-model-columns.has-routes{grid-template-columns:minmax(250px,.88fr) minmax(320px,1.12fr)}.exact-image-model-columns:not(.has-routes)>.exact-image-route-list{pointer-events:none;opacity:0;width:320px;height:100%;transition:opacity .28s cubic-bezier(.22,.78,.25,1),transform .34s cubic-bezier(.22,.78,.25,1);position:absolute;top:0;right:0;transform:translate(-18px)}.exact-image-route-list.is-desktop-split{opacity:0;transition:opacity .24s,transform .34s cubic-bezier(.22,.78,.25,1);transform:translate(-18px)}.exact-image-route-list.is-desktop-split.is-open{opacity:1;animation:.34s cubic-bezier(.22,.78,.25,1) both vxRoutePanelIn;transform:translate(0)}.exact-image-route-list.is-desktop-split.is-closing{pointer-events:none;opacity:0;transform:translate(-14px)}.exact-image-product-list,.exact-image-route-list{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#393330 transparent;min-width:0;min-height:0;padding:7px;overflow:hidden auto}.exact-image-product-list::-webkit-scrollbar{width:5px;height:5px}.exact-image-route-list::-webkit-scrollbar{width:5px;height:5px}.exact-image-product-list::-webkit-scrollbar-track{background:0 0}.exact-image-route-list::-webkit-scrollbar-track{background:0 0}.exact-image-product-list::-webkit-scrollbar-thumb{background:#393330 padding-box padding-box;border:1px solid #0000;border-radius:99px;min-height:36px}.exact-image-route-list::-webkit-scrollbar-thumb{background:#393330 padding-box padding-box;border:1px solid #0000;border-radius:99px;min-height:36px}.exact-image-product-list::-webkit-scrollbar-thumb:hover{background:#554b46 padding-box padding-box}.exact-image-route-list::-webkit-scrollbar-thumb:hover{background:#554b46 padding-box padding-box}.exact-image-model-columns.has-routes>.exact-image-product-list{border-right:1px solid #211e1c}.exact-image-product-item{min-width:0;display:grid}.exact-image-model-menu.is-open .exact-image-product-item>button{animation:.28s cubic-bezier(.22,.78,.25,1) both vxModelRowIn}.exact-image-model-menu.is-open .exact-image-product-item:nth-child(2)>button{animation-delay:25ms}.exact-image-model-menu.is-open .exact-image-product-item:nth-child(3)>button{animation-delay:50ms}.exact-image-model-menu.is-open .exact-image-product-item:nth-child(4)>button{animation-delay:75ms}.exact-image-model-menu.is-open .exact-image-product-item:nth-child(5)>button{animation-delay:.1s}.exact-image-product-item>button,.exact-image-route-list>button{color:#d8d1c8;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.exact-image-product-item>button:hover,.exact-image-product-item>button.is-expanded,.exact-image-route-list>button:hover{background:#1c1917}.exact-image-product-item>button .exact-vox-tier-mark{transition:transform .25s cubic-bezier(.22,.78,.25,1),filter .25s}.exact-image-product-item>button.is-expanded .exact-vox-tier-mark{filter:brightness(1.08);transform:scale(1.045)}.exact-image-route-list.is-open>button{animation:.3s cubic-bezier(.22,.78,.25,1) both vxProviderRowIn}.exact-image-route-list.is-open>button:nth-of-type(2){animation-delay:24ms}.exact-image-route-list.is-open>button:nth-of-type(3){animation-delay:48ms}.exact-image-route-list.is-open>button:nth-of-type(4){animation-delay:72ms}.exact-image-route-list.is-open>button:nth-of-type(5){animation-delay:96ms}.exact-image-route-list.is-open>button:nth-of-type(6){animation-delay:.12s}.exact-image-route-list>button:disabled{cursor:default;opacity:.58}.exact-image-route-list>button:disabled:hover{background:0 0}.exact-image-route-list>button.is-unavailable>i{filter:saturate(.28)}.exact-image-product-item>button.is-active,.exact-image-route-list>button.is-active{background:#ee2d5814;border-color:#ee2d585c}.exact-image-product-item>button.is-unavailable{opacity:.68}.exact-image-product-item>button.is-locked{opacity:.72}.exact-image-product-item>button.is-locked>b{color:#b9a2d4;border-color:#bd78ff38}.exact-image-provider-mark{color:#171513;background:#f1eee8;border:1px solid #3a3531;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 3px 9px #00000038}.exact-image-provider-mark>span{letter-spacing:-.02em;font-size:9px;font-weight:800}.exact-image-provider-mark>img{object-fit:contain;width:20px;height:20px;position:absolute;inset:7px}.exact-image-provider-mark.is-flux,.exact-image-provider-mark.is-krea,.exact-image-provider-mark.is-xai,.exact-image-provider-mark.is-recraft,.exact-image-provider-mark.is-ideogram,.exact-image-provider-mark.is-openai,.exact-image-provider-mark.is-runway,.exact-image-provider-mark.is-lightricks{background:#111;border-color:#343434}.exact-image-provider-mark.is-flux>img,.exact-image-provider-mark.is-krea>img,.exact-image-provider-mark.is-xai>img,.exact-image-provider-mark.is-recraft>img,.exact-image-provider-mark.is-ideogram>img,.exact-image-provider-mark.is-openai>img,.exact-image-provider-mark.is-runway>img,.exact-image-provider-mark.is-lightricks>img{filter:invert()}.exact-image-provider-mark.is-leonardo{background:#17152b;border-color:#4d405b}.exact-image-provider-mark.is-leonardo>img{width:24px;height:24px;inset:5px}.exact-image-provider-mark.is-google,.exact-image-provider-mark.is-bytedance,.exact-image-provider-mark.is-alibaba,.exact-image-provider-mark.is-pixverse,.exact-image-provider-mark.is-minimax,.exact-image-provider-mark.is-luma,.exact-image-provider-mark.is-kling{background:#fff;border-color:#d8d4ce}.exact-image-provider-mark.is-compact{border-radius:8px;flex-basis:30px;width:30px;height:30px}.exact-image-provider-mark.is-compact>img{width:16px;height:16px;inset:6px}.exact-image-provider-mark.is-leonardo.is-compact>img{width:20px;height:20px;inset:4px}.exact-image-auto-mark{background:linear-gradient(145deg,#32151d,#141112);border:1px solid #ef315d57;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.exact-image-auto-mark:before{content:"";background:linear-gradient(145deg,#ff7898,#dd2653);border-radius:7px 7px 5px 5px;width:20px;height:15px;box-shadow:0 3px 9px #ef315d3d}.exact-image-auto-mark:after{content:"";background:#160b0e;border-radius:50%;width:2px;height:2px;position:absolute;top:20px;left:15px;box-shadow:8px 0 #160b0e}.exact-image-auto-mark>span{border:1px solid #ee456a;border-bottom:0;border-radius:6px 6px 0 0;width:10px;height:5px;position:absolute;top:9px}.exact-image-product-item>button>span:not(.exact-vox-tier-mark),.exact-image-route-list>button>span{flex:1;gap:3px;min-width:0;display:grid}.exact-image-route-title{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.exact-image-route-title>strong{overflow-wrap:anywhere;min-width:0}.exact-image-route-title>small{color:#6f665e;white-space:nowrap;flex:none;font-size:9.5px}.exact-image-product-item>button>svg{display:none}.exact-image-model-menu strong{color:#eee9e2;font-size:12.5px}.exact-image-model-menu small{color:#8e857a;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:11px;line-height:1.38}.exact-image-model-menu em{color:#635b53;overflow-wrap:anywhere;font-size:10.5px;font-style:normal;line-height:1.35}.exact-image-model-menu b{color:#a79e93;border:1px solid #332d29;border-radius:999px;flex:none;align-self:flex-start;padding:3px 7px;font-size:10px;font-weight:600}.exact-image-auto-route>b{color:#d9b9ff;border-color:#bd78ff47}.exact-image-route-note{color:#b8afa5;background:#ee2d580e;border:1px solid #ee2d582e;border-radius:9px;margin:5px 7px 7px;padding:8px 10px;font-size:10.5px;line-height:1.4}.exact-image-route-note.is-locked{background:#bd78ff0e;border-color:#bd78ff33}@keyframes vxModelRowIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes vxProviderRowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes vxRoutePanelIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.exact-music-studio{color:#e8e4de;background:#0b0a0a;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:clip}.exact-music-studio,.exact-music-studio *{scrollbar-width:thin;scrollbar-color:#38312e transparent}.exact-music-studio ::-webkit-scrollbar{width:7px;height:7px}.exact-music-studio ::-webkit-scrollbar-track{background:0 0}.exact-music-studio ::-webkit-scrollbar-thumb{background:#38312e padding-box padding-box;border:2px solid #0000;border-radius:99px;min-height:42px}.exact-music-studio ::-webkit-scrollbar-thumb:hover{background:#554a45 padding-box padding-box}.exact-music-studio ::-webkit-scrollbar-corner{background:0 0}.exact-music-backdrop{pointer-events:none;background:radial-gradient(80% 70% at 18% 0, var(--a12), transparent 58%), radial-gradient(70% 70% at 88% 4%, #8a5cff1f, transparent 56%), radial-gradient(120% 90% at 60% 100%, #c44b8f12, transparent 62%);position:absolute;inset:0}.exact-music-header{border-bottom:1px solid #1c1917;flex:none;align-items:center;gap:14px;height:50px;padding:0 16px;display:flex;position:relative}.exact-music-header>strong{white-space:nowrap;font-size:14.5px;font-weight:600}.exact-music-header>nav{gap:2px;display:flex}.exact-music-header>nav.mobile-music-tabs{display:none}.exact-music-header nav button{color:#8e857a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:13px;position:relative}.exact-music-header nav button.is-active{color:#e8e4de;font-weight:600}.exact-music-header nav button.is-active:after{content:"";background:var(--accent-fill);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.exact-music-header nav button.is-account-only{color:#6f6861;align-items:center;gap:6px;display:inline-flex}.exact-music-header nav button.is-account-only:hover{color:#a69d94}.exact-music-header nav button.is-account-only small{border:1px solid color-mix(in srgb, var(--a) 34%, #2a2522);color:color-mix(in srgb, var(--a) 72%, #a9a09a);background:color-mix(in srgb, var(--a) 7%, transparent);letter-spacing:.08em;border-radius:5px;padding:2px 5px;font-size:8px;font-weight:700;line-height:1}.exact-music-header>i{flex:1}.exact-music-subbar{border-bottom:1px solid #171514;flex:none;justify-content:flex-end;align-items:center;height:44px;padding:0 16px;display:flex;position:relative}.exact-music-subbar>div{border:1px solid #221f1c;border-radius:9px;gap:2px;padding:2px;display:flex}.exact-music-subbar button{color:#7d7469;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 15px;font-size:12.5px;font-weight:500}.exact-music-subbar button.is-active{color:#e8e4de;background:var(--a12)}.exact-music-body{flex:1;min-height:0;display:flex;position:relative}.music-master-audio{display:none}.rail-music-mini{border:1px solid color-mix(in srgb, var(--a) 28%, #ffffff14);opacity:1;transform-origin:bottom;background:linear-gradient(135deg, color-mix(in srgb, var(--a) 10%, transparent), #08080ae0);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;margin-bottom:9px;padding:7px;display:grid;position:relative;overflow:hidden;transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000002e}.rail-music-mini.is-opening{animation:.34s cubic-bezier(.16,1,.3,1) both railMusicMiniOpen}.rail-music-mini.is-closing{pointer-events:none;animation:.24s cubic-bezier(.55,0,.8,.2) both railMusicMiniClose}.rail-music-mini:before{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(105deg, transparent 12%, color-mix(in srgb, var(--a) 22%, transparent) 50%, transparent 88%);transition:opacity .2s;position:absolute;inset:0;transform:translate(-65%)}.rail-music-mini:hover:before{opacity:.68;animation:.72s both railMusicSheen}.rail-music-mini-track{z-index:1;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid;position:relative}.rail-music-mini-track>i{border:1px solid color-mix(in srgb, var(--a) 42%, #ffffff1f);color:#ffffffb8;background-position:50%;background-size:cover;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 4px 13px #00000047}.rail-music-mini-track>i.has-cover{background:#09090b}.rail-music-mini-track>i>img{object-fit:cover;width:100%;height:100%;display:block}.rail-music-mini-track>span{min-width:0}.rail-music-mini-track small,.rail-music-mini-track strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail-music-mini-track small{color:var(--atext);letter-spacing:.12em;margin-bottom:2px;font-size:7px;font-weight:900}.rail-music-mini-track small.rail-music-mini-status{align-items:center;gap:5px;display:flex;overflow:visible}.rail-music-mini-status>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail-music-mini-track strong{color:#ffffffe6;font-size:10px}.rail-music-mini nav{z-index:1;align-items:center;gap:3px;display:flex;position:relative}.rail-music-mini nav button{color:#ffffffad;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;transition:border-color .16s,color .16s,background .16s,transform .16s;display:grid}.rail-music-mini nav button:hover,.rail-music-mini nav button:focus-visible{border-color:var(--aline);color:#fff;background:var(--a12);outline:0;transform:translateY(-1px)}.rail-music-mini nav button.is-primary{border-color:var(--aline);color:#fff;background:var(--accent-fill);box-shadow:0 0 14px color-mix(in srgb, var(--a) 36%, transparent)}.rail-music-mini nav button.is-close{color:#ffffff73;background:0 0;border-color:#ffffff0f;margin-left:2px}.rail-music-mini nav button.is-close:hover,.rail-music-mini nav button.is-close:focus-visible{border-color:color-mix(in srgb, var(--a) 34%, #ffffff14);color:#fff;background:color-mix(in srgb, var(--a) 9%, transparent)}@keyframes railMusicMiniOpen{0%{opacity:0;filter:blur(6px);transform:translateY(13px)scale(.92)}68%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.012)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes railMusicMiniClose{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(10px)scale(.93)}}@keyframes railMusicSheen{0%{transform:translate(-65%)}to{transform:translate(65%)}}@media (prefers-reduced-motion:reduce){.exact-image-model-menu,.exact-image-model-columns,.exact-image-route-list,.exact-image-product-item>button,.exact-image-route-list>button,.exact-image-product-item>button .exact-vox-tier-mark{transition-duration:.01ms!important;animation:none!important}.rail-music-mini,.rail-music-mini nav button{transition:none}.rail-music-mini.is-opening,.rail-music-mini.is-closing,.rail-music-mini:hover:before{animation:none}}.music-now-playing-bar{z-index:55;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000057;border-top:1px solid #1c1917;flex:none;align-items:center;gap:14px;height:62px;padding:0 16px;display:flex;position:relative}.music-now-art{color:#fff;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.music-now-buffering{z-index:2;color:#fff;animation:musicBufferFade .16s var(--ease) both;background:#080607bd;place-items:center;display:grid;position:absolute;inset:0}.music-now-buffering>i{border:2px solid #ffffff24;border-top-color:var(--a);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite musicBufferSpin;position:absolute}.music-now-buffering>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:700;position:relative}@keyframes musicBufferFade{0%{opacity:0}to{opacity:1}}@keyframes musicBufferSpin{to{transform:rotate(360deg)}}.music-now-copy{flex:none;width:206px;min-width:0}.music-now-copy>b{color:#e8e4de;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.music-now-copy>span{align-items:center;gap:7px;min-width:0;margin-top:2px;display:flex}.music-now-copy small{color:#c9b6ff;text-transform:uppercase;background:#8a5cff1f;border:1px solid #8a5cff5c;border-radius:5px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:600}.music-now-copy .music-track-provider-chip{border-color:color-mix(in srgb, var(--provider) 44%, transparent);background:color-mix(in srgb, var(--provider) 14%, #080707);flex:none;gap:6px;min-width:max-content;padding:4px 8px;box-shadow:inset 0 1px #ffffff0a}.music-now-copy .music-track-provider-chip strong{text-overflow:clip;font-size:10px;overflow:visible}.music-now-copy .music-track-provider-chip em{flex:none;font-size:8.5px}.music-now-copy em{color:#7d7469;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;overflow:hidden}.music-now-copy .music-now-mobile-time{color:#a39a90;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;display:none}.music-now-playing-bar>button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.music-now-volume-area{display:none}.music-now-playing-bar>button:hover,.music-now-playing-bar>button.is-active{color:#e8e4de;border-color:var(--aline);background:var(--a12)}.music-now-playing-bar>.music-now-toggle{color:#fff;border:1px solid var(--aline);background:radial-gradient(circle at 34% 20%, #fff3, transparent 29%), linear-gradient(135deg, var(--a), var(--a) 58%, #8f4df3);width:38px;height:38px;box-shadow:0 0 0 1px #ffffff12, 0 10px 30px color-mix(in srgb, var(--a) 18%, transparent);transition:transform .18s var(--ease), filter .18s var(--ease), box-shadow .18s var(--ease);border-radius:10px}.music-now-playing-bar>.music-now-toggle:hover{color:#fff;border-color:var(--a);background:radial-gradient(circle at 34% 20%, #ffffff3d, transparent 29%), linear-gradient(135deg, var(--a), var(--a) 58%, #8f4df3);box-shadow:0 0 0 1px #ffffff18, 0 12px 34px color-mix(in srgb, var(--a) 24%, transparent);filter:brightness(1.08);transform:translateY(-1px)}.music-now-playing-bar>.music-now-toggle:not(.is-playing) svg{fill:currentColor;stroke:none}.music-now-playing-bar>time{color:#c6c0ba;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;min-width:76px;font-size:11px;font-weight:700}.music-now-progress,.music-now-volume{background:#221f1c;border-radius:99px;flex:1;height:4px;display:block;position:relative}.music-now-progress{background:linear-gradient(90deg, var(--a), #8a5cff);border:1px solid #ffffff24;height:9px;overflow:visible;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #0006}.music-now-volume{flex:none;width:74px}.music-now-volume>i{border-radius:inherit;pointer-events:none;background:var(--accent-fill);position:absolute;inset:0 auto 0 0}.music-now-progress input,.music-now-volume input{z-index:2;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0;position:absolute;inset:-7px 0}.music-now-progress input::-webkit-slider-runnable-track{background:0 0;height:4px}.music-now-volume input::-webkit-slider-runnable-track{background:0 0;height:4px}.music-now-progress input::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:18px;height:18px;margin-top:-7px}.music-now-volume input::-webkit-slider-thumb{appearance:none;background:#f5f1f3;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 2px 6px #0009}.music-now-progress input::-moz-range-track{background:0 0;height:4px}.music-now-volume input::-moz-range-track{background:0 0;height:4px}.music-now-progress input::-moz-range-thumb{background:0 0;border:0;width:18px;height:18px}.music-now-volume input::-moz-range-thumb{background:#f5f1f3;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 2px 6px #0009}.music-now-progress-buffered{border-radius:inherit;pointer-events:none;background:#e8e4de29;transition:width .3s linear;position:absolute;inset:0 auto 0 0}.music-now-copy em.music-now-buffer-text{color:#e8e4de;font-variant-numeric:tabular-nums}.music-now-progress-played{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 10% 42%,#62e7a5eb 0 1.6px,#0000 2.5px) 0 0/86px 9px,radial-gradient(circle at 24% 74%,#4ad6bdc7 0 1.9px,#0000 3.1px) 0 0/118px 9px,radial-gradient(circle at 42% 30%,#2ac674d1 0 1.3px,#0000 2.4px) 0 0/104px 9px,radial-gradient(circle at 64% 62%,#62e7a5b8 0 1.7px,#0000 2.9px) 0 0/138px 9px,radial-gradient(circle at 82% 38%,#3ece9cc7 0 1.5px,#0000 2.7px) 0 0/96px 9px,linear-gradient(104deg,#1d8e5b57,#25b56cf0 25%,#34c197eb 52%,#62e7a5c7 70%,#24b070f5) 0 0/180% 100%;transition:width .16s linear;animation:5.8s ease-in-out infinite alternate musicNowDurationFlow;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:0 0 18px #35d07f52,inset -18px 0 24px #4ad6bd2e}.music-now-progress-played:before{content:"";filter:blur(5px);opacity:.72;background:radial-gradient(circle at 17% 45%,#62e7a56b 0 12%,#0000 31%),radial-gradient(circle at 48% 34%,#37cc8d75 0 17%,#0000 39%),radial-gradient(circle at 76% 66%,#4ad6bd6b 0 13%,#0000 35%);animation:7s ease-in-out infinite alternate musicNowDurationBubbles;position:absolute;inset:-90% -16%}.music-now-progress-halo{z-index:4;pointer-events:none;width:18px;height:18px;transition:left .16s linear, transform .16s var(--ease), box-shadow .16s var(--ease);background:#06141252;border:2px solid #93f0cedb;border-radius:50%;display:block;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #54e2b71a,0 0 16px #54e2b77a}.music-now-progress-halo:before{content:"";background:#93f0ce;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 9px #93f0ced1}.music-now-progress.is-seeking .music-now-progress-halo{border-color:var(--a);box-shadow:0 0 0 5px var(--a12), 0 0 20px color-mix(in srgb, var(--a) 35%, transparent);transform:translate(-50%,-50%)scale(.82)}.music-now-progress.is-seeking .music-now-progress-played{filter:brightness(1.16)saturate(1.08)}@keyframes musicNowDurationFlow{0%{background-position:0 0,0 0,0 0,0 0,0 0,0}to{background-position:86px 0,-118px 0,104px 0,-138px 0,96px 0,100%}}@keyframes musicNowDurationBubbles{0%{transform:translate(-10%,-3%)scale(1)}to{transform:translate(12%,4%)scale(1.08)}}.music-now-playing-panel{z-index:50;opacity:0;pointer-events:none;width:min(780px,100% - 24px);transition:transform .26s var(--ease), opacity .2s var(--ease);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0909f2;border-left:1px solid #1c1917;flex-direction:column;display:flex;position:absolute;top:0;bottom:62px;right:0;overflow:hidden;transform:translate(100%);box-shadow:-24px 0 60px #00000080}.music-now-playing-panel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.music-now-playing-panel.is-details-only{width:min(390px,100% - 24px)}.music-now-playing-panel.is-details-only>div{display:flex;overflow:hidden}.music-now-playing-panel.is-details-only .music-now-side{flex:1;width:100%}.music-now-playing-panel>header{border-bottom:1px solid #1c1917;flex:none;align-items:center;gap:9px;padding:14px 14px 12px;display:flex}.music-now-playing-panel>header strong{color:#6f665c;letter-spacing:.09em;flex:1;font-size:10px}.music-now-playing-panel>header button{color:#a09888;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.music-now-playing-panel>header button:hover{color:#e8e4de;background:#1c1917}.music-now-playing-panel>div{flex:1;min-height:0;display:flex}.music-now-detail{border-right:1px solid #1c1917;flex-direction:column;flex:1;min-width:360px;padding:22px;display:flex;overflow-y:auto}.music-now-cover{aspect-ratio:1;border-radius:15px;flex:none;align-self:center;width:min(100%,430px);position:relative;box-shadow:0 18px 46px #0000008f;background-position:50%!important;background-size:cover!important}.music-now-cover>span{color:#f5f1f3;letter-spacing:.05em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0708ad;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:9.5px;font-weight:600;display:flex;position:absolute;top:9px;left:9px}.music-now-cover>span i{background:#7d7469;border-radius:50%;width:5px;height:5px}.music-now-cover>span i.is-playing{background:#4ad6bd;box-shadow:0 0 8px #4ad6bdb3}.music-now-detail h2{color:#e8e4de;margin:16px 0 0;font-size:18px;line-height:1.25}.music-now-detail p{color:#8e857a;margin:5px 0 0;font-size:12.5px;line-height:1.45}.music-now-tags{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.music-now-tags small{border:1px solid var(--aline);color:var(--atext);background:var(--a12);border-radius:6px;padding:3px 8px;font-size:10.5px}.music-now-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.music-now-actions button{color:#90877d;cursor:pointer;min-width:0;font:inherit;background:#151312;border:1px solid #292421;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:10.5px;display:flex}.music-now-actions button:hover,.music-now-actions button.is-active{color:var(--atext);border-color:var(--aline);background:var(--a12)}.music-now-actions button:disabled{cursor:not-allowed;opacity:.4}.music-now-detail>.music-now-playlist-name{color:#a09888;background:#141211;border:1px solid #262220;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;display:flex}.music-now-playlist-name>span{flex:1;min-width:0}.music-now-playlist-name b,.music-now-playlist-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-now-playlist-name b{color:#e8e4de;font-size:12.5px}.music-now-playlist-name small{color:#7d7469;margin-top:2px;font-size:10.5px}.music-add-playlist{border:1px solid var(--aline);width:100%;color:var(--atext);background:var(--a12);cursor:pointer;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:9px 12px;font-size:11.5px;display:flex}.music-add-playlist:disabled{color:#6f665c;cursor:not-allowed;background:#141211;border-color:#262220}.music-playlist-backdrop{z-index:210;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060505b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.music-playlist-dialog{color:#e8e4de;background:#151312;border:1px solid #2a2622;border-radius:15px;width:min(430px,100%);max-height:min(620px,90dvh);overflow-y:auto;box-shadow:0 34px 90px #000000b8}.music-playlist-dialog>header{border-bottom:1px solid #221f1c;align-items:center;gap:10px;padding:14px 16px;display:flex}.music-playlist-dialog>header span{flex:1;min-width:0}.music-playlist-dialog>header strong,.music-playlist-dialog>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-playlist-dialog>header strong{font-size:14px}.music-playlist-dialog>header small{color:#7d7469;margin-top:2px;font-size:11px}.music-playlist-dialog>header button{color:#8e857a;background:0 0;border:0;border-radius:7px;width:28px;height:28px;font-size:18px}.music-playlist-dialog>div{flex-direction:column;gap:6px;max-height:350px;padding:12px 14px;display:flex;overflow-y:auto}.music-playlist-dialog>div>p{color:#7d7469;text-align:center;margin:12px 0;font-size:12px}.music-playlist-dialog>div>button{width:100%;color:inherit;text-align:left;background:#131110;border:1px solid #262220;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.music-playlist-dialog>div>button.is-active{border-color:var(--aline);background:var(--a12)}.music-playlist-dialog>div>button>i{color:#a09888;background-position:50%;background-size:cover;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.music-playlist-dialog>div>button>span{flex:1;min-width:0}.music-playlist-dialog>div>button strong,.music-playlist-dialog>div>button small{display:block}.music-playlist-dialog>div>button strong{font-size:12.5px}.music-playlist-dialog>div>button small{color:#7d7469;margin-top:2px;font-size:10.5px}.music-playlist-dialog>div>button>b{color:var(--atext);font-size:14px}.music-playlist-dialog>form{border-top:1px solid #221f1c;gap:8px;padding:12px 14px;display:flex}.music-playlist-dialog>form input{color:#e8e4de;background:#191615;border:1px solid #2a2622;border-radius:8px;outline:0;flex:1;min-width:0;padding:9px 11px}.music-playlist-dialog>form button{color:#150b0e;background:var(--accent-fill);border:0;border-radius:8px;padding:9px 14px;font-weight:600}.music-playlist-dialog>form button:disabled{opacity:.45}.music-playlist-dialog>p{color:var(--atext);margin:0;padding:0 14px 12px;font-size:11.5px}.mobile-product-toast{z-index:220;border:1px solid var(--aline);color:#e8e4de;background:#151312f7;border-radius:10px;align-items:center;gap:9px;max-width:min(380px,100vw - 36px);padding:10px 12px;font-size:11.5px;display:flex;position:fixed;bottom:76px;right:18px;box-shadow:0 18px 50px #000b}.mobile-product-toast>span{color:#150b0e;background:var(--accent-fill);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-weight:700;display:grid}.mobile-product-toast>button{color:#8e857a;background:0 0;border:0;margin-left:auto;font-size:16px}.music-now-cover>.music-now-playlist-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0809b8;border:1px solid #ffffff1f;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:8px 10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000006b}.music-now-playlist-controls button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.music-now-playlist-controls button:hover,.music-now-playlist-controls button.is-active{color:#e8e4de;border-color:var(--aline);background:var(--a12)}.music-now-playlist-controls button.is-primary{color:#150b0e;background:var(--accent-fill);border:0;border-radius:11px;width:43px;height:43px}.music-now-playlist-controls button.is-primary:hover{color:#150b0e;background:var(--accent-fill);filter:brightness(1.08);border-color:#0000}.music-now-side{flex-direction:column;flex:none;width:320px;min-height:0;display:flex}.music-now-side-tabs{border-bottom:1px solid #1c1917;flex:none;grid-template-columns:1fr 1fr;min-height:48px;display:grid}.music-now-side-tabs button{color:#6f665c;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;font-size:11px;font-weight:700}.music-now-side-tabs button:hover{color:#cfc9c0}.music-now-side-tabs button.is-active{border-bottom-color:var(--a);color:#e8e4de}.music-now-queue{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.music-now-queue>header{flex:none;align-items:center;gap:9px;padding:12px 14px 10px;display:flex}.music-now-queue>header strong{flex:1;font-size:12.5px}.music-now-queue>header span{color:#7d7469;font-size:11px}.music-now-queue>div{flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}.music-now-queue button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;margin-bottom:3px;padding:7px 8px;display:flex}.music-now-queue button:hover,.music-now-queue button.is-active{background:var(--a12)}.music-now-queue button>em{color:#6f665c;text-align:center;flex:none;width:11px;font-size:10.5px;font-style:normal}.music-now-queue button>i{border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid;background-position:50%!important;background-size:cover!important}.music-now-queue button>span{flex:1;min-width:0}.music-now-queue button b,.music-now-queue button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-now-queue button b{color:#cfc9c0;font-size:12px}.music-now-queue button small{color:#7d7469;margin-top:2px;font-size:10.5px}.music-now-queue button time{color:#6f665c;font-variant-numeric:tabular-nums;font-size:10.5px}.music-now-lyrics{scrollbar-width:thin;scrollbar-color:#38312e transparent;flex:1;min-height:0;padding:14px 20px 28px;overflow-y:auto}.music-now-lyrics>section+section{margin-top:18px}.music-now-lyrics h3{border:1px solid var(--aline);color:var(--atext);background:var(--a12);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;margin:0 0 7px;padding:3px 8px;font-size:10px;display:inline-flex}.music-now-lyrics p{color:#cec7be;margin:0;font-size:14px;line-height:1.8}.music-now-lyrics .music-empty-inline{color:#746b62;text-align:center;place-items:center;min-height:180px;font-size:12px;display:grid}.exact-music-work{flex:1;justify-content:center;min-width:0;padding:22px 24px 18px;display:flex;overflow-y:auto}.exact-music-columns{align-items:flex-start;gap:20px;width:min(100%,1180px);margin-inline:auto;display:flex}.exact-music-maker{flex:660px;min-width:0;max-width:660px}.exact-music-title{text-align:left;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.exact-music-heading{align-items:center;gap:12px;display:flex}.exact-music-bot{border:1px solid var(--aline);width:56px;height:56px;color:var(--a);background:var(--a12);border-radius:50%;flex:none;place-items:center;animation:1.05s ease-in-out infinite vxBob;display:grid;position:relative}.exact-music-title h1{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:30px;font-weight:700;line-height:1.08}.exact-music-title h1 em{min-width:158px;color:var(--a);font-style:normal;display:inline-block}.exact-music-title button{color:#e8e4de;cursor:pointer;background:#151312;border:1px solid #262220;border-radius:9px;align-items:center;gap:9px;height:40px;padding:0 12px;font-size:13px;display:flex}.exact-music-prompt{background:#141211;border:1px solid #262220;border-radius:14px;overflow:hidden}.exact-music-prompt textarea{resize:none;color:#e8e4de;background:0 0;border:0;outline:0;width:100%;min-height:108px;padding:15px 16px 8px;font-size:14px;line-height:1.6}.exact-music-prompt textarea::placeholder{color:#8e857a}.exact-music-prompt footer{justify-content:flex-end;gap:7px;padding:0 11px 11px;display:flex}.exact-music-prompt footer button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.exact-genres{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.exact-genres button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:8px;padding:7px 13px;font-size:12.5px}.exact-genres button.is-active{color:var(--atext);border-color:var(--aline);background:var(--a12)}.exact-music-actions{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:12px;display:flex}.exact-music-actions>button,.exact-music-actions>div{color:#e8e4de;background:#151312;border:1px solid #262220;border-radius:9px;min-height:41px}.exact-music-actions>button{cursor:pointer;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:flex}.exact-music-actions>button:first-child>i{background:#2a2622;border-radius:99px;width:30px;height:17px;position:relative}.exact-music-actions>button:first-child>i b{background:#7d7469;border-radius:50%;width:12px;height:12px;position:absolute;top:2.5px;left:2px}.exact-music-actions>button:first-child.is-active>i{background:var(--accent-fill)}.exact-music-actions>button:first-child.is-active>i b{background:#150b0e;left:16px}.exact-music-actions>button:nth-child(2) span{text-align:left;flex-direction:column;display:flex}.exact-music-actions>button:nth-child(2) small{color:#6f665c;letter-spacing:.06em;font-size:9.5px}.exact-music-actions>button:nth-child(2) b{font-size:13.5px}.exact-music-actions>div{border-radius:10px;gap:2px;padding:3px;display:flex}.exact-music-actions>div button{color:#8e857a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12px}.exact-music-actions>div button.is-active{color:#e8e4de;background:var(--a12)}.exact-music-actions .exact-create-song{color:#fff;background:linear-gradient(120deg, var(--a), #8a5cff);min-width:168px;box-shadow:0 8px 24px var(--a22);border:0;flex:1;justify-content:center;font-size:13.5px;font-weight:600}.exact-create-song>b{background:#00000042;border-radius:6px;padding:2px 8px;font-size:11px}.exact-create-song.is-unavailable,.music-advanced-generate.is-unavailable{cursor:help;filter:saturate(.38);opacity:.68;box-shadow:none}.exact-music-notice{color:#8e857a;margin:12px 0 0;font-size:11.5px}.exact-recent-music{background:#111010;border:1px solid #221f1c;border-radius:14px;flex:0 0 326px;width:326px;max-height:508px;overflow:hidden}.exact-recent-music header{border-bottom:1px solid #1c1917;align-items:center;gap:9px;padding:13px 14px;display:flex}.exact-recent-music header strong{flex:1;font-size:13.5px}.exact-recent-music header span{color:#7d7469;font-size:11.5px}@media (width<=1120px){.exact-music-columns{flex-direction:column}.exact-music-maker{max-width:none}.exact-recent-music{width:100%;min-height:120px}}@media (width<=820px){.exact-studio-header{padding:0 10px}.exact-studio-header>span,.exact-view-switch button span{display:none}.exact-image-state{height:var(--image-state-mobile-height,var(--image-state-height,190px))}.exact-image-scroll,.exact-image-focus{padding-bottom:126px}.exact-image-composer{width:calc(100% - 16px);bottom:8px;left:8px;right:8px}.exact-image-controls .exact-image-model-anchor>.exact-engine{max-width:150px}.exact-image-controls .exact-engine>small{display:none}.exact-image-model-menu{border-radius:16px;width:min(360px,100vw - 16px);max-height:min(660px,76dvh);position:fixed;bottom:56px;left:auto;right:8px}.exact-image-model-menu.has-routes{width:auto;left:8px}.exact-image-model-columns,.exact-image-model-columns.has-routes{flex-direction:column;height:min(560px,65dvh);min-height:0;display:flex}.exact-image-product-list{border-right:0;gap:2px;padding:6px;display:grid;overflow:hidden auto}.exact-image-model-columns.has-routes>.exact-image-product-list{border-right:0}.exact-image-product-item>button{width:100%;max-width:none;padding:9px}.exact-image-product-item>button>svg{color:#6d645c;flex:none;margin-top:10px;transition:transform .2s;display:block}.exact-image-product-item.is-expanded>button>svg{transform:rotate(180deg)}.exact-image-route-list.is-mobile-inset{opacity:1;background:#110f0e;border-left:1px solid #2b2724;border-radius:0 10px 10px 0;min-height:0;max-height:900px;margin:2px 5px 8px 46px;padding:5px;transition:max-height .36s cubic-bezier(.22,.78,.25,1),margin .3s,padding .3s,border-color .2s,opacity .18s,transform .3s cubic-bezier(.22,.78,.25,1);display:grid;overflow:hidden;transform:translateY(0)}.exact-image-route-list.is-mobile-inset.is-open{animation:.28s cubic-bezier(.22,.78,.25,1) both vxMobileModelInset}.exact-image-route-list.is-mobile-inset.is-closing{pointer-events:none;opacity:0;border-color:#0000;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(-7px)}.exact-image-route-list.is-mobile-inset>button{padding:9px}@keyframes vxMobileModelInset{0%{opacity:0;max-height:0;transform:translateY(-7px)}to{opacity:1;max-height:900px;transform:translateY(0)}}.exact-settings-anchor>button{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.exact-music-header{gap:7px;padding:0 10px}.exact-music-work{padding:18px 12px}.exact-music-title h1{white-space:normal;font-size:24px}.exact-music-heading{width:100%}}@media (width<=560px){.exact-image-controls{grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;display:grid}.exact-image-controls>i{display:none}.exact-image-controls>.exact-reference{grid-area:1/1;justify-content:center;width:36px;min-width:36px;padding-inline:0}.exact-settings-anchor{grid-area:1/2/auto/4;width:100%}.exact-settings-anchor>button{justify-content:center;width:100%;max-width:none}.exact-image-model-anchor{grid-area:2/1/auto/3;min-width:0}.exact-image-controls .exact-image-model-anchor>.exact-engine{width:100%;max-width:none}.exact-image-controls .exact-image-send{grid-area:2/3;justify-self:end}.exact-image-model-menu{padding:7px}.exact-image-model-menu header{padding:8px 8px 10px}.exact-image-product-item>button>span:not(.exact-vox-tier-mark) small{display:block}.exact-image-product-item>button>b{display:inline-flex}.exact-image-route-list.is-mobile-inset{margin-left:38px}}.music-track-trim-dialog{color:#e7e1db;width:min(680px,100%);animation:musicMenuIn .16s var(--ease);background:#121110;border:1px solid #342e2b;border-radius:16px;overflow:hidden;box-shadow:0 30px 90px #000c}.music-track-trim-dialog>header{background:#151311;border-bottom:1px solid #2b2724;align-items:center;gap:12px;padding:14px 16px;display:flex}.music-track-trim-dialog>header span{flex-direction:column;flex:1;min-width:0;display:flex}.music-track-trim-dialog>header b{font-size:13px}.music-track-trim-dialog>header small{color:#7c736b;margin-top:2px;font-size:10px}.music-track-trim-dialog>header button{color:#928981;cursor:pointer;background:#171513;border:1px solid #302b28;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.music-track-trim-wave{background:repeating-linear-gradient(90deg,#0000 0 5px,#2e2926 5px 7px,#0000 7px 11px),linear-gradient(#191616,#100f0e);border:1px solid #302a27;border-radius:12px;height:136px;margin:18px 18px 6px;position:relative;overflow:hidden}.music-track-trim-wave:before{background:repeating-linear-gradient(90deg, var(--a) 0 3px, transparent 3px 8px);opacity:.52;clip-path:polygon(0 44%,2% 20%,4% 58%,6% 31%,8% 70%,10% 15%,12% 48%,14% 24%,16% 76%,18% 37%,20% 55%,22% 11%,24% 63%,26% 29%,28% 81%,30% 43%,32% 68%,34% 17%,36% 51%,38% 34%,40% 73%,42% 25%,44% 60%,46% 9%,48% 79%,50% 38%,52% 66%,54% 23%,56% 56%,58% 13%,60% 82%,62% 35%,64% 62%,66% 19%,68% 74%,70% 27%,72% 54%,74% 8%,76% 77%,78% 40%,80% 64%,82% 22%,84% 71%,86% 30%,88% 59%,90% 14%,92% 80%,94% 36%,96% 67%,98% 26%,100% 52%,100% 100%,0 100%);content:"";position:absolute;inset:12px 0}.music-track-trim-wave:after{background:linear-gradient(90deg, #090909d9 0 var(--trim-start), transparent var(--trim-start) var(--trim-end), #090909d9 var(--trim-end));pointer-events:none;content:"";position:absolute;inset:0}.music-track-trim-wave>i,.music-track-trim-wave>b{z-index:2;background:var(--accent-fill);width:2px;box-shadow:0 0 12px var(--a);position:absolute;top:0;bottom:0}.music-track-trim-wave>i{left:var(--trim-start)}.music-track-trim-wave>b{left:var(--trim-end)}.music-track-trim-ranges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 18px 18px;display:grid}.music-track-trim-ranges label{background:#171514;border:1px solid #2d2825;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:11px 12px;display:flex}.music-track-trim-ranges span{color:#8b827a;justify-content:space-between;font-size:10.5px;display:flex}.music-track-trim-ranges span b{color:#ded7d0}.music-track-trim-ranges input{width:100%;accent-color:var(--a)}.music-track-trim-dialog>p{color:#ef91a4;margin:0 18px 14px;font-size:11px}.music-track-trim-dialog>footer{background:#151311;border-top:1px solid #2b2724;justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.music-track-trim-dialog>footer button{color:#b4aba3;cursor:pointer;min-height:34px;font:inherit;background:#191715;border:1px solid #332e2a;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;display:flex}.music-track-trim-dialog>footer button:hover{color:#eee8e2;border-color:var(--aline)}.music-track-trim-dialog>footer button.is-primary{border-color:var(--a);color:#160c0f;background:var(--accent-fill);font-weight:650}.music-track-trim-dialog>footer button:disabled{cursor:wait;opacity:.52}@media (width<=620px){.music-track-dialog-backdrop.is-trim{align-items:end;padding:0}.music-track-trim-dialog{border-width:1px 0 0;border-radius:17px 17px 0 0;width:100%}.music-track-trim-wave{height:105px;margin:13px 12px 4px}.music-track-trim-ranges{grid-template-columns:1fr;gap:7px;padding:9px 12px 12px}.music-track-trim-dialog>footer{padding:10px 12px max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;display:grid}.music-track-trim-dialog>footer button:first-child{grid-column:1/-1;justify-content:center}.music-track-trim-dialog>footer button{justify-content:center}}@keyframes vxMusicEq{0%,to{transform:scaleY(.34)}50%{transform:scaleY(1)}}@keyframes vxMusicSpin{to{transform:rotate(360deg)}}@keyframes vxMusicDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-12px)scale(1.08)}}@keyframes vxMusicRing{0%{opacity:.7;transform:scale(.72)}to{opacity:0;transform:scale(1.45)}}@keyframes vxMusicWord{0%{opacity:0;transform:translateY(6px)}18%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.music-background-wave{opacity:.2;pointer-events:none;align-items:flex-end;gap:3px;height:66%;padding:0 6px;display:flex;position:absolute;inset:auto 0 0}.music-background-wave i{background:linear-gradient(180deg, var(--a), transparent);transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;animation:1.2s ease-in-out infinite vxMusicEq}.music-orbit{pointer-events:none;border-radius:50%;position:absolute}.music-orbit.is-one{border:1px dashed var(--a12);width:620px;height:620px;animation:68s linear infinite vxMusicSpin;top:-90px;right:-140px}.music-orbit.is-two{border:1px solid #ee305714;width:480px;height:480px;animation:44s linear infinite reverse vxMusicSpin;top:-30px;right:-70px}.music-orbit.is-three{border:1px dashed #8a5cff24;width:340px;height:340px;animation:30s linear infinite vxMusicSpin;top:40px;right:10px}.music-glow-orb{pointer-events:none;border-radius:50%;animation:11s ease-in-out infinite vxMusicDrift;position:absolute}.music-glow-orb.is-right{background:radial-gradient(circle, var(--a12), transparent 68%);width:230px;height:230px;top:120px;right:60px}.music-glow-orb.is-left{background:radial-gradient(circle,#8a5cff21,#0000 68%);width:280px;height:280px;animation-duration:14s;animation-direction:reverse;top:8%;left:18%}.exact-music-bot{background:0 0;border:0;animation:none}.exact-music-bot>i{border:1px solid var(--aline);pointer-events:none;border-radius:50%;width:54px;height:54px;animation:2.8s ease-out infinite vxMusicRing;position:absolute;bottom:0}.exact-music-bot>i:nth-child(2){animation-delay:1.4s}.exact-music-bot>.vox-bot,.exact-music-bot>.vox-figure{transform-origin:50% 90%;animation:1.05s ease-in-out infinite vxBob}.exact-music-title h1 em{animation:2.6s ease-in-out infinite vxMusicWord}.exact-music-heading{align-items:center}.music-popover{display:block;position:relative}.music-model-control{align-items:stretch;gap:8px;min-width:0;margin-bottom:12px;display:flex;position:relative}.music-model-control.is-compact{width:240px;max-width:100%;margin:0 auto}.music-model-control.is-locked .music-model-trigger,.music-model-control.is-locked .music-version-picker>button{cursor:default;opacity:.78}.music-model-picker{flex:1;min-width:0;position:relative}.music-model-trigger{color:#e8e4de;cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;min-height:44px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06;background:linear-gradient(#171514,#131211)!important;border:1px solid #292421!important;border-radius:11px!important;padding:5px 6px 5px 12px!important}.music-model-trigger:hover,.music-model-trigger.is-open{background:#191615!important;border-color:#3a3230!important}.music-model-trigger .music-model-rule{display:none}.music-model-rule{background:#7d7469;border-radius:0 3px 3px 0;flex:none;width:3px;height:30px}.music-model-rule.is-suno{background:#9f70ff}.music-model-rule.is-minimax{background:#28c6b7}.music-model-rule.is-elevenlabs{background:#42cbb4}.music-model-rule.is-lyria{background:#4f8fff}.music-model-rule.is-stable{background:#e5a94d}.music-model-rule.is-cassette{background:#e06f9d}.music-model-rule.is-radio,.music-model-rule.is-vox{background:var(--accent-fill)}.music-model-rule.is-upload{background:#8e857a}.music-provider-icon{box-sizing:border-box;object-fit:contain;background:radial-gradient(circle at 30% 20%,#ffffff1f,#ffffff09);border:1px solid #ffffff1a;border-radius:10px;flex:none;width:36px;height:36px;padding:7px;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 8px 20px #00000038}.music-model-copy{flex:1;min-width:0;display:block}.music-model-copy strong,.music-model-copy small,.music-model-copy b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-model-copy strong,.music-model-copy b{color:#ece7e1;font-size:12.5px;font-weight:600}.music-model-copy small{color:#81786f;margin-top:2px;font-size:10.5px}.music-model-trigger .music-model-copy small,.music-model-trigger .music-model-cost b{display:none}.music-model-cost{flex:none;align-items:center;gap:8px;display:flex}.music-model-cost b{color:#a09888;white-space:nowrap;font-size:10.5px;font-weight:500}.music-dropdown-chevron{color:#a09888;width:26px;height:26px;transition:color .14s var(--ease), background .14s var(--ease), transform .16s var(--ease);background:#fff1;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.music-dropdown-chevron:before{content:"";border-top:7px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transform:translateY(1px)}.music-dropdown-chevron.is-open{color:#e8e4de;background:#ffffff1b;transform:rotate(180deg)}.music-engine-menu{z-index:70;width:min(404px,100vw - 40px);max-height:min(438px,100dvh - 190px);animation:vxIn .16s var(--ease) both;scrollbar-width:thin;scrollbar-color:#403834 transparent;background:#0d0c0cfb;border:1px solid #302a27;border-radius:14px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 26px 72px #000000d1,inset 0 1px #ffffff06}.music-model-control.is-compact .music-engine-menu{left:0;right:auto}.music-model-control.is-compact .music-engine-menu>button{grid-template-columns:4px 36px minmax(0,1fr) auto}.music-engine-menu>header{border-bottom:1px solid #231f1d;align-items:baseline;gap:8px;padding:7px 9px 8px;display:flex}.music-engine-menu>header span{color:#aaa198;letter-spacing:.08em;text-transform:uppercase;flex:1;font-size:10px;font-weight:700}.music-engine-menu>header small{color:#625a53;font-size:10px}.music-engine-menu>button{color:#e8e4de;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #211e1c;border-radius:9px;grid-template-columns:4px 36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 9px 7px 0;display:grid;position:relative;overflow:hidden}.music-engine-menu>button:last-child{border-bottom-color:#0000}.music-engine-menu>button:hover{background:#1c1917}.music-engine-menu>button.is-active{background:#211c1d}.music-engine-menu>button .music-model-rule{opacity:.24;width:4px;height:38px}.music-engine-menu>button.is-active .music-model-rule{opacity:1}.music-engine-menu>button.is-unavailable{opacity:.5;cursor:not-allowed}.music-engine-menu>button.is-unavailable:hover{background:0 0}.music-model-option-meta{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.music-model-option-meta em{color:#b2a89d;font-size:10.5px;font-style:normal}.music-model-option-meta small{color:#665e57;font-size:9.5px}.music-version-picker{flex:none;width:82px;display:flex;position:relative}.music-version-picker>button{color:#e8e4de;cursor:pointer;justify-content:center;align-items:center;gap:5px;width:100%;min-height:44px;display:flex;background:#151312!important;border:1px solid #292421!important;border-radius:10px!important;padding:0 7px!important;font-size:11.5px!important}.music-version-picker>button:hover,.music-version-picker>button.is-open{background:#191615!important;border-color:#3a3230!important}.music-version-picker>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-version-picker .music-dropdown-chevron{width:24px;height:24px}.music-version-picker .music-dropdown-chevron:before{border-top-width:6px;border-left-width:4px;border-right-width:4px}.music-version-menu{z-index:72;width:min(310px,100vw - 40px);max-height:min(420px,100dvh - 190px);animation:vxIn .16s var(--ease) both;scrollbar-width:thin;scrollbar-color:#403834 transparent;background:#141211;border:1px solid #302a27;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 24px 68px #000000c7}.music-version-menu>button{color:#e8e4de;cursor:pointer;text-align:left;width:100%;min-height:52px;display:block;background:0 0!important;border:0!important;border-radius:8px!important;padding:8px 10px!important}.music-version-menu>button:hover,.music-version-menu>button.is-active{background:#211c1d!important}.music-version-menu>button strong,.music-version-menu>button span{display:block}.music-version-menu>button strong{color:#e8e4de;font-size:12px}.music-version-menu>button span{color:#81786f;margin-top:3px;font-size:10.5px;line-height:1.35}.music-model-control.is-compact .music-model-trigger{height:40px;min-height:40px}.music-model-control.is-compact .music-model-trigger .music-model-copy small,.music-model-control.is-compact .music-model-cost b{display:none}.music-model-control.is-compact .music-version-picker{width:70px}.music-model-control.is-compact .music-version-picker>button{height:40px;min-height:40px}.exact-music-actions>.music-popover{min-height:41px}.exact-music-actions>.music-popover>button{color:#e8e4de;cursor:pointer;background:#151312;border:1px solid #262220;border-radius:9px;align-items:center;gap:11px;height:100%;padding:5px 12px;display:flex}.exact-music-actions>.music-popover>button>span{text-align:left}.exact-music-actions>.music-popover>button small,.exact-music-actions>.music-popover>button b{display:block}.exact-music-actions>.music-popover>button small{color:#6f665c;letter-spacing:.06em;font-size:9.5px}.exact-music-actions>.music-popover>button b{font-size:13.5px}.music-creativity-menu{z-index:40;width:230px;animation:vxIn .16s var(--ease) both;background:#161413;border:1px solid #2a2622;border-radius:12px;padding:6px;position:absolute;bottom:56px;left:0;box-shadow:0 22px 56px #000000b3}.music-creativity-menu>button{color:#e8e4de;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 9px;display:flex}.music-creativity-menu>button:hover,.music-creativity-menu>button.is-active{background:#1f1b1a}.music-creativity-menu>button>span{flex:1}.music-creativity-menu>button>span b,.music-creativity-menu>button>span small{display:block}.music-creativity-menu>button>span b{font-size:12.5px}.music-creativity-menu>button>span small{color:#8e857a;font-size:11px}.exact-recent-music{flex-direction:column;display:flex}.exact-recent-music>.music-empty-rows{flex:1;min-height:150px}.exact-recent-music>footer{border-top:1px solid #1c1917;flex:none;padding:8px}.exact-recent-music>footer button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;padding:10px;font-size:12.5px;display:flex}.music-empty-rows{color:#6f665c;text-align:center;flex:1;place-content:center;place-items:center;gap:8px;min-height:180px;font-size:12px;display:grid}.music-advanced{flex:1;min-width:0;min-height:0;display:flex}.music-advanced-controls{border-right:1px solid #1c1917;flex:none;width:330px;padding:14px;overflow-y:auto}.music-advanced-engine{background:#151312;border:1px solid #262220;border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:9px 10px;display:flex}.music-advanced-engine>i{color:#150b0e;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:700;display:grid}.music-advanced-engine>span{flex:1;min-width:0}.music-advanced-engine>span b,.music-advanced-engine>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-advanced-engine>span b{font-size:13px}.music-advanced-engine>span small{color:#7d7469;font-size:11px}.music-advanced-engine>em{color:var(--atext);white-space:nowrap;font-size:11px;font-style:normal}.music-advanced-engine>button{color:#e8e4de;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:7px;padding:5px 9px;font-size:11.5px}.music-field-card{background:#121110;border:1px solid #221f1c;border-radius:11px;margin-bottom:10px;padding:12px;display:block}.music-field-card>span,.music-more-groups section>header b,.music-more-groups label>span{color:#8e857a;letter-spacing:.07em;margin-bottom:8px;font-size:10.5px;font-weight:600;display:block}.music-field-card input,.music-field-card>textarea,.music-lyrics-field{box-sizing:border-box;color:#e8e4de;width:100%;font:inherit;background:#171514;border:1px solid #262220;border-radius:8px;outline:0;font-size:13px}.music-field-card input{padding:9px 11px}.music-field-card>textarea{resize:vertical;min-height:64px;padding:11px;line-height:1.55}.music-field-card input::placeholder,.music-field-card textarea::placeholder{color:#5f574e}.music-lyrics-field{min-height:132px;padding:10px;position:relative}.music-lyrics-field textarea{resize:vertical;color:#e8e4de;background:0 0;border:0;outline:0;width:100%;min-height:100px;font:12px/1.7 JetBrains Mono,monospace}.music-lyrics-field button{border:1px solid var(--aline);color:var(--atext);background:var(--a12);cursor:pointer;border-radius:8px;padding:6px 11px;font-size:12px;position:absolute;bottom:9px;right:9px}.music-field-card>small{color:#6f665c;text-align:right;margin-top:8px;font-size:11px;display:block}.music-radio-brief>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.music-radio-brief.is-auto>header{margin-bottom:0}.music-radio-brief>header>span{color:#8e857a;letter-spacing:.07em;font-size:10.5px;font-weight:600}.music-radio-brief>header label{color:#9d938a;cursor:pointer;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.music-radio-brief>header input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.music-radio-brief>header label i{background:#211e1c;border:1px solid #36312d;border-radius:99px;width:31px;height:17px;transition:border-color .18s,background .18s;position:relative}.music-radio-brief>header label i:after{content:"";background:#7d746b;border-radius:50%;width:11px;height:11px;transition:transform .18s,background .18s,box-shadow .18s;position:absolute;top:2px;left:2px}.music-radio-brief>header input:checked+i{border-color:var(--a);background:var(--a22)}.music-radio-brief>header input:checked+i:after{background:var(--accent-fill);box-shadow:0 0 8px var(--a55);transform:translate(14px)}.music-radio-brief>header input:focus-visible+i{outline:2px solid var(--atext);outline-offset:2px}.music-radio-brief-body{animation:.18s both music-brief-reveal}.music-radio-brief-body textarea{box-sizing:border-box;color:#e8e4de;resize:vertical;width:100%;min-height:64px;font:inherit;background:#171514;border:1px solid #262220;border-radius:8px;outline:0;padding:11px;font-size:13px;line-height:1.55}.music-radio-brief-body textarea::placeholder{color:#5f574e}.music-radio-brief-body small{color:#6f665c;text-align:right;margin-top:8px;font-size:11px;display:block}@keyframes music-brief-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.music-voxlyrics-prompt{border-top:1px solid #282321;gap:9px;margin-top:11px;padding-top:11px;display:grid}.music-voxlyrics-prompt>span{color:#d8d1ca;letter-spacing:0;font-size:12px;font-weight:650}.music-voxlyrics-prompt>textarea{box-sizing:border-box;resize:vertical;color:#eee9e4;width:100%;min-height:74px;font:inherit;background:#181514;border:1px solid #302926;border-radius:8px;outline:0;padding:10px 11px;font-size:12px;line-height:1.55}.music-voxlyrics-prompt>textarea:focus{border-color:var(--a);box-shadow:0 0 0 2px var(--a10)}.music-voxlyrics-prompt>div{justify-content:flex-end;gap:7px;display:flex}.music-voxlyrics-prompt>div button{color:#bdb5ad;cursor:pointer;font:inherit;background:#191615;border:1px solid #342e2a;border-radius:8px;padding:7px 10px;font-size:11px}.music-voxlyrics-prompt>div button.is-primary{border-color:var(--aline);color:var(--atext);background:var(--a14)}.music-voxlyrics-prompt>div button:disabled{cursor:wait;opacity:.55}.music-voxlyrics-prompt>small{color:#766c63;font-size:10px;line-height:1.45}.music-style-suggestions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.music-style-suggestions button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:7px;padding:5px 10px;font-size:11.5px}.music-more-card{background:#121110;border:1px solid #221f1c;border-radius:11px;margin-bottom:10px;overflow:hidden}.music-more-card>button{color:#e8e4de;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:12px;display:flex}.music-more-card>button b{font-size:13px}.music-more-card>button span{color:#7d7469;flex:1;font-size:11.5px}.music-more-card>button em{color:#7d7469;font-style:normal}.music-more-groups{padding:0 12px 12px}.music-more-groups section{background:#151312;border:1px solid #221f1c;border-radius:10px;margin-bottom:9px;padding:12px}.music-more-groups section>header{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.music-more-groups section>header b{color:#e8e4de;margin:0}.music-more-groups section>header small{color:#6f665c;margin-left:auto;font-size:10.5px}.music-more-groups label{margin-bottom:10px;display:block}.music-more-groups label>span{margin-bottom:6px;font-size:10px}.music-more-groups label button{color:#a09888;cursor:pointer;text-align:left;background:#1a1716;border:1px solid #262220;border-radius:8px;width:100%;padding:9px 11px}.music-more-groups label input:not([type=checkbox]),.music-more-groups label select,.music-more-groups label textarea{box-sizing:border-box;color:#e8e4de;width:100%;font:inherit;background:#1a1716;border:1px solid #262220;border-radius:8px;outline:0;padding:9px 10px;font-size:12px}.music-more-groups label textarea{resize:vertical;min-height:62px;line-height:1.5}.music-more-groups label input[type=range]{width:100%;accent-color:var(--a)}.music-more-groups label>span b{float:right;color:var(--atext);font-size:inherit}.music-more-groups label.music-switch-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.music-more-groups label.music-switch-row>span{margin:0}.music-more-groups label.music-switch-row input{width:17px;height:17px;accent-color:var(--a)}.music-advanced-remix{border:1px solid var(--accent-line);color:#d9d1ca;background:var(--accent-soft);border-radius:8px;align-items:center;gap:7px;margin:0 0 8px;padding:6px 6px 6px 10px;font-size:12px;display:flex}.music-advanced-remix>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.music-advanced-remix>button{color:#b5aca4;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.music-advanced-remix>button:hover{color:#fff;background:#ffffff14}.music-provider-card{background:#121110;border:1px solid #221f1c;border-radius:11px;margin-bottom:10px;padding:12px}.music-provider-card>header{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.music-provider-card>header b{color:#e8e4de;font-size:12.5px}.music-provider-card>header small{color:#6f665c;text-align:right;margin-left:auto;font-size:10px}.music-provider-card>div{gap:10px;display:grid}.music-provider-card label{min-width:0;display:block}.music-provider-card label>span{color:#8e857a;letter-spacing:.05em;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.music-provider-card label>span b{float:right;color:var(--atext);font-size:inherit}.music-provider-card label input:not([type=checkbox]),.music-provider-card label select,.music-provider-card label textarea{box-sizing:border-box;color:#e8e4de;width:100%;font:inherit;background:#1a1716;border:1px solid #262220;border-radius:8px;outline:0;padding:9px 10px;font-size:12px}.music-provider-card label textarea{resize:vertical;min-height:62px;line-height:1.5}.music-provider-card label input[type=range]{width:100%;accent-color:var(--a)}.music-provider-card label.music-switch-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.music-provider-card label.music-switch-row>span{margin:0}.music-provider-card label.music-switch-row input{width:17px;height:17px;accent-color:var(--a)}.music-preset-field>span{color:#8e857a;letter-spacing:.05em;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.music-preset-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.music-preset-buttons button{color:#aaa198;cursor:pointer;text-align:left;background:#181615;border:1px solid #2a2522;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:42px;padding:8px 9px;display:flex}.music-preset-buttons button b{color:inherit;font-size:11.5px;font-weight:600}.music-preset-buttons button small{color:#716961;white-space:nowrap;margin-top:2px;font-size:9.5px}.music-preset-buttons button:hover{color:#e4ddd6;border-color:#433934}.music-preset-buttons button.is-active{border-color:var(--a);color:#fff;background:var(--a15);box-shadow:inset 0 0 0 1px var(--a22)}.music-preset-buttons button.is-active small{color:var(--atext)}.music-advanced-controls,.music-rail-groups{scrollbar-width:thin;scrollbar-color:#38312e transparent}.music-advanced-controls::-webkit-scrollbar{width:6px}.music-rail-groups::-webkit-scrollbar{width:6px}.music-advanced-controls::-webkit-scrollbar-thumb{background:#38312e padding-box padding-box;border:1px solid #0000;border-radius:99px}.music-rail-groups::-webkit-scrollbar-thumb{background:#38312e padding-box padding-box;border:1px solid #0000;border-radius:99px}.music-advanced-generate{color:#fff;background:linear-gradient(120deg, var(--a), #8a5cff);width:100%;box-shadow:0 8px 24px var(--a22);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:13px;font-size:14px;font-weight:600;display:flex}.music-advanced-generate b{background:#00000042;border-radius:6px;padding:2px 8px;font-size:11px}.music-advanced-generate:disabled,.exact-create-song:disabled{cursor:not-allowed;filter:saturate(.4);opacity:.52;box-shadow:none}.music-cache-badge{box-sizing:border-box;color:#d2ffdcf2;letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#67e37b1a;border:1px solid #67e37b85;border-radius:5px;flex:none;align-items:center;gap:6px;min-height:21px;padding:1px 7px;font-size:8.5px;font-weight:950;line-height:1.6;display:inline-flex}.music-cache-badge--device{color:#7edef1;background:#17708229;border-color:#22a8c373}.music-cache-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px}.music-cache-badge--device .music-cache-dot{background:#42d3f0}.music-cache-badge--icon{border-radius:999px;justify-content:center;align-self:center;gap:0;width:16px;min-width:16px;height:16px;min-height:0;max-height:16px;padding:0;line-height:0}.music-cache-badge--icon>span{display:none}.music-cache-badge--player{flex:none}.music-network-state{color:#776f67;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:10px;display:flex}.music-network-state i{background:#776f67;border-radius:50%;width:6px;height:6px}.music-network-state.is-loading i,.music-network-state.is-buffering i{background:var(--accent-fill);animation:1s ease-in-out infinite vxPulse}.music-network-state.is-ready i{background:#e8c08a}.music-network-state.is-error{color:#f08a8a}.music-network-state.is-error i{background:#f08a8a}.music-generation-badge{border:1px solid color-mix(in srgb, var(--music-phase-color) 32%, transparent);max-width:104px;color:var(--music-phase-color);background:color-mix(in srgb, var(--music-phase-color) 9%, transparent);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:5px 7px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.music-generation-badge.is-failed,.music-generation-badge.is-cancelled{color:#f0a0a0;background:#f08a8a17;border-color:#f08a8a4d}.music-generation-rows{flex-direction:column;flex:none;min-width:0;display:flex}.music-generation-row{--music-phase-color:#e8c08a;color:#e8e4de;min-width:0;min-height:54px;animation:vxIn .18s var(--ease) both;background:#111010;border-bottom:1px solid #1c1917;grid-template-columns:18px 42px minmax(0,1fr) auto 32px;align-items:center;gap:8px;padding:5px 9px;display:grid;position:relative;overflow:hidden}.music-generation-row.is-making{--music-phase-color:#e8c08a}.music-generation-row.is-listen{--music-phase-color:#63d9c0}.music-generation-row.is-saving{--music-phase-color:#bca7ff}.music-generation-row.is-failed,.music-generation-row.is-cancelled{--music-phase-color:#f08a8a}.music-generation-row.is-active{background:var(--a08);box-shadow:inset 2px 0 var(--a)}.music-generation-row.is-failed{background:#f08a8a09}.music-generation-row-art-wrap{place-items:center;width:42px;height:42px;display:grid;position:relative}.music-generation-row-orbit{background:conic-gradient(var(--music-phase-color) var(--music-generation-progress), #2a2424 0);-webkit-mask-composite:xor;border-radius:10px;padding:1.5px;transition:background .8s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.music-generation-row-art{color:#fff;cursor:pointer;background:linear-gradient(140deg,#33483b,#6f9a74);border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.music-generation-row-art:disabled{cursor:default}.music-generation-row-art.has-cover{background-position:50%!important;background-size:cover!important}.music-generation-row-art:disabled>i{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:150%;height:100%;animation:1.35s linear infinite vxSweep;transform:translate(-70%)}.music-generation-row.is-failed .music-generation-row-art:disabled>i,.music-generation-row.is-cancelled .music-generation-row-art:disabled>i{background:#f08a8a;border-radius:50%;width:8px;height:8px;animation:none;transform:none}.music-generation-row-copy{min-width:0}.music-generation-row-copy b,.music-generation-row-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-generation-row-copy b{color:#e8e4de;font-size:12px}.music-generation-row-copy small{color:#7d7469;margin-top:3px;font-size:10px}.music-generation-row-action{justify-content:flex-end;align-items:center;gap:1px;display:flex}.music-generation-row-action button{color:#a09888;cursor:pointer;background:0 0;border:0;padding:4px 5px;font-size:9px}.music-generation-row-action button:hover{color:#e8e4de}.music-generation-row-action button.is-remove:hover{color:#ff859b}.music-generation-row-action b{color:#665f57;font-size:14px}.music-generation-rows.is-library{border-top:1px solid #1c1917;margin:0 16px}.music-generation-rows.is-library .music-generation-row{grid-template-columns:14px 44px minmax(0,1fr) auto 44px;min-height:54px;padding:4.5px 12px}.music-generation-rows.is-library .music-generation-row-art-wrap{width:44px;height:44px}.music-generation-rows.is-library .music-generation-row-art{width:40px;height:40px}.exact-recent-music>.music-generation-rows{flex:none}.music-library-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.music-library-scroll{scrollbar-width:thin;scrollbar-color:#38312e transparent;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden auto}.music-library-scroll::-webkit-scrollbar{width:7px}.music-library-scroll::-webkit-scrollbar-track{background:0 0}.music-library-scroll::-webkit-scrollbar-thumb{background:#38312e padding-box padding-box;border:2px solid #0000;border-radius:99px;min-height:42px}.music-library-scroll>.html-music-rows.is-library{flex:none;min-height:auto;overflow:visible}.music-library-panel>header,.music-discover-library>header{flex-wrap:wrap;flex:none;align-items:center;gap:11px;padding:14px 16px 12px;display:flex}.music-library-panel>header>strong,.music-discover-library>header>strong{font-size:16px}.music-library-panel>header>span,.music-discover-library>header>span{color:#7d7469;font-size:12.5px}.music-library-panel>header>i,.music-discover-library>header>i{flex:1}.music-library-panel>header nav{border:1px solid #221f1c;border-radius:9px;gap:2px;padding:2px;display:flex}.music-library-panel>header nav button{color:#7d7469;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 13px;font-size:12.5px}.music-library-panel>header nav button.is-active{color:#fff;background:linear-gradient(120deg, var(--a), #8a5cff)}.music-library-panel>header>button,.music-discover-library>header>button{color:#e8e4de;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:9px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;display:flex}.music-upload-input{display:none}.music-library-panel>header>.music-upload-button,.music-discover-library>header>.music-upload-button{color:#e8e4de;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:9px;align-items:center;gap:8px;min-width:116px;padding:7px 13px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.music-upload-button>span{z-index:1;white-space:nowrap;position:relative}.music-upload-button>i{background:#262220;border-radius:999px;height:2px;position:absolute;inset:auto 7px 3px;overflow:hidden}.music-upload-button>i>b{border-radius:inherit;background:linear-gradient(90deg, var(--a), #8a5cff);height:100%;transition:width .18s ease-out;display:block}.music-upload-button:disabled{cursor:default;opacity:.46}.music-upload-status{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;order:6;overflow:hidden;color:#8e857a!important;font-size:11px!important}.music-library-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:0 16px 10px;display:flex}.music-library-tool-primary{align-items:center;gap:8px;min-width:0;display:inline-flex}.music-library-select-toggle{color:#fffc;cursor:pointer;min-height:32px;font:inherit;background:linear-gradient(#ffffff0b,#ffffff03),#0a090cbd;border:1px solid #ffffff1d;border-radius:8px;padding:0 11px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;box-shadow:inset 0 1px #ffffff0b}.music-library-select-toggle:hover,.music-library-select-toggle:focus-visible{border-color:var(--aline);color:#fff;background:var(--a12);outline:0;transform:translateY(-1px)}.music-library-select-toggle.is-active{border-color:var(--aline);color:var(--atext);background:var(--a12)}.music-library-select-toggle:disabled{cursor:not-allowed;opacity:.45;transform:none}.music-library-selected-count{color:#766d64;white-space:nowrap;font-size:11px;font-weight:700}.music-library-toolbar>i{flex:1}.music-library-bulk-shell{animation:musicBulkBarIn .18s var(--ease) both;gap:7px;padding:0 16px 12px;display:grid}@keyframes musicBulkBarIn{0%{opacity:0;transform:translateY(-5px)scale(.99)}to{opacity:1;transform:none}}.music-library-bulk-bar{box-sizing:border-box;background:radial-gradient(circle at 12% 10%, var(--a12), transparent 38%), linear-gradient(180deg, #ffffff0e, #ffffff05), #0a080ce0;border:1px solid #ffffff1b;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:42px;padding:7px 8px 7px 12px;display:flex;box-shadow:0 12px 30px #00000052,inset 0 1px #ffffff0e}.music-library-bulk-pickers{border-right:1px solid #ffffff14;align-items:center;gap:6px;padding-right:6px;display:inline-flex}.music-library-bulk-pickers button{color:#ffffffd1;cursor:pointer;min-height:29px;font:inherit;white-space:nowrap;background:linear-gradient(#ffffff0d,#ffffff04),#0a090cc7;border:1px solid #ffffff1f;border-radius:8px;padding:0 10px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s}.music-library-bulk-pickers button:hover,.music-library-bulk-pickers button:focus-visible{border-color:var(--aline);color:#fff;background:var(--a12);outline:0;transform:translateY(-1px)}.music-library-bulk-count{color:#ffffffe6;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.music-library-bulk-count>i{background:var(--accent-fill);width:8px;height:8px;box-shadow:0 0 16px var(--a55);border-radius:999px;flex:none}.music-library-bulk-actions{align-items:center;gap:6px;min-width:0;display:inline-flex}.music-library-bulk-actions>button{color:#ffffffc2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1b;border-radius:9px;place-items:center;width:31px;min-width:31px;height:31px;padding:0;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-grid;position:relative}.music-library-bulk-actions>button>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.music-library-bulk-actions>button:hover,.music-library-bulk-actions>button:focus-visible{border-color:var(--aline);color:#fff;background:var(--a12);outline:0;transform:translateY(-1px)}.music-library-bulk-actions>button.is-offline{color:#65dec1}.music-library-bulk-actions>button:disabled,.music-library-bulk-pickers button:disabled{cursor:not-allowed;opacity:.42;transform:none}.music-library-bulk-actions>.music-library-bulk-done{color:#ffffffd6;width:auto;min-width:50px;font:inherit;justify-content:center;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.music-library-bulk-notice{color:#8d8379;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;padding-left:12px;font-size:11px;overflow:hidden}.music-library-filters{flex-wrap:wrap;gap:9px;display:flex}.music-library-filters>span{color:#6f665c;cursor:pointer;background:#151312;border:1px solid #221f1c;border-radius:8px;align-items:center;gap:9px;padding:6px 10px;font-size:11px;display:flex}.music-library-filters small{color:#6f665c;letter-spacing:.06em;font-size:10px}.music-library-filters b{color:#e8e4de;white-space:nowrap;font-size:12.5px;font-weight:400}.credits-dialog-backdrop{z-index:190;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060505b8;place-items:center;padding:28px;animation:.16s both fade-in;display:grid;position:fixed;inset:0}.credits-dialog{color:#e8e4de;scrollbar-width:thin;scrollbar-color:#38312e transparent;background:#151312;border:1px solid #2a2622;border-radius:16px;width:min(600px,100%);max-height:100%;overflow-y:auto;box-shadow:0 40px 110px #000000b8}.credits-dialog::-webkit-scrollbar{width:7px}.credits-dialog::-webkit-scrollbar-track{background:0 0}.credits-dialog::-webkit-scrollbar-thumb{background:#38312e padding-box padding-box;border:2px solid #0000;border-radius:99px;min-height:42px}.credits-dialog::-webkit-scrollbar-thumb:hover{background:#554a45 padding-box padding-box}.credits-dialog>header{border-bottom:1px solid #221f1c;align-items:center;gap:11px;padding:16px 18px;display:flex}.credits-dialog>header>span{background:var(--accent-fill);color:#150b0e;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.credits-dialog>header>div{flex:1;min-width:0}.credits-dialog>header strong,.credits-dialog>header small{display:block}.credits-dialog>header strong{font-size:14px}.credits-dialog>header small{color:#7d7469;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.credits-dialog>header button{color:#7d7469;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:19px}.credits-dialog>header button:hover{color:#e8e4de;background:#1c1917}.credits-dialog>main{padding:18px 18px 6px}.credits-balance{align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.credits-balance strong{color:var(--atext);letter-spacing:-.035em;font-size:34px;line-height:1}.credits-balance span,.credits-balance small{color:#7d7469;padding-bottom:4px;font-size:11.5px}.credits-balance i{flex:1}.credits-progress{background:#241f1c;border-radius:999px;height:6px;margin-bottom:16px;overflow:hidden}.credits-progress>i{border-radius:inherit;background:linear-gradient(90deg, var(--a), #8a5cff);height:100%;display:block}.credits-packs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.credits-packs article{background:#131110;border:1px solid #262220;border-radius:11px;min-width:0;padding:12px 13px}.credits-packs strong{font-size:13px;display:block}.credits-packs p{color:#7d7469;min-height:34px;margin:5px 0 10px;font-size:11.5px;line-height:1.45}.credits-packs button{border:1px solid var(--aline);background:var(--a12);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;padding:8px;font-size:12px;font-weight:600}.credits-packs button:hover{background:var(--a22)}.credits-dialog h2{color:#6f665c;letter-spacing:.09em;margin:16px 0 8px;font-size:10px}.credits-usage{background:#131110;border:1px solid #221f1c;border-radius:11px;overflow:hidden}.credits-usage>div{border-bottom:1px solid #1a1715;align-items:center;gap:11px;padding:10px 13px;display:flex}.credits-usage>div:last-child{border-bottom:0}.credits-usage>p{color:#7d7469;border-top:1px solid #1a1715;justify-content:space-between;gap:11px;margin:0;padding:9px 13px;font-size:11.5px;display:flex}.credits-usage>p strong{color:#e8e4de;font-weight:600}.credits-usage>div>i{border-radius:999px;flex:none;width:7px;height:7px}.credits-usage span{flex:1;font-size:12.5px}.credits-usage b{background:#241f1c;border-radius:999px;flex:none;width:120px;height:4px;overflow:hidden}.credits-usage b i{height:100%;display:block}.credits-usage small{color:#a09888;text-align:right;width:40px;font-size:11.5px}.credits-rows button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #1a1715;align-items:center;gap:11px;padding:10px 2px;display:flex}.credits-rows button:hover{background:#1a1715}.credits-rows span{flex:1;min-width:0}.credits-rows strong,.credits-rows small{display:block}.credits-rows strong{font-size:12.5px}.credits-rows small{color:#7d7469;margin-top:2px;font-size:11px}.credits-rows b{color:#a09888;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11.5px;font-weight:400;overflow:hidden}.credits-rows em{color:#6f665c;font-style:normal}.credits-dialog>footer{align-items:center;gap:9px;padding:14px 18px;display:flex}.credits-dialog>footer span{flex:1}.credits-dialog>footer button{color:#a09888;cursor:pointer;font:inherit;background:0 0;border:1px solid #2a2622;border-radius:9px;padding:9px 15px;font-size:12.5px}.credits-dialog>footer button:first-child{color:#e8e4de}.music-library-panel>.music-empty-rows{margin:0 16px 16px}.music-discover-library{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.music-discover-library>.music-empty-rows{margin:0 16px 16px}.music-discover-browse{flex:1;min-width:0;padding:16px;overflow-y:auto}.music-discover-browse>header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.music-discover-browse>header>label{color:#5f574e;background:#151312;border:1px solid #221f1c;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:240px;padding:10px 13px;display:flex}.music-discover-browse input{color:#e8e4de;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.music-discover-browse input::placeholder{color:#5f574e}.music-discover-browse>header>button{color:#e8e4de;cursor:pointer;background:#151312;border:1px solid #221f1c;border-radius:10px;padding:9px 12px;font-size:12.5px}.music-discover-browse>header nav{border:1px solid #221f1c;border-radius:9px;gap:2px;padding:2px;display:flex}.music-discover-browse>header nav button{color:#7d7469;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:30px;display:grid}.music-discover-browse>header nav button.is-active{color:#e8e4de;background:var(--a12)}.music-spotlight-heading{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.music-spotlight-heading strong{font-size:16px}.music-spotlight-heading span{color:#7d7469;font-size:12.5px}.music-spotlight-heading i{flex:1}.music-spotlight-heading button{color:var(--atext);cursor:pointer;background:0 0;border:0;font-size:12.5px}.music-discover-browse>.music-empty-rows{min-height:360px}.music-discover-browse{padding:18px 22px 112px}.music-discovery-toolbar{background:#141211f0;border:1px solid #262220;border-radius:10px;grid-template-columns:minmax(260px,1fr) 132px 142px 142px auto;align-items:center;padding:10px;animation:.34s cubic-bezier(.22,.82,.2,1) both musicDiscoveryToolbarIn;gap:8px!important;margin:0!important;display:grid!important}.music-discovery-toolbar>label{height:38px;background:#0d0b0b!important;border-radius:8px!important;min-width:0!important;padding:0 12px!important}.music-discovery-toolbar>select{color:#d8d1ca;width:100%;height:38px;font:inherit;cursor:pointer;background:#0d0b0b;border:1px solid #2a2522;border-radius:8px;outline:0;padding:0 28px 0 10px;font-size:11px}.music-discovery-toolbar>select:focus,.music-discovery-toolbar>label:focus-within{border-color:var(--a)}.music-discovery-toolbar>nav{background:#0d0b0b;height:38px;margin:0}.music-spotlight-heading{min-height:52px;margin:0;animation:.34s cubic-bezier(.22,.82,.2,1) 50ms both musicDiscoveryResultIn}.music-discovery-notice{color:#c39aa3;margin:-5px 0 12px;font-size:11.5px}.music-discovery-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.music-discovery-card{cursor:pointer;background:#12100fb8;border:1px solid #0000;border-radius:10px;min-width:0;transition:border-color .18s,transform .22s,background .18s;animation:.44s cubic-bezier(.22,.82,.2,1) both musicDiscoveryCardIn;overflow:hidden}.music-discovery-card:nth-child(2){animation-delay:35ms}.music-discovery-card:nth-child(3){animation-delay:65ms}.music-discovery-card:nth-child(4){animation-delay:95ms}.music-discovery-card:nth-child(n+5){animation-delay:.125s}.music-discovery-card:hover,.music-discovery-card:focus-visible,.music-discovery-card.is-active{border-color:var(--aline);background:#171313;outline:0;transform:translateY(-2px)}.music-discovery-cover{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:9px 9px 0 0;width:100%;position:relative;overflow:hidden}.music-discovery-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008a);position:absolute;inset:45% 0 0}.music-discovery-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,.82,.2,1),filter .25s;position:absolute;inset:0}.music-discovery-card:hover .music-discovery-cover>img{filter:saturate(1.08);transform:scale(1.025)}.music-discovery-cover>button{z-index:3;color:#fff;background:var(--accent-fill);cursor:pointer;opacity:0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(6px);box-shadow:0 10px 28px #0006}.music-discovery-card:hover .music-discovery-cover>button,.music-discovery-card:focus-within .music-discovery-cover>button,.music-discovery-card.is-active .music-discovery-cover>button{opacity:1;transform:translateY(0)}.music-discovery-copy{padding:10px 11px 11px}.music-discovery-copy>strong,.music-discovery-copy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-discovery-copy>strong{color:#eee8e2;font-size:13px;font-weight:800}.music-discovery-copy>span{color:#978d83;margin-top:4px;font-size:10px}.music-discovery-copy>small{color:#6f665c;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:9px;display:flex}.music-discovery-copy>small b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.music-discovery-copy>small em{flex:none;font-style:normal}.music-discovery-social{background:#00000045;border:1px solid #302a27;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 10px 11px;display:grid;overflow:hidden}.music-discovery-social>button{color:#81776e;cursor:pointer;background:0 0;border:0;border-right:1px solid #2d2825;place-items:center;width:100%;height:36px;padding:0;transition:color .15s,background .15s;display:grid;position:relative}.music-discovery-social>button:last-child{border-right:0}.music-discovery-social>button:hover{color:#eee8e2;background:var(--a12)}.music-discovery-social>button.is-active{color:var(--atext);background:var(--a18)}.music-discovery-social>button small{color:#fff;background:color-mix(in srgb, var(--a) 78%, #000 22%);border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:7.5px;font-weight:800;display:grid;position:absolute;top:2px;right:3px}.music-discovery-chart{gap:5px;display:grid}.music-discovery-chart-row{cursor:pointer;border:1px solid #0000;border-bottom-color:#24201e;grid-template-columns:42px 54px minmax(170px,1fr) 82px 62px minmax(210px,auto) 34px;align-items:center;gap:11px;min-height:68px;padding:6px 9px;animation:.36s cubic-bezier(.22,.82,.2,1) both musicDiscoveryRowIn;display:grid}.music-discovery-chart-row:hover,.music-discovery-chart-row:focus-visible,.music-discovery-chart-row.is-active{background:#151211;border-color:#2b2623;border-radius:9px;outline:0}.music-discovery-chart-row>b{color:#6f665c;text-align:center;font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace}.music-discovery-chart-row>i{background-position:50%;background-size:cover;border-radius:7px;width:54px;height:54px}.music-discovery-chart-row>span{min-width:0}.music-discovery-chart-row>span strong,.music-discovery-chart-row>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-discovery-chart-row>span strong{color:#eee8e2;font-size:12px}.music-discovery-chart-row>span small,.music-discovery-chart-row>em,.music-discovery-chart-row>time{color:#857b71;margin-top:4px;font-size:10px;font-style:normal}.music-discovery-chart-row>.music-discovery-social{background:0 0;border:0;justify-content:flex-end;gap:6px;margin:0;display:flex;overflow:visible}.music-discovery-chart-row>.music-discovery-social>button{background:#151211;border:1px solid #2d2825;border-radius:9px;flex:none;width:32px;height:32px}.music-discovery-chart-row>button{color:#e8e4de;background:var(--a12);cursor:pointer;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.music-discovery-playlist-menu{z-index:12020;background:#111010;border:1px solid #37302c;border-radius:12px;width:min(292px,100vw - 20px);max-height:330px;padding:9px;display:grid;position:fixed;overflow:auto;box-shadow:0 22px 70px #0009}.music-discovery-playlist-menu header{justify-content:space-between;align-items:center;padding:5px 7px 9px;display:flex}.music-discovery-playlist-menu header strong{font-size:12px}.music-discovery-playlist-menu header button{color:#8e857a;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid}.music-discovery-playlist-menu>button{color:#d8d1ca;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.music-discovery-playlist-menu>button:hover{background:#1b1816}.music-discovery-playlist-menu>button span{flex:1}.music-discovery-playlist-menu>button small{color:#7d7469}.music-discovery-playlist-menu>button.is-added small{color:var(--atext)}.music-discovery-playlist-menu>button.is-create{border:1px solid #2b2623;margin-bottom:5px}.music-discovery-playlist-menu>p{color:#7d7469;padding:8px 10px;font-size:11px}.music-discovery-lightbox{z-index:12000;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.music-discovery-lightbox-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020203db;border:0;position:absolute;inset:0}.music-discovery-lightbox>section{--music-discovery-art:linear-gradient(140deg, #431a2a, #162a30);isolation:isolate;background:#090808;border:1px solid #3c3430;border-radius:13px;width:min(1120px,100vw - 44px);height:min(760px,100dvh - 44px);min-height:520px;position:relative;overflow:hidden;box-shadow:0 32px 110px #000000b8}.music-discovery-lightbox-art{z-index:-2;background-image:var(--music-discovery-art);filter:saturate(.86);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.music-discovery-lightbox-shade{z-index:-1;background:linear-gradient(90deg,#070607f5 0%,#070607db 51%,#070607eb 100%),linear-gradient(#0000 42%,#080707 100%);position:absolute;inset:0}.music-discovery-lightbox>section>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.music-discovery-lightbox>section>header span{color:#b8aea5;letter-spacing:.14em;font-size:9px;font-weight:800}.music-discovery-lightbox>section>header button{color:#b8aea5;cursor:pointer;background:#00000047;border:1px solid #ffffff21;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.music-discovery-lightbox-content{grid-template-columns:minmax(0,1fr) 360px;height:calc(100% - 52px);min-height:0;display:grid}.music-discovery-lightbox-content>main{min-width:0;min-height:0}.music-discovery-focus{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.music-discovery-focus-copy{text-align:center;padding:22px 32px 0}.music-discovery-lightbox-content h2{color:#f5f0eb;letter-spacing:-.035em;max-width:760px;margin:0 auto 5px;font-size:clamp(26px,3vw,42px);line-height:1.03}.music-discovery-focus-copy>p{color:#aaa097;text-overflow:ellipsis;white-space:nowrap;max-width:660px;margin:0 auto;font-size:12px;line-height:1.45;overflow:hidden}.music-discovery-focus-stage{grid-template-rows:minmax(180px,1fr) auto;place-items:center;gap:12px;min-height:0;padding:14px 28px 12px;display:grid}.music-discovery-focus-art{aspect-ratio:1;width:min(310px,42dvh,72%);box-shadow:0 24px 70px #0000007a, 0 0 0 1px #ffffff09, 0 0 42px color-mix(in srgb, var(--a) 14%, transparent);border:1px solid #ffffff29;border-radius:16px;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.music-discovery-focus-art:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff1a,#0000 28% 74%,#0003);position:absolute;inset:0}.music-discovery-focus-art>img{object-fit:cover;width:100%;height:100%;display:block}.music-discovery-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:min(680px,100%);display:grid}.music-discovery-meta span{background:#0000004d;border:1px solid #ffffff1a;border-radius:9px;min-width:0;padding:9px 11px}.music-discovery-meta small,.music-discovery-meta strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-discovery-meta small{color:#746b62;letter-spacing:.1em;font-size:7.5px}.music-discovery-meta strong{color:#ddd6cf;margin-top:4px;font-size:10.5px}.music-discovery-focus-controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#080708b3,#050405f0);border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 18px 14px;display:grid}.music-discovery-player{background:#0000005c;border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:8px 10px;display:grid}.music-discovery-player>button{color:#fff;background:var(--accent-fill);cursor:pointer;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.music-discovery-player>span{min-width:0}.music-discovery-player>span strong{color:#e9e3dd;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;font-size:11.5px;display:block;overflow:hidden}.music-discovery-player label{height:12px;display:block;position:relative}.music-discovery-player input{z-index:2;opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.music-discovery-player label:before,.music-discovery-player label i{content:"";background:#49413c;border-radius:99px;height:2px;position:absolute;top:5px;left:0;right:0}.music-discovery-player label i{background:var(--accent-fill);right:auto}.music-discovery-player time{color:#a49a91;white-space:nowrap;font-size:10px}.music-discovery-focus-controls>.music-discovery-social{width:220px;margin:0}.music-discovery-lightbox-content>aside{background:#0706078f;border-left:1px solid #ffffff1a;flex-direction:column;min-height:0;display:flex}.music-discovery-lightbox-content>aside>header{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;height:52px;padding:0 16px;display:flex}.music-discovery-lightbox-content>aside>header strong{font-size:12px}.music-discovery-lightbox-content>aside>header span{color:#7d7469;font-size:10px}.music-discovery-lightbox-content>aside>div{flex:1;padding:12px;overflow:auto}.music-discovery-lightbox-content>aside article{border-bottom:1px solid #ffffff12;gap:10px;padding:10px 4px;display:flex;position:relative}.music-discovery-lightbox-content>aside article>span{color:#fff;background:var(--accent-fill);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.music-discovery-lightbox-content>aside article>div{flex:1;min-width:0}.music-discovery-lightbox-content>aside article strong{color:#ddd6cf;font-size:10.5px}.music-discovery-lightbox-content>aside article small{color:#6f665c;margin-left:7px;font-size:8.5px}.music-discovery-lightbox-content>aside article p{color:#aaa097;white-space:pre-wrap;margin:5px 0 0;font-size:11px;line-height:1.45}.music-discovery-lightbox-content>aside article>button{color:#776d64;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px}.music-discovery-no-comments{color:#776d64;text-align:center;padding:28px 12px;font-size:11px}.music-discovery-lightbox-content>aside form{border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.music-discovery-lightbox-content>aside textarea{resize:none;color:#e8e4de;min-height:54px;font:inherit;background:#0d0b0b;border:1px solid #302a27;border-radius:9px;outline:0;padding:9px;font-size:11px}.music-discovery-lightbox-content>aside textarea:focus{border-color:var(--a)}.music-discovery-lightbox-content>aside form button{color:#fff;background:var(--accent-fill);cursor:pointer;border:0;border-radius:8px;align-self:end;height:34px;padding:0 13px;font-size:11px;font-weight:700}.music-discovery-lightbox-content>aside form button:disabled{opacity:.45;cursor:default}@keyframes musicDiscoveryToolbarIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes musicDiscoveryResultIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes musicDiscoveryCardIn{0%{opacity:0;transform:translateY(14px)scale(.986)}to{opacity:1;transform:none}}@keyframes musicDiscoveryRowIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (width<=980px){.music-discovery-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,132px) auto}.music-discovery-toolbar>select:nth-of-type(2){display:none}.music-discovery-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.music-discovery-chart-row{grid-template-columns:34px 48px minmax(140px,1fr) minmax(190px,auto) 32px}.music-discovery-chart-row>em,.music-discovery-chart-row>time{display:none}.music-discovery-lightbox-content{grid-template-columns:minmax(0,1fr) 320px}.music-discovery-focus-copy{padding:18px 22px 0}.music-discovery-focus-art{width:min(260px,35dvh,72%)}.music-discovery-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.music-discovery-focus-controls{grid-template-columns:minmax(0,1fr);gap:7px;padding:9px 12px 11px}.music-discovery-focus-controls>.music-discovery-social{width:100%;margin:0}}@media (width<=680px){.music-discover-browse{padding:12px 10px 104px}.music-discovery-toolbar{grid-template-columns:1fr 1fr;padding:8px;gap:7px!important}.music-discovery-toolbar>label{grid-column:1/-1}.music-discovery-toolbar>select{min-width:0}.music-discovery-toolbar>select:nth-of-type(2){display:block}.music-discovery-toolbar>select:nth-of-type(3){grid-column:1/2}.music-discovery-toolbar>nav{justify-self:stretch}.music-discovery-toolbar>nav button{flex:1}.music-spotlight-heading{min-height:46px}.music-spotlight-heading button{font-size:11px}.music-discovery-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.music-discovery-copy{padding:8px}.music-discovery-copy>strong{font-size:11.5px}.music-discovery-copy>small b{max-width:92px}.music-discovery-social{margin:0 7px 8px}.music-discovery-social>button{height:33px}.music-discovery-social>button small{display:none}.music-discovery-chart-row{grid-template-columns:28px 44px minmax(0,1fr) 31px;gap:8px;min-height:60px;padding-inline:4px}.music-discovery-chart-row>i{width:44px;height:44px}.music-discovery-chart-row>.music-discovery-social{grid-column:2/-1;justify-content:flex-start}.music-discovery-chart-row>button{grid-area:1/4}.music-discovery-lightbox{padding:0}.music-discovery-lightbox>section{border:0;border-radius:0;width:100vw;height:100dvh;min-height:0}.music-discovery-lightbox-content{display:block;overflow:auto}.music-discovery-lightbox-content>main.music-discovery-focus{padding:0;overflow:visible}.music-discovery-focus-copy{padding:22px 18px 0}.music-discovery-lightbox-content h2{font-size:30px}.music-discovery-focus-copy>p{white-space:normal}.music-discovery-focus-stage{grid-template-rows:auto auto;padding:18px}.music-discovery-focus-art{width:min(78vw,320px)}.music-discovery-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.music-discovery-focus-controls{padding:11px 12px 16px}.music-discovery-player{grid-template-columns:46px minmax(0,1fr)}.music-discovery-player>button{width:44px;height:44px}.music-discovery-player time{grid-column:2}.music-discovery-lightbox-content>aside{border-top:1px solid #ffffff1a;border-left:0;min-height:380px}.music-discovery-lightbox-content>aside>div{min-height:190px;max-height:340px}.music-discovery-lightbox-content>aside form{background:#0b090a;position:sticky;bottom:0}}.music-editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.music-editor-track{flex:none;align-items:center;gap:13px;padding:14px 16px 0;display:flex}.music-editor-track>i{color:#fff;background:linear-gradient(140deg, var(--a), #8a5cff);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.music-editor-track>span b,.music-editor-track>span small{display:block}.music-editor-track>span b{font-size:15px}.music-editor-track>span small{color:#7d7469;margin-top:3px;font-size:12px}.music-editor-modes{flex:none;gap:10px;padding:12px 16px;display:flex}.music-editor-modes button{color:#e8e4de;cursor:pointer;text-align:left;background:#121110;border:1px solid #221f1c;border-radius:10px;flex:1;align-items:center;gap:10px;padding:12px 14px;display:flex}.music-editor-modes button.is-active{border-color:var(--aline);background:var(--a12)}.music-editor-modes button b{white-space:nowrap;font-size:13.5px}.music-editor-modes button span{color:#7d7469;white-space:nowrap;margin-left:auto;font-size:11.5px}.music-arrangement{background:#100f0f;border-top:1px solid #1c1917;border-bottom:1px solid #1c1917;flex:none;padding:12px 16px}.music-arrangement>header{align-items:center;gap:10px;margin-bottom:9px;display:flex}.music-arrangement>header b{color:#6f665c;letter-spacing:.08em;font-size:10px}.music-arrangement>header span{color:#8e857a;font-size:11.5px}.music-arrangement>header i{flex:1}.music-arrangement>header button{color:#150b0e;background:var(--accent-fill);border:0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.music-arrangement>header button:disabled{opacity:.35}.music-arrangement-wave{opacity:.35;background:repeating-linear-gradient(90deg,#211d1c 0 3px,#0000 3px 7px);border-radius:5px;height:74px;-webkit-mask-image:linear-gradient(#0000,#000 30% 65%,#0000);mask-image:linear-gradient(#0000,#000 30% 65%,#0000)}.music-arrangement-sections{background:#221f1c;border-radius:99px;height:3px;margin-top:4px}.music-editor-workspace{flex:1;min-height:0;display:flex}.music-editor-library{border-right:1px solid #1c1917;flex:none;width:248px;padding:12px;overflow-y:auto}.music-editor-library>header,.music-editor-inspector>header{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.music-editor-library>header b,.music-editor-inspector>header b{font-size:12.5px}.music-editor-library>header span,.music-editor-inspector>header span{color:#7d7469;margin-left:auto;font-size:11.5px}.music-editor-library>label{color:#5f574e;background:#171514;border:1px solid #221f1c;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.music-editor-library input{color:#e8e4de;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.music-editor-library>.music-empty-rows{min-height:180px}.music-editor-content{flex:1;min-width:0;padding:14px;overflow-y:auto}.music-editor-content>header{align-items:center;gap:11px;margin-bottom:12px;display:flex}.music-editor-content>header b{font-size:14px}.music-editor-content>header span{color:#7d7469;font:12px JetBrains Mono,monospace}.music-editor-content>header i{flex:1}.music-editor-content>header button{color:#150b0e;background:var(--accent-fill);border:0;border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:600}.music-editor-content>header button:disabled{opacity:.35}.music-editor-content section>header{border-bottom:1px solid #1c1917;gap:8px;padding:11px 13px;display:flex}.music-editor-content section>header b{font-size:12.5px}.music-editor-content section>header span{color:#6f665c;margin-left:auto;font-size:11px}.music-editor-content section>p{color:#6f665c;min-height:92px;margin:0;padding:13px;font-size:12.5px;line-height:1.7}.music-editor-inspector{border-left:1px solid #1c1917;flex:none;width:268px;padding:13px;overflow-y:auto}.music-editor-inspector>section{background:#121110;border:1px solid #221f1c;border-radius:10px;margin-bottom:10px;padding:12px}.music-editor-inspector>section>small{color:#6f665c;letter-spacing:.07em;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.music-editor-inspector>section>div{color:#7d7469;background:#1a1716;border:1px solid #262220;border-radius:8px;padding:9px 11px;font-size:13px}.music-editor-inspector>section>b{font-size:13px;display:block}.music-editor-inspector>section>p{color:#7d7469;margin:7px 0 0;font-size:11.5px;line-height:1.5}.music-editor-inspector>.music-stems{padding:0;overflow:hidden}.music-stems>header{border-bottom:1px solid #1c1917;padding:11px 12px;display:flex}.music-stems>header b{flex:1;font-size:12.5px}.music-stems>header span{color:#7d7469;font-size:11px}.music-stems>.music-empty-rows{min-height:110px}@media (width<=1100px){.music-advanced{flex-direction:column;overflow-y:auto}.music-advanced-controls{box-sizing:border-box;border-bottom:1px solid #1c1917;border-right:0;width:100%;max-height:none}.music-library-panel{min-height:360px}.music-editor-workspace{overflow:auto}.music-editor-library{width:210px}.music-editor-inspector{width:230px}}@media (width<=620px){.music-generation-row{grid-template-columns:42px minmax(0,1fr) auto 30px;gap:7px;min-height:54px;padding-inline:8px}.music-generation-row>.html-track-number{display:none}.music-generation-row-copy small{max-width:100%}.music-generation-row-art-wrap{width:42px;height:42px}.music-generation-badge{max-width:74px;padding-inline:5px;font-size:8px}.music-generation-rows.is-library{margin-inline:8px}.music-generation-rows.is-library .music-generation-row{grid-template-columns:44px minmax(0,1fr) auto 34px}.exact-music-body,.exact-music-work,.exact-music-columns,.exact-music-maker{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.exact-music-body,.exact-music-work{overflow-x:hidden}.exact-music-work{padding:16px 12px 90px}.exact-music-columns{display:block}.exact-music-heading{gap:0;width:100%}.exact-music-bot{display:none}.exact-music-title{gap:12px;margin-bottom:12px}.exact-music-title h1{font-size:27px}.exact-music-title h1 em{min-width:0}.music-model-control.is-compact{width:100%;margin:0;display:flex}.music-model-control.is-compact .music-model-picker{flex:1;min-width:0}.music-model-control.is-compact .music-version-picker{flex:0 0 72px;width:72px;display:block}.exact-music-prompt textarea{min-height:124px}.exact-genres{flex-wrap:wrap;width:100%}.exact-genres button{flex:none}.exact-music-actions{align-items:stretch;width:100%}.exact-music-actions .exact-create-song{flex:1 0 100%;width:100%;min-height:48px}.exact-recent-music{box-sizing:border-box;width:100%;min-height:178px;margin-top:20px}.music-now-playing-bar{gap:8px;padding-inline:10px}.music-now-copy{flex:1;width:auto;min-width:0}.music-now-playing-bar>time,.music-now-playing-bar>button[title=Mute],.music-now-playing-bar>button[title=Unmute]{display:none}.music-now-progress{height:4px;box-shadow:none;border:0;border-radius:99px;flex:none;position:absolute;top:-2px;left:14px;right:14px}.music-now-progress input{height:28px;inset:-12px 0}.music-now-progress-halo{width:12px;height:12px}.music-now-copy em:not(.music-now-buffer-text){display:none}.music-now-copy .music-now-mobile-time{display:inline}.music-cache-badge--player,.music-network-state{position:absolute;bottom:4px;right:94px}.music-cache-badge--player{border-radius:999px;justify-content:center;gap:0;width:16px;min-width:16px;height:16px;min-height:0;padding:0;line-height:0}.music-cache-badge--player>span{display:none}.music-network-state{font-size:9px}.music-now-playing-panel>div{display:block;overflow-y:auto}.music-now-detail{border-bottom:1px solid #1c1917;border-right:0;min-width:0}.music-now-side{width:100%;min-height:320px}.music-now-queue,.music-now-lyrics{min-height:272px}.music-now-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.music-orbit,.music-glow-orb{display:none}.exact-music-header nav button{padding-inline:8px}.exact-music-subbar{height:40px}.exact-music-title>div{flex-wrap:wrap}.music-model-control.is-compact{width:100%;max-width:none;margin-left:0}.music-model-control.is-compact .music-engine-menu{width:min(424px,100vw - 36px);left:0;right:auto}.music-library-panel>header nav{order:5;width:100%;overflow-x:auto}.music-library-filters{flex-wrap:nowrap;width:100%;overflow-x:auto}.music-editor-modes{overflow-x:auto}.music-editor-modes button{min-width:210px}.music-editor-workspace{flex-direction:column;overflow-y:auto}.music-editor-library,.music-editor-inspector{box-sizing:border-box;border:0;border-bottom:1px solid #1c1917;flex:none;width:100%}.music-editor-content{flex:none;overflow:visible}.music-arrangement-wave{height:44px}.music-now-copy{width:150px}.music-now-volume{display:none}.music-now-playing-panel{width:min(720px,100%)}.icon-rail .global-settings-popover{width:auto;max-height:calc(100dvh - 82px);position:fixed;bottom:64px;left:10px;right:10px}.exact-settings-anchor .exact-image-settings{z-index:160;border-radius:18px 18px 0 0;width:100%;max-height:min(440px,58dvh);padding:16px 14px 18px;position:fixed;bottom:56px;left:0;right:0;box-shadow:0 -30px 100px #000000d1}.exact-settings-anchor .exact-image-settings:before{content:"";background:#3a342f;border-radius:99px;width:36px;height:4px;margin:-5px auto 13px;display:block}.exact-music-header>nav.desktop-music-tabs{display:none}.exact-music-header>nav.mobile-music-tabs{justify-content:space-around;width:100%;display:flex}.exact-music-header>nav.mobile-music-tabs>button{flex:1}.exact-music-subbar.is-discover{display:none}.music-discover-library>header{gap:6px;padding:12px 10px 8px}.music-discover-library>header>i{display:none}.music-discover-library>header>.music-library-filters{scrollbar-width:none;flex:1 0 100%;order:3;min-width:0;padding-bottom:3px}.music-discover-library>header>button{order:4}}.account-entry-page{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060505a8;place-items:center;width:auto;height:auto;min-height:0;padding:14px;display:grid;position:fixed;inset:0;overflow:auto}.account-entry-page:before,.auth-home-preview{display:none}.account-entry-page .account-entry-form{z-index:1;background:#131110;border:1px solid #2a2622;border-radius:16px;width:min(392px,100vw - 28px);max-height:calc(100dvh - 28px);padding:0;display:block;position:relative;overflow:auto;box-shadow:0 40px 110px #000000b8}.account-entry-form>header{background:0 0;border:0;align-items:center;gap:10px;padding:16px 18px 0;display:flex}.account-entry-form>header>strong{color:#150b0e;background:var(--accent-fill);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.account-entry-form>header>span{flex:1;min-width:0}.account-entry-form>header h1{color:#e8e4de;letter-spacing:0;margin:0;font-size:14.5px;font-weight:600}.account-entry-form>header p{color:#7d7469;margin:2px 0 0;font-size:11.5px}.account-entry-form .auth-close{color:#7d7469;width:28px;height:28px;font:inherit;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin:0;padding:0;font-size:15px;line-height:1;display:grid;position:static}.account-entry-form .auth-close:hover{color:#e8e4de;background:#1c1917}.account-entry-form .auth-body{padding:18px}.account-entry-form .auth-body form{width:100%;max-width:none;display:block}.account-entry-form .auth-body form label{color:#7d7469;margin:0 0 6px;font-size:11px;font-weight:500;display:block}.account-entry-form .auth-body form input{color:#e8e4de;width:100%;height:41px;font:inherit;background:#181514;border:1px solid #2a2622;border-radius:9px;outline:0;margin:0 0 12px;padding:0 12px;font-size:13.5px;display:block}.account-entry-form .auth-body form input:focus{border-color:var(--accent-line);box-shadow:none}.account-entry-form .auth-body form>button{color:#150b0e;background:var(--accent-fill);width:100%;height:auto;font:inherit;border:0;border-radius:9px;margin:12px 0 0;padding:11px;font-size:13.5px;font-weight:600;display:block}.account-entry-form .auth-divider{color:#6f665c;align-items:center;gap:10px;margin:16px 0;display:flex}.account-entry-form .auth-divider span{background:#221f1c;flex:1;height:1px}.account-entry-form .auth-divider small{font-size:11px}.account-entry-form .auth-google{color:#1e1b19;width:100%;height:auto;font:inherit;background:#f6f4f1;border:1px solid #2f2a26;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin:0;padding:11px;font-size:13.5px;font-weight:600;display:flex}.account-entry-form .auth-google b{width:auto;height:auto;color:inherit;background:0 0;border:0;font-size:13px;display:inline}.account-entry-form .auth-switch{color:#7d7469;text-align:center;margin:13px 0 0;font-size:11.5px}.account-entry-form .auth-switch a{color:var(--accent-strong);text-decoration:none}.account-entry-form .auth-protection{color:#5f574e;text-align:center;border-top:1px solid #1e1b19;padding:11px 18px;font-size:10.5px;display:block}.account-entry-form .account-entry-notice{border:1px solid var(--accent-line);max-width:none;color:var(--accent-strong);background:var(--accent-soft);border-radius:8px;margin:12px 0 0;padding:8px 10px;font-size:11px}.profile-page{grid-template-rows:50px minmax(0,1fr);grid-template-columns:54px 260px minmax(0,1fr)}.profile-page>header{background:#0d0d0d;border-bottom-color:#1c1917;height:50px;padding:0 16px}.profile-page>header>div{gap:9px}.profile-page>header a{color:#a09888;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.profile-page>header a:hover{color:#e8e4de;background:#1c1917}.profile-page>header strong{font-size:14.5px;font-weight:600}.profile-page>header button{color:#a09888;font:inherit;border-color:#262220;border-radius:8px;padding:6px 12px;font-size:13px}.profile-page-tabs{border:1px solid #1e1b19;border-radius:8px;gap:3px;margin-left:auto;padding:3px;display:flex}.profile-page-tabs button{cursor:pointer;background:0 0;border:0!important;border-radius:6px!important;padding:4px 10px!important;font-size:11.5px!important}.profile-page-tabs button.is-active{color:#e8e4de;background:#1c1917}.vx-profile-scroll{scrollbar-color:#3a342f transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.vx-profile-scroll::-webkit-scrollbar{width:8px}.vx-profile-scroll::-webkit-scrollbar-track{background:0 0}.vx-profile-scroll::-webkit-scrollbar-thumb{background:#3a342f;border:2px solid #0d0d0d;border-radius:99px}.vx-profile-main{box-sizing:border-box;width:100%;max-width:820px;margin:0 auto;padding:26px 28px 40px}.vx-profile-main>*{width:100%}.vx-profile-identity{align-items:center;gap:16px;margin-bottom:24px;display:flex}.vx-profile-avatar{color:#150b0e;background:var(--accent-fill);border-radius:16px;flex:none;place-items:center;width:64px;height:64px;font-size:24px;font-weight:600;display:grid}.vx-profile-avatar img,.edit-profile-avatar-row>i img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.vx-profile-identity>div:nth-child(2){flex:1;min-width:0}.vx-profile-name{align-items:center;gap:9px;margin-bottom:4px;display:flex}.vx-profile-name>strong{letter-spacing:-.02em;text-overflow:ellipsis;min-width:0;font-size:21px;font-weight:600;overflow:hidden}.vx-profile-name>span{color:#150b0e;background:var(--accent-fill);border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600}.vx-profile-identity p{color:#8e857a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.vx-profile-identity>button{color:#e8e4de;font:inherit;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:8px;padding:8px 14px;font-size:13px}.vx-profile-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;display:grid}.vx-profile-stats article{background:#131211;border:1px solid #221f1c;border-radius:11px;padding:14px}.vx-profile-stats span{color:#8e857a;margin-bottom:6px;font-size:11.5px;display:block}.vx-profile-stats strong{color:#e8e4de;letter-spacing:-.02em;font-size:20px;font-weight:600}.vx-profile-stats article:first-child strong{color:var(--accent-strong)}.vx-profile-plan{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;margin-bottom:24px;padding:18px}.vx-profile-plan>div{align-items:center;gap:14px;margin-bottom:14px;display:flex}.vx-profile-plan>div>div{flex:1;min-width:0}.vx-profile-plan>div strong,.vx-profile-plan>div span{display:block}.vx-profile-plan>div strong{margin-bottom:3px;font-size:15px;font-weight:600}.vx-profile-plan>div span{color:#a09888;font-size:12.5px}.vx-profile-plan button{color:#150b0e;background:var(--accent-fill);font:inherit;white-space:nowrap;border:0;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.vx-profile-plan>p{color:#a09888;justify-content:space-between;align-items:center;margin:0 0 6px;font-size:11.5px;display:flex}.vx-profile-plan>i{background:#00000059;border-radius:99px;height:5px;display:block;overflow:hidden}.vx-profile-plan>i>b{border-radius:inherit;background:var(--accent-fill);height:100%;display:block}.vx-profile-columns{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.vx-profile-card{background:#131211;border:1px solid #221f1c;border-radius:12px;overflow:hidden}.vx-profile-columns>.vx-profile-card{min-height:158px;padding:16px}.vx-profile-card>h2{color:#cfc9c0;margin:0;font-size:12.5px;font-weight:500}.vx-profile-columns>.vx-profile-card>h2{margin-bottom:12px}.vx-profile-spend>div{align-items:center;gap:10px;margin-bottom:10px;display:flex}.vx-profile-spend>div:last-child{margin-bottom:0}.vx-profile-spend>div>span{color:#a09888;flex:none;width:74px;font-size:12.5px}.vx-profile-spend>div>i{background:#241f1c;border-radius:99px;flex:1;height:5px;overflow:hidden}.vx-profile-spend>div>i>b{border-radius:inherit;height:100%;display:block}.vx-profile-spend>div>small{color:#7d7469;text-align:right;width:46px;font-size:11.5px}.vx-profile-swarm>div{align-items:center;gap:10px;padding:6px 0;display:flex}.vx-profile-swarm i{color:#150b0e;background:var(--accent-fill);border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:700;display:grid}.vx-profile-swarm span{color:#cfc9c0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.vx-profile-swarm small{color:#7d7469;font-size:11.5px}.vx-profile-preferences{margin-bottom:24px}.vx-profile-preferences>h2,.vx-profile-activity>h2{padding:15px 16px 11px}.vx-profile-preferences>button,.vx-profile-preferences>div{width:100%;min-height:59px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #1c1917;align-items:center;gap:14px;padding:12px 16px;display:flex}.vx-profile-preferences>button>span,.vx-profile-preferences>div>span{flex:1;min-width:0}.vx-profile-preferences strong,.vx-profile-preferences small{display:block}.vx-profile-preferences strong{color:#e8e4de;margin-bottom:2px;font-size:13px;font-weight:400}.vx-profile-preferences small{color:#7d7469;font-size:11.5px}.vx-profile-preferences>div>b{color:#a09888;white-space:nowrap;border:1px solid #262220;border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:400}.vx-profile-preferences button>i{background:#302b27;border-radius:10px;flex:none;width:34px;height:19px;position:relative}.vx-profile-preferences button>i.is-on{background:var(--accent-fill)}.vx-profile-preferences button>i>b{background:#a09888;border-radius:99px;width:13px;height:13px;transition:left .18s;position:absolute;top:3px;left:3px}.vx-profile-preferences button>i.is-on>b{background:#150b0e;left:18px}.vx-profile-activity-row{border-top:1px solid #1c1917;align-items:center;gap:12px;min-height:49px;padding:11px 16px;display:flex}.vx-profile-activity-row>i{border-radius:7px;flex:none;width:26px;height:26px}.vx-profile-activity-row>strong{color:#cfc9c0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:400;overflow:hidden}.vx-profile-activity-row>span{color:#7d7469;white-space:nowrap;font-size:11.5px}.vx-profile-activity-row>time{color:#5f574e;text-align:right;white-space:nowrap;width:64px;font-size:11.5px}.account-overlay-surface.profile-page{z-index:45;color:#e8e4de;background:#0d0d0d;flex-direction:column;width:auto;min-width:0;height:auto;min-height:0;display:flex;position:absolute;inset:0 0 0 314px;overflow:hidden}.studio-shell.studio-rail-closed .account-overlay-surface{left:54px}.account-overlay-surface>header{flex:none}.account-overlay-surface>header .account-overlay-back{color:#a09888;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:16px;display:grid}.account-overlay-surface>header .account-overlay-back:hover{color:#e8e4de;background:#1c1917}.public-profile-main{box-sizing:border-box;width:min(100%,1120px);max-width:none;margin:0 auto;padding:0 40px 56px;overflow-x:hidden}.profile-page>main.public-profile-main{overflow:hidden auto}.public-profile-banner{background:linear-gradient(120deg, var(--accent-line), #8a5cff);background-position:50%;background-size:cover;height:210px;margin:0 -40px}.public-profile-identity{align-items:flex-end;gap:20px;margin-top:-48px;display:flex}.public-profile-identity>.vx-profile-avatar{border:4px solid #0d0d0d;border-radius:26px;width:108px;height:108px;font-size:38px}.public-profile-identity>div:nth-child(2){flex:1;min-width:0;padding-bottom:5px}.public-profile-identity .vx-profile-name>strong{font-size:28px}.public-profile-identity p{color:#90867b;margin:3px 0 0;font-size:14px}.public-profile-identity>button{color:#e8e4de;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:8px;margin-bottom:6px;padding:8px 14px}.public-profile-bio{color:#cfc9c0;max-width:780px;margin:24px 0;font-size:16px;line-height:1.65}.public-profile-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px;display:grid}.public-profile-stats article{text-align:center;background:#131110;border:1px solid #221f1c;border-radius:12px;padding:18px}.public-profile-stats strong,.public-profile-stats span{display:block}.public-profile-stats strong{font-size:24px}.public-profile-stats span{color:#8d8378;margin-top:4px;font-size:12px}.public-profile-empty{background:#131110;border:1px solid #221f1c;border-radius:14px;min-height:150px;padding:28px}.public-profile-empty strong{font-size:15px}.public-profile-empty p{color:#8c8278;max-width:520px;margin:9px 0 0;font-size:13.5px;line-height:1.6}.public-profile-work-tabs{gap:6px;margin-bottom:18px;display:flex}.public-profile-work-tabs button{color:#93897f;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;padding:9px 16px;font-size:14px}.public-profile-work-tabs button:hover,.public-profile-work-tabs button.is-active{color:#e8e4de;background:#1c1917}.public-profile-work-grid{columns:3;column-gap:11px}.public-profile-work-grid>a{break-inside:avoid;width:100%;color:inherit;background:#131110;border:1px solid #221f1c;border-radius:11px;margin:0 0 11px;text-decoration:none;transition:all .18s;display:inline-block;overflow:hidden}.public-profile-work-grid>a:hover{border-color:var(--accent-line);transform:translateY(-2px)}.public-profile-work-grid>a>div{background:repeating-linear-gradient(135deg,#1e1a18 0 8px,#151312 8px 16px);place-items:center;min-height:170px;display:grid}.public-profile-work-grid img{object-fit:cover;width:100%;max-height:340px;display:block}.public-profile-work-grid i{color:var(--accent-strong);font-size:34px;font-style:normal}.public-profile-work-grid>a>span{align-items:center;gap:8px;padding:8px 10px;display:flex}.public-profile-work-grid strong{color:#cfc9c0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;font-weight:500;overflow:hidden}.public-profile-work-grid small{color:#7d7469;font-size:10.5px}.profile-settings-overlay{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050404b8;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.profile-settings-panel{background:#131211;border:1px solid #2a2622;border-radius:14px;width:min(720px,100%);max-height:min(760px,100dvh - 48px);padding:20px;overflow-y:auto;box-shadow:0 28px 90px #000000a6}.profile-settings-panel>header{border-bottom:1px solid #292421;align-items:center;gap:16px;padding-bottom:16px;display:flex}.profile-settings-panel>header>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.profile-settings-panel>header strong{font-size:15px}.profile-settings-panel>header small{color:#7d7469;font-size:11.5px}.profile-settings-panel>header button{color:#a09888;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:19px;display:grid}.profile-settings-panel .profile-notice{margin:14px 0 0}.profile-settings-panel .profile-security-body{border-top:0;margin-top:18px;padding-top:0}.profile-settings-panel>.profile-danger{border:1px solid #5a282d;border-radius:10px;margin-top:18px;padding:15px}.library-kind-switch{border:1px solid #262220;border-radius:9px;gap:2px;padding:2px;display:flex}.library-kind-switch button{color:#7d7469;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 9px;font-size:11.5px}.library-kind-switch button.is-active{color:#eee8e1;background:var(--a12)}.html-music-rows>audio{display:none}.html-track-art{background-position:50%;background-size:cover;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.html-track-art>i{color:#fff;background:#0a07088f;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.html-track-copy{min-width:0}.html-track-copy b,.html-track-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.html-track-copy b{color:#cfc9c0;font-size:12.5px;font-weight:600}.html-track-copy small{color:#7d7469;margin-top:3px;font-size:11px}.html-track-number{color:#6f665c;text-align:center;flex:none;width:14px;font-size:11px}.music-track-provider-chip{--provider:#8e857a;border:1px solid color-mix(in srgb, var(--provider) 30%, transparent);min-width:0;color:color-mix(in srgb, var(--provider) 68%, #fff);background:color-mix(in srgb, var(--provider) 8%, transparent);white-space:nowrap;border-radius:6px;align-items:baseline;gap:5px;padding:3px 7px;line-height:1;display:inline-flex}.music-track-provider-chip.is-suno{--provider:#a87aff}.music-track-provider-chip.is-minimax{--provider:#32d3c2}.music-track-provider-chip.is-elevenlabs{--provider:#4ad6bd}.music-track-provider-chip.is-lyria{--provider:#5a9cff}.music-track-provider-chip.is-stable{--provider:#e5a94d}.music-track-provider-chip.is-cassette{--provider:#e47da8}.music-track-provider-chip.is-radio,.music-track-provider-chip.is-vox{--provider:#ee3057}.music-track-provider-chip.is-upload{--provider:#9a9086}.music-track-provider-chip strong{color:inherit;letter-spacing:.01em;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}.music-track-provider-chip em{color:color-mix(in srgb, var(--provider) 55%, #aaa);font-size:8px;font-style:normal}.music-track-model-rail{--provider:#8e857a;flex:none;align-items:center;width:108px;display:flex}.music-track-model-rail.is-suno{--provider:#a87aff}.music-track-model-rail.is-minimax{--provider:#32d3c2}.music-track-model-rail.is-elevenlabs{--provider:#4ad6bd}.music-track-model-rail.is-lyria{--provider:#5a9cff}.music-track-model-rail.is-stable{--provider:#e5a94d}.music-track-model-rail.is-cassette{--provider:#e47da8}.music-track-model-rail.is-radio,.music-track-model-rail.is-vox{--provider:#ee3057}.music-track-model-rail.is-upload{--provider:#9a9086}.music-track-model-rail>span{min-width:0}.music-track-model-rail small,.music-track-model-rail strong,.music-track-model-rail em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-track-model-rail small{color:#6f665c;letter-spacing:.07em;font-size:8px}.music-track-model-rail strong{max-width:106px;color:color-mix(in srgb, var(--provider) 55%, #ddd);margin-top:1px;font-size:10.5px;font-weight:600}.music-track-model-rail em{color:#716960;margin-top:1px;font-size:8.5px;font-style:normal}.music-editor-empty{color:#8a8178;text-align:center;max-width:420px;margin:40px auto;font-size:13px;line-height:1.5}.music-editor-panel{gap:12px;display:grid}.music-editor-panel>header{align-items:center;gap:10px;display:flex}.music-editor-panel>header>b{color:#f2ede8;font-size:14px}.music-editor-panel>header>span{color:#8a8178;font-size:12px}.music-editor-panel>header>i{flex:1}.music-editor-panel>header>button,.music-editor-range>button{color:#ddd6cf;cursor:pointer;background:#1a1614;border:1px solid #332d2a;border-radius:7px;height:30px;padding:0 11px;font-size:12px}.music-editor-panel>header>button:hover,.music-editor-range>button:hover{border-color:var(--accent-line);color:#fff}.music-editor-sections{gap:8px;margin:0;padding:0;list-style:none;display:grid}.music-editor-sections>li{background:#151211;border:1px solid #2c2623;border-radius:9px;gap:6px;padding:8px;display:grid}.music-editor-sections>li>div{gap:5px;display:flex}.music-editor-sections input{min-width:0;height:28px;color:var(--accent-bright);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:0 8px;font-size:12px;font-weight:700}.music-editor-sections input:focus{border-color:#3a322e;outline:0}.music-editor-sections li>div>button{color:#9b9189;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.music-editor-sections li>div>button:hover:not(:disabled){color:#fff;background:#2a2421}.music-editor-sections li>div>button:disabled{opacity:.3;cursor:default}.music-editor-sections textarea,.music-editor-field textarea,.music-editor-field select,.music-editor-range input{box-sizing:border-box;color:#e8e4de;width:100%;font:inherit;resize:vertical;background:#0f0d0c;border:1px solid #2f2926;border-radius:7px;outline:0;padding:8px 10px;font-size:13px;line-height:1.5}.music-editor-sections textarea:focus,.music-editor-field textarea:focus,.music-editor-field select:focus,.music-editor-range input:focus{border-color:var(--accent-line)}.music-editor-field{gap:5px;display:grid}.music-editor-field>span,.music-editor-range label>span{color:#8a8178;font-size:11px;font-weight:600}.music-editor-range{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.music-editor-range label{gap:5px;width:96px;display:grid}.music-editor-range input{font-variant-numeric:tabular-nums;height:32px;padding:0 9px}.music-editor-range>button{height:32px}.music-editor-range>small{color:#8a8178;margin-left:auto;font-size:11.5px}.music-editor-panel>footer{align-items:center;gap:12px;padding-top:4px;display:flex}.music-editor-panel>footer>small{color:#8a8178;flex:1;font-size:12px}.music-editor-go{color:#fff;background:var(--accent-fill);cursor:pointer;border:0;border-radius:8px;height:36px;padding:0 16px;font-size:13px;font-weight:650}.music-editor-go:disabled{opacity:.45;cursor:default}.music-editor-notice{color:#d9d1ca;background:#1a1614;border:1px solid #3a322c;border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:12.5px}.music-stems-links{gap:6px;display:grid}.music-stems-links>a{color:#e8e4de;border:1px solid #332d2a;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12.5px;text-decoration:none;display:flex}.music-stems-links>a:hover{border-color:var(--accent-line)}.music-stems>.music-editor-go{width:100%}.music-stems>p{color:#8a8178;margin:6px 0;font-size:12px;line-height:1.45}.music-editor-paused{color:#cfc7c0;background:#1a1614;border:1px solid #3a322c;border-radius:9px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}:root{--maintenance-bar-h:36px}.maintenance-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-in-out infinite maintenance-pulse}@keyframes maintenance-pulse{50%{opacity:.3}}.maintenance-banner{z-index:900;height:var(--maintenance-bar-h);border-bottom:1px solid var(--accent-line);background:color-mix(in srgb, var(--accent) 14%, var(--bg));color:var(--text);text-align:center;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:13px;line-height:1.3;display:flex;position:fixed;inset:0 0 auto}html.site-maintenance body{padding-top:var(--maintenance-bar-h)}html.site-maintenance .voxchat-core{height:calc(100dvh - var(--maintenance-bar-h))}.maintenance-page{z-index:10000;background:color-mix(in srgb, var(--bg) 74%, transparent);-webkit-backdrop-filter:blur(6px)saturate(.8);place-items:center;padding:24px 16px;animation:.4s ease-out both maintenance-in;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes maintenance-in{0%{opacity:0}}.maintenance-card{text-align:center;max-width:440px;text-shadow:0 1px 12px var(--bg);flex-direction:column;align-items:center;display:flex}.maintenance-emblem{margin-bottom:28px}.maintenance-card h1{color:var(--text);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(24px,4vw,32px);font-weight:600;line-height:1.15}.maintenance-card p{color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.65}.maintenance-check{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.maintenance-sign-in{border-top:1px solid var(--line);color:var(--muted);margin-top:30px;padding-top:18px;font-size:13px;text-decoration:none}.maintenance-sign-in:hover{color:var(--text)}@media (width<=760px){.maintenance-page{background:color-mix(in srgb, var(--bg) 86%, transparent)}}@media (prefers-reduced-motion:reduce){.maintenance-dot,.maintenance-page{animation:none}}.exact-image-settings button.is-offline{opacity:.38;cursor:not-allowed;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}.exact-video-duration-stops small.is-offline{opacity:.4;cursor:help;text-decoration:line-through}.music-model-control .is-offline{opacity:.45;cursor:not-allowed}.exact-image-route-list button.is-unavailable[aria-disabled=true]{cursor:not-allowed}.tool-menu button.is-offline,.voice-input.is-offline,.message-actions button.is-offline,button.is-offline[aria-disabled=true]{opacity:.4;cursor:not-allowed}.html-music-rows.is-recent{flex:1;min-height:0;padding:7px;overflow-y:auto}.html-music-rows.is-recent>article{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;transition:.14s var(--ease);background:#131110;border:1px solid #1e1b19;border-radius:10px;align-items:center;gap:9px;margin-bottom:4px;padding:7px;display:flex}.html-music-rows.is-recent>article:hover{border-color:#332e2a}.html-music-rows.is-recent>article:focus-visible{outline:1px solid var(--aline);outline-offset:1px}.html-music-rows.is-recent>article.is-active{border-color:var(--aline);background:var(--a12)}.html-music-rows.is-recent .html-track-art{border-radius:8px;width:38px;height:38px}.html-music-rows.is-recent .html-track-copy{flex:1}.html-music-rows.is-recent>article.is-active .html-track-copy b{color:#e8e4de}.html-music-rows.is-recent>article>em{color:#4ad6bd;font-variant-numeric:tabular-nums;background:#4ad6bd1a;border-radius:5px;padding:2px 7px;font-size:11px;font-style:normal}.html-music-rows.is-recent .music-track-provider-chip{flex:none;max-width:82px}.html-music-rows.is-library{scrollbar-width:thin;scrollbar-color:#38312e transparent;flex:1;min-height:0;padding:0 16px 16px;overflow:hidden auto}.html-music-rows.is-library>article{cursor:pointer;width:min(100%,1280px);min-width:0;transition:background .14s var(--ease);background:0 0;border-left:2px solid #0000;border-radius:0 10px 10px 0;align-items:center;gap:10px;margin:0 auto 2px;padding:7px 10px;display:flex}.html-music-rows.is-library>article:hover{background:#171514}.html-music-rows.is-library>article.is-active{border-left-color:var(--a);background:var(--a12)}.html-music-rows.is-library>article.is-picked{border-left-color:var(--a);background:linear-gradient(90deg, var(--a12), #ffffff07)}.music-track-select{color:#110b0d;cursor:pointer;opacity:.65;background:linear-gradient(#ffffff0a,#ffffff03),#08070a80;border:1px solid #ffffff17;border-radius:8px;flex:none;place-items:center;width:21px;height:21px;padding:0;font-size:11px;font-weight:900;transition:border-color .18s,background .18s,opacity .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 18px #00000029}.music-track-select:hover,.music-track-select:focus-visible{border-color:var(--aline);opacity:1;outline:0;transform:scale(1.04)}.music-track-select[aria-pressed=true]{border-color:var(--aline);background:var(--accent-fill);box-shadow:0 0 0 1px var(--a08), 0 0 12px var(--a33);opacity:.9}.html-music-rows.is-library .html-track-art{border-radius:8px;width:40px;height:40px}.html-music-rows.is-library .html-track-copy{flex:1;min-width:120px}.html-music-rows.is-library>article.is-active .html-track-copy b{color:#e8e4de}.html-track-actions{flex:none;gap:1px;display:flex}.html-track-actions button{color:#7d7469;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.html-track-actions button:hover:not(:disabled){color:#cfc9c0;background:#211d1c}.html-track-actions button.is-active{color:var(--atext);background:var(--a12)}.html-track-actions button.is-delete:hover{color:#ff859b;background:#f02f551f}.html-track-actions button:disabled{cursor:default;opacity:.38}.html-track-bpm{flex:none;width:40px}.html-track-model small,.html-track-bpm small{color:#6f665c;letter-spacing:.05em;font-size:9.5px;display:block}.html-track-model b,.html-track-bpm b{color:#cfc9c0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.html-track-wave{background:#221f1c;border-radius:99px;flex:none;width:150px;height:6px;overflow:hidden}.html-track-wave>i{border-radius:inherit;background:linear-gradient(90deg, var(--a), #8a5cff);height:100%;transition:width .2s linear;display:block}.html-music-rows.is-library time{color:#a09888;text-align:right;font-variant-numeric:tabular-nums;flex:none;width:38px;font-size:12px}.html-track-more{color:#6f665c;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.html-track-more:hover{color:#e8e4de;background:#211d1c}.music-track-menu-layer{display:contents}.music-track-menu{z-index:260;box-sizing:border-box;color:#efe9e4;width:min(300px,100vw - 20px);max-height:min(640px,100dvh - 20px);box-shadow:0 24px 64px #000000a8, 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 0 48px color-mix(in srgb, var(--accent) 10%, transparent);animation:musicMenuIn .16s var(--ease);background:#151111;border:1px solid #2e2624;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes musicMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.music-track-menu-hero{isolation:isolate;flex-direction:column;flex:none;justify-content:flex-end;gap:2px;min-height:132px;padding:14px 16px 13px;display:flex;position:relative;overflow:hidden}.music-track-menu-hero>i{z-index:-2;filter:saturate(1.15);position:absolute;inset:-8px;background-position:50%!important;background-size:cover!important}.music-track-menu-hero:before{z-index:-1;content:"";background:linear-gradient(#0a080833 0%,#0a08088c 45%,#151111 100%);position:absolute;inset:0}.music-track-menu-hero>b,.music-track-menu-hero>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-track-menu-hero>b{color:#fff;letter-spacing:-.01em;padding-right:8px;font-size:17px;font-weight:800}.music-track-menu-hero>small{color:#ffffffb8;font-size:11.5px}.music-track-menu-chips{gap:5px;display:flex;position:absolute;top:12px;left:12px}.music-track-menu-chips>span{color:#f3e9ef;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700}.music-track-menu-close{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:28px;height:28px;transition:background .12s,transform .12s;display:grid;position:absolute;top:9px;right:9px}.music-track-menu-close:hover,.music-track-menu-close:focus-visible{background:var(--accent-fill);outline:0;transform:rotate(90deg)}.music-track-menu-wave{opacity:.85;align-items:flex-end;gap:2px;height:22px;margin-bottom:8px;display:flex}.music-track-menu-wave>i{background:#fff;border-radius:2px;width:3px}.music-track-menu-wave>i:nth-child(n+11){background:#ffffff73}.music-track-menu-body{flex-direction:column;min-height:0;padding:10px 8px 8px;display:flex;overflow-y:auto}.music-track-menu-body>.music-duration-review{margin:0 2px 8px}.music-track-menu-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 2px 8px;display:grid}.music-track-menu-tiles>button{color:#efe9e4;cursor:pointer;background:#1d1817;border:1px solid #2e2624;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:9px 0 8px;font-size:11px;font-weight:650;transition:background .12s,border-color .12s,transform .12s;display:flex}.music-track-menu-tiles>button:hover,.music-track-menu-tiles>button:focus-visible{background:#261f1d;border-color:#4a3d39;outline:0;transform:translateY(-1px)}.music-track-menu-tiles>button.is-primary{color:#fff;background:var(--accent-fill);border-color:#0000}.music-track-menu-tiles>button.is-primary:hover,.music-track-menu-tiles>button.is-primary:focus-visible{background:var(--accent-bright)}.music-track-menu-list,.music-track-menu-group{gap:1px;min-height:0;display:grid}.music-track-menu-list>button,.music-track-menu-group>button{color:#ddd6cf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-size:13px;display:grid}.music-track-menu-list>button>svg,.music-track-menu-group>button>svg{color:#9b9189}.music-track-menu-list>button>span,.music-track-menu-group>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-track-menu-list>button>small,.music-track-menu-group>button>small{color:#8f857d;font-variant-numeric:tabular-nums;font-size:11px}.music-track-menu-list>button:hover:not(:disabled),.music-track-menu-list>button:focus-visible,.music-track-menu-list>button.is-open,.music-track-menu-group>button:hover:not(:disabled),.music-track-menu-group>button:focus-visible{color:#fff;background:#261f1d;outline:0}.music-track-menu-list>button:hover:not(:disabled)>svg,.music-track-menu-list>button:focus-visible>svg,.music-track-menu-list>button.is-open>svg,.music-track-menu-group>button:hover:not(:disabled)>svg{color:#efe9e4}.music-track-menu-list>button.is-active>svg,.music-track-menu-list>button.is-active>small{color:var(--accent-bright)}.music-track-menu-list>button:disabled,.music-track-menu-group>button:disabled{opacity:.42;cursor:default}.music-track-menu-list>button.is-danger,.music-track-menu-list>button.is-danger>svg{color:#f08c8c}.music-track-menu-forward,.music-track-menu-back>i{color:#8f857d;transition:transform .14s var(--ease);display:grid}.music-track-menu-forward svg{transform:rotate(90deg)}.music-track-menu-list>button.is-open .music-track-menu-forward{color:var(--accent-bright);transform:translate(2px)}.music-track-menu-list>button.music-track-menu-back{color:#fff;grid-template-columns:18px minmax(0,1fr);margin-bottom:2px;font-weight:700}.music-track-menu-back>i svg{transform:rotate(-90deg)}.music-track-menu-list>hr{background:#2a2322;border:0;height:1px;margin:5px 8px}.music-track-menu-list>p{color:#8f857d;margin:4px 10px 6px;font-size:11.5px;line-height:1.4}.music-track-menu-list>p[role=alert]{color:#f08c8c}.music-track-menu-toggles{border-top:1px solid #2a2322;align-items:center;gap:6px;margin-top:6px;padding:8px 4px 2px;display:flex}.music-track-menu-toggles>button[role=menuitemcheckbox]{color:#cfc6bf;cursor:pointer;background:#1d1817;border:1px solid #2e2624;border-radius:999px;align-items:center;gap:5px;height:27px;padding:0 10px;font-size:11.5px;font-weight:650;display:inline-flex}.music-track-menu-toggles>button[role=menuitemcheckbox]:hover,.music-track-menu-toggles>button[role=menuitemcheckbox]:focus-visible{color:#fff;border-color:#4a3d39;outline:0}.music-track-menu-toggles>button.is-active{color:#ff8aa0;background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:#0000}.music-track-menu-delete{color:#f08c8c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:28px;margin-left:auto;display:grid}.music-track-menu-delete:hover,.music-track-menu-delete:focus-visible{color:#fff;background:#d63c3c42;outline:0}.music-track-flyout{z-index:261;box-sizing:border-box;color:#efe9e4;max-height:calc(100dvh - 20px);box-shadow:0 20px 54px #0000009e, 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent);transform-origin:0 0;animation:musicFlyoutIn .16s var(--ease);background:#171212;border:1px solid #2e2624;border-radius:14px;padding:8px;position:fixed;overflow-y:auto}.music-track-flyout.is-left{transform-origin:100% 0;animation-name:musicFlyoutInLeft}@keyframes musicFlyoutIn{0%{opacity:0;transform:translate(-6px)scale(.97)}}@keyframes musicFlyoutInLeft{0%{opacity:0;transform:translate(6px)scale(.97)}}.music-track-flyout-title{color:#8f857d;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px 7px;font-size:10.5px;font-weight:800;display:block}.music-track-menu-list.is-drill{animation:musicMenuPanelIn .2s var(--ease);padding:8px;overflow-y:auto}@keyframes musicMenuPanelIn{0%{opacity:0;transform:translate(18px)}}.music-track-playlist-create{grid-template-columns:minmax(0,1fr) 30px;gap:5px;margin:2px 4px 5px;display:grid}.music-track-playlist-create input{color:#e8e4de;background:#0f0d0c;border:1px solid #332d2a;border-radius:6px;outline:0;min-width:0;height:30px;padding:0 9px;font-size:12px}.music-track-playlist-create input:focus{border-color:var(--accent-line)}.music-track-playlist-create button{color:#e8e4de;cursor:pointer;background:#1f1a18;border:1px solid #332d2a;border-radius:6px;place-items:center;display:grid}.music-track-playlist-create button:disabled{opacity:.4;cursor:default}.music-duration-review{background:#1a1614;border:1px solid #3a322c;border-radius:7px;gap:7px;margin:0 3px 5px;padding:8px 9px;display:grid}.music-duration-review>span{gap:2px;display:grid}.music-duration-review b{color:var(--text);font-size:11.5px}.music-duration-review small{color:var(--muted);font-size:10.5px}.music-duration-review>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.music-duration-review button{border:1px solid var(--line);min-height:26px;color:var(--text);background:var(--panel-strong);cursor:pointer;border-radius:6px;font-size:11px}.music-duration-review button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-bright)}.music-duration-review button:disabled{opacity:.45;cursor:default}@media (width<=680px){.music-track-menu{right:8px;bottom:calc(var(--m-tab,62px) + 8px);border-radius:22px;width:auto;max-height:min(78dvh,100dvh - 96px);animation-name:musicMenuSheetIn;left:8px}@keyframes musicMenuSheetIn{0%{opacity:0;transform:translateY(16px)}}.music-track-menu-hero{min-height:112px}.music-track-menu-close{width:34px;height:34px}.music-track-menu-tiles>button{padding:12px 0 10px;font-size:12px}.music-track-menu-list>button,.music-track-menu-group>button{min-height:46px;font-size:15px}.music-track-menu-toggles>button[role=menuitemcheckbox]{height:32px;font-size:12.5px}.music-track-playlist-create input{height:40px}}.music-track-dialog-backdrop{z-index:255;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505c9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.music-track-dialog{color:#e7e1db;width:min(720px,100%);max-height:min(700px,100dvh - 48px);animation:musicMenuIn .16s var(--ease);background:#121110;border:1px solid #342e2b;border-radius:16px;overflow:auto;box-shadow:0 30px 90px #000b}.music-track-dialog>header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151311f2;border-bottom:1px solid #2b2724;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.music-track-dialog>header span{flex-direction:column;flex:1;min-width:0;display:flex}.music-track-dialog>header b{font-size:13px}.music-track-dialog>header small{color:#7c736b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.music-track-dialog>header button{color:#928981;cursor:pointer;background:#171513;border:1px solid #302b28;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.music-album-detail{grid-template-columns:minmax(230px,.9fr) minmax(280px,1.1fr);gap:22px;padding:20px;display:grid}.music-album-detail>i{min-height:320px;box-shadow:inset 0 0 0 1px #fff08;border:1px solid #302a27;border-radius:13px;place-items:center;display:grid;background-position:50%!important;background-size:cover!important}.music-album-detail>i button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808b8;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:54px;height:54px;padding:0;display:grid}.music-album-detail>section{min-width:0}.music-album-detail h2{margin:3px 0 5px;font-size:24px}.music-album-detail p{color:#8a8179;margin:0 0 18px}.music-album-detail dl{background:#2c2825;border:1px solid #2c2825;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.music-album-detail dl div{background:#171513;padding:10px 11px}.music-album-detail dt{color:#716961;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.music-album-detail dd{color:#ccc4bc;margin:3px 0 0;font-size:11px}.music-album-tags{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.music-album-tags span{border:1px solid var(--aline);color:var(--a);background:var(--a08);border-radius:999px;padding:5px 8px;font-size:9px}.music-album-detail nav{grid-template-columns:1fr 1fr;gap:7px;margin-top:17px;display:grid}.music-album-detail nav button{color:#b6ada5;cursor:pointer;background:#181614;border:1px solid #302b28;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;display:flex}.music-version-history{flex-direction:column;gap:6px;padding:16px;display:flex}.music-version-history>button{color:#cfc8c0;cursor:pointer;text-align:left;background:#171513;border:1px solid #292522;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px;display:flex}.music-version-history>button.is-active{border-color:var(--aline);background:var(--a08)}.music-version-history>button>i{border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid;background-position:50%!important;background-size:cover!important}.music-version-history>button span{flex-direction:column;flex:1;min-width:0;display:flex}.music-version-history>button small{color:#756d65;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.music-version-history>button em{color:var(--a);font-size:9px;font-style:normal}.music-compare-ab{gap:12px;padding:18px;display:grid}.music-compare-ab>p{color:#827970;margin:0 0 2px;font-size:11px}.music-compare-ab label{background:#171513;border:1px solid #2d2825;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.music-compare-ab label>b{width:26px;height:26px;color:var(--a);background:var(--a12);border-radius:7px;place-items:center;display:grid}.music-compare-ab select{color:#d6cfc8;background:#100f0e;border:1px solid #342f2c;border-radius:7px;min-width:0;height:34px;padding:0 9px}.music-compare-ab button{border:1px solid var(--aline);height:34px;color:var(--a);background:var(--a08);cursor:pointer;border-radius:7px;padding:0 13px}.html-music-rows.is-editor{margin-top:8px}.html-music-rows.is-editor>article{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;margin-bottom:4px;padding:7px;display:flex}.html-music-rows.is-editor>article:hover{background:#171514}.html-music-rows.is-editor>article:focus-visible{outline:1px solid var(--aline)}.html-music-rows.is-editor>article.is-active{border-color:var(--aline);background:var(--a12)}.html-music-rows.is-editor .html-track-art{border-radius:8px;width:36px;height:36px}.html-music-rows.is-editor .html-track-copy{flex:1}.html-music-rows.is-editor>article.is-active .html-track-copy b{color:#e8e4de}.music-library-panel>header>button:disabled,.music-discover-library>header>button:disabled{cursor:default;opacity:.46}@container (width<=720px){.html-track-wave{display:none}}@container (width<=560px){.html-track-model,.music-track-model-rail,.html-track-bpm{display:none}.html-music-rows.is-library>article{gap:7px;padding-inline:8px}}@container (width<=430px){.html-music-rows.is-library .html-track-copy{min-width:72px}.html-music-rows.is-library time{display:none}}@media (width<=760px){.music-library-bulk-shell{padding-inline:10px}.music-library-bulk-bar{border-radius:13px;flex-direction:column;align-items:flex-start;width:100%}.music-library-bulk-actions{flex-wrap:wrap}.music-library-bulk-notice{white-space:normal;padding-left:4px}.library-kind-switch,.html-track-model,.music-track-model-rail,.html-track-bpm,.html-track-wave{display:none}}@media (width<=820px){.account-overlay-surface.profile-page,.studio-shell.studio-rail-closed .account-overlay-surface.profile-page{inset:0}}@media (width<=900px){.profile-page{grid-template-columns:54px minmax(0,1fr)}}@media (width<=620px){.music-track-dialog-backdrop{align-items:end;padding:0}.music-track-dialog{border-width:1px 0 0;border-radius:17px 17px 0 0;width:100%;max-height:88dvh}.music-album-detail{grid-template-columns:1fr;gap:15px;padding:14px}.music-album-detail>i{min-height:min(72vw,310px)}.music-album-detail h2{font-size:20px}.music-compare-ab{padding:13px}.music-compare-ab label{grid-template-columns:26px 1fr}.music-compare-ab label button{grid-column:2}.profile-page{grid-template-rows:50px minmax(0,1fr) 54px;grid-template-columns:1fr}.vx-profile-main{padding:20px 14px 34px}.vx-profile-identity{align-items:flex-start}.vx-profile-identity>button{display:none}.vx-profile-identity p{white-space:normal;overflow-wrap:anywhere}.vx-profile-stats{grid-template-columns:repeat(2,1fr)}.vx-profile-columns{grid-template-columns:1fr}.vx-profile-plan>div{align-items:flex-start}.vx-profile-plan button{display:none}.vx-profile-plan>p{align-items:flex-start;gap:8px}.account-overlay-surface.profile-page{z-index:130;inset:0}.profile-settings-overlay{padding:10px}.profile-settings-panel{max-height:calc(100dvh - 20px);padding:16px}.vx-profile-activity-row>span{display:none}}.global-settings-anchor,.global-messages-anchor{flex:none;position:relative}.global-messages-anchor.is-mobile-drawer{display:none}.global-messages-anchor>button{width:38px;height:36px;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:relative}.global-messages-anchor>button:hover,.global-messages-anchor>button.is-active{color:var(--text);background:var(--panel-3)}.global-messages-anchor>button>b{color:#fff;background:var(--accent-fill);border:2px solid #11100f;border-radius:99px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:7px;line-height:1;display:grid;position:absolute;top:2px;right:1px}.global-messages-popover{z-index:60002;color:#e8e4de;width:356px;height:min(568px,100dvh - 24px);animation:vxIn .18s var(--ease) both;background:linear-gradient(#151312 0%,#100f0e 100%);border:1px solid #84776b47;border-radius:12px;flex-direction:column;display:flex;position:fixed;bottom:12px;left:56px;overflow:hidden;box-shadow:0 20px 54px #0000009e,inset 0 1px #ffffff09}.global-messages-popover>header{background:#171412d6;border-bottom:1px solid #24201d;align-items:center;gap:8px;min-height:52px;padding:7px 9px;display:flex}.global-messages-popover>header>div{min-width:0}.dm-header-copy{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.dm-header-copy>div{min-width:0}.global-messages-popover>header strong,.global-messages-popover>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.global-messages-popover>header strong{font-size:13px}.global-messages-popover>header small{color:#7d7469;margin-top:1px;font-size:10.5px}.dm-back,.dm-close{color:#938a81;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;font-size:20px;display:grid}.dm-close{flex:none;margin-left:auto}.dm-back:hover,.dm-close:hover{color:#eee8e1;background:#211d1a;border-color:#302a26}.global-messages-error{color:#e8a0a8;background:#241619;border:1px solid #4b292d;border-radius:7px;margin:8px;padding:7px 9px;font-size:10.5px}.dm-inbox{scrollbar-width:thin;scrollbar-color:#3a342f transparent;flex:1;min-height:0;overflow-y:auto}.dm-inbox-tabs{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131211f7;border-bottom:1px solid #24201d;grid-template-columns:1fr 1fr;gap:5px;padding:7px 8px 6px;display:grid;position:sticky;top:0}.dm-inbox-tabs>button{color:#938a81;cursor:pointer;min-height:30px;transition:border-color .16s var(--ease), color .16s var(--ease), background .16s var(--ease);background:#100f0e;border:1px solid #302a26;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:10px;font-weight:700;display:flex}.dm-inbox-tabs>button:hover{color:#e8e4de;background:#1b1816}.dm-inbox-tabs>button.is-active{border-color:var(--accent-line);color:#fff;background:color-mix(in srgb, var(--accent-soft) 72%, #171412);box-shadow:inset 0 -1px 0 var(--accent)}.dm-inbox-tabs>button b{color:#fff;background:var(--accent-fill);border-radius:6px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid}.dm-inbox h3{color:#7d7469;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0;padding:8px 10px 5px;font-size:9px;font-weight:700;display:flex}.dm-inbox h3 b{min-width:17px;height:17px;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;place-items:center;font-size:8px;display:grid}.dm-avatar{color:#120d0e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:750;display:grid}.dm-conversations>button{color:#d8d1ca;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #211e1c;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:54px;padding:7px 10px;display:grid;position:relative}.dm-conversations>button:hover{background:#1b1816}.dm-conversations>button.is-unread{box-shadow:inset 2px 0 0 var(--accent);background:color-mix(in srgb, var(--accent-soft) 68%, transparent)}.dm-conversations>button .dm-avatar{border-radius:9px;width:34px;height:34px}.dm-conversations>button>span{min-width:0}.dm-conversations>button strong,.dm-conversations>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dm-conversations>button strong{font-size:11.5px}.dm-conversations>button small{color:#81786f;margin-top:2px;font-size:10px}.dm-conversations>button time{color:#70675f;align-self:start;margin-top:2px;font-size:9px}.dm-conversations>button>b{color:#fff;background:var(--accent-fill);border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;bottom:7px;right:10px}.dm-conversations.is-unknown>button{opacity:.82}.dm-conversations.is-unknown>button:hover{opacity:1}.dm-conversations.is-unknown>button .dm-avatar{filter:saturate(.55)}.dm-empty{color:#d8d1ca;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.dm-empty strong{font-size:12.5px}.dm-empty span{color:#7d7469;max-width:260px;margin-top:5px;font-size:10.5px;line-height:1.5}.dm-thread{scrollbar-width:thin;scrollbar-color:#3a342f transparent;flex:1;min-height:0;padding:10px;overflow-y:auto}.dm-thread>article{justify-content:flex-start;margin:4px 0;display:flex}.dm-thread>article.is-own{justify-content:flex-end}.dm-thread>article>span{background:#1b1917;border:1px solid #2b2723;border-radius:11px 11px 11px 4px;max-width:min(82%,276px);padding:7px 9px 5px}.dm-thread>article.is-own>span{border-color:var(--accent-line);background:var(--accent-soft);border-radius:11px 11px 4px}.dm-thread p{color:#e3ddd6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.48}.dm-thread time{color:#746b63;text-align:right;margin-top:4px;font-size:8.5px;display:block}.dm-composer{background:#161413;border-top:1px solid #24201d;align-items:flex-end;gap:6px;padding:7px;display:flex}.dm-composer textarea{resize:none;color:#e8e4de;min-height:34px;max-height:104px;font:inherit;background:#100f0e;border:1px solid #302a26;border-radius:9px;outline:0;flex:1;padding:8px 10px;font-size:11.5px;line-height:1.4}.dm-composer textarea:focus{border-color:var(--accent-line)}.dm-composer>button{color:#fff;background:var(--accent-fill);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:17px;display:grid}.dm-composer>button:disabled{opacity:.4;cursor:default}.global-friends-anchor{flex:none;position:relative}.global-friends-anchor.is-mobile-drawer{display:none}.global-friends-anchor>button{width:38px;height:36px;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:relative}.global-friends-anchor>button:hover,.global-friends-anchor>button.is-active{color:var(--text);background:var(--panel-3)}.global-friends-anchor>button>b{color:#fff;background:var(--accent-fill);border:2px solid #11100f;border-radius:99px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:7px;line-height:1;display:grid;position:absolute;top:2px;right:1px}.global-friends-popover{z-index:60003;color:#e8e4de;width:356px;height:min(568px,100dvh - 24px);animation:vxIn .18s var(--ease) both;background:linear-gradient(#151312 0%,#100f0e 100%);border:1px solid #84776b47;border-radius:12px;flex-direction:column;display:flex;position:fixed;bottom:12px;left:56px;overflow:hidden;box-shadow:0 20px 54px #0000009e,inset 0 1px #ffffff09}.global-friends-popover>header{background:#171412d6;border-bottom:1px solid #24201d;align-items:center;gap:8px;min-height:52px;padding:7px 9px 7px 11px;display:flex}.global-friends-popover>header>div{flex:1;min-width:0}.global-friends-popover>header strong,.global-friends-popover>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.global-friends-popover>header strong{font-size:13px}.global-friends-popover>header small{color:#7d7469;margin-top:1px;font-size:10.5px}.global-friends-popover>header>button{color:#938a81;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;font-size:20px;display:grid}.global-friends-popover>header>button:hover{color:#eee8e1;background:#211d1a;border-color:#302a26}.friends-tabs{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px 8px 6px;display:grid}.friends-tabs>button{color:#938a81;cursor:pointer;min-width:0;min-height:30px;transition:border-color .16s var(--ease), color .16s var(--ease), background .16s var(--ease);background:#100f0e;border:1px solid #302a26;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:10px;font-weight:700;display:flex}.friends-tabs>button:hover{color:#e8e4de;background:#1b1816}.friends-tabs>button.is-active{border-color:var(--accent-line);color:#fff;background:color-mix(in srgb, var(--accent-soft) 72%, #171412);box-shadow:inset 0 -1px 0 var(--accent)}.friends-tabs>button b{color:#a79d94;background:#24201d;border-radius:6px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid}.friends-tabs>button b.has-attention{color:#fff;background:var(--accent-fill)}.friends-search{color:#716860;background:#100f0e;border:1px solid #302a26;border-radius:8px;align-items:center;gap:7px;margin:0 8px 7px;padding:0 9px;display:flex}.friends-search:focus-within{border-color:var(--accent-line);color:var(--accent-strong)}.friends-search input{color:#e8e4de;width:100%;min-width:0;height:32px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px}.friends-search input::placeholder{color:#6f665e}.global-friends-error{color:#e8a0a8;background:#241619;border:1px solid #4b292d;border-radius:7px;margin:0 8px 7px;padding:7px 9px;font-size:10.5px}.friends-body{scrollbar-width:thin;scrollbar-color:#3a342f transparent;border-top:1px solid #24201d;flex:1;min-height:0;overflow-y:auto}.friend-row{min-height:54px;transition:background .15s var(--ease);background:0 0;border-bottom:1px solid #211e1c;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid;position:relative}.friend-row:hover{background:#1a1816}.friend-avatar{color:#120d0e;border:1px solid #ffffff21;border-radius:9px;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;font-weight:750;display:grid;box-shadow:0 5px 15px #00000047}.friend-identity{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.friend-identity strong,.friend-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.friend-identity strong{color:#e7e1da;font-size:11.5px}.friend-identity small{color:#7d7469;margin-top:2px;font-size:10px}.friend-row-actions{gap:5px;display:flex;position:relative}.friend-primary-action,.friend-more-action,.friend-unblock-action{color:#9e958c;cursor:pointer;background:#131110;border:1px solid #302a26;border-radius:7px;place-items:center;height:28px;padding:0 8px;display:grid}.friend-primary-action{border-color:var(--accent-line);width:30px;color:var(--accent-strong);background:var(--accent-soft);padding:0}.friend-more-action{letter-spacing:1px;width:28px;padding:0 0 4px;font-size:15px}.friend-primary-action:hover,.friend-more-action:hover,.friend-unblock-action:hover{border-color:var(--accent-line);color:#fff;background:var(--accent-soft)}.friend-primary-action:disabled,.friend-unblock-action:disabled{opacity:.45;cursor:wait}.friend-row-menu{z-index:4;width:146px;animation:vxIn .14s var(--ease) both;background:#171513;border:1px solid #37312c;border-radius:9px;padding:5px;display:grid;position:absolute;top:33px;right:0;overflow:hidden;box-shadow:0 16px 38px #000000ad}.friend-row-menu>button{color:#b9b1a8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:10.5px}.friend-row-menu>button:hover{color:#fff;background:#25211e}.friend-row-menu>button.is-danger{color:#e6818c}.friend-row-menu>strong{color:#e8e1da;padding:7px 7px 5px;font-size:10.5px}.friend-row-menu>span{grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.friend-row-menu>span button{border:1px solid var(--accent-line);color:#fff;background:var(--accent-soft);cursor:pointer;border-radius:6px;min-height:30px;padding:0 5px;font-size:9.5px}.friend-row-menu>span button+button{color:#91887f;background:0 0;border-color:#302a26}.friend-request-actions{gap:5px;display:flex}.friend-request-actions button{border:1px solid var(--accent-line);color:#fff;background:var(--accent-soft);cursor:pointer;border-radius:7px;min-height:27px;padding:0 7px;font-size:9px}.friend-request-actions button+button,.friend-row.is-request .friend-request-actions button:only-child{color:#978e85;background:0 0;border-color:#302a26}.friend-request-actions button:disabled{opacity:.45;cursor:wait}.friends-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:25px;display:flex}.friends-empty strong{color:#d8d1ca;font-size:12.5px}.friends-empty span{color:#7d7469;max-width:260px;margin-top:6px;font-size:10.5px;line-height:1.5}.global-notifications-anchor{flex:none;position:relative}.global-notifications-anchor.is-mobile-drawer{display:none}.global-notifications-anchor>button{width:38px;height:36px;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:relative}.global-notifications-anchor>button:hover,.global-notifications-anchor>button.is-active{color:var(--text);background:var(--panel-3)}.global-notifications-anchor>button>b{color:#fff;background:var(--accent-fill);border:2px solid #11100f;border-radius:99px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:7px;line-height:1;display:grid;position:absolute;top:2px;right:1px}.global-notifications-popover{z-index:60001;color:#e8e4de;width:356px;max-height:min(568px,100dvh - 24px);animation:vxIn .16s var(--ease) both;background:linear-gradient(#151312 0%,#100f0e 100%);border:1px solid #84776b47;border-radius:12px;position:fixed;bottom:12px;left:56px;overflow:hidden;box-shadow:0 20px 54px #0000009e,inset 0 1px #ffffff09}.global-notifications-popover>header{border-bottom:1px solid #24201d;align-items:center;gap:8px;min-height:52px;padding:7px 8px 7px 11px;display:flex}.global-notifications-popover>header>span{flex:1;min-width:0}.global-notifications-popover>header strong,.global-notifications-popover>header small{display:block}.global-notifications-popover>header strong{font-size:13px}.global-notifications-popover>header small{color:#7d7469;margin-top:1px;font-size:10.5px}.app-update-notice{z-index:90;width:max-content;max-width:calc(100vw - 32px);color:var(--text);background:#12100ff5;border:1px solid #332d2a;border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:13px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #000b}.app-update-notice>span{white-space:nowrap}.app-update-notice>button{height:30px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #332d2a;border-radius:8px;padding:0 12px}.app-update-notice>button.is-primary{color:#fff;background:var(--accent-fill);border-color:#0000}@media (width<=820px){.app-update-notice{bottom:calc(68px + env(safe-area-inset-bottom));gap:6px;padding-left:12px}.app-update-notice>button{padding:0 10px}}.notification-header-actions{flex:none;align-items:center;gap:3px;display:flex}.notification-header-actions button{color:#938a81;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;height:28px;padding:0 6px;font-size:9.5px;display:flex}.notification-header-actions button:hover{color:#eee8e1;background:#211d1a;border-color:#302a26}.notification-header-actions button svg{flex:none;width:13px;height:13px}.notification-header-actions .notification-close{justify-content:center;width:28px;padding:0}.global-notifications-popover>div{scrollbar-width:thin;scrollbar-color:#3a342f transparent;max-height:462px;overflow-y:auto}.notification-row{color:#a09888;transition:background .14s var(--ease);background:0 0;border-bottom:1px solid #211e1c;display:flex;position:relative}.notification-row:hover{background:#1c1917}.notification-row.is-unread{color:#e8e4de;box-shadow:inset 2px 0 0 var(--accent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent-soft) 76%, transparent), transparent 88%)}.notification-open{width:100%;min-width:0;min-height:58px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;gap:9px;padding:8px 38px 8px 10px;display:flex}.notification-kind{border:1px solid color-mix(in srgb, var(--accent-line) 70%, #302a26);width:30px;height:30px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent-soft) 58%, #171412);border-radius:9px;flex:none;place-items:center;font-style:normal;display:grid}.notification-kind svg{width:15px;height:15px}.notification-row:not(.is-unread) .notification-kind{color:#8b8278;background:#171513;border-color:#302a26}.notification-open>span{flex:1;min-width:0}.notification-open strong,.notification-open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-open strong{color:inherit;letter-spacing:-.01em;font-size:11.5px}.notification-open small{color:#7d7469;margin-top:2px;font-size:10px}.global-notifications-popover time{color:#6f665c;flex:none;font-size:9px}.notification-dismiss{color:#766d64;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:50%;right:7px;translate:0 -50%}.notification-dismiss:hover{border-color:var(--accent-line);color:var(--accent-strong);background:#181413}.notification-dismiss:disabled{opacity:.45;cursor:wait}.notification-row.is-people-first{padding-bottom:8px;display:block}.notification-row.is-people-first .notification-open{min-height:52px;padding-bottom:4px}.notification-row.is-people-first .notification-dismiss{top:8px;translate:none}.notification-person-actions{justify-content:flex-end;gap:6px;padding:0 38px 0 49px;display:flex}.notification-person-actions>button{color:#a89f99;cursor:pointer;background:#151313;border:1px solid #38312d;border-radius:7px;min-width:58px;height:25px;padding:0 9px;font:650 9px/1 Inter,sans-serif}.notification-person-actions>button.is-primary{border-color:var(--accent-line);color:#fff;background:color-mix(in srgb, var(--accent) 76%, #151313)}.notification-person-actions>button:disabled{opacity:.5;cursor:wait}.global-notifications-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:24px;display:flex}.global-notifications-empty strong{font-size:12.5px}.global-notifications-empty span{color:#7d7469;margin-top:5px;font-size:11px}.global-notifications-error{color:#e8a0a8;background:#241619;border:1px solid #4b292d;border-radius:7px;margin:8px;padding:7px 9px;font-size:10.5px}.global-notifications-popover>footer{border-top:1px solid #24201d;padding:8px}.global-notifications-popover>footer button{color:#a09888;background:0 0;border:1px solid #2a2622;border-radius:7px;width:100%;padding:7px;font-size:11px}.community-author-link{color:#a89f95;cursor:pointer;font:inherit;font-size:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline}.community-author-link:hover{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline}.community-ai-label{color:var(--quiet);border-bottom:1px dotted var(--quiet);white-space:nowrap;cursor:help;margin-left:5px;font-size:11px;font-weight:500;line-height:1.2;display:inline}.community-ai-label:hover,.community-ai-label:focus-visible{color:var(--muted);border-bottom-color:var(--muted)}.community-ai-label-short{display:none}@media (width<=640px){.community-ai-label-full{display:none}.community-ai-label-short{display:inline}}.community-guest-reply{background:#131110;border:1px solid #292521;border-radius:12px;align-items:center;gap:12px;margin:12px 18px 18px;padding:11px 12px;display:flex}.community-guest-reply span{color:#928980;flex:1;min-width:0;font-size:11.5px}.community-guest-reply button{border:1px solid var(--accent-line);color:#f2ebe4;background:var(--accent-soft);cursor:pointer;font:inherit;border-radius:8px;flex:none;padding:8px 12px;font-size:11px}.community-banner .community-mod-tools{color:#e5ded5;background:#201c1a;margin-left:0}.community-banner .community-mod-tools+button{margin-left:6px}.community-mod-view{background:#11100f;border:1px solid #28231f;border-radius:13px;min-height:440px;overflow:hidden}.community-mod-view>header{border-bottom:1px solid #24201d;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.community-mod-view>header>div{flex:1;min-width:0}.community-mod-view>header small{color:var(--accent-strong);letter-spacing:.14em;font-size:9px;font-weight:800}.community-mod-view>header h1{margin:4px 0 2px;font-size:20px}.community-mod-view>header p{color:#81786f;margin:0;font-size:11.5px}.community-mod-view>header>b{color:#9d9389;border:1px solid #302a26;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:500}.community-mod-tabs{border-bottom:1px solid #24201d;gap:4px;padding:8px 12px 0;display:flex}.community-mod-tabs button{color:#81786f;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px 9px;font-size:11.5px}.community-mod-tabs button.is-active{border-bottom-color:var(--accent);color:#eee9e2}.community-mod-toolbar{background:#141210;border-bottom:1px solid #211e1b;align-items:flex-end;gap:9px;padding:10px 12px;display:flex}.community-mod-toolbar>label{color:#766e66;letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:8.5px;font-weight:700;display:grid}.community-mod-toolbar select{color:#cfc8bf;min-width:142px;font:inherit;background:#100f0e;border:1px solid #302a26;border-radius:7px;padding:7px 27px 7px 9px;font-size:10.5px}.community-mod-toolbar>span{flex:1}.community-mod-toolbar .community-mod-select-all{color:#9b9187;text-transform:none;letter-spacing:0;align-items:center;gap:6px;padding-bottom:7px;display:flex}.community-mod-select-all input,.community-mod-list>article>input{accent-color:var(--accent)}.community-mod-bulk{z-index:2;background:#221419;border-bottom:1px solid #4a2830;align-items:center;gap:7px;padding:8px 12px;display:flex;position:sticky;top:0}.community-mod-bulk strong{flex:1;font-size:11px}.community-mod-bulk button,.community-mod-list footer button{color:#bcb4ab;cursor:pointer;font:inherit;background:0 0;border:1px solid #38312c;border-radius:7px;padding:6px 9px;font-size:10.5px}.community-mod-bulk button:hover,.community-mod-list footer button:hover{border-color:var(--accent-line);color:#f1ebe5}.community-mod-bulk .is-danger,.community-mod-list footer .is-danger{color:#ff8196;background:#2a151a;border-color:#5c2932}.community-mod-error{color:#f1a1ae;background:#251519;border:1px solid #5a2931;border-radius:7px;margin:10px 12px;padding:8px 10px;font-size:11px}.community-mod-list>article{border-bottom:1px solid #211e1b;grid-template-columns:18px 34px minmax(0,1fr);gap:10px;padding:13px 14px;transition:background .14s;display:grid}.community-mod-list>article.is-selected{background:var(--accent-soft)}.community-mod-list>article>input{margin-top:8px}.community-mod-list>article>i{color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:700;display:grid}.community-mod-list>article>div{min-width:0}.community-mod-list article header{align-items:center;gap:7px;min-width:0;display:flex}.community-mod-list article header time{color:#6f675f;font-size:9.5px}.community-mod-list article header>b{color:#f2a1ae;margin-left:auto;font-size:9.5px;font-weight:600}.community-mod-kind{color:#9ec8ff;letter-spacing:.06em;text-transform:uppercase;background:#172333;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:800}.community-mod-kind.is-comment{color:#b7e6cf;background:#172820}.community-mod-list h2{color:#eee8e1;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 2px;font-size:13px;overflow:hidden}.community-mod-list article>div>p{color:#9d948b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 8px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.community-mod-reasons{flex-wrap:wrap;gap:6px;margin:7px 0 9px;display:flex}.community-mod-reasons>span{color:#bda8a6;background:#1d1516;border:1px solid #3c2c2d;border-radius:6px;padding:5px 7px;font-size:9.5px}.community-mod-reasons strong,.community-mod-reasons small{display:block}.community-mod-reasons small{color:#817471;margin-top:2px}.community-mod-list footer{align-items:center;gap:6px;display:flex}.community-mod-list footer>span{flex:1}.public-member-profile{z-index:55!important}.public-profile-loading{color:#8f867e;text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.public-profile-loading p{margin:0}.public-profile-posts{gap:8px;display:grid}.public-profile-posts>button{color:#ded8d0;cursor:pointer;text-align:left;background:#131110;border:1px solid #25211e;border-radius:10px;align-items:center;gap:14px;padding:13px 14px;display:flex}.public-profile-posts>button:hover{border-color:var(--accent-line);background:#181513}.public-profile-posts>button>span{flex:1;min-width:0}.public-profile-posts small,.public-profile-posts strong{display:block}.public-profile-posts small{color:#786f66;font-size:9.5px}.public-profile-posts strong{margin-top:3px;font-size:13px}.public-profile-posts p{color:#948b82;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.public-profile-posts>button>b{color:#7f766d;flex:none;font-size:10px;font-weight:500}.public-member-profile .public-profile-main.public-profile-split{width:min(100%,1180px);max-width:1180px;margin:0 auto;padding:0 28px 56px}.public-member-profile .public-profile-split>.public-profile-banner{border:1px solid #221f1c;border-bottom:0;border-radius:14px 14px 0 0;height:156px;margin:0}.public-profile-split-body{background:#0d0d0d;border:1px solid #221f1c;border-radius:0 0 14px 14px;grid-template-columns:220px minmax(0,1fr);min-height:520px;display:grid;overflow:visible}.public-profile-split-aside{background:#11100f;border-right:1px solid #25211e;min-width:0;padding:0 18px 24px}.public-profile-person-row{display:block}.public-profile-split-aside .vx-profile-avatar{border:4px solid #11100f;border-radius:21px;width:78px;height:78px;margin-top:-39px;font-size:27px}.public-profile-person-copy{min-width:0;margin-top:13px}.public-profile-person-copy .vx-profile-name{margin:0 0 3px}.public-profile-person-copy .vx-profile-name>strong{font-size:18px}.public-profile-person-copy>p{color:#8e857a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.public-profile-split-aside>.community-ai-label{margin:10px 0 0}.public-profile-social-actions{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.public-profile-social-actions button{color:#c9c1b8;cursor:pointer;min-height:31px;font:inherit;background:#191615;border:1px solid #302a26;border-radius:8px;flex:78px;padding:7px 9px;font-size:10.5px;font-weight:600}.public-profile-social-actions button.is-primary{border-color:var(--accent);color:#fff;background:var(--accent-fill)}.public-profile-social-actions button.is-active{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.public-profile-social-actions button.is-muted{color:#8d847b}.public-profile-social-actions button:disabled{opacity:.55;cursor:wait}.public-profile-social-error{color:#e8a0a8;background:#241619;border:1px solid #4b292d;border-radius:7px;margin:8px 0 0;padding:7px 8px;font-size:9.5px;line-height:1.4}.public-profile-split-aside .public-profile-bio{color:#b9b1a9;max-width:none;margin:17px 0 12px;font-size:12.5px;line-height:1.65}.public-profile-joined{color:#746c64;border-bottom:1px solid #292521;padding-bottom:15px;font-size:10px;line-height:1.45;display:block}.public-profile-network{color:#7d7469;gap:13px;padding:10px 0 2px;font-size:10px;display:flex}.public-profile-network strong{color:#d8d1ca;font-size:11px}.public-profile-split-aside .public-profile-stats{grid-template-columns:repeat(2,1fr);gap:0 12px;margin:4px 0 0}.public-profile-split-aside .public-profile-stats article{text-align:left;background:0 0;border:0;border-bottom:1px solid #292521;border-radius:0;padding:12px 0 10px}.public-profile-split-aside .public-profile-stats strong{font-size:14px;font-weight:600}.public-profile-split-aside .public-profile-stats span{color:#8e857a;margin-top:2px;font-size:10.5px}.public-profile-content{min-width:0;padding:0 20px 34px}.public-member-profile .public-profile-work-tabs{border-bottom:1px solid #292521;gap:18px;margin:0 0 14px}.public-member-profile .public-profile-work-tabs button{color:#8f867e;background:0 0;border-radius:0;padding:13px 2px 11px;font-size:12.5px;position:relative}.public-member-profile .public-profile-work-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.public-member-profile .public-profile-work-tabs button:hover{color:#d7d0c8;background:0 0}.public-member-profile .public-profile-work-tabs button.is-active{color:#eee8e1;background:0 0}.public-member-profile .public-profile-work-tabs button.is-active:after{background:var(--accent-fill)}.public-profile-section-heading{align-items:center;gap:8px;margin:17px 0 9px;display:flex}.public-profile-section-heading strong{color:#d8d1ca;font-size:12.5px;font-weight:600}.public-profile-section-heading span{color:#706860;font-size:10px}.public-member-profile .public-profile-work-grid{columns:initial;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.public-member-profile .public-profile-work-grid>a{border-radius:10px;width:auto;margin:0;display:block}.public-member-profile .public-profile-work-grid>a>div{aspect-ratio:16/7;min-height:132px;overflow:hidden}.public-member-profile .public-profile-work-grid img{object-fit:cover;width:100%;height:100%;max-height:none}.public-member-profile .public-profile-posts{border-top:1px solid #25211e;gap:0}.public-member-profile .public-profile-posts>button{background:0 0;border:0;border-bottom:1px solid #25211e;border-radius:0;gap:12px;min-height:74px;padding:11px 2px}.public-member-profile .public-profile-posts>button:hover{background:#141210;border-color:#25211e}.public-member-profile .public-profile-posts strong{font-size:12.5px}.public-member-profile .public-profile-posts p{color:#9a9188;font-size:11.5px}.public-member-profile .public-profile-empty{border-radius:10px;min-height:120px}@media (width<=760px){.public-member-profile .public-profile-main.public-profile-split{width:100%;padding:0 0 34px}.public-member-profile .public-profile-split>.public-profile-banner{border-left:0;border-right:0;border-radius:0;height:104px}.public-profile-split-body{border-left:0;border-right:0;border-radius:0;min-height:0;display:block;overflow:visible}.public-profile-split-aside{border-bottom:1px solid #25211e;border-right:0;padding:0 14px 14px}.public-profile-person-row{align-items:flex-end;gap:11px;margin-top:-31px;display:flex}.public-profile-split-aside .vx-profile-avatar{border-width:3px;border-radius:18px;width:66px;height:66px;margin:0;font-size:23px}.public-profile-person-copy{margin:0 0 3px}.public-profile-person-copy .vx-profile-name>strong{font-size:18px}.public-profile-split-aside>.community-ai-label{margin-top:10px}.public-profile-split-aside .public-profile-bio{margin:12px 0 8px;font-size:12px}.public-profile-joined{padding-bottom:10px}.public-profile-split-aside .public-profile-stats{border-bottom:1px solid #292521;grid-template-columns:repeat(4,1fr);gap:0;margin-top:5px}.public-profile-split-aside .public-profile-stats article{text-align:center;border-bottom:0;padding:9px 2px}.public-profile-content{padding:0 12px 28px}.public-member-profile .public-profile-work-tabs{justify-content:space-around;gap:0;margin:0 -2px 12px}.public-member-profile .public-profile-work-tabs button{flex:1;padding:12px 4px 10px;font-size:12px}.public-profile-section-heading{margin-top:14px}.public-member-profile .public-profile-work-grid{gap:7px}.public-member-profile .public-profile-work-grid>a>div{aspect-ratio:1/.82;min-height:110px}.public-member-profile .public-profile-work-grid>a>span{padding:7px 8px;display:block}.public-member-profile .public-profile-work-grid strong,.public-member-profile .public-profile-work-grid small{display:block}.public-member-profile .public-profile-work-grid small{margin-top:2px}}@media (width<=720px){.community-banner>header{flex-wrap:wrap;align-items:center;padding-bottom:4px}.community-banner>header>span{flex:calc(100% - 63px);min-width:0}.community-banner>header>span h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-banner>header:after{content:"";flex:0 0 100%;order:1;width:100%;height:0}.community-banner>header>button.community-badge-edit{order:4;margin-left:63px}.community-banner .community-mod-tools{order:5;margin-left:0}.community-banner .community-manage-tools{order:6}.community-banner>header>button:last-child{order:7}.community-mod-view{border-left:0;border-right:0;border-radius:0}.community-mod-view>header{padding:15px 13px}.community-mod-toolbar{flex-wrap:wrap;align-items:stretch}.community-mod-toolbar>label:not(.community-mod-select-all){flex:1;min-width:calc(50% - 5px)}.community-mod-toolbar select{width:100%;min-width:0}.community-mod-toolbar>span{display:none}.community-mod-toolbar .community-mod-select-all{width:100%;padding:2px 0 0}.community-mod-list>article{grid-template-columns:18px 30px minmax(0,1fr);gap:8px;padding:12px 10px}.community-mod-list>article>i{width:29px;height:29px}.community-mod-list article header{flex-wrap:wrap}.community-mod-list article header>b{margin-left:0}.community-mod-list footer{flex-wrap:wrap}.public-profile-posts>button{flex-direction:column;align-items:flex-start;gap:7px}}.community-mod-overlay{z-index:170;-webkit-backdrop-filter:blur(7px)saturate(.76);backdrop-filter:blur(7px)saturate(.76);min-width:0;min-height:0;animation:communityModBackdropIn .18s var(--ease) both;background:#070708b3;place-items:stretch stretch;padding:clamp(10px,1.5vw,20px);display:grid;position:absolute;inset:0}.community-mod-center{width:min(100%,1480px);min-width:0;height:min(100%,940px);min-height:0;animation:communityModWindowIn .22s var(--ease) both;background:#0f0e0e;border:1px solid #332d29;border-radius:13px;grid-template-rows:auto auto minmax(0,1fr);margin:auto;display:grid;overflow:hidden;box-shadow:0 30px 90px #000000b8,inset 0 0 0 1px #ffffff04}.community-mod-center button,.community-mod-center input,.community-mod-center select,.community-mod-center textarea{font:inherit}.community-mod-center button{cursor:pointer}.community-mod-center button:disabled{opacity:.42;cursor:not-allowed}.community-mod-center-head{background:#121010;border-bottom:1px solid #26221f;align-items:center;gap:14px;min-height:58px;padding:9px 12px 9px 14px;display:flex}.community-mod-center-head>div{align-items:center;gap:10px;min-width:0;display:flex}.community-mod-center-head .community-badge{border-radius:8px;width:34px;height:34px}.community-mod-center-head span{gap:2px;display:grid}.community-mod-center-head small{color:var(--accent-strong);letter-spacing:.13em;font-size:8.5px;font-weight:800}.community-mod-center-head strong{color:#eee9e3;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.community-mod-center-head>p{color:#776f67;text-transform:capitalize;min-width:0;margin:0 0 0 auto;font-size:10.5px}.community-mod-center-head>button{color:#8e857c;background:#151313;border:1px solid #302b27;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.community-mod-center-head>button:hover{border-color:var(--accent-line);color:#f0eae4;background:var(--accent-soft)}.community-mod-center-head svg{width:16px;height:16px}.community-mod-surface-nav{scrollbar-width:thin;scrollbar-color:#3c3530 transparent;background:#11100f;border-bottom:1px solid #25211e;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:7px;display:grid;overflow-x:auto}.community-mod-surface-nav>button{color:#938a81;min-width:0;min-height:38px;transition:border-color .15s var(--ease), background .15s var(--ease), color .15s var(--ease), transform .15s var(--ease);background:#141211;border:1px solid #282421;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;display:flex}.community-mod-surface-nav>button:hover:not(:disabled){color:#ded7cf;border-color:#413934;transform:translateY(-1px)}.community-mod-surface-nav>button.is-active{border-color:var(--accent-line);color:#f0ebe5;background:linear-gradient(180deg, var(--accent-soft), #171213f2);box-shadow:0 -2px 0 var(--accent) inset}.community-mod-surface-nav svg{flex:none;width:15px;height:15px}.community-mod-surface-nav span{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.community-mod-surface-nav b{border:1px solid var(--accent-line);min-width:18px;color:var(--accent-strong);background:var(--accent-soft);text-align:center;border-radius:5px;padding:2px 5px;font-size:8px}.community-mod-surface{min-width:0;min-height:0;overflow:hidden}.community-mod-center-fatal{place-items:center;min-height:340px;display:grid}.community-mod-authority-requests{background:#11100f;border:1px solid #302b27;border-radius:14px;width:min(720px,100% - 32px);margin:36px auto;padding:26px;box-shadow:0 24px 70px #0008}.community-mod-authority-requests>header{margin-bottom:18px}.community-mod-authority-requests>header small{color:var(--accent-strong);letter-spacing:.12em;font-size:9px;font-weight:800}.community-mod-authority-requests>header h2{color:#f0ebe5;margin:7px 0 6px;font-size:24px}.community-mod-authority-requests>header p{color:#968d84;margin:0;line-height:1.55}.community-mod-authority-requests article{background:#0d0c0c;border:1px solid #302b27;border-radius:10px;padding:18px}.community-mod-authority-requests article>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.community-mod-authority-requests article>div strong{color:#e8e2db;text-transform:capitalize}.community-mod-authority-requests article>div span{color:#847b73;font-size:11px}.community-mod-authority-requests ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:18px 0;padding:0;list-style:none;display:grid}.community-mod-authority-requests li{border-left:2px solid var(--accent);color:#bdb5ac;background:var(--accent-soft);padding:8px 10px;font-size:12px}.community-mod-authority-requests footer{justify-content:flex-end;gap:9px;display:flex}.community-mod-authority-requests button{color:#d2cac2;background:#171513;border:1px solid #332d29;border-radius:8px;min-height:38px;padding:0 15px}.community-mod-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.community-mod-split-list,.community-mod-split-detail{scrollbar-width:thin;scrollbar-color:#3a332e transparent;background:#0f0e0e;min-width:0;min-height:0;overflow-y:auto}.community-mod-split-list{border-right:1px solid #292521}.community-mod-split-detail{background:#11100f}.community-mod-pane-head,.community-mod-detail-head{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11100ff7;border-bottom:1px solid #292521;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex;position:sticky;top:0}.community-mod-pane-head>div:first-child,.community-mod-detail-head>div:first-child{flex:1;gap:3px;min-width:0;display:grid}.community-mod-pane-head small,.community-mod-detail-head small{color:#756d65;letter-spacing:.1em;font-size:8px;font-weight:750}.community-mod-pane-head strong,.community-mod-detail-head strong{color:#e9e3dd;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.community-mod-detail-head p{color:#786f67;margin:0;font-size:9.5px}.community-mod-pane-head>button,.community-mod-detail-head>button,.community-mod-pane-head>select,.community-mod-detail-head>select{color:#bdb5ac;background:#171513;border:1px solid #332d29;border-radius:7px;flex:none;padding:7px 9px;font-size:10px}.community-mod-detail-head-actions{flex:none;gap:6px;display:flex}.community-mod-detail-head-actions button{color:#bdb5ac;background:#171513;border:1px solid #332d29;border-radius:7px;padding:7px 9px;font-size:10px}.community-mod-filter-row{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.community-mod-filter-row button{color:#8e857d;background:#141211;border:1px solid #302b27;border-radius:6px;padding:6px 8px;font-size:9.5px}.community-mod-filter-row button.is-active{border-color:var(--accent-line);color:#f0eae4;background:var(--accent-soft)}.community-mod-queue-tools{background:#121110;border-bottom:1px solid #24201d;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px 12px;display:grid}.community-mod-center label{color:#8d847b;gap:5px;min-width:0;font-size:9.5px;font-weight:600;display:grid}.community-mod-center input:not([type=checkbox]),.community-mod-center select,.community-mod-center textarea{color:#e2dcd5;resize:vertical;background:#0d0c0c;border:1px solid #332e2a;border-radius:7px;width:100%;min-width:0;padding:8px 9px}.community-mod-center input:not([type=checkbox]):focus,.community-mod-center select:focus,.community-mod-center textarea:focus{border-color:var(--accent-line);outline:1px solid var(--accent-line)}.community-mod-center .is-primary{border-color:var(--accent);color:#150a0d;background:var(--accent-fill);font-weight:700}.community-mod-center .is-primary:hover:not(:disabled){background:var(--accent-strong)}.community-mod-center .is-danger{color:#ff8da1;background:#281419;border-color:#6d2936}.community-mod-bulkbar{z-index:3;border-bottom:1px solid var(--accent-line);background:#201317;align-items:center;gap:6px;padding:8px 12px;display:flex;position:sticky;top:58px}.community-mod-bulkbar strong{flex:1;min-width:0;font-size:10.5px}.community-mod-bulkbar button{color:#d3cbc3;background:#171513;border:1px solid #3a332e;border-radius:6px;padding:6px 8px;font-size:9.5px}.community-mod-row-list{min-height:100%}.community-mod-row-list>article{cursor:pointer;min-width:0;transition:background .15s var(--ease), box-shadow .15s var(--ease);background:0 0;border-bottom:1px solid #24201d;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.community-mod-row-list>article:hover{background:#151311}.community-mod-row-list>article.is-selected{background:linear-gradient(90deg, var(--accent-soft), #13111040);box-shadow:2px 0 0 var(--accent) inset}.community-mod-row-list>article>input{accent-color:var(--accent);margin:4px 1px 0 0}.community-mod-row-list>article>i,.community-mod-author>i{color:#fff;border:1px solid #ffffff29;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:750;display:grid}.community-mod-row-list>article>div{flex:1;gap:3px;min-width:0;display:grid}.community-mod-row-list>article strong{color:#e6e0d9;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.community-mod-row-list>article p,.community-mod-row-list>article small{color:#766e66;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9.5px;line-height:1.35;overflow:hidden}.community-mod-row-list>article small{color:#968c83}.community-mod-status{color:#9d948b;text-transform:capitalize;background:#171513;border:1px solid #3a332e;border-radius:5px;flex:none;padding:4px 6px;font-size:8px;font-weight:650}.community-mod-status.is-reported{color:#edc56c;background:#211b10;border-color:#8a6829}.community-mod-status.is-removed{color:#ed8d9d;background:#241519;border-color:#5f2c35}.community-mod-status.is-enforced{color:#81d6ac;background:#102219;border-color:#2e654e}.community-mod-status.is-shadow,.community-mod-status.is-test{color:#d6ba79;background:#201b11;border-color:#62502b}.community-mod-empty{color:#817970;text-align:center;place-content:center;justify-items:center;min-height:230px;padding:28px;display:grid}.community-mod-empty>span{border:1px solid var(--accent-line);width:38px;height:38px;color:var(--accent-strong);background:var(--accent-soft);border-radius:10px;place-items:center;margin-bottom:10px;font-weight:800;display:grid}.community-mod-empty strong{color:#d9d2cb;font-size:12px}.community-mod-empty p{color:#776f67;max-width:300px;margin:6px 0 0;font-size:10.5px;line-height:1.5}.community-mod-global-error{z-index:10;color:#f1a2af;background:#29161a;border:1px solid #6b2c36;border-radius:7px;max-width:420px;margin:0;padding:9px 11px;font-size:10.5px;position:absolute;bottom:16px;right:18px;box-shadow:0 14px 30px #00000073}.community-mod-evidence{border-bottom:1px solid #292521;gap:13px;padding:14px;display:grid}.community-mod-author{align-items:center;gap:9px;display:flex}.community-mod-author>span{gap:2px;display:grid}.community-mod-author button,.community-mod-member-hero button{color:#e4ddd6;text-align:left;background:0 0;border:0;width:fit-content;padding:0;font-weight:650}.community-mod-author small,.community-mod-member-hero small{color:#7b736b;font-size:9px}.community-mod-evidence>p{color:#bcb4ac;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.community-mod-report-list{gap:6px;display:grid}.community-mod-report-list article{background:#1c1714;border:1px solid #49322a;border-radius:7px;padding:9px 10px}.community-mod-report-list strong{color:#e2ba84;font-size:10px}.community-mod-report-list p{color:#9d8f83;margin:4px 0 0;font-size:9.5px}.community-mod-decision,.community-mod-section{border-bottom:1px solid #292521;padding:13px 14px}.community-mod-decision h3,.community-mod-section h3,.community-mod-editor-body h3,.community-mod-audit-detail h3,.community-mod-appeal-body h3{color:#d9d2cb;margin:0 0 10px;font-size:10.5px}.community-mod-remove-reason{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8px;display:grid}.community-mod-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.community-mod-primary-actions:has(>:only-child){grid-template-columns:1fr}.community-mod-primary-actions button,.community-mod-section button,.community-mod-compose button,.community-mod-rule-editor footer button,.community-mod-testbox button{color:#c7bfb7;background:#171513;border:1px solid #37302c;border-radius:7px;min-height:34px;padding:7px 10px;font-size:10px}.community-mod-disclosures>button{color:#afa69e;text-align:left;width:100%;min-height:52px;transition:background .15s var(--ease), color .15s var(--ease);background:#11100f;border:0;border-bottom:1px solid #292521;align-items:center;gap:10px;padding:9px 14px;display:flex}.community-mod-disclosures>button:hover,.community-mod-disclosures>button[aria-expanded=true]{color:#ebe5df;background:#171412}.community-mod-disclosures>button>svg{width:16px;height:16px;color:var(--accent-strong);flex:none}.community-mod-disclosures>button>span{flex:1;gap:2px;min-width:0;display:grid}.community-mod-disclosures>button strong{font-size:10.5px}.community-mod-disclosures>button small{color:#746c64;font-size:9px}.community-mod-disclosures>button>b{width:18px;height:18px;transition:transform .18s var(--ease);place-items:center;display:grid}.community-mod-disclosures>button>b.is-open{transform:rotate(90deg)}.community-mod-disclosures>button>b svg{width:13px;height:13px}.community-mod-disclosures>form,.community-mod-inline-history{animation:communityModDisclosureIn .18s var(--ease) both;background:#0d0c0c;border-bottom:1px solid #292521;gap:9px;padding:12px 14px;display:grid;overflow:hidden}.community-mod-disclosures form footer{justify-content:flex-end;display:flex}.community-mod-disclosures form footer button{border:1px solid var(--accent);border-radius:7px;min-height:32px;padding:6px 9px}.community-mod-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.community-mod-inline-history h4{color:#cfc8c0;margin:4px 0 0;font-size:9.5px}.community-mod-inline-history>p{color:#8c837a;border-bottom:1px solid #24201d;align-items:center;gap:5px;margin:0;padding:7px 0;font-size:9.5px;display:flex}.community-mod-inline-history>p strong{color:#c8c0b8}.community-mod-inline-history time{color:#69615a;margin-left:auto}.community-mod-thread{gap:8px;padding:13px;display:grid}.community-mod-mail-triage{background:#100f0e;border-bottom:1px solid #292521;grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(180px,1.4fr) auto auto;align-items:end;gap:8px;padding:10px 13px;display:grid}.community-mod-mail-triage label{color:#776f67;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:700;display:grid}.community-mod-mail-triage select,.community-mod-mail-triage input,.community-mod-mail-triage button{color:#d5cec7;text-transform:none;background:#151311;border:1px solid #342e2a;border-radius:7px;min-width:0;min-height:34px;padding:7px 9px;font-size:10px}.community-mod-mail-triage button{cursor:pointer;white-space:nowrap}.community-mod-mail-triage button.is-assigned{color:#8ed9c1;background:#10211c;border-color:#2b6c5a}.community-mod-mail-triage button.is-primary{border-color:var(--accent-line);color:#fff;background:var(--accent-strong)}.community-mod-thread article{background:#151311;border:1px solid #2d2925;border-radius:8px;padding:10px 11px}.community-mod-thread article.is-internal{background:#1d1910;border-color:#66552d}.community-mod-thread header{color:#7c746c;gap:7px;font-size:9px;display:flex}.community-mod-thread header strong{color:#dcd5ce}.community-mod-thread header time{margin-left:auto}.community-mod-thread p{color:#b6aea6;white-space:pre-wrap;margin:7px 0 0;font-size:10.5px;line-height:1.55}.community-mod-compose{background:#11100ffa;border-top:1px solid #292521;gap:8px;margin-top:auto;padding:12px 13px;display:grid;position:sticky;bottom:0}.community-mod-compose textarea{min-height:84px}.community-mod-compose>label:has(input[type=checkbox]){align-items:center;gap:7px;display:flex}.community-mod-saved-replies,.community-mod-save-reply{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.community-mod-saved-replies select,.community-mod-save-reply input{color:#d5cec7;background:#131210;border:1px solid #342e2a;border-radius:7px;min-width:0;min-height:34px;padding:7px 9px;font-size:10px}.community-mod-version-list{gap:6px;display:grid}.community-mod-version-list>h3{color:#b7afa7;margin:0 0 2px;font-size:10px}.community-mod-version-list>article{background:#12110f;border:1px solid #2e2925;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.community-mod-version-list span{gap:2px;display:grid}.community-mod-version-list strong{color:#ded7d0;font-size:10px}.community-mod-version-list small{color:#756d65;font-size:8.5px}.community-mod-version-list button{color:#c5bdb5;background:#191614;border:1px solid #3b332f;border-radius:6px;min-height:30px;padding:6px 8px;font-size:9px}.community-mod-appeal-body{padding:15px}.community-mod-appeal-body p{color:#b8b0a8;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.community-appeal-review-state{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:9px;gap:7px;margin-top:14px;padding:11px;display:grid}.community-appeal-review-state>strong{color:#f1e8e9;font-size:11px}.community-appeal-review-state>small{color:#9e9294;font-size:9.5px;line-height:1.45}.community-appeal-review-state>p{border-top:1px solid #ffffff12;grid-template-columns:1fr auto;gap:3px 8px;padding-top:7px;display:grid}.community-appeal-review-state>p b{color:#e7dfe1;font-size:10px}.community-appeal-review-state>p span{color:var(--accent);text-transform:uppercase;font-size:9px}.community-appeal-review-state>p small{color:#a29799;grid-column:1/-1}.community-mod-search{background:#121110;border:1px solid #302b27;border-radius:7px;align-items:center;gap:7px;margin:9px 12px;padding:0 9px;display:flex}.community-mod-search span{color:#786f67}.community-mod-search input{background:0 0!important;border:0!important;outline:0!important}.community-mod-member-hero{border-bottom:1px solid #292521;align-items:center;gap:11px;padding:15px 14px;display:flex}.community-mod-member-hero>i{border:2px solid #2a2522;border-radius:12px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:750;display:grid}.community-mod-member-hero>div{gap:3px;display:grid}.community-mod-member-hero strong{font-size:14px}.community-mod-member-stats{border-bottom:1px solid #292521;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.community-mod-member-stats article{text-align:center;border-right:1px solid #292521;gap:3px;padding:12px 8px;display:grid}.community-mod-member-stats article:last-child{border-right:0}.community-mod-member-stats strong{color:#e5ded7;font-size:13px}.community-mod-member-stats span{color:#776f67;font-size:8.5px}.community-mod-section form{gap:8px;display:grid}.community-mod-section>form+article,.community-mod-section article+form{margin-top:9px}.community-mod-sanction,.community-mod-scheduled,.community-mod-guide{border-bottom:1px solid #27231f;align-items:center;gap:9px;padding:9px 0;display:flex}.community-mod-sanction>span,.community-mod-scheduled>span,.community-mod-guide>span{flex:1;gap:2px;min-width:0;display:grid}.community-mod-sanction strong,.community-mod-scheduled strong,.community-mod-guide strong{color:#d9d2cb;font-size:10.5px}.community-mod-sanction small,.community-mod-scheduled small,.community-mod-guide small{color:#766e66;font-size:9px}.community-mod-sanction button,.community-mod-scheduled button{flex:none;min-height:28px}.community-mod-sanction>div,.community-mod-inline-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.community-mod-danger-link{color:#ef8aa3;border-color:color-mix(in srgb, var(--accent) 42%, #27231f);background:color-mix(in srgb, var(--accent) 7%, #11100f);margin-top:10px}.community-mod-note{background:#151311;border:1px solid #2d2824;border-radius:7px;padding:8px 9px}.community-mod-note p{color:#b8afa7;margin:0;font-size:10px;line-height:1.5}.community-mod-note small{color:#716961;margin-top:5px;font-size:8.5px;display:block}.community-mod-muted{color:#7d746c;font-size:10px}.community-mod-rule-editor{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:100%;display:grid;overflow:hidden}.community-mod-rule-editor>footer{background:#121110;border-top:1px solid #292521;align-items:center;gap:10px;padding:10px 13px;display:flex;position:sticky;bottom:0}.community-mod-rule-editor>footer span{color:#746c64;flex:1;min-width:0;font-size:9px}.community-mod-editor-body{align-content:start;gap:11px;min-height:0;padding:13px;display:grid;overflow-y:auto}.community-mod-editor-body>section{background:#131210;border:1px solid #2b2723;border-radius:8px;padding:12px}.community-mod-testbox{gap:8px;display:grid}.community-mod-testbox button{width:fit-content}.community-mod-testbox p{color:#8ed3ad;background:#122119;border:1px solid #2d4e3d;border-radius:6px;margin:0;padding:8px 9px;font-size:9.5px}.community-mod-audit-detail{gap:10px;padding:14px;display:grid}.community-mod-audit-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.community-mod-audit-detail dl>div{background:#151311;border:1px solid #2d2925;border-radius:7px;padding:9px}.community-mod-audit-detail dt{color:#756d65;text-transform:uppercase;font-size:8px}.community-mod-audit-detail dd{color:#cec7c0;text-overflow:ellipsis;margin:4px 0 0;font-size:9.5px;overflow:hidden}.community-mod-audit-detail>p{color:#aaa198;margin:0;font-size:10.5px;line-height:1.55}.community-mod-audit-detail pre{color:#9dbaa9;background:#0b0c0b;border:1px solid #2d2925;border-radius:7px;max-height:180px;margin:0;padding:10px;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.community-mod-pane-head.is-audit{align-items:center}.community-mod-export,.community-mod-load-more{color:#c8c0b8;background:#161412;border:1px solid #342f2a;border-radius:7px;justify-content:center;align-items:center;min-height:31px;padding:0 11px;font-size:10px;text-decoration:none;display:inline-flex}.community-mod-export:hover,.community-mod-load-more:hover{border-color:var(--accent-line);color:#fff;background:var(--accent-soft)}.community-mod-audit-search{border-bottom:1px solid #28241f;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:9px 11px;display:grid}.community-mod-audit-search input{color:#ede8e2;background:#0e0d0c;border:1px solid #302b27;border-radius:7px;min-width:0;height:34px;padding:0 10px}.community-mod-audit-search button{color:#d7cfc8;background:#171513;border:1px solid #342f2a;border-radius:7px;padding:0 12px}.community-mod-filter-row{border-bottom:1px solid #28241f;justify-content:flex-start;padding:8px 11px}.community-mod-load-more{width:calc(100% - 22px);margin:9px 11px 13px}.community-mod-detail-tabs{background:#100f0e;border-bottom:1px solid #2b2723;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;display:grid}.community-mod-detail-tabs button{color:#8f867e;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;font-size:10px}.community-mod-detail-tabs button.is-active{border-color:var(--accent-line);color:#fff;background:var(--accent-soft)}.community-mod-reason-manager{min-height:0;overflow:auto}.community-mod-reason-layout{grid-template-columns:minmax(150px,.7fr) minmax(230px,1.3fr);gap:12px;padding:12px;display:grid}.community-mod-reason-layout>nav{align-content:start;gap:5px;display:grid}.community-mod-reason-layout>nav button{color:#bdb5ad;text-align:left;background:#12100f;border:1px solid #302b27;border-radius:7px;gap:3px;padding:9px 10px;display:grid}.community-mod-reason-layout>nav button.is-active{border-color:var(--accent-line);background:var(--accent-soft)}.community-mod-reason-layout>nav small{color:#796f67;font-size:8.5px}.community-mod-reason-layout>form{align-content:start;gap:10px;display:grid}.community-mod-reason-layout>form>label:not(.community-mod-check){color:#968d85;gap:5px;font-size:9px;display:grid}.community-mod-reason-layout input,.community-mod-reason-layout textarea{box-sizing:border-box;color:#ede8e2;background:#0e0d0c;border:1px solid #302b27;border-radius:7px;width:100%}.community-mod-reason-layout input{height:34px;padding:0 10px}.community-mod-reason-layout textarea{resize:vertical;padding:9px 10px}.community-mod-reason-layout footer{justify-content:space-between;gap:8px;padding-top:3px;display:flex}.community-mod-reason-layout footer button{border-radius:7px;min-height:33px;padding:0 12px}.community-mod-revisions{gap:6px;display:grid}.community-mod-revisions article{border-left:2px solid var(--accent-line);background:#151311;padding:9px 10px}.community-mod-revisions strong,.community-mod-revisions span{display:block}.community-mod-revisions strong{color:#d9d2cb;font-size:10px}.community-mod-revisions span{color:#756d65;margin-top:2px;font-size:8.5px}.community-mod-revisions p{color:#9b928a;margin:5px 0 0;font-size:9.5px}.community-mod-operations-pane{min-height:100%}.community-mod-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px;display:grid}.community-mod-insight-grid article{background:#151311;border:1px solid #2d2925;border-radius:7px;gap:3px;padding:11px;display:grid}.community-mod-insight-grid strong{color:#e7e0d9;font-size:16px}.community-mod-insight-grid span{color:#776f67;font-size:9px}.community-mod-activity-chart{padding:0 12px 13px}.community-mod-activity-chart h3{color:#cac2bb;margin:0 0 8px;font-size:10px}.community-mod-activity-chart>div{background:#11100f;border:1px solid #2d2925;border-radius:7px;align-items:flex-end;gap:4px;height:100px;padding:9px;display:flex}.community-mod-activity-chart i{background:linear-gradient(var(--accent-strong), var(--accent));opacity:.8;border-radius:2px 2px 0 0;flex:1;min-width:4px}.community-mod-activity-chart p{color:#746c64;margin:auto;font-size:9.5px}.community-mod-check{align-items:center;gap:9px!important;display:flex!important}.community-mod-check span{gap:2px;display:grid}.community-mod-check strong{color:#cdc6be;font-size:10px}.community-mod-check small{color:#756d65;font-size:8.5px}@keyframes communityModBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes communityModWindowIn{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:none}}@keyframes communityModDisclosureIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=980px){.community-mod-surface-nav{grid-template-columns:repeat(6,minmax(145px,1fr))}.community-mod-remove-reason{grid-template-columns:1fr}}@media (width<=720px){.community-mod-overlay{padding:0}.community-mod-center{border:0;border-radius:0;width:100%;height:100%}.community-mod-authority-requests{width:calc(100% - 20px);margin:12px auto;padding:18px}.community-mod-authority-requests article>div{flex-direction:column;align-items:flex-start}.community-mod-authority-requests ul{grid-template-columns:1fr}.community-mod-authority-requests footer button{flex:1}.community-mod-center-head{min-height:52px;padding:7px 9px}.community-mod-center-head>p{display:none}.community-mod-surface-nav{grid-template-columns:repeat(6,132px);padding:6px}.community-mod-surface-nav>button{min-height:35px}.community-mod-split{grid-template-rows:minmax(150px,40%) minmax(0,1fr);grid-template-columns:1fr}.community-mod-split-list{border-bottom:1px solid #302b27;border-right:0}.community-mod-pane-head,.community-mod-detail-head{min-height:52px;padding:9px 10px}.community-mod-detail-head-actions{flex-direction:column}.community-mod-rule-editor .community-mod-detail-head{flex-direction:column;align-items:stretch;gap:8px}.community-mod-rule-editor .community-mod-detail-head>select{width:100%}.community-mod-mail-triage{grid-template-columns:repeat(2,minmax(0,1fr))}.community-mod-mail-labels{grid-column:1/-1}.community-mod-filter-row{flex-wrap:nowrap;overflow-x:auto}.community-mod-queue-tools{padding:7px 9px}.community-mod-row-list>article{padding:10px}.community-mod-form-grid,.community-mod-remove-reason{grid-template-columns:1fr}.community-mod-member-stats{grid-template-columns:repeat(4,minmax(64px,1fr));overflow-x:auto}.community-mod-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-mod-audit-detail dl,.community-mod-reason-layout{grid-template-columns:1fr}.community-mod-reason-layout>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.community-mod-global-error{max-width:none;bottom:9px;left:9px;right:9px}}@media (width<=820px) and (height<=640px){.community-mod-split{grid-template-rows:120px minmax(0,1fr)}.community-mod-split-list .community-mod-empty{height:calc(100% - 52px);min-height:0;padding:8px}.community-mod-split-list .community-mod-empty>span,.community-mod-split-list .community-mod-empty>p{display:none}}@media (prefers-reduced-motion:reduce){.community-mod-overlay,.community-mod-center,.community-mod-disclosures>form,.community-mod-inline-history{animation:none}.community-mod-surface-nav>button,.community-mod-disclosures>button>b{transition:none}}.global-settings-anchor.is-mobile-drawer{display:none}.global-settings-anchor>button{width:38px;height:36px;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.global-settings-anchor>button:hover,.global-settings-anchor>button.is-active{color:var(--text);background:var(--panel-3)}.global-settings-popover{z-index:60000;color:#e8e4de;width:340px;height:min(520px,100dvh - 24px);animation:vxIn .16s var(--ease) both;background:#161413;border:1px solid #2a2622;border-radius:14px;flex-direction:column;display:flex;position:fixed;bottom:12px;left:56px;overflow:hidden;box-shadow:0 22px 56px #000000a8}.global-settings-popover>header{flex:none;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.global-settings-popover>header>span{color:#fff;background:var(--accent-fill);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.global-settings-popover>header>div{flex:1;min-width:0}.global-settings-popover>header strong,.global-settings-popover>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.global-settings-popover>header strong{font-size:13.5px}.global-settings-popover>header small{color:#9a9189;margin-top:2px;font-size:11.5px}.global-settings-popover>header>button{color:#9a9189;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:28px;height:28px;font-size:18px;line-height:1}.global-settings-popover>header>button:hover{color:#e8e4de;background:#221e1c}.settings-tabs{background:#100f0e;border:1px solid #262220;border-radius:10px;flex:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin:0 12px 10px;padding:3px;display:grid}.settings-tabs button,.settings-segment button{color:#9a9189;cursor:pointer;height:30px;font:inherit;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:12px;font-weight:600}.settings-tabs button:hover,.settings-segment button:hover{color:#e8e4de}.settings-tabs button.is-active,.settings-segment button.is-active{color:var(--accent-strong);background:var(--accent-soft)}.settings-panel{scrollbar-color:#3a342f transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.settings-hint{color:#9a9189;margin:0 2px 10px;font-size:11.5px}.settings-notice{color:#9a9189;margin:8px 2px 0;font-size:11.5px}.settings-models{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}.settings-models button{color:#e8e4de;cursor:pointer;min-width:0;font:inherit;background:#121110;border:1px solid #262220;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 7px;display:flex}.settings-models button:hover{border-color:#3a3431}.settings-models button.is-active{border-color:var(--accent-line);background:var(--accent-soft)}.settings-models button>span{text-align:center;min-width:0;max-width:100%;display:grid}.settings-models strong,.settings-models small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-models strong{font-size:11.5px}.settings-models small{color:#9a9189;font-size:10px}.settings-models button.is-active small{color:var(--accent-strong)}.settings-segment{background:#100f0e;border:1px solid #262220;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin-bottom:10px;padding:3px;display:grid}.settings-cast-grid{scrollbar-color:#3a342f transparent;scrollbar-width:thin;flex:1;grid-template-columns:repeat(4,1fr);align-content:start;gap:6px;min-height:0;margin:0 -4px 0 0;padding-right:4px;display:grid;overflow-y:auto}.settings-panel.is-characters{flex-direction:column;display:flex;overflow:hidden}.settings-panel.is-characters>*{flex:none}.settings-panel.is-characters>.settings-cast-grid{flex:1}.settings-cast-grid button{color:#c9c1b8;cursor:pointer;min-width:0;font:inherit;background:#121110;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 6px;display:flex}.settings-cast-grid button:hover{border-color:#3a3431}.settings-cast-grid button.is-active{border-color:var(--accent-line);color:#e8e4de;background:var(--accent-soft)}.settings-cast-grid button:disabled{cursor:default}.settings-cast-grid .vox-figure{overflow:visible}.settings-cast-grid button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.settings-list{gap:8px;display:grid}.settings-row,.settings-instructions,.settings-field{color:#e8e4de;width:100%;font:inherit;text-align:left;background:#121110;border:1px solid #262220;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;display:flex}button.settings-row{cursor:pointer}button.settings-row:hover{border-color:#3a3431}button.settings-row:disabled{cursor:default;opacity:.6}.settings-row>span,.settings-instructions>span{flex:1;gap:2px;min-width:0;display:grid}.settings-row strong,.settings-instructions strong,.settings-field>strong{font-size:12.5px}.settings-row small,.settings-instructions small{color:#9a9189;font-size:11px}.settings-row select{color:#e8e4de;max-width:140px;font:inherit;background:#0f0d0c;border:1px solid #2a2622;border-radius:7px;padding:6px 8px;font-size:12px}.settings-instructions{flex-direction:column;align-items:stretch;gap:8px}.settings-instructions textarea{resize:vertical;color:#e8e4de;min-height:110px;font:inherit;background:#0f0d0c;border:1px solid #2a2622;border-radius:8px;padding:9px 10px;font-size:12.5px;line-height:1.5}.settings-instructions textarea:focus{border-color:var(--accent-line);outline:none}.settings-instructions footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.settings-instructions footer button{border:1px solid var(--accent-line);color:#e8e4de;background:var(--accent-soft);cursor:pointer;font:inherit;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600}.settings-instructions footer button:disabled{cursor:default;opacity:.5}.settings-field{flex-direction:column;align-items:stretch;gap:9px}.settings-field .settings-segment{margin:0}.settings-themes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.settings-themes button{color:#c9c1b8;cursor:pointer;height:34px;font:inherit;background:#100f0e;border:1px solid #262220;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.settings-themes button.is-active{border-color:var(--accent-line);color:#e8e4de;background:var(--accent-soft)}.settings-themes i{border:1px solid #4a433e;border-radius:50%;width:14px;height:14px}.settings-themes i.is-dark{background:#0d0c0c}.settings-themes i.is-dim{background:#2a2624}.settings-themes i.is-light{background:#f1ede8}.settings-accent-group+.settings-accent-group{margin-top:10px}.settings-accent-group>small{color:var(--quiet);margin-bottom:6px;font-size:11px;display:block}.settings-accents{flex-wrap:wrap;gap:8px 10px;display:flex}.settings-accents button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 2px #161413}.settings-accents button:hover,.settings-accents button.is-active{border-color:#e8e4de}.settings-switch{background:#1c1918;border-radius:12px;flex:none;width:30px;height:17px;position:relative;box-shadow:inset 0 0 0 1px #6a615b}.settings-switch>b{background:#b0a79e;border-radius:50%;width:11px;height:11px;transition:all .15s;position:absolute;top:3px;left:3px}.settings-switch.is-on{background:var(--accent-mid);box-shadow:none}.settings-switch.is-on>b{background:var(--accent-fill);left:16px}.global-settings-popover>footer{border-top:1px solid #221f1c;flex:none;padding:10px 12px 12px}.global-settings-popover>footer button{color:#d0877f;cursor:pointer;width:100%;height:36px;font:inherit;background:0 0;border:1px solid #2a2622;border-radius:9px;font-size:12.5px;font-weight:600}.global-settings-popover>footer button:hover{background:#1f1413;border-color:#4a2a2a}.conversation-top .header-icon-button{color:#aaa19b;width:34px;height:32px;transition:color .15s var(--ease), border-color .15s var(--ease), background .15s var(--ease), transform .15s var(--ease);background:linear-gradient(#181615,#131211);border:1px solid #37312e;border-radius:9px;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffff08,0 1px 8px #0003}.conversation-top .header-icon-button:hover{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft);transform:translateY(-1px)}.conversation-top .header-icon-button:active{transform:translateY(0)}.conversation-top .my-documents-button{color:#d2cbc5}.quiet-collaboration-presence{flex:none;position:relative}.quiet-collaboration-presence>button{color:#a79f9a;background:#141212;border:1px solid #2c2725;border-radius:8px;align-items:center;gap:7px;height:31px;padding:0 8px 0 5px;display:flex}.quiet-collaboration-presence>button>span{align-items:center;display:flex}.quiet-collaboration-presence>button i{color:#f8f3ef;background:color-mix(in srgb, var(--person-color) 62%, #171414);opacity:.58;border:2px solid #111;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-5px;font-size:8px;font-style:normal;font-weight:760;display:grid}.quiet-collaboration-presence>button i:first-child{margin-left:0}.quiet-collaboration-presence>button i.is-active{opacity:1;box-shadow:0 0 0 1px color-mix(in srgb, var(--person-color) 70%, transparent)}.quiet-collaboration-presence>button b{color:#aaa19c;font-size:9px;font-weight:620}.quiet-collaboration-presence.is-open>button{border-color:color-mix(in srgb, var(--accent,#ef3157) 55%, #2c2725)}.quiet-collaboration-presence>div{z-index:120;background:#151313;border:1px solid #332d2a;border-radius:10px;width:216px;padding:6px;display:grid;position:absolute;top:37px;right:0;box-shadow:0 18px 46px #000b}.quiet-collaboration-presence>div>span{border-radius:7px;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:36px;padding:0 7px;display:grid}.quiet-collaboration-presence>div>span:hover{background:#1d1a19}.quiet-collaboration-presence>div i{border-radius:50%;width:7px;height:7px}.quiet-collaboration-presence>div strong{color:#eee9e5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.quiet-collaboration-presence>div small{color:#817975;font-size:8px}.quiet-collaboration-presence>div button{color:#d9a5af;white-space:nowrap;background:#21171a;border:1px solid #392c2f;border-radius:6px;height:24px;padding:0 8px;font-size:8px;font-weight:680}.quiet-collaboration-presence>div button:hover{border-color:color-mix(in srgb, var(--accent,#ef3157) 55%, #392c2f);color:#fff}.quiet-collaboration-presence>div button:disabled{opacity:.45}.chat-source-context{border:1px solid color-mix(in srgb, var(--accent,#ef3157) 34%, #2c2725);color:#c9c1bc;background:color-mix(in srgb, var(--accent,#ef3157) 7%, #151313);border-radius:9px;align-items:center;gap:9px;max-width:min(620px,100% - 18px);min-height:38px;margin:0 9px 8px;padding:7px 8px 7px 10px;display:flex}.chat-source-context>svg{width:16px;color:var(--accent,#ef3157);flex:none}.chat-source-context>span{flex:1;gap:1px;min-width:0;display:grid}.chat-source-context small{color:#817975;letter-spacing:.14em;font-size:7px;font-weight:760}.chat-source-context strong{color:#e8e2de;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chat-source-context>button{color:#8f8782;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.chat-source-context>button:hover{color:#fff;background:#ffffff0b}.user-message.has-actor{gap:7px;display:grid}.user-message.has-actor>header{align-items:center;gap:7px;display:flex}.user-message.has-actor>header>i{border:1px solid color-mix(in srgb, var(--actor-color) 68%, #2e2926);color:#fff;background:color-mix(in srgb, var(--actor-color) 46%, #181515);border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:760;display:grid}.user-message.has-actor>header>span{gap:1px;min-width:0;display:grid}.user-message.has-actor>header strong{color:#eee9e5;font-size:9px}.user-message.has-actor>header small{color:#817975;font-size:7px}.message-attachment-strip{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.message-attachment-strip>a{color:#cfc7c2;background:#121010;border:1px solid #393230;border-radius:8px;align-items:center;gap:7px;max-width:220px;min-height:34px;padding:6px 8px;text-decoration:none;display:flex}.message-attachment-strip>a:hover{border-color:color-mix(in srgb, var(--accent,#ef3157) 45%, #393230)}.message-attachment-strip>a>svg{color:var(--accent,#ef3157);flex:none}.message-attachment-strip>a>span{gap:1px;min-width:0;display:grid}.message-attachment-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.message-attachment-strip small{color:#776f6b;font-size:7px}.collaboration-send-target{background:#100f0f;border:1px solid #2b2725;border-radius:8px;align-self:flex-start;gap:2px;margin:7px 9px 0;padding:2px;display:inline-flex}.collaboration-send-target>button{color:#817975;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:8px;font-weight:680;display:flex}.collaboration-send-target>button.is-active{color:#f1ece8;background:color-mix(in srgb, var(--accent,#ef3157) 14%, #1b1817);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,#ef3157) 36%, transparent)}.collaboration-send-target>button:disabled{opacity:.42;cursor:default}.collaboration-human-label{color:#8b827d;align-items:center;gap:6px;min-height:30px;padding:0 8px;font-size:8px;display:flex}.collaboration-human-label>svg{color:#55d4a0}.collaboration-invite-backdrop{z-index:100000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050505c9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.collaboration-invite-dialog{background:linear-gradient(145deg,#171414,#0f0e0e);border:1px solid #39312e;border-radius:15px;width:min(460px,100%);padding:24px;position:relative;box-shadow:0 28px 90px #000d}.collaboration-invite-close{color:#817975;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.collaboration-invite-person{align-items:center;gap:12px;padding-right:34px;display:flex}.collaboration-invite-person>i{border:1px solid color-mix(in srgb, var(--person-color) 60%, #3a262a);color:#fff;background:color-mix(in srgb, var(--person-color) 48%, #171414);border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:17px;font-style:normal;font-weight:780;display:grid}.collaboration-invite-person>span{gap:2px;display:grid}.collaboration-invite-person small{color:var(--accent,#ef3157);letter-spacing:.12em;font-size:8px;font-weight:760}.collaboration-invite-person strong{color:#fff;font-size:14px}.collaboration-invite-person b{color:#817975;font-size:9px;font-weight:500}.collaboration-invite-dialog h2{color:#fff;margin:22px 0 7px;font-size:23px}.collaboration-invite-dialog>p{color:#aca39e;margin:0;font-size:12px;line-height:1.65}.collaboration-invite-source{background:#121010;border:1px solid #2d2825;border-radius:10px;align-items:center;gap:11px;margin-top:19px;padding:12px;display:flex}.collaboration-invite-source>svg{width:19px;color:var(--accent,#ef3157)}.collaboration-invite-source>span{gap:3px;display:grid}.collaboration-invite-source strong{color:#ede8e4;font-size:11px}.collaboration-invite-source small{color:#827a75;font-size:9px}.collaboration-invite-dialog footer{justify-content:flex-end;gap:8px;margin-top:21px;display:flex}.collaboration-invite-dialog footer button{color:#c8c0bb;background:#171414;border:1px solid #38312e;border-radius:8px;min-width:96px;height:35px;padding:0 13px;font-size:10px;font-weight:680}.collaboration-invite-dialog footer button.is-primary{border-color:var(--accent,#ef3157);color:#12090b;background:var(--accent,#ef3157)}.collaboration-invite-error{color:#ff7d98;margin-top:10px;font-size:10px;display:block}@media (width<=820px){.quiet-collaboration-presence>button b{display:none}.quiet-collaboration-presence>button{padding-right:5px}.quiet-collaboration-presence>div{position:fixed;top:54px;right:8px}.canvas-control-bar{min-height:48px;padding-inline:9px}.canvas-control-saved{display:none!important}.collaboration-invite-dialog{border-radius:13px;padding:20px}}.code-session-list{gap:7px;width:min(560px,100%);display:grid}.code-session-list>button{color:#bdb5ad;text-align:left;cursor:pointer;background:#15130f;border:1px solid #2d2924;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.code-session-list>button>i{color:#e8bf46;width:42px;font-size:9px;font-style:normal}.code-session-list>button>span{gap:3px;display:grid}.code-session-list>button strong{color:#e8e3dd}.code-session-list>button small{color:#766e67}.ide-saved-sessions{text-align:left;background:#12110f;border:1px solid #2a2622;border-radius:12px;width:min(650px,100%);margin-bottom:14px;padding:11px}.ide-saved-sessions>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ide-saved-sessions>header strong{color:#e8e2d9;font-size:12px}.ide-saved-sessions>header span{color:#776f66;font-size:9px}.ide-saved-sessions .code-session-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.share-dialog{background:#121111;border:1px solid #393230;border-radius:16px;width:min(520px,100%);overflow:hidden;box-shadow:0 28px 90px #000b,inset 0 1px #ffffff08}.share-dialog>header{border-bottom:1px solid #292422;align-items:center;gap:11px;padding:17px 18px;display:flex}.share-dialog>header>span{border:1px solid var(--accent-line);width:38px;height:38px;color:var(--accent-strong);background:var(--accent-soft);border-radius:11px;place-items:center;display:grid}.share-dialog>header>div{flex:1;gap:3px;display:grid}.share-dialog>header small{color:var(--accent-strong);letter-spacing:.13em;font-size:8px;font-weight:800}.share-dialog>header strong{color:#eee9e4;font-size:16px}.share-dialog>header>button{color:#8f8780;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.share-dialog>header>button:hover{color:#eee9e4;background:#211d1b}.share-dialog>main{gap:13px;padding:20px 18px;display:grid}.share-dialog h2{color:#eee9e4;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.share-dialog p{color:#a39a92;margin:0;font-size:11.5px;line-height:1.65}.share-dialog label{gap:6px;display:grid}.share-dialog label>span{color:#756d67;letter-spacing:.11em;font-size:8px;font-weight:800}.share-dialog label>div{background:#0d0c0c;border:1px solid #37312e;border-radius:10px;min-width:0;display:flex;overflow:hidden}.share-dialog input{color:#d7d0ca;background:0 0;border:0;outline:0;flex:1;min-width:0;height:40px;padding:0 12px;font:10.5px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.share-dialog label button{color:var(--accent-strong);background:var(--accent-soft);cursor:pointer;border:0;border-left:1px solid #37312e;align-items:center;gap:6px;padding:0 13px;font-size:10.5px;font-weight:700;display:inline-flex}.share-dialog button:disabled{opacity:.45;cursor:default}.share-dialog>footer{background:#0e0d0d;border-top:1px solid #292422;align-items:center;gap:8px;padding:13px 18px;display:flex}.share-dialog>footer>span{flex:1}.share-dialog>footer button,.share-dialog>footer a{color:#aaa19a;cursor:pointer;background:#151312;border:1px solid #35302d;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:10.5px;text-decoration:none;display:inline-flex}.share-dialog>footer button:last-child{color:#170b0e;border-color:var(--accent);background:var(--accent-fill);font-weight:750}.share-dialog>footer .is-disabled{opacity:.4;pointer-events:none}.shared-chat-page{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 72% 0, var(--accent-soft), transparent 34%), #0d0c0c}.shared-chat-page>header{z-index:10;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0c0ceb;align-items:center;gap:13px;height:58px;padding:0 22px;display:flex;position:sticky;top:0}.shared-chat-brand{color:#eee9e4;align-items:center;gap:9px;text-decoration:none;display:flex}.shared-chat-brand>span{border:1px solid color-mix(in srgb, var(--accent) 70%, #000);color:#160b0e;background:var(--accent-fill);width:31px;height:31px;box-shadow:0 0 18px var(--accent-soft);border-radius:9px;place-items:center;font-weight:850;display:grid}.shared-chat-brand>b{font-size:14px}.shared-chat-page>header>div{border-left:1px solid var(--line);gap:1px;padding-left:13px;display:grid}.shared-chat-page>header>div small{color:var(--accent-strong);letter-spacing:.12em;font-size:7.5px;font-weight:800}.shared-chat-page>header>div strong{color:#aaa29b;font-size:10.5px;font-weight:500}.shared-chat-page>header>i{flex:1}.shared-chat-page>header>a:last-child{border:1px solid var(--line);color:#d8d2ca;border-radius:8px;padding:8px 12px;font-size:11px;text-decoration:none}.shared-chat-layout{grid-template-columns:280px minmax(0,1fr);gap:38px;width:min(1220px,100% - 38px);min-height:calc(100dvh - 58px);margin:0 auto;padding:40px 0 90px;display:grid}.shared-chat-layout>aside{background:#151312eb;border:1px solid #2d2825;border-radius:14px;align-self:start;padding:20px;position:sticky;top:92px;box-shadow:0 20px 55px #0004}.shared-chat-layout>aside>small{color:var(--accent-strong);letter-spacing:.12em;font-size:8px;font-weight:800}.shared-chat-layout>aside h1{color:#eee9e4;letter-spacing:-.025em;margin:9px 0 7px;font-size:23px;line-height:1.12}.shared-chat-layout>aside>p{color:#837b74;margin:0;font-size:10.5px;line-height:1.5}.shared-chat-team{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.shared-chat-team>span{color:#b9b1aa;background:#111010;border:1px solid #302b28;border-radius:999px;align-items:center;gap:5px;padding:4px 8px 4px 4px;display:flex}.shared-chat-team b{font-size:9px;font-weight:650}.shared-chat-layout>aside>footer{color:#7f7770;border-top:1px solid #292522;gap:9px;margin-top:20px;padding-top:15px;display:flex}.shared-chat-layout>aside>footer>span{gap:2px;display:grid}.shared-chat-layout>aside>footer b{color:#aaa19a;font-size:9.5px}.shared-chat-layout>aside>footer small{font-size:8.5px;line-height:1.45}.shared-chat-context{background:#0f0e0e;border:1px solid #2d2825;border-radius:15px;min-width:0;overflow:clip;box-shadow:0 24px 70px #0004}.shared-chat-context>header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121111eb;border-bottom:1px solid #292522;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 18px;display:flex;position:sticky;top:58px}.shared-chat-context>header span{color:#ded8d2;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.shared-chat-context>header small{color:#7e766f;font-size:9px}.shared-chat-messages{width:min(820px,100% - 46px);margin:0 auto;padding:32px 0 52px}.shared-chat-messages .assistant-message{margin-bottom:34px}.shared-chat-messages .assistant-message>div>header{align-items:baseline;gap:8px;display:flex}.shared-chat-messages .assistant-message>div>header .message-timestamp{color:#675f59;font-size:8px;font-weight:400}.shared-chat-messages .user-message{margin-bottom:28px}.shared-chat-context>footer{color:#77706a;text-align:center;border-top:1px solid #292522;justify-items:center;gap:3px;padding:20px;display:grid}.shared-chat-context>footer span{color:#aaa29a;font-size:10px;font-weight:700}.shared-chat-context>footer small{font-size:8.5px}.shared-chat-empty{text-align:center;justify-items:center;gap:8px;width:min(780px,100% - 30px);margin:0 auto;display:grid;padding-top:18vh!important}.shared-chat-empty h1,.shared-chat-empty p{margin:0}.shared-media-page{min-height:100dvh;color:var(--text);background:var(--bg)}.shared-media-page>header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, transparent);align-items:center;gap:16px;min-height:62px;padding:0 24px;display:flex}.shared-media-page>header>div{gap:2px;display:grid}.shared-media-page>header small{color:var(--muted);letter-spacing:.12em;font-size:9px}.shared-media-page>header>i{flex:1}.shared-media-page>header>a:last-child,.shared-media-viewer article a{border:1px solid color-mix(in srgb, var(--accent) 58%, var(--line));color:var(--text);border-radius:9px;padding:9px 13px;text-decoration:none}.shared-media-viewer{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);width:min(1080px,100% - 40px);margin:42px auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000057}.shared-media-stage{background:color-mix(in srgb, var(--bg) 72%, #111722);place-items:center;min-height:540px;display:grid;overflow:hidden}.shared-media-stage>img,.shared-media-stage>video{object-fit:contain;width:100%;height:100%;max-height:76dvh}.shared-media-stage.is-music{align-content:center;gap:24px;padding:42px}.shared-media-cover{aspect-ratio:1;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 35%, #151218), #111722);border-radius:16px;place-items:center;width:min(420px,80%);display:grid;overflow:hidden}.shared-media-cover img{object-fit:cover;width:100%;height:100%}.shared-media-stage audio{width:min(520px,92%)}.shared-media-viewer>article{flex-direction:column;gap:14px;padding:38px 30px;display:flex}.shared-media-viewer>article>small{color:var(--accent);letter-spacing:.12em;font-size:10px}.shared-media-viewer>article h1{margin:0;font-size:clamp(25px,3vw,42px);line-height:1.04}.shared-media-viewer>article p{color:var(--muted);white-space:pre-wrap;margin:0;line-height:1.65}.shared-media-viewer>article footer{gap:16px;margin-top:auto;display:grid}.shared-media-viewer>article footer span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.shared-media-viewer>article footer a{justify-self:start}@media (width<=820px){.share-dialog>footer{flex-wrap:wrap}.share-dialog>footer>span{display:none}.share-dialog>footer button,.share-dialog>footer a{flex:1;justify-content:center}.share-dialog>footer>button:first-child{flex:0 0 100%;order:3}.shared-chat-page>header{padding:0 12px}.shared-chat-brand>b,.shared-chat-page>header>div strong{display:none}.shared-chat-page>header>div{padding-left:10px}.shared-chat-layout{grid-template-columns:1fr;gap:0;width:100%;padding:0}.shared-chat-layout>aside{box-shadow:none;border:0;border-bottom:1px solid #292522;border-radius:0;padding:22px 18px 18px;position:static}.shared-chat-layout>aside h1{font-size:22px}.shared-chat-layout>aside>footer{display:none}.shared-chat-context{box-shadow:none;border:0;border-radius:0}.shared-chat-context>header{padding:0 13px;top:58px}.shared-chat-context>header small{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.shared-chat-messages{width:calc(100% - 26px);padding-top:25px}.shared-media-page>header{padding:0 14px}.shared-media-page>header>div strong,.shared-media-page .shared-chat-brand>b{display:none}.shared-media-viewer{width:100%;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr;margin:0}.shared-media-stage{min-height:54dvh}.shared-media-stage.is-music{min-height:62dvh;padding:24px}.shared-media-viewer>article{min-height:35dvh;padding:24px 18px}}html[data-vox-appearance=dim]{--bg:#181513;--panel:#1d1917;--panel-2:#231e1b;--panel-3:#2b2521;--line:#3b342f;--line-soft:#312b27}html[data-vox-appearance=light]{--bg:#e4dfd8;--panel:#eeeae4;--panel-2:#f6f3ee;--panel-3:#d7d0c8;--line:#bcb4aa;--line-soft:#cec7bd;--text:#211d1b;--muted:#5e554e;--quiet:#756b63;color:#211d1b}html[data-vox-density=cosy] body{font-size:13px}html[data-vox-density=compact] body{font-size:12px}.workspace-shell{background:#0d0d0d}.workspace-rail{background:#131212;border-right:1px solid #1f1c1a;flex-direction:column;min-width:0;display:flex}.workspace-rail-head{flex:none;padding:11px 10px 9px}.workspace-rail-head>button{border:1px solid var(--accent-line);width:100%;color:var(--accent-strong);background:var(--accent-soft);cursor:pointer;text-align:left;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:500}.workspace-rail-head label{color:#5f574e;background:#171514;border:1px solid #221f1c;border-radius:8px;align-items:center;gap:8px;margin-top:9px;padding:7px 10px;display:flex}.workspace-rail-head input{color:#cfc9c0;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.workspace-rail-groups{flex:1;min-height:0;padding:2px 10px 12px;overflow-y:auto}.workspace-rail-groups>p{color:#71686b;letter-spacing:.08em;margin:15px 9px 5px;font-size:9.5px;font-weight:650}.workspace-rail-groups>p:first-child{margin-top:8px}.workspace-rail-groups>button{color:#a69da0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:36px;padding:6px 9px;display:flex}.workspace-rail-groups>button:hover,.workspace-rail-groups>button.is-active{color:#e8e4de;background:#1c1917}.workspace-rail-groups>button>i{color:#150b0e;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:700;display:grid}.workspace-rail-groups>button>.community-badge{box-sizing:border-box;border:1px solid #3a3436;padding:1px;box-shadow:0 1px 3px #000000b8,inset 0 0 0 1px #ffffff06}.workspace-rail-groups>button>.community-badge.has-image{background:#090909!important}.workspace-rail-groups>button>.community-badge>img{border-radius:5px}.workspace-rail-groups>button:hover>.community-badge,.workspace-rail-groups>button.is-active>.community-badge{box-shadow:0 1px 4px #000c, 0 0 0 1px var(--accent-soft);border-color:#554a4e}.workspace-rail-groups>button.workspace-rail-text-link{gap:0;min-height:33px;padding:6px 10px}.workspace-rail-groups>button.workspace-rail-text-link span{font-size:12.5px}.workspace-rail-groups>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.workspace-rail-groups>button small{color:#6f665c;font-size:10px}.workspace-rail>footer{border-top:1px solid #1e1b19;margin-top:auto;padding:11px 12px}.workspace-credit{color:#8e857a;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;padding:7px 8px;font-size:11.5px;display:flex}.workspace-credit:hover{border-color:var(--accent-line);background:var(--accent-soft)}.workspace-credit strong{color:#e8e4de;font-weight:500}.workspace-credit-track{background:#241f1c;border-radius:99px;height:3px;margin:7px 0 8px;overflow:hidden}.workspace-credit-track i{background:var(--accent-fill);height:100%;display:block}.workspace-rail-empty{color:#6f665c;border:1px dashed #28231f;border-radius:8px;margin:7px 8px 14px;padding:10px 11px;font-size:11.5px;line-height:1.5}.workspace-account{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 7px;display:flex}.workspace-account:hover{background:#1c1917}.workspace-account>i{color:#150b0e;background:var(--accent-fill);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;font-weight:600;display:grid}.workspace-account>span{flex:1;min-width:0}.workspace-account strong,.workspace-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-account strong{font-size:13px;font-weight:500}.workspace-account small{color:#7d7469;font-size:11px}.workspace-account>b{color:#6f665c}.workspace-account-row{align-items:center;gap:4px;display:flex}.workspace-account-row .workspace-account{flex:1;width:auto;min-width:0}.community-badge{overflow:hidden}.community-badge.has-image{color:#0000!important;background:#1b1819!important}.community-badge>img{object-fit:cover;width:100%;height:100%;display:block}.community-badge-file-input,.community-badge-upload>input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.vox-ide{color:#e8e4de;background:#0d0d0d;flex-direction:column;min-width:0;min-height:0;display:flex}.vox-ide *{scrollbar-width:thin;scrollbar-color:#38312e transparent}.vox-ide ::-webkit-scrollbar{width:7px;height:7px}.vox-ide ::-webkit-scrollbar-track{background:0 0}.vox-ide ::-webkit-scrollbar-thumb{background:#38312e padding-box padding-box;border:2px solid #0000;border-radius:99px;min-height:42px}.vox-ide ::-webkit-scrollbar-thumb:hover{background:#554a45 padding-box padding-box}.vox-ide ::-webkit-scrollbar-corner{background:0 0}.vox-ide>header{border-bottom:1px solid #1c1917;flex:none;align-items:center;gap:9px;height:44px;padding:0 14px;display:flex;overflow:hidden}.vox-ide>header>strong{font-size:13.5px}.vox-ide>header>i{background:#241f1e;width:1px;height:15px}.vox-ide>header>span{align-items:center;gap:6px;font-size:12px;display:flex}.vox-ide>header em{color:#6f665c;font-style:normal}.vox-ide>header b{color:#a09888;background:#1a1715;border-radius:5px;padding:2px 7px;font:10.5px JetBrains Mono,monospace}.vox-ide>header small{color:#7d7469;align-items:center;gap:6px;display:flex}.vox-ide>header small i{background:#8fd6b0;border-radius:50%;width:5px;height:5px}.vox-ide>header small i.is-offline{background:#6f665c}.vox-ide-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.mobile-code-tabs,.mobile-code-tasks{display:none}.ide-blank{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:28px 24px 156px;display:flex}.ide-character{place-items:center;width:110px;height:110px;display:grid;position:relative}.ide-character:before{content:"";background:radial-gradient(circle,#e8c08a24,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute}.ide-character>*{position:relative}.ide-blank h1{letter-spacing:-.03em;margin:16px 0 8px;font-size:26px}.ide-blank>p{color:#8e857a;max-width:560px;margin:0 0 22px;font-size:13.5px;line-height:1.6}.ide-blank>div{grid-template-columns:repeat(2,1fr);gap:9px;width:min(650px,100%);display:grid}.ide-blank>div button{color:#cfc9c0;cursor:pointer;text-align:left;background:#131211;border:1px solid #262220;border-radius:11px;padding:13px 14px}.ide-blank>div button:hover{border-color:var(--accent-line);background:#171514}.ide-blank>div small{color:#7d7469;letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:7px;font-size:10px;display:flex}.ide-blank>div small i{border-radius:50%;width:6px;height:6px}.ide-blank>div strong{font-size:12.5px;font-weight:500;line-height:1.5}.ide-blank>footer{gap:8px;margin-top:15px;display:flex}.ide-blank>footer button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:8px;padding:8px 12px;font-size:11.5px}.ide-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ide-connection-notice{color:#8e857a;background:#131110;border:1px solid #28231f;border-radius:8px;max-width:560px;margin:14px 0 0;padding:8px 12px;font-size:11.5px;line-height:1.5}.ide-composer{z-index:20;background:linear-gradient(#0000,#0d0d0d 34%);padding:0 22px 18px;position:absolute;bottom:0;left:0;right:0}.ide-composer>div{background:#141212;border:1px solid #2a2622;border-radius:14px;width:min(760px,100%);margin:0 auto;overflow:visible}.ide-composer textarea{resize:none;color:#e8e4de;background:0 0;border:0;outline:0;width:100%;min-height:51px;padding:13px 15px 3px;font-size:14px}.ide-composer footer{align-items:center;gap:6px;padding:7px;display:flex}.ide-composer footer>button:first-child{color:#8e857a;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px}.ide-composer footer>i{background:#241f1e;width:1px;height:16px}.ide-composer footer>span{flex:1}.ide-picker{position:relative}.ide-picker>button{color:#e8e4de;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:5px 9px 5px 6px;font-size:12px;display:flex}.ide-picker>button:hover{background:#1c1917}.ide-picker>button span,.ide-picker>button b{color:#6f665c;font-weight:400}.ide-picker>section{z-index:60;background:#151312;border:1px solid #2a2622;border-radius:11px;width:288px;padding:5px;position:absolute;bottom:36px;left:0;box-shadow:0 18px 44px #0000009e}.ide-picker>section>button{color:#cfc9c0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 9px;display:flex}.ide-picker>section>button:hover,.ide-picker>section>button.is-active{background:var(--accent-soft)}.ide-picker>section>button>span{flex:1;min-width:0}.ide-picker>section strong,.ide-picker>section small{display:block}.ide-picker>section strong{font-size:12.5px}.ide-picker>section small{color:#7d7469;margin-top:2px;font-size:11px}.ide-picker>section>button>b{color:var(--accent-strong)}.ide-depth>button{padding-left:9px}.ide-depth>section{width:252px}.ide-depth>section em{color:#7d7469;font:10px JetBrains Mono,monospace}.ide-send{color:#150b0e;background:var(--accent-fill);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 9px 8px 15px;font-size:12.5px;font-weight:600;display:flex}.ide-send b{background:#00000038;border-radius:5px;padding:2px 7px;font:10px JetBrains Mono,monospace}.vox-community{color:#e8e4de;background:#0d0d0d;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.vox-community>header{border-bottom:1px solid #1c1917;flex:none;align-items:center;gap:10px;height:50px;padding:0 16px;display:flex}.vox-community>header>strong{font-size:14.5px}.vox-community>header>button:not(.community-create){color:#a09888;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:7px;padding:5px 11px;font-size:12px}.vox-community>header>span{flex:1}.vox-community>header nav{background:#141212;border:1px solid #262220;border-radius:8px;gap:3px;padding:4px;display:flex}.vox-community>header nav button{color:#a09888;cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:6px;padding:5px 11px;font-size:12px}.vox-community>header nav button.is-active{color:#e8e4de;background:var(--accent-soft)}.community-create{color:#150b0e;background:var(--accent-fill);cursor:pointer;border:0;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600}.vox-community>header>button.community-thread-back{color:#8f8780;width:28px;height:28px;transition:color .14s ease, background .14s ease, transform .18s var(--ease);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.vox-community>header>button.community-thread-back:hover{color:#e8e4de;background:#1c1917;transform:translate(-1px)}.vox-community>header>button.community-thread-back:focus-visible{outline:1px solid var(--accent-line);outline-offset:1px}.community-thread-back svg{width:18px;height:18px}.community-body{flex:1;min-height:0;display:flex}.community-feed{flex:1;min-width:0;padding:16px 18px;overflow-y:auto}.community-feed>div{width:min(640px,100%);margin:0 auto}.community-post-list{flex-direction:column;gap:10px;display:flex}.community-post-detail>header>i{color:#150b0e;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-style:normal;font-weight:700;display:grid}.community-post-detail header>b{border:1px solid var(--accent-line);color:var(--accent-strong);background:var(--accent-soft);border-radius:5px;padding:1px 7px;font-size:10px}.community-media{background:linear-gradient(140deg,#3a2c46,#7d5ba6);border:1px solid #241f1e;border-radius:12px;place-items:center;height:250px;margin-bottom:10px;display:grid}.community-media.is-track{background:linear-gradient(140deg,#2b2340,#5b4a8a)}.community-media>button{color:#fff;background:#0806078c;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.community-post-detail>footer{color:#7d7469;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.community-post-detail footer button{color:#7d7469;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:7px;padding:5px 9px}.community-post-detail footer button.is-voted{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.community-post-detail footer span{padding:5px 4px}.community-composer{background:#131110;border:1px solid #2a2622;border-radius:14px;margin-bottom:14px;overflow:hidden}.community-composer>header{border-bottom:1px solid #1e1b19;align-items:center;padding:13px 15px;display:flex}.community-composer>header strong{flex:1}.community-composer>header button{color:#7d7469;cursor:pointer;background:0 0;border:0;font-size:17px}.community-composer>nav{gap:2px;padding:10px 15px 0;display:flex}.community-composer>nav button{color:#7d7469;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 13px;font-size:12.5px}.community-composer>nav button.is-active{border-color:var(--accent);color:#e8e4de}.community-compose-fields{border-top:1px solid #1e1b19;padding:14px 15px 15px}.community-compose-fields>label{color:#7d7469;align-items:center;gap:8px;margin-bottom:11px;font-size:11.5px;display:flex}.community-compose-fields>label b{border:1px solid var(--accent-line);color:#e8e4de;background:var(--accent-soft);border-radius:7px;padding:4px 9px;font-weight:400}.community-compose-fields>input,.community-compose-fields>textarea{color:#e8e4de;background:#181514;border:1px solid #2a2622;border-radius:9px;width:100%;padding:11px 12px}.community-compose-fields>input{margin-bottom:9px;font-size:14px}.community-compose-fields>textarea{resize:vertical;min-height:72px;margin-bottom:10px}.community-media-pick{gap:9px;height:96px;margin-bottom:9px;display:flex}.community-media-pick>i{color:#ffffffb2;background:linear-gradient(140deg,#3a2c46,#7d5ba6);border:1px solid #241f1e;border-radius:9px;place-items:center;width:96px;font-style:normal;display:grid}.community-media-pick>span{color:#6f665c;border:1px dashed #2f2a26;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.community-media-pick small{color:#5f574e;margin-top:4px}.community-vox-draft{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.community-vox-draft span{color:#cfc9c0;flex:1;font-size:12px}.community-vox-draft button{border:1px solid var(--accent-line);color:var(--accent-strong);background:0 0;border-radius:7px;padding:5px 11px;font-size:11.5px}.community-compose-fields>footer{align-items:center;gap:7px;margin-top:12px;display:flex}.community-compose-fields>footer button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:7px;padding:7px 10px;font-size:11.5px}.community-compose-fields>footer span{flex:1}.community-compose-fields>footer .is-primary{border-color:var(--accent);color:#150b0e;background:var(--accent-fill);padding-inline:18px;font-weight:600}.community-aside{background:linear-gradient(#100f0f,#0d0c0c 58%);border-left:1px solid #1c1917;flex:none;width:276px;padding:0 20px 22px;overflow-y:auto}.community-aside>section{border-bottom:1px solid #24201d;padding:20px 0}.community-aside>section:last-child{border-bottom:0}.community-about>header{align-items:center;gap:11px;margin-bottom:12px;display:flex}.community-about>header>.community-badge,.community-aside-emblem{box-sizing:border-box;color:#160b0e;background:var(--accent-fill);border:1px solid #3b3430;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:750;display:grid;box-shadow:0 8px 20px #0008,inset 0 0 0 1px #ffffff0d}.community-about>header>.community-badge.has-image{padding:2px;background:#090909!important}.community-about>header>.community-badge>img{border-radius:7px}.community-about>header>span{min-width:0}.community-about>header small,.community-about>header h2{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-about>header small{color:var(--accent-strong);letter-spacing:.11em;margin-bottom:3px;font-size:9px;font-weight:700}.community-aside h2{margin:0;font-size:14px;line-height:1.25}.community-about>p{color:#a09888;margin:0 0 15px;font-size:12px;line-height:1.58}.community-aside-stats{border-top:1px solid #1e1b19;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:11px 0 0;display:grid}.community-aside-stats>div{border-right:1px solid #24201d;padding:0 12px}.community-aside-stats>div:first-child{padding-left:0}.community-aside-stats>div:last-child{border-right:0;padding-right:0}.community-aside-stats dt{color:#eee9e2;font-size:16px;font-weight:650}.community-aside-stats dd{color:#756c63;margin:2px 0 0;font-size:10.5px}.community-aside>section>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.community-aside h3{color:#81776e;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:9.5px;font-weight:700;overflow:hidden}.community-aside>section>header>span{color:#665e57;font-size:9.5px}.community-discover>button{width:100%;min-height:43px;color:inherit;cursor:pointer;text-align:left;transition:color .14s ease, background .14s ease, transform .16s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 5px;display:flex}.community-discover>button:hover{color:#fff;background:#181514;transform:translate(2px)}.community-discover>button>.community-badge{box-sizing:border-box;border:1px solid #393235;border-radius:8px;flex:none;width:29px;height:29px;padding:1px;box-shadow:0 3px 9px #0008}.community-discover>button>.community-badge.has-image{background:#090909!important}.community-discover>button>.community-badge>img{border-radius:5px}.community-discover>button>span{flex:1;min-width:0}.community-discover strong,.community-discover small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-discover strong{font-size:12px;font-weight:550}.community-discover small{color:#756c63;margin-top:2px;font-size:10px}.community-discover>button>b{color:#736a62;opacity:0;font-size:9.5px;font-weight:500;transition:opacity .14s}.community-discover>button:hover>b{opacity:1}.community-rules ol{margin:0;padding:0;list-style:none}.community-rules li{color:#aaa198;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:8px 0;font-size:11.5px;line-height:1.45;display:grid}.community-rules li+li{border-top:1px solid #1a1715}.community-rules li b{color:#81776e;border:1px solid #302a27;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:grid}.community-post-detail{background:#131110;border:1px solid #221f1c;border-radius:12px;padding:16px 18px}.community-post-detail>header{color:#7d7469;align-items:center;gap:7px;font-size:11.5px;display:flex}.community-post-detail>header>i{width:20px;height:20px;font-size:10px}.community-post-detail h1{margin:10px 0 11px;font-size:20px;line-height:1.25}.community-post-detail>p{color:#cfc9c0;font-size:13.5px;line-height:1.65}.community-summary{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;margin-top:14px;overflow:hidden}.community-summary>header{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;display:flex}.community-summary>header strong{flex:1;font-size:12.5px}.community-summary>header b{border:1px solid var(--accent-line);color:var(--accent-strong);border-radius:5px;padding:1px 7px;font-size:10px}.community-summary>header span{color:#a09888;font-size:11.5px}.community-summary>div{padding:0 14px 14px}.community-summary p{color:#ddd8d1;margin:0 0 11px;font-size:13px;line-height:1.65}.community-summary footer{flex-wrap:wrap;gap:7px;display:flex}.community-summary footer button,.community-comment button{color:#a09888;background:#141212;border:1px solid #2a2622;border-radius:7px;padding:6px 10px;font-size:11.5px}.community-comment{align-items:center;gap:8px;margin-top:12px;display:flex}.community-comment input{color:#e8e4de;background:#141212;border:1px solid #262220;border-radius:10px;flex:1;min-width:0;padding:11px 13px}.profile-security-entry>em{color:var(--accent-strong);font-size:12px;font-style:normal}.vx-profile-danger{background:#e090900a;border:1px solid #e0909042;border-radius:12px;margin-top:24px;overflow:hidden}.vx-profile-danger>div{padding:15px 16px 12px}.vx-profile-danger strong{color:#e09090;font-size:12.5px}.vx-profile-danger p{color:#a09888;margin:4px 0 0;font-size:12px;line-height:1.6}.vx-profile-danger footer{align-items:center;gap:10px;padding:0 16px 15px;display:flex}.vx-profile-danger button{color:#e09090;cursor:pointer;background:0 0;border:1px solid #e0909066;border-radius:8px;padding:9px 16px;font-size:12.5px;font-weight:500}.vx-profile-danger footer span{color:#7d7469;font-size:11.5px}.profile-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060606b3;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.profile-modal-backdrop.is-danger{z-index:90;background:#060606c2}.edit-profile-dialog,.manage-plan-dialog,.delete-account-dialog{color:#e8e4de;background:#151312;border:1px solid #2a2622;border-radius:16px;max-height:100%;overflow-y:auto;box-shadow:0 34px 90px #000000b3}.edit-profile-dialog{width:560px}.manage-plan-dialog{width:720px}.delete-account-dialog{border-color:#e0909052;width:460px}.edit-profile-dialog>header,.manage-plan-dialog>header{border-bottom:1px solid #221f1c;align-items:center;gap:10px;padding:15px 18px;display:flex}.edit-profile-dialog>header strong,.manage-plan-dialog>header strong{font-size:14.5px}.edit-profile-dialog>header button,.manage-plan-dialog>header button{color:#7d7469;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:17px}.manage-plan-dialog>header span{color:#7d7469;font-size:11.5px}.edit-profile-banner{background:linear-gradient(120deg,#3a2c46,#7d5ba6);height:104px;position:relative}.edit-profile-banner button{color:#e8e4de;background:#08060780;border:1px solid #ffffff38;border-radius:7px;padding:6px 11px;font-size:11.5px;position:absolute;top:12px;right:12px}.edit-profile-avatar-row{align-items:flex-end;gap:12px;margin-top:-26px;padding:0 18px;display:flex}.edit-profile-avatar-row>i{z-index:1;color:#150b0e;background:var(--accent-fill);border:3px solid #151312;border-radius:16px;place-items:center;width:64px;height:64px;font-size:24px;font-style:normal;font-weight:600;display:grid}.edit-profile-avatar-row button{color:#e8e4de;background:#1a1715;border:1px solid #2a2622;border-radius:7px;margin-bottom:6px;padding:6px 11px;font-size:11.5px}.edit-profile-avatar-row button:disabled{color:#6f665c;background:0 0;border:0}.edit-profile-fields{padding:16px 18px 6px}.edit-profile-fields>label{margin-bottom:13px;display:block}.edit-profile-fields>label>span,.edit-profile-fields>div>span{color:#8e857a;letter-spacing:.06em;justify-content:space-between;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.edit-profile-fields input,.edit-profile-fields textarea{color:#e8e4de;background:#191615;border:1px solid #2a2622;border-radius:9px;width:100%;padding:10px 12px;font-size:13px}.edit-profile-fields textarea{resize:vertical;min-height:76px;line-height:1.55}.edit-profile-fields>div>section{gap:8px;margin-bottom:13px;display:flex}.edit-profile-fields>div>section button{aspect-ratio:1;color:#6f665c;background:#191615;border:1px solid #2a2622;border-radius:10px;flex:1;font-size:11px}.edit-profile-visibility>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #1c1917;align-items:center;gap:11px;padding:9px 0;display:flex}.edit-profile-visibility>button>span{flex:1}.edit-profile-visibility strong,.edit-profile-visibility small{display:block}.edit-profile-visibility strong{font-size:12.5px}.edit-profile-visibility small{color:#7d7469;margin-top:1px;font-size:11px}.edit-profile-dialog>footer,.manage-plan-dialog>footer,.delete-account-dialog>footer{border-top:1px solid #221f1c;align-items:center;gap:9px;padding:13px 18px;display:flex}.edit-profile-dialog>footer>span,.manage-plan-dialog>footer>span{color:#7d7469;flex:1;font-size:11.5px}.edit-profile-dialog>footer button,.manage-plan-dialog>footer button,.delete-account-dialog>footer button{color:#e8e4de;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:8px;padding:9px 15px;font-size:12.5px}.edit-profile-dialog>footer button.is-primary{border-color:var(--accent);color:#150b0e;background:var(--accent-fill);padding-inline:18px;font-weight:600}.edit-profile-banner{background-position:50%;background-size:cover}.edit-profile-showcase-note{color:#8e857a;background:#191615;border:1px solid #262220;border-radius:9px;margin:-1px 0 13px;padding:10px 11px;font-size:11.5px;line-height:1.5}.edit-profile-notice{color:var(--accent-strong);margin:10px 0 4px;font-size:11.5px}.manage-plan-cards{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 18px;display:grid}.manage-plan-cards article{background:#131211;border:1px solid #2a2622;border-radius:12px;padding:14px}.manage-plan-cards article.is-current{border-color:var(--accent-line);background:var(--accent-soft)}.manage-plan-cards article>header{align-items:center;gap:7px;display:flex}.manage-plan-cards article>header strong{font-size:12.5px}.manage-plan-cards article>header b{color:#150b0e;background:var(--accent-fill);border-radius:4px;padding:1px 6px;font-size:9px}.manage-plan-cards h2{margin:8px 0 9px;font-size:22px}.manage-plan-cards h2 small{color:#7d7469;font-size:11.5px;font-weight:400}.manage-plan-cards p{color:#a09888;min-height:56px;margin:0;font-size:11.5px;line-height:1.55}.manage-plan-billing{background:#131211;border:1px solid #221f1c;border-radius:11px;margin:0 18px 16px;padding:14px}.manage-plan-billing>header{justify-content:space-between;margin-bottom:9px;display:flex}.manage-plan-billing>header strong{font-size:12.5px}.manage-plan-billing>header span{color:#7d7469;font-size:11.5px}.manage-plan-billing p{border-top:1px solid #1c1917;margin:0;padding:7px 0;font-size:12.5px;display:flex}.manage-plan-billing p span{color:#a09888;flex:1}.manage-plan-billing p b{font-weight:400}.manage-plan-dialog>footer{padding-inline:18px}.delete-account-dialog>header{border-bottom:1px solid #221f1c;padding:18px 20px 14px}.delete-account-dialog>header strong{color:#e09090;font-size:15px}.delete-account-dialog>header p{color:#a09888;margin:5px 0 0;font-size:12.5px;line-height:1.6}.delete-account-dialog>div{padding:16px 20px}.delete-account-dialog>div>p{color:#a09888;font-size:12px;line-height:1.6}.delete-account-dialog>div>p b{color:#e8e4de;background:#1c1917;border-radius:5px;padding:1px 7px;font-family:JetBrains Mono,monospace}.delete-account-dialog>div>input{color:#e8e4de;background:#191615;border:1px solid #2a2622;border-radius:9px;width:100%;padding:11px 13px;font:13px JetBrains Mono,monospace}.delete-account-dialog label{color:#a09888;background:#131211;border:1px solid #262220;border-radius:9px;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.delete-account-dialog>div>small{color:#e09090;margin-top:8px;font-size:11px;display:block}.delete-account-dialog>footer{justify-content:flex-end;padding-inline:20px}.delete-account-dialog>footer button.is-danger{color:#150b0e;background:#e09090;border-color:#e09090;font-weight:600}.delete-account-dialog>footer button:disabled{cursor:not-allowed;opacity:.36}.community-compose-fields>footer button:disabled{cursor:wait;opacity:.58}.community-post-attachment-dock,.community-comment-attachment-dock{background:#151311;border:1px solid #2d2925;border-radius:9px;margin:0 0 10px}.community-compose-accessibility,.community-comment-alt{background:#151311;border:1px solid #292521;border-radius:9px;padding:10px 11px;color:#b9b0a8!important;align-items:stretch!important;gap:6px!important;margin:0 0 10px!important;display:grid!important}.community-compose-accessibility>span,.community-comment-alt>span{justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;font-weight:650;display:flex}.community-compose-accessibility small{color:#746c64;font-size:9px;font-weight:400}.community-compose-accessibility input,.community-comment-alt input{color:#e8e2dc;background:#0f0e0e;border:1px solid #332e2a;border-radius:7px;width:100%;min-height:36px;padding:8px 10px}.community-compose-accessibility input:focus,.community-comment-alt input:focus{border-color:var(--accent-line);outline:1px solid var(--accent-line)}.community-content-warning{border:1px solid var(--accent-line);color:#d9d2ca;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 10%, #151311), #11100f);text-align:center;cursor:pointer;border-radius:12px;place-content:center;justify-items:center;gap:6px;width:100%;min-height:150px;margin-bottom:10px;padding:24px;display:grid}.community-content-warning span{color:var(--accent-strong);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.community-content-warning strong{max-width:460px;font-size:13px;line-height:1.45}.community-content-warning small{color:#aaa198;background:#181614;border:1px solid #3a332e;border-radius:6px;margin-top:5px;padding:6px 9px}.community-source-picker{background:#151312;border:1px solid #28231f;border-radius:10px;margin-bottom:10px;padding:10px}.community-source-picker>p{color:#8e857a;margin:0 0 9px;font-size:11.5px;line-height:1.5}.community-source-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:210px;display:grid;overflow-y:auto}.community-source-picker button{color:#cfc9c0;cursor:pointer;text-align:left;background:#181514;border:1px solid #28231f;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.community-source-picker button.is-active{border-color:var(--accent-line);background:var(--accent-soft)}.community-source-picker button i{background:linear-gradient(140deg,#3a2c46,#7d5ba6) 50%/cover;border-radius:6px;flex:none;width:34px;height:34px}.community-source-picker button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.community-source-picker button b{color:var(--accent-strong)}.community-source-picker>small{color:#6f665c;text-align:center;padding:9px;font-size:11.5px;display:block}.community-source-picker>button.community-source-more{color:#a09888;background:#121110;justify-content:center;width:100%;margin-top:8px}.community-source-picker>button.community-source-more:hover{border-color:var(--accent-line);color:#e8e4de}.community-source-picker>button.community-source-more:disabled{opacity:.5;cursor:wait}.community-form-error{color:#e09090;margin:0 0 8px;font-size:11.5px}.community-empty{color:#a09888;text-align:center;background:#11100f;border:1px dashed #28231f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:40px 24px;display:flex}.community-empty strong{color:#e8e4de;margin-top:12px;font-size:15px}.community-empty p{max-width:450px;margin:7px 0 0;font-size:12.5px;line-height:1.6}.community-empty small{color:#e09090;margin-top:8px}.community-real-media{background:#0d0d0d;border:1px solid #28231f;border-radius:11px;place-items:center;max-height:420px;margin:10px 0;display:grid;overflow:hidden}.community-real-media>img,.community-real-media>video{object-fit:contain;width:100%;max-height:420px;display:block}.community-real-media.is-track{background:linear-gradient(140deg,#181326,#2b2340);justify-content:flex-start;align-items:center;gap:12px;min-height:112px;padding:12px;display:flex}.community-real-media.is-track>img{object-fit:cover;border-radius:9px;flex:none;width:88px;height:88px}.community-real-media.is-track>span{flex:1;min-width:0}.community-real-media.is-track strong,.community-real-media.is-track small{display:block}.community-real-media.is-track small{color:#8e857a;margin-top:3px}.community-real-media.is-track audio{width:100%;height:32px;margin-top:10px}.workspace-rail-head>button:disabled{cursor:not-allowed;opacity:.48}.workspace-rail-groups>button>i:not([style]){color:#d6d0c8;background:#28231f}.community-feed-search{color:#6f665c;background:#131110;border:1px solid #24201d;border-radius:10px;align-items:center;gap:9px;margin-bottom:11px;padding:9px 12px;display:flex}.community-feed-search input{color:#ddd8d1;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12.5px}.community-banner{background:#131110;border:1px solid #24201d;border-radius:12px;margin-bottom:12px;overflow:hidden}.community-banner>div{background-position:50%;background-size:cover;height:112px}.community-banner>div.has-cover{background-color:#131110}.community-banner>header{align-items:flex-end;gap:11px;margin-top:-22px;padding:0 15px;display:flex}.community-banner>header>i{color:#150b0e;border:3px solid #131110;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:18px;font-style:normal;font-weight:700;display:grid}.community-banner>header>span{flex:1;min-width:0;padding-bottom:4px}.community-banner h1{margin:0;font-size:17px}.community-banner small{color:#7d7469;font-size:11px}.community-banner>header>button,.community-about>button{color:#150b0e;background:var(--accent-fill);cursor:pointer;border:0;border-radius:8px;padding:8px 15px;font-size:12px;font-weight:600}.community-banner>header>button.is-joined,.community-about>button.is-joined{color:#cfc9c0;background:#191615;border:1px solid #2a2622}.community-banner>header>button.community-badge-edit{color:#b8afb2;background:#191617;border:1px solid #302a2d;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:500}.community-banner>header>button.community-badge-edit:hover{border-color:var(--accent-line);color:#f0ebed;background:var(--accent-soft)}.community-banner>header>button.community-badge-edit:disabled{opacity:.6;cursor:wait}.community-banner>p{color:#a09888;margin:0;padding:11px 15px 14px;font-size:12.5px;line-height:1.55}.community-post-actions{color:#746d66;align-items:center;min-height:36px;margin-top:9px;gap:7px!important;display:flex!important}.community-post-actions.is-detail{border-top:1px solid #1e1b19;padding-top:8px}.community-post-actions>button{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:36px;height:34px;transition:color .15s,background .15s,transform .15s;display:inline-flex;color:#746d66!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 8px!important}.community-post-actions>button:hover{transform:translateY(-1px);color:#e8e4de!important;background:#1d1a18!important}.community-post-actions>button:active{transform:translateY(0)scale(.94)}.community-post-actions>button svg{flex:none;width:18px;height:18px}.community-post-actions>button>span{min-width:10px;color:inherit;text-align:left;font-size:11px;padding:0!important}.community-post-actions>button.community-save-post.is-saved{color:var(--accent-strong)!important;background:var(--accent-soft)!important}.community-post-actions>button.community-delete-post:hover{color:#ff8095!important;background:#2b151a!important}.community-post-actions-spacer{flex:1;min-width:8px;padding:0!important}.community-delete-backdrop{z-index:260;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050505c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.community-delete-dialog{color:#e8e4de;width:min(430px,100%);animation:vxIn .16s var(--ease) both;background:#151211;border:1px solid #4a2930;border-radius:15px;overflow:hidden;box-shadow:0 28px 80px #000000b8}.community-delete-dialog>header{border-bottom:1px solid #2d2223;align-items:center;gap:10px;padding:14px 16px;display:flex}.community-delete-dialog>header strong{flex:1;font-size:14px}.community-delete-dialog>header button{color:#8f867e;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;font-size:18px;display:grid}.community-delete-dialog>p{color:#a69d94;margin:0;padding:17px 16px;font-size:12.5px;line-height:1.6}.community-delete-dialog>p b{color:#e8e4de;font-weight:600}.community-delete-dialog>footer{border-top:1px solid #27211f;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.community-delete-dialog>footer button{color:#c4bbb2;cursor:pointer;min-width:92px;font:inherit;background:0 0;border:1px solid #302a27;border-radius:8px;padding:9px 13px;font-size:12px}.community-delete-dialog>footer button.is-danger{color:#ff9aaa;background:#2c151a;border-color:#672e38}.community-delete-dialog button:disabled{cursor:wait;opacity:.6}.community-rich-post-body{min-width:0;margin-bottom:10px}.community-rich-post-body>p{white-space:pre-wrap;margin:0 0 7px}.community-rich-post-body>p:empty{display:none}.community-rich-post-body a{color:var(--accent-strong);-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:2px}.community-post-link-previews{gap:8px;margin:9px 0 11px;display:grid}.community-article-link{background:#171412;border:1px solid #2a2522;border-radius:12px;align-items:stretch;gap:12px;min-width:0;padding:12px;transition:border-color .15s,background .15s;display:flex;color:#d7d1ca!important;text-decoration:none!important}.community-article-link:hover{border-color:var(--accent-line);background:#1c1917}.community-article-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.community-article-link:not(.has-preview){border-left:2px solid var(--accent-line)}.community-article-link>img{object-fit:cover;background:#0a0909;border:1px solid #302a26;border-radius:8px;flex:none;width:116px;height:78px}.community-article-link>span{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.community-article-link strong{color:#efeae4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.community-article-link em{color:#968d85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.community-article-link small{color:#8f877e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex;overflow:hidden}.community-article-link small>i{color:#6f6861;flex:none;font-size:10px;font-style:normal;transition:color .15s}.community-article-link:hover small>i{color:var(--accent-strong)}@media (width<=560px){.community-article-link>img{width:84px;height:62px}.community-article-link strong{font-size:13px}.community-article-link em{display:none}}.community-youtube-embed{background:#090909;border:1px solid #2a2522;border-radius:11px;overflow:hidden}.community-youtube-embed iframe{aspect-ratio:16/9;background:#050505;border:0;width:100%;display:block}.community-post-detail .community-rich-post-body{color:#cfc9c0;font-size:13.5px;line-height:1.65}.community-vote{background:0 0;border:0;border-radius:999px;align-items:center;gap:0;height:34px;transition:background .15s;display:inline-flex;padding:0!important}.community-vote:hover{background:#1d1a18}.community-vote button{cursor:pointer;place-items:center;width:29px;height:34px;display:grid;color:#746d66!important;background:0 0!important;border:0!important;padding:0!important}.community-vote button svg{width:17px;height:17px}.community-vote button:hover{color:#e8e4de!important}.community-vote button.is-voted{color:var(--accent-strong)!important}.community-vote b{color:#b9b2aa;text-align:center;min-width:17px;font-size:11px;font-weight:500}.community-compose-fields>label select{border:1px solid var(--accent-line);color:#e8e4de;background:#1a1715;border-radius:7px;min-width:160px;padding:5px 9px;font-size:11.5px}.community-target-row{align-items:flex-start;gap:9px;margin-bottom:11px;display:flex}.community-target-row>span{color:#7d7469;flex:none;padding-top:5px;font-size:11.5px}.community-target-row>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.community-target-row button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:7px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:11px;display:flex}.community-target-row button.is-active{border-color:var(--accent-line);color:#e8e4de;background:var(--accent-soft)}.community-target-row button i{color:#150b0e;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;font-weight:700;display:grid}.community-flair-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.community-flair-row>span{color:#7d7469;margin-right:2px;font-size:11.5px}.community-flair-row>button{color:#7d7469;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:6px;padding:3px 8px;font-size:9.5px;font-weight:600}.community-flair-row>button.is-active{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.community-flair-row small{color:#6f665c;text-align:right;flex:1;min-width:190px;font-size:10.5px}.community-thread-view{flex-direction:column;min-height:calc(100dvh - 84px);display:flex}.community-thread-view>.community-comments{flex-direction:column;flex:1;min-height:132px;display:flex}.community-thread-view>.community-comments>.community-comments-empty{flex:1;place-items:center;display:grid}.community-comment-composer{z-index:8;background:linear-gradient(#0d0c0c00,#0d0c0c 26%);border:0;margin-top:11px;padding:9px 0 2px;position:sticky;bottom:-1px}.community-comment-composer>header{color:#9b938a;background:#181514;border:1px solid #2a2622;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin:0 10px 6px;padding:5px 7px 5px 10px;font-size:10.5px;display:flex;box-shadow:0 4px 12px #0007}.community-comment-composer>header button{color:var(--accent-strong);background:var(--accent-soft);cursor:pointer;border:0;border-radius:999px;padding:2px 6px;font-size:10px}.community-comment-input{background:#171514;border:1px solid #302b27;border-radius:25px;align-items:flex-end;gap:7px;min-height:50px;padding:6px 6px 6px 13px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 10px 28px #0008,inset 0 0 0 1px #ffffff04}.community-comment-input:focus-within{border-color:var(--accent-line);box-shadow:0 12px 32px #0009, 0 0 0 1px var(--accent-soft)}.community-comment-input textarea{field-sizing:content;resize:none;color:#e8e4de;width:auto;min-width:0;min-height:36px;max-height:116px;font:inherit;scrollbar-width:thin;background:0 0;border:0;outline:0;flex:1;padding:8px 3px 6px;font-size:13px;line-height:1.5;overflow-y:auto}.community-comment-input>span{color:#6f665c;text-overflow:ellipsis;white-space:nowrap;flex:none;align-self:center;max-width:120px;font-size:9.5px;overflow:hidden}.community-comment-input>button{color:#150b0e;background:var(--accent-fill);width:38px;height:38px;box-shadow:0 6px 16px var(--accent-soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .15s,filter .15s,opacity .15s;display:grid}.community-comment-input>button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.community-comment-input>button:active:not(:disabled){transform:scale(.92)}.community-comment-input>button:disabled{cursor:not-allowed;opacity:.36}.community-comment-input>button svg{width:18px;height:18px}.community-comments{background:#131110;border:1px solid #24201d;border-radius:12px;margin-top:13px;overflow:hidden}.community-comments>header{border-bottom:1px solid #211e1c;justify-content:space-between;padding:11px 14px;display:flex}.community-comments>header strong{font-size:12.5px}.community-comments>header span{color:#7d7469;font-size:11px}.community-thread-comment{border-bottom:1px solid #1c1917;gap:9px;padding:12px 14px;display:flex}.community-thread-comment:last-child{border-bottom:0}.community-thread-comment>i{color:#150b0e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:700;display:grid}.community-thread-comment>div{flex:1;min-width:0}.community-thread-comment header{align-items:center;gap:6px;display:flex}.community-thread-comment header strong{font-size:11.5px}.community-thread-comment header span{color:#6f665c;font-size:10.5px}.community-thread-comment p{color:#cfc9c0;white-space:pre-line;margin:6px 0 8px;font-size:12.5px;line-height:1.6}.community-thread-comment footer{align-items:center;gap:7px;display:flex}.community-thread-comment footer>button{color:#7d7469;background:0 0;border:0;border-radius:6px;padding:5px 7px;font-size:10.5px}.community-thread-comment footer>button:hover,.community-thread-comment footer>button.is-active{color:#e8e4de;background:#1c1917}.community-thread-comment.is-deleted{opacity:.62}.community-thread-comment.is-vox{background:linear-gradient(90deg, var(--accent-soft), transparent 62%);position:relative}.community-thread-comment.is-vox:before{background:var(--accent-fill);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.community-thread-comment.is-vox>.vox-figure{margin-top:1px}.community-thread-comment.is-vox header strong{color:#f2eee8;font-size:12px}.community-thread-comment.is-vox p a{color:var(--accent-strong);overflow-wrap:anywhere;text-decoration:none}.community-thread-comment.is-vox p a:hover{text-decoration:underline}.community-vox-verified{color:var(--accent-strong)!important;font-size:8px!important}.community-vox-mention{color:var(--accent-strong);font-weight:650}.community-thread-comment.is-thinking{color:#8f877d}.community-thread-comment.is-thinking p{color:#8f877d;align-items:center;gap:8px;display:flex}.community-thread-comment.is-thinking p>i{gap:4px;display:inline-flex}.community-thread-comment.is-thinking p>i b{background:var(--accent-fill);border-radius:50%;width:5px;height:5px;animation:1.2s infinite vxDot}.community-thread-comment.is-thinking p>i b:nth-child(2){animation-delay:.18s}.community-thread-comment.is-thinking p>i b:nth-child(3){animation-delay:.36s}.community-thread-comment.is-vox .vox-text{color:#cfc9c0;margin:8px 0 10px;font-size:12.5px;line-height:1.65}.community-thread-comment.is-vox .vox-text>:where(p,h2,h3,h4,ul,ol,blockquote,.vox-callout,hr){max-width:none}.community-thread-comment.is-vox .vox-text p,.community-thread-comment.is-vox .vox-text p.vox-lead{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;white-space:normal;margin:0 0 9px}.community-thread-comment.is-vox .vox-text h2,.community-thread-comment.is-vox .vox-text h3,.community-thread-comment.is-vox .vox-text h4{color:#f1ede7;letter-spacing:-.01em;margin:14px 0 6px;font-size:13px;line-height:1.4}.community-thread-comment.is-vox .vox-text :is(ul,ol){gap:7px;margin:7px 0 11px}.community-thread-comment.is-vox .vox-text ul{padding-left:20px}.community-thread-comment.is-vox .vox-text ul li{padding-block:0}.community-thread-comment.is-vox .vox-text ol>li{grid-template-columns:22px minmax(0,1fr);gap:8px}.community-thread-comment.is-vox .vox-text ol>li:before{border-color:color-mix(in srgb, var(--accent) 38%, #302b2d);color:#f1ede7;background:color-mix(in srgb, var(--accent) 12%, #161416);width:21px;height:21px;font-size:9px}.community-thread-comment.is-vox .vox-text ol>li>.vox-list-body{padding-top:0}.community-thread-comment.is-vox .vox-text blockquote,.community-thread-comment.is-vox .vox-text .vox-callout{margin:9px 0 11px}.community-thread-comment.is-vox .vox-text-block{animation:none}.workspace-rail-groups,.community-feed,.community-aside,.community-create-dialog,.community-source-picker>div,.community-comment-input textarea{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 62%, #665b60) #151214}.workspace-rail-groups::-webkit-scrollbar{width:7px;height:7px}.community-feed::-webkit-scrollbar{width:7px;height:7px}.community-aside::-webkit-scrollbar{width:7px;height:7px}.community-create-dialog::-webkit-scrollbar{width:7px;height:7px}.community-source-picker>div::-webkit-scrollbar{width:7px;height:7px}.community-comment-input textarea::-webkit-scrollbar{width:7px;height:7px}.workspace-rail-groups::-webkit-scrollbar-track{background:#151214}.community-feed::-webkit-scrollbar-track{background:#151214}.community-aside::-webkit-scrollbar-track{background:#151214}.community-create-dialog::-webkit-scrollbar-track{background:#151214}.community-source-picker>div::-webkit-scrollbar-track{background:#151214}.community-comment-input textarea::-webkit-scrollbar-track{background:#151214}.workspace-rail-groups::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 62%, #665b60);border:2px solid #151214;border-radius:999px}.community-feed::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 62%, #665b60);border:2px solid #151214;border-radius:999px}.community-aside::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 62%, #665b60);border:2px solid #151214;border-radius:999px}.community-create-dialog::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 62%, #665b60);border:2px solid #151214;border-radius:999px}.community-source-picker>div::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 62%, #665b60);border:2px solid #151214;border-radius:999px}.community-comment-input textarea::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 62%, #665b60);border:2px solid #151214;border-radius:999px}.workspace-rail-groups::-webkit-scrollbar-thumb:hover{background:var(--accent-fill)}.community-feed::-webkit-scrollbar-thumb:hover{background:var(--accent-fill)}.community-aside::-webkit-scrollbar-thumb:hover{background:var(--accent-fill)}.community-create-dialog::-webkit-scrollbar-thumb:hover{background:var(--accent-fill)}.community-source-picker>div::-webkit-scrollbar-thumb:hover{background:var(--accent-fill)}.community-comment-input textarea::-webkit-scrollbar-thumb:hover{background:var(--accent-fill)}.community-comments-empty{color:#7d7469;text-align:center;padding:28px 14px;font-size:12px}.community-surface-notice{color:#d6aaa2;background:#1e1413f5;border:1px solid #392a28;border-radius:9px;align-items:center;gap:10px;margin:12px 0 0;padding:9px 11px;font-size:11.5px;display:flex;position:sticky;bottom:12px}.community-surface-notice button{color:inherit;background:0 0;border:0;margin-left:auto}.community-aside-empty{color:#7d7469;margin:0;padding:6px;font-size:11.5px;line-height:1.5}.community-load-more{color:#7d7469;text-align:center;min-height:44px;padding:14px;font-size:11.5px}.community-safety p{margin-bottom:0!important}.community-account-gate{justify-content:center;align-items:center;padding:32px}.community-account-gate>section{background:radial-gradient(circle at 50% 0, var(--accent-soft), #131110 52%);text-align:center;border:1px solid #262220;border-radius:18px;flex-direction:column;align-items:center;width:min(610px,100%);padding:42px;display:flex}.community-account-gate small{color:var(--accent-strong);letter-spacing:.12em;margin-top:14px;font-size:10px;font-weight:700}.community-account-gate h1{letter-spacing:-.03em;margin:9px 0;font-size:26px}.community-account-gate p{color:#a09888;max-width:510px;margin:0 0 18px;font-size:13px;line-height:1.65}.community-account-gate button{color:#150b0e;background:var(--accent-fill);border:0;border-radius:9px;padding:10px 18px;font-size:12.5px;font-weight:650}.community-account-gate span{color:#6f665c;margin-top:14px;font-size:10.5px}.community-modal-backdrop{z-index:85;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060606bd;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.community-modal-dismiss{z-index:2;cursor:default;background:0 0;border:0;width:max(24px,50% - 295px);position:absolute;top:0;bottom:0}.community-modal-dismiss.is-left{left:0}.community-modal-dismiss.is-right{right:0}.community-create-dialog{z-index:3;color:#e8e4de;background:#151312;border:1px solid #302925;border-radius:16px;width:min(590px,100%);max-height:100%;position:relative;overflow-y:auto;box-shadow:0 34px 90px #000000b8}.community-create-dialog>header{border-bottom:1px solid #25211e;align-items:center;padding:15px 17px;display:flex}.community-create-dialog>header>span{flex:1}.community-create-dialog>header small,.community-create-dialog>header strong{display:block}.community-create-dialog>header small{color:var(--accent-strong);letter-spacing:.11em;margin-bottom:3px;font-size:9px}.community-create-dialog>header strong{font-size:14px}.community-create-dialog>header button{color:#7d7469;background:0 0;border:0;font-size:18px}.community-create-preview{border:1px solid #2a2622;border-radius:11px;align-items:center;gap:11px;min-height:84px;margin:14px 16px 5px;padding:14px;display:flex}.community-create-preview>i{color:#150b0e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;font-style:normal;font-weight:700;display:grid}.community-create-preview strong,.community-create-preview small{display:block}.community-create-preview small{color:#a09888;margin-top:2px;font-size:11px}.community-create-dialog>label,.community-create-row{margin:12px 16px;display:block}.community-create-dialog label>span{color:#8e857a;margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.community-create-dialog input,.community-create-dialog textarea,.community-create-dialog select{color:#e8e4de;background:#191615;border:1px solid #2a2622;border-radius:8px;outline:0;width:100%;padding:9px 11px;font-size:12.5px}.community-create-dialog textarea{resize:vertical;min-height:68px;line-height:1.5}.community-slug-field{background:#191615;border:1px solid #2a2622;border-radius:8px;align-items:center;display:flex;overflow:hidden}.community-slug-field b{color:#6f665c;padding-left:11px;font-size:12px}.community-slug-field input{border:0}.community-create-row{grid-template-columns:1fr 92px;gap:10px;display:grid}.community-create-row label{min-width:0}.community-create-row input[type=color]{height:36px;padding:4px}.community-create-dialog>footer{border-top:1px solid #25211e;justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.community-create-dialog>footer button{color:#cfc9c0;background:0 0;border:1px solid #2a2622;border-radius:8px;padding:8px 13px;font-size:11.5px}.community-create-dialog>footer button.is-primary{border-color:var(--accent);color:#150b0e;background:var(--accent-fill);font-weight:600}@media (width<=1240px){.community-aside{display:none}}@media (width<=820px){.global-settings-anchor.is-desktop,.global-messages-anchor.is-desktop,.global-friends-anchor.is-desktop{display:none}.global-messages-anchor.is-mobile-drawer{margin-left:auto;display:block}.global-messages-anchor.is-mobile-drawer>button{color:#a09888;border:1px solid #0000;width:32px;height:32px}.global-messages-anchor.is-mobile-drawer>button:hover,.global-messages-anchor.is-mobile-drawer>button.is-active{color:#e8e4de;background:#211d1a;border-color:#302a26}.global-messages-popover.is-mobile-drawer{z-index:60002;width:auto;height:auto;max-height:none;inset:10px 10px 66px}.global-friends-anchor.is-mobile-drawer{margin-left:auto;display:block}.global-friends-anchor.is-mobile-drawer>button{color:#a09888;border:1px solid #0000;width:32px;height:32px}.global-friends-anchor.is-mobile-drawer>button:hover,.global-friends-anchor.is-mobile-drawer>button.is-active{color:#e8e4de;background:#211d1a;border-color:#302a26}.global-friends-popover.is-mobile-drawer{z-index:60003;width:auto;height:auto;max-height:none;inset:10px 10px 66px}.friend-row{grid-template-columns:35px minmax(0,1fr) auto;gap:8px;min-height:54px;padding:7px 8px}.friend-avatar{width:35px;height:35px}.friend-request-actions{gap:4px}.friend-request-actions button{padding-inline:7px}.global-settings-anchor.is-mobile-drawer,.global-notifications-anchor.is-mobile-drawer{margin-left:auto;display:block}.global-notifications-anchor.is-mobile-drawer>button{color:#a09888;border:1px solid #0000;width:32px;height:32px}.global-notifications-anchor.is-mobile-drawer>button:hover,.global-notifications-anchor.is-mobile-drawer>button.is-active{color:#e8e4de;background:#211d1a;border-color:#302a26}.global-notifications-popover.is-mobile-drawer{z-index:60001;width:auto;max-height:calc(100dvh - 84px);position:fixed;bottom:66px;left:10px;right:10px}.notification-header-actions button>span{display:none}.notification-header-actions button{justify-content:center;width:28px;padding:0}.global-settings-anchor.is-mobile-drawer>button{color:#a09888;border:1px solid #0000;width:32px;height:32px}.global-settings-anchor.is-mobile-drawer>button:hover,.global-settings-anchor.is-mobile-drawer>button.is-active{color:#e8e4de;background:#211d1a;border-color:#302a26}.global-settings-popover.is-mobile-drawer{z-index:60000;width:auto;max-height:calc(100dvh - 84px);position:fixed;bottom:66px;left:10px;right:10px}.guest-account-row .guest-credit{flex:1;min-width:0}.workspace-rail{z-index:120;width:min(300px,86vw);position:fixed;inset:0 0 56px;box-shadow:18px 0 60px #000c}.vox-ide,.vox-community{grid-row:2}.community-feed{padding:12px}.vox-community>header nav{display:none}.vox-community>header>strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vox-community>header>span{display:none}.vox-community>header>button{flex:none}.ide-composer{padding-inline:12px}.ide-picker.ide-depth,.ide-composer footer>i{display:none}}@media (width<=620px){.vox-ide>header{display:none}.mobile-code-tabs{border-bottom:1px solid #171514;flex:none;gap:2px;height:43px;padding:7px 10px 0;display:flex}.mobile-code-tabs button{color:#8e857a;background:0 0;border:0;flex:1;padding:6px 11px 9px;font-size:12.5px;position:relative}.mobile-code-tabs button.is-active{color:#f5f1f3;font-weight:600}.mobile-code-tabs button.is-active:after{background:var(--accent-fill);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.mobile-code-tasks{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.mobile-code-tasks strong{margin-top:12px;font-size:16px}.mobile-code-tasks p{color:#7d7469;max-width:280px;margin:7px 0 15px;font-size:12px;line-height:1.55}.mobile-code-tasks button{border:1px solid var(--accent-line);color:var(--accent-strong);background:var(--accent-soft);border-radius:8px;padding:8px 12px}.ide-blank{justify-content:flex-start;padding:12px 13px 142px;overflow-y:auto}.ide-character{width:82px;height:82px}.ide-character:before{width:112px;height:112px}.ide-character .vox-figure{width:82px!important;height:82px!important}.ide-blank h1{margin-top:9px;font-size:22px}.ide-blank>p{margin-bottom:14px;font-size:12px}.ide-blank>div{grid-template-columns:1fr;gap:7px}.ide-blank>div button{padding:10px 12px}.ide-blank>footer{flex-wrap:wrap;justify-content:center;margin-top:10px}.community-create{padding-inline:9px}.community-media{height:190px}.community-compose-fields>footer button:nth-child(-n+2){display:none}.community-article-link{padding:9px}.community-article-link>i{width:25px;height:25px}.community-article-link>img{width:62px;height:48px}.community-article-link>b{display:none}.community-youtube-embed{border-radius:9px}.community-post-link-previews{margin-inline:-1px}.profile-modal-backdrop{padding:10px}.manage-plan-cards{grid-template-columns:repeat(2,1fr)}.edit-profile-dialog,.manage-plan-dialog,.delete-account-dialog{width:100%}.edit-profile-dialog>footer>span,.manage-plan-dialog>footer>span{display:none}.profile-page-tabs button{padding-inline:8px!important}.vx-profile-main{padding:18px 13px 34px}.public-profile-main{padding:0 13px 32px}.public-profile-banner{height:86px;margin:0 -13px}.public-profile-identity{gap:11px;margin-top:-26px}.public-profile-identity>.vx-profile-avatar{border-radius:17px;width:62px;height:62px;font-size:22px}.public-profile-identity>button{padding-inline:10px;font-size:11.5px}.public-profile-stats{grid-template-columns:repeat(4,1fr);gap:6px}.public-profile-stats article{padding:9px 4px}.public-profile-work-grid{columns:2}.public-profile-work-grid>a>div{min-height:96px}}.community-compose-poll{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.community-compose-poll>div:not(.community-flair-row){align-items:center;gap:8px;display:flex}.community-compose-poll input{color:#e8e4de;background:#181514;border:1px solid #2a2622;border-radius:9px;flex:1;min-width:0;padding:11px 12px;font-size:14px}.community-compose-poll>div:not(.community-flair-row)>button{color:#8a817a;cursor:pointer;background:#181514;border:1px solid #2a2622;border-radius:9px;flex:none;width:40px;height:40px;font-size:18px}.community-compose-poll-add{color:#cdc6be;font:inherit;cursor:pointer;background:0 0;border:1px dashed #3a3432;border-radius:9px;align-self:flex-start;padding:8px 12px;font-size:13px;font-weight:600}@media (width<=820px){.credits-dialog-backdrop{align-items:end;padding:0}.credits-dialog{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100%;max-height:92dvh}.credits-dialog>header{z-index:2;background:#151312;position:sticky;top:0}.credits-balance{flex-wrap:wrap}.credits-balance i{min-width:16px}.credits-packs{grid-template-columns:1fr}.credits-usage b{width:82px}.credits-rows b{max-width:120px}.music-playlist-backdrop{align-items:end;padding:0}.music-playlist-dialog{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100%;max-height:82dvh}.exact-studio-header{box-sizing:border-box;gap:2px 7px;justify-content:initial;grid-template-rows:44px 36px;grid-template-columns:auto minmax(0,1fr) auto auto;height:auto;min-height:88px;padding:0 10px 7px;display:grid}.exact-studio-header>strong{grid-area:1/1;font-size:13.5px;display:block}.exact-studio-header>span,.exact-studio-header>i{display:none}.exact-view-switch{grid-area:1/2;justify-self:end}.exact-view-switch button{justify-content:center;min-width:34px;height:30px;padding:0 8px}.exact-library-exclusions{grid-area:1/3}.exact-library-exclusions>button{justify-content:center;width:33px;padding:0}.exact-library-exclusions>button>span{display:none}.exact-library-exclusions>button b{min-width:15px;height:15px;font-size:8px;position:absolute;top:-4px;right:-4px}.exact-library-exclusions-menu{width:auto;max-height:calc(100dvh - 116px);position:fixed;top:96px;left:10px;right:10px;overflow-y:auto}.exact-sort{grid-area:1/4;height:32px;padding-inline:8px}.exact-sort>svg{display:none}.exact-sort select{max-width:77px;font-size:11.5px}.library-kind-switch{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;display:flex;overflow:auto hidden}.library-kind-switch::-webkit-scrollbar{display:none}.library-kind-switch button{min-width:max-content;min-height:29px;padding:5px 10px}.exact-image-scroll{padding:10px 10px 150px}.exact-image-grid,.exact-image-grid-chunk,.exact-image-grid-column{gap:8px}.exact-image-tile{border-radius:10px}.exact-image-tile>footer{gap:5px;padding:7px}.exact-image-tile>footer>span b{font-size:10.5px}.exact-image-tile>footer>span small{font-size:8.5px}.exact-image-tile-actions{gap:0}.exact-image-tile-actions button{width:28px;height:30px}.exact-media-kind{padding:2px 5px;font-size:8.5px;top:6px;left:6px}.exact-image-focus{overscroll-behavior:contain;gap:9px;padding:10px 10px 154px;overflow-y:auto}.exact-image-focus-stage{flex:none;height:clamp(250px,44dvh,440px);min-height:250px;padding:0}.exact-image-focus-info{flex-direction:column;gap:8px}.exact-image-focus-copy{min-height:34px}.exact-image-filmstrip{gap:7px;min-height:66px}.exact-image-filmstrip>button{flex-basis:62px;width:62px;height:62px}.exact-focus-nav{width:28px;height:34px}.exact-focus-nav.is-previous{left:7px}.exact-focus-nav.is-next{right:7px}}@media (width<=560px){.exact-image-scroll{padding-bottom:166px}.exact-image-focus{padding-bottom:170px}.exact-media-edge-meta{grid-template-columns:auto minmax(0,1fr) auto auto;align-content:center;min-height:70px;padding:3px 5px}.exact-media-edge-meta span{min-height:30px;padding:4px 6px;font-size:10px}.exact-media-edge-meta .is-kind{grid-area:1/1}.exact-media-edge-meta .is-model{border-right:0;grid-area:1/2/auto/5}.exact-media-edge-meta .is-aspect{grid-area:2/1}.exact-media-edge-meta .is-resolution{grid-area:2/2/auto/4}.exact-media-edge-meta .is-extension{grid-area:2/4}.exact-media-edge-meta .is-aspect,.exact-media-edge-meta .is-resolution,.exact-media-edge-meta .is-extension{border-top:1px solid #24201d}.exact-focus-corner-meta span{max-width:min(58%,210px);min-height:29px;padding:5px 7px;font-size:11px}.exact-focus-corner-meta .is-kind{top:7px;left:7px}.exact-focus-corner-meta>.is-aspect{max-width:30%;bottom:7px;left:7px}.exact-focus-corner-meta>.is-resolution{max-width:34%;bottom:7px;right:7px}.exact-image-focus-toolbar{max-width:calc(100% - 104px);min-height:29px;top:7px;right:7px}.exact-image-focus-toolbar button{width:28px;min-width:28px;min-height:27px}.exact-focus-toolbar-model{max-width:112px;padding:5px 7px;font-size:11px}.exact-focus-video-controls{gap:5px;width:min(410px,100% - 22px);min-height:38px;padding:4px 5px;bottom:44px}.exact-focus-video-controls button{width:27px;height:27px}.exact-focus-video-controls time{min-width:68px;font-size:9.5px}.exact-image-composer textarea{min-height:48px;padding:12px 13px 8px;font-size:14px}.exact-image-controls{gap:5px;padding:0 7px 7px}.exact-image-focus-stage{height:clamp(232px,40dvh,390px);min-height:232px}.exact-image-focus-copy strong{font-size:12px}.exact-image-focus-copy small{font-size:9.5px}}.community-create-backdrop .community-modal-dismiss{width:max(24px,50% - 385px)}.community-create-dialog.is-redesigned{background:#121113;border-color:#302a2d;width:min(770px,100%);max-height:calc(100% - 12px);overflow-y:auto}.community-create-dialog.is-redesigned .community-create-heading{align-items:center;gap:12px;min-height:68px;padding:14px 17px;display:flex}.community-create-heading-icon{border:1px solid var(--accent-line);width:38px;height:38px;color:var(--accent-strong);background:var(--accent-soft);border-radius:11px;flex:none;place-items:center;font-style:normal;display:grid}.community-create-heading-icon svg,.community-create-heading>button svg,.community-create-owner-note svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.community-create-dialog.is-redesigned .community-create-heading>span{flex:1;min-width:0}.community-create-dialog.is-redesigned .community-create-heading strong{color:#f2edee;font-size:15px}.community-create-dialog.is-redesigned .community-create-heading small{color:#968c90;letter-spacing:0;margin:3px 0 0;font-size:11.5px;font-weight:400}.community-create-dialog.is-redesigned .community-create-heading>button{color:#92878c;cursor:pointer;background:0 0;border:1px solid #2c2729;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.community-create-dialog.is-redesigned .community-create-heading>button:hover{color:#f2edee;background:#1c191a}.community-create-layout{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);display:grid}.community-create-form-fields{min-width:0;padding:17px 18px 3px}.community-create-form-fields>label,.community-create-form-fields>.community-create-row{margin:0 0 14px;display:block}.community-create-form-fields label>span{color:#9b9094;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.community-create-form-fields label>span>b{color:var(--accent-strong)}.community-create-form-fields .community-badge-upload{display:block}.community-badge-upload>button{color:#eee9ea;cursor:pointer;text-align:left;background:#0c0c0d;border:1px solid #2b2729;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:62px;padding:9px 10px;display:flex}.community-badge-upload>button:hover{border-color:var(--accent-line);background:#151113}.community-badge-upload>button>i,.community-badge-upload>button>img{color:#150b0e;object-fit:cover;border:1px solid #ffffff1f;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-style:normal;font-weight:700;display:grid;overflow:hidden}.community-badge-upload>button>span{flex:1;min-width:0}.community-badge-upload>button strong,.community-badge-upload>button small{display:block}.community-badge-upload>button strong{color:#e9e3e5;font-size:12px;font-weight:600}.community-badge-upload>button small{color:#7e7478;margin-top:3px;font-size:10.5px}.community-create-form-fields input,.community-create-form-fields textarea,.community-create-form-fields select{color:#eee9ea;background:#0c0c0d;border:1px solid #2b2729;border-radius:9px;outline:0;width:100%;padding:10px 11px;font-size:12.5px}.community-create-form-fields input:focus,.community-create-form-fields textarea:focus,.community-create-form-fields select:focus,.community-create-form-fields .community-slug-field:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 2px var(--accent-soft)}.community-create-form-fields textarea{resize:vertical;min-height:82px;line-height:1.5}.community-create-form-fields textarea.community-create-rules{min-height:102px}.community-create-form-fields .community-slug-field{background:#0c0c0d;border-color:#2b2729;border-radius:9px}.community-create-form-fields .community-slug-field>b{color:var(--accent-strong);padding:0 10px}.community-create-form-fields .community-slug-field input{border-left:1px solid #2b2729;border-radius:0}.community-create-form-fields .community-slug-field input:focus{box-shadow:none}.community-create-helper{color:#746a6e;margin-top:6px;font-size:10.5px;display:block}.community-create-form-fields .community-create-row{grid-template-columns:minmax(0,1fr) 92px;gap:10px;display:grid}.community-create-form-fields .community-create-row label{min-width:0}.community-create-form-fields .community-create-row input[type=color]{height:39px;padding:4px}.community-create-mobile-preview{display:none}.community-create-preview-panel{background:#0e0d0f;border-left:1px solid #252124;min-width:0;padding:17px}.community-create-preview-panel>small{color:#746a6e;letter-spacing:.1em;margin:0 0 11px;font-size:9.5px;font-weight:600;display:block}.community-create-preview-card{background:#171416;border:1px solid #2b2729;border-radius:12px;overflow:hidden}.community-create-preview-card>div{height:82px}.community-create-preview-card>section{padding:0 13px 14px}.community-create-preview-card>section>i{color:#150b0e;border:4px solid #171416;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:-15px;font-size:16px;font-style:normal;font-weight:700;display:grid;transform:translateY(-21px)}.community-create-preview-card strong,.community-create-preview-card small,.community-create-preview-card span{display:block}.community-create-preview-card strong{color:#f2edee;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.community-create-preview-card small{color:#998e92;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;overflow:hidden}.community-create-preview-card p{color:#c4babe;overflow-wrap:anywhere;min-height:50px;margin:10px 0;font-size:11.5px;line-height:1.5}.community-create-preview-card span{color:#81767a;font-size:10.5px}.community-create-owner-note{color:#91868a;align-items:flex-start;gap:8px;margin:14px 2px 0;font-size:10.5px;line-height:1.5;display:flex}.community-create-owner-note svg{width:16px;height:16px;color:var(--accent-strong);flex:none}.community-create-dialog.is-redesigned>footer{background:#121113;padding:13px 17px}.community-create-dialog.is-redesigned>footer button{cursor:pointer;border-color:#2b2729;border-radius:9px;min-height:36px;padding-inline:14px}.community-create-dialog.is-redesigned>footer button.is-primary:disabled{opacity:.42;cursor:not-allowed}@media (width<=700px){.community-modal-backdrop.community-create-backdrop{align-items:flex-end;padding:0}.community-create-backdrop .community-modal-dismiss{display:none}.community-create-dialog.is-redesigned{border-bottom:0;border-left:0;border-right:0;border-radius:19px 19px 0 0;width:100%;max-height:min(86dvh,720px)}.community-create-dialog.is-redesigned:before{content:"";background:#4a4246;border-radius:4px;width:42px;height:4px;margin:9px auto 1px;display:block}.community-create-dialog.is-redesigned .community-create-heading{min-height:60px;padding:9px 13px 12px}.community-create-heading-icon{display:none}.community-create-dialog.is-redesigned .community-create-heading strong{font-size:14.5px}.community-create-dialog.is-redesigned .community-create-heading small{font-size:11px}.community-create-layout{display:block}.community-create-preview-panel{display:none}.community-create-form-fields{padding:12px 13px 2px}.community-create-mobile-preview{background:#0d0c0e;border:1px solid #2b2729;border-radius:11px;align-items:center;gap:10px;min-width:0;margin:0 0 14px;padding:10px;display:flex}.community-create-mobile-preview>i{color:#150b0e;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-style:normal;font-weight:700;display:grid}.community-create-mobile-preview>span{min-width:0}.community-create-mobile-preview strong,.community-create-mobile-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-create-mobile-preview strong{color:#eee9ea;font-size:12.5px}.community-create-mobile-preview small{color:#91868a;margin-top:2px;font-size:10.5px}.community-badge-upload>button{min-height:56px}.community-badge-upload>button>i,.community-badge-upload>button>img{width:38px;height:38px}.community-create-form-fields textarea{min-height:76px}.community-create-form-fields textarea.community-create-rules{min-height:96px}.community-create-dialog.is-redesigned>footer{z-index:2;padding:11px 13px max(11px, env(safe-area-inset-bottom));position:sticky;bottom:0}.community-create-dialog.is-redesigned>footer button{flex:1}}.community-feed-room .community-badge,.community-post-detail>header>.community-badge{box-sizing:border-box;border:1px solid #3a3436;padding:1px;box-shadow:0 1px 4px #00000075,inset 0 0 0 1px #ffffff09}.community-feed-room .community-badge.has-image,.community-post-detail>header>.community-badge.has-image{background:#090909!important}.community-feed-room .community-badge>img,.community-post-detail>header>.community-badge>img{border-radius:50%}.community-rich-post-body>p.is-section-label{color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;margin:15px 0 7px;font-size:10px;font-weight:800}.community-rich-post-body>p.is-list-line{color:#bbb3aa;margin:0 0 6px;padding-left:2px}.community-rich-post-body a{text-underline-offset:3px;font-weight:560;text-decoration-thickness:1px}.community-comment-tree{min-width:0;padding-bottom:2px}.community-comment-branch{min-width:0;position:relative}.community-comment-tree>.community-comment-branch{border-bottom:1px solid #1c1917}.community-comment-tree>.community-comment-branch:last-child,.community-comment-branch>.community-thread-comment{border-bottom:0}.community-comment-children{--thread-line:#463d39;margin-left:31px;position:relative}.community-branch-replies>div>.community-comment-branch{padding-left:18px}.community-branch-replies>div>.community-comment-branch:before{background:var(--thread-line);content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.community-branch-replies>div>.community-comment-branch:last-child:before{height:23px;bottom:auto}.community-branch-replies>div>.community-comment-branch:after{border-bottom:1px solid var(--thread-line);border-left:1px solid var(--thread-line);content:"";pointer-events:none;border-bottom-left-radius:9px;width:15px;height:9px;position:absolute;top:14px;left:0}.community-collapsed-reply-shell>div{padding-left:18px;position:relative}.community-collapsed-reply-shell>div:after{border-bottom:1px solid var(--thread-line);border-left:1px solid var(--thread-line);content:"";pointer-events:none;border-bottom-left-radius:9px;width:15px;height:9px;position:absolute;top:10px;left:0}.community-comment-children .community-comment-children{margin-left:27px}.community-comment-children .community-thread-comment{padding-left:7px}.community-comment-branch:hover>.community-comment-children{--thread-line:color-mix(in srgb, var(--accent) 52%, #463d39)}.community-thread-comment>div>header{min-height:22px}.community-thread-comment header strong,.community-thread-comment .community-author-link{color:#eee9e2;font-weight:700}.community-branch-toggle{z-index:4;color:#928982;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-12px;left:-12px}.community-branch-toggle:before{z-index:-1;content:"";background:#11100f;border:1px solid #4a423e;border-radius:4px;transition:border-color .14s,background .14s;position:absolute;inset:5px}.community-branch-toggle:hover{color:#d3cbc4}.community-branch-toggle:hover:before{background:#1b1816;border-color:#6c615a}.community-branch-toggle:focus-visible:before{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.community-branch-toggle[aria-expanded=false]{color:var(--accent-strong)}.community-branch-toggle[aria-expanded=false]:before{border-color:color-mix(in srgb, var(--accent) 46%, #4a423e);background:color-mix(in srgb, var(--accent) 8%, #11100f)}.community-branch-replies>div>.community-comment-branch:before,.community-branch-replies>div>.community-comment-branch:after,.community-collapsed-reply-shell>div:after{transition:background .2s,border-color .2s}.community-branch-replies,.community-collapsed-reply-shell{transform-origin:top;min-width:0;transition:grid-template-rows .3s var(--ease), opacity .2s ease, transform .3s var(--ease), visibility 0s linear;display:grid}.community-branch-replies>div,.community-collapsed-reply-shell>div{min-height:0;overflow:hidden}.community-branch-replies{opacity:1;visibility:visible;grid-template-rows:1fr;transform:translateY(0)scaleY(1)}.community-branch-replies.is-hidden{opacity:0;visibility:hidden;transition:grid-template-rows .3s var(--ease), opacity .16s ease, transform .3s var(--ease), visibility 0s linear .3s;grid-template-rows:0fr;transform:translateY(-5px)scaleY(.985)}.community-collapsed-reply-shell{opacity:0;visibility:hidden;transition:grid-template-rows .24s var(--ease), opacity .14s ease, transform .24s var(--ease), visibility 0s linear .24s;grid-template-rows:0fr;transform:translateY(-4px)}.community-collapsed-reply-shell.is-visible{opacity:1;visibility:visible;transition:grid-template-rows .26s var(--ease), opacity .2s ease 80ms, transform .26s var(--ease), visibility 0s linear;grid-template-rows:1fr;transform:translateY(0)}.community-comment-collapsed{color:#817870;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;width:fit-content;min-height:24px;margin:-1px 12px 8px 1px;padding:3px 7px;font-size:10px;display:flex}.community-comment-collapsed span{color:var(--accent-strong);font-size:inherit;font-weight:750}.community-comment-collapsed b{color:var(--accent-strong);font-size:inherit;margin-left:3px}.community-thread-comment p{color:#d2cbc3;font-size:13px;line-height:1.66}.community-thread-comment.is-vox{border:1px solid color-mix(in srgb, var(--accent) 17%, #24201d);background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 10%, #151211), #131110 68%);border-radius:9px;margin:2px 8px 4px 0}.community-thread-comment.is-vox:before{border-radius:9px 0 0 9px}.community-comment-branch.is-pending .community-thread-comment{opacity:.88}@media (prefers-reduced-motion:reduce){.community-comment-children:before,.community-branch-replies,.community-collapsed-reply-shell{transition:none}.community-branch-replies.is-hidden,.community-collapsed-reply-shell{transform:none}}.community-header-tool{color:#c8bfb7;background:#151311;border:1px solid #302a27;border-radius:7px;min-height:30px;padding:0 11px}.community-header-tool:hover{color:#fff;border-color:color-mix(in srgb, var(--accent) 42%, #302a27)}.community-member-overlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;background:#050507b8;place-items:center;padding:24px;animation:.2s both community-member-in;display:grid;position:fixed;inset:0;overflow:auto}.community-member-overlay,.community-member-overlay *{scrollbar-color:#3a3431 transparent;scrollbar-width:thin}@keyframes community-member-in{0%{opacity:0}to{opacity:1}}.community-support-center,.community-directory,.community-onboarding-dialog{color:#eee9e5;background:#100f0e;border:1px solid #36302c;border-radius:13px;width:min(1050px,100vw - 40px);max-height:min(820px,100vh - 40px);position:relative;overflow:hidden;box-shadow:0 24px 80px #000b}.community-support-center>header,.community-directory>header,.community-onboarding-dialog>header{border-bottom:1px solid #292522;align-items:center;gap:12px;min-height:68px;padding:14px 18px;display:flex}.community-support-center>header div,.community-directory>header div{flex:1}.community-support-center h2,.community-directory h2,.community-onboarding-dialog h2{margin:2px 0 0;font-size:19px}.community-support-center small,.community-directory small,.community-onboarding-dialog small{color:var(--accent-strong);letter-spacing:.12em;font-size:10px}.community-support-center>header button,.community-directory>header button,.community-onboarding-dialog>header>button{color:#aaa19a;background:0 0;border:0;margin-left:auto;font-size:22px}.community-support-center>nav{border-bottom:1px solid #292522;gap:8px;padding:10px 16px;display:flex}.community-support-center>nav button,.community-support-compose footer button,.community-support-messages+form button,.community-support-appeal footer button,.community-onboarding-dialog footer button{color:#c9c0b8;background:#181512;border:1px solid #332d29;border-radius:7px;min-height:35px;padding:0 14px}.community-support-center>nav button.is-active,.community-support-center .is-primary,.community-onboarding-dialog .is-primary{border-color:var(--accent);color:#fff;background:color-mix(in srgb, var(--accent) 74%, #241216)}.community-support-split{grid-template-columns:minmax(270px,34%) minmax(0,1fr);height:min(650px,100vh - 190px);display:grid}.community-support-split>aside{border-right:1px solid #292522;padding:14px;overflow:auto}.community-support-split>aside h3{color:#9c9188;letter-spacing:.1em;text-transform:uppercase;margin:12px 5px 8px;font-size:10px}.community-support-split>aside>button,.community-support-split>aside>article{color:#d8d0c9;text-align:left;background:#161412;border:1px solid #0000;border-radius:8px;gap:4px;width:100%;margin-bottom:6px;padding:11px;display:grid}.community-support-split>aside>button.is-selected{border-color:color-mix(in srgb, var(--accent) 50%, #312a26);background:color-mix(in srgb, var(--accent) 10%, #181412)}.community-support-split>aside span{color:#8d837b;font-size:11px}.community-support-split>aside article button{color:var(--accent-strong);background:0 0;border:0;justify-self:start;margin-top:5px}.community-support-split>div{grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden}.community-support-split>div>header{border-bottom:1px solid #292522;justify-content:space-between;padding:15px 18px;display:flex}.community-support-messages{padding:18px;overflow:auto}.community-support-messages article{background:#181613;border:1px solid #302b27;border-radius:9px;max-width:76%;margin-bottom:12px;padding:10px 12px}.community-support-messages article.is-member{border-color:color-mix(in srgb, var(--accent) 38%, #302b27);margin-left:auto}.community-support-messages p{margin:5px 0;line-height:1.5}.community-support-messages time{color:#7f766f;font-size:10px}.community-support-split>div>form,.community-support-compose{border-top:1px solid #292522;gap:12px;padding:16px;display:grid}.community-support-center textarea,.community-support-center input,.community-support-center select,.community-directory input,.community-directory select{color:#eee;background:#151311;border:1px solid #342e2a;border-radius:7px;width:100%}.community-support-center textarea,.community-support-center input,.community-support-center select{margin-top:6px;padding:10px}.community-support-compose{max-height:calc(100vh - 180px);overflow:auto}.community-support-compose label{color:#a99f97;font-size:12px}.community-support-compose footer,.community-support-appeal footer,.community-onboarding-dialog footer{justify-content:flex-end;gap:8px;display:flex}.community-support-appeal{background:#080707bb;place-items:center;display:grid;position:absolute;inset:0}.community-support-appeal form{background:#141210;border:1px solid #39312d;border-radius:11px;width:min(560px,100vw - 48px);padding:18px}.community-support-appeal header{justify-content:space-between;display:flex}.community-member-error{color:#ff8ba3;margin:10px 16px 0}.community-directory-search{border-bottom:1px solid #292522;grid-template-columns:1fr 220px;gap:10px;padding:14px 18px;display:grid}.community-directory-search input,.community-directory-search select{min-height:40px;padding:0 12px}.community-directory{flex-direction:column;display:flex}.community-directory>header,.community-directory-search{flex:none}.community-directory>div:last-child{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding:16px;display:grid;overflow:auto}.community-directory>div:last-child>button{color:#ddd5ce;text-align:left;background:#151311;border:1px solid #302a27;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:start;gap:12px;padding:13px;display:grid}.community-directory>div:last-child>button>i{border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.community-directory>div:last-child>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.community-directory>div:last-child>button>span>strong{color:#f2eee8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.community-directory>div:last-child>button>span>small{color:#8f877e;letter-spacing:0;font-size:12px}.community-directory>div:last-child p{color:#9d938b;margin:5px 0 0;font-size:12px;line-height:1.45}.community-directory>div:last-child b{color:var(--accent-strong);font-size:11px}.community-onboarding-dialog{width:min(660px,100vw - 40px);padding-bottom:16px;overflow:auto}.community-onboarding-dialog>p,.community-onboarding-dialog>ol,.community-onboarding-dialog>section{margin:16px 20px;line-height:1.55}.community-onboarding-dialog>ol{background:#151311;border:1px solid #302a27;border-radius:9px;padding:12px 12px 12px 36px}.community-onboarding-dialog>section{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, #151311);padding:13px}.community-onboarding-dialog>section a,.community-onboarding-dialog>section article{color:var(--accent-strong);margin-top:8px;display:block}.community-onboarding-dialog>footer{padding:0 20px}@media (width<=720px){.community-banner>header>button.community-badge-edit{margin-left:63px}.community-post-list h2{font-size:15px}.community-post-list .community-rich-post-body{font-size:13.25px;line-height:1.62}.community-comment-children{margin-left:22px}.community-branch-replies>div>.community-comment-branch,.community-collapsed-reply-shell>div{padding-left:13px}.community-branch-replies>div>.community-comment-branch:after,.community-collapsed-reply-shell>div:after{border-bottom-left-radius:7px;width:10px}.community-comment-children .community-comment-children{margin-left:18px}.community-thread-comment{padding:11px 10px}.community-comment-children .community-thread-comment{padding-left:8px}.community-thread-comment.is-vox{margin-right:5px}.community-branch-toggle{top:-12px;left:-12px}.community-header-tool{padding:0 8px;font-size:11px}.community-member-overlay{align-items:end;padding:0}.community-support-center,.community-directory,.community-onboarding-dialog{border-radius:14px 14px 0 0;width:100%;max-height:92dvh}.community-support-split{grid-template-columns:1fr;height:72dvh;overflow:auto}.community-support-split>aside{border-bottom:1px solid #292522;border-right:0;max-height:34dvh}.community-support-split>div{min-height:38dvh}.community-directory-search,.community-directory>div:last-child{grid-template-columns:1fr}.community-support-messages article{max-width:92%}}.chat-tutorial-backdrop{z-index:12000;-webkit-backdrop-filter:blur(15px)saturate(.8);backdrop-filter:blur(15px)saturate(.8);animation:chat-tutorial-backdrop-in .22s var(--ease) both;background:#050505d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-tutorial{--tutorial-edge:color-mix(in srgb, var(--accent) 34%, #332c2b);border:1px solid var(--tutorial-edge);color:#f4f0eb;background:radial-gradient(circle at 78% -10%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 37%), #0d0c0c;border-radius:18px;width:min(940px,100vw - 48px);max-height:calc(100dvh - 48px);animation:.36s cubic-bezier(.2,.85,.25,1) both chat-tutorial-dialog-in;display:grid;overflow:hidden;box-shadow:0 30px 110px #000c,inset 0 1px #ffffff0a}.chat-tutorial>header{background:#12100ff0;border-bottom:1px solid #2b2725;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 18px 0 20px;display:flex}.chat-tutorial>header>span,.chat-tutorial>header>div,.chat-tutorial>footer>div{align-items:center;display:flex}.chat-tutorial>header>span{gap:11px}.chat-tutorial>header>span>strong{border:1px solid color-mix(in srgb, var(--accent) 70%, #fff);color:#fff;background:linear-gradient(145deg, var(--accent), color-mix(in srgb, var(--accent) 54%, #591326));width:33px;height:33px;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 28%, transparent), inset 0 1px 0 #ffffff38;border-radius:9px;place-items:center;font-size:17px;display:grid}.chat-tutorial>header>span>i{gap:1px;font-style:normal;display:grid}.chat-tutorial>header small,.chat-tutorial>article>small{color:var(--accent-strong);letter-spacing:.16em;font-size:8.5px;font-weight:800}.chat-tutorial>header b{font-size:13px;font-weight:650}.chat-tutorial>header>div{gap:9px}.chat-tutorial>header time{color:#8e8580;font-variant-numeric:tabular-nums;font-size:10px}.chat-tutorial button{color:inherit;font:inherit;cursor:pointer}.chat-tutorial>header button,.chat-tutorial>footer>div>button{color:#a79e98;width:34px;height:34px;transition:.15s var(--ease);background:#171514;border:1px solid #342e2b;border-radius:9px;place-items:center;padding:0;display:grid}.chat-tutorial>header button:hover,.chat-tutorial>footer>div>button:hover:not(:disabled){border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.chat-tutorial-screen{background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), radial-gradient(circle at 50% 92%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 47%), #090909;background-size:42px 42px,42px 42px,auto,auto;height:clamp(340px,47dvh,430px);min-height:340px;padding:14px 16px 0}.chat-tutorial-live-stage{--cue-x:68%;--cue-y:65%;background:#090909;border:1px solid #302b29;border-bottom:0;border-radius:13px 13px 0 0;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 18px 55px #0008}.chat-tutorial-live-stage.is-scene-1{--cue-x:47%;--cue-y:72%}.chat-tutorial-live-stage.is-scene-2{--cue-x:43%;--cue-y:72%}.chat-tutorial-live-stage.is-scene-3{--cue-x:74%;--cue-y:43%}.chat-tutorial-live-stage.is-scene-4{--cue-x:15%;--cue-y:24%}.chat-tutorial-live-stage iframe{pointer-events:none;background:#090909;border:0;width:100%;height:100%;display:block}.chat-tutorial-live-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle 68px at var(--cue-x) var(--cue-y), transparent 0 54px, #04040426 82px, #04040478 170px), linear-gradient(180deg, #00000008, #0000002a);transition:background .36s var(--ease);position:absolute;inset:0}.chat-tutorial-live-badge{z-index:2;color:#c5bdb7;letter-spacing:.14em;pointer-events:none;background:#0d0c0cdb;border:1px solid #3b3531;border-radius:6px;align-items:center;gap:6px;padding:5px 7px;font-size:7px;font-weight:800;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 5px 20px #0008}.chat-tutorial-live-badge i{background:#55dca8;border-radius:50%;width:5px;height:5px;animation:1.7s ease-in-out infinite chat-tutorial-live-blink;box-shadow:0 0 9px #55dca8}.chat-tutorial-live-cue{z-index:3;left:var(--cue-x);top:var(--cue-y);color:#fff;filter:drop-shadow(0 3px 12px #000);pointer-events:none;width:max-content;max-width:min(220px,38%);transition:left .36s var(--ease), top .36s var(--ease);animation:chat-tutorial-cue-in .42s var(--ease) both;gap:2px;padding-left:29px;display:grid;position:absolute;transform:translate(18px,-50%)}.chat-tutorial-live-cue strong{font-size:11px;line-height:1.2}.chat-tutorial-live-cue small{color:#bdb4ae;font-size:8px;line-height:1.35}.chat-tutorial-live-target{border:1px solid color-mix(in srgb, var(--accent) 82%, #fff);background:color-mix(in srgb, var(--accent) 10%, transparent);width:34px;height:34px;box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 9%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%;animation:1.8s ease-in-out infinite chat-tutorial-target;position:absolute;top:50%;left:-18px;transform:translate(-50%,-50%)}.chat-tutorial-live-target i{width:5px;height:5px;box-shadow:0 0 8px var(--accent);background:#fff;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.chat-tutorial-live-pointer{clip-path:polygon(0 0,100% 66%,59% 73%,72% 100%,48% 100%);background:#f8f4f0;border:1px solid #100d0c;border-radius:9px 9px 9px 2px;width:13px;height:17px;animation:1.8s ease-in-out infinite chat-tutorial-pointer;position:absolute;top:calc(50% + 9px);left:-9px;transform:rotate(-13deg);box-shadow:0 2px 8px #0009}.chat-tutorial-stage{background:#0b0b0b;border:1px solid #302b29;border-bottom:0;border-radius:13px 13px 0 0;grid-template-columns:42px 154px minmax(0,1fr);height:100%;min-height:298px;display:grid;overflow:hidden;box-shadow:0 18px 55px #0008}.chat-tutorial-mini-rail{background:#0f0e0e;border-right:1px solid #282421;flex-direction:column;align-items:center;gap:15px;padding:11px 0;display:flex}.chat-tutorial-mini-rail strong{color:#fff;background:var(--accent-fill);border-radius:7px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.chat-tutorial-mini-rail i{border:1px solid #4a423e;border-radius:4px;width:14px;height:14px}.chat-tutorial-mini-rail i:first-of-type{border-color:var(--accent-line);background:var(--accent-soft)}.chat-tutorial-mini-history{color:#7f7772;background:#11100f;border-right:1px solid #282421;flex-direction:column;gap:7px;padding:12px 10px;font-size:9px;display:flex}.chat-tutorial-mini-history b{border:1px solid var(--accent-line);color:#f0eae5;background:var(--accent-soft);border-radius:7px;margin-bottom:7px;padding:7px 8px}.chat-tutorial-mini-history small{color:#655e5a;text-transform:uppercase;letter-spacing:.13em;margin:2px 6px;font-size:7px}.chat-tutorial-mini-history span{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:5px 6px;overflow:hidden}.chat-tutorial-mini-history span.is-lit{color:#ddd5cf;background:#211d1b;animation:1.4s ease-in-out infinite chat-tutorial-soft-pulse}.chat-tutorial-mini-chat{grid-template-rows:34px minmax(0,1fr) 43px;min-width:0;display:grid}.chat-tutorial-mini-chat>header{color:#cfc8c2;border-bottom:1px solid #272321;justify-content:space-between;align-items:center;padding:0 13px;font-size:9px;display:flex}.chat-tutorial-mini-chat>header span{color:var(--accent-strong);align-items:center;gap:5px;display:flex}.chat-tutorial-mini-chat>main{background:radial-gradient(circle at 50% 45%,#1a1716,#0c0c0c 65%);place-items:center;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden}.chat-tutorial-mini-chat>footer{color:#6f6762;background:#141211;border:1px solid #38322e;border-radius:9px;justify-content:space-between;align-items:center;margin:0 13px 9px;padding:0 6px 0 12px;font-size:8px;display:flex}.chat-tutorial-mini-chat>footer i{color:#fff;background:var(--accent-fill);border-radius:7px;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;display:grid}.chat-tutorial>article{align-content:center;gap:6px;min-height:123px;padding:18px 26px 15px;display:grid}.chat-tutorial>article h2{color:#f5f0eb;letter-spacing:-.035em;margin:0;font-size:clamp(22px,3vw,31px)}.chat-tutorial>article p{color:#a59c96;max-width:720px;margin:0;font-size:12px;line-height:1.55}.chat-tutorial>article em{color:#d9b4bc;font-size:9px;font-style:normal}.chat-tutorial-timeline{background:#2b2725;height:2px}.chat-tutorial-timeline i{width:var(--tutorial-progress);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 68%, #4caee7), var(--accent));height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 55%, transparent);transition:width 90ms linear;display:block}.chat-tutorial>footer{background:#11100f;border-top:1px solid #211e1c;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:65px;padding:0 18px 0 23px;display:grid}.chat-tutorial-skip{color:#837b76;background:0 0;border:0;justify-self:start;padding:6px 0;font-size:10px}.chat-tutorial-skip:hover{color:#d7d0ca}.chat-tutorial>footer nav{gap:6px;display:flex}.chat-tutorial>footer nav button{width:20px;height:4px;transition:width .18s var(--ease), background .18s var(--ease);background:#3a3431;border:0;border-radius:2px;padding:0}.chat-tutorial>footer nav button.is-seen{background:color-mix(in srgb, var(--accent) 45%, #4e4541)}.chat-tutorial>footer nav button.is-active{background:var(--accent-fill);width:34px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 45%, transparent)}.chat-tutorial>footer>div{justify-self:end;gap:7px}.chat-tutorial>footer>div>button:disabled{opacity:.25;cursor:default}.chat-tutorial>footer>div>.chat-tutorial-play{color:#eee7e1}.chat-tutorial>footer>div>.chat-tutorial-next{border-color:var(--accent-line);color:#fff;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #7b2440));gap:4px;width:auto;min-width:92px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.chat-tutorial>footer>div>.chat-tutorial-next:hover{color:#fff;background:color-mix(in srgb, var(--accent) 82%, #fff)}.conversation-top .chat-tutorial-replay{color:#c9c0ba}@keyframes chat-tutorial-backdrop-in{0%{opacity:0}}@keyframes chat-tutorial-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes chat-tutorial-content-in{0%{opacity:0;transform:translateY(7px)}}@keyframes chat-tutorial-soft-pulse{50%{color:#fff;background:color-mix(in srgb, var(--accent) 15%, #211d1b)}}@keyframes chat-tutorial-dot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes chat-tutorial-cue-in{0%{opacity:0;transform:translate(27px,-44%)}}@keyframes chat-tutorial-live-blink{50%{opacity:.42}}@keyframes chat-tutorial-target{50%{box-shadow:0 0 0 12px color-mix(in srgb, var(--accent) 3%, transparent), 0 0 27px color-mix(in srgb, var(--accent) 55%, transparent)}}@keyframes chat-tutorial-pointer{50%{transform:translate(3px,3px)rotate(-13deg)}}@media (width<=420px){.chat-tutorial>header b{font-size:12px}.chat-tutorial>header small{font-size:7.5px}.chat-tutorial-screen{min-height:218px}.chat-tutorial-live-cue small{display:none}.chat-tutorial-stage{min-height:207px}.chat-tutorial>article{min-height:150px}.chat-tutorial>article h2{font-size:21px}.chat-tutorial-skip{font-size:9px}}@keyframes chat-tutorial-mobile-in{0%{opacity:0;transform:translateY(24px)}}.chat-tutorial-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block}.chat-tutorial{width:100%;height:100dvh;max-height:none;box-shadow:none;animation:chat-tutorial-backdrop-in .22s var(--ease) both;background:0 0;border:0;border-radius:0;display:block;position:fixed;inset:0;overflow:hidden}.chat-tutorial>header{z-index:5;filter:drop-shadow(0 2px 12px #000);pointer-events:none;background:0 0;border:0;min-height:44px;padding:0;position:absolute;top:15px;left:17px;right:17px}.chat-tutorial>header>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0909098f;border:1px solid #ffffff18;border-radius:10px;padding:7px 10px 7px 7px}.chat-tutorial>header>div{pointer-events:auto}.chat-tutorial-screen{z-index:2;pointer-events:none;background:linear-gradient(#00000012,#0000 22% 70%,#0000002b);width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.chat-tutorial-live-layer{--cursor-x:72%;--cursor-y:86%;position:absolute;inset:0}.chat-tutorial-live-layer.is-scene-1{--cursor-x:82%;--cursor-y:88%}.chat-tutorial-live-layer.is-scene-2{--cursor-x:65%;--cursor-y:88%}.chat-tutorial-live-layer.is-scene-3{--cursor-x:79%;--cursor-y:7%}.chat-tutorial-live-layer.is-scene-4{--cursor-x:18%;--cursor-y:24%}.chat-tutorial-cursor{left:var(--cursor-x);top:var(--cursor-y);fill:#fff;stroke:#0a0909;stroke-width:1.6px;stroke-linejoin:round;width:27px;height:auto;filter:drop-shadow(0 3px 4px #000b) drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 55%, transparent));transition:left .52s cubic-bezier(.22,.8,.22,1),top .52s cubic-bezier(.22,.8,.22,1);animation:1.8s ease-in-out infinite chat-tutorial-cursor-breathe;position:absolute;overflow:visible;transform:translate(-3px,-3px)}.chat-tutorial>article{z-index:4;pointer-events:none;filter:drop-shadow(0 2px 12px #000)drop-shadow(0 2px 22px #000);align-content:end;gap:4px;width:min(620px,75vw - 40px);min-height:0;padding:0;position:absolute;bottom:76px;left:25px;right:25%}.chat-tutorial>article h2{font-size:clamp(19px,2.2vw,28px)}.chat-tutorial>article p{color:#d0c7c1;max-width:590px;font-size:11px}.chat-tutorial-timeline{z-index:6;background:#ffffff12;height:2px;position:absolute;bottom:0;left:0;right:0}.chat-tutorial>footer{z-index:5;pointer-events:none;background:0 0;border:0;min-height:66px;padding:0 20px;position:absolute;bottom:2px;left:0;right:0}.chat-tutorial>footer button,.chat-tutorial>footer nav{pointer-events:auto}@keyframes chat-tutorial-cursor-breathe{50%{transform:translate(1px,1px)scale(.96)}}@media (height<=650px) and (width>=821px){.chat-tutorial-screen{min-height:245px}.chat-tutorial-stage{min-height:229px}.chat-tutorial>article{min-height:104px;padding-block:12px}.chat-tutorial-screen{height:100%;min-height:0}.chat-tutorial>article{min-height:0;padding:0}.chat-tutorial>footer{min-height:58px}}.is-chat-tutorial>.icon-rail,.is-chat-tutorial>.history-rail,.is-chat-tutorial>.conversation,.is-chat-tutorial>.canvas-workspace,.chat-tutorial-backdrop,.chat-tutorial{pointer-events:none}.chat-tutorial>header{filter:drop-shadow(0 2px 14px #000);align-items:start;top:13px;left:326px;right:14px}.chat-tutorial>header>span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090909ee;border:1px solid #ffffff16;border-radius:10px;padding:5px 9px 5px 5px;box-shadow:0 8px 28px #0008}.chat-tutorial>header>span>strong{border:1px solid color-mix(in srgb, var(--accent) 62%, #fff);background:color-mix(in srgb, var(--accent) 78%, #171112);border-radius:9px;box-shadow:0 8px 28px #0008}.chat-tutorial>header>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808b5;border:1px solid #ffffff14;border-radius:10px;padding:4px}.chat-tutorial>header,.chat-tutorial>header button,.chat-tutorial>footer,.chat-tutorial>footer button,.chat-tutorial>footer nav{pointer-events:auto}.chat-tutorial>article{text-align:center;filter:drop-shadow(0 2px 11px #000)drop-shadow(0 4px 24px #000);align-content:start;justify-items:center;width:min(580px,100vw - 40px);inset:68px auto auto 50%;transform:translate(-50%)}.chat-tutorial>article small{color:var(--accent-strong);letter-spacing:.14em;font-size:9px}.chat-tutorial>article h2{color:#fff;margin:3px 0 1px;font-size:clamp(20px,2.1vw,27px)}.chat-tutorial>article p{color:#cfc8c3;max-width:520px;margin:0;font-size:11.5px}.chat-tutorial>footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090909b9;border:1px solid #ffffff14;border-radius:12px;min-height:46px;padding:0 7px 0 12px;bottom:13px;left:14px;right:14px;box-shadow:0 15px 48px #0008}.chat-tutorial-timeline{border-radius:2px;bottom:12px;left:22px;right:22px;overflow:hidden}.chat-tutorial-conversation{width:100%;padding-top:clamp(88px,13vh,126px)}.chat-tutorial-conversation>.user-message,.chat-tutorial-conversation>.assistant-message{animation:.52s cubic-bezier(.2,.8,.2,1) both chat-tutorial-message-in}.chat-tutorial-conversation>.assistant-message{animation-delay:.17s}.chat-tutorial-conversation .tool-activity,.chat-tutorial-conversation .chat-progress{animation:.42s ease-out .36s both chat-tutorial-detail-in}.chat-tutorial-welcome{padding-top:82px}.is-chat-tutorial .composer{transition:opacity .24s,transform .34s cubic-bezier(.2,.8,.2,1)}.tutorial-scene-0 .composer-input{border-color:color-mix(in srgb, var(--accent) 64%, #514344);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 15px 50px #0009, 0 0 42px color-mix(in srgb, var(--accent) 13%, transparent);animation:1.8s ease-in-out infinite chat-tutorial-composer-ready}.tutorial-scene-0 .composer-input textarea{caret-color:var(--accent-strong)}.tutorial-scene-2 .chat-tutorial-conversation .tool-activity{filter:drop-shadow(0 0 13px color-mix(in srgb, var(--accent) 45%, transparent))}.tutorial-scene-5 .model-menu{border-color:color-mix(in srgb, var(--accent) 48%, #302927);box-shadow:0 -18px 58px #000d, 0 0 34px color-mix(in srgb, var(--accent) 16%, transparent);animation:.43s cubic-bezier(.2,.85,.2,1) both chat-tutorial-menu-in}.tutorial-scene-5 .power-presets button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 13%, transparent)}.tutorial-scene-5 .chat-tutorial>article p{display:none}.tutorial-scene-5 .chat-tutorial-welcome{opacity:.16;filter:blur(.45px)}.tutorial-scene-4>.canvas-workspace{animation:.62s cubic-bezier(.16,.82,.22,1) both chat-tutorial-canvas-in;box-shadow:-20px 0 70px #000a}.tutorial-scene-4 .conversation{animation:.62s cubic-bezier(.16,.82,.22,1) both chat-tutorial-conversation-narrow}.tutorial-scene-6 .conversation-top .my-documents-button,.tutorial-scene-6 .conversation-top .share-chat{color:#fff;border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:color-mix(in srgb, var(--accent) 14%, #181514);box-shadow:0 0 24px color-mix(in srgb, var(--accent) 24%, transparent);animation:1.65s ease-in-out infinite chat-tutorial-action-ready}.tutorial-scene-6>.history-rail{box-shadow:18px 0 62px #0009}@keyframes chat-tutorial-message-in{0%{opacity:0;transform:translateY(18px)}}@keyframes chat-tutorial-detail-in{0%{opacity:0;transform:translateY(8px)}}@keyframes chat-tutorial-composer-ready{50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent), 0 15px 50px #0009, 0 0 54px color-mix(in srgb, var(--accent) 24%, transparent)}}@keyframes chat-tutorial-menu-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes chat-tutorial-canvas-in{0%{opacity:0;transform:translate(100%)}}@keyframes chat-tutorial-conversation-narrow{0%{filter:saturate(.72)}}@keyframes chat-tutorial-action-ready{50%{box-shadow:0 0 34px color-mix(in srgb, var(--accent) 38%, transparent);transform:translateY(-1px)}}.icon-rail>.vox-brand-mark,.shared-chat-brand>.vox-emblem,.community-about>header>.community-aside-emblem,.community-mod-empty>.community-mod-empty-emblem,.canvas-tutorial-page>nav .canvas-tutorial-emblem,.product-tutorial-emblem{box-sizing:border-box;background:color-mix(in srgb, var(--accent) 23%, #181416);border-color:#020202;place-items:center;display:inline-grid;overflow:hidden}.icon-rail>.vox-brand-mark{flex:0 0 var(--vox-emblem-size)}.vox-emblem>b{color:#060606;-webkit-text-fill-color:#060606}@media (width<=820px){.chat-tutorial-backdrop{align-items:end;padding:0}.chat-tutorial{border-width:1px 0 0;border-radius:17px 17px 0 0;width:100%;max-height:100dvh;animation-name:chat-tutorial-mobile-in}.chat-tutorial>header{min-height:57px;padding:0 12px 0 14px}.chat-tutorial>header time{display:none}.chat-tutorial-live-stage{--cue-x:55%;--cue-y:50%}.chat-tutorial-live-stage.is-scene-1,.chat-tutorial-live-stage.is-scene-2{--cue-x:16%;--cue-y:57%}.chat-tutorial-live-stage.is-scene-3{--cue-x:55%;--cue-y:34%}.chat-tutorial-live-stage.is-scene-4{--cue-x:10%;--cue-y:12%}.chat-tutorial-live-badge{top:7px;right:7px}.chat-tutorial-live-cue{max-width:43%;padding-left:24px;transform:translate(13px,-50%)}.chat-tutorial-live-cue strong{font-size:9px}.chat-tutorial-live-cue small{font-size:7px}.chat-tutorial-live-target{width:29px;height:29px;left:-13px}.chat-tutorial-live-pointer{left:-7px}.chat-tutorial-stage{grid-template-columns:34px minmax(0,1fr);min-height:227px}.chat-tutorial-mini-rail{gap:12px}.chat-tutorial-mini-rail strong{width:22px;height:22px}.chat-tutorial-mini-rail i{width:12px;height:12px}.chat-tutorial-mini-history{display:none}.chat-tutorial-mini-chat{grid-template-rows:31px minmax(0,1fr) 40px}.chat-tutorial-mini-chat>main{padding:12px}.chat-tutorial>article{min-height:142px;padding:17px 18px 13px}.chat-tutorial>article h2{font-size:23px}.chat-tutorial>article p{font-size:11px}.chat-tutorial>footer{grid-template-columns:auto 1fr;gap:10px;min-height:68px;padding:0 12px}.chat-tutorial>footer nav{display:none}.chat-tutorial>footer>div{justify-content:flex-end;justify-self:stretch}.chat-tutorial>footer>div>.chat-tutorial-next{min-width:104px}.conversation-top .chat-tutorial-replay{display:grid}.chat-tutorial-backdrop{padding:0}.chat-tutorial{width:100%;height:100dvh;max-height:none;animation:chat-tutorial-backdrop-in .22s var(--ease) both;border:0;border-radius:0}.chat-tutorial>header{min-height:42px;padding:0;top:10px;left:10px;right:10px}.chat-tutorial>header>span{gap:7px;padding:5px 8px 5px 5px}.chat-tutorial>header>span>strong{width:29px;height:29px}.chat-tutorial-screen{height:100%;min-height:0;padding:0}.chat-tutorial-live-layer{--cursor-x:57%;--cursor-y:78%}.chat-tutorial-live-layer.is-scene-1{--cursor-x:88%;--cursor-y:84%}.chat-tutorial-live-layer.is-scene-2{--cursor-x:20%;--cursor-y:84%}.chat-tutorial-live-layer.is-scene-3{--cursor-x:54%;--cursor-y:35%}.chat-tutorial-live-layer.is-scene-4{--cursor-x:9%;--cursor-y:7%}.chat-tutorial-cursor{width:24px}.chat-tutorial>article{width:auto;min-height:0;padding:0;inset:63px 16px auto}.chat-tutorial>article>small,.chat-tutorial>article p,.chat-tutorial>article em{display:none}.chat-tutorial>footer{min-height:70px;padding:0 11px}.chat-tutorial>header{top:8px;left:8px;right:8px}.chat-tutorial>header>span i small{display:none}.chat-tutorial>article{width:min(330px,100vw - 34px);top:60px;left:50%;right:auto;transform:translate(-50%)}.chat-tutorial>article>small{display:block}.chat-tutorial>article h2{max-width:none;font-size:18px}.chat-tutorial>article p,.chat-tutorial>article em{display:none}.chat-tutorial>footer{min-height:49px;bottom:64px;left:8px;right:8px}.chat-tutorial-timeline{bottom:62px}.chat-tutorial-conversation{padding-top:78px}.chat-tutorial-conversation>.user-message{max-width:88%}.chat-tutorial-conversation .assistant-message{margin-bottom:16px}.chat-tutorial-conversation .chat-progress{max-height:128px;overflow:hidden}.chat-tutorial-welcome{padding-top:72px}.tutorial-scene-5 .model-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0b0bfa;width:auto;max-height:min(55dvh,430px);position:fixed;bottom:128px;left:10px;right:10px;overflow-y:auto}.tutorial-scene-4 .chat-tutorial>article{color:#fff}.icon-rail>.vox-brand-mark{display:none}.product-tutorial-emblem{--vox-emblem-size:68px!important}}@media (prefers-reduced-motion:reduce){.chat-tutorial-backdrop,.chat-tutorial,.chat-tutorial-stage *,.chat-tutorial-live-stage *,.chat-tutorial-timeline i,.chat-tutorial-cursor{transition-duration:.01ms!important;animation:none!important}.chat-tutorial-conversation>*,.tutorial-scene-0 .composer-input,.tutorial-scene-5 .model-menu,.progress-pixel-marker.is-active b,.tool-activity>span.is-running>i,.progress-step,.progress-step:after,.chat-progress.is-finishing,.chat-progress.is-finishing .progress-step,.tool-activity.is-finishing,.assistant-response-answer.is-revealing,.tutorial-scene-4>.canvas-workspace,.tutorial-scene-4 .conversation,.tutorial-scene-6 .conversation-top button,.vox-emblem__pixels>i{animation:none!important}}@media (width<=820px){.history-rail,.history-rail.is-open{--rail-width:min(86vw, 310px);width:var(--rail-width)}.history-head,.member-rail,.guest-rail,.thread-groups,.history-rail>footer{width:100%}}.account-entry-form>header>.vox-emblem,.account-entry-form>header>span.vox-emblem{width:var(--vox-emblem-size);min-width:var(--vox-emblem-size);height:var(--vox-emblem-size);min-height:var(--vox-emblem-size);flex:0 0 var(--vox-emblem-size)}@media (width<=820px){.account-row{flex-wrap:wrap;row-gap:8px}.account-row>.account-chip{flex:1 0 100%;width:100%}.account-row>:not(.account-chip){flex:auto}.account-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.billing-center-backdrop{z-index:230}.billing-center{flex-direction:column;height:min(700px,100%);display:flex;overflow:hidden}.billing-center>main{flex-direction:column;flex:1;min-height:0;display:flex}.billing-panel{scrollbar-color:#38312e transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;min-height:0;margin-right:-10px;padding:0 4px 12px 0;overflow-y:auto}.billing-note{color:#a09888;background:#131110;border:1px solid #262220;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:11.5px;line-height:1.45}.billing-note.is-accent{border-color:var(--aline);background:var(--a12);color:#e8e4de}.billing-tabs{background:#131110;border:1px solid #221f1c;border-radius:10px;gap:4px;margin-bottom:12px;padding:3px;display:flex}.billing-tabs button{color:#7d7469;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;flex:1;padding:7px 8px;font-size:12px;font-weight:600}.billing-tabs button:hover{color:#e8e4de}.billing-tabs button.is-active{color:#e8e4de;background:#221e1c}.billing-list{background:#131110;border:1px solid #221f1c;border-radius:11px;overflow:hidden}.billing-list>div,.billing-list>form{border-bottom:1px solid #1a1715;align-items:center;gap:12px;padding:10px 13px;display:flex}.billing-list>:last-child{border-bottom:0}.billing-list>div.is-current{background:linear-gradient(90deg, var(--a12), transparent 70%)}.billing-list>p{color:#7d7469;margin:0;padding:12px 13px;font-size:12px}.billing-list span{flex:1;min-width:0}.billing-list strong,.billing-list span>small{display:block}.billing-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.billing-list strong em{background:var(--a12);color:var(--atext);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:7px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:700}.billing-list span>small{color:#7d7469;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.billing-list b{color:#e8e4de;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.billing-list b small{color:#7d7469;margin-left:1px;font-size:10.5px;font-weight:400}.billing-list b.is-in{color:var(--success)}.billing-list button{border:1px solid var(--aline);background:var(--a12);color:#e8e4de;cursor:pointer;min-width:70px;font:inherit;border-radius:7px;flex:none;padding:6px 11px;font-size:11.5px;font-weight:600}.billing-list button:hover:not(:disabled){background:var(--a22)}.billing-list button.is-quiet{color:#a09888;background:0 0;border-color:#2a2622}.billing-list button:disabled{cursor:default;opacity:.55}.billing-receipt{color:#a09888;border:1px solid #2a2622;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.billing-receipt:hover{border-color:var(--aline);background:var(--a12);color:#e8e4de}.billing-receipt svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;width:15px;height:15px}.billing-list label{color:#a09888;align-items:center;gap:4px;font-size:12.5px;display:flex}.billing-list input{color:#e8e4de;width:64px;font:inherit;background:#0f0d0c;border:1px solid #2a2622;border-radius:7px;padding:5px 7px;font-size:12.5px}.billing-state{text-transform:capitalize;font-style:normal}.billing-state.is-paid{color:var(--success)}.billing-fine{color:#6f665c;margin:8px 2px 0;font-size:11px}.billing-confirm{border:1px solid var(--aline);background:var(--a12);border-radius:11px;margin-top:10px;padding:12px 13px}.billing-confirm p{color:#e8e4de;margin:0 0 10px;font-size:12px;line-height:1.5}.billing-confirm div{justify-content:flex-end;gap:8px;display:flex}.billing-confirm button{border:1px solid var(--aline);background:var(--a22);color:#e8e4de;cursor:pointer;font:inherit;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:600}.billing-confirm button.is-quiet{color:#a09888;background:0 0;border-color:#2a2622}.billing-confirm button:disabled{cursor:default;opacity:.55}.billing-secured{color:#6f665c;font-size:11px}.billing-center>footer button:disabled{cursor:default;opacity:.55}@media (width<=560px){.billing-center-backdrop{padding:0}.billing-center{border-radius:0;height:100%}.billing-list>div,.billing-list>form{flex-wrap:wrap}.billing-list span{flex-basis:100%}.billing-list button,.billing-receipt{margin-left:auto}}.community-feed-card{cursor:pointer;transition:border-color .14s var(--ease), background .14s var(--ease);background:#111010;border:1px solid #1e1b1a;border-radius:14px;overflow:hidden}.community-feed-card:hover{background:#131211;border-color:#2b2725}.community-feed-room{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.community-feed-room .community-badge{color:#150b0e;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:grid}.community-feed-room-link{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.community-feed-room-link>strong{color:#f0ece6;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.community-feed-room-link:hover>strong{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.community-feed-room-link:focus-visible{outline:2px solid var(--accent-line);outline-offset:3px;border-radius:6px}.community-feed-room>em{color:var(--accent-strong);background:var(--accent-soft);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex:none;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:800}.community-feed-join{color:#1a0508;background:var(--accent-fill);font:inherit;cursor:pointer;border:0;border-radius:6px;flex:none;margin-left:auto;padding:5px 15px;font-size:11.5px;font-weight:800}.community-feed-join:hover{background:var(--accent-strong)}.community-feed-join.is-joined{color:#8d857c;background:0 0;border:1px solid #312c29;padding:4px 14px;font-weight:700}.community-feed-join.is-joined:hover{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.community-feed-main{flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.community-feed-main>header{color:#9a918a;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.community-feed-main>header>.community-author-link{color:#cdc6be;font-weight:600}.community-feed-main>header>b{color:var(--accent-strong);background:var(--accent-soft);letter-spacing:.06em;border-radius:4px;padding:1px 7px;font-size:10px;font-weight:800}.community-feed-main>header>b[data-tone=sage]{color:#7ed5a6;background:#7ed5a621}.community-feed-main>header>b[data-tone=sky]{color:#7fa8dd;background:#7fa8dd24}.community-feed-main>header>b[data-tone=amber]{color:#d9a441;background:#d9a44124}.community-feed-main>header>b[data-tone=plum]{color:#b48ad8;background:#b48ad824}.community-feed-card h2{color:#f7f4ef;letter-spacing:-.016em;margin:0;font-size:19px;font-weight:640;line-height:1.28}.community-feed-card .community-rich-post-body{color:#8f877e;font-size:13.5px;line-height:1.5}.community-post-text.is-preview{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.community-post-text.is-preview>p{margin:0}.community-feed-card .community-real-media{background:#000;border:0;border-radius:12px;max-height:480px;margin:0}.community-feed-card .community-real-media>img,.community-feed-card .community-real-media>video{max-height:480px}.community-feed-card .community-post-actions{color:#a39a91;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.community-feed-card .community-post-actions>button{width:32px;min-width:32px;height:32px;font:inherit;cursor:pointer;place-items:center;font-weight:600;display:grid;color:#a39a91!important;background:#1b1918!important;border-radius:999px!important;padding:0!important}.community-feed-card .community-post-actions>button:has(span){align-items:center;gap:7px;width:auto;display:inline-flex;padding:0 13px!important}.community-feed-card .community-post-actions>button:hover{color:#ece7e0!important;background:#242120!important}.community-feed-card .community-post-actions-spacer{flex:1;padding:0}.community-feed-card .community-vote{background:#1b1918;height:32px}.community-feed-card .community-vote:hover{background:#242120}.community-feed-card .community-vote button{width:32px;height:32px;color:#a39a91!important}.community-feed-card .community-vote button:hover{color:#ece7e0!important}.community-feed-card .community-vote b{color:#ddd7d0;min-width:14px;font-size:12.5px;font-weight:600}@media (width<=620px){.community-feed-main{padding:12px 11px 11px}.community-feed-card h2{font-size:17.5px}}.community-aside.is-home .community-aside-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.community-aside.is-home .community-aside-stats dt{font-size:15px}.community-aside.is-home .community-about>p{color:#a49b92}.community-feed-card .community-post-actions>button.community-ask-vox-icon{color:var(--accent-strong)!important;background:var(--accent-soft)!important}.community-feed-card .community-post-actions>button.community-ask-vox-icon:hover{color:#f7f4ef!important;background:color-mix(in srgb, var(--accent) 30%, #1b1918)!important}.community-feed-card .community-post-actions>button.community-ask-vox-icon svg{width:16px;height:16px}.community-rich-post-body.is-link-first>.community-post-link-previews{margin:0 0 10px}.community-poll{flex-direction:column;gap:8px;display:flex}.community-poll>ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.community-poll button{color:#e8e4de;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#151313;border:1px solid #262221;border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.community-poll button:hover:not(:disabled){border-color:#3a3432}.community-poll button:disabled{cursor:default}.community-poll button.is-mine{border-color:var(--accent-line)}.community-poll button>i{transition:width .4s var(--ease);background:#e8e4de12;position:absolute;inset:0 auto 0 0}.community-poll button.is-leading>i{background:var(--accent-mid)}.community-poll button>span{flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.community-poll button>span>b{color:var(--accent-strong)}.community-poll button>strong{color:#cdc6be;font-size:13px;position:relative}.community-poll>small{color:#8a817a;font-size:12px}.community-comment-children{--thread-line:#3a3431}.community-branch-replies>div>.community-comment-branch:before{border-radius:2px;width:2px}.community-branch-replies>div>.community-comment-branch:after{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:10px;width:15px;height:12px;top:14px}.community-branch-replies>div>.community-comment-branch:last-child:before{height:26px}.community-collapsed-reply-shell>div:after{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:10px;height:11px;top:8px}.community-branch-toggle{color:#0000;width:18px;height:auto;font-size:0;top:0;bottom:0;left:-9px}.community-branch-toggle:before,.community-branch-toggle:after{display:none}:is(.community-comment-children:has(>.community-branch-toggle:hover),.community-comment-children:has(>.community-branch-toggle:focus-visible)){--thread-line:var(--accent)}.community-branch-toggle:focus-visible{outline:0}.community-thread-comment{border-radius:9px;transition:background .14s}.community-thread-comment:not(.is-vox):hover{background:#151413}.community-thread-comment header strong,.community-thread-comment .community-author-link{font-size:12px}.community-thread-comment footer{gap:6px;margin-top:2px}.community-thread-comment footer>button{color:#a39a91;background:#1b1918;border-radius:999px;height:26px;padding:0 11px;font-size:11.5px;font-weight:600}.community-thread-comment footer>button:hover{color:#ece7e0;background:#242120}.community-thread-comment footer>button.is-active{color:var(--accent-strong);background:var(--accent-soft)}.community-thread-comment .community-vote{background:#1b1918;height:26px}.community-thread-comment .community-vote:hover{background:#242120}.community-thread-comment .community-vote button{width:26px;height:26px;color:#a39a91!important}.community-thread-comment .community-vote button svg{width:15px;height:15px}.community-thread-comment .community-vote button:hover{color:#ece7e0!important}.community-thread-comment .community-vote button.is-voted{color:var(--accent-strong)!important}.community-thread-comment .community-vote b{color:#ddd7d0;min-width:13px;font-size:12px;font-weight:600}@media (width<=720px){.community-branch-toggle{width:16px;left:-8px}.community-thread-comment footer>button{padding:0 9px}}.community-comment-collapsed{color:#a39a91;background:#1b1918;border-radius:999px;gap:6px;min-height:26px;margin:0 12px 8px 1px;padding:0 11px;font-size:11.5px;font-weight:600}.community-comment-collapsed:hover{color:#ece7e0;background:#242120}.community-comment-collapsed>span{color:var(--accent-strong);font-weight:800}.community-comment-collapsed b{color:#ddd7d0;font-weight:700}.community-post-actions>button.community-ask-vox{align-items:center;gap:6px;width:auto;font-weight:700;display:inline-flex;border:1px solid var(--accent-line)!important;color:var(--accent-strong)!important;background:var(--accent-soft)!important;padding:0 13px!important}.community-post-actions>button.community-ask-vox:hover:not(:disabled){border-color:var(--accent)!important;color:#f7f4ef!important}.community-post-actions>button.community-ask-vox:disabled{cursor:progress;opacity:.8}.community-post-actions>button.community-ask-vox svg{width:15px;height:15px}.community-post-actions>button.community-ask-vox.is-answered{color:#d9d3cc!important;background:#1b1918!important;border-color:#332d2a!important}.community-vox-explain{border:1px solid var(--accent-line);background:color-mix(in srgb, var(--accent) 6%, var(--panel));border-radius:14px;margin:12px 0 16px;padding:14px 16px 16px}.community-vox-explain>header{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.community-vox-explain>header strong{color:#f7f4ef;font-size:14px}.community-vox-explain>p.is-thinking{color:var(--muted);margin:0;font-size:13.5px}.community-vox-sources{flex-wrap:wrap;gap:6px;margin:10px 0 2px;padding:0;list-style:none;display:flex}.community-vox-sources a{color:#d9d3cc;background:#171514;border:1px solid #2e2927;border-radius:999px;align-items:baseline;gap:6px;max-width:260px;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-flex}.community-vox-sources a:hover{border-color:var(--accent-line);color:#f7f4ef}.community-vox-sources a span{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.community-vox-sources a small{color:var(--muted);flex:none;font-size:11px}.community-thread-comment.is-failed p{color:#c9c0b8;margin:4px 0 0;font-size:13.5px}.community-vox-retry{border:1px solid var(--accent-line);color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-left:4px;padding:3px 10px;font-size:12.5px;font-weight:700}.community-vox-retry:hover{border-color:var(--accent);color:#f7f4ef}.community-vox-explain .vox-text{color:#d9d3cc;margin:0;font-size:14px;line-height:1.6}.community-vox-explain .vox-text>:where(p,h2,h3,h4,ul,ol,blockquote,.vox-callout,hr){max-width:none}.community-vox-explain .vox-text p,.community-vox-explain .vox-text p.vox-lead{color:inherit;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:normal;white-space:normal;margin:0 0 9px}.community-vox-explain .vox-text :is(h2,h3,h4){color:#f1ede7;margin:12px 0 6px;font-size:14px;line-height:1.4}.community-vox-explain .vox-text :is(ul,ol){gap:7px;margin:6px 0 10px}.community-vox-explain .vox-text-block{animation:none}.vox-community.cx{background:var(--bg)}.vox-community.cx .community-feed{padding:0 20px 32px}.vox-community.cx .community-feed>div{width:min(680px,100%)}.vox-community.cx .cx-btn{color:#ece7e1;height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #332d2a;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.vox-community.cx .cx-btn:hover{background:#1a1716;border-color:#453d39}.vox-community.cx .cx-btn:focus-visible,.vox-community.cx .cx-join:focus-visible,.vox-community.cx .cx-icon-btn:focus-visible,.vox-community.cx .cx-tabs button:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.vox-community.cx .cx-btn svg{flex:none;width:16px;height:16px}.vox-community.cx .cx-btn.is-quiet{color:var(--muted);border-color:#0000}.vox-community.cx .cx-btn.is-quiet:hover{color:var(--text);background:#1a1716}.vox-community.cx .cx-btn.is-primary{border-color:var(--accent);color:#150b0e;background:var(--accent-fill);font-weight:750}.vox-community.cx .cx-btn.is-primary:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.vox-community.cx .cx-icon-btn{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.vox-community.cx .cx-icon-btn:hover{background:#1a1716}.vox-community.cx .cx-icon-btn svg{width:20px;height:20px}.vox-community.cx .cx-join{border:1px solid var(--accent);color:#150b0e;background:var(--accent-fill);height:34px;font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 18px;font-size:13.5px;font-weight:750;transition:background .15s,border-color .15s,color .15s}.vox-community.cx .cx-join:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.vox-community.cx .cx-join.is-joined{color:#f2eee8;background:0 0;border-color:#3a3431}.vox-community.cx .cx-join.is-joined:hover{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.vox-community.cx .cx-join.is-small{height:30px;padding:0 14px;font-size:12.5px}.vox-community.cx .cx-head{z-index:20;border:1px solid var(--line-soft);background:var(--panel);box-shadow:0 -12px 0 12px var(--bg), 0 16px 0 0 var(--bg);border-radius:14px;margin:12px 0 16px;padding:0;position:sticky;top:12px;overflow:hidden}.vox-community.cx .cx-head-bar{box-sizing:border-box;align-items:center;gap:8px;min-height:60px;padding:10px 14px 10px 18px;display:flex}.vox-community.cx .cx-head>.cx-tabs{border-top:1px solid var(--line-soft)}.vox-community.cx .cx-head .cx-head-link{color:#d9d3cc;height:34px;padding:0 12px}.vox-community.cx .cx-head .cx-head-link svg{width:16px;height:16px}.vox-community.cx .cx-head-title{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.vox-community.cx .cx-head-title strong{color:#f7f4ef;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;overflow:hidden}.vox-community.cx .cx-head-title small{color:var(--muted);font-size:12.5px}.vox-community.cx .cx-head-actions{flex:none;align-items:center;gap:6px;display:flex}.vox-community.cx .cx-tabs{scrollbar-width:none;margin:0;display:flex;overflow-x:auto}.vox-community.cx .cx-tabs::-webkit-scrollbar{display:none}.vox-community.cx .cx-tabs.is-room{border:1px solid var(--line-soft);background:var(--panel);border-radius:12px;margin:-4px 0 16px;overflow:hidden}.vox-community.cx .cx-tabs button{min-width:72px;height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:1 1 0;place-items:center;padding:0 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:grid;position:relative}.vox-community.cx .cx-tabs button:hover{color:var(--text);background:#151313}.vox-community.cx .cx-tabs button>span{place-items:center;height:100%;display:grid;position:relative}.vox-community.cx .cx-tabs button.is-active{color:#f7f4ef;font-weight:750}.vox-community.cx .cx-tabs button.is-active>span:after{background:var(--accent-fill);content:"";border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:-2px;right:-2px}.vox-community.cx .cx-search{height:42px;color:var(--muted);background:#171514;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,background .15s;display:flex}.vox-community.cx .cx-search:focus-within{border-color:var(--accent);color:var(--accent-strong);background:var(--bg)}.vox-community.cx .cx-search>svg{flex:none;width:17px;height:17px}.vox-community.cx .cx-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.vox-community.cx .cx-search input::placeholder{color:#847b72}.vox-community.cx .cx-search button{color:#121010;background:var(--accent-fill);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.vox-community.cx .cx-search button svg{width:13px;height:13px}.vox-community.cx .cx-head-search{margin:0 14px 12px;display:none}.vox-community.cx .cx-room{border:1px solid var(--line-soft);background:var(--panel);border-radius:14px;margin:0 0 16px;overflow:hidden}.vox-community.cx .cx-room-cover{background-position:50%;background-size:cover;height:clamp(132px,30vw,210px);position:relative}.vox-community.cx .cx-cover-edit{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:32px;font:inherit;cursor:pointer;background:#0c0b0b9e;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:650;transition:background .15s;display:inline-flex;position:absolute;bottom:12px;right:12px}.vox-community.cx .cx-cover-edit:hover{background:#0c0b0bd1}.vox-community.cx .cx-cover-edit svg{width:16px;height:16px}.vox-community.cx .cx-room-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 16px;display:flex}.vox-community.cx .cx-room-badge{flex:none;margin-top:-46px;position:relative}.vox-community.cx .cx-room-badge .community-badge{border:4px solid var(--panel);color:#fff;border-radius:24px;place-items:center;width:92px;height:92px;font-size:38px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.vox-community.cx .cx-room-badge .community-badge>img{object-fit:cover;width:100%;height:100%}.vox-community.cx .cx-badge-edit{border:3px solid var(--panel);color:#fff;cursor:pointer;background:#2c2624;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:background .15s;display:grid;position:absolute;bottom:-6px;right:-6px}.vox-community.cx .cx-badge-edit:hover{background:var(--accent-fill)}.vox-community.cx .cx-badge-edit svg{width:15px;height:15px}.vox-community.cx .cx-room-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-top:12px;display:flex}.vox-community.cx .cx-room-actions .community-notification-menu{order:0;width:auto;margin:0}.vox-community.cx .cx-room-actions .community-notification-menu>summary{color:#ece7e1;background:0 0;border-color:#332d2a;height:34px;min-height:34px;padding:0 12px;font-size:13px;font-weight:650}.vox-community.cx .cx-room-actions .community-notification-menu>summary svg{width:16px;height:16px}.vox-community.cx .cx-room-info{padding:10px 16px 16px}.vox-community.cx .cx-room-info h1{color:#f7f4ef;letter-spacing:-.022em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800;line-height:1.15}.vox-community.cx .cx-room-info>small{color:var(--muted);margin-top:3px;font-size:13.5px;display:block}.vox-community.cx .cx-room-info>p{color:#d9d3cc;margin:12px 0 0;font-size:14.5px;line-height:1.5}.vox-community.cx .cx-room-info>ul{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.vox-community.cx .cx-room-info>ul b{color:#f2eee8;font-weight:750}.vox-community.cx .community-aside.cx-rail{background:0 0;border-left:0;width:312px;padding:12px 16px 32px}.vox-community.cx .cx-rail>.cx-search{z-index:3;box-shadow:0 -12px 0 12px var(--bg);margin-bottom:16px;position:sticky;top:0}.vox-community.cx .community-aside>section.cx-card{border:1px solid var(--line-soft);background:var(--panel);border-radius:14px;margin:0 0 16px;padding:14px 0 6px;overflow:hidden}.vox-community.cx .community-aside>section.cx-card:last-child{border-bottom:1px solid var(--line-soft)}.vox-community.cx .cx-card>h3{color:#f7f4ef;letter-spacing:-.012em;text-transform:none;margin:0 16px 6px;font-size:16px;font-weight:800}.vox-community.cx .cx-card>p{color:#d9d3cc;margin:0 16px 12px;font-size:14px;line-height:1.5}.vox-community.cx .cx-stats{gap:24px;margin:0 16px 10px;display:flex}.vox-community.cx .cx-stats div{flex-direction:column;display:flex}.vox-community.cx .cx-stats dt{color:#f7f4ef;font-size:17px;font-weight:800}.vox-community.cx .cx-stats dd{color:var(--muted);margin:0;font-size:12.5px}.vox-community.cx .cx-card-foot{color:var(--muted);margin:0 16px 10px;font-size:12.5px;display:block}.vox-community.cx .cx-rules{margin:0;padding:0 0 4px;list-style:none}.vox-community.cx .cx-rules li{border-top:1px solid var(--line-soft);color:#d9d3cc;gap:12px;padding:10px 16px;font-size:13.5px;line-height:1.4;display:flex}.vox-community.cx .cx-rules li:first-child{border-top:0}.vox-community.cx .cx-rules b{min-width:14px;color:var(--muted);font-weight:750}.vox-community.cx .cx-rail-room{align-items:center;gap:10px;padding:8px 16px;transition:background .15s;display:flex}.vox-community.cx .cx-rail-room:hover{background:#161413}.vox-community.cx .cx-rail-room-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.vox-community.cx .cx-rail-room-open>span{flex-direction:column;min-width:0;display:flex}.vox-community.cx .cx-rail-room-open strong{color:#f2eee8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.vox-community.cx .cx-rail-room-open small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.vox-community.cx .cx-rail-room .community-badge{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.vox-community.cx .cx-rail-room .community-badge>img{object-fit:cover;width:100%;height:100%}.vox-community.cx .cx-rail-room{box-sizing:border-box;min-height:52px}.vox-community.cx .cx-rail-room-open>span{gap:1px}.vox-community.cx .cx-rail-room.is-trending .cx-rail-room-open strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.vox-community.cx .cx-busy-count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;font-size:12.5px;font-weight:650;display:inline-flex}.vox-community.cx .cx-busy-count svg{width:15px;height:15px}.vox-community.cx .cx-rail-room-open:focus-visible{outline:2px solid var(--accent-line);outline-offset:4px;border-radius:8px}.vox-community.cx .cx-rail-links{color:#6f665c;flex-wrap:wrap;gap:4px 12px;padding:0 6px;font-size:12.5px;display:flex}.vox-community.cx .cx-rail-links a{color:#8f877e;text-decoration:none}.vox-community.cx .cx-rail-links a:hover{color:var(--text);text-decoration:underline}.vox-community.cx .cx-rail>.cx-search{border-radius:999px;height:42px;padding:0 18px}@media (width<=1240px){.vox-community.cx .cx-head-search{display:flex}}@media (width<=820px){.vox-community.cx .community-feed{padding:0 12px 24px}.vox-community.cx .cx-head{box-shadow:0 -8px 0 12px var(--bg), 0 12px 0 0 var(--bg);margin:8px 0 12px;top:8px}.vox-community.cx .cx-head-bar{padding:8px 10px 8px 14px}.vox-community.cx .cx-head-actions .cx-head-link,.vox-community.cx .cx-head-actions .cx-btn.is-primary>span{display:none}.vox-community.cx .cx-head-actions .cx-btn.is-primary{justify-content:center;width:36px;padding:0}.vox-community.cx .cx-room-badge{margin-top:-38px}.vox-community.cx .cx-room-badge .community-badge{width:76px;height:76px;font-size:32px}.vox-community.cx .cx-room-actions .community-notification-menu>summary>span{display:none}.vox-community.cx .cx-room-actions .cx-btn:has(svg)>span{display:none}.vox-community.cx .cx-room-actions .community-notification-menu>summary{justify-content:center;width:34px;padding:0}.vox-community.cx .cx-room-actions .cx-btn:has(svg){justify-content:center;width:34px;padding:0}.vox-community.cx .cx-room-info h1{font-size:21px}}.workspace-rail.is-community .workspace-rail-groups,.vox-community.cx .community-feed,.vox-community.cx .community-aside{scrollbar-color:#3a3431 transparent}.workspace-rail.is-community .workspace-rail-groups::-webkit-scrollbar-track{background:0 0}.vox-community.cx .community-feed::-webkit-scrollbar-track{background:0 0}.vox-community.cx .community-aside::-webkit-scrollbar-track{background:0 0}.workspace-rail.is-community .workspace-rail-groups::-webkit-scrollbar-thumb{background:#3a3431;border-color:#0000}.vox-community.cx .community-feed::-webkit-scrollbar-thumb{background:#3a3431;border-color:#0000}.vox-community.cx .community-aside::-webkit-scrollbar-thumb{background:#3a3431;border-color:#0000}.vox-community.cx .community-target-row{align-items:center;position:relative}.vox-community.cx .community-target-row>span{color:var(--muted);padding-top:0;font-size:12.5px}.vox-community.cx .community-target-row>.cx-room-picker{min-width:0;display:block;position:static}.vox-community.cx .cx-room-picker .cx-room-picker-button{color:#f2eee8;max-width:100%;height:36px;font:inherit;cursor:pointer;background:#171514;border:1px solid #332d2a;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.vox-community.cx .cx-room-picker .cx-room-picker-button:hover,.vox-community.cx .cx-room-picker .cx-room-picker-button[aria-expanded=true]{background:#1c1918;border-color:#4a423e}.vox-community.cx .cx-room-picker .cx-room-picker-button:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.vox-community.cx .cx-room-picker .cx-room-picker-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vox-community.cx .cx-room-picker .cx-room-picker-button>.is-placeholder{color:var(--muted);padding-left:6px;font-weight:600}.vox-community.cx .cx-room-picker .cx-room-picker-button>svg{width:16px;height:16px;color:var(--muted);flex:none}.vox-community.cx .cx-room-picker .community-badge{color:#fff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.vox-community.cx .cx-room-picker .community-badge>img{object-fit:cover;width:100%;height:100%}.vox-community.cx .cx-room-picker-menu{z-index:30;box-sizing:border-box;background:#121110;border:1px solid #2e2927;border-radius:14px;flex-direction:column;width:min(340px,100%);max-height:360px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 18px 48px #000a}.vox-community.cx .cx-room-picker-filter{height:40px;color:var(--muted);background:#1a1716;border-radius:999px;flex:none;align-items:center;gap:8px;margin:8px;padding:0 12px;display:flex}.vox-community.cx .cx-room-picker-filter svg{flex:none;width:16px;height:16px}.vox-community.cx .cx-room-picker-filter input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px}.vox-community.cx .cx-room-picker-menu [role=listbox]{overscroll-behavior:contain;scrollbar-color:#3a3431 transparent;scrollbar-width:thin;padding:0 6px 8px;overflow-y:auto}.vox-community.cx .cx-room-picker-menu [role=group]>small{color:#9a918a;padding:8px 10px 4px;font-size:12px;font-weight:700;display:block}.vox-community.cx .cx-room-picker-menu [role=option]{color:#e8e4de;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.vox-community.cx .cx-room-picker-menu [role=option]:hover,.vox-community.cx .cx-room-picker-menu [role=option]:focus-visible{background:#1c1918;outline:0}.vox-community.cx .cx-room-picker-menu [role=option].is-active{background:var(--accent-soft)}.vox-community.cx .cx-room-picker-menu [role=option] .community-badge{border-radius:9px;width:30px;height:30px;font-size:12.5px}.vox-community.cx .cx-room-picker-menu [role=option]>span{flex-direction:column;min-width:0;display:flex}.vox-community.cx .cx-room-picker-menu [role=option] strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.vox-community.cx .cx-room-picker-menu [role=option] small{color:var(--muted);font-size:12px}.vox-community.cx .cx-room-picker-menu [role=listbox]>p{color:var(--muted);margin:8px 10px;font-size:13px}@media (width>=700px){.vox-community.cx .community-target-row>.cx-room-picker{position:relative}.vox-community.cx .cx-room-picker-menu{width:340px}}.vox-community.cx .cx-backdrop{padding:32px 20px}.vox-community.cx .cx-dialog{background:var(--bg);border:1px solid #2a2523;border-radius:16px;flex-direction:column;width:min(600px,100%);max-height:min(860px,100%);display:flex;overflow:hidden;box-shadow:0 30px 90px #0009}.vox-community.cx .cx-dialog.cx-settings{width:min(860px,100%);height:min(720px,100%)}.vox-community.cx .cx-dialog-bar{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:14px;min-height:56px;padding:0 12px 0 8px;display:flex}.vox-community.cx .cx-dialog-bar>strong{color:#f7f4ef;letter-spacing:-.015em;flex:1;align-items:center;gap:10px;min-width:0;font-size:18px;font-weight:800;display:flex}.vox-community.cx .cx-dialog-bar>strong>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vox-community.cx .cx-dialog-bar .community-badge{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid;overflow:hidden}.vox-community.cx .cx-dialog-bar .community-badge>img{object-fit:cover;width:100%;height:100%}.vox-community.cx .cx-btn:disabled,.vox-community.cx .cx-join:disabled,.vox-community.cx .cx-cover-edit:disabled,.vox-community.cx .cx-badge-edit:disabled{opacity:.45;cursor:not-allowed}.vox-community.cx .cx-btn.is-danger{color:#f58a95;border-color:#f45b6966}.vox-community.cx .cx-btn.is-danger:hover{background:#f45b691a;border-color:#f45b69}.vox-community.cx .cx-dialog-scroll{flex:1;min-height:0;overflow-y:auto}.vox-community.cx .cx-create-cover{background-position:50%;background-size:cover;flex:none;height:190px;position:relative}.vox-community.cx .cx-create-cover-tools{z-index:2;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.vox-community.cx .cx-create-cover-tools .cx-cover-edit{position:static}.vox-community.cx .cx-create-badge{pointer-events:none;align-items:flex-end;gap:18px;margin:-44px 0 0 16px;display:flex;position:relative}.vox-community.cx .cx-create-badge>*{pointer-events:auto}.vox-community.cx .cx-create-badge .community-badge{border:4px solid var(--bg);color:#fff;border-radius:24px;flex:none;place-items:center;width:88px;height:88px;font-size:36px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.vox-community.cx .cx-create-badge .community-badge>img{object-fit:cover;width:100%;height:100%}.vox-community.cx .cx-create-badge .cx-badge-edit{border-color:var(--bg);bottom:-4px;left:64px;right:auto}.vox-community.cx .cx-link{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-bottom:6px;padding:0;font-size:13px;text-decoration:underline}.vox-community.cx .cx-link:hover{color:var(--text)}.vox-community.cx .cx-fields{gap:16px;padding:18px 16px 22px;display:grid}.vox-community.cx .cx-field{border:1px solid #2e2927;border-radius:8px;gap:4px;padding:8px 12px 10px;transition:border-color .15s;display:grid}.vox-community.cx .cx-field:focus-within{border-color:var(--accent)}.vox-community.cx .cx-field>span{color:var(--muted);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.vox-community.cx .cx-field:focus-within>span{color:var(--accent-strong)}.vox-community.cx .cx-field>span em{font-variant-numeric:tabular-nums;font-style:normal}.vox-community.cx .cx-field input,.vox-community.cx .cx-field textarea,.vox-community.cx .cx-field select{color:#f2eee8;width:100%;min-height:0;box-shadow:none;font:inherit;resize:vertical;background:0 0;border:0;outline:0;padding:0;font-size:15px;line-height:1.45}.vox-community.cx .cx-field select{cursor:pointer;height:26px}.vox-community.cx .cx-field select option{background:#151313}.vox-community.cx .cx-address{color:var(--muted);margin:-8px 2px 0;font-size:13px}.vox-community.cx .cx-address b{color:#f2eee8;font-weight:650}.vox-community.cx .cx-choice,.vox-community.cx .cx-options{border:0;min-width:0;margin:0;padding:0}.vox-community.cx .cx-choice legend,.vox-community.cx .cx-options legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:12.5px}.vox-community.cx .cx-choice>div{flex-wrap:wrap;gap:8px;display:flex}.vox-community.cx .cx-choice label{color:#d9d3cc;cursor:pointer;border:1px solid #332d2a;border-radius:8px;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.vox-community.cx .cx-choice label:hover{background:#1a1716}.vox-community.cx .cx-choice label.is-active{border-color:var(--accent);color:#f7f4ef;background:var(--accent-soft)}.vox-community.cx .cx-choice input{opacity:0;pointer-events:none;position:absolute}.vox-community.cx .cx-choice label:has(input:focus-visible){outline:2px solid var(--accent-line);outline-offset:2px}.vox-community.cx .cx-swatches label{border-radius:50%;justify-content:center;width:34px;padding:0}.vox-community.cx .cx-swatches label>i{border-radius:50%;width:22px;height:22px}.vox-community.cx .cx-swatches label.is-active{background:0 0;border-color:#f2eee8}.vox-community.cx .cx-swatch-custom svg{width:16px;height:16px;color:var(--muted)}.vox-community.cx .cx-swatch-custom input[type=color]{cursor:pointer;pointer-events:auto;width:100%;height:100%;inset:0}.vox-community.cx .cx-more{border:1px solid #2e2927;border-radius:8px}.vox-community.cx .cx-more>summary{color:#f2eee8;cursor:pointer;justify-content:space-between;padding:12px;font-size:14px;font-weight:650;list-style:none;display:flex}.vox-community.cx .cx-more>summary::-webkit-details-marker{display:none}.vox-community.cx .cx-more>summary small{color:var(--muted);font-size:12.5px;font-weight:500}.vox-community.cx .cx-more>.cx-field{margin:0 12px 12px}.vox-community.cx .cx-note{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.vox-community.cx .cx-note svg{flex:none;width:17px;height:17px}.vox-community.cx .cx-error{color:#f7a3ab;background:#f45b6914;border:1px solid #f45b6959;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.vox-community.cx .cx-settings-body{flex:1;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid}.vox-community.cx .cx-settings-nav{border-right:1px solid var(--line-soft);flex-direction:column;padding:8px 0;display:flex;overflow:hidden auto}.vox-community.cx .cx-settings-nav button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:12px 18px;transition:background .15s;display:flex;position:relative}.vox-community.cx .cx-settings-nav button:hover{background:#151313}.vox-community.cx .cx-settings-nav button.is-active{background:#171514}.vox-community.cx .cx-settings-nav button.is-active:after{background:var(--accent-fill);content:"";width:3px;position:absolute;top:0;bottom:0;right:0}.vox-community.cx .cx-settings-nav strong{color:#f2eee8;font-size:14.5px;font-weight:700}.vox-community.cx .cx-settings-nav small{color:var(--muted);font-size:12.5px}.vox-community.cx .cx-settings-panel{min-height:0;overflow-y:auto}.vox-community.cx .cx-settings-panel>section[hidden]{display:none}.vox-community.cx .cx-settings-panel>section>h2{color:#f7f4ef;letter-spacing:-.018em;align-items:baseline;gap:8px;margin:0;padding:18px 16px 12px;font-size:20px;font-weight:800;display:flex}.vox-community.cx .cx-settings-panel>section>h2 em{color:var(--muted);font-size:14px;font-style:normal;font-weight:600}.vox-community.cx .cx-settings-panel .cx-create-cover{border-radius:12px;height:170px;margin:0 16px;overflow:hidden}.vox-community.cx .cx-settings-panel .cx-create-badge{margin-left:32px}.vox-community.cx .cx-settings-panel>.cx-error{margin:0 16px 16px}.vox-community.cx .cx-panel-lede{color:var(--muted);margin:-4px 16px 0;font-size:13.5px}.vox-community.cx .cx-options{gap:8px;display:grid}.vox-community.cx .cx-options label{cursor:pointer;border:1px solid #2e2927;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.vox-community.cx .cx-options label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.vox-community.cx .cx-options input{accent-color:var(--accent);margin:3px 0 0}.vox-community.cx .cx-options span,.vox-community.cx .cx-toggle>span,.vox-community.cx .cx-danger>span{flex-direction:column;gap:2px;display:flex}.vox-community.cx .cx-options strong,.vox-community.cx .cx-toggle strong,.vox-community.cx .cx-danger strong{color:#f2eee8;font-size:14.5px;font-weight:700}.vox-community.cx .cx-options small,.vox-community.cx .cx-toggle small,.vox-community.cx .cx-danger small{color:var(--muted);font-size:13px;line-height:1.45}.vox-community.cx .cx-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:4px 2px;display:flex;position:relative}.vox-community.cx .cx-toggle>input{opacity:0;pointer-events:none;position:absolute}.vox-community.cx .cx-toggle>i{background:#3a3431;border-radius:13px;flex:none;width:44px;height:26px;transition:background .18s;position:relative}.vox-community.cx .cx-toggle>i:after{content:"";width:20px;height:20px;transition:transform .18s var(--ease);background:#f2eee8;border-radius:50%;position:absolute;top:3px;left:3px}.vox-community.cx .cx-toggle>input:checked+i{background:var(--accent-fill)}.vox-community.cx .cx-toggle>input:checked+i:after{transform:translate(18px)}.vox-community.cx .cx-toggle>input:focus-visible+i{outline:2px solid var(--accent-line);outline-offset:2px}.vox-community.cx .cx-member-list{margin:0;padding:0 0 12px;list-style:none}.vox-community.cx .cx-member-list li{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 16px;display:flex}.vox-community.cx .cx-member-list li>i{color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-style:normal;font-weight:800;display:grid}.vox-community.cx .cx-member-list li>span:not(.cx-member-actions){flex-direction:column;flex:1;min-width:0;display:flex}.vox-community.cx .cx-member-list strong{color:#f2eee8;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.vox-community.cx .cx-member-list small{color:var(--muted);font-size:12.5px}.vox-community.cx .cx-member-actions{flex:none;gap:6px;display:flex}.vox-community.cx .cx-member-actions .cx-btn{height:30px;padding:0 12px;font-size:12.5px}.vox-community.cx .cx-danger{border:1px solid #f45b694d;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 16px;padding:14px;display:flex}@media (width<=720px){.vox-community.cx .cx-backdrop{padding:0}.vox-community.cx .cx-dialog,.vox-community.cx .cx-dialog.cx-settings{border-radius:0;width:100%;height:100%;max-height:none}.vox-community.cx .cx-settings-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.vox-community.cx .cx-settings-nav{border-right:0;border-bottom:1px solid var(--line-soft);scrollbar-width:none;flex-direction:row;padding:0;overflow-x:auto}.vox-community.cx .cx-settings-nav button{flex:none;padding:12px 16px}.vox-community.cx .cx-settings-nav small{display:none}.vox-community.cx .cx-settings-nav button.is-active:after{width:auto;height:3px;inset:auto 12px 0}.vox-community.cx .cx-danger{flex-direction:column;align-items:flex-start}}.image-source-backdrop{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060606b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.image-source-dialog{box-sizing:border-box;color:#efe9e4;width:min(420px,100%);max-height:min(640px,100dvh - 40px);animation:imageSourceIn .16s var(--ease);background:#151111;border:1px solid #2e2624;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #0009}.image-source-dialog.is-gallery{width:min(620px,100%)}@keyframes imageSourceIn{0%{opacity:0;transform:translateY(6px)scale(.98)}}.image-source-dialog>header{border-bottom:1px solid #2a2322;align-items:center;gap:10px;padding:14px 14px 12px 18px;display:flex}.image-source-dialog>header>strong{flex:1;font-size:15px}.image-source-close,.image-source-back{color:#cfc6bf;cursor:pointer;background:0 0;border:1px solid #2e2624;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;display:grid}.image-source-close:hover,.image-source-back:hover{color:#fff;background:#261f1d}.image-source-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.image-source-options>button{color:#efe9e4;text-align:center;cursor:pointer;background:#1d1817;border:1px solid #2e2624;border-radius:14px;justify-items:center;gap:6px;padding:20px 12px 16px;transition:border-color .12s,background .12s;display:grid}.image-source-options>button:hover,.image-source-options>button:focus-visible{border-color:var(--accent);background:#261f1d;outline:0}.image-source-options svg{fill:none;width:30px;height:30px;stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.image-source-options b{font-size:14px}.image-source-options small{color:#8f857d;font-size:11.5px;line-height:1.35}.image-source-gallery{gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.image-source-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.image-source-grid>button{aspect-ratio:1;cursor:pointer;background:#1d1817;border:1px solid #2e2624;border-radius:10px;padding:0;position:relative;overflow:hidden}.image-source-grid>button:hover:not(:disabled),.image-source-grid>button:focus-visible{border-color:var(--accent);outline:0}.image-source-grid>button:disabled:not(.is-picking){opacity:.5;cursor:default}.image-source-grid img{object-fit:cover;width:100%;height:100%}.image-source-grid>button>span{color:#fff;background:#0000008c;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.image-source-empty,.image-source-error{color:#8f857d;text-align:center;margin:8px 4px;font-size:13px}.image-source-error{color:#f08c8c}.image-source-more{color:#efe9e4;cursor:pointer;background:#1d1817;border:1px solid #2e2624;border-radius:999px;justify-self:center;padding:8px 16px}@media (width<=520px){.image-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.image-source-options>button{padding:22px 10px 18px}}.account-face-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}:is(.account-chip>span,.studio-account-badge>i,.workspace-account>i,.mobile-you-button>span,.you-sheet-avatar,.global-settings-popover>header>span,.vx-profile-avatar,.edit-profile-avatar-row>i):has(>img){background:var(--accent-fill);padding:1.5px;box-shadow:0 2px 8px #0000004d}:is(.vx-profile-avatar,.edit-profile-avatar-row>i):has(>img){padding:2px}:is(.account-chip>span,.studio-account-badge>i,.workspace-account>i,.mobile-you-button>span,.you-sheet-avatar,.global-settings-popover>header>span,.vx-profile-avatar,.edit-profile-avatar-row>i)>img{border:1px solid var(--panel);border-radius:inherit;object-fit:cover;width:100%;height:100%}.vox-community.cx .cx-address.is-taken{color:#f0a3b4}.vox-community.cx .cx-address.is-taken b{color:#ffd2dc}.vox-community.cx .community-mod-center.cx-mod{background:var(--bg);border-color:#2a2523;border-radius:16px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:236px minmax(0,1fr)}.vox-community.cx .cx-mod>.community-mod-center-head{border-bottom-color:var(--line-soft);background:var(--bg);grid-column:1/-1;min-height:62px;padding:0 12px 0 16px}.vox-community.cx .cx-mod .community-mod-center-head .community-badge{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:15px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.vox-community.cx .cx-mod .community-mod-center-head .community-badge>img{object-fit:cover;width:100%;height:100%}.vox-community.cx .cx-mod .community-mod-center-head small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:600}.vox-community.cx .cx-mod .community-mod-center-head strong{color:#f7f4ef;letter-spacing:-.015em;font-size:17px;font-weight:800}.vox-community.cx .cx-mod .community-mod-center-head>p{color:var(--muted);border:1px solid #332d2a;border-radius:8px;padding:5px 10px;font-size:12.5px}.vox-community.cx .cx-mod .community-mod-center-head>button{width:36px;height:36px;color:var(--text);background:0 0;border:0}.vox-community.cx .cx-mod .community-mod-center-head>button:hover{color:var(--text);background:#1a1716}.vox-community.cx .cx-mod .community-mod-center-head>button svg{width:19px;height:19px}.vox-community.cx .cx-mod>.community-mod-surface-nav{border-right:1px solid var(--line-soft);background:var(--bg);border-bottom:0;flex-direction:column;grid-area:2/1;gap:2px;padding:10px 8px;display:flex;overflow:hidden auto}.vox-community.cx .cx-mod>.community-mod-surface-nav>button{color:#d9d3cc;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:flex-start;gap:12px;padding:0 12px}.vox-community.cx .cx-mod>.community-mod-surface-nav>button:hover:not(:disabled){color:#f2eee8;background:#171514;transform:none}.vox-community.cx .cx-mod>.community-mod-surface-nav>button.is-active{color:#f7f4ef;box-shadow:inset 3px 0 0 var(--accent);background:#1c1918}.vox-community.cx .cx-mod>.community-mod-surface-nav svg{width:19px;height:19px}.vox-community.cx .cx-mod>.community-mod-surface-nav span{font-size:14.5px;font-weight:600}.vox-community.cx .cx-mod>.community-mod-surface-nav>button.is-active span{font-weight:750}.vox-community.cx .cx-mod>.community-mod-surface-nav b{color:#150b0e;background:var(--accent-fill);border:0;border-radius:8px;min-width:22px;margin-left:auto;padding:2px 7px;font-size:11.5px;font-weight:800}.vox-community.cx .cx-mod>.community-mod-surface,.vox-community.cx .cx-mod>.community-mod-center-fatal,.vox-community.cx .cx-mod>.community-mod-authority-requests{grid-area:2/2}.vox-community.cx .cx-mod>.community-mod-surface{zoom:1.2}.vox-community.cx .cx-mod .community-mod-pane-head small,.vox-community.cx .cx-mod .community-mod-detail-head small{color:#8f877e;letter-spacing:.08em;font-size:9.5px}.vox-community.cx .cx-mod .community-mod-detail-head p{color:#8f877e;font-size:10.5px}.vox-community.cx .cx-mod .community-mod-detail-head>select{flex:none;width:auto;min-width:108px}.vox-community.cx .cx-mod .community-mod-detail-head>div:first-child{flex:auto;min-width:0}@media (width<=820px){.vox-community.cx .community-mod-center.cx-mod{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.vox-community.cx .cx-mod>.community-mod-surface-nav{border-right:0;border-bottom:1px solid var(--line-soft);scrollbar-width:none;flex-direction:row;grid-row:2;padding:6px 8px;overflow:auto hidden}.vox-community.cx .cx-mod>.community-mod-surface-nav>button{flex:none;min-height:40px}.vox-community.cx .cx-mod>.community-mod-surface-nav>button.is-active{box-shadow:inset 0 -3px 0 var(--accent)}.vox-community.cx .cx-mod>.community-mod-surface,.vox-community.cx .cx-mod>.community-mod-center-fatal,.vox-community.cx .cx-mod>.community-mod-authority-requests{grid-area:3/1}.vox-community.cx .cx-mod>.community-mod-surface{zoom:1.08}}.workspace-rail.is-community .workspace-rail-groups{flex-direction:column;gap:2px;padding:12px 10px;display:flex}.workspace-rail.is-community .cx-left-feeds{flex-direction:column;gap:2px;display:flex}.workspace-rail.is-community .cx-left-link{color:#d9d3cc;height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.workspace-rail.is-community .cx-left-link:hover{color:#f2eee8;background:#1a1716}.workspace-rail.is-community .cx-left-link.is-active{color:#f7f4ef;background:#211d1c;font-weight:750}.workspace-rail.is-community .cx-left-link svg{flex:none;width:20px;height:20px}.workspace-rail.is-community .cx-left-section{border-top:1px solid #1e1b1a;flex-direction:column;margin-top:10px;padding-top:12px;display:flex}.workspace-rail.is-community .cx-left-section>header{justify-content:space-between;align-items:center;padding:0 12px 6px;display:flex}.workspace-rail.is-community .cx-left-section>header>span{color:#9a918a;font-size:12px;font-weight:700}.workspace-rail.is-community .cx-left-section>header>button{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.workspace-rail.is-community .cx-left-section>header>button:hover{text-underline-offset:3px;text-decoration:underline}.workspace-rail.is-community .cx-left-rooms{overscroll-behavior:contain;scrollbar-color:#3a3431 transparent;scrollbar-width:thin;flex-direction:column;gap:1px;max-height:221px;display:flex;overflow-y:auto}.workspace-rail.is-community .cx-left-rooms.is-short{max-height:110px}.workspace-rail.is-community .cx-left-room{color:#e8e4de;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:10px;padding:0 12px;font-size:14px;transition:background .15s;display:flex}.workspace-rail.is-community .cx-left-room:hover{background:#1a1716}.workspace-rail.is-community .cx-left-room.is-active{color:#f7f4ef;background:#211d1c;font-weight:700}.workspace-rail.is-community .cx-left-room>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-rail.is-community .cx-left-room>small{color:#8f877e;flex:none;font-size:12px}.workspace-rail.is-community .cx-left-count{box-sizing:border-box;color:#150b0e;background:var(--accent-fill);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;flex:none;min-width:20px;padding:1px 6px;font-size:11.5px;font-weight:800;line-height:16px}.workspace-rail.is-community .cx-left-room>svg{color:#9a918a;flex:none;width:18px;height:18px}.workspace-rail.is-community .cx-left-room .community-badge{color:#fff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.workspace-rail.is-community .cx-left-room .community-badge>img{object-fit:cover;width:100%;height:100%}.workspace-rail.is-community .cx-left-create{color:#9a918a;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin-top:2px;padding:0 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.workspace-rail.is-community .cx-left-create:hover{color:#f2eee8;background:#1a1716}.workspace-rail.is-community .cx-left-create>i{box-sizing:border-box;border:1px dashed #4a423e;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.workspace-rail.is-community .cx-left-create svg{width:14px;height:14px}.workspace-rail.is-community .cx-left-empty{color:#8f877e;margin:2px 12px 6px;font-size:13px}.workspace-rail.is-community .cx-left-me{flex:none;margin-top:auto;padding-top:12px}.workspace-rail.is-community .cx-left-me>summary{cursor:pointer;background:#131110;border:1px solid #1e1b1a;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;list-style:none;transition:background .15s,border-color .15s;display:flex}.workspace-rail.is-community .cx-left-me>summary::-webkit-details-marker{display:none}.workspace-rail.is-community .cx-left-me>summary:hover{background:#1a1716;border-color:#2e2927}.workspace-rail.is-community .cx-left-me>summary:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.workspace-rail.is-community .cx-left-me>summary>i{width:32px;height:32px;color:var(--accent-strong);background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;display:grid}.workspace-rail.is-community .cx-left-me>summary>i svg{width:18px;height:18px}.workspace-rail.is-community .cx-left-me>summary>span{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-rail.is-community .cx-left-me strong{color:#f2eee8;font-size:13.5px;font-weight:700}.workspace-rail.is-community .cx-left-me small{color:#9a918a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-rail.is-community .cx-left-me>summary>svg{color:#9a918a;flex:none;width:16px;height:16px;transition:transform .15s}.workspace-rail.is-community .cx-left-me[open]>summary>svg{transform:rotate(180deg)}.workspace-rail.is-community .cx-left-activity{flex-wrap:wrap;gap:6px;padding:10px 2px 2px;display:flex}.workspace-rail.is-community .cx-left-activity>button{color:#d9d3cc;height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #2e2927;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:600}.workspace-rail.is-community .cx-left-activity>button:hover{background:#1a1716}.workspace-rail.is-community .cx-left-activity>button.is-active{border-color:var(--accent);color:#f7f4ef;background:var(--accent-soft)}.workspace-rail.is-community button:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.community-shown-note{color:#d9d3cc;cursor:default;background:#121619;border:1px solid #2f3a44;border-radius:12px;margin:12px 0 2px;padding:12px 14px}.community-shown-note>header{color:#9fc3e3;align-items:center;gap:7px;margin-bottom:6px;font-size:13px;display:flex}.community-shown-note>header svg{flex:none;width:17px;height:17px}.community-shown-note>header strong{font-weight:750}.community-shown-note>p{margin:0;font-size:14px;line-height:1.5}.community-shown-note-rate{color:#9fc3e3;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12.5px;font-weight:650}.community-shown-note-rate:hover{text-underline-offset:3px;text-decoration:underline}.community-note-sources{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.community-note-sources a{color:#cfc9c0;text-overflow:ellipsis;white-space:nowrap;background:#171514;border:1px solid #2e2927;border-radius:999px;max-width:220px;padding:3px 9px;font-size:12px;text-decoration:none;display:inline-block;overflow:hidden}.community-note-sources a:hover{color:#f7f4ef;border-color:#3c4a56}.community-notes{margin:0 0 16px;padding:4px 2px 0}.community-notes>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.community-notes>header>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.community-notes>header strong{color:#f7f4ef;align-items:center;gap:8px;font-size:15px;display:flex}.community-notes>header strong>span{color:#9fc3e3;background:#17222b;border-radius:10px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;display:grid}.community-notes>header small{color:var(--muted);font-size:12.5px}.community-notes-write{color:#ece7e1;height:36px;font:inherit;cursor:pointer;background:#1a1716;border:1px solid #3a3330;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px 0 12px;font-size:13px;font-weight:650;display:inline-flex}.community-notes-write:hover:not(:disabled){border-color:var(--accent-line);background:#211c1b}.community-notes-write:disabled{cursor:default;opacity:.55}.community-notes-write svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.community-notes-draft{color:var(--muted);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.community-notes-draft.is-declined,.community-notes-draft.is-failed{color:#c9c0b8;border:1px dashed #332d2a;border-radius:10px;padding:9px 12px}.community-notes-draft>i{gap:4px;display:inline-flex}.community-notes-draft>i b{background:#9fc3e3;border-radius:50%;width:5px;height:5px;animation:1.2s infinite vxDot}.community-notes-draft>i b:nth-child(2){animation-delay:.18s}.community-notes-draft>i b:nth-child(3){animation-delay:.36s}.community-note{border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-left:2px solid #332d2a;border-radius:0;margin-top:0;padding:14px 2px 14px 14px}.community-note.is-helpful{border-left-color:#4b7aa0}.community-note.is-hidden,.community-note.is-not_helpful{opacity:.72}.community-note>header{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.community-note>header strong{color:#f2eee8}.community-note-status{color:var(--muted);background:#1e1b1a;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:700}.community-note-status.is-helpful{color:#9fc3e3;background:#17222b}.community-note-status.is-not_helpful,.community-note-status.is-hidden{color:#c9a29a;background:#221816}.community-note-kind{color:var(--muted);margin-top:3px;font-size:12px;display:block}.community-note>p{color:#d9d3cc;margin:8px 0 0;font-size:14px;line-height:1.5}.community-note>footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.community-note-rate{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.community-note-rate>span{color:var(--muted);margin-right:2px;font-size:12.5px}.community-note-rate button,.community-note-reasons button{color:#d9d3cc;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #332d2a;border-radius:999px;padding:0 11px;font-size:12px;font-weight:650}.community-note-rate button:hover,.community-note-reasons button:hover{border-color:#4a423e}.community-note-rate button.is-active{color:#f7f4ef;background:#17222b;border-color:#3c5a74}.community-note-reasons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.community-note-reasons button{height:26px;font-weight:600}.community-note-reasons button.is-active{color:#cfe3f3;background:#17222b;border-color:#3c5a74}.community-note-count{color:var(--muted);font-size:12.5px}.community-note-hide{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12.5px;font-weight:650}.community-note-hide:hover{color:var(--accent-strong)}.community-note-composer{z-index:9;background:linear-gradient(#0d0c0c00,#0d0c0c 22%);gap:8px;margin:12px -2px 0;padding:10px 0 8px;display:grid;position:sticky;bottom:0}body:has(.community-note-composer) .community-comment-composer{display:none}.community-note-composer-row{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.community-note-composer-row::-webkit-scrollbar{display:none}.community-note-chip{color:#d9d3cc;height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#171413;border:1px solid #332d2a;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.community-note-chip.is-kind{border-color:var(--accent-line);color:#ffd4de;background:var(--accent-soft)}.community-note-chip.is-add{color:var(--muted);border-style:dashed}.community-note-chip.is-vox{color:#9fc3e3;background:#121a24;border-color:#2a3a4f}.community-note-chip svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.community-note-chip>button{width:20px;height:20px;color:var(--muted);cursor:pointer;background:#26211f;border:0;border-radius:50%;place-items:center;margin-right:-6px;padding:0;font-size:14px;display:grid}.community-note-source-input{border:1px solid var(--accent-line);width:190px;height:32px;color:var(--text);font:inherit;background:#171413;border-radius:999px;outline:0;flex:none;padding:0 12px;font-size:13px}.community-note-composer-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#1d1918;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;font-size:18px;display:grid;position:sticky;right:0;box-shadow:-10px 0 12px #0d0c0c}.community-note-composer-error{color:#f0a2a0;margin:0 4px;font-size:13px}.community-note-pill{background:#171514;border:1px solid #302b27;border-radius:24px;align-items:flex-end;gap:8px;min-height:48px;padding:5px 5px 5px 18px;transition:border-color .15s;display:flex;box-shadow:0 10px 28px #0008}.community-note-pill:focus-within{border-color:var(--accent-line)}.community-note-pill textarea{resize:none;min-width:0;min-height:36px;max-height:116px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:15px;line-height:20px;overflow-y:hidden}.community-note-send{color:#fff;background:var(--accent-fill);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.community-note-send:disabled{color:#8f857e;cursor:default;background:#2a2523}.community-note-send svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:18px;height:18px}@media (width<=820px){.community-note-composer{z-index:55;right:0;bottom:var(--m-tab,62px);background:linear-gradient(#0d0c0c00,#0d0c0c 30%);margin:0;padding:14px 16px 8px;position:fixed;left:0}.community-notes:has(.community-note-composer){padding-bottom:120px}.community-note-composer-row{background:#0d0c0ceb;border-radius:20px;padding:6px}}.chat-activity{gap:10px;width:min(620px,100%);margin:6px 0 12px;display:grid}.assistant-message .chat-activity-summary{color:var(--muted);font-variant-numeric:tabular-nums;justify-self:start;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;display:inline-flex}.assistant-message .chat-activity-summary strong{color:inherit;font-weight:500}.assistant-message button.chat-activity-summary{cursor:pointer;background:0 0;border:0;border-radius:6px;gap:6px;padding:2px 0}.assistant-message button.chat-activity-summary:hover,.assistant-message button.chat-activity-summary[aria-expanded=true]{color:var(--text)}.assistant-message button.chat-activity-summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.assistant-message button.chat-activity-summary strong{font-weight:500}.chat-activity-summary>span{gap:8px;display:inline-flex}.chat-activity-summary>span>i{color:#5f5853;font-style:normal}.chat-activity-summary>svg{color:#8a8279}.assistant-message .chat-activity-summary.is-running>strong{color:#0000;background:linear-gradient(90deg,#8a8279 0% 35%,#f4efe8 50%,#8a8279 65% 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite chat-activity-shimmer}.chat-activity-summary.is-running>span{color:#8a8279}.chat-activity-steps{gap:9px;margin:0;padding:0;list-style:none;display:grid;position:relative}.chat-activity-steps.is-resizing{will-change:height;overflow:clip}.chat-activity-steps>li{min-width:0;animation:chat-activity-row-in .26s var(--ease) both;gap:9px;display:flex;position:relative}.chat-activity-steps>li:not(:last-child):after{content:"";background:linear-gradient(color-mix(in srgb, var(--accent) 38%, var(--line)), color-mix(in srgb, var(--accent) 8%, var(--line)));width:1px;position:absolute;top:18px;bottom:-8px;left:7.5px}.chat-activity-steps>li>.progress-pixel-marker{flex:none;width:16px;height:18px}.chat-activity-mark{z-index:1;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-style:normal;display:grid;position:relative}.chat-activity-mark.is-complete{background:var(--accent-fill)}.chat-activity-mark.is-complete>svg{fill:none;stroke:#120d0e;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.chat-activity-mark.is-failed{color:#1a130a;background:#d5b47d}.chat-activity-mark.is-failed>b{font-size:11px;font-weight:800;line-height:1}.chat-activity-mark.is-pending{background:var(--bg);border:1.5px solid #4a423e}.chat-activity-mark.is-active{box-sizing:border-box;border:1.5px solid #3a3431;border-top-color:var(--accent-strong);background:var(--bg);animation:.9s linear infinite chat-activity-turn}.chat-activity-steps>li>div{gap:4px;min-width:0;display:grid}.chat-activity-label{color:#cfc8bf;width:fit-content;font-size:12.5px;line-height:1.45;transition:color .22s}.chat-activity-steps>li.is-pending .chat-activity-label{color:#857d74}.chat-activity-steps>li.is-failed .chat-activity-label{color:#d5b47d}.chat-activity-steps>li.is-active .chat-activity-label{color:#0000;background:linear-gradient(90deg,#a0988e 0% 38%,#f4efe8 50%,#a0988e 62% 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:1.8s linear infinite chat-activity-shimmer}.chat-activity-steps>li small{color:#8a8279;font-size:11.5px;line-height:1.45}.chat-activity-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chat-activity-sites{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.chat-activity-site{animation:.38s cubic-bezier(.34,1.56,.64,1) both chat-activity-site-in;display:inline-grid}.chat-activity-site>.source-badge{border:1px solid var(--line);width:18px;height:18px;font-size:9px}.chat-activity-sites>i{color:var(--quiet);margin-left:3px;font-size:11px;font-style:normal}.chat-activity-chip{border:1px solid var(--line);color:var(--muted);animation:chat-activity-row-in .32s var(--ease) both;background:#161414;border-radius:7px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;line-height:1.4;display:inline-flex}.chat-activity-chip.is-pending{color:#8a8279;border-style:dashed;border-color:#2f2927}.chat-activity.is-settled .chat-activity-steps{gap:8px}.chat-activity-thought{border:1px solid var(--line-soft);animation:chat-activity-row-in .32s var(--ease) both;background:#111010;border-radius:12px;gap:6px;margin-left:25px;padding:10px 12px;display:grid}.chat-activity-thought>span{color:#8a8279;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}.assistant-message .chat-activity-thought>p{color:var(--muted);margin:0;font-size:13px;font-style:italic;line-height:1.6}@keyframes chat-activity-row-in{0%{opacity:0;transform:translateY(3px)}}@keyframes chat-activity-site-in{0%{opacity:0;transform:scale(.3)translateY(4px)}}@keyframes chat-activity-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes chat-activity-turn{to{transform:rotate(360deg)}}@media (width<=640px){.chat-activity-thought{margin-left:0}.assistant-message button.chat-activity-summary{flex-wrap:wrap}}.assistant-message .source-toggle{border-radius:999px;gap:7px;margin:4px 0 8px;padding:5px 11px 5px 6px;font-size:12px}.assistant-message .source-toggle:hover{border-color:var(--accent-line);color:var(--text)}.source-badges{display:inline-flex}.source-badges>.source-badge+.source-badge{margin-left:-6px}.source-badge{border:1.5px solid var(--panel-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.source-badge.is-icon{background:#f1ece6;overflow:hidden}.source-badge.is-icon>img{object-fit:contain;border-radius:3px;width:76%;height:76%}.source-list a:has(>.source-badge){grid-template-columns:22px 24px minmax(0,1fr);align-items:center}.source-list a>.source-badge{width:22px;height:22px;font-size:10px}.chat-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(720px,100%);margin:2px 0 12px;padding:0;list-style:none;display:grid}.chat-sources>li{min-width:0;animation:chat-activity-row-in .32s var(--ease) both;animation-delay:calc(min(var(--source-index,0), 8) * 45ms)}.chat-sources a{box-sizing:border-box;border:1px solid var(--line-soft);height:100%;color:var(--text);background:#121010;border-radius:12px;align-content:start;gap:6px;padding:11px 12px 12px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.chat-sources a:hover{border-color:var(--accent-line);background:#161313;transform:translateY(-1px)}.chat-sources a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chat-sources-site{color:#8a8279;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.chat-sources-site>.source-badge{border:0;width:18px;height:18px}.chat-sources-site>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-sources-site>i{color:#857d74;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.chat-sources strong,.chat-sources small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-sources strong{color:#e2ded7;font-size:13.5px;font-weight:500;line-height:1.4}.chat-sources small{color:var(--muted);font-size:12.5px;line-height:1.5}@media (width<=640px){.chat-sources{grid-template-columns:minmax(0,1fr)}}.message-follow-ups{animation:chat-activity-row-in .32s var(--ease) both;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;display:flex}.message-follow-ups>small{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;flex-basis:100%;font-size:11.5px;font-weight:600}.message-follow-ups>button{border:1px solid var(--line);color:#cfc8c2;cursor:pointer;text-align:left;background:0 0;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:34px;padding:6px 12px 6px 14px;font-size:13px;line-height:1.35;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.message-follow-ups>button>svg{fill:none;width:13px;height:13px;stroke:var(--quiet);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:stroke .16s}.message-follow-ups>button:hover{border-color:var(--accent-line);color:var(--text);background:var(--accent-soft)}.message-follow-ups>button:hover>svg{stroke:var(--accent-strong)}.message-follow-ups>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.chat-activity-steps>li,.chat-activity-steps>li:after,.chat-sources>li,.chat-activity-steps>li.is-active .chat-activity-label,.chat-activity-chip,.chat-activity-site,.chat-activity-thought,.chat-activity-summary.is-running>strong,.chat-activity-mark.is-active,.message-follow-ups{animation:none}.assistant-message .chat-activity-summary.is-running>strong{color:var(--muted);background:0 0}.chat-activity-steps>li.is-active .chat-activity-label{color:var(--text);background:0 0}}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text{--vox-reading:#e2ddd6;--vox-reading-bright:#f6f1ea}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text :is(h2,h3,h4){color:#f6f1ea;letter-spacing:-.015em;padding-left:0}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text h2{margin-top:30px;font-size:20px;font-weight:600}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text h2:before{content:none}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text h3{color:#f1ece6;font-size:17px;font-weight:600}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text p.vox-lead{color:#f1ece6}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text:not(.is-intent-creative)>p.vox-lead:not(:last-child){border-left:2px solid color-mix(in srgb, var(--accent) 78%, #fff 6%);padding:2px 0 2px 17px;font-weight:400}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text:not(.is-intent-creative)>p.vox-lead:not(:last-child):before{content:"Short answer";color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:500;line-height:1.4;display:block}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a{color:var(--accent-strong);-webkit-text-decoration-color:color-mix(in srgb, var(--accent-strong) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-strong) 45%, transparent)}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text :not(pre)>code{color:#f1d4da;background:#1c1918;border-color:#2a2523;border-radius:6px;padding:2px 6px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text hr{background:#221e1d}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ul{gap:9px;padding-left:0;list-style:none}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ul>li{padding:0 0 0 22px;position:relative}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ul>li:before{content:"";background:#9a4a5a;border-radius:50%;width:6px;height:6px;position:absolute;top:.74em;left:6px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ol{gap:12px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ol:before{content:none}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ol>li{grid-template-columns:24px minmax(0,1fr);gap:12px;min-height:0}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ol>li:before{width:24px;height:24px;color:var(--accent-strong);box-shadow:none;background:#1f1517;border:1px solid #4a2330;border-radius:8px;margin-top:3px;font-size:12.5px;font-weight:600}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ol>li>.vox-list-body{padding-top:0}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout{--callout-tint:236 51 86;--callout-label:var(--accent-strong);border:1px solid rgb(var(--callout-tint) / .26);background:rgb(var(--callout-tint) / .06);border-radius:12px;margin:18px 0 22px;padding:14px 16px 15px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout.is-warning{--callout-tint:224 178 98;--callout-label:#e3bd7a}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout.is-action{--callout-tint:110 205 160;--callout-label:#86d7b0}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout.is-evidence{--callout-tint:120 160 230;--callout-label:#9dbcf0}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout>div>strong{color:var(--callout-label);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 6px;font-size:11.5px;font-weight:600;display:flex}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout>div>strong>svg{flex:none;width:13px;height:13px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout>div>p{color:#e6e1da;font-size:15.5px;line-height:1.68}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout>div>ul{color:#e6e1da;gap:8px;margin:0;padding-left:18px;font-size:15.5px;line-height:1.6;display:grid}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout>div>p+ul{margin-top:8px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text blockquote{color:#efe9e2;border-left:0;padding:2px 0 2px 34px;font-size:17px;font-style:italic;position:relative}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text blockquote:before{color:#8a4552;content:"“";font:40px/1 Georgia,serif;position:absolute;top:-6px;left:0}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-table-wrap{border:1px solid #262221;border-radius:12px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-table-wrap table{font-size:14px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-table-wrap th{color:#cfc8bf;background:#151313;border-bottom-color:#262221;font-size:12.5px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-table-wrap td{color:#e0dbd4;border-bottom-color:#1c1918}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-table-wrap tr:last-child td{border-bottom:0}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-table-wrap :is(th,td):first-child{padding-left:14px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-code-card{background:#0f0e0e;border-color:#262221;border-radius:12px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-code-card>header{background:#151313;border-bottom-color:#221e1d}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-code-card>header span{color:#a0988e;text-transform:none;font:500 12px Inter,Segoe UI,system-ui,sans-serif}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-code-card>header button{color:#a0988e;font-size:12px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-code-card pre{color:#e0dbd4;font-size:13px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a.vox-cite{color:#a0988e;vertical-align:2px;background:#1a1717;border:1px solid #2a2523;border-radius:999px;align-items:center;gap:5px;max-width:240px;height:21px;margin:0 1px 0 3px;padding:0 8px 0 3px;font-size:11.5px;font-style:normal;font-weight:500;line-height:1;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a.vox-cite:hover{border-color:var(--accent-line);color:var(--text)}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a.vox-cite>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a.vox-cite>.source-badge{border:0;width:15px;height:15px;font-size:8px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text p.vox-verse,:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text.is-intent-creative p{color:#f1ece6;white-space:pre-line;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:19px;line-height:1.7}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text.is-intent-creative :is(h2,h3){font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-style:italic;font-weight:500}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout.is-verdict{--callout-tint:236 51 86;background:rgb(var(--callout-tint) / .1);border-width:1.5px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout.is-pro{--callout-tint:110 205 160;--callout-label:#86d7b0}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout.is-con{--callout-tint:224 178 98;--callout-label:#e3bd7a}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-procon{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 22px;display:grid}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-procon>.vox-callout{margin:0}@media (width<=620px){:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-procon{grid-template-columns:minmax(0,1fr)}}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout.is-link{--callout-tint:236 51 86;padding-bottom:12px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-callout>div>ul.vox-actions{gap:8px;padding-left:0;list-style:none;display:grid}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-actions>li.vox-action-plain{color:#cfc8bf;padding-left:2px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a.vox-action{color:#ece7e1;background:#141112;border:1px solid #2e2729;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a.vox-action:hover,:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a.vox-action:focus-visible{border-color:var(--accent-line,#6b2a39);background:#1a1415;outline:none}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a.vox-action>.source-badge{border-radius:8px;width:30px;height:30px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-action-text{gap:1px;min-width:0;display:grid}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-action-label{font-size:14.5px;font-weight:600}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-action-note{color:#cfc8bf;font-size:13px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-action-url{color:#9a918a;text-overflow:ellipsis;white-space:nowrap;font:12px/1.4 ui-monospace,monospace;overflow:hidden}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-action-go{color:var(--accent-strong);white-space:nowrap;font-size:13px;font-weight:600}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-actions>li:has(>a.vox-action){grid-template-columns:minmax(0,1fr) 44px;gap:6px;display:grid}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a.vox-action-tab{color:#cfc8bf;background:#141112;border:1px solid #2e2729;border-radius:12px;place-items:center;font-size:16px;text-decoration:none;display:grid}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a.vox-action-tab:hover,:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text a.vox-action-tab:focus-visible{border-color:var(--accent-line,#6b2a39);color:var(--accent-strong);outline:none}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ul.vox-changes{padding-left:0;list-style:none}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ul.vox-changes>li:before{display:none}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-changes .vox-list-body{grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-change-tag{letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:6px;padding:4px 0;font-size:10.5px;font-weight:700}.vox-text .vox-change-tag.is-up{color:#86d7b0;background:#6ecda01f}.vox-text .vox-change-tag.is-down{color:#f08aa0;background:#ec335621}.vox-text .vox-change-tag.is-neutral{color:#9dbcf0;background:#78a0e61f}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ol.vox-timeline{border-left:2px solid #2e2729;gap:0;margin:14px 0 20px 6px;padding:0;list-style:none;display:grid}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ol.vox-timeline>li{gap:2px;padding:0 0 14px 20px;display:grid;position:relative}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text ol.vox-timeline>li:before{border:2px solid var(--accent-strong);content:"";background:#0d0c0c;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-timeline-when{color:var(--accent-strong);font:600 12.5px/1.4 ui-monospace,monospace}:is(.chat-editorial .conversation,.conversation,.shared-chat-messages) .assistant-response-answer .vox-text .vox-timeline-what{color:#e6e1da;font-size:15px;line-height:1.55}.vox-text .vox-tiers{gap:10px;margin:14px 0 20px;display:grid}.vox-text .vox-tier{--tier:232 72 98;border:1px solid rgb(var(--tier) / .3);background:rgb(var(--tier) / .07);border-radius:12px;grid-template-columns:92px minmax(0,1fr);display:grid;overflow:hidden}.vox-text .vox-tier.is-a{--tier:231 140 60}.vox-text .vox-tier.is-b{--tier:205 168 52}.vox-text .vox-tier.is-c{--tier:112 160 96}.vox-text .vox-tier.is-d{--tier:90 140 190}.vox-text .vox-tier.is-e,.vox-text .vox-tier.is-f{--tier:140 132 128}.vox-text .vox-tier-rank{color:#fff;background:linear-gradient(160deg, rgb(var(--tier) / .95), rgb(var(--tier) / .7));text-align:center;align-content:center;justify-items:center;gap:4px;padding:12px 6px;display:grid}.vox-text .vox-tier-letter{text-shadow:0 1px #0003;font:800 32px/1 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.vox-text .vox-tier-meaning{letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1.25}.vox-text .vox-tier-picks{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));align-content:center;gap:8px;min-width:0;padding:10px;display:grid}.vox-text .vox-tier-pick{background:#151213;border:1px solid #2a2524;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.vox-text .vox-tier-badge{border:1.5px solid rgb(var(--tier) / .45);width:34px;height:34px;color:rgb(var(--tier));background:rgb(var(--tier) / .14);border-radius:9px;place-items:center;display:grid;overflow:hidden}.vox-text .vox-tier-badge.has-image{background:#0f0d0d;border-color:#3a3332}.vox-text .vox-tier-badge>img{object-fit:cover;width:100%;height:100%}.vox-text .vox-tier-badge>svg{width:20px;height:20px}.vox-text .vox-tier-text{gap:1px;min-width:0;display:grid}.vox-text .vox-tier-name{color:#ece7e1;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;font-weight:600;display:flex}.vox-text .vox-tier-why{color:#a69d95;font-size:12.5px;line-height:1.35}.vox-text .vox-tier-move{border-radius:4px;padding:2px 5px;font-size:10.5px;font-weight:700}.vox-text .vox-tier-move.is-up{color:#86d7b0;background:#6ecda01f}.vox-text .vox-tier-move.is-down{color:#f08aa0;background:#ec335621}@media (width<=560px){.vox-text .vox-tier{grid-template-columns:minmax(0,1fr)}.vox-text .vox-tier-rank{grid-auto-flow:column;justify-content:start;gap:10px;padding:8px 12px}.vox-text .vox-tier-letter{font-size:24px}}.conversation.is-new-chat{grid-template-rows:58px minmax(0,1fr) auto minmax(0,1.15fr)}.conversation.is-new-chat>.message-scroll{flex-direction:column;justify-content:flex-end;display:flex}.conversation.is-new-chat>.message-scroll>.messages{padding:24px 0 0}.conversation.is-new-chat .new-chat-greeting{min-height:0;padding:0 20px 26px;overflow:visible}.conversation.is-new-chat .new-chat-greeting:before,.conversation.is-new-chat .new-chat-greeting:after{content:none}.conversation.is-new-chat .new-chat-greeting h1{color:#f1ece6;letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.6vw,30px);font-weight:600}.conversation.is-new-chat .new-chat-greeting p{color:var(--muted);font-size:15.5px}.new-chat-start{scrollbar-width:thin;scrollbar-color:#37312e transparent;align-content:start;justify-self:center;gap:28px;width:min(760px,100% - 32px);min-height:0;padding:16px 0 24px;display:grid;overflow:auto}.new-chat-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.new-chat-chips button{border:1px solid var(--line);color:#bdb5af;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:13.5px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.new-chat-chips button>svg{color:var(--chip-tone,#8a8279)}.new-chat-chips button.is-research{--chip-tone:#7fb3ff}.new-chat-chips button.is-image{--chip-tone:#3ecb92}.new-chat-chips button.is-document{--chip-tone:#d8cfc4}.new-chat-chips button.is-music{--chip-tone:#b294f5}.new-chat-chips button:hover{border-color:var(--accent-line);color:var(--text);background:#161313}@media (width<=760px){.conversation.is-new-chat{grid-template-rows:58px minmax(0,1fr) auto minmax(0,1fr)}.conversation.is-new-chat .new-chat-greeting h1{font-size:26px}.new-chat-start{gap:22px;width:100%}.new-chat-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:0 16px 4px;overflow-x:auto}.new-chat-chips button{flex:none}}.chat-tutorial-backdrop .chat-tutorial>article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);filter:none;background:#0c0b0bdb;border:1px solid #ffffff14;border-radius:14px;gap:4px;width:min(600px,100vw - 40px);min-height:0;padding:12px 22px 14px;top:62px;box-shadow:0 18px 50px #000a}.chat-tutorial-backdrop .chat-tutorial>article h2{font-size:clamp(19px,1.9vw,24px)}.chat-tutorial-backdrop .chat-tutorial>article p{color:#cfc8c3;font-size:12.5px;line-height:1.5}.is-chat-tutorial .conversation>.message-scroll{-webkit-mask-image:linear-gradient(#0000 0 64px,#000 190px);mask-image:linear-gradient(#0000 0 64px,#000 190px)}.is-chat-tutorial .chat-tutorial-conversation{padding-top:186px}.tutorial-scene-0 .new-chat-greeting>:first-child{display:none}.tutorial-scene-0 .conversation>.message-scroll{-webkit-mask-image:none;mask-image:none}.tutorial-scene-3 .message-follow-ups>button:first-child{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent-line);background:#161313}@media (width<=820px){.chat-tutorial-backdrop .chat-tutorial>article{padding:10px 14px 12px;top:58px}.is-chat-tutorial .chat-tutorial-conversation{padding-top:170px}}.product-tutorial.is-authentic:is(.is-community,.is-moderation) .product-tutorial-pixels{display:none}.product-tutorial.is-authentic:is(.is-community,.is-moderation) .product-tutorial-copy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);filter:none;background:#0c0b0bdb;border:1px solid #ffffff14;border-radius:14px;width:min(620px,100vw - 40px);padding:12px 22px 14px;top:auto;bottom:74px;box-shadow:0 18px 50px #000a}.product-tutorial.is-authentic:is(.is-community,.is-moderation) .product-tutorial-copy p{color:#cfc8c3;font-size:12.5px}.product-tutorial.is-authentic:is(.is-community,.is-moderation) .product-tutorial-scrim{background:linear-gradient(#050404c0 0 12%,#0000 30% 78%,#0007 100%)}body:has(.product-tutorial.is-community.is-scene-0) .cx-rail-room.is-trending{box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 24px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:10px}body:has(.product-tutorial.is-community.is-scene-4) .cx-left-room{box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 24px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:10px}body:has(.product-tutorial.is-community.is-scene-5) :is(button[aria-label=Messages],button[aria-label="Friends and requests"],button[aria-label=Notifications]){box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 24px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:10px}body:has(.product-tutorial.is-community.is-scene-3) #community-notes{box-shadow:0 0 0 1px var(--accent-line), 0 0 34px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:14px}body:has(.product-tutorial.is-community.is-scene-2) .community-comments .is-vox{box-shadow:0 0 0 1px var(--accent-line)}.chat-tutorial>footer>div>time{color:#a69c96;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px 0 2px;font-size:11px}@media (width<=820px){.chat-tutorial>footer>div>time{display:none}}.product-tutorial.is-authentic.is-moderation .product-tutorial-scrim{background:linear-gradient(#0000 0 70%,#0007 100%)}.vox-community.cx .cx-mod .community-mod-center-head>.community-mod-center-guide,.community-mod-center-head>.community-mod-center-guide{width:auto;height:32px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #332d2a;border-radius:8px;align-items:center;padding:0 12px;font-size:12.5px;display:inline-flex}.vox-community.cx .cx-mod .community-mod-center-head>.community-mod-center-guide:hover,.community-mod-center-head>.community-mod-center-guide:hover{border-color:var(--accent-line);color:var(--text);background:#1a1716}@media (width<=760px){.vox-community.cx .cx-mod .community-mod-center-head>.community-mod-center-guide,.community-mod-center-head>.community-mod-center-guide{padding:0 10px;font-size:12px}}body:has(.product-tutorial.is-moderation) .community-mod-center{box-shadow:0 0 0 1px var(--accent-line), 0 30px 90px #000c}.product-tutorial.is-authentic.is-moderation .product-tutorial-header>div{display:none}.walkthrough-pointer{z-index:60;filter:drop-shadow(0 3px 8px #000c);width:26px;height:26px;transform:translate(calc(var(--pointer-x) - 5px), calc(var(--pointer-y) - 3px));pointer-events:none;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0}.walkthrough-pointer>svg{fill:#fff;stroke:#111;stroke-width:1.4px;stroke-linejoin:round;width:26px;height:26px}.walkthrough-pointer:after{border:2px solid var(--accent);opacity:0;content:"";border-radius:50%;width:26px;height:26px;position:absolute;top:-9px;left:-9px}.walkthrough-pointer.is-pressing:after{animation:.42s ease-out walkthrough-pointer-press}@keyframes walkthrough-pointer-press{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.walkthrough-pointer{transition:none}}.product-tutorial.is-authentic:is(.is-image,.is-music) .product-tutorial-pixels,.product-tutorial.is-authentic:is(.is-image,.is-music) .product-tutorial-header>div{display:none}.product-tutorial.is-authentic:is(.is-image,.is-music) .product-tutorial-copy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);filter:none;background:#0c0b0be0;border:1px solid #ffffff14;border-radius:14px;width:min(600px,100vw - 40px);padding:12px 22px 14px;top:58px;box-shadow:0 18px 50px #000a}.product-tutorial.is-authentic:is(.is-image,.is-music) .product-tutorial-copy p{color:#cfc8c3;font-size:12.5px}.product-tutorial.is-authentic:is(.is-image,.is-music) .product-tutorial-scrim{background:linear-gradient(#050404a0 0 8%,#0000 22% 100%)}body:has(.product-tutorial.is-image) :is(.exact-image-scroll,.exact-image-focus){padding-top:150px}body:has(.product-tutorial.is-music) .exact-music-studio{padding:var(--music-walkthrough-top) 0 64px;--music-walkthrough-top:176px}body:has(.product-tutorial.is-music) .music-now-playing-panel{top:var(--music-walkthrough-top)}body:has(.product-tutorial.is-music) .music-discovery-lightbox{top:var(--music-walkthrough-top);padding:8px 22px;bottom:64px}body:has(.product-tutorial.is-music) .music-discovery-lightbox>section{height:100%;min-height:0}@media (width<=820px){body:has(.product-tutorial.is-music) .exact-music-studio{--music-walkthrough-top:150px;padding-bottom:0}body:has(.product-tutorial.is-music) .music-discovery-lightbox{padding:8px 10px;top:200px}}.mobile-you-button,.conversation-top .mobile-you-button{display:none}@media (width<=820px){:root{--m-top:52px;--m-tab:calc(62px + env(safe-area-inset-bottom));--m-sheet-bg:#151212}.voxchat-core{grid-template-rows:minmax(0, 1fr) var(--m-tab)}.studio-shell,.studio-shell.studio-rail-closed,.workspace-shell{grid-template-rows:var(--m-top) minmax(0, 1fr) var(--m-tab)}.workspace-shell:has(.mobile-surface-header.is-community){grid-template-rows:calc(var(--m-top) + 46px) minmax(0, 1fr) var(--m-tab)}:is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]){font-size:16px!important}.icon-rail{padding:6px 6px env(safe-area-inset-bottom);background:#0f0d0cf7;border-top-color:#231f1d;align-items:flex-start}.icon-rail>button.product-link{color:#8f857e;border-radius:14px;gap:3px;height:50px;margin:0 2px;font-size:11.5px;font-weight:500}.icon-rail>button.product-link svg{width:22px;height:22px}.icon-rail>button.product-link.is-active{color:#ffd4de;background:var(--accent-soft)}.mobile-surface-header>div{height:var(--m-top);gap:10px;padding:0 10px 0 6px}.mobile-surface-header>div>button:first-child{width:40px;height:40px}.mobile-surface-header>div>strong{font-size:18px;font-weight:650}.mobile-you-button,.conversation-top .mobile-you-button{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:grid;position:relative}.mobile-you-button>span{color:#fff;background:var(--accent-fill);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:650;display:grid}.mobile-you-button>span.is-guest,.you-sheet-avatar.is-guest{color:#d8cfc8;background:#26211f}.mobile-you-button>i{border:2px solid var(--bg);background:#ffb13b;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;right:4px}.conversation-top .mobile-you-button{order:20;margin-left:4px}.history-rail>footer .credit-line,.history-rail>footer .credit-bar,.history-rail>footer .account-row,.studio-rail>footer .studio-credit-row,.studio-rail>footer .studio-credit-track,.studio-rail>footer .studio-account-row,.workspace-credit,.workspace-credit-track,.workspace-account-row{display:none}.you-sheet-layer{z-index:70000;background:#00000094;align-items:flex-end;animation:.18s ease-out m-fade;display:flex;position:fixed;inset:0}.you-sheet{width:100%;max-height:calc(100dvh - 40px);padding:10px 14px calc(18px + env(safe-area-inset-bottom));background:var(--m-sheet-bg);border-top:1px solid #2d2826;border-radius:24px 24px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) m-rise;overflow-y:auto;box-shadow:0 -20px 50px #000c}.sheet-handle{background:#3b3431;border-radius:3px;width:40px;height:5px;margin:0 auto 12px;display:block}.you-sheet>header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.you-sheet-person{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:4px;display:flex}.you-sheet-person>span:last-child{min-width:0;display:grid}.you-sheet-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:650;overflow:hidden}.you-sheet-person small{color:var(--muted);font-size:13px}.you-sheet-avatar{color:#fff;background:var(--accent-fill);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:19px;font-weight:650;display:grid}.you-sheet-close{color:#cfc6bf;background:#1f1b1a;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.you-sheet-credits,.you-sheet-sign-in{width:100%;color:var(--text);text-align:left;background:#1c1817;border:0;border-radius:16px;margin-bottom:12px;padding:12px 14px;text-decoration:none;display:block}.you-sheet-credits>span{justify-content:space-between;font-size:14px;display:flex}.you-sheet-credits small{color:var(--muted);font-size:14px}.you-sheet-credits>i{background:#2a2523;border-radius:3px;height:6px;margin-top:9px;display:block;overflow:hidden}.you-sheet-credits>i>b{background:var(--accent-fill);height:100%;display:block}.you-sheet-sign-in{color:#fff;background:var(--accent-fill);text-align:center;font-size:15px;font-weight:650}.you-sheet-list{background:#1c1817;border-radius:16px;display:grid;overflow:hidden}.you-sheet-list>[class*=-anchor]{margin:0;display:block}.you-sheet-list>[class*=-anchor]>button,.you-sheet-row{width:100%;height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262120;border-radius:0;align-items:center;gap:14px;padding:0 16px;font-size:15px;display:flex;position:relative}.you-sheet-list>:last-child>button,.you-sheet-list>.you-sheet-row:last-child{border-bottom:0}.you-sheet-list>[class*=-anchor]>button>svg,.you-sheet-row>svg{color:#cfc6bf;flex:none;width:21px;height:21px}.sheet-row-label{flex:1}.you-sheet-list>[class*=-anchor]>button>b{color:#fff;background:var(--accent-fill);border:0;border-radius:11px;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:grid;position:static}.you-sheet-list>[class*=-anchor]>button:after,.you-sheet-row:after{content:"";border-top:2px solid #6f6660;border-right:2px solid #6f6660;width:8px;height:8px;transform:rotate(45deg)}.global-notifications-popover.is-sheet,.global-messages-popover.is-sheet,.global-friends-popover.is-sheet,.global-settings-popover.is-sheet{z-index:70010;width:100%;height:auto;max-height:calc(100dvh - 28px);padding-bottom:env(safe-area-inset-bottom);background:var(--m-sheet-bg);border:0;border-top:1px solid #2d2826;border-radius:24px 24px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) m-rise;position:fixed;inset:auto 0 0;box-shadow:0 -20px 50px #000c}.global-messages-popover.is-sheet,.global-friends-popover.is-sheet{height:calc(100dvh - 28px)}.global-settings-popover.is-sheet{height:min(600px,100dvh - 28px)}.global-notifications-popover.is-sheet:before,.global-messages-popover.is-sheet:before,.global-friends-popover.is-sheet:before,.global-settings-popover.is-sheet:before{content:"";background:#3b3431;border-radius:3px;flex:none;width:40px;height:5px;margin:10px auto 0;display:block}@keyframes m-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes m-fade{0%{opacity:0}}.mobile-surface-header>nav{align-items:center;gap:8px;height:46px;padding:0 12px 8px}.mobile-surface-header>nav button{color:#c8beb7;border:1px solid #332d2a;border-radius:999px;flex:none;height:34px;padding:0 14px;font-size:14px;font-weight:500}.mobile-surface-header>nav button.is-active{border-color:var(--accent-line);color:#ffd4de;background:var(--accent-soft);font-weight:600}.mobile-surface-header>nav button.is-active:after{display:none}.vox-community.cx .cx-head{box-shadow:none;background:0 0;border:0;border-radius:0;margin:4px 0 10px;position:static;overflow:visible}.vox-community.cx .cx-head-bar{min-height:0;padding:4px 2px 8px}.vox-community.cx .cx-head-title strong{font-size:17px;font-weight:700}.vox-community.cx .cx-head .cx-search{border-radius:12px;height:40px;margin:0 0 10px}.vox-community.cx .cx-head>.cx-tabs,.vox-community.cx .cx-tabs.is-room{background:0 0;border:0;border-radius:0;gap:8px;margin:0 0 12px;overflow-x:auto}.vox-community.cx .cx-tabs button{color:#c8beb7;border:1px solid #332d2a;border-radius:999px;flex:none;min-width:0;height:34px;padding:0 14px;font-size:14px;font-weight:500}.vox-community.cx .cx-tabs button.is-active{border-color:var(--accent-line);color:#ffd4de;background:var(--accent-soft);font-weight:600}.vox-community.cx .cx-tabs button.is-active>span:after{display:none}.vox-community.cx .cx-head .community-create{z-index:60;right:16px;bottom:calc(var(--m-tab) + 16px);color:#fff;border-radius:18px;place-items:center;width:56px;height:56px;padding:0;display:grid;position:fixed;box-shadow:0 12px 28px #a1122a73}.vox-community.cx .cx-head .community-create svg{width:24px;height:24px}.exact-studio-header{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 12px;display:flex;overflow-x:auto}.exact-studio-header::-webkit-scrollbar{display:none}.exact-studio-header>strong,.exact-studio-header>span,.exact-studio-header>i{display:none}.exact-studio-header>*{flex:none}.exact-studio-header .library-kind-switch{background:0 0;border:0;order:-1;gap:6px;width:auto;padding:0}.exact-studio-header .library-kind-switch button{border:1px solid #332d2a;border-radius:999px;height:34px;padding:0 14px;font-size:14px}.exact-studio-header .library-kind-switch button.is-active{border-color:var(--accent-line);color:#ffd4de;background:var(--accent-soft)}.exact-image-scroll{padding-bottom:96px}.exact-image-composer{border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:end;gap:4px;width:auto;min-height:48px;padding:5px 5px 5px 6px;display:grid;left:16px;right:16px}.exact-image-body:after{z-index:29;content:"";pointer-events:none;background:linear-gradient(#0d0d0d00,#0d0d0d 45%);height:72px;position:absolute;bottom:0;left:0;right:0}.exact-image-composer>.exact-image-controls{display:contents}.exact-image-composer>.exact-image-controls>i,.exact-image-composer>.exact-image-controls>input{display:none}.exact-image-composer>textarea,.exact-image-composer>.exact-image-controls>*{grid-area:auto}.exact-image-composer>.exact-image-controls>.exact-image-model-anchor{order:1}.exact-image-composer>textarea{resize:none;order:2;min-height:36px;max-height:100px;padding:8px 4px;font-size:16px;line-height:20px}.exact-image-composer>.exact-image-controls>.exact-reference{order:3}.exact-image-composer>.exact-image-controls>.exact-settings-anchor{order:4}.exact-image-composer>.exact-image-controls>.exact-image-send{order:5}.exact-image-composer>p,.exact-image-composer>.exact-image-reference-dock,.exact-image-composer>.exact-image-composer-notice{order:6;grid-column:1/-1}.exact-image-composer>p{margin:2px 6px;display:none}.exact-image-composer .exact-reference,.exact-image-composer .exact-settings-anchor>button,.exact-image-composer .exact-image-send{border-radius:50%;width:36px;height:36px;padding:0}.exact-image-composer .exact-image-send{width:38px;height:38px}.exact-image-composer .exact-settings-anchor>button{justify-content:center;align-items:center;gap:0;font-size:0;display:flex}.exact-image-composer .exact-settings-anchor>button svg{width:19px;height:19px}.exact-image-controls .exact-image-model-anchor>.exact-engine{background:0 0;border:1px solid #262220;border-radius:50%;grid-template-columns:1fr;place-items:center;gap:0;width:36px;height:36px;padding:0}.exact-image-controls .exact-engine>:is(.exact-vox-tier-mark,.exact-image-provider-mark){width:24px;height:24px;box-shadow:none;background:0 0;border:0}.exact-image-controls .exact-image-model-anchor>.exact-engine>b,.exact-image-controls .exact-image-model-anchor>.exact-engine>small,.exact-image-controls .exact-image-model-anchor>.exact-engine>svg{display:none}.assistant-message footer.message-actions button{border-radius:12px;min-width:40px;height:38px}.music-now-playing-bar{gap:8px;height:58px}.music-now-playing-bar>button{border-radius:12px;width:40px;height:40px}.music-now-playing-bar>.music-now-toggle{width:44px;height:44px}.community-thread-view{padding-bottom:96px}.community-comment-composer{z-index:50;right:0;bottom:var(--m-tab);background:linear-gradient(#0d0c0c00,#0d0c0c 34%);margin:0;padding:14px 16px 8px;position:fixed;left:0}.community-comment-input{border-radius:24px;gap:4px;min-height:48px;padding:5px 5px 5px 6px}.community-comment-input>button.community-comment-tool{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.community-comment-input textarea{min-height:36px;padding:8px 4px;line-height:20px}.community-comment-input>span:empty{display:none}}@media (width<=820px) and (prefers-reduced-motion:reduce){.you-sheet-layer,.you-sheet,[class*=-popover].is-sheet{animation:none}}@media (width<=820px){.music-editor-workspace{flex-direction:column;display:flex;overflow:visible}.music-editor-content{order:1;padding:12px 16px}.music-editor-inspector{order:2;width:auto}.music-editor-library{order:3;width:auto;max-height:320px}.music-editor-modes{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.music-editor-modes button{flex:none}.music-editor-modes button>span{display:none}.music-editor-panel>header{flex-wrap:wrap;row-gap:4px}.music-editor-panel>header>b,.music-editor-panel>header>button{white-space:nowrap}.music-editor-panel>header>span{order:3;width:100%}.music-editor-range label{width:84px}.music-editor-range>small{width:100%;margin-left:0}.music-editor-panel>footer{flex-wrap:wrap}.music-editor-panel>footer>.music-editor-go{width:100%}}@media (width<=620px){.music-now-volume-area{flex:none;display:block;position:relative}.music-now-volume-toggle{color:#a09888;background:0 0;border:1px solid #262220;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.music-now-volume-toggle.is-active{color:#e8e4de;border-color:var(--aline);background:var(--a12)}.music-now-volume-toggle.is-muted{color:#f08c8c}.music-now-volume-pop{z-index:60;box-sizing:border-box;width:236px;animation:musicVolumePopIn .14s var(--ease);background:#171313;border:1px solid #2e2624;border-radius:16px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;position:absolute;bottom:calc(100% + 16px);right:-52px;box-shadow:0 14px 36px #0000008c}@keyframes musicVolumePopIn{0%{opacity:0;transform:translateY(6px)}}.music-now-volume-pop>button{color:#e8e4de;background:#221c1b;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.music-now-volume-pop>button.is-muted{color:#f08c8c}.music-now-volume-pop>input{min-width:0;height:28px;accent-color:var(--a);flex:1;margin:0}.music-now-volume-pop>b{color:#cfc6bf;font-variant-numeric:tabular-nums;text-align:right;flex:none;width:36px;font-size:12px}}.canvas-workspace{flex-direction:column;display:flex}.canvas-workspace>.canvas-header,.canvas-workspace>.canvas-control-bar,.canvas-workspace>.canvas-action-bar{flex:none}.canvas-workspace>.canvas-surface{flex:1;min-height:0}.canvas-header{background:#0f0e0e;border-bottom:1px solid #1f1c1b;align-items:center;gap:4px;height:50px;padding:0 8px 0 10px;display:flex}.canvas-header>button,.canvas-add-tool{color:#8f8782;border-radius:8px;width:32px;height:32px}.canvas-header svg{width:16px;height:16px}.canvas-browser-tabs{align-items:center;gap:4px;padding-top:0}.canvas-browser-tabs>div{color:#948c86;border:1px solid #0000;border-radius:9px;flex:0 auto;min-width:0;max-width:200px;height:34px}.canvas-browser-tabs>div:after{display:none}.canvas-browser-tabs>div.is-active{color:#f1ece8;background:#1a1716;border-color:#2e2926}.canvas-browser-tabs>div:hover:not(.is-active){color:#d4cdc8;background:#161413}.canvas-browser-tabs>div>button[role=tab]{gap:7px;padding:0 4px 0 10px}.canvas-browser-tabs>div>button[role=tab]>svg{width:15px;height:15px;color:var(--tool-color);flex:none}.canvas-browser-tabs>div>button[role=tab]>span{font-size:12.5px;font-weight:550}.canvas-browser-tabs .canvas-close-tab{opacity:0;width:22px;height:22px;margin-right:5px;font-size:15px;transition:opacity .12s}.canvas-browser-tabs>div.is-active .canvas-close-tab,.canvas-browser-tabs>div:hover .canvas-close-tab,.canvas-browser-tabs .canvas-close-tab:focus-visible{opacity:1}.canvas-tool-menu{border-radius:12px;width:300px;top:40px}.canvas-tool-menu section>small{letter-spacing:.1em;font-size:10px}.canvas-tool-menu section>button>i strong{font-size:13px}.canvas-tool-menu section>button>i small{font-size:11.5px}.canvas-home{align-content:start;gap:16px;max-width:560px;margin:0 auto;padding:18px 6px 24px;display:grid}.canvas-home>strong{color:#f1ece8;letter-spacing:-.01em;font-size:19px;font-weight:700}.canvas-home>p{color:#8f8782;margin:-10px 0 4px;font-size:13px;line-height:1.5}.canvas-home>section>small{color:#6f6863;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.canvas-home>section>div{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.canvas-home button{color:#ddd6d1;text-align:left;cursor:pointer;background:#131111;border:1px solid #242120;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:10px;transition:border-color .14s,background .14s;display:flex}.canvas-home button:hover{border-color:color-mix(in srgb, var(--tool-color) 45%, #2a2624);background:#171514}.canvas-home button>span{width:34px;height:34px;color:var(--tool-color);background:color-mix(in srgb, var(--tool-color) 12%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.canvas-home button>i{gap:2px;min-width:0;font-style:normal;display:grid}.canvas-home button strong{font-size:13px;font-weight:620}.canvas-home button small{color:#857d78;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.canvas-tool-empty strong{font-size:15px}.canvas-tool-empty p{font-size:12.5px}.canvas-action-bar{background:#0f0e0e;border-top:1px solid #1f1c1b;align-items:center;gap:8px;height:54px;padding:0 10px 0 14px;display:flex}.canvas-ready-state{color:#8f8782;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex;overflow:hidden}.canvas-ready-state>i{background:#55d8ae;border-radius:50%;flex:none;width:7px;height:7px}.canvas-action-bar>.canvas-primary-action{margin-right:auto}.canvas-action-bar>button{cursor:pointer;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 13px;font:600 12.5px/1 Inter,sans-serif;display:inline-flex}.canvas-action-bar>button svg{width:15px;height:15px}.canvas-action-bar>button.canvas-download-action{color:#d8d1cc;background:#171514;border:1px solid #332d2a}.canvas-download-action>span{text-transform:none;font-size:12px}.canvas-action-bar>button.canvas-send-to-vox{color:#140e0f;background:var(--accent-fill);border:0}.canvas-action-bar>button.canvas-primary-action{white-space:nowrap;border:1px solid var(--accent-line);color:#fff;background:var(--accent-mid);flex:none;width:auto;padding:0 13px}.canvas-action-bar>button:hover:not(:disabled){filter:brightness(1.12)}.canvas-action-bar>button:disabled{opacity:.45;cursor:default}.canvas-document-demo{flex-direction:column;gap:0}.canvas-document-bar{background:#121010;border-bottom:1px solid #1a1716;flex:none;align-items:center;gap:10px;margin:-14px -14px 14px;padding:7px 12px;display:flex}.canvas-document-bar>div,.canvas-html-bar>div{background:#1a1716;border-radius:8px;gap:2px;padding:2px;display:flex}.canvas-document-bar button,.canvas-html-bar button{color:#948c86;cursor:pointer;background:0 0;border:0;border-radius:6px;height:26px;padding:0 10px;font:500 12px Inter,sans-serif}.canvas-document-bar button[aria-pressed=true],.canvas-html-bar button[aria-pressed=true]{color:#ece7e2;background:#2a2523}.canvas-document-bar button:disabled{opacity:.45;cursor:default}.canvas-document-bar>span{color:#7f7772;font-size:12px}.canvas-document-editor{box-sizing:border-box;color:#e8e2dd;resize:none;background:#141212;border:1px solid #2a2624;border-radius:8px;outline:0;width:100%;max-width:640px;min-height:100%;padding:28px 30px;font:13.5px/1.7 JetBrains Mono,Consolas,monospace}.canvas-document-editor:focus{border-color:var(--accent-line)}.canvas-document-pages>article{color:#1f1b18;background:#f7f4ef;max-width:640px;padding:48px 52px 36px}.canvas-document-pages .vox-text{--vox-reading:#3a332d;--vox-reading-bright:#1a1613;--vox-reading-muted:#6a6159;--vox-guide:#2f5fb3;color:#3a332d;font-size:14px;line-height:1.7}.canvas-document-pages .vox-text :is(h1,h2,h3,h4,h5,h6){color:#1a1613}.canvas-document-pages .vox-text :is(h1,h2){letter-spacing:-.01em;margin:30px 0 10px;font-size:17px;font-weight:700;line-height:1.3}.canvas-document-pages .vox-text>:is(h1,h2):first-child{letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:27px;font-weight:780;line-height:1.15}.canvas-document-pages .vox-text h3{margin:22px 0 8px;font-size:14.5px;font-weight:700}.canvas-document-pages .vox-text :is(h4,h5,h6){margin:18px 0 6px;font-size:13.5px;font-weight:700}.canvas-document-pages .vox-text :is(p,li,.vox-list-body,em,blockquote){color:#3a332d;font-size:14px;line-height:1.7}.canvas-document-pages .vox-text :is(strong,b){color:#1a1613}.canvas-document-pages .vox-text a{color:#b3263f;text-underline-offset:2px;text-decoration:underline}.canvas-document-pages .vox-text p{margin:0 0 12px}.canvas-document-pages .vox-text ul{margin:0 0 14px;padding-left:20px;list-style:outside}.canvas-document-pages .vox-text ul>li:before{display:none}.canvas-document-pages .vox-text ol{gap:6px;margin:0 0 14px}.canvas-document-pages .vox-text ol>li{grid-template-columns:24px minmax(0,1fr);gap:8px}.canvas-document-pages .vox-text ol>li:before{color:#1a1613;background:#ece6dd;border-color:#d6cdc1;width:22px;height:22px;font-size:11px}.canvas-document-pages .vox-text blockquote{color:#574e46;border-left-color:#cfc6ba}.canvas-document-pages .vox-text :not(pre)>code{color:#5a2a36;background:#ece6dd;border:0;border-radius:4px;padding:1px 5px}.canvas-document-pages .vox-text :is(.vox-table-wrap,table){background:0 0;border-color:#ddd6cc}.canvas-document-pages .vox-text :is(th,td),.canvas-document-pages .vox-text .vox-table-wrap :is(th,td):first-child{color:#3a332d;background:0 0;border-color:#e4ddd3;font-size:13px}.canvas-document-pages .vox-text th{color:#1a1613;border-bottom:1.5px solid #cfc6ba;font-weight:700}.canvas-document-pages .vox-text hr{background:#ddd6cc}.canvas-document-pages .vox-text :is(.vox-code-card,pre){color:#2b2520;background:#efe9e0;border-color:#ddd6cc}.canvas-document-pages .vox-text :is(.vox-code-card,pre) *{color:inherit}.my-documents-browser{flex-direction:column;gap:11px;min-height:100%;padding:4px 2px 18px;display:flex}.my-documents-browser>header{align-items:center;gap:12px;display:flex}.my-documents-mark{width:30px;height:30px;color:var(--accent-strong);background:var(--accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.my-documents-mark svg{width:16px;height:16px}.my-documents-browser>header>span:nth-child(2){flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.my-documents-browser>header strong{color:#f3eeea;font-size:14.5px;font-weight:700}.my-documents-browser>header small{color:#8a827d;font-size:12px}.my-documents-browser>header>button{color:#a39b95;cursor:pointer;background:#141212;border:1px solid #2a2624;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.my-documents-browser>header>button:hover{color:#f3eeea;background:#1c1918}.my-documents-browser>header>button svg{width:15px;height:15px}.my-documents-tools{gap:8px;display:flex}.my-documents-tools>label{color:#7f7772;background:#141212;border:1px solid #2a2624;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;height:34px;padding:0 11px;display:flex}.my-documents-tools>label:focus-within{border-color:var(--accent-line)}.my-documents-tools>label svg{flex:none;width:15px;height:15px}.my-documents-tools input{color:#eee8e4;background:0 0;border:0;outline:0;flex:1;min-width:0;font:13px Inter,sans-serif}.my-documents-tools select{color:#d3ccc7;cursor:pointer;background:#141212;border:1px solid #2a2624;border-radius:10px;height:34px;padding:0 10px;font:12.5px Inter,sans-serif}.my-documents-kinds{flex-wrap:wrap;gap:6px;display:flex}.my-documents-kinds>button{color:#a39b95;cursor:pointer;background:0 0;border:1px solid #2a2624;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px;font:500 12px Inter,sans-serif;display:inline-flex}.my-documents-kinds>button:hover{color:#eee8e4;background:#161413}.my-documents-kinds>button.is-active{border-color:var(--accent-line);color:#fff;background:var(--accent-soft)}.my-documents-kinds>button>i{background:var(--tool-color);border-radius:50%;width:7px;height:7px}.my-documents-kinds>button>b{color:#7f7772;font-weight:600}.my-documents-kinds>button.is-active>b{color:var(--accent-strong)}.my-documents-list>section>h3{color:#6f6863;letter-spacing:.06em;text-transform:uppercase;margin:12px 8px 6px;font-size:11px;font-weight:600}.my-documents-list>section:first-child>h3{margin-top:2px}.my-documents-row{color:#ece7e2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;padding:7px 8px;display:flex}.my-documents-row:hover{background:#171514}.my-documents-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.my-documents-row>i{width:32px;height:32px;color:var(--tool-color);background:color-mix(in srgb, var(--tool-color) 13%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.my-documents-row>i svg{width:16px;height:16px}.my-documents-row>span{flex:1;gap:2px;min-width:0;display:grid}.my-documents-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.my-documents-row small{color:#857d78;font-size:12px}.my-documents-row>b{color:#6f6863;letter-spacing:.03em;border:1px solid #2a2624;border-radius:6px;flex:none;padding:3px 6px;font-size:10.5px;font-weight:600}.my-documents-skeleton{background:linear-gradient(90deg,#141212,#1b1817,#141212) 0 0/200% 100%;border-radius:10px;height:46px;margin:0 0 6px;animation:1.2s linear infinite my-documents-loading;display:block}.my-documents-empty{text-align:center;justify-items:center;gap:8px;padding:48px 20px;display:grid}.my-documents-empty>span{color:#a39b95;background:#171514;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:6px;display:grid}.my-documents-empty>span svg{width:22px;height:22px}.my-documents-empty>strong{color:#e6e0db;font-size:14.5px}.my-documents-empty>p{color:#857d78;max-width:300px;margin:0;font-size:12.5px;line-height:1.55}@keyframes my-documents-loading{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.my-documents-skeleton{animation:none}}@media (width<=820px){.canvas-document-pages>article{padding:30px 22px 24px}.canvas-action-bar>button.canvas-download-action>span{display:none}.canvas-research-view .chat-sources{grid-template-columns:minmax(0,1fr)}}.canvas-research-view{grid-template-columns:minmax(0,1fr);gap:16px;padding:4px 4px 18px;display:grid}.canvas-research-view>header{gap:7px;display:grid}.canvas-research-view>header small{color:#7fb3ff;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.canvas-research-view>header h1{color:#f3eeea;letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700;line-height:1.25}.canvas-research-view>.vox-text{font-size:14px}.canvas-research-sources{gap:10px;display:grid}.canvas-research-sources>header{justify-content:space-between;align-items:center;display:flex}.canvas-research-sources>header strong{color:#a0988e;font-size:12.5px;font-weight:600}.canvas-research-view .chat-sources{width:100%;margin:0}.canvas-research-sources>button{color:#a0988e;cursor:pointer;background:0 0;border:1px dashed #2e2926;border-radius:10px;height:36px;font:500 12.5px Inter,sans-serif}.canvas-research-sources>button:hover{color:#ece7e2}.canvas-research-empty{color:#8f8782;font-size:13px}.canvas-slides-view{grid-template-columns:minmax(0,1fr);gap:12px;padding:2px 2px 16px;display:grid}.canvas-slides-bar{color:#8f8782;justify-content:space-between;align-items:center;font-size:12px;display:flex}.canvas-slides-bar button{color:#d8d1cc;cursor:pointer;background:#171514;border:1px solid #2e2926;border-radius:8px;height:30px;padding:0 12px;font:600 12px Inter,sans-serif}.canvas-slide{aspect-ratio:16/9;box-sizing:border-box;color:#fff;border:1px solid #2e2530;border-radius:12px;outline:0;flex-direction:column;gap:10px;padding:6% 7%;display:flex}.canvas-slide:fullscreen{border:0;border-radius:0;justify-content:center;padding:8vh 10vw;font-size:2.2vw}.canvas-slide>small{color:var(--slide-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.canvas-slide>h1{letter-spacing:-.02em;margin:0;font-size:clamp(18px,4.4cqw,28px);font-weight:800;line-height:1.12}.canvas-slide>p{color:#e6dde6;margin:0;font-size:14px;line-height:1.55}.canvas-slide.is-statement>p{font-size:17px;line-height:1.45}.canvas-slide>ul{gap:9px;margin:4px 0 0;padding:0;list-style:none;display:grid}.canvas-slide>ul>li{color:#e6dde6;padding-left:16px;font-size:13.5px;line-height:1.45;position:relative}.canvas-slide>ul>li:before{background:var(--slide-accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.canvas-slide strong{color:#fff}.canvas-slide:fullscreen>h1{font-size:4.2vw}.canvas-slide:fullscreen>:is(p,ul>li){font-size:2vw}.canvas-slide-notes{background:#121010;border:1px solid #221e1d;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.canvas-slide-notes strong{color:#7f7772;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.canvas-slide-notes p{color:#bdb5af;margin:0;font-size:12.5px;line-height:1.55}.canvas-slide-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.canvas-slide-strip>button{aspect-ratio:16/9;color:#fff;text-align:left;cursor:pointer;border:1px solid #2a2426;border-radius:8px;align-items:flex-end;padding:8px;display:flex}.canvas-slide-strip>button.is-active{border:2px solid var(--accent)}.canvas-slide-strip>button>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 10.5px/1.3 Inter,sans-serif;display:-webkit-box;overflow:hidden}.canvas-code-view{grid-template-rows:40px minmax(400px,1fr)}.canvas-code-view>header{gap:10px;padding:0 8px 0 12px}.canvas-code-view>header>b{color:#e8bf46;border:1px solid #e8bf4659;border-radius:6px;padding:3px 7px;font-size:11.5px;font-weight:600}.canvas-code-view>header>small{color:#7f7772;flex:1;font-size:12px}.canvas-code-view>header>button{color:#d8d1cc;cursor:pointer;background:0 0;border:1px solid #2e2926;border-radius:7px;height:28px;padding:0 11px;font:600 12px Inter,sans-serif}.canvas-code-editor :is(ol,textarea){font-size:12.5px;line-height:1.75}.canvas-html-demo{flex-direction:column;gap:10px;display:flex}.canvas-html-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.canvas-html-source{color:#d8d1cc;white-space:pre-wrap;background:#0c0b0b;border:1px solid #262221;border-radius:10px;flex:1;min-height:0;margin:0;padding:14px;font:12.5px/1.7 JetBrains Mono,Consolas,monospace;overflow:auto}.canvas-html-frame-wrap.is-phone .canvas-html-frame{width:390px;max-width:100%;margin:0 auto}.canvas-html-frame-wrap[hidden]{display:none}.canvas-media-details{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:12px 0 0;display:grid}.canvas-media-details>div{background:#141212;border-radius:10px;padding:9px 11px}.canvas-media-details dt{color:#7f7772;font-size:11px}.canvas-media-details dd{color:#ece7e2;margin:3px 0 0;font-size:12.5px;font-weight:600}.canvas-spreadsheet-demo>header>nav button{font-size:11.5px}.canvas-drawing-view>header strong{font-size:13px}.canvas-drawing-view>header>span,.canvas-voxel-surface>header>span{font-size:12px}.canvas-workspace.is-web>.canvas-surface{padding:0;overflow:hidden}.canvas-web-view button{cursor:pointer;background:0 0;border:0}.canvas-web-view button:disabled{cursor:default}.canvas-web-view{flex-direction:column;height:100%;min-height:0;display:flex;container-type:inline-size}@container (width<=560px){.canvas-web-bar>button.canvas-web-new-tab{justify-content:center;width:32px;padding:0}.canvas-web-bar>button.canvas-web-new-tab>span{display:none}}.canvas-web-bar{background:#0f0e0e;border-bottom:1px solid #1f1c1b;align-items:center;gap:4px;padding:8px 10px;display:flex}.canvas-web-bar>button{color:#a39b95;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.canvas-web-bar>button:hover:not(:disabled){color:#f1ece8;background:#1a1716}.canvas-web-bar>button:disabled{opacity:.35}.canvas-web-bar svg{width:16px;height:16px}.canvas-web-address{background:#161413;border:1px solid #262220;border-radius:10px;flex:1;align-items:center;gap:7px;min-width:0;height:34px;padding:0 11px;display:flex}.canvas-web-address:focus-within{border-color:color-mix(in srgb, var(--canvas-tool) 55%, #262220)}.canvas-web-address>svg{color:#6fcf97;flex:none;width:13px;height:13px}.canvas-web-address>input{color:#e2dcd6;text-overflow:ellipsis;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font:12.5px/1 ui-monospace,monospace}.canvas-web-bar>button.canvas-web-new-tab{color:#e2dcd6;white-space:nowrap;align-items:center;gap:6px;width:auto;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.canvas-web-note{color:#e3c99a;background:#19140d;border-bottom:1px solid #2a2219;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:12.5px;display:flex}.canvas-web-note.is-live{color:#b9cdf0;background:#10141c;border-bottom-color:#1d2533}.canvas-web-note>div{background:#0c0b0b;border-radius:8px;flex:none;padding:2px;display:flex}.canvas-web-note>div>button{color:#9a928c;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.canvas-web-note>div>button[aria-pressed=true]{color:#f1ece8;background:#232020}.canvas-web-continue{color:#ffd79a;white-space:nowrap;flex:none;font-size:12.5px;font-weight:650}.canvas-web-body{background:#0e0d0d;flex:1;min-height:0;position:relative;overflow:auto}.canvas-web-body>iframe{background:#fff;border:0;width:100%;height:100%;display:block}.canvas-web-readable{color:#ddd6cf;max-width:680px;margin:0 auto;padding:28px 26px 44px;font-size:15.5px;line-height:1.7}.canvas-web-readable>small{color:#8f8782;letter-spacing:.04em;font-size:12px;font-weight:600}.canvas-web-readable>h1{color:#f5f0ec;letter-spacing:-.01em;margin:6px 0 18px;font-size:26px;line-height:1.25}.canvas-web-readable>h2{color:#f1ece8;margin:26px 0 8px;font-size:19px;line-height:1.3}.canvas-web-readable>h3{color:#ece6e1;margin:20px 0 6px;font-size:16px}.canvas-web-readable>p{margin:0 0 12px}.canvas-web-readable>p.is-item{margin-bottom:6px;padding-left:18px;position:relative}.canvas-web-readable>p.is-item:before{background:var(--canvas-tool);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:4px}.canvas-web-readable>blockquote{color:#c4bcb5;border-left:3px solid #3a3330;margin:14px 0;padding:2px 0 2px 14px}.canvas-web-readable>.canvas-web-thin{color:#8f8782}.canvas-web-readable>.canvas-web-continue{background:#19140d;border:1px solid #3a2f22;border-radius:11px;width:100%;margin-top:26px;padding:12px;display:block}.canvas-web-loading{gap:12px;max-width:680px;margin:0 auto;padding:30px 26px;display:grid}.canvas-web-loading>i{background:linear-gradient(90deg,#171514 25%,#211e1c 50%,#171514 75%) 0 0/200% 100%;border-radius:7px;height:14px;animation:1.2s linear infinite my-documents-loading}.canvas-web-loading>i:first-child{width:60%;height:26px}.canvas-web-loading>i:last-child{width:80%}.canvas-web-empty{text-align:center;justify-items:center;gap:8px;max-width:420px;margin:0 auto;padding:60px 24px;display:grid}.canvas-web-empty>strong{color:#f1ece8;font-size:16px}.canvas-web-empty>p{color:#9a928c;margin:0;font-size:13px}.canvas-web-empty>button{color:#f1ece8;background:#1a1716;border:1px solid #2e2926;border-radius:10px;margin-top:8px;padding:10px 14px;font-size:13px;font-weight:600}@media (width<=820px){.canvas-workspace,.canvas-workspace.is-focused{min-width:0;max-width:none;height:100dvh;width:100%!important}.canvas-header{gap:2px;height:52px;padding:0 6px}.canvas-header>button,.canvas-add-tool{flex:none;width:38px;height:38px}.canvas-header>.canvas-focus-toggle{display:none}.canvas-header svg{width:18px;height:18px}.canvas-browser-tabs{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;min-width:0;overflow-x:auto}.canvas-browser-tabs::-webkit-scrollbar{display:none}.canvas-browser-tabs>div{flex:none;max-width:150px;height:36px}.canvas-browser-tabs>div:not(.is-active){width:40px;max-width:40px}.canvas-browser-tabs>div:not(.is-active)>button[role=tab]{justify-content:center;width:100%;padding:0}.canvas-browser-tabs>div:not(.is-active)>button[role=tab]>span,.canvas-browser-tabs>div:not(.is-active) .canvas-close-tab{display:none}.canvas-browser-tabs .canvas-close-tab{width:26px;height:26px;margin-right:4px}.canvas-tool-menu{z-index:60;width:auto;max-height:78dvh;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -24px 60px #000c,0 0 0 100vmax #0009}.canvas-tool-menu section>button{min-height:48px}.canvas-surface{padding:10px}.canvas-document-bar{margin:-10px -10px 10px}.canvas-home{padding:8px 2px 20px}.canvas-home>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-home button{min-height:56px}.canvas-home button small{display:none}.canvas-action-bar{min-height:56px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:8px}.canvas-action-bar>.canvas-ready-state{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.canvas-action-bar>button{min-height:40px}.canvas-web-bar{gap:2px;padding:6px}.canvas-web-bar>button{width:36px;height:36px}.canvas-web-bar>.canvas-web-forward:disabled{display:none}.canvas-web-bar>button.canvas-web-new-tab{justify-content:center;width:36px;padding:0}.canvas-web-bar>button.canvas-web-new-tab>span{display:none}.canvas-web-address{height:36px;padding:0 9px}.canvas-web-address>input{font-size:16px}.canvas-web-note{flex-wrap:wrap;gap:6px 10px;padding:8px 12px;font-size:12px;line-height:1.4}.canvas-web-readable{padding:20px 16px 36px;font-size:16px}.canvas-web-readable>h1{font-size:22px}}.vx-ide .vx-modelchip{border:1px solid var(--vx-edge);cursor:pointer;background:#1b1919;border-radius:10px;align-items:center;gap:8px;max-width:100%;height:34px;padding:0 12px 0 6px;font-size:13px;display:inline-flex}.vx-ide .vx-modelchip:hover{border-color:var(--vx-edge2)}.vx-ide .vx-modelchip.is-open{background:#24121a;border-color:#5a1d2c}.vx-modelchip b{white-space:nowrap;font-weight:600}.vx-modelchip-sub{min-width:0;color:var(--vx-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-modelchip.is-open .vx-modelchip-sub,.vx-modelchip.is-open>svg:last-child{color:#b98894}.vx-modelchip>svg:last-child{color:var(--vx-dim);flex:none}.vx-bot{flex:none;display:block}.vx-modelmenu{z-index:70;scrollbar-width:thin;background:#171515;border:1px solid #2e2729;border-radius:16px;width:456px;max-width:calc(100vw - 32px);position:fixed;overflow:hidden auto;box-shadow:0 28px 70px -24px #000}.vx-modelmenu-h{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px 8px;display:flex}.vx-modelmenu-h span{color:var(--vx-dim);font:500 11px var(--vx-mono);letter-spacing:.08em}.vx-modelmenu-h small{color:var(--vx-dim);font-size:11.5px}.vx-modelmenu-list{flex-direction:column;gap:2px;padding:0 8px 8px;display:flex}.vx-ide .vx-modelmenu-list button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;display:flex}.vx-ide .vx-modelmenu-list button:hover{background:#1e1b1c}.vx-ide .vx-modelmenu-list button.is-on{background:#24121a;border-color:#5a1d2c}.vx-modelmenu-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vx-modelmenu-text b{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.vx-modelmenu-text em{color:#f2c46d;background:#3a2a14;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.vx-modelmenu-text small{color:var(--vx-mut);font-size:12.5px;line-height:1.4}.is-on .vx-modelmenu-text small{color:#c9c1c4}.vx-modelmenu-cr{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.vx-modelmenu-cr b{color:#c9c1c4;font:500 13px var(--vx-mono)}.vx-modelmenu-cr small{color:var(--vx-dim);font-size:10.5px}.is-on .vx-modelmenu-cr b{color:#ffd0da}.is-on .vx-modelmenu-cr small{color:#b98894}.vx-modelmenu-foot{background:#141212;border-top:1px solid #262223;flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.vx-modelmenu-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.vx-modelmenu-row>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.vx-modelmenu-row b{font-size:13px;font-weight:600}.vx-modelmenu-row small{color:var(--vx-dim);font-size:11.5px}.vx-seg{border:1px solid var(--vx-edge);background:#0f0e0e;border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.vx-ide .vx-seg button{height:28px;color:var(--vx-mut);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:12.5px}.vx-ide .vx-seg button:hover{color:var(--vx-ink)}.vx-ide .vx-seg button.is-on{color:#ffe1e7;background:#2a1219;font-weight:600}.vx-ide .vx-toggle{background:var(--vx-edge2);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:22px;padding:0;transition:background .15s;position:relative}.vx-toggle i{background:#cfc8cb;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.vx-ide .vx-toggle.is-on{background:var(--vx-rose)}.vx-toggle.is-on i{background:#fff;left:21px}.vx-new{align-content:center;min-width:0;min-height:0;padding:clamp(18px,3vh,40px) clamp(16px,4vw,56px);display:grid;overflow-y:auto}.vx-new-in{flex-direction:column;gap:18px;width:100%;max-width:920px;margin:0 auto;display:flex}.vx-new-hero{flex-direction:column;gap:6px;display:flex}.vx-kicker,.vx-newlabel,.vx-newname label{color:var(--vx-dim);font:500 11px var(--vx-mono);letter-spacing:.08em;text-transform:uppercase}.vx-new-hero h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.4vw,32px);font-weight:600}.vx-new-hero p{max-width:640px;color:var(--vx-mut);margin:0;font-size:14.5px}.vx-tabs{background:#141212;border:1px solid #262223;border-radius:11px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.vx-ide .vx-tabs button{height:32px;color:var(--vx-mut);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex}.vx-ide .vx-tabs button:hover{color:var(--vx-ink)}.vx-ide .vx-tabs button.is-on{color:#ffe1e7;background:#2a1219;font-weight:600}.vx-newcard{background:#161414;border:1px solid #2e2729;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -30px #000}.vx-newsec{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.vx-newsec.is-split{background:#141212;border-top:1px solid #262223}.vx-newsec .vx-newname{padding:0}.vx-newsec .vx-newcard-foot{padding:2px 0 0}.vx-newname{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px 0;display:flex}.vx-newname input{border:1px solid var(--vx-edge);width:220px;max-width:100%;height:28px;color:var(--vx-ink);font:13px var(--vx-mono);background:#1b1919;border-radius:7px;outline:none;padding:0 9px}.vx-newname input:focus{border-color:var(--vx-rose-edge)}.vx-ide .vx-newname input:focus-visible,.vx-ide .vx-repo input:focus-visible,.vx-ide .vx-input.is-boxed:focus-visible{outline:none}.vx-newname input::placeholder{color:var(--vx-mut)}.vx-newname span{color:var(--vx-dim);font-size:12px}.vx-newcard>.vx-input{min-height:96px;padding:12px 18px 8px;font-size:15px}.vx-input.is-boxed{border:1px solid var(--vx-edge);background:#1b1919;border-radius:11px;min-height:64px;padding:10px 12px}.vx-input.is-boxed:focus{border-color:var(--vx-rose-edge)}.vx-newcard-foot{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.vx-ide .vx-create{background:var(--vx-rose);color:#fff;cursor:pointer;border:0;border-radius:10px;height:38px;padding:0 18px;font-size:14px;font-weight:600}.vx-ide .vx-create:hover:not(:disabled){background:#ff4068}.vx-ide .vx-create:disabled{background:var(--vx-panel3);color:var(--vx-sub);cursor:default}.vx-repo{border:1px solid var(--vx-edge);height:44px;color:var(--vx-dim);background:#1b1919;border-radius:11px;align-items:center;gap:10px;padding:0 12px;display:flex}.vx-repo:focus-within,.vx-repo.is-ok{border-color:#5a1d2c}.vx-repo input{min-width:0;color:var(--vx-ink);font:14px var(--vx-mono);background:0 0;border:0;outline:none;flex:1}.vx-repocard{background:#131111;border:1px solid #262223;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.vx-repocard-badge{color:#7cb6ff;background:#13263f;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.vx-repocard.is-empty .vx-repocard-badge{background:var(--vx-panel3);color:var(--vx-sub)}.vx-repocard-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vx-repocard-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.vx-repocard-text small{color:var(--vx-mut);font-size:12.5px}.vx-repocard-note{color:var(--vx-mut);white-space:nowrap;font-size:12px}.vx-tpls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vx-ide .vx-tpls button{text-align:left;cursor:pointer;background:#141212;border:1px solid #262223;border-radius:14px;flex-direction:column;padding:0;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.vx-ide .vx-tpls button:hover{border-color:var(--vx-edge2);transform:translateY(-1px)}.vx-ide .vx-tpls button.is-on{border-color:var(--vx-rose);background:#1c1216;box-shadow:0 0 0 3px #ef315726}.vx-tpl-pic{background:#0f0e0e;border-bottom:1px solid #221e1f;height:clamp(96px,14vh,124px);display:block;position:relative;overflow:hidden}.vx-tpl-pic img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.vx-tpl-badge{color:#c9c1c4;background:#1f1d1e;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #00000080}.vx-tpl-badge.is-vox{color:#7fe0a9;background:#12261c}.vx-tpl-tick{background:var(--vx-rose);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000080}.vx-tpl-text{flex-direction:column;gap:2px;padding:10px 14px 12px;display:flex}.vx-tpl-text b{font-size:13.5px;font-weight:600}.vx-tpl-text small{color:var(--vx-dim);font-size:12px}.is-on .vx-tpl-text small{color:#c9a4ad}.vx-new-foot{color:var(--vx-dim);border-top:1px solid #1c1917;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding-top:6px;font-size:12px;display:flex}.vx-new-foot em{color:var(--vx-rose2);font-style:normal}.vx-new-foot a{color:var(--vx-rose2)}.vx-new-foot .is-warn{color:var(--vx-warn)}@media (width<=1100px){.vx-tpls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.vx-repocard-note,.vx-modelchip-sub{display:none}.vx-new{align-content:start;padding:16px}.vx-tpl-pic{height:88px}}.vx-row>.vx-meta,.vx-row-end{margin-left:auto}.vx-row-end{flex:none;align-items:center;gap:8px;display:flex}.vx-row-more{color:var(--vx-sub);flex:none;font-size:12px}.vx-row-chev{fill:none;width:14px;height:14px;stroke:var(--vx-sub);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:transform .15s,opacity .15s}.vx-row.is-button:hover .vx-row-chev,.vx-row.is-button:focus-visible .vx-row-chev,.vx-row.is-open .vx-row-chev{opacity:1}.vx-row.is-open .vx-row-chev{transform:rotate(90deg)}.vx-row.is-button{transition:background .12s}.vx-row.is-button:hover,.vx-row.is-open{background:var(--vx-panel)}.vx-thread .vx-row.is-grouped{position:relative}.vx-thread .vx-row.is-grouped:before{border-left:1px solid var(--vx-edge2);content:"";height:9px;position:absolute;top:-5px;left:16px}.vx-thread .vx-row code{color:#d9d2d5;font:12.5px var(--vx-mono);background:#ffffff0b;border-radius:6px;padding:1px 7px}.vx-thread .vx-row-verb{color:var(--vx-mut);flex:none}.vx-thread .vx-row.is-running .vx-row-verb{color:var(--vx-ink)}.vx-thread .vx-row-ico{box-shadow:inset 0 0 0 1px #ffffff0a}.vx-thread .vx-md+.vx-row{margin-top:2px}.vx-thread .vx-row+.vx-md{margin-top:6px}.vx-row-ico.is-good{color:var(--vx-good);background:#12251b}.vx-row-ico.is-bad{color:var(--vx-bad);background:#2a1416}.vx-row-ico.is-warn{color:var(--vx-warn);background:#2a2010}.vx-row-ico.is-live{color:var(--vx-rose2);background:#2a1017}.vx-pill{color:var(--vx-sub);font:500 11.5px var(--vx-mono);white-space:nowrap;border-radius:999px;padding:1px 9px}.vx-pill.is-good{color:var(--vx-good);background:#12251b}.vx-pill.is-bad{color:var(--vx-bad);background:#2a1416}.vx-pill.is-warn{color:var(--vx-warn);background:#2a2010}.vx-pill.is-live{color:var(--vx-rose2);background:#2a1017}.vx-detail{flex-direction:column;gap:8px;min-width:0;margin:2px 0 10px 31px;display:flex}.vx-detail-note{color:var(--vx-sub);margin:2px 0 10px 31px;font-size:12.5px}.vx-sec{border:1px solid var(--vx-edge);background:#0f0d0e;border-radius:8px;overflow:hidden}.vx-sec.is-bad{border-color:#4a2226}.vx-sec-h,.vx-md-code-h{color:var(--vx-dim);font:11.5px var(--vx-mono);border-bottom:1px solid #1f1b1d;align-items:center;gap:10px;padding:4px 6px 4px 12px;display:flex}.vx-md-code-h{justify-content:space-between}.vx-sec-label{min-width:0;color:var(--vx-mut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-sec-info{text-align:right;white-space:nowrap;flex:1}.vx-sec-h button{border:1px solid var(--vx-edge);background:var(--vx-panel);min-height:26px;color:var(--vx-mut);font:11.5px var(--vx-mono);cursor:pointer;border-radius:6px;padding:0 8px}.vx-sec-h button:hover{color:var(--vx-ink)}.vx-sec-body{max-height:520px;padding:7px 0;overflow:auto}.vx-sec-more{background:var(--vx-panel);width:100%;min-height:32px;color:var(--vx-mut);font:12px var(--vx-mono);cursor:pointer;border:0;border-top:1px solid #1f1b1d;display:block}.vx-sec-more:hover{color:var(--vx-ink)}.vx-code-lines{color:#cfc7ca;min-width:max-content;font:12.5px/1.65 var(--vx-mono);display:grid}.vx-ln{min-height:1.65em;padding-right:18px;display:flex}.vx-ln-n{box-sizing:border-box;color:#4d4549;text-align:right;-webkit-user-select:none;user-select:none;flex:none;width:46px;padding-right:12px}.vx-ln-s{-webkit-user-select:none;user-select:none;flex:none;width:16px}.vx-ln-t{white-space:pre}.vx-ln>.vx-ln-t:first-child{padding-left:14px}.vx-md-code .vx-ln>.vx-ln-t:first-child{padding-left:0}.vx-ln.is-add{background:#3fbf7f1c}.vx-ln.is-add .vx-ln-s{color:var(--vx-good)}.vx-ln.is-del{background:#ff6b6b1c}.vx-ln.is-del .vx-ln-s{color:var(--vx-bad)}.vx-ln.is-gap{border-top:1px dashed var(--vx-edge);min-height:0;margin:4px 0}.vx-ln.is-good{color:#7fd6a4}.vx-ln.is-bad{color:#ff8f8f}.vx-ln.is-dim{color:var(--vx-sub)}.tk-kw,.tk-tag{color:#ff8ea4}.tk-str{color:#a9d9a2}.tk-num{color:#e8b764}.tk-com{color:var(--vx-sub);font-style:italic}.tk-key{color:#9fb8f5}.tk-cmd{color:#f6eee4;font-weight:500}.tk-op,.tk-pun{color:#8e857a}.tk-fn{color:#f0c987}.vx-ide,.vx-ide-rail{--vx-deep:#090808;--vx-bg:#0c0b0b;--vx-side:#0e0c0d;--vx-panel:#131112;--vx-panel2:#191617;--vx-panel3:#211d1f;--vx-edge:#2a2527;--vx-edge2:#3a3336;--vx-ink:#ece7e9;--vx-mut:#a39a9e;--vx-sub:#6f666a;--vx-dim:#8e857a;--vx-rose:#ef3157;--vx-rose2:#ff8ea4;--vx-rose-wash:#ef31571c;--vx-rose-edge:#ef315766;--vx-good:#3fbf7f;--vx-warn:#e6a23c;--vx-bad:#ff6b6b;--vx-mono:"Sometype Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vx-ide{background:var(--vx-bg);min-width:0;height:100%;min-height:0;color:var(--vx-ink);grid-template-rows:50px minmax(0,1fr);font-size:14px;line-height:1.5;display:grid;overflow:hidden}.vx-ide.is-loading{place-items:center;display:grid}.vx-ide button{font:inherit;color:inherit}.vx-ide :focus-visible{outline:2px solid var(--vx-rose);outline-offset:2px}.vx-spinner{border:2px solid var(--vx-edge2);border-top-color:var(--vx-rose);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite vx-spin}@keyframes vx-spin{to{transform:rotate(360deg)}}.vx-sp{flex:1}.vx-mono{font-family:var(--vx-mono);font-size:12px}.vx-faint{color:var(--vx-sub)}.vx-link{color:var(--vx-rose2);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.vx-link:hover{text-decoration:underline}.vx-link.is-warn{color:var(--vx-warn);font-weight:600}.vx-ico{min-width:28px;height:28px;color:var(--vx-mut);cursor:pointer;font-family:var(--vx-mono);background:0 0;border:0;border-radius:7px;padding:0 6px;font-size:13px}.vx-ico:hover{background:var(--vx-panel2);color:var(--vx-ink)}.vx-pagehead{min-width:0}.vx-pagecrumb{min-width:0;color:var(--vx-mut);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vx-body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.vx-ide-rail{height:100%;min-height:0;color:var(--vx-ink);flex-direction:column;gap:6px;padding-top:4px;font-size:14px;display:flex}.vx-ide-rail button{font:inherit;color:inherit}.vx-ide-rail kbd{color:var(--vx-sub);font:11px var(--vx-mono)}.vx-rail-top{gap:10px;padding:4px 2px 8px;display:grid}.vx-rail-title,.vx-rail-label{justify-content:space-between;align-items:center;display:flex}.vx-rail-title>span,.vx-rail-label>span{color:var(--vx-dim);font:500 11px var(--vx-mono);letter-spacing:.08em}.vx-rail-label{padding:6px 6px 4px}.vx-ide-rail .vx-rail-label button{color:var(--vx-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:11.5px}.vx-ide-rail .vx-rail-label button:hover{color:var(--vx-ink)}.vx-ide-rail .vx-newproj{color:#ffd0da;cursor:pointer;background:#1f1115;border:1px solid #5a1d2c;border-radius:10px;align-items:center;gap:9px;height:40px;padding:0 12px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.vx-newproj span{text-align:left;flex:1}.vx-ide-rail .vx-newproj:hover{background:#2a1219;border-color:#7a2639}.vx-ide-rail .vx-sess-new{height:32px;color:var(--vx-dim);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:flex}.vx-sess-new span{flex:1}.vx-ide-rail .vx-sess-new:hover{color:var(--vx-ink);background:#ffffff08}.vx-ide-rail .vx-sess-new kbd{opacity:0}.vx-ide-rail .vx-sess-new:hover kbd{opacity:1}.vx-search{height:34px;color:var(--vx-dim);cursor:text;background:#171515;border:1px solid #242021;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.vx-search:focus-within{border-color:var(--vx-rose-edge)}.vx-search input{min-width:0;color:var(--vx-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.vx-search input::placeholder{color:var(--vx-dim)}.vx-projs{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.vx-proj{border-radius:11px;flex-direction:column;gap:1px;display:flex}.vx-proj.is-open{background:#181616;padding:4px}.vx-proj-h{border-radius:8px;align-items:center;gap:2px;height:34px;padding-right:4px;display:flex}.vx-proj-h:hover{background:#ffffff06}.vx-ide-rail .vx-proj-name{color:#c9c1c4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;height:100%;padding:0 6px;font-size:13.5px;display:flex}.vx-ide-rail .vx-proj.is-current .vx-proj-name{color:var(--vx-ink);font-weight:600}.vx-chev{color:var(--vx-sub);place-items:center;transition:transform .2s;display:grid}.vx-proj.is-open .vx-chev{color:var(--vx-dim);transform:rotate(90deg)}.vx-badge{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.vx-proj-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-count{min-width:18px;color:var(--vx-dim);font:11px var(--vx-mono);text-align:right;padding-right:4px}.vx-busy{background:var(--vx-rose);border-radius:50%;flex:none;width:7px;height:7px;margin:0 6px;animation:1.6s ease-in-out infinite vx-pulse;box-shadow:0 0 0 3px #ef315733}.vx-busy.is-small{margin:0}@keyframes vx-pulse{50%{box-shadow:0 0 0 6px #ef315711}}.vx-rowacts{align-items:center;gap:2px;display:none}.vx-ide-rail .vx-rowacts button,.vx-ide-rail .vx-sess-more{width:24px;height:24px;color:var(--vx-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.vx-ide-rail .vx-rowacts button:hover,.vx-ide-rail .vx-sess-more:hover{background:var(--vx-panel3);color:var(--vx-ink)}.vx-proj-h:hover .vx-rowacts,.vx-proj-h:focus-within .vx-rowacts,.vx-proj-h.is-menu .vx-rowacts{display:flex}.vx-proj-h:hover>.vx-count,.vx-proj-h:focus-within>.vx-count,.vx-proj-h.is-menu>.vx-count,.vx-proj-h:hover>.vx-busy,.vx-proj-h.is-menu>.vx-busy{display:none}.vx-proj-b{border-left:1px solid var(--vx-edge);flex-direction:column;gap:1px;margin-left:17px;padding-left:10px;display:flex}.vx-sess{border-radius:8px;align-items:center;min-width:0;display:flex}.vx-sess:hover{background:#ffffff08}.vx-sess.is-active{background:#2a1219}.vx-ide-rail .vx-sess-open{color:#c9c1c4;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;height:34px;padding:0 10px;font-size:13px;display:flex}.vx-ide-rail .vx-sess.is-active .vx-sess-open{color:#ffe1e7;font-weight:500}.vx-sess-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vx-sess small{color:var(--vx-dim);font:11px var(--vx-mono);white-space:nowrap}.vx-sess.is-active small{color:#d79aa7}.vx-sess small.is-live{color:var(--vx-rose2)}.vx-ide-rail .vx-sess-more{margin-right:4px;display:none}.vx-ide-rail .vx-sess:hover .vx-sess-more,.vx-ide-rail .vx-sess:focus-within .vx-sess-more,.vx-ide-rail .vx-sess.is-menu .vx-sess-more{display:grid}.vx-sess:hover small,.vx-sess:focus-within small,.vx-sess.is-menu small{display:none}.vx-rename{border:1px solid var(--vx-rose-edge);min-width:0;height:28px;color:var(--vx-ink);font:inherit;background:#0f0e0e;border-radius:7px;outline:none;flex:1;margin:3px 4px;padding:0 8px;font-size:13px}.vx-sess-empty{color:var(--vx-sub);padding:6px 10px;font-size:12px}.vx-ide-rail .vx-addproj{border:1px dashed var(--vx-edge2);height:38px;color:var(--vx-mut);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.vx-ide-rail .vx-addproj:hover{color:var(--vx-ink)}.vx-rowmenu{z-index:60;background:#1a1718;border:1px solid #2e2729;border-radius:12px;gap:1px;width:210px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 44px -12px #000}.vx-ide-rail .vx-rowmenu button{color:#ddd5d8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;height:34px;padding:0 10px;font-size:13px;display:flex}.vx-ide-rail .vx-rowmenu button:hover{background:var(--vx-panel3)}.vx-rowmenu svg{color:var(--vx-dim);flex:none}.vx-rowmenu hr{border:0;border-top:1px solid var(--vx-edge);width:calc(100% - 12px);margin:4px 6px}.vx-ide-rail .vx-rowmenu .is-danger,.vx-rowmenu .is-danger svg{color:var(--vx-bad)}.vx-ide-rail .vx-rowmenu .is-confirm{background:#ff6b6b1f;font-weight:600}.vx-selrow{color:#c9c1c4;cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-size:13px;display:flex}.vx-selrow:hover{background:#ffffff08}.vx-selrow.is-on{background:var(--vx-rose-wash);color:var(--vx-ink)}.vx-selrow input{width:15px;height:15px;accent-color:var(--vx-rose);flex:none;margin:0}.vx-selrow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-selbar{border:1px solid var(--vx-edge);background:var(--vx-panel2);color:var(--vx-mut);border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12.5px;display:flex}.vx-selbar b{color:var(--vx-ink)}.vx-ide-rail .vx-selbar button{height:28px;color:var(--vx-bad);cursor:pointer;background:#ff6b6b26;border:0;border-radius:7px;padding:0 12px;font-weight:600}.vx-ide-rail .vx-selbar button:disabled{opacity:.45;cursor:default}.vx-side-foot{color:var(--vx-mut);border-top:1px solid #1e1b19;align-items:center;gap:8px;margin-top:auto;padding:9px 6px 2px;font-size:12px;display:flex}.vx-side-foot i{background:var(--vx-good);border-radius:50%;flex:none;width:7px;height:7px}.vx-side-foot i.is-off{background:var(--vx-warn)}.vx-side-foot small{max-width:50%;color:var(--vx-dim);font:11px var(--vx-mono);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.vx-work{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.vx-work.is-fresh{grid-template-rows:minmax(0,1fr) auto minmax(0,1.2fr)}.vx-work.is-fresh:after{content:""}.vx-work.is-fresh .vx-scroll{flex-direction:column;justify-content:flex-end;padding-bottom:20px;display:flex;overflow:hidden}.vx-pagesep{color:#4a4245}.vx-pagecrumb.is-now{color:#c9c1c4}.vx-branch{border:1px solid var(--vx-edge);color:var(--vx-dim);font:11px var(--vx-mono);border-radius:999px;flex:none;padding:2px 8px}.vx-costpill{color:var(--vx-dim);font:12px var(--vx-mono);white-space:nowrap}.vx-ide .vx-deskbtn{color:#ffd0da;cursor:pointer;white-space:nowrap;background:#1f1115;border:1px solid #5a1d2c;border-radius:9px;flex:none;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.vx-ide .vx-deskbtn:hover{background:#2a1219}.vx-deskbtn.is-new{position:relative}.vx-deskbtn.is-new:after{background:var(--vx-rose);width:8px;height:8px;box-shadow:0 0 0 2px var(--vx-bg);content:"";border-radius:50%;position:absolute;top:-3px;right:-3px}.vx-ide .vx-headbtn{border:1px solid var(--vx-edge);color:#c9c1c4;cursor:pointer;background:#161414;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.vx-ide .vx-headbtn:hover{border-color:var(--vx-edge2);color:var(--vx-ink)}.vx-scroll{scrollbar-width:thin;min-height:0;padding:22px 24px 12px;overflow:hidden auto}.vx-jump{z-index:3;border:1px solid var(--vx-edge2);background:var(--vx-panel2);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12px;position:absolute;bottom:168px;left:50%;transform:translate(-50%)}.vx-error{z-index:4;cursor:pointer;background:#2a1214;border:1px solid #ff6b6b66;border-radius:10px;max-width:min(640px,90%);padding:7px 14px;font-size:13px;position:absolute;top:56px;left:50%;transform:translate(-50%);color:#ffc4c4!important}.vx-thread,.vx-empty{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.vx-empty{text-align:center;align-items:center;gap:8px;width:100%}.vx-empty h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:600}.vx-empty p{color:var(--vx-mut);margin:0;font-size:14.5px}.vx-user{background:var(--vx-panel3);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:14px 14px 4px;align-self:flex-end;max-width:min(560px,90%);padding:9px 13px}.vx-user-files{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.vx-user-files code,.vx-row code,.vx-check code{background:var(--vx-panel2);color:var(--vx-ink);font:12.5px var(--vx-mono);border-radius:4px;padding:1px 6px}.vx-md{overflow-wrap:break-word;text-wrap:pretty;min-width:0;font-size:15px;line-height:1.65}.vx-md>:first-child{margin-top:0}.vx-md>:last-child{margin-bottom:0}.vx-md p{margin:.5em 0}.vx-md h1,.vx-md h2,.vx-md h3,.vx-md h4{color:var(--vx-ink);margin:.7em 0 .35em;font-weight:700;line-height:1.35}.vx-md h1{font-size:19px}.vx-md h2{font-size:17px}.vx-md h3{font-size:15.5px}.vx-md h4{font-size:14px}.vx-md ul,.vx-md ol{margin:.4em 0;padding-left:1.4em}.vx-md li{margin:.15em 0}.vx-md li::marker{color:var(--vx-sub)}.vx-md code{font-family:var(--vx-mono);background:#7f7f7f24;border-radius:4px;padding:.05em .35em;font-size:.92em}.vx-md-code{border:1px solid var(--vx-edge);background:var(--vx-deep);border-radius:8px;margin:.5em 0;overflow:hidden}.vx-md-code pre{color:var(--vx-mut);font:13px/1.6 var(--vx-mono);margin:0;padding:9px 14px;overflow:auto}.vx-md-code pre code{font-size:inherit;background:0 0;padding:0}.vx-md-code button{border:1px solid var(--vx-edge);background:var(--vx-panel);min-height:26px;color:var(--vx-mut);font:11.5px var(--vx-mono);cursor:pointer;border-radius:6px;padding:0 9px}.vx-md-code button:hover{color:var(--vx-ink)}.vx-md a{color:var(--vx-rose2);text-underline-offset:3px;text-decoration:underline}.vx-md blockquote{border-left:3px solid var(--vx-edge2);color:var(--vx-mut);margin:.6em 0;padding:2px 0 2px 13px}.vx-md hr{border:0;border-top:1px solid var(--vx-edge2);margin:1em 0}.vx-md-table{margin:.6em 0;overflow-x:auto}.vx-md table{border-collapse:collapse;width:100%;font-size:13.5px}.vx-md th,.vx-md td{border:1px solid var(--vx-edge2);text-align:left;vertical-align:top;padding:6px 9px}.vx-md th{background:var(--vx-panel2);font-weight:600}.vx-md-cursor{background:var(--vx-rose);vertical-align:-1px;width:7px;height:1em;margin-left:1px;animation:1s step-end infinite vx-blink;display:inline-block}@keyframes vx-blink{50%{opacity:0}}.vx-row{min-height:30px;color:var(--vx-mut);border-radius:7px;align-items:center;gap:9px;margin-top:-6px;padding:3px 6px;font-size:13.5px;display:flex}.vx-row.is-grouped{margin-top:-12px}.vx-row code{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.vx-row-ico{background:var(--vx-panel2);width:22px;height:22px;color:var(--vx-sub);border-radius:6px;flex:none;place-items:center;font-size:11px;display:grid}.vx-row.is-running{color:var(--vx-ink)}.vx-row.is-running .vx-row-ico{color:var(--vx-rose)}.vx-row.is-context{color:var(--vx-sub)}.vx-row.is-context .vx-row-verb{color:var(--vx-mut)}.vx-row.is-failed .vx-row-ico{color:var(--vx-bad)}.vx-meta{color:var(--vx-sub);font:12px var(--vx-mono);white-space:nowrap}.vx-meta em,.vx-changes-bar em,.vx-changes-list em{color:var(--vx-good);font-style:normal}.vx-meta s,.vx-changes-bar s,.vx-changes-list s{color:var(--vx-rose2);text-decoration:none}.vx-check,.vx-wcard{border:1px solid var(--vx-edge);background:var(--vx-panel);border-radius:11px;overflow:hidden}.vx-wcard{margin:2px 0 8px 26px}.vx-wcard-h{border-bottom:1px solid var(--vx-edge);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 12px;font-size:13px;display:grid}.vx-wcard-h .vx-sub-role{border:1px solid var(--vx-edge2);text-transform:uppercase;border-radius:5px;padding:1px 6px}.vx-wcard-acts{gap:2px;padding:8px 12px;display:grid}.vx-wcard .vx-row,.vx-wcard .vx-row.is-grouped{margin-top:0}.vx-wcard-live{color:var(--vx-sub);font-size:13px}.vx-wcard-report{border-top:1px solid var(--vx-edge);margin-top:6px;padding-top:8px;font-size:14px}.vx-wcard-report.is-bad,.vx-meta.is-bad{color:var(--vx-bad)}.vx-wcard-report.is-bad{white-space:pre-wrap}.vx-shot{border:1px solid var(--vx-edge);border-radius:9px;max-width:min(560px,100% - 26px);margin:2px 0 8px 26px;display:block;overflow:hidden}.vx-shot img{width:100%;display:block}button.vx-shot{cursor:zoom-in;background:0 0;width:100%;padding:0}.vx-lightbox{z-index:200;cursor:zoom-out;background:#000c;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.vx-lightbox img{border:1px solid var(--vx-edge2);object-fit:contain;border-radius:10px;max-width:100%;max-height:100%}.vx-lightbox-x{border:1px solid var(--vx-edge2);background:var(--vx-panel);cursor:pointer;border-radius:50%;width:34px;height:34px;position:absolute;top:12px;right:12px;color:var(--vx-ink)!important}.vx-undo-ask{width:100%;color:var(--vx-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.vx-row.is-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.vx-row.is-button:hover .vx-row-verb{color:var(--vx-ink)}.vx-delegate{display:grid}.vx-sub{border-left:1px solid var(--vx-edge);color:var(--vx-mut);grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:8px;margin-left:26px;padding:2px 0 2px 10px;font-size:13px;display:grid}.vx-sub-role{color:var(--vx-sub);font:11px var(--vx-mono)}.vx-sub-what{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-sub.is-running .vx-sub-what{color:var(--vx-ink)}.vx-sub s{color:var(--vx-bad);text-decoration:none}.vx-fold{border:1px solid var(--vx-edge2);color:var(--vx-mut);font:12px var(--vx-mono);text-align:center;border-radius:999px;align-self:center;padding:4px 12px}.vx-asked{gap:3px;font-size:13px;display:grid}.vx-asked>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.vx-asked span{color:var(--vx-rose2);font:11px var(--vx-mono);letter-spacing:.06em;text-transform:uppercase}.vx-asked b{color:var(--vx-ink);white-space:pre-wrap;font-weight:500}.vx-check{grid-template-columns:200px minmax(0,1fr);display:grid}.vx-check img,.vx-check-none{object-fit:cover;object-position:top;background:var(--vx-deep);width:100%;height:100%;min-height:112px;max-height:150px;display:block}.vx-check>div{align-content:start;gap:5px;padding:10px 14px;display:grid}.vx-check ul{color:var(--vx-mut);margin:0;padding-left:16px;font-size:12.5px}.vx-check p{color:var(--vx-mut);margin:0;font-size:12.5px}.vx-check-h{color:var(--vx-mut);align-items:center;gap:8px;font-size:12.5px;display:flex}.vx-badge{color:var(--vx-good);font:600 10px/1 var(--vx-mono);letter-spacing:.05em;text-transform:uppercase;background:#3fbf7f22;border-radius:999px;padding:4px 7px}.vx-badge.is-needs-work{color:var(--vx-warn);background:#e6a23c22}.vx-badge.is-failed{color:var(--vx-bad);background:#ff6b6b22}.vx-notice{border-left:2px solid var(--vx-edge2);color:var(--vx-mut);padding:7px 12px;font-size:13px}.vx-notice.is-warn{border-color:var(--vx-warn)}.vx-notice.is-error{border-color:var(--vx-bad);color:#ffc4c4}.vx-goal{color:var(--vx-mut);font-size:13px}.vx-goal.is-done{color:var(--vx-good)}.vx-goal.is-warn{color:var(--vx-warn)}.vx-worked{border-top:1px solid var(--vx-edge);color:var(--vx-sub);font:12px var(--vx-mono);flex-wrap:wrap;gap:14px;padding-top:8px;display:flex}.vx-zone{width:100%;max-width:808px;margin:0 auto;padding:0 24px 10px;position:relative}.vx-plantab{grid-template-columns:minmax(0,1fr);max-width:70%;margin-left:16px;display:grid}.vx-plantab>button{border:1px solid var(--vx-edge);background:var(--vx-panel);cursor:pointer;border-bottom:0;border-radius:10px 10px 0 0;justify-self:start;align-items:center;gap:8px;max-width:100%;padding:6px 12px;font-size:12.5px;display:inline-flex;color:var(--vx-mut)!important}.vx-plantab b{color:var(--vx-ink);font-weight:500}.vx-plantab-now{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-plantab-list{border:1px solid var(--vx-edge);background:var(--vx-panel);border-bottom:0;border-radius:10px 10px 0 0;max-height:220px;margin:0;padding:10px 14px 10px 32px;font-size:13px;overflow-y:auto}.vx-plantab-list li{color:var(--vx-mut);padding:2px 0}.vx-plantab-list li.is-done{color:var(--vx-sub);text-decoration:line-through}.vx-plantab-list li.is-active{color:var(--vx-rose2)}.vx-ring{background:conic-gradient(var(--vx-rose) calc(var(--p,0) * 1%), var(--vx-edge2) 0);border-radius:50%;flex:none;width:14px;height:14px;-webkit-mask:radial-gradient(circle,#0000 3.6px,#000 4px);mask:radial-gradient(circle,#0000 3.6px,#000 4px)}.vx-box{background:#161414;border:1px solid #2e2729;border-radius:16px;position:relative;box-shadow:0 24px 60px -30px #000}.vx-shelf{border-bottom:1px solid var(--vx-edge);min-width:0;color:var(--vx-mut);align-items:center;gap:10px;padding:8px 14px;font-size:12.5px;display:flex}.vx-shelf.is-warn{color:var(--vx-warn)}.vx-shelf-act{color:var(--vx-ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.vx-shelf-act i{background:var(--vx-rose);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite vx-pulse}.vx-shelf-act.is-goal{color:var(--vx-rose2)}.vx-shelf-goal{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-shelf-stop{border:1px solid var(--vx-edge2);cursor:pointer;background:0 0;border-radius:6px;padding:2px 9px;font-size:12px}.vx-changes-bar{border:0;border-bottom:1px solid var(--vx-edge);width:100%;font:12px var(--vx-mono);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:7px 14px;display:flex;color:var(--vx-mut)!important}.vx-changes-bar:hover{background:var(--vx-panel2)}.vx-input{width:100%;min-height:46px;max-height:220px;color:var(--vx-ink);font:inherit;resize:none;background:0 0;border:0;outline:none;padding:12px 16px 6px;font-size:14.5px;display:block}.vx-input:focus-visible{outline:none}.vx-input::placeholder{color:var(--vx-sub)}.vx-crow{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px 12px;display:flex}.vx-pick{min-width:0;position:relative}.vx-ide .vx-attachbtn{border:1px solid var(--vx-edge);color:#c9c1c4;cursor:pointer;background:#1b1919;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.vx-ide .vx-attachbtn:hover{border-color:var(--vx-edge2);color:var(--vx-ink)}.vx-meter{color:var(--vx-mut);align-items:center;gap:6px;margin:0 6px;display:inline-flex}.vx-meter .vx-ring{width:16px;height:16px;-webkit-mask:radial-gradient(circle,#0000 4.6px,#000 5px);mask:radial-gradient(circle,#0000 4.6px,#000 5px)}.vx-ide .vx-send{background:var(--vx-rose);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;font-size:16px;display:grid}.vx-ide .vx-send:disabled{background:var(--vx-panel3);color:var(--vx-sub);cursor:default}.vx-ide .vx-send.is-stop{background:var(--vx-ink);color:#111;font-size:12px}.vx-hint{color:var(--vx-sub);font:11px var(--vx-mono);justify-content:center;gap:16px;padding:6px 4px 0;display:flex}.vx-attach{gap:6px;padding:10px 12px 0;display:flex}.vx-attach button{border:1px solid var(--vx-edge2);cursor:pointer;background:0 0;border-radius:8px;padding:0;overflow:hidden}.vx-attach img{object-fit:cover;width:56px;height:56px;display:block}.vx-pop{z-index:20;border:1px solid var(--vx-edge2);background:var(--vx-panel);border-radius:14px;gap:3px;width:360px;max-width:calc(100vw - 32px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 20px 50px #000a}.vx-pop.is-narrow{width:300px}.vx-pop.is-menu{width:auto;max-height:260px;left:12px;right:12px;overflow-y:auto}.vx-pop.is-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:7px 10px;display:grid}.vx-pop.is-menu button:hover,.vx-pop.is-menu button.is-on{background:var(--vx-panel2)}.vx-pop.is-menu small{color:var(--vx-sub);font-size:12px}.vx-ask{gap:10px;padding:12px 16px;display:grid}.vx-ask-h{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.vx-ask-h span{color:var(--vx-mut);font-size:12.5px}.vx-ask-plan{border:1px solid var(--vx-edge);background:var(--vx-panel2);border-radius:10px;max-height:min(36vh,360px);padding:8px 12px;overflow-y:auto}.vx-ask-q{margin:0;font-size:14px;font-weight:600}.vx-ask-full summary{color:var(--vx-sub);cursor:pointer;font-size:12.5px}.vx-ask-steps{color:var(--vx-mut);margin:6px 0 2px;padding-left:1.4em;font-size:13.5px}.vx-ask,.vx-qa{border-bottom:1px solid var(--vx-edge)}.vx-qa{gap:10px;max-height:55vh;padding:14px 16px;display:grid;overflow-y:auto}.vx-qa-h{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.vx-qa-h b{color:var(--vx-rose2);font-size:14px}.vx-qa-h span{color:var(--vx-sub);font-size:13px}.vx-qa-q{font-size:14.5px;font-weight:700;line-height:1.45}.vx-qa-list{gap:2px;margin:0 -6px;display:grid}.vx-qa-opt{width:100%;color:var(--vx-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.vx-qa-opt:hover,.vx-qa-opt.is-on{background:var(--vx-panel3)}.vx-qa-opt.is-on{border-color:var(--vx-edge2)}.vx-qa-opt kbd{border:1px solid var(--vx-edge2);min-width:18px;height:18px;color:var(--vx-sub);font:11px var(--vx-mono);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.vx-qa-opt.is-on kbd{border-color:var(--vx-rose);color:var(--vx-rose2)}.vx-qa-opt>span{gap:1px;min-width:0;display:grid}.vx-qa-opt b{font-size:13.5px;font-weight:600}.vx-qa-opt small{color:var(--vx-sub);font-size:12.5px;line-height:1.4}.vx-qa-hint{color:var(--vx-sub);font:11.5px var(--vx-mono)}.vx-qa-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vx-qa-acts button{border:1px solid var(--vx-edge);background:var(--vx-panel2);cursor:pointer;border-radius:9px;padding:7px 13px;font-size:13px}.vx-qa-acts button.is-link{color:var(--vx-mut);background:0 0;border-color:#0000}.vx-qa-acts button.is-pri{border-color:var(--vx-rose);background:var(--vx-rose);color:#fff!important}.vx-qa-acts button:disabled{opacity:.45;cursor:default}.vx-qa-other,.vx-ask-note{border:1px solid var(--vx-edge);background:var(--vx-panel2);color:var(--vx-ink);font:inherit;resize:vertical;border-radius:9px;outline:none;padding:8px 10px;font-size:13.5px}.vx-ask-acts{justify-content:flex-end;gap:8px;display:flex}.vx-ask-acts button,.vx-changes-acts button{border:1px solid var(--vx-edge);background:var(--vx-panel2);cursor:pointer;border-radius:9px;padding:7px 13px;font-size:13px}.vx-ask-acts button.is-pri,.vx-changes-acts button.is-pri{border-color:var(--vx-rose);background:var(--vx-rose);color:#fff!important}.vx-ask-acts button:disabled,.vx-changes-acts button:disabled{opacity:.45;cursor:default}@media (width<=1100px){.vx-costpill{display:none}}@media (width<=820px){.vx-wide-only,.vx-hint,.vx-branch,.vx-deskbtn span,.vx-crow>.vx-faint,.vx-changes-bar .vx-faint{display:none}.vx-changes-bar span{white-space:nowrap}.vx-scroll{padding:16px 16px 8px}.vx-zone{padding:0 10px 10px}.vx-plantab{max-width:92%}.vx-work.is-fresh{grid-template-rows:minmax(0,1fr) auto minmax(0,.4fr)}.vx-check{grid-template-columns:minmax(0,1fr)}.vx-sub{margin-left:8px}}.vx-desk-layer{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050405d9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vx-desk{background:radial-gradient(60% 55% at 78% 18%,#ef315740 0%,#0000 60%),radial-gradient(55% 60% at 12% 85%,#6c4cff33 0%,#0000 60%),radial-gradient(40% 40%,#35c4bd14 0%,#0000 70%),linear-gradient(160deg,#141017 0%,#0b0a0e 60%,#0d0a10 100%);border:1px solid #ffffff1a;border-radius:16px;grid-template-rows:32px minmax(0,1fr);width:min(1480px,100%);height:min(940px,100%);display:grid;position:relative;overflow:hidden}.vx-desk.is-dusk{background:radial-gradient(70% 60% at 20% 10%,#ff8a5c33 0%,#0000 60%),radial-gradient(60% 60% at 85% 90%,#4f8cff2e 0%,#0000 60%),linear-gradient(170deg,#17121a 0%,#0c0b10 100%)}.vx-desk.is-plain{background:#0d0c0e}.vx-desk:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 80% at 50% 40%,#000 30%,#0000 85%)}.vx-desk-bar{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0a0dcc;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:0 10px 0 12px;font-size:12px;display:flex;position:relative}.vx-desk-logo{background:var(--vx-rose);color:#fff;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.vx-desk-dim{color:var(--vx-mut);white-space:nowrap}.vx-desk-stat{color:var(--vx-mut);font:11px var(--vx-mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.vx-desk-stat:before{content:"";background:var(--vx-good);border-radius:50%;flex:none;width:6px;height:6px}.vx-desk-x{border:1px solid var(--vx-edge2);background:var(--vx-panel2);cursor:pointer;border-radius:6px;width:24px;height:24px;font-size:11px}.vx-desk-surface{min-height:0;position:relative;overflow:hidden}.vx-desk-hint{color:var(--vx-mut);text-align:center;align-content:center;justify-items:center;gap:4px;font-size:13px;display:grid;position:absolute;inset:0}.vx-desk-hint b{color:var(--vx-ink);font-size:22px}.vx-win{background:#151214;border:1px solid #ffffff17;border-radius:12px;grid-template-rows:34px minmax(0,1fr);display:grid;position:absolute;overflow:hidden;box-shadow:0 24px 60px #000b}.vx-win.is-front{box-shadow:0 30px 70px #000d,0 0 0 1px #ef315744}.vx-win.is-max{inset:8px 8px 74px}.vx-win-bar{min-width:0;color:var(--vx-mut);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#1a1618;border-bottom:1px solid #ffffff10;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:12px;display:flex}.vx-win.is-front .vx-win-bar{color:var(--vx-ink)}.vx-win-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vx-win-ico,.vx-dock-app{color:#111;font:700 8px var(--vx-mono);border-radius:5px;place-items:center;display:grid}.vx-win-ico{width:16px;height:16px}.vx-win-ico.is-app,.vx-dock-app.is-app{background:linear-gradient(150deg, #ff8ea4, var(--vx-rose));color:#fff}.vx-win-ico.is-files,.vx-dock-app.is-files{background:linear-gradient(150deg,#ffe3a3,#e6a23c)}.vx-win-ico.is-terminal,.vx-dock-app.is-terminal{color:var(--vx-rose);background:#1d1a1c;box-shadow:inset 0 0 0 1px #fff2}.vx-win-ico.is-changes,.vx-dock-app.is-changes{background:linear-gradient(150deg, #a9f0cb, var(--vx-good))}.vx-win-ico.is-checks,.vx-dock-app.is-checks{color:#fff;background:linear-gradient(150deg,#d7c4ff,#9a6ef0)}.vx-win-ico.is-settings,.vx-dock-app.is-settings{background:linear-gradient(150deg,#e9e4e6,#8e868a)}.vx-win-ctl{gap:6px;display:flex}.vx-win-ctl button{cursor:pointer;background:#3a3336;border:0;border-radius:50%;width:12px;height:12px;padding:0}.vx-win-ctl button:hover{background:var(--vx-mut)}.vx-win.is-front .vx-win-ctl button:last-child{background:var(--vx-rose)}.vx-win-body{min-height:0;overflow:hidden}.vx-win-grip{cursor:nwse-resize;touch-action:none;width:16px;height:16px;position:absolute;bottom:0;right:0}.vx-desk-toast{z-index:900;text-align:left;cursor:pointer;background:#151214f2;border:1px solid #3fbf7f55;border-radius:12px;gap:4px;width:280px;padding:10px 12px;font-size:12px;display:grid;position:absolute;top:14px;right:16px;box-shadow:0 14px 40px #000a}.vx-desk-toast.is-needs-work,.vx-desk-toast.is-failed{border-color:#e6a23c55}.vx-desk-toast b{align-items:center;gap:8px;display:flex}.vx-desk-toast small{color:var(--vx-mut)}.vx-dock{z-index:950;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141113d9;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:6px;padding:7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0009}.vx-dock-slot{align-items:center;gap:6px;display:flex}.vx-dock-sep{background:#ffffff1a;width:1px;height:30px}.vx-dock-app{cursor:pointer;border:0;border-radius:12px;width:44px;height:44px;font-size:12px;transition:transform .15s;position:relative}.vx-dock-app:hover{transform:translateY(-3px)}.vx-dock-app.is-open:after{content:"";background:var(--vx-ink);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-5px;left:50%}.vx-app{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.vx-chrome{color:var(--vx-mut);font:11.5px var(--vx-mono);border-bottom:1px solid #ffffff10;align-items:center;gap:6px;padding:6px 8px;display:flex}.vx-chrome>button{cursor:pointer;background:0 0;border:0;font-size:14px}.vx-chrome a{color:var(--vx-mut);white-space:nowrap;text-decoration:none}.vx-chrome a:hover{color:var(--vx-ink)}.vx-chrome-url{background:var(--vx-panel3);min-width:0;color:var(--vx-ink);font:12px var(--vx-mono);border:0;border-radius:7px;outline:none;flex:1;padding:4px 10px}.vx-chrome-dev{background:var(--vx-panel3);border-radius:7px;padding:2px;display:flex}.vx-chrome-dev button{cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 7px;font-size:10.5px;color:var(--vx-mut)!important}.vx-chrome-dev button.is-on{background:var(--vx-edge2);color:var(--vx-ink)!important}.vx-app-stage{background:#0a090a;justify-content:center;min-height:0;display:flex}.vx-app-stage iframe{background:#fff;border:0;max-width:100%;height:100%}.vx-app-empty{color:var(--vx-mut);text-align:center;align-content:center;justify-items:center;gap:4px;padding:20px;font-size:13px;display:grid}.vx-app-empty b{color:var(--vx-ink)}.vx-files{grid-template-columns:minmax(130px,34%) minmax(0,1fr);height:100%;display:grid}.vx-files-tree{scrollbar-width:thin;border-right:1px solid #ffffff10;flex-direction:column;gap:1px;min-height:0;padding:8px 6px;display:flex;overflow-y:auto}.vx-files-tree button{font:11.5px var(--vx-mono);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 8px;overflow:hidden;color:var(--vx-mut)!important}.vx-files-tree button:hover{background:var(--vx-panel2)}.vx-files-tree button.is-dir{color:var(--vx-ink)!important}.vx-files-tree button.is-on{background:var(--vx-rose-wash);color:var(--vx-ink)!important}.vx-files-zip{color:var(--vx-rose2);margin-top:auto;padding:8px 8px 2px;font-size:12px;text-decoration:none}.vx-files-view{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.vx-files-bar{min-width:0;color:var(--vx-sub);font:11px var(--vx-mono);border-bottom:1px solid #ffffff10;align-items:center;gap:8px;padding:6px 10px;display:flex}.vx-files-bar span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vx-files-bar button{white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:11.5px;font-weight:500;color:var(--vx-rose2)!important}.vx-files-code,.vx-diff{color:#cfc8cb;min-height:0;font:11.5px/1.6 var(--vx-mono);white-space:pre;scrollbar-width:thin;margin:0;padding:8px 10px;overflow:auto}.vx-files-code i{width:3.2em;color:var(--vx-sub);text-align:right;-webkit-user-select:none;user-select:none;margin-right:10px;font-style:normal;display:inline-block}.vx-files-img{place-items:center;min-height:0;padding:12px;display:grid;overflow:auto}.vx-files-img img{border-radius:8px;max-width:100%;max-height:100%}.vx-files-note{color:var(--vx-mut);margin:0;padding:10px;font-size:12.5px}.vx-pad{padding:16px}.vx-changes{grid-template-columns:minmax(220px,36%) minmax(0,1fr);height:100%;display:grid}.vx-changes-list{border-right:1px solid #ffffff10;flex-direction:column;gap:6px;min-height:0;padding:10px;display:flex;overflow-y:auto}.vx-changes-head{color:var(--vx-sub);font:11.5px var(--vx-mono);justify-content:space-between;display:flex}.vx-changes-head b{color:var(--vx-ink)}.vx-changes-list label{font:11.5px var(--vx-mono);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 4px;display:grid}.vx-changes-list label.is-on{background:var(--vx-panel2)}.vx-changes-list label button{font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;overflow:hidden}.vx-changes-list textarea{border:1px solid var(--vx-edge);background:var(--vx-panel2);color:var(--vx-ink);font:inherit;resize:vertical;border-radius:8px;outline:none;padding:8px;font-size:12.5px}.vx-changes-acts{flex-wrap:wrap;gap:6px;display:flex}.vx-changes-acts button.is-danger{border-color:var(--vx-bad);color:var(--vx-bad)!important}.vx-changes-confirm{border:1px solid var(--vx-bad);background:var(--vx-panel2);color:var(--vx-ink);border-radius:9px;gap:8px;padding:9px 10px;font-size:12.5px;display:grid}.vx-changes-confirm .vx-changes-acts{justify-content:flex-end}.vx-changes-log{color:var(--vx-mut);gap:3px;margin-top:4px;font-size:12px;display:grid}.vx-changes-log code{color:var(--vx-sub);font:11px var(--vx-mono)}.vx-diff .is-add{color:#8ce0b8}.vx-diff .is-del{color:var(--vx-rose2)}.vx-diff .is-hunk{color:#9cc4ff}.vx-checks{align-content:start;gap:10px;height:100%;padding:10px;display:grid;overflow-y:auto}.vx-checks article{border:1px solid #ffffff10;border-radius:10px;grid-template-columns:180px minmax(0,1fr);gap:10px;padding:8px;display:grid}.vx-checks img{border-radius:7px;width:100%}.vx-checks b{align-items:center;gap:8px;font-size:12.5px;display:flex}.vx-checks ul{color:var(--vx-mut);margin:6px 0 0;padding-left:16px;font-size:12px}.vx-checks-none{background:var(--vx-deep);min-height:80px;color:var(--vx-sub);border-radius:7px;place-items:center;font-size:12px;display:grid}.vx-settings{align-content:start;gap:10px;padding:14px;font-size:13px;display:grid}.vx-settings a{color:var(--vx-rose2)}.vx-settings-walls{gap:8px;display:flex}.vx-wall{border:1px solid var(--vx-edge2);cursor:pointer;border-radius:9px;width:92px;height:58px;font-size:11.5px;color:var(--vx-ink)!important}.vx-wall.is-glow{background:radial-gradient(70% 70% at 80% 20%,#ef315766,#0000),#120e13}.vx-wall.is-dusk{background:radial-gradient(70% 70% at 20% 10%,#ff8a5c55,#0000),#120e15}.vx-wall.is-plain{background:#0d0c0e}.vx-wall.is-on{border-color:var(--vx-rose);box-shadow:0 0 0 2px var(--vx-rose-wash)}.vx-term{background:#090808;grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.vx-term-head{color:var(--vx-sub);font:11px var(--vx-mono);border-bottom:1px solid #ffffff10;justify-content:space-between;padding:4px 10px;display:flex}.vx-term-state.is-connected{color:var(--vx-good)}.vx-term-host{min-height:0;padding:4px 0 0 6px}@media (width<=820px){.vx-desk-layer{padding:0}.vx-desk{border-radius:0}.vx-desk-stat{display:none}.vx-files,.vx-changes{grid-template-rows:minmax(0,40%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.vx-checks article{grid-template-columns:minmax(0,1fr)}.vx-chrome-dev{display:none}.vx-dock-app{width:38px;height:38px}}
