: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);--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);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);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%)}}.theme-menu{z-index:90;border:1px solid var(--line);background:#171414;border-radius:13px;width:154px;padding:7px;position:absolute;bottom:8px;left:50px;box-shadow:0 18px 48px #000a}.theme-menu button{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.theme-menu button:hover,.theme-menu button.is-active{color:var(--text);background:#211d1d}.theme-menu i{border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 3px #ffffff0d}.history-rail{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{opacity:1;border-right-width:1px;width:258px}.history-head{width:258px;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{scrollbar-width:thin;scrollbar-color:#302a28 transparent;width:258px;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)}.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{grid-template-rows:minmax(0,1fr);width:258px;min-height:0;display:grid;overflow:hidden}.billing-card{background:#181514;border:1px solid #282321;border-radius:10px;margin:4px 10px 0;padding:12px}.billing-card header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.billing-card header span{color:var(--quiet);font-size:10px}.billing-card header strong{color:var(--accent-strong);font-size:12px}.billing-card>p{color:#a09888;margin:5px 0 10px;font-size:10px}.billing-actions{gap:6px;display:grid}.billing-actions button{color:#d8d2cb;cursor:pointer;background:#11100f;border:1px solid #302b28;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:6px 8px;font-size:10px;display:flex}.billing-actions button:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft)}.billing-actions button:disabled{opacity:.45;cursor:wait}.billing-actions button strong{color:var(--accent-strong);font-size:9px}.billing-actions .manage-billing{color:var(--accent-strong);justify-content:center}.billing-card>small{color:#c29ca3;margin-top:8px;font-size:9px;line-height:1.4;display:block}.history-rail>footer{border-top:1px solid var(--line-soft);width:258px;padding:11px 12px}.guest-rail{width:258px;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)}.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);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);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}.logout-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}.logout-button:hover{color:var(--text);background:var(--panel-3)}.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);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);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}.bot-stage{width:130px;height:130px;transform:scale(var(--bot-scale));transform-origin:0 0;display:block;position:absolute;top:0;left:0}.bot-stage i{font-style:normal;display:block;position:absolute}.bot-shadow{background:radial-gradient(#000d,#0000 72%);border-radius:50%;height:10px;animation:3.2s ease-in-out infinite botShadow;bottom:4px;left:26px;right:26px}.bot-float{animation:3.5s ease-in-out infinite botBob;display:block;position:absolute;inset:0}.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}.bot-ring{border:2px solid color-mix(in srgb, var(--bot-mid) 67%, transparent);border-radius:50%;width:74px;height:74px;top:8px;left:28px}.bot-ring-outer{border-width:1px;border-color:color-mix(in srgb, var(--bot-hi) 27%, transparent);width:80px;height:80px;top:5px;left:25px}.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}.antenna-left{left:34px}.antenna-right{right:34px}.stem{background:color-mix(in srgb, var(--bot-mid) 55%, transparent);width:2px;height:14px;top:8px}.stem-left{left:37px}.stem-right{right:37px}.bot-foot{background:linear-gradient(160deg, var(--bot-mid), var(--bot-lo));border-radius:6px;width:17px;height:12px;bottom:10px}.bot-foot-left{left:40px}.bot-foot-right{right:40px}.bot-body{background:linear-gradient(160deg, var(--bot-mid), var(--bot-lo));border-radius:10px;height:22px;bottom:19px;left:44px;right:44px}.bot-badge{color:#ffffffb8;text-align:center;text-shadow:0 1px 2px #0008;font:900 12px Inter,sans-serif;bottom:24px;left:0;right:0}.bot-arm{background:linear-gradient(160deg, var(--bot-mid), var(--bot-lo));border-radius:7px;width:13px;height:25px;top:50px}.bot-arm-left{left:20px;transform:rotate(-8deg)}.bot-arm-right{right:20px;transform:rotate(8deg)}.bot-shoulder{background:linear-gradient(165deg, var(--bot-hi), var(--bot-lo));border-radius:9px 9px 4px 4px;width:22px;height:14px;top:46px}.bot-shoulder-left{left:16px}.bot-shoulder-right{right:16px}.bot-head{background:linear-gradient(168deg, var(--bot-hi) 2%, var(--bot-mid) 52%, var(--bot-lo));height:56px;box-shadow:inset 0 3px 0 #ffffff5c, inset 0 -9px 16px #0006, 0 0 34px color-mix(in srgb, var(--bot-mid) 60%, transparent), 0 12px 24px #0008;border-radius:22px;top:22px;left:28px;right:28px}.vox-bot--mint .bot-head{border:1.5px solid color-mix(in srgb, var(--bot-hi) 60%, transparent);background:linear-gradient(168deg, color-mix(in srgb, var(--bot-hi) 33%, transparent), color-mix(in srgb, var(--bot-mid) 24%, transparent), color-mix(in srgb, var(--bot-lo) 40%, transparent))}.vox-bot--violet .bot-head{background:conic-gradient(from 210deg, var(--bot-hi), var(--bot-mid), #8ee6ff, var(--bot-hi), #ffd6f0, var(--bot-lo), var(--bot-hi))}.bot-shine{filter:blur(1px);background:linear-gradient(#fff6,#0000);border-radius:50%;width:28px;height:11px;top:27px;left:40px}.bot-eye{background:radial-gradient(circle at 35% 30%, #fff, var(--bot-hi) 68%);width:10px;height:10px;box-shadow:0 0 14px var(--bot-hi);border-radius:50%;animation:5.6s ease-in-out infinite botBlink;top:49px}.bot-eye-left{left:40px}.bot-eye-right{right:40px}.bot-brow{background:#080a0dcc;border-radius:2px;width:17px;height:4px;top:40px}.bot-brow-left{left:38px;transform:rotate(9deg)}.bot-brow-right{right:38px;transform:rotate(-9deg)}.vox-bot--base .bot-brow,.vox-bot--plus .bot-brow{display:none}.bot-mouth{background:#080a0dc7;border-radius:3px;height:4px;top:65px;left:50px;right:50px}.bot-core{border:1.5px solid var(--bot-hi);width:22px;height:22px;box-shadow:0 0 14px var(--bot-mid);border-radius:50%;bottom:20px;left:54px}.relay-toggle{color:#8e857a;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:4px;padding:3px 0;font-size:12.5px;display:inline-flex}.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}.relay-list{border:1px solid var(--line-soft);background:#0d0c0c;border-radius:10px;gap:2px;margin:7px 0 9px;padding:7px;display:grid}.relay-list>div{grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px;display:grid}.relay-list strong{font-size:9px}.relay-list span,.relay-list small{color:var(--quiet);font-size:9px}.relay-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.council-board{margin:6px 0 34px;animation:.22s both council-in}.council-board>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.council-board>header>div{align-items:baseline;gap:9px;display:flex}.council-board>header strong{font-size:12px}.council-board>header span{color:var(--quiet);font-size:9px}.council-board>header button{border:1px solid var(--accent-line);height:29px;color:var(--accent-strong);background:var(--accent-soft);cursor:pointer;border-radius:8px;padding:0 10px;font-size:9px}.council-board>header button:disabled{opacity:.45;cursor:default}.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);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)}.composer-controls button:disabled{opacity:.35;cursor:not-allowed}.composer-controls .send-button{border-color:var(--accent);color:#120d0e;background:var(--accent);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:360px;padding:6px;left:0}.model-menu>header{justify-content:space-between;align-items:baseline;padding:7px 9px 9px;display:flex}.model-menu>header strong{font-size:11.5px}.model-menu>header span{color:var(--quiet);font-size:11px}.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{grid-template-columns:1fr;gap:4px}.power-presets button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:grid}.power-presets button>span{gap:3px;min-width:0;display:grid}.power-presets button strong{color:#d8d1ca;font-size:11.5px}.power-presets button small{color:#766e68;font-size:9px;line-height:1.3}.power-presets button em{color:#8e857e;letter-spacing:.05em;text-transform:uppercase;background:#211d1b;border-radius:6px;padding:3px 6px;font-size:7.5px;font-style:normal;font-weight:800}.power-presets button.is-active strong,.power-presets button.is-active em{color:var(--accent-strong)}.model-list{gap:1px;display:grid}.model-row{border-radius:9px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;min-height:48px;display:grid}.model-row:hover,.model-row.is-lead{background:#211d1c}.model-row.is-out .model-main{opacity:.4}.model-main{text-align:left;width:100%;min-height:48px;justify-content:flex-start!important;height:auto!important;padding:7px 9px!important}.model-main>.vox-figure{overflow:visible}.model-main>span{gap:2px;min-width:0;display:grid}.model-main strong{align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.model-main strong em{color:var(--accent-strong);background:var(--accent-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800}.model-main small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.swarm-check{background:#100f0f!important;border-color:#3a3431!important;border-radius:5px!important;width:20px!important;height:20px!important;padding:0!important}.swarm-check:hover{border-color:#5a514c!important}.swarm-check.is-checked{color:#100c0d!important;border-color:var(--accent)!important;background:var(--accent)!important}.model-divider{background:#272321;height:1px;margin:6px 9px}.council-switch{text-align:left;grid-template-columns:38px minmax(0,1fr) 28px;width:100%;min-height:54px;border:0!important;border-radius:9px!important;height:auto!important;padding:8px 9px!important;display:grid!important}.council-switch>span:nth-child(2){gap:2px;display:grid}.council-switch strong{font-size:13px}.council-switch small{color:var(--quiet);white-space:normal;font-size:11px;line-height:1.35}.council-switch>b{background:#35302d;border-radius:12px;width:27px;height:15px;position:relative}.council-switch>b:after{content:"";background:#77706a;border-radius:50%;width:9px;height:9px;transition:all .15s;position:absolute;top:3px;left:3px}.council-switch.is-on>b{background:var(--accent-mid)}.council-switch.is-on>b:after{background:var(--accent);left:15px}.council-dots{align-items:center;display:flex}.council-dots i{background:var(--accent);opacity:.85;border:2px solid #171414;border-radius:50%;width:15px;height:15px;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)}.search-menu{width:286px;padding:8px;left:-50px}.search-menu>p{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;margin:3px 7px 7px;font-size:8px;font-weight:800}.search-menu>button{text-align:left;grid-template-columns:27px minmax(0,1fr) 18px;align-items:center;width:100%;height:48px;padding:0 8px;display:grid}.search-menu>button>span{gap:2px;display:grid}.search-menu>button strong{font-size:9px}.search-menu>button small{color:var(--quiet);font-size:8px}.search-menu>button.is-active{color:var(--accent-strong);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-product{gap:1px;min-width:0;display:grid}.canvas-product strong{color:var(--text);font-size:12.5px}.canvas-product small{color:var(--quiet);font-size:8.5px}.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-artifact-tabs{scrollbar-width:none;align-items:center;gap:6px;min-width:0;max-width:calc(100% - 74px);display:flex;overflow-x:auto}.canvas-artifact-tabs::-webkit-scrollbar{display:none}.canvas-artifact-tabs button{color:#8e857a;cursor:pointer;max-width:145px;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #2a2622;border-radius:8px;flex:none;padding:6px 11px;font-size:12px;transition:all .16s;overflow:hidden}.canvas-artifact-tabs button:hover{color:#e8e4de;border-color:var(--accent-line)}.canvas-artifact-tabs button.is-active{color:var(--accent-strong);border-color:var(--accent-line);background:var(--accent-soft)}.canvas-surface{scrollbar-width:thin;scrollbar-color:#302a28 transparent;min-height:0;padding:14px;overflow:auto}.canvas-empty{text-align:center;align-content:center;place-items:center;min-height:100%;display:grid}.canvas-empty strong{font-size:18px}.canvas-empty p{max-width:320px;color:var(--muted);line-height:1.6}.canvas-artifact-meta{background:#131211;border:1px solid #221f1c;border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 13px;display:flex}.canvas-artifact-meta>div{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.canvas-artifact-meta input{color:#e8e4de;text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font:600 14px/1.3 Inter,sans-serif;overflow:hidden}.canvas-artifact-meta input:focus{color:#fff}.canvas-artifact-meta>div>span:not(.canvas-kind),.canvas-artifact-meta small{color:#6f665c;white-space:nowrap;font-size:9px}.canvas-artifact-meta small{color:var(--accent-strong)}.canvas-kind{border:1px solid var(--accent-line);color:var(--accent-strong);background:var(--accent-soft);text-transform:capitalize;border-radius:8px;padding:4px 7px;font-size:9px;font-weight:750}.canvas-media-boundary{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:11px;margin:0 0 14px;padding:14px}.canvas-media-boundary strong{text-transform:capitalize;font-size:12px}.canvas-media-boundary p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.canvas-generated-media{gap:8px;margin:0 0 12px;display:grid}.canvas-generated-media img,.canvas-generated-media video{object-fit:contain;background:#090909;border:1px solid #262220;border-radius:12px;width:100%;max-height:calc(100vh - 190px);display:block}.canvas-generated-media>div{color:var(--quiet);align-items:center;gap:10px;font-size:9px;display:flex}.canvas-generated-media>div span{flex:1}.canvas-generated-media a{color:var(--accent-strong);text-decoration:none}.canvas-generated-media a:hover{text-decoration:underline}.canvas-generated-media.is-podcast{background:linear-gradient(145deg,#f2305317,#8a5cff12 58%,#121110);border:1px solid #262220;border-radius:14px;gap:14px;padding:18px}.canvas-generated-media.is-podcast .podcast-player-heading{color:#e8e4de;align-items:center;gap:12px;font-size:13px;display:flex}.podcast-player-heading>i{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:21px;font-style:normal;display:grid}.podcast-player-heading>span{min-width:0;display:block}.podcast-player-heading strong,.podcast-player-heading small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.podcast-player-heading strong{color:#eeeae4;font-size:14px;font-weight:600}.podcast-player-heading small{color:#8e857a;margin-top:4px;font-size:11.5px}.canvas-generated-media.is-podcast audio{width:100%;min-height:42px;accent-color:var(--accent);display:block}.podcast-view{gap:14px;display:grid}.podcast-view>header{border-bottom:1px solid #221f1c;padding:2px 0 12px}.podcast-view>header h2{color:#eeeae4;letter-spacing:-.02em;margin:0;font-size:20px}.podcast-view>header p{color:#9d9489;margin:7px 0 0;font-size:12.5px;line-height:1.6}.podcast-transcript{gap:10px;display:grid}.podcast-transcript article{border-bottom:1px solid #1c1917;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.podcast-transcript article:last-child{border-bottom:0}.podcast-transcript strong{color:var(--accent-strong);font-size:12px}.podcast-transcript p{color:#c9c2b9;margin:0;font-size:13px;line-height:1.65}.canvas-podcast-view{gap:12px;animation:.22s both vxFade;display:grid}.podcast-player-card,.podcast-chapters,.podcast-transcript-panel{background:#131211;border:1px solid #262220;border-radius:12px;overflow:hidden}.podcast-player-card{background:radial-gradient(circle at 82% -10%,#8a5cff29,#0000 42%),linear-gradient(145deg,#f2305314,#131211 58%);padding:15px}.podcast-player-card>header{align-items:center;gap:11px;display:flex}.podcast-player-card>header>span:nth-child(2){flex:1;min-width:0}.podcast-player-card>header strong,.podcast-player-card>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.podcast-player-card>header strong{color:#eeeae4;font-size:14px;font-weight:600}.podcast-player-card>header small{color:#8e857a;margin-top:3px;font-size:10.5px}.podcast-player-card>header>button{color:#150b0e;background:var(--accent);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font:750 12px/1 Inter,sans-serif;transition:transform .12s,filter .16s;display:grid}.podcast-player-card>header>button:hover{filter:brightness(1.08)}.podcast-player-card>header>button:active{transform:scale(.92)}.podcast-host-stack{flex:none;width:52px;height:37px;position:relative}.podcast-host-stack>i{color:#160b0e;background:linear-gradient(145deg, var(--accent), #ff829e);border:2px solid #161313;border-radius:50%;place-items:center;width:34px;height:34px;font:750 11px/1 Inter,sans-serif;display:grid;position:absolute;top:1px}.podcast-host-stack>i:last-child{color:#120e18;background:linear-gradient(145deg,#9a6ef0,#bca0ff);right:0}.podcast-waveform{align-items:center;gap:2px;height:64px;margin-top:14px;display:flex}.podcast-waveform>i{width:100%;height:var(--bar-height);transform-origin:50%;background:#332a2c;border-radius:2px;min-height:3px}.podcast-waveform>i.is-past{background:linear-gradient(180deg, var(--accent), #a45bff)}.podcast-waveform.is-playing>i{animation:.76s ease-in-out infinite alternate podcast-bar-pulse;animation-delay:var(--bar-delay)}@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}.podcast-player-card audio{display:none}.podcast-chapters>header,.podcast-transcript-panel>header{border-bottom:1px solid #211d1b;align-items:center;gap:10px;min-height:42px;padding:0 13px;display:flex}.podcast-chapters>header strong,.podcast-transcript-panel>header strong{color:#cfc9c0;flex:1;font-size:11.5px;font-weight:600}.podcast-chapters>header small{color:#6f665c;font-size:9.5px}.podcast-chapters>button{width:100%;min-height:39px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1b1816;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 13px;display:grid}.podcast-chapters>button:last-child{border-bottom:0}.podcast-chapters>button:hover{background:#191614}.podcast-chapters>button span,.podcast-chapters>button i{color:#6f665c;font-size:9.5px;font-style:normal}.podcast-chapters>button strong{color:#bdb6ad;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:450;overflow:hidden}.podcast-transcript-panel>header>span{flex:1;min-width:0}.podcast-transcript-panel>header strong,.podcast-transcript-panel>header small{display:block}.podcast-transcript-panel>header small{color:#746c64;text-overflow:ellipsis;white-space:nowrap;max-width:520px;margin-top:2px;font-size:9.5px;overflow:hidden}.podcast-transcript-panel>header>i{color:#69d8a3;font-size:9px;font-style:normal}.podcast-transcript-panel>div{padding:3px 13px 8px}.podcast-transcript-panel article{border-bottom:1px solid #1c1917;grid-template-columns:29px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.podcast-transcript-panel article:last-child{border-bottom:0}.podcast-transcript-panel article>span{color:#150b0e;background:var(--accent);border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.podcast-transcript-panel article>span.is-alex{background:#9a6ef0}.podcast-transcript-panel article strong{color:#a09888;margin-bottom:3px;font-size:10.5px;display:block}.podcast-transcript-panel article p{color:#c9c2b9;margin:0;font-size:12.5px;line-height:1.62}.canvas-image-view{flex-direction:column;gap:12px;animation:.22s both vxFade;display:flex}.canvas-image-stage{background:repeating-linear-gradient(135deg,#1e1a18 0 8px,#151312 8px 16px);border:1px solid #262220;border-radius:12px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.canvas-image-stage img{object-fit:contain;background:#090909;width:100%;height:100%;display:block}.canvas-image-stage.is-rendering{color:#8e857a;min-height:240px}.canvas-image-stage.is-rendering>i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 17%, transparent), transparent);animation:1.1s linear infinite canvas-image-sweep;position:absolute;inset:0}.canvas-image-stage.is-rendering>span{z-index:1;font-size:12px;position:relative}.canvas-image-stage.is-rendering.is-failed{color:#d2a466;background:#151312}.canvas-image-meta{color:#8e857a;align-items:center;gap:9px;font-size:11px;display:flex}.canvas-image-meta>span{flex:1}.canvas-image-meta a{color:var(--accent-strong);text-decoration:none}.canvas-image-variants{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid}.canvas-image-variants button{aspect-ratio:1;cursor:pointer;background:#151312;border:1px solid #262220;border-radius:9px;min-width:0;padding:0;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.canvas-image-variants button:hover{border-color:var(--accent-line);transform:translateY(-2px)}.canvas-image-variants img{object-fit:cover;width:100%;height:100%;display:block}.canvas-image-variants span{color:#eee9e2;text-align:left;text-overflow:ellipsis;text-shadow:0 1px 4px #000;white-space:nowrap;font-size:9px;position:absolute;inset:auto 6px 6px;overflow:hidden}.canvas-image-settings{background:#131211;border:1px solid #221f1c;border-radius:11px;gap:10px;padding:14px;display:grid}.canvas-image-settings>strong{color:#cfc9c0;font-size:12px;font-weight:500}.canvas-image-settings label{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;display:grid}.canvas-image-settings label>span{color:#a09888;font-size:11px}.canvas-image-settings input{color:#e8e4de;min-width:0;font:inherit;background:#0f0e0e;border:1px solid #2a2622;border-radius:7px;outline:0;padding:7px 9px;font-size:11px}.canvas-image-settings input:focus{border-color:var(--accent-line)}.canvas-image-settings p{color:#8e857a;margin:0;font-size:11px;line-height:1.55}.canvas-image-settings small{color:var(--accent-strong);font-size:9px}@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-editor{resize:vertical;color:#ded9d2;white-space:pre-wrap;background:#131211;border:1px solid #262220;border-radius:12px;outline:0;width:100%;min-height:420px;padding:15px;font:14px/1.7 Inter,Segoe UI,sans-serif;display:block}.canvas-editor:focus{border-color:var(--accent-line)}.canvas-editor.is-media-notes{border-top:1px solid var(--line-soft);min-height:120px;color:var(--muted);padding-top:14px;font-size:12px;line-height:1.6}.canvas-editor.is-code{border:1px solid var(--line);color:#b9c2cb;tab-size:2;background:#0b0c0e;border-radius:11px;padding:18px;font:13px/1.7 Cascadia Code,Consolas,monospace}.canvas-content-actions{border-top:1px solid #1c1917;align-items:center;gap:7px;margin-top:12px;padding:10px 0 0;display:flex}.canvas-content-actions>span{color:#6f665c;flex:1;font-size:9.5px}.canvas-content-actions button{color:#a09888;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;display:inline-flex}.canvas-content-actions button:hover:not(:disabled){color:#e8e4de;border-color:var(--accent-line)}.canvas-content-actions button:disabled{opacity:.42;cursor:default}.canvas-content-actions .canvas-save{color:#150b0e;border-color:var(--accent);background:var(--accent);font-weight:750}.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-brand{color:var(--text);align-items:center;gap:11px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.account-entry-brand strong{color:#150b0e;background:var(--accent);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.account-entry-back{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:9px 12px;font-size:12px;text-decoration:none}.account-entry-back:hover{color:var(--text);background:var(--panel-3);border-color:#3b3532}.account-entry-page>main{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;min-height:0;display:grid}.account-entry-intro{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;padding:clamp(48px,7vw,108px);display:flex}.account-entry-intro>span:not(.vox-bot){color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;margin-top:30px;font-size:11px;font-weight:800}.account-entry-intro h1{max-width:620px;color:var(--text);letter-spacing:-.055em;margin:13px 0 17px;font-size:clamp(42px,6vw,78px);font-weight:600;line-height:.98}.account-entry-intro p{max-width:540px;color:var(--muted);margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.7}.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);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-page{width:100vw;min-height:100dvh;color:var(--text);background:radial-gradient(circle at 12% 18%, var(--accent-soft), transparent 30%), var(--bg);overflow:auto}.account-page>header{z-index:10;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100f0fe8;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(20px,4vw,62px);display:flex;position:sticky;top:0}.account-brand{color:var(--text);align-items:center;gap:10px;font-weight:750;text-decoration:none;display:inline-flex}.account-brand strong{color:#150b0e;background:var(--accent);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.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)}.account-page>main{width:min(1040px,100% - 40px);margin:0 auto;padding:clamp(38px,6vw,78px) 0 80px}.account-hero{max-width:700px;margin-bottom:34px}.account-hero>span,.account-card>header span{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.account-hero h1{letter-spacing:-.05em;margin:10px 0 13px;font-size:clamp(36px,5vw,58px);font-weight:620}.account-hero p{max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.account-notice{border:1px solid var(--accent-line);color:var(--accent-strong);background:var(--accent-soft);border-radius:10px;margin-top:18px;padding:12px 14px;font-size:12px}.account-sections{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.account-card{border:1px solid var(--line);background:#121010d9;border-radius:14px;padding:22px;box-shadow:0 18px 44px #0002}.account-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.account-card>header>div{gap:5px;display:grid}.account-card h2{letter-spacing:-.025em;margin:0;font-size:19px}.account-card>header>strong{color:var(--success);text-transform:capitalize;background:#183326;border:1px solid #2d6045;border-radius:10px;padding:5px 8px;font-size:9px}.account-card dl{gap:0;margin:0;display:grid}.account-card dl>div{border-top:1px solid var(--line-soft);grid-template-columns:120px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.account-card dt{color:var(--quiet);font-size:11px}.account-card dd{overflow-wrap:anywhere;color:#d5d0c9;text-align:right;margin:0;font-size:12px}.account-billing>p{color:var(--muted);margin:-7px 0 15px;font-size:12px}.account-plan-grid{gap:8px;display:grid}.account-plan-grid>button{border:1px solid var(--line);min-height:58px;color:var(--text);cursor:pointer;text-align:left;background:#181515;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.account-plan-grid>button:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft)}.account-plan-grid>button:disabled{opacity:.45;cursor:wait}.account-plan-grid>button span{gap:4px;display:grid}.account-plan-grid>button strong{font-size:12px}.account-plan-grid>button small{color:var(--quiet);font-size:9px}.account-plan-grid>button b{color:var(--accent-strong);flex:none;font-size:10px}.account-manage-billing{border:1px solid var(--accent-line);width:100%;min-height:38px;color:var(--accent-strong);background:var(--accent-soft);cursor:pointer;border-radius:9px;margin-top:10px;font-size:10px;font-weight:700}.account-manage-billing:disabled{opacity:.45;cursor:wait}.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{gap:8px;margin-top:14px;display:flex}.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)}.account-sessions>header>button{margin-left:auto}.account-sessions>p{color:var(--quiet);font-size:11px}.session-list button{flex:none}.account-signout{width:100%;margin-top:14px}.danger-card{background:#171012;border-color:#562b32;grid-column:1/-1}.danger-card>p{color:#bdaeb0;margin:0 0 10px;font-size:12px;line-height:1.6}.danger-card>small{color:#e6a2ac;margin-bottom:14px;font-size:10px;display:block}.danger-card button{color:#f5c3ca;background:#401a21;border-color:#783844}.danger-card button:hover:not(:disabled){background:#57222b;border-color:#a94b5c}@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}}@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}.theme-menu{display:none}.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-intro{border-right:0;border-bottom:1px solid var(--line-soft);min-height:43vh;padding:42px 24px 36px}.account-entry-intro .vox-bot{width:82px!important;height:82px!important}.account-entry-intro h1{font-size:clamp(38px,12vw,58px)}.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}.canvas-content-actions>span{display:none}.canvas-content-actions{overflow-x:auto}.account-page>main{width:min(100% - 28px,720px);padding-top:38px}.account-sections{grid-template-columns:1fr}.danger-card{grid-column:1}.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(360px,100vw - 24px);left:-47px}.search-menu{width:min(286px,100vw - 24px);left:auto;right:-90px}}@media (width<=480px){.account-entry-back{font-size:0}.account-entry-back:after{content:"Back";font-size:12px}.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}.relay-list>div{grid-template-columns:20px auto 1fr}.relay-list small{display:none}.account-page>header{height:60px;padding:0 14px}.account-card{padding:17px}.account-card dl>div{grid-template-columns:92px minmax(0,1fr)}.identity-email>div,.danger-card>div{flex-direction:column}.council-columns{grid-template-columns:1fr}.council-columns article{min-height:175px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.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}@media (width<=820px){.product-tutorial-emblem{margin-bottom:22px;--vox-emblem-size:68px!important}}@media (prefers-reduced-motion:reduce){.vox-emblem__pixels>i{animation:none!important}}.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);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)}.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);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);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);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)}.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-category-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:46px;display:grid}.help-category-grid article{background:#100f0f;gap:19px;min-height:178px;padding:24px;display:flex}.help-category-grid article>span{color:var(--accent-strong);font-family:ui-monospace,monospace;font-size:10px}.help-category-grid article>div{align-content:start;display:grid}.help-category-grid h2{margin:0;font-size:18px}.help-category-grid p{min-height:42px;color:var(--muted);margin:8px 0 18px;font-size:12px;line-height:1.55}.help-category-grid a{color:var(--accent-strong);align-items:center;gap:9px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.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){.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-category-grid article{min-height:150px}.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}}@media (prefers-reduced-motion:reduce){.help-center-layer,.help-center-sheet,.help-site-nav.is-open{animation:none!important}}.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);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)}}@media (width<=820px){.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}}@media (prefers-reduced-motion:reduce){.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{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);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);border-radius:2px;grid-column:1/-1;height:3px;display:block}.product-tutorial-rail>footer>strong{color:#100709;background:var(--accent);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);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);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)}.product-tutorial-controls .is-next{color:#0d0708;border-color:var(--accent);background:var(--accent);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);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%}.tutorial-image-workspace,.tutorial-music-workspace,.tutorial-community-workspace{height:calc(100dvh - 58px);position:relative;overflow:hidden}.tutorial-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:136px 24px 130px;display:grid}.tutorial-media-grid article{background:#111;border:1px solid #302a28;border-radius:12px;overflow:hidden}.tutorial-media-grid article>img,.tutorial-media-grid article>.tutorial-art{object-fit:cover;width:100%;height:20vh;min-height:120px;display:block}.tutorial-media-grid article footer{padding:9px 11px}.tutorial-media-grid article footer b{font-size:11px;display:block}.tutorial-media-grid article footer span{gap:5px;margin-top:5px;display:flex}.tutorial-media-grid article footer i{color:#aaa09a;border:1px solid #332c2a;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal}.tutorial-art{background:radial-gradient(circle at 74% 34%,#ef527caa,#0000 18%),linear-gradient(135deg,#301826,#101a28 72%)}.tutorial-art.is-blue{background:radial-gradient(circle at 42% 31%,#25d9ff66,#0000 18%),linear-gradient(145deg,#122b3e,#16111e 72%)}.tutorial-art.is-warm{background:radial-gradient(circle at 44% 45%,#ffbf6888,#0000 21%),linear-gradient(135deg,#382318,#12151c 72%)}.tutorial-image-composer{z-index:8;background:#151211ee;border:1px solid #423738;border-radius:14px;min-height:112px;position:absolute;bottom:92px;left:30px;right:30px;overflow:hidden;box-shadow:0 17px 50px #000b}.tutorial-image-composer textarea{resize:none;color:#ddd5d0;width:100%;min-height:64px;font:inherit;background:0 0;border:0;outline:none;padding:15px 16px;font-size:11px}.tutorial-image-composer footer{align-items:center;gap:7px;padding:7px 10px 10px;display:flex}.tutorial-image-composer button{color:#bbb2ad;background:#171413;border:1px solid #393230;border-radius:8px;min-height:32px;padding:0 10px;font-size:9px}.tutorial-image-composer footer span{flex:1}.tutorial-image-composer button.is-glowing{color:#fff;border-color:color-mix(in srgb, var(--accent) 55%, #413637);box-shadow:0 0 28px color-mix(in srgb, var(--accent) 25%, transparent)}.tutorial-image-composer button .product-tutorial-glyph{width:21px;height:21px;margin-right:5px;display:inline-grid}.tutorial-model-picker{z-index:15;background:#110f0ff5;border:1px solid #4a3a3d;border-radius:13px;gap:5px;width:270px;max-height:55vh;padding:11px;display:grid;position:absolute;bottom:205px;right:48px;overflow:auto;box-shadow:0 20px 55px #000d}.tutorial-model-picker>small{color:#867a75;letter-spacing:.12em;padding:3px 5px 8px;font-size:8px}.tutorial-model-picker button{color:#ddd5d0;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:7px;display:flex}.tutorial-model-picker button.is-active{border-color:color-mix(in srgb, var(--accent) 36%, #2b2425);background:color-mix(in srgb, var(--accent) 11%, #191515)}.tutorial-model-picker button span b,.tutorial-model-picker button span small{font-size:10px;display:block}.tutorial-model-picker button span small{color:#817874;margin-top:2px;font-size:8px}.tutorial-model-picker hr{border:0;border-top:1px solid #302a28;width:100%}.tutorial-image-focus{z-index:12;background:#070707f2;border:1px solid #423738;border-radius:14px;display:none;position:absolute;inset:122px 28px 98px;overflow:hidden;box-shadow:0 24px 60px #000c}.tutorial-image-focus.is-visible{animation:tutorial-panel-in .52s var(--ease) both;display:block}.tutorial-image-focus>img{object-fit:contain;width:100%;height:100%}.tutorial-image-focus>button{color:#fff;background:#0b0909c8;border:1px solid #4a403d;border-radius:8px;width:32px;height:42px;position:absolute;top:50%;transform:translateY(-50%)}.tutorial-image-focus>button:first-of-type{left:9px}.tutorial-image-focus>button:nth-of-type(2){right:9px}.tutorial-image-focus>span{gap:5px;display:flex;position:absolute;bottom:10px;left:10px}.tutorial-image-focus>span i{background:#080808d6;border:1px solid #ffffff18;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal}.tutorial-image-focus>div{background:#080808d6;border:1px solid #ffffff18;border-radius:8px;display:flex;position:absolute;top:10px;right:10px;overflow:hidden}.tutorial-image-focus>div button,.tutorial-image-focus>div b{color:#ddd;background:0 0;border:0;border-right:1px solid #ffffff12;padding:8px 10px;font-size:8px}.tutorial-generation-tile{z-index:13;border:1px solid color-mix(in srgb, var(--accent) 46%, #352d2d);background:#111010f0;border-radius:12px;align-items:center;gap:12px;width:min(480px,72%);padding:10px;display:none;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #000c}.tutorial-generation-tile.is-visible{animation:tutorial-panel-in .52s var(--ease) both;display:flex}.tutorial-generation-tile>div{border-radius:9px;flex:none;width:68px;height:68px}.tutorial-generation-tile span{flex:1}.tutorial-generation-tile small,.tutorial-generation-tile b{display:block}.tutorial-generation-tile small{color:var(--accent-strong);letter-spacing:.1em;font-size:8px}.tutorial-generation-tile b{margin:4px 0 7px;font-size:11px}.tutorial-generation-tile span>i{background:#2a2422;border-radius:4px;height:4px;display:block;overflow:hidden}.tutorial-generation-tile span>i em{background:linear-gradient(90deg,var(--accent),#a256ef);height:100%;display:block}.tutorial-generation-tile time{font-size:10px}.tutorial-share-menu{z-index:15;background:#100e0ef2;border:1px solid #453a38;border-radius:12px;gap:5px;width:210px;padding:10px;display:grid;position:absolute;top:160px;right:45px;box-shadow:0 20px 50px #000c}.tutorial-share-menu small{color:#8c7f78;padding:4px;font-size:8px}.tutorial-share-menu button{color:#c9bfba;text-align:left;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:9px}.tutorial-share-menu button.is-active{color:#fff;background:color-mix(in srgb,var(--accent) 17%,#1c1517)}.tutorial-music-workspace{background:radial-gradient(circle at 10% 10%, color-mix(in srgb,var(--accent) 12%,transparent), transparent 30%), repeating-linear-gradient(90deg,transparent 0 24px,#ffffff08 25px 27px,transparent 28px 43px)}.tutorial-music-create{width:min(620px,55%);position:absolute;top:130px;left:5%}.tutorial-music-create h1{margin:0 0 18px;font-size:clamp(26px,3vw,43px)}.tutorial-music-create h1 em{color:var(--accent);font-style:normal}.tutorial-music-tabs{background:#151211;border:1px solid #352e2c;border-radius:9px;padding:3px;position:absolute;top:-72px;right:0}.tutorial-music-tabs button{color:#9e9590;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:9px}.tutorial-music-tabs button.is-active{color:#fff;background:color-mix(in srgb,var(--accent) 16%,#211718)}.tutorial-music-model{background:#151211;border:1px solid #382f2d;border-radius:9px;align-items:center;gap:8px;width:190px;margin:0 0 9px auto;padding:7px;display:flex}.tutorial-music-model span{flex:1}.tutorial-music-model span b,.tutorial-music-model span small{font-size:9px;display:block}.tutorial-music-model span small{color:#8c817b;font-size:7px}.tutorial-music-model>i{font-style:normal}.tutorial-music-create>textarea{resize:none;color:#d8d0cb;width:100%;height:155px;font:inherit;background:#141211e8;border:1px solid #3a312f;border-radius:13px;outline:none;padding:15px;font-size:11px}.tutorial-music-suggestions{gap:7px;margin-top:9px;display:flex}.tutorial-music-suggestions button,.tutorial-music-create footer button{color:#aca29d;background:#151211;border:1px solid #38302e;border-radius:8px;min-height:34px;padding:0 12px;font-size:9px}.tutorial-music-create footer{gap:7px;margin-top:9px;display:flex}.tutorial-music-create footer .is-primary{color:#16080c;border-color:var(--accent);background:linear-gradient(90deg,var(--accent),#a84fec);flex:1;font-weight:800}.tutorial-recent-music{background:#100f0fe8;border:1px solid #342d2b;border-radius:13px;width:min(340px,32%);padding:9px;position:absolute;top:130px;right:4%}.tutorial-recent-music header{justify-content:space-between;padding:7px;display:flex}.tutorial-recent-music header b{font-size:10px}.tutorial-recent-music header small{color:#8d837d;font-size:8px}.tutorial-recent-music article{background:#141211;border:1px solid #2c2725;border-radius:9px;align-items:center;gap:9px;margin-top:5px;padding:7px;display:flex}.tutorial-recent-music article.is-generating{border-color:color-mix(in srgb,var(--accent) 46%,#362c2e);box-shadow:0 0 25px color-mix(in srgb,var(--accent) 14%,transparent)}.tutorial-cover{background:radial-gradient(circle at 45% 43%,#ffc778,#0000 13%),linear-gradient(145deg,#0b2130,#7d2d39);border-radius:8px;flex:none;width:39px;height:39px}.tutorial-cover.cover-1{background:radial-gradient(circle at 55% 38%,#f39a5a,#0000 16%),linear-gradient(145deg,#272032,#18100e)}.tutorial-cover.cover-2{background:radial-gradient(circle at 50% 45%,#48e7f9,#0000 15%),linear-gradient(145deg,#182a44,#681c58)}.tutorial-cover.cover-3{background:radial-gradient(circle at 45% 42%,#ab79ff,#0000 16%),linear-gradient(145deg,#1b1c34,#3d171f)}.tutorial-cover.cover-4{background:radial-gradient(circle at 55% 45%,#fadd66,#0000 15%),linear-gradient(145deg,#243c31,#151722)}.tutorial-recent-music article span{flex:1;min-width:0}.tutorial-recent-music article span b,.tutorial-recent-music article span small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.tutorial-recent-music article span small{color:#867c77;margin-top:3px;font-size:7px}.tutorial-recent-music article time{font-size:8px}.tutorial-recent-music>button{color:#a79e99;background:0 0;border:1px solid #332c2a;border-radius:8px;width:100%;margin-top:8px;padding:9px;font-size:8px}.tutorial-voxlyrics,.tutorial-music-pipeline,.tutorial-now-playing,.tutorial-discover-card{z-index:12;border:1px solid color-mix(in srgb,var(--accent) 42%,#3b3131);animation:tutorial-panel-in .52s var(--ease) both;background:#100e0ef2;border-radius:13px;position:absolute;box-shadow:0 22px 65px #000c}.tutorial-voxlyrics{gap:6px;width:min(510px,47%);padding:12px;display:grid;bottom:96px;right:7%}.tutorial-voxlyrics>small{color:var(--accent-strong);letter-spacing:.12em;font-size:8px}.tutorial-voxlyrics label{color:#8e837e;border:1px solid #302a28;border-radius:7px;padding:7px 9px;font-size:8px}.tutorial-voxlyrics label b{color:#e0d8d3;margin-top:3px;font-size:9px;display:block}.tutorial-music-pipeline{align-items:center;gap:12px;padding:10px;display:flex;bottom:110px;left:6%;right:6%}.tutorial-music-pipeline>.tutorial-cover{width:58px;height:58px}.tutorial-music-pipeline>span{flex:1}.tutorial-music-pipeline small{color:var(--accent-strong);letter-spacing:.12em;font-size:8px}.tutorial-music-pipeline b{margin:4px 0 2px;font-size:11px;display:block}.tutorial-music-pipeline p{color:#918781;margin:0 0 8px;font-size:8px}.tutorial-music-pipeline span>i{background:#2d2725;border-radius:3px;height:4px;display:block;overflow:hidden}.tutorial-music-pipeline span>i em{background:linear-gradient(90deg,var(--accent),#a654ed);width:82%;height:100%;animation:1.8s ease-in-out infinite tutorial-progress-breathe;display:block}.tutorial-music-pipeline>strong{font-size:11px}.tutorial-now-playing{align-items:center;gap:10px;padding:12px;display:flex;bottom:91px;left:4%;right:4%}.tutorial-now-playing>.tutorial-cover{width:70px;height:70px}.tutorial-now-playing>span{flex:1}.tutorial-now-playing>span b,.tutorial-now-playing>span small{display:block}.tutorial-now-playing>span b{font-size:12px}.tutorial-now-playing>span small{color:#8e837e;margin:3px 0 10px;font-size:8px}.tutorial-now-playing>span>i{background:linear-gradient(90deg,#55d8a3,var(--accent),#a652eb);border-radius:4px;height:5px;display:block;overflow:hidden}.tutorial-now-playing>span>i em{background:#60e5ae;width:28%;height:100%;display:block;box-shadow:0 0 12px #60e5ae}.tutorial-now-playing time{color:#a39994;margin-top:4px;font-size:8px;display:block}.tutorial-now-playing>button{color:#d3cbc7;background:#161312;border:1px solid #3a3230;border-radius:9px;width:35px;height:35px}.tutorial-now-playing>button.is-play{color:#100709;background:var(--accent)}.tutorial-now-playing aside{border-left:1px solid #312a28;width:25%;padding-left:12px}.tutorial-now-playing aside b{color:var(--accent-strong);font-size:8px}.tutorial-now-playing aside p{color:#aaa09a;font-size:8px;line-height:1.5}.tutorial-discover-card{align-items:center;gap:16px;padding:17px;display:flex;top:24%;left:9%;right:9%}.tutorial-discover-card>.tutorial-cover{width:120px;height:120px}.tutorial-discover-card>span{flex:1}.tutorial-discover-card small,.tutorial-discover-card b,.tutorial-discover-card p,.tutorial-discover-card i{display:block}.tutorial-discover-card small{color:var(--accent-strong);letter-spacing:.12em;font-size:8px}.tutorial-discover-card b{margin:5px 0;font-size:18px}.tutorial-discover-card p{color:#948a84;margin:0 0 9px;font-size:9px}.tutorial-discover-card i{color:#74d8aa;border:1px solid #3c3331;border-radius:6px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal}.tutorial-discover-card>button{color:#d0c7c2;background:#171313;border:1px solid #433735;border-radius:8px;min-height:35px;padding:0 13px;font-size:9px}.tutorial-community-workspace{background:linear-gradient(90deg,#090909,#0c0b0b);grid-template-columns:minmax(0,1fr) 280px;gap:16px;padding:126px 22px 88px;display:grid}.tutorial-community-feed{width:min(760px,100%);margin:0 auto}.tutorial-community-feed nav{background:#111010;border:1px solid #302a28;border-radius:9px;gap:5px;margin-bottom:10px;padding:4px;display:flex}.tutorial-community-feed nav button{color:#9c928d;background:0 0;border:0;border-radius:6px;min-height:31px;padding:0 12px;font-size:9px}.tutorial-community-feed nav button.is-active,.tutorial-community-feed nav button:last-child{color:#fff;background:color-mix(in srgb,var(--accent) 19%,#25191c)}.tutorial-community-feed nav button:last-child{color:#14090b;background:var(--accent);margin-left:auto}.tutorial-community-feed article{background:#11100f;border:1px solid #302a28;border-radius:12px;margin-top:9px;padding:13px}.tutorial-community-feed article header{align-items:center;gap:8px;display:flex}.tutorial-community-feed article header span{flex:1}.tutorial-community-feed article header span b,.tutorial-community-feed article header span small{font-size:9px;display:block}.tutorial-community-feed article header span small{color:#918781;font-size:7px}.tutorial-community-feed article header>i{border:1px solid color-mix(in srgb,var(--accent) 50%,#332528);color:var(--accent-strong);border-radius:5px;padding:3px 6px;font-size:7px;font-style:normal}.tutorial-community-feed h2{margin:9px 0 5px;font-size:13px}.tutorial-community-feed p{color:#b3aaa5;margin:0;font-size:9px;line-height:1.5}.tutorial-community-feed article>img{object-fit:cover;border:1px solid #322b29;border-radius:9px;width:100%;max-height:190px;margin-top:10px;display:block}.tutorial-community-feed article footer{color:#8b817c;margin-top:10px;font-size:8px}.tutorial-community-composer,.tutorial-discussion,.tutorial-social-panel,.tutorial-moderation{z-index:12;animation:tutorial-panel-in .52s var(--ease) both;position:absolute}.tutorial-community-composer{border:1px solid color-mix(in srgb,var(--accent) 44%,#3d3033);background:#11100ff5;border-radius:13px;width:min(520px,60%);padding:13px;top:17%;right:8%;box-shadow:0 25px 70px #000d}.tutorial-community-composer header{justify-content:space-between;margin-bottom:9px;display:flex}.tutorial-community-composer header b{font-size:11px}.tutorial-community-composer header button{color:#aaa;background:0 0;border:0}.tutorial-community-composer>label,.tutorial-community-composer input,.tutorial-community-composer textarea{color:#d7cfca;width:100%;font:inherit;background:#151312;border:1px solid #382f2d;border-radius:8px;margin-top:7px;padding:9px;font-size:9px}.tutorial-community-composer>label{color:#aaa09a;width:auto;display:block}.tutorial-community-composer textarea{resize:none;height:74px}.tutorial-community-composer>div{border:1px solid #382f2d;border-radius:8px;align-items:center;gap:9px;margin-top:8px;padding:7px;display:flex}.tutorial-community-composer>div img{object-fit:cover;border-radius:6px;width:72px;height:48px}.tutorial-community-composer>div span b,.tutorial-community-composer>div span small{font-size:8px;display:block}.tutorial-community-composer>div span small{color:#76d7aa}.tutorial-community-composer footer{gap:6px;margin-top:9px;display:flex}.tutorial-community-composer footer span{flex:1}.tutorial-community-composer footer button{color:#b5aca6;background:#171413;border:1px solid #3a312f;border-radius:7px;padding:8px 10px;font-size:8px}.tutorial-community-composer footer button:last-child{color:#100709;border-color:var(--accent);background:var(--accent);font-weight:800}.tutorial-discussion{background:#11100ff4;border:1px solid #3a312f;border-radius:13px;width:min(650px,67%);top:20%;right:6%;overflow:hidden;box-shadow:0 23px 65px #000d}.tutorial-discussion>header{border-bottom:1px solid #302a28;justify-content:space-between;padding:11px 13px;display:flex}.tutorial-discussion>header b{font-size:10px}.tutorial-discussion>header small{color:#948983;font-size:8px}.tutorial-discussion article{gap:9px;padding:13px;display:flex}.tutorial-discussion article span{flex:1}.tutorial-discussion article span b,.tutorial-discussion article span small{font-size:9px;display:block}.tutorial-discussion article span small{color:#8f8580;margin-top:3px;font-size:7px}.tutorial-discussion article p{color:#b7aea9;font-size:9px;line-height:1.5}.tutorial-discussion article button{color:#9f9590;background:0 0;border:0;font-size:8px}.tutorial-branch{margin-left:25px;padding-left:23px;position:relative}.tutorial-branch>i{border-left:1px solid var(--accent);border-bottom:1px solid var(--accent);border-radius:0 0 0 10px;width:14px;position:absolute;top:0;bottom:0;left:0}.tutorial-branch article{border-left:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,#11100f)}.tutorial-social-panel{background:#11100ff5;border:1px solid #3a312f;border-radius:13px;grid-template-columns:1fr 1fr;width:min(650px,68%);display:grid;top:20%;right:7%;overflow:hidden;box-shadow:0 23px 65px #000d}.tutorial-social-panel nav{border-bottom:1px solid #302a28;grid-column:1/-1;gap:5px;padding:7px;display:flex}.tutorial-social-panel nav button{color:#a79e98;background:#151312;border:1px solid #352e2c;border-radius:7px;flex:1;padding:9px;font-size:8px}.tutorial-social-panel nav button.is-active{color:#fff;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,#181112)}.tutorial-social-panel>article{border-bottom:1px solid #302a28;align-items:center;gap:8px;padding:11px;display:flex}.tutorial-social-panel>article span{flex:1}.tutorial-social-panel>article span b,.tutorial-social-panel>article span small{font-size:9px;display:block}.tutorial-social-panel>article span small{color:#8c827d;font-size:7px}.tutorial-social-panel>article button{color:#b9b0aa;background:#171413;border:1px solid #3b3230;border-radius:7px;padding:7px;font-size:7px}.tutorial-social-panel>div{background:#0d0c0c;grid-column:1/-1;padding:13px}.tutorial-social-panel>div b{font-size:10px}.tutorial-social-panel>div p{color:#c6bdb8;background:#171413;border:1px solid #372f2d;border-radius:9px;width:max-content;max-width:70%;padding:9px;font-size:8px}.tutorial-social-panel>div input{color:#ddd;background:#131110;border:1px solid #3a312f;border-radius:8px;width:100%;padding:10px;font-size:8px}.tutorial-moderation{background:#0f0e0ef8;border:1px solid #3b3230;border-radius:13px;grid-template-columns:180px minmax(0,1fr) 270px;display:grid;inset:17% 3% 10%;overflow:hidden;box-shadow:0 24px 70px #000d}.tutorial-moderation>aside{border-right:1px solid #302a28;flex-direction:column;gap:5px;padding:12px;display:flex}.tutorial-moderation>aside b{margin-bottom:10px;font-size:11px}.tutorial-moderation>aside button{color:#a69c96;text-align:left;background:0 0;border:0;border-radius:7px;padding:9px;font-size:8px}.tutorial-moderation>aside button.is-active{color:#fff;background:color-mix(in srgb,var(--accent) 16%,#1b1415)}.tutorial-moderation>main{padding:12px}.tutorial-moderation>main header{justify-content:space-between;margin-bottom:7px;display:flex}.tutorial-moderation>main header b{font-size:10px}.tutorial-moderation>main header button{color:#e5ba65;background:#1b1714;border:1px solid #493f3b;border-radius:6px;padding:5px 8px;font-size:7px}.tutorial-moderation>main article{border-bottom:1px solid #2e2826;justify-content:space-between;padding:12px 7px;display:flex}.tutorial-moderation>main article span b,.tutorial-moderation>main article span small{font-size:9px;display:block}.tutorial-moderation>main article span small{color:#8f8580;margin-top:3px;font-size:7px}.tutorial-moderation>main article i{color:#c7a85c;font-size:8px;font-style:normal}.tutorial-moderation>section{background:#121010;border-left:1px solid #302a28;padding:13px}.tutorial-moderation>section>b{font-size:10px}.tutorial-moderation>section h3{margin:18px 0 5px;font-size:12px}.tutorial-moderation>section p{color:#9d938d;font-size:8px;line-height:1.5}.tutorial-moderation>section button{color:#bcb3ad;background:#171413;border:1px solid #3b3230;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:8px}.tutorial-moderation>section button:first-of-type{color:#11080a;border-color:var(--accent);background:var(--accent)}.surface-tutorial-replay{z-index:900;color:#bdb4af;background:#12100f;border:1px solid #3d3532;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:fixed;top:14px;right:58px;box-shadow:0 8px 26px #0007}.surface-tutorial-replay:hover{color:#fff;border-color:color-mix(in srgb,var(--accent) 56%,#4a3b3e);background:color-mix(in srgb,var(--accent) 12%,#171112)}.surface-tutorial-replay svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@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 (width<=820px){.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}.surface-tutorial-replay{top:8px;right:52px}.tutorial-image-workspace,.tutorial-music-workspace,.tutorial-community-workspace{height:calc(100dvh - 98px)}.tutorial-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:92px 9px 142px}.tutorial-media-grid article>img,.tutorial-media-grid article>.tutorial-art{height:14vh;min-height:88px}.tutorial-media-grid article footer{padding:7px}.tutorial-media-grid article footer b{font-size:8px}.tutorial-media-grid article footer i:nth-child(n+3){display:none}.tutorial-image-composer{min-height:96px;bottom:119px;left:9px;right:9px}.tutorial-image-composer textarea{min-height:53px;padding:11px;font-size:9px}.tutorial-image-composer button:nth-of-type(2){display:none}.tutorial-model-picker{width:auto;max-height:45vh;bottom:224px;left:9px;right:9px}.tutorial-model-picker button{min-height:43px}.tutorial-image-focus{inset:100px 8px 116px}.tutorial-image-focus>div button{display:none}.tutorial-generation-tile{width:calc(100% - 30px)}.tutorial-share-menu{top:auto;bottom:228px;right:18px}.tutorial-music-create{width:auto;top:94px;left:10px;right:10px}.tutorial-music-create h1{margin-bottom:10px;font-size:26px}.tutorial-music-tabs{top:-52px}.tutorial-music-model{margin-left:0}.tutorial-music-create>textarea{height:105px}.tutorial-music-suggestions button:nth-child(n+3){display:none}.tutorial-recent-music{width:auto;max-height:190px;inset:auto 10px 114px;overflow:hidden}.tutorial-recent-music article:nth-of-type(n+4){display:none}.tutorial-recent-music article{margin-top:3px;padding:4px}.tutorial-cover{width:31px;height:31px}.tutorial-voxlyrics{width:auto;max-height:225px;bottom:116px;left:10px;right:10px;overflow:hidden}.tutorial-music-pipeline{bottom:132px;left:10px;right:10px}.tutorial-now-playing{flex-wrap:wrap;bottom:112px;left:8px;right:8px}.tutorial-now-playing>.tutorial-cover{width:57px;height:57px}.tutorial-now-playing aside{border-top:1px solid #312a28;border-left:0;width:100%;padding:7px 0 0}.tutorial-now-playing aside p{margin:3px 0}.tutorial-discover-card{flex-wrap:wrap;top:20%;left:12px;right:12px}.tutorial-discover-card>.tutorial-cover{width:90px;height:90px}.tutorial-discover-card>span{min-width:calc(100% - 110px)}.tutorial-discover-card>button{flex:1}.tutorial-community-workspace{padding:84px 8px 116px;display:block}.tutorial-community-feed nav button:nth-child(3),.tutorial-community-feed nav button:nth-child(4){display:none}.tutorial-community-feed article{padding:10px}.tutorial-community-feed article:nth-of-type(2){display:none}.tutorial-community-feed article>img{max-height:170px}.tutorial-community-composer,.tutorial-discussion,.tutorial-social-panel{width:auto;top:96px;left:8px;right:8px}.tutorial-community-composer{padding:10px}.tutorial-community-composer textarea{height:62px}.tutorial-discussion{max-height:60vh;overflow:auto}.tutorial-social-panel{grid-template-columns:1fr}.tutorial-social-panel nav,.tutorial-social-panel>div{grid-column:1}.tutorial-social-panel>article:nth-of-type(2){display:none}.tutorial-moderation{flex-direction:column;display:flex;inset:96px 8px 115px;overflow:auto}.tutorial-moderation>aside{border-bottom:1px solid #302a28;border-right:0;grid-template-columns:1fr 1fr;padding:8px;display:grid}.tutorial-moderation>aside b{grid-column:1/-1;margin:0}.tutorial-moderation>aside button:nth-of-type(n+4){display:none}.tutorial-moderation>section{border-top:1px solid #302a28;border-left:0}.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%}}@media (prefers-reduced-motion:reduce){.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;width:282px}.history-head,.member-rail,.guest-rail,.history-rail>footer{width:282px}.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{width:282px;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){.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);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);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);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);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}@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{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);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)}.music-track-menu-share{border:1px solid var(--accent-line);color:#e9e2dc;background:linear-gradient(90deg, var(--accent-soft), #161312);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px;width:calc(100% - 16px);min-height:42px;margin:7px 8px 0;padding:6px 9px;display:grid}.music-track-menu-share>span{gap:1px;min-width:0;display:grid}.music-track-menu-share b{font-size:10.5px}.music-track-menu-share small{color:#867d74;font-size:9px}.music-track-menu-share:hover{border-color:var(--accent);background:var(--accent-mid)}@keyframes content-share-backdrop-in{0%{opacity:0}}@keyframes content-share-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (width<=720px){.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)}.webpage-view{background:#fff;height:560px}.webpage-view iframe{border:0;width:100%;height:100%}.canvas-rich+.canvas-editor{min-height:180px;margin-top:12px}.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 strong{font-size:12.5px}.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-simulator-view{background:radial-gradient(circle at 50% 20%, var(--accent-soft), transparent 48%), #111010;border:1px solid #262220;border-radius:12px;overflow:hidden}.canvas-simulator-view>header{padding:18px 18px 8px}.canvas-simulator-view>header>span{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.canvas-simulator-view>header h2{margin:7px 0 4px;font-size:21px}.canvas-simulator-view>header p{color:#8e857a;margin:0;font-size:12px;line-height:1.5}.simulator-stage{aspect-ratio:1;border:1px dashed var(--accent-line);text-align:center;border-radius:50%;place-content:center;width:min(260px,65%);margin:16px auto 24px;display:grid;position:relative}.simulator-stage:before,.simulator-stage:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:14%}.simulator-stage:after{inset:29%}.simulator-stage>i{height:var(--sim-level);background:linear-gradient(180deg, var(--accent-mid), transparent);filter:blur(14px);opacity:.7;border-radius:50% 50% 38% 38%;max-height:76%;position:absolute;bottom:12%;left:12%;right:12%}.simulator-stage strong,.simulator-stage span{z-index:1;position:relative}.simulator-stage strong{font:700 48px JetBrains Mono,monospace}.simulator-stage span{color:#7d7469;letter-spacing:.12em;margin-top:4px;font-size:9.5px;font-weight:700}.simulator-controls{background:#221f1c;border-top:1px solid #221f1c;gap:1px;display:grid}.simulator-controls label{background:#131110;grid-template-columns:minmax(0,1fr) minmax(160px,45%);align-items:center;gap:14px;padding:12px 15px;display:grid}.simulator-controls label>span{align-items:baseline;gap:8px;min-width:0;display:flex}.simulator-controls label strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.simulator-controls label small{color:var(--accent-strong);font:11px JetBrains Mono,monospace}.simulator-controls input{width:100%;accent-color:var(--accent)}.simulator-controls>p{color:#7d7469;text-align:center;background:#131110;margin:0;padding:18px;font-size:12px}.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-header svg{width:15px;height:15px}.canvas-header-spacer{flex:1;min-width:4px}.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:hover:not(.is-active){color:#c8c1bc;background:#171514}.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-current-tool{color:#ede8e4;cursor:pointer;min-width:89px;height:30px;font:inherit;background:#151313;border:1px solid #282422;border-radius:8px;align-items:center;gap:7px;padding:0 8px;display:flex}.canvas-current-tool:hover,.canvas-current-tool[aria-expanded=true]{background:#1a1716;border-color:#3b3431}.canvas-current-tool>i,.canvas-recent-tools button>i{border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px}.canvas-current-tool strong{font-size:11px;font-weight:680}.canvas-current-tool svg{color:#746d68;width:13px;margin-left:auto}.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-recent-tools{align-items:center;gap:5px;min-width:0;display:flex}.canvas-recent-tools button{color:#8d8580;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #282422;border-radius:8px;align-items:center;gap:6px;max-width:86px;height:30px;padding:0 9px;font:10px Inter,sans-serif;display:flex;overflow:hidden}.canvas-recent-tools button:hover{color:#ddd7d2;background:#161413;border-color:#3a3430}.canvas-tool-navigation{flex:none;align-items:center;gap:1px;display:flex}.canvas-tool-navigation span{color:#6f6863;text-align:center;min-width:31px;font:8.5px/1 JetBrains Mono,Consolas,monospace}.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-view{gap:11px}.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-progress{background:#00000080;border-radius:99px;height:3px;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.canvas-image-demo-progress>i{border-radius:inherit;background:var(--accent);width:100%;height:100%;animation:2.8s linear both canvas-demo-render-progress;display:block}.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-image-stage{background:repeating-linear-gradient(135deg,#1b1816 0 8px,#131110 8px 16px);border-color:#282321;border-radius:8px;width:100%;max-height:calc(100dvh - 212px)}.canvas-image-stage img{object-fit:contain;border-radius:7px}.canvas-image-meta{color:#79726d;min-height:20px;font-size:9.5px}.canvas-image-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canvas-image-variants{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.canvas-image-variants button{border-color:#292522;border-radius:7px}.canvas-image-variants button.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.canvas-image-variants span{font-size:8.5px;inset:auto 7px 7px}.canvas-video-view{gap:11px;display:grid}.canvas-video-stage{background:#080808;border:1px solid #282422;border-radius:9px;position:relative;overflow:hidden}.canvas-video-stage video{aspect-ratio:16/9;object-fit:contain;width:100%;max-height:calc(100dvh - 205px);display:block}.canvas-video-stage>span,.canvas-video-stage>small{color:#eee9e5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090909b8;border:1px solid #ffffff18;border-radius:6px;padding:4px 6px;font:8.5px JetBrains Mono,monospace;position:absolute;top:9px}.canvas-video-stage>span{left:9px}.canvas-video-stage>small{right:9px}.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-music-view{text-align:center;justify-items:center;gap:8px;padding:14px 8px 28px;display:grid}.canvas-music-cover{aspect-ratio:1;color:#a269ff;background:radial-gradient(circle at 50% 42%,#3b235c,#151118 68%);border:1px solid #2c2724;border-radius:10px;place-items:center;width:min(100%,320px);margin-bottom:8px;display:grid;overflow:hidden}.canvas-music-cover img{object-fit:cover;width:100%;height:100%}.canvas-music-cover svg{opacity:.8;width:54px;height:54px}.canvas-music-view>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.canvas-music-view>span{color:#817973;font-size:9.5px}.canvas-music-view audio{width:min(100%,360px);accent-color:var(--accent);margin-top: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-webpage-view{background:#fff;border:1px solid #2b2724;border-radius:9px;grid-template-rows:38px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.canvas-webpage-view>header{color:#8a827b;background:#171514;align-items:center;gap:5px;padding:0 9px;display:flex}.canvas-webpage-view>header>i{background:#df5d68;border-radius:50%;width:7px;height:7px}.canvas-webpage-view>header>i:nth-child(2){background:#d5a755}.canvas-webpage-view>header>i:nth-child(3){background:#5fbf84}.canvas-webpage-view>header>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-left:5px;font-size:9px;overflow:hidden}.canvas-webpage-view nav{gap:3px;display:flex}.canvas-webpage-view nav button{color:#766e69;cursor:pointer;background:0 0;border:0;border-radius:6px;height:25px;padding:0 8px;font-size:8.5px}.canvas-webpage-view nav button.is-active{color:#eee8e4;background:#292522}.canvas-webpage-view iframe{border:0;width:100%;height:100%}.canvas-webpage-view pre{color:#bdc6cd;white-space:pre-wrap;background:#0b0c0e;height:100%;margin:0;padding:15px;font:10.5px/1.65 JetBrains Mono,Consolas,monospace;overflow:auto}.canvas-slides-workspace{gap:11px;display:grid}.canvas-slides-workspace>article{aspect-ratio:16/9;background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 38%), linear-gradient(145deg, #191617, #0e0d0d);border:1px solid #302a2c;border-radius:9px;flex-direction:column;justify-content:center;padding:9%;display:flex}.canvas-slides-workspace>article small{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:8.5px;font-weight:750}.canvas-slides-workspace>article h2{margin:10px 0 7px;font-size:clamp(20px,3vw,36px);line-height:1.12}.canvas-slides-workspace>article p{color:#aaa2a5;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.canvas-slides-workspace>nav{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.canvas-slides-workspace>nav button{color:#877f7a;text-align:left;cursor:pointer;background:#141211;border:1px solid #292522;border-radius:7px;flex:none;grid-template-columns:19px 1fr;align-items:center;gap:6px;width:110px;min-height:54px;padding:6px;display:grid}.canvas-slides-workspace>nav button.is-active{color:#e7e1dd;border-color:var(--accent-line)}.canvas-slides-workspace>nav i{font-size:8px;font-style:normal}.canvas-slides-workspace>nav span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.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-podcast-view{grid-template-columns:1fr}.canvas-podcast-view .podcast-player-card{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);padding:0 13px}.canvas-primary-action.canvas-demo-render{color:#150b0e;border:0;gap:8px;padding:8px 15px;font-size:12.5px;font-weight:700}.canvas-primary-action.canvas-demo-render b{color:inherit;background:#00000038;border-radius:5px;padding:2px 7px;font:10px JetBrains Mono,Consolas,monospace}.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-demo-controls .canvas-volume-track{cursor:pointer;background:#241f1c;border:0;border-radius:99px;width:84px;height:4px;padding:0;display:block;overflow:hidden}.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);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-volume-track>i{background:var(--accent);height:100%;display:block}.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);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-deck-chart{align-items:flex-end;gap:9px;height:44%;margin-top:6px;display:flex}.canvas-deck-chart>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.canvas-deck-chart>span i{border-radius:6px 6px 0 0;width:100%}.canvas-deck-chart>span small{color:#a79db0;font-size:10.5px}.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-voxel-demo{flex-direction:column;gap:12px;animation:.22s both vxFade;display:flex}.canvas-voxel-demo>button{aspect-ratio:1;cursor:grab;background:radial-gradient(90% 80% at 50% 15%,#1a1726,#0b0a10);border:1px solid #262220;border-radius:12px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.canvas-voxel-demo>button:active{cursor:grabbing}.canvas-voxel-demo>button>div{transform-style:preserve-3d;transition:transform .4s var(--ease);grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.canvas-voxel-demo>button>div i{border-radius:3px;width:20px;height:20px}.canvas-voxel-demo>button>span{color:#8fd6b0;letter-spacing:.09em;background:#00000073;border-radius:5px;padding:3px 7px;font:700 9.5px JetBrains Mono,Consolas,monospace;position:absolute;top:10px;left:10px}.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 .canvas-tutorial-mark{color:#16070b;background:linear-gradient(145deg,#ff456b,#df214b);border:1px solid #ff6684;border-radius:10px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:grid;box-shadow:0 9px 26px #ef315742,inset 0 1px #ffffff52}.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-view{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.canvas-workspace.is-focused .podcast-transcript-panel{grid-area:1/2/span 2}.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}.canvas-recent-tools{display:none}}@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-current-tool{min-width:0;max-width:116px}.canvas-tool-menu{width:auto;max-height:calc(100dvh - 105px);position:fixed;top:45px;left:8px;right:8px}.canvas-tool-navigation span{min-width:27px}.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}.canvas-webpage-view{min-height:calc(100dvh - 120px)}.canvas-image-stage{max-height:calc(100dvh - 190px)}}.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);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)}.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}.auth-home-preview{opacity:.18;text-align:center;place-items:center;width:100%;display:grid;position:absolute;top:12%}.auth-home-preview h1{margin:16px 0 7px;font-size:38px}.auth-home-preview p{color:#aaa29a}.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}.auth-heading{align-items:center;gap:12px;padding-right:28px;display:flex}.auth-heading>strong{color:#150b0e;background:var(--accent);border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font-size:16px;display:grid}.auth-heading h1{color:#e8e4de;letter-spacing:-.025em;margin:0;font-size:19px}.auth-heading p{color:#8e857d;margin:4px 0 0;font-size:11px}.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);margin-right:8px}.studio-library-summary{padding:20px 16px}.studio-library-summary>span{color:#6f675f;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.studio-library-summary strong{margin-top:9px;font-size:13px;display:block}.studio-library-summary p{color:#81786f;font-size:11px;line-height:1.5}.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(--a);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(--a);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}.studio-main{color:#e8e4de;background:#0d0d0d;min-width:0;position:relative;overflow:hidden}.studio-top{background:#100f0fef;border-bottom:1px solid #211e1c;justify-content:space-between;align-items:center;height:51px;padding:0 18px;display:flex}.studio-top>div{align-items:center;gap:12px;display:flex}.studio-top>div>strong{font-size:14.5px}.studio-top>div>span{color:#706860;font-size:10px}.studio-top label{color:#746c64;font-size:9px}.studio-top select{color:#bbb3ab;background:#151311;border:1px solid #2b2724;border-radius:7px;margin-left:7px;padding:6px 22px 6px 8px;font-size:10px}.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}.studio-empty{color:#7a7169;text-align:center;place-items:center;width:min(420px,100% - 32px);display:grid}.studio-empty>span{width:48px;height:48px;color:var(--accent);background:var(--accent-soft);border:1px solid #2c2724;border-radius:14px;place-items:center;display:grid}.studio-empty h1,.studio-empty h2{color:#ded8d1;letter-spacing:-.03em;margin:15px 0 6px;font-size:22px}.studio-empty p{margin:0;font-size:11px;line-height:1.6}.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);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}.recent-music .studio-empty{margin:auto;padding:20px}.recent-music .studio-empty h2{font-size:18px}.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-brand-rail{background:#100f0f;border-right:1px solid #211e1c;flex-direction:column;grid-row:1/3;align-items:center;gap:7px;padding:10px 0;display:flex}.profile-brand-rail a,.profile-brand-rail b{color:#8a8178;border-radius:9px;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}.profile-brand-rail a:first-child{color:#150b0e;background:var(--accent);font-weight:800}.profile-brand-rail span{flex:1}.profile-context-rail{background:#11100f;border-right:1px solid #211e1c;flex-direction:column;grid-area:1/2/3;min-width:0;display:flex}.profile-context-rail>label{color:#746c64;background:#0e0d0c;border:1px solid #292421;border-radius:8px;align-items:center;gap:8px;height:35px;margin:13px 11px;padding:0 10px;display:flex}.profile-context-rail>label input{color:#d4cec7;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.profile-context-rail>div{flex:1;min-height:0;padding:2px 9px;overflow:auto}.profile-context-rail>div>p{color:#6f675f;letter-spacing:.08em;text-transform:uppercase;margin:4px 8px 8px;font-size:8px}.profile-context-rail>div>a{color:#a8a098;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:9px 8px;text-decoration:none;display:flex}.profile-context-rail>div>a:hover{color:#e4ded7;background:#1a1715}.profile-context-rail>div>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.profile-context-rail>div>a small{color:#625b55;flex:none;font-size:8px}.profile-context-rail>div>span{color:#665f58;text-align:center;padding:28px 8px;font-size:10px;display:block}.profile-context-rail>footer{border-top:1px solid #25211f;padding:12px}.profile-context-rail>footer>div{color:#7a7169;justify-content:space-between;margin-bottom:12px;font-size:9px;display:flex}.profile-context-rail>footer>div strong{color:var(--accent-strong)}.profile-context-rail>footer>section{align-items:center;gap:9px;display:flex}.profile-context-rail>footer>section>i{color:#150b0e;background:var(--accent);border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.profile-context-rail>footer>section span{flex-direction:column;min-width:0;display:flex}.profile-context-rail>footer>section strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profile-context-rail>footer>section small{color:#706860;font-size:8px}.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}.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-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.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)}.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-section-toggle{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.profile-section-toggle span{flex-direction:column;display:flex}.profile-section-toggle strong{font-size:12px}.profile-section-toggle small{color:#766e66;font-size:9px}.profile-section-toggle>b{color:var(--accent-strong);font-size:9px}.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}.profile-danger .profile-section-toggle>span>strong{color:#e48792}.danger-body{border-top:1px solid #392326;margin-top:18px;padding-top:16px}.danger-body p,.danger-body small{color:#8e7778;font-size:9px}.danger-body>div{gap:8px;margin-top:10px;display:flex}.danger-body input{flex:1;padding:0 10px}.danger-body button{color:#f0b0b7;border-color:#603038;padding:0 12px}@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);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-context-rail{display:none}.profile-brand-rail{border-top:1px solid #211e1c;border-right:0;flex-direction:row;grid-row:3;justify-content:space-around;padding:5px 10px}.profile-brand-rail span{display:none}.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}.auth-heading h1{font-size:17px}.welcome-state{padding:22px 14px 140px}.welcome-state h1{font-size:29px}.welcome-suggestions{grid-template-columns:1fr;max-height:190px;overflow:auto}.studio-top>div>span{display:none}.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.is-open,.history-head,.thread-groups,.member-rail,.guest-rail,.history-rail>footer{width:258px}.exact-studio-rail{width:260px}.exact-studio-rail .studio-library-summary{padding:8px 16px}.exact-studio-rail .studio-library-summary>span{color:#6f665c;margin-bottom:8px;font-size:10px;display:block}.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);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)}.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:11px;font-weight:500}.exact-generation-progress small{background:#00000080;border-radius:99px;height:3px;display:block;overflow:hidden}.exact-generation-progress small i{border-radius:inherit;background:var(--a);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(--a);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(--a);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{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(--a);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-reference-strip{background:#ee2d5812;border:1px solid #ee2d5847;border-radius:10px;align-items:center;gap:10px;margin:10px 10px 0;padding:8px;display:flex}.exact-image-reference-strip img,.exact-image-reference-strip video{object-fit:cover;background:#090909;border-radius:7px;flex:none;width:46px;height:46px}.exact-image-reference-strip>span{flex:1;gap:2px;min-width:0;display:grid}.exact-image-reference-strip strong{color:#e8e4de;font-size:12.5px;font-weight:600}.exact-image-reference-strip small{color:#8e857a;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.exact-image-reference-strip button{color:#92897e;cursor:pointer;background:#151211;border:1px solid #2c2724;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid}.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-ring:linear-gradient(145deg, #74716d, #302e2c);background:var(--tier-ring);border:1px solid #070707;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:1.5px;display:grid;box-shadow:0 4px 12px #00000061,inset 0 1px 1px #ffffff2e}.exact-vox-tier-mark>i{color:#050505;background:radial-gradient(circle at 32% 18%,#ff9bb3 0,#ee4169 37%,#9d1537 100%);border:1px solid #050505;border-radius:7px;place-items:center;width:100%;height:100%;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff42,inset 0 -4px 7px #25000a3d}.exact-vox-tier-mark>i svg{fill:currentColor;width:17px;height:17px;display:block}.exact-vox-tier-mark.is-core{--tier-ring:linear-gradient(145deg, #817d78, #45413d 48%, #262421)}.exact-vox-tier-mark.is-plus{--tier-ring:linear-gradient(145deg, #f2f0eb, #a7a49f 43%, #dedbd4 67%, #77736f)}.exact-vox-tier-mark.is-pro{--tier-ring:linear-gradient(135deg, #56524e 0 35%, #d9d6cf 36% 58%, #8b8781 59% 76%, #34312e 77%)}.exact-vox-tier-mark.is-ultra{--tier-ring:linear-gradient(145deg, #fff0a5, #d8a82e 39%, #fff0a0 58%, #8e5a0c);box-shadow:0 5px 16px #a8700d4d,inset 0 1px 1px #ffffff6b}.exact-vox-tier-mark.is-compact{border-radius:8px;flex-basis:30px;width:30px;height:30px;padding:1.5px}.exact-vox-tier-mark.is-compact>i{border-radius:5px}.exact-vox-tier-mark.is-compact>i svg{width:13px;height:13px}.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-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}.exact-image-route-empty{color:#776e65;text-align:center;place-content:center;gap:7px;min-height:280px;padding:30px;display:grid}.exact-image-route-empty strong{color:#b8afa5;font-size:13px}.exact-image-route-empty span{max-width:250px;font-size:11px;line-height:1.5}.exact-image-route-empty.is-locked>i{color:#d9b9ff;background:#bd78ff14;border:1px solid #bd78ff47;border-radius:13px;place-items:center;width:42px;height:42px;margin:0 auto 4px;font-size:20px;font-style:normal;display:grid}.exact-image-route-empty.is-idle>i{color:#b8afa5;background:#181513;border:1px solid #312b27;border-radius:13px;place-items:center;width:42px;height:42px;margin:0 auto 4px;font-size:24px;font-style:normal;display:grid}@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)}}@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}}.exact-music-studio{color:#e8e4de;background:#0b0a0a;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.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(--a);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-report{color:#a09888;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:8px;padding:6px 12px;font-size:12.5px}.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(--a);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){.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-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-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(--a);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-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(--a);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(--a);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(--a);border:0;border-radius:11px;width:43px;height:43px}.music-now-playlist-controls button.is-primary:hover{color:#150b0e;background:var(--a);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-engine{padding-left:7px!important}.exact-music-engine>.vox-bot{flex:none}.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(--a)}.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}.exact-music-empty-surface{flex:1;min-width:0;padding:14px 16px 20px;overflow:auto}.exact-music-empty-surface>header{flex-wrap:wrap;align-items:center;gap:11px;min-height:40px;display:flex}.exact-music-empty-surface>header>strong{font-size:16px}.exact-music-empty-surface>header>span{color:#7d7469;font-size:12.5px}.exact-music-empty-surface>header>i{flex:1}.exact-music-empty-surface>header button,.exact-music-empty-surface>header label{color:#a09888;min-height:36px;font:inherit;background:#151312;border:1px solid #221f1c;border-radius:9px;align-items:center;gap:9px;padding:0 11px;font-size:12.5px;display:flex}.exact-music-empty-surface>div{color:#6f665c;text-align:center;place-content:center;place-items:center;gap:7px;min-height:360px;display:grid}.exact-music-empty-surface>div strong{color:#a09888;font-size:13.5px}.exact-music-empty-surface>div span{font-size:12px}.exact-music-empty-surface.is-discover>header label{flex:1;min-width:300px}.exact-music-empty-surface.is-discover h2{align-items:baseline;gap:10px;margin:20px 0 0;font-size:16px;display:flex}.exact-music-empty-surface.is-discover h2 span{color:#7d7469;font-size:12.5px;font-weight:400}.exact-music-empty-surface.is-editor{place-items:center;display:grid}.exact-music-empty-surface.is-editor>div{min-height:0}@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-report{display:none}.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(--a);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(--a);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(--a)}.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(--a);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-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(--a);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(--a);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(--a);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{color:#6f665c;width:100%;font:inherit;background:#191615;border:1px solid #2a2622;border-radius:7px;padding:7px;font-size:11px}.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>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(--a);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(--a);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(--a);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(--a);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(--a);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(--a);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(--a);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>div{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.music-editor-content>div>section{background:#121110;border:1px solid #221f1c;border-radius:11px;flex:1;min-width:250px;overflow:hidden}.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<=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%)}}@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],.music-now-progress{display:none}.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){.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);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);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);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);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);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);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-empty{color:#7d7469;text-align:center;place-content:center;gap:5px;min-height:92px;display:grid}.vx-profile-empty strong{color:#a09888;font-size:12.5px;font-weight:500}.vx-profile-empty span{max-width:220px;font-size:11.5px;line-height:1.45}.vx-profile-swarm>div{align-items:center;gap:10px;padding:6px 0;display:flex}.vx-profile-swarm i{color:#150b0e;background:var(--accent);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)}.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}.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(--a);box-shadow:0 0 0 1px var(--a08), 0 0 12px var(--a33);opacity:.9}@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}}.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-model{flex:none;width:68px}.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{z-index:260;box-sizing:border-box;color:#e8e4de;width:min(328px,100vw - 20px);max-height:min(620px,100dvh - 20px);box-shadow:0 24px 70px #000000a8, 0 0 0 1px var(--a08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:musicMenuIn .14s var(--ease);background:#141211fb;border:1px solid #302a27;border-radius:11px;flex-direction:column;padding:8px;display:flex;position:fixed;overflow:hidden}@keyframes musicMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}.music-track-menu>header{border-bottom:1px solid #292421;flex:none;align-items:center;gap:10px;min-height:49px;margin-bottom:7px;padding:6px 7px 8px;display:flex}.music-track-menu>header>i{border-radius:8px;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff12;background-position:50%!important;background-size:cover!important}.music-track-menu>header>span{flex:1;min-width:0}.music-track-menu>header>button{color:#8e857d;cursor:pointer;background:#ffffff08;border:1px solid #312c29;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.music-track-menu>header>button:hover{color:#eee8e2;border-color:var(--aline);background:var(--a12)}.music-track-menu>header b,.music-track-menu>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-track-menu>header b{color:#f0ebe5;font-size:13px}.music-track-menu>header small{color:#7d7469;margin-top:3px;font-size:10.5px}.music-track-menu-primary{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 0 8px;display:grid}.music-duration-review{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--panel));border-radius:10px;gap:8px;margin:10px 12px 0;padding:10px;display:grid}.music-duration-review>span{gap:2px;display:grid}.music-duration-review b{color:var(--text);font-size:11px}.music-duration-review small{color:var(--muted);font-size:9px}.music-duration-review>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.music-duration-review button{border:1px solid var(--line);background:var(--panel-strong);min-height:28px;color:var(--text);cursor:pointer;border-radius:7px;font-size:9px}.music-duration-review button:hover{border-color:var(--accent);color:var(--accent-bright)}.music-duration-review button:disabled{opacity:.45;cursor:default}.music-track-menu-primary button{color:#a09888;background:linear-gradient(135deg, var(--a08), transparent 60%), #181615;cursor:pointer;min-width:0;min-height:55px;font:inherit;text-align:left;border:1px solid #302a27;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid;box-shadow:inset 0 1px #ffffff0a}.music-track-menu-primary button>svg{color:var(--a)}.music-track-menu-primary button:hover{color:#f0ebe5;border-color:var(--aline);background:linear-gradient(135deg, var(--a12), transparent 62%), #1c1917}.music-track-menu-primary button:disabled{cursor:default;opacity:.34}.music-track-menu-primary button span,.music-track-menu-primary button b,.music-track-menu-primary button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.music-track-menu-primary button b{color:inherit;font-size:11.5px;font-weight:760}.music-track-menu-primary button small{color:#746c64;margin-top:2px;font-size:9.5px}.music-track-menu-body{overscroll-behavior:contain;scrollbar-color:#4c413c transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.music-track-menu-body::-webkit-scrollbar{width:5px}.music-track-menu-body::-webkit-scrollbar-thumb{background:#4c413c;border-radius:99px}.music-track-menu-body button{color:#aaa198;cursor:pointer;width:100%;min-height:39px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 9px;font-size:11.5px;display:flex}.music-track-menu-body button:hover,.music-track-menu-body button.is-active{color:#f0ebe5;background:var(--a12)}.music-track-menu-body button:disabled{cursor:default;opacity:.36}.music-track-menu-body button.is-danger{color:#d98998}.music-track-menu-body button.is-danger:hover{color:#ff9daf;background:#f02f551f}.music-track-menu-label{color:var(--a);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:3px 9px 5px;font-size:8.5px;font-weight:800}.music-track-menu-group{position:relative}.music-track-menu-group.is-open{border:1px solid var(--aline);background:#12100f;border-radius:9px;margin-top:4px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.music-track-menu-parent{margin-top:4px;background:#ffffff05!important;border:1px solid #292522!important;min-height:46px!important}.music-track-menu-group.is-open>.music-track-menu-parent{border-radius:0;margin-top:0;background:linear-gradient(90deg, var(--a08), transparent 72%)!important;border:0!important;border-bottom:1px solid #2d2825!important}.music-track-menu-parent>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.music-track-menu-parent>span b{color:#d1c9c1;font-size:11.5px;font-weight:700}.music-track-menu-parent>span small{color:#716961;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.music-track-menu-parent>svg:last-child{transition:transform .16s var(--ease);transform:rotate(90deg)}.music-track-menu-group.is-open>.music-track-menu-parent>svg:last-child{transform:rotate(180deg)}.music-track-menu-submenu{box-shadow:none;transform-origin:top;animation:musicSubmenuIn .18s var(--ease);background:0 0;border:0;border-radius:0;margin:0;padding:5px 5px 7px}@keyframes musicSubmenuIn{0%{opacity:0;transform:translateY(-5px)scaleY(.96)}to{opacity:1;transform:none}}.music-track-menu-submenu>button b:last-child{color:var(--a);margin-left:auto}.music-track-menu-submenu>p{color:#736b63;margin:5px 8px 8px;font-size:10px}.music-track-playlist-create{gap:5px;padding:4px;display:flex}.music-track-playlist-create input{color:#d8d1ca;min-width:0;height:31px;font:inherit;background:#151311;border:1px solid #302a27;border-radius:7px;outline:0;flex:1;padding:0 9px;font-size:10.5px}.music-track-playlist-create input:focus{border-color:var(--aline)}.music-track-playlist-create button{flex:none;justify-content:center;height:31px;border:1px solid var(--aline)!important;background:var(--a12)!important;width:31px!important;padding:0!important}.music-track-menu-delete{margin-top:6px;border-top:1px solid #332627!important;border-radius:0 0 7px 7px!important}@media (width<=680px){.music-track-menu{border-radius:15px 15px 11px 11px;width:auto;max-height:min(74dvh,100dvh - 86px);animation-name:musicMenuMobileIn;overflow:hidden;right:8px!important;bottom:calc(62px + env(safe-area-inset-bottom,0px))!important;top:auto!important;left:8px!important}@keyframes musicMenuMobileIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.music-track-menu-body{scrollbar-gutter:auto}.music-track-menu-primary button{min-height:52px}}.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<=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}}@media (width<=760px){.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)}.profile-context-rail{display:none}}@media (width<=620px){.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);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);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-requests{border-bottom:1px solid #211e1c;padding-bottom:4px}.dm-requests article{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 11px;display:grid}.dm-requests article>span{min-width:0}.dm-requests strong,.dm-requests small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dm-requests strong{font-size:11.5px}.dm-requests small{color:#81786f;margin-top:2px;font-size:9.5px}.dm-requests article>div{gap:4px;display:flex}.dm-requests article button{border:1px solid var(--accent-line);color:#f4e8e9;background:var(--accent-soft);cursor:pointer;border-radius:6px;padding:5px 7px;font-size:9px}.dm-requests article button+button,.dm-requests.is-outgoing article>button{color:#978e85;background:0 0;border-color:#302a26}.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);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);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);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)}.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);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}.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{border:1px solid color-mix(in srgb, var(--accent) 48%, #2b2825);min-height:15px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 10%, #121110);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;margin-left:4px;padding:0 5px;font-size:8px;font-weight:750;line-height:1;display:inline-flex}.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)}.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)}.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);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:302px;max-height:calc(100dvh - 24px);animation:vxIn .16s var(--ease) both;scrollbar-width:thin;scrollbar-color:#3a342f transparent;background:#161413;border:1px solid #2a2622;border-radius:13px;position:fixed;bottom:12px;left:56px;overflow-y:auto;box-shadow:0 22px 56px #000000a8}.global-settings-popover>header{border-bottom:1px solid #221f1c;align-items:center;gap:10px;padding:12px 14px;display:flex}.global-settings-popover>header>span{color:#150b0e;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12.5px;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:12.5px;font-weight:600}.global-settings-popover>header small{color:#7d7469;margin-top:2px;font-size:11px}.global-settings-popover>p{color:#6f665c;letter-spacing:.09em;margin:0;padding:11px 14px 5px;font-size:10px;font-weight:700}.global-settings-rows>button,.global-settings-rows>.is-read-only{width:100%;min-height:49px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:8px 14px;display:flex}.global-settings-rows>button{cursor:pointer}.global-settings-rows>button:hover{background:#1c1917}.global-settings-rows>button>span,.global-settings-rows>.is-read-only>span{flex:1;min-width:0}.global-settings-rows>button strong,.global-settings-rows>button small,.global-settings-rows>.is-read-only strong,.global-settings-rows>.is-read-only small{display:block}.global-settings-rows>button strong,.global-settings-rows>.is-read-only strong{font-size:12.5px;font-weight:400}.global-settings-rows>button small,.global-settings-rows>.is-read-only small{color:#7d7469;margin-top:1px;font-size:11px}.global-settings-rows>button em,.global-settings-rows>.is-read-only em{color:#a09888;flex:none;font-size:11.5px;font-style:normal}.global-settings-rows>button>i,.edit-profile-visibility button>i{background:#302b27;border-radius:99px;flex:none;width:30px;height:17px;position:relative}.global-settings-rows>button>i>b,.edit-profile-visibility button>i>b{width:13px;height:13px;transition:left .16s var(--ease);background:#8e857a;border-radius:50%;position:absolute;top:2px;left:2px}.global-settings-rows>button>i.is-on,.edit-profile-visibility button>i.is-on{background:var(--accent)}.global-settings-rows>button>i.is-on>b,.edit-profile-visibility button>i.is-on>b{background:#150b0e;left:15px}.global-settings-divider{background:#221f1c;height:1px;margin-top:9px}.settings-section-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s var(--ease);background:0 0;border:0;align-items:center;gap:9px;padding:11px 14px;display:flex}.settings-section-toggle:hover{background:#1c1917}.settings-section-toggle>span{flex:1;min-width:0}.settings-section-toggle strong,.settings-section-toggle small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-section-toggle strong{color:#e8e4de;font-size:11.5px;font-weight:600}.settings-section-toggle small{color:#7d7469;margin-top:2px;font-size:10.5px}.settings-section-toggle>b{color:#7d7469;transition:transform .18s var(--ease);flex:none;font-size:10px;font-weight:400}.settings-section-toggle>b.is-open{transform:rotate(180deg)}.settings-accordion-body,.settings-cast-section{animation:vxIn .16s var(--ease) both;padding-bottom:4px}.settings-cast-section>p{color:#7d7469;margin:0;padding:0 14px 6px;font-size:11px;line-height:1.45}.settings-chat-models{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:1px 10px 8px;display:grid}.settings-chat-models>button{color:#887f76;min-width:0;font:inherit;cursor:pointer;transition:border-color .14s var(--ease), background .14s var(--ease), color .14s var(--ease), transform .14s var(--ease);background:#121110;border:1px solid #262220;border-radius:9px;flex-direction:column;align-items:center;gap:1px;padding:6px 3px 5px;display:flex}.settings-chat-models>button:hover{color:#d9d3ca;border-color:#3b3430;transform:translateY(-1px)}.settings-chat-models>button.is-active{border-color:var(--accent-line);color:#f1ece5;background:var(--accent-soft)}.settings-chat-models>button>span{text-align:center;gap:1px;min-width:0;display:grid}.settings-chat-models strong,.settings-chat-models small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.settings-chat-models strong{font-size:10px}.settings-chat-models small{color:#776e65;font-size:8px}.settings-cast-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 10px 8px;display:grid}.settings-cast-groups>button{color:#8e857a;min-width:0;font:inherit;cursor:pointer;transition:border-color .14s var(--ease), background .14s var(--ease), color .14s var(--ease);background:#121110;border:1px solid #262220;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 5px;font-size:9.5px;display:flex}.settings-cast-groups>button:hover{color:#d9d3ca;border-color:#3b3430}.settings-cast-groups>button.is-active{border-color:var(--accent-line);color:#f1ece5;background:var(--accent-soft)}.settings-cast-groups>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-cast-groups>button>small{color:#9f958a;background:#211d1a;border-radius:99px;place-items:center;min-width:17px;height:17px;font:8px JetBrains Mono,monospace;display:grid}.settings-cast-picker{align-items:center;gap:6px;padding:0 10px 4px;display:flex}.settings-cast-picker>button{color:#a09888;cursor:pointer;width:24px;height:60px;transition:.14s var(--ease);background:#151312;border:1px solid #262220;border-radius:8px;flex:none;padding:0;font-size:12px}.settings-cast-picker>button:hover{border-color:var(--accent-line);color:#e8e4de}.settings-cast-picker>div{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}.settings-cast-picker>div>button{color:#8e857a;min-width:0;font:inherit;cursor:pointer;transition:.14s var(--ease);background:0 0;border:1px solid #262220;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px 5px;display:flex}.settings-cast-picker>div>button:hover,.settings-cast-picker>div>button.is-active{border-color:var(--accent-line)}.settings-cast-picker>div>button.is-active{color:#e8e4de;background:var(--accent-soft)}.settings-cast-picker .vox-figure{width:38px;height:38px}.settings-cast-picker>div>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;font-weight:600;display:block;overflow:hidden}.settings-cast-section>footer{align-items:center;gap:7px;padding:6px 14px 10px;display:flex}.settings-cast-section>footer>span{color:#6f665c;flex:none;font:10.5px JetBrains Mono,monospace}.settings-cast-section>footer>div{flex-wrap:wrap;flex:1;justify-content:center;gap:3px;min-width:0;display:flex}.settings-cast-section>footer>div>button{cursor:pointer;width:4px;height:4px;transition:width .16s var(--ease), background .16s var(--ease);background:#332d2a;border:0;border-radius:99px;padding:0}.settings-cast-section>footer>div>button.is-active{background:var(--accent);width:14px}.settings-cast-section>footer>button{color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:10.5px}.settings-accent-label{color:#6f665c;letter-spacing:.09em;margin:0;padding:4px 14px 6px;font-size:10px;font-weight:700}.appearance-modes,.appearance-density{gap:5px;padding:0 14px 9px;display:flex}.appearance-modes button{color:#8e857a;cursor:pointer;background:#171514;border:1px solid #2a2622;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;padding:8px 4px;font-size:11px;display:flex}.appearance-modes button.is-active,.appearance-density button.is-active{border-color:var(--accent-line);color:var(--text);background:var(--accent-soft)}.appearance-modes i{border:1px solid #ffffff14;border-radius:5px;width:100%;height:20px}.appearance-modes i.is-dark{background:#0d0d0d}.appearance-modes i.is-dim{background:#24201e}.appearance-modes i.is-light{background:#d8d2ca}.appearance-density{padding-bottom:4px}.appearance-density button{color:#8e857a;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:7px;flex:1;padding:6px 3px;font-size:11px}.appearance-accents{gap:7px;padding:0 14px 12px;display:flex}.appearance-accents button{cursor:pointer;width:19px;height:19px;transition:transform .14s var(--ease);border:1px solid #fff3;border-radius:50%;padding:0}.appearance-accents button:hover{transform:scale(1.16)}.appearance-accents button.is-active{outline-offset:2px;outline:2px solid #eee9}.global-settings-popover>footer{border-top:1px solid #221f1c;padding:8px}.global-settings-popover>footer button{color:#e09090;cursor:pointer;background:0 0;border:1px solid #322826;border-radius:9px;width:100%;padding:9px;font-size:12.5px;font-weight:500}.global-settings-popover>footer button:hover{background:#e0909017;border-color:#4a3230}.chat-preference-controls{border-top:1px solid #221f1c;margin-top:8px;padding-top:8px}.chat-preference-controls>label,.chat-preference-controls>div,.chat-preference-controls>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 14px;display:flex}.chat-preference-controls>label{display:block}.chat-preference-controls span{flex:1;min-width:0}.chat-preference-controls strong,.chat-preference-controls small{display:block}.chat-preference-controls strong{font-size:12.5px;font-weight:500}.chat-preference-controls small{color:#7d7469;margin-top:2px;font-size:10.5px;line-height:1.35}.chat-preference-controls textarea{resize:vertical;color:#e8e4de;width:100%;min-height:78px;font:inherit;background:#110f0f;border:1px solid #302b27;border-radius:8px;outline:0;margin-top:8px;padding:9px 10px;font-size:11.5px;line-height:1.45}.chat-preference-controls textarea:focus{border-color:var(--accent-line)}.chat-preference-controls select{color:#cfc9c0;background:#110f0f;border:1px solid #302b27;border-radius:8px;max-width:112px;padding:7px 22px 7px 8px;font-size:10.5px}.chat-preference-controls>button{cursor:pointer}.chat-preference-controls>button:hover{background:#1c1917}.chat-preference-controls>button>i{background:#302b27;border-radius:99px;flex:none;width:30px;height:17px;position:relative}.chat-preference-controls>button>i>b{width:13px;height:13px;transition:left .16s var(--ease);background:#8e857a;border-radius:50%;position:absolute;top:2px;left:2px}.chat-preference-controls>button>i.is-on{background:var(--accent)}.chat-preference-controls>button>i.is-on>b{background:#150b0e;left:15px}.chat-preference-controls>footer{align-items:center;gap:8px;padding:8px 14px 12px;display:flex}.chat-preference-controls>footer small{flex:1}.chat-preference-controls>footer button{border:1px solid var(--accent-line);color:var(--accent-strong);background:var(--accent-soft);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:10.5px}.chat-preference-controls>footer button:disabled{opacity:.4;cursor:default}.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}}.my-documents-browser{flex-direction:column;gap:14px;min-height:100%;padding:10px;display:flex}.my-documents-browser>header{border-bottom:1px solid #292522;align-items:center;gap:12px;padding:8px 4px 14px;display:flex}.my-documents-browser>header>span{gap:3px;display:grid}.my-documents-browser>header strong{color:#eee9e5;font-size:18px}.my-documents-browser>header small{color:#857c76;font-size:10px}.my-documents-browser>header>i{flex:1}.my-documents-browser>header button{color:#aaa19b;cursor:pointer;background:#151312;border:1px solid #332e2b;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.my-documents-browser>label{color:#766e68;background:#121110;border:1px solid #302b28;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.my-documents-browser>label input{color:#e6e0dc;background:0 0;border:0;outline:0;width:100%;padding:11px 0}.my-documents-browser>nav{align-items:center;gap:10px;display:flex}.my-documents-browser>nav button{color:#f0c8d1;background:#29171c;border:1px solid #483137;border-radius:8px;padding:7px 10px}.my-documents-browser>nav button b{color:#ff6c8c;margin-left:6px}.my-documents-browser>nav span{color:#716963;font-size:10px}.my-documents-browser>div>section>h3{color:#827a74;letter-spacing:.09em;text-transform:uppercase;margin:16px 2px 8px;font-size:9px}.my-documents-browser>div>section>div{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.my-documents-browser>div>section>div>button{color:#b5ada7;text-align:left;cursor:pointer;background:#141211;border:1px solid #292522;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.my-documents-browser>div>section>div>button:hover{background:#1b1717;border-color:#4b3a3d;transform:translateY(-1px)}.my-documents-browser>div>section>div>button>i{color:#dcd4cc;background:#24201e;border-radius:7px;flex:none;place-items:center;width:34px;height:40px;display:grid}.my-documents-browser>div>section>div>button>i.is-slides{color:#ffb26f}.my-documents-browser>div>section>div>button>i.is-spreadsheet{color:#7fd68f}.my-documents-browser>div>section>div>button>i.is-research{color:#7fb3ff}.my-documents-browser>div>section>div>button>span{flex:1;gap:5px;min-width:0;display:grid}.my-documents-browser>div>section>div>button>span strong{color:#e7e1dc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.my-documents-browser>div>section>div>button>span small{color:#77706a;text-transform:capitalize;font-size:9px}.my-documents-empty{color:#837b75;text-align:center;padding:40px 15px}.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-backdrop{z-index:420;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.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-notice{color:#9d948c;min-height:16px;font-size:10px}.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);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);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);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);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-run{flex:1;min-height:0;padding-bottom:150px;overflow-y:auto}.ide-run>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d0deb;border-bottom:1px solid #1c1917;align-items:center;gap:11px;padding:13px max(24px,50% - 380px);display:flex;position:sticky;top:0}.ide-run>header>span{flex:1;min-width:0}.ide-run>header strong,.ide-run>header small{display:block}.ide-run>header strong{font-size:13.5px}.ide-run>header small{color:#7d7469;font-size:11.5px}.ide-run>header>div{width:150px}.ide-run>header>div b{color:var(--accent-strong);text-align:right;margin-bottom:5px;font-size:10.5px;display:block}.ide-run>header>div i{background:#241f1c;border-radius:99px;height:4px;display:block;overflow:hidden}.ide-run>header>div em{background:var(--accent);width:24%;height:100%;display:block}.ide-chat{width:min(760px,100% - 40px);margin:25px auto}.ide-user-message{color:#ddd8d1;background:#201c1a;border-radius:14px 14px 3px;max-width:76%;margin:0 0 24px auto;padding:11px 14px;font-size:13px;line-height:1.55}.ide-chat>article{margin-bottom:25px}.ide-chat>article>header{align-items:center;gap:9px;display:flex}.ide-chat>article>header span{flex-direction:column;display:flex}.ide-chat>article>header strong{font-size:12.5px}.ide-chat>article>header small{color:#7d7469;font-size:10.5px}.ide-chat>article>p{color:#cfc9c0;margin:8px 0 11px 37px;font-size:13px;line-height:1.6}.ide-plan-card,.ide-diff,.ide-terminal{background:#131211;border:1px solid #262220;border-radius:11px;margin-left:37px;overflow:hidden}.ide-plan-card>header,.ide-diff>header{border-bottom:1px solid #211e1c;justify-content:space-between;padding:10px 12px;display:flex}.ide-plan-card>header strong,.ide-diff>header strong{font-size:12px}.ide-plan-card>header span,.ide-diff>header span{color:#7d7469;font-size:10.5px}.ide-plan-card>div{border-bottom:1px solid #1c1917;align-items:center;gap:10px;padding:8px 12px;display:flex}.ide-plan-card>div:last-child{border-bottom:0}.ide-plan-card>div>i{color:#7d7469;border:1px solid #2a2622;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.ide-plan-card>div.is-complete>i{color:#8fd6b0;background:#8fd6b01f;border-color:#8fd6b059}.ide-plan-card>div.is-active>i{color:#e8c08a;background:#e8c08a1f;border-color:#e8c08a66}.ide-plan-card>div>span{flex:1;min-width:0}.ide-plan-card>div strong,.ide-plan-card>div small{display:block}.ide-plan-card>div strong{color:#cfc9c0;font-size:11.5px;font-weight:500}.ide-plan-card>div.is-pending strong{color:#7d7469}.ide-plan-card>div small{color:#6f665c;margin-top:2px;font-size:10px}.ide-plan-card time{color:#6f665c;font:10px JetBrains Mono,monospace}.ide-diff code,.ide-terminal code{color:#a09888;background:#100f0f;padding:4px 11px;font:10.5px/1.4 JetBrains Mono,monospace;display:block}.ide-diff code i{color:#e09090;width:18px;font-style:normal;display:inline-block}.ide-diff code.add{color:#8fd6b0;background:#3ecb920d}.ide-diff code.add i{color:#8fd6b0}.ide-terminal{margin-top:9px;padding:7px 0}.ide-terminal code b{color:var(--accent)}.ide-terminal code.ok{color:#8fd6b0}.ide-working{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:10px;align-items:center;gap:9px;margin-left:37px;padding:10px 13px;display:flex}.ide-working>i{gap:3px;display:flex}.ide-working>i b{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.2s infinite vxDot}.ide-working>i b:nth-child(2){animation-delay:.2s}.ide-working>i b:nth-child(3){animation-delay:.4s}.ide-working span{color:#cfc9c0;flex:1;font-size:12.5px}.ide-working time{color:#7d7469;font:11px JetBrains Mono,monospace}.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);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);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{background:#131110;border:1px solid #221f1c;border-radius:12px;overflow:hidden}.community-post-list>article{cursor:pointer;border-bottom:1px solid #1c1917;gap:11px;padding:13px 15px;display:flex}.community-post-list>article:hover{background:#161413}.community-post-list>article>i,.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-list>article>div{flex:1;min-width:0}.community-post-list article header{color:#7d7469;align-items:center;gap:7px;margin-bottom:5px;font-size:12px;display:flex}.community-post-list article header strong{color:#e8e4de}.community-post-list article header b,.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-post-list h2{margin:0 0 5px;font-size:14.5px;line-height:1.4}.community-post-list p{color:#a09888;margin:0 0 9px;font-size:13px;line-height:1.55}.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-list footer,.community-post-detail>footer{color:#7d7469;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.community-post-list footer button,.community-post-detail footer button{color:#7d7469;cursor:pointer;background:0 0;border:1px solid #262220;border-radius:7px;padding:5px 9px}.community-post-list footer button:nth-child(2),.community-post-list footer button.is-voted,.community-post-detail footer button.is-voted{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-soft)}.community-post-list footer span,.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);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);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);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);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);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);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:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex;color:#d7d1ca!important;text-decoration:none!important}.community-article-link:hover{border-color:var(--accent-line);background:var(--accent-soft);transform:translateY(-1px)}.community-article-link>i{border:1px solid var(--accent-line);width:28px;height:28px;color:var(--accent-strong);background:var(--accent-soft);border-radius:8px;flex:none;place-items:center;font-size:14px;font-style:normal;display:grid}.community-article-link>img{object-fit:cover;background:#0a0909;border:1px solid #302a26;border-radius:7px;flex:none;width:76px;height:54px}.community-article-link>span{flex:1;min-width:0}.community-article-link strong,.community-article-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-article-link strong{color:#e7e2dc;margin-top:2px;font-size:12px}.community-article-link small{color:var(--accent-strong);letter-spacing:.08em;font-size:9px;font-weight:650}.community-article-link em{color:#968d85;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.community-article-link>b{color:#8f877e;flex:none;font-size:10px;font-weight:500}.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);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);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);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)}.community-feed::-webkit-scrollbar-thumb:hover{background:var(--accent)}.community-aside::-webkit-scrollbar-thumb:hover{background:var(--accent)}.community-create-dialog::-webkit-scrollbar-thumb:hover{background:var(--accent)}.community-source-picker>div::-webkit-scrollbar-thumb:hover{background:var(--accent)}.community-comment-input textarea::-webkit-scrollbar-thumb:hover{background:var(--accent)}.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);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);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-chat{width:calc(100% - 24px)}.ide-run>header{padding-inline:14px}.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);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}.ide-user-message{max-width:92%}.ide-chat>article>p,.ide-plan-card,.ide-diff,.ide-terminal,.ide-working{margin-left:0}.community-create{padding-inline:9px}.community-post-list>article{padding-inline:10px}.community-post-list>article>i{width:30px;height:30px}.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}}@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}.exact-image-focus-meta dt{font-size:7.5px}.exact-image-focus-meta dd{font-size:10px}}.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}}@media (width<=720px){.community-banner>header>button.community-badge-edit{margin-left:63px}}.community-post-list>article>.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-post-list>article>.community-badge.has-image,.community-post-detail>header>.community-badge.has-image{background:#090909!important}.community-post-list>article>.community-badge>img,.community-post-detail>header>.community-badge>img{border-radius:50%}.community-post-list>article{padding-block:15px}.community-post-list article header{margin-bottom:7px}.community-post-list article header strong{color:#f0ece6;font-weight:700}.community-post-list h2{color:#f5f1eb;letter-spacing:-.018em;margin-bottom:8px;font-size:16px;font-weight:720;line-height:1.32}.community-post-list .community-rich-post-body{color:#c9c2b9;font-size:13.75px;line-height:1.68}.community-post-list .community-rich-post-body>p{margin-bottom:10px}.community-post-list .community-rich-post-body>p:first-child:not(.is-section-label){color:#d8d1c9}.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{margin-left:31px;padding-left:17px;position:relative}.community-comment-children:before{content:"";background:#39312e;width:1px;position:absolute;top:-4px;bottom:13px;left:0}.community-comment-children>.community-comment-branch:before{z-index:1;content:"";pointer-events:none;border-bottom:1px solid #39312e;border-left:1px solid #39312e;border-radius:0 0 0 9px;width:17px;height:11px;position:absolute;top:18px;left:-17px}.community-comment-children .community-comment-children{margin-left:27px}.community-comment-children .community-thread-comment{padding-left:11px}.community-comment-branch:hover>.community-comment-children:before{background:color-mix(in srgb, var(--accent) 48%, #39312e)}.community-comment-branch:hover>.community-comment-children>.community-comment-branch:before{border-color:color-mix(in srgb, var(--accent) 48%, #39312e)}.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{outline:0}.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-comment-children:before{transition:bottom .3s var(--ease), background .2s ease}.community-comment-children.is-collapsed:before{bottom:12px}.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:hover{color:#bbb2aa;background:#191614}.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 (width<=720px){.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;padding-left:12px}.community-comment-children>.community-comment-branch:before{width:12px;left:-12px}.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}}@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);background:#050507b8;place-items:center;padding:24px;animation:.2s both community-member-in;display:grid;position:fixed;inset:0}@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>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:calc(100vh - 190px);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 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-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);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);border-radius:7px;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;display:grid}.tutorial-prompt-demo{width:min(470px,90%);animation:chat-tutorial-content-in .42s var(--ease) both;gap:14px;display:grid}.tutorial-prompt-demo p{color:#ddd7d2;background:#1d1a18;border:1px solid #423a36;border-radius:15px 15px 4px;justify-self:end;max-width:360px;margin:0;padding:13px 15px;font-size:11px;line-height:1.55}.tutorial-prompt-demo>span{align-items:center;gap:5px;display:flex}.tutorial-prompt-demo>span:before{content:"V";color:#fff;background:linear-gradient(145deg,#277fa8,#174158);border-radius:8px;place-items:center;width:25px;height:25px;margin-right:3px;font-size:10px;display:grid}.tutorial-prompt-demo>span i{background:#5bb8df;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite chat-tutorial-dot}.tutorial-prompt-demo>span i:nth-child(2){animation-delay:.12s}.tutorial-prompt-demo>span i:nth-child(3){animation-delay:.24s}.tutorial-tool-demo{width:min(480px,92%);animation:chat-tutorial-content-in .42s var(--ease) both;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tutorial-tool-demo>div{background:#151312;border:1px solid #34302d;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex;box-shadow:inset 0 1px #ffffff07}.tutorial-tool-demo>div>i{color:#67bff1;background:#122b3a;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 22px #338dc32b}.tutorial-tool-demo>div:last-child>i{color:var(--accent-strong);background:var(--accent-soft);box-shadow:0 0 22px color-mix(in srgb, var(--accent) 20%, transparent)}.tutorial-tool-demo span{gap:3px;min-width:0;display:grid}.tutorial-tool-demo small{color:#706965;letter-spacing:.13em;font-size:7px}.tutorial-tool-demo b{color:#ddd6d0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tutorial-team-demo{width:min(480px,94%);animation:chat-tutorial-content-in .42s var(--ease) both;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:relative}.tutorial-team-demo:after{content:"";z-index:0;background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;position:absolute;bottom:-19px;left:12%;right:12%}.tutorial-team-demo>div{z-index:1;background:#151312;border:1px solid #342f2c;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:11px;display:flex}.tutorial-team-demo>div>i{color:#62bfe7;text-shadow:0 0 12px;font-style:normal}.tutorial-team-demo>div:nth-child(2)>i{color:#46c99a}.tutorial-team-demo>div:nth-child(3)>i{color:#ab79ef}.tutorial-team-demo>div span{gap:2px;min-width:0;display:grid}.tutorial-team-demo>div b{font-size:9px}.tutorial-team-demo>div small{color:#7e7671;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.tutorial-team-demo>em{z-index:2;border:1px solid var(--accent-line);color:var(--accent-strong);background:#191112;border-radius:6px;padding:4px 9px;font-size:7px;font-style:normal;position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%)}.tutorial-canvas-demo{width:min(500px,96%);min-height:138px;animation:chat-tutorial-content-in .42s var(--ease) both;background:#11100f;border:1px solid #3a3430;border-radius:11px;grid-template-columns:.75fr 1.25fr;display:grid;overflow:hidden;box-shadow:0 14px 42px #0008}.tutorial-canvas-demo section{border-right:1px solid #312c29;flex-direction:column;gap:8px;padding:15px;display:flex}.tutorial-canvas-demo section small{color:var(--accent-strong);letter-spacing:.13em;font-size:7px}.tutorial-canvas-demo section b{font-size:10px}.tutorial-canvas-demo section p{background:#302b28;border-radius:4px;width:80%;height:4px;margin:0}.tutorial-canvas-demo section p:nth-of-type(2){width:58%}.tutorial-canvas-demo section p:nth-of-type(3){background:var(--accent-line);width:70%}.tutorial-canvas-demo aside{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 50%), #131112;text-align:center;place-content:center;justify-items:center;gap:8px;padding:14px;display:grid}.tutorial-canvas-demo aside>i{background:linear-gradient(90deg, var(--accent), #f2d1d8);width:48px;height:4px;box-shadow:0 0 22px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%;transform:skew(-12deg)}.tutorial-canvas-demo aside b{font-size:12px}.tutorial-canvas-demo aside span{color:#877f7a;font-size:8px}.tutorial-canvas-demo aside button{color:#fff;background:var(--accent);border:0;border-radius:7px;padding:6px 10px;font-size:8px}.tutorial-finish-demo{text-align:center;max-width:440px;animation:chat-tutorial-content-in .42s var(--ease) both;justify-items:center;gap:7px;display:grid}.tutorial-finish-demo>.is-done{color:#6ee8bd;background:#143126;border:1px solid #4fd3a4;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid;box-shadow:0 0 30px #37cb9330}.tutorial-finish-demo>b{font-size:14px}.tutorial-finish-demo>p{color:#958c86;max-width:360px;margin:0;font-size:9px;line-height:1.5}.tutorial-finish-demo>div{gap:7px;margin-top:5px;display:flex}.tutorial-finish-demo>div span{color:#bbb2ac;background:#171514;border:1px solid #35302d;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.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);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<=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>span>strong{width:31px;height:31px}.chat-tutorial>header time{display:none}.chat-tutorial-screen{height:min(38dvh,295px);min-height:238px;padding:11px 10px 0}.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}.tutorial-prompt-demo p{padding:11px 12px;font-size:9px}.tutorial-tool-demo{grid-template-columns:1fr;gap:7px}.tutorial-tool-demo>div{padding:9px}.tutorial-tool-demo>div>i{width:30px;height:30px}.tutorial-team-demo{grid-template-columns:1fr;gap:5px}.tutorial-team-demo>div{padding:7px 9px}.tutorial-team-demo:after,.tutorial-team-demo>em{display:none}.tutorial-canvas-demo{grid-template-columns:1fr 1.15fr;min-height:123px}.tutorial-canvas-demo section{padding:10px}.tutorial-canvas-demo aside{padding:8px}.tutorial-canvas-demo aside>i{width:38px}.tutorial-finish-demo>.is-done{width:37px;height:37px}.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}}@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}}@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>footer{min-height:55px}}@media (prefers-reduced-motion:reduce){.chat-tutorial-backdrop,.chat-tutorial,.chat-tutorial-stage *,.chat-tutorial-live-stage *,.chat-tutorial-timeline i{transition-duration:.01ms!important;animation:none!important}}@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 (width<=820px){.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>article h2{max-width:260px;font-size:17px}.chat-tutorial>footer{min-height:70px;padding:0 11px}}@media (height<=650px) and (width>=821px){.chat-tutorial-screen{height:100%;min-height:0}.chat-tutorial>article{min-height:0;padding:0}.chat-tutorial>footer{min-height:58px}}@media (prefers-reduced-motion:reduce){.chat-tutorial-cursor{transition-duration:.01ms!important;animation:none!important}}.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-1 .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-1 .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-0 .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-0 .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-0 .chat-tutorial>article p{display:none}.tutorial-scene-0 .chat-tutorial-welcome{opacity:.16;filter:blur(.45px)}.tutorial-scene-3>.canvas-workspace{animation:.62s cubic-bezier(.16,.82,.22,1) both chat-tutorial-canvas-in;box-shadow:-20px 0 70px #000a}.tutorial-scene-3 .conversation{animation:.62s cubic-bezier(.16,.82,.22,1) both chat-tutorial-conversation-narrow}.tutorial-scene-4 .conversation-top .my-documents-button,.tutorial-scene-4 .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-4>.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)}}@media (width<=820px){.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-0 .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-3 .chat-tutorial>article{color:#fff}}@media (prefers-reduced-motion:reduce){.chat-tutorial-conversation>*,.tutorial-scene-1 .composer-input,.tutorial-scene-0 .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-3>.canvas-workspace,.tutorial-scene-3 .conversation,.tutorial-scene-4 .conversation-top button{animation:none!important}}.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){.icon-rail>.vox-brand-mark{display:none}.product-tutorial-emblem{--vox-emblem-size:68px!important}}@media (prefers-reduced-motion:reduce){.vox-emblem__pixels>i{animation:none!important}}
