.pwa-controls-host{display:flex;align-items:center;gap:8px}.pwa-topbar-action{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(130,181,224,.13);border-radius:11px;background:#122b46b8;color:#dbeafa;font:inherit;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffff0a;backdrop-filter:blur(18px)}.pwa-topbar-action svg{width:14px;height:14px;color:#92c5ff}.pwa-topbar-action:hover{background:#1c3d5edb;border-color:#85c1f23d}.pwa-topbar-action:disabled{opacity:.55;cursor:default}.pwa-fullscreen-prompt{position:fixed;right:24px;top:68px;z-index:12050;width:min(380px,calc(100vw - 32px));display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px;border:1px solid rgba(130,181,224,.15);border-radius:18px;background:#07182beb;box-shadow:0 24px 70px #02091461;backdrop-filter:blur(28px)}.pwa-prompt-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#5b42cddb,#3262c4b3);box-shadow:0 10px 28px #363cb147}.pwa-prompt-icon svg{width:20px;height:20px;color:#eef5ff}.pwa-fullscreen-prompt small{display:block;color:#7f9fbc;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800;letter-spacing:.1em}.pwa-fullscreen-prompt strong{display:block;margin-top:3px;color:#f0f7ff;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.pwa-fullscreen-prompt p{margin:5px 0 0;color:#8fa8bf;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5}.pwa-fullscreen-prompt footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.pwa-fullscreen-prompt button{min-height:34px;padding:0 12px;border-radius:10px;font:inherit;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;cursor:pointer}.pwa-fullscreen-prompt .secondary{border:1px solid rgba(130,181,224,.11);background:#ffffff08;color:#a9bfd1}.pwa-fullscreen-prompt .primary{border:1px solid rgba(118,142,255,.4);background:linear-gradient(180deg,#6754dc,#5145b7);color:#fff}html[data-theme=light] .pwa-topbar-action{background:#ffffffb8;border-color:#454a851f;color:#31425c}html[data-theme=light] .pwa-topbar-action svg{color:#6b61c5}html[data-theme=light] .pwa-fullscreen-prompt{background:#fafbfff0;border-color:#454a851f;box-shadow:0 22px 60px #575b872e}html[data-theme=light] .pwa-fullscreen-prompt strong{color:#26374f}html[data-theme=light] .pwa-fullscreen-prompt p{color:#718097}html[data-theme=light] .pwa-fullscreen-prompt .secondary{background:#ffffffb8;color:#56647a}@media(max-width:1180px){.pwa-topbar-action span{display:none}.pwa-topbar-action{width:34px;padding:0;justify-content:center}}@media(max-width:700px){.pwa-fullscreen-prompt{top:auto;right:12px;bottom:16px;width:calc(100vw - 24px)}}.demo-marker{position:fixed;left:18px;bottom:calc(var(--dock-h, 72px) + 18px);z-index:195;display:flex;align-items:center;gap:10px;max-width:min(460px,calc(100vw - 36px));padding:9px 11px;border-radius:13px;color:#10203a;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:linear-gradient(135deg,#ffd66b,#ffc03d);box-shadow:0 16px 38px #0a142857;animation:demo-marker-in .24s ease-out both}@keyframes demo-marker-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.demo-marker-tag{flex:none;align-self:flex-start;margin-top:1px;padding:3px 7px;border-radius:6px;color:#ffe9a8;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800;letter-spacing:.12em;background:#10203a}.demo-marker p{display:grid;gap:1px;min-width:0;margin:0}.demo-marker strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:750}.demo-marker small{color:#10203ac7;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.3}.demo-marker button{flex:none;align-self:center;height:26px;padding:0 11px;border:1px solid rgba(16,32,58,.32);border-radius:8px;color:#10203a;font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;white-space:nowrap;background:#ffffff8c;cursor:pointer}.demo-marker button:hover:not(:disabled){background:#ffffffd9}.demo-marker button:disabled{cursor:wait;opacity:.65}@media(max-width:560px){.demo-marker{left:16px;right:16px;max-width:none;bottom:calc(var(--dock-h, 66px) + 14px)}.demo-marker small{display:none}}@font-face{font-family:Audiowide;src:url(/assets/audiowide-regular-6GFCX7ni.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-variable-Dx4kXJAl.woff2) format("woff2");font-display:swap;font-weight:100 900}:root{color-scheme:dark;--bg:#06101f;--bg2:#091b31;--panel:rgba(10,28,49,.94);--panel2:rgba(15,38,64,.78);--panel3:rgba(20,47,77,.72);--field:rgba(255,255,255,.045);--hover:rgba(255,255,255,.065);--border:rgba(133,180,222,.16);--border2:rgba(133,180,222,.26);--text:#edf6ff;--text2:#c7d7e7;--muted:#8fa6bb;--faint:#718ba2;--accent:#5bdcff;--accent2:#6c67f5;--positive:#55dfa6;--danger:#ff7b86;--shadow:0 30px 80px rgba(0,0,0,.38);--menubar:rgba(5,17,32,.82);--input:#0d2239;--inputText:#edf6ff;--inputPlaceholder:#7891a7;--white:#fff}html[data-theme=light]{color-scheme:light;--bg:#f2f5fb;--bg2:#e8edf8;--panel:rgba(255,255,255,.97);--panel2:rgba(248,250,255,.92);--panel3:#f5f7fd;--field:#fff;--hover:#f1f4fb;--border:rgba(72,91,127,.14);--border2:rgba(72,91,127,.24);--text:#24374d;--text2:#445a72;--muted:#677d94;--faint:#8192a5;--accent:#167daf;--accent2:#5d57cc;--positive:#17855d;--danger:#c84754;--shadow:0 30px 70px rgba(67,79,111,.16);--menubar:rgba(255,255,255,.88);--input:#fff;--inputText:#24374d;--inputPlaceholder:#8392a4;--white:#fff}html,body{width:100%;min-height:100%;margin:0}body{font-family:Inter,Segoe UI,sans-serif;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit}svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 78%,white);outline-offset:2px}.identity-desktop{position:relative;min-height:100vh;display:grid;grid-template-rows:52px minmax(0,1fr) 34px;overflow:hidden;isolation:isolate}.identity-wallpaper{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 15% 15%,rgba(46,149,205,.22),transparent 29%),radial-gradient(circle at 84% 20%,rgba(99,87,210,.18),transparent 31%),linear-gradient(150deg,var(--bg2),var(--bg));overflow:hidden}.identity-wallpaper:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(135,181,223,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(135,181,223,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}.identity-wallpaper i{position:absolute;border-radius:50%;filter:blur(60px);opacity:.28}.identity-wallpaper i:nth-child(1){width:260px;height:260px;background:#49c8ef;left:8%;top:18%}.identity-wallpaper i:nth-child(2){width:310px;height:310px;background:#6f58dd;right:6%;top:12%}.identity-wallpaper i:nth-child(3){width:360px;height:180px;background:#17527d;left:38%;bottom:5%}html[data-theme=light] .identity-wallpaper{background:radial-gradient(circle at 14% 18%,rgba(93,190,229,.18),transparent 30%),radial-gradient(circle at 84% 18%,rgba(119,106,220,.14),transparent 30%),linear-gradient(150deg,#f9fbff,#edf2fb)}html[data-theme=light] .identity-wallpaper i{opacity:.12}.identity-menubar{height:52px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;border-bottom:1px solid var(--border);background:var(--menubar);backdrop-filter:blur(22px);z-index:5}.identity-brand{display:inline-flex;align-items:center;gap:10px;width:max-content}.identity-brand strong{font:400 calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Audiowide,sans-serif;letter-spacing:.075em;color:var(--text)}.identity-logo,.ready-preview-logo{display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:9px;color:#fff;font:400 calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Audiowide,sans-serif;background:linear-gradient(145deg,#268fc1,#6256c7);box-shadow:0 7px 20px #2e6ab038}.identity-menubar-center{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.system-status-dot,.identity-footer i,.window-security i,.context-kicker i,.setup-inline-note i,.setup-sidebar-foot>i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--positive);box-shadow:0 0 9px color-mix(in srgb,var(--positive) 45%,transparent)}.identity-menubar-actions{display:flex;justify-content:flex-end}.theme-button{height:34px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:9px;color:var(--text2);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;background:var(--panel2)}.theme-button:hover{background:var(--hover)}.theme-button svg{width:15px;height:15px}.theme-sun,html[data-theme=light] .theme-moon{display:none}html[data-theme=light] .theme-sun{display:block}.identity-stage,.setup-stage{min-height:0;display:grid;place-items:center;padding:26px}.identity-window,.setup-window{width:min(1080px,calc(100vw - 52px));max-height:calc(100vh - 138px);border:1px solid var(--border2);border-radius:18px;overflow:hidden;background:var(--panel);box-shadow:var(--shadow);backdrop-filter:blur(24px)}.identity-window-bar{height:46px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 15px;border-bottom:1px solid var(--border);background:var(--panel2)}.identity-window-bar>strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650;color:var(--text2)}.window-lights{display:flex;gap:7px}.window-lights i{width:10px;height:10px;border-radius:50%;background:#ff6d67}.window-lights i:nth-child(2){background:#f1bf4a}.window-lights i:nth-child(3){background:#55c96f}.window-security{justify-self:end;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.identity-window-body{min-height:590px;display:grid;grid-template-columns:minmax(330px,.88fr) minmax(430px,1.12fr)}.identity-context-panel{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:46px 42px;border-right:1px solid var(--border);background:linear-gradient(160deg,color-mix(in srgb,var(--panel3) 94%,transparent),color-mix(in srgb,var(--panel2) 94%,transparent))}.context-kicker,.form-eyebrow,.setup-pane-head>span{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800;letter-spacing:.1em}.identity-context-panel h1{max-width:430px;margin:12px 0;font-size:calc(max((32px),(32px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.13;letter-spacing:-.04em;font-weight:650;color:var(--text)}.identity-context-panel>div>p{max-width:440px;margin:0;color:var(--muted);font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-context-grid{display:grid;gap:10px}.identity-context-grid article{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--field)}.identity-context-grid article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--accent);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800;background:color-mix(in srgb,var(--accent) 10%,transparent)}.identity-context-grid strong{display:block;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-context-grid p{margin:2px 0 0;color:var(--muted);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-system-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--field)}.identity-system-card strong,.identity-system-card small{display:block}.identity-system-card strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-system-card small{margin-top:1px;color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-system-card em{display:flex;align-items:center;gap:6px;color:var(--positive);font-style:normal;font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:750}.identity-system-card em i{width:6px;height:6px;border-radius:50%;background:var(--positive)}.identity-system-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#fff;font:400 calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Audiowide,sans-serif;background:linear-gradient(145deg,#278dbd,#6256c6)}.identity-form-panel{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:40px 54px;background:var(--panel)}.form-heading{margin-bottom:22px}.form-heading h2{margin:7px 0 5px;font-size:calc(max((27px),(27px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.15;letter-spacing:-.03em;font-weight:650}.form-heading p{margin:0;color:var(--muted);font-size:calc(max((13.5px),(13.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.google-auth-button,.primary-auth-button,.demo-entry{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:11px;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650}.google-auth-button{border:1px solid var(--border2);color:var(--text);background:var(--field)}.google-auth-button:hover{background:var(--hover)}.google-mark{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--border);border-radius:7px;color:#4285f4;font-weight:800;background:var(--white)}.prototype-note{margin:7px 0 0;text-align:center;color:var(--faint);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--faint);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-divider:before,.identity-divider:after{content:"";height:1px;flex:1;background:var(--border)}.identity-field{display:grid;gap:6px;margin-bottom:14px}.identity-field>span,.setup-text-field>span{color:var(--text2);font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650}.identity-field>span em,.setup-text-field>span em{color:var(--faint);font-style:normal;font-weight:500}.field-control{height:45px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--input);transition:border-color .14s ease,box-shadow .14s ease}.field-control:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.field-control.invalid{border-color:color-mix(in srgb,var(--danger) 70%,var(--border))}.field-control svg{width:16px;height:16px;color:var(--faint)}.field-control input{min-width:0;width:100%;height:100%;border:0;outline:0;color:var(--inputText);font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.field-control input::placeholder{color:var(--inputPlaceholder)}.password-toggle{padding:5px 7px;border-radius:7px;color:var(--accent);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;background:transparent}.field-error{min-height:16px;color:var(--danger);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-form-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.identity-form-options>button{padding:4px 0;color:var(--accent);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.check-option,.terms-option{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));cursor:pointer}.check-option input,.terms-option input{position:absolute;opacity:0;pointer-events:none}.check-option>i,.terms-option>i{width:17px;height:17px;display:grid;place-items:center;flex:none;margin-top:1px;border:1px solid var(--border2);border-radius:5px;background:var(--field)}.check-option>i svg,.terms-option>i svg{width:12px;height:12px;opacity:0}.check-option input:checked+i,.terms-option input:checked+i{border-color:transparent;background:linear-gradient(145deg,#268fc1,#6256c7)}.check-option input:checked+i svg,.terms-option input:checked+i svg{opacity:1;color:#fff}.primary-auth-button{justify-content:space-between;padding:0 15px 0 18px;color:#fff;background:linear-gradient(135deg,#258fc2,#5e58cc);box-shadow:0 12px 26px #3266b433}.primary-auth-button:hover{filter:brightness(1.04)}.primary-auth-button:disabled{cursor:wait;opacity:.72}.primary-auth-button svg{width:17px}.identity-account-switch{margin:16px 0;text-align:center;color:var(--muted);font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-account-switch a{color:var(--accent);font-weight:700}.demo-entry{justify-content:space-between;padding:9px 13px;border:1px solid var(--border);color:var(--text2);background:var(--panel2)}.demo-entry>span{display:grid;text-align:left}.demo-entry strong{font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.demo-entry small{color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.demo-entry svg{width:16px;color:var(--faint)}.auth-notice{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--positive) 22%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--positive) 7%,var(--panel))}.auth-notice>i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--positive);font-style:normal;background:color-mix(in srgb,var(--positive) 11%,transparent)}.auth-notice strong,.auth-notice small{display:block}.auth-notice strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.auth-notice small{color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.signup-form-panel{padding-top:30px;padding-bottom:30px}.signup-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.terms-option{margin-top:0}.terms-option button{padding:0;color:var(--accent);font-size:inherit;background:transparent}.terms-error{display:block;margin:2px 0 10px}.password-strength{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:2px}.password-strength i{height:3px;border-radius:4px;background:var(--border)}.password-strength span{grid-column:1/-1;color:var(--faint);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.password-strength.level-1 i:nth-child(-n+1),.password-strength.level-2 i:nth-child(-n+2),.password-strength.level-3 i:nth-child(-n+3),.password-strength.level-4 i{background:var(--positive)}.setup-preview-stack{display:grid;gap:9px}.setup-preview{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:11px;padding:11px;border:1px solid var(--border);border-radius:11px;background:var(--field)}.setup-preview>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800;background:var(--panel2)}.setup-preview strong,.setup-preview small{display:block}.setup-preview strong{font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-preview small{color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-preview em{color:var(--accent);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:800}.setup-preview.active{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--field))}.setup-preview.active>span{color:#fff;background:linear-gradient(145deg,#268fc1,#6256c7)}.context-footnote{padding-top:10px!important;border-top:1px solid var(--border);font-size:calc(max((12px!important),(12px!important) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-footer{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:var(--faint);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-footer span:nth-child(2){display:flex;align-items:center;gap:7px}.identity-toast{position:fixed;right:18px;bottom:48px;z-index:20;max-width:min(360px,calc(100vw - 36px));padding:11px 13px;border:1px solid var(--border2);border-radius:10px;color:var(--text);font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:var(--panel);box-shadow:var(--shadow)}.setup-stage{padding:22px}.setup-window{width:min(1180px,calc(100vw - 44px));max-height:calc(100vh - 122px)}.setup-window-body{height:min(720px,calc(100vh - 170px));min-height:610px;display:grid;grid-template-columns:250px minmax(0,1fr)}.setup-sidebar{display:flex;flex-direction:column;min-height:0;padding:20px 14px;border-right:1px solid var(--border);background:var(--panel2)}.setup-user-card{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:8px 8px 16px;border-bottom:1px solid var(--border)}.setup-user-card>div{min-width:0}.setup-user-card>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:#fff;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800;background:linear-gradient(145deg,#268fc1,#6256c7)}.setup-user-card strong,.setup-user-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-user-card strong{font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-user-card small{margin-top:2px;color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-step-list{display:grid;gap:5px;margin-top:14px}.setup-step-list button{display:grid;grid-template-columns:29px 1fr;align-items:center;gap:10px;padding:9px;border-radius:10px;text-align:left;color:var(--muted);background:transparent}.setup-step-list button:hover{background:var(--hover)}.setup-step-list button>i{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--border);border-radius:8px;font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:800;background:var(--field)}.setup-step-list strong,.setup-step-list small{display:block}.setup-step-list strong{color:var(--text2);font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-step-list small{margin-top:1px;color:var(--faint);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-step-list button:disabled{opacity:.42;cursor:default}.setup-step-list button:disabled:hover{background:transparent}.setup-step-list button.active{background:color-mix(in srgb,var(--accent) 8%,var(--field))}.setup-step-list button.active>i{border-color:transparent;color:#fff;background:linear-gradient(145deg,#268fc1,#6256c7)}.setup-sidebar-foot{margin-top:auto;display:grid;grid-template-columns:7px 1fr;gap:8px;padding:12px 8px 2px}.setup-sidebar-foot>i{margin-top:5px}.setup-sidebar-foot p{margin:0}.setup-sidebar-foot strong,.setup-sidebar-foot small{display:block}.setup-sidebar-foot strong{font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-sidebar-foot small{margin-top:2px;color:var(--faint);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-content{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:0;background:var(--panel)}.setup-pane{display:none;min-height:0;overflow:auto;padding:34px 38px 24px}.setup-pane.active{display:block}.setup-pane-head{margin-bottom:22px}.setup-pane-head>span{display:block}.setup-pane-head h1{max-width:750px;margin:7px 0;font-size:calc(max((27px),(27px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.18;letter-spacing:-.03em}.setup-pane-head p{max-width:780px;margin:0;color:var(--muted);font-size:calc(max((13.5px),(13.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.choice-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.choice-card-grid button,.goal-chip-grid button{position:relative;min-height:104px;display:grid;align-content:start;gap:4px;padding:15px;border:1px solid var(--border);border-radius:12px;text-align:left;color:var(--text);background:var(--field)}.choice-card-grid button:hover,.goal-chip-grid button:hover{border-color:var(--border2);background:var(--hover)}.choice-card-grid button.selected,.goal-chip-grid button.selected{border-color:color-mix(in srgb,var(--accent) 44%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--field));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}.choice-card-grid button>i{color:var(--accent);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:800}.choice-card-grid strong,.goal-chip-grid strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.choice-card-grid small,.goal-chip-grid small{color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.window-lights-setup i.is-inert{opacity:.34;cursor:default}.window-lights-setup button.is-live{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#59cd7d;cursor:pointer}.window-lights-setup button.is-live:hover{filter:brightness(1.18)}.window-lights-setup button.is-live:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}.setup-window.is-framed{position:fixed;margin:0;width:auto;max-width:none;max-height:none;display:flex;flex-direction:column;z-index:60}.setup-window.is-framed .setup-window-body{flex:1 1 auto;height:auto;min-height:0}.setup-window.is-framed .setup-content{min-height:0}.setup-window.is-framed .identity-window-bar{cursor:move;user-select:none}.setup-window.is-framed .identity-window-bar button{cursor:pointer}.setup-pane-waiting{display:grid;place-content:center;justify-items:center;gap:11px;text-align:center;height:100%}.setup-pane-waiting strong{font-size:calc(max((15px),(15px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-pane-waiting p{max-width:420px;margin:0;color:var(--muted);font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.55}.setup-waiting-spinner{display:block;width:26px;height:26px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:setupSpin .8s linear infinite}@keyframes setupSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.setup-waiting-spinner{animation-duration:2.4s}}.plan-choice-grid button{min-height:auto}.plan-inclusions{display:grid;gap:3px;margin:9px 0 0;padding:9px 0 0;border-top:1px solid var(--border)}.plan-inclusions>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.plan-inclusions dt{color:var(--muted);font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.plan-inclusions dd{margin:0;color:var(--text2);font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650;text-align:right;white-space:nowrap}.plan-inclusions>div.is-absent dt,.plan-inclusions>div.is-absent dd{opacity:.42}.platform-setup-list{display:grid;gap:9px}.platform-setup-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--field)}.platform-setup-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:#fff;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800;background:#52667b}.platform-setup-icon.youtube{background:#e84145}.platform-setup-icon.instagram{background:linear-gradient(145deg,#d13f8e,#7f58d8)}.platform-setup-icon.tiktok{background:#1b2635}.platform-setup-icon.x-network{background:#1d2733}.platform-setup-icon.linkedin{background:#2376b8}.platform-setup-icon.facebook{background:#336fd0}.platform-setup-copy strong,.platform-setup-copy small,.platform-setup-copy p{display:block}.platform-setup-copy strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-setup-copy small{margin-top:1px;color:var(--text2);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-setup-copy p{margin:3px 0 0;color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-setup-card>button{min-width:122px;height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:9px;color:var(--accent);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;background:color-mix(in srgb,var(--accent) 7%,var(--field))}.platform-setup-card.connected{border-color:color-mix(in srgb,var(--positive) 36%,var(--border))}.platform-setup-card.connected>button{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 25%,var(--border));background:color-mix(in srgb,var(--positive) 7%,var(--field))}.platform-zero-state{padding:18px;border:1px dashed var(--border2);border-radius:12px;text-align:center;background:var(--field)}.platform-zero-state strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-zero-state p{margin:4px 0 0;color:var(--muted);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-inline-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:var(--panel2)}.setup-inline-note i{margin-top:5px;flex:none}.goal-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.goal-chip-grid button{min-height:82px;grid-template-columns:29px 1fr;grid-template-rows:auto auto;column-gap:10px}.goal-chip-grid button>i{grid-row:1/3;display:grid;place-items:center;width:29px;height:29px;border-radius:8px;color:var(--accent);font-style:normal;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:color-mix(in srgb,var(--accent) 9%,transparent)}.setup-text-field{display:grid;gap:7px;margin-top:15px}.setup-text-field textarea{width:100%;resize:vertical;border:1px solid var(--border);border-radius:11px;padding:11px 12px;outline:none;color:var(--inputText);font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:var(--input)}.setup-text-field textarea:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.setup-text-field textarea::placeholder{color:var(--inputPlaceholder)}.ready-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ready-summary-grid article{min-height:130px;padding:15px;border:1px solid var(--border);border-radius:12px;background:var(--field)}.ready-summary-grid span{display:block;color:var(--faint);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800;letter-spacing:.06em}.ready-summary-grid strong{display:block;margin:9px 0 5px;font-size:calc(max((15px),(15px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.ready-summary-grid small{color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.ready-os-preview{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:16px;border:1px solid color-mix(in srgb,var(--positive) 24%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--positive) 5%,var(--field))}.ready-preview-logo{width:42px;height:42px}.ready-os-preview strong{font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.ready-os-preview p{margin:2px 0 0;color:var(--muted);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.ready-os-preview em{display:flex;align-items:center;gap:6px;color:var(--positive);font-style:normal;font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800}.ready-os-preview em i{width:7px;height:7px;border-radius:50%;background:var(--positive)}.setup-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-top:1px solid var(--border);background:var(--panel2)}.setup-actions-right{display:flex;align-items:center;gap:8px}.setup-secondary,.setup-skip,.setup-primary{height:38px;padding:0 13px;border-radius:9px;font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650}.setup-secondary,.setup-skip{border:1px solid var(--border);color:var(--text2);background:var(--field)}.setup-secondary:disabled{opacity:.4;cursor:default}.setup-skip{border-color:transparent;background:transparent;color:var(--muted)}.setup-primary{min-width:120px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:linear-gradient(135deg,#258fc2,#5e58cc)}.setup-primary svg{width:15px}@media(max-width:900px){.identity-stage,.setup-stage{padding:14px}.identity-window,.setup-window{width:calc(100vw - 28px);max-height:none}.identity-window-body{grid-template-columns:1fr}.identity-context-panel{display:none}.identity-form-panel{padding:34px 28px}.setup-window-body{height:auto;min-height:0;grid-template-columns:1fr}.setup-sidebar{display:none}.setup-pane{padding:28px 24px;max-height:none}.identity-menubar{grid-template-columns:1fr auto}.identity-menubar-center{display:none}.ready-summary-grid,.choice-card-grid,.goal-chip-grid{grid-template-columns:1fr}.platform-setup-card{grid-template-columns:42px 1fr}.platform-setup-card>button{grid-column:2;justify-self:start}.identity-footer{display:none}.identity-desktop{grid-template-rows:52px minmax(0,1fr)}}@media(max-width:560px){body{font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-stage,.setup-stage{padding:0}.identity-window,.setup-window{width:100vw;border-left:0;border-right:0;border-radius:0}.identity-window-bar{border-radius:0}.identity-form-panel{padding:28px 20px}.signup-field-grid{grid-template-columns:1fr}.setup-pane{padding:24px 18px}.identity-menubar{padding:0 13px}.identity-brand strong{font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.theme-button span{display:none}.setup-actions{padding:11px 13px}.setup-skip{display:none}}:root{--identity-glass: rgba(7, 22, 43, .9);--identity-glass-strong: rgba(8, 25, 49, .96);--identity-bar: rgba(11, 30, 55, .78);--identity-card: rgba(18, 43, 72, .46);--identity-card-hover: rgba(26, 57, 91, .6);--identity-line: rgba(137, 183, 225, .2);--identity-line-soft: rgba(137, 183, 225, .11);--identity-blue: #39bdf3;--identity-purple: #7061e8}html[data-theme=light]{--identity-glass: rgba(250, 252, 255, .94);--identity-glass-strong: rgba(255, 255, 255, .98);--identity-bar: rgba(244, 248, 255, .88);--identity-card: rgba(255, 255, 255, .7);--identity-card-hover: rgba(242, 246, 255, .95);--identity-line: rgba(71, 91, 132, .18);--identity-line-soft: rgba(71, 91, 132, .1);--identity-blue: #147daf;--identity-purple: #6156cf}.identity-desktop{grid-template-rows:46px minmax(0,1fr) 38px;background:#020915}html[data-theme=light] .identity-desktop{background:#eef3fb}.identity-wallpaper{background:radial-gradient(circle at 17% 23%,rgba(48,126,220,.2),transparent 29%),radial-gradient(circle at 82% 27%,rgba(42,93,189,.18),transparent 27%),radial-gradient(circle at 50% 84%,rgba(19,66,121,.24),transparent 30%),linear-gradient(160deg,#030b1b,#07152d 54%,#061126)}.identity-wallpaper:before{content:"";position:absolute;width:760px;height:760px;left:-205px;top:120px;border:1px solid rgba(111,176,255,.34);border-radius:50%;background:radial-gradient(circle at 61% 26%,rgba(66,154,255,.24),transparent 18%),radial-gradient(circle at 68% 64%,rgba(20,62,123,.16),transparent 44%),linear-gradient(140deg,#0a285833,#020b1d05 56%);box-shadow:0 0 65px #4b9bff24,inset -50px -45px 100px #01071480,inset 0 0 50px #50a0ff14}.identity-wallpaper:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(190,221,255,.7) 0 1px,transparent 1.3px),radial-gradient(circle,rgba(114,172,236,.45) 0 1px,transparent 1.2px),linear-gradient(168deg,transparent 69%,rgba(69,128,200,.08) 69.1%,transparent 69.5%);background-size:173px 151px,239px 211px,100% 100%;background-position:31px 41px,89px 117px,0 0;opacity:.62;mask-image:linear-gradient(to bottom,#000 0%,#000 76%,transparent 98%)}.identity-wallpaper i{filter:none;opacity:1}.identity-wallpaper i:nth-child(1){width:650px;height:650px;right:-265px;left:auto;top:215px;border:1px solid rgba(94,163,244,.26);background:radial-gradient(circle at 30% 30%,rgba(46,116,211,.18),transparent 48%);box-shadow:inset 35px 20px 80px #3478d914,0 0 55px #306fd512}.identity-wallpaper i:nth-child(2){width:980px;height:90px;inset:auto auto 23px 14%;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(38,105,180,.15),transparent);filter:blur(18px);opacity:.78}.identity-wallpaper i:nth-child(3){width:120vw;height:180px;left:-10vw;bottom:-142px;border-radius:50% 50% 0 0;background:linear-gradient(180deg,#11366642,#020916a8);box-shadow:0 -1px #62a2e721,0 -20px 55px #205b9c14}html[data-theme=light] .identity-wallpaper{background:radial-gradient(circle at 16% 22%,rgba(91,173,230,.18),transparent 29%),radial-gradient(circle at 82% 24%,rgba(136,116,223,.14),transparent 29%),radial-gradient(circle at 50% 88%,rgba(92,154,218,.13),transparent 32%),linear-gradient(160deg,#fbfdff,#f1f5fb 54%,#eaf1fb)}html[data-theme=light] .identity-wallpaper:before{border-color:#4a8bcd30;background:radial-gradient(circle at 61% 26%,rgba(83,165,224,.16),transparent 20%),radial-gradient(circle at 68% 64%,rgba(146,173,214,.1),transparent 44%),linear-gradient(140deg,#d7e6f873,#fafcff0a 58%);box-shadow:0 0 55px #4389cd14,inset -50px -45px 100px #c5d8f02e}html[data-theme=light] .identity-wallpaper:after{background-image:radial-gradient(circle,rgba(79,117,159,.25) 0 1px,transparent 1.2px),radial-gradient(circle,rgba(110,107,173,.18) 0 1px,transparent 1.2px);opacity:.42}html[data-theme=light] .identity-wallpaper i:nth-child(1){border-color:#5691cd26;background:radial-gradient(circle at 30% 30%,rgba(96,162,220,.11),transparent 50%);box-shadow:none}html[data-theme=light] .identity-wallpaper i:nth-child(2){background:linear-gradient(90deg,transparent,rgba(107,145,192,.1),transparent)}html[data-theme=light] .identity-wallpaper i:nth-child(3){background:linear-gradient(180deg,#c7daf03d,#e8f0fa94);box-shadow:0 -1px #5b86b617}.identity-menubar{height:46px;grid-template-columns:1fr auto;padding:0 18px;border-bottom-color:#8eb8e024;background:#020915d1;box-shadow:0 1px #ffffff04}html[data-theme=light] .identity-menubar{border-bottom-color:#4a5b7e1f;background:#fafcffde;box-shadow:0 1px #ffffffb8}.identity-brand{gap:9px}.identity-logo{width:25px;height:25px;border-radius:7px;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:linear-gradient(150deg,#268fc1,#6158d4);box-shadow:0 5px 16px #326dc947,inset 0 1px #fff3}.identity-brand strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.085em}.identity-menubar-actions{display:flex;align-items:center;justify-content:flex-end;gap:13px;color:var(--muted)}.identity-session-state{display:inline-flex;align-items:center;gap:7px;font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));white-space:nowrap}.identity-session-state>i{width:6px;height:6px;border-radius:50%;background:var(--positive);box-shadow:0 0 9px color-mix(in srgb,var(--positive) 52%,transparent)}.identity-tray-icon{width:22px;height:24px;display:grid;place-items:center;color:var(--text2)}.identity-tray-icon svg{width:17px;height:17px}.battery-tray svg{width:20px}.identity-tray-divider{width:1px;height:17px;background:var(--border)}.identity-date{color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));white-space:nowrap}.identity-clock{color:var(--text2);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650;white-space:nowrap}.identity-theme-icon{width:30px;height:30px;padding:0;justify-content:center;border-color:var(--identity-line-soft);border-radius:8px;background:color-mix(in srgb,var(--identity-card) 74%,transparent)}.identity-theme-icon span{display:none}.identity-theme-icon svg{width:14px;height:14px}.identity-stage,.setup-stage{padding:30px 28px}.identity-window,.setup-window{border-color:var(--identity-line);border-radius:17px;background:linear-gradient(150deg,var(--identity-glass),var(--identity-glass-strong));box-shadow:0 34px 90px #0004117a,inset 0 1px #ffffff09}html[data-theme=light] :is(.identity-window,.setup-window){box-shadow:0 30px 80px #4854762b,inset 0 1px #ffffffeb}.identity-window{width:min(1080px,calc(100vw - 56px))}.identity-window-bar{height:48px;padding:0 18px;border-bottom-color:var(--identity-line);background:linear-gradient(180deg,color-mix(in srgb,var(--identity-bar) 92%,transparent),color-mix(in srgb,var(--identity-glass) 70%,transparent))}.window-lights{gap:8px}.window-lights i{width:10px;height:10px;box-shadow:0 0 0 1px #00000014}.identity-window-title{display:inline-flex;align-items:center;gap:8px;color:var(--text2);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.identity-window-title svg{width:14px;height:14px;color:var(--muted)}.window-security{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.window-security i{width:6px;height:6px}.identity-window-body{min-height:602px;grid-template-columns:minmax(370px,1fr) minmax(430px,1fr)}.identity-context-panel{position:relative;padding:48px 50px 38px;gap:25px;border-right-color:var(--identity-line);background:radial-gradient(circle at 30% 43%,rgba(43,120,216,.13),transparent 36%),linear-gradient(150deg,#0a1f3d8a,#0a1c322e);overflow:hidden}.identity-context-panel:after{content:"";position:absolute;width:510px;height:510px;left:-165px;bottom:-370px;border:1px solid rgba(104,174,247,.22);border-radius:50%;box-shadow:0 0 42px #408ce014,inset 0 0 48px #3079d10f;pointer-events:none}html[data-theme=light] .identity-context-panel{background:radial-gradient(circle at 30% 43%,rgba(74,145,215,.1),transparent 36%),linear-gradient(150deg,#f5f9fff0,#ebf2fdb8)}html[data-theme=light] .identity-context-panel:after{border-color:#4888c624;box-shadow:none}.context-kicker,.form-eyebrow,.setup-pane-head>span{color:var(--identity-blue);font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.12em}.context-kicker i{width:6px;height:6px}.identity-context-panel h1{margin-top:14px;font-size:calc(max((31px),(31px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.13;letter-spacing:-.035em;font-weight:620}.identity-context-panel>div>p{color:var(--muted);font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.55}.identity-context-grid{gap:10px}.identity-context-grid article{grid-template-columns:44px 1fr;align-items:center;gap:13px;min-height:76px;padding:11px 13px;border-color:var(--identity-line-soft);background:linear-gradient(100deg,color-mix(in srgb,var(--identity-card) 78%,transparent),color-mix(in srgb,var(--identity-card) 40%,transparent));box-shadow:inset 0 1px #ffffff05}.identity-context-grid article>span{width:44px;height:44px;border:1px solid rgba(73,151,244,.22);border-radius:12px;color:#42bdf4;background:linear-gradient(145deg,#1c64bf52,#3e3eae4d);box-shadow:0 8px 20px #14458b2e,inset 0 1px #ffffff12}.identity-context-grid article>span svg{width:24px;height:24px}.identity-context-grid strong{color:var(--text);font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620}.identity-context-grid p{margin-top:3px;font-size:calc(max((11.7px),(11.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.42}html[data-theme=light] .identity-context-grid article>span{border-color:#4a7ecc29;color:#2d87c2;background:linear-gradient(145deg,#4b94da29,#7462cc1f);box-shadow:0 8px 20px #48629214,inset 0 1px #fff}.identity-system-card{position:relative;z-index:1;padding:12px 13px;border-color:var(--identity-line-soft);background:linear-gradient(100deg,color-mix(in srgb,var(--identity-card) 82%,transparent),color-mix(in srgb,var(--identity-card) 48%,transparent))}.identity-system-icon{width:38px;height:38px;border-radius:10px;box-shadow:0 8px 20px #3453b033}.identity-system-card em{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-form-panel{padding:42px 48px;background:radial-gradient(circle at 100% 0,rgba(58,90,191,.07),transparent 30%),linear-gradient(160deg,#081b328f,#07162bc7)}html[data-theme=light] .identity-form-panel{background:radial-gradient(circle at 100% 0,rgba(105,97,201,.08),transparent 31%),linear-gradient(160deg,#fffffff0,#f8fafff2)}.form-heading{margin-bottom:19px}.form-heading h2{margin-top:8px;font-size:calc(max((26px),(26px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620}.form-heading p{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.google-auth-button,.primary-auth-button,.demo-entry{min-height:46px;border-radius:10px}.google-auth-button{border-color:var(--identity-line);background:color-mix(in srgb,var(--identity-card) 76%,transparent);box-shadow:inset 0 1px #ffffff06}.google-auth-button:hover{border-color:color-mix(in srgb,var(--identity-blue) 34%,var(--identity-line));background:var(--identity-card-hover)}html[data-theme=light] .google-auth-button{background:#ffffffdb;box-shadow:0 6px 16px #414f720d,inset 0 1px #fff}.google-mark{border-radius:6px;box-shadow:0 2px 7px #00000014}.identity-divider{margin:17px 0}.field-control{border-color:var(--identity-line-soft);background:color-mix(in srgb,var(--input) 88%,transparent);box-shadow:inset 0 1px #ffffff04}html[data-theme=light] .field-control{background:#fff;box-shadow:0 4px 12px #4d5b790a,inset 0 1px #fff}.field-control:focus-within{border-color:color-mix(in srgb,var(--identity-blue) 58%,var(--identity-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--identity-blue) 10%,transparent),inset 0 1px #ffffff08}.primary-auth-button,.setup-primary{background:linear-gradient(115deg,#278fd0,#4f70e2 52%,#744ed3);box-shadow:0 13px 28px #315bb838,inset 0 1px #ffffff21}html[data-theme=light] :is(.primary-auth-button,.setup-primary){box-shadow:0 12px 24px #484fb12e,inset 0 1px #ffffff3d}.demo-entry{border-color:var(--identity-line-soft);background:color-mix(in srgb,var(--identity-card) 62%,transparent)}html[data-theme=light] .demo-entry{background:#f8faffe0}.auth-notice{background:color-mix(in srgb,var(--positive) 7%,var(--identity-card))}.signup-form-panel{overflow:auto;padding-top:27px;padding-bottom:27px}.setup-preview{border-color:var(--identity-line-soft);background:color-mix(in srgb,var(--identity-card) 70%,transparent)}.setup-preview.active{border-color:color-mix(in srgb,var(--identity-blue) 34%,var(--identity-line));background:linear-gradient(90deg,color-mix(in srgb,var(--identity-blue) 11%,var(--identity-card)),color-mix(in srgb,var(--identity-purple) 7%,var(--identity-card)))}html[data-theme=light] .setup-preview{background:#ffffffad}.setup-window{width:min(1160px,calc(100vw - 56px))}.setup-window-body{height:min(704px,calc(100vh - 174px));min-height:600px;grid-template-columns:258px minmax(0,1fr)}.setup-sidebar{padding:21px 15px;border-right-color:var(--identity-line);background:radial-gradient(circle at 0 0,rgba(50,114,198,.08),transparent 34%),linear-gradient(170deg,#0c223cbd,#081b318c)}html[data-theme=light] .setup-sidebar{background:radial-gradient(circle at 0 0,rgba(88,155,216,.09),transparent 34%),linear-gradient(170deg,#f8fafff2,#eff4fce6)}.setup-user-card{padding:8px 8px 17px;border-bottom-color:var(--identity-line-soft)}.setup-user-card>span{box-shadow:0 9px 21px #2d51b12e,inset 0 1px #ffffff26}.setup-step-list{gap:6px}.setup-step-list button{min-height:54px;border:1px solid transparent;border-radius:10px}.setup-step-list button:hover{border-color:var(--identity-line-soft);background:color-mix(in srgb,var(--identity-card) 62%,transparent)}.setup-step-list button.active{border-color:color-mix(in srgb,var(--identity-blue) 22%,var(--identity-line-soft));background:linear-gradient(90deg,color-mix(in srgb,var(--identity-blue) 10%,var(--identity-card)),color-mix(in srgb,var(--identity-purple) 6%,var(--identity-card)));box-shadow:inset 2px 0 0 var(--identity-blue)}.setup-step-list button>i{background:color-mix(in srgb,var(--identity-card) 80%,transparent)}.setup-content{background:radial-gradient(circle at 100% 0,rgba(66,88,187,.06),transparent 30%),linear-gradient(160deg,#081b329e,#07162bd1)}html[data-theme=light] .setup-content{background:radial-gradient(circle at 100% 0,rgba(105,97,201,.07),transparent 31%),linear-gradient(160deg,#fffffff7,#f8fafff2)}.setup-pane{padding:34px 38px 26px}.setup-pane-head h1{font-size:calc(max((26px),(26px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620}.choice-card-grid{gap:11px}.choice-card-grid button,.goal-chip-grid button,.platform-setup-card,.ready-summary-grid article{border-color:var(--identity-line-soft);background:color-mix(in srgb,var(--identity-card) 70%,transparent);box-shadow:inset 0 1px #ffffff05}.choice-card-grid button:hover,.goal-chip-grid button:hover,.platform-setup-card:hover{border-color:color-mix(in srgb,var(--identity-blue) 28%,var(--identity-line));background:var(--identity-card-hover)}.choice-card-grid button.selected,.goal-chip-grid button.selected{border-color:color-mix(in srgb,var(--identity-blue) 44%,var(--identity-line));background:linear-gradient(110deg,color-mix(in srgb,var(--identity-blue) 11%,var(--identity-card)),color-mix(in srgb,var(--identity-purple) 8%,var(--identity-card)));box-shadow:inset 2px 0 0 var(--identity-blue),inset 0 1px #ffffff08}html[data-theme=light] :is(.choice-card-grid button,.goal-chip-grid button,.platform-setup-card,.ready-summary-grid article){background:#ffffffc2;box-shadow:0 5px 16px #4752750a,inset 0 1px #fff}html[data-theme=light] :is(.choice-card-grid button:hover,.goal-chip-grid button:hover,.platform-setup-card:hover){background:#f5f8fe}html[data-theme=light] :is(.choice-card-grid button.selected,.goal-chip-grid button.selected){background:linear-gradient(110deg,#3e9fd51c,#705bcf14)}.platform-setup-card>button{border-color:color-mix(in srgb,var(--identity-blue) 30%,var(--identity-line));background:color-mix(in srgb,var(--identity-blue) 7%,var(--identity-card))}.setup-inline-note{border-color:var(--identity-line-soft);background:color-mix(in srgb,var(--identity-card) 62%,transparent)}.setup-text-field textarea{border-color:var(--identity-line-soft);background:color-mix(in srgb,var(--input) 88%,transparent)}html[data-theme=light] .setup-text-field textarea{background:#fff}.ready-os-preview{background:color-mix(in srgb,var(--positive) 6%,var(--identity-card))}.setup-actions{border-top-color:var(--identity-line);background:linear-gradient(180deg,color-mix(in srgb,var(--identity-bar) 82%,transparent),color-mix(in srgb,var(--identity-glass) 92%,transparent))}.setup-secondary,.setup-skip{border-color:var(--identity-line-soft);background:color-mix(in srgb,var(--identity-card) 72%,transparent)}.setup-skip{border-color:transparent;background:transparent}html[data-theme=light] .setup-secondary{background:#fff}.identity-footer{height:38px;padding:0 24px;border-top:1px solid rgba(137,183,225,.1);background:#02091573;backdrop-filter:blur(14px);color:var(--faint);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}html[data-theme=light] .identity-footer{border-top-color:#49597d17;background:#fafcff8c}.identity-footer-status{display:inline-flex!important;align-items:center;gap:8px}.identity-footer-status i{width:7px;height:7px}@media(max-width:1040px){.identity-session-state span,.identity-date{display:none}.identity-menubar-actions{gap:9px}.identity-context-panel{padding-left:36px;padding-right:36px}.identity-form-panel{padding-left:38px;padding-right:38px}}@media(max-width:900px){.identity-desktop{grid-template-rows:46px minmax(0,1fr)}.identity-stage,.setup-stage{padding:14px}.identity-window,.setup-window{width:calc(100vw - 28px)}.identity-window-body{grid-template-columns:1fr;min-height:0}.identity-context-panel{display:none}.identity-form-panel{min-height:calc(100vh - 118px);padding:34px 28px}.setup-window-body{height:auto;min-height:0;grid-template-columns:1fr}.setup-sidebar{display:none}.setup-pane{padding:28px 24px}.identity-footer{display:none}}@media(max-width:620px){.identity-menubar{padding:0 12px}.identity-brand strong{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-session-state,.identity-tray-icon,.identity-tray-divider,.identity-date{display:none}.identity-menubar-actions{gap:8px}.identity-window,.setup-window{width:100vw;border-left:0;border-right:0;border-radius:0}.identity-stage,.setup-stage{padding:0}.identity-window-bar{padding:0 12px}.window-security{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.identity-form-panel{padding:28px 20px}.signup-field-grid,.choice-card-grid,.goal-chip-grid,.ready-summary-grid{grid-template-columns:1fr}.setup-pane{padding:24px 18px}.setup-actions{padding:11px 13px}}.setup-step-list button.done>i{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 34%,var(--border))}.setup-step-list button.done{opacity:1}.setup-step-list button:disabled:not(.active):not(.done){opacity:.42}.setup-intro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.setup-intro-grid article{padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--field)}.setup-intro-grid span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:var(--accent);font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800;background:color-mix(in srgb,var(--accent) 10%,transparent)}.setup-intro-grid strong{display:block;margin:9px 0 3px;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-intro-grid small{color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-question{margin:0 0 18px;padding:0;border:0}.setup-question legend{padding:0 0 9px;color:var(--text2);font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650}.setup-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-type-grid button{min-height:92px}.setup-select-field{display:grid;gap:7px;margin:0 0 18px}.setup-select-field>span{color:var(--text2);font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650}.setup-select-field select{width:100%;height:45px;padding:0 12px;border:1px solid var(--border);border-radius:10px;outline:0;color:var(--inputText);font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:var(--input)}.setup-select-field select:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.platform-access-list{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:3px}.platform-access-list li{position:relative;padding-left:15px;color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-access-list li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--positive) 70%,transparent)}.platform-access-list li.optional:before{background:var(--border2)}.platform-access-list em{margin-left:6px;color:var(--faint);font-style:normal;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase}.setup-connected-list{margin-bottom:12px}.platform-setup-card>button:disabled{cursor:default}.build-stage-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.build-stage{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--field)}.build-stage strong{display:block;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.build-stage small{display:block;margin-top:2px;color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.build-stage-mark{width:18px;height:18px;margin-top:1px;border-radius:50%;border:2px solid var(--border2);background:transparent}.build-stage.is-running{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--field))}.build-stage.is-running .build-stage-mark{border-color:var(--border);border-top-color:var(--accent);animation:setupSpin .8s linear infinite}.build-stage.is-done .build-stage-mark{border-color:transparent;background:var(--positive)}.build-stage.is-done strong{color:var(--text)}.build-stage.is-failed .build-stage-mark{border-color:transparent;background:var(--danger)}.build-stage.is-unavailable .build-stage-mark{border-style:dashed}.build-stage.is-waiting{opacity:.62}@media(prefers-reduced-motion:reduce){.build-stage.is-running .build-stage-mark{animation-duration:2.4s}}.finding-list{display:grid;gap:10px}.finding-card{padding:15px;border:1px solid var(--border);border-radius:12px;background:var(--field)}.finding-kind{display:block;color:var(--accent);font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800;letter-spacing:.1em}.finding-card strong{display:block;margin:8px 0 4px;font-size:calc(max((14.5px),(14.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.3}.finding-card p{margin:0;color:var(--muted);font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.finding-card blockquote{margin:10px 0 0;padding:9px 12px;border-left:2px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:0 8px 8px 0;color:var(--text2);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5;background:var(--panel2);overflow-wrap:anywhere}.finding-card.kind-performance_pattern .finding-kind,.finding-card.kind-monetization_signal .finding-kind{color:var(--positive)}@media(max-width:900px){.setup-intro-grid,.setup-type-grid{grid-template-columns:1fr}}@media(max-width:560px){.setup-actions{flex-wrap:wrap}.setup-actions .setup-skip{display:inline-flex;align-items:center}.setup-actions-right{flex:1;justify-content:flex-end}}.setup-demo-entry{width:100%;display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px;border:1px dashed var(--border2);border-radius:12px;text-align:left;color:var(--text);background:var(--field)}.setup-demo-entry:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border2));background:var(--hover)}.setup-demo-entry:disabled{opacity:.55;cursor:default}.setup-demo-entry>span{display:grid;gap:3px;min-width:0}.setup-demo-entry strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-demo-entry small{color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-demo-entry svg{width:16px;flex:none;margin-left:auto;color:var(--faint)}.demo-entry>span strong{display:block}.demo-entry>span small{display:block;margin-top:2px;line-height:1.35;white-space:normal}.demo-entry{min-height:58px;text-align:left}.setup-build-inline{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.setup-build-inline>header{margin-bottom:11px}.setup-build-inline>header strong{display:block;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-build-inline>header small{display:block;margin-top:3px;color:var(--muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.setup-question legend em{margin-left:6px;color:var(--faint);font-style:normal;font-weight:500}@font-face{font-family:Audiowide;src:url(/assets/audiowide-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}.search-results{max-height:min(520px,calc(100vh - 185px));overflow-y:auto;scrollbar-width:thin}.dock-app.suite{color:#dff8ff;background:linear-gradient(145deg,#1ba7ceeb,#5141bef0)}.suite-nav-section .suite-nav-item small{margin-left:auto;min-width:20px;padding:2px 5px;border-radius:8px;color:#8edfff;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-align:center;background:#3ca9e721}.app-window.suite-mode{width:min(1120px,calc(100vw - 70px));height:min(760px,calc(100vh - 144px));min-height:560px;border-color:#6ebcf547;background:linear-gradient(155deg,#0c2037fb,#040e1cfd)}.app-window.suite-mode.maximized{width:calc(100vw - 28px);height:calc(100vh - 88px)}.app-window.suite-mode .app-window-bar{height:46px;background:linear-gradient(180deg,#1b3b5b57,#08192b29)}.app-window.suite-mode .app-window-bar>strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.app-window.suite-mode .app-window-content{height:calc(100% - 46px);min-height:0;display:block;padding:0;overflow:hidden}.suite-shell{--suite-border: rgba(134, 188, 237, .13);--suite-panel: rgba(12, 37, 62, .57);--suite-panel-strong: rgba(15, 43, 70, .78);--suite-muted: #8299b3;--suite-text: #e6f0fb;height:100%;display:flex;flex-direction:column;color:var(--suite-text);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45;background:radial-gradient(circle at 82% 4%,rgba(65,86,208,.14),transparent 31%),radial-gradient(circle at 8% 28%,rgba(24,154,202,.09),transparent 26%)}.suite-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:24px 26px 18px;border-bottom:1px solid var(--suite-border)}.suite-eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:#6fcff2;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.12em}.suite-eyebrow i,.suite-foot i,.suite-workspace-context strong i{width:6px;height:6px;display:inline-block;border-radius:50%;background:#55dfa6;box-shadow:0 0 10px #55dfa694}.suite-hero h2,.suite-workspace-head h2{margin:0;color:#edf6ff;font-size:calc(max((22px),(22px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;letter-spacing:-.025em}.suite-hero>div:first-child>p{max-width:610px;margin:7px 0 0;color:#91a7be;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-context{display:flex;gap:8px}.suite-context>span{min-width:122px;display:grid;gap:3px;padding:9px 11px;border:1px solid var(--suite-border);border-radius:10px;background:#112f4b75}.suite-context small,.suite-workspace-context small{color:#64819f;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.11em}.suite-context strong,.suite-workspace-context strong{max-width:150px;overflow:hidden;color:#d7e5f4;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.suite-context .suite-sample-label{grid-template-columns:22px auto;align-items:center;background:linear-gradient(145deg,#4b4bb233,#1d76a12e)}.suite-sample-label svg{grid-row:span 2;width:17px;height:17px;color:#8edfff}.suite-command-row{display:flex;gap:10px;padding:13px 26px 0}.suite-search{min-width:0;flex:1;height:39px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--suite-border);border-radius:10px;background:#091d31b8}.suite-search:focus-within{border-color:#4bb2f17a;box-shadow:0 0 0 3px #3490d317}.suite-search svg{width:16px;height:16px;color:#7793af}.suite-search input{width:100%;border:0;outline:0;color:#e4eef9;font:inherit;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.suite-search input::placeholder{color:#647c96}.suite-search kbd{padding:3px 6px;border:1px solid rgba(145,183,222,.13);border-radius:5px;color:#627e9a;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#789dc40f}.suite-ask,.suite-workspace-actions>button,.suite-guidance-panel>button{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid rgba(83,183,243,.34);border-radius:10px;color:#e8f7ff;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;background:linear-gradient(145deg,#1e97d9e0,#4154bee0);box-shadow:0 9px 24px #085caa2e}.suite-ask:hover,.suite-workspace-actions>button:hover,.suite-guidance-panel>button:hover{filter:brightness(1.13);transform:translateY(-1px)}.suite-ask svg,.suite-workspace-actions>button svg,.suite-guidance-panel>button svg{width:14px;height:14px}.suite-category-tabs{display:flex;gap:5px;padding:10px 26px 12px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--suite-border)}.suite-category-tabs::-webkit-scrollbar{display:none}.suite-category-tabs button{flex:0 0 auto;min-height:30px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid transparent;border-radius:8px;color:#8399b1;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.suite-category-tabs button:hover{color:#d8e8f7;background:#4f84b71a}.suite-category-tabs button.active{border-color:#5bb2eb38;color:#e8f5ff;background:#2a76b233}.suite-category-tabs svg{width:13px;height:13px}.suite-category-tabs span{min-width:16px;padding:1px 4px;border-radius:7px;color:#6684a1;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-align:center;background:#5e89b21c}.suite-category-tabs .active span{color:#8cdfff}.suite-library{min-height:0;flex:1;overflow:auto;padding:17px 26px 22px}.suite-featured{margin-bottom:22px}.suite-section-heading{min-height:35px;display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:10px}.suite-section-heading small,.suite-panel-heading small{display:block;margin-bottom:3px;color:#6685a2;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.12em}.suite-section-heading h3,.suite-panel-heading h3{margin:0;color:#dce9f6;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.suite-section-heading>span{color:#657f99;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-featured-grid,.suite-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.suite-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.suite-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.suite-category-card{min-width:0;min-height:138px;display:grid;grid-template-columns:42px minmax(0,1fr) 10px;align-items:start;gap:11px;padding:14px;border:1px solid var(--suite-border);border-radius:12px;color:inherit;text-align:left;background:linear-gradient(145deg,#13314da3,#081c2fb3);box-shadow:inset 0 1px #ffffff06;transition:border-color .16s ease,transform .16s ease,background .16s ease}.suite-category-card:hover{border-color:#58b5ef57;background:linear-gradient(145deg,#194164c4,#0a233bd1);transform:translateY(-2px)}.suite-category-card>span:nth-child(2){min-width:0}.suite-category-card small{display:block;color:#6385a4;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.09em}.suite-category-card strong{display:block;margin-top:3px;color:#e1edf8;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.suite-category-card p{min-height:34px;margin:5px 0 8px;color:#7d94ac;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.38}.suite-category-card em{display:block;overflow:hidden;color:#6d8aa6;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;text-overflow:ellipsis;white-space:nowrap}.suite-category-card>i{align-self:center;color:#506f8c;font-size:calc(max((16px),(16px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.suite-category-card:hover>i{color:#89ddfa;transform:translate(2px)}.suite-app-card{position:relative;min-width:0;min-height:102px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 10px;align-items:center;gap:11px;padding:13px;overflow:hidden;border:1px solid var(--suite-border);border-radius:12px;color:inherit;text-align:left;background:linear-gradient(145deg,#13314da3,#081c2fb3);box-shadow:inset 0 1px #ffffff06;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.suite-app-card:hover{border-color:#58b5ef57;background:linear-gradient(145deg,#194164c4,#0a233bd1);box-shadow:0 12px 28px #00081838,inset 0 1px #ffffff0a;transform:translateY(-2px)}.suite-app-card.compact{min-height:126px;grid-template-columns:38px minmax(0,1fr);align-content:start}.suite-app-card.compact .suite-card-meta{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding-top:9px;border-top:1px solid var(--suite-border)}.suite-app-card.compact .suite-card-arrow{position:absolute;right:12px;top:13px}.suite-app-card.compact .suite-card-copy small{-webkit-line-clamp:2}.suite-app-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(124,199,244,.2);border-radius:12px;color:#c9f2ff;background:linear-gradient(145deg,#1f97c975,#3a4bb480);box-shadow:inset 0 1px #ffffff12,0 8px 18px #022a5b2b}.suite-app-card.compact .suite-app-icon{width:38px;height:38px}.suite-app-icon svg{width:19px;height:19px}.suite-tone-create{background:linear-gradient(145deg,#6f49cf85,#2373b77a)}.suite-tone-repurpose{background:linear-gradient(145deg,#dc477770,#5d4abe80)}.suite-tone-publish{background:linear-gradient(145deg,#269fb47a,#2a65b17a)}.suite-tone-engage{background:linear-gradient(145deg,#2aaa8b75,#2c64ab7a)}.suite-tone-brands{background:linear-gradient(145deg,#da8e3f73,#8b49b17a)}.suite-tone-affiliates{background:linear-gradient(145deg,#2eb17770,#217db17a)}.suite-tone-reports{background:linear-gradient(145deg,#4286da75,#5345ae80)}.suite-tone-tools{background:linear-gradient(145deg,#538ab880,#384a7b8a)}.suite-card-copy{min-width:0;display:block}.suite-card-kicker{display:flex;align-items:center;gap:5px;margin-bottom:5px}.suite-card-kicker i,.suite-card-kicker em{font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.suite-card-kicker i{color:#6384a3}.suite-card-kicker em{padding:2px 5px;border-radius:5px}.suite-card-kicker em.portal{color:#63ddb2;background:#39be8b1a}.suite-card-kicker em.concept{color:#b9a7ff;background:#8065e01f}.suite-card-copy>strong{display:block;overflow:hidden;color:#e0ecf8;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.suite-card-copy>small{display:-webkit-box;margin-top:5px;overflow:hidden;color:#7990a9;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.suite-card-meta{min-width:78px;display:grid;justify-items:end;gap:5px}.suite-card-meta b{color:#a9e9ff;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.suite-card-meta i{padding:3px 6px;border-radius:6px;color:#71cfae;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;background:#3db88917}.suite-card-arrow{color:#4e6e8d;font-size:calc(max((16px),(16px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));transition:color .16s ease,transform .16s ease}.suite-app-card:hover .suite-card-arrow{color:#86ddff;transform:translate(2px)}.suite-empty{min-height:210px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;border:1px dashed rgba(131,180,225,.16);border-radius:12px}.suite-empty svg{width:24px;height:24px;color:#5f83a2}.suite-empty strong{color:#d7e4f1;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-empty p{margin:0;color:#7189a2;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-empty button{margin-top:5px;padding:7px 10px;border:1px solid var(--suite-border);border-radius:7px;color:#a6c5df;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#3067961f}.suite-foot{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 26px;border-top:1px solid var(--suite-border);color:#617c96;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#05152580}.suite-foot span:first-child{display:flex;align-items:center;gap:6px;color:#7d9ab5}.suite-foot b{color:#8fcbe3;font-weight:600}.suite-workspace-head{position:relative;min-height:106px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:29px 26px 17px;border-bottom:1px solid var(--suite-border)}.suite-back{position:absolute;left:25px;top:9px;display:flex;align-items:center;gap:5px;padding:0;color:#7090ac;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.suite-back:hover{color:#a9dff4}.suite-back span{font-size:calc(max((16px),(16px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1}.suite-workspace-identity{min-width:0;display:flex;align-items:center;gap:13px}.suite-workspace-identity .suite-app-icon{width:48px;height:48px;border-radius:14px}.suite-workspace-identity .suite-app-icon svg{width:22px;height:22px}.suite-workspace-identity>div{min-width:0}.suite-workspace-identity small{color:#6287a7;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.1em}.suite-workspace-head h2{margin-top:2px;font-size:calc(max((19px),(19px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-workspace-head p{max-width:610px;margin:3px 0 0;overflow:hidden;color:#849bb2;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.suite-workspace-actions{display:flex;align-items:center;gap:8px}.suite-workspace-actions>button{min-height:36px}.suite-prototype-badge{display:flex;align-items:center;gap:5px;padding:8px 9px;border:1px solid rgba(117,181,221,.14);border-radius:9px;color:#80a5c0;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#15395447}.suite-prototype-badge i{width:6px;height:6px;border-radius:50%;background:#a48aff;box-shadow:0 0 8px #a48aff80}.suite-workspace-context{min-height:48px;display:flex;align-items:center;gap:0;padding:0 26px;border-bottom:1px solid var(--suite-border);background:#071b2e57}.suite-workspace-context>span{min-width:170px;display:grid;gap:2px;padding-right:20px;margin-right:20px;border-right:1px solid var(--suite-border)}.suite-workspace-context>span:last-child{border-right:0}.suite-workspace-context strong{display:flex;align-items:center;gap:6px}.suite-workspace-tabs{min-height:42px;display:flex;align-items:end;gap:4px;padding:0 26px;border-bottom:1px solid var(--suite-border)}.suite-workspace-tabs button{position:relative;min-width:82px;height:38px;color:#768fa8;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.suite-workspace-tabs button:hover{color:#c6dbea}.suite-workspace-tabs button.active{color:#e4f1fa}.suite-workspace-tabs button.active:after{content:"";position:absolute;left:15px;right:15px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#4bc8ee,#726aea);box-shadow:0 0 10px #48bdea59}.suite-workspace-body{min-height:0;flex:1;overflow:auto;padding:17px 26px 20px}.suite-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.suite-metric-grid article{min-height:80px;display:grid;align-content:center;gap:4px;padding:12px 14px;border:1px solid var(--suite-border);border-radius:11px;background:linear-gradient(145deg,#12324ea1,#091e31a6)}.suite-metric-grid small{color:#718ca7;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-metric-grid strong{color:#e9f4fd;font-size:calc(max((20px),(20px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;letter-spacing:-.03em}.suite-metric-grid span{display:flex;align-items:center;gap:5px;color:#70caa9;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-metric-grid span i{width:4px;height:4px;border-radius:50%;background:#55dba4}.suite-workspace-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:12px}.suite-work-panel,.suite-guidance-panel,.suite-activity-panel{border:1px solid var(--suite-border);border-radius:12px;background:#0a20358f;overflow:hidden}.suite-panel-heading{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid var(--suite-border)}.suite-panel-heading button{padding:6px 9px;border:1px solid var(--suite-border);border-radius:7px;color:#91b0c9;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#376c971a}.suite-panel-heading>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#8cdbf6;background:#2a84b621}.suite-panel-heading>span svg{width:15px;height:15px}.suite-work-list{display:grid}.suite-work-list>button{min-height:63px;display:grid;grid-template-columns:29px minmax(0,1fr) auto 62px 10px;align-items:center;gap:10px;padding:9px 13px;border-bottom:1px solid rgba(132,181,224,.08);color:inherit;text-align:left;background:transparent}.suite-work-list>button:last-child{border-bottom:0}.suite-work-list>button:hover{background:#3070a11a}.suite-row-index{color:#4f708e;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-variant-numeric:tabular-nums}.suite-work-list strong,.suite-work-list small{display:block}.suite-work-list strong{color:#d9e7f4;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.suite-work-list small{margin-top:4px;color:#7188a0;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-work-list em{padding:3px 6px;border-radius:6px;color:#72d3af;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;background:#35b28414}.suite-work-list b{color:#a9dcf0;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;text-align:right}.suite-work-list>button>i{color:#506f8b;font-style:normal}.suite-guidance-panel{display:flex;flex-direction:column}.suite-guidance-panel ul{flex:1;display:grid;align-content:start;gap:0;margin:0;padding:8px 13px;list-style:none}.suite-guidance-panel li{display:grid;grid-template-columns:7px 1fr;gap:8px;padding:10px 0;border-bottom:1px solid rgba(133,179,219,.07);color:#9bb0c4;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-guidance-panel li:last-child{border-bottom:0}.suite-guidance-panel li i{width:5px;height:5px;margin-top:4px;border-radius:50%;background:#5bc9ec;box-shadow:0 0 8px #5bc9ec4d}.suite-guidance-panel>button{min-height:34px;margin:0 13px 13px}.suite-activity-panel{max-width:760px;margin:0 auto}.suite-activity-list{display:grid}.suite-activity-list article{min-height:64px;display:grid;grid-template-columns:34px 1fr 10px;align-items:center;gap:11px;padding:9px 14px;border-bottom:1px solid rgba(133,179,219,.08)}.suite-activity-list article:last-child{border-bottom:0}.suite-activity-list article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#8cdaef;background:#307eaa1f}.suite-activity-list svg{width:15px;height:15px}.suite-activity-list strong,.suite-activity-list small{display:block}.suite-activity-list strong{color:#d7e4ef;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-activity-list small{margin-top:3px;color:#7189a0;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-activity-list article>i{color:#54738e;font-style:normal}.suite-loading{position:relative;padding:24px 26px;overflow:hidden}.suite-loading:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 25%,rgba(135,205,241,.055) 48%,transparent 70%);animation:suiteShimmer 1.1s linear infinite;pointer-events:none}.suite-loading>header{height:70px;display:grid;grid-template-columns:50px 1fr 130px;gap:14px;align-items:center}.suite-loading>header span{width:48px;height:48px;border-radius:14px;background:#4d84b024}.suite-loading>header div{width:min(390px,70%);height:32px;border-radius:8px;background:#4d84b01f}.suite-loading>header i{height:34px;border-radius:9px;background:#4d84b01f}.suite-loading-message{display:flex;align-items:center;gap:7px;margin:9px 0 17px;color:#84a5bf;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-loading-message svg{width:14px;height:14px;color:#62d0ef;animation:intelligenceSpin 1.4s linear infinite}.suite-loading>section{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.suite-loading>section i{height:80px;border-radius:11px;background:#4d84b01a}.suite-loading>main{flex:1;display:grid;grid-template-columns:1.7fr .8fr;gap:12px;margin-top:12px}.suite-loading>main div,.suite-loading>main aside{min-height:250px;border-radius:12px;background:#4d84b017}@keyframes suiteShimmer{to{transform:translate(100%)}}html[data-theme=light] .app-window.suite-mode{border-color:#6157b238;background:linear-gradient(150deg,#fbf8fff2,#eef6fff0);box-shadow:0 30px 80px #353d8938,inset 0 1px #ffffffd1}html[data-theme=light] .app-window.suite-mode .app-window-bar{background:linear-gradient(180deg,#ffffff9e,#eff0ff6b)}html[data-theme=light] .suite-shell{--suite-border: rgba(100, 91, 170, .13);--suite-panel: rgba(255, 255, 255, .48);--suite-panel-strong: rgba(255, 255, 255, .72);--suite-muted: #6e7191;--suite-text: #24263d;color:var(--suite-text);background:radial-gradient(circle at 12% 5%,rgba(239,163,216,.17),transparent 30%),radial-gradient(circle at 92% 10%,rgba(89,145,242,.16),transparent 32%)}html[data-theme=light] .suite-hero h2,html[data-theme=light] .suite-workspace-head h2,html[data-theme=light] .suite-section-heading h3,html[data-theme=light] .suite-panel-heading h3,html[data-theme=light] .suite-card-copy>strong,html[data-theme=light] .suite-work-list strong,html[data-theme=light] .suite-activity-list strong,html[data-theme=light] .suite-metric-grid strong{color:#25283e}html[data-theme=light] .suite-hero>div:first-child>p,html[data-theme=light] .suite-workspace-head p,html[data-theme=light] .suite-card-copy>small,html[data-theme=light] .suite-work-list small,html[data-theme=light] .suite-guidance-panel li,html[data-theme=light] .suite-activity-list small{color:#747793}html[data-theme=light] .suite-context>span,html[data-theme=light] .suite-search,html[data-theme=light] .suite-app-card,html[data-theme=light] .suite-category-card,html[data-theme=light] .suite-metric-grid article,html[data-theme=light] .suite-work-panel,html[data-theme=light] .suite-guidance-panel,html[data-theme=light] .suite-activity-panel{background:linear-gradient(145deg,#ffffffad,#f8f7ff80);box-shadow:inset 0 1px #ffffffd9}html[data-theme=light] .suite-app-card:hover,html[data-theme=light] .suite-category-card:hover{border-color:#6456c142;background:#ffffffd1;box-shadow:0 12px 26px #4e4b941c}html[data-theme=light] .suite-category-card strong{color:#292b43}html[data-theme=light] .suite-category-card p,html[data-theme=light] .suite-category-card em{color:#747793}html[data-theme=light] .suite-search input{color:#292b43}html[data-theme=light] .suite-context strong,html[data-theme=light] .suite-workspace-context strong{color:#35374f}html[data-theme=light] .suite-workspace-context,html[data-theme=light] .suite-foot{background:#ffffff57}html[data-theme=light] .suite-category-tabs button{color:#727590}html[data-theme=light] .suite-category-tabs button.active{color:#373650;background:#6f5bce1a}html[data-theme=light] .suite-workspace-tabs button{color:#777a94}html[data-theme=light] .suite-workspace-tabs button.active{color:#292b43}html[data-theme=light] .suite-loading>header span,html[data-theme=light] .suite-loading>header div,html[data-theme=light] .suite-loading>header i,html[data-theme=light] .suite-loading>section i,html[data-theme=light] .suite-loading>main div,html[data-theme=light] .suite-loading>main aside{background:#6f67b217}@media(max-width:900px){.app-window.suite-mode{width:calc(100vw - 24px);height:calc(100vh - 144px);min-height:0}.suite-hero{grid-template-columns:1fr;gap:12px;padding:18px 18px 14px}.suite-context{display:none}.suite-command-row,.suite-category-tabs,.suite-library,.suite-workspace-body{padding-left:18px;padding-right:18px}.suite-featured-grid,.suite-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-workspace-grid{grid-template-columns:1fr}.suite-workspace-head{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.suite-workspace-actions{position:absolute;right:18px;top:18px}.suite-workspace-actions .suite-prototype-badge{display:none}.suite-workspace-actions>button span{display:none}.suite-workspace-context{padding-left:18px;padding-right:18px;overflow-x:auto}.suite-workspace-tabs{padding-left:18px;padding-right:18px}}@media(max-width:620px){.suite-hero h2{font-size:calc(max((18px),(18px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-ask{width:40px;padding:0;font-size:0}.suite-featured-grid,.suite-app-grid,.suite-category-grid,.suite-metric-grid{grid-template-columns:1fr}.suite-app-card{grid-template-columns:39px minmax(0,1fr) 10px}.suite-app-card .suite-card-meta{display:none}.suite-workspace-actions>button{width:38px;padding:0;font-size:0}.suite-work-list>button{grid-template-columns:24px minmax(0,1fr) 10px}.suite-work-list em,.suite-work-list b{display:none}.suite-foot span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.suite-app-card,.suite-ask,.suite-workspace-actions>button,.suite-guidance-panel>button{transition:none}.suite-loading:after{animation:none}}@font-face{font-family:Inter;src:url(/assets/inter-variable.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}:root{color-scheme:dark;--topbar-h: 52px;--sidebar-w: 176px;--assistant-w: 318px;--dock-h: 72px;--white: #f5f8ff;--text: #dce7f7;--muted: #8191aa;--faint: #566983;--blue: #3b92ff;--cyan: #5ee8ff;--violet: #8065ff;--purple: #bd57ff;--glass: rgba(7, 20, 39, .72);--glass-strong: rgba(5, 15, 30, .88);--glass-light: rgba(35, 63, 101, .38);--stroke: rgba(151, 185, 226, .17);--stroke-bright: rgba(169, 207, 255, .27);--shadow: 0 20px 55px rgba(0, 5, 18, .45);--radius: 14px}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:#020713}body{color:var(--text);font-family:Inter,Segoe UI,sans-serif;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:400;-webkit-font-smoothing:antialiased;user-select:text}::selection{color:#f8fbff;background:#4492ff9e;text-shadow:none}button,[role=button],.window-bar,.writer-window-bar,.app-window-bar,.traffic-lights,.window-resize-handle,.sidebar,.topbar,.dock{user-select:none}input,textarea,[contenteditable=true],.explorer-canvas,.assistant-body,.script-writer-content,.app-window-content,.cat-guide-messages{user-select:text}button,input{color:inherit;font:inherit}button{border:0;cursor:pointer}button:focus-visible,input:focus-visible{outline:2px solid rgba(94,232,255,.8);outline-offset:2px}svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.icon-definitions{position:absolute;width:0;height:0;pointer-events:none}[hidden]{display:none!important}.desktop-shell{position:relative;width:100vw;height:100vh;min-width:320px;isolation:isolate;overflow:hidden;background:#020713}.wallpaper{position:absolute;inset:0;z-index:-10;overflow:hidden;background:radial-gradient(circle at 28% 21%,rgba(54,118,183,.54),transparent 34%),radial-gradient(circle at 59% 36%,rgba(19,57,101,.58),transparent 38%),linear-gradient(165deg,#132e51,#071a32 42%,#020816 74%,#01050d)}.wallpaper:after{content:"";position:absolute;inset:0;z-index:20;pointer-events:none;background:linear-gradient(90deg,rgba(1,6,16,.26),transparent 22%,transparent 75%,rgba(1,5,14,.34)),linear-gradient(180deg,rgba(0,4,13,.08),transparent 54%,rgba(0,3,10,.68))}.stars{position:absolute;inset:5% 15% 43%;z-index:1;opacity:.62;background-image:radial-gradient(circle,rgba(219,238,255,.9) 0 .6px,transparent .9px),radial-gradient(circle,rgba(135,194,255,.85) 0 .5px,transparent .8px),radial-gradient(circle,rgba(244,220,255,.75) 0 .7px,transparent 1px);background-position:0 0,34px 52px,71px 13px;background-size:84px 84px,112px 112px,151px 151px;mask-image:linear-gradient(180deg,#000 0 74%,transparent)}.aurora{position:absolute;z-index:2;border-radius:50%;filter:blur(36px);opacity:.34;transform:rotate(-11deg)}.aurora-one{left:4%;top:19%;width:62%;height:24%;background:linear-gradient(90deg,#89d7ff14,#a8c8ff61,#ce91ff1f);box-shadow:0 28px 48px #add1ff40}.aurora-two{left:8%;top:36%;width:50%;height:15%;opacity:.25;background:linear-gradient(90deg,rgba(255,159,177,.45),rgba(160,193,255,.38),transparent)}.mountain{position:absolute;z-index:4;filter:drop-shadow(0 20px 28px rgba(0,5,15,.5))}.mountain-back{left:8%;right:22%;bottom:22%;height:33%;opacity:.65;clip-path:polygon(0 84%,9% 58%,17% 66%,27% 36%,36% 71%,48% 49%,56% 68%,70% 35%,81% 63%,90% 49%,100% 78%,100% 100%,0 100%);background:linear-gradient(160deg,#34587e,#132b48 38%,#08182e 80%)}.mountain-left{left:1%;bottom:18%;width:48%;height:35%;z-index:6;clip-path:polygon(0 74%,12% 61%,20% 66%,34% 39%,45% 53%,55% 30%,72% 73%,84% 61%,100% 87%,100% 100%,0 100%);background:linear-gradient(127deg,transparent 0 47%,rgba(134,171,213,.32) 48% 54%,transparent 55%),linear-gradient(160deg,#1d3857,#0a1930 58%,#030b1a)}.mountain-main{left:31%;bottom:18%;width:44%;height:59%;z-index:8;clip-path:polygon(0 92%,10% 84%,17% 72%,26% 75%,35% 57%,43% 59%,55% 12%,59% 20%,64% 16%,71% 47%,78% 61%,84% 55%,90% 76%,100% 84%,100% 100%,0 100%);background:linear-gradient(122deg,transparent 0 47%,rgba(255,190,154,.56) 48% 52%,rgba(93,125,169,.18) 56%,transparent 63%),linear-gradient(159deg,#52657a,#1b334e 34%,#0a192d 62%,#020a18)}.snow-cap{position:absolute;left:51.1%;bottom:58.5%;z-index:10;width:10.2%;height:24%;opacity:.88;clip-path:polygon(29% 0,37% 16%,44% 12%,53% 43%,68% 72%,53% 62%,42% 77%,37% 45%,22% 70%,0 92%,18% 44%);background:linear-gradient(117deg,#d7e4f7,#f4b497 38%,#50719b 39% 100%);filter:drop-shadow(0 0 18px rgba(255,176,149,.26))}.shoreline{position:absolute;z-index:12;left:0;right:0;bottom:15%;height:15%;clip-path:polygon(0 40%,16% 55%,30% 34%,47% 62%,62% 43%,78% 58%,100% 36%,100% 100%,0 100%);background:linear-gradient(180deg,#0713239e,#020916 70%)}.lake-glow{position:absolute;left:8%;right:12%;bottom:-2%;height:25%;z-index:13;transform:perspective(400px) rotateX(54deg);transform-origin:bottom center;background:radial-gradient(ellipse at 44% 15%,rgba(247,150,152,.45),transparent 24%),radial-gradient(ellipse at 34% 10%,rgba(104,165,230,.34),transparent 46%),repeating-linear-gradient(180deg,rgba(140,189,236,.12) 0 1px,transparent 1px 12px);filter:blur(1px);opacity:.74}.glass-edge,.glass-card,.glass-window{border:1px solid var(--stroke);background:linear-gradient(145deg,#122a48b8,#050f1fc2);box-shadow:inset 0 1px #ffffff09,var(--shadow);backdrop-filter:blur(24px) saturate(128%);-webkit-backdrop-filter:blur(24px) saturate(128%)}.topbar{position:fixed;inset:0 0 auto;z-index:100;height:var(--topbar-h);display:grid;grid-template-columns:var(--sidebar-w) minmax(300px,1fr) auto;align-items:center;border-width:0 0 1px;border-radius:0;padding:0 12px;background:linear-gradient(180deg,#050f21e0,#040c1ba8);box-shadow:0 8px 24px #0005102e}.brand{display:flex;align-items:center;gap:10px;width:fit-content;padding:5px 7px;color:#e9f2ff;background:transparent}.brand-mark,.boot-mark{position:relative;display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(126,185,255,.46);border-radius:7px;color:#d9efff;background:radial-gradient(circle at 75% 16%,rgba(91,224,255,.95),transparent 18%),linear-gradient(145deg,#356bce,#563ba5 62%,#172d62);box-shadow:0 0 16px #3d93ff57,inset 0 1px #ffffff5c}.brand-mark svg{width:15px;height:15px;stroke-width:1.5}.brand-mark-art{width:27px;height:27px;overflow:hidden;border-color:#7eb9ff4d;background:#05070f;box-shadow:0 0 14px #3d93ff42,inset 0 1px #ffffff24}.brand-mark-art img{width:100%;height:100%;object-fit:cover;display:block}.brand-name{font-family:Audiowide,sans-serif;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:400;letter-spacing:.055em;white-space:nowrap}.global-search{justify-self:center;width:min(460px,54vw);height:34px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(123,162,210,.13);border-radius:17px;color:#7f90a8;text-align:left;background:#050e1d94;box-shadow:inset 0 1px 5px #00000040;transition:border-color .2s ease,background .2s ease,transform .2s ease}.global-search:hover{border-color:#69baff57;background:#0c1b33bf;transform:translateY(-1px)}.global-search svg{width:16px;height:16px;color:#a7b8cc}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid rgba(139,166,200,.14);border-radius:5px;color:#8291a7;font-family:inherit;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1;background:#3448652e;box-shadow:inset 0 1px #ffffff0a}.system-tray{display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.platform-scope-button{height:34px;display:grid;grid-template-columns:auto auto auto 10px;align-items:center;gap:7px;margin-right:6px;padding:0 8px 0 7px;border:1px solid rgba(116,168,222,.15);border-radius:10px;color:#b9c9dc;text-align:left;background:linear-gradient(145deg,#1a3a5b7a,#0a1b3166);box-shadow:inset 0 1px #ffffff09;transition:border-color .18s ease,background .18s ease,transform .18s ease}.platform-scope-button:hover,.platform-scope-button[aria-expanded=true]{border-color:#4cb1ff57;background:linear-gradient(145deg,#23527e94,#0f274585);transform:translateY(-1px)}.scope-platforms{display:flex;align-items:center;padding-left:7px}.scope-dot{display:grid;place-items:center;width:18px;height:18px;margin-left:-7px;border:1.5px solid #0a1b31;border-radius:6px;color:#fff;font-size:calc(max((5.5px),(5.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:750;letter-spacing:-.02em;box-shadow:0 2px 5px #00040d47}.scope-copy{display:grid;min-width:70px;gap:1px}.scope-copy small{color:#637a95;font-size:calc(max((5.5px),(5.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.05em;text-transform:uppercase}.scope-copy strong{max-width:92px;overflow:hidden;color:#dce9f7;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500;text-overflow:ellipsis;white-space:nowrap}.scope-count{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:1px solid rgba(101,177,244,.17);border-radius:8px;color:#8fcfff;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2974b533}.scope-chevron{width:9px;height:9px;color:#617994;transform:rotate(90deg);transition:transform .18s ease}[aria-expanded=true]>.scope-chevron{transform:rotate(-90deg)}.status-beacon{width:7px;height:7px;margin:0 8px 0 3px;border:1px solid #77e6ff;border-radius:50%;background:#20c9ff;box-shadow:0 0 4px #16c9ff,0 0 14px #168eff}.tray-button{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#b9c6d7;background:transparent;transition:color .2s ease,background .2s ease}.tray-button:hover{color:#fff;background:#5581b62e}.tray-button svg{width:15px;height:15px}.date-time{display:flex;align-items:center;gap:10px;margin-left:8px;color:#c9d4e3;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.date-time strong{color:#f5f8ff;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.profile-button{position:relative;display:grid;place-items:center;width:32px;height:32px;margin-left:7px;padding:0;border:1px solid rgba(210,232,255,.24);border-radius:50%;color:#0f1c2a;font-weight:700;background:radial-gradient(circle at 50% 38%,#e2b698 0 18%,transparent 19%),radial-gradient(circle at 50% 45%,#593b32 0 28%,transparent 29%),linear-gradient(145deg,#d5b69d,#6d7e91);box-shadow:0 0 0 2px #070e1bcc}.profile-button span{position:relative;z-index:2;color:#0f1926d1;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));opacity:1}.online-dot{position:absolute;right:-1px;bottom:1px;width:7px;height:7px;border:2px solid #0b1729;border-radius:50%;background:#46e59a}.account-trigger{position:relative;display:flex;align-items:center;gap:6px;height:38px;margin-left:4px;padding:2px 5px 2px 2px;border:1px solid transparent;border-radius:11px;color:inherit;background:transparent;transition:border-color .18s ease,background .18s ease}.account-trigger:hover,.account-trigger[aria-expanded=true]{border-color:#71abe429;background:#39608b26}.account-trigger .profile-button{flex:0 0 auto;margin-left:0}.session-mini-stack{display:flex;align-items:center;margin-right:-3px}.session-mini-avatar{display:grid;place-items:center;width:20px;height:20px;margin-left:-7px;border:1.5px solid #08172b;border-radius:50%;color:#fff;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650;background:var(--avatar-color, #467ab5)}.session-mini-avatar:first-child{margin-left:0}.account-trigger-copy{display:grid;min-width:54px;gap:1px;text-align:left}.account-trigger-copy strong{max-width:70px;overflow:hidden;color:#dce8f6;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500;text-overflow:ellipsis;white-space:nowrap}.account-trigger-copy small{color:#63768e;font-size:calc(max((5.8px),(5.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.youtube{background:linear-gradient(145deg,#ff5b61,#bd2029)!important}.instagram{background:linear-gradient(145deg,#9b52ed,#e54c8a 55%,#f19a3d)!important}.x-network{background:linear-gradient(145deg,#303946,#090d13)!important}.tiktok{background:linear-gradient(145deg,#18b9bf,#171927 48%,#e84e7c)!important}.linkedin{background:linear-gradient(145deg,#2d9bd5,#17619a)!important}.facebook{background:linear-gradient(145deg,#4e93ed,#2259ae)!important}.sidebar{position:fixed;left:0;top:var(--topbar-h);bottom:calc(var(--dock-h) + 12px);z-index:50;width:var(--sidebar-w);display:flex;flex-direction:column;border-width:0 1px 1px 0;border-radius:0 0 14px;background:linear-gradient(105deg,#0c223cba,#040e1ea3);box-shadow:8px 14px 35px #00051033}.sidebar-scroll{min-height:0;padding:13px 9px 0;overflow:auto;scrollbar-width:none}.sidebar-scroll::-webkit-scrollbar{display:none}.nav-section{position:relative;padding:7px 0 8px}.nav-section+.nav-section:before{content:"";position:absolute;left:5px;right:5px;top:0;height:1px;background:linear-gradient(90deg,rgba(144,176,213,.14),transparent)}.nav-section h2{display:flex;align-items:center;justify-content:space-between;height:24px;margin:0 8px 5px;color:#8191aa;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.now-section h2{justify-content:flex-start;gap:6px;color:#e6eef9;font-weight:600}.nav-spark{color:#71bbff;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.tiny-add{width:21px;height:21px;border-radius:6px;color:#8ea3bd;background:transparent}.tiny-add:hover{color:#fff;background:#5b8bc12e}.nav-item{position:relative;width:100%;height:28px;display:flex;align-items:center;gap:10px;margin:1px 0;padding:0 10px;border-radius:6px;color:#a7b4c6;text-align:left;background:transparent;transition:color .18s ease,background .18s ease,transform .18s ease}.nav-item:hover{color:#ecf5ff;background:#5d8dc321;transform:translate(1px)}.nav-item.active{color:#eef7ff}.nav-item.selected{color:#fff;background:linear-gradient(90deg,#327ce08c,#6a93cf40);box-shadow:inset 0 1px #d1e9ff1c,0 4px 12px #0f4c9d26}.nav-item.selected:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:#4aa8ff;box-shadow:0 0 8px #3488ff}.nav-item svg{width:13px;height:13px;flex:0 0 auto;color:#adbed2}.nav-item>span{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-item.selected svg{color:#aee2ff}.system-links{padding-bottom:10px}.weather-card{position:relative;flex:0 0 auto;margin:auto 9px 9px;padding:11px 12px 10px;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 82% 22%,rgba(74,124,195,.36),transparent 25%),linear-gradient(145deg,#1b4373b3,#081832d4)}.weather-topline{display:flex;justify-content:space-between;color:#c4d2e6;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.weather-topline span:last-child{color:#6e86a4}.weather-main{display:flex;align-items:center;justify-content:space-between;height:43px}.weather-main strong{color:#f5f8ff;font-size:calc(max((25px),(25px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:300;letter-spacing:-.06em}.weather-icon{position:relative;width:44px;height:35px}.weather-icon:before{content:"";position:absolute;right:2px;top:1px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,#e4c768 0 29%,rgba(206,166,73,.25) 31% 55%,transparent 57%)}.weather-icon:after{content:"";position:absolute;left:2px;right:1px;bottom:2px;height:20px;border-radius:18px;background:linear-gradient(180deg,#667c9b,#3c526f);box-shadow:inset 0 1px #ffffff2e,0 4px 10px #00000047}.weather-card p{margin:0 0 2px;color:#c6d4e6;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.weather-card>small{color:#8093ad;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.forecast-row{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:11px;padding-top:9px;border-top:1px solid rgba(148,186,229,.12)}.forecast-row span{display:grid;justify-items:center;gap:4px}.forecast-row b,.forecast-row em{color:#8193ad;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:500}.forecast-row i{color:#a5c8ee;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.workspace{position:fixed;left:var(--sidebar-w);right:calc(var(--assistant-w) + 12px);top:var(--topbar-h);bottom:calc(var(--dock-h) + 12px);z-index:10;min-width:0}body.explorer-maximized .workspace{z-index:185}.welcome-block{position:absolute;left:72px;top:48px;text-shadow:0 2px 12px rgba(0,7,21,.42)}.eyebrow{margin:0 0 10px!important;color:#63baff!important;font-size:calc(max((8px !important),(8px !important) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.14em;opacity:.8}.welcome-block h1{margin:0 0 7px;color:#dce9f8;font-size:calc(max((clamp(21px,1.7vw,28px)),(clamp(21px,1.7vw,28px)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:300;letter-spacing:-.035em}.welcome-block>p:last-child{margin:0;color:#aabbd0;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:300}.welcome-block p strong{color:#d5e8ff;font-weight:500}.priority-list{position:absolute;left:68px;top:125px;width:226px;display:grid;gap:10px}.priority-card{position:relative;min-height:90px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 10px 10px 12px;border-color:#a8c9ef21;border-radius:12px;background:linear-gradient(135deg,#1a375bab,#0c1b3194);box-shadow:inset 0 1px #ffffff09,0 12px 28px #00071729;transition:transform .2s ease,border-color .2s ease,background .2s ease}.priority-card:hover{transform:translateY(-2px);border-color:#74bbff42;background:linear-gradient(135deg,#244975bd,#0c1e38a6)}.priority-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(143,190,244,.14);border-radius:8px;color:#a7dcff;background:#3979c238}.priority-icon.sync{color:#8aaaff;background:#4b66da38}.priority-icon.focus{color:#c7a6ff;background:#7b4fc136}.priority-icon svg{width:13px;height:13px}.priority-content{min-width:0}.priority-content time{display:block;margin-bottom:3px;color:#8fa2b9;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.priority-content h3{margin:0 0 2px;overflow:hidden;color:#edf5ff;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.priority-content p{margin:0;color:#7f93ae;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-transform:capitalize}.avatar-stack{display:flex;align-items:center;margin-top:7px}.avatar-stack span{display:grid;place-items:center;width:17px;height:17px;margin-left:-4px;border:1.5px solid rgba(8,22,40,.88);border-radius:50%;color:#ffffffd9;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;background:var(--avatar, #4d6a8e)}.avatar-stack span:first-child{margin-left:0}.avatar-stack .more{color:#91a5be;background:#263d5a}.pill-button,.optimize-button{min-width:45px;height:24px;padding:0 10px;border:1px solid rgba(135,185,239,.15);border-radius:12px;color:#dcecff;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:linear-gradient(180deg,#3b6fb06b,#23487b47);box-shadow:inset 0 1px #ffffff12;transition:transform .18s ease,background .18s ease}.pill-button:hover,.optimize-button:hover{transform:translateY(-1px);background:linear-gradient(180deg,#3e89e5a8,#28599c75)}.insights-row{position:absolute;right:22px;top:49px;display:grid;grid-template-columns:194px 208px;gap:10px}.activity-card,.intelligence-card{position:relative;height:272px;border-radius:13px;background:linear-gradient(155deg,#0c1f38cc,#05101fbd)}.card-title-row{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.card-title-row h2{margin:0;color:#c8d5e5;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.card-title-row button{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;color:#91a2b9;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.card-title-row button:hover{color:#fff;background:#648ec121}.card-title-row svg{width:13px;height:13px}.activity-list{display:grid;gap:1px;padding:0 8px}.activity-list>button{width:100%;height:45px;display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;padding:0 4px;border-radius:7px;color:inherit;text-align:left;background:transparent}.activity-list>button:hover{background:#426da021}.doc-icon{display:grid;place-items:center;width:25px;height:27px;border-radius:5px;color:#dff3ff;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;background:linear-gradient(145deg,#258fff,#2955c0);box-shadow:0 3px 8px #0832754d}.doc-icon svg{width:13px;height:13px}.doc-icon.green{background:linear-gradient(145deg,#43c56d,#126d3a)}.doc-icon.figma{background:linear-gradient(155deg,#ff655e 0 33%,#a869ff 34% 67%,#43c8e9 68%)}.activity-list button>span:nth-child(2){min-width:0}.activity-list strong,.activity-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-list strong{color:#dce6f3;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.activity-list small,.activity-list time{margin-top:2px;color:#6d809b;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.show-all{position:absolute;left:8px;right:8px;bottom:4px;height:25px;border-radius:7px;color:#a9bbd1;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.show-all:hover{color:#fff;background:#4873a521}.intelligence-card{text-align:center}.intelligence-ring{position:relative;width:103px;height:103px;display:grid;place-items:center;margin:2px auto 6px;border-radius:50%;background:radial-gradient(circle at center,#071426 0 45%,transparent 46%),conic-gradient(from -40deg,#38e9ff,#348cff 18%,#7c5eff 35%,#bb53ff 46%,#40589c2e 47% 78%,#285acf 88%,#38e9ff);box-shadow:0 0 22px #377fff47,inset 0 0 0 8px #051122ad;transition:filter .3s ease}.intelligence-ring:before,.intelligence-ring:after{content:"";position:absolute;border-radius:50%}.intelligence-ring:before{inset:9px;border:1px solid rgba(91,173,255,.35);box-shadow:inset 0 0 0 5px #071124e6,0 0 12px #4094ff4d}.intelligence-ring:after{inset:18px;border:1px dashed rgba(117,157,255,.23)}.intelligence-ring.optimizing{animation:ringPulse 1s ease both}.ring-core{position:relative;z-index:3;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#7de5ff;background:radial-gradient(circle,#326daa61,#071122e6);box-shadow:0 0 14px #42c7ff33}.ring-core svg{width:15px;height:15px}.intelligence-card>p{margin:0 0 7px}.intelligence-card>p strong,.intelligence-card>p span{display:block}.intelligence-card>p strong{color:#e2ebf7;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.intelligence-card>p span{margin-top:2px;color:#7a8ba2;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.optimize-button{height:22px;min-width:61px;margin:0 auto}.metrics-row{position:absolute;left:7px;right:7px;bottom:7px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.metrics-row span{display:grid;gap:4px;padding:7px 2px;border:1px solid rgba(135,169,209,.09);border-radius:7px;background:#314d7026}.metrics-row small{color:#708198;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.metrics-row b{color:#d6e4f4;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500;white-space:nowrap}.file-window{position:absolute;left:310px;top:340px;bottom:58px;z-index:25;width:min(860px,calc(100% - 330px));min-height:290px;overflow:hidden;border-color:#96c0ed38;border-radius:14px;background:linear-gradient(145deg,#0d223be6,#040f1ee8);box-shadow:inset 0 1px #ffffff0b,0 25px 60px #00041185;transition:width .25s ease,height .25s ease,transform .2s ease,opacity .2s ease}.file-window.maximized{position:fixed;left:10px!important;right:10px;top:calc(var(--topbar-h) + 8px)!important;bottom:calc(var(--dock-h) + 10px)!important;z-index:180;width:auto!important;height:auto;transform:none!important}.file-window.minimized{opacity:0;transform:translateY(55vh) scale(.15)!important;pointer-events:none}.file-window.is-dragging{opacity:.96;box-shadow:inset 0 1px #ffffff0f,0 32px 76px #0004119e}.window-bar{height:46px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 11px 0 14px;border-bottom:1px solid rgba(140,177,217,.08);background:linear-gradient(180deg,rgba(39,64,94,.21),transparent);cursor:grab}.explorer-traffic-lights{padding-left:0}.explorer-traffic-lights button{position:relative;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000002e,0 1px 4px #0000003d}.explorer-traffic-lights button:after{position:absolute;inset:0;display:grid;place-items:center;color:#191519b8;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:800;line-height:1}.explorer-traffic-lights .close:after{content:"×"}.explorer-traffic-lights .minimize:after{content:"−"}.explorer-traffic-lights .maximize:after{content:"+"}.window-bar:active{cursor:grabbing}.window-title,.window-actions,.window-title>div{display:flex;align-items:center}.window-title{min-width:0;gap:9px}.window-title>strong{flex:0 0 auto;color:#dce7f4;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.app-badge{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:#edf0ff;background:linear-gradient(145deg,#7464ff,#4a2fa9);box-shadow:0 3px 8px #37248b57}.app-badge svg{width:12px;height:12px}.tiny-chevron{width:9px;height:9px;color:#60728a}.breadcrumbs{min-width:0;gap:5px;color:#62758e;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));overflow:hidden;white-space:nowrap}.breadcrumbs span,.breadcrumbs b,.breadcrumbs button{overflow:hidden;text-overflow:ellipsis}.breadcrumbs button{max-width:130px;padding:2px 3px;border-radius:4px;color:#62758e;font-size:inherit;background:transparent;white-space:nowrap}.breadcrumbs button:hover{color:#c7d9ed;background:#466f9d24}.breadcrumbs button.current{color:#9db3ca}.breadcrumbs i{color:#46586e;font-style:normal}.breadcrumbs b{color:#8fa2ba;font-weight:500}.window-actions{flex:0 0 auto;gap:4px}.window-actions button,.file-footer button{display:grid;place-items:center;width:26px;height:25px;padding:0;border-radius:6px;color:#8799b0;background:transparent}.window-actions button:hover,.window-actions button.view-active,.file-footer button:hover{color:#d9e7f8;background:#49709d2e}.window-actions .share-button{width:auto;min-width:41px;padding:0 9px;color:#fff;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:linear-gradient(180deg,#3c91ff,#2269d3);box-shadow:0 3px 10px #2373dc47,inset 0 1px #ffffff38}.window-actions svg,.file-footer svg{width:12px;height:12px}.window-body{height:calc(100% - 46px);display:grid;grid-template-columns:132px minmax(0,1fr)}.file-sidebar{display:flex;flex-direction:column;gap:2px;padding:14px 9px;border-right:1px solid rgba(138,175,216,.08);background:#030d1b36}.file-sidebar-label{display:block;margin:8px 9px 3px;color:#526b85;font-size:calc(max((5.5px),(5.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:680;letter-spacing:.12em;text-transform:uppercase}.file-sidebar-label:first-child{margin-top:0}.file-sidebar button{width:100%;height:29px;display:flex;align-items:center;gap:9px;padding:0 9px;border-radius:7px;color:#8c9eb4;text-align:left;background:transparent}.file-sidebar button:hover{color:#d9e7f6;background:#3f628c1f}.file-sidebar button.active{color:#eef6ff;background:linear-gradient(90deg,#4569974f,#4c689129);box-shadow:inset 0 1px #ffffff0a}.file-sidebar svg{width:13px;height:13px}.file-content{position:relative;min-width:0;overflow:hidden;padding:13px 16px 37px}.explorer-canvas{height:100%;overflow:auto;padding-right:3px;scrollbar-width:thin;scrollbar-color:rgba(86,130,178,.23) transparent}.folder-grid{display:grid;grid-template-columns:repeat(5,minmax(64px,1fr));gap:8px}.folder-item,.file-item{min-width:0;display:flex;flex-direction:column;align-items:center;padding:5px 4px;border:1px solid transparent;border-radius:8px;color:#b9c9dc;background:transparent;transition:background .16s ease,border-color .16s ease,transform .16s ease}.folder-item:hover,.file-item:hover,.file-item.selected{border-color:#5b9ee82e;background:#2d517d26;transform:translateY(-1px)}.folder-shape{position:relative;width:56px;height:39px;display:block;margin:2px auto 8px;border:1px solid rgba(131,188,255,.22);border-radius:5px 6px 6px;background:linear-gradient(165deg,#4085d0,#255896);box-shadow:inset 0 1px #ffffff2b,0 7px 12px #03183940}.folder-shape:before{content:"";position:absolute;left:-1px;top:-5px;width:24px;height:8px;border-radius:4px 4px 0 0;background:#3a79bb;clip-path:polygon(0 0,67% 0,84% 50%,100% 100%,0 100%)}.folder-shape:after{content:"";position:absolute;inset:7px 6px auto;height:1px;background:#cce7ff21}.folder-item strong,.file-item strong{width:100%;overflow:hidden;color:#d9e5f4;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500;text-align:center;text-overflow:ellipsis;white-space:nowrap}.folder-item small,.file-item small{margin-top:4px;color:#657890;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.recent-grid{display:grid;grid-template-columns:repeat(5,minmax(64px,1fr));gap:8px;margin-top:17px}.file-preview{position:relative;width:70px;max-width:100%;height:50px;display:block;margin:0 auto 8px;overflow:hidden;border:1px solid rgba(173,203,237,.2);border-radius:4px;background:#dae2ea;box-shadow:0 6px 12px #00051040}.file-item.selected .file-preview{border:2px solid #d6ebff;box-shadow:0 0 0 1px #387dda,0 8px 15px #0007185c}.preview-roadmap{color:#f6e7c3;background:linear-gradient(180deg,transparent 0 48%,rgba(4,10,16,.74) 49%),radial-gradient(circle at 76% 30%,#e3c59a,transparent 21%),linear-gradient(150deg,#465a69,#0e1823)}.preview-roadmap:before{content:"";position:absolute;left:0;right:0;bottom:14px;height:18px;clip-path:polygon(0 100%,23% 31%,37% 70%,62% 5%,100% 100%);background:#2c3c49}.preview-roadmap i,.preview-roadmap b{position:absolute;z-index:2;left:5px;font-style:normal}.preview-roadmap i{top:4px;font-size:calc(max((5px),(5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.preview-roadmap b{bottom:4px;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.08em}.preview-pitch{color:#fff;background:linear-gradient(145deg,#090f29,#341b61)}.preview-pitch:before,.preview-pitch:after,.preview-pitch i{content:"";position:absolute;border-radius:50%}.preview-pitch:before{left:23px;top:8px;width:25px;height:25px;background:conic-gradient(#52d8ff,#775cff,#d757ff,#52d8ff);filter:blur(1px)}.preview-pitch:after{left:29px;top:14px;width:13px;height:13px;background:#11162e}.preview-pitch b{position:absolute;left:0;right:0;bottom:4px;font-size:calc(max((5px),(5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.12em}.preview-sheet{background:repeating-linear-gradient(0deg,transparent 0 7px,rgba(76,116,100,.22) 7px 8px),repeating-linear-gradient(90deg,transparent 0 11px,rgba(76,116,100,.18) 11px 12px),#e8efea}.preview-sheet:after{content:"";position:absolute;left:8px;right:8px;bottom:7px;height:22px;clip-path:polygon(0 85%,18% 61%,32% 74%,45% 35%,61% 48%,74% 16%,100% 0,100% 100%,0 100%);background:#3699546e;border-top:1px solid #27824a}.preview-figma{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;padding:8px 22px;background:linear-gradient(145deg,#111927,#241a2a)}.preview-figma i{width:12px;height:12px;border-radius:8px 0 0 8px;background:#ff5e57}.preview-figma i:nth-child(2){border-radius:0 8px 8px 0;background:#ff7861}.preview-figma i:nth-child(3){border-radius:8px 0 0 8px;background:#a461ff}.preview-figma i:nth-child(4){border-radius:50%;background:#46c7bb}.preview-brand{color:#2f1e5c;background:linear-gradient(90deg,#f1eee9 0 61%,#a34ed7 62% 68%,#241534 69%)}.preview-brand:before{content:"";position:absolute;left:6px;top:7px;width:28px;height:4px;background:#a34ed7;box-shadow:0 8px #3a295d3d,0 14px #3a295d29}.preview-brand b{position:absolute;right:4px;bottom:4px;color:#fff;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-footer{position:absolute;left:15px;right:12px;bottom:7px;height:27px;display:flex;align-items:center;gap:5px;color:#64768e;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-footer>span:first-child{margin-right:auto}.zoom-control{display:flex;align-items:center;width:64px;height:12px;margin-right:5px}.zoom-control:before{content:"";width:100%;height:1px;background:#7993b538}.zoom-control i{position:absolute;width:24px;height:1px;background:#edf6ff}.zoom-control span{position:absolute;margin-left:21px;width:6px;height:6px;border:1px solid #a8bad0;border-radius:50%;background:#0d2037}.file-content.list-mode .folder-grid,.file-content.list-mode .recent-grid,.file-content.list-mode .platform-folder-grid,.file-content.list-mode .video-grid,.file-content.list-mode .insight-card-grid{grid-template-columns:1fr;gap:2px;margin-top:0}.file-content.list-mode .recent-grid{margin-top:10px}.file-content.list-mode .folder-item,.file-content.list-mode .file-item,.file-content.list-mode .platform-folder-item,.file-content.list-mode .video-file-item{height:35px;flex-direction:row;justify-content:flex-start;gap:10px;padding:3px 8px}.file-content.list-mode .folder-shape{width:30px;height:20px;margin:0}.file-content.list-mode .platform-folder-shell{width:34px;height:25px;margin:0}.file-content.list-mode .platform-folder-shell .folder-shape{width:30px;height:20px}.file-content.list-mode .platform-folder-shell .platform-badge{width:18px;height:18px;right:-2px;bottom:-2px;font-size:calc(max((5px),(5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-content.list-mode .file-preview{width:30px;height:24px;margin:0}.file-content.list-mode .video-thumbnail{width:42px;height:28px;margin:0}.file-content.list-mode .video-thumbnail .video-play{display:none}.file-content.list-mode strong{width:auto;text-align:left}.file-content.list-mode small{margin:0 0 0 auto}.file-content.list-mode .metric-grid,.file-content.list-mode .stats-detail-grid,.file-content.list-mode .analysis-overview-grid,.file-content.list-mode .audience-panel{grid-template-columns:1fr}.file-content.list-mode .metric-card{grid-template-columns:120px 100px 1fr;align-items:center;gap:10px}.file-content.list-mode .metric-card strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-content.list-mode .analysis-summary{grid-column:1}.explorer-intro,.platform-picker-intro,.audience-platform-header,.insights-hero,.video-analysis-head{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding:11px 13px;border:1px solid rgba(112,166,218,.13);border-radius:11px;background:linear-gradient(135deg,#244d7733,#182b491f)}.explorer-intro>span,.platform-picker-intro>span,.insights-hero>span{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(85,172,245,.24);border-radius:11px;color:#81d3ff;background:linear-gradient(145deg,#2d82c540,#4737a538)}.explorer-intro svg,.platform-picker-intro svg,.insights-hero svg{width:20px;height:20px}.explorer-intro>div,.platform-picker-intro>div,.audience-platform-header>div,.insights-hero>div,.video-analysis-head>div{min-width:0;display:grid;gap:3px}.explorer-canvas h2,.explorer-canvas h3,.explorer-canvas p{margin:0}.explorer-intro small,.platform-picker-intro small,.audience-platform-header small,.insights-hero small,.video-analysis-head small,.stats-chart-card small,.audience-quality-card small,.analysis-panel small,.insight-actions small{color:#6282a3;font-size:calc(max((5.7px),(5.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:680;letter-spacing:.1em}.explorer-intro h2,.platform-picker-intro h2,.audience-platform-header h2,.insights-hero h2,.video-analysis-head h2{overflow:hidden;color:#e0ebf7;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:540;text-overflow:ellipsis;white-space:nowrap}.explorer-intro p,.platform-picker-intro p,.audience-platform-header p,.insights-hero p,.video-analysis-head p{color:#6d829a;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.folder-file-grid{margin-top:0}.platform-folder-grid{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px}.platform-folder-item,.video-file-item{min-width:0;display:flex;flex-direction:column;align-items:center;padding:8px 6px;border:1px solid transparent;border-radius:9px;color:#b9c9dc;background:transparent;transition:background .16s ease,border-color .16s ease,transform .16s ease}.platform-folder-item:hover,.video-file-item:hover{border-color:#5b9ee833;background:#2d517d29;transform:translateY(-1px)}.platform-folder-shell{position:relative;display:block;width:72px;height:51px;margin:2px auto 8px}.platform-folder-shell .folder-shape{width:67px;height:45px;margin:5px 0 0}.platform-folder-shell .platform-badge{position:absolute;right:-1px;bottom:-1px;width:29px;height:29px;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));box-shadow:0 6px 14px #0004126b}.platform-folder-item strong,.video-file-item strong{width:100%;overflow:hidden;color:#dbe7f5;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520;text-align:center;text-overflow:ellipsis;white-space:nowrap}.platform-folder-item small,.video-file-item small{width:100%;margin-top:4px;overflow:hidden;color:#657b93;font-size:calc(max((6.4px),(6.4px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-align:center;text-overflow:ellipsis;white-space:nowrap}.audience-platform-header{margin-bottom:10px}.audience-platform-header.compact{margin-bottom:13px}.platform-badge.large{flex:0 0 auto;width:42px;height:42px;border-radius:12px;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.live-data-pill,.analysis-count,.insights-hero>b{flex:0 0 auto;margin-left:auto;padding:5px 7px;border:1px solid rgba(93,170,230,.15);border-radius:8px;color:#7f9ebc;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500;background:#29527729}.live-data-pill i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#45df94;box-shadow:0 0 7px #45df947a}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.metric-card{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid rgba(105,151,202,.12);border-radius:9px;background:linear-gradient(145deg,#1e3c5e4d,#14264133)}.metric-card small{color:#617b98;font-size:calc(max((5.7px),(5.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.08em}.metric-card strong{color:#e7f1fb;font-size:calc(max((15px),(15px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.metric-card span{color:#667d95;font-size:calc(max((6.2px),(6.2px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.metric-card.cyan{box-shadow:inset 0 2px #3fc4ff7a}.metric-card.purple{box-shadow:inset 0 2px #8a60ff7a}.metric-card.green{box-shadow:inset 0 2px #43dc957a}.metric-card.gold{box-shadow:inset 0 2px #eeb2537a}.stats-detail-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:8px;margin-top:8px}.stats-chart-card,.audience-quality-card,.persona-card,.signal-list-card,.insight-actions{border:1px solid rgba(106,153,204,.12);border-radius:10px;background:#142a4638}.stats-chart-card{padding:11px 12px 8px}.stats-chart-card header,.audience-quality-card header,.signal-list-card header,.insight-actions header{display:flex;align-items:center;justify-content:space-between;gap:10px}.stats-chart-card header>div,.audience-quality-card header,.signal-list-card header>div{display:grid;gap:3px}.stats-chart-card header strong,.audience-quality-card header strong,.signal-list-card header strong,.insight-actions header strong{color:#cbdceb;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.stats-chart-card header>span{color:#66809a;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.mini-bar-chart{height:108px;display:flex;align-items:flex-end;gap:7px;margin-top:10px;padding:8px 6px 16px;border-bottom:1px solid rgba(111,153,198,.1);background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(101,142,186,.07) 22px 23px)}.mini-bar-chart>i{position:relative;flex:1;height:var(--bar);min-height:15px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#51b6f7,#3760bd);box-shadow:0 0 12px #428fe029}.mini-bar-chart em{position:absolute;left:50%;bottom:-13px;color:#526b85;font-size:calc(max((5.5px),(5.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;transform:translate(-50%)}.audience-quality-card{display:grid;grid-template-columns:88px 1fr;grid-template-rows:auto 1fr;gap:6px 10px;padding:11px}.audience-quality-card header{grid-column:1 / -1;align-items:flex-start}.quality-ring{align-self:center;width:79px;height:79px;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle,#0c1e34 56%,transparent 58%),conic-gradient(#45c4ee calc(var(--score) * 1%),#43689424 0);box-shadow:inset 0 0 18px #2780be2b,0 0 20px #166eac1f}.quality-ring span{color:#e6f5ff;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-align:center}.quality-ring small{color:#66829c;font-size:calc(max((5px),(5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-align:center}.audience-quality-card ul{align-self:center;display:grid;gap:7px;margin:0;padding:0;list-style:none}.audience-quality-card li{display:grid;gap:2px}.audience-quality-card li span{color:#5f7690;font-size:calc(max((5.5px),(5.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.audience-quality-card li b{overflow:hidden;color:#b8cadb;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520;text-overflow:ellipsis;white-space:nowrap}.video-grid{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:9px}.video-thumbnail{position:relative;width:100%;aspect-ratio:16 / 9;display:block;margin-bottom:8px;overflow:hidden;border:1px solid rgba(161,201,237,.18);border-radius:7px;box-shadow:0 8px 16px #00051147}.video-thumb-1{background:radial-gradient(circle at 65% 35%,#72dafc 0 5%,transparent 21%),linear-gradient(145deg,#193a66,#131733 55%,#5a3189)}.video-thumb-2{background:linear-gradient(135deg,transparent 43%,rgba(93,218,255,.48) 44% 48%,transparent 49%),radial-gradient(circle at 28% 36%,#c55cff,transparent 23%),linear-gradient(145deg,#0f2945,#22244f)}.video-thumb-3{background:radial-gradient(circle at 72% 25%,#ffb36a,transparent 16%),linear-gradient(155deg,#31566a 0 38%,#19243e 39% 61%,#6b3b67 62%)}.video-thumb-4{background:repeating-linear-gradient(125deg,transparent 0 18px,rgba(131,222,255,.12) 18px 21px),radial-gradient(circle at 30% 55%,#4bd3e8,transparent 18%),linear-gradient(145deg,#0e2746,#3b225e)}.video-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:27px;height:27px;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;background:#050f1e94;transform:translate(-50%,-50%);backdrop-filter:blur(5px)}.video-play svg{width:12px;height:12px;margin-left:1px}.video-thumbnail>em,.video-thumbnail>b{position:absolute;bottom:5px;padding:3px 4px;border-radius:4px;color:#fff;font-size:calc(max((5.5px),(5.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;background:#020912a6}.video-thumbnail>em{right:5px}.video-thumbnail>b{left:5px;background:#2789ccbd}.video-analysis-head{align-items:stretch}.video-analysis-head>.video-thumbnail{flex:0 0 126px;margin:0}.video-analysis-head>div{align-self:center}.video-analysis-head>button{align-self:center;display:flex;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;border-radius:7px;color:#82a0bd;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#30578026}.video-analysis-head>button:hover{color:#d3e8f8;background:#3768973d}.video-analysis-head>button svg{width:9px;height:9px;transform:rotate(180deg)}.analysis-tabs{display:flex;gap:3px;margin-bottom:9px;padding:3px;border:1px solid rgba(107,150,194,.09);border-radius:9px;background:#040f1e3d}.analysis-tabs button{flex:1;height:27px;border-radius:6px;color:#6b819a;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.analysis-tabs button:hover{color:#b8ccdf}.analysis-tabs button.active{color:#e7f2fc;background:linear-gradient(180deg,#3d6f9f57,#264d7440)}.analysis-overview-grid{display:grid;grid-template-columns:178px 1fr;gap:8px}.intelligence-score,.analysis-signals,.analysis-summary,.retention-panel,.actions-panel article{border:1px solid rgba(104,152,201,.12);border-radius:10px;background:#142a4638}.intelligence-score{display:grid;justify-items:center;gap:5px;padding:10px;text-align:center}.score-orbit{width:84px;height:84px;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle,#0b1e35 52%,transparent 54%),conic-gradient(#4fd4ee 0 46%,#7d6bff 46% 92%,#46659126 92%);box-shadow:0 0 27px #3f8edc29}.score-orbit span{color:#edf8ff;font-size:calc(max((22px),(22px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1}.score-orbit em{color:#6f89a3;font-size:calc(max((5.5px),(5.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.intelligence-score>strong{color:#bdd3e6;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.intelligence-score>p{color:#657b92;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4}.analysis-signals{padding:10px}.analysis-signals>div{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px}.analysis-signals .metric-card strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-summary{grid-column:1 / -1;display:grid;grid-template-columns:38px 1fr;gap:10px;padding:11px}.analysis-summary>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#86ddff;background:linear-gradient(145deg,#3087c847,#5c39b240)}.analysis-summary svg{width:18px;height:18px}.analysis-summary h3{margin:3px 0 4px;color:#d9e8f5;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.analysis-summary p{color:#70869d;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.55}.retention-panel{padding:11px}.retention-panel>header{display:flex;justify-content:space-between;align-items:center}.retention-panel>header>div{display:grid;gap:3px}.retention-panel header strong{color:#ccddeb;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.retention-panel header>span{color:#69c8ed;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.retention-chart{position:relative;height:130px;margin-top:8px;border-bottom:1px solid rgba(111,155,201,.12);background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(102,144,187,.07) 31px 32px)}.retention-chart svg{width:100%;height:100%;overflow:visible}.retention-chart .area{fill:#3d99dc1f;stroke:none}.retention-chart .line{fill:none;stroke:#54c9f1;stroke-width:2.5;vector-effect:non-scaling-stroke}.retention-chart>i{position:absolute;top:28%;width:1px;height:65%;background:#83c6f438}.retention-chart>i:before{content:"";position:absolute;left:-3px;top:0;width:7px;height:7px;border:2px solid #bbf0ff;border-radius:50%;background:#2c8bc8}.retention-chart>i b,.retention-chart>i small{position:absolute;left:7px;white-space:nowrap}.retention-chart>i b{top:-1px;color:#a6c8df;font-size:calc(max((5.5px),(5.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.retention-chart>i small{top:8px;color:#58738c;font-size:calc(max((5px),(5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-callout{display:grid;grid-template-columns:32px 1fr;gap:9px;margin-top:9px;padding:8px;border-radius:8px;background:#2355772b}.analysis-callout>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#68e5b1;background:#39ae7f1f}.analysis-callout svg{width:15px;height:15px}.analysis-callout strong{color:#b7d9d0;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.analysis-callout p{margin-top:3px;color:#698298;font-size:calc(max((6.2px),(6.2px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.audience-panel{display:grid;grid-template-columns:190px 1fr;gap:8px}.persona-card{display:grid;justify-items:center;padding:12px;text-align:center}.persona-avatar{display:grid;place-items:center;width:52px;height:52px;margin:8px 0;border:1px solid rgba(117,195,239,.25);border-radius:15px;color:#d8f1ff;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:linear-gradient(145deg,#3386b7,#574cac)}.persona-card h3{color:#d8e7f4;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.persona-card p{margin-top:4px;color:#687f97;font-size:calc(max((6.2px),(6.2px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.persona-card ul{width:100%;display:grid;gap:5px;margin:10px 0 0;padding:0;list-style:none}.persona-card li{display:flex;justify-content:space-between;padding-top:5px;border-top:1px solid rgba(113,156,200,.08);color:#637b93;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.persona-card li b{color:#aabfd2;font-weight:520}.signal-list-card{padding:11px}.signal-list-card ol{display:grid;gap:7px;margin:9px 0 0;padding:0;list-style:none}.signal-list-card li{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:7px;border-radius:8px;background:#2646682b}.signal-list-card li>i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#75cafa;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;background:#2f83bf24}.signal-list-card li>span{display:grid;gap:2px}.signal-list-card li strong{color:#bdd0e1;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.signal-list-card li small{color:#637990;font-size:calc(max((5.7px),(5.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:400;letter-spacing:0}.signal-list-card li>b{color:#70ddbc;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.actions-panel{display:grid;gap:7px}.actions-panel article{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:9px}.action-rank{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#79cbf7;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#3082be24}.actions-panel article>div{display:grid;gap:2px}.actions-panel h3{color:#ccdceb;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.actions-panel p{color:#657c94;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4}.actions-panel button,.insight-actions button{padding:6px 8px;border-radius:7px;color:#8acffc;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2c7dbc26}.actions-panel button:hover,.insight-actions button:hover{color:#e2f5ff;background:#3089cd40}.insights-hero>div{max-width:520px}.insights-hero>b{align-self:flex-start;color:#6fcbaa}.insight-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.insight-card-grid article{position:relative;min-height:132px;padding:11px;overflow:hidden;border:1px solid rgba(105,154,204,.12);border-radius:10px;background:linear-gradient(145deg,#1e3c5e4d,#14264133)}.insight-card-grid article>i{position:absolute;right:8px;top:5px;color:#58a0d624;font-size:calc(max((28px),(28px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:700}.insight-card-grid h3{margin:7px 0 5px;color:#d4e3f1;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520;line-height:1.35}.insight-card-grid p{color:#687f96;font-size:calc(max((6.2px),(6.2px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5}.insight-card-grid article>span{position:absolute;left:11px;bottom:10px;color:#6fc9e8;font-size:calc(max((5.7px),(5.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.insight-actions{margin-top:8px;padding:11px}.insight-actions header>div{display:grid;gap:3px}.insight-actions button{display:flex;align-items:center;gap:5px}.insight-actions button svg{width:10px;height:10px}.insight-actions ol{display:grid;gap:5px;margin:9px 0 0;padding:0;list-style:none}.insight-actions li{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:7px;border-top:1px solid rgba(112,155,199,.08)}.insight-actions li>b{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#72c6f3;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520;background:#2d79b421}.insight-actions li>span{display:grid;gap:2px}.insight-actions li strong{color:#bcd0e1;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.insight-actions li small{color:#617990;font-size:calc(max((5.7px),(5.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:400;letter-spacing:0}.insight-actions li>em{color:#6fc9a6;font-size:calc(max((5.7px),(5.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.timeline{position:absolute;left:50%;bottom:0;z-index:20;width:min(720px,calc(100% - 36px));height:49px;display:grid;grid-template-columns:36px repeat(4,1fr) 36px;align-items:center;transform:translate(-50%);border-radius:15px;background:linear-gradient(180deg,#0a1b30c2,#040e1dd6);box-shadow:inset 0 1px #ffffff09,0 12px 30px #00041059}.timeline>span{position:relative;min-width:0;display:grid;gap:1px;padding:0 12px;border-left:1px solid rgba(133,165,203,.09)}.timeline>span:before{content:"";position:absolute;left:-3px;top:2px;width:5px;height:5px;border-radius:50%;background:#438fff;box-shadow:0 0 8px #328affb3}.timeline .purple-event:before{background:#805eff}.timeline .pink-event:before{background:#d34eff}.timeline small,.timeline strong,.timeline em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline small,.timeline em{color:#697d98;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.timeline strong{color:#d7e2f0;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.timeline-arrow{display:grid;place-items:center;width:28px;height:28px;justify-self:center;border:1px solid rgba(125,157,196,.13);border-radius:50%;color:#9db0c7;font-size:calc(max((18px),(18px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2844652e}.timeline-arrow:hover{color:#fff;border-color:#5cadff59;background:#2b63a145}.assistant-panel{position:fixed;top:calc(var(--topbar-h) + 9px);right:10px;bottom:calc(var(--dock-h) + 11px);z-index:60;width:var(--assistant-w);overflow:hidden;border-radius:14px;background:radial-gradient(circle at 50% 15%,rgba(28,76,129,.18),transparent 32%),linear-gradient(155deg,#08182deb,#030d1bf0);box-shadow:inset 0 1px #ffffff0a,0 24px 56px #00041080;transition:opacity .24s ease,transform .24s ease}.assistant-panel.closing{opacity:0;transform:translate(28px) scale(.985)}.assistant-panel>header{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 13px 0 15px;border-bottom:1px solid rgba(140,174,213,.08)}.assistant-panel>header>div{display:flex;align-items:center;gap:9px}.assistant-panel>header strong{color:#e9f1fc;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;letter-spacing:.04em}.assistant-logo{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(120,169,225,.15);border-radius:7px;color:#a9d9ff;background:#2d5c9329}.assistant-logo svg{width:13px;height:13px}.assistant-panel>header button,.control-center header button{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;color:#74879f;background:transparent}.assistant-panel>header button:hover,.control-center header button:hover{color:#fff;background:#4871a226}.assistant-panel>header button svg,.control-center header button svg{width:13px;height:13px}.assistant-body{height:calc(100% - 52px);padding:0 12px 14px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(90,126,168,.25) transparent}.assistant-intro{padding:24px 4px 17px}.assistant-intro p{margin:0;color:#cfdbea;font-size:calc(max((19px),(19px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:300;line-height:1.33;letter-spacing:-.035em}.quick-prompts{display:grid;gap:5px}.quick-prompts button{min-height:35px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid rgba(128,160,198,.12);border-radius:8px;color:#aebed1;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-align:left;background:linear-gradient(180deg,#253d5945,#192c452e);box-shadow:inset 0 1px #ffffff06;transition:color .18s ease,border-color .18s ease,transform .18s ease}.quick-prompts button:hover{color:#eef7ff;border-color:#53a7ff4a;transform:translate(2px)}.quick-prompts .accent-prompt{color:#84c7ff;background:linear-gradient(90deg,#2361a140,#243c5b2e)}.quick-prompts svg{width:13px;height:13px;flex:0 0 auto;color:#9eb2ca}.assistant-response{display:grid;grid-template-columns:25px 1fr;gap:8px;margin-top:7px;padding:10px;border:1px solid rgba(79,175,255,.2);border-radius:9px;background:linear-gradient(135deg,#185a9a2e,#3e2c8724);animation:responseIn .3s ease both}.assistant-response>span{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;color:#75dfff;background:#3181bd29}.assistant-response svg{width:12px;height:12px}.assistant-response p{margin:0;color:#b9cce0;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5}.assistant-section{padding-top:21px}.section-heading{height:24px;display:flex;align-items:center;justify-content:space-between}.section-heading h2{margin:0;color:#e3ecf7;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.section-heading button{padding:4px;color:#449eff;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.section-heading button:hover{color:#8bc7ff}.knowledge-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.knowledge-grid button{min-width:0;height:65px;display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:8px;padding:8px;border:1px solid rgba(128,161,199,.1);border-radius:8px;color:inherit;text-align:left;background:#1e334d33}.knowledge-grid button:hover{border-color:#4ca5ff40;background:#26456942}.knowledge-grid button>span{grid-row:1 / 3;align-self:center;display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(111,157,208,.12);border-radius:7px;color:#8fbde8;background:#355d8a24}.knowledge-grid svg{width:11px;height:11px}.knowledge-grid strong{overflow:hidden;color:#cddaea;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500;text-overflow:ellipsis;white-space:nowrap}.knowledge-grid small{color:#687b93;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.35}.automation-list{display:grid;gap:5px}.automation-row{min-height:42px;display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:5px 8px;border:1px solid rgba(128,161,199,.1);border-radius:8px;background:#1e334d33}.automation-row>span{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#88b6e4;background:#365b8429}.automation-row svg{width:12px;height:12px}.automation-row p{min-width:0;margin:0}.automation-row strong,.automation-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-row strong{color:#cbd8e8;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.automation-row small{margin-top:2px;color:#687b93;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.switch{position:relative;width:26px;height:15px;padding:0;border-radius:8px;background:#31445b;box-shadow:inset 0 1px 3px #0000003d;transition:background .2s ease}.switch i{position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:#b8c4d2;box-shadow:0 1px 3px #00000059;transition:transform .2s ease,background .2s ease}.switch.on{background:linear-gradient(90deg,#2378e4,#43a5ff)}.switch.on i{transform:translate(11px);background:#fff}.suggestion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.suggestion-grid button{min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 1px;border-radius:8px;color:inherit;background:transparent}.suggestion-grid button:hover{background:#30537b2e}.suggestion-grid span{display:grid;place-items:center;width:33px;height:33px;margin-bottom:2px;border:1px solid rgba(115,173,222,.12);border-radius:50%;color:#8fdcff;background:#2c82ae33}.suggestion-grid span.green{color:#80e08f;background:#2a804538}.suggestion-grid span.mint{color:#89e6cc;background:#2a806a38}.suggestion-grid span.gold{color:#e9caa2;background:#915c2d36}.suggestion-grid svg{width:14px;height:14px}.suggestion-grid strong{width:100%;overflow:hidden;color:#c9d7e7;font-size:calc(max((6.8px),(6.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500;text-overflow:ellipsis;white-space:nowrap}.suggestion-grid small{color:#667991;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));white-space:nowrap}.music-card{position:fixed;left:9px;bottom:9px;z-index:70;width:292px;height:64px;display:grid;grid-template-columns:52px 1fr 24px 29px 24px;align-items:center;gap:7px;padding:6px 9px 6px 7px;border-radius:14px;background:linear-gradient(145deg,#0d1f37de,#050f1eeb)}.album-art{position:relative;width:52px;height:52px;overflow:hidden;border-radius:9px;background:radial-gradient(circle at 68% 34%,rgba(255,196,142,.86),transparent 16%),linear-gradient(160deg,#aa5b52,#435b76 53%,#1d2039);box-shadow:0 6px 12px #00040d52}.album-art:before{content:"";position:absolute;left:-6px;right:-4px;bottom:10px;height:29px;clip-path:polygon(0 100%,23% 28%,35% 56%,51% 5%,69% 68%,82% 42%,100% 100%);background:linear-gradient(180deg,#5d6378,#21273b)}.album-art:after{content:"";position:absolute;left:0;right:0;bottom:0;height:13px;background:linear-gradient(180deg,#c66c6257,#1d2133)}.track-info{min-width:0}.track-info strong,.track-info small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-info strong{color:#e6eef8;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.track-info small{margin-top:3px;color:#73859d;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.music-progress{position:relative;height:2px;margin-top:9px;border-radius:2px;background:#708aa92b}.music-progress i{display:block;width:32%;height:100%;border-radius:inherit;background:#7890ab;transition:width .3s linear}.music-card button{display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:7px;color:#8fa0b6;background:transparent}.music-card button:hover{color:#fff;background:#496f9d29}.music-card .music-play{color:#edf5ff}.music-card svg{width:13px;height:13px}.music-skip.prev svg{transform:rotate(180deg)}.dock{position:fixed;left:310px;right:calc(var(--assistant-w) + 14px);bottom:9px;z-index:75;height:64px;display:flex;align-items:center;justify-content:center;gap:clamp(5px,.65vw,10px);padding:6px 11px;border-radius:15px;background:linear-gradient(180deg,#142a44c2,#061120e6);box-shadow:inset 0 1px #ffffff0e,0 18px 40px #00041080}.dock-app{position:relative;flex:0 1 44px;width:clamp(34px,3vw,44px);height:clamp(34px,3vw,44px);display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#fff;background:linear-gradient(145deg,#445f85,#263750);box-shadow:inset 0 1px #ffffff29,0 6px 13px #0004104d;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease}.dock-app:hover{z-index:2;transform:translateY(-6px) scale(1.12);filter:brightness(1.12)}.dock-platform-host,.dock-platform-host>*{display:contents}.dock-platform{overflow:visible;background:linear-gradient(145deg,hsl(var(--tile-hue, 214) 38% 34%),hsl(var(--tile-hue, 214) 42% 18%))}.dock-platform .dock-platform-avatar{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:10px;font-style:normal;background:linear-gradient(145deg,hsl(var(--tile-hue, 214) 44% 42%),hsl(var(--tile-hue, 214) 48% 22%))}.dock-platform .dock-platform-avatar img{width:100%;height:100%;object-fit:cover;display:block}.dock-platform .dock-platform-avatar b{color:#f2f8ff;font-size:calc(max((clamp(11px,1.05vw,14px)),(clamp(11px,1.05vw,14px)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.02em}.dock-platform .dock-platform-service{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:17px;height:17px;overflow:hidden;border:1.5px solid rgba(9,20,36,.92);border-radius:50%;color:#0b1a2c;background:#fff;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:700;line-height:1;pointer-events:none;box-shadow:0 2px 5px #00041066}.dock-platform .dock-platform-service svg{width:12px;height:12px;fill:currentColor;stroke:none;stroke-width:0}.dock-app:after{content:"";position:absolute;left:50%;bottom:-7px;width:3px;height:3px;border-radius:50%;background:transparent;transform:translate(-50%)}.dock-app.active:after{background:#7bc9ff;box-shadow:0 0 6px #4da3ff}.dock-app>span{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:10;padding:5px 8px;border:1px solid rgba(143,182,225,.18);border-radius:6px;color:#dce9f7;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));white-space:nowrap;background:#071222f0;box-shadow:0 6px 12px #00030b4d;opacity:0;pointer-events:none;transform:translate(-50%,5px);transition:opacity .16s ease,transform .16s ease}.dock-app:hover>span{opacity:1;transform:translate(-50%)}.dock-app svg{width:21px;height:21px}.dock-app.finder{color:#dbd4ff;background:linear-gradient(145deg,#6f4b97,#3a285f)}.dock-app.calendar{color:#2e3a4b;background:#eef2f5;grid-template-rows:14px 1fr;overflow:hidden}.dock-app.calendar small{align-self:stretch;width:100%;color:#fff;font-size:calc(max((5px),(5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:13px;background:#ef5967}.dock-app.calendar b{font-size:calc(max((16px),(16px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500;line-height:22px}.dock-app.mail{background:linear-gradient(145deg,#805cff,#4b3ac0)}.dock-app.cloud{background:linear-gradient(145deg,#33a5ef,#2a62bd)}.dock-app.browser{background:conic-gradient(#58caff,#6a6cff,#f0d562,#65d787,#58caff)}.dock-app.palette{background:linear-gradient(145deg,#1d2a3d,#111924)}.dock-app.antramic{color:#d9efff;background:radial-gradient(circle at 72% 20%,#45dfff,transparent 18%),linear-gradient(145deg,#3e74dc,#5931b5 64%,#142b5c);box-shadow:0 0 0 1px #6fc7ff61,0 0 18px #4c78ff66}.dock-app.notes{color:#424f61;background:repeating-linear-gradient(0deg,#f5f0e9 0 8px,#d8d2ca 8px 9px)}.dock-app.brief{background:linear-gradient(145deg,#45a0f5,#1961a9)}.dock-app.files{background:linear-gradient(145deg,#5e7dff,#3948be)}.dock-app.terminal{color:#70e5b7;background:linear-gradient(145deg,#17334c,#08131f)}.dock-app.trash{color:#afbed0;background:linear-gradient(145deg,#90a6bf59,#39485b70)}.dock-divider{width:1px;height:38px;margin:0 2px;background:linear-gradient(180deg,transparent,rgba(151,181,216,.21),transparent)}.assistant-reopen{position:fixed;right:12px;bottom:10px;z-index:78;width:58px;height:62px;place-items:center;border-radius:15px;color:#78dcff;background:linear-gradient(145deg,#102843e6,#051121f0)}.assistant-reopen svg{width:22px;height:22px}.popover{animation:popoverIn .2s ease both}.control-center{position:fixed;top:58px;right:12px;z-index:520;width:260px;padding:11px;border-radius:15px;background:linear-gradient(150deg,#102641f5,#05101ff7)}.control-center header{height:28px;display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.control-center header strong{color:#e8f1fc;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.control-tile,.focus-control{display:flex;align-items:center;gap:8px;min-height:54px;padding:8px;border:1px solid rgba(129,168,210,.12);border-radius:10px;color:#8ea2bb;text-align:left;background:#2239543b}.control-tile.active{color:#e7f4ff;background:linear-gradient(145deg,#307dcf85,#2b4d816b)}.control-tile svg,.focus-control svg{width:18px;height:18px}.control-tile span,.focus-control span{display:grid;gap:2px}.control-tile strong,.focus-control strong{font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.control-tile small,.focus-control small{color:#778ca6;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.range-control{display:grid;gap:8px;margin-top:8px;padding:9px 10px;border:1px solid rgba(129,168,210,.1);border-radius:10px;color:#c4d2e2;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#22395433}.range-control span{display:flex;align-items:center;gap:7px}.range-control svg{width:12px;height:12px}.range-control input{width:100%;height:3px;accent-color:#51a8ff}.focus-control{width:100%;margin-top:8px}.account-hub{position:fixed;top:59px;right:10px;z-index:520;width:360px;max-height:calc(100vh - 80px);overflow:hidden auto;border-color:#84bbef3b;border-radius:16px;background:radial-gradient(circle at 88% 4%,rgba(70,105,215,.18),transparent 28%),linear-gradient(155deg,#0e233cf7,#040f1efa);box-shadow:0 30px 75px #00030e9e,inset 0 1px #ffffff0d;scrollbar-width:thin;scrollbar-color:rgba(94,137,184,.25) transparent}.platform-menu{position:fixed;z-index:520;width:330px;max-height:min(520px,calc(100vh - 76px));overflow:hidden auto;border-color:#84bbef3b;border-radius:15px;background:radial-gradient(circle at 88% 4%,rgba(70,105,215,.17),transparent 28%),linear-gradient(155deg,#0e233cfa,#040f1efc);box-shadow:0 30px 75px #00030e9e,inset 0 1px #ffffff0d;scrollbar-width:thin;scrollbar-color:rgba(94,137,184,.25) transparent}.platform-menu-header{min-height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid rgba(135,174,217,.09)}.platform-menu-header>div{display:flex;align-items:center;gap:9px}.platform-menu-header>div>span:last-child{display:grid;gap:2px}.platform-menu-header strong{color:#e7f0fb;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:560}.platform-menu-header small{color:#677d97;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-header>button{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#6f839b;background:transparent}.platform-menu-header>button:hover{color:#e5effa;background:#4a6f9929}.platform-menu-header>button svg{width:13px;height:13px}.platform-menu-copy{display:flex;align-items:center;justify-content:space-between;padding:9px 14px 6px}.platform-menu-copy span{color:#5a708a;font-size:calc(max((5.7px),(5.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:680;letter-spacing:.12em}.platform-menu-copy small{color:#50657e;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-list{display:grid;gap:5px;padding:0 11px 8px}.platform-menu-footer{padding:0 11px 11px;border-top:1px solid rgba(129,167,207,.07)}.platform-menu-add{margin-top:8px}.platform-menu-row{width:100%;min-height:49px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;border:1px solid rgba(123,161,202,.09);border-radius:9px;color:inherit;text-align:left;background:#21365029;transition:border-color .16s ease,background .16s ease,transform .16s ease}.platform-menu-row:hover{border-color:#55a5f238;background:#2c4d733b;transform:translate(1px)}.platform-menu-row.active{border-color:#4aa7ff47;background:linear-gradient(90deg,#2568a947,#2c416a2b);box-shadow:inset 2px 0 #439eff}.platform-menu-row>span:nth-child(2){min-width:0;display:grid;gap:2px}.platform-menu-row strong,.platform-menu-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-menu-row strong{color:#cfdeed;font-size:calc(max((7.8px),(7.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.platform-menu-row small{color:#647990;font-size:calc(max((6.2px),(6.2px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-row.active .scope-check{border-color:#48b1ff94;color:#fff;background:linear-gradient(145deg,#429eff,#276bcd)}.account-hub-header{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid rgba(135,174,217,.09)}.account-hub-header>div,.connect-platform-card>header>div{display:flex;align-items:center;gap:9px}.account-hub-header>div>span:last-child,.connect-platform-card>header>div>span:last-child{display:grid;gap:2px}.account-hub-header strong,.connect-platform-card>header strong{color:#e7f0fb;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:560}.account-hub-header small,.connect-platform-card>header small{color:#677d97;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-mark,.connect-mark{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(103,181,246,.2);border-radius:8px;color:#9bdcff;background:linear-gradient(145deg,#2b7fc645,#4933a938)}.hub-mark svg,.connect-mark svg{width:14px;height:14px}.account-hub-header>button,.connect-platform-card>header>button{display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:8px;color:#6f839b;background:transparent}.account-hub-header>button:hover,.connect-platform-card>header>button:hover{color:#e5effa;background:#4a6f9929}.account-hub-header>button svg,.connect-platform-card>header>button svg{width:13px;height:13px}.hub-context{position:relative;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin:11px 12px 9px;padding:10px;border:1px solid rgba(122,171,221,.12);border-radius:11px;background:linear-gradient(135deg,#2b507745,#22335329)}.hub-context-avatar{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(194,227,255,.26);border-radius:12px;color:#fff;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;background:linear-gradient(145deg,#3c96c7,#4754ad);box-shadow:0 7px 16px #04245147,inset 0 1px #ffffff29}.hub-context>span:nth-child(2){min-width:0;display:grid;gap:2px}.hub-context small{color:#5b7b9d;font-size:calc(max((5.5px),(5.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650;letter-spacing:.12em}.hub-context strong,.hub-context em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-context strong{color:#dde9f6;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.hub-context em{color:#72869f;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.hub-live-dot{width:7px;height:7px;border:2px solid #142943;border-radius:50%;background:#49e79a;box-shadow:0 0 8px #49e79a85}.hub-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 12px 10px;padding:3px;border:1px solid rgba(119,157,199,.09);border-radius:9px;background:#040e1d59}.hub-tabs button{position:relative;height:30px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 8px;border-radius:7px;color:#71859e;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.hub-tabs button:hover{color:#b8cbdf}.hub-tabs button.active{color:#e2eefb;background:linear-gradient(180deg,#40699757,#2a4b7140);box-shadow:inset 0 1px #ffffff0b,0 3px 8px #00040f29}.hub-tabs svg{width:12px;height:12px}.hub-tabs button>span{display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;color:#78beef;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2976b52e}.hub-panel{padding:0 12px 10px}.account-only-panel{padding-top:3px}.hub-section-label{display:flex;align-items:center;justify-content:space-between;height:22px;padding:0 3px}.hub-section-label span{color:#5a708a;font-size:calc(max((5.7px),(5.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:680;letter-spacing:.12em}.hub-section-label small{color:#50657e;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.main-account-list,.platform-account-list{display:grid;gap:5px}.empty-platform-state{min-height:74px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:9px;padding:10px;border:1px dashed rgba(100,154,205,.15);border-radius:9px;background:#1d344d1c}.empty-platform-state>span{grid-row:1 / 3;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#69bfff;font-size:calc(max((16px),(16px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#296fa824}.empty-platform-state strong{color:#91a8bd;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.empty-platform-state small{color:#586e85;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.main-account-row,.platform-account-row,.all-platform-row{width:100%;min-height:49px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;border:1px solid rgba(123,161,202,.09);border-radius:9px;color:inherit;text-align:left;background:#21365029;transition:border-color .16s ease,background .16s ease,transform .16s ease}.main-account-row:hover,.platform-account-row:hover,.all-platform-row:hover{border-color:#55a5f238;background:#2c4d733b;transform:translate(1px)}.main-account-row.active,.platform-account-row.selected,.all-platform-row.active{border-color:#4aa7ff47;background:linear-gradient(90deg,#2568a947,#2c416a2b);box-shadow:inset 2px 0 #439eff}.main-account-avatar,.all-accounts-avatar,.all-platform-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(194,224,251,.19);border-radius:10px;color:#f4f9ff;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;background:var(--avatar-color, linear-gradient(145deg, #3b8cbd, #4753a8));box-shadow:0 4px 9px #00091938}.all-accounts-avatar,.all-platform-icon{color:#9edfff;background:linear-gradient(145deg,#327bb963,#5235a74d)}.all-accounts-avatar svg,.all-platform-icon svg{width:16px;height:16px}.main-account-row>span:nth-child(2),.platform-account-row>span:nth-child(2),.all-platform-row>span:nth-child(2){min-width:0;display:grid;gap:2px}.main-account-row strong,.platform-account-row strong,.all-platform-row strong{overflow:hidden;color:#cfdeed;font-size:calc(max((7.8px),(7.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520;text-overflow:ellipsis;white-space:nowrap}.main-account-row small,.platform-account-row small,.all-platform-row small{overflow:hidden;color:#647990;font-size:calc(max((6.2px),(6.2px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.account-row-meta{display:grid;justify-items:end;gap:4px}.account-row-meta small{padding:3px 5px;border:1px solid rgba(112,164,214,.1);border-radius:7px;color:#6e86a0;background:#31557b26}.account-row-meta i{width:6px;height:6px;border-radius:50%;background:#3fd98d;box-shadow:0 0 6px #3fd98d6b}.platform-badge{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.16);border-radius:9px;color:#fff;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:760;box-shadow:inset 0 1px #ffffff24,0 4px 9px #00050f33}.platform-owner-chip{display:inline-flex;width:fit-content;max-width:110px;margin-left:3px;color:#6c82a0;font-size:calc(max((5.8px),(5.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.scope-check{display:grid;place-items:center;width:19px;height:19px;border:1px solid rgba(119,155,194,.18);border-radius:6px;color:transparent;background:#0b1b2e70}.selected .scope-check,.active .scope-check{border-color:#48b1ff94;color:#fff;background:linear-gradient(145deg,#429eff,#276bcd);box-shadow:0 0 9px #3a91ff3d}.scope-check svg{width:11px;height:11px;stroke-width:2.3}.hub-add-button{width:100%;min-height:46px;display:grid;grid-template-columns:29px 1fr 12px;align-items:center;gap:9px;margin-top:7px;padding:6px 9px;border:1px dashed rgba(94,160,219,.2);border-radius:9px;color:#83a1bf;text-align:left;background:#1c36501c}.hub-add-button:hover{border-color:#45adff6b;color:#c8e4fa;background:#25527730}.hub-add-button>span:first-child{display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(94,170,234,.2);border-radius:8px;color:#73c7ff;font-size:calc(max((15px),(15px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:300;background:#2a70a621}.hub-add-button>div{display:grid;gap:2px}.hub-add-button strong{color:#a8bdd1;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.hub-add-button small{color:#566d86;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-add-button>svg{width:10px;height:10px;color:#506985}.account-hub-footer{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid rgba(129,167,207,.08);background:#030c193d}.account-hub-footer button{height:29px;display:flex;align-items:center;gap:6px;padding:0 8px;border-radius:7px;color:#72879f;font-size:calc(max((6.8px),(6.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.account-hub-footer button:hover{color:#c7d9eb;background:#395d8526}.account-hub-footer svg{width:11px;height:11px}.account-hub-footer .sign-out-button{color:#c88891}.account-hub-footer .sign-out-button:hover{color:#ffbbc1;background:#97364621}.connect-platform-overlay{position:fixed;inset:0;z-index:360;display:grid;place-items:center;padding:16px}.connect-backdrop{position:absolute;inset:0;width:100%;height:100%;background:#01050d94;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);cursor:default}.connect-platform-card{position:relative;z-index:2;width:min(480px,calc(100vw - 28px));overflow:hidden;border-color:#83bbf040;border-radius:16px;background:radial-gradient(circle at 10% 0%,rgba(53,124,192,.17),transparent 33%),linear-gradient(155deg,#0f243dfa,#040f1dfc);box-shadow:0 35px 90px #00030cb3,inset 0 1px #ffffff0d;animation:dialogIn .22s ease both}.connect-platform-card>header{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid rgba(130,170,213,.09)}.connect-step{padding:14px 15px 0}.connect-label{display:flex;align-items:center;gap:7px;margin:0 0 9px;color:#879bb1;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520;letter-spacing:.04em;text-transform:uppercase}.connect-label>span{display:grid;place-items:center;width:16px;height:16px;border:1px solid rgba(86,171,244,.24);border-radius:6px;color:#72c7ff;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2b71ab24}.platform-picker{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.platform-picker button{min-width:0;display:grid;justify-items:center;gap:5px;padding:7px 2px 6px;border:1px solid rgba(121,158,197,.1);border-radius:9px;color:#70849b;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2238522b}.platform-picker button:hover,.platform-picker button.selected{border-color:#48a4f44f;color:#dceafa;background:#2d557d40}.platform-picker .platform-badge{width:31px;height:31px}.connect-field{display:grid;gap:5px;margin-bottom:9px}.connect-field>span{color:#6e829a;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.connect-field input{width:100%;height:36px;padding:0 10px;border:1px solid rgba(126,166,208,.13);border-radius:8px;outline:none;color:#dce8f6;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#0511208c;box-shadow:inset 0 2px 6px #00030c2b}.connect-field input::placeholder{color:#465d76}.connect-field input:focus{border-color:#4cacfa7a;box-shadow:0 0 0 3px #3190e214,inset 0 2px 6px #00030c2b}.connect-note{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:8px;margin:12px 15px 0;padding:9px;border:1px solid rgba(97,170,224,.11);border-radius:9px;color:#65bce9;background:#2059801a}.connect-note>svg{width:14px;height:14px;justify-self:center}.connect-note>span{display:grid;gap:2px}.connect-note strong{color:#8fb8d4;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.connect-note small{color:#58748d;font-size:calc(max((5.8px),(5.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4}.connect-platform-card>footer{display:flex;justify-content:flex-end;gap:7px;padding:14px 15px}.connect-platform-card>footer button{height:32px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:8px;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.connect-cancel{color:#778ba1;background:#2f486529}.connect-cancel:hover{color:#d2dfed;background:#3755783b}.connect-submit{border:1px solid rgba(104,191,255,.2);color:#fff;background:linear-gradient(180deg,#3c96f1,#286bc7);box-shadow:0 5px 14px #1f69c345,inset 0 1px #ffffff2e}.connect-submit:hover{filter:brightness(1.08)}.connect-submit svg{width:12px;height:12px}.search-overlay{position:fixed;inset:0;z-index:300;display:grid;place-items:start center;padding-top:14vh}.search-backdrop{position:absolute;inset:0;width:100%;height:100%;background:#01050d85;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:default}.search-dialog{position:relative;z-index:2;width:min(600px,calc(100vw - 32px));overflow:hidden;border-color:#89bef645;border-radius:16px;background:linear-gradient(155deg,#0e223af7,#040e1dfb);box-shadow:0 34px 90px #00030cad,inset 0 1px #ffffff0d;animation:dialogIn .24s cubic-bezier(.2,.8,.2,1) both}.search-input-row{height:58px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:0 14px 0 17px;border-bottom:1px solid rgba(138,177,220,.1)}.search-input-row svg{width:19px;height:19px;color:#91abc7}.search-input-row input{width:100%;border:0;outline:0;color:#e8f1fc;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.search-input-row input::placeholder{color:#6d819b}.search-content{padding:12px}.search-content>p{margin:0 0 8px 6px;color:#627894;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.14em}.search-results{display:grid;gap:3px}.search-results>button{min-height:49px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:5px 8px;border:1px solid transparent;border-radius:9px;color:inherit;text-align:left;background:transparent}.search-results>button:hover,.search-results>button.highlighted{border-color:#57a6f42b;background:#30568240}.result-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#eee9ff;background:linear-gradient(145deg,#7258d5,#44308e)}.result-icon.blue{color:#d8edff;background:linear-gradient(145deg,#398bd5,#2c579d)}.result-icon.cyan{color:#d7f9ff;background:linear-gradient(145deg,#168ba9,#2e4aa4)}.result-icon.slate{color:#dce7f5;background:linear-gradient(145deg,#5c718a,#35465c)}.result-icon svg{width:16px;height:16px}.search-results strong,.search-results small{display:block}.search-results strong{color:#dce8f6;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.search-results small{margin-top:3px;color:#71859e;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.search-footer{display:flex;gap:16px;margin-top:10px;padding:10px 5px 0;border-top:1px solid rgba(137,172,212,.08);color:#60748e;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.search-footer span{display:flex;align-items:center;gap:3px}.search-footer span:last-child{margin-left:auto}.app-window{position:fixed;left:50%;top:50%;z-index:220;width:min(560px,calc(100vw - 28px));min-height:315px;overflow:hidden;border-color:#8dbced40;border-radius:15px;background:linear-gradient(155deg,#0e233bf7,#040f1dfa);box-shadow:0 34px 90px #00030cad,inset 0 1px #ffffff0d;transform:translate(-50%,-50%);animation:dialogInCentered .22s ease both}.app-window.maximized{width:calc(100vw - 28px);height:calc(100vh - 88px);top:calc(50% - 28px)}.app-window.minimized{opacity:0;transform:translate(-50%,55vh) scale(.2);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.app-window-bar{height:42px;display:grid;grid-template-columns:100px 1fr 100px;align-items:center;border-bottom:1px solid rgba(137,176,219,.09);cursor:grab}.app-window-bar>strong{justify-self:center;color:#cad8e8;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.traffic-lights{display:flex;gap:7px;padding-left:14px}.traffic-lights button{width:11px;height:11px;padding:0;border-radius:50%;background:#ff5d58}.traffic-lights .minimize{background:#f6bf4f}.traffic-lights .maximize{background:#4dca63}.app-window-content{min-height:273px;display:grid;place-items:center;padding:24px}.app-placeholder{max-width:350px;display:grid;justify-items:center;gap:10px;text-align:center}.app-placeholder>span{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(96,174,246,.24);border-radius:17px;color:#8fdfff;background:linear-gradient(145deg,#2677be4f,#4f32a545);box-shadow:0 10px 30px #074a9738}.app-placeholder svg{width:28px;height:28px}.app-placeholder h2{margin:7px 0 0;color:#e5effb;font-size:calc(max((18px),(18px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:400}.app-placeholder p{margin:0;color:#7d91a9;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.6}.app-placeholder button{margin-top:6px;padding:8px 14px;border:1px solid rgba(91,168,245,.24);border-radius:9px;color:#dbefff;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:linear-gradient(180deg,#3788de96,#275c9d7a)}.focus-banner{position:fixed;left:50%;top:68px;z-index:305;min-width:230px;height:48px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:7px 8px 7px 10px;border:1px solid rgba(125,188,247,.22);border-radius:13px;color:#a5ddff;background:#07192deb;box-shadow:0 15px 35px #00051273;backdrop-filter:blur(20px);transform:translate(-50%);animation:popoverIn .2s ease both}.focus-banner>span{display:grid;gap:2px}.focus-banner strong{color:#e6f5ff;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.focus-banner small{color:#7691aa;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.focus-banner button{height:28px;padding:0 10px;border-radius:8px;color:#d9edff;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#3d78b647}.toast-stack{position:fixed;right:calc(var(--assistant-w) + 24px);bottom:calc(var(--dock-h) + 24px);z-index:400;display:grid;gap:7px;pointer-events:none}.toast{min-width:210px;max-width:300px;min-height:42px;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(114,179,238,.2);border-radius:11px;color:#d9e8f7;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:linear-gradient(145deg,#112c49f5,#051121f7);box-shadow:0 16px 35px #0005126b;backdrop-filter:blur(18px);animation:toastIn .25s ease both}.toast.removing{animation:toastOut .25s ease both}.toast span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#65dcff;background:#2a80be33}.toast svg{width:12px;height:12px}.boot-screen{position:fixed;inset:0;z-index:9999;display:grid;place-content:center;justify-items:center;gap:15px;color:#edf7ff;background:radial-gradient(circle at center,rgba(29,68,121,.35),transparent 32%),#020713;transition:opacity .45s ease,visibility .45s ease}.boot-screen.finished{visibility:hidden;opacity:0}.boot-mark{width:54px;height:54px;border-radius:15px;animation:bootGlow 1.2s ease-in-out infinite alternate}.boot-mark svg{width:29px;height:29px}.boot-wordmark{margin-top:3px;font-family:Audiowide,sans-serif;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:400;letter-spacing:.13em}.boot-loader{width:115px;height:2px;margin-top:7px;overflow:hidden;border-radius:2px;background:#6389b326}.boot-loader span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#57cfff,#8163ff,transparent);animation:bootLoad 1s ease-in-out infinite}body.focus-mode .sidebar,body.focus-mode .assistant-panel,body.focus-mode .music-card,body.focus-mode .insights-row,body.focus-mode .priority-list,body.focus-mode .welcome-block,body.focus-mode .timeline{opacity:.12;filter:blur(1.5px);pointer-events:none;transition:opacity .35s ease,filter .35s ease}body.focus-mode .file-window{left:50%;top:50%;width:min(920px,calc(100vw - 80px));height:min(580px,calc(100vh - 165px));bottom:auto;transform:translate(-50%,-50%)!important}body.focus-mode .dock{opacity:.35}body.assistant-hidden .workspace{right:8px}body.assistant-hidden .dock{right:79px}body.assistant-hidden .toast-stack{right:90px}@keyframes ringPulse{0%{transform:rotate(0) scale(1);filter:brightness(1)}45%{transform:rotate(180deg) scale(1.07);filter:brightness(1.45)}to{transform:rotate(360deg) scale(1);filter:brightness(1.1)}}@keyframes responseIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes popoverIn{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dialogIn{0%{opacity:0;transform:translateY(-14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dialogInCentered{0%{opacity:0;transform:translate(-50%,-46%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes toastOut{to{opacity:0;transform:translate(18px)}}@keyframes bootGlow{0%{box-shadow:0 0 16px #3d93ff57,inset 0 1px #ffffff5c}to{box-shadow:0 0 28px #44caff7a,0 0 48px #694cff38,inset 0 1px #ffffff6b}}@keyframes bootLoad{0%{transform:translate(-120%)}to{transform:translate(280%)}}.platform-scope-button{height:38px;gap:8px;padding:0 10px 0 9px;border-radius:11px}.scope-dot{width:21px;height:21px;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.scope-copy{min-width:82px;gap:2px}.scope-copy small{font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.scope-copy strong{max-width:112px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.scope-count{min-width:20px;height:20px;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu{width:372px;max-height:min(590px,calc(100vh - 76px))}.platform-menu-header{min-height:62px;padding:0 15px}.platform-menu-header>div{gap:11px}.platform-menu-header strong{font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-header small{font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-header .hub-mark{width:32px;height:32px}.platform-menu-header .hub-mark svg{width:16px;height:16px}.platform-menu-copy{padding:11px 15px 8px}.platform-menu-copy span{font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-copy small{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-list{gap:7px;padding:0 13px 10px}.platform-menu-row{min-height:59px;grid-template-columns:39px minmax(0,1fr) auto;gap:11px;padding:8px 10px;border-radius:11px}.platform-menu-row .platform-badge,.platform-menu-row .all-platform-icon{width:38px;height:38px;border-radius:11px;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-row .all-platform-icon svg{width:18px;height:18px}.platform-menu-row strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-row small{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-row .scope-check{width:22px;height:22px}.platform-menu-footer{padding:0 13px 13px}.platform-menu-add{min-height:53px;padding:7px 10px}.platform-menu-add strong{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-add small{font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.connect-platform-card>header strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.connect-platform-card>header small{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.connect-label{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.connect-field>span{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.connect-field input{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-picker button{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.connect-platform-card footer button{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-window{left:230px;top:300px;width:min(940px,calc(100% - 246px));min-height:350px}.window-bar{height:52px;grid-template-columns:62px minmax(0,1fr) auto;gap:14px;padding:0 14px 0 15px}.window-title{gap:10px}.window-title>strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.app-badge{width:25px;height:25px;border-radius:7px}.app-badge svg{width:14px;height:14px}.tiny-chevron{width:10px;height:10px}.breadcrumbs{gap:6px;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.breadcrumbs button{max-width:155px;padding:3px 4px}.window-actions{gap:5px}.window-actions button,.file-footer button{width:30px;height:29px;border-radius:7px}.window-actions svg,.file-footer svg{width:14px;height:14px}.window-body{height:calc(100% - 52px);grid-template-columns:150px minmax(0,1fr)}.file-sidebar{gap:3px;padding:16px 10px}.file-sidebar-label{margin:10px 10px 4px;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-sidebar button{height:34px;gap:10px;padding:0 10px;border-radius:8px;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-sidebar svg{width:15px;height:15px}.file-content{padding:16px 19px 42px}.explorer-canvas{padding-right:5px}.folder-grid,.recent-grid{gap:10px}.recent-grid{margin-top:20px}.folder-item,.file-item{padding:7px 5px;border-radius:9px}.folder-shape{width:62px;height:43px;margin-bottom:10px}.folder-item strong,.file-item strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.folder-item small,.file-item small{margin-top:5px;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-preview{width:80px;height:57px;margin-bottom:10px;border-radius:5px}.file-footer{left:18px;right:15px;bottom:8px;height:30px;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-content.list-mode .folder-item,.file-content.list-mode .file-item,.file-content.list-mode .platform-folder-item,.file-content.list-mode .video-file-item{height:42px;gap:12px;padding:4px 10px}.file-content.list-mode .folder-shape{width:35px;height:23px}.file-content.list-mode .file-preview{width:38px;height:29px}.file-content.list-mode .video-thumbnail{width:50px;height:32px}.explorer-intro,.platform-picker-intro,.audience-platform-header,.insights-hero,.video-analysis-head{gap:14px;margin-bottom:17px;padding:13px 15px;border-radius:12px}.explorer-intro small,.platform-picker-intro small,.audience-platform-header small,.insights-hero small,.video-analysis-head small,.stats-chart-card small,.audience-quality-card small,.analysis-panel small,.insight-actions small{font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.explorer-intro h2,.platform-picker-intro h2,.audience-platform-header h2,.insights-hero h2,.video-analysis-head h2{font-size:calc(max((13.5px),(13.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.explorer-intro p,.platform-picker-intro p,.audience-platform-header p,.insights-hero p,.video-analysis-head p{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-folder-grid,.video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-folder-item,.video-file-item{padding:10px 8px;border-radius:10px}.platform-folder-item strong,.video-file-item strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-folder-item small,.video-file-item small{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-folder-shell{width:78px;height:56px;margin-bottom:10px}.platform-folder-shell .folder-shape{width:72px;height:49px}.platform-folder-shell .platform-badge{width:32px;height:32px;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-badge.large{width:46px;height:46px;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.live-data-pill,.analysis-count,.insights-hero>b{padding:6px 9px;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.metric-grid{gap:9px}.metric-card{gap:5px;padding:11px;border-radius:10px}.metric-card small{font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.metric-card strong{font-size:calc(max((16px),(16px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.metric-card span{font-size:calc(max((8.8px),(8.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.stats-detail-grid{gap:10px;margin-top:10px}.stats-chart-card,.audience-quality-card,.persona-card,.signal-list-card,.insight-actions{border-radius:11px}.stats-chart-card{padding:13px 14px 10px}.stats-chart-card header strong,.audience-quality-card header strong,.signal-list-card header strong,.insight-actions header strong{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.stats-chart-card header>span{font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.mini-bar-chart em{font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.quality-ring small{font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.audience-quality-card li span{font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.audience-quality-card li b{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.video-thumbnail{margin-bottom:10px;border-radius:8px}.video-thumbnail>em,.video-thumbnail>b{font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.video-analysis-head>.video-thumbnail{flex-basis:140px}.video-analysis-head>button{padding:7px 10px;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-tabs{margin-bottom:11px;padding:4px}.analysis-tabs button{height:32px;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-overview-grid{grid-template-columns:190px 1fr;gap:10px}.intelligence-score,.analysis-signals,.analysis-summary,.retention-panel,.actions-panel article{border-radius:11px}.intelligence-score{padding:12px}.intelligence-score>strong{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.intelligence-score>p{font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-signals{padding:12px}.analysis-signals>div{gap:8px;margin-top:10px}.analysis-summary{gap:12px;padding:13px}.analysis-summary h3{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-summary p{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.retention-panel{padding:13px}.retention-panel header strong{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.retention-panel header>span{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-callout strong{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-callout p{font-size:calc(max((8.7px),(8.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.persona-card{padding:14px}.persona-card h3{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.persona-card p{font-size:calc(max((8.7px),(8.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.persona-card li{font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.signal-list-card{padding:13px}.signal-list-card li strong{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.signal-list-card li small{font-size:calc(max((8.3px),(8.3px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.signal-list-card li>b{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.actions-panel{gap:9px}.actions-panel article{grid-template-columns:36px 1fr auto;gap:12px;padding:11px}.action-rank{width:36px;height:36px;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.actions-panel h3{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.actions-panel p{font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.actions-panel button,.insight-actions button{padding:7px 10px;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.insight-card-grid{gap:10px}.insight-card-grid article{min-height:145px;padding:13px}.insight-card-grid h3{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.insight-card-grid p{font-size:calc(max((8.7px),(8.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.insight-card-grid article>span{left:13px;bottom:12px;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.insight-actions{margin-top:10px;padding:13px}.insight-actions li{gap:10px;padding:9px}.insight-actions li strong{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.insight-actions li small{font-size:calc(max((8.2px),(8.2px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.insight-actions li>em{font-size:calc(max((8.2px),(8.2px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}@media(max-height:780px){.weather-card{display:none}.sidebar-scroll{padding-top:6px}.nav-section{padding-top:4px;padding-bottom:5px}.nav-section h2{height:20px;margin-bottom:2px}.nav-item{height:25px}.priority-card{min-height:80px}.priority-list{gap:7px}.file-window{top:285px}.assistant-intro{padding-top:17px}.assistant-section{padding-top:14px}.suggestions-section{padding-bottom:8px}}@media(max-width:1260px){:root{--assistant-w: 294px}.assistant-panel{width:var(--assistant-w)}.insights-row{grid-template-columns:180px 194px}.priority-list{left:48px}.welcome-block{left:52px}.file-window{left:220px;width:calc(100% - 236px)}.dock{gap:5px}.account-trigger-copy{display:none}}@media(max-width:1080px){:root{--assistant-w: 0px}.assistant-panel{display:none}.assistant-reopen{display:none!important}.workspace{right:8px}.dock{right:10px}.toast-stack,.insights-row{right:18px}}@media(max-width:860px){:root{--sidebar-w: 0px}.topbar{grid-template-columns:auto 1fr auto;gap:10px}.sidebar,.brand-name{display:none}.global-search{width:min(420px,100%)}.scope-copy{display:none}.platform-scope-button{grid-template-columns:auto auto 10px}.status-beacon{display:none}.workspace{left:8px}.music-card{display:none}.dock{left:10px;overflow:hidden}.dock-app{flex-basis:42px}.dock-app:nth-of-type(6),.dock-app:nth-of-type(9),.dock-app:nth-of-type(10),.dock-divider{display:none}.welcome-block{left:26px}.priority-list{left:24px}.file-window{left:160px;width:calc(100% - 176px)}}@media(max-width:680px){:root{--topbar-h: 50px;--dock-h: 66px}.topbar{padding:0 8px}.global-search{justify-self:stretch;width:auto}.global-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search kbd,.status-beacon,.tray-button,.date-time span{display:none}.date-time{margin-left:2px}.profile-button{width:29px;height:29px;margin-left:2px}.session-mini-stack{display:none}.account-trigger{padding-right:2px}.account-trigger>.scope-chevron{display:none}.platform-scope-button{height:31px;margin-right:0}.account-hub{top:55px;right:5px;width:min(360px,calc(100vw - 10px));max-height:calc(100vh - 64px)}.platform-menu{width:min(330px,calc(100vw - 10px));right:5px!important}.connect-platform-overlay{padding:7px}.connect-platform-card{width:min(480px,calc(100vw - 14px));max-height:calc(100vh - 14px);overflow-y:auto}.platform-picker{grid-template-columns:repeat(3,1fr)}.workspace{bottom:calc(var(--dock-h) + 8px)}.welcome-block{left:14px;top:22px}.welcome-block .eyebrow{display:none}.welcome-block h1{font-size:calc(max((20px),(20px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.welcome-block>p:last-child{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.priority-list{left:12px;right:12px;top:86px;width:auto;grid-template-columns:repeat(3,minmax(155px,1fr));overflow-x:auto;scrollbar-width:none}.priority-card{min-height:78px}.insights-row{display:none}.file-window{inset:188px 4px 4px;width:auto;min-height:0}.window-body{grid-template-columns:1fr}.file-sidebar{display:none}.folder-grid,.recent-grid,.platform-folder-grid,.video-grid{grid-template-columns:repeat(3,minmax(70px,1fr))}.folder-item:nth-child(n+4),.file-item:nth-child(n+4){display:none}.timeline{display:none}.breadcrumbs{display:none!important}.window-actions button:nth-child(-n+2){display:none}.window-bar{grid-template-columns:58px minmax(0,1fr) auto;gap:6px}.metric-grid{grid-template-columns:repeat(2,1fr)}.stats-detail-grid,.analysis-overview-grid,.audience-panel{grid-template-columns:1fr}.analysis-summary{grid-column:1}.video-analysis-head>.video-thumbnail{flex-basis:100px}.video-analysis-head>button{display:none}.insight-card-grid{grid-template-columns:1fr}.insight-card-grid article{min-height:112px}.dock{height:58px;padding:6px;gap:7px}.dock-app{width:38px;height:38px;flex:0 1 38px}.dock-app:nth-of-type(4),.dock-app:nth-of-type(5),.dock-app:nth-of-type(8),.dock-app:nth-of-type(11){display:none}.toast-stack{left:12px;right:12px;bottom:80px}.toast{min-width:0;max-width:none}}@media(max-width:480px){.platform-scope-button{grid-template-columns:auto auto 10px;min-width:75px}.scope-count,.scope-platforms,.account-hub-header small{display:none}.hub-context{margin-top:8px}.account-hub-footer{position:sticky;bottom:0}.platform-folder-grid,.video-grid{grid-template-columns:repeat(2,minmax(86px,1fr))}.audience-platform-header p,.platform-picker-intro p{display:none}.analysis-tabs button{font-size:calc(max((5.8px),(5.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.file-window{min-width:620px;min-height:360px;transition:opacity .14s ease,box-shadow .16s ease,border-color .16s ease}.file-window.is-resizing{user-select:none;transition:none!important;will-change:left,top,width,height}.window-resize-handle{position:absolute;z-index:640;display:block;touch-action:none}.window-resize-handle.resize-n{top:-4px;left:14px;right:14px;height:10px;cursor:ns-resize}.window-resize-handle.resize-e{top:14px;right:-4px;bottom:14px;width:10px;cursor:ew-resize}.window-resize-handle.resize-s{right:14px;bottom:-4px;left:14px;height:10px;cursor:ns-resize}.window-resize-handle.resize-w{top:14px;bottom:14px;left:-4px;width:10px;cursor:ew-resize}.window-resize-handle.resize-ne{top:-4px;right:-4px;width:18px;height:18px;cursor:nesw-resize}.window-resize-handle.resize-se{right:-4px;bottom:-4px;width:20px;height:20px;cursor:nwse-resize}.window-resize-handle.resize-sw{bottom:-4px;left:-4px;width:18px;height:18px;cursor:nesw-resize}.window-resize-handle.resize-nw{top:-4px;left:-4px;width:18px;height:18px;cursor:nwse-resize}.window-resize-handle.resize-se:after{content:"";position:absolute;right:6px;bottom:6px;width:7px;height:7px;border-right:1px solid rgba(126,192,244,.46);border-bottom:1px solid rgba(126,192,244,.46);border-radius:0 0 2px}.file-window.maximized .window-resize-handle,.file-window[hidden] .window-resize-handle{display:none}.dock-app.running:before{content:"";position:absolute;left:50%;bottom:-6px;width:4px;height:4px;border-radius:50%;background:#75d9ff;box-shadow:0 0 8px #56caffc7;transform:translate(-50%)}:where(.file-window,.script-writer-window,.app-window,.account-hub,.platform-menu,.control-center,.search-dialog,.connect-platform-card,.os-context-menu) :where(button,input,select,textarea,label,small,p,strong,b,em,output,kbd){font-size:calc(max((max(10.5px,1em)),(max(10.5px,1em)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-window-title{gap:11px}.writer-window-title svg{width:16px;height:16px}.writer-window-actions{gap:8px}.writer-window-actions button{height:38px;padding-inline:13px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-window-actions svg{width:14px;height:14px}.writer-sidebar>small{margin:0 10px 12px;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-nav button{height:44px;grid-template-columns:31px 1fr auto;gap:9px;padding-inline:10px;border-radius:10px}.writer-nav em{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-project-card{gap:9px;padding:13px}.writer-title-field{gap:5px}.writer-paper{grid-template-rows:auto minmax(520px,1fr) auto;background:linear-gradient(90deg,transparent 0 56px,rgba(225,98,110,.16) 56px 57px,transparent 57px),repeating-linear-gradient(180deg,rgba(128,172,211,.055) 0 1px,transparent 1px 31px),linear-gradient(160deg,#11243af2,#071525f7)}.writer-paper-head>span,.writer-paper-head>button{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-assist-bar{grid-template-columns:31px minmax(0,1fr) auto;gap:10px;margin:10px 18px;padding-inline:11px 8px}.writer-assist-bar svg{width:17px;height:17px}.writer-inspector-card{margin-bottom:11px;padding:13px;border-radius:12px}.writer-inspector-card>header{margin-bottom:11px}.writer-inspector-card>header svg{width:16px;height:16px}.writer-inspector-card>header em{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-inspector-card label{gap:7px;margin-top:11px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-inspector-card select{height:40px;padding-inline:10px;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hook-score-row span{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-inspector-card>p{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.55}.writer-checklist{gap:8px}.writer-checklist label{grid-template-columns:17px minmax(0,1fr);gap:8px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-checklist input{width:15px;height:15px}.writer-mini-action{min-height:39px;margin-top:9px;padding-inline:10px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-mini-action b{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-suggestion{grid-template-columns:31px minmax(0,1fr);gap:10px;padding:10px}.writer-suggestion>span{width:31px;height:31px}.writer-suggestion svg{width:15px;height:15px}.writer-view-head{margin-bottom:18px}.writer-view-head small{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-view-head p{max-width:650px;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-view-head>button{height:39px;padding-inline:14px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hook-leaderboard{gap:12px}.hook-card{grid-template-columns:46px minmax(240px,1fr) repeat(3,minmax(74px,.22fr)) auto;gap:14px;padding:15px}.hook-rank{width:46px;height:46px;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hook-card>button{height:37px;padding-inline:12px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-card-grid{gap:14px}.writer-tool-card{min-height:170px;gap:10px;padding:17px}.writer-tool-card>span{width:40px;height:40px}.writer-tool-card svg{width:18px;height:18px}.writer-tool-card small{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-tool-card button{padding:8px 11px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.control-center{width:310px;padding:14px}.control-center header{height:34px}.control-center header strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.control-tile strong,.focus-control strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.control-tile small,.focus-control small{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.sound-control{display:grid;gap:10px;margin-top:9px;padding:12px;border:1px solid rgba(129,168,210,.11);border-radius:11px;color:#c9d8e7;background:linear-gradient(145deg,#22416047,#1e2f4e30)}.sound-control-head,.sound-control-head>span,.sound-control-head>span>span,.sound-volume-row{display:flex;align-items:center}.sound-control-head{justify-content:space-between;gap:12px}.sound-control-head>span{min-width:0;gap:10px}.sound-control-head>span>span{align-items:flex-start;flex-direction:column;gap:2px}.sound-control-head svg{width:17px;height:17px;color:#7fd7ff}.sound-control-head strong{font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:560}.sound-control-head small{color:#6d839a;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.sound-mute-toggle{position:relative;width:38px;height:22px;flex:0 0 auto;padding:0;border:1px solid rgba(111,203,255,.24);border-radius:999px;background:linear-gradient(90deg,#2b7dd1,#49a9ed);box-shadow:inset 0 1px 2px #0000002e}.sound-mute-toggle i{position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#f1f8ff;box-shadow:0 2px 6px #00061261;transition:transform .16s ease,right .16s ease}.sound-mute-toggle.muted{background:#43546a8a}.sound-mute-toggle.muted i{right:19px}.sound-volume-row{gap:10px}.sound-volume-row input{min-width:0;flex:1;height:4px;accent-color:#51baff}.sound-volume-row output{width:34px;color:#8099b2;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-align:right}.sound-preview-button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(94,174,231,.15);border-radius:8px;color:#95cdeb;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#1f4b6f30}.sound-preview-button:hover{color:#effaff;background:#2965944a}.sound-preview-button svg{width:13px;height:13px}.platform-menu{width:400px}.account-hub{width:390px}.platform-menu-header strong,.account-hub-header strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-header small,.account-hub-header small{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-row strong,.main-account-row strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-menu-row small,.main-account-row small{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-context strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-context small,.hub-context em,.hub-section-label span,.hub-section-label small{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-add-button strong,.account-hub-footer button{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-add-button small{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.search-content>p,.search-footer{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.search-results strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.search-results small{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.app-window-bar>strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.app-placeholder h2{font-size:calc(max((22px),(22px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.app-placeholder p{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.context-menu-head strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.context-menu-head small,.os-context-menu>button kbd{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-context-menu>button b{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}@media(max-width:1260px){.writer-shell,.writer-loading{grid-template-columns:190px minmax(390px,1fr) 310px}.writer-window-title>small{display:none}.hook-card{grid-template-columns:42px minmax(190px,1fr) repeat(2,68px) auto}}@media(max-width:650px){.writer-main{grid-template-rows:64px minmax(0,1fr) 62px}.writer-main-toolbar{grid-template-columns:1fr 125px}.script-editor{padding-left:36px;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-paper-head,.writer-paper-foot{padding-left:36px}}html,body,.desktop-shell{cursor:url(/assets/cursor-arrow.svg) 4 2,auto}button,a,[role=button],select,label,input[type=checkbox],input[type=range]{cursor:url(/assets/cursor-pointer.svg) 8 2,pointer}input[type=text],input[type=search],input[type=email],input[type=password],textarea,[contenteditable=true]{cursor:text}.boot-status{margin-top:-2px;color:#607d9c;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520;letter-spacing:.05em}.file-window.window-transitioning,.app-window.window-transitioning,.script-writer-window.window-transitioning{pointer-events:none;will-change:transform,opacity,filter}.file-window:not(.is-dragging),.script-writer-window:not(.is-dragging){backface-visibility:hidden}.explorer-traffic-lights button:after,.traffic-lights button:after{opacity:1!important}.writer-launch{position:relative}.writer-launch>small{margin-left:auto;padding:2px 5px;border:1px solid rgba(117,208,255,.2);border-radius:5px;color:#70dfff;font-size:calc(max((5px),(5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:720;letter-spacing:.08em;background:#2b8fc71f}.dock-app.writer{color:#e3f7ff;background:radial-gradient(circle at 74% 18%,rgba(101,232,255,.95),transparent 18%),linear-gradient(145deg,#224e83,#5538a4 66%,#172747);box-shadow:inset 0 1px #ffffff30,0 0 16px #5c5aef4f}.explorer-loading{min-height:100%;padding:2px 2px 16px;animation:dataSurfaceIn .24s ease both}.explorer-loading-head{display:grid;grid-template-columns:48px 1fr 92px;align-items:center;gap:12px;margin-bottom:18px;padding:13px;border:1px solid rgba(107,157,207,.1);border-radius:11px;background:#0e223b6b}.skeleton-orb,.skeleton-line,.skeleton-card{position:relative;overflow:hidden;background:linear-gradient(100deg,#415d7d24,#567faa42,#415d7d24);background-size:220% 100%;animation:skeletonSweep 1.35s ease-in-out infinite}.skeleton-orb{width:48px;height:48px;border-radius:14px}.skeleton-copy{display:grid;gap:8px}.skeleton-line{height:8px;border-radius:5px}.skeleton-line.short{width:44%}.skeleton-line.medium{width:68%}.skeleton-line.long{width:92%}.explorer-loading-head>.skeleton-line{justify-self:end;width:82px}.explorer-loading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.skeleton-card{min-height:112px;border:1px solid rgba(108,154,199,.08);border-radius:11px}.explorer-loading-grid .skeleton-card:nth-child(n+5){min-height:155px}.explorer-canvas.data-arrived>*{animation:dataSurfaceIn .33s cubic-bezier(.22,.82,.28,1) both}.os-context-menu{position:fixed;z-index:700;width:242px;padding:7px;overflow:hidden;border-color:#85bef442;border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(91,94,226,.17),transparent 34%),linear-gradient(150deg,#0f243efa,#040f1dfc);box-shadow:0 24px 64px #00030d9e,inset 0 1px #ffffff0e;transform-origin:top left;animation:contextMenuIn .16s cubic-bezier(.2,.8,.2,1) both}.context-menu-head{display:grid;gap:2px;padding:7px 9px 8px}.context-menu-head strong{overflow:hidden;color:#dceafa;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:570;text-overflow:ellipsis;white-space:nowrap}.context-menu-head small{color:#60758e;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.context-menu-separator{height:1px;margin:5px 4px;background:linear-gradient(90deg,transparent,rgba(130,172,216,.14),transparent)}.os-context-menu>button{width:100%;min-height:32px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;border-radius:8px;color:#9cb0c7;text-align:left;background:transparent}.os-context-menu>button:hover,.os-context-menu>button:focus-visible{color:#eff8ff;background:linear-gradient(90deg,#3384cf57,#4946a633)}.os-context-menu>button>span:first-child{display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(115,166,216,.1);border-radius:7px;color:#75cfff;background:#255b8b1c}.os-context-menu svg{width:12px;height:12px}.os-context-menu>button b{font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500}.os-context-menu>button kbd{color:#566b83;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-family:inherit}.script-writer-window{position:fixed;left:188px;right:16px;top:calc(var(--topbar-h) + 14px);bottom:calc(var(--dock-h) + 12px);z-index:240;min-width:720px;min-height:500px;overflow:hidden;border-color:#8bc0f040;border-radius:16px;background:radial-gradient(circle at 82% -10%,rgba(90,75,220,.16),transparent 32%),linear-gradient(145deg,#0c1f36f9,#030d1afb);box-shadow:0 34px 95px #00030eb8,inset 0 1px #ffffff0e}.script-writer-window.maximized{left:8px!important;right:8px!important;top:calc(var(--topbar-h) + 7px)!important;bottom:8px!important;z-index:510;transform:none!important}.script-writer-window.is-dragging{opacity:.985;transition:none!important;will-change:transform}.writer-window-bar{height:54px;display:grid;grid-template-columns:72px minmax(250px,1fr) auto;align-items:center;gap:10px;padding:0 11px 0 14px;border-bottom:1px solid rgba(139,178,220,.1);background:linear-gradient(180deg,#233c5a42,#0b1d330a);cursor:grab;touch-action:none}.writer-window-bar:active{cursor:grabbing}.writer-traffic-lights{padding-left:0}.writer-window-title{min-width:0;display:flex;align-items:center;gap:9px}.writer-window-title>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(116,204,250,.21);border-radius:8px;color:#bfefff;background:linear-gradient(145deg,#3091d154,#5d36b04a);box-shadow:0 5px 13px #1d5ea533}.writer-window-title svg{width:14px;height:14px}.writer-window-title>strong{color:#e2edf9;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:570}.writer-window-title>small{display:flex;align-items:center;gap:5px;margin-left:7px;color:#678097;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-window-title>small i{width:6px;height:6px;border-radius:50%;background:#54d79b;box-shadow:0 0 7px #54d79b80}.writer-window-title>small.saving i{background:#5edfff;animation:savePulse .7s ease-in-out infinite alternate}.writer-window-actions{display:flex;align-items:center;gap:6px}.writer-window-actions button{height:31px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(123,167,207,.12);border-radius:8px;color:#91a6bc;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#1f375238}.writer-window-actions button:hover{border-color:#5dbafa40;color:#e6f3ff;background:#2d54794d}.writer-window-actions button.writer-share{border-color:#70caff33;color:#fff;background:linear-gradient(180deg,#3d97f1,#286bc6);box-shadow:0 5px 15px #1f6ac347,inset 0 1px #ffffff2e}.writer-window-actions svg{width:12px;height:12px}.script-writer-content{height:calc(100% - 54px);overflow:hidden}.writer-shell{height:100%;display:grid;grid-template-columns:176px minmax(380px,1fr) 286px}.writer-sidebar{min-width:0;display:flex;flex-direction:column;padding:14px 10px 12px;border-right:1px solid rgba(129,167,208,.09);background:linear-gradient(180deg,#0715268f,#030d194d)}.writer-sidebar>small{margin:0 8px 8px;color:#4f6983;font-size:calc(max((5.8px),(5.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.13em}.writer-nav{display:grid;gap:3px}.writer-nav button{width:100%;height:36px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:0 8px;border:1px solid transparent;border-radius:9px;color:#71869d;text-align:left;background:transparent}.writer-nav button:hover{color:#cdddec;background:#2d4c6f29}.writer-nav button.active{border-color:#56a8eb2b;color:#eff8ff;background:linear-gradient(90deg,#2b79be4f,#513e9c2b);box-shadow:inset 2px 0 #55c7ff}.writer-nav button>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#7eaccd;background:#2d517721}.writer-nav svg{width:12px;height:12px}.writer-nav b{font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:510}.writer-nav em{color:#547088;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.writer-project-card{display:grid;gap:7px;margin-top:auto;padding:10px;border:1px solid rgba(109,157,202,.1);border-radius:10px;background:#1c35502e}.writer-project-card>span{display:flex;justify-content:space-between;color:#57718a;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-project-card>strong{color:#afc1d2;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:540}.writer-progress{height:4px;overflow:hidden;border-radius:4px;background:#56759626}.writer-progress i{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#42a9ff,#8b65ff);box-shadow:0 0 8px #47a6ff73}.writer-project-card small{color:#5e748a;font-size:calc(max((6.2px),(6.2px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-main{min-width:0;display:grid;grid-template-rows:58px minmax(0,1fr) 54px;background:radial-gradient(circle at 50% -20%,rgba(57,116,177,.12),transparent 35%),#040f1d4a}.writer-main-toolbar{display:grid;grid-template-columns:minmax(190px,1fr) 150px auto;align-items:center;gap:9px;padding:8px 14px;border-bottom:1px solid rgba(132,170,211,.08)}.writer-title-field{min-width:0;display:grid;gap:3px}.writer-title-field small{color:#526d87;font-size:calc(max((5.7px),(5.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:680;letter-spacing:.12em}.writer-title-field input{width:100%;padding:0;border:0;outline:0;color:#dce9f6;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:530;background:transparent}.writer-select{height:34px;padding:0 28px 0 10px;border:1px solid rgba(121,164,205,.12);border-radius:8px;outline:none;color:#9eb2c6;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#0b2037}.writer-ai-ready{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(79,195,239,.13);border-radius:8px;color:#76d9f3;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));white-space:nowrap;background:#23759a1a}.writer-ai-ready i{width:5px;height:5px;border-radius:50%;background:#5ce3c0;box-shadow:0 0 6px #5ce3c080}.writer-stage{min-height:0;overflow:auto;padding:14px;scrollbar-width:thin;scrollbar-color:rgba(86,130,178,.25) transparent}.writer-paper{position:relative;min-height:100%;display:grid;grid-template-rows:auto minmax(520px,1fr) auto;overflow:hidden;border:1px solid rgba(136,177,218,.14);border-radius:12px;background:linear-gradient(90deg,transparent 0 45px,rgba(225,98,110,.16) 45px 46px,transparent 46px),repeating-linear-gradient(180deg,rgba(128,172,211,.055) 0 1px,transparent 1px 26px),linear-gradient(160deg,#11243af2,#071525f7);box-shadow:0 18px 45px #00051257,inset 0 1px #ffffff09}.writer-paper-head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 0 60px;border-bottom:1px solid rgba(128,168,205,.08)}.writer-paper-head>span{display:flex;align-items:center;gap:7px;color:#66819b;font-size:calc(max((6.7px),(6.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-paper-head>span i{width:6px;height:6px;border-radius:50%;background:#63d9a4}.writer-paper-head>button{padding:5px 8px;border-radius:7px;color:#75cfff;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2f77ae24}.script-editor{width:100%;min-height:520px;resize:none;padding:18px 28px 24px 60px;border:0;outline:0;color:#d2e2ef;font-family:Inter,Segoe UI,sans-serif;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:420;line-height:2.16;white-space:pre-wrap;background:transparent;tab-size:2}.script-editor::selection{color:#fff;background:#4393e07a}.writer-paper-foot{min-height:40px;display:flex;align-items:center;gap:13px;padding:0 14px 0 60px;border-top:1px solid rgba(128,168,205,.08);color:#647a91;font-size:calc(max((6.7px),(6.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#05101d5c}.writer-paper-foot span:last-child{margin-left:auto}.writer-assist-bar{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;margin:8px 14px;padding:0 7px 0 9px;border:1px solid rgba(105,174,225,.14);border-radius:10px;background:linear-gradient(90deg,#18436838,#372e7026)}.writer-assist-bar>span{display:grid;place-items:center;color:#7ce3ff}.writer-assist-bar svg{width:14px;height:14px}.writer-assist-bar input{min-width:0;height:38px;border:0;outline:0;color:#c6d8e8;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.writer-assist-bar input::placeholder{color:#526b83}.writer-assist-bar button{height:29px;padding:0 11px;border-radius:8px;color:#fff;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:linear-gradient(180deg,#3b95ed,#2c6ac0)}.writer-inspector{min-width:0;overflow:auto;padding:11px;border-left:1px solid rgba(129,167,208,.09);background:#040f1c78;scrollbar-width:thin;scrollbar-color:rgba(86,130,178,.23) transparent}.writer-inspector-card{margin-bottom:8px;padding:10px;border:1px solid rgba(116,161,203,.11);border-radius:10px;background:linear-gradient(145deg,#1b37533d,#0f213824)}.writer-inspector-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.writer-inspector-card>header>span{display:flex;align-items:center;gap:7px}.writer-inspector-card>header svg{width:13px;height:13px;color:#78cfff}.writer-inspector-card>header strong{color:#cbdbea;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:560}.writer-inspector-card>header em{padding:3px 5px;border-radius:5px;color:#62d9a2;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;background:#2c96641f}.writer-inspector-card label{display:grid;gap:5px;margin-top:8px;color:#61778e;font-size:calc(max((6.4px),(6.4px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-inspector-card select{width:100%;height:33px;padding:0 8px;border:1px solid rgba(115,158,201,.12);border-radius:8px;outline:none;color:#a9bbcc;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#0b2036}.hook-score-row{display:flex;align-items:baseline;justify-content:space-between}.hook-score-row strong{color:#e8f4ff;font-size:calc(max((19px),(19px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:460}.hook-score-row span{color:#60d79f;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hook-meter{height:5px;margin:8px 0 6px;overflow:hidden;border-radius:5px;background:#52709029}.hook-meter i{display:block;width:var(--score, 84%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#48a8ff,#54dc9d);box-shadow:0 0 9px #47c2b661;transition:width .35s ease}.writer-inspector-card>p{margin:0;color:#62788f;font-size:calc(max((6.7px),(6.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.writer-checklist{display:grid;gap:6px}.writer-checklist label{grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;margin:0;color:#8095aa}.writer-checklist input{width:13px;height:13px;accent-color:#48c789}.writer-mini-action{width:100%;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;padding:0 8px;border:1px solid rgba(112,157,199,.1);border-radius:8px;color:#8fa5ba;font-size:calc(max((6.8px),(6.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-align:left;background:#1f39542e}.writer-mini-action:hover{color:#e2f2ff;border-color:#4eaff038}.writer-mini-action b{padding:2px 5px;border-radius:5px;color:#7edfff;font-size:calc(max((5.7px),(5.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;background:#2e87b71f}.writer-suggestion{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;margin-top:7px;padding:8px;border:1px solid rgba(117,103,231,.15);border-radius:8px;background:linear-gradient(145deg,#3e339229,#1d486d1f)}.writer-suggestion>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#c8b8ff;background:#593fad2e}.writer-suggestion svg{width:12px;height:12px}.writer-suggestion>div{min-width:0;display:grid;gap:3px}.writer-suggestion strong{color:#aebfce;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:540}.writer-suggestion small{color:#60768d;font-size:calc(max((6.2px),(6.2px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4}.writer-view{min-height:100%;animation:dataSurfaceIn .28s cubic-bezier(.22,.82,.28,1) both}.writer-view-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:13px}.writer-view-head>div{display:grid;gap:4px}.writer-view-head small{color:#5c7996;font-size:calc(max((6px),(6px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.13em}.writer-view-head h2{margin:0;color:#e0ebf6;font-size:calc(max((18px),(18px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:410;letter-spacing:-.025em}.writer-view-head p{max-width:520px;margin:0;color:#71879c;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.writer-view-head>button{height:32px;padding:0 11px;border-radius:8px;color:#fff;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:linear-gradient(180deg,#3b95ed,#2868bd)}.hook-leaderboard{display:grid;gap:9px}.hook-card{display:grid;grid-template-columns:38px minmax(220px,1fr) repeat(3,minmax(66px,.22fr)) auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(111,160,207,.11);border-radius:11px;background:linear-gradient(145deg,#16334f59,#0d1e333d);transition:border-color .16s ease,transform .16s ease,background .16s ease}.hook-card:hover{border-color:#53b3f740;background:#1d436557;transform:translateY(-1px)}.hook-rank{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(96,185,246,.2);border-radius:11px;color:#7edfff;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650;background:#2b75a924}.hook-copy{min-width:0;display:grid;gap:4px}.hook-copy strong{color:#cbdbe8;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:530;line-height:1.42}.hook-copy small{color:#60778e;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hook-stat{display:grid;gap:3px}.hook-stat small{color:#587189;font-size:calc(max((5.7px),(5.7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-transform:uppercase;letter-spacing:.08em}.hook-stat strong{color:#d6e6f4;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520}.hook-stat.positive strong{color:#5bd9a3}.hook-card>button{height:31px;padding:0 9px;border-radius:8px;color:#85dfff;font-size:calc(max((6.8px),(6.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2d81b526}.hook-card>button:hover{color:#fff;background:linear-gradient(180deg,#3b95ed,#2868bd)}.writer-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.writer-tool-card{min-height:132px;display:grid;align-content:start;gap:7px;padding:13px;border:1px solid rgba(112,160,205,.11);border-radius:11px;background:linear-gradient(145deg,#17334f52,#0d1e333b)}.writer-tool-card>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#7edfff;background:#2b75a924}.writer-tool-card svg{width:15px;height:15px}.writer-tool-card small{color:#5a7794;font-size:calc(max((5.8px),(5.8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:680;letter-spacing:.11em}.writer-tool-card h3{margin:0;color:#c7d8e7;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:540}.writer-tool-card p{margin:0;color:#6b8298;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.48}.writer-tool-card button{justify-self:start;margin-top:auto;padding:5px 8px;border-radius:7px;color:#79d8f6;font-size:calc(max((6.4px),(6.4px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2b7cae21}.writer-loading{height:100%;display:grid;grid-template-columns:176px minmax(0,1fr) 286px}.writer-loading-side,.writer-loading-inspector{padding:15px 11px;border-right:1px solid rgba(129,167,208,.08)}.writer-loading-inspector{border-right:0;border-left:1px solid rgba(129,167,208,.08)}.writer-loading-side .skeleton-line,.writer-loading-inspector .skeleton-line{margin-bottom:10px}.writer-loading-paper{margin:18px;min-height:420px;border-radius:13px}.script-writer-window.writer-focus .writer-shell{grid-template-columns:1fr}.script-writer-window.writer-focus .writer-sidebar,.script-writer-window.writer-focus .writer-inspector{display:none}.script-writer-window.writer-focus .writer-main{background:#030c18b8}.script-writer-window.writer-focus .writer-paper{width:min(880px,100%);margin:0 auto}@keyframes skeletonSweep{0%{background-position:180% 0}to{background-position:-40% 0}}@keyframes dataSurfaceIn{0%{opacity:0;transform:translateY(5px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes contextMenuIn{0%{opacity:0;transform:translateY(-3px) scale(.96);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes savePulse{to{opacity:.45;transform:scale(.72)}}@media(max-width:1180px){.script-writer-window{left:14px;right:14px}.writer-shell,.writer-loading{grid-template-columns:164px minmax(370px,1fr) 250px}.writer-window-title>small{display:none}.hook-card{grid-template-columns:34px minmax(180px,1fr) repeat(2,62px) auto}.hook-card .hook-stat:nth-of-type(3){display:none}}@media(max-width:900px){.script-writer-window{min-width:0;left:7px;right:7px;top:calc(var(--topbar-h) + 7px);bottom:calc(var(--dock-h) + 7px)}.writer-shell,.writer-loading{grid-template-columns:150px minmax(0,1fr)}.writer-inspector,.writer-loading-inspector{display:none}.writer-window-bar{grid-template-columns:68px minmax(150px,1fr) auto}.writer-window-actions button span{display:none}.writer-window-actions button{width:31px;justify-content:center;padding:0}.writer-window-actions .writer-share{width:34px}}@media(max-width:650px){.writer-shell,.writer-loading{grid-template-columns:1fr}.writer-sidebar,.writer-loading-side{display:none}.writer-main-toolbar{grid-template-columns:1fr 115px;padding-inline:9px}.writer-ai-ready{display:none}.writer-stage{padding:9px}.script-editor{padding-left:24px;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-paper-head,.writer-paper-foot{padding-left:24px}.writer-paper{background:repeating-linear-gradient(180deg,rgba(128,172,211,.055) 0 1px,transparent 1px 26px),linear-gradient(160deg,#11243af2,#071525f7)}.hook-card{grid-template-columns:34px 1fr auto}.hook-stat{display:none}.writer-card-grid{grid-template-columns:1fr}}.window-bar{touch-action:none}.file-window.is-dragging{opacity:.98;transition:none!important;will-change:transform;user-select:none}.file-window.is-dragging .window-bar{cursor:grabbing}.traffic-lights button{position:relative}.traffic-lights button:after{position:absolute;inset:0;display:grid;place-items:center;color:#181418c7;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:850;line-height:1;opacity:.9;pointer-events:none}.traffic-lights .close:after{content:"×"}.traffic-lights .minimize:after{content:"−"}.traffic-lights .maximize:after{content:"+"}.traffic-lights button:hover:after{opacity:1}.file-window.analysis-workspace:not(.maximized){position:fixed;left:190px;right:18px;top:calc(var(--topbar-h) + 24px);bottom:calc(var(--dock-h) + 16px);z-index:175;width:auto;min-height:0}body.analysis-workspace-open .workspace{z-index:176}.analysis-workspace .window-body{grid-template-columns:166px minmax(0,1fr)}.analysis-workspace .file-sidebar{padding:18px 11px}.analysis-workspace .file-sidebar button{height:38px;font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .file-content{padding:18px 22px 46px}.analysis-workspace .explorer-canvas{padding-right:8px}.analysis-workspace .video-analysis-head{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:16px;border-radius:14px}.analysis-workspace .video-analysis-head>.video-thumbnail{width:180px;min-width:180px;margin:0}.analysis-workspace .video-analysis-head>div{gap:5px}.analysis-workspace .video-analysis-head small{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .video-analysis-head h2{overflow:visible;font-size:calc(max((17px),(17px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.28;text-overflow:clip;white-space:normal}.analysis-workspace .video-analysis-head>button{padding:9px 12px;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .video-meta-row{display:flex;flex-wrap:wrap;gap:5px 13px;margin-top:2px;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .video-meta-row span{position:relative;color:#8198b1;white-space:nowrap}.analysis-workspace .video-meta-row span:not(:first-child):before{content:"";position:absolute;left:-8px;top:50%;width:3px;height:3px;border-radius:50%;background:#4a8fca;transform:translateY(-50%)}.analysis-workspace .analysis-tabs{display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));gap:5px;margin-bottom:14px;padding:5px;overflow-x:auto;border-radius:11px;scrollbar-width:none}.analysis-workspace .analysis-tabs button{height:38px;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .analysis-panel{color:#a9bdd2}.intel-card{border:1px solid rgba(102,158,211,.16);border-radius:13px;background:linear-gradient(145deg,#15304f57,#0a1d364d);box-shadow:inset 0 1px #ffffff06}.intel-card header,.topic-board header,.action-board header,.next-moves-card>header,.recommended-ideas-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.analysis-workspace .intel-card header small,.analysis-workspace .next-moves-card small,.analysis-workspace .strategy-card-grid small{color:#7190ae;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.09em}.analysis-workspace .intel-card h3,.analysis-workspace .next-moves-card h3{margin:3px 0 0;color:#e2edf8;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:560}.analysis-summary-dashboard{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,2fr);gap:14px}.quick-stats-card,.key-insights-card,.next-moves-card{padding:16px}.quick-stats-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 12px}.quick-stats-card dl div{min-width:0;display:grid;gap:5px;padding:10px;border:1px solid rgba(99,151,201,.1);border-radius:9px;background:#0f243e6b}.quick-stats-card dt{color:#7690aa;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.quick-stats-card dd{min-width:0;margin:0;overflow:hidden;color:#e4f0fa;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620;line-height:1.25;text-overflow:ellipsis}.intelligence-mini{display:flex;align-items:center;gap:11px;padding:10px;border-radius:10px;background:#2958842e}.intelligence-mini>span{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle,#0c2139 55%,transparent 57%),conic-gradient(#56d1ed calc(var(--score) * 1%),#5c70aa33 0)}.intelligence-mini>span b{color:#edf9ff;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.intelligence-mini p{display:grid;gap:3px}.intelligence-mini p strong{color:#cfe0ed;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:560}.intelligence-mini p small{color:#738ba3;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.key-insights-card header>span,.topic-board header>span,.action-board header>span,.next-moves-card>header>span{padding:5px 8px;border:1px solid rgba(74,153,221,.17);border-radius:999px;color:#65bff2;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));white-space:nowrap;background:#236ca91f}.key-insights-card>p{margin:14px 0 8px;color:#b7c9da;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.68}.key-insights-card>p strong{color:#4fb6ff;font-weight:620}.key-insights-card>small{color:#6f879e;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.key-insights-card footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.key-insights-card footer button,.next-moves-card button,.strategy-shell button,.topic-action-grid button{min-height:34px;padding:7px 10px;border:1px solid rgba(77,151,215,.17);border-radius:8px;color:#a9d8f6;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#25679f26}.key-insights-card footer button:first-child{color:#fff;border-color:#329dff6b;background:linear-gradient(135deg,#278ee8,#386eff)}.key-insights-card footer button:hover,.next-moves-card button:hover,.strategy-shell button:hover,.topic-action-grid button:hover{color:#f3fbff;border-color:#5bb7f157;background:#2c7ebc40}.next-moves-card{grid-column:1 / -1}.next-moves-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.next-moves-card>div>article{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-height:138px;padding:13px;border:1px solid rgba(104,154,204,.12);border-radius:10px;background:#091b3361}.next-moves-card h4{flex:1;margin:0;color:#d7e5f1;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:540;line-height:1.5}.topic-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.topic-board,.action-board{min-width:0;padding:16px}.topic-board header h3 b,.action-board header h3 b{display:inline-grid;place-items:center;min-width:23px;height:23px;margin-left:4px;border-radius:999px;color:#b8d4e9;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#4c75a047}.topic-board ol,.action-board ol,.strategy-list-card ol,.recommended-ideas-card ol{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.topic-board li{display:grid;gap:8px;padding:11px;border:1px solid rgba(105,154,204,.1);border-radius:9px;background:#081a3157}.topic-board li div{display:grid;gap:4px}.topic-board li strong{color:#d8e7f2;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:560}.topic-board li p{color:#7e94aa;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.topic-board li>i{height:3px;overflow:hidden;border-radius:999px;background:#2b679b38}.topic-board li>i em{width:var(--strength);height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#3a97ff,#4ad4ef)}.action-board li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(105,154,204,.11);border-radius:9px;background:#0b1f3961}.action-board li>b{color:#6f91ad;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.action-board li>span{min-width:0;display:grid;gap:4px}.action-board li em{width:max-content;padding:3px 7px;border:1px solid rgba(44,211,154,.27);border-radius:999px;color:#61e0b1;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;background:#16826521}.action-board li p{color:#c3d2df;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.action-board li button{min-height:30px}.action-board-wide{max-width:920px;margin:0 auto}.action-board-wide>header>button{min-height:34px}.strategy-shell{display:grid;gap:14px}.strategy-tabs{display:flex;gap:5px;padding:5px;overflow-x:auto;border:1px solid rgba(105,154,204,.11);border-radius:10px;background:#0e223c6b;scrollbar-width:none}.strategy-tabs button{min-width:112px;min-height:34px;border-color:transparent;color:#7890a8;background:transparent}.strategy-tabs button.active{color:#eaf5ff;background:linear-gradient(180deg,#3a70a561,#22487059)}.strategy-content-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);gap:14px}.recommended-ideas-card,.keyword-trends-card,.strategy-list-card{padding:16px}.recommended-ideas-card li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid rgba(105,154,204,.1);border-radius:9px;background:#091b3357}.recommended-ideas-card li>b,.strategy-list-card li>b{color:#7193af;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.recommended-ideas-card li>strong{color:#d2e1ed;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:540}.keyword-trends-card{align-self:start;display:grid;gap:12px}.keyword-trends-card>h3{margin:0}.keyword-trends-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:9px;background:#091b336b}.keyword-trends-card>div strong{color:#d7e7f2;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.keyword-trends-card>div span{padding:4px 7px;border-radius:999px;color:#6ae3b8;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#1e8f6d29}.keyword-trends-card>i{height:48px;display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid rgba(97,153,206,.14);background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(67,119,170,.06) 18px 19px)}.keyword-trends-card>i em{width:100%;height:70%;background:linear-gradient(180deg,#35acf06b,#35acf008);clip-path:polygon(0 82%,12% 76%,24% 81%,36% 56%,49% 62%,62% 35%,75% 43%,88% 16%,100% 2%,100% 100%,0 100%)}.strategy-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.strategy-card-grid article{min-height:170px;display:flex;flex-direction:column;gap:9px;padding:16px;border:1px solid rgba(103,157,208,.14);border-radius:12px;background:linear-gradient(145deg,#19375859,#0b1f3a57)}.strategy-card-grid h3{margin:0;color:#e0ebf5;font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:560;line-height:1.4}.strategy-card-grid p{color:#7d93a9;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5}.strategy-card-grid article>b{margin-top:auto;color:#65cfe9;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:550}.strategy-list-card{max-width:820px;margin:0 auto}.strategy-list-card li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;padding:13px;border:1px solid rgba(103,157,208,.11);border-radius:9px;color:#c7d7e4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45;background:#091c3461}.strategy-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.analysis-workspace .strategy-metric-grid .metric-card{min-height:118px;padding:16px}.analysis-workspace .strategy-metric-grid .metric-card small{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .strategy-metric-grid .metric-card strong{font-size:calc(max((24px),(24px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .strategy-metric-grid .metric-card span{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .retention-panel{padding:18px;border-radius:13px}.analysis-workspace .retention-panel header strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .retention-panel header>span{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .retention-chart{height:230px;margin-top:14px}.analysis-workspace .retention-chart>i b{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .retention-chart>i small{top:13px;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .analysis-callout{grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:14px;padding:12px}.analysis-workspace .analysis-callout>span{width:42px;height:42px}.analysis-workspace .analysis-callout strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .analysis-callout p{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .audience-panel{grid-template-columns:280px minmax(0,1fr);gap:14px}.analysis-workspace .persona-card,.analysis-workspace .signal-list-card{padding:18px;border-radius:13px}.analysis-workspace .persona-avatar{width:68px;height:68px;font-size:calc(max((16px),(16px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .persona-card h3{font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .persona-card p{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .persona-card li{padding-top:8px;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .signal-list-card header strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .signal-list-card li{grid-template-columns:34px minmax(0,1fr) auto;gap:11px;padding:12px}.analysis-workspace .signal-list-card li>i{width:34px;height:34px;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .signal-list-card li strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .signal-list-card li small{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4}.analysis-workspace .signal-list-card li>b{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}@media(max-width:1260px){.file-window.analysis-workspace:not(.maximized){left:16px;right:16px}}@media(max-width:940px){.analysis-summary-dashboard,.topic-action-grid,.strategy-content-grid{grid-template-columns:1fr}.next-moves-card>div,.strategy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.key-insights-card footer{grid-template-columns:1fr}}@media(max-width:680px){.file-window.analysis-workspace:not(.maximized){left:4px;right:4px;top:calc(var(--topbar-h) + 5px);bottom:calc(var(--dock-h) + 4px)}.analysis-workspace .window-body{grid-template-columns:1fr}.analysis-workspace .file-sidebar{display:none}.analysis-workspace .file-content{padding:12px 12px 44px}.analysis-workspace .video-analysis-head{grid-template-columns:112px minmax(0,1fr);gap:11px;padding:12px}.analysis-workspace .video-analysis-head>.video-thumbnail{width:112px;min-width:112px}.analysis-workspace .video-analysis-head>button{display:none}.analysis-workspace .video-analysis-head h2{font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .video-meta-row{font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .analysis-tabs{grid-template-columns:repeat(6,minmax(88px,1fr))}.analysis-workspace .analysis-tabs button{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.next-moves-card>div,.strategy-card-grid,.strategy-metric-grid,.analysis-workspace .audience-panel{grid-template-columns:1fr}.action-board li,.recommended-ideas-card li{grid-template-columns:24px minmax(0,1fr)}.action-board li button,.recommended-ideas-card li button{grid-column:2;justify-self:start}}.workspace{z-index:60}body.explorer-interacting .workspace{z-index:190}.file-window{box-sizing:border-box;isolation:isolate}.file-window.window-active{border-color:#80c5ff4f;box-shadow:inset 0 1px #ffffff0e,0 28px 70px #00041194}.file-window.maximized{position:fixed!important;left:10px!important;right:10px!important;top:calc(var(--topbar-h) + 8px)!important;bottom:calc(var(--dock-h) + 10px)!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;transform:none!important}.file-window.content-loading,.file-window.content-loading .window-body,.file-window.content-loading .file-content,.file-window.content-loading .explorer-canvas{min-height:0}.file-window.content-loading .window-body{height:calc(100% - 52px)}.window-snap-preview{position:fixed;left:10px;right:10px;top:calc(var(--topbar-h) + 8px);bottom:calc(var(--dock-h) + 10px);z-index:189;border:1px solid rgba(102,210,255,.62);border-radius:16px;background:linear-gradient(145deg,#388ee833,#5b41ce24);box-shadow:inset 0 1px #ffffff21,0 20px 70px #00081b57,0 0 0 1px #3eb2ff1c;backdrop-filter:blur(8px);pointer-events:none;animation:snapPreviewIn .13s cubic-bezier(.2,.8,.2,1) both}.window-snap-preview[hidden]{display:none!important}@keyframes snapPreviewIn{0%{opacity:0;transform:scale(.985) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}:where(.file-window,.script-writer-window,.app-window,.account-hub,.platform-menu,.control-center,.search-dialog,.connect-platform-card,.os-context-menu) :where(button,input,select,textarea,label,small,p,strong,b,em,span,output,kbd){font-size:calc(max((max(11px,1em)),(max(11px,1em)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-window .window-title>strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-window .breadcrumbs{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-window .file-sidebar-label{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-window .file-sidebar button{height:38px;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-window .folder-item strong,.file-window .file-item strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.file-window .folder-item small,.file-window .file-item small,.file-window .file-footer{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .video-analysis-head small,.analysis-workspace .intel-card header small,.analysis-workspace .next-moves-card small,.analysis-workspace .strategy-card-grid small{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .video-analysis-head h2{font-size:calc(max((19px),(19px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .video-meta-row,.analysis-workspace .analysis-callout p,.analysis-workspace .persona-card li,.analysis-workspace .signal-list-card li small,.analysis-workspace .strategy-card-grid p{font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .analysis-tabs button{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .intel-card h3,.analysis-workspace .next-moves-card h3,.analysis-workspace .persona-card h3{font-size:calc(max((15px),(15px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .strategy-card-grid h3{font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analysis-workspace .signal-list-card li strong{font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-window-bar{height:64px;grid-template-columns:76px minmax(280px,1fr) auto;padding-inline:16px}.script-writer-content{height:calc(100% - 64px)}.writer-window-title>span{width:32px;height:32px}.writer-window-title>strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-window-title>small{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-window-actions button{height:38px;padding-inline:13px;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-shell,.writer-loading{grid-template-columns:220px minmax(470px,1fr) 350px}.writer-sidebar{padding:18px 13px 15px}.writer-sidebar>small{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-nav{gap:5px}.writer-nav button{height:44px;grid-template-columns:31px 1fr auto;gap:9px;padding-inline:10px}.writer-nav button>span:first-child{width:30px;height:30px}.writer-nav svg{width:15px;height:15px}.writer-nav b{font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-project-card>span,.writer-project-card small{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-project-card>strong{font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-main{grid-template-rows:70px minmax(0,1fr) 66px}.writer-main-toolbar{grid-template-columns:minmax(240px,1fr) 185px auto;gap:12px;padding:10px 18px}.writer-title-field small{font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-title-field input{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-select{height:42px;padding-inline:12px 32px;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-ai-ready{padding:8px 11px;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-stage{padding:18px}.writer-paper-head{min-height:55px;padding:0 20px 0 74px}.script-editor{min-height:520px;padding:24px 38px 30px 74px;font-size:calc(max((15.5px),(15.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.86}.writer-paper-foot{min-height:44px;padding:0 18px 0 74px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-assist-bar{grid-template-columns:31px minmax(0,1fr) auto;gap:10px;margin:10px 18px}.writer-assist-bar input{height:44px;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-assist-bar button{height:34px;padding-inline:15px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-inspector{padding:14px}.writer-inspector-card{margin-bottom:11px;padding:13px}.writer-inspector-card>header strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-inspector-card label{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-inspector-card select{height:40px;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hook-score-row strong{font-size:calc(max((26px),(26px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-inspector-card>p,.writer-checklist label,.writer-mini-action{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-mini-action{min-height:39px}.writer-suggestion strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-suggestion small{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-view-head h2{font-size:calc(max((24px),(24px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-view-head p{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-view-head>button{height:39px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hook-copy strong{font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hook-copy small{font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hook-stat small{font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hook-stat strong{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hook-card>button{height:37px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-tool-card h3{font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-tool-card p{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-tool-card button{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.script-writer-window.writer-focus .writer-paper{width:min(1080px,100%)}@media(max-width:1260px){.writer-shell,.writer-loading{grid-template-columns:190px minmax(390px,1fr) 310px}.writer-window-title>small{display:none}}@media(max-width:980px){.file-window{min-width:0}.window-resize-handle{display:none}.writer-shell,.writer-loading{grid-template-columns:180px minmax(0,1fr)}.writer-inspector,.writer-loading-inspector{display:none}}@media(max-width:650px){.writer-shell,.writer-loading{grid-template-columns:1fr}.writer-main{grid-template-rows:64px minmax(0,1fr) 62px}.writer-main-toolbar{grid-template-columns:1fr 125px}.script-editor{padding-left:36px;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.writer-paper-head,.writer-paper-foot{padding-left:36px}}.appearance-control{display:grid;gap:11px;margin:4px 0 12px;padding:12px;border:1px solid rgba(130,177,224,.13);border-radius:12px;background:linear-gradient(145deg,#2342653d,#0c1f3647)}.appearance-control-copy{display:flex;align-items:center;gap:9px}.appearance-control-copy>span:first-child{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(119,194,244,.16);border-radius:9px;color:#75dfff;background:linear-gradient(145deg,#3484c340,#5b3eb833)}.appearance-control-copy svg{width:15px;height:15px}.appearance-control-copy>span:last-child{display:grid;gap:2px}.appearance-control-copy strong{color:#dfeaf7;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.appearance-control-copy small{color:#73889f;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.theme-segmented{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border:1px solid rgba(126,168,211,.11);border-radius:10px;background:#020c1a57}.theme-segmented button{height:34px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:7px;color:#8194aa;background:transparent;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.theme-segmented button svg{width:14px;height:14px}.theme-segmented button:hover{color:#dbe9f7;background:#4a78a724}.theme-segmented button.selected{border-color:#70c1f638;color:#eff9ff;background:linear-gradient(145deg,#3188d161,#5c43c34a);box-shadow:0 6px 16px #00081833,inset 0 1px #ffffff12}html[data-theme=light]{color-scheme:light;--white: #17213c;--text: #25324e;--muted: #66738b;--faint: #8a94a9;--blue: #596cff;--cyan: #278ed7;--violet: #7154dc;--purple: #9b4fdf;--glass: rgba(255, 255, 255, .68);--glass-strong: rgba(250, 249, 255, .9);--glass-light: rgba(244, 239, 255, .72);--stroke: rgba(74, 79, 142, .16);--stroke-bright: rgba(79, 89, 171, .25);--shadow: 0 22px 58px rgba(59, 61, 137, .19)}html[data-theme=light] body,html[data-theme=light] .desktop-shell{color:var(--text);background:#e8edff}html[data-theme=light] .wallpaper{background:radial-gradient(circle at 15% 17%,rgba(255,179,213,.9),transparent 34%),radial-gradient(circle at 48% 12%,rgba(211,177,255,.7),transparent 37%),radial-gradient(circle at 82% 28%,rgba(104,174,255,.82),transparent 39%),linear-gradient(142deg,#f8dce9,#d9c8ff 37%,#91c7ff 68%,#4f9cf4)}html[data-theme=light] .wallpaper:after{background:linear-gradient(90deg,rgba(255,247,255,.16),transparent 30%,transparent 72%,rgba(70,100,205,.08)),linear-gradient(180deg,rgba(255,255,255,.08),transparent 56%,rgba(69,76,181,.16))}html[data-theme=light] .stars{opacity:.28;background-image:radial-gradient(circle,rgba(90,69,154,.55) 0 .6px,transparent .9px),radial-gradient(circle,rgba(62,118,199,.48) 0 .5px,transparent .8px),radial-gradient(circle,rgba(189,83,160,.38) 0 .7px,transparent 1px)}html[data-theme=light] .aurora-one{opacity:.55;background:linear-gradient(90deg,#ffffff14,#ffb1e180,#8d7aff52)}html[data-theme=light] .aurora-two{opacity:.42;background:linear-gradient(90deg,#ff91bb7a,#a69eff73,#55b5ff2e)}html[data-theme=light] .mountain-back{opacity:.3;background:linear-gradient(160deg,#a9b6ef,#718fd3 48%,#5768b0)}html[data-theme=light] .mountain-left{opacity:.44;background:linear-gradient(160deg,#b38ed6,#657fc6 58%,#485ab0)}html[data-theme=light] .mountain-main{opacity:.52;background:linear-gradient(158deg,#dd9bbd,#7188d0 42%,#466bbd 72%,#325ca8)}html[data-theme=light] .snow-cap{opacity:.62;background:linear-gradient(117deg,#fff,#ffd8e5 39%,#a7bff0 40% 100%)}html[data-theme=light] .shoreline{opacity:.22;background:linear-gradient(180deg,#6168be1f,#5269ba 75%)}html[data-theme=light] .lake-glow{opacity:.5;filter:none;background:radial-gradient(ellipse at 44% 15%,rgba(255,143,192,.42),transparent 24%),radial-gradient(ellipse at 34% 10%,rgba(105,143,238,.38),transparent 48%),repeating-linear-gradient(180deg,rgba(255,255,255,.22) 0 1px,transparent 1px 12px)}html[data-theme=light] :is(.glass-edge,.glass-card,.glass-window){border-color:#4d529129;background:linear-gradient(145deg,#ffffffba,#f8f5ff99);box-shadow:inset 0 1px #ffffffd1,0 22px 58px #3d3f8b2e;backdrop-filter:blur(24px) saturate(130%)}html[data-theme=light] .topbar{border-bottom-color:#4a4c8b24;background:linear-gradient(180deg,#fcf9ffdb,#f4f2ffa8);box-shadow:0 7px 24px #45408f1a}html[data-theme=light] :is(.brand-name,.date-time strong,.account-trigger-copy strong,.welcome-block h1,.assistant-intro p,.window-title>strong,.app-window-bar>strong,.writer-window-title>strong){color:#1d2845}html[data-theme=light] :is(.date-time span,.account-trigger-copy small,.welcome-block p,.card-title-row h2,.section-heading h2,.window-title,.breadcrumbs,.file-footer){color:#66738c}html[data-theme=light] .global-search{border-color:#53549724;color:#7a8299;background:#ffffff85;box-shadow:inset 0 1px #ffffffb3,0 7px 18px #42428414}html[data-theme=light] .global-search:hover{border-color:#694fc047;background:#ffffffb8}html[data-theme=light] .global-search kbd{border-color:#5a579d29;color:#777e98;background:#e7e5f7b8}html[data-theme=light] :is(.tray-button,.account-trigger,.platform-scope-button){color:#3f4a66}html[data-theme=light] .platform-scope-button{border-color:#54539721;background:#ffffff80}html[data-theme=light] .scope-copy small{color:#858ca2}html[data-theme=light] .scope-copy strong{color:#313a59}html[data-theme=light] .scope-count{color:#4e57a7;background:#6763ca1f}html[data-theme=light] .sidebar{border-color:#4e518f21;background:linear-gradient(105deg,#fff9ffb8,#f1f0ff8f);box-shadow:10px 18px 38px #4b428f1f}html[data-theme=light] .nav-section+.nav-section:before{background:linear-gradient(90deg,rgba(93,86,157,.14),transparent)}html[data-theme=light] .nav-section h2{color:#737a93}html[data-theme=light] .now-section h2{color:#293451}html[data-theme=light] .nav-item{color:#5e6982}html[data-theme=light] .nav-item svg{color:#67728d}html[data-theme=light] .nav-item:hover{color:#292f50;background:#7564cd1a}html[data-theme=light] .nav-item.selected,html[data-theme=light] .nav-item.active{color:#34256f;background:linear-gradient(90deg,#8466e03b,#b9a6ee1f)}html[data-theme=light] .nav-item.selected svg{color:#6847c8}html[data-theme=light] .nav-item.selected:before{background:#7755dc;box-shadow:0 0 8px #7755dc80}html[data-theme=light] :is(.priority-card,.activity-card,.intelligence-card,.weather-card,.timeline,.music-card,.assistant-panel,.file-window,.app-window,.script-writer-window,.control-center,.account-hub,.platform-menu,.search-dialog,.connect-platform-card,.os-context-menu){border-color:#494e8e2b;background:radial-gradient(circle at 95% 0,rgba(178,157,246,.15),transparent 31%),linear-gradient(145deg,#ffffffd6,#f7f5ffba);box-shadow:inset 0 1px #ffffffe6,0 25px 65px #413d8b30}html[data-theme=light] :is(.priority-card,.activity-card,.intelligence-card) h2,html[data-theme=light] :is(.priority-card,.activity-card,.intelligence-card) h3,html[data-theme=light] :is(.weather-card,.timeline,.music-card,.assistant-panel) strong{color:#24304e}html[data-theme=light] :is(.priority-card,.activity-card,.intelligence-card,.weather-card,.timeline,.music-card,.assistant-panel) small,html[data-theme=light] :is(.priority-card,.activity-card,.intelligence-card,.weather-card,.timeline,.music-card,.assistant-panel) p,html[data-theme=light] :is(.priority-card,.activity-card,.intelligence-card,.weather-card,.timeline,.music-card,.assistant-panel) em{color:#6f7b92}html[data-theme=light] .priority-card{background:linear-gradient(145deg,#ffffffbd,#f0ebfc94)}html[data-theme=light] .priority-card:hover{background:linear-gradient(145deg,#ffffffe6,#eee9fdb8)}html[data-theme=light] .activity-list button{color:#38435f;background:#ffffff47}html[data-theme=light] .activity-list button:hover{background:#7b69cd1a}html[data-theme=light] .metrics-row span{border-color:#5759991f;background:#ffffff61}html[data-theme=light] .intelligence-ring{filter:drop-shadow(0 8px 20px rgba(104,76,205,.16))}html[data-theme=light] .assistant-panel{color:#33405e}html[data-theme=light] .assistant-section{border-top-color:#54559421}html[data-theme=light] .quick-prompts button,html[data-theme=light] .automation-row,html[data-theme=light] .knowledge-grid button,html[data-theme=light] .suggestion-grid button{border-color:#53579721;color:#3b4662;background:#ffffff75}html[data-theme=light] :is(.quick-prompts button,.automation-row,.knowledge-grid button,.suggestion-grid button):hover{background:#8168d31a}html[data-theme=light] .dock{border-color:#4b4e8f2b;background:linear-gradient(180deg,#ffffffad,#f0efff94);box-shadow:inset 0 1px #ffffffe6,0 19px 44px #3d3b8633}html[data-theme=light] .dock-divider{background:linear-gradient(180deg,transparent,rgba(87,82,151,.22),transparent)}html[data-theme=light] .dock-app>span{border-color:#58549729;color:#2d3752;background:#ffffffeb;box-shadow:0 8px 20px #3b367829}html[data-theme=light] .window-bar,html[data-theme=light] .writer-window-bar,html[data-theme=light] .app-window-bar{border-bottom-color:#4f529121;background:linear-gradient(180deg,#ffffff80,#f2effd3d)}html[data-theme=light] .window-actions button,html[data-theme=light] .writer-window-actions button{color:#59647d;border-color:#5456951f;background:#ffffff61}html[data-theme=light] .window-actions button:hover,html[data-theme=light] .writer-window-actions button:hover{color:#33246f;background:#7a5fcf1f}html[data-theme=light] .breadcrumbs button{color:#727b91}html[data-theme=light] .breadcrumbs button.current{color:#3e4770}html[data-theme=light] .file-sidebar{border-right-color:#5052901f;background:#f4f1fd7a}html[data-theme=light] .file-sidebar-label{color:#858ba1}html[data-theme=light] .file-sidebar button{color:#5f6980}html[data-theme=light] .file-sidebar button:hover{color:#342b68;background:#8067d217}html[data-theme=light] .file-sidebar button.active{color:#33256f;background:linear-gradient(90deg,#7e64d333,#ae9be61a)}html[data-theme=light] .file-content{background:#ffffff2e}html[data-theme=light] .file-footer{border-top-color:#5052911c;background:#f7f5ffb3}html[data-theme=light] .folder-item,html[data-theme=light] .file-item,html[data-theme=light] .platform-folder-item,html[data-theme=light] .video-file-item{color:#3a4561}html[data-theme=light] :is(.folder-item,.file-item,.platform-folder-item,.video-file-item):hover,html[data-theme=light] .file-item.selected{border-color:#6f5bbe33;background:#836ad31a}html[data-theme=light] .folder-shape{border-color:#645cbe38;background:linear-gradient(165deg,#a98bf0,#706bd5);box-shadow:inset 0 1px #ffffff6b,0 8px 16px #5342ae33}html[data-theme=light] .folder-shape:before{background:#9f83e7}html[data-theme=light] :is(.folder-item,.file-item,.platform-folder-item,.video-file-item) strong{color:#303a58}html[data-theme=light] :is(.folder-item,.file-item,.platform-folder-item,.video-file-item) small{color:#7b859b}html[data-theme=light] :is(.explorer-intro,.platform-picker-intro,.audience-platform-header,.insights-hero,.video-analysis-head){border-color:#53549624;background:linear-gradient(145deg,#ffffffad,#f1edfd87)}html[data-theme=light] :is(.explorer-intro,.platform-picker-intro,.audience-platform-header,.insights-hero,.video-analysis-head) h2{color:#202c49}html[data-theme=light] :is(.explorer-intro,.platform-picker-intro,.audience-platform-header,.insights-hero,.video-analysis-head) p,html[data-theme=light] :is(.explorer-intro,.platform-picker-intro,.audience-platform-header,.insights-hero,.video-analysis-head) small{color:#6d7890}html[data-theme=light] .analysis-tabs,html[data-theme=light] .strategy-tabs{border-color:#52549521;background:#edeaf9b8}html[data-theme=light] :is(.analysis-tabs,.strategy-tabs) button{color:#677088}html[data-theme=light] :is(.analysis-tabs,.strategy-tabs) button:hover{color:#3f326f;background:#8b6fd91a}html[data-theme=light] :is(.analysis-tabs,.strategy-tabs) button.active{color:#4f36a8;background:#fffc;box-shadow:0 5px 14px #4d41961f}html[data-theme=light] :is(.intel-card,.metric-card,.stats-chart-card,.audience-quality-card,.insight-card-grid article,.insight-actions,.retention-panel,.persona-card,.signal-list-card,.strategy-card-grid article,.writer-inspector-card,.writer-tool-card,.hook-card,.writer-project-card,.writer-suggestion,.app-placeholder){border-color:#50539324;color:#35415e;background:linear-gradient(145deg,#ffffffb8,#f4f1fc94);box-shadow:inset 0 1px #ffffffb3,0 10px 26px #433d8614}html[data-theme=light] :is(.intel-card,.metric-card,.stats-chart-card,.audience-quality-card,.insight-card-grid article,.insight-actions,.retention-panel,.persona-card,.signal-list-card,.strategy-card-grid article,.writer-inspector-card,.writer-tool-card,.hook-card,.writer-project-card,.writer-suggestion,.app-placeholder) :is(h2,h3,h4,strong,b){color:#25304e}html[data-theme=light] :is(.intel-card,.metric-card,.stats-chart-card,.audience-quality-card,.insight-card-grid article,.insight-actions,.retention-panel,.persona-card,.signal-list-card,.strategy-card-grid article,.writer-inspector-card,.writer-tool-card,.hook-card,.writer-project-card,.writer-suggestion,.app-placeholder) :is(p,small,em,span,label){color:#68748c}html[data-theme=light] .metric-card:before{opacity:.74}html[data-theme=light] .mini-bar-chart{border-bottom-color:#53549629}html[data-theme=light] .mini-bar-chart i{background:linear-gradient(180deg,#8e71df,#65a5e8)}html[data-theme=light] .analysis-callout{border-color:#4c95a429;background:#54baa017}html[data-theme=light] .retention-chart{border-color:#53549621;background:#f1effab8}html[data-theme=light] .retention-chart .area{fill:#705bd424}html[data-theme=light] .retention-chart .line{stroke:#7559d8}html[data-theme=light] :is(.action-board li,.recommended-ideas-card li,.strategy-list-card li,.signal-list-card li,.quick-stats-card dl div){border-color:#5355941f;background:#ffffff6e}html[data-theme=light] .script-writer-content,html[data-theme=light] .writer-shell{background:#f9f7ff80}html[data-theme=light] .writer-sidebar{border-right-color:#50529121;background:#f3f0fbad}html[data-theme=light] .writer-nav button{color:#606b83}html[data-theme=light] .writer-nav button:hover{color:#3c2e75;background:#8267d317}html[data-theme=light] .writer-nav button.active{color:#402c8f;background:linear-gradient(90deg,#8368d730,#b49fea1a)}html[data-theme=light] .writer-main-toolbar{border-bottom-color:#5052911f;background:#faf8ff9e}html[data-theme=light] .writer-title-field input,html[data-theme=light] .writer-assist-bar input,html[data-theme=light] .writer-select,html[data-theme=light] .writer-inspector-card select{color:#25314e;border-color:#52549426;background:#ffffff9e}html[data-theme=light] .writer-stage{background:linear-gradient(145deg,#eeedfb9e,#f4f1fc7a)}html[data-theme=light] .writer-paper{border-color:#53549126;background:repeating-linear-gradient(180deg,rgba(108,107,171,.075) 0 1px,transparent 1px 30px),linear-gradient(160deg,#fffffff0,#f8f6fced);box-shadow:0 22px 58px #413b8426,inset 0 1px #ffffffe6}html[data-theme=light] .writer-paper:before{background:#de688557}html[data-theme=light] .writer-paper-head,html[data-theme=light] .writer-paper-foot{border-color:#5354911c;color:#747e94;background:#f9f7fcb8}html[data-theme=light] .script-editor{color:#202a44;caret-color:#6d4fd0}html[data-theme=light] .writer-inspector{border-left-color:#50529121;background:#f3f0fbad}html[data-theme=light] .writer-assist-bar{border-color:#50529126;background:#ffffffb8;box-shadow:0 10px 28px #433d861a}html[data-theme=light] :is(.control-tile,.sound-control,.range-control,.focus-control,.hub-context,.hub-panel,.main-account-row,.hub-add-button,.platform-menu-row,.platform-menu-add){border-color:#51549424;color:#39435f;background:#ffffff7a}html[data-theme=light] :is(.control-tile,.focus-control,.hub-add-button,.platform-menu-row):hover{background:#846bd21a}html[data-theme=light] :is(.account-hub,.platform-menu){border-color:#565ca029;background:radial-gradient(circle at 96% 2%,rgba(126,120,228,.18),transparent 34%),linear-gradient(160deg,#fffffff5,#f6f4fcf2 54%,#eff5fff2);box-shadow:0 26px 64px #4746812e,inset 0 1px #ffffffeb}html[data-theme=light] :is(.platform-menu-header,.account-hub-header){border-bottom-color:#585e9f1a;background:linear-gradient(180deg,#ffffff8c,#fff0)}html[data-theme=light] :is(.hub-context,.main-account-row,.platform-account-row,.all-platform-row,.platform-menu-row,.hub-add-button,.platform-menu-add){border-color:#54589a24;background:#ffffffa8;box-shadow:inset 0 1px #ffffffad}html[data-theme=light] :is(.main-account-row:hover,.platform-account-row:hover,.all-platform-row:hover,.platform-menu-row:hover,.hub-add-button:hover,.platform-menu-add:hover){border-color:#685cbe36;background:linear-gradient(145deg,#8f76df21,#60a0df14)}html[data-theme=light] :is(.main-account-row.active,.platform-account-row.selected,.all-platform-row.active,.platform-menu-row.active){border-color:#6257c238;background:linear-gradient(90deg,#8069da2b,#599adc1c);box-shadow:inset 2px 0 #6b5ad6,inset 0 1px #ffffffa6}html[data-theme=light] .hub-section-label span{color:#5d5ca1}html[data-theme=light] :is(.hub-section-label small,.platform-menu-copy span){color:#6d7690}html[data-theme=light] .platform-menu-copy small{color:#7f889e}html[data-theme=light] .hub-context{border-color:#5c61a726;background:linear-gradient(135deg,#8c73dc24,#64a3e114 55%,#ffffffb3)}html[data-theme=light] .hub-live-dot{border-color:#f6f7fc}html[data-theme=light] .account-row-meta small{border-color:#5a5fa424;color:#667390;background:#f1f4fbf5}html[data-theme=light] .scope-check{border-color:#6166b02e;background:#f6f8fdf5}html[data-theme=light] :is(.selected .scope-check,.active .scope-check){border-color:#645cc959;background:linear-gradient(145deg,#8d69df,#5b9fdf);box-shadow:0 0 0 1px #ffffffb3,0 10px 18px #5f59ad2e}html[data-theme=light] .hub-add-button{border-style:dashed}html[data-theme=light] :is(.hub-add-button>span:first-child,.hub-mark,.connect-mark){box-shadow:inset 0 1px #ffffff47,0 10px 18px #574ca81f}html[data-theme=light] .hub-add-button>svg{color:#7f88a0}html[data-theme=light] .account-hub-footer{border-top-color:#585e9f1a;background:linear-gradient(180deg,#f7f8fde0,#f0f3fbf5)}html[data-theme=light] .account-hub-footer button{color:#5f6d89;background:#ffffff57}html[data-theme=light] .account-hub-footer button:not(.sign-out-button):hover{color:#382b77;background:#8468d51f}html[data-theme=light] .account-hub-footer .sign-out-button{color:#fff;background:linear-gradient(145deg,#e27c8c,#cb6a73);box-shadow:0 12px 24px #b85f6e38}html[data-theme=light] .account-hub-footer .sign-out-button:hover{color:#fff;background:linear-gradient(145deg,#e98997,#d86c77)}html[data-theme=light] .control-tile.active{border-color:#6555c03b;background:linear-gradient(145deg,#8269d833,#5b9dde1f)}html[data-theme=light] .sound-volume-row input,html[data-theme=light] .range-control input{accent-color:#7356d6}html[data-theme=light] .appearance-control{border-color:#50529124;background:linear-gradient(145deg,#ffffff8f,#eeeaf980)}html[data-theme=light] .appearance-control-copy>span:first-child{border-color:#6852be2b;color:#6b4ed1;background:linear-gradient(145deg,#977bdf2b,#62a0dd1f)}html[data-theme=light] .appearance-control-copy strong{color:#2b3653}html[data-theme=light] .appearance-control-copy small{color:#778197}html[data-theme=light] .theme-segmented{border-color:#50529121;background:#e2dff29e}html[data-theme=light] .theme-segmented button{color:#697389}html[data-theme=light] .theme-segmented button:hover{color:#433477;background:#ffffff7a}html[data-theme=light] .theme-segmented button.selected{border-color:#6a52c033;color:#3d2a87;background:#ffffffd1;box-shadow:0 6px 16px #423a841f,inset 0 1px #fff}html[data-theme=light] .search-overlay{background:#5d529d24}html[data-theme=light] .search-input-row{border-bottom-color:#52549421}html[data-theme=light] .search-input-row input{color:#26314e}html[data-theme=light] .search-input-row input::placeholder{color:#858ca0}html[data-theme=light] .search-results>button{color:#3d4864}html[data-theme=light] .search-results>button:hover,html[data-theme=light] .search-results>button.highlighted{background:linear-gradient(90deg,#8569d729,#639fdb17)}html[data-theme=light] .os-context-menu{background:radial-gradient(circle at 100% 0,rgba(157,127,225,.17),transparent 34%),linear-gradient(150deg,#fffffff5,#f4f1fbf7)}html[data-theme=light] .os-context-menu>button{color:#56617a}html[data-theme=light] .os-context-menu>button:hover{color:#352774;background:linear-gradient(90deg,#8468d529,#5c99d91a)}html[data-theme=light] .context-menu-head strong{color:#26314d}html[data-theme=light] .context-menu-head small,html[data-theme=light] .os-context-menu>button kbd{color:#858da2}html[data-theme=light] .connect-platform-overlay{background:#52498e33}html[data-theme=light] .connect-field input,html[data-theme=light] .connect-field select{border-color:#52549426;color:#28334f;background:#ffffffb3}html[data-theme=light] .connect-note{border-color:#5354941f;color:#66728a;background:#eeebf9a6}html[data-theme=light] .toast{border-color:#5553992e;color:#2d3854;background:#ffffffeb;box-shadow:0 18px 42px #413b822b}html[data-theme=light] .focus-banner{border-color:#604eb633;color:#352676;background:#f8f4ffe0}html[data-theme=light] .explorer-loading-head,html[data-theme=light] .skeleton-card{border-color:#53559517;background:#ffffff6b}html[data-theme=light] :is(.skeleton-orb,.skeleton-line,.skeleton-card){background:linear-gradient(100deg,#847eb11a,#9d91d540,#847eb11a);background-size:220% 100%}html[data-theme=light] .boot-screen{color:#283252;background:radial-gradient(circle at 50% 38%,rgba(157,123,231,.2),transparent 30%),linear-gradient(145deg,#f8e3ef,#dcd3fb 45%,#b6d5fa)}html[data-theme=light] .boot-wordmark{color:#252d4d}html[data-theme=light] .boot-status{color:#737c96}html[data-theme=light] .boot-loader{background:#5a52961f}html[data-theme=light] .boot-loader span{background:linear-gradient(90deg,#8b62db,#519fdf)}html[data-theme=light] :is(.app-badge,.platform-badge,.scope-dot,.session-mini-avatar,.main-account-avatar,.hub-context-avatar,.result-icon,.doc-icon,.priority-icon,.assistant-logo,.hub-mark,.connect-mark,.persona-avatar,.video-play,.live-data-pill,.writer-window-title>span,.writer-ai-ready){color:#fff}html[data-theme=light] :is(.pill-button,.optimize-button,.connect-submit,.sign-out-button,.writer-share,.writer-assist-bar button,.auth-submit){color:#fff}html[data-theme=light] :is(.pill-button,.optimize-button,.connect-submit,.sign-out-button,.writer-share,.writer-assist-bar button) :is(span,strong,small,svg){color:inherit}html[data-theme=light] .writer-launch small{color:#6248bb}html[data-theme=light] .weather-topline{color:#58657e}html[data-theme=light] .weather-topline span:last-child{color:#778198}html[data-theme=light] .weather-main strong{color:#25304d}html[data-theme=light] .forecast-row :is(strong,small){color:#55627b}html[data-theme=light] .forecast-row i{color:#8b6a2d}html[data-theme=light] .welcome-block p strong{color:#4f3da0}html[data-theme=light] .activity-list strong{color:#34405d}html[data-theme=light] .activity-list :is(small,time){color:#778299}html[data-theme=light] .intelligence-card p strong,html[data-theme=light] .metrics-row b{color:#33405e}html[data-theme=light] .metrics-row small{color:#737d94}html[data-theme=light] :is(.control-center,.platform-menu-header,.account-hub-header,.connect-platform-card>header) strong{color:#293552}html[data-theme=light] :is(.platform-menu-header,.account-hub-header,.connect-platform-card>header) small{color:#758097}html[data-theme=light] :is(.control-center,.platform-menu-header,.account-hub-header,.connect-platform-card>header) button:not(.sign-out-button):hover{color:#3f2d86}html[data-theme=light] .sound-preview-button{border-color:#6453b429;color:#58449e;background:#ffffff75}html[data-theme=light] .sound-preview-button:hover{color:#38266f;background:#8067cf1c}html[data-theme=light] .sound-volume-row output{color:#6f7990}html[data-theme=light] .hub-context :is(strong,em){color:#39445f}html[data-theme=light] .hub-context small{color:#716b91}html[data-theme=light] :is(.main-account-row,.platform-account-row,.all-platform-row,.platform-menu-row) strong{color:#36425f}html[data-theme=light] :is(.main-account-row,.platform-account-row,.all-platform-row,.platform-menu-row) small{color:#788298}html[data-theme=light] .hub-add-button strong{color:#44516c}html[data-theme=light] .hub-add-button small{color:#707c93}html[data-theme=light] .account-hub-footer svg{color:currentColor}html[data-theme=light] .platform-picker button{border-color:#52549421;color:#6d778e;background:#ffffff63}html[data-theme=light] .platform-picker button:hover,html[data-theme=light] .platform-picker button.selected{border-color:#6a52c03d;color:#3f2c8b;background:#866ad61c}html[data-theme=light] .platform-picker button :is(span,strong,small){color:inherit}html[data-theme=light] .search-results strong{color:#35415e}html[data-theme=light] .search-results small{color:#7a8499}html[data-theme=light] .quick-stats-card dd{color:#2a3653}html[data-theme=light] .intelligence-mini>span{background:radial-gradient(circle,#f5f1fb 55%,transparent 57%),conic-gradient(#7255d3 calc(var(--score) * 1%),#605ba429 0)}html[data-theme=light] .intelligence-mini>span b{color:#3c2b83}html[data-theme=light] .intelligence-mini p strong{color:#34405e}html[data-theme=light] .key-insights-card>p{color:#59657d}html[data-theme=light] .key-insights-card>p strong{color:#4f35ae}html[data-theme=light] :is(.key-insights-card footer button,.next-moves-card button,.strategy-shell button,.topic-action-grid button){border-color:#5b53ab29;color:#4e417e;background:#ffffff73}html[data-theme=light] :is(.key-insights-card footer button,.next-moves-card button,.strategy-shell button,.topic-action-grid button):hover{border-color:#6b52c140;color:#342472;background:#8166d11f}html[data-theme=light] .key-insights-card footer button:first-child{border-color:#4f65e157;color:#fff;background:linear-gradient(135deg,#7357d9,#497ee8)}html[data-theme=light] .writer-paper-head>button{color:#4c38a1;background:#7e63d01a}html[data-theme=light] .writer-paper-head>button:hover{color:#30206f;background:#7e63d02b}html[data-theme=light] .focus-banner strong{color:#342774}html[data-theme=light] .focus-banner small{color:#6f7890}html[data-theme=light] .focus-banner button{color:#402e88;background:#775ec61f}html[data-theme=light] .focus-banner button:hover{color:#261858;background:#775ec633}html[data-theme=light] body,html[data-theme=light] .topbar,html[data-theme=light] .sidebar,html[data-theme=light] .glass-card,html[data-theme=light] .glass-window,html[data-theme=light] .glass-edge,html[data-theme=light] .writer-paper,html[data-theme=light] .writer-sidebar,html[data-theme=light] .writer-inspector{transition:color .24s ease,background .28s ease,border-color .24s ease,box-shadow .28s ease}.insights-hub-hero,.insight-result-hero{display:flex;align-items:center;gap:14px;margin-bottom:17px;padding:14px 15px;border:1px solid rgba(112,166,218,.15);border-radius:13px;background:radial-gradient(circle at 92% 0,rgba(111,79,211,.16),transparent 32%),linear-gradient(135deg,#244d773d,#182b4924);box-shadow:inset 0 1px #ffffff09}.insights-hub-hero>span,.insight-result-hero>span{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(100,183,244,.25);border-radius:13px;color:#8ad9ff;background:linear-gradient(145deg,#3089cc47,#5338b442);box-shadow:0 9px 22px #000a1e33,inset 0 1px #ffffff14}.insights-hub-hero>span svg,.insight-result-hero>span svg{width:22px;height:22px}.insights-hub-hero>div,.insight-result-hero>div{min-width:0;display:grid;gap:4px}.insights-hub-hero small,.insight-result-hero small{color:#6889a8;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:720;letter-spacing:.1em}.insights-hub-hero h2,.insight-result-hero h2{color:#e2edf9;font-size:calc(max((15px),(15px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:580}.insights-hub-hero p,.insight-result-hero p{max-width:680px;color:#8092a8;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5}.insights-hub-hero>b,.insight-result-hero>b{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 9px;border:1px solid rgba(99,173,229,.16);border-radius:9px;color:#8ca6bf;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:550;background:#26578126;white-space:nowrap}.insights-hub-hero>b i{width:6px;height:6px;border-radius:50%;background:#50df9c;box-shadow:0 0 8px #50df9c80}.insights-hub-folder-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:13px}.insights-hub-folder-grid.nested-level{grid-template-columns:repeat(3,minmax(140px,1fr))}.insight-hub-folder-item{min-height:124px}.insight-folder-shape{position:relative;display:grid;place-items:center}.insight-folder-shape svg{position:relative;z-index:2;width:22px;height:22px;color:#eff7ffe0;filter:drop-shadow(0 2px 4px rgba(20,12,72,.32))}.insight-folder-shape>i{position:absolute;right:7px;bottom:6px;z-index:3;width:7px;height:7px;border:2px solid #3155a5;border-radius:50%;background:#63eda8;box-shadow:0 0 8px #63eda880}.insight-hub-folder-item.nested-folder .insight-folder-shape{background:linear-gradient(165deg,#497fc3,#6551b8)}.insight-hub-folder-item.result-folder .insight-folder-shape{background:linear-gradient(165deg,#5e8bd6,#7357cf)}.insight-result-shell{min-width:0;padding-bottom:4px}.hub-metric-grid{margin-bottom:12px}.insight-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.8fr);gap:12px}.insight-panel-card,.keyword-card,.superfan-card,.comment-row{min-width:0;border:1px solid rgba(101,152,201,.13);border-radius:12px;color:#b9cadd;background:linear-gradient(145deg,#122a45b8,#0a1c32a6);box-shadow:inset 0 1px #ffffff06}.insight-panel-card{padding:14px}.insight-panel-card>header,.keyword-card>header,.superfan-card>header,.reply-workspace>header,.reply-source>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.insight-panel-card>header>div,.reply-workspace>header>div,.reply-source>header>div{display:grid;gap:3px}.insight-panel-card header small,.reply-workspace header small,.reply-source header small{color:#6282a3;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.1em}.insight-panel-card h3,.keyword-card h3,.superfan-card h3,.reply-workspace h3,.reply-source h3{color:#dce8f6;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:570}.insight-panel-card>header>span,.insight-panel-card>header>button,.reply-workspace>header>span{padding:5px 8px;border:1px solid rgba(85,160,221,.14);border-radius:8px;color:#79a5c9;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#215b8921}.insight-panel-card>header>button:hover{color:#dff4ff;background:#2d76af3b}.hub-chart-bars{height:190px;display:flex;align-items:end;gap:9px;margin:16px 3px 5px;padding:12px 8px 22px;border-bottom:1px solid rgba(103,145,190,.13);background:repeating-linear-gradient(180deg,rgba(114,157,203,.075) 0 1px,transparent 1px 39px)}.hub-chart-bars>i{position:relative;flex:1;height:var(--bar);min-width:12px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#57c9ee,#596fe0 62%,#7451c8);box-shadow:0 8px 18px #455dd52e}.hub-chart-bars>i:nth-child(2n){background:linear-gradient(180deg,#83d7ee,#6b80e2 65%,#7258cb)}.hub-chart-bars>i b{position:absolute;left:50%;top:calc(100% + 8px);color:#647e99;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:500;transform:translate(-50%)}.audience-growth-card>footer{display:flex;align-items:center;gap:12px;margin-top:10px;color:#7189a2;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.audience-growth-card>footer span{display:inline-flex;align-items:center;gap:5px}.audience-growth-card>footer span i{width:7px;height:7px;border-radius:2px;background:#58c9ec}.audience-growth-card>footer span i.purple{background:#7258cc}.audience-growth-card>footer strong{margin-left:auto;color:#74dca9;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-segment-list{display:grid;gap:14px;margin-top:18px}.hub-segment-list p,.analytics-matrix p{display:grid;grid-template-columns:1fr auto;gap:7px 10px;color:#8fa2b7;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-segment-list p b,.analytics-matrix p b{color:#c9d8e8;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-segment-list p i,.analytics-matrix p i{grid-column:1 / -1;position:relative;height:6px;overflow:hidden;border-radius:99px;background:#4b6a8e33}.hub-segment-list p i:after,.analytics-matrix p i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--value);border-radius:inherit;background:linear-gradient(90deg,#5f7dde,#6ed7d4)}.hub-ranked-list{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.hub-ranked-list li{display:grid;grid-template-columns:44px 1fr 74px;align-items:center;gap:10px;min-height:58px;padding:9px 10px;border:1px solid rgba(94,142,188,.11);border-radius:9px;background:#12274073}.hub-ranked-list li>b{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#93e8ff;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:linear-gradient(145deg,#2b8ac53d,#583eb033)}.hub-ranked-list li>span{display:grid;gap:4px}.hub-ranked-list li strong{color:#ceddec;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:560}.hub-ranked-list li small{color:#637c96;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-ranked-list li>i{position:relative;height:6px;border-radius:99px;background:#47678b38}.hub-ranked-list li>i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--value);border-radius:inherit;background:linear-gradient(90deg,#6c59cf,#52c9e9)}.opportunity-queue>div{display:grid;gap:10px;margin-top:14px}.opportunity-queue article{display:grid;gap:7px;padding:12px;border:1px solid rgba(100,145,191,.11);border-radius:10px;background:#11263e73}.opportunity-queue article em{width:fit-content;padding:3px 6px;border-radius:5px;color:#79dfaf;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;background:#31aa741f}.opportunity-queue article strong{color:#ceddec;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.opportunity-queue article p{color:#748aa1;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.opportunity-queue article button{width:fit-content;padding:6px 8px;border-radius:7px;color:#9bd8f4;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2c6fa52e}.superfan-grid{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:10px;margin-bottom:12px}.superfan-card{padding:12px}.superfan-card header{justify-content:flex-start}.superfan-card header>div{min-width:0;display:grid;gap:3px}.superfan-card header strong{color:#dce8f5;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.superfan-card header small{color:#657e98;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.superfan-card header>b{margin-left:auto;color:#73dfac;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.superfan-avatar{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#fff;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650;background:linear-gradient(145deg,#478bb8,#6956b8)}.superfan-avatar.tone-2{background:linear-gradient(145deg,#4b987b,#4267ac)}.superfan-avatar.tone-3{background:linear-gradient(145deg,#b06a7f,#7155b2)}.superfan-avatar.tone-4{background:linear-gradient(145deg,#bd7950,#7054a8)}.superfan-card dl{display:grid;gap:7px;margin:12px 0}.superfan-card dl div{display:flex;justify-content:space-between;gap:10px;color:#6f879f;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.superfan-card dd{margin:0;color:#bdd0e2}.superfan-card footer{display:flex;gap:6px}.superfan-card footer button{flex:1;min-height:29px;border-radius:7px;color:#89bad8;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#285d8829}.hub-data-table{margin-top:12px}.hub-data-table .table-head,.hub-data-table .table-row{display:grid;grid-template-columns:1fr 1.8fr .8fr .45fr;align-items:center;gap:12px;padding:10px 9px}.hub-data-table .table-head{margin-top:10px;color:#5f7891;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.08em}.hub-data-table .table-row{border-top:1px solid rgba(96,142,187,.1);color:#8297ab;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-data-table .table-row strong{color:#cad9e8;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.hub-data-table .table-row b{color:#75d8aa;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:540}.hub-data-table .table-row time{color:#617890;text-align:right}.sentiment-overview>div{display:grid;grid-template-columns:165px 1fr;align-items:center;gap:18px;margin-top:14px}.sentiment-donut{display:grid;place-items:center;align-content:center;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,#0d233b 0 55%,transparent 56%),conic-gradient(#54d7a0 0 44%,#65b8ee 44% 72%,#6d7891 72% 91%,#e48377 91%);box-shadow:0 10px 28px #000b1f47}.sentiment-donut b{color:#e8f4ff;font-size:calc(max((24px),(24px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.sentiment-donut small{color:#6d849b;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.sentiment-overview ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sentiment-overview li{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;color:#8fa3b7;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.sentiment-overview li i{width:8px;height:8px;border-radius:3px;background:#54d7a0}.sentiment-overview li i.curious{background:#65b8ee}.sentiment-overview li i.neutral{background:#6d7891}.sentiment-overview li i.negative{background:#e48377}.sentiment-overview li b{color:#cbd9e8}.driver-list{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.driver-list li{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:11px;border:1px solid rgba(79,175,137,.13);border-radius:9px;background:#247d5b17}.driver-list li>b{color:#68dda7;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.driver-list li>span{display:grid;gap:4px}.driver-list li strong{color:#ceddeb;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.driver-list li small{color:#71879d;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4}.driver-list li.risk{border-color:#d5757021;background:#93403e14}.driver-list li.risk>b{color:#ee9087}.keyword-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin-bottom:12px}.keyword-card{padding:12px}.keyword-card header span{color:#557089;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.keyword-card header em{padding:4px 6px;border-radius:6px;color:#6fdda8;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;background:#2b9d691a}.keyword-card h3{margin-top:12px}.keyword-card>p{min-height:31px;margin-top:5px;color:#6f849a;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.spark-bars{height:56px;display:flex;align-items:end;gap:4px;margin:12px 0 9px;padding-top:8px;border-bottom:1px solid rgba(91,137,181,.13)}.spark-bars i{flex:1;height:var(--bar);border-radius:3px 3px 0 0;background:linear-gradient(180deg,#5bcbea,#6f58ce)}.keyword-card footer{display:flex;align-items:center;justify-content:space-between;color:#71869d;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.keyword-card footer button{padding:5px 7px;border-radius:6px;color:#8dcae8;background:#29618e29}.mention-feed{padding-bottom:9px}.mention-feed>header{margin-bottom:8px}.mention-row{display:grid;grid-template-columns:34px 1fr 36px;align-items:center;gap:10px;min-height:65px;padding:9px 4px;border-top:1px solid rgba(95,140,184,.1)}.mention-row>span{min-width:0;display:grid;gap:5px}.mention-row strong{color:#cbdbea;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:520;line-height:1.35}.mention-row small{color:#657c94;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.mention-row>b{display:grid;place-items:center;width:34px;height:30px;border-radius:8px;color:#74dda9;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2b9a681a}.forecast-chart{position:relative;height:210px;margin-top:15px;padding:12px 8px 30px;background:repeating-linear-gradient(180deg,rgba(111,153,198,.07) 0 1px,transparent 1px 46px)}.forecast-chart svg{width:100%;height:100%;overflow:visible}.forecast-chart .area{fill:url(#forecastFill)}.forecast-chart .line{fill:none;stroke:#63c9e9;stroke-width:4}.forecast-chart .forecast{fill:none;stroke:#8b69df;stroke-width:4;stroke-dasharray:8 7}.forecast-chart>span{position:absolute;left:10px;bottom:4px;display:grid;gap:2px}.forecast-chart>span.end{left:auto;right:10px;text-align:right}.forecast-chart>span b{color:#607b96;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.forecast-chart>span strong{color:#cbdbea;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.analytics-matrix{display:grid;gap:15px;margin-top:18px}.comment-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px;padding:9px;border:1px solid rgba(98,146,192,.13);border-radius:11px;background:#0e223a94}.comment-toolbar>div{display:flex;flex-wrap:wrap;gap:6px}.comment-toolbar button{min-height:30px;padding:0 9px;border-radius:7px;color:#748ba3;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#1f45692e}.comment-toolbar button b{margin-left:5px;color:#88a6c0;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.comment-toolbar button:hover,.comment-toolbar button.active{color:#e4f2ff;background:linear-gradient(135deg,#4181c166,#5e43b557)}.comment-toolbar>span{color:#688099;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));white-space:nowrap}.comment-inbox{display:grid;gap:9px}.comment-row{display:grid;grid-template-columns:38px 1fr auto;align-items:start;gap:11px;padding:12px}.comment-row.priority{border-left:3px solid #55cce9}.comment-row.review{border-left:3px solid #e4a257}.comment-row>div{min-width:0;display:grid;gap:7px}.comment-row header{display:flex;align-items:center;justify-content:space-between;gap:10px}.comment-row header strong{color:#d4e1ee;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.comment-row header span{color:#647d96;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.comment-row p{color:#9cafc2;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5}.comment-row footer{display:flex;gap:14px;color:#698198;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.comment-row footer em{color:#73c9a0;font-style:normal}.comment-row aside{display:flex;gap:6px}.comment-row aside button{min-height:30px;padding:0 9px;border-radius:7px;color:#8ec5e1;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#265b872e}.comment-row aside button:hover{color:#effaff;background:#2f76ae47}.reply-creator-grid{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(460px,1.45fr);gap:12px}.reply-source blockquote{margin:14px 0;padding:13px;border:1px solid rgba(102,150,195,.12);border-radius:10px;color:#aebfd0;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.55;background:#0e21377a}.reply-source>div{display:flex;flex-wrap:wrap;gap:6px}.reply-source>div span{padding:4px 6px;border-radius:6px;color:#79b6d4;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#29639024}.reply-source>footer{display:grid;grid-template-columns:1fr auto;gap:5px 10px;margin-top:18px;color:#688198}.reply-source>footer small{font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.reply-source>footer strong{color:#71dca8;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.reply-source>footer>i{grid-column:1 / -1;position:relative;height:6px;border-radius:99px;background:#47688c33}.reply-source>footer>i b{display:block;width:var(--value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#5e78d6,#59d1bc)}.tone-row{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 10px}.tone-row button{min-height:29px;padding:0 10px;border-radius:7px;color:#728aa2;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#1f466a2b}.tone-row button:hover,.tone-row button.active{color:#e4f2ff;background:#4e5bb84d}.reply-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.reply-suggestions>button{min-width:0;display:grid;gap:7px;padding:9px;border:1px solid rgba(93,140,184,.11);border-radius:9px;color:#8095aa;text-align:left;background:#0d20366e}.reply-suggestions>button:hover,.reply-suggestions>button.selected{border-color:#57a5e445;background:#2a588333}.reply-suggestions>button>span{display:flex;align-items:center;justify-content:space-between}.reply-suggestions>button b{color:#76bddd;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.reply-suggestions>button em{color:#6dcf9e;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.reply-suggestions>button p{overflow:hidden;color:#7e94aa;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.reply-editor{display:grid;gap:6px;margin-top:10px}.reply-editor>span{color:#67819b;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650}.reply-editor textarea{width:100%;min-height:105px;resize:vertical;padding:10px;border:1px solid rgba(102,151,197,.16);border-radius:9px;outline:0;color:#d4e2ef;font:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))/1.55 Inter,sans-serif;background:#091b30a6}.reply-editor textarea:focus{border-color:#57aeea61;box-shadow:0 0 0 3px #3a8bcd12}.reply-workspace>footer{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;margin-top:10px}.reply-workspace>footer button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:8px;color:#8fc9e4;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#255c8a2e}.reply-workspace>footer button svg{width:12px;height:12px}.reply-workspace>footer button.primary{color:#fff;background:linear-gradient(135deg,#3c9ada,#5966db);box-shadow:0 8px 18px #3357bf33}.file-content.list-mode .insights-hub-folder-grid,.file-content.list-mode .keyword-grid,.file-content.list-mode .superfan-grid,.file-content.list-mode .insight-dashboard-grid,.file-content.list-mode .reply-creator-grid{grid-template-columns:1fr}.file-content.list-mode .insight-hub-folder-item{min-height:42px}.file-content.list-mode .insight-folder-shape svg{width:13px;height:13px}.file-content.list-mode .comment-row{grid-template-columns:38px 1fr}.file-content.list-mode .comment-row aside{grid-column:2}.file-content.list-mode .reply-suggestions{grid-template-columns:1fr}html[data-theme=light] :is(.insights-hub-hero,.insight-result-hero){border-color:#53549626;background:radial-gradient(circle at 92% 0,rgba(163,128,226,.16),transparent 32%),linear-gradient(145deg,#ffffffb8,#f2eefd91);box-shadow:inset 0 1px #ffffffbf,0 10px 26px #463d8a14}html[data-theme=light] :is(.insights-hub-hero,.insight-result-hero)>span{border-color:#6a52be30;color:#6246bf;background:linear-gradient(145deg,#977adf2e,#61a0dd24);box-shadow:0 8px 18px #493e8e1a,inset 0 1px #fff9}html[data-theme=light] :is(.insights-hub-hero,.insight-result-hero) small{color:#716696}html[data-theme=light] :is(.insights-hub-hero,.insight-result-hero) h2{color:#25304e}html[data-theme=light] :is(.insights-hub-hero,.insight-result-hero) p{color:#68748c}html[data-theme=light] :is(.insights-hub-hero,.insight-result-hero)>b{border-color:#52549321;color:#665b88;background:#ffffff75}html[data-theme=light] .insight-folder-shape svg{color:#fffffff0}html[data-theme=light] .insight-folder-shape>i{border-color:#7358cd}html[data-theme=light] :is(.insight-panel-card,.keyword-card,.superfan-card,.comment-row){border-color:#50539324;color:#536079;background:linear-gradient(145deg,#ffffffc2,#f4f1fc9c);box-shadow:inset 0 1px #ffffffc7,0 10px 25px #433d8612}html[data-theme=light] :is(.insight-panel-card,.keyword-card,.superfan-card,.comment-row,.reply-workspace,.reply-source) :is(h2,h3,h4,strong){color:#2c3856}html[data-theme=light] :is(.insight-panel-card,.keyword-card,.superfan-card,.comment-row,.reply-workspace,.reply-source) :is(p,small,dt,span,time){color:#6d7890}html[data-theme=light] .insight-panel-card>header>span,html[data-theme=light] .insight-panel-card>header>button,html[data-theme=light] .reply-workspace>header>span{border-color:#54539521;color:#65559a;background:#ffffff80}html[data-theme=light] .hub-chart-bars{border-bottom-color:#53549624;background:repeating-linear-gradient(180deg,rgba(96,92,158,.08) 0 1px,transparent 1px 39px)}html[data-theme=light] :is(.hub-segment-list p i,.analytics-matrix p i,.reply-source>footer>i){background:#54539321}html[data-theme=light] .hub-ranked-list li,html[data-theme=light] .opportunity-queue article{border-color:#5254941f;background:#ffffff6e}html[data-theme=light] .hub-ranked-list li>b{color:#5035ae;background:linear-gradient(145deg,#8569d52b,#5a9fdb1f)}html[data-theme=light] .hub-ranked-list li strong,html[data-theme=light] .opportunity-queue article strong{color:#34405d}html[data-theme=light] .opportunity-queue article button,html[data-theme=light] .superfan-card footer button,html[data-theme=light] .keyword-card footer button,html[data-theme=light] .comment-row aside button,html[data-theme=light] .reply-workspace>footer button{color:#4d3b92;background:#7e64cf1a}html[data-theme=light] .hub-data-table .table-head{color:#788197}html[data-theme=light] .hub-data-table .table-row{border-top-color:#5254941c;color:#69758c}html[data-theme=light] .hub-data-table .table-row strong{color:#303c59}html[data-theme=light] .sentiment-donut{background:radial-gradient(circle,#f7f4fb 0 55%,transparent 56%),conic-gradient(#54c993 0 44%,#64aee2 44% 72%,#a4a7b4 72% 91%,#df8178 91%);box-shadow:0 10px 26px #443d851f}html[data-theme=light] .sentiment-donut b{color:#2d3856}html[data-theme=light] .driver-list li{border-color:#37916c24;background:#41ab7f14}html[data-theme=light] .driver-list li.risk{border-color:#c05b5821;background:#d0676412}html[data-theme=light] .keyword-card>p{color:#6d7890}html[data-theme=light] .mention-row{border-top-color:#5254941a}html[data-theme=light] .mention-row strong{color:#35415e}html[data-theme=light] .forecast-chart{background:repeating-linear-gradient(180deg,rgba(89,86,148,.08) 0 1px,transparent 1px 46px)}html[data-theme=light] .forecast-chart>span strong{color:#34405d}html[data-theme=light] .comment-toolbar{border-color:#50539324;background:#faf8ff9e}html[data-theme=light] .comment-toolbar button{color:#6c758c;background:#e7e4f4b8}html[data-theme=light] .comment-toolbar button:hover,html[data-theme=light] .comment-toolbar button.active{color:#3d2b85;background:#8166d126}html[data-theme=light] .comment-row.priority{border-left-color:#4eafd7}html[data-theme=light] .comment-row.review{border-left-color:#d89548}html[data-theme=light] .reply-source blockquote,html[data-theme=light] .reply-suggestions>button{border-color:#5254941f;color:#59657d;background:#ffffff6e}html[data-theme=light] .reply-suggestions>button:hover,html[data-theme=light] .reply-suggestions>button.selected{border-color:#6a52c03b;background:#8469d31a}html[data-theme=light] .reply-editor textarea{border-color:#52549426;color:#27334f;background:#ffffffad}html[data-theme=light] .tone-row button{color:#69748b;background:#e5e2f2b8}html[data-theme=light] .tone-row button:hover,html[data-theme=light] .tone-row button.active{color:#3d2b85;background:#8066cf26}html[data-theme=light] .reply-workspace>footer button.primary{color:#fff;background:linear-gradient(135deg,#7357d9,#497ee8)}@media(max-width:1250px){.insights-hub-folder-grid,.keyword-grid,.superfan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reply-suggestions{grid-template-columns:1fr}}.antramic-cat{--cat-cover-z: 67;z-index:68;height:88px;contain:layout style}.antramic-cat.is-behind{z-index:var(--cat-cover-z, 67)!important;pointer-events:auto}.antramic-cat.is-behind:hover,.antramic-cat.is-behind:focus-visible{z-index:530!important}.antramic-cat.is-summoned,.antramic-cat.guide-active{z-index:530!important}.cat-shadow{left:14px;bottom:-1px;width:57px;height:8px;opacity:.78;filter:blur(3px);transition:opacity .18s ease,transform .18s ease}.cat-head{top:9px;transform-origin:70% 80%}.cat-tail{position:absolute;right:4px;top:31px;z-index:-1;width:15px;height:10px;border:0;filter:drop-shadow(0 3px 3px rgba(0,3,14,.28));transform:rotate(2deg);transform-origin:2px 50%;animation:none}.cat-tail i{position:absolute;left:8px;top:1px;display:block;width:15px;height:9px;border:0;border-radius:999px;background:linear-gradient(180deg,#6f69cb,#44468c);box-shadow:inset 0 1px 1px #ffffff21;transform:rotate(var(--tail-angle, -6deg));transform-origin:2px 50%}.cat-tail>i{left:0;width:16px;--tail-angle: -10deg}.cat-tail .tail-two{width:15px;--tail-angle: -13deg}.cat-tail .tail-three{width:14px;height:8px;--tail-angle: -15deg}.cat-tail .tail-tip{width:12px;height:7px;--tail-angle: -19deg;background:linear-gradient(180deg,#9084ed,#625bb3)}.antramic-cat.is-walking .cat-tail>i{animation:catTailJointOne 1.16s ease-in-out infinite alternate}.antramic-cat.is-walking .tail-two{animation:catTailJointTwo 1.16s ease-in-out infinite alternate-reverse}.antramic-cat.is-walking .tail-three{animation:catTailJointThree 1.16s ease-in-out infinite alternate}.antramic-cat.is-walking .tail-tip{animation:catTailTip 1.16s ease-in-out infinite alternate-reverse}.antramic-cat.is-trotting .cat-tail>i,.antramic-cat.is-running .cat-tail>i{animation:catTailJointOne .72s ease-in-out infinite alternate}.antramic-cat.is-trotting .tail-two,.antramic-cat.is-running .tail-two{animation:catTailJointTwo .72s ease-in-out infinite alternate-reverse}.antramic-cat.is-trotting .tail-three,.antramic-cat.is-running .tail-three{animation:catTailJointThree .72s ease-in-out infinite alternate}.antramic-cat.is-trotting .tail-tip,.antramic-cat.is-running .tail-tip{animation:catTailTip .72s ease-in-out infinite alternate-reverse}.antramic-cat.is-sitting .cat-body{animation:catIdleBreath 3.4s ease-in-out infinite}.antramic-cat.is-sitting .cat-tail{animation:catTailRootIdle 2.8s ease-in-out infinite alternate}.antramic-cat.is-sitting .cat-tail>i{animation:catTailJointOne 2.8s ease-in-out infinite alternate}.antramic-cat.is-sitting .tail-two{animation:catTailJointTwo 2.8s ease-in-out infinite alternate-reverse}.antramic-cat.is-sitting .tail-three{animation:catTailJointThree 2.8s ease-in-out infinite alternate}.antramic-cat.is-sitting .tail-tip{animation:catTailTip 1.4s ease-in-out infinite alternate}.antramic-cat.is-hiding .cat-character,.antramic-cat.is-peeking .cat-character{transform:translateY(20px)}.antramic-cat.is-hiding .cat-character.facing-left,.antramic-cat.is-peeking .cat-character.facing-left{transform:translateY(20px) scaleX(-1)}.antramic-cat.is-hiding .cat-body,.antramic-cat.is-hiding .cat-leg,.antramic-cat.is-hiding .cat-tail,.antramic-cat.is-peeking .cat-body,.antramic-cat.is-peeking .cat-leg,.antramic-cat.is-peeking .cat-tail{opacity:.08}.antramic-cat.is-peeking .cat-head{animation:catPeek 2.6s cubic-bezier(.35,.03,.28,1) infinite}.cat-peek-paws{position:absolute;left:28px;bottom:6px;z-index:2;display:flex;gap:10px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .24s ease}.cat-peek-paws i{width:12px;height:7px;border:1px solid rgba(182,220,255,.24);border-radius:50% 50% 46% 46%;background:linear-gradient(180deg,#8178df,#4e4d94);box-shadow:inset 0 1px #ffffff24}.antramic-cat.is-petted .cat-tail,.antramic-cat.is-petted .cat-tail>i,.antramic-cat.is-petted .tail-two,.antramic-cat.is-petted .tail-three,.antramic-cat.is-petted .tail-tip{animation-duration:.62s}@keyframes catWalkBody{0%,to{transform:translateY(0) rotate(-.8deg)}50%{transform:translateY(-1.8px) rotate(.6deg)}}@keyframes catWalkHead{0%,to{transform:translateY(0) rotate(.8deg)}50%{transform:translateY(-1px) rotate(-1deg)}}@keyframes catWalkNear{0%,to{transform:rotate(20deg) translateY(-1px)}40%{transform:rotate(-17deg) translateY(0)}62%{transform:rotate(-9deg) translateY(2px)}}@keyframes catWalkFar{0%,to{transform:rotate(-17deg) translateY(1px)}48%{transform:rotate(20deg) translateY(-1px)}70%{transform:rotate(9deg) translateY(2px)}}@keyframes catWalkShadow{0%,to{transform:scaleX(.94);opacity:.76}50%{transform:scaleX(.84);opacity:.62}}@keyframes catTrotBody{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-3.2px) rotate(1deg)}}@keyframes catTrotHead{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-2px) rotate(-1.5deg)}}@keyframes catTrotNear{0%,to{transform:rotate(29deg) translateY(-2px)}50%{transform:rotate(-25deg) translateY(1px)}}@keyframes catTrotFar{0%,to{transform:rotate(-25deg) translateY(1px)}50%{transform:rotate(29deg) translateY(-2px)}}@keyframes catTailRootWalk{0%{transform:rotate(-3deg)}to{transform:rotate(10deg)}}@keyframes catTailRootTrot{0%{transform:rotate(-6deg)}to{transform:rotate(7deg)}}@keyframes catTailRootIdle{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}@keyframes catTailJointOne{0%{transform:rotate(-17deg)}to{transform:rotate(12deg)}}@keyframes catTailJointTwo{0%{transform:rotate(-21deg)}to{transform:rotate(18deg)}}@keyframes catTailJointThree{0%{transform:rotate(-25deg)}to{transform:rotate(21deg)}}@keyframes catTailTip{0%{transform:rotate(-30deg)}to{transform:rotate(29deg)}}@keyframes catIdleBreath{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.025) translateY(-.6px)}}@keyframes catIdleLook{0%,18%,to{transform:rotate(0)}28%,39%{transform:rotate(-5deg) translateY(-1px)}62%,72%{transform:rotate(4deg)}}@keyframes catPeek{0%,15%,to{transform:translateY(4px) rotate(0)}28%,66%{transform:translateY(-5px) rotate(-2deg)}74%{transform:translateY(-3px) rotate(3deg)}}@keyframes catEarListen{0%{transform:rotate(-15deg)}to{transform:rotate(5deg)}}@keyframes catPawsGrip{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes catStalkBody{0%,to{transform:translateY(1px)}50%{transform:translateY(-.8px)}}@keyframes catStalkNear{0%,to{transform:rotate(12deg)}50%{transform:rotate(-10deg) translateY(1px)}}@keyframes catStalkFar{0%,to{transform:rotate(-10deg) translateY(1px)}50%{transform:rotate(12deg)}}@media(prefers-reduced-motion:reduce){.antramic-cat :is(.cat-body,.cat-head,.cat-leg,.cat-tail,.cat-tail i,.cat-shadow,.cat-peek-paws,.cat-ear){animation:none!important}}.cat-call-button{position:relative;height:34px;display:flex;align-items:center;gap:8px;margin-right:2px;padding:0 9px 0 6px;border:1px solid rgba(119,177,226,.15);border-radius:10px;color:#bad1e8;background:linear-gradient(145deg,#203d5b70,#0d1f3661);box-shadow:inset 0 1px #ffffff09;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.cat-call-button:hover,.cat-call-button[aria-pressed=true]{color:#eff9ff;border-color:#5bd2ff61;background:linear-gradient(145deg,#2b5d8494,#202b5480);box-shadow:0 0 18px #3dbeff1f,inset 0 1px #ffffff12;transform:translateY(-1px)}.cat-call-orbit{position:relative;width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(110,213,255,.22);border-radius:50%;color:#9ae8ff;background:radial-gradient(circle at 35% 25%,rgba(108,230,255,.24),transparent 40%),#45499a3d}.cat-call-orbit:before{content:"";position:absolute;inset:-3px;border:1px solid rgba(112,112,255,.18);border-top-color:#5be2ffb8;border-radius:50%;animation:catGuideOrbit 4s linear infinite}.cat-call-orbit svg{width:14px;height:14px;stroke-width:1.45}.cat-call-orbit i{position:absolute;right:-2px;bottom:0;width:6px;height:6px;border:1.5px solid #0c1b31;border-radius:50%;background:#5cf0aa;box-shadow:0 0 8px #5cf0aab8}.cat-call-label{display:grid;gap:0;text-align:left}.cat-call-label small{color:#607d98;font-size:calc(max((5.5px),(5.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:680;letter-spacing:.1em}.cat-call-label strong{color:#cfe3f3;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:540}.cat-call-button.is-calling .cat-call-orbit{animation:catCallPulse .65s ease infinite alternate}.nav-hover-preview{position:fixed;z-index:610;width:304px;padding:10px;border-color:#7ebef03d;border-radius:14px;color:#b9cce0;background:radial-gradient(circle at 88% 4%,rgba(91,93,221,.19),transparent 30%),linear-gradient(150deg,#0e2541f7,#051121fa);box-shadow:0 24px 65px #00041294,inset 0 1px #ffffff0e;opacity:0;transform:translate(-8px) scale(.985);transform-origin:left center;transition:opacity .16s ease,transform .2s cubic-bezier(.2,.85,.25,1)}.nav-hover-preview:before{content:"";position:absolute;left:-5px;top:var(--preview-arrow, 28px);width:9px;height:9px;border-left:1px solid rgba(126,190,240,.23);border-bottom:1px solid rgba(126,190,240,.23);background:#0c2039;transform:rotate(45deg)}.nav-hover-preview.is-visible{opacity:1;transform:translate(0) scale(1)}.nav-preview-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:3px 3px 10px}.nav-preview-head>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(102,190,245,.18);border-radius:10px;color:#75dcff;background:linear-gradient(145deg,#2b6ea552,#5440a138)}.nav-preview-head svg{width:17px;height:17px}.nav-preview-head>div{display:grid;gap:2px}.nav-preview-head small{color:#66819b;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:680;letter-spacing:.09em}.nav-preview-head strong{color:#ecf5ff;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:570}.nav-preview-head>i{color:#5ce5ac;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.nav-preview-copy{margin:0 3px 9px;color:#8094aa;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.48}.nav-preview-list{display:grid;gap:5px}.nav-preview-item{width:100%;min-height:49px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;border:1px solid rgba(126,165,208,.11);border-radius:9px;color:#9db2c8;text-align:left;background:linear-gradient(145deg,#29426147,#172b4633);transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.nav-preview-item:hover{color:#eef8ff;border-color:#57bef845;background:linear-gradient(145deg,#2e639061,#3b337a45);transform:translate(2px)}.nav-preview-item>span:first-child{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#8edfff;background:#3778ab33}.nav-preview-item svg{width:14px;height:14px}.nav-preview-item>span:nth-child(2){display:grid;min-width:0;gap:2px}.nav-preview-item strong{overflow:hidden;color:#d8e6f4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:540;text-overflow:ellipsis;white-space:nowrap}.nav-preview-item small{overflow:hidden;color:#6f859c;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.nav-preview-item>i{color:#637c95;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.nav-preview-foot{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:3px 4px 0;color:#5e748c;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.nav-preview-foot span{display:flex;align-items:center;gap:5px}.nav-preview-foot span:before{content:"";width:5px;height:5px;border-radius:50%;background:#5de9aa;box-shadow:0 0 7px #5de9aa8c}.antramic-cat{position:fixed;left:0;top:0;z-index:68;width:94px;height:82px;padding:0;overflow:visible;border:0;color:inherit;background:transparent;outline-offset:5px;transform:translate3d(230px,calc(100vh - 150px),0);will-change:transform;touch-action:manipulation}.antramic-cat:hover,.antramic-cat.is-summoned,.antramic-cat.guide-active,.antramic-cat:focus-visible{z-index:530}.cat-character{position:absolute;left:8px;top:15px;width:78px;height:58px;transform-origin:50% 70%;transition:transform .18s ease}.cat-character.facing-left{transform:scaleX(-1)}.cat-shadow{position:absolute;left:12px;bottom:1px;width:60px;height:11px;border-radius:50%;background:#01051066;filter:blur(4px);transform:scaleX(.9)}.cat-body{position:absolute;left:24px;top:28px;width:45px;height:26px;overflow:hidden;border:1px solid rgba(173,216,255,.3);border-radius:55% 48% 44% 51%;background:radial-gradient(circle at 64% 25%,rgba(105,232,255,.3),transparent 23%),linear-gradient(145deg,#716de0 0 28%,#3e478f 61%,#252950);box-shadow:inset 0 3px 5px #ffffff1f,0 7px 14px #00041457}.cat-suit-line{position:absolute;left:7px;right:3px;top:11px;height:1px;background:linear-gradient(90deg,transparent,rgba(106,235,255,.8),transparent);transform:rotate(-7deg)}.cat-suit-node{position:absolute;right:8px;top:8px;width:4px;height:4px;border-radius:50%;background:#6cf1ca;box-shadow:0 0 7px #57dfcf}.cat-head{position:absolute;left:6px;top:10px;z-index:4;width:37px;height:34px;border:1px solid rgba(185,221,255,.3);border-radius:48% 50% 46%;background:radial-gradient(circle at 67% 21%,rgba(133,236,255,.3),transparent 26%),linear-gradient(145deg,#9087ed,#5c5ab5 54%,#34386e);box-shadow:inset 0 2px 4px #ffffff29,0 6px 13px #00041459}.cat-ear{position:absolute;top:-7px;z-index:-1;width:16px;height:19px;border:1px solid rgba(183,221,255,.27);background:linear-gradient(145deg,#8f87ea,#47468f);clip-path:polygon(50% 0,100% 100%,0 79%)}.cat-ear:after{content:"";position:absolute;inset:5px 4px 3px;background:#ff8ebe61;clip-path:inherit}.cat-ear-left{left:1px;transform:rotate(-10deg)}.cat-ear-right{right:0;transform:rotate(13deg)}.cat-face{position:absolute;inset:0}.cat-eye{position:absolute;top:14px;width:5px;height:6px;overflow:hidden;border-radius:50%;background:#a8f5ff;box-shadow:0 0 7px #77ebffcc;animation:catBlink 5.8s infinite}.cat-eye:after{content:"";position:absolute;left:2px;top:1px;width:1.5px;height:4px;border-radius:50%;background:#132442}.cat-eye-left{left:9px}.cat-eye-right{right:8px}.cat-nose{position:absolute;left:17px;top:21px;width:4px;height:3px;border-radius:50% 50% 60% 60%;background:#ffc1dc;box-shadow:0 0 4px #ffaad466}.cat-mouth{position:absolute;left:15px;top:24px;width:8px;height:5px;border-bottom:1px solid rgba(235,242,255,.72);border-radius:50%}.cat-whiskers,.cat-whiskers:before,.cat-whiskers:after{position:absolute;width:11px;height:1px;background:#daebff94;transform-origin:right center}.cat-whiskers{left:-8px;top:23px;transform:rotate(4deg)}.cat-whiskers:before,.cat-whiskers:after{content:"";left:33px}.cat-whiskers:before{transform:rotate(10deg)}.cat-whiskers:after{transform:rotate(-12deg)}.cat-visor{position:absolute;left:6px;top:10px;width:26px;height:12px;border-top:1px solid rgba(126,232,255,.3);border-radius:50%;background:linear-gradient(180deg,rgba(89,217,255,.12),transparent);pointer-events:none}.cat-collar{position:absolute;left:22px;top:37px;z-index:5;width:20px;height:5px;border-radius:4px;background:linear-gradient(90deg,#59e5ff,#9b79ff);box-shadow:0 0 7px #58dfff8c;transform:rotate(18deg)}.cat-collar i{position:absolute;left:7px;top:3px;width:6px;height:6px;border:1px solid rgba(228,247,255,.6);border-radius:50%;background:#3d56a4}.cat-tail{position:absolute;right:0;top:20px;z-index:-1;width:31px;height:32px;border:7px solid #5554a7;border-left:0;border-bottom-color:transparent;border-radius:0 90% 45% 0;filter:drop-shadow(0 4px 4px rgba(0,3,14,.32));transform:rotate(17deg);transform-origin:3px 25px;animation:catTail 2.4s ease-in-out infinite alternate}.cat-tail i{position:absolute;right:-7px;top:17px;width:7px;height:8px;border-radius:50%;background:#897ceb}.cat-leg{position:absolute;top:46px;z-index:3;width:10px;height:13px;border-radius:4px 4px 6px 6px;background:linear-gradient(180deg,#5e5caf,#343866);box-shadow:inset 1px 0 #ffffff17;transform-origin:50% 0}.cat-leg:after{content:"";position:absolute;left:-1px;bottom:-1px;width:12px;height:5px;border-radius:6px;background:#8076d7}.cat-leg-front{left:29px}.antramic-cat.is-running .cat-body{animation:catRunBody .31s ease-in-out infinite alternate}.antramic-cat.is-running .cat-head{animation:catRunHead .31s ease-in-out infinite alternate}.antramic-cat.is-running .cat-leg-front{animation:catRunLeg .31s ease-in-out infinite alternate}.antramic-cat.is-running .cat-leg-back{animation:catRunLeg .31s ease-in-out infinite alternate-reverse}.antramic-cat.is-running .cat-tail{animation-duration:.34s}.antramic-cat.is-hiding .cat-character{transform:translateY(10px)}.antramic-cat.is-hiding .cat-character.facing-left{transform:translateY(10px) scaleX(-1)}.antramic-cat.is-petted .cat-character{animation:catPurr .2s linear infinite alternate}.antramic-cat.is-petted .cat-character.facing-left{animation:catPurrLeft .2s linear infinite alternate}.antramic-cat.is-petted .cat-eye{height:2px;top:17px;animation:none}.antramic-cat.is-petted .cat-tail{animation-duration:.48s}.cat-nameplate{position:absolute;left:13px;bottom:-5px;display:flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid rgba(105,199,242,.13);border-radius:5px;color:#7892aa;font-size:calc(max((5.5px),(5.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.08em;white-space:nowrap;background:#05101fc4;opacity:0;transform:translateY(3px);transition:opacity .16s ease,transform .16s ease}.cat-nameplate i{width:4px;height:4px;border-radius:50%;background:#58e7ab;box-shadow:0 0 6px #58e7ab}.antramic-cat:hover .cat-nameplate,.antramic-cat:focus-visible .cat-nameplate{opacity:1;transform:translateY(0)}.cat-speech{position:absolute;left:47px;bottom:67px;min-width:max-content;max-width:190px;padding:7px 9px;border:1px solid rgba(115,196,242,.21);border-radius:9px 9px 9px 3px;color:#cfe5f5;font-size:calc(max((8.5px),(8.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:510;white-space:nowrap;background:linear-gradient(145deg,#0f2a46f5,#071527f7);box-shadow:0 12px 28px #00031061;opacity:0;pointer-events:none;transform:translateY(5px) scale(.96);transform-origin:left bottom;transition:opacity .17s ease,transform .2s ease}.antramic-cat.show-speech .cat-speech{opacity:1;transform:translateY(0) scale(1)}.cat-particles{position:absolute;inset:0;pointer-events:none}.cat-particles i{position:absolute;left:42px;top:17px;color:#8deaff;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;opacity:0}.cat-particles i:nth-child(2){left:56px;top:7px;color:#ff8fc9}.cat-particles i:nth-child(3){left:68px;top:20px;color:#a58cff}.antramic-cat.is-petted .cat-particles i{animation:catParticle 1.15s ease-out infinite}.antramic-cat.is-petted .cat-particles i:nth-child(2){animation-delay:.24s}.antramic-cat.is-petted .cat-particles i:nth-child(3){animation-delay:.48s}.cat-guide-panel{position:fixed;top:62px;right:12px;z-index:560;width:390px;max-height:calc(100vh - 82px);display:grid;grid-template-rows:auto auto minmax(110px,1fr) auto auto;overflow:hidden;border-color:#7ac6f747;border-radius:17px;color:#b9cde0;background:radial-gradient(circle at 84% 3%,rgba(118,79,220,.24),transparent 31%),radial-gradient(circle at 9% 62%,rgba(53,180,221,.12),transparent 29%),linear-gradient(155deg,#0c243efa,#040f1efc);box-shadow:0 30px 80px #000310a8,0 0 0 1px #4eace70d,inset 0 1px #fff1;animation:catGuidePanelIn .27s cubic-bezier(.2,.9,.24,1) both}.cat-guide-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 17px,rgba(99,199,245,.018) 17px 18px)}.cat-guide-header{position:relative;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border-bottom:1px solid rgba(131,177,216,.1)}.cat-guide-identity{display:flex;align-items:center;gap:10px}.cat-guide-identity>span{position:relative;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(103,209,250,.27);border-radius:12px;color:#9aeaff;background:radial-gradient(circle at 35% 25%,rgba(111,229,255,.25),transparent 40%),linear-gradient(145deg,#4074ae66,#5b40a659);box-shadow:0 0 18px #3ac0f421,inset 0 1px #ffffff14}.cat-guide-identity>span svg{width:21px;height:21px}.cat-guide-identity>span i{position:absolute;right:-2px;bottom:1px;width:8px;height:8px;border:2px solid #0c2038;border-radius:50%;background:#5beaaa;box-shadow:0 0 9px #5beaaaa8}.cat-guide-identity>div{display:grid;gap:3px}.cat-guide-identity small{color:#63829e;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:690;letter-spacing:.08em}.cat-guide-identity strong{color:#eef8ff;font-family:Audiowide,sans-serif;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:400;letter-spacing:.02em}.cat-guide-header>button{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#738aa1;background:transparent}.cat-guide-header>button:hover{color:#fff;background:#4874a233}.cat-guide-header>button svg{width:14px;height:14px}.cat-guide-status{position:relative;display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-bottom:1px solid rgba(131,177,216,.07);color:#75a2bf;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#1b3f5b29}.cat-guide-status span{display:flex;align-items:center;gap:6px;color:#7ee4c0}.cat-guide-status span i{width:5px;height:5px;border-radius:50%;background:#5cecae;box-shadow:0 0 7px #5cecae}.cat-guide-status small{color:#5e7790;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.cat-guide-messages{position:relative;display:grid;align-content:start;gap:9px;min-height:124px;padding:13px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(86,144,187,.24) transparent}.cat-message{display:flex;align-items:flex-start;gap:8px;max-width:92%}.cat-message-avatar{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(92,198,240,.2);border-radius:8px;color:#8ee6ff;background:#34709f36}.cat-message-avatar svg{width:14px;height:14px}.cat-message>div{display:grid;gap:3px;padding:8px 10px;border:1px solid rgba(120,163,204,.12);border-radius:4px 11px 11px;background:linear-gradient(145deg,#26436152,#1b2f4c3b)}.cat-message small{color:#5dbbdc;font-size:calc(max((6.5px),(6.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:720;letter-spacing:.09em}.cat-message p{margin:0;color:#b7c9db;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.48}.cat-message-user{justify-self:end;flex-direction:row-reverse}.cat-message-user>div{border-color:#6f5fd633;border-radius:11px 4px 11px 11px;background:linear-gradient(145deg,#4f44a657,#2f397347)}.cat-message-user small{color:#a994ff;text-align:right}.cat-message-typing>div{min-width:58px;display:flex;gap:4px;padding-block:12px}.cat-message-typing i{width:5px;height:5px;border-radius:50%;background:#69cdeb;animation:catTyping .8s ease-in-out infinite alternate}.cat-message-typing i:nth-child(2){animation-delay:.16s}.cat-message-typing i:nth-child(3){animation-delay:.32s}.cat-message-links{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.cat-message-links button{padding:5px 7px;border:1px solid rgba(91,188,235,.19);border-radius:6px;color:#83d8f4;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2a719b2e}.cat-message-links button:hover{color:#effbff;background:#3289b947}.cat-guide-actions{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 12px 11px}.cat-guide-actions>button{min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;border:1px solid rgba(118,162,203,.11);border-radius:9px;color:#8bcdea;text-align:left;background:linear-gradient(145deg,#26436345,#192e4b33)}.cat-guide-actions>button:hover{border-color:#57bcef42;color:#eff9ff;background:linear-gradient(145deg,#2a66915c,#342f7045);transform:translateY(-1px)}.cat-guide-actions>button>svg{width:16px;height:16px}.cat-guide-actions>button>span{display:grid;min-width:0;gap:2px}.cat-guide-actions strong{color:#cbdcea;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:550}.cat-guide-actions small{overflow:hidden;color:#617b94;font-size:calc(max((7.5px),(7.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.cat-guide-actions>button>i{color:#657e96;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.cat-guide-composer{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:6px;margin:0 12px 12px;padding:5px 5px 5px 9px;border:1px solid rgba(106,186,231,.2);border-radius:11px;background:linear-gradient(145deg,#122f4cc4,#0a1c34cc);box-shadow:inset 0 1px 5px #00041040}.cat-guide-composer>span{color:#71d8f6}.cat-guide-composer>span svg{width:14px;height:14px}.cat-guide-composer input{min-width:0;height:32px;border:0;outline:0;color:#d7e7f4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:transparent}.cat-guide-composer input::placeholder{color:#5d738a}.cat-guide-composer button{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(145deg,#399ada,#6558d9);box-shadow:0 5px 14px #2e68c447}.cat-guide-composer button:hover{filter:brightness(1.12)}.cat-guide-composer button svg{width:13px;height:13px}html[data-theme=light] ::selection{color:#fff;background:#694ed4a6}html[data-theme=light] .cat-call-button{color:#514b75;border-color:#4e4e9124;background:linear-gradient(145deg,#ffffffa6,#efebfb85)}html[data-theme=light] .cat-call-button:hover,html[data-theme=light] .cat-call-button[aria-pressed=true]{color:#2f2756;border-color:#664ebe40;background:linear-gradient(145deg,#ffffffd1,#e5dcf8b3);box-shadow:0 8px 20px #473e901a,inset 0 1px #ffffffe6}html[data-theme=light] .cat-call-orbit{color:#6146bc;border-color:#6952bf2b;background:radial-gradient(circle at 35% 25%,rgba(139,213,241,.36),transparent 42%),#8767d21f}html[data-theme=light] .cat-call-orbit i{border-color:#f4f0fb}html[data-theme=light] .cat-call-label small{color:#8b82a4}html[data-theme=light] .cat-call-label strong{color:#4a416d}html[data-theme=light] .nav-hover-preview,html[data-theme=light] .cat-guide-panel{border-color:#5250942e;color:#59667d;background:radial-gradient(circle at 88% 4%,rgba(162,126,225,.17),transparent 31%),linear-gradient(150deg,#fffffff2,#f2eefbf5);box-shadow:0 25px 65px #423a8233,inset 0 1px #ffffffe6}html[data-theme=light] .nav-hover-preview:before{border-color:#5250942e;background:#f6f2fb}html[data-theme=light] :is(.nav-preview-head strong,.cat-guide-identity strong){color:#293653}html[data-theme=light] :is(.nav-preview-head small,.nav-preview-copy,.nav-preview-foot,.cat-guide-identity small,.cat-guide-status small){color:#7b8198}html[data-theme=light] .nav-preview-item{color:#5a6378;border-color:#5152911f;background:linear-gradient(145deg,#ffffffad,#eeeaf894)}html[data-theme=light] .nav-preview-item:hover{color:#34295f;border-color:#6951bf38;background:linear-gradient(145deg,#ffffffe0,#e2d9f7b8)}html[data-theme=light] .nav-preview-item strong{color:#35415d}html[data-theme=light] .nav-preview-item small{color:#7a8297}html[data-theme=light] .cat-nameplate{color:#655c82;border-color:#52509421;background:#faf7ffd6}html[data-theme=light] .cat-speech{color:#38435f;border-color:#5250942b;background:linear-gradient(145deg,#fffffff5,#efebf9f7);box-shadow:0 14px 30px #433a8429}html[data-theme=light] .cat-shadow{background:#3e33752e}html[data-theme=light] .cat-guide-header{border-bottom-color:#5052921c}html[data-theme=light] .cat-guide-identity>span i{border-color:#f7f3fb}html[data-theme=light] .cat-guide-status{color:#64728a;border-bottom-color:#50529217;background:#ded9f152}html[data-theme=light] .cat-message>div{border-color:#5052921c;background:linear-gradient(145deg,#ffffffb8,#ebe7f694)}html[data-theme=light] .cat-message p{color:#536078}html[data-theme=light] .cat-message-user>div{border-color:#6c52c029;background:linear-gradient(145deg,#e2d8f7b8,#d7e1f89e)}html[data-theme=light] .cat-guide-actions>button{color:#5a54a0;border-color:#5052921c;background:linear-gradient(145deg,#ffffffad,#ede9f794)}html[data-theme=light] .cat-guide-actions>button:hover{border-color:#6951bf38;color:#33285d;background:linear-gradient(145deg,#ffffffe6,#e2d9f7b8)}html[data-theme=light] .cat-guide-actions strong{color:#37435f}html[data-theme=light] .cat-guide-actions small{color:#7a8398}html[data-theme=light] .cat-guide-composer{border-color:#54529529;background:linear-gradient(145deg,#ffffffc4,#ebe7f6ad)}html[data-theme=light] .cat-guide-composer input{color:#2b3652}html[data-theme=light] .cat-guide-composer input::placeholder{color:#8a90a3}@keyframes catGuideOrbit{to{transform:rotate(360deg)}}@keyframes catCallPulse{0%{transform:scale(.95);filter:brightness(.95)}to{transform:scale(1.08);filter:brightness(1.18)}}@keyframes catTail{0%{transform:rotate(5deg)}to{transform:rotate(29deg)}}@keyframes catBlink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.08)}}@keyframes catRunBody{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-3px) rotate(1deg)}}@keyframes catRunHead{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-2px) rotate(-2deg)}}@keyframes catRunLeg{0%{transform:rotate(27deg)}to{transform:rotate(-25deg)}}@keyframes catPurr{0%{transform:translate(0) rotate(-1deg)}to{transform:translate(1px,-1px) rotate(1deg)}}@keyframes catPurrLeft{0%{transform:translate(0) scaleX(-1) rotate(-1deg)}to{transform:translate(-1px,-1px) scaleX(-1) rotate(1deg)}}@keyframes catParticle{0%{opacity:0;transform:translateY(2px) scale(.5)}25%{opacity:1}to{opacity:0;transform:translateY(-18px) scale(1.15) rotate(18deg)}}@keyframes catGuidePanelIn{0%{opacity:0;transform:translateY(-9px) scale(.975);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes catTyping{0%{opacity:.35;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}@media(max-width:1220px){.cat-call-label{display:none}.cat-call-button{width:34px;padding:0;justify-content:center}}@media(max-width:860px){.nav-hover-preview{display:none!important}.cat-guide-panel{top:57px;right:7px;width:min(390px,calc(100vw - 14px));max-height:calc(100vh - 72px)}.antramic-cat{transform:translate3d(20px,calc(100vh - 145px),0)}}@media(max-width:560px){.cat-call-button{display:none}.cat-guide-actions{grid-template-columns:1fr;max-height:146px;overflow:auto}.cat-guide-panel{grid-template-rows:auto auto minmax(100px,1fr) auto auto}.antramic-cat{width:82px;transform:translate3d(10px,calc(100vh - 136px),0) scale(.9);transform-origin:bottom left}}@media(prefers-reduced-motion:reduce){.cat-call-orbit:before,.cat-tail,.cat-eye,.antramic-cat.is-running :is(.cat-body,.cat-head,.cat-leg),.antramic-cat.is-petted .cat-character,.antramic-cat.is-petted .cat-particles i{animation:none!important}}@media(max-width:860px){.insights-hub-hero,.insight-result-hero{align-items:flex-start}.insights-hub-hero>b,.insight-result-hero>b{display:none}.insights-hub-folder-grid,.insights-hub-folder-grid.nested-level,.keyword-grid,.superfan-grid,.insight-dashboard-grid,.reply-creator-grid{grid-template-columns:1fr}.comment-row{grid-template-columns:34px 1fr}.comment-row aside{grid-column:2}.reply-suggestions{grid-template-columns:1fr}}.antramic-cat{--cat-cover-z: 67;height:88px;contain:layout style}.antramic-cat.is-behind,.antramic-cat.is-behind:hover,.antramic-cat.is-behind:focus-visible{z-index:var(--cat-cover-z, 67)!important}.cat-character{top:18px;transform-origin:47% 88%;transition:transform .24s cubic-bezier(.2,.72,.25,1),opacity .2s ease}.cat-shadow{left:14px;bottom:-1px;width:57px;height:8px;opacity:.78;filter:blur(3px)}.cat-body{top:27px;border-radius:58% 49% 46% 53%;transform-origin:45% 90%}.cat-head{top:9px;transform-origin:70% 80%;transition:opacity .18s ease,transform .22s ease}.cat-tail{position:absolute;right:-18px;top:16px;z-index:-1;width:62px;height:44px;border:0;border-radius:0;filter:drop-shadow(0 3px 3px rgba(0,3,14,.3));transform:rotate(-4deg);transform-origin:7px 31px;animation:none;overflow:visible}.cat-tail svg{display:block;width:100%;height:100%;overflow:visible}.cat-tail-path{fill:none;stroke:url(#nyraTailGradient);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.cat-tail-highlight{fill:none;stroke:#d8ddff4d;stroke-width:1.4;stroke-linecap:round}.cat-leg{top:44px;width:8px;height:15px;border-radius:4px 4px 5px 5px;transform-origin:50% 2px}.cat-leg:after{left:-2px;width:12px;height:4px}.cat-leg-front{left:31px}.cat-leg-back{right:12px}.cat-leg-far{z-index:1;opacity:.66;filter:brightness(.78)}.cat-leg-front.cat-leg-far{left:36px}.cat-leg-back.cat-leg-far{right:17px}.cat-leg-near{z-index:4}.antramic-cat.is-walking .cat-body{animation:catWalkBody .58s ease-in-out infinite}.antramic-cat.is-walking .cat-head{animation:catWalkHead .58s ease-in-out infinite}.antramic-cat.is-walking .cat-leg-front.cat-leg-near,.antramic-cat.is-walking .cat-leg-back.cat-leg-far{animation:catWalkNear .58s cubic-bezier(.45,.05,.5,.95) infinite}.antramic-cat.is-walking .cat-leg-back.cat-leg-near,.antramic-cat.is-walking .cat-leg-front.cat-leg-far{animation:catWalkFar .58s cubic-bezier(.45,.05,.5,.95) infinite}.antramic-cat.is-walking .cat-tail{animation:catTailRootWalk 1.16s ease-in-out infinite alternate}.antramic-cat.is-walking .cat-shadow{animation:catWalkShadow .58s ease-in-out infinite}.antramic-cat.is-trotting .cat-body,.antramic-cat.is-running .cat-body{animation:catTrotBody .36s ease-in-out infinite}.antramic-cat.is-trotting .cat-head,.antramic-cat.is-running .cat-head{animation:catTrotHead .36s ease-in-out infinite}.antramic-cat.is-trotting .cat-leg-front.cat-leg-near,.antramic-cat.is-trotting .cat-leg-back.cat-leg-far,.antramic-cat.is-running .cat-leg-front.cat-leg-near,.antramic-cat.is-running .cat-leg-back.cat-leg-far{animation:catTrotNear .36s cubic-bezier(.45,.05,.5,.95) infinite}.antramic-cat.is-trotting .cat-leg-back.cat-leg-near,.antramic-cat.is-trotting .cat-leg-front.cat-leg-far,.antramic-cat.is-running .cat-leg-back.cat-leg-near,.antramic-cat.is-running .cat-leg-front.cat-leg-far{animation:catTrotFar .36s cubic-bezier(.45,.05,.5,.95) infinite}.antramic-cat.is-trotting .cat-tail,.antramic-cat.is-running .cat-tail{animation:catTailRootTrot .72s ease-in-out infinite alternate}.antramic-cat.is-sitting .cat-body,.antramic-cat.is-watching .cat-body{animation:catIdleBreath 3.4s ease-in-out infinite}.antramic-cat.is-sitting .cat-head{animation:catIdleLook 7.4s ease-in-out infinite}.antramic-cat.is-sitting .cat-tail,.antramic-cat.is-watching .cat-tail,.antramic-cat.is-grooming .cat-tail{animation:catTailRootIdle 2.8s ease-in-out infinite alternate}.antramic-cat.is-watching .cat-head{animation:catWatch 2.8s ease-in-out infinite}.antramic-cat.is-watching .cat-ear-left{animation:catEarListen 1.1s ease-in-out infinite alternate}.antramic-cat.is-watching .cat-ear-right{animation:catEarListen 1.4s ease-in-out infinite alternate-reverse}.antramic-cat.is-grooming .cat-head{animation:catGroom 1.05s ease-in-out infinite}.antramic-cat.is-grooming .cat-leg-front.cat-leg-near{animation:catGroomPaw 1.05s ease-in-out infinite}.antramic-cat.is-hiding .cat-character{transform:translateY(22px)}.antramic-cat.is-hiding .cat-character.facing-left{transform:translateY(22px) scaleX(-1)}.antramic-cat.is-peeking .cat-character{transform:translateY(20px)}.antramic-cat.is-peeking .cat-character.facing-left{transform:translateY(20px) scaleX(-1)}.antramic-cat.is-hiding :is(.cat-body,.cat-leg,.cat-tail,.cat-head){opacity:0}.antramic-cat.is-peeking :is(.cat-body,.cat-leg,.cat-tail){opacity:0}.antramic-cat.is-hiding .cat-shadow,.antramic-cat.is-peeking .cat-shadow{opacity:0}.antramic-cat.is-peeking .cat-head{opacity:1;animation:catPeek 2.6s cubic-bezier(.35,.03,.28,1) infinite}.antramic-cat.is-peeking .cat-ear-left{animation:catEarListen 1.8s ease-in-out infinite alternate}.antramic-cat.is-peeking .cat-ear-right{animation:catEarListen 2.1s ease-in-out infinite alternate-reverse}.antramic-cat.is-peeking .cat-peek-paws{opacity:.92;transform:translateY(0);animation:catPawsGrip 2.6s ease-in-out infinite}.antramic-cat.is-stalking .cat-character{transform:translateY(7px) scaleY(.93)}.antramic-cat.is-stalking .cat-character.facing-left{transform:translateY(7px) scaleY(.93) scaleX(-1)}.antramic-cat.is-stalking .cat-body{animation:catStalkBody .82s ease-in-out infinite}.antramic-cat.is-stalking .cat-head{transform:translateY(3px)}.antramic-cat.is-stalking .cat-leg-front.cat-leg-near,.antramic-cat.is-stalking .cat-leg-back.cat-leg-far{animation:catStalkNear .82s ease-in-out infinite}.antramic-cat.is-stalking .cat-leg-back.cat-leg-near,.antramic-cat.is-stalking .cat-leg-front.cat-leg-far{animation:catStalkFar .82s ease-in-out infinite}@keyframes catWatch{0%,24%,to{transform:rotate(0)}38%,58%{transform:rotate(-7deg) translateY(-1px)}72%,84%{transform:rotate(4deg)}}@keyframes catGroom{0%,22%,to{transform:rotate(0) translateY(0)}46%,72%{transform:rotate(-13deg) translate(-3px,5px)}}@keyframes catGroomPaw{0%,28%,to{transform:rotate(0) translateY(0)}45%,72%{transform:rotate(-54deg) translate(-5px,-8px)}}@media(prefers-reduced-motion:reduce){.antramic-cat :is(.cat-body,.cat-head,.cat-leg,.cat-tail,.cat-shadow,.cat-peek-paws,.cat-ear){animation:none!important}}.cat-dream{position:absolute;left:53px;top:2px;z-index:8;width:34px;height:31px;opacity:0;pointer-events:none;transition:opacity .3s ease}.cat-dream :is(i,b,em){position:absolute;bottom:0;color:#95eaff;font-family:Inter,sans-serif;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:720;text-shadow:0 0 8px rgba(102,226,255,.8);opacity:0}.cat-dream b{left:10px;bottom:8px;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.cat-dream em{left:23px;bottom:18px;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.antramic-cat.is-sleeping .cat-dream{opacity:1}.antramic-cat.is-sleeping .cat-dream i{animation:catDream 3.1s ease-out infinite}.antramic-cat.is-sleeping .cat-dream b{animation:catDream 3.1s .72s ease-out infinite}.antramic-cat.is-sleeping .cat-dream em{animation:catDream 3.1s 1.44s ease-out infinite}.antramic-cat.is-sleeping .cat-character{transform:translate(3px,15px) rotate(-3deg) scale(.89,.84);transform-origin:48% 83%;animation:catSleepSettle .78s cubic-bezier(.2,.75,.2,1) both}.antramic-cat.is-sleeping .cat-character.facing-left{transform:translate(-3px,15px) scaleX(-1) rotate(-3deg) scale(.89,.84)}.antramic-cat.is-sleeping .cat-body{top:31px;animation:catSleepBreath 3.7s ease-in-out infinite}.antramic-cat.is-sleeping .cat-head{left:17px;top:22px;transform:rotate(-14deg);animation:catSleepHead 3.7s ease-in-out infinite}.antramic-cat.is-sleeping .cat-eye{top:17px;height:2px;animation:none;box-shadow:0 0 4px #77ebff7a}.antramic-cat.is-sleeping .cat-leg{top:50px;height:7px;transform:rotate(76deg) translateY(2px);opacity:.72}.antramic-cat.is-sleeping .cat-leg-front{left:31px}.antramic-cat.is-sleeping .cat-leg-back{right:15px}.antramic-cat.is-sleeping .cat-tail{right:-4px;top:25px;transform:rotate(58deg) scale(.9);animation:catSleepTail 3.7s ease-in-out infinite}.antramic-cat.is-sleeping .cat-shadow{left:15px;bottom:-1px;width:61px;opacity:.58;transform:scaleX(1.02)}.antramic-cat.is-waking .cat-character{animation:catWakeWhole .72s cubic-bezier(.25,.74,.2,1) both}.antramic-cat.is-waking .cat-character.facing-left{animation-name:catWakeWholeLeft}.antramic-cat.is-waking .cat-ear-left{animation:catWakeEar .28s ease-in-out 2}.antramic-cat.is-waking .cat-ear-right{animation:catWakeEar .28s .09s ease-in-out 2 reverse}.antramic-cat.is-alerted .cat-eye{transform:scaleY(1.18);box-shadow:0 0 10px #77ebfff2}.antramic-cat.is-stretching .cat-character{animation:catStretchWhole 1.45s cubic-bezier(.3,.03,.25,1) both}.antramic-cat.is-stretching .cat-character.facing-left{animation-name:catStretchWholeLeft}.antramic-cat.is-stretching .cat-body{animation:catStretchBody 1.45s cubic-bezier(.3,.03,.25,1) both}.antramic-cat.is-stretching .cat-head{animation:catStretchHead 1.45s ease-in-out both}.antramic-cat.is-stretching .cat-leg-front{animation:catStretchFrontPaw 1.45s ease-in-out both}.antramic-cat.is-stretching .cat-leg-back{animation:catStretchBackPaw 1.45s ease-in-out both}.antramic-cat.is-stretching .cat-tail{animation:catStretchTail 1.45s ease-in-out both}.antramic-cat.is-sleeping.is-petted .cat-ear-left{animation:catSleepEarTwitch .55s ease-in-out infinite alternate}.antramic-cat.is-sleeping.is-petted .cat-ear-right{animation:catSleepEarTwitch .7s .12s ease-in-out infinite alternate-reverse}@keyframes catDream{0%{opacity:0;transform:translateY(3px) scale(.7)}20%,58%{opacity:.9}to{opacity:0;transform:translate(5px,-7px) scale(1.08)}}@keyframes catSleepSettle{0%{opacity:.9;filter:blur(.4px)}to{opacity:1;filter:none}}@keyframes catSleepBreath{0%,to{transform:scaleY(.96)}50%{transform:scale(1.035,1.015) translateY(-.5px)}}@keyframes catSleepHead{0%,to{transform:rotate(-14deg) translateY(0)}50%{transform:rotate(-13deg) translateY(-.7px)}}@keyframes catSleepTail{0%,84%,to{transform:rotate(58deg) scale(.9)}90%{transform:rotate(53deg) scale(.92)}}@keyframes catSleepEarTwitch{0%{transform:rotate(-10deg)}to{transform:rotate(-1deg)}}@keyframes catWakeWhole{0%{transform:translate(3px,15px) rotate(-3deg) scale(.89,.84)}45%{transform:translateY(7px) rotate(2deg) scale(.95,.94)}72%{transform:translateY(-2px) rotate(-1deg)}to{transform:none}}@keyframes catWakeWholeLeft{0%{transform:translate(-3px,15px) scaleX(-1) rotate(-3deg) scale(.89,.84)}45%{transform:translateY(7px) scaleX(-1) rotate(2deg) scale(.95,.94)}72%{transform:translateY(-2px) scaleX(-1) rotate(-1deg)}to{transform:scaleX(-1)}}@keyframes catWakeEar{0%{transform:rotate(-17deg)}to{transform:rotate(8deg)}}@keyframes catStretchWhole{0%,to{transform:none}35%,72%{transform:translate(-6px,5px) rotate(-2deg)}}@keyframes catStretchWholeLeft{0%,to{transform:scaleX(-1)}35%,72%{transform:translate(6px,5px) scaleX(-1) rotate(-2deg)}}@keyframes catStretchBody{0%,to{transform:scale(1)}38%,72%{transform:scale(1.18,.83) skew(-4deg)}}@keyframes catStretchHead{0%,to{transform:none}42%,72%{transform:translate(-8px,6px) rotate(-7deg)}}@keyframes catStretchFrontPaw{0%,to{transform:none}40%,72%{transform:rotate(61deg) translate(-4px,7px)}}@keyframes catStretchBackPaw{0%,to{transform:none}40%,72%{transform:rotate(-12deg) translate(2px,-1px)}}@keyframes catStretchTail{0%,to{transform:rotate(-4deg)}38%,72%{transform:rotate(-29deg) translateY(-3px)}}@media(prefers-reduced-motion:reduce){.antramic-cat :is(.cat-dream i,.cat-dream b,.cat-dream em,.cat-character){animation:none!important}}.file-window.suite-explorer-window{--suite-explorer-text: #e7f1fb;--suite-explorer-muted: #8fa5bd;--suite-explorer-dim: #68819d;--suite-explorer-line: rgba(133, 185, 233, .14);--suite-explorer-panel: rgba(14, 38, 64, .58);--suite-explorer-panel-strong: rgba(17, 46, 75, .78);--suite-explorer-hover: rgba(50, 104, 158, .18);min-width:680px;min-height:470px}.suite-explorer-window .window-body{grid-template-columns:178px minmax(0,1fr)}.suite-explorer-window .file-sidebar{gap:3px;padding:16px 10px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.suite-explorer-window .file-sidebar-label{margin:13px 9px 4px;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.1em}.suite-explorer-window .file-sidebar button{min-height:38px;height:auto;padding:8px 9px;font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.2}.suite-explorer-window .file-sidebar svg{width:16px;height:16px;flex:0 0 auto}.suite-sidebar-scope{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;margin:3px 2px 0;padding:9px;border:1px solid var(--suite-explorer-line);border-radius:10px;background:#0e2a4575}.suite-sidebar-scope>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(110,208,255,.22);border-radius:10px;color:#b9f1ff;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:750;background:linear-gradient(145deg,#238bc5a6,#5e43baad)}.suite-sidebar-scope p{min-width:0;display:grid;gap:2px;margin:0}.suite-sidebar-scope strong,.suite-sidebar-scope small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suite-sidebar-scope strong{color:var(--suite-explorer-text);font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620}.suite-sidebar-scope small{color:var(--suite-explorer-muted);font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-explorer-window .file-content{padding:18px 20px 46px;color:var(--suite-explorer-text);font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:radial-gradient(circle at 91% 3%,rgba(73,82,198,.1),transparent 30%),radial-gradient(circle at 7% 27%,rgba(32,146,192,.07),transparent 25%)}.suite-explorer-window .explorer-canvas{padding-right:8px;line-height:1.48}.suite-explorer-window .explorer-canvas :is(p,small,strong,em,b,span,li){user-select:text}.suite-explorer-hero,.suite-explorer-workspace-head{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 18px;border:1px solid var(--suite-explorer-line);border-radius:14px;background:radial-gradient(circle at 92% 0,rgba(95,82,225,.16),transparent 36%),linear-gradient(140deg,#1940636b,#091d3342);box-shadow:inset 0 1px #ffffff09}.suite-explorer-hero>span,.suite-workspace-app-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(104,207,255,.25);border-radius:15px;color:#93e8ff;background:linear-gradient(145deg,#258ec540,#5c45be40);box-shadow:inset 0 1px #ffffff0f,0 9px 22px #020b1d38}.suite-explorer-hero>span svg,.suite-workspace-app-icon svg{width:25px;height:25px}.suite-explorer-hero>div,.suite-explorer-workspace-head>div{min-width:0}.suite-explorer-hero small,.suite-explorer-workspace-head>div>small,.suite-explorer-section-head small,.suite-explorer-workspace-body header small{color:#74cde8;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:720;letter-spacing:.105em}.suite-explorer-hero h2,.suite-explorer-workspace-head h2{margin:2px 0 3px;color:var(--suite-explorer-text);font-size:calc(max((23px),(23px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:640;line-height:1.2;letter-spacing:-.025em}.suite-explorer-hero p,.suite-explorer-workspace-head p{max-width:720px;margin:0;color:var(--suite-explorer-muted);font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.48}.suite-explorer-hero>aside{min-width:148px;display:grid;grid-template-columns:8px auto;gap:2px 8px;padding:10px 12px;border:1px solid var(--suite-explorer-line);border-radius:10px;background:#0a1f346b}.suite-explorer-hero>aside i,.suite-explorer-workspace-head>aside>span i,.suite-explorer-kpis article span i{width:7px;height:7px;align-self:center;border-radius:50%;background:#55dfa6;box-shadow:0 0 9px #55dfa69e}.suite-explorer-hero>aside i{grid-row:span 2}.suite-explorer-hero>aside strong{color:var(--suite-explorer-text);font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650}.suite-explorer-hero>aside small{color:var(--suite-explorer-muted);font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:0}.suite-platform-scope{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:13px 0 17px;padding:10px 12px;border:1px solid var(--suite-explorer-line);border-radius:12px;background:#081b2f6e}.suite-scope-label{display:flex;align-items:center;gap:7px;color:var(--suite-explorer-muted);white-space:nowrap}.suite-scope-label svg{width:15px;height:15px;color:#70d8fa}.suite-scope-label b{font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:640}.suite-platform-pills{min-width:0;display:flex;gap:7px;overflow-x:auto;padding:1px;scrollbar-width:thin}.suite-platform-pills button{min-width:max-content;min-height:34px;display:flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--suite-explorer-line);border-radius:9px;color:var(--suite-explorer-muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#0f2b467a;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.suite-platform-pills button:hover{color:var(--suite-explorer-text);border-color:#6cc5f452;background:var(--suite-explorer-hover);transform:translateY(-1px)}.suite-platform-pills button.active{color:#effaff;border-color:#5ccfff6b;background:linear-gradient(145deg,#288bc540,#594ac438);box-shadow:inset 0 1px #ffffff0d}.suite-platform-pills button>i{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#bdf4ff;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:760;background:linear-gradient(145deg,#237cae,#654ab4)}.suite-platform-pills .platform-badge{width:24px;height:24px;font-size:calc(max((7px),(7px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-platform-pills small{min-width:19px;padding:1px 5px;border-radius:7px;color:#92dfff;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-align:center;background:#3ca4da21}.suite-explorer-section-head,.suite-platform-pulse>header,.suite-explorer-work-list>header,.suite-explorer-activity>header{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:0 2px 10px}.suite-explorer-section-head h3,.suite-platform-pulse h3,.suite-explorer-work-list h3,.suite-explorer-activity h3{margin:2px 0 0;color:var(--suite-explorer-text);font-size:calc(max((17px),(17px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620}.suite-explorer-section-head>span,.suite-platform-pulse>header>span,.suite-explorer-work-list>header>span,.suite-explorer-activity>header>span{color:var(--suite-explorer-dim);font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-explorer-folder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding-bottom:8px}.suite-explorer-folder-card,.suite-explorer-app-card{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:118px;padding:14px;border:1px solid var(--suite-explorer-line);border-radius:13px;color:var(--suite-explorer-text);text-align:left;background:linear-gradient(145deg,var(--suite-explorer-panel-strong),var(--suite-explorer-panel));box-shadow:inset 0 1px #ffffff08;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.suite-explorer-folder-card:hover,.suite-explorer-app-card:hover{border-color:#65c1f34f;background:linear-gradient(145deg,#184266d1,#112b49b0);box-shadow:inset 0 1px #ffffff0d,0 12px 28px #020a1a2e;transform:translateY(-2px)}.suite-folder-art{position:relative;width:68px;height:55px;display:block}.suite-folder-art .folder-shape{width:64px;height:44px;margin:7px 0 0}.suite-folder-art>span:last-child{position:absolute;right:0;bottom:0;width:31px;height:31px;display:grid;place-items:center;border:2px solid rgba(9,28,49,.94);border-radius:10px;color:#d8f7ff;background:linear-gradient(145deg,#2a91c6,#5b4db9);box-shadow:0 6px 14px #02081857}.suite-folder-art>span:last-child svg{width:16px;height:16px}.suite-folder-art.app .folder-shape{background:linear-gradient(165deg,#367bbd,#274e89)}.suite-folder-copy{min-width:0;display:grid;gap:3px;user-select:text}.suite-folder-copy small{color:#69c9e8;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:690;letter-spacing:.055em;text-transform:uppercase}.suite-folder-copy small b{padding:2px 5px;border-radius:5px;color:#aeeaff;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2a8bc124}.suite-folder-copy strong{overflow:hidden;color:var(--suite-explorer-text);font-size:calc(max((15px),(15px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:630;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.suite-folder-copy p{display:-webkit-box;overflow:hidden;margin:0;color:var(--suite-explorer-muted);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.suite-folder-copy em{overflow:hidden;color:var(--suite-explorer-dim);font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;text-overflow:ellipsis;white-space:nowrap}.suite-folder-arrow{color:#5f91b5;font-size:calc(max((22px),(22px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.suite-explorer-workspace-head{grid-template-columns:58px minmax(0,1fr) minmax(170px,auto)}.suite-explorer-workspace-head>aside{display:grid;justify-items:end;gap:8px}.suite-explorer-workspace-head>aside>span{display:flex;align-items:center;gap:7px;color:var(--suite-explorer-muted);font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-explorer-workspace-head>aside>button,.suite-explorer-guidance>button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 13px;border:1px solid rgba(91,201,250,.32);border-radius:9px;color:#edfbff;font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:640;background:linear-gradient(145deg,#2a90cfc7,#3e5ec7d1);box-shadow:inset 0 1px #ffffff1f,0 8px 18px #05224e40}.suite-explorer-workspace-head>aside>button svg,.suite-explorer-guidance>button svg{width:15px;height:15px}.suite-explorer-tabs{display:flex;gap:4px;margin:0 0 13px;padding:4px;border:1px solid var(--suite-explorer-line);border-radius:10px;background:#0a1f3473}.suite-explorer-tabs button{min-width:112px;min-height:34px;padding:6px 13px;border-radius:7px;color:var(--suite-explorer-muted);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:580;background:transparent}.suite-explorer-tabs button:hover{color:var(--suite-explorer-text)}.suite-explorer-tabs button.active{color:#f1f8ff;background:linear-gradient(145deg,#3068a266,#3e41924a);box-shadow:inset 0 1px #ffffff0b}.suite-explorer-workspace-body{padding-bottom:8px}.suite-explorer-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:11px}.suite-explorer-kpis article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:13px 14px;border:1px solid var(--suite-explorer-line);border-radius:11px;background:var(--suite-explorer-panel)}.suite-explorer-kpis article>small{grid-column:1 / -1;color:var(--suite-explorer-muted);font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-explorer-kpis article>strong{color:var(--suite-explorer-text);font-size:calc(max((24px),(24px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620;line-height:1.12}.suite-explorer-kpis article>span{display:flex;align-items:center;gap:6px;color:#75d8ac;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-explorer-kpis article>span i{width:6px;height:6px}.suite-platform-pulse,.suite-explorer-work-list,.suite-explorer-guidance,.suite-explorer-activity{border:1px solid var(--suite-explorer-line);border-radius:12px;background:var(--suite-explorer-panel)}.suite-platform-pulse{margin-bottom:11px;padding:13px}.suite-platform-pulse>header{margin:0 1px 9px}.suite-platform-pulse>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px}.suite-platform-pulse article{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgba(129,181,225,.1);border-radius:9px;background:#091e3357}.suite-platform-pulse article>span .platform-badge{width:34px;height:34px;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-platform-pulse article>div{min-width:0;display:grid}.suite-platform-pulse article>div strong{overflow:hidden;color:var(--suite-explorer-text);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620;text-overflow:ellipsis;white-space:nowrap}.suite-platform-pulse article>div small{overflow:hidden;color:var(--suite-explorer-dim);font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.suite-platform-pulse article>p{display:grid;justify-items:end;margin:0}.suite-platform-pulse article>p b{color:var(--suite-explorer-text);font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620}.suite-platform-pulse article>p small{color:var(--suite-explorer-dim);font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-platform-pulse article>i{display:none;color:#74d8a9;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.suite-explorer-work-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.8fr);gap:11px}.suite-explorer-work-list,.suite-explorer-guidance{padding:13px}.suite-explorer-work-list>header{margin:0 1px 9px}.suite-explorer-work-list>button{width:100%;min-height:56px;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto 15px;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(126,177,222,.095);border-radius:9px;color:var(--suite-explorer-text);text-align:left;background:#091e334f}.suite-explorer-work-list>button+button{margin-top:6px}.suite-explorer-work-list>button:hover,.suite-explorer-work-list>button.selected{border-color:#5ec2f24d;background:var(--suite-explorer-hover)}.suite-row-platform .platform-badge{width:34px;height:34px;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-platform-fallback{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#8ee5ff;background:#2c84be33}.suite-platform-fallback svg{width:16px;height:16px}.suite-explorer-work-list>button>span:nth-child(2){min-width:0;display:grid;gap:2px;user-select:text}.suite-explorer-work-list>button strong{overflow:hidden;color:var(--suite-explorer-text);font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:610;text-overflow:ellipsis;white-space:nowrap}.suite-explorer-work-list>button small{overflow:hidden;color:var(--suite-explorer-muted);font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.suite-explorer-work-list>button em{padding:3px 7px;border-radius:7px;color:#78d5b0;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;background:#33ae7f1a}.suite-explorer-work-list>button b{min-width:52px;color:#b9d7ec;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620;text-align:right}.suite-explorer-work-list>button>i{color:#6386a3;font-size:calc(max((17px),(17px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.suite-explorer-guidance>header{display:flex;align-items:center;gap:10px;margin-bottom:11px}.suite-explorer-guidance>header>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(101,205,250,.19);border-radius:10px;color:#8be4ff;background:#2b87c121}.suite-explorer-guidance>header svg{width:18px;height:18px}.suite-explorer-guidance h3{margin:2px 0 0;color:var(--suite-explorer-text);font-size:calc(max((15px),(15px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620}.suite-explorer-guidance ul{display:grid;gap:10px;margin:0 0 14px;padding:0;list-style:none}.suite-explorer-guidance li{display:grid;grid-template-columns:7px 1fr;gap:8px;color:var(--suite-explorer-muted);font-size:calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.suite-explorer-guidance li>i{width:6px;height:6px;margin-top:6px;border-radius:50%;background:#5bbfe4;box-shadow:0 0 7px #52bfe759}.suite-explorer-guidance>button{width:100%}.suite-explorer-activity{padding:13px}.suite-explorer-activity>article{min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px;border:1px solid rgba(126,177,222,.095);border-radius:9px;background:#091e334f}.suite-explorer-activity>article+article{margin-top:7px}.suite-explorer-activity>article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#84ddf7;background:#2b87c121}.suite-explorer-activity>article svg{width:17px;height:17px}.suite-explorer-activity>article>div{display:grid;gap:2px}.suite-explorer-activity>article strong{color:var(--suite-explorer-text);font-size:calc(max((12.5px),(12.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:610}.suite-explorer-activity>article small{color:var(--suite-explorer-muted);font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.suite-explorer-activity>article>i{color:#64849f;font-size:calc(max((17px),(17px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.suite-explorer-window .file-content.list-mode .suite-explorer-folder-grid,.suite-explorer-window .file-content.list-mode .suite-explorer-kpis,.suite-explorer-window .file-content.list-mode .suite-platform-pulse>div,.suite-explorer-window .file-content.list-mode .suite-explorer-work-grid{grid-template-columns:1fr}.suite-explorer-window .file-content.list-mode .suite-explorer-folder-card,.suite-explorer-window .file-content.list-mode .suite-explorer-app-card{min-height:76px;grid-template-columns:58px minmax(0,1fr) 20px;padding:9px 12px}.suite-explorer-window .file-content.list-mode .suite-folder-art{width:54px;height:44px}.suite-explorer-window .file-content.list-mode .suite-folder-art .folder-shape{width:50px;height:34px;margin-top:6px}.suite-explorer-window .file-content.list-mode .suite-folder-art>span:last-child{width:25px;height:25px;border-radius:8px}.suite-explorer-window .file-content.list-mode .suite-folder-copy p{-webkit-line-clamp:1}html[data-theme=light] .file-window.suite-explorer-window{--suite-explorer-text: #2f3854;--suite-explorer-muted: #69748c;--suite-explorer-dim: #8a91a5;--suite-explorer-line: rgba(84, 76, 145, .14);--suite-explorer-panel: rgba(255,255,255,.52);--suite-explorer-panel-strong: rgba(251,249,255,.74);--suite-explorer-hover: rgba(129,104,207,.1)}html[data-theme=light] .suite-explorer-window .file-content{background:radial-gradient(circle at 90% 1%,rgba(126,101,215,.1),transparent 31%),radial-gradient(circle at 4% 31%,rgba(235,146,202,.08),transparent 26%),#ffffff21}html[data-theme=light] .suite-sidebar-scope,html[data-theme=light] .suite-platform-scope,html[data-theme=light] .suite-explorer-tabs{background:#f8f6ff94}html[data-theme=light] .suite-explorer-hero,html[data-theme=light] .suite-explorer-workspace-head{background:radial-gradient(circle at 92% 0,rgba(138,111,224,.12),transparent 37%),linear-gradient(140deg,#ffffffb3,#f4f0fd66)}html[data-theme=light] .suite-explorer-hero small,html[data-theme=light] .suite-explorer-workspace-head>div>small,html[data-theme=light] .suite-explorer-section-head small,html[data-theme=light] .suite-explorer-workspace-body header small{color:#7963b2}html[data-theme=light] .suite-explorer-folder-card:hover,html[data-theme=light] .suite-explorer-app-card:hover{background:linear-gradient(145deg,#ffffffd6,#efe9fdb8)}html[data-theme=light] .suite-folder-art>span:last-child{border-color:#faf7fff5}html[data-theme=light] .suite-platform-pills button{background:#ffffff85}html[data-theme=light] .suite-platform-pills button.active{color:#413470;background:linear-gradient(145deg,#dacdfbad,#dfd7ff8a)}html[data-theme=light] .suite-platform-pulse article,html[data-theme=light] .suite-explorer-work-list>button,html[data-theme=light] .suite-explorer-activity>article{background:#ffffff6b}html[data-theme=light] .suite-explorer-tabs button.active{color:#40336e;background:linear-gradient(145deg,#cdbef48f,#e1d8f980)}@media(max-width:1060px){.suite-explorer-window .window-body{grid-template-columns:158px minmax(0,1fr)}.suite-explorer-folder-grid,.suite-explorer-work-grid{grid-template-columns:1fr}.suite-explorer-hero>aside{display:none}.suite-explorer-hero{grid-template-columns:50px minmax(0,1fr)}}@media(max-width:760px){.file-window.suite-explorer-window{min-width:0;min-height:0}.suite-explorer-window .window-body{grid-template-columns:1fr}.suite-explorer-window .file-sidebar{display:none}.suite-explorer-window .file-content{padding:12px 12px 42px}.suite-explorer-workspace-head{grid-template-columns:46px minmax(0,1fr)}.suite-explorer-workspace-head>aside{grid-column:1 / -1;grid-template-columns:1fr;justify-items:stretch}.suite-explorer-workspace-head>aside>span{display:none}.suite-explorer-kpis,.suite-platform-scope{grid-template-columns:1fr}.suite-explorer-work-list>button{grid-template-columns:36px minmax(0,1fr) 14px}.suite-explorer-work-list>button :is(em,b){display:none}.suite-explorer-tabs button{min-width:0;flex:1}}.weather-card,.music-card{display:none!important}.dock-reveal-zone{position:fixed;left:0;right:0;bottom:0;height:10px;z-index:74;pointer-events:none}body.dock-autohide .dock-reveal-zone{pointer-events:auto}body.dock-autohide .dock{transform:translateY(calc(100% + 14px));opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .16s ease}body:not(.dock-autohide) .dock{transform:translateY(0)}.solid-file-window.sidebar-hidden .solid-window-body{grid-template-columns:0 minmax(0,1fr)}.solid-file-window.sidebar-hidden .solid-app-sidebar{width:0;padding-left:0;padding-right:0;border-right:0;opacity:0;overflow:hidden;pointer-events:none}.solid-file-window .solid-window-body{transition:grid-template-columns .18s ease}.solid-file-window .solid-app-sidebar{transition:width .18s ease,padding .18s ease,opacity .14s ease}.file-window.maximized{bottom:calc(var(--dock-h) + 12px)!important}body.dock-autohide:not(.dock-revealed) .file-window.maximized{bottom:10px!important}body.dock-autohide.dock-revealed .file-window.maximized{bottom:calc(var(--dock-h) + 12px)!important}@media(prefers-reduced-motion:reduce){body.dock-autohide .dock,.solid-file-window .solid-window-body,.solid-file-window .solid-app-sidebar{transition:none}}.file-window.sidebar-hidden .window-body{grid-template-columns:0 minmax(0,1fr)}.file-window.sidebar-hidden .file-sidebar{width:0;padding-left:0;padding-right:0;border-right:0;opacity:0;overflow:hidden;pointer-events:none}.file-window.sidebar-hidden .window-actions [data-toggle-explorer-sidebar]{color:#7caee0;background:#4d89c529}.file-window.maximized{position:fixed!important;left:0!important;right:0!important;top:var(--topbar-h)!important;bottom:var(--dock-h)!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border-radius:0!important;transform:none!important}body.dock-autohide .file-window.maximized,body.dock-autohide.dock-revealed .file-window.maximized,body.dock-autohide .workspace{bottom:0!important}body.dock-autohide .dock-reveal-zone{z-index:10049!important;pointer-events:auto}body.dock-autohide.dock-revealed .dock,body.dock-autohide .dock:focus-within{transform:translateY(0);opacity:1;pointer-events:auto}.window-actions .explorer-sidebar-toggle{width:auto!important;min-width:34px;padding:0 8px!important;gap:5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.window-actions .explorer-sidebar-toggle span{display:inline;font-size:calc(max((8px),(8px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650;white-space:nowrap;color:currentColor}@media(max-width:760px){.window-actions .explorer-sidebar-toggle span{display:none}.window-actions .explorer-sidebar-toggle{width:30px!important;min-width:30px;padding:0!important}}.workspace{bottom:0!important}body:not(.dock-autohide) .sidebar{bottom:0!important}body:not(.dock-autohide) .assistant-panel{bottom:0!important}body.dock-autohide .sidebar,body.dock-autohide .assistant-panel{bottom:0!important}.file-window.maximized{left:0!important;right:0!important;top:var(--topbar-h)!important;bottom:0!important;z-index:10060!important;border-radius:0!important}body.dock-autohide .file-window.maximized{z-index:10040!important}body.dock-autohide .dock-reveal-zone{z-index:10049!important}body.dock-autohide .dock{z-index:10050!important}.home-sidebar-toggle{position:fixed;left:calc(var(--sidebar-w) - 15px);top:calc(var(--topbar-h) + 12px);z-index:205;width:31px;height:31px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(142,180,225,.18);border-radius:9px;color:#8ba6c3;background:linear-gradient(145deg,#142c48eb,#071426eb);box-shadow:0 8px 22px #0005123d;transition:left .2s ease,color .16s ease,background .16s ease}.home-sidebar-toggle:hover{color:#e6f4ff;background:linear-gradient(145deg,#254c75f5,#0c1f38f5)}.home-sidebar-toggle svg{width:13px;height:13px;transform:rotate(180deg);transition:transform .2s ease}.home-sidebar-toggle span{display:none}.sidebar{transition:transform .2s cubic-bezier(.2,.8,.2,1),bottom .2s ease}.workspace{transition:left .2s cubic-bezier(.2,.8,.2,1),right .2s ease,bottom .2s ease}body.home-sidebar-hidden .sidebar{transform:translate(calc(-100% - 8px));pointer-events:none}body.home-sidebar-hidden .workspace{left:0!important}body.home-sidebar-hidden .home-sidebar-toggle{left:8px}body.home-sidebar-hidden .home-sidebar-toggle svg{transform:rotate(0)}html[data-theme=light] .home-sidebar-toggle{color:#655b86;border-color:#574a8724;background:linear-gradient(145deg,#ffffffe0,#efecf8e6);box-shadow:0 8px 22px #493e731f}html[data-theme=light] .home-sidebar-toggle:hover{color:#40336e;background:#fff}.antramic-cat.is-dock-reacting{z-index:10052!important}.antramic-cat.is-dock-reacting .cat-shadow{animation:catDockShadow .64s ease both}@keyframes catDockShadow{0%,to{transform:scaleX(.9);opacity:.78}28%{transform:scaleX(1.05);opacity:.56}55%{transform:scaleX(.62);opacity:.28}}@media(prefers-reduced-motion:reduce){.sidebar,.workspace,.home-sidebar-toggle{transition:none!important}.antramic-cat.is-dock-reacting .cat-shadow{animation:none!important}}html{transition:filter .12s linear}@media(prefers-reduced-motion:reduce){html{transition:none}}.range-control>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.range-control output{color:#7894ad;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-variant-numeric:tabular-nums}.explorer-zoom-widget{display:flex;align-items:center;gap:5px;margin-left:auto;margin-right:8px;height:24px;color:#73879d;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.explorer-zoom-widget button{width:20px;height:20px;min-height:0;padding:0;border:0;border-radius:6px;background:transparent;color:#71869e;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1}.explorer-zoom-widget button:hover{background:#7eaad817;color:#cfe1f1}.explorer-zoom-widget input[type=range]{width:92px;height:14px;accent-color:#6e8cff}.explorer-zoom-widget output{width:34px;text-align:right;color:#71869e;font-size:calc(max((9.5px),(9.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-variant-numeric:tabular-nums}.solid-file-window .solid-explorer-canvas{transform-origin:top left}html[data-theme=light] .explorer-zoom-widget,html[data-theme=light] .explorer-zoom-widget button,html[data-theme=light] .explorer-zoom-widget output{color:#68758b}html[data-theme=light] .explorer-zoom-widget button:hover{background:#5a4c9b14;color:#47546a}@media(max-width:720px){.explorer-zoom-widget input[type=range]{width:64px}.solid-runtime-badge{display:none}}body.os-shell-pending :is(.topbar,.sidebar,.workspace,.dock,.home-sidebar-toggle){opacity:0}body.os-shell-revealing .topbar{animation:osChromeReveal .34s cubic-bezier(.2,.8,.2,1) both}body.os-shell-revealing .sidebar{animation:osSidebarReveal .42s .05s cubic-bezier(.2,.8,.2,1) both}body.os-shell-revealing .workspace{animation:osWorkspaceReveal .42s .09s cubic-bezier(.2,.8,.2,1) both}body.os-shell-revealing .dock{animation:osDockReveal .42s .13s cubic-bezier(.2,.8,.2,1) both}body.os-shell-revealing .home-sidebar-toggle{animation:osChromeReveal .28s .12s ease both}@keyframes osChromeReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes osSidebarReveal{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes osWorkspaceReveal{0%{opacity:0;transform:scale(.995)}to{opacity:1;transform:scale(1)}}@keyframes osDockReveal{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.file-footer.solid-file-footer{left:14px;right:14px}.file-footer.solid-file-footer>span{display:none!important}@media(prefers-reduced-motion:reduce){body.os-shell-pending :is(.topbar,.sidebar,.workspace,.dock,.home-sidebar-toggle){opacity:1}body.os-shell-revealing :is(.topbar,.sidebar,.workspace,.dock,.home-sidebar-toggle){animation:none!important}}body.os-shell-revealing :is(.topbar,.sidebar,.workspace,.dock,.home-sidebar-toggle){animation:osShellSoftReady .16s ease-out both!important;animation-delay:0s!important}@keyframes osShellSoftReady{0%{opacity:.72}to{opacity:1}}.file-footer.solid-file-footer{left:0;right:0;bottom:0}.breadcrumbs span.current{color:#9db3ca}html[data-theme=light] .breadcrumbs span.current{color:#3e4770}.solid-window-snap-preview{left:0;right:0;top:var(--topbar-h);bottom:0;z-index:10035;border-radius:0;border-color:#66d2ff73;background:linear-gradient(145deg,#388ee81f,#5b41ce14);backdrop-filter:blur(4px)}body.dock-autohide .solid-window-snap-preview{bottom:0}body.solid-explorer-interacting{user-select:none}.quick-access-section{position:relative;padding-top:8px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(131,169,209,.08)}.quick-access-section h2{display:flex!important;align-items:center;gap:5px}.quick-access-star{color:#7ea6d1;font-size:calc(max((9px),(9px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.quick-access-hint{margin-left:auto!important;border:0!important;background:transparent!important;color:#5f7a91!important;font-size:calc(max((9px!important),(9px!important) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.quick-access-pins{display:grid;gap:2px;max-height:164px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(111,145,177,.5) transparent}.quick-access-pins.empty{padding:1px 5px 3px}.quick-access-empty{margin:0;padding:5px 7px;border:1px dashed rgba(126,174,222,.1);border-radius:8px;color:#69849a;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.35}.quick-access-row{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) 22px;align-items:center;gap:1px;border-radius:8px;transition:background .1s ease,box-shadow .1s ease,opacity .1s ease}.quick-access-row:hover{background:#ffffff05}.quick-access-row.dragging{opacity:.45}.quick-access-row.drag-over{box-shadow:inset 0 2px #689fe9b8}.quick-access-drag-handle,.quick-access-remove,.quick-access-menu-pin{display:grid;place-items:center;padding:0;border:0;background:transparent;color:#607d96;cursor:pointer}.quick-access-drag-handle{width:16px;height:28px;border-radius:6px;font-size:calc(max((10px),(10px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:-2px;cursor:grab;opacity:.42}.quick-access-drag-handle:active{cursor:grabbing}.quick-access-row:hover .quick-access-drag-handle,.quick-access-drag-handle:focus-visible{opacity:.9;color:#9bb8d0}.quick-access-remove{width:21px;height:21px;border-radius:6px;opacity:1;border:1px solid rgba(218,110,110,.12);background:#da6e6e09;color:#9b7d83;font-size:calc(max((15px),(15px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1;transition:background .1s ease,color .1s ease,border-color .1s ease}.quick-access-remove span{transform:translateY(-1px)}.quick-access-remove:hover,.quick-access-remove:focus-visible{background:#da6e6e1c;border-color:#da6e6e40;color:#e2a3a0}.quick-access-pins::-webkit-scrollbar{width:6px}.quick-access-pins::-webkit-scrollbar-track{background:transparent}.quick-access-pins::-webkit-scrollbar-thumb{background:#6f91b157;border-radius:999px}.quick-access-pins::-webkit-scrollbar-thumb:hover{background:#6f91b185}.quick-access-item{min-width:0!important;width:100%!important}.quick-access-item small{margin-left:auto!important}.quick-access-row .quick-access-item{padding-left:6px!important;padding-right:5px!important}.nav-item-row{position:relative}.nav-item-row>.nav-item{width:100%}.quick-access-menu-pin{position:absolute;right:5px;top:50%;transform:translateY(-50%);z-index:2;width:22px;height:22px;border-radius:6px;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1;opacity:0;transition:opacity .1s ease,color .1s ease,background .1s ease}.nav-item-row:hover .quick-access-menu-pin,.quick-access-menu-pin:focus-visible,.nav-item-row.quick-access-pinned .quick-access-menu-pin{opacity:1}.quick-access-menu-pin:hover{background:#6c9bd917;color:#b7d3ea}.nav-item-row.quick-access-pinned .quick-access-menu-pin{color:#86a9c7}.nav-item-row.quick-access-pinned:not(:hover) .quick-access-menu-pin{opacity:.58}html[data-theme=light] .quick-access-section{border-color:#4d518214}html[data-theme=light] .quick-access-pins{scrollbar-color:rgba(92,102,137,.42) transparent}html[data-theme=light] .quick-access-pins::-webkit-scrollbar-thumb{background:#5c668947}html[data-theme=light] .quick-access-remove{background:#b75d5d09;border-color:#b75d5d21;color:#9b7379}html[data-theme=light] .quick-access-hint,html[data-theme=light] .quick-access-empty{color:#78879a}html[data-theme=light] .quick-access-empty{border-color:#4d51821f}html[data-theme=light] .quick-access-row:hover{background:#4c4c8006}html[data-theme=light] .quick-access-row.drag-over{box-shadow:inset 0 2px #5b55a68c}html[data-theme=light] .quick-access-drag-handle,html[data-theme=light] .quick-access-remove,html[data-theme=light] .quick-access-menu-pin{color:#77849a}html[data-theme=light] .quick-access-menu-pin:hover{background:#5b55a612;color:#5c5a8d}html[data-theme=light] .nav-item-row.quick-access-pinned .quick-access-menu-pin{color:#6f6b9d}@media(prefers-reduced-motion:reduce){.quick-access-row,.quick-access-remove,.quick-access-menu-pin{transition:none!important}}body[data-os-motion=reduced] *,body[data-os-motion=reduced] *:before,body[data-os-motion=reduced] *:after{animation-duration:.12s!important;transition-duration:.1s!important}body[data-os-motion=none] *,body[data-os-motion=none] *:before,body[data-os-motion=none] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body[data-os-sidebar=collapsed]{--sidebar-w: 62px}body[data-os-sidebar=collapsed] .sidebar .nav-item span,body[data-os-sidebar=collapsed] .sidebar .nav-section>h4,body[data-os-sidebar=collapsed] .sidebar .nav-item .nav-badge{display:none}body[data-os-sidebar=collapsed] .sidebar .nav-item{justify-content:center;padding-left:0;padding-right:0}.file-window.maximized{z-index:var(--window-z, 10060)!important}body.dock-autohide .file-window.maximized{z-index:var(--window-z, 10040)!important}.solid-file-window.solid-geometry-animating{transform-origin:top left;transition:none!important;will-change:translate,scale,opacity,filter}.solid-file-window.solid-window-opening{animation:solidWindowOpen .18s cubic-bezier(.2,.8,.2,1) both}.solid-file-window.solid-window-closing{animation:solidWindowClose .18s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes solidWindowOpen{0%{opacity:0;scale:.975;translate:0 8px}to{opacity:1;scale:1;translate:0 0}}@keyframes solidWindowClose{to{opacity:0;scale:.97;translate:0 8px;filter:blur(1px)}}.dock-app.dock-window-feedback{animation:dockWindowAccepted .42s cubic-bezier(.2,.8,.2,1) both}@keyframes dockWindowAccepted{0%,to{filter:brightness(1)}35%{transform:translateY(-8px) scale(1.16);filter:brightness(1.35)}62%{transform:translateY(-3px) scale(1.08)}}body.solid-explorer-maximized .dock{z-index:10050!important;opacity:0;pointer-events:none;transform:translateY(calc(100% + 14px));transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .16s ease}body.solid-explorer-maximized .dock-reveal-zone{z-index:10049!important;pointer-events:auto}body.solid-explorer-maximized.dock-revealed .dock,body.solid-explorer-maximized .dock:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}body.solid-explorer-maximized .file-window.maximized{z-index:var(--window-z, 10040)!important}.workspace{right:8px!important}body .assistant-panel{z-index:var(--assistant-z, 210)!important}@media(prefers-reduced-motion:reduce){.solid-file-window.solid-window-opening,.solid-file-window.solid-window-closing,.dock-app.dock-window-feedback{animation:none!important}}:root{--os-font-scale: 1.08;--os-font-lift: 6px}html[data-os-font-size=medium]{--os-font-scale: 1.18}html[data-os-font-size=large]{--os-font-scale: 1.3}.window-body{grid-template-columns:calc(150px * var(--os-font-scale, 1) + 12px) minmax(0,1fr)}.file-window .file-sidebar button{height:auto;min-height:38px;padding-block:6px;line-height:1.25}.topbar{grid-template-columns:minmax(var(--sidebar-w),auto) minmax(0,1fr) auto}.global-search{width:min(460px,100%);min-width:0}.global-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1240px){.scope-copy{display:none}.platform-scope-button{grid-template-columns:auto auto 10px}.global-search kbd{display:none}}.legacy-shell-host{display:contents}.solid-window-layer{position:absolute;inset:0;pointer-events:none}.solid-window-layer>.file-window{pointer-events:auto}.solid-file-window{transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.solid-file-window .solid-window-body{height:calc(100% - 46px)}.solid-file-window .solid-app-content{min-width:0;overflow:hidden}.solid-file-window .solid-explorer-canvas{height:calc(100% - 32px);overflow:auto;padding:22px}.solid-file-window[data-lifecycle=suspended] .solid-explorer-canvas{content-visibility:auto}.solid-runtime-badge{margin-left:auto;color:#84cdffb8;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.09em}.solid-app-shell{display:grid;gap:17px;color:#e8f2ff;min-height:100%;font-family:Inter,sans-serif}.solid-app-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid rgba(133,185,237,.13);border-radius:14px;background:linear-gradient(135deg,#2c537e2e,#091c335c)}.solid-app-hero small,.solid-section-head small,.solid-writer small{color:#80a9cf;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.11em;font-weight:700}.solid-app-hero h2{margin:5px 0 7px;color:#f4f8ff;font-size:calc(max((20px),(20px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.15;font-weight:680}.solid-app-hero p{max-width:660px;margin:0;color:#8da9c5;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.55}.solid-segmented,.solid-tab-row{display:flex;gap:4px;padding:4px;border:1px solid rgba(129,177,220,.12);border-radius:10px;background:#030e1d47}.solid-segmented button,.solid-tab-row button{border:0;border-radius:7px;background:transparent;color:#8ca7c1;padding:8px 12px;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;cursor:pointer;white-space:nowrap}.solid-segmented button.active,.solid-tab-row button.active{color:#ecf7ff;background:#4792d233;box-shadow:inset 0 0 0 1px #79bef82e}.solid-tab-row{width:max-content;max-width:100%;overflow:auto}.solid-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.solid-metric-grid article,.solid-card-section{border:1px solid rgba(131,180,225,.11);border-radius:13px;background:#081b316b}.solid-metric-grid article{display:grid;gap:5px;padding:15px 16px}.solid-metric-grid small{color:#7898b6;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-transform:uppercase;letter-spacing:.07em}.solid-metric-grid strong{font-size:calc(max((22px),(22px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:#f1f7ff;font-weight:680}.solid-metric-grid em{color:#69c79f;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}.solid-card-section{padding:16px}.solid-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.solid-section-head h3{margin:3px 0 0;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:#edf5ff}.solid-section-head button{border:1px solid rgba(139,190,235,.14);border-radius:8px;padding:7px 10px;color:#96b1cb;background:#20466a29;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.solid-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.solid-platform-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;text-align:left;border:1px solid rgba(132,184,230,.1);border-radius:11px;padding:11px;background:#0513245c;color:#eaf4ff}.solid-platform-card>i{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#5197d32e;color:#9dd3ff;font:700 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}.solid-platform-card span{display:grid;gap:2px;min-width:0}.solid-platform-card span strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-platform-card span small{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:#718da8}.solid-platform-card>b{display:grid;text-align:right;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-platform-card b em{color:#69c79f;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}.solid-two-col{display:grid;grid-template-columns:1.15fr .85fr;gap:10px}.solid-signal-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.solid-signal-list li{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:9px;border-radius:9px;background:#ffffff06}.solid-signal-list li>b{color:#638bb2;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-signal-list span{display:grid;gap:2px}.solid-signal-list strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-signal-list small{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:#718ca6}.solid-signal-list em{font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;color:#8dc8f6;font-style:normal}.solid-chart-bars{height:120px;display:flex;align-items:end;gap:5px;padding:12px 2px 5px}.solid-chart-bars i{flex:1;min-width:3px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#52aef1d1,#5a6beb3d)}.solid-chart-caption{display:flex;justify-content:space-between;color:#728ba3;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-chart-caption strong{color:#69c79f;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-live-pill{display:flex;align-items:center;gap:6px;border:1px solid rgba(90,208,159,.18);border-radius:999px;padding:7px 10px;color:#75cda7;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));background:#2d886314}.solid-live-pill i{width:6px;height:6px;border-radius:50%;background:#65d29f;box-shadow:0 0 8px #65d29f80}.solid-folder-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.solid-folder-card,.solid-suite-card{border:1px solid rgba(130,182,230,.11);border-radius:12px;background:#07192e66;color:#e8f3ff;cursor:pointer}.solid-folder-card{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:14px;text-align:left;position:relative}.solid-folder-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#5393d221}.solid-folder-icon svg{width:17px;height:17px;stroke:#8acbff;fill:none}.solid-folder-card div{display:grid;gap:4px}.solid-folder-card strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-folder-card small{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:#718ba5}.solid-folder-card em{position:absolute;right:10px;bottom:8px;color:#6288ac;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}.solid-insight-rows{display:grid;gap:6px}.solid-insight-rows article{display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:10px;border-radius:9px;background:#ffffff06}.solid-insight-rows i{font-style:normal;color:#6085a8;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-insight-rows span{display:grid;gap:3px}.solid-insight-rows strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-insight-rows small{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:#748da6}.solid-insight-rows b{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:#83c8f8}.solid-suite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.solid-suite-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px;text-align:left}.solid-suite-card>span{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#5294d321}.solid-suite-card svg{width:18px;height:18px;fill:none;stroke:#99d2ff}.solid-suite-card div{display:grid;gap:4px}.solid-suite-card strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-suite-card small{color:#718aa3;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.35}.solid-suite-card em{color:#6d91b2;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}.solid-runtime-card{display:grid;gap:3px;text-align:right;border-left:1px solid rgba(139,190,234,.11);padding-left:18px}.solid-runtime-card small{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-runtime-card strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:#8ecdfc}.solid-runtime-info{display:flex;justify-content:space-between;align-items:center}.solid-runtime-info>div{display:flex;align-items:center;gap:12px}.solid-runtime-info h3{margin:2px 0;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-runtime-info p{margin:0;color:#718ba4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-runtime-info>b{color:#9bd6ff;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-writer{display:grid;grid-template-columns:125px minmax(0,1fr) 210px;min-height:100%;height:100%;border:1px solid rgba(130,180,224,.09);border-radius:12px;overflow:hidden;background:#0412224d}.solid-writer-tools,.solid-writer-ai{padding:14px;background:#0411207a}.solid-writer-tools{display:flex;flex-direction:column;gap:5px;border-right:1px solid rgba(128,176,220,.08)}.solid-writer-tools small{margin:7px 4px 3px}.solid-writer-tools button{display:flex;align-items:center;gap:7px;border:0;border-radius:7px;padding:8px;color:#7894ae;background:transparent;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;text-align:left}.solid-writer-tools button.active{color:#dff1ff;background:#4b94d226}.solid-writer-tools svg{width:13px;height:13px;stroke:currentColor;fill:none}.solid-writer-editor{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.solid-writer-editor header,.solid-writer-editor footer{display:flex;align-items:center;justify-content:space-between;padding:11px 15px;border-bottom:1px solid rgba(129,178,220,.07)}.solid-writer-editor header>div{display:grid;gap:2px}.solid-writer-editor header strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-writer-editor header>span{display:flex;align-items:center;gap:5px;color:#8ca0b4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-writer-editor header>span.saved{color:#67c99d}.solid-writer-editor header i{width:5px;height:5px;border-radius:50%;background:currentColor}.solid-writer-editor textarea{width:100%;height:100%;resize:none;border:0;outline:0;padding:24px 28px;background:transparent;color:#dce9f6;font:400 calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))/1.9 Inter,sans-serif;letter-spacing:.005em}.solid-writer-editor footer{border-top:1px solid rgba(129,178,220,.07);border-bottom:0;justify-content:flex-start;gap:14px;color:#69849d;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-writer-editor footer button{margin-left:auto;display:flex;align-items:center;gap:5px;border:1px solid rgba(133,184,229,.12);border-radius:7px;padding:6px 9px;background:#2b5b841f;color:#8db2d2;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-writer-editor footer svg{width:11px;height:11px;stroke:currentColor;fill:none}.solid-writer-ai{border-left:1px solid rgba(128,176,220,.08)}.solid-writer-ai h3{font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));margin:5px 0 12px}.solid-score-ring{width:84px;height:84px;border-radius:50%;display:grid;place-content:center;text-align:center;margin:13px auto;border:6px solid rgba(85,176,236,.22);box-shadow:inset 0 0 0 2px #54aeeb0f}.solid-score-ring strong{font-size:calc(max((22px),(22px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-score-ring small{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:0;color:#7395b4}.solid-writer-ai article{padding:10px;margin:7px 0;border-radius:8px;background:#ffffff06}.solid-writer-ai article b{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:#89c9f5}.solid-writer-ai article p{margin:4px 0 0;color:#7990a6;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.solid-writer-ai>button{width:100%;display:flex;justify-content:center;align-items:center;gap:6px;margin-top:10px;border:1px solid rgba(93,174,231,.2);border-radius:8px;padding:9px;background:#3989c721;color:#a4d8ff;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.solid-writer-ai button svg{width:12px;height:12px;stroke:currentColor;fill:none}.solid-app-loading,.solid-hibernated{min-height:280px;display:grid;place-content:center;justify-items:center;gap:8px;color:#7897b5}.solid-app-loading i{width:180px;height:10px;border-radius:5px;background:linear-gradient(90deg,#5790c414,#76bef733,#5790c414);animation:solidPulse 1s ease-in-out infinite}.solid-app-loading i:nth-child(2){width:240px}.solid-app-loading i:nth-child(3){width:135px}.solid-app-loading span,.solid-hibernated small{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-hibernated strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:#c9ddf0}@keyframes solidPulse{50%{opacity:.4}}@media(max-width:900px){.solid-metric-grid,.solid-folder-grid,.solid-platform-grid,.solid-suite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solid-two-col{grid-template-columns:1fr}.solid-writer{grid-template-columns:100px 1fr}.solid-writer-ai{display:none}}@media(max-width:650px){.solid-app-hero{display:grid}.solid-metric-grid,.solid-platform-grid,.solid-folder-grid,.solid-suite-grid,.solid-writer{grid-template-columns:1fr}.solid-writer-tools{display:none}}html[data-theme=light] .solid-app-shell{color:#253a50}html[data-theme=light] .solid-app-hero,html[data-theme=light] .solid-card-section,html[data-theme=light] .solid-metric-grid article,html[data-theme=light] .solid-folder-card,html[data-theme=light] .solid-suite-card{background:#ffffff7a;border-color:#395b781f}html[data-theme=light] .solid-app-hero h2,html[data-theme=light] .solid-section-head h3,html[data-theme=light] .solid-metric-grid strong,html[data-theme=light] .solid-platform-card,html[data-theme=light] .solid-folder-card,html[data-theme=light] .solid-suite-card{color:#20364d}html[data-theme=light] .solid-writer{background:#f5faff8c}html[data-theme=light] .solid-writer-tools,html[data-theme=light] .solid-writer-ai{background:#e9f2faad}html[data-theme=light] .solid-writer-editor textarea{color:#294057}.solid-minimized-strip{position:fixed;left:50%;bottom:86px;transform:translate(-50%);display:flex;gap:6px;max-width:min(760px,calc(100vw - 32px));padding:6px;overflow:auto;border:1px solid rgba(127,183,230,.13);border-radius:12px;background:#051323c2;backdrop-filter:blur(20px);box-shadow:0 15px 40px #0005114d;pointer-events:auto;z-index:500}.solid-minimized-strip>button{display:flex;align-items:center;gap:7px;min-width:145px;max-width:210px;padding:6px 9px;border:0;border-radius:8px;background:#ffffff09;color:#dcecff;text-align:left}.solid-minimized-strip .app-badge{width:25px;height:25px;flex:0 0 auto}.solid-minimized-strip .app-badge svg{width:12px;height:12px}.solid-minimized-strip button>span:last-child{display:grid;gap:1px;min-width:0}.solid-minimized-strip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-minimized-strip small{color:#6f8ba5;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}html[data-theme=light] .solid-minimized-strip{background:#eff7ffd1;border-color:#30537121}html[data-theme=light] .solid-minimized-strip>button{color:#263e55;background:#1f496b0d}html[data-theme=light] .solid-app-shell{color:#283852;--solid-text: #283852;--solid-muted: #6f7890;--solid-soft: #818aa0;--solid-heading: #222d48;--solid-border: rgba(75, 77, 132, .13);--solid-surface: linear-gradient(145deg, rgba(255,255,255,.72), rgba(245,242,253,.53));--solid-surface-soft: rgba(255,255,255,.42);--solid-accent-surface: rgba(119, 91, 204, .1);--solid-accent: #6249b7}html[data-theme=light] .solid-app-hero,html[data-theme=light] .solid-card-section,html[data-theme=light] .solid-metric-grid article,html[data-theme=light] .solid-folder-card,html[data-theme=light] .solid-suite-card,html[data-theme=light] .solid-route-intro,html[data-theme=light] .solid-workbench-grid article{color:var(--solid-text);border-color:var(--solid-border);background:var(--solid-surface);box-shadow:inset 0 1px #ffffffc2}html[data-theme=light] :is(.solid-app-hero h2,.solid-section-head h3,.solid-metric-grid strong,.solid-folder-card strong,.solid-suite-card strong,.solid-route-intro h3,.solid-workbench-grid strong,.solid-insight-rows strong,.solid-signal-list strong,.solid-hibernated strong){color:var(--solid-heading)}html[data-theme=light] :is(.solid-app-hero p,.solid-folder-card small,.solid-suite-card small,.solid-route-intro p,.solid-workbench-grid p,.solid-insight-rows small,.solid-signal-list small,.solid-runtime-info p,.solid-chart-caption,.solid-metric-grid small){color:var(--solid-muted)}html[data-theme=light] :is(.solid-app-hero small,.solid-section-head small,.solid-writer small,.solid-route-intro small){color:#71649a}html[data-theme=light] .solid-segmented,html[data-theme=light] .solid-tab-row{background:#eeebf9b8;border-color:var(--solid-border)}html[data-theme=light] :is(.solid-segmented button,.solid-tab-row button){color:#747991}html[data-theme=light] :is(.solid-segmented button.active,.solid-tab-row button.active){color:#352b66;background:#765bcc21;box-shadow:inset 0 0 0 1px #694ebe21}html[data-theme=light] .solid-section-head button,html[data-theme=light] .solid-route-breadcrumb>button{color:#565c7d;border-color:var(--solid-border);background:#ffffff85}html[data-theme=light] .solid-platform-card{color:#2d3853;border-color:var(--solid-border);background:#ffffff73}html[data-theme=light] .solid-platform-card span small,html[data-theme=light] .solid-platform-card b em{color:#777f96}html[data-theme=light] .solid-platform-card i{color:#57469b;background:#775bcc1c}html[data-theme=light] .solid-signal-list li,html[data-theme=light] .solid-insight-rows article{background:#5b4e9a0b}html[data-theme=light] .solid-signal-list li>b,html[data-theme=light] .solid-insight-rows i,html[data-theme=light] .solid-folder-card em,html[data-theme=light] .solid-suite-card em{color:#74689a}html[data-theme=light] .solid-chart-bars i{background:linear-gradient(180deg,#7759cda6,#788fdd33)}html[data-theme=light] .solid-chart-caption strong,html[data-theme=light] .solid-metric-grid em{color:#398365}html[data-theme=light] .solid-live-pill{color:#398365;border-color:#3686632b;background:#41a07314}html[data-theme=light] .solid-runtime-card{border-left-color:var(--solid-border)}html[data-theme=light] .solid-runtime-card strong,html[data-theme=light] .solid-runtime-info>b,html[data-theme=light] .solid-runtime-badge{color:#6650ad}html[data-theme=light] .solid-folder-icon,html[data-theme=light] .solid-suite-card>span{background:#735dc41a}html[data-theme=light] :is(.solid-folder-icon svg,.solid-suite-card svg){stroke:#6c57b1}html[data-theme=light] .solid-card-meta b{color:#52647c}html[data-theme=light] .solid-card-meta i{color:#6c57b1;background:#6f58c014}html[data-theme=light] .solid-workspace-status{border-color:var(--solid-border);background:#ffffff6b}html[data-theme=light] .solid-workspace-status span{color:#5d6580}html[data-theme=light] .solid-workspace-status strong{color:#4f3e94}html[data-theme=light] .solid-writer{border-color:var(--solid-border);background:#faf9ff80}html[data-theme=light] .solid-writer-tools,html[data-theme=light] .solid-writer-ai{color:#33415c;background:#f0eefabf}html[data-theme=light] .solid-writer-tools{border-right-color:var(--solid-border)}html[data-theme=light] .solid-writer-ai{border-left-color:var(--solid-border)}html[data-theme=light] .solid-writer-tools button{color:#6f7890}html[data-theme=light] .solid-writer-tools button.active{color:#3a306b;background:#765bcc1c}html[data-theme=light] .solid-writer-editor header,html[data-theme=light] .solid-writer-editor footer{border-color:var(--solid-border)}html[data-theme=light] .solid-writer-editor textarea{color:#293850;caret-color:#6249b7}html[data-theme=light] .solid-writer-ai article{background:#5b4e9a0b}html[data-theme=light] .solid-writer-ai article p{color:#707991}html[data-theme=light] .solid-writer-ai>button{color:#58449d;border-color:#664db72b;background:#7257c417}html[data-theme=light] .solid-app-loading,html[data-theme=light] .solid-route-loading,html[data-theme=light] .solid-hibernated{color:#727d94}html[data-theme=light] :is(.solid-app-loading i,.solid-route-loading i){background:linear-gradient(90deg,#705bb30d,#705bb329,#705bb30d)}html[data-theme=light] .solid-minimized-strip{background:#f6f4fde0;border-color:#514c8b24;box-shadow:0 15px 40px #40377821}html[data-theme=light] .solid-minimized-strip>button{color:#2d3853;background:#ffffff8a}html[data-theme=light] .solid-minimized-strip small{color:#788096}.solid-suite-route{display:grid;gap:12px}.solid-route-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(131,180,225,.11);border-radius:12px;background:#081b3157}.solid-route-intro>div{min-width:0}.solid-route-intro small{color:#80a9cf;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.11em;font-weight:700}.solid-route-intro h3{margin:3px 0 4px;color:#edf5ff;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-route-intro p{margin:0;color:#7e99b3;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.solid-route-intro>span{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:#83bff0;background:#5097d21a;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700}.solid-route-breadcrumb{align-items:flex-start}.solid-route-breadcrumb>button{display:flex;align-items:center;gap:5px;flex:0 0 auto;border:1px solid rgba(139,190,235,.14);border-radius:8px;padding:7px 9px;color:#96b1cb;background:#20466a29;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;cursor:pointer}.solid-route-breadcrumb>button svg{width:10px;height:10px;transform:rotate(90deg);stroke:currentColor;fill:none}.solid-portal-folders{grid-template-columns:repeat(3,minmax(0,1fr))}.solid-portal-folders .solid-folder-card{min-height:112px}.solid-portal-folders .solid-folder-card div b{color:#6f91b0;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600}.solid-suite-card>div{min-width:0}.solid-card-meta{display:flex;align-items:center;gap:7px;margin-top:2px}.solid-card-meta b{color:#8aa7c2;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650}.solid-card-meta i{padding:2px 5px;border-radius:999px;color:#82b9e6;background:#4c8ec71a;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.solid-suite-empty{min-height:180px;display:grid;place-content:center;justify-items:center;gap:7px;border:1px dashed rgba(128,180,224,.14);border-radius:12px;color:#7694b0}.solid-suite-empty svg{width:22px;height:22px;stroke:currentColor;fill:none}.solid-suite-empty strong{color:#bdd6eb;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-suite-empty small{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-route-loading{min-height:220px;display:grid;place-content:center;justify-items:center;gap:7px;color:#7897b5}.solid-route-loading i{width:180px;height:9px;border-radius:5px;background:linear-gradient(90deg,#5790c414,#76bef733,#5790c414);animation:solidPulse 1s ease-in-out infinite}.solid-route-loading i:nth-child(2){width:240px}.solid-route-loading i:nth-child(3){width:135px}.solid-route-loading span{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-workspace-status{display:grid;gap:4px;min-width:118px;padding:10px 12px;border:1px solid rgba(133,185,237,.12);border-radius:10px;background:#07182c42;text-align:right}.solid-workspace-status span{color:#7591aa;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-workspace-status strong{color:#9bd6ff;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-workspace-app .solid-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.solid-workbench{min-height:300px}.solid-workbench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.solid-workbench-grid article{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid rgba(131,180,225,.09);border-radius:10px;background:#ffffff06}.solid-workbench-grid article>div{min-width:0}.solid-workbench-grid strong{display:block;margin:1px 0 4px;color:#e7f2ff;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-workbench-grid p{margin:0;color:#728ba4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5}@media(max-width:900px){.solid-portal-folders,.solid-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.solid-route-intro{display:grid}.solid-route-intro>span{justify-self:start}.solid-portal-folders,.solid-workbench-grid{grid-template-columns:1fr}}.solid-file-window.is-dragging{transition:none!important;will-change:transform}.solid-file-window.is-resizing{transition:none!important;will-change:left,top,width,height}.enterprise-suite-shell{min-width:0}.enterprise-suite-hero{position:sticky;top:0;z-index:3;backdrop-filter:blur(16px)}.enterprise-runtime-info{margin-top:2px}.enterprise-callout{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(99,205,156,.14);border-radius:10px;color:#9ecab8;background:#28846012}.enterprise-callout svg{width:14px;height:14px;flex:0 0 auto;stroke:#74d6ad;fill:none}.enterprise-callout span{display:grid;gap:2px;min-width:0}.enterprise-callout strong{color:#d9f5e9;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.enterprise-callout small{color:#7fa694;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4}.enterprise-feature-search{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 11px;border:1px solid rgba(131,180,225,.11);border-radius:9px;background:#06152847}.enterprise-feature-search svg{width:13px;height:13px;stroke:#6d91b2;fill:none}.enterprise-feature-search input{width:100%;border:0;outline:0;color:#dcecff;background:transparent;font:500 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.enterprise-feature-search input::placeholder{color:#536d86}.enterprise-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-workspace-card{min-height:112px;align-items:flex-start}.enterprise-workspace-card>div>small{min-height:31px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.os-home-route{gap:13px}.os-home-hero,.launch-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:1px solid rgba(137,188,233,.12);border-radius:14px;background:radial-gradient(circle at 82% 20%,rgba(119,78,210,.18),transparent 28%),linear-gradient(135deg,#081e35b8,#0b162b7a)}.os-home-hero small,.launch-hero small{color:#9f87e9;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:750;letter-spacing:.12em}.os-home-hero h3,.launch-hero h3{max-width:620px;margin:4px 0 6px;color:#f2f7ff;font-size:calc(max((18px),(18px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:-.02em}.os-home-hero p,.launch-hero p{max-width:690px;margin:0;color:#819bb3;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.55}.os-home-status{display:flex;align-items:center;gap:8px;min-width:150px;padding:10px;border:1px solid rgba(126,211,170,.12);border-radius:10px;background:#287d5c14}.os-home-status>i{width:8px;height:8px;border-radius:50%;background:#59d59e;box-shadow:0 0 12px #59d59e80}.os-home-status span{display:grid;gap:2px}.os-home-status strong{color:#d9f5e9;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-home-status small{color:#759d8c;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-next-move{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid rgba(142,111,229,.14);border-radius:11px;background:#6948be14}.os-next-move>div{flex:1;display:grid;gap:2px;min-width:0}.os-next-move small{color:#8d79c5;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.1em}.os-next-move strong{color:#e7defe;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-next-move button,.launch-hero button{display:flex;align-items:center;gap:6px;border:1px solid rgba(157,120,240,.18);border-radius:8px;padding:8px 10px;color:#e7dcff;background:#7e52db29;font:700 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;cursor:pointer}.os-next-move button svg,.launch-hero button svg{width:11px;height:11px;stroke:currentColor;fill:none}.os-family-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.os-family-grid article{display:flex;align-items:flex-start;gap:9px;min-height:78px;padding:11px;border:1px solid rgba(131,180,225,.09);border-radius:10px;background:#ffffff06}.os-family-grid article>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#644bba1a}.os-family-grid svg{width:14px;height:14px;stroke:#9a84df;fill:none}.os-family-grid div{display:grid;gap:2px}.os-family-grid small{color:#647e98;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.07em}.os-family-grid strong{color:#e4eef9;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-family-grid p{margin:0;color:#71879d;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4}.launch-hero button{flex:0 0 auto;padding:10px 12px}.creator-journey-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.creator-journey-strip button{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(131,180,225,.09);border-radius:10px;color:#dbe9f7;background:#ffffff05;text-align:left;cursor:pointer}.creator-journey-strip b{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;color:#bca6ff;background:#7752d724;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.creator-journey-strip span{display:grid;gap:2px;min-width:0;flex:1}.creator-journey-strip strong{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.creator-journey-strip small{color:#6f879e;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.3}.creator-journey-strip em{color:#637d96;font-style:normal}.launch-zero-data{display:flex;align-items:flex-start;gap:11px;padding:12px;border:1px solid rgba(137,111,219,.12);border-radius:11px;background:#5e43aa12}.launch-zero-data>div{display:grid;gap:3px}.launch-zero-data small{color:#8f79c7;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.1em}.launch-zero-data strong{color:#eadfff;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.launch-zero-data p{margin:0;color:#7d8da4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5}.platform-policy-switcher{display:flex;gap:5px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.platform-policy-switcher::-webkit-scrollbar{display:none}.platform-policy-switcher button{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 9px;border:1px solid rgba(127,176,218,.1);border-radius:8px;color:#829db7;background:#ffffff05;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;cursor:pointer}.platform-policy-switcher button i{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;color:#a992ec;background:#7052c61c;font-style:normal;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-policy-switcher button.active{color:#e4eef8;border-color:#9b7aed33;background:#744ed21a}.platform-policy-panel{display:grid;gap:11px;padding:14px;border:1px solid rgba(135,184,226,.11);border-radius:12px;background:#07192d57}.platform-policy-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.platform-policy-panel>header small{color:#806bc1;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.1em}.platform-policy-panel>header h3{margin:3px 0;color:#eef5ff;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-policy-panel>header p{margin:0;color:#758da5;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-policy-panel>header>span{max-width:300px;padding:6px 8px;border-radius:8px;color:#9a89cc;background:#6f51c214;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4}.platform-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.platform-capability-grid article{display:grid;gap:5px;padding:10px;border:1px solid rgba(131,180,225,.08);border-radius:9px;background:#ffffff05}.platform-capability-grid strong{color:#e2edf8;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-capability-grid small{color:#6e859a;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4}.policy-tone{justify-self:start;padding:3px 5px;border-radius:999px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-transform:uppercase;letter-spacing:.05em}.policy-tone.green{color:#72d6a7;background:#42af7d1a}.policy-tone.amber{color:#e1b972;background:#c789321a}.policy-tone.blue{color:#81bdeb;background:#4591cc1a}.policy-tone.slate{color:#8c9aab;background:#7f91a317}.platform-policy-panel>footer{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px;padding-top:9px;border-top:1px solid rgba(131,180,225,.07)}.platform-policy-panel>footer>div{display:grid;gap:3px}.platform-policy-panel>footer strong{color:#dce8f4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.platform-policy-panel>footer small{color:#71879c;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.platform-policy-panel ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.platform-policy-panel li{display:flex;gap:6px;color:#7c92a7;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.35}.platform-policy-panel li svg{width:10px;height:10px;flex:0 0 auto;stroke:#64c697;fill:none}.workspace-policy-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:-3px}.workspace-policy-row>span{display:flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid rgba(129,180,224,.09);border-radius:999px;color:#7791aa;background:#ffffff05;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-transform:uppercase;letter-spacing:.035em}.workspace-policy-row svg{width:9px;height:9px;stroke:#7aa9d0;fill:none}.workspace-policy-row .new-creator-pill{color:#b8a1fb;border-color:#8e6ce129;background:#744ecd14}.workspace-provenance{display:grid;gap:6px}.workspace-provenance article{display:flex;gap:8px;align-items:flex-start;padding:8px;border-radius:8px;background:#ffffff05}.workspace-provenance span{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;border-radius:6px;color:#9f88df;background:#6e50c31a;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.workspace-provenance div{display:grid;gap:2px}.workspace-provenance strong{color:#dbe7f3;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.workspace-provenance small{color:#71879b;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.35}.experience-board{min-height:275px}.launch-check-grid,.evidence-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch-check-grid article,.evidence-lanes article{display:grid;gap:5px;padding:12px;border:1px solid rgba(132,180,222,.08);border-radius:10px;background:#ffffff05}.launch-check-grid article{grid-template-columns:auto 1fr auto;align-items:center}.launch-check-grid article>b{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#bda8fb;background:#704fc71c;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.launch-check-grid span{display:grid;gap:2px}.launch-check-grid strong,.evidence-lanes strong{color:#e0ebf6;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.launch-check-grid small,.evidence-lanes p{margin:0;color:#70869a;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.4}.launch-check-grid em{color:#76b996;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.evidence-lanes small{color:#8170b8;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.08em}.evidence-lanes b{justify-self:start;color:#7597b4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.creative-canvas{display:grid;grid-template-columns:105px 1fr;min-height:220px;border:1px solid rgba(131,180,224,.08);border-radius:10px;overflow:hidden}.creative-canvas aside{display:grid;align-content:start;gap:3px;padding:8px;border-right:1px solid rgba(131,180,224,.07);background:#04122347}.creative-canvas aside button{border:0;border-radius:6px;padding:7px;color:#6f879e;background:transparent;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;text-align:left}.creative-canvas aside button.active{color:#e0d7fa;background:#704fc61c}.creative-canvas>article{padding:18px}.creative-canvas>article small{color:#826fc0;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.1em}.creative-canvas h4{margin:5px 0 8px;color:#edf4fc;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.creative-canvas p{max-width:560px;margin:0;color:#7890a6;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.6}.creative-canvas>article>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.creative-canvas>article>div span,.creative-canvas>article>div b{padding:5px 7px;border-radius:6px;background:#ffffff06;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.creative-canvas>article>div span{color:#668099}.creative-canvas>article>div b{color:#bba8f1}.mini-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mini-kanban>section{display:grid;align-content:start;gap:6px;min-height:215px;padding:8px;border-radius:9px;background:#0412223d}.mini-kanban>section>small{color:#6d88a1;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.07em}.mini-kanban article{display:grid;gap:3px;padding:9px;border:1px solid rgba(131,180,223,.08);border-radius:8px;background:#ffffff06}.mini-kanban strong{color:#dae7f4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.mini-kanban span{color:#70879d;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.enterprise-inbox,.settings-rows{display:grid;gap:6px}.enterprise-inbox article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:9px;border:1px solid rgba(131,180,223,.08);border-radius:9px;background:#ffffff05}.enterprise-inbox i{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#ad98ea;background:#6f4fc61c;font-style:normal;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.enterprise-inbox span{display:grid;gap:2px}.enterprise-inbox strong{color:#dce8f4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.enterprise-inbox small{color:#71869b;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.enterprise-inbox b{color:#8fafd0;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.report-preview{border:1px solid rgba(131,180,223,.08);border-radius:10px;overflow:hidden;background:#ffffff05}.report-preview>header{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid rgba(131,180,223,.07)}.report-preview>header span{display:grid;gap:2px}.report-preview>header small{color:#816ebc;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.08em}.report-preview>header strong{color:#e3edf7;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.report-preview>header em{color:#70b896;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.report-preview>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#83b4df0f}.report-preview article{min-height:150px;padding:16px;background:#081a2c}.report-preview article small{color:#6c86a0;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.report-preview article strong{display:block;margin:6px 0;color:#dce8f4;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.report-preview article p{margin:0;color:#6e8499;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5}.automation-flow{display:flex;align-items:stretch;gap:7px;min-height:180px;padding:18px 4px}.automation-flow article{flex:1;display:flex;gap:8px;align-items:flex-start;padding:11px;border:1px solid rgba(131,180,223,.08);border-radius:9px;background:#ffffff05}.automation-flow article>b{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;border-radius:6px;color:#a893e5;background:#6d4ec21c;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.automation-flow span{display:grid;gap:3px}.automation-flow strong{color:#dce8f3;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.automation-flow small{color:#6f869b;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.35}.automation-flow>i{align-self:center;color:#5d7892;font-style:normal}.automation-flow .approval-node{border-color:#c5994b29;background:#ab76290e}.settings-rows article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px;border:1px solid rgba(131,180,223,.08);border-radius:9px;background:#ffffff05}.settings-rows article>span{display:grid;gap:3px}.settings-rows strong{color:#dce8f4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.settings-rows small{color:#70869a;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.settings-rows button{border:1px solid rgba(130,177,219,.1);border-radius:7px;padding:6px 8px;color:#97add0;background:#4571a314;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}html[data-theme=light] .enterprise-feature-search,html[data-theme=light] .os-home-hero,html[data-theme=light] .launch-hero,html[data-theme=light] .os-family-grid article,html[data-theme=light] .creator-journey-strip button,html[data-theme=light] .platform-policy-panel,html[data-theme=light] .platform-capability-grid article,html[data-theme=light] .launch-check-grid article,html[data-theme=light] .evidence-lanes article,html[data-theme=light] .creative-canvas,html[data-theme=light] .mini-kanban>section,html[data-theme=light] .mini-kanban article,html[data-theme=light] .enterprise-inbox article,html[data-theme=light] .report-preview,html[data-theme=light] .report-preview article,html[data-theme=light] .automation-flow article,html[data-theme=light] .settings-rows article,html[data-theme=light] .workspace-provenance article{color:var(--solid-text);border-color:var(--solid-border);background:var(--solid-surface);box-shadow:inset 0 1px #fff9}html[data-theme=light] :is(.os-home-hero h3,.launch-hero h3,.os-family-grid strong,.launch-zero-data strong,.platform-policy-panel h3,.platform-capability-grid strong,.workspace-provenance strong,.launch-check-grid strong,.evidence-lanes strong,.creative-canvas h4,.mini-kanban strong,.enterprise-inbox strong,.report-preview strong,.automation-flow strong,.settings-rows strong){color:var(--solid-heading)}html[data-theme=light] :is(.os-home-hero p,.launch-hero p,.os-family-grid p,.launch-zero-data p,.platform-policy-panel p,.platform-capability-grid small,.workspace-provenance small,.launch-check-grid small,.evidence-lanes p,.creative-canvas p,.mini-kanban span,.enterprise-inbox small,.report-preview p,.automation-flow small,.settings-rows small){color:var(--solid-muted)}html[data-theme=light] .enterprise-feature-search input{color:var(--solid-heading)}html[data-theme=light] .enterprise-feature-search input::placeholder{color:#858ba0}html[data-theme=light] .os-next-move,html[data-theme=light] .launch-zero-data{border-color:#6c52b821;background:#6f53be12}html[data-theme=light] .os-next-move strong{color:#4b3b86}html[data-theme=light] .platform-policy-switcher button{color:#646c83;border-color:var(--solid-border);background:#ffffff7a}html[data-theme=light] .platform-policy-switcher button.active{color:#47367f;background:#6c52ba1c}html[data-theme=light] .report-preview article{background:#ffffff8f}html[data-theme=light] .creative-canvas aside,html[data-theme=light] .mini-kanban>section{background:#efedf985}@media(max-width:1050px){.enterprise-workspace-grid,.platform-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-family-grid,.creator-journey-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.os-home-hero,.launch-hero,.platform-policy-panel>header{display:grid}.os-home-status{justify-self:start}.os-family-grid,.enterprise-workspace-grid,.platform-capability-grid,.launch-check-grid,.evidence-lanes,.mini-kanban{grid-template-columns:1fr}.creator-journey-strip{grid-template-columns:1fr 1fr}.platform-policy-panel>footer{grid-template-columns:1fr}.automation-flow{display:grid}.automation-flow>i{transform:rotate(90deg);justify-self:center}.report-preview>div{grid-template-columns:1fr}.creative-canvas{grid-template-columns:1fr}.creative-canvas aside{display:flex;border-right:0;border-bottom:1px solid var(--solid-border)}}.solid-module-error{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid rgba(255,105,120,.22);border-radius:16px;background:#ff5a6e12;min-height:110px}.solid-module-error>div{flex:1;min-width:0}.solid-module-error small{display:block;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.12em;color:var(--text-tertiary,#8990a6);margin-bottom:4px}.solid-module-error strong{display:block;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:var(--text-primary,#f4f6fb)}.solid-module-error p{margin:5px 0 0;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:var(--text-secondary,#aeb4c5);white-space:normal;overflow-wrap:anywhere}.solid-module-error button{border:1px solid var(--border-color,rgba(255,255,255,.12));background:var(--surface-raised,rgba(255,255,255,.08));color:var(--text-primary,#fff);border-radius:10px;padding:8px 12px;font:inherit;cursor:pointer}.solid-module-error-status{color:var(--text-secondary,#aeb4c5);font:600 calc(max((11.5px),(11.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;white-space:nowrap}html[data-theme=light] .solid-module-error{background:#cc374b0e;border-color:#a02d3e29}.solid-file-window.minimized{display:none!important;opacity:0!important;pointer-events:none!important}.solid-file-window.solid-minimizing{pointer-events:none}.solid-dock-minimize-ghost{position:fixed;z-index:1200;box-sizing:border-box;overflow:hidden;pointer-events:none;transform-origin:center center;border:1px solid rgba(126,190,241,.28);background:linear-gradient(145deg,#0d2743f0,#051222f5);box-shadow:0 28px 70px #0004117a,inset 0 1px #ffffff0f;backdrop-filter:blur(18px)}.solid-dock-minimize-ghost-header{height:48px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid rgba(130,183,230,.12);color:#e6f2ff}.solid-dock-minimize-ghost-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.solid-dock-minimize-ghost-header .app-badge{flex:0 0 auto}.dock-app.files{overflow:visible}.dock-window-count{position:absolute;right:-5px;top:-6px;z-index:5;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border:2px solid rgba(7,17,31,.94);border-radius:999px;color:#fff;background:linear-gradient(145deg,#7f61e8,#4e8be8);box-shadow:0 5px 14px #3745af59;font:750 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}.dock-window-count[hidden]{display:none!important}.dock-app.files.solid-has-minimized{box-shadow:inset 0 1px #ffffff2e,0 7px 18px #394dbe61,0 0 0 1px #7e99ff33}.solid-dock-window-stack{position:fixed;z-index:1000;width:min(330px,calc(100vw - 24px));transform:translate(-50%);padding:9px;border-radius:14px;pointer-events:auto;background:linear-gradient(150deg,#091d34f5,#040f1df7);box-shadow:0 24px 64px #00041180,inset 0 1px #ffffff0d;animation:solidDockStackIn .16s ease-out both}.solid-dock-window-stack:after{content:"";position:absolute;left:50%;bottom:-7px;width:13px;height:13px;transform:translate(-50%) rotate(45deg);border-right:1px solid rgba(126,183,230,.14);border-bottom:1px solid rgba(126,183,230,.14);background:#071a30}.solid-dock-window-stack>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 5px 9px}.solid-dock-window-stack>header>div{display:grid;gap:2px}.solid-dock-window-stack>header small{color:#6686a4;font:750 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;letter-spacing:.11em}.solid-dock-window-stack>header strong{color:#eaf4ff;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.solid-dock-window-stack>header button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:7px;color:#718aa3;background:#ffffff09;cursor:pointer}.solid-dock-window-list{display:grid;gap:5px;max-height:290px;overflow:auto}.solid-dock-window-list>button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 8px;border:1px solid transparent;border-radius:9px;color:#dfeeff;background:#ffffff07;text-align:left;cursor:pointer}.solid-dock-window-list>button:hover{border-color:#7eb8e921;background:#4a7eae1a}.solid-dock-window-list .app-badge{width:27px;height:27px}.solid-dock-window-list>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.solid-dock-window-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.solid-dock-window-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6f89a2;font:500 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.solid-dock-window-list em{color:#81bce9;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}@keyframes solidDockStackIn{0%{opacity:0;transform:translate(-50%) translateY(7px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.file-window .window-bar{grid-template-columns:50px minmax(0,1fr) auto;gap:10px;padding-left:7px}.file-window .explorer-traffic-lights{padding-left:0!important;gap:6px}.solid-app-sidebar button{cursor:pointer}.solid-app-sidebar button:hover{transform:translate(1px)}.space-app-hero{align-items:center}.space-hero-icon{width:54px;height:54px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(148,115,232,.17);border-radius:15px;color:#b49af5;background:radial-gradient(circle at 35% 25%,rgba(153,115,244,.22),transparent 45%),#6f4cc61a}.space-hero-icon svg{width:25px;height:25px;stroke:currentColor;fill:none}.space-shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.space-shortcut-grid button{min-height:92px;display:grid;align-content:start;gap:4px;padding:11px;border:1px solid rgba(131,180,225,.09);border-radius:10px;color:#e5f0fb;background:#ffffff06;text-align:left;cursor:pointer}.space-shortcut-grid button:hover{border-color:#88bce82e;background:#3d719e14}.space-shortcut-grid button>span{width:27px;height:27px;display:grid;place-items:center;margin-bottom:3px;border-radius:8px;color:#91c9f4;background:#4688be1c}.space-shortcut-grid svg{width:13px;height:13px;stroke:currentColor;fill:none}.space-shortcut-grid strong{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.space-shortcut-grid small{color:#70899f;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.space-project-list{display:grid;gap:6px}.space-project-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid rgba(131,180,225,.08);border-radius:9px;background:#ffffff05}.space-project-list article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#8cc7f4;background:#4887be1a}.space-project-list svg{width:14px;height:14px;stroke:currentColor;fill:none}.space-project-list article>div{min-width:0;display:grid;gap:2px}.space-project-list strong{color:#e4eef8;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.space-project-list small{color:#6f879d;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.space-project-list em{color:#7fc5a6;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}.assistant-panel{z-index:var(--assistant-z, 210)!important;bottom:calc(var(--dock-h) + 18px)!important}.dock,body.assistant-hidden .dock{right:14px!important}html[data-theme=light] .solid-dock-minimize-ghost{border-color:#4e4f8e2b;background:linear-gradient(145deg,#fffffff0,#f2f0fcf0);box-shadow:0 28px 70px #4037782e}html[data-theme=light] .solid-dock-minimize-ghost-header{color:#273650;border-bottom-color:#5052901f}html[data-theme=light] .solid-dock-window-stack{border-color:#514c8b24;background:linear-gradient(150deg,#fffffff5,#f3f1fcf5);box-shadow:0 24px 64px #4037782e}html[data-theme=light] .solid-dock-window-stack:after{border-color:#514c8b24;background:#f5f2fc}html[data-theme=light] .solid-dock-window-stack>header strong,html[data-theme=light] .solid-dock-window-list>button{color:#2b3752}html[data-theme=light] .solid-dock-window-list>button{background:#5e4d9d09}html[data-theme=light] .solid-dock-window-list>button:hover{border-color:#644faa21;background:#6b54b814}html[data-theme=light] .solid-dock-window-list small{color:#747d93}html[data-theme=light] .solid-dock-window-list em{color:#6650ad}html[data-theme=light] .dock-window-count{border-color:#f7f5fff5}html[data-theme=light] .space-hero-icon{color:#6650ad;border-color:#634dae26;background:#7056c214}html[data-theme=light] .space-shortcut-grid button,html[data-theme=light] .space-project-list article{color:#2e3a55;border-color:#4f52911c;background:#5b4e9a09}html[data-theme=light] .space-shortcut-grid strong,html[data-theme=light] .space-project-list strong{color:#2b3651}html[data-theme=light] .space-shortcut-grid small,html[data-theme=light] .space-project-list small{color:#747d93}@media(max-width:900px){.space-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.space-shortcut-grid{grid-template-columns:1fr}.solid-dock-window-stack{width:calc(100vw - 20px)}}.explorer-history-controls{display:flex;align-items:center;gap:3px;flex:0 0 auto}.explorer-history-controls button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:6px;background:#ffffff09;color:#7995ad;cursor:pointer}.explorer-history-controls button:first-child svg{transform:rotate(180deg)}.explorer-history-controls button:hover:not(:disabled){background:#4e87b81c;color:#c7e5fb}.explorer-history-controls button:disabled{opacity:.28;cursor:default}.explorer-history-controls svg{width:9px;height:9px;stroke:currentColor;fill:none}.file-window .window-title{gap:7px}.portal-video-browser{display:grid;gap:11px;min-height:100%;align-content:start}.portal-browser-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid rgba(130,181,224,.09);border-radius:10px;background:#ffffff05}.portal-browser-path{min-width:0;display:flex;align-items:center;gap:6px;color:#718ba2;font:550 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;white-space:nowrap;overflow:hidden}.portal-browser-path>span,.portal-browser-path>strong{overflow:hidden;text-overflow:ellipsis}.portal-browser-path strong{color:#dbeeff;font-weight:650}.portal-browser-path b{color:#49637b;font-weight:500}.portal-browser-path button{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:7px;background:#ffffff09;color:#8fb6d7;cursor:pointer}.portal-browser-path button:disabled{opacity:.25;cursor:default}.portal-browser-path button svg{width:9px;height:9px;stroke:currentColor;fill:none;transform:rotate(180deg)}.portal-browser-scope{flex:0 0 auto;display:grid;gap:1px;text-align:right}.portal-browser-scope small{color:#607d96;font:700 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;letter-spacing:.1em}.portal-browser-scope strong{color:#bcdcf6;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-browser-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:12px 13px;border:1px solid rgba(130,181,224,.09);border-radius:11px;background:linear-gradient(135deg,#1c426221,#51337e14)}.portal-browser-intro>div:first-child{display:grid;gap:3px}.portal-browser-intro small{color:#6d8ba4;font:700 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;letter-spacing:.1em}.portal-browser-intro h3{margin:0;color:#e5f2fd;font:680 calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-browser-intro p{max-width:680px;margin:0;color:#7f98ae;font:500 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))/1.55 Inter,sans-serif}.portal-browser-intro>span{color:#8db9da;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;white-space:nowrap}.portal-platform-folder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.portal-platform-folder{min-height:104px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;border:1px solid rgba(131,181,225,.1);border-radius:11px;color:#e6f1fb;background:#ffffff06;text-align:left;cursor:pointer;transition:.15s ease}.portal-platform-folder:hover{transform:translateY(-1px);border-color:#7eb8e836;background:#3d6f9d13}.portal-platform-folder>div{min-width:0;display:grid;gap:3px}.portal-platform-folder small{color:#66849f;font:700 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;letter-spacing:.08em}.portal-platform-folder strong{font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-platform-folder p{margin:0;color:#758da3;font:500 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-platform-folder b{margin-top:4px;color:#8ebce0;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-platform-folder em{align-self:end;color:#6688a6;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal;white-space:nowrap}.portal-platform-badge{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;font:800 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;box-shadow:inset 0 1px #ffffff2e}.portal-platform-badge.youtube{background:#d84f58}.portal-platform-badge.instagram{background:linear-gradient(145deg,#ad52bb,#e36f72)}.portal-platform-badge.tiktok{background:#202b38}.portal-platform-badge.x-network{background:#263340}.portal-platform-badge.linkedin{background:#3575ad}.portal-platform-badge.facebook{background:#4c7ed4}.portal-video-list-intro{align-items:center}.portal-video-tools{display:flex;gap:5px!important}.portal-video-tools button{height:25px;display:flex;align-items:center;gap:5px;padding:0 8px;border:1px solid rgba(130,181,224,.09);border-radius:7px;color:#7fa4c2;background:#ffffff07;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;cursor:pointer}.portal-video-tools button:first-child{color:#c8e6fb;background:#3e7cb01f}.portal-video-tools svg{width:9px;height:9px;stroke:currentColor;fill:none}.portal-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.portal-video-card{display:grid;gap:8px;padding:0 0 10px;border:1px solid rgba(130,181,224,.09);border-radius:10px;overflow:hidden;color:#e8f2fb;background:#ffffff05;text-align:left;cursor:pointer}.portal-video-card:hover{border-color:#81bceb30;background:#3c709e11}.portal-video-thumb{position:relative;height:96px;display:grid;place-items:center;background:radial-gradient(circle at 28% 20%,rgba(98,149,197,.22),transparent 40%),linear-gradient(135deg,#102d49,#171d3d);color:#799dc0}.portal-video-thumb svg{width:28px;height:28px;stroke:currentColor;fill:none}.portal-video-thumb i{position:absolute;left:7px;top:7px;padding:3px 5px;border-radius:5px;color:#fff;background:#00000059;font:800 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}.portal-video-thumb b{position:absolute;right:7px;bottom:7px;padding:3px 5px;border-radius:4px;color:#fff;background:#0000008f;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-video-card>div{display:grid;gap:3px;padding:0 9px}.portal-video-card strong{min-height:25px;color:#e7f1fb;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))/1.4 Inter,sans-serif}.portal-video-card small{color:#68839a;font:500 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-video-card span{color:#758fa5;font:500 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-video-card span b{color:#a9cce7;font-weight:650}.portal-video-card em{justify-self:start;margin-top:2px;padding:3px 5px;border-radius:5px;color:#8fc1e6;background:#4889be1a;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}.portal-video-detail{display:grid;gap:9px}.portal-video-detail-head{display:grid;grid-template-columns:150px minmax(0,1fr);gap:13px;padding:12px;border:1px solid rgba(130,181,224,.09);border-radius:11px;background:#ffffff06}.portal-detail-thumb{height:86px;display:grid;place-items:center;position:relative;border-radius:8px;color:#83abd0;background:linear-gradient(135deg,#102e4d,#1d1d42)}.portal-detail-thumb svg{width:29px;height:29px;stroke:currentColor;fill:none}.portal-detail-thumb span{position:absolute;right:7px;bottom:7px;padding:3px 5px;border-radius:4px;color:#fff;background:#00000085;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-video-detail-head>div:last-child{display:grid;align-content:center;gap:4px}.portal-video-detail-head small{color:#6887a0;font:700 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;letter-spacing:.09em}.portal-video-detail-head h3{margin:0;color:#edf6ff;font:680 calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-video-detail-head p{margin:0;color:#728da4;font:500 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))/1.5 Inter,sans-serif}.portal-video-detail-head>div:last-child>div{display:flex;gap:13px;margin-top:4px;color:#718da5;font:500 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-video-detail-head>div:last-child>div b{color:#c5def2;font-weight:700}.portal-detail-tabs{display:flex;gap:4px;padding:4px;border:1px solid rgba(130,181,224,.08);border-radius:9px;background:#ffffff05;overflow:auto}.portal-detail-tabs button{height:25px;padding:0 9px;border:0;border-radius:6px;color:#6e8aa2;background:transparent;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;cursor:pointer;white-space:nowrap}.portal-detail-tabs button.active{color:#d5ebfb;background:#3f7eb321}.portal-detail-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.portal-detail-panels article{min-height:90px;display:grid;align-content:start;gap:4px;padding:11px;border:1px solid rgba(130,181,224,.08);border-radius:9px;background:#ffffff05}.portal-detail-panels small{color:#638099;font:700 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;letter-spacing:.08em}.portal-detail-panels strong{color:#e3f1fc;font:680 calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-detail-panels p{margin:0;color:#718ba2;font:500 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))/1.5 Inter,sans-serif}.portal-detail-list{display:grid;gap:6px}.portal-detail-list article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgba(130,181,224,.08);border-radius:9px;background:#ffffff05}.portal-detail-list i{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#8bbce0;background:#4989be1a;font:700 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}.portal-detail-list span{display:grid;gap:2px}.portal-detail-list strong{color:#dfedf8;font:620 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-detail-list small{color:#6d879e;font:500 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.portal-detail-list b{color:#8ebce0;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.workspace-local-scope{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;border:1px solid rgba(129,181,224,.08);border-radius:9px;background:#ffffff05}.workspace-local-scope .portal-platform-badge{width:28px;height:28px;border-radius:8px}.workspace-local-scope>div{display:grid;gap:1px}.workspace-local-scope small{color:#607d96;font:700 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;letter-spacing:.08em}.workspace-local-scope strong{color:#cbe4f7;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.workspace-local-scope button{height:24px;padding:0 8px;border:1px solid rgba(129,181,224,.09);border-radius:6px;color:#82add0;background:#ffffff06;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;cursor:pointer}.detail-route-guard{min-height:250px}html[data-theme=light] .explorer-history-controls button{background:#524d8e0b;color:#71809b}html[data-theme=light] :is(.portal-browser-bar,.portal-browser-intro,.portal-platform-folder,.portal-video-card,.portal-video-detail-head,.portal-detail-tabs,.portal-detail-panels article,.portal-detail-list article,.workspace-local-scope){border-color:#4a538b1c;background:#ffffff7a}html[data-theme=light] .portal-browser-intro{background:linear-gradient(135deg,#e7f1fabf,#f4eefcb8)}html[data-theme=light] :is(.portal-browser-intro h3,.portal-platform-folder strong,.portal-video-card strong,.portal-video-detail-head h3,.portal-detail-panels strong,.portal-detail-list strong,.portal-browser-path strong,.workspace-local-scope strong){color:#2b3852}html[data-theme=light] :is(.portal-browser-intro p,.portal-platform-folder p,.portal-video-card small,.portal-video-card span,.portal-video-detail-head p,.portal-detail-panels p,.portal-detail-list small){color:#778198}html[data-theme=light] .portal-platform-folder:hover,html[data-theme=light] .portal-video-card:hover{background:#6453ab0f;border-color:#6350a829}html[data-theme=light] .portal-video-thumb,html[data-theme=light] .portal-detail-thumb{background:linear-gradient(135deg,#dce9f4,#e5e0f2);color:#65789a}html[data-theme=light] .portal-detail-tabs button.active{color:#594397;background:#654fac1a}@media(max-width:920px){.portal-platform-folder-grid,.portal-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-detail-panels{grid-template-columns:1fr}.portal-video-detail-head{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:650px){.portal-platform-folder-grid,.portal-video-grid{grid-template-columns:1fr}.portal-browser-bar,.portal-browser-intro{align-items:flex-start;flex-direction:column}.portal-browser-scope{text-align:left}.portal-video-detail-head{grid-template-columns:1fr}.portal-detail-thumb{height:110px}}.creator-os-browser{gap:16px}.creator-os-root-head,.creator-os-location-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:6px 2px 12px;border-bottom:1px solid rgba(132,182,229,.08)}.creator-os-root-head>div,.creator-os-location-head>div{min-width:0}.creator-os-root-head small,.creator-os-location-head small,.creator-os-section-title small{color:#748fa9;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.11em;font-weight:750}.creator-os-root-head h2,.creator-os-location-head h2{margin:4px 0 5px;color:#eef6ff;font-size:calc(max((18px),(18px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.15}.creator-os-root-head p,.creator-os-location-head p{max-width:680px;margin:0;color:#7890a6;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.55}.creator-os-scope-pill{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 10px;border:1px solid rgba(128,181,226,.1);border-radius:10px;background:#ffffff05}.creator-os-scope-pill>i{width:7px;height:7px;border-radius:50%;background:#59c79d;box-shadow:0 0 10px #59c79d59}.creator-os-scope-pill>span{display:grid;gap:1px}.creator-os-scope-pill small{color:#667f98;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));letter-spacing:.09em}.creator-os-scope-pill strong{color:#cfe3f7;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650}.creator-os-folder-section,.creator-os-recents,.creator-os-folder-view{display:grid;gap:10px}.creator-os-section-title{display:flex;align-items:end;justify-content:space-between;gap:12px}.creator-os-section-title h3{margin:2px 0 0;color:#dfeaf5;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.creator-os-section-title>span,.creator-os-location-head>span{color:#617c96;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.creator-os-folder-grid{display:grid;gap:8px}.creator-os-root-folders,.creator-os-child-folders{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-os-folder-card{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:112px;padding:13px 13px 22px;border:1px solid rgba(132,181,225,.09);border-radius:11px;background:#05152747;color:#dfeafa;text-align:left;cursor:pointer;transition:transform .13s ease,border-color .13s ease,background .13s ease}.creator-os-folder-card:hover,.creator-os-folder-card:focus-visible{transform:translateY(-1px);border-color:#70b4eb38;background:#102b455c;outline:none}.creator-os-folder-glyph{position:relative;width:38px;height:32px;display:grid;place-items:center;border-radius:7px 7px 8px 8px;background:linear-gradient(180deg,#4992ce4d,#30669c33);border:1px solid rgba(117,189,244,.1)}.creator-os-folder-glyph:before{content:"";position:absolute;top:-4px;left:4px;width:16px;height:6px;border-radius:4px 4px 0 0;background:#4992ce4d}.creator-os-folder-glyph svg{width:16px;height:16px;fill:none;stroke:#9fd5ff}.creator-os-folder-card>div{display:grid;align-content:start;gap:4px;min-width:0}.creator-os-folder-card strong{color:#e6f0fa;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.creator-os-folder-card p{margin:0;color:#71889e;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45}.creator-os-folder-card small{margin-top:3px;color:#64829e;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.35}.creator-os-folder-card em{position:absolute;left:63px;bottom:8px;color:#6285a5;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;font-style:normal}.creator-os-child-card{min-height:104px}.creator-os-location-head{align-items:center;padding-top:0}.creator-os-location-head>button{display:flex;align-items:center;gap:5px;flex:0 0 auto;border:0;border-radius:7px;padding:6px 7px;background:#ffffff06;color:#7f99b2;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;cursor:pointer}.creator-os-location-head>button svg{width:10px;height:10px;stroke:currentColor;fill:none;transform:rotate(180deg)}.creator-os-location-head>div{flex:1}.creator-os-quick-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.creator-os-quick-row button{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid rgba(132,181,225,.075);border-radius:9px;padding:9px;background:#ffffff05;color:#d9e7f4;text-align:left;cursor:pointer}.creator-os-quick-row button:hover{background:#14304a4d;border-color:#71b3ea26}.creator-os-quick-row svg{width:14px;height:14px;flex:0 0 auto;stroke:#8ecaff;fill:none}.creator-os-quick-row span{display:grid;gap:2px;min-width:0}.creator-os-quick-row strong{font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creator-os-quick-row small{color:#6d879f;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=light] .creator-os-root-head,html[data-theme=light] .creator-os-location-head{border-color:#395b781c}html[data-theme=light] :is(.creator-os-root-head h2,.creator-os-location-head h2,.creator-os-section-title h3,.creator-os-folder-card strong,.creator-os-quick-row strong){color:#20364d}html[data-theme=light] :is(.creator-os-root-head p,.creator-os-location-head p,.creator-os-folder-card p,.creator-os-folder-card small,.creator-os-quick-row small){color:#687d91}html[data-theme=light] .creator-os-folder-card,html[data-theme=light] .creator-os-quick-row button,html[data-theme=light] .creator-os-scope-pill{background:#ffffff7a;border-color:#395b781c;box-shadow:inset 0 1px #ffffffa6}html[data-theme=light] .creator-os-folder-card:hover,html[data-theme=light] .creator-os-quick-row button:hover{background:#f1f7fcc7;border-color:#39709e2e}html[data-theme=light] .creator-os-folder-glyph{background:linear-gradient(180deg,#549fdc33,#568bbe1c);border-color:#417fb11c}html[data-theme=light] .creator-os-folder-glyph:before{background:#549fdc33}html[data-theme=light] .creator-os-folder-glyph svg{stroke:#3f82b8}html[data-theme=light] .creator-os-scope-pill strong{color:#36536d}html[data-theme=light] .creator-os-location-head>button{background:#ffffff85;color:#5e7890}@media(max-width:1050px){.creator-os-root-folders,.creator-os-child-folders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.creator-os-root-head,.creator-os-location-head{display:grid}.creator-os-scope-pill{justify-self:start}.creator-os-root-folders,.creator-os-child-folders,.creator-os-quick-row{grid-template-columns:1fr}}.solid-explorer-canvas{--explorer-page-title: 20px;--explorer-section-title: 14px;--explorer-card-title: 11px;--explorer-body: 11px;--explorer-label: 9px;--explorer-control: 10px;font-size:calc(max((var(--explorer-body)),(var(--explorer-body)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .solid-route-intro small,.solid-explorer-canvas .solid-suite-empty small,.solid-explorer-canvas .solid-route-loading span,.solid-explorer-canvas .solid-workspace-status span,.solid-explorer-canvas .solid-portal-folders .solid-folder-card div b,.solid-explorer-canvas .solid-card-meta b,.solid-explorer-canvas .solid-card-meta i{font-size:calc(max((var(--explorer-label)),(var(--explorer-label)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .solid-route-intro p,.solid-explorer-canvas .solid-workbench-grid p{font-size:calc(max((var(--explorer-body)),(var(--explorer-body)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .solid-route-intro>span,.solid-explorer-canvas .solid-route-breadcrumb>button{font-size:calc(max((var(--explorer-control)),(var(--explorer-control)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .solid-workbench-grid strong{font-size:calc(max((var(--explorer-card-title)),(var(--explorer-card-title)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .solid-folder-card small,.solid-explorer-canvas .solid-suite-card small,.solid-explorer-canvas .solid-suite-card em,.solid-explorer-canvas .solid-insight-rows small,.solid-explorer-canvas .solid-chart-caption{font-size:calc(max((var(--explorer-label)),(var(--explorer-label)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .creator-os-root-head small,.solid-explorer-canvas .creator-os-location-head small,.solid-explorer-canvas .creator-os-section-title small,.solid-explorer-canvas .creator-os-scope-pill small,.solid-explorer-canvas .creator-os-section-title>span,.solid-explorer-canvas .creator-os-location-head>span,.solid-explorer-canvas .creator-os-folder-card small,.solid-explorer-canvas .creator-os-folder-card em,.solid-explorer-canvas .creator-os-quick-row small{font-size:calc(max((var(--explorer-label)),(var(--explorer-label)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .creator-os-root-head h2,.solid-explorer-canvas .creator-os-location-head h2{font-size:calc(max((var(--explorer-page-title)),(var(--explorer-page-title)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .creator-os-root-head p,.solid-explorer-canvas .creator-os-location-head p{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .creator-os-section-title h3{font-size:calc(max((var(--explorer-section-title)),(var(--explorer-section-title)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .creator-os-scope-pill strong,.solid-explorer-canvas .creator-os-folder-card strong,.solid-explorer-canvas .creator-os-quick-row strong{font-size:calc(max((var(--explorer-card-title)),(var(--explorer-card-title)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .creator-os-folder-card p{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .creator-os-location-head>button{font-size:calc(max((var(--explorer-control)),(var(--explorer-control)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .enterprise-callout strong,.solid-explorer-canvas .os-home-status strong,.solid-explorer-canvas .os-next-move strong,.solid-explorer-canvas .os-family-grid strong,.solid-explorer-canvas .creator-journey-strip strong,.solid-explorer-canvas .launch-zero-data strong,.solid-explorer-canvas .platform-capability-grid strong,.solid-explorer-canvas .platform-policy-panel>footer strong,.solid-explorer-canvas .workspace-provenance strong,.solid-explorer-canvas .launch-check-grid strong,.solid-explorer-canvas .evidence-lanes strong,.solid-explorer-canvas .mini-kanban strong,.solid-explorer-canvas .enterprise-inbox strong,.solid-explorer-canvas .settings-rows strong,.solid-explorer-canvas .automation-flow strong{font-size:calc(max((var(--explorer-card-title)),(var(--explorer-card-title)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .enterprise-callout small,.solid-explorer-canvas .os-home-hero small,.solid-explorer-canvas .launch-hero small,.solid-explorer-canvas .os-home-status small,.solid-explorer-canvas .os-next-move small,.solid-explorer-canvas .os-family-grid small,.solid-explorer-canvas .creator-journey-strip small,.solid-explorer-canvas .launch-zero-data small,.solid-explorer-canvas .platform-policy-panel>header small,.solid-explorer-canvas .platform-capability-grid small,.solid-explorer-canvas .platform-policy-panel>footer small,.solid-explorer-canvas .workspace-provenance small,.solid-explorer-canvas .launch-check-grid small,.solid-explorer-canvas .evidence-lanes small,.solid-explorer-canvas .mini-kanban>section>small,.solid-explorer-canvas .enterprise-inbox small,.solid-explorer-canvas .report-preview small,.solid-explorer-canvas .report-preview>header em,.solid-explorer-canvas .automation-flow small,.solid-explorer-canvas .settings-rows small,.solid-explorer-canvas .workspace-policy-row>span,.solid-explorer-canvas .policy-tone{font-size:calc(max((var(--explorer-label)),(var(--explorer-label)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .enterprise-feature-search input,.solid-explorer-canvas .platform-policy-switcher button,.solid-explorer-canvas .creative-canvas aside button,.solid-explorer-canvas .settings-rows button{font-size:calc(max((var(--explorer-control)),(var(--explorer-control)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .os-home-hero h3,.solid-explorer-canvas .launch-hero h3{font-size:calc(max((var(--explorer-page-title)),(var(--explorer-page-title)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .os-home-hero p,.solid-explorer-canvas .launch-hero p{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .os-family-grid p,.solid-explorer-canvas .launch-zero-data p,.solid-explorer-canvas .platform-policy-panel>header p,.solid-explorer-canvas .platform-policy-panel li,.solid-explorer-canvas .evidence-lanes p,.solid-explorer-canvas .creative-canvas p,.solid-explorer-canvas .mini-kanban span,.solid-explorer-canvas .report-preview article p{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .os-next-move button,.solid-explorer-canvas .launch-hero button{font-size:calc(max((var(--explorer-control)),(var(--explorer-control)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .creator-journey-strip b,.solid-explorer-canvas .platform-policy-switcher button i,.solid-explorer-canvas .workspace-provenance span,.solid-explorer-canvas .launch-check-grid article>b,.solid-explorer-canvas .evidence-lanes b,.solid-explorer-canvas .creative-canvas>article>div span,.solid-explorer-canvas .creative-canvas>article>div b,.solid-explorer-canvas .enterprise-inbox i,.solid-explorer-canvas .enterprise-inbox b,.solid-explorer-canvas .automation-flow article>b{font-size:calc(max((var(--explorer-label)),(var(--explorer-label)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .platform-policy-panel>header>span{font-size:calc(max((var(--explorer-label)),(var(--explorer-label)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .report-preview>header strong{font-size:calc(max((var(--explorer-card-title)),(var(--explorer-card-title)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .space-shortcut-grid strong,.solid-explorer-canvas .space-project-list strong{font-size:calc(max((var(--explorer-card-title)),(var(--explorer-card-title)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .space-shortcut-grid small,.solid-explorer-canvas .space-project-list small,.solid-explorer-canvas .space-project-list em{font-size:calc(max((var(--explorer-label)),(var(--explorer-label)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .portal-browser-path{font-size:calc(max((var(--explorer-control)),(var(--explorer-control)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .portal-browser-scope small,.solid-explorer-canvas .portal-browser-intro small,.solid-explorer-canvas .portal-platform-folder small,.solid-explorer-canvas .portal-platform-folder b,.solid-explorer-canvas .portal-platform-folder em,.solid-explorer-canvas .portal-platform-badge,.solid-explorer-canvas .portal-video-thumb i,.solid-explorer-canvas .portal-video-thumb b,.solid-explorer-canvas .portal-video-card small,.solid-explorer-canvas .portal-video-card span,.solid-explorer-canvas .portal-video-card em,.solid-explorer-canvas .portal-video-detail-head small,.solid-explorer-canvas .portal-video-detail-head>div:last-child>div,.solid-explorer-canvas .portal-detail-thumb span,.solid-explorer-canvas .portal-detail-panels small,.solid-explorer-canvas .portal-detail-list i,.solid-explorer-canvas .portal-detail-list small,.solid-explorer-canvas .portal-detail-list b,.solid-explorer-canvas .workspace-local-scope small{font-size:calc(max((var(--explorer-label)),(var(--explorer-label)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .portal-browser-scope strong,.solid-explorer-canvas .workspace-local-scope strong{font-size:calc(max((var(--explorer-control)),(var(--explorer-control)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .portal-browser-intro p,.solid-explorer-canvas .portal-platform-folder p,.solid-explorer-canvas .portal-video-detail-head p,.solid-explorer-canvas .portal-detail-panels p{font-size:calc(max((var(--explorer-body)),(var(--explorer-body)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .portal-platform-folder strong,.solid-explorer-canvas .portal-video-card strong,.solid-explorer-canvas .portal-detail-list strong{font-size:calc(max((var(--explorer-card-title)),(var(--explorer-card-title)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .portal-video-tools button,.solid-explorer-canvas .portal-detail-tabs button,.solid-explorer-canvas .workspace-local-scope button{font-size:calc(max((var(--explorer-control)),(var(--explorer-control)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .portal-video-detail-head h3{font-size:calc(max((var(--explorer-section-title)),(var(--explorer-section-title)) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.solid-explorer-canvas .portal-detail-panels strong{font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-shortcut-overlay{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:24px;background:#0208126b;backdrop-filter:blur(9px)}.os-shortcut-panel{width:min(760px,calc(100vw - 36px));max-height:min(720px,calc(100vh - 70px));overflow:auto;border-radius:18px;padding:0;color:#e8f2ff;background:linear-gradient(145deg,#0a1c31f7,#071223f7);box-shadow:0 34px 100px #0005128c}.os-shortcut-panel>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 17px;border-bottom:1px solid rgba(132,181,225,.1);background:#09192ceb;backdrop-filter:blur(18px)}.os-shortcut-panel>header small{color:#80a9cf;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:750;letter-spacing:.12em}.os-shortcut-panel>header h2{margin:4px 0 5px;font-size:calc(max((20px),(20px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.15;color:#f3f8ff}.os-shortcut-panel>header p{max-width:570px;margin:0;color:#89a2ba;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5}.os-shortcut-panel>header button{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(136,185,228,.12);border-radius:9px;color:#8da8c1;background:#ffffff09;font-size:calc(max((20px),(20px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1;cursor:pointer}.os-shortcut-groups{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px 22px 22px}.os-shortcut-groups>section{display:grid;align-content:start;gap:7px}.os-shortcut-groups>section:first-child{grid-row:span 2}.os-shortcut-groups h3{margin:0 0 3px;color:#dceaf7;font-size:calc(max((12px),(12px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-shortcut-groups article{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 11px;border:1px solid rgba(132,181,225,.08);border-radius:10px;background:#ffffff05}.os-shortcut-groups article>div{display:grid;gap:2px;min-width:0}.os-shortcut-groups strong{color:#e5f0fa;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-shortcut-groups small{color:#6f899f;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.35}.os-shortcut-groups article>span{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex:0 0 auto}.os-shortcut-panel kbd{min-width:25px;height:25px;display:inline-grid;place-items:center;padding:0 7px;border:1px solid rgba(145,193,234,.16);border-bottom-color:#91c1ea47;border-radius:7px;color:#bcd8ed;background:#4b7eaa1c;box-shadow:inset 0 -1px #00000038;font:650 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif}.os-shortcut-panel>footer{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:11px 22px 14px;border-top:1px solid rgba(132,181,225,.08);color:#6f879d;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-shortcut-panel>footer span:last-child{margin-left:auto}html[data-theme=light] .os-shortcut-overlay{background:#312b522e}html[data-theme=light] .os-shortcut-panel{color:#2a3751;background:linear-gradient(145deg,#fffffffa,#f4f2fcfa);box-shadow:0 34px 90px #4c3e8138}html[data-theme=light] .os-shortcut-panel>header{border-color:#4a538b1c;background:#faf8ffed}html[data-theme=light] .os-shortcut-panel>header h2,html[data-theme=light] .os-shortcut-groups h3,html[data-theme=light] .os-shortcut-groups strong{color:#26364f}html[data-theme=light] .os-shortcut-panel>header p,html[data-theme=light] .os-shortcut-groups small,html[data-theme=light] .os-shortcut-panel>footer{color:#748098}html[data-theme=light] .os-shortcut-groups article{border-color:#4a538b1a;background:#5e4d9d09}html[data-theme=light] .os-shortcut-panel kbd{color:#514381;border-color:#57469529;background:#6c56b712}html[data-theme=light] .os-shortcut-panel>header button{color:#65708a;border-color:#4a538b1f;background:#5a4e990a}@media(max-width:700px){.os-shortcut-groups{grid-template-columns:1fr}.os-shortcut-groups>section:first-child{grid-row:auto}.os-shortcut-panel>footer span:last-child{margin-left:0}}.folder-browser-section{display:grid;gap:14px}.workspace-folder-browser{display:grid;gap:12px;margin:10px 0 14px}.workspace-internal-folders{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-os-folder-card.active{border-color:#78b6ec3d;background:#14345261;box-shadow:inset 0 0 0 1px #85c3f11f}.portal-platform-folder{grid-template-columns:26px 38px minmax(0,1fr) auto}.portal-folder-glyph{width:26px;height:22px;border-radius:7px;background:linear-gradient(180deg,#7faff22e,#4a79c11f);display:grid;place-items:center;border:1px solid rgba(145,188,245,.16)}.portal-folder-glyph svg{width:14px;height:14px;color:#91b4dd}html[data-theme=light] .portal-folder-glyph{background:linear-gradient(180deg,#765bcc1f,#765bcc0f);border-color:#765bcc1f}html[data-theme=light] .portal-folder-glyph svg{color:#6f5ab8}@media(max-width:900px){.workspace-internal-folders{grid-template-columns:1fr}}.creator-os-native-browser{display:grid;align-content:start;gap:20px;padding:2px 0 16px}.os-folder-intro{min-height:82px;align-items:center}.os-folder-intro>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#378dcd30,#5b49be2e);border:1px solid rgba(126,186,232,.14)}.os-folder-intro>span svg{width:20px;height:20px;color:#9fdcff}.os-folder-intro>b.os-scope-chip{margin-left:auto;padding:7px 10px;border:1px solid rgba(118,178,225,.12);border-radius:9px;color:#8fabc4;background:#ffffff06;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650;white-space:nowrap}.os-folder-section{display:grid;gap:12px}.os-expansion-section{margin-top:5px;padding-top:16px;border-top:1px solid rgba(133,181,224,.08)}.os-native-folder-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:14px 10px;align-items:start}.os-native-folder-item{min-height:92px;justify-content:flex-start;padding:10px 6px 8px}.os-native-folder-item .folder-shape{width:72px;height:49px;margin-bottom:9px}.os-native-folder-item .insight-folder-shape svg{width:19px;height:19px}.os-native-folder-item strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.3}.os-native-folder-item small{max-width:115px;overflow:hidden;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap}.os-native-folder-item.active{border-color:#5fa8e43d;background:#2e598529}.os-workspace-folder-grid{margin-top:14px}.workspace-internal-folders{grid-template-columns:repeat(3,minmax(118px,160px));justify-content:start}.workspace-folder-browser{margin:13px 0 17px;padding:13px 0 4px;border-top:1px solid rgba(130,179,220,.08);border-bottom:1px solid rgba(130,179,220,.06)}.os-native-platform-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px 10px}.os-native-platform-grid .platform-folder-item{min-height:108px;padding:10px 8px}.os-native-platform-grid .platform-folder-item strong{font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-native-platform-grid .platform-folder-item small{max-width:145px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.35;white-space:normal}.os-native-video-browser{display:grid;gap:15px}.os-folder-back{border:0;color:#83a4c1;background:transparent;font:600 calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1)) Inter,sans-serif;cursor:pointer}.os-folder-back:hover{color:#cce7fa}.os-dashboard{display:grid;gap:16px;color:#dfeaf5}.os-dashboard button{font-family:Inter,sans-serif}.os-dashboard-topline{display:flex;align-items:center;justify-content:space-between;gap:14px}.os-dashboard-account-chip{display:flex;align-items:center;gap:10px;min-width:0}.os-dashboard-account-chip>.platform-badge{width:34px;height:34px;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));flex:0 0 auto}.os-dashboard-account-chip>div{display:grid;gap:1px}.os-dashboard-account-chip small{color:#718aa2;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.os-dashboard-account-chip strong{color:#e9f3fc;font-size:calc(max((13px),(13px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-dashboard-account-chip>button{margin-left:5px;border:0;color:#72bde7;background:transparent;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));cursor:pointer}.os-dashboard-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.os-dashboard-actions button,.os-dashboard-panel>header button{min-height:30px;padding:6px 9px;border:1px solid rgba(122,177,222,.12);border-radius:8px;color:#91aec6;background:#ffffff06;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:620;cursor:pointer}.os-dashboard-actions button:hover,.os-dashboard-panel>header button:hover{color:#e5f4ff;border-color:#5cbcee40;background:#477eae1a}.os-command-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:18px;padding:20px;border:1px solid rgba(129,177,220,.1);border-radius:15px;background:linear-gradient(145deg,#11304eb8,#0c1f3794);box-shadow:inset 0 1px #ffffff09}.os-command-hero>div:first-child{display:grid;align-content:center;justify-items:start}.os-command-hero small{color:#65c7e8;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:760;letter-spacing:.1em}.os-command-hero h2{max-width:760px;margin:7px 0;color:#edf7ff;font-size:calc(max((24px),(24px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.15;font-weight:650}.os-command-hero p{max-width:760px;margin:0;color:#87a0b8;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.55}.os-command-hero>div:first-child>div{display:flex;gap:7px;margin-top:15px}.os-command-hero>div:first-child button{min-height:34px;padding:7px 12px;border:1px solid rgba(117,175,222,.15);border-radius:8px;color:#b7d0e4;background:#ffffff07;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:650;cursor:pointer}.os-command-hero>div:first-child button.primary{color:#f2fbff;border-color:#56c9f657;background:linear-gradient(145deg,#268fcac7,#4c4bbec2)}.os-command-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.os-command-metrics article,.os-classic-metrics article{display:grid;align-content:center;min-height:92px;padding:12px;border:1px solid rgba(128,177,220,.09);border-radius:11px;background:#ffffff05}.os-command-metrics small,.os-classic-metrics small{color:#6e899f;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:720;letter-spacing:.07em}.os-command-metrics strong,.os-classic-metrics strong{margin-top:5px;color:#eef8ff;font-size:calc(max((23px),(23px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:660}.os-command-metrics span,.os-classic-metrics em{margin-top:1px;color:#647f96;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.os-dashboard-columns{display:grid;grid-template-columns:1.08fr .92fr;gap:13px}.os-dashboard-panel{min-width:0;padding:14px;border:1px solid rgba(129,177,220,.09);border-radius:13px;background:#0c223a6e}.os-dashboard-panel>header,.os-signal-shelf>header,.os-classic-quick>header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:11px}.os-dashboard-panel>header small,.os-signal-shelf>header small,.os-classic-quick>header small{color:#6386a4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:750;letter-spacing:.1em}.os-dashboard-panel>header h3,.os-signal-shelf>header h3,.os-classic-quick>header h3{margin:3px 0 0;color:#e7f1fb;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:630}.os-dashboard-panel>header>span{color:#6b879e;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-priority-list{display:grid;gap:7px}.os-priority-list>button{display:grid;grid-template-columns:24px 32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid rgba(128,177,220,.07);border-radius:9px;color:inherit;text-align:left;background:#ffffff03;cursor:pointer}.os-priority-list>button:hover{border-color:#5cb9eb30;background:#3d6e9a14}.os-priority-list>button>b{color:#547899;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-priority-list .app-badge{width:30px;height:30px;border-radius:8px}.os-priority-list>button>div{display:grid;gap:2px;min-width:0}.os-priority-list>button>div>small{color:#66c6e8;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:720;text-transform:uppercase}.os-priority-list>button>div>strong{overflow:hidden;color:#dce9f4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.os-priority-list>button>div>p{overflow:hidden;margin:0;color:#6e879d;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.os-priority-list>button>em{color:#72b6da;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal;white-space:nowrap}.os-video-pulse>div,.classic-video-list,.classic-comment-list{display:grid;gap:7px}.os-video-pulse>div>button,.classic-video-list>button{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;border:1px solid rgba(128,177,220,.07);border-radius:9px;color:inherit;text-align:left;background:#ffffff03;cursor:pointer}.os-video-pulse>div>button{grid-template-columns:66px minmax(0,1fr)}.os-video-mini-thumb{height:42px;display:grid;place-items:center;border-radius:7px;color:#87b9dc;background:linear-gradient(145deg,#30689938,#463c9230)}.os-video-mini-thumb svg{width:17px;height:17px}.os-video-pulse button>div,.classic-video-list button>div{display:grid;gap:2px;min-width:0}.os-video-pulse strong,.classic-video-list strong{overflow:hidden;color:#dce9f4;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.os-video-pulse small,.classic-video-list small{color:#70879b;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-video-pulse em{color:#6fc2e4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-style:normal}.os-signal-shelf{padding:13px 14px;border:1px solid rgba(129,177,220,.08);border-radius:13px;background:#0a1d3352}.os-signal-shelf>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.os-signal-shelf>div>button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:66px;padding:9px;border:1px solid rgba(128,177,220,.07);border-radius:9px;color:inherit;text-align:left;background:#ffffff03;cursor:pointer}.os-signal-shelf>div>button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#90c8e9;background:#3b7fb721}.os-signal-shelf svg{width:15px;height:15px}.os-signal-shelf button>div{display:grid;gap:1px}.os-signal-shelf button small{color:#6f8ca4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-signal-shelf button strong{color:#e5f1fb;font-size:calc(max((14px),(14px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-signal-shelf button p{margin:0;color:#617a91;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-classic-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(129,177,220,.09);border-radius:13px;background:#0b21396b}.os-classic-summary small{color:#68c6e6;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:750;letter-spacing:.1em}.os-classic-summary h2{margin:4px 0;color:#edf7ff;font-size:calc(max((21px),(21px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-classic-summary p{max-width:760px;margin:0;color:#7e99b0;font-size:calc(max((11px),(11px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.5}.os-classic-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.os-classic-metrics article{position:relative}.os-classic-metrics article>span{position:absolute;right:10px;top:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#89badd;background:#3470a421}.os-classic-metrics article>span svg{width:14px;height:14px}.classic-main-grid{grid-template-columns:1.15fr .85fr}.classic-video-list>button em{color:#6487a4;font-style:normal}.classic-comment-list>button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:9px;border:1px solid rgba(128,177,220,.07);border-radius:9px;color:inherit;text-align:left;background:#ffffff03;cursor:pointer}.classic-comment-list>button>svg{width:15px;height:15px;color:#77b8de}.classic-comment-list>button>div{display:grid;gap:3px;min-width:0}.classic-comment-list strong{overflow:hidden;color:#dce9f4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.classic-comment-list small{color:#6b859b;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-classic-quick{padding:13px;border:1px solid rgba(129,177,220,.08);border-radius:13px;background:#0a1d334f}.os-classic-quick>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.os-classic-quick>div>button{display:grid;justify-items:start;gap:5px;min-height:72px;padding:9px;border:1px solid rgba(128,177,220,.07);border-radius:9px;color:inherit;text-align:left;background:#ffffff03;cursor:pointer}.os-classic-quick>div>button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#8bc4e8;background:#3470a421}.os-classic-quick svg{width:14px;height:14px}.os-classic-quick strong{color:#dce9f4;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.os-classic-quick small{color:#637d94;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1))}.dashboard-scope-picker{display:grid;gap:15px}html[data-theme=light] .creator-os-native-browser,html[data-theme=light] .os-dashboard{color:#2b3852}html[data-theme=light] .os-folder-intro>span{background:linear-gradient(145deg,#6452b31a,#6992dc1a);border-color:#4e57911a}html[data-theme=light] .os-folder-intro>span svg{color:#6756b1}html[data-theme=light] .os-folder-intro>b.os-scope-chip{color:#64738d;border-color:#4a538b1a;background:#ffffff6b}html[data-theme=light] :is(.os-dashboard-account-chip strong,.os-command-hero h2,.os-command-metrics strong,.os-dashboard-panel>header h3,.os-priority-list>button>div>strong,.os-video-pulse strong,.os-signal-shelf button strong,.os-signal-shelf>header h3,.os-classic-summary h2,.os-classic-metrics strong,.classic-video-list strong,.classic-comment-list strong,.os-classic-quick h3,.os-classic-quick strong){color:#293951}html[data-theme=light] :is(.os-command-hero,.os-dashboard-panel,.os-signal-shelf,.os-classic-summary,.os-classic-quick){border-color:#4a538b1a;background:#ffffff75;box-shadow:none}html[data-theme=light] :is(.os-command-metrics article,.os-classic-metrics article,.os-priority-list>button,.os-video-pulse>div>button,.classic-video-list>button,.classic-comment-list>button,.os-signal-shelf>div>button,.os-classic-quick>div>button){border-color:#4a538b17;background:#6352a906}html[data-theme=light] :is(.os-command-hero p,.os-dashboard-panel>header>span,.os-priority-list>button>div>p,.os-video-pulse small,.os-signal-shelf button p,.os-classic-summary p,.classic-video-list small,.classic-comment-list small,.os-classic-quick small){color:#748198}@media(max-width:980px){.os-command-hero,.os-dashboard-columns,.classic-main-grid{grid-template-columns:1fr}.os-signal-shelf>div{grid-template-columns:repeat(3,minmax(0,1fr))}.os-classic-quick>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.os-command-metrics,.os-classic-metrics{grid-template-columns:1fr 1fr}.os-signal-shelf>div,.os-classic-quick>div{grid-template-columns:1fr 1fr}.os-dashboard-topline{align-items:flex-start;flex-direction:column}.os-dashboard-actions{justify-content:flex-start}.workspace-internal-folders{grid-template-columns:repeat(2,minmax(110px,1fr))}}.solid-file-window .solid-explorer-canvas{overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y}.solid-file-window .solid-explorer-zoom-surface{width:100%;min-width:100%;min-height:100%;transform-origin:top left}.solid-file-window .solid-file-footer{justify-content:center}.solid-file-window .solid-file-footer .explorer-zoom-widget{margin:0 auto}.solid-file-window.solid-window-opening{animation:solidWindowOpen .22s cubic-bezier(.2,.82,.2,1) both}.solid-file-window.solid-window-restoring{animation:solidWindowRestore .24s cubic-bezier(.18,.82,.2,1) both}.solid-file-window.solid-window-maximizing,.solid-file-window.solid-window-unmaximizing{animation:solidWindowModeChange .21s cubic-bezier(.2,.8,.2,1) both}.solid-file-window.solid-window-closing{pointer-events:none!important;animation:solidWindowClose .15s cubic-bezier(.4,0,.9,.4) both}.solid-file-window.minimized{transition:opacity .2s ease,transform .24s cubic-bezier(.34,.08,.2,1),filter .2s ease}@keyframes solidWindowOpen{0%{opacity:0;transform:translateY(8px) scale(.988);filter:saturate(.9)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}@keyframes solidWindowRestore{0%{opacity:.2;transform:translateY(12px) scale(.965);filter:blur(1px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes solidWindowModeChange{0%{opacity:.9;filter:saturate(.92) brightness(.98)}to{opacity:1;filter:saturate(1) brightness(1)}}@keyframes solidWindowClose{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(5px) scale(.986);filter:blur(.45px)}}@media(prefers-reduced-motion:reduce){.solid-file-window.solid-window-opening,.solid-file-window.solid-window-restoring,.solid-file-window.solid-window-maximizing,.solid-file-window.solid-window-unmaximizing,.solid-file-window.solid-window-closing{animation:none!important}}.solid-file-window.solid-window-opening,.solid-file-window.solid-window-restoring{animation:solidWindowSoftIn .13s ease-out both}.solid-file-window.solid-window-maximizing,.solid-file-window.solid-window-unmaximizing{animation:solidWindowFocusCue .11s ease-out both}.solid-file-window.solid-window-closing{animation:solidWindowSoftOut .1s ease-in both}.solid-file-window.solid-minimizing{opacity:.72;transition:opacity .08s ease-out}@keyframes solidWindowSoftIn{0%{opacity:.55}to{opacity:1}}@keyframes solidWindowFocusCue{0%{opacity:.93;box-shadow:0 0 0 1px #76a8de0f,var(--window-shadow, 0 18px 50px rgba(3,12,26,.28))}to{opacity:1;box-shadow:0 0 0 1px #76a8de1f,var(--window-shadow, 0 18px 50px rgba(3,12,26,.28))}}@keyframes solidWindowSoftOut{0%{opacity:1}to{opacity:0}}.dock-app.dock-window-feedback{box-shadow:0 0 0 3px #7597ff2e,0 8px 24px #2b48922e;transition:box-shadow .16s ease-out}.solid-file-window .solid-explorer-canvas{height:100%}.solid-file-window .solid-file-footer{left:0;right:0;bottom:0;height:38px;padding:0 14px;justify-content:flex-end;border-top:1px solid rgba(126,162,204,.08);background:#0a1b306b;backdrop-filter:blur(14px)}.solid-file-window .solid-file-footer .explorer-zoom-widget{display:flex;align-items:center;gap:8px;margin:0;height:30px}.solid-file-window .explorer-zoom-widget input[type=range]{width:112px;height:18px;margin:0;accent-color:#6f8cff}.solid-file-window .explorer-zoom-widget .zoom-reset{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#8097ae;cursor:pointer}.solid-file-window .explorer-zoom-widget .zoom-reset:hover{background:#77a0ca14;color:#c8dbee}.solid-file-window .explorer-zoom-widget .zoom-reset svg{width:14px;height:14px}.solid-file-window .explorer-zoom-widget output{width:34px;color:#70879d;font-size:calc(max((10.5px),(10.5px) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));text-align:right;font-variant-numeric:tabular-nums}html[data-theme=light] .solid-file-window .solid-file-footer{border-top-color:#535c971a;background:#f8f7ffb8}html[data-theme=light] .solid-file-window .explorer-zoom-widget .zoom-reset,html[data-theme=light] .solid-file-window .explorer-zoom-widget output{color:#6b7890}@media(prefers-reduced-motion:reduce){.solid-file-window.solid-window-opening,.solid-file-window.solid-window-restoring,.solid-file-window.solid-window-maximizing,.solid-file-window.solid-window-unmaximizing,.solid-file-window.solid-window-closing{animation:none!important}.solid-file-window.solid-minimizing{transition:none!important}}.dock{left:50%!important;right:auto!important;width:min(920px,calc(100vw - 28px));max-width:calc(100vw - 28px);translate:-50% 0}body.assistant-hidden .dock{right:auto!important}.platform-notice{margin:0 0 12px;padding:9px 12px;font-size:calc(max((.83rem),(.83rem) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));line-height:1.45;border-radius:8px;border:1px solid transparent}.platform-notice[data-tone=ok]{color:#1f6b46;background:#1f6b461a;border-color:#1f6b463d}.platform-notice[data-tone=error]{color:#b4322c;background:#b4322c17;border-color:#b4322c3d}.platform-empty{margin:0;font-size:calc(max((.86rem),(.86rem) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));color:var(--an-text-muted)}.platform-empty-state{display:grid;gap:12px;justify-items:start;padding:14px 0 4px}.platform-connect{padding:9px 14px;font:inherit;font-size:calc(max((.85rem),(.85rem) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;color:#fff;background:#5b68e8;border:0;border-radius:8px;cursor:pointer}.platform-connect:hover:not(:disabled){background:#4d5ade}.platform-connect:disabled{opacity:.62;cursor:default}.platform-connect-secondary{margin-top:12px}.platform-sync{padding:6px 11px;font:inherit;font-size:calc(max((.78rem),(.78rem) * .5 + var(--os-font-lift, 0px)) * var(--os-font-scale, 1));font-weight:600;color:var(--an-text-strong);background:var(--an-surface-2);border:1px solid var(--an-border);border-radius:7px;cursor:pointer}.platform-sync:hover:not(:disabled){background:var(--an-surface-hover)}.platform-sync:disabled{opacity:.6;cursor:default}.os-native-folder-grid{grid-template-columns:repeat(auto-fill,minmax(calc(118px * var(--os-font-scale, 1) + 14px),1fr))}.os-native-folder-item small{max-width:calc(115px * var(--os-font-scale, 1) + 14px)}.file-window .explorer-traffic-lights,.traffic-lights{gap:10px}.explorer-traffic-lights button,.traffic-lights button{position:relative;width:16px;height:16px;flex:0 0 16px}.explorer-traffic-lights button:before,.traffic-lights button:before{content:"";position:absolute;inset:-5px;border-radius:50%}.window-bar,.file-window .window-bar{grid-template-columns:auto minmax(0,1fr) auto}:root{color-scheme:dark;--an-surface-0: rgba(4, 15, 30, .94);--an-surface-1: rgba(9, 30, 53, .58);--an-surface-2: rgba(15, 39, 67, .54);--an-surface-soft: rgba(255, 255, 255, .025);--an-surface-hover: rgba(255, 255, 255, .045);--an-border: rgba(126, 178, 223, .1);--an-border-strong: rgba(126, 178, 223, .17);--an-text-strong: #edf6ff;--an-text: #c7d6e4;--an-text-muted: #8ea5b8;--an-text-faint: #718da4;--an-accent: #8dc8f6;--an-success: #75cda7;--an-danger: #e88982;--an-field-bg: rgba(255, 255, 255, .03);--an-field-text: #e6f1fb;--an-field-placeholder: #7892a9;--an-overlay: rgba(6, 20, 38, .97);--an-feedback-bg: #0c233d;--an-shadow: 0 18px 40px rgba(0, 0, 0, .3)}html[data-theme=light]{color-scheme:light;--an-surface-0: rgba(248, 250, 255, .96);--an-surface-1: rgba(255, 255, 255, .72);--an-surface-2: rgba(245, 247, 255, .82);--an-surface-soft: rgba(75, 83, 139, .035);--an-surface-hover: rgba(89, 75, 161, .075);--an-border: rgba(74, 83, 139, .12);--an-border-strong: rgba(74, 83, 139, .2);--an-text-strong: #253950;--an-text: #43556b;--an-text-muted: #6f8096;--an-text-faint: #8795a8;--an-accent: #6c57b1;--an-success: #398365;--an-danger: #b54343;--an-field-bg: rgba(255, 255, 255, .88);--an-field-text: #293c53;--an-field-placeholder: #8290a3;--an-overlay: rgba(255, 255, 255, .98);--an-feedback-bg: #ffffff;--an-shadow: 0 18px 38px rgba(66, 73, 113, .13)}html[data-theme=light] .solid-explorer-canvas :where(input,select,textarea){color-scheme:light;color:var(--an-field-text)}html[data-theme=light] .solid-explorer-canvas :where(input,textarea)::placeholder{color:var(--an-field-placeholder)}html[data-theme=light] .solid-explorer-canvas :where(select option){color:var(--an-field-text);background:#fff}html[data-theme=light] .affiliate-page{color:var(--an-text)}html[data-theme=light] .affiliate-page :where(h1,h2,h3,h4,strong,dd){color:var(--an-text-strong)}html[data-theme=light] .affiliate-page :where(p,dt){color:var(--an-text-muted)}html[data-theme=light] :is(.affiliate-hero,.affiliate-page-head,.affiliate-proof-hero,.affiliate-kpis article,.affiliate-panel,.affiliate-opportunity-card,.affiliate-program-card,.opportunity-copy,.opportunity-proof-preview,.evidence-grid article,.placement-plan article,.discovery-playbook article,.network-health-list article,.earnings-source-list article,.affiliate-coverage-panel aside,.earnings-source-panel aside,.affiliate-table-row.heading,.program-capabilities span,.proof-actions button,.no-network-state){background:var(--an-surface-1);border-color:var(--an-border)}html[data-theme=light] :is(.opportunity-proof-preview,.affiliate-table,.discovery-playbook,.no-network-state){border-color:var(--an-border-strong)}html[data-theme=light] :is(.affiliate-panel header button,.affiliate-filter-row button,.affiliate-table-controls label,.affiliate-table-controls select,.affiliate-period select,.proof-actions button,.affiliate-program-card footer button){color:var(--an-field-text);background:var(--an-field-bg);border-color:var(--an-border)}html[data-theme=light] :is(.affiliate-table-controls input,.affiliate-table-controls select,.affiliate-period select){color:var(--an-field-text)}html[data-theme=light] :is(.affiliate-head-stat strong,.affiliate-proof-status small,.coverage-legend b,.affiliate-coverage-panel aside strong,.earnings-source-panel aside strong,.network-health-list strong,.earnings-source-list strong,.opportunity-proof-preview strong,.opportunity-copy dd,.evidence-grid h4,.placement-plan strong,.historical-recovery strong,.protected-content-callout strong,.proof-definition dd,.discovery-playbook strong,.affiliate-table-row strong,.no-network-state b){color:var(--an-text-strong)}html[data-theme=light] :is(.affiliate-coverage-panel aside p,.earnings-source-panel aside p,.network-health-list small,.earnings-source-list small,.opportunity-proof-preview em,.opportunity-copy dt,.opportunity-copy dd,.evidence-grid p,.placement-plan p,.historical-recovery p,.protected-content-callout p,.proof-definition dt,.caution-list,.discovery-playbook small,.affiliate-table-row,.affiliate-table-row small,.affiliate-program-card footer small,.no-network-state small,.no-network-state>div>div span){color:var(--an-text-muted)}html[data-theme=light] .opportunity-proof-preview span{color:#5f7390;background:#594ba114}html[data-theme=light] .coverage-ring:after{background:#f8faff}html[data-theme=light] .coverage-ring strong{color:#24384f}html[data-theme=light] .coverage-ring span{color:#6f8096}html[data-theme=light] .affiliate-filter-row button.active{color:#4f4a9b;background:#5b4fbe1a;border-color:#5b4fbe30}html[data-theme=light] :is(.creator-os2-dashboard,.creator-os2-insight-browser,.creator-os2-report-workspace,.community-browser,.superfan-detail-page){color:var(--an-text)}html[data-theme=light] :is(.creator-os2-dashboard,.creator-os2-insight-browser,.community-browser,.superfan-detail-page) :where(h1,h2,h3,h4,strong){color:var(--an-text-strong)}html[data-theme=light] :is(.creator-os2-panel,.creator-domain-card,.creator-os2-assistant-page,.insight-summary-grid article,.insight-card,.metric-kpi-card,.metric-insight-card,.community-summary-grid article,.superfan-stat-grid article,.community-card,.comment-card,.superfan-card,.fan-activity-card,.fan-comment-stack div,.sponsor-snapshot p,.evidence-cards article,.demand-cluster-list article,.action-stack button,.opportunity-tiles article,.brand-mention-table article){background:var(--an-surface-1);border-color:var(--an-border)}html[data-theme=light] :is(.community-toolbar input,.ghost-select,.primary-secondary,.control-select,.control-date,.dropdown-trigger,.audience-metrics-tabbar,.insight-card>header button){color:var(--an-field-text);background:var(--an-field-bg);border-color:var(--an-border)}html[data-theme=light] :is(.dropdown-panel){color:var(--an-field-text);background:var(--an-overlay);border-color:var(--an-border);box-shadow:var(--an-shadow)}html[data-theme=light] .report-document{color:var(--an-text)}html[data-theme=light] .report-document :where(h1,h2,h3,h4,strong){color:var(--an-text-strong)}html[data-theme=light] :is(.report-cover,.report-kpi-grid article,.report-panel,.report-provenance,.report-evidence-list article,.single-report-grid article,.opportunity-report-grid article,.series-card,.report-caveat){background:var(--an-surface-1);border-color:var(--an-border)}html[data-theme=light] .report-action.secondary{color:var(--an-field-text);background:var(--an-field-bg);border-color:var(--an-border)}html[data-theme=light] :is(.portal-video-browser,.portal-content-detail-shell,.upload-analysis-browser){color:var(--an-text)}html[data-theme=light] :is(.portal-video-browser,.portal-content-detail-shell,.upload-analysis-browser) :where(h1,h2,h3,h4,strong){color:var(--an-text-strong)}html[data-theme=light] :is(.content-detail-hero,.content-detail-panel,.content-detail-workspace,.content-detail-hero-redesign,.rail-card,.content-next-moves-strip,.upload-analysis-summary-grid article,.upload-analysis-chart-card,.upload-bar-chart,.upload-line-chart,.upload-analysis-footnote,.topic-chip-list article){background:var(--an-surface-1);border-color:var(--an-border)}html[data-theme=light] :is(.portal-sort-trigger,.portal-search-field,.upload-analysis-toggle){color:var(--an-field-text);background:var(--an-field-bg);border-color:var(--an-border)}html[data-theme=light] .portal-sort-menu{color:var(--an-field-text);background:var(--an-overlay);border-color:var(--an-border);box-shadow:var(--an-shadow)}html[data-theme=light] .solid-app-shell{color:var(--an-text)}html[data-theme=light] .solid-app-shell :where(h1,h2,h3,h4){color:var(--an-text-strong)}html[data-theme=light] :is(.solid-app-hero,.solid-card-section,.solid-metric-grid article,.solid-platform-card,.solid-folder-card,.solid-suite-card,.solid-route-intro,.solid-workspace-status,.platform-policy-panel,.creative-canvas,.mini-kanban>section,.mini-kanban article,.enterprise-inbox article,.report-preview,.report-preview article,.space-shortcut-grid button){background-color:var(--an-surface-1);border-color:var(--an-border)}html[data-theme=light] :is(.plan-ladder-step,.plan-allowance){background:var(--an-surface-1);border-color:var(--an-border)}html[data-theme=light] .plan-ladder-step.is-current{background:var(--an-surface-2);border-color:var(--an-border-strong)}html[data-theme=light] :is(.plan-ladder-copy strong,.plan-allowance strong){color:var(--an-text-strong)}html[data-theme=light] :is(.plan-ladder-copy small,.plan-allowance em,.plan-allowance-head small){color:var(--an-text-muted)}html[data-theme=light] .plan-ladder-step button{color:var(--an-field-text);background:var(--an-field-bg);border-color:var(--an-border-strong)}html[data-theme=light] :is(.brands-placeholder-hero,.brands-placeholder-grid article){background:var(--an-surface-1);border-color:var(--an-border)}html[data-theme=light] .brands-shell-placeholder :where(h2,strong){color:var(--an-text-strong)}html[data-theme=light] .brands-shell-placeholder :where(p,small){color:var(--an-text-muted)}html[data-theme=light] :is(.settings-section,.settings-outcome,.settings-confirm,.settings-permissions){background:var(--an-surface-1);border-color:var(--an-border)}html[data-theme=light] :is(.settings-toggle strong,.settings-section-head h3,.settings-outcome strong){color:var(--an-text-strong)}html[data-theme=light] :is(.settings-field-hint,.settings-toggle small,.settings-section-head p){color:var(--an-text-muted)}html[data-theme=light] :is(.settings-choice-row,.settings-matrix thead th){background:var(--an-surface-soft);color:var(--an-text-muted)}html[data-theme=light] .settings-pill{background:var(--an-surface-1);border-color:var(--an-border-strong)}html[data-theme=light] :is(.ask-proof-item,.ask-confirm,.ask-history-row){background:var(--an-surface-1);border-color:var(--an-border)}html[data-theme=light] :is(.ask-conclusion,.ask-proof-item strong,.ask-state strong){color:var(--an-text-strong)}html[data-theme=light] :is(.cco-card,.cco-drawer,.cco-table-wrap,.cco-state){background:var(--an-surface-1);border-color:var(--an-border)}html[data-theme=light] :is(.cco-line,.cco-comment,.cco-spark,.cco-json,.cco-options li){background:var(--an-surface-soft);border-color:var(--an-border)}html[data-theme=light] :is(.cco-card h3,.cco-drawer-head h3,.cco-line-text strong,.cco-item h4){color:var(--an-text-strong)}
