.atmospire-transactions-topup{display:flex;align-items:center;gap:7px;width:max-content;margin-top:13px;padding:8px 11px;border:1px solid rgba(98,225,207,.25);border-radius:11px;background:#25a99d1f;color:#dcfffa;font-size:10px;font-weight:800;cursor:pointer}.atmospire-transactions-topup:hover{border-color:#6debd973;background:#2ab8aa30}.atmospire-transactions-topup span{color:#73e7d7;font-size:14px}.atmospire-transactions-topup b{color:#6bd8cf;font-size:10px}.atmospire-transactions-notice{display:grid;gap:3px;max-width:900px;margin:0 auto 18px;padding:11px 14px;border:1px solid rgba(255,190,92,.2);border-radius:13px;background:#804f0f1f}.atmospire-transactions-notice strong{color:#ffd28a;font-size:10px}.atmospire-transactions-notice span{color:#ffebcc94;font-size:9px}:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#fff;background:#090a0f;font-synthesis:none;--glass:rgba(17,22,34,.58);--line:rgba(255,255,255,.14)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}button,input,select{font:inherit}.engine-shell{min-height:100vh;overflow:hidden;background:radial-gradient(ellipse at bottom,#1b2735,#090a0f 72%);position:relative}.cosmos,.stars{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.stars{display:block;background-repeat:repeat;will-change:background-position}.stars-one{--star-x:130px;--star-y:-140px;background-image:radial-gradient(1px 1px at 25px 35px,#fff,transparent),radial-gradient(1px 1px at 75px 95px,#fff9,transparent);background-size:130px 140px;animation:starDrift 38s linear infinite}.stars-two{--star-x:-190px;--star-y:-210px;background-image:radial-gradient(1.5px 1.5px at 70px 45px,#fff,transparent),radial-gradient(1px 1px at 15px 100px,#a9c9ff,transparent);background-size:190px 210px;opacity:.68;animation:starDrift 64s linear infinite}.stars-three{--star-x:330px;--star-y:-320px;background-image:radial-gradient(2px 2px at 120px 90px,#fff,transparent);background-size:330px 320px;opacity:.36;animation:starDrift 105s linear infinite}@keyframes starDrift{to{background-position:var(--star-x) var(--star-y)}}.topbar{height:64px;position:fixed;inset:0 0 auto;z-index:20;display:grid;grid-template-columns:180px minmax(180px,560px) 180px;align-items:center;justify-content:space-between;padding:0 24px;background:#02040a7a;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-bottom:1px solid var(--line)}.brand-logo{height:32px;max-width:150px;object-fit:contain;object-position:left}.search-shell{position:relative}.search-shell>input{width:100%;height:40px;border:1px solid var(--line);border-radius:14px;background:#ffffff12;color:#fff;padding:0 16px;outline:none}.search-shell>input:focus{border-color:#ff5f6eb3;box-shadow:0 0 0 3px #ff4d5f1f}.search-results{position:absolute;top:46px;left:0;right:0;padding:8px;border:1px solid var(--line);border-radius:16px;background:#080b12f2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 22px 60px #0009}.search-results button{display:flex;width:100%;gap:12px;align-items:center;border:0;background:transparent;color:#fff;text-align:left;padding:10px;border-radius:10px}.search-results button:hover{background:#ffffff10}.search-results span{display:grid}.search-results small{color:#ffffff9c}.top-action{justify-self:end;width:40px;height:40px;border:1px solid var(--line);border-radius:13px;color:#fff;background:#ffffff0d;font-size:25px}.workspace{position:relative;z-index:1;min-height:100vh;padding:125px max(24px,7vw) 120px}.welcome{max-width:680px;margin-bottom:36px}.welcome>span{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:#ff7b88}.welcome h1{font-size:clamp(34px,5vw,68px);line-height:1;margin:12px 0 18px;letter-spacing:-.045em}.welcome p{max-width:610px;color:#ffffffa8;line-height:1.6}.app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px;max-width:980px}.app-tile{position:relative;min-height:174px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,var(--glass),rgba(10,13,21,.35));-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);overflow:hidden;transition:.25s}.app-tile:before{content:"";position:absolute;inset:auto -20% -60% 20%;height:100px;background:var(--app-accent);filter:blur(60px);opacity:.22}.app-tile:hover{transform:translateY(-6px);border-color:#ffffff38;box-shadow:0 25px 70px #0007}.app-launch{position:relative;z-index:1;width:100%;height:100%;min-height:174px;border:0;background:transparent;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left;padding:22px}.app-launch strong{font-size:16px;margin-top:15px}.app-launch>span:last-child{font-size:12px;color:#ffffff9c;margin-top:5px}.app-icon-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#ffffff0f;border:1px solid #ffffff1a;font-size:29px}.app-icon-image{width:46px;height:46px;object-fit:contain}.app-remove{position:absolute;z-index:2;top:10px;right:10px;border:0;border-radius:50%;width:28px;height:28px;color:#fff;background:#0007}.dock{position:fixed;z-index:25;bottom:max(14px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;gap:8px;padding:8px;border:1px solid var(--line);border-radius:20px;background:#080b12c9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dock button{border:0;border-radius:13px;background:#ffffff0b;color:#fff;width:44px;height:44px;display:grid;place-items:center}.dock .app-icon-symbol{width:36px;height:36px;font-size:21px}.app-window{position:fixed;z-index:50;width:min(var(--window-width),calc(100vw - 36px));height:min(var(--window-height),calc(100vh - 90px));left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#05070b;box-shadow:0 40px 140px #000d}.app-window.maximized{top:64px;right:0;bottom:0;left:0;width:100vw;height:calc(100vh - 64px);transform:none;border-radius:0;border-width:1px 0 0}.window-bar{height:42px;background:#090d14;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 14px;border-bottom:1px solid var(--line)}.window-bar>div{display:flex;align-items:center;gap:9px}.window-dot{width:9px;height:9px;border-radius:50%}.window-actions button{border:0;background:transparent;color:#ddd;width:32px;height:30px;border-radius:8px}.window-actions button:hover{background:#ffffff12}.app-window iframe{border:0;width:100%;height:calc(100% - 42px);background:#fff}.minimized-app{position:fixed;z-index:55;right:20px;bottom:20px;border:1px solid var(--line);border-radius:14px;background:#111725;color:#fff;padding:12px 16px}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px}.dialog-card{width:min(470px,100%);display:grid;gap:14px;border:1px solid var(--line);border-radius:24px;background:#0c111b;padding:22px;box-shadow:0 30px 100px #000}.dialog-head{display:flex;justify-content:space-between;align-items:flex-start}.dialog-head>div{display:grid;gap:5px}.dialog-head strong{font-size:21px}.dialog-head span{font-size:12px;color:#ffffff8f}.dialog-head button{border:0;background:transparent;color:#fff;font-size:24px}.dialog-card label{display:grid;gap:7px;font-size:12px;color:#ffffffa6}.dialog-card input,.dialog-card select{height:43px;border:1px solid var(--line);border-radius:12px;background:#ffffff08;color:#fff;padding:0 12px}.dialog-card select option{color:#111}.primary{height:45px;border:0;border-radius:13px;background:linear-gradient(135deg,#ff4d5f,#ca2743);color:#fff;font-weight:700}@media(max-width:700px){.topbar{grid-template-columns:48px 1fr 48px;padding:0 10px;gap:8px}.brand-logo{content:url(/logo-short.svg);height:34px}.workspace{padding:105px 18px}.welcome h1{font-size:39px}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-tile,.app-launch{min-height:150px}.app-launch{padding:17px}.app-window.maximized{top:64px;right:0;bottom:0;left:0}.window-bar strong{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){*:not(.stars){animation:none!important;transition:none!important}}.top-actions{justify-self:end;display:flex;gap:7px}.command-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#ffffff0d;font-size:20px}.workspace-toolbar{max-width:980px;display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}.workspace-toolbar button{border:1px solid var(--line);background:#ffffff0a;color:#fff;border-radius:11px;padding:8px 11px}.workspace-toolbar button.active{background:#ffffff18}.app-edit-actions{position:absolute;z-index:4;top:9px;right:9px;display:flex;gap:5px}.app-edit-actions button{width:30px;height:30px;border:1px solid #ffffff20;border-radius:9px;background:#090d14d9;color:#fff}.dialog-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-error{padding:9px 11px;border-radius:10px;background:#ff39531c;border:1px solid #ff526950;color:#ff9ba8;font-size:12px}.settings-card{max-height:min(760px,calc(100vh - 32px));overflow:auto}.settings-card hr{width:100%;border:0;border-top:1px solid var(--line)}.settings-card small{color:#ffffff72}.toggle-line{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:space-between}.toggle-line input{width:20px!important;height:20px!important}.danger{height:43px;border:1px solid #ff526950;border-radius:12px;background:#ff39531c;color:#ff9ba8}.settings-message{font-size:12px;color:#b7d9ff}.security-note{font-size:11px;color:#ffffff72;line-height:1.5;margin:0}.lock-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center;padding:20px;background:radial-gradient(ellipse at bottom,#1b2735,#090a0f 72%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.lock-card{width:min(360px,100%);display:grid;gap:13px;padding:27px;border:1px solid var(--line);border-radius:26px;background:#090d16d9;box-shadow:0 30px 100px #000}.lock-card img{width:50px;height:50px;object-fit:contain}.lock-card>span{text-transform:uppercase;letter-spacing:.17em;font-size:10px;color:#ff7b88}.lock-card h1{margin:0 0 5px}.lock-card input{height:46px;border:1px solid var(--line);border-radius:13px;background:#ffffff08;color:#fff;padding:0 13px;outline:none}.frame-pool{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none}.pooled-frame{display:none;position:fixed;border:0;background:#000;pointer-events:auto}.pooled-frame.active{display:block}.pooled-frame.maximized{left:0;top:106px;width:100vw;height:calc(100vh - 106px)}.pooled-frame.windowed{left:50%;top:calc(50% + 21px);transform:translate(-50%,-50%);width:min(var(--frame-width),calc(100vw - 36px));height:min(calc(var(--frame-height) - 42px),calc(100vh - 132px));border-radius:0 0 22px 22px}.app-window{pointer-events:none;background:transparent;box-shadow:0 40px 140px #000d}.app-window .window-bar{pointer-events:auto}.app-window.maximized{height:42px;top:64px;bottom:auto}.app-window:not(.maximized){background:transparent}.reduce-motion *{animation:none!important;transition:none!important}.compact-tiles .app-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px}.compact-tiles .app-tile,.compact-tiles .app-launch{min-height:135px}.compact-tiles .app-launch{padding:16px}.compact-tiles .app-icon-symbol{width:42px;height:42px}.topbar{grid-template-columns:180px minmax(180px,560px) auto}.settings-close,.settings-dialog .close,.settings-modal .close,button[aria-label="Close settings"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;text-align:center!important;width:40px;height:40px}.settings-close svg,.settings-close span,.settings-dialog .close svg,.settings-dialog .close span,.settings-modal .close svg,.settings-modal .close span,button[aria-label="Close settings"] svg,button[aria-label="Close settings"] span{display:block;margin:0!important;transform:none!important;line-height:1!important}.settings-control-center>.dialog-head .settings-close svg{width:16px;height:16px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.topbar{grid-template-columns:44px 1fr auto}.top-actions{gap:4px}.top-action{width:34px;height:36px;font-size:19px}.pooled-frame.maximized{top:106px;height:calc(100vh - 106px)}.dialog-row{grid-template-columns:1fr}.workspace-toolbar{align-items:center}}.atcos-top-button{height:40px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,105,120,.42);border-radius:13px;color:#fff;background:linear-gradient(135deg,#ff4d5f38,#6f8cff2e);font-size:13px}.atcos-top-button span{font-size:17px}.atcos-top-button strong{letter-spacing:.04em}.atcos-assistant-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:460;display:grid;place-items:center;background:#0000008a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:18px}.atcos-assistant{width:min(720px,100%);height:min(720px,calc(100vh - 36px));display:grid;grid-template-rows:auto auto 1fr auto auto;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:linear-gradient(155deg,#101521f7,#06080efa);box-shadow:0 40px 140px #000d}.atcos-assistant-head{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line)}.atcos-assistant-head>div{display:grid}.atcos-assistant-head span{text-transform:uppercase;letter-spacing:.17em;font-size:9px;color:#ff7b88}.atcos-assistant-head strong{font-size:23px;letter-spacing:-.02em}.atcos-assistant-head button{border:0;background:transparent;color:#fff;font-size:28px;width:38px;height:38px}.atcos-service-strip{display:flex;gap:7px;padding:10px 16px;border-bottom:1px solid var(--line);overflow:auto}.atcos-service-strip span{white-space:nowrap;border:1px solid #ffffff18;border-radius:999px;background:#ffffff08;padding:6px 9px;font-size:10px;color:#ffffffa6}.atcos-chat{overflow:auto;padding:18px;display:flex;flex-direction:column;gap:13px}.atcos-message{max-width:86%;display:grid;gap:5px}.atcos-message small{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff6d}.atcos-message>div{white-space:pre-wrap;line-height:1.5;padding:12px 14px;border-radius:16px;background:#ffffff0b;border:1px solid #ffffff12}.atcos-message.user{align-self:flex-end}.atcos-message.user small{text-align:right}.atcos-message.user>div{background:#ff4d5f29;border-color:#ff5a6e38}.atcos-message.error>div{border-color:#ff526950;color:#ffabb5}.atcos-examples{display:flex;gap:7px;padding:0 16px 11px;overflow:auto}.atcos-examples button{white-space:nowrap;border:1px solid #ffffff17;border-radius:999px;background:#ffffff08;color:#ffffffbc;padding:7px 10px;font-size:11px}.atcos-composer{display:grid;grid-template-columns:1fr auto;gap:9px;padding:14px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#070a11}.atcos-composer input{height:48px;border:1px solid var(--line);border-radius:15px;background:#ffffff08;color:#fff;padding:0 15px;outline:none}.atcos-composer input:focus{border-color:#ff5f6eb3;box-shadow:0 0 0 3px #ff4d5f1a}.atcos-composer button{min-width:74px;border:0;border-radius:14px;background:linear-gradient(135deg,#ff4d5f,#ca2743);color:#fff;font-weight:700}.atcos-composer button:disabled{opacity:.45}.atcos-assistant-backdrop button{cursor:pointer}@media(max-width:700px){.atcos-top-button{width:36px;padding:0;justify-content:center}.atcos-top-button strong{display:none}.atcos-assistant-backdrop{padding:0}.atcos-assistant{width:100%;height:100%;border-radius:0;border:0}.atcos-message{max-width:92%}}.os-status{max-width:980px;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(360px,1.28fr);gap:14px;margin:0 0 30px}.os-status button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;color:#fff;cursor:pointer}.os-time-card,.os-weather-card{position:relative;overflow:hidden;min-height:154px;border:1px solid rgba(255,255,255,.14);border-radius:25px;background:linear-gradient(145deg,#161d2cb3,#080b1270);-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);box-shadow:inset 0 1px #ffffff0f,0 20px 55px #0003;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.os-time-card:hover,.os-weather-card:hover{transform:translateY(-3px);border-color:#ffffff40;box-shadow:inset 0 1px #ffffff14,0 25px 70px #00000052}.os-time-card{display:flex;flex-direction:column;justify-content:center;padding:22px 24px;background:radial-gradient(circle at 95% 0%,rgba(111,140,255,.18),transparent 45%),linear-gradient(145deg,#161d2cb8,#080b1275)}.os-status-kicker{text-transform:uppercase;letter-spacing:.17em;font-size:9px;color:#ffffff85}.os-clock{display:flex;align-items:flex-start;gap:5px;margin:5px 0 1px;font-variant-numeric:tabular-nums}.os-clock strong{font-size:clamp(36px,4.3vw,55px);font-weight:600;letter-spacing:-.055em;line-height:1}.os-clock sup{font-size:11px;color:#ffffff70;margin-top:8px;min-width:15px}.os-date{font-size:13px;color:#ffffffb0}.os-location{margin-top:9px;font-size:11px;color:#ff8995}.os-weather-card{display:grid;grid-template-columns:96px 1fr auto;align-items:center;gap:17px;padding:19px 20px;background:radial-gradient(circle at 10% 30%,rgba(98,165,255,.18),transparent 34%),radial-gradient(circle at 90% 110%,rgba(255,77,95,.12),transparent 42%),linear-gradient(145deg,#141c2bc2,#070a1180)}.os-weather-orb{width:80px;height:80px;display:grid;place-items:center;border-radius:50%;font-size:36px;background:radial-gradient(circle at 35% 30%,#ffffff38,#61a5ff24 36%,#1016228c 72%);border:1px solid rgba(255,255,255,.13);box-shadow:0 0 45px #62a5ff26,inset 0 0 28px #ffffff0f}.os-weather-copy{min-width:0;display:grid;gap:5px}.os-weather-main{display:flex;align-items:baseline;gap:12px}.os-weather-main strong{font-size:44px;font-weight:600;letter-spacing:-.05em;line-height:1}.os-weather-main span{font-size:14px;color:#ffffffc2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.os-weather-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.os-weather-meta span{font-size:9px;color:#ffffff87;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;padding:4px 7px}.os-weather-arrow{align-self:start;color:#ffffff54;font-size:16px}.os-weather-card.connecting .os-weather-orb{animation:osWeatherPulse 1.7s ease-in-out infinite}.os-weather-card.unavailable{opacity:.75}@keyframes osWeatherPulse{50%{box-shadow:0 0 65px #62a5ff4d,inset 0 0 28px #ffffff14}}@media(max-width:760px){.os-status{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.os-time-card{min-height:128px}.os-weather-card{min-height:138px;grid-template-columns:72px 1fr auto;padding:16px}.os-weather-orb{width:62px;height:62px;font-size:29px}.os-weather-main strong{font-size:38px}.os-weather-main span{font-size:12px}.os-clock strong{font-size:45px}}@media(min-width:701px){.topbar{grid-template-columns:180px minmax(220px,360px) auto}.search-shell{width:100%;max-width:360px;justify-self:start}}.roam-encryption-toggle{display:flex;align-items:center;gap:7px;margin-right:auto}.roam-encryption-toggle input{width:16px;height:16px}.roam-encryption-toggle span{display:grid;gap:1px}.roam-encryption-toggle strong{font-size:11px}.roam-encryption-toggle small{font-size:9px}.roam-destination-label{margin-top:6px;font-size:9px;font-weight:800;letter-spacing:.18em;color:#ffffff73}.roam-cloud-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.roam-cloud-plan{min-width:0;min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-template-rows:1fr auto;align-items:end;gap:8px;padding:11px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#0a101b7a;color:#fff;text-align:left}.roam-cloud-plan>span{grid-column:1/-1;align-self:start;display:grid;gap:3px;min-width:0}.roam-cloud-plan>span strong{font-size:13px;white-space:nowrap}.roam-cloud-plan>span small{font-size:9px;line-height:1.25;opacity:.6}.roam-cloud-plan>b{font-size:13px;white-space:nowrap}.roam-cloud-plan>b small{font-size:9px;opacity:.6}.roam-cloud-plan>i{position:relative;width:34px;height:19px;justify-self:end;border:1px solid rgba(255,255,255,.22);border-radius:99px;background:#ffffff14}.roam-cloud-plan>i em{position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#aaa;transition:.18s ease}.roam-cloud-plan.active{border-color:#ff679b;background:#ff679b1a}.roam-cloud-plan.active>i{background:#ff679b}.roam-cloud-plan.active>i em{left:17px;background:#fff}.roam-cloud-custom{grid-column:1/-1;display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,2fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#0a101b7a}.roam-cloud-custom>span{display:grid}.roam-cloud-custom>span strong{font-size:12px}.roam-cloud-custom small,.roam-cloud-message{font-size:9px;opacity:.65}.roam-cloud-custom input{width:100%}.roam-vps-list>.roam-encryption-toggle{margin:3px 0 0;padding:9px 10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff06}@media(max-width:700px){.roam-cloud-plans{grid-template-columns:1fr}.roam-cloud-custom{grid-column:auto;grid-template-columns:1fr}.roam-cloud-plan{width:100%;min-height:82px}}@media(max-width:700px){.search-shell{width:min(250px,100%);max-width:250px;justify-self:start}.search-shell>input{padding:0 12px}}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button.incognito:not(.atcos-browser-new-tab){color:#eee9ff!important;background:linear-gradient(145deg,#3e2d5bad,#191426b8)!important;box-shadow:inset 0 1px #ffffff12,inset 0 -2px #a97dff29!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button.incognito.active{--atcos-browser-tab-active:linear-gradient(145deg,rgba(83,60,119,.98),rgba(38,29,57,.98));background:var(--atcos-browser-tab-active)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 2px #bf99ff80,0 0 18px #7e52cd2b!important}.atcos-browser-incognito-tab-mark{flex:0 0 20px;width:20px;height:18px;display:grid;place-items:center;color:#e3d6ff}.atcos-browser-incognito-tab-mark>svg{display:block;width:20px;height:18px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.atcos-browser-incognito-tab-mark>svg .hat{fill:#e3d6ff24}@media(max-width:520px){.search-shell{width:min(190px,100%);max-width:190px}}.lifestate-overview{position:relative;max-width:980px;margin:0 0 30px;padding:20px 22px 16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:25px;background:radial-gradient(circle at 92% 10%,rgba(255,77,95,.15),transparent 34%),radial-gradient(circle at 5% 95%,rgba(111,140,255,.12),transparent 37%),linear-gradient(145deg,#141a28bd,#080b1280);-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);box-shadow:inset 0 1px #ffffff0f,0 20px 55px #0003}.lifestate-overview-glow{position:absolute;right:-70px;top:-90px;width:210px;height:210px;border-radius:50%;background:#ff4d5f1f;filter:blur(50px);pointer-events:none}.settings-app-permissions{display:grid;gap:10px}.settings-app-permissions{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-rows:minmax(68px,max-content);align-items:stretch}.settings-app-permissions>.settings-option{position:relative!important;isolation:isolate;width:100%;height:auto!important;min-height:68px!important;min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) 42px;grid-template-rows:minmax(0,auto);align-items:center!important;gap:14px;overflow:hidden;contain:layout paint}.settings-app-permissions>.settings-option>span{position:static!important;min-width:0;overflow:hidden}.settings-app-permissions>.settings-option strong,.settings-app-permissions>.settings-option small{position:static!important;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.settings-app-permissions>.settings-option small{white-space:normal;line-height:1.35}.settings-app-permissions>.settings-option>input{position:static!important;justify-self:end;flex:none}.lifestate-overview-head,.lifestate-overview-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px}.lifestate-overview-title{display:flex;align-items:center;gap:12px;min-width:0}.lifestate-overview-title>div{display:grid;gap:3px}.lifestate-overview-title strong{font-size:16px;letter-spacing:-.01em}.lifestate-overview-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0f;font-size:24px;box-shadow:inset 0 0 20px #ffffff08}.lifestate-overview-actions{display:flex;gap:6px}.lifestate-overview-actions button,.lifestate-overview-foot button{border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#fff;border-radius:10px;cursor:pointer}.lifestate-overview-actions button{width:34px;height:34px}.lifestate-overview-actions button:disabled{opacity:.45;cursor:default}.lifestate-overview-foot button{padding:6px 9px;font-size:10px}.lifestate-overview-body{position:relative;z-index:1;min-height:72px;padding:17px 2px 13px}.lifestate-overview-summary{display:grid;gap:8px;align-content:start;overflow:hidden}.lifestate-overview-summary p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.lifestate-overview-body p{max-width:840px;margin:0;color:#ffffffd4;font-size:14px;line-height:1.62}.lifestate-overview-loading,.lifestate-overview-empty{display:grid;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:10px}.lifestate-overview-loading>img,.lifestate-overview-empty>img{width:58px;height:44px;object-fit:contain;filter:drop-shadow(0 7px 12px rgba(255,255,255,.12))}.lifestate-overview-loading>div,.lifestate-overview-empty>div{display:grid;gap:5px;min-width:0}.lifestate-overview-loading strong,.lifestate-overview-empty strong{font-size:13px}.lifestate-overview-loading span,.lifestate-overview-empty span{font-size:12px;line-height:1.3;color:#ffffff8c}.lifestate-overview-loading>i,.lifestate-overview-empty>i{width:17px;height:17px;border:2px solid rgba(255,255,255,.14);border-top-color:var(--ui-accent);border-radius:50%;animation:spin .72s linear infinite}.lifestate-overview-foot{border-top:1px solid rgba(255,255,255,.08);padding-top:11px}.lifestate-overview-foot>span{font-size:9px;color:#ffffff6e;letter-spacing:.03em}.lifestate-overview-foot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lifestate-overview-foot>button{flex:0 0 auto}.lifestate-overview-pulse{display:block;width:88%;height:10px;margin:0 0 10px;border-radius:999px;background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:220% 100%;animation:lifestateSummaryPulse 1.4s ease-in-out infinite}.lifestate-overview-pulse.short{width:58%}.lifestate-overview-pulse.medium{width:72%}@keyframes lifestateSummaryPulse{50%{background-position:100% 0}}.desktop-sticky-widget .lifestate-overview.has-update{animation:lifestateStickyUpdate 1.05s ease-in-out 2}@keyframes lifestateStickyUpdate{50%{background:#ff5f6e1a;box-shadow:inset 0 0 22px #ff5f6e29}}@media(max-width:760px){.lifestate-overview{padding:17px 17px 14px;margin-bottom:24px}.lifestate-overview-body{min-height:68px}.lifestate-overview-body p{font-size:13px}.lifestate-overview-title strong{font-size:14px}}.add-app-tile{--app-accent:rgba(255,255,255,.42);border-style:dashed}.add-app-tile:before{opacity:.12}.add-app-launch{justify-content:center;align-items:center;text-align:center}.add-app-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;border:1px solid #ffffff2b;background:#ffffff0d;font-size:34px;line-height:1;color:#fff;transition:.2s}.add-app-launch:hover .add-app-icon{transform:scale(1.06);background:#ffffff18}.add-app-launch strong{margin-top:14px}.add-app-launch>span:last-child{max-width:150px}.app-icon-image{border-radius:22%;object-fit:cover}.add-app-icon-editor{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff09}.add-app-icon-preview{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;background:#ffffff0e}.add-app-icon-preview :is(.app-icon-image,.app-icon-symbol){width:46px;height:46px;border-radius:12px}.add-app-icon-copy{display:grid;gap:3px;min-width:0}.add-app-icon-copy strong{font-size:12px}.add-app-icon-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;font-size:9px}.add-app-icon-file{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.add-app-icon-editor>button{height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff12;color:#fff;font-size:10px}.add-app-icon-editor>button:hover{border-color:rgba(var(--ui-accent-rgb),.45);background:rgba(var(--ui-accent-rgb),.1)}.add-app-icon-editor>.add-app-icon-auto{color:#ffffffb8}@media(max-width:640px){.add-app-icon-editor{grid-template-columns:54px minmax(0,1fr) auto}.add-app-icon-editor>.add-app-icon-auto{grid-column:2/-1}.add-app-icon-copy small{white-space:normal}}.mobile-taskbar{display:none}@media(max-width:700px){.mobile-app-active .topbar,.mobile-app-active .dock{display:none}.mobile-app-active .app-window.maximized{inset:0 0 auto;height:42px;width:100vw;border-top:0}.mobile-app-active .pooled-frame.maximized{top:42px;height:calc(100dvh - 110px - env(safe-area-inset-bottom))}.mobile-app-active .app-window:not(.maximized){top:0;left:0;transform:none;width:100vw;height:42px;border-radius:0;border-width:0 0 1px}.mobile-app-active .pooled-frame.windowed{left:0;top:42px;transform:none;width:100vw;height:calc(100dvh - 110px - env(safe-area-inset-bottom));max-width:none;max-height:none;border-radius:0}.mobile-app-active .window-bar{height:42px;padding-left:14px;padding-right:6px;background:#060a11f0;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.mobile-app-active .window-bar strong{max-width:calc(100vw - 160px)}.mobile-taskbar{position:fixed;z-index:75;left:0;right:0;bottom:0;height:calc(68px + env(safe-area-inset-bottom));display:grid;grid-template-columns:58px minmax(0,1fr) 58px;align-items:start;gap:6px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.14);background:#060a11eb;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:0 -18px 50px #00000052}.mobile-taskbar button{min-width:0;height:54px;border:0;border-radius:14px;background:transparent;color:#fff;display:grid;place-items:center;align-content:center;gap:2px;padding:3px}.mobile-taskbar button:active,.mobile-taskbar button.active{background:#ffffff17}.mobile-taskbar small{font-size:9px;line-height:1;color:#ffffffad}.mobile-taskbar-home-glyph,.mobile-taskbar-atcos>span{font-size:22px;line-height:1}.mobile-taskbar-running{min-width:0;height:54px;display:flex;align-items:center;justify-content:center;gap:6px;overflow-x:auto;scrollbar-width:none}.mobile-taskbar-running::-webkit-scrollbar{display:none}.mobile-taskbar-running button{position:relative;width:50px;flex:0 0 50px}.mobile-taskbar-running .app-icon-symbol{width:34px;height:34px;border-radius:11px;font-size:20px}.mobile-taskbar-running .app-icon-image{width:32px;height:32px}.mobile-taskbar-running button>i{position:absolute;left:50%;bottom:2px;width:4px;height:4px;transform:translate(-50%);border-radius:50%;background:#ffffff59}.mobile-taskbar-running button.active>i{width:16px;border-radius:999px;background:#ff6676}}.topbar,.dock{display:none!important}.workspace{padding-top:54px;padding-bottom:118px}.mobile-taskbar{position:fixed;z-index:75;left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform:translate(-50%);width:min(760px,calc(100vw - 28px));min-height:64px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#060a11e6;-webkit-backdrop-filter:blur(26px) saturate(155%);backdrop-filter:blur(26px) saturate(155%);box-shadow:0 18px 70px #00000080,0 0 0 1px #ffffff05 inset}.mobile-taskbar button{min-width:0;height:50px;border:0;border-radius:14px;background:transparent;color:#fff;display:grid;place-items:center;align-content:center;gap:2px;padding:3px 7px;cursor:pointer}.mobile-taskbar button:hover,.mobile-taskbar button:active,.mobile-taskbar button.active{background:#ffffff17}.mobile-taskbar small{font-size:9px;line-height:1;color:#ffffffab}.mobile-taskbar-home-logo{width:33px;height:27px;object-fit:contain;margin-bottom:3px}.mobile-taskbar-atcos>span,.mobile-taskbar-system button>span{font-size:20px;line-height:1}.mobile-taskbar-running{min-width:0;height:50px;display:flex;align-items:center;justify-content:center;gap:5px;overflow-x:auto;scrollbar-width:none}.mobile-taskbar-running::-webkit-scrollbar{display:none}.mobile-taskbar-running button{position:relative;width:48px;flex:0 0 48px;padding:3px}.mobile-taskbar-running .app-icon-symbol{width:34px;height:34px;border-radius:11px;font-size:20px}.mobile-taskbar-running .app-icon-image{width:32px;height:32px}.mobile-taskbar-running button>i{position:absolute;left:50%;bottom:1px;width:4px;height:4px;transform:translate(-50%);border-radius:50%;background:#ffffff57}.mobile-taskbar-running button.active>i{width:16px;border-radius:999px;background:#ff6676}.mobile-taskbar-system{display:flex;align-items:center;gap:3px}.mobile-taskbar-system button{width:54px;padding:3px}.app-window.maximized{inset:0 0 auto;height:42px;width:100vw;border-top:0}.pooled-frame.maximized{top:42px;height:calc(100dvh - 130px - env(safe-area-inset-bottom))}.app-window:not(.maximized){max-height:calc(100dvh - 104px)}.pooled-frame.windowed{max-height:calc(100dvh - 146px)}@media(max-width:700px){.workspace{padding:34px 18px calc(96px + env(safe-area-inset-bottom))}.mobile-taskbar{left:0;right:0;bottom:0;transform:none;width:100%;min-height:68px;grid-template-columns:58px minmax(0,1fr) auto;gap:5px;padding:7px 7px calc(7px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;background:#060a11f0}.mobile-taskbar-system{gap:0}.mobile-taskbar-system button{width:48px}.mobile-taskbar-system small{display:none}.mobile-taskbar-running{justify-content:flex-start}.mobile-taskbar-running button{width:46px;flex-basis:46px}.app-window.maximized,.mobile-app-active .app-window.maximized{inset:0 0 auto;height:42px;width:100vw}.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized{top:42px;height:calc(100dvh - 110px - env(safe-area-inset-bottom))}.app-window:not(.maximized),.mobile-app-active .app-window:not(.maximized){top:0;left:0;transform:none;width:100vw;height:42px;border-radius:0;border-width:0 0 1px}.pooled-frame.windowed,.mobile-app-active .pooled-frame.windowed{left:0;top:42px;transform:none;width:100vw;height:calc(100dvh - 110px - env(safe-area-inset-bottom));max-width:none;max-height:none;border-radius:0}}.desktop-workspace,.desktop-taskbar-utilities{display:none}.utility-launcher-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#02040a85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.utility-launcher{width:min(520px,100%);max-height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(145deg,#161b27fa,#070a11fa);box-shadow:0 28px 90px #0000009e}.utility-launcher>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.utility-launcher>header>div{display:grid;gap:2px}.utility-launcher>header strong{font-size:18px}.utility-launcher>header small{font-size:11px;color:#ffffff85}.utility-launcher>header button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0f;color:#fff;font:20px/1 Arial,sans-serif;cursor:pointer}.utility-launcher>input{width:100%;height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:12px;outline:0;background:#ffffff0e;color:#fff;font:inherit}.utility-launcher>input:focus{border-color:#86b5ffb8;box-shadow:0 0 0 3px #5891ff24}.utility-launcher-grid{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(92px,auto);gap:9px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px}.utility-launcher-grid>button{min-width:0;min-height:92px;display:grid;place-items:center;align-content:center;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#ffffff0b;color:#fff;cursor:pointer}.utility-launcher-grid>button:hover,.utility-launcher-grid>button:focus-visible{border-color:#ffffff52;background:#ffffff17}.utility-launcher-grid>button span{font-size:27px;line-height:1}.utility-launcher-grid>button strong{font-size:12px}.utility-launcher-grid>p{grid-column:1/-1;margin:24px;text-align:center;color:#ffffff8c}@media(max-width:560px){.utility-launcher-backdrop{place-items:start stretch}.utility-launcher{align-self:start;width:100%;padding:14px;gap:10px;border-radius:18px}.utility-launcher>header strong{font-size:17px}.utility-launcher>input{height:40px}.utility-launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:76px;gap:8px}.utility-launcher-grid>button{min-height:76px;padding:8px 4px;gap:5px}.utility-launcher-grid>button span{font-size:23px}.utility-launcher-grid>button strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:11px}}@media(orientation:landscape)and (max-height:560px){.utility-launcher-backdrop{place-items:start stretch;padding:max(7px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.utility-launcher{align-self:start;width:100%;padding:10px 12px;gap:7px;border-radius:16px}.utility-launcher>header small{display:none}.utility-launcher>header button{width:30px;height:30px}.utility-launcher>input{height:36px}.utility-launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:64px;gap:6px}.utility-launcher-grid>button{min-height:64px;padding:5px;gap:3px}.utility-launcher-grid>button span{font-size:20px}.utility-launcher-grid>button strong{font-size:10px}}@media(min-width:701px){.mobile-home-workspace{display:none}.desktop-workspace{position:relative;z-index:2;width:100vw;height:calc(100dvh - 76px);padding:18px 18px 12px;display:grid;grid-template-columns:minmax(160px,18vw) minmax(520px,1fr) minmax(160px,18vw);grid-template-rows:minmax(150px,24vh) minmax(145px,22vh) minmax(210px,1fr);gap:14px;overflow:hidden}.desktop-cell{border:1px solid rgba(255,255,255,.12);background:#090e188f;color:#fff;-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%);cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.desktop-cell:hover{background:#ffffff17;border-color:#ffffff42;transform:translateY(-1px)}.desktop-app-bank{grid-column:1;grid-row:1 / 4;display:grid;container-type:size;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));grid-auto-flow:column;gap:5px;min-width:0;min-height:0}.desktop-app-cell,.desktop-all-apps{min-width:0;min-height:0;border-radius:8px;padding:5px 4px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;text-align:center;font-size:11px;line-height:1.05;overflow:hidden}.desktop-app-cell .app-icon-symbol,.desktop-app-cell .app-icon-image{flex:0 0 auto;width:clamp(18px,min(calc(10cqh - 34px),calc(50cqw - 14px)),38px);height:clamp(18px,min(calc(10cqh - 34px),calc(50cqw - 14px)),38px)}.desktop-app-cell .app-icon-symbol{border-radius:clamp(5px,2.2cqw,10px);font-size:clamp(12px,min(calc(6cqh - 10px),10cqw),22px)}.desktop-app-cell>span:last-child{max-width:100%;min-height:1.1em;flex:0 0 auto;overflow-wrap:anywhere;white-space:normal}.desktop-empty-slot{opacity:.48}.desktop-slot-number{font-size:12px;font-weight:800;color:#ffffffd9}.desktop-add-slot{border-style:dashed;opacity:1;background:#ffffff0e}.desktop-plus{font-size:22px;line-height:.8;color:#ff7b88}.desktop-all-apps{font-weight:800;background:#ff4d5f14;border-color:#ff697a38}.desktop-media-bank{grid-column:2;grid-row:1;align-self:start;justify-self:center;width:min(100%,760px);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(3,minmax(42px,1fr));gap:5px}.desktop-media-cell{border-radius:7px;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;gap:3px;flex-direction:column;font-size:11px;text-align:center}.desktop-media-cell small{font-size:10px;color:#ffffff8c}.desktop-status-island{grid-column:2;grid-row:2;align-self:center;justify-self:center;width:min(470px,96%);display:grid;place-items:center}.desktop-center-panel{position:relative;width:min(460px,96%);aspect-ratio:460 / 236;min-height:236px;border:2px solid rgba(255,255,255,.72);border-radius:2px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);color:#fff;overflow:hidden;box-shadow:0 18px 55px #00000047;display:block;padding:0;transform:scale(.7);transform-origin:center center}.desktop-center-panel:hover{border-color:#fff;transform:translateY(-1px) scale(.7)}.desktop-center-panel.has-notification{cursor:pointer;border-color:#8bc8ff;box-shadow:0 0 0 2px #74beff38,0 0 28px #54a8ffd9,0 0 70px #855dff7a,inset 0 0 28px #66b5ff21;animation:desktopEnvelopeNotificationGlow 1.35s ease-in-out infinite alternate}@keyframes desktopEnvelopeNotificationGlow{0%{filter:brightness(1);box-shadow:0 0 0 2px #74beff2e,0 0 20px #54a8ff9e,0 0 48px #855dff52,inset 0 0 20px #66b5ff1a}to{filter:brightness(1.2);box-shadow:0 0 0 3px #a0dcff57,0 0 42px #54befff2,0 0 90px #945eff9e,inset 0 0 34px #79caff33}}.desktop-center-connectors{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.62}.desktop-center-connectors line{stroke:#ffffffa3;stroke-width:1;vector-effect:non-scaling-stroke}.desktop-center-gravity-lines{display:none}.desktop-center-head{position:absolute;left:50%;top:26px;transform:translate(-50%);z-index:2;display:grid;justify-items:center;text-align:center;gap:11px;line-height:1.04;width:max-content;text-shadow:0 2px 8px rgba(0,0,0,.42)}.desktop-center-head span{font-size:16px;font-weight:850;letter-spacing:-.02em;white-space:nowrap}.desktop-center-head strong{font-size:20px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.desktop-center-body{position:absolute;left:0;right:0;top:88px;height:52px;z-index:2;display:flex;align-items:center;justify-content:center}.desktop-center-time{position:absolute;left:50%;top:0;transform:translate(-50%);width:194px;max-width:calc(100% - 188px);min-width:0;height:52px;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(255,255,255,.94);border-radius:4px;background:#080c125c;padding-inline:5px;font-size:28px;font-weight:900;letter-spacing:-.06em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:clip;box-shadow:0 0 0 1px #ffffff0f inset;text-align:center}.desktop-center-time.compact{font-size:24px;letter-spacing:-.075em}.desktop-center-time.long{font-size:20px;letter-spacing:-.08em}.desktop-center-badge{position:absolute;top:50%;transform:translateY(-50%);display:grid;justify-items:center;align-content:center;gap:8px;text-align:center;width:82px}.desktop-center-badge-left{left:18px}.desktop-center-badge-right{right:18px}.desktop-center-badge strong{width:56px;height:56px;border:2px solid rgba(255,255,255,.94);border-radius:999px;display:grid;place-items:center;background:#00000038;font-size:20px;font-weight:950;line-height:1.02;padding:0 4px;text-shadow:0 2px 7px rgba(0,0,0,.5)}.desktop-center-badge small{font-size:11.5px;line-height:1.1;max-width:82px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-transform:capitalize;font-weight:800;text-shadow:0 2px 7px rgba(0,0,0,.5)}.desktop-center-foot{position:absolute;left:16px;right:16px;bottom:31px;z-index:2;display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;gap:4px;padding-top:0;border-top:0;line-height:1.14;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.58)}.desktop-center-foot strong{white-space:nowrap;font-size:14px;font-weight:950;letter-spacing:.015em;color:#fff;justify-self:center}.desktop-center-foot span{display:-webkit-box;width:204px;max-width:calc(100% - 32px);min-width:0;max-height:2.28em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-align:center;font-size:12.5px;font-weight:700;line-height:1.14;color:#ffffffe0;justify-self:center}.desktop-notification-tray-backdrop{position:fixed;z-index:1600;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#04070eb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.desktop-notification-tray{width:min(480px,calc(100vw - 28px));max-height:min(620px,calc(100dvh - 40px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(139,200,255,.3);border-radius:20px;background:linear-gradient(155deg,#141d30fa,#080d18fa);box-shadow:0 28px 90px #00000094,0 0 50px #54a8ff33}.desktop-notification-tray>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.09)}.desktop-notification-tray>header>div{display:flex;align-items:center;gap:9px}.desktop-notification-tray>header>div:first-child{display:grid;gap:2px}.desktop-notification-tray>header strong{font-size:18px}.desktop-notification-tray>header small{color:#ffffff94}.desktop-notification-tray>header button{min-height:32px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#dcecff;background:#ffffff12}.desktop-notification-tray-list{display:grid;gap:8px;overflow-y:auto;padding:12px}.desktop-notification-tray-list article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;padding:10px;border:1px solid rgba(139,200,255,.15);border-radius:13px;background:#ffffff0b}.desktop-notification-tray-main{min-width:0;display:grid;gap:4px;padding:0;border:0;color:#fff;background:transparent;text-align:left}.desktop-notification-tray-main span{color:#8bc8ff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.desktop-notification-tray-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.desktop-notification-tray-main small{overflow:hidden;color:#ffffffad;text-overflow:ellipsis;white-space:nowrap}.desktop-notification-tray-main time{color:#ffffff6b;font-size:10px}.desktop-notification-dismiss{width:32px;height:32px;align-self:center;padding:0;border:0;border-radius:9px;color:#ffffff9e;background:#ffffff0f}.desktop-life-widgets{grid-column:2;grid-row:3;align-self:start;justify-self:center;width:min(760px,100%);min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.desktop-widget{min-width:0;min-height:190px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0a0f19ad;color:#fff;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);overflow:hidden;box-shadow:0 18px 55px #00000038}.desktop-widget>header{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.1)}.desktop-widget>header button{border:0;background:transparent;color:#fff;font-size:16px}.desktop-sticky-widget{display:flex;flex-direction:column}.desktop-sticky-widget .lifestate-overview{flex:1;display:flex;flex-direction:column;margin:0!important;padding:4px 12px 11px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:150px}.desktop-sticky-widget .lifestate-overview-head{display:none}.desktop-sticky-widget .lifestate-overview-body{flex:1;padding:0 0 8px;min-height:95px}.desktop-sticky-widget .lifestate-overview-summary{gap:3px}.desktop-sticky-widget .lifestate-overview-body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:11px;line-height:1.4}.desktop-sticky-widget .lifestate-overview-foot{padding-top:7px}.desktop-todo-widget{padding:0;text-align:left;cursor:pointer}.desktop-todo-widget ul{list-style:none;margin:0;padding:13px 14px;display:grid;gap:9px}.desktop-todo-widget li{display:flex;align-items:center;gap:9px;font-size:12px;color:#ffffffd1}.desktop-todo-widget li i{width:13px;height:13px;border:1px solid rgba(255,255,255,.45);border-radius:50%}.desktop-storage-bank{grid-column:3;grid-row:1 / 4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));gap:5px;min-width:0;min-height:0}.desktop-storage-cell{border-radius:7px;display:grid;place-items:center;text-align:center;padding:4px;font-size:11px;line-height:1.05}.mobile-taskbar{left:0!important;right:0!important;bottom:0!important;transform:none!important;width:100%!important;height:76px;min-height:76px;display:grid;grid-template-columns:58px minmax(150px,1fr) auto!important;gap:4px!important;padding:5px 8px!important;border-width:1px 0 0!important;border-radius:0!important;background:#050910f0!important;box-shadow:0 -14px 40px #00000040!important}.desktop-taskbar-utilities{display:flex;align-items:stretch;gap:2px;min-width:0}.desktop-taskbar-utility{width:58px!important;height:64px!important;padding:3px 2px!important;border-radius:7px!important}.desktop-taskbar-utility>span{font-size:21px;line-height:1}.desktop-taskbar-utility small{font-size:8px!important;white-space:nowrap}.mobile-taskbar-home{width:58px!important;height:64px!important;border-radius:7px!important}.mobile-taskbar-running{height:64px!important;justify-content:flex-start!important;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);padding:0 7px}.mobile-taskbar-running button{height:60px!important;width:58px!important;flex-basis:58px!important;border-radius:7px!important}.mobile-taskbar-system{height:64px;gap:2px!important}.mobile-taskbar-system button{width:58px!important;height:64px!important;border-radius:7px!important}.mobile-taskbar-clock{width:68px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:15px;border-radius:7px;color:#fff;background:#ffffff09;font-variant-numeric:tabular-nums;white-space:nowrap}.mobile-taskbar-clock>span{font-size:15px;font-weight:800;line-height:1;letter-spacing:-.25px}.mobile-taskbar-clock small{font-size:8px!important;line-height:1;color:#ffffffab}.atcos-orbit-icon{position:relative;width:27px;height:27px;display:grid!important;place-items:center;filter:drop-shadow(0 0 7px rgba(120,191,255,.72))}.atcos-orbit-icon:before,.atcos-orbit-icon:after{content:"";position:absolute;top:5px;right:1px;bottom:5px;left:1px;border:1.5px solid rgba(144,207,255,.92);border-radius:50%;transform:rotate(35deg)}.atcos-orbit-icon:after{transform:rotate(-35deg);border-color:#ff658fe0}.atcos-orbit-icon>i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 5px #fff,0 0 12px #68baff}.atcos-orbit-icon>b{position:absolute;top:1px;right:3px;width:5px;height:5px;border-radius:50%;background:#ff668f;box-shadow:0 0 7px #ff668f;animation:atcosOrbitPulse 1.8s ease-in-out infinite alternate}@keyframes atcosOrbitPulse{to{transform:scale(1.5);opacity:.72}}.pooled-frame.maximized{height:calc(100dvh - 118px)!important}.app-window:not(.maximized){max-height:calc(100dvh - 92px)!important}.pooled-frame.windowed{max-height:calc(100dvh - 134px)!important}}@media(max-width:700px){.atcos-orbit-icon{position:relative;width:27px;height:27px;display:grid!important;place-items:center;filter:drop-shadow(0 0 7px rgba(120,191,255,.72))}.atcos-orbit-icon:before,.atcos-orbit-icon:after{content:"";position:absolute;top:5px;right:1px;bottom:5px;left:1px;border:1.5px solid rgba(144,207,255,.92);border-radius:50%;transform:rotate(35deg)}.atcos-orbit-icon:after{transform:rotate(-35deg);border-color:#ff658fe0}.atcos-orbit-icon>i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 5px #fff,0 0 12px #68baff}.atcos-orbit-icon>b{position:absolute;top:1px;right:3px;width:5px;height:5px;border-radius:50%;background:#ff668f;box-shadow:0 0 7px #ff668f}.desktop-workspace{display:none}.mobile-home-workspace{display:block}.desktop-taskbar-utilities{display:none!important}.mobile-taskbar-clock{width:54px;height:64px}.mobile-taskbar-clock>span{font-size:12px}.mobile-taskbar-clock small{display:block;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.explorer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0000008a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.atcos-external-drag :is(.dialog-backdrop,.explorer-backdrop){pointer-events:none!important;opacity:0!important;transition:opacity .08s linear}.atcos-external-drag .desktop-app-cell,.atcos-external-drag .desktop-resource-cell{outline:1px dashed rgba(var(--ui-accent-rgb),.55);outline-offset:-3px}.atcos-external-drag .all-apps-backdrop{pointer-events:none!important;opacity:.28!important;filter:blur(9px);transition:opacity .08s linear,filter .08s linear}.all-apps-item.already-here{opacity:.72}.all-apps-pinned-mark{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(102,220,158,.28);border-radius:999px;background:#41be781f;color:#9bebbef2}.all-apps-pinned-mark svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.all-apps-launch.can-drag{cursor:grab;touch-action:none}.all-apps-launch.can-drag:active{cursor:grabbing}.atcos-external-drag,.atcos-external-drag *{cursor:grabbing!important}.all-apps-drag-ghost{position:fixed;z-index:50000;display:grid;grid-template-columns:38px auto;grid-template-rows:auto auto;align-items:center;column-gap:10px;left:0;top:0;min-width:190px;max-width:260px;padding:10px 14px 10px 10px;border:1px solid rgba(var(--ui-accent-rgb),.72);border-radius:14px;pointer-events:none;translate:14px 14px;background:linear-gradient(135deg,#1c2334f7,#0a0e18f7);box-shadow:0 16px 44px #0000008c,0 0 24px rgba(var(--ui-accent-rgb),.2);color:#fff}.all-apps-drag-ghost .app-icon-symbol,.all-apps-drag-ghost .app-icon-image{grid-row:1/3;width:38px;height:38px;border-radius:10px}.all-apps-drag-ghost strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.all-apps-drag-ghost>span:last-child{font-size:9px;color:#ffffff94}.all-apps-drag-arrow{position:absolute;right:-18px;bottom:-19px;width:40px;height:32px;overflow:visible;fill:none;stroke:#b9d3fff5;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 8px rgba(60,120,255,.45))}.all-apps-remove.system-unpin{border-color:#82acff52;background:#2d549c33;color:#c9dcff;font-size:22px}.all-apps-remove.system-unpin:hover{border-color:#82acffad;background:#3764be61}.explorer-pinned-mark{position:absolute;right:6px;bottom:6px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:1px solid rgba(102,220,158,.35);border-radius:999px;background:#091c16e6;box-shadow:0 3px 10px #00000057;color:#a4efc4fa;font:800 9px/1 system-ui,sans-serif;font-style:normal;pointer-events:none}.explorer-items.list .explorer-pinned-mark{right:8px;bottom:50%;transform:translateY(50%)}.atcos-explorer{width:min(1120px,calc(100vw - 48px));height:min(760px,calc(100dvh - 96px));display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:linear-gradient(145deg,#0c1320f7,#080c16f2);box-shadow:0 34px 110px #00000085;color:#fff}.atcos-explorer.selection-active{grid-template-rows:auto auto auto minmax(0,1fr) auto}.explorer-titlebar{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.1)}.explorer-titlebar>div{display:flex;align-items:center;gap:12px}.explorer-titlebar>div>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#ffffff0f;font-size:20px}.explorer-titlebar strong{display:block;font-size:16px}.explorer-titlebar small{display:block;margin-top:2px;color:#ffffff8a;font-size:10px}.explorer-titlebar>button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:#fff;cursor:pointer;line-height:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.explorer-titlebar>button>svg{display:block;width:16px;height:16px;overflow:visible}.explorer-titlebar>button>svg path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.explorer-titlebar>button:hover{background:#ffffff14}.explorer-breadcrumbs{display:flex;align-items:center;max-width:min(62vw,620px);overflow-x:auto;white-space:nowrap;margin-top:2px;scrollbar-width:none}.explorer-breadcrumbs::-webkit-scrollbar{display:none}.explorer-breadcrumbs span{display:flex;align-items:center}.explorer-breadcrumbs i{margin:0 3px;color:#ffffff52;font-style:normal}.explorer-breadcrumbs button{border:0;background:transparent;padding:1px 2px;color:#ffffff94;font:inherit;font-size:10px;cursor:pointer}.explorer-breadcrumbs button:hover,.explorer-breadcrumbs button:focus-visible{color:#fff;text-decoration:underline}.explorer-breadcrumbs button[aria-current=page]{color:#ffffffe0;font-weight:700}.explorer-toolbar{display:grid;grid-template-columns:minmax(200px,1fr) 160px repeat(4,auto);gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff06}.explorer-toolbar button,.explorer-toolbar select,.explorer-search{height:38px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0b;color:#fff}.explorer-toolbar button{padding:0 13px;cursor:pointer}.explorer-toolbar button.primary,.explorer-item-actions .primary{background:linear-gradient(135deg,#ff4d5f52,#6f8cff3d);border-color:#ff6f7f59}.explorer-toolbar select{padding:0 10px;color-scheme:dark}.explorer-search{display:flex;align-items:center;gap:8px;padding:0 5px 0 11px}.explorer-search.global{border-color:rgba(var(--ui-accent-rgb),.55);box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb),.16)}.explorer-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit}.explorer-search input::placeholder{color:#ffffff6b}.explorer-search .explorer-global-search{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#ffffff94}.explorer-search .explorer-global-search:hover,.explorer-search .explorer-global-search[aria-pressed=true]{background:rgba(var(--ui-accent-rgb),.16);color:#fff;transform:none}.explorer-global-search svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.explorer-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,32vw,520px)}.explorer-body.preview-hidden{grid-template-columns:minmax(0,1fr)}.explorer-items{min-height:0;overflow:auto;padding:14px}.explorer-items.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));align-content:start;gap:10px}.explorer-items.list{display:flex;flex-direction:column;gap:5px}.explorer-item{min-width:0;border:1px solid transparent;background:transparent;color:#fff;cursor:pointer;text-align:left}.explorer-items.grid .explorer-item{min-height:112px;padding:12px;border-radius:13px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px;background:#ffffff09;border-color:#ffffff12}.explorer-items.list .explorer-item{height:54px;padding:7px 10px;border-radius:9px;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px}.explorer-item:hover,.explorer-item.selected{background:#ffffff17!important;border-color:#fff3!important}.explorer-item.selected{box-shadow:inset 0 0 0 1px #ff697a59}.explorer-item-icon{font-size:25px}.explorer-item-thumbnail{width:36px;height:36px;display:block;object-fit:cover;border-radius:7px;background:#02040a;border:1px solid rgba(255,255,255,.1)}.explorer-items.list video.explorer-item-thumbnail{pointer-events:none}.explorer-item-copy{min-width:0}.explorer-item-copy strong,.explorer-item-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorer-item-copy strong{font-size:12px}.explorer-item-copy small{margin-top:3px;font-size:9px;color:#ffffff7a;text-transform:capitalize}.explorer-on-demand-download{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(118,147,255,.45);border-radius:9px;background:#4e69d62e;color:#c8d3ff;cursor:pointer;line-height:1}.explorer-on-demand-download:hover,.explorer-on-demand-download:focus-visible{background:#5c78eb57;border-color:#9fb2ff;outline:none}.explorer-on-demand-preview button{margin-top:16px;min-height:38px;padding:0 18px;border:1px solid rgba(118,147,255,.45);border-radius:9px;background:#4e69d63d;color:#fff;cursor:pointer}.explorer-thumbnail-action{display:contents}.explorer-mobile-options-backdrop,.explorer-mobile-options-head{display:none!important}.explorer-empty{grid-column:1/-1;min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#ffffff8c}.explorer-empty>span{font-size:50px;opacity:.55}.explorer-empty strong{margin-top:14px;color:#fff}.explorer-empty p{font-size:11px}.explorer-preview-pane{min-width:0;overflow:auto;border-left:1px solid rgba(255,255,255,.09);background:#0000001f;padding:14px;display:flex;flex-direction:column}.explorer-empty-preview,.explorer-generic-preview{flex:1;min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px dashed rgba(255,255,255,.12);border-radius:14px;color:#ffffff8c}.explorer-empty-preview span,.explorer-generic-preview>strong{font-size:48px;color:#ffffffb8}.explorer-generic-preview h3{max-width:100%;margin:14px 0 4px;overflow-wrap:anywhere;color:#fff}.explorer-generic-preview p{margin:0;text-transform:capitalize}.explorer-media-preview{width:100%;max-height:430px;object-fit:contain;border-radius:14px;background:#02040a}.explorer-item-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.explorer-item-actions button{min-height:38px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0e;color:#fff;cursor:pointer}.explorer-item-actions .danger{border-color:#ff5c6c47;color:#ff9ba6;background:#ff445812}.explorer-statusbar{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-top:1px solid rgba(255,255,255,.08);font-size:9px;color:#ffffff73}.explorer-document-preview,.explorer-text-preview,.explorer-binary-preview,.explorer-audio-preview{flex:1;min-height:0;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#05070b;color:#e8edf6}.explorer-document-preview{border:0;background:#fff}.explorer-text-preview{margin:0;padding:14px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.explorer-binary-preview{padding:14px;overflow:auto}.explorer-binary-preview h3{margin:0 0 4px;overflow-wrap:anywhere}.explorer-binary-preview small{opacity:.6}.explorer-binary-preview pre{overflow:auto;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.explorer-audio-preview{display:grid;place-items:center;align-content:center;gap:10px;padding:18px;text-align:center}.explorer-audio-preview h3{max-width:100%;margin:0;overflow-wrap:anywhere}.explorer-audio-preview audio{width:100%}.explorer-media-preview-wrap{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px}.explorer-media-preview-wrap>.explorer-media-preview{min-height:0;height:100%;max-height:none;flex:1;object-fit:contain}.explorer-media-details{height:74px;max-height:74px;flex:0 0 74px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:3px 10px;padding:9px 11px;overflow:hidden;border:1px solid rgba(var(--ui-accent-rgb),.15);border-radius:12px;background:linear-gradient(110deg,rgba(var(--ui-accent-rgb),.09),#ffffff06)}.explorer-media-details strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.explorer-media-details span{white-space:nowrap;color:#ffffffb8;font-size:10px}.explorer-media-details small{grid-column:1/-1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff7a;font-size:9px}.explorer-rename-backdrop{position:absolute;z-index:3100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#010308b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.explorer-rename-card{width:min(390px,100%);display:grid;gap:11px;padding:20px;border:1px solid rgba(var(--ui-accent-rgb),.28);border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(var(--ui-accent-rgb),.14),transparent 40%),#0d1421;box-shadow:0 24px 70px #0000008c}.explorer-rename-card>span{font-size:9px;font-weight:800;letter-spacing:.2em;color:var(--ui-accent)}.explorer-rename-card>strong{font-size:17px}.explorer-rename-card>input{width:100%;height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:11px;outline:0;background:#ffffff0e;color:#fff}.explorer-rename-card>input:focus{border-color:rgba(var(--ui-accent-rgb),.6);box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.12)}.explorer-rename-card>div{display:flex;justify-content:flex-end;gap:8px}.explorer-rename-card button{height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0e;color:#fff}.explorer-rename-card button.primary{border:0}@media(max-width:1100px),(max-height:750px){.explorer-backdrop{padding:0}.atcos-explorer{width:100vw;height:100dvh;border:0;border-radius:0}.explorer-titlebar{height:48px}.explorer-toolbar{padding:7px 9px;gap:6px}.explorer-toolbar button,.explorer-toolbar select,.explorer-search{height:34px}.explorer-statusbar{height:26px}.explorer-items{padding:9px}.explorer-items.grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:7px}}@media(min-width:701px){.desktop-resource-cell{border-radius:7px;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:4px;text-align:center;font-size:10px;line-height:1.05;overflow:hidden}.desktop-resource-cell.empty{opacity:.62;border-style:dashed}.desktop-resource-cell.occupied{background:linear-gradient(145deg,#ffffff13,#ff4d5f09);border-color:#ffffff2e}.desktop-resource-icon{font-size:17px;line-height:1}.desktop-resource-cell>span:nth-child(2){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-resource-cell small{font-size:7px;color:#fff6}.desktop-media-pin{padding:0;position:relative}.desktop-media-pin.occupied{background:#02040a}.desktop-pin-thumbnail{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:6px;pointer-events:none}.desktop-media-placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:18px;color:#ffffff6b}.desktop-widget>header>div{display:flex;gap:4px}.desktop-widget>header>div button{width:26px;height:26px;border-radius:7px;cursor:pointer}.desktop-widget>header>div button:hover{background:#ffffff14}}@media(max-width:700px){.explorer-toolbar{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.explorer-toolbar select{display:none}.explorer-toolbar button{padding:0 9px;font-size:10px}.explorer-body{grid-template-columns:1fr}.explorer-body:not(.preview-hidden){grid-template-rows:minmax(150px,1fr) minmax(220px,45dvh)}.explorer-preview-pane{display:flex;border-left:0;border-top:1px solid rgba(255,255,255,.09);padding:9px}.explorer-items.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer-item-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.explorer-item-actions button{min-height:34px}}@media(max-width:700px){.explorer-mobile-options-backdrop{position:fixed;z-index:2998;top:0;right:0;bottom:0;left:0;display:block!important;border:0;background:#0000009e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.explorer-preview-pane{position:fixed!important;z-index:2999!important;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(560px,calc(100vw - 24px))!important;height:min(720px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;display:flex!important;padding:0 12px 12px!important;overflow:hidden!important;border:1px solid rgba(var(--ui-accent-rgb),.32)!important;border-radius:22px!important;background:linear-gradient(155deg,#151522,#080b12 72%)!important;box-shadow:0 28px 90px #000000b8!important}.explorer-mobile-options-head{position:relative;z-index:3;display:flex!important;flex:0 0 52px;align-self:center;align-items:center;width:calc(100% + 24px);max-width:none!important;min-height:52px;margin:0 0 10px;padding:0 58px 0 14px;border-bottom:1px solid rgba(255,255,255,.09);background:#11141f}.explorer-mobile-options-head strong{font-size:15px}.explorer-mobile-options-head button{position:absolute;top:8px;right:10px;width:34px;height:34px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0f;color:#fff;font-size:22px;line-height:1}.explorer-preview-pane>.explorer-media-preview-wrap{min-height:0;flex:1 1 auto;overflow:hidden}.explorer-preview-pane>.explorer-media-preview{min-height:0;max-height:none;flex:1 1 auto}.explorer-preview-pane>:is(.explorer-empty-preview,.explorer-generic-preview,.explorer-document-preview,.explorer-text-preview,.explorer-binary-preview,.explorer-audio-preview){min-height:0;flex:1 1 auto;overflow:auto}.explorer-item-actions{width:100%;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px;margin-top:0;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#080b1200,#080b12 28%)}.explorer-item-actions>button{width:100%;min-height:46px;border-radius:13px}.explorer-thumbnail-action{display:contents}}.atcos-explorer{border-color:rgba(var(--ui-accent-rgb),.22);background:radial-gradient(circle at 12% -12%,rgba(var(--ui-accent-rgb),.16),transparent 34%),linear-gradient(145deg,#0c1320fa,#070a12f7);box-shadow:0 38px 120px #000000ad,inset 0 1px #ffffff09}.explorer-titlebar{position:relative;background:linear-gradient(90deg,rgba(var(--ui-accent-rgb),.08),transparent 42%)}.explorer-titlebar:after{content:"";position:absolute;left:18px;bottom:-1px;width:54px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ui-accent),var(--ui-accent-2));box-shadow:0 0 14px rgba(var(--ui-accent-rgb),.48)}.explorer-titlebar>div>span{border-color:rgba(var(--ui-accent-rgb),.25);background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.16),#ffffff08);color:var(--ui-accent);text-shadow:0 0 14px rgba(var(--ui-accent-rgb),.65)}.explorer-titlebar>button{border:1px solid rgba(255,255,255,.08);background:#ffffff09}.explorer-toolbar{display:flex!important;align-items:center;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior-inline:contain}.explorer-toolbar>*{flex:0 0 auto;white-space:nowrap}.explorer-toolbar .explorer-search{flex:1 1 220px;min-width:150px}.explorer-toolbar select{width:160px}.explorer-toolbar button{white-space:nowrap;transition:border-color .16s ease,background .16s ease,transform .16s ease}.explorer-toolbar button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(var(--ui-accent-rgb),.3);background:rgba(var(--ui-accent-rgb),.08)}.explorer-toolbar button.primary,.explorer-item-actions .primary{border-color:rgba(var(--ui-accent-rgb),.4);background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.3),#7547ff33)}.explorer-items{background:radial-gradient(circle at 30% 0,rgba(var(--ui-accent-rgb),.035),transparent 35%)}.explorer-items.grid .explorer-item{transition:transform .16s ease,border-color .16s ease,background .16s ease}.explorer-items.grid .explorer-item:hover{transform:translateY(-2px);border-color:rgba(var(--ui-accent-rgb),.25)!important}.explorer-item.selected{border-color:rgba(var(--ui-accent-rgb),.38)!important;box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb),.24),0 10px 30px #0000001f}.explorer-preview-pane{background:linear-gradient(160deg,rgba(var(--ui-accent-rgb),.035),#00000026)}.explorer-statusbar{background:#00000024}.vps-explorer{border-color:rgba(var(--ui-accent-rgb),.2);background:radial-gradient(circle at 8% 0,rgba(var(--ui-accent-rgb),.1),transparent 28%),linear-gradient(145deg,#0a101bb8,#05080fb8);box-shadow:inset 0 1px #ffffff09}.vps-explorer-head{padding:3px 3px 8px;border-bottom:1px solid rgba(255,255,255,.07)}.vps-explorer-head strong{letter-spacing:-.015em}.vps-explorer-head>div,.vps-explorer-toolbar{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.vps-explorer-head>div>*,.vps-explorer-toolbar>*{flex:0 0 auto!important;white-space:nowrap!important}.vps-explorer-toolbar{width:100%;justify-content:flex-start;padding:2px 0}.vps-explorer-toolbar select{width:min(270px,55vw);min-width:150px}.vps-explorer button{transition:border-color .16s ease,background .16s ease,transform .16s ease}.vps-explorer button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(var(--ui-accent-rgb),.28);background:rgba(var(--ui-accent-rgb),.08)}.vps-explorer-body{border-color:rgba(var(--ui-accent-rgb),.12);background:#00000014}.vps-explorer-list>button.selected{border-color:rgba(var(--ui-accent-rgb),.3);background:linear-gradient(90deg,rgba(var(--ui-accent-rgb),.13),#ffffff09);box-shadow:inset 2px 0 var(--ui-accent)}.vps-file-icon{color:var(--ui-accent);text-shadow:0 0 12px rgba(var(--ui-accent-rgb),.48)}@media(max-width:700px){.explorer-toolbar select{display:block!important}.explorer-toolbar .explorer-search{min-width:170px}.explorer-toolbar button{font-size:9px}.vps-explorer-head>div,.vps-explorer-toolbar{width:100%}.vps-explorer-head{align-items:flex-start}.vps-explorer-head>span{flex:0 0 auto}.vps-explorer-toolbar select{width:180px!important;min-width:150px!important}}@media(orientation:landscape)and (max-height:600px){.explorer-backdrop{padding:0!important;overflow:hidden}.atcos-explorer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0;border-radius:0}.explorer-titlebar{height:46px!important;padding-right:max(52px,env(safe-area-inset-right))}.explorer-titlebar>button{position:fixed;z-index:90;top:max(6px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));background:#171e2b}.explorer-toolbar{max-width:100vw!important;padding:6px 8px!important}.explorer-body{min-width:0;overflow:hidden}.explorer-preview-pane{min-width:0}.vps-explorer{max-width:100%;overflow:hidden}.vps-explorer-head,.vps-explorer-toolbar{max-width:100%}}.atcos-prompt-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#010308b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.atcos-prompt-card{width:min(410px,100%);display:grid;gap:11px;padding:21px;border:1px solid rgba(var(--ui-accent-rgb),.3);border-radius:19px;background:radial-gradient(circle at 12% 0,rgba(var(--ui-accent-rgb),.15),transparent 40%),linear-gradient(145deg,#101827,#090e18);box-shadow:0 28px 85px #0000009e,inset 0 1px #ffffff0a;color:#fff}.atcos-prompt-card>span{font-size:9px;font-weight:800;letter-spacing:.2em;color:var(--ui-accent)}.atcos-prompt-card>strong{font-size:17px;line-height:1.3}.atcos-prompt-card>input{width:100%;height:45px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:11px;outline:0;background:#ffffff0e;color:#fff}.atcos-prompt-card>input:focus{border-color:rgba(var(--ui-accent-rgb),.62);box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.13)}.atcos-prompt-card>div{display:flex;justify-content:flex-end;gap:8px}.atcos-prompt-card button{height:39px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0e;color:#fff}.atcos-prompt-card button.primary{border:0}@media(orientation:landscape)and (max-height:500px){.atcos-prompt-backdrop{align-items:start;padding:8px}.atcos-prompt-card{width:min(520px,calc(100vw - 16px));grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;gap:7px 10px}.atcos-prompt-card>span,.atcos-prompt-card>strong{grid-column:1/-1}.atcos-prompt-card>input{height:39px}.atcos-prompt-card>div{align-self:center}.atcos-prompt-card button{height:37px}}.atcos-confirm-list{max-height:min(240px,38vh);margin:0;padding:6px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#0003;list-style:none}.atcos-confirm-list li{padding:7px 8px;border-radius:7px;color:#ffffffd1;font-size:11px;line-height:1.3;overflow-wrap:anywhere}.atcos-confirm-list li:nth-child(odd){background:#ffffff0a}.explorer-toolbar .explorer-search{flex:0 1 210px!important;min-width:120px!important;max-width:210px!important}.explorer-toolbar select{width:178px!important;min-width:178px!important}@media(max-width:700px){.explorer-toolbar .explorer-search{width:138px!important;min-width:138px!important;max-width:138px!important}.explorer-toolbar select{display:block!important;width:164px!important;min-width:164px!important}}.utility-launcher{--utility-panel-width:254px;--utility-panel-height:238px;--utility-panel-gap:8px;box-sizing:border-box!important;width:var(--utility-panel-width)!important;height:var(--utility-panel-height)!important;min-width:var(--utility-panel-width)!important;min-height:var(--utility-panel-height)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;aspect-ratio:auto!important;grid-template-rows:minmax(0,1fr)!important;padding:10px!important;gap:0!important}.utility-launcher-grid,.utility-launcher-grid.native-grid{box-sizing:border-box!important;width:100%!important;height:100%!important;justify-self:center!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-auto-rows:unset!important;gap:var(--utility-panel-gap)!important;justify-content:stretch!important;overflow:hidden!important;padding:0!important}.utility-launcher-grid>button{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important}.utility-signout{position:absolute;top:20%;left:50%;translate:-50% -50%;width:min(290px,calc(100vw - 32px));height:38px;border:1px solid rgba(255,87,109,.3);border-radius:11px;background:linear-gradient(110deg,#ff425b21,#ff425b0e);color:#ff9dac;font-size:10px;font-weight:750;letter-spacing:.01em;cursor:pointer}.utility-signout:hover:not(:disabled){border-color:#ff697d85;background:#ff425b2e}.utility-signout:disabled{opacity:.55;cursor:wait}@media(max-width:560px)and (orientation:portrait){.utility-launcher-backdrop{place-items:center!important}.utility-launcher{--utility-panel-width:min(254px, calc(100vw - 28px) );--utility-panel-height:min(238px, calc(100vw - 44px) );align-self:auto!important;padding:9px!important}}@media(orientation:landscape)and (max-height:560px){.utility-launcher-backdrop{place-items:center!important}.utility-launcher{--utility-panel-width:184px;--utility-panel-height:168px;--utility-panel-gap:6px;align-self:auto!important;padding:8px!important}}.atcos-prompt-backdrop{z-index:30000!important}.utility-signout{top:auto;bottom:20%;translate:-50% 0}.atcos-choice-card>div{flex-wrap:wrap}.atcos-choice-card>div button{min-width:96px}.engine-shell select{color:#fff}.engine-shell select option,.engine-shell select optgroup,.atcos-prompt-card select option{color:#111827!important;background:#fff!important}.atcos-confirm-card>p{grid-column:1/-1;margin:0;color:#ebf1ffb8;font-size:.88rem;line-height:1.55}.atcos-confirm-card.danger{box-shadow:0 28px 90px #000000ad,inset 0 1px #ffffff14,0 0 0 1px #ff5b7d26}.atcos-confirm-card.danger>span{color:#ff7896}.atcos-confirm-card .confirm-danger{border-color:#ff6b8d75;background:linear-gradient(135deg,#f14f78,#b93bf0);color:#fff;box-shadow:0 10px 28px #da3e7e47}.atcos-assistant-backdrop{z-index:20000!important;background:radial-gradient(circle at 50% 22%,rgba(91,58,190,.22),transparent 38%),#010208c2;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.atcos-assistant-backdrop.system-window-frontmost,.dialog-backdrop.system-window-frontmost{z-index:20002!important}.atcos-assistant-backdrop.behind-launched-surface{z-index:55!important}.atcos-assistant{position:relative;isolation:isolate;width:min(780px,100%);height:min(760px,calc(100dvh - 36px));border-color:#b09aff40;background:linear-gradient(155deg,#12122bf5,#050712fb 58%,#0e071cfa);box-shadow:0 42px 150px #000,0 0 80px #6a43ff24,inset 0 1px #ffffff14}.atcos-assistant:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.025) 45%,transparent 65%)}.atcos-assistant-cosmos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.atcos-assistant-cosmos:before,.atcos-assistant-cosmos:after{content:"";position:absolute;border-radius:50%}.atcos-assistant-cosmos:before{width:340px;height:340px;right:-130px;top:-135px;background:radial-gradient(circle at 40% 42%,rgba(120,102,255,.34),rgba(67,34,145,.12) 42%,transparent 68%)}.atcos-assistant-cosmos:after{width:300px;height:300px;left:-150px;bottom:-145px;background:radial-gradient(circle,rgba(255,69,142,.22),transparent 68%)}.atcos-assistant-cosmos i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:83px 47px #fff8,194px 26px #9dc4ff,323px 84px #fff,461px 38px #d8bcff,592px 91px #fff8,661px 43px #ffb1df,724px 121px #fff;animation:assistantTwinkle 3.8s ease-in-out infinite alternate}.atcos-assistant-cosmos i:nth-child(2){top:33%;left:8%;animation-delay:-1.4s}.atcos-assistant-cosmos i:nth-child(3){top:68%;left:2%;animation-delay:-2.6s}@keyframes assistantTwinkle{50%{opacity:.3;transform:scale(.7)}to{opacity:1;transform:scale(1.35)}}.atcos-assistant-head{position:relative;height:82px;padding:0 22px;border-bottom-color:#b09aff24;background:linear-gradient(90deg,rgba(120,85,255,.08),transparent 45%)}.atcos-assistant-identity{display:flex!important;grid-template:none!important;align-items:center;gap:12px}.atcos-assistant-identity>b{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(198,183,255,.34);border-radius:14px;background:radial-gradient(circle at 35% 25%,#bfa8ff,#6f48e8 50%,#2d176f);box-shadow:0 0 28px #835bff59;font-size:21px}.atcos-assistant-identity>div{display:grid}.atcos-assistant-head span{color:#ae9bff}.atcos-assistant-head strong{font-size:24px;background:linear-gradient(90deg,#fff,#cabfff 70%,#ffb8df);-webkit-background-clip:text;background-clip:text;color:transparent}.atcos-assistant-head button{display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0e}.atcos-service-strip{padding:11px 18px;scrollbar-width:none;border-bottom-color:#b09aff1f}.atcos-service-strip::-webkit-scrollbar,.atcos-examples::-webkit-scrollbar{display:none}.atcos-service-strip span{border-color:#b09aff29;background:#795cd614;color:#c5bedb}.atcos-service-strip span:before{content:"✦";margin-right:5px;color:#9c82ff}.atcos-chat{position:relative;padding:22px 24px;gap:16px;scrollbar-color:rgba(151,122,255,.3) transparent}.atcos-message{max-width:82%;gap:6px}.atcos-message small{color:#9788c7}.atcos-message>div{padding:13px 15px;border-color:#b39fff21;border-radius:18px 18px 18px 6px;background:linear-gradient(145deg,#7b5cd01f,#ffffff09);box-shadow:0 8px 24px #0000001f}.atcos-message.user>div{border-color:#ff64b433;border-radius:18px 18px 6px;background:linear-gradient(135deg,#ff489b33,#6f4de62e)}.atcos-examples{padding:4px 18px 12px}.atcos-examples button{border-color:#b7a2ff2e;background:#7c5dd914;color:#cec6e5;transition:.18s}.atcos-examples button:hover{border-color:#c4b3ff66;background:#8f69ff26;transform:translateY(-1px)}.atcos-composer{padding:14px 18px max(16px,env(safe-area-inset-bottom));border-top-color:#b09aff24;background:#050610c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.atcos-composer input{height:52px;border-color:#b5a0ff38;border-radius:17px;background:#ffffff0e;padding:0 17px}.atcos-composer input:focus{border-color:#aa8bffb8;box-shadow:0 0 0 3px #835bff21,0 0 28px #6a43ff1a}.atcos-composer button{min-width:88px;border-radius:16px;background:linear-gradient(135deg,#8d67ff,#d74cbd 62%,#ff698f);box-shadow:0 10px 28px #7743e842}.atcos-composer button:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}@media(max-width:700px){.atcos-assistant{height:100dvh;grid-template-rows:auto auto minmax(0,1fr) auto auto}.atcos-assistant-head{height:72px;padding:0 14px}.atcos-assistant-identity>b{width:38px;height:38px;border-radius:12px}.atcos-service-strip{padding:9px 12px}.atcos-chat{padding:15px 13px}.atcos-message{max-width:91%}.atcos-examples{padding:3px 12px 9px}.atcos-composer{padding:10px 11px max(10px,env(safe-area-inset-bottom));gap:7px}.atcos-composer input{min-width:0;height:48px}.atcos-composer button{min-width:58px}}@media(orientation:landscape)and (max-height:560px){.atcos-assistant-backdrop{padding:0}.atcos-assistant{width:100vw;height:100dvh;border:0;border-radius:0;grid-template-rows:55px 38px minmax(0,1fr) 37px 54px}.atcos-assistant-head{height:55px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.atcos-assistant-identity>b{width:34px;height:34px;font-size:17px}.atcos-assistant-head strong{font-size:18px}.atcos-assistant-head span{font-size:7px}.atcos-assistant-head button{width:34px;height:34px}.atcos-service-strip{padding:6px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left))}.atcos-service-strip span{padding:4px 8px;font-size:8px}.atcos-chat{padding:8px max(13px,env(safe-area-inset-right)) 8px max(13px,env(safe-area-inset-left));gap:8px}.atcos-message{max-width:78%;gap:2px}.atcos-message small{font-size:7px}.atcos-message>div{padding:8px 11px;border-radius:12px;font-size:11px;line-height:1.35}.atcos-examples{padding:3px max(12px,env(safe-area-inset-right)) 5px max(12px,env(safe-area-inset-left))}.atcos-examples button{padding:4px 8px;font-size:8px}.atcos-composer{padding:6px max(10px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.atcos-composer input,.atcos-composer button{height:42px}}.atcos-assistant-head button{position:relative!important;display:block!important;padding:0!important;font-size:0!important;line-height:0!important}.atcos-assistant-head button:after{content:"×";position:absolute;left:50%;top:50%;translate:-50% -50%;font:400 24px/1 Arial,sans-serif;color:#fff}.atcos-ai-provider-manager{display:grid;gap:10px;padding:13px;margin-bottom:14px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#070c167a}.atcos-ai-provider-manager>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.atcos-ai-provider-manager>header div{display:grid;gap:3px}.atcos-ai-provider-manager>header small,.atcos-ai-provider-manager>header span{font-size:10px;color:#e7efff9e}.atcos-ai-provider-manager>label{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;font-size:11px}.atcos-ai-provider-manager input,.atcos-ai-provider-manager select{min-width:0;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#0a101b;color:#eef4ff}.atcos-ai-provider-status{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;font-size:10px}.atcos-ai-provider-status>span{display:flex;align-items:center;gap:7px;color:#ffc06e}.atcos-ai-provider-status>span:before{content:"";width:8px;height:8px;flex:0 0 8px;border:1px solid rgba(255,192,110,.65);border-radius:2px;background:#ffc06e1f}.atcos-ai-provider-status.is-verified>span{color:#84ddb0}.atcos-ai-provider-status.is-verified>span:before{border-color:#84ddb0;background:#84ddb038;box-shadow:0 0 0 3px #84ddb014,0 0 13px #84ddb0b3}.atcos-ai-provider-status>em{display:flex;align-items:center;gap:5px;color:#76b8ff;font-size:9px;font-style:normal;font-weight:750}.atcos-ai-provider-status>em:before{content:"";width:7px;height:7px;border-radius:50%;background:#5aaeff;box-shadow:0 0 0 3px #5aaeff1f,0 0 12px #5aaeffbf}.atcos-ai-provider-status>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e7efff8f}.atcos-ai-local-heading{margin:4px 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ebf2ffb8}.atcos-browser-ai-control{position:absolute;z-index:30;top:41px;right:8px;width:min(360px,calc(100% - 16px));max-height:min(520px,calc(100% - 55px));display:grid;grid-template-rows:auto auto auto minmax(70px,1fr);gap:9px;padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#080d17f7;box-shadow:0 18px 55px #0000007a;color:#eef4ff;overflow:hidden}.atcos-browser-ai-control>header{display:flex;align-items:center;justify-content:space-between}.atcos-browser-ai-control>header div{display:grid}.atcos-browser-ai-control>header small{font-size:10px;color:#eef4ff94}.atcos-browser-ai-control>header button{border:0;background:transparent;color:#eef4ff;font-size:18px}.atcos-browser-ai-control textarea{min-height:76px;resize:vertical;padding:9px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#080d16;color:#fff;font:inherit}.atcos-browser-ai-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.atcos-browser-ai-actions button{min-width:0;padding:7px 4px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(var(--ui-accent-rgb),.16);color:#fff;font-size:10px}.atcos-browser-ai-actions button:disabled{opacity:.38}.atcos-browser-ai-history{min-height:0;overflow:auto;display:grid;align-content:start;gap:6px}.atcos-browser-ai-history article{display:grid;gap:2px;padding:7px;border-radius:8px;background:#ffffff0b}.atcos-browser-ai-history strong{font-size:9px;text-transform:uppercase;letter-spacing:.07em}.atcos-browser-ai-history span,.atcos-browser-ai-history p{font-size:10px;color:#eef4ffa8;white-space:normal}.atcos-browser-window-actions .atcos-browser-ai-control-button{width:34px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;font-weight:800;color:#bcd2ff;background:#5e82ff1f}.atcos-browser-ai-control-button>i{display:none;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#65dcff}.atcos-browser-ai-control-button>span{pointer-events:none}.atcos-browser-window-actions .atcos-browser-ai-control-button.is-running,.atcos-browser-window-actions .atcos-browser-ai-control-button.is-paused{width:72px}.atcos-browser-ai-control-button.is-running>i,.atcos-browser-ai-control-button.is-paused>i{display:block}.atcos-browser-ai-control-button.is-running>i{animation:atcosBrowserAIWorking 1.05s ease-in-out infinite;box-shadow:0 0 #65dcff8c}.atcos-browser-ai-control-button.is-paused>i{background:#ffc363}.atcos-browser-ai-working-indicator{position:absolute;z-index:29;top:86px;left:50%;transform:translate(-50%);max-width:min(520px,calc(100% - 24px));display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(101,220,255,.3);border-radius:999px;background:#060d19eb;box-shadow:0 10px 32px #00000061,0 0 24px #4bb4ff1f;color:#edfaff;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.atcos-browser-ai-working-indicator>i{width:8px;height:8px;border-radius:50%;background:#65dcff;animation:atcosBrowserAIWorking 1.05s ease-in-out infinite}.atcos-browser-ai-working-indicator>span{font-size:10px;font-weight:800;white-space:nowrap}.atcos-browser-ai-working-indicator>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edfaffad;font-size:9px}.atcos-browser-ai-working-indicator.paused{border-color:#ffc36357}.atcos-browser-ai-working-indicator.paused>i{background:#ffc363;animation:none}@keyframes atcosBrowserAIWorking{0%,to{opacity:.5;transform:scale(.78);box-shadow:0 0 #65dcff66}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 5px #65dcff00}}.atcos-ai-head-actions{display:flex!important;grid-template:none!important;align-items:center;gap:10px}.atcos-ai-status{width:9px;height:9px;border-radius:50%;background:#8290a8;box-shadow:0 0 0 4px #8290a81f}.atcos-ai-status.status-ready{background:#48d7a1;box-shadow:0 0 0 4px #48d7a11f,0 0 16px #48d7a159}.atcos-ai-status.status-running{background:#5ac8ff;box-shadow:0 0 0 4px #5ac8ff1f,0 0 16px #5ac8ff59}.atcos-ai-status.status-setup-required,.atcos-ai-status.status-error{background:#ffb451;box-shadow:0 0 0 4px #ffb4511f}.atcos-ai-tabs{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid rgba(176,154,255,.12);overflow-x:auto;scrollbar-width:none}.atcos-ai-tabs::-webkit-scrollbar{display:none}.atcos-ai-tabs button{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#a9aec0;font-size:11px;font-weight:650}.atcos-ai-tabs button.active{border-color:#59caff47;background:#2ba8d621;color:#ecfaff}.atcos-ai-panel{min-height:0;overflow:auto;padding:18px 20px 22px;color:#eef1fb}.atcos-ai-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.atcos-ai-summary>div{min-width:0;display:grid;gap:4px;padding:12px 14px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff09}.atcos-ai-summary small,.atcos-ai-model-list small,.atcos-ai-activity small,.atcos-ai-permissions small{color:#9da5bb;font-size:10px}.atcos-ai-summary strong{overflow:hidden;text-overflow:ellipsis;font-size:12px}.atcos-ai-notice{margin:14px 0;padding:11px 12px;border-left:3px solid #ffb451;background:#ffb45114;color:#cbd1df;font-size:11px;line-height:1.55}.atcos-ai-notice code{color:#fff}.atcos-ai-runtime-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 14px;padding:11px 12px;border:1px solid rgba(72,215,161,.19);border-radius:8px;background:#48d7a10e}.atcos-ai-runtime-action button{min-height:36px;padding:0 13px;border:1px solid rgba(72,215,161,.38);border-radius:7px;background:#2397752e;color:#eafff8;font-size:11px;font-weight:750}.atcos-ai-runtime-action button:disabled{opacity:.55}.atcos-ai-runtime-action small{color:#94aaab;font-size:9px;text-align:right}.atcos-ai-model-list{display:grid;margin-top:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.atcos-ai-model-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.08)}.atcos-ai-model-list article:last-child{border-bottom:0}.atcos-ai-model-list article.selected{background:#48d7a10f}.atcos-ai-model-list article>div{min-width:0;display:grid;gap:4px}.atcos-ai-model-list article strong{font-size:12px}.atcos-ai-model-list .atcos-ai-model-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.atcos-ai-model-list .atcos-ai-model-actions .danger{border-color:#ff5f704d;background:#ff4f631f;color:#ffabb5}.atcos-ai-model-list button,.atcos-ai-panel-actions button{min-height:34px;padding:0 12px;border:1px solid rgba(90,200,255,.28);border-radius:7px;background:#2ba8d61f;color:#eaf9ff;font-size:11px}.atcos-ai-model-list button:disabled,.atcos-ai-panel-actions button:disabled{opacity:.42}.atcos-ai-limits{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.atcos-ai-limits label{display:grid;grid-template-columns:1fr 74px auto;align-items:center;gap:6px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff06;font-size:11px}.atcos-ai-limits input{min-width:0;width:74px;height:30px;border:1px solid rgba(255,255,255,.15);border-radius:5px;background:#090d17;color:#fff;padding:0 6px}.atcos-ai-limits small{color:#8f99af;font-size:9px}.atcos-ai-progress{height:5px;margin:13px 0;border-radius:3px;overflow:hidden;background:#ffffff14}.atcos-ai-progress span{display:block;height:100%;background:#48d7a1;transition:width .2s ease}.atcos-ai-panel-actions{display:flex;gap:8px;margin-top:13px}.atcos-ai-panel-actions .atcos-ai-cancel-download{margin-left:auto;border-color:#ff69786b;background:#be304429;color:#ffdce1}.atcos-ai-preferences{display:grid;align-content:start;gap:12px}.atcos-ai-preferences>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.atcos-ai-preferences>header>div{display:grid;gap:4px}.atcos-ai-preferences>header strong{font-size:14px}.atcos-ai-preferences>header small{color:#9da5bb;font-size:10px;line-height:1.45}.atcos-ai-identity-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(72,215,161,.2);border-radius:10px;background:#48d7a10e}.atcos-ai-identity-card>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#7658ff,#bf5aa7);color:#fff;font-size:16px;font-weight:800}.atcos-ai-identity-card>div{min-width:0;display:grid;gap:2px}.atcos-ai-identity-card>div small{color:#84ddb0;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.atcos-ai-identity-card strong{overflow:hidden;text-overflow:ellipsis;font-size:12px}.atcos-ai-identity-card em{color:#9da5bb;font-size:10px;font-style:normal}.atcos-ai-identity-card>small{color:#84ddb0;font-size:9px;text-align:right}.atcos-ai-preferences button{min-height:34px;padding:0 12px;border:1px solid rgba(90,200,255,.28);border-radius:7px;background:#2ba8d61f;color:#eaf9ff;font-size:11px}.atcos-ai-preferences button:disabled{opacity:.42}.atcos-ai-preferences>header>button,.atcos-ai-preference-list article>button{border-color:#ff698040;background:#9f34501f;color:#ffc7d0}.atcos-ai-preferences>form{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr) auto;gap:8px}.atcos-ai-preferences input{min-width:0;height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#090e19;color:#eef4ff;font:inherit;font-size:11px}.atcos-ai-preferences input:focus{outline:1px solid rgba(90,200,255,.55);border-color:#5ac8ff8c}.atcos-ai-preference-warning{margin:0;padding:9px 11px;border:1px solid rgba(255,105,128,.3);border-radius:8px;background:#78182b29;color:#ffc7d0;font-size:10px;line-height:1.45}.atcos-ai-preference-list{display:grid;gap:8px}.atcos-ai-preference-list>p{margin:10px 0;color:#9da5bb;font-size:11px}.atcos-ai-preference-list article{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(170px,1.3fr) auto auto;align-items:center;gap:8px;padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff06}.atcos-ai-preference-list article small{color:#8f99af;font-size:9px;white-space:nowrap}.atcos-ai-activity{display:grid;align-content:start;gap:8px}.atcos-ai-activity>p{color:#9da5bb}.atcos-ai-activity article{padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff08}.atcos-ai-activity article.error{border-color:#ff567052}.atcos-ai-activity article>div{display:flex;justify-content:space-between;gap:12px}.atcos-ai-activity article strong{text-transform:capitalize;font-size:12px}.atcos-ai-activity article p{margin:6px 0 0;color:#c6ccdb;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.atcos-ai-permissions{display:grid;align-content:start;gap:0}.atcos-ai-permissions label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.09)}.atcos-ai-permissions label>span{display:grid;gap:4px}.atcos-ai-permissions label strong{font-size:12px}.atcos-ai-permissions input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;accent-color:#48d7a1}.atcos-ai-permissions input[type=number]{width:82px;height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#090e19;color:#eef4ff;font:inherit;font-size:12px;text-align:center;box-sizing:border-box}.atcos-ai-permissions input[type=number]:focus{outline:1px solid rgba(90,200,255,.55);border-color:#5ac8ff8c}.atcos-ai-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.atcos-ai-permission-grid label{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff06}.atcos-ai-permission-grid label>span{min-width:0}.atcos-ai-permission-grid label small{line-height:1.35}.atcos-ai-permission-grid>.atcos-ai-notice{grid-column:1/-1;margin-top:5px}@media(max-width:620px){.atcos-ai-permission-grid{grid-template-columns:minmax(0,1fr)}}.atcos-message.thinking>div{color:#c6d8e5}.atcos-composer button.stop{background:#9f3450}.atcos-message-text{display:block;white-space:pre-wrap}.atcos-artifact-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:7px;width:100%;min-width:0;margin-top:9px;padding-top:8px;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);white-space:nowrap}.atcos-artifact-row>span{color:#ffffff80;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.atcos-artifact-row>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:10px}.atcos-artifact-row>a{color:#bda9ff;font-size:10px;font-weight:800;text-decoration:underline;text-underline-offset:2px}.atcos-artifact-row>button{width:23px;height:23px;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#ffffff0f;color:#fff;line-height:1}.atcos-artifact-row>button:hover{border-color:rgba(var(--ui-accent-rgb),.42);background:rgba(var(--ui-accent-rgb),.12)}.atcos-image-review{display:grid;gap:8px;width:min(390px,100%);margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.1)}.atcos-image-review-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0}.atcos-image-review-head>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.atcos-image-review-head>span{color:#ffffff80;font-size:9px;font-weight:800;text-transform:uppercase}.atcos-image-review-head>button{width:24px;height:24px;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#ffffff0f;color:#fff}.atcos-image-review-preview{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#04050a;color:#fff;cursor:zoom-in}.atcos-image-review-preview>img,.atcos-image-review-missing{display:block;width:100%;max-height:280px;background:#04050a;object-fit:contain}.atcos-image-review-preview>span{position:absolute;right:9px;bottom:9px;width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:9px;background:#020309c2;box-shadow:0 4px 18px #0008;font-size:16px;opacity:.82;transition:opacity .18s,transform .18s}.atcos-image-review-preview:hover>span,.atcos-image-review-preview:focus-visible>span{opacity:1;transform:scale(1.06)}.atcos-image-review-preview:focus-visible{outline:2px solid rgba(176,154,255,.82);outline-offset:2px}.atcos-image-review-missing{min-height:120px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffff80;font-size:10px}.atcos-image-review-actions{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.atcos-image-review-actions>button{height:29px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff0f;color:#fff;font-size:10px;font-weight:750}.atcos-image-review-actions>button:first-child{border-color:#6ce2a959;color:#baf5d6}.atcos-image-review-actions>button:nth-child(2){border-color:#ff697d4d;color:#ffbdc7}.atcos-image-review-actions>a{color:#bda9ff;font-size:9px;font-weight:800;text-decoration:underline}.atcos-image-review-actions>small{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;color:#ffffff8c;font-size:8px}.atcos-image-review-actions>button:disabled{opacity:.42}.atcos-generated-image-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));background:#010207f0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:zoom-out}.atcos-generated-image-preview>header{position:absolute;left:max(22px,env(safe-area-inset-left));top:max(20px,env(safe-area-inset-top));right:80px;display:grid;gap:2px;pointer-events:none}.atcos-generated-image-preview>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13px}.atcos-generated-image-preview>header span{color:#ffffff80;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.atcos-generated-image-preview>img{display:block;max-width:calc(100vw - 44px);max-height:calc(100dvh - 92px);border-radius:14px;box-shadow:0 30px 100px #000;object-fit:contain;cursor:default}.atcos-generated-image-preview>button{position:absolute;right:max(20px,env(safe-area-inset-right));top:max(18px,env(safe-area-inset-top));width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff14;color:#fff;font:300 28px/1 Arial,sans-serif;cursor:pointer}.atcos-generated-image-preview>button:hover,.atcos-generated-image-preview>button:focus-visible{background:#ffffff29;outline:none}.atcos-generated-image-preview-open{overflow:hidden}.atcos-composer{grid-template-columns:minmax(0,1fr) auto auto}.atcos-composer .atcos-voice-button{width:52px;min-width:52px;height:52px;padding:0;display:grid;place-items:center;border:1px solid rgba(181,160,255,.24);border-radius:15px;background:#ffffff0f;box-shadow:none;color:#d8d0f5}.atcos-composer .atcos-voice-button:hover{border-color:#b5a0ff85;background:#8d67ff26}.atcos-mic-glyph{position:relative;display:block;width:22px;height:24px}.atcos-mic-glyph>i{position:absolute;left:5px;top:0;width:12px;height:17px;border:2px solid currentColor;border-radius:7px;box-sizing:border-box}.atcos-mic-glyph:before{content:"";position:absolute;left:2px;top:9px;width:18px;height:11px;border:2px solid currentColor;border-top:0;border-radius:0 0 10px 10px;box-sizing:border-box}.atcos-mic-glyph:after{content:"";position:absolute;left:5px;bottom:0;width:12px;height:6px;background:linear-gradient(currentColor,currentColor) center top/2px 5px no-repeat,linear-gradient(currentColor,currentColor) center bottom/12px 2px no-repeat}.atcos-composer .atcos-voice-button.voice-listening,.atcos-composer .atcos-voice-button.voice-wake{border-color:#48d7a1a6;background:#48d7a124;color:#72efbd;animation:atcosVoicePulse 1.4s ease-in-out infinite}.atcos-composer .atcos-voice-button.voice-speaking{border-color:#76b0ffa6;background:#76b0ff24;color:#9bc7ff}.atcos-composer .atcos-voice-button.voice-error,.atcos-composer .atcos-voice-button.voice-unavailable{border-color:#ff69808c;color:#ff91a2}.atcos-voice-notice{margin:0 16px 10px;padding:10px 12px;display:grid;gap:3px;border:1px solid rgba(255,105,128,.34);border-radius:12px;background:#78182b33;color:#ffdce1}.atcos-voice-notice strong{font-size:12px}.atcos-voice-notice span{font-size:11px;line-height:1.45;color:#ffc0ca}@keyframes atcosVoicePulse{50%{box-shadow:0 0 0 4px #48d7a11a,0 0 20px #48d7a12e}}@media(max-width:700px){.atcos-composer .atcos-voice-button{width:48px;min-width:48px;height:48px}}.mobile-taskbar-system .taskbar-ai-button{--atcos-ai-rotation-speed:4.2s;position:relative;isolation:isolate;align-content:center!important;gap:0!important;border:0!important;background:transparent!important;box-shadow:none!important;perspective:140px}.mobile-taskbar-system .taskbar-ai-button:before,.mobile-taskbar-system .taskbar-ai-button:after{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:32px;height:32px;border:1.5px solid rgba(var(--ui-accent-rgb),.72);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.7);pointer-events:none}.mobile-taskbar-system .taskbar-ai-button.has-unseen:not(.is-working):before,.mobile-taskbar-system .taskbar-ai-button.has-unseen:not(.is-working):after{animation:atcosAITaskbarRadiate 1.65s ease-out infinite}.mobile-taskbar-system .taskbar-ai-button.has-unseen:not(.is-working):after{animation-delay:.825s}.mobile-taskbar-system .taskbar-ai-button.is-working .taskbar-ai-mark{filter:drop-shadow(0 0 7px rgba(var(--ui-accent-rgb),.8))}.mobile-taskbar-system .taskbar-ai-button.is-working{--atcos-ai-rotation-speed:.72s}.taskbar-ai-button .taskbar-ai-mark{position:relative;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f5fbff;overflow:visible;transform-style:preserve-3d}.taskbar-ai-button.is-verified .taskbar-ai-mark{border:1px solid rgba(var(--ui-accent-rgb),.58);border-radius:8px;box-shadow:0 0 0 2px rgba(var(--ui-accent-rgb),.08),0 0 17px rgba(var(--ui-accent-rgb),.48)}.taskbar-ai-button .taskbar-ai-mark:after{content:"";position:absolute;left:50%;bottom:1px;width:20px;height:6px;border-radius:50%;background:#577cff57;filter:blur(5px);transform:translate(-50%);opacity:.7;pointer-events:none}.taskbar-ai-logo-3d{position:relative;z-index:1;width:32px;height:32px;display:block;transform-origin:center;transform-style:preserve-3d;animation:atcosAILogoRotate var(--atcos-ai-rotation-speed) linear infinite;scale:1;transition:scale .16s ease}.taskbar-ai-logo-side{position:absolute;z-index:1;left:50%;top:50%;width:3px;height:16px;border-radius:1px;background:#e1e8f275;box-shadow:0 0 2px #9bb2d21f;transform:translate(-50%,-50%) rotateY(90deg);transform-style:preserve-3d;opacity:0;animation:atcosAILogoEdgeReveal var(--atcos-ai-rotation-speed) linear infinite}.taskbar-ai-logo-side:before,.taskbar-ai-logo-side:after{display:none}.taskbar-ai-logo-3d>img{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:32px;height:32px;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 2px 2px rgba(12,20,56,.58)) drop-shadow(0 0 4px rgba(119,210,255,.42))}.taskbar-ai-logo-front{transform:translateZ(1.6px)}.taskbar-ai-logo-back{transform:rotateY(180deg) translateZ(1.6px)}.taskbar-ai-logo-3d>img{animation:atcosAILogoFaceReveal var(--atcos-ai-rotation-speed) linear infinite}.taskbar-ai-button .taskbar-ai-mark>i{position:absolute;z-index:2;right:-1px;top:-1px;width:7px;height:7px;border:1.5px solid #111722;border-radius:50%;background:#5aaeff;box-shadow:0 0 0 2px #5aaeff1f,0 0 9px #5aaefff2}.mobile-taskbar-system .taskbar-ai-button:hover .taskbar-ai-logo-3d,.mobile-taskbar-system .taskbar-ai-button:focus-visible .taskbar-ai-logo-3d{scale:1.08}.mobile-taskbar-system .taskbar-ai-button:focus-visible{outline:2px solid rgba(104,207,255,.78)!important;outline-offset:-3px}@keyframes atcosAILogoRotate{0%{transform:rotateX(7deg) rotateY(0)}to{transform:rotateX(7deg) rotateY(360deg)}}@keyframes atcosAILogoEdgeReveal{0%,22%,28%,to{opacity:0}23%,27%{opacity:1}}@keyframes atcosAILogoFaceReveal{0%,22%,28%,to{opacity:1}23%,27%{opacity:0}}@keyframes atcosAITaskbarRadiate{0%{opacity:.9;transform:translate(-50%,-50%) scale(.72);box-shadow:0 0 10px rgba(var(--ui-accent-rgb),.55)}75%,to{opacity:0;transform:translate(-50%,-50%) scale(1.65);box-shadow:0 0 22px rgba(var(--ui-accent-rgb),0)}}@media(prefers-reduced-motion:reduce){.mobile-taskbar-system .taskbar-ai-button{--atcos-ai-rotation-speed:12s}.mobile-taskbar-system .taskbar-ai-button.is-working{--atcos-ai-rotation-speed:1.4s}.taskbar-ai-logo-3d{animation:atcosAILogoRotate var(--atcos-ai-rotation-speed) linear infinite!important}.taskbar-ai-logo-side{animation:atcosAILogoEdgeReveal var(--atcos-ai-rotation-speed) linear infinite!important}.taskbar-ai-logo-3d>img{animation:atcosAILogoFaceReveal var(--atcos-ai-rotation-speed) linear infinite!important}}.reduce-motion .mobile-taskbar-system .taskbar-ai-button{--atcos-ai-rotation-speed:12s}.reduce-motion .mobile-taskbar-system .taskbar-ai-button.is-working{--atcos-ai-rotation-speed:1.4s}.reduce-motion .taskbar-ai-logo-3d{animation:atcosAILogoRotate var(--atcos-ai-rotation-speed) linear infinite!important}.reduce-motion .taskbar-ai-logo-side{animation:atcosAILogoEdgeReveal var(--atcos-ai-rotation-speed) linear infinite!important}.reduce-motion .taskbar-ai-logo-3d>img{animation:atcosAILogoFaceReveal var(--atcos-ai-rotation-speed) linear infinite!important}@media(max-width:700px){.atcos-ai-tabs{padding:7px 8px}.atcos-ai-tabs button{padding:0 9px}.atcos-ai-panel{padding:14px 12px}.atcos-ai-summary{grid-template-columns:1fr 1fr}.atcos-ai-preferences>form,.atcos-ai-preference-list article{grid-template-columns:minmax(0,1fr) auto}.atcos-ai-preferences>form input,.atcos-ai-preference-list article input{grid-column:1/-1}.atcos-ai-preference-list article small{grid-column:1}.atcos-ai-preference-list article>button{grid-column:2}.atcos-ai-identity-card{grid-template-columns:38px minmax(0,1fr)}.atcos-ai-identity-card>small{grid-column:2;text-align:left}.atcos-ai-runtime-action{align-items:flex-start;flex-direction:column}.atcos-ai-runtime-action small{text-align:left}.atcos-ai-limits{grid-template-columns:1fr}.atcos-ai-limits label{grid-template-columns:1fr 80px 38px}.taskbar-ai-button .taskbar-ai-mark{width:34px;height:34px}}.atcos-assistant-backdrop{background:radial-gradient(ellipse at 50% 12%,rgba(102,74,223,.24),transparent 46%),radial-gradient(ellipse at 18% 88%,rgba(222,65,154,.11),transparent 38%),#02030acc;-webkit-backdrop-filter:blur(26px) saturate(138%);backdrop-filter:blur(26px) saturate(138%)}.atcos-assistant{--ai-violet:#9c7cff;--ai-cyan:#65d9ff;--ai-pink:#ec6fbd;--ai-mint:#62e2b1;width:min(900px,calc(100vw - 40px));height:min(820px,calc(100dvh - 38px));grid-template-rows:auto auto minmax(0,1fr) auto auto;border:1px solid transparent;border-radius:32px;background:linear-gradient(#0a0c1b,#070812) padding-box,linear-gradient(135deg,#a589ffb8,#5cd8ff33 38%,#eb57b85c 78%,#ffffff21) border-box;box-shadow:0 50px 150px #000000d6,0 0 0 1px #ffffff09,0 0 90px #6f48e72e;font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;color:#f5f3ff}.atcos-assistant:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.055),transparent 23% 74%,rgba(150,112,255,.045));box-shadow:inset 0 1px #ffffff17}.atcos-assistant:after{z-index:0;background:radial-gradient(circle at 84% 2%,rgba(108,91,238,.16),transparent 31%),radial-gradient(circle at 8% 92%,rgba(220,72,165,.1),transparent 28%)}.atcos-assistant-cosmos{z-index:0;opacity:.55}.atcos-assistant-cosmos:before{width:460px;height:460px;right:-195px;top:-220px;filter:blur(6px)}.atcos-assistant-cosmos:after{width:380px;height:380px;left:-210px;bottom:-205px;filter:blur(10px)}.atcos-assistant-head,.atcos-ai-tabs,.atcos-chat,.atcos-composer,.atcos-ai-panel,.atcos-voice-notice{position:relative;z-index:1}.atcos-assistant-head{height:96px;padding:0 28px;border-bottom:1px solid rgba(179,160,255,.13);background:linear-gradient(90deg,#7452e31b,#0a0c1b42 48%,#4cc9f509)}.atcos-assistant-identity{gap:16px}.atcos-assistant-identity>b{position:relative;width:54px;height:54px;border:1px solid rgba(210,198,255,.48);border-radius:18px;background:radial-gradient(circle at 32% 24%,#ded4ff 0,#ded4ff 7%,#a181ff 28%,#6543d6 58%,#211252);box-shadow:inset 0 1px 1px #fff6,0 13px 35px #4b27b761,0 0 30px #7757f038;font:800 22px/1 ui-monospace,Cascadia Code,monospace;letter-spacing:-.06em;text-shadow:0 1px 2px rgba(21,9,61,.7)}.atcos-assistant-identity>b.atcos-ai-header-logo{--atcos-ai-rotation-speed:4.2s;display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;perspective:180px;transform-style:preserve-3d}.atcos-assistant-identity>b.atcos-ai-header-logo.is-working{--atcos-ai-rotation-speed:.72s;filter:drop-shadow(0 0 9px rgba(var(--ui-accent-rgb),.82))}.atcos-assistant-identity>b.atcos-ai-header-logo>.taskbar-ai-logo-3d{scale:1.32}.atcos-assistant-identity>b.atcos-ai-header-logo>i{display:none}.atcos-assistant-identity>b.atcos-ai-header-logo:before{display:none}.atcos-assistant-identity>b.atcos-ai-header-logo.is-verified:before{display:block;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(var(--ui-accent-rgb),.58);border-radius:12px;box-shadow:0 0 0 2px rgba(var(--ui-accent-rgb),.07),0 0 22px rgba(var(--ui-accent-rgb),.42)}.atcos-assistant-identity>b.atcos-ai-header-logo:not(.is-default):after{opacity:0;animation:none;box-shadow:none}.atcos-assistant-identity>b:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid rgba(166,139,255,.18);border-radius:23px;transform:rotate(8deg)}.atcos-assistant-identity>b:after{content:"";position:absolute;right:-5px;top:-5px;width:10px;height:10px;border:2px solid #151329;border-radius:50%;background:var(--ai-mint);box-shadow:0 0 15px #62e2b1e0}.atcos-assistant-identity>b.is-verified{animation:atcos-ai-ready-float 2.6s ease-in-out infinite}.atcos-assistant-identity>b.is-verified:before{animation:atcos-ai-ready-orbit 4.2s linear infinite}.atcos-assistant-identity>b.is-default:after{background:#5aaeff;box-shadow:0 0 15px #5aaeffe6;animation:atcos-ai-ready-dot 1.45s ease-out infinite}@keyframes atcos-ai-ready-float{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 7px rgba(var(--ui-accent-rgb),.28))}50%{transform:translateY(-2px) scale(1.035);filter:drop-shadow(0 0 14px rgba(var(--ui-accent-rgb),.55))}}@keyframes atcos-ai-ready-orbit{to{transform:rotate(368deg)}}@keyframes atcos-ai-ready-dot{0%{box-shadow:0 0 #5aaeffb3,0 0 13px #5aaefff2}70%,to{box-shadow:0 0 0 9px #5aaeff00,0 0 18px #5aaeffb8}}.atcos-assistant-identity>div{gap:2px}.atcos-assistant-head .atcos-assistant-identity span{color:#ab9be8;font:750 9px/1.1 ui-monospace,Cascadia Code,monospace;letter-spacing:.19em}.atcos-assistant-head .atcos-assistant-identity strong{font-size:27px;font-weight:760;letter-spacing:-.035em;background:linear-gradient(90deg,#fff 8%,#dcd3ff 58%,#ffa9dc);-webkit-background-clip:text;background-clip:text}.atcos-assistant-identity small{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dad9ef8a;font:500 10px/1.3 ui-monospace,Cascadia Code,monospace}.atcos-ai-head-actions{gap:12px}.atcos-ai-presence{display:flex!important;align-items:center;gap:9px;max-width:230px;height:34px;padding:0 12px;border:1px solid rgba(185,170,245,.14);border-radius:999px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0a}.atcos-assistant-head .atcos-ai-presence span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e8e5f8ad;font:650 9px/1 ui-monospace,Cascadia Code,monospace;letter-spacing:.035em;text-transform:none}.atcos-ai-presence .atcos-ai-status{flex:0 0 auto;width:8px;height:8px}.atcos-assistant-head button{width:42px;height:42px;border-color:#ffffff1a;border-radius:14px;background:#ffffff0b;transition:background .18s,border-color .18s,transform .18s}.atcos-assistant-head button:hover{border-color:#ec6fbd57;background:#ec6fbd1c;transform:rotate(3deg)}.atcos-ai-tabs{gap:6px;padding:10px 20px;border-bottom-color:#b3a0ff1c;background:#03050f61}.atcos-ai-tabs button{position:relative;min-height:38px;padding:0 14px;border-radius:11px;color:#888da4;font-size:11px;font-weight:680;letter-spacing:.01em;transition:color .18s,background .18s,border-color .18s,transform .18s}.atcos-ai-tabs button:before{display:inline-block;margin-right:7px;color:#727891;font:700 12px/1 ui-monospace,Cascadia Code,monospace}.atcos-ai-tabs button[data-tab=chat]:before{content:"✦"}.atcos-ai-tabs button[data-tab=models]:before{content:"◫"}.atcos-ai-tabs button[data-tab=preferences]:before{content:"◇"}.atcos-ai-tabs button[data-tab=activity]:before{content:"⌁"}.atcos-ai-tabs button[data-tab=permissions]:before{content:"◈"}.atcos-ai-tabs button[data-tab=settings]:before{content:"⚙"}.atcos-ai-tabs button:hover{color:#d7d5e8;background:#ffffff09}.atcos-ai-tabs button.active{border-color:#8ec6ff38;background:linear-gradient(135deg,#675be82e,#49bee51b);box-shadow:inset 0 1px #ffffff0d,0 7px 20px #00000021;color:#f5f5ff}.atcos-ai-tabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:-11px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ai-violet),var(--ai-cyan));box-shadow:0 0 12px #65d9ff99}.atcos-ai-tabs button.active:before{color:#a995ff}.atcos-chat{padding:28px 34px 24px;gap:20px;background-image:linear-gradient(rgba(170,155,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(170,155,255,.014) 1px,transparent 1px);background-size:30px 30px;scrollbar-width:thin;scrollbar-color:rgba(152,125,241,.38) transparent}.atcos-chat:before{content:"";position:fixed;pointer-events:none;width:360px;height:180px;left:50%;top:175px;translate:-50% 0;background:radial-gradient(ellipse,rgba(103,78,207,.065),transparent 70%)}.atcos-message{max-width:80%;gap:8px}.atcos-message small{display:flex;align-items:center;gap:7px;color:#9488bd;font:720 9px/1.2 ui-monospace,Cascadia Code,monospace;letter-spacing:.1em}.atcos-message small i{width:17px;height:17px;display:grid;place-items:center;border:1px solid rgba(158,134,244,.24);border-radius:6px;background:linear-gradient(145deg,#7e5be84d,#4e389629);box-shadow:0 0 12px #7b5be21f}.atcos-message small i:after{content:"A";color:#cfc5ff;font:800 8px/1 ui-monospace,monospace}.atcos-message>div{padding:17px 19px;border-color:#ae99f729;border-radius:4px 20px 20px;background:linear-gradient(145deg,#2b2552d6,#121327d1);box-shadow:0 16px 38px #0003,inset 0 1px #ffffff09;font-size:14px;line-height:1.62}.atcos-message.user{max-width:72%}.atcos-message.user small{justify-content:flex-end;color:#c888b5}.atcos-message.user small i{order:2;border-color:#ec6fbd40;background:#ec6fbd21}.atcos-message.user small i:after{content:"U";color:#ffb3df}.atcos-message.user>div{border-color:#ef69bb38;border-radius:20px 4px 20px 20px;background:linear-gradient(135deg,#7e2f6fb8,#3f2b80b8);box-shadow:0 15px 36px #2a10463b,inset 0 1px #ffffff0d}.atcos-message.error>div{border-color:#ff688366;background:linear-gradient(145deg,#671f3673,#23111fbf)}.atcos-message-text{display:grid;gap:9px;white-space:normal}.atcos-message-text p{margin:0;white-space:pre-wrap}.atcos-message-text ul{display:grid;gap:8px;margin:0;padding:0 0 0 20px}.atcos-message-text li{padding-left:3px}.atcos-message-text li::marker{color:#9e88ff}.atcos-message-heading{display:block;margin-top:2px;color:#fff;font-size:12px;letter-spacing:.025em}.atcos-message-space{height:3px}.atcos-message-url{display:inline-flex;max-width:100%;align-items:center;gap:6px;vertical-align:middle}.atcos-message-url>span{overflow-wrap:anywhere;color:#c9bcff;font-family:ui-monospace,Cascadia Code,monospace;font-size:.92em}.atcos-message-url>button{flex:none;min-width:42px;height:24px;padding:0 7px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff0f;color:#fff;font-size:9px;font-weight:750}.atcos-message-url>button:hover{border-color:rgba(var(--ui-accent-rgb),.46);background:rgba(var(--ui-accent-rgb),.13)}.atcos-install-downloads{display:grid;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.atcos-install-downloads>div{display:flex;flex-wrap:wrap;gap:7px}.atcos-install-downloads button{min-height:34px;padding:0 11px;border:1px solid rgba(var(--ui-accent-rgb),.38);border-radius:10px;background:rgba(var(--ui-accent-rgb),.12);color:#fff;font-size:10px;font-weight:750}.atcos-install-downloads button:hover{background:rgba(var(--ui-accent-rgb),.2)}.atcos-install-downloads button:disabled{opacity:.62}.atcos-install-downloads>small{color:#e1e8faa8;font-size:9px}.atcos-message.comparison{width:100%;max-width:100%;align-self:stretch}.atcos-message.comparison>div{width:100%;min-width:0;box-sizing:border-box}.atcos-comparison-result{display:grid;gap:10px;width:100%;min-width:0;max-width:100%}.atcos-comparison-result>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.atcos-comparison-result>header strong{font-size:13px;color:#fff}.atcos-comparison-result>header span{font-size:9px;color:#ffffff94;text-align:right}.atcos-comparison-table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#0407124d;scrollbar-width:thin}.atcos-comparison-table-wrap table{width:100%;min-width:700px;border-collapse:collapse;table-layout:fixed;font-size:10px;line-height:1.45}.atcos-comparison-table-wrap th,.atcos-comparison-table-wrap td{min-width:0;padding:9px 10px;border-right:1px solid rgba(255,255,255,.075);border-bottom:1px solid rgba(255,255,255,.075);vertical-align:top;text-align:left;overflow:hidden;overflow-wrap:anywhere}.atcos-comparison-table-wrap th:last-child,.atcos-comparison-table-wrap td:last-child{border-right:0}.atcos-comparison-table-wrap tbody tr:last-child td{border-bottom:0}.atcos-comparison-table-wrap th{position:sticky;top:0;z-index:1;background:#2b2554f5;color:#ffffffc2;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.atcos-comparison-table-wrap th:nth-child(1){width:12%}.atcos-comparison-table-wrap th:nth-child(2){width:42%}.atcos-comparison-table-wrap th:nth-child(3){width:13%}.atcos-comparison-table-wrap th:nth-child(4){width:25%}.atcos-comparison-table-wrap th:nth-child(5){width:8%}.atcos-comparison-table-wrap td strong{color:#fff}.atcos-comparison-table-wrap td:nth-child(2) a{display:inline;color:#d8ceff;font-weight:750;text-decoration:underline;text-decoration-color:rgba(var(--ui-accent-rgb),.5);text-underline-offset:2px;white-space:normal;overflow-wrap:anywhere}.atcos-comparison-table-wrap td:last-child a{display:inline-flex;padding:3px 7px;border:1px solid rgba(var(--ui-accent-rgb),.38);border-radius:6px;background:rgba(var(--ui-accent-rgb),.13);color:#d8ceff;font-weight:800;text-decoration:none;white-space:nowrap}.atcos-comparison-failures{display:grid;gap:4px;padding:8px 10px;border:1px solid rgba(255,168,97,.22);border-radius:9px;background:#62350f26;font-size:9px}.atcos-comparison-failures strong{color:#ffd2a8}.atcos-comparison-failures span{color:#ffffffad}@media(max-width:640px){.atcos-comparison-result>header{align-items:flex-start;flex-direction:column;gap:3px}.atcos-comparison-result>header span{text-align:left}.atcos-comparison-table-wrap table{min-width:610px}}.atcos-message.thinking>div{display:flex;align-items:center;gap:11px;color:#cfd0df}.atcos-thinking-orbit{display:flex;align-items:center;gap:4px}.atcos-thinking-orbit i{width:5px;height:5px;border-radius:50%;background:var(--ai-cyan);animation:atcosThinkingDot 1.2s ease-in-out infinite}.atcos-thinking-orbit i:nth-child(2){animation-delay:.14s;background:var(--ai-violet)}.atcos-thinking-orbit i:nth-child(3){animation-delay:.28s;background:var(--ai-pink)}@keyframes atcosThinkingDot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}.atcos-composer{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px 20px 18px;border-top:1px solid rgba(177,158,245,.13);background:linear-gradient(180deg,#050610db,#04050df5);box-shadow:0 -18px 45px #02020942;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.atcos-composer-field{min-width:0;height:56px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 7px 0 17px;border:1px solid rgba(180,158,255,.24);border-radius:18px;background:linear-gradient(115deg,#fff1,#ffffff08);box-shadow:inset 0 1px #ffffff09,0 10px 25px #00000021;transition:border-color .2s,box-shadow .2s}.atcos-composer-field:focus-within{border-color:#9b7cffb8;box-shadow:0 0 0 3px #805bef1f,0 0 34px #6446db1f,inset 0 1px #ffffff0d}.atcos-composer-field>span{color:#ad98ff;font-size:17px;filter:drop-shadow(0 0 8px rgba(153,121,255,.55))}.atcos-composer-field input{min-width:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none!important;color:#f7f5ff;font-size:14px}.atcos-composer-field input::placeholder{color:#dad7eb61}.atcos-composer-field input:focus{border:0;outline:0}.atcos-composer .atcos-voice-button{width:42px;min-width:42px;height:42px;border-color:#b5a0ff29;border-radius:13px;background:#ffffff0b;box-shadow:none;transition:border-color .18s,background .18s,transform .18s}.atcos-composer .atcos-voice-button:hover{transform:translateY(-1px)}.atcos-composer .atcos-voice-button .atcos-mic-glyph{transform:scale(.82)}.atcos-composer .atcos-send-button,.atcos-composer button.stop{min-width:104px;height:56px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:18px;background:linear-gradient(135deg,#8163f1,#b850c5 62%,#e867ad);box-shadow:0 13px 30px #6937ca4d,inset 0 1px #fff3;font-size:12px;letter-spacing:.01em;transition:filter .18s,transform .18s,box-shadow .18s}.atcos-composer .atcos-send-button i{width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:#ffffff24;font-style:normal}.atcos-composer .atcos-send-button:disabled{filter:saturate(.45);box-shadow:none}.atcos-composer .atcos-send-button:not(:disabled):hover{box-shadow:0 16px 35px #6937ca66,inset 0 1px #ffffff3d}.atcos-composer button.stop{background:linear-gradient(135deg,#9f3450,#d44f72)}.atcos-ai-panel{background:linear-gradient(180deg,#080a1757,#05060f38);scrollbar-width:thin;scrollbar-color:rgba(152,125,241,.38) transparent}@media(max-width:700px){.atcos-assistant{width:100%;height:100dvh;border:0;border-radius:0}.atcos-assistant-head{height:78px;padding:0 15px}.atcos-assistant-identity{gap:11px}.atcos-assistant-identity>b{width:42px;height:42px;border-radius:14px;font-size:18px}.atcos-assistant-identity>b:before{top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:17px}.atcos-assistant-head .atcos-assistant-identity strong{font-size:21px}.atcos-assistant-identity small{max-width:190px}.atcos-ai-presence{width:12px;height:34px;padding:0 2px;border:0;background:transparent}.atcos-ai-presence span{display:none}.atcos-ai-tabs{padding:8px 9px}.atcos-ai-tabs button{padding:0 10px;font-size:10px}.atcos-ai-tabs button:before{margin-right:5px}.atcos-ai-tabs button.active:after{bottom:-9px}.atcos-chat{padding:18px 14px;gap:16px}.atcos-message{max-width:92%}.atcos-message.user{max-width:88%}.atcos-message>div{padding:14px 15px;font-size:13px}.atcos-composer{gap:7px;padding:10px 10px max(11px,env(safe-area-inset-bottom))}.atcos-composer-field{height:50px;padding-left:13px;gap:6px}.atcos-composer-field>span{font-size:14px}.atcos-composer .atcos-voice-button{width:38px;min-width:38px;height:38px;border-radius:12px}.atcos-composer .atcos-send-button,.atcos-composer button.stop{min-width:58px;height:50px;border-radius:16px}.atcos-composer .atcos-send-button span{display:none}}@media(orientation:landscape)and (max-height:560px){.atcos-assistant{grid-template-rows:58px 40px minmax(0,1fr) auto}.atcos-assistant-head{height:58px}.atcos-assistant-identity>b{width:35px;height:35px;border-radius:11px}.atcos-assistant-identity small,.atcos-ai-presence{display:none}.atcos-chat{padding-top:10px;padding-bottom:10px}.atcos-composer{padding-top:6px;padding-bottom:6px}.atcos-composer-field,.atcos-composer .atcos-voice-button,.atcos-composer .atcos-send-button,.atcos-composer button.stop{height:44px}.atcos-composer .atcos-voice-button{width:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){.atcos-assistant-cosmos i,.atcos-thinking-orbit i,.atcos-assistant-identity>b.is-verified,.atcos-assistant-identity>b.is-verified:before,.atcos-assistant-identity>b.is-default:after{animation:none}.atcos-assistant-head button,.atcos-ai-tabs button,.atcos-composer button{transition:none}}@media(min-width:701px)and (min-height:751px){.desktop-app-cell,.desktop-all-apps{padding:4px;gap:4px;border-radius:10px}.desktop-app-cell.occupied{gap:clamp(6px,1cqh,10px)}.desktop-app-cell .app-icon-symbol,.desktop-app-cell .app-icon-image{flex:0 0 auto;width:clamp(18px,min(calc(10cqh - 42px),calc(50cqw - 18px)),48px);height:clamp(18px,min(calc(10cqh - 42px),calc(50cqw - 18px)),48px);transition:transform .18s ease}.desktop-app-cell .app-icon-symbol{border-radius:clamp(5px,2.2cqw,14px);font-size:clamp(12px,min(calc(6cqh - 12px),12cqw),29px);background:radial-gradient(circle at 32% 22%,#ffffff30,rgba(var(--ui-accent-rgb),.11) 52%,#03060e38);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1a,0 7px 18px #0000003d}.desktop-app-cell .app-icon-image{object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.32))}.desktop-app-cell:hover .app-icon-symbol,.desktop-app-cell:hover .app-icon-image{transform:scale(1.06)}.desktop-app-cell>span:last-child{width:100%;min-height:2.1em;display:flex;align-items:flex-start;justify-content:center;overflow:visible;font-size:clamp(8px,4cqw,11px);font-weight:650;line-height:1.05;letter-spacing:.01em;text-wrap:balance}}.explorer-titlebar .explorer-back-button{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid rgba(var(--ui-accent-rgb),.22);border-radius:9px;background:rgba(var(--ui-accent-rgb),.09);color:#fff;font-size:18px;line-height:1;cursor:pointer}.explorer-titlebar .explorer-back-button:hover{border-color:rgba(var(--ui-accent-rgb),.45);background:rgba(var(--ui-accent-rgb),.17)}.mobile-taskbar .mobile-taskbar-running button[data-running-app-id]{cursor:grab!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}.mobile-taskbar .mobile-taskbar-running button[data-running-app-id] *{pointer-events:none!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}.mobile-taskbar .mobile-taskbar-running button[data-running-app-id]:active,.mobile-taskbar .mobile-taskbar-running button[data-running-app-id].taskbar-app-dragging{cursor:grabbing!important}.mobile-taskbar-system .mobile-taskbar-clock{padding-left:12px!important}@media(orientation:landscape)and (max-height:600px){.mobile-taskbar-system .mobile-taskbar-clock{padding-left:10px!important}}.mobile-taskbar .mobile-taskbar-home,.mobile-taskbar .mobile-taskbar-running,.mobile-taskbar .mobile-taskbar-system{align-self:center!important;transform:translateY(-2px)!important}.mobile-taskbar .mobile-taskbar-running{padding-top:3px!important;padding-bottom:3px!important}.mobile-taskbar .mobile-taskbar-running button{align-self:center!important}@media(orientation:landscape)and (max-height:600px){.mobile-taskbar .mobile-taskbar-running{padding-top:2px!important;padding-bottom:2px!important}}.desktop-life-widgets .desktop-widget{position:relative;border-radius:18px;border-color:#ffffff21;box-shadow:0 22px 65px #0000004d,inset 0 1px #ffffff12}.desktop-life-widgets .desktop-widget:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;opacity:.65}.desktop-life-widgets .desktop-widget>header{position:relative;z-index:1;height:44px;padding:0 14px}.desktop-life-widgets .desktop-widget>header strong{font-size:12px;letter-spacing:.025em}.desktop-life-widgets .desktop-widget>header>div button{border:1px solid rgba(255,255,255,.09);background:#ffffff0b;color:#ffffffb8}.desktop-sticky-widget{transform:rotate(-.25deg);background:linear-gradient(145deg,#312712e8,#171314e6 64%,#221622eb);border-color:#ffda8033!important}.desktop-sticky-widget:before{background:radial-gradient(circle at 12% 0,rgba(255,224,129,.24),transparent 38%),linear-gradient(115deg,transparent 45%,rgba(255,255,255,.025) 50%,transparent 55%)}.desktop-sticky-widget>header{border-bottom-color:#ffdc8921!important}.desktop-sticky-widget>header:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:50%;background:#ffd874;box-shadow:0 0 14px #ffcf53a6}.desktop-sticky-widget>header strong{margin-right:auto;color:#fff2c8}.desktop-sticky-widget .lifestate-overview{position:relative!important;z-index:1}.desktop-sticky-widget .lifestate-overview-body p{color:#fff6d9d6;font-family:Segoe Print,Bradley Hand,ui-rounded,system-ui;letter-spacing:.01em}.desktop-sticky-widget .lifestate-overview-foot{border-top-color:#ffdd8b1f!important}.desktop-sticky-widget:hover{transform:rotate(0) translateY(-2px);border-color:#ffdc8457!important;box-shadow:0 26px 72px #0000005c,0 0 30px #ffc14614}.desktop-todo-widget{background:linear-gradient(150deg,#151c33f0,#0c0d1df0 58%,#190b27f0);border-color:#9581ff33!important}.desktop-todo-widget:before{background:radial-gradient(circle at 100% 0,rgba(139,105,255,.24),transparent 42%),radial-gradient(circle at 0 110%,rgba(255,73,157,.11),transparent 44%)}.desktop-todo-widget>header{border-bottom-color:#a792ff21!important}.desktop-todo-widget>header:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:2px;transform:rotate(45deg);background:#9b82ff;box-shadow:0 0 14px #8a69ffbf}.desktop-todo-widget>header strong{margin-right:auto;background:linear-gradient(90deg,#fff,#c9bfff);-webkit-background-clip:text;background-clip:text;color:transparent}.todo-add-row{position:relative;z-index:1;padding:10px 12px 8px}.todo-add-row input{height:36px;border-color:#a590ff2e;border-radius:12px;background:#ffffff0b}.todo-add-row input:focus{border-color:#a78bff8c;box-shadow:0 0 0 3px #835bff1a}.todo-add-row button{height:36px;width:36px;border:0;border-radius:12px;background:linear-gradient(135deg,#8567ee,#d24ea9);box-shadow:0 7px 20px #6341c840}.desktop-todo-widget .todo-live-list{position:relative;z-index:1;padding:0 10px 12px;gap:5px}.desktop-todo-widget .todo-live-list li{min-height:38px;padding:5px 7px;border:1px solid transparent;border-radius:12px;background:#ffffff06}.desktop-todo-widget .todo-live-list li:hover{border-color:#a48eff21;background:#8a69ff13}.desktop-todo-widget .todo-check{border-color:#b8a8ff7a;background:#8363e812}.desktop-todo-widget .completed .todo-check{border-color:transparent;background:linear-gradient(135deg,#8466ec,#ce4baa);box-shadow:0 0 12px #845ce840}.desktop-todo-widget .todo-title{color:#eeedffdb}@media(orientation:landscape)and (max-height:600px){.desktop-sticky-widget{transform:none}.desktop-life-widgets .desktop-widget{border-radius:7px}.desktop-life-widgets .desktop-widget>header{height:25px;padding:0 7px}.desktop-life-widgets .desktop-widget>header:before{width:4px;height:4px;margin-right:4px}.todo-add-row{padding:3px 6px}.todo-add-row input{height:24px}.todo-add-row button{width:24px;height:24px;border-radius:7px}.desktop-todo-widget .todo-live-list{padding:0 5px 5px;gap:2px}.desktop-todo-widget .todo-live-list li{min-height:20px;padding:2px 3px;border-radius:5px}}.desktop-drop-over{outline:2px solid currentColor;outline-offset:-3px;transform:scale(.98)}.desktop-dragging{opacity:.38;cursor:grabbing!important}.desktop-app-cell.occupied,.desktop-resource-cell.occupied{touch-action:none}.desktop-app-cell:not(.desktop-add-slot),.desktop-resource-cell.occupied{cursor:grab}.desktop-drag-overlay{min-width:110px;max-width:180px;padding:10px 14px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:#0c121ed1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 50px #00000057;color:#fff;font-size:13px;font-weight:700;text-align:center;pointer-events:none}.atcos-media-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;background:#000;color:#fff;overflow:hidden;touch-action:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none}.atcos-media-viewer.media-viewer-minimized{visibility:hidden!important;pointer-events:none!important;inset:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.controls-hidden .media-viewer-stage video{pointer-events:none}.atcos-landscape-cursor{isolation:isolate;will-change:transform}.media-viewer-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000}.media-viewer-stage video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#000}.media-viewer-pdf{display:block;width:100%;height:100%;border:0;background:#17191f}.media-viewer-pdf-document{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;gap:14px;overflow-x:hidden;overflow-y:auto;padding:14px 10px calc(92px + env(safe-area-inset-bottom,0px));background:#26282e;touch-action:pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.media-viewer-pdf-page{position:relative;flex:0 0 auto;display:grid;place-items:center;width:min(100%,1200px);min-height:min(78dvh,980px);overflow:hidden;background:#fff;box-shadow:0 5px 24px #0000006b}.media-viewer-pdf-page canvas{display:block;max-width:100%;height:auto;background:#fff}.media-viewer-pdf-page>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#f5f5f5;color:#555;font-size:12px;text-align:center}.media-viewer-pdf-page.ready{min-height:0}.media-viewer-pdf-status{min-height:100%;display:grid;place-content:center;justify-items:center;gap:10px;padding:30px;color:#ffffffb8;text-align:center}.media-viewer-pdf-status i{width:30px;height:30px;border:3px solid rgba(255,255,255,.16);border-top-color:#9a71ff;border-radius:50%;animation:spin .75s linear infinite}.media-viewer-pdf-status.failed strong{color:#ffb0bb}.media-viewer-pdf-status.failed span{max-width:420px;color:#ffffff94;font-size:11px}.media-viewer-pdf-portrait-prompt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));background:#020409b3;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);touch-action:manipulation}.media-viewer-pdf-portrait-prompt>section{width:min(390px,88vw);display:grid;justify-items:center;gap:9px;padding:24px 24px 20px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:linear-gradient(145deg,#232631f5,#0a0c13f7);box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff17;text-align:center}.media-viewer-pdf-portrait-prompt small{color:#b9a4ff;font-size:9px;font-weight:800;letter-spacing:.18em}.media-viewer-pdf-portrait-prompt strong{font-size:18px}.media-viewer-pdf-portrait-prompt p{max-width:320px;margin:0;color:#ffffffa3;font-size:11px;line-height:1.55}.media-viewer-pdf-portrait-prompt button{min-height:42px;margin-top:5px;padding:0 16px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#ffffff14;color:#fff;font:inherit;font-size:11px;font-weight:750}.media-viewer-pdf-rotate-icon{position:relative;width:48px;height:56px;display:grid;place-items:center}.media-viewer-pdf-rotate-icon i{width:25px;height:39px;border:2px solid #fff;border-radius:6px;background:linear-gradient(145deg,#8567ee61,#d24ea933);box-shadow:0 0 24px #8b69ff4d}.media-viewer-pdf-rotate-icon:after{content:"↻";position:absolute;right:-3px;bottom:-2px;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#8b69ef;box-shadow:0 5px 16px #5b3bbf73;font:700 16px/1 system-ui}.media-viewer-stage img{display:block;height:100dvh;width:auto;max-width:none;max-height:100dvh;object-fit:contain;background:#000;-webkit-user-drag:none}.media-viewer-loading{display:grid;justify-items:center;gap:9px;max-width:min(420px,80vw);padding:22px;text-align:center;color:#ffffffb8}.media-viewer-loading i{width:34px;height:34px;border:3px solid rgba(255,255,255,.18);border-top-color:var(--ui-accent);border-radius:50%;animation:spin .75s linear infinite}.media-viewer-loading strong{font-size:14px;letter-spacing:.06em;color:#fff}.media-viewer-loading span{font-size:10px;color:#ffffff7a}.media-viewer-loading.failed i{display:none}.media-viewer-loading.failed strong{color:#ff9da7}.media-viewer-navigation{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.media-viewer-nav{position:absolute;top:50%;width:46px;height:62px;display:grid;place-items:center;transform:translateY(-50%);pointer-events:auto;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:linear-gradient(145deg,#1f232cb3,#07090e80);box-shadow:0 10px 36px #0000006b,inset 0 1px #ffffff1f;backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);color:#fff;cursor:pointer;touch-action:manipulation;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}.media-viewer-nav span{display:block;margin-top:-4px;font:300 44px/1 ui-rounded,SF Pro Rounded,system-ui;text-shadow:0 2px 12px rgba(0,0,0,.7)}.media-viewer-nav:hover,.media-viewer-nav:focus-visible{transform:translateY(-50%) scale(1.06);background:linear-gradient(145deg,#4b505ec7,#12151da6);border-color:#ffffff7a;outline:0}.media-viewer-nav:active{transform:translateY(-50%) scale(.94)}.media-viewer-nav.previous{left:max(18px,env(safe-area-inset-left,0px))}.media-viewer-nav.next{right:max(18px,env(safe-area-inset-right,0px))}.controls-hidden .media-viewer-navigation{opacity:0;pointer-events:none}.media-viewer-topbar{position:absolute;top:0;left:0;right:0;z-index:2;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(10px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 10px max(14px,env(safe-area-inset-left,0px));background:linear-gradient(to bottom,#000000b8,#0000);transition:opacity .18s ease,transform .18s ease}.media-viewer-title{min-width:0;display:flex;align-items:center;gap:10px;text-shadow:0 1px 10px #000}.media-viewer-title>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.media-viewer-title div{min-width:0}.media-viewer-title strong,.media-viewer-title small{display:block;max-width:min(68vw,680px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-viewer-title strong{font-size:13px}.media-viewer-title small{margin-top:2px;font-size:9px;color:#fff9}.media-viewer-window-controls{display:flex;align-items:center;gap:7px;flex:0 0 auto}.media-viewer-window-controls button{width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-size:25px;line-height:1;cursor:pointer}.media-viewer-window-controls button:hover,.media-viewer-window-controls button:focus-visible{background:#ffffff24;border-color:#ffffff52;outline:0}.media-viewer-actions{position:absolute;left:50%;bottom:max(18px,calc(12px + env(safe-area-inset-bottom,0px)));z-index:3;display:flex;align-items:center;gap:7px;max-width:calc(100vw - 24px);padding:7px;border:1px solid rgba(255,255,255,.17);border-radius:17px;background:#080a0fa3;box-shadow:0 14px 50px #0000007a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(-50%);transition:opacity .18s ease,transform .18s ease}.media-viewer-actions button{min-width:68px;height:46px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:#fff;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.media-viewer-actions button span{font-size:9px}.media-viewer-actions button:hover,.media-viewer-actions button:focus-visible{background:#ffffff1f;border-color:#ffffff1f;outline:0}.media-viewer-actions button.danger{color:#ff9da7}.media-viewer-actions button:disabled{opacity:.45;cursor:wait}.atcos-media-viewer.controls-hidden{cursor:none}.atcos-media-viewer.controls-hidden .media-viewer-topbar{opacity:0;transform:translateY(-12px);pointer-events:none}.atcos-media-viewer.controls-hidden .media-viewer-actions{opacity:0;transform:translate(-50%,12px);pointer-events:none}.atcos-media-viewer.controls-visible .media-viewer-topbar,.atcos-media-viewer.controls-visible .media-viewer-actions{opacity:1}@media(min-width:701px)and (hover:hover)and (pointer:fine){body.atcos-video-fullscreen .mobile-taskbar{z-index:150!important;transform:translateY(calc(100% - 3px))!important;opacity:.02;transition:transform .22s ease,opacity .18s ease!important}body.atcos-video-fullscreen .mobile-taskbar:hover,body.atcos-video-fullscreen .mobile-taskbar:focus-within{transform:translateY(0)!important;opacity:1}}@media(max-width:700px){.media-viewer-actions{gap:2px;width:calc(100vw - 16px);justify-content:space-around;border-radius:15px}.media-viewer-actions button{min-width:0;flex:1;height:52px;padding:0 5px;flex-direction:column;gap:2px;font-size:17px}.media-viewer-actions button span{font-size:8px}.media-viewer-title strong{font-size:12px}}@media(max-width:700px){.media-viewer-nav{width:40px;height:54px;border-radius:14px}.media-viewer-nav span{font-size:38px}.media-viewer-nav.previous{left:max(8px,env(safe-area-inset-left,0px))}.media-viewer-nav.next{right:max(8px,env(safe-area-inset-right,0px))}}@media(max-width:700px){.media-viewer-stage img,.media-viewer-stage video,.media-viewer-stage .media-viewer-pdf{width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;object-fit:contain!important}}.media-viewer-nav span{margin:0;width:15px;height:15px;font-size:0;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor;filter:drop-shadow(0 2px 5px rgba(0,0,0,.7))}.media-viewer-nav.previous span{transform:translate(3px) rotate(-135deg)}.media-viewer-nav.next span{transform:translate(-3px) rotate(45deg)}.media-viewer-error{position:fixed;left:50%;bottom:calc(92px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:10005;max-width:min(560px,calc(100vw - 32px));padding:10px 14px;border:1px solid rgba(255,120,130,.38);border-radius:12px;background:#24060ce0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 44px #0000005c;font-size:13px}.server-status-card{position:relative;display:grid;gap:7px;padding:13px 14px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#0e101a8f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 38px #0000003d}.server-status-head{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;white-space:nowrap}.server-status-head strong{flex:0 0 auto;font-size:13px}.server-status-head .server-status-name{flex:1 1 auto;min-width:0}.server-status-head b{flex:0 0 auto;font-size:11px;opacity:.76}.server-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#ffffff47;box-shadow:0 0 0 3px #ffffff0d}.server-dot.online{background:#70f0a0;box-shadow:0 0 0 3px #70f0a01f,0 0 16px #70f0a080}.server-status-name,.server-status-empty{font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-status-meta{display:flex;gap:6px;flex-wrap:wrap}.server-status-meta span{font-size:10px;padding:4px 7px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff0b;opacity:.88}.server-manager-settings{display:grid;gap:10px}.server-manager-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.server-manager-title span{font-size:11px;opacity:.65}.server-pair-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.server-pair-row input{text-transform:uppercase;letter-spacing:.06em}.server-manager-list{display:grid;gap:7px;max-height:230px;overflow:auto}.server-manager-item{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0b;color:inherit}.server-manager-item:hover{background:#ffffff13}.server-manager-copy{min-width:0;display:grid;gap:2px}.server-manager-copy strong,.server-manager-copy small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-manager-copy small{font-size:10px;opacity:.66}.server-manager-item>b{font-size:10px;opacity:.7}.server-manager-empty{padding:12px;border:1px dashed rgba(255,255,255,.13);border-radius:12px;font-size:12px;opacity:.62;text-align:center}.lifestate-storage-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,260px);align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(255,77,95,.25);border-radius:13px;background:linear-gradient(110deg,#ff4d5f1c,#7068ff0f)}.lifestate-storage-setting span{display:grid;gap:3px;min-width:0}.lifestate-storage-setting strong{font-size:12px}.lifestate-storage-setting small{font-size:10px;line-height:1.4;opacity:.72}.lifestate-storage-setting select{min-width:0;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#111526;color:#fff;padding:0 10px}@media(max-width:600px){.lifestate-storage-setting{grid-template-columns:1fr}.lifestate-storage-setting select{width:100%}}.workspace-route-denied{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 34%,rgba(var(--ui-accent-rgb,255,91,124),.13),transparent 34%),#03060ce0;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.workspace-route-denied>div{position:relative;width:min(460px,100%);display:grid;grid-template-columns:54px minmax(0,1fr);gap:15px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:radial-gradient(circle at 12% 0,rgba(var(--ui-accent-rgb,255,91,124),.14),transparent 38%),linear-gradient(145deg,#121927f7,#090d16f5);box-shadow:0 34px 100px #0000009e,inset 0 1px #ffffff0e}.workspace-route-orbit{position:relative;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(var(--ui-accent-rgb,255,91,124),.32);border-radius:16px;background:rgba(var(--ui-accent-rgb,255,91,124),.1)}.workspace-route-orbit:before,.workspace-route-orbit:after{content:"";position:absolute;width:31px;height:13px;border:1.5px solid rgba(148,205,255,.85);border-radius:50%;transform:rotate(35deg)}.workspace-route-orbit:after{transform:rotate(-35deg);border-color:#ff688fe6}.workspace-route-orbit i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff,0 0 18px #68baffe6}.workspace-route-copy{min-width:0;display:grid;gap:6px}.workspace-route-copy small{font-size:9px;font-weight:800;letter-spacing:.19em;color:var(--ui-accent,#ff7896)}.workspace-route-copy strong{font-size:21px;letter-spacing:-.025em}.workspace-route-copy>span{color:#ebf1ffa6;font-size:12px;line-height:1.55}.workspace-route-denied>div>button{grid-column:1/-1;min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border:1px solid rgba(var(--ui-accent-rgb,255,91,124),.38);border-radius:13px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb,255,91,124),.3),#6a51ff33);color:#fff;font-size:12px;font-weight:750;cursor:pointer;box-shadow:0 12px 30px #00000038}.workspace-route-denied>div>button:hover{border-color:rgba(var(--ui-accent-rgb,255,91,124),.62);transform:translateY(-1px)}.workspace-route-denied>div>button b{font-size:17px;color:var(--ui-accent,#ff7896)}@media(max-width:480px){.workspace-route-denied{padding:14px}.workspace-route-denied>div{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:19px;border-radius:21px}.workspace-route-orbit{width:46px;height:46px;border-radius:14px}.workspace-route-copy strong{font-size:18px}}@media(max-width:640px){.server-pair-row{grid-template-columns:1fr}.server-manager-list{max-height:180px}}.server-manager-item{padding:0;overflow:hidden;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .18s ease,background .18s ease,transform .18s ease}.server-manager-item.selected{border-color:#ffffff4d;background:#ffffff14}.server-manager-item.batch-selected{border-color:rgba(var(--ui-accent-rgb),.7);background:linear-gradient(105deg,rgba(var(--ui-accent-rgb),.18),rgba(var(--ui-accent-rgb),.055));box-shadow:inset 3px 0 0 var(--ui-accent)}.server-manager-select{border:0;background:transparent;color:inherit;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;text-align:left}.server-batch-select{width:20px;height:20px;margin-left:10px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:7px;background:#0003;color:#fff;font-size:12px;line-height:1;transition:all .16s ease}.server-batch-select:hover{border-color:rgba(var(--ui-accent-rgb),.88);background:rgba(var(--ui-accent-rgb),.18)}.batch-selected .server-batch-select{border-color:rgba(var(--ui-accent-rgb),.95);background:var(--ui-accent);box-shadow:0 0 14px rgba(var(--ui-accent-rgb),.42)}.server-rename{margin-right:7px;font-size:10px;padding:6px 8px}.server-selection-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:13px;padding:11px 12px;border:1px solid rgba(var(--ui-accent-rgb),.58);border-radius:14px;background:linear-gradient(125deg,rgba(var(--ui-accent-rgb),.28),#080b15f0 65%);box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff1c;font-size:11px;color:#fff;overflow:hidden}.server-selection-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.13),transparent 32%);opacity:.55}.server-selection-bar>span,.server-selection-bar>div{position:relative;z-index:1}.server-selection-bar>span{display:grid;gap:3px;color:#fff}.server-selection-bar>span>strong{font-size:13px;letter-spacing:.01em;color:#fff}.server-selection-bar small{font-size:10px;color:#ffffffd1;opacity:1}.server-selection-bar>div,.server-copy-destinations{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.server-selection-bar button{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:750;padding:7px 9px;border-color:#ffffff52;background:#ffffff24;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.45);transition:transform .16s ease,background .16s ease,border-color .16s ease}.server-selection-bar button:hover:not(:disabled){transform:translateY(-1px);background:#ffffff3d;border-color:#ffffff94}.server-selection-bar button:disabled{opacity:.58;color:#ffffffc7!important}.server-selection-bar button i{font-style:normal;font-size:13px;line-height:0;color:inherit}.server-selection-bar button.danger{color:#fff0f2!important;border-color:#ff919b9e;background:#a71d3070}.server-selection-bar button.danger:hover:not(:disabled){background:#cd2c449e;border-color:#ffb2b9d1}.server-selection-bar button.disconnect{background:linear-gradient(135deg,#c42d42eb,#80162fd1);color:#fff!important;border-color:#ffb1b8bd}.server-selection-bar button.cancel{opacity:1;background:#00000042;color:#ffffffe6!important}.server-copy-destinations .primary{box-shadow:0 5px 14px rgba(var(--ui-accent-rgb),.26)}.linux-control-panel{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#00000029}.linux-control-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.linux-control-head span{font-size:10px;opacity:.65}.linux-control-tabs{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px}.linux-control-tabs button{white-space:nowrap;font-size:10px;padding:6px 8px}.linux-control-tabs button.active{background:#ffffff21}.linux-control-body{max-height:300px;overflow:auto}.linux-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.linux-metric-grid>div,.linux-table>div{display:grid;gap:2px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.linux-metric-grid small,.linux-table small{font-size:9px;opacity:.6}.linux-metric-grid strong,.linux-table strong{font-size:11px}.linux-metric-grid em{font-size:9px;opacity:.62;font-style:normal}.linux-table{display:grid;gap:5px}.linux-table>div{grid-template-columns:minmax(0,1fr) auto}.linux-table>div small{grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linux-service-row{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.linux-service-row>span:first-child{display:grid;min-width:0}.linux-service-actions{display:flex;gap:3px}.linux-service-actions button{font-size:9px;padding:5px 6px}.linux-service-row em{font-size:9px;opacity:.5;font-style:normal}.linux-process-table>div{grid-template-columns:minmax(0,1fr) auto}@media(max-width:640px){.linux-control-body{max-height:240px}.linux-metric-grid{grid-template-columns:1fr}.linux-service-row{align-items:flex-start;flex-direction:column}.linux-service-actions{width:100%}.linux-service-actions button{flex:1}.server-selection-bar{align-items:flex-start;flex-direction:column}.server-selection-bar>div{justify-content:flex-start}}.server-load-balancer-group{display:grid;gap:7px;min-width:0}.server-load-balancer-group.has-children>.server-manager-item{border-color:#68b5ff47;background:linear-gradient(115deg,#2774bf21,#ffffff09)}.server-manager-item.load-balancer-parent{grid-template-columns:auto auto minmax(0,1fr) auto}.server-load-balancer-toggle{width:28px;height:32px;margin-left:7px;padding:0;display:grid;grid-template-rows:16px 10px;place-items:center;border:0;border-radius:8px;background:#68b5ff1f;color:#b9ddff;cursor:pointer}.server-load-balancer-toggle:hover{background:#68b5ff38}.server-load-balancer-toggle>span{font-size:18px;line-height:15px}.server-load-balancer-toggle>small{font-size:8px;line-height:9px;color:inherit}.server-manager-item.load-balancer-parent>.server-batch-select{margin-left:0}.server-load-balancer-children{position:relative;display:grid;gap:6px;margin-left:30px;padding-left:15px}.server-load-balancer-children:before{content:"";position:absolute;left:4px;top:-7px;bottom:19px;width:1px;background:linear-gradient(#68b5ff9e,#68b5ff26)}.server-manager-item.load-balancer-child{position:relative;border-color:#68b5ff29;background:#050c1857}.server-manager-item.load-balancer-child:before{content:"";position:absolute;left:-11px;top:50%;width:10px;height:1px;background:#68b5ff7a}@media(max-width:640px){.server-load-balancer-children{margin-left:18px;padding-left:10px}.server-load-balancer-toggle{margin-left:5px;width:25px}.server-manager-item.load-balancer-parent{grid-template-columns:auto auto minmax(0,1fr) auto}}.server-selection-bar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.server-selection-actions{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important}.server-selection-actions>button{width:100%;min-width:0;min-height:42px;justify-content:center;padding:8px 6px!important;border-radius:11px;white-space:nowrap}.server-selection-actions>button i{flex:0 0 auto}@media(max-width:430px){.server-selection-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.vps-explorer{display:grid;grid-template-rows:auto auto auto auto minmax(300px,46vh) auto;gap:8px;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#070a1280;padding:10px;overflow:hidden}.vps-connection-status{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#00000024;overflow-x:auto}.vps-connection-status>span{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#e6ecf8ad;font-size:10px}.vps-connection-status>span i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#788194;box-shadow:0 0 0 3px #7881941f}.vps-connection-status>span b{color:#fff;font-size:10px}.vps-connection-status>span.connected i{background:#53d99a;box-shadow:0 0 0 3px #53d99a21,0 0 12px #53d99a6b}.vps-connection-status>span.connecting i{background:#ffc85c;box-shadow:0 0 0 3px #ffc85c21;animation:vps-connection-pulse 1.1s ease-in-out infinite}.vps-connection-status>span.offline i{background:#ff6f7d;box-shadow:0 0 0 3px #ff6f7d21}.vps-connection-status>em{color:#ffffff47;font-style:normal}@keyframes vps-connection-pulse{50%{opacity:.42;transform:scale(.78)}}.server-auth-progress{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#00000024;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}.server-auth-progress>span{display:flex;flex:0 0 auto;align-items:center;gap:6px;min-width:max-content;white-space:nowrap;color:#e6ecf8b3;font-size:10px}.server-auth-progress>span i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#7a8396}.server-auth-progress>span b{color:#fff}.server-auth-progress>span.ready i{background:#53d99a;box-shadow:0 0 0 3px #53d99a21,0 0 12px #53d99a61}.server-auth-progress>span.working i{background:#ffc85c;box-shadow:0 0 0 3px #ffc85c21;animation:vps-connection-pulse 1.1s ease-in-out infinite}.server-auth-progress>span.waiting i{background:#ff6f7d;box-shadow:0 0 0 3px #ff6f7d21}.server-auth-progress>em{flex:0 0 auto;color:#ffffff47;font-style:normal}.server-loading-vps{display:flex!important;align-items:center;justify-content:center;gap:9px}.server-loading-vps>i{width:10px;height:10px;border:2px solid rgba(255,255,255,.22);border-top-color:var(--ui-accent);border-radius:50%;animation:spin .75s linear infinite}.server-agent-update-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(255,193,89,.3);border-radius:12px;background:linear-gradient(110deg,#915b0f2b,#ffc1590e)}.server-agent-update-notice>span{display:flex;align-items:center;gap:10px;min-width:0}.server-agent-update-notice>span>i{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:10px;background:#ffc15924;color:#ffd27d;font-style:normal;font-size:18px}.server-agent-update-notice>span>span{display:grid;gap:3px;min-width:0}.server-agent-update-notice strong{font-size:12px;color:#ffe5b2}.server-agent-update-notice small{color:#f1e5cdad;font-size:10px;line-height:1.4}.server-agent-update-notice>button{flex:0 0 auto;padding:8px 11px;border:1px solid rgba(255,193,89,.34);border-radius:9px;background:#ffc15921;color:#ffe4aa;font-size:10px;font-weight:800;cursor:pointer}.server-agent-update-notice>button:disabled{opacity:.55;cursor:wait}@media(max-width:620px){.server-agent-update-notice{align-items:stretch;flex-direction:column}.server-agent-update-notice>button{width:100%}}.vps-explorer-head,.vps-explorer-toolbar,.vps-explorer-status{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.vps-explorer-head>span{display:grid;gap:2px;min-width:0}.vps-explorer-head strong{font-size:14px}.vps-explorer-head small,.vps-explorer-status{font-size:11px;opacity:.72}.vps-explorer-head>div,.vps-explorer-toolbar{display:flex;gap:6px;flex-wrap:wrap}.vps-explorer button,.vps-explorer select{border:1px solid rgba(255,255,255,.14);background:#ffffff0e;color:inherit;border-radius:9px;padding:7px 9px;font:inherit}.vps-explorer button:not(:disabled){cursor:pointer}.vps-explorer button:hover:not(:disabled){background:#ffffff1a}.vps-explorer button:disabled{opacity:.45}.vps-explorer button.danger{border-color:#ff5a5a57}.vps-explorer-toolbar{justify-content:flex-start}.vps-explorer-toolbar select{min-width:min(270px,100%);max-width:100%}.vps-upload-progress{display:grid;grid-template-columns:minmax(150px,auto) minmax(140px,1fr);align-items:center;gap:12px;padding:8px 10px;border:1px solid rgba(var(--ui-accent-rgb),.24);border-radius:11px;background:rgba(var(--ui-accent-rgb),.07)}.vps-upload-progress>span{display:grid;gap:2px;min-width:0}.vps-upload-progress strong,.vps-upload-progress small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vps-upload-progress strong{font-size:11px}.vps-upload-progress small{font-size:10px;opacity:.68}.vps-upload-progress progress{width:100%;height:8px;accent-color:var(--ui-accent)}.vps-explorer:has(.vps-upload-progress){grid-template-rows:auto auto auto auto auto minmax(300px,46vh) auto}.vps-explorer:has(.vps-upload-progress):has(.vps-explorer-bulk-actions){grid-template-rows:auto auto auto auto auto auto minmax(300px,46vh) auto}.vps-explorer-crumbs{display:flex;align-items:center;gap:2px;overflow:auto;white-space:nowrap;padding-bottom:2px}.vps-explorer-crumbs span{display:flex;align-items:center}.vps-explorer-crumbs i{opacity:.4;font-style:normal}.vps-explorer-crumbs button{border:0;background:transparent;padding:4px 3px;font-size:11px;opacity:.82;cursor:pointer}.vps-explorer-crumbs button:hover,.vps-explorer-crumbs button:focus-visible{opacity:1;text-decoration:underline}.vps-explorer-crumbs button[aria-current=page]{opacity:1;font-weight:750}.vps-explorer-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,28%);min-height:0;border:1px solid rgba(255,255,255,.09);border-radius:12px;overflow:hidden}.vps-explorer-list{overflow:auto;min-height:0;padding:5px;display:flex;flex-direction:column;gap:3px}.vps-explorer-row{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px}.vps-explorer-row>input{margin:0;accent-color:var(--ui-accent);cursor:pointer}.vps-explorer-row>button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;text-align:left;gap:7px;border-color:transparent;background:transparent;padding:7px}.vps-explorer-row>button.selected,.vps-explorer-row:has(input:checked)>button{background:#ffffff1a;border-color:#ffffff24}.vps-explorer-row>button>span:nth-child(2){display:grid;min-width:0}.vps-explorer-list strong,.vps-explorer-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vps-explorer-list small{font-size:10px;opacity:.56}.vps-explorer-list em{font-size:10px;opacity:.65;font-style:normal}.vps-file-icon{font-size:18px;text-align:center}.vps-explorer-actions{border-left:1px solid rgba(255,255,255,.09);padding:10px;display:flex;flex-direction:column;align-items:stretch;gap:7px;overflow:auto;min-width:0}.vps-explorer-actions>strong,.vps-explorer-actions>small{overflow-wrap:anywhere}.vps-explorer-actions>small{font-size:10px;opacity:.6;margin-bottom:4px}.vps-explorer-bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:7px 0}.vps-explorer-bulk-actions strong{margin-right:2px;font-size:12px}.vps-explorer:has(.vps-explorer-bulk-actions){grid-template-rows:auto auto auto auto auto minmax(300px,46vh) auto}@media(max-width:760px){.vps-explorer:has(.vps-explorer-bulk-actions){grid-template-rows:auto auto auto auto auto minmax(360px,55vh) auto}}.vps-explorer-list small b{font-size:9px;letter-spacing:.04em;text-transform:uppercase}.vps-explorer-row.is-folder .vps-file-icon{color:#f5c963;text-shadow:0 0 14px rgba(245,201,99,.42)}.vps-explorer-row.is-folder strong{color:#fff4ce}.vps-explorer-row.is-folder small b{color:#f5c963}.vps-explorer-row.is-file .vps-file-icon{color:#63c9ff;text-shadow:0 0 14px rgba(99,201,255,.36)}.vps-explorer-row.is-file small b{color:#63c9ff}.vps-explorer-empty{margin:auto;padding:22px;text-align:center;opacity:.55;font-size:12px}.vps-explorer-status{border-top:1px solid rgba(255,255,255,.08);padding-top:7px}.vps-explorer-status span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}@media(max-width:760px){.vps-explorer{grid-template-rows:auto auto auto auto minmax(360px,55vh) auto}.vps-explorer:has(.vps-upload-progress){grid-template-rows:auto auto auto auto auto minmax(360px,55vh) auto}.vps-explorer:has(.vps-upload-progress):has(.vps-explorer-bulk-actions){grid-template-rows:auto auto auto auto auto auto minmax(360px,55vh) auto}.vps-upload-progress{grid-template-columns:1fr;gap:6px}.vps-explorer-body{grid-template-columns:1fr;grid-template-rows:minmax(210px,1fr) auto}.vps-explorer-actions{border-left:0;border-top:1px solid rgba(255,255,255,.09);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vps-explorer-actions>strong,.vps-explorer-actions>small,.vps-explorer-actions>.vps-explorer-empty{grid-column:1/-1}.vps-explorer-status{align-items:flex-start}.vps-explorer-toolbar select{width:100%}}.linux-terminal-launch{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0000002e}.linux-terminal-launch small{opacity:.65;line-height:1.35}.linux-terminal-launch button{justify-self:start}.terminal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background:#000000a3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;place-items:center;padding:18px}.terminal-window{width:min(1100px,96vw);height:min(760px,90dvh);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.22);border-radius:18px;overflow:hidden;background:#05060af5;box-shadow:0 24px 80px #0000008c}.terminal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border-bottom:1px solid rgba(255,255,255,.09);background:#ffffff09}.terminal-head>div:first-child{display:grid;gap:2px}.terminal-head strong{font-size:13px}.terminal-head span{font-size:10px;opacity:.58}.terminal-head-actions{display:flex;gap:6px}.terminal-head-actions button{min-width:36px}.terminal-tabs{display:flex;align-items:center;gap:4px;min-height:38px;padding:5px 7px;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.terminal-tabs button{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:10px;padding:6px 8px}.terminal-tabs button.active{background:#ffffff1f}.terminal-tabs button>span{opacity:.55;margin-left:3px}.terminal-tabs button>span:hover{opacity:1}.terminal-state{width:7px;height:7px;border-radius:50%;background:#ffffff4d}.terminal-state.open{background:#7ef7a4}.terminal-state.connecting{background:#ffd66e}.terminal-state.error,.terminal-state.closed{background:#ff7575}.terminal-screen{position:relative;min-height:0;overflow:auto;outline:none;padding:14px 16px 24px;background:#030406;color:#e8edf6;cursor:text;font:13px/1.42 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;-moz-tab-size:4;tab-size:4}.terminal-screen:focus{box-shadow:inset 0 0 0 1px #ffffff14}.terminal-screen pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:inherit}.terminal-cursor{display:inline-block;opacity:.8;animation:terminal-blink 1s steps(1) infinite}@keyframes terminal-blink{50%{opacity:0}}.terminal-foot{display:flex;justify-content:space-between;gap:12px;padding:7px 11px;border-top:1px solid rgba(255,255,255,.08);font-size:9px;opacity:.62;background:#ffffff06}.terminal-empty{display:grid;place-items:center;align-content:center;gap:8px;background:#030406}.terminal-empty button{width:max-content}@media(max-width:640px){.terminal-backdrop{padding:0}.terminal-window{width:100vw;height:100dvh;border:0;border-radius:0}.terminal-head{padding-top:max(10px,env(safe-area-inset-top))}.terminal-foot{padding-bottom:max(7px,env(safe-area-inset-bottom));flex-direction:column}.terminal-screen{font-size:12px;padding:12px}}.vps-hosting-manager{display:grid;gap:12px;min-width:0}.hosting-head,.hosting-site-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.hosting-head>div,.hosting-site-title>span{display:grid;gap:3px}.hosting-head small,.hosting-site-title small{opacity:.68}.hosting-caps{display:flex;flex-wrap:wrap;gap:6px}.hosting-caps span{padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:11px}.hosting-caps .ready{background:#78ffb414}.hosting-caps .missing{opacity:.5}.hosting-create{display:flex;gap:7px;flex-wrap:wrap}.hosting-create input{min-width:180px;flex:1}.hosting-sites{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:7px}.hosting-sites>button{display:grid;text-align:left;gap:4px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.11);background:#ffffff09}.hosting-sites>button.active{border-color:#ffffff6b;background:#ffffff17}.hosting-sites small{opacity:.68;overflow:hidden;text-overflow:ellipsis}.hosting-site-detail{display:grid;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#00000026}.hosting-deploy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hosting-deploy-grid>div{display:grid;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px}.hosting-actions{display:flex;flex-wrap:wrap;gap:6px}.hosting-actions input{min-width:200px;flex:1}.hosting-actions .danger{border-color:#ff5a6466}.hosting-log{max-height:300px;overflow:auto;white-space:pre-wrap;background:#0000006b;padding:10px;border-radius:10px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.hosting-backups{display:grid;gap:5px}.hosting-backups>div{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:9px}.hosting-backups span{display:grid}.hosting-backups small{opacity:.65}@media(max-width:700px){.hosting-deploy-grid{grid-template-columns:1fr}.hosting-create>*{width:100%}.hosting-actions input{min-width:100%;width:100%}}.linux-security-panel{display:grid;gap:12px}.linux-security-actions{display:flex;gap:8px;flex-wrap:wrap}.linux-security-actions .danger{border-color:#ff5a5a80;background:#82121e47}.fleet-manager{display:grid;gap:12px;min-width:0}.fleet-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fleet-summary>div{padding:12px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#ffffff0a;display:grid;gap:2px}.fleet-summary small,.fleet-server-grid small,.fleet-server-grid em,.fleet-group small{opacity:.68}.fleet-summary strong{font-size:20px}.fleet-toolbar,.fleet-alert-buttons{display:flex;gap:7px;flex-wrap:wrap}.fleet-server-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.fleet-server-grid>button{position:relative;text-align:left;display:grid;gap:3px;padding:12px 12px 12px 28px;border-radius:12px}.fleet-server-grid>button .server-dot{position:absolute;left:11px;top:16px}.fleet-server-grid>button.selected{outline:2px solid rgba(255,255,255,.38)}.fleet-server-grid em{font-style:normal;font-size:11px}.fleet-alerts{display:grid;gap:6px}.fleet-alerts>button{display:grid;grid-template-columns:22px 1fr auto;align-items:center;text-align:left;gap:7px;border-color:#ff825a52}.fleet-alerts b{display:grid;place-items:center;border-radius:50%;width:20px;height:20px;background:#ff64502e}.fleet-groups{display:grid;gap:7px}.fleet-section-title,.fleet-group,.fleet-selected{display:flex;align-items:center;justify-content:space-between;gap:10px}.fleet-group,.fleet-selected{padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff09}.fleet-group>span{display:flex;align-items:center;gap:8px}.fleet-group>span:first-child{display:grid;gap:1px}.fleet-selected{align-items:flex-start;flex-wrap:wrap}.fleet-selected>strong{min-width:160px}@media(max-width:720px){.fleet-summary{grid-template-columns:1fr 1fr}.fleet-group{align-items:flex-start;flex-direction:column}.fleet-group>span:last-child{width:100%;flex-wrap:wrap}.fleet-group select{max-width:170px}}.billing-manager{display:grid;gap:12px}.billing-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-head>div:first-child{display:grid;gap:2px}.billing-head span,.billing-manager small{opacity:.72}.billing-interval{display:flex;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.14);border-radius:12px}.billing-interval button{padding:6px 10px;border-radius:9px}.billing-interval button.active{background:#ffffff21}.billing-usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billing-usage>div{display:grid;gap:3px;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#ffffff09}.billing-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billing-plan{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff09}.billing-plan.current{border-color:#ffffff59;box-shadow:inset 0 0 0 1px #ffffff14}.billing-plan>div:first-child{display:flex;justify-content:space-between;gap:10px}.billing-plan ul{margin:0;padding-left:18px;display:grid;gap:2px;font-size:12px;opacity:.82;text-transform:capitalize}.billing-actions,.billing-pending{display:grid;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:12px}.billing-pending{background:#ffbe5a0f}@media(max-width:720px){.billing-head{align-items:flex-start;flex-direction:column}.billing-usage,.billing-plan-grid{grid-template-columns:1fr}}.billing-managed{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:12px}.billing-managed>div:first-child{display:grid;gap:3px}.billing-managed-list{display:grid;gap:5px}.billing-managed-list label{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:10px;background:#ffffff09}.billing-managed-list label span{display:grid;gap:1px;min-width:0}.billing-managed-list label small{overflow:hidden;text-overflow:ellipsis}.atcos-call-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;display:grid;place-items:center;padding:18px;background:#020208a3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.atcos-call-panel{width:min(960px,96vw);height:min(720px,92dvh);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:26px;background:linear-gradient(145deg,#23070ff0,#070812f0);box-shadow:0 26px 90px #0009;color:#fff}.atcos-call-header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.atcos-call-header>div{display:flex;flex-direction:column;gap:2px}.atcos-call-header strong{font-size:18px}.atcos-call-header small{opacity:.65}.atcos-call-header>button{border:0;background:#ffffff14;color:#fff;border-radius:14px;width:38px;height:38px;font-size:26px;cursor:pointer}.atcos-call-dialer{margin:auto;width:min(520px,90%);display:grid;gap:18px}.atcos-call-dialer label{display:grid;gap:8px;font-size:13px;font-weight:700}.atcos-call-dialer input{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:#ffffff12;color:#fff;padding:13px 14px;font-size:16px;outline:none}.atcos-call-dialer input:focus{border-color:#ff5f78b3}.atcos-phone-home{flex:1;min-height:0;display:grid;grid-template-columns:minmax(240px,34%) minmax(0,1fr)}.atcos-phone-sidebar{min-height:0;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.1);background:#0000001f}.atcos-phone-search{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:7px;padding:12px}.atcos-phone-search input,.atcos-contact-form input,.atcos-phone-direct input{min-width:0;height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:12px;outline:0;background:#ffffff0e;color:#fff}.atcos-phone-search input:focus,.atcos-contact-form input:focus,.atcos-phone-direct input:focus{border-color:#ff6780a6}.atcos-phone-search button{border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff12;color:#fff;font-size:22px;cursor:pointer}.atcos-contact-form{display:grid;gap:7px;padding:0 12px 12px}.atcos-contact-form button{height:38px;border:0;border-radius:11px;background:linear-gradient(135deg,#a22b48,#e34b69);color:#fff;font-weight:800;cursor:pointer}.atcos-contact-list{min-height:0;overflow:auto;padding:0 8px 12px}.atcos-contact-list>button{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:9px;border:0;border-radius:13px;background:transparent;color:#fff;text-align:left;cursor:pointer}.atcos-contact-list>button:hover,.atcos-contact-list>button.active{background:#ffffff16}.atcos-contact-list>button>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ad3150,#553468);font-weight:900}.atcos-contact-list>button>div{min-width:0;display:grid;gap:2px}.atcos-contact-list strong,.atcos-contact-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atcos-contact-list small{opacity:.55}.atcos-contact-list>p{margin:30px 12px;text-align:center;font-size:12px;opacity:.5}.atcos-phone-contact{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.atcos-phone-avatar{width:104px;height:104px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#d04464,#54326c);box-shadow:0 18px 50px #0000004d;font-size:42px;font-weight:900}.atcos-phone-avatar.muted{background:#ffffff12;color:#ffffff8c}.atcos-phone-contact h2{margin:18px 0 4px}.atcos-phone-contact>span{opacity:.58}.atcos-phone-call-actions{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px}.atcos-phone-call-actions button{width:72px;height:72px;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff13;color:#fff;cursor:pointer}.atcos-phone-call-actions button:hover{background:#ffffff21}.atcos-phone-call-actions button:disabled{opacity:.4;cursor:not-allowed}.atcos-phone-call-actions button.danger{background:#be283d33;border-color:#ff5a6e47}.atcos-phone-call-actions b{font-size:22px}.atcos-phone-call-actions small{font-size:9px}.atcos-phone-direct{width:min(300px,100%);display:grid;gap:7px;margin-top:26px;font-size:11px;text-align:left}.atcos-phone-back{position:absolute;top:82px;left:18px;border:0;background:transparent;color:#ff9caf;font-weight:800;cursor:pointer}.atcos-call-start-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.atcos-call-start-actions button,.atcos-incoming-call button,.atcos-call-controls button{border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;border-radius:15px;padding:12px 15px;font-weight:800;cursor:pointer}.atcos-call-start-actions .primary,.atcos-incoming-call .primary{background:linear-gradient(135deg,#9f2943,#df425e)}.atcos-call-start-actions button:disabled{opacity:.45;cursor:not-allowed}.atcos-incoming-call{margin:auto;width:min(460px,88%);padding:28px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:#ffffff0f;text-align:center;display:grid;gap:12px}.atcos-incoming-call>span{opacity:.7}.atcos-incoming-call>strong{font-size:28px}.atcos-incoming-call>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.atcos-call-stage{flex:1;min-height:0;display:flex;flex-direction:column;padding:14px;gap:12px}.atcos-call-peer{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.atcos-call-peer span{font-size:12px;opacity:.65}.atcos-video-grid{position:relative;flex:1;min-height:260px;border-radius:22px;overflow:hidden;background:#020309;border:1px solid rgba(255,255,255,.08)}.atcos-remote-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.atcos-remote-video-wrap video{width:100%;height:100%;object-fit:contain;background:#020309}.atcos-local-video-wrap{position:absolute;right:14px;bottom:14px;width:min(25%,190px);aspect-ratio:16/10;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.3);background:#10121a;box-shadow:0 12px 40px #0006}.atcos-local-video-wrap video{width:100%;height:100%;object-fit:cover}.atcos-local-video-wrap small{position:absolute;left:8px;bottom:6px;padding:3px 6px;border-radius:8px;background:#00000080}.atcos-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffff8c;font-weight:800;background:radial-gradient(circle at center,rgba(125,36,58,.25),transparent 60%)}.atcos-screen-badge,.atcos-muted-badge{position:absolute;top:10px;padding:5px 8px;border-radius:9px;background:#0000009e;font-size:11px}.atcos-screen-badge{left:10px}.atcos-muted-badge{right:10px}.atcos-call-controls{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}.atcos-call-controls button{min-width:104px}.atcos-call-controls .danger{background:linear-gradient(135deg,#a7182f,#e0374f)}.atcos-call-error{margin:0 14px 8px;padding:9px 12px;border:1px solid rgba(255,90,110,.35);border-radius:12px;background:#780f2040;font-size:13px}.atcos-call-footer{padding:9px 14px 12px;text-align:center;font-size:11px;opacity:.48}@media(min-width:641px){.atcos-phone-back{display:none}}@media(max-width:640px){.atcos-call-overlay{padding:0}.atcos-call-panel{position:relative;width:100vw;height:100dvh;border-radius:0;border:0}.atcos-phone-home{grid-template-columns:1fr}.atcos-phone-sidebar{border-right:0}.atcos-phone-contact,.atcos-phone-home.has-target .atcos-phone-sidebar{display:none}.atcos-phone-home.has-target .atcos-phone-contact{display:flex}.atcos-call-start-actions{grid-template-columns:1fr}.atcos-call-stage{padding:8px}.atcos-local-video-wrap{width:32%;right:8px;bottom:8px}.atcos-call-controls{gap:6px}.atcos-call-controls button{min-width:0;flex:1 1 44%;padding:11px 8px}.atcos-call-footer{display:none}}.mail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#02040aad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;place-items:center;padding:18px}.mail-window{width:min(1100px,96vw);height:min(760px,90dvh);display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.18);border-radius:22px;overflow:hidden;background:#0d101bf0;box-shadow:0 32px 100px #00000080}.mail-head{height:68px;flex:0 0 68px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.1)}.mail-head div{display:flex;flex-direction:column;gap:3px}.mail-head strong{font-size:18px}.mail-head small{opacity:.68}.mail-head>button{font-size:28px;background:none;border:0;color:inherit}.mail-setup{margin:auto;width:min(520px,90%);display:grid;gap:16px}.mail-setup label{display:grid;gap:7px}.mail-address-row{display:flex;align-items:center;background:#ffffff0f;border-radius:12px;overflow:hidden}.mail-address-row input{flex:1;border:0!important;background:transparent!important}.mail-address-row span{padding:0 12px;opacity:.72}.mail-setup input,.mail-setup select,.mail-reader input,.mail-reader textarea,.mail-recovery input{padding:11px 12px;border-radius:11px;border:1px solid rgba(255,255,255,.13);background:#ffffff0e;color:inherit}.mail-body{flex:1;min-height:0;display:grid;grid-template-columns:190px 310px 1fr}.mail-nav{padding:12px;border-right:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;gap:6px}.mail-nav>button,.mail-list>button{border:0;color:inherit;text-align:left;background:transparent;border-radius:10px;padding:10px}.mail-nav>button:hover,.mail-nav>button.active,.mail-list>button:hover,.mail-list>button.active{background:#ffffff13}.mail-nav .primary,.mail-reader .primary{background:#cd3046d9;text-align:center}.mail-list{overflow:auto;border-right:1px solid rgba(255,255,255,.09);padding:8px}.mail-list>button{width:100%;display:grid;gap:4px;border-bottom:1px solid rgba(255,255,255,.05);border-radius:8px}.mail-list>button strong,.mail-list>button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-list>button small{opacity:.55}.mail-reader{min-width:0;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:12px}.mail-reader textarea{flex:1;min-height:260px;resize:vertical}.mail-reader pre{white-space:pre-wrap;word-break:break-word;font:inherit;line-height:1.45}.mail-meta{opacity:.62;font-size:12px;line-height:1.5}.mail-reader>div:last-child{display:flex;justify-content:flex-end;gap:8px}.mail-recovery{margin-top:auto;display:grid;gap:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.mail-recovery small{opacity:.6;font-size:10px}.mail-notice{padding:8px 14px;border-top:1px solid rgba(255,255,255,.08);font-size:12px}.mail-empty{opacity:.5;margin:auto}.mail-window button{cursor:pointer;color:inherit}.mail-window button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.mail-overlay{padding:0}.mail-window{width:100vw;height:100dvh;border-radius:0}.mail-body{grid-template-columns:130px 1fr}.mail-reader{position:absolute;top:68px;right:0;bottom:0;left:130px;background:#0d101bfc;z-index:2}.mail-list{border-right:0}.mail-nav{font-size:12px}}.add-app-dialog-v2{width:min(720px,calc(100vw - 24px));max-height:min(860px,calc(100dvh - 24px));overflow:auto}.app-source-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0000002e}.app-source-tabs button{min-width:0;padding:9px 7px;border-radius:10px;border:0;background:transparent;color:inherit;font-size:12px;font-weight:800}.app-source-tabs button.active{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1f}.add-app-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0003}.add-app-mode-tabs button{height:40px;border:0;border-radius:10px;background:transparent;color:#ffffffad;font-weight:800}.add-app-mode-tabs button.active{background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.3),rgba(var(--ui-accent-rgb),.14));box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb),.4);color:#fff}.add-app-simple-preview{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;align-items:center;padding:14px;border:1px solid rgba(var(--ui-accent-rgb),.24);border-radius:16px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.1),#ffffff06)}.add-app-simple-preview>span{grid-column:1/-1;margin-bottom:9px;color:#ffffff7a;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.add-app-simple-preview :is(.app-icon-image,.app-icon-symbol){grid-row:2/4;width:54px;height:54px;border-radius:14px}.add-app-simple-preview>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.add-app-simple-preview>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff80;font-size:10px}.app-toggle-line{display:flex!important;flex-direction:row!important;align-items:center;gap:9px}.app-toggle-line>input{width:17px!important;height:17px!important;flex:0 0 auto}.app-toggle-line>span{display:flex;flex-direction:column;gap:2px}.app-toggle-line small{opacity:.68;font-size:11px}.app-integration-box{display:grid;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff09}.app-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.app-permission-grid label{display:flex;flex-direction:row;align-items:center;gap:7px;padding:8px;border-radius:10px;background:#0000002e;font-size:12px}.app-permission-grid input{width:15px!important;height:15px!important}.app-package-picker{display:flex;align-items:center;gap:10px;padding:8px;border:1px dashed rgba(255,255,255,.18);border-radius:11px}.app-package-picker input{max-width:230px}.app-package-picker span{font-size:12px;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.app-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.app-permission-grid{grid-template-columns:1fr}.add-app-dialog-v2{max-height:calc(100dvh - 12px)}}.add-app-dialog-v2{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;overscroll-behavior:contain}.add-app-dialog-v2>.dialog-head{position:sticky;z-index:8;top:-22px;margin:-22px -22px 0;padding:18px 22px 14px;border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#0c111bfa,#0c111bed);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.add-app-dialog-v2>.dialog-head button{width:38px;height:38px;display:grid;place-items:center;flex:none;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0e;line-height:1}.add-app-dialog-v2>.primary[type=submit]{position:sticky;z-index:7;bottom:-22px;margin:0 -22px -22px;height:auto;min-height:62px;border-radius:0 0 23px 23px;box-shadow:0 -14px 30px #05080eb8}.add-app-dialog-v2 input,.add-app-dialog-v2 select{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.add-app-dialog-v2 input:hover,.add-app-dialog-v2 select:hover{background:#fff1}@media(max-width:640px){.dialog-backdrop{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.add-app-dialog-v2{width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));gap:11px;padding:14px;border-radius:20px}.add-app-dialog-v2>.dialog-head{top:-14px;margin:-14px -14px 0;padding:14px 14px 12px}.add-app-dialog-v2>.dialog-head strong{font-size:19px;line-height:1.1}.add-app-dialog-v2>.dialog-head span{font-size:11px;line-height:1.35}.add-app-dialog-v2>.dialog-head button{width:40px;height:40px;font-size:26px}.add-app-dialog-v2>.primary[type=submit]{bottom:-14px;margin:2px -14px -14px;min-height:56px;border-radius:0 0 19px 19px}.app-source-tabs{display:flex;grid-template-columns:none;gap:5px;overflow-x:auto;padding:4px;scrollbar-width:none;scroll-snap-type:x proximity}.app-source-tabs::-webkit-scrollbar{display:none}.app-source-tabs button{flex:0 0 auto;min-width:max-content;padding:10px 14px;scroll-snap-align:start}.add-app-dialog-v2 .dialog-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.add-app-dialog-v2 label{gap:5px;font-size:11px}.add-app-dialog-v2 input,.add-app-dialog-v2 select{width:100%;min-width:0;height:44px;border-radius:11px;padding:0 11px}.app-integration-box{padding:11px}.app-toggle-line{min-height:44px}.app-package-picker{min-width:0;overflow:hidden}}@media(max-width:380px){.add-app-dialog-v2 .add-app-identity-row,.add-app-dialog-v2 .add-app-address-row{grid-template-columns:1fr}.add-app-dialog-v2>.dialog-head span{display:none}}.all-apps-dialog{padding:0;border-color:#ffffff21;background:radial-gradient(circle at 8% 0,rgba(var(--ui-accent-rgb),.12),transparent 34%),#0a0f18f7;box-shadow:0 34px 110px #000000b8;overscroll-behavior:contain}.all-apps-dialog>.dialog-head{flex:none;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(var(--ui-accent-rgb),.08),transparent 55%)}.all-apps-dialog>.dialog-head button{width:38px;height:38px;display:grid;place-items:center;padding:0 0 3px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0e;line-height:1}.all-apps-search{flex:none;margin:14px 16px 7px;height:46px;border-radius:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.all-apps-search:focus-within{border-color:rgba(var(--ui-accent-rgb),.62);background:#fff1;box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.12)}.all-apps-count{flex:none}.all-apps-list{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;overscroll-behavior:contain}.all-apps-item{min-height:60px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.all-apps-item:active{transform:scale(.992)}@media(max-width:720px){.all-apps-backdrop{padding:0;background:#080c14}.all-apps-dialog{width:100vw;max-width:none;height:100vh;max-height:none;border:0;border-radius:0}.all-apps-dialog>.dialog-head{padding:calc(max(10px,env(safe-area-inset-top)) + 8px) max(14px,env(safe-area-inset-right)) 12px max(14px,env(safe-area-inset-left));background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.14),#0a0f18f0 62%)}.all-apps-dialog>.dialog-head strong{font-size:20px}.all-apps-dialog>.dialog-head span{font-size:10px;line-height:1.35}.all-apps-dialog>.dialog-head button{width:42px;height:42px;font-size:27px}.all-apps-search{position:sticky;z-index:5;top:0;margin:10px max(12px,env(safe-area-inset-right)) 7px max(12px,env(safe-area-inset-left));height:48px;background:#141b28f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.all-apps-count{padding:0 max(16px,env(safe-area-inset-right)) 7px max(16px,env(safe-area-inset-left))}.all-apps-list{padding:0 max(10px,env(safe-area-inset-right)) calc(max(12px,env(safe-area-inset-bottom)) + 6px) max(10px,env(safe-area-inset-left));gap:7px}.all-apps-item{grid-template-columns:46px minmax(0,1fr);min-height:64px;padding:9px 11px;border-radius:14px;background:linear-gradient(120deg,#ffffff0e,#ffffff06)}.all-apps-item .app-icon-symbol,.all-apps-item .app-icon-image{width:42px;height:42px;border-radius:12px}.all-apps-copy strong{font-size:14px}.all-apps-copy small{font-size:10px}.all-apps-source{display:none}}@supports (height:100dvh){@media(max-width:720px){.all-apps-dialog{height:100dvh}}}@media(max-width:380px){.all-apps-dialog>.dialog-head span{display:none}.all-apps-dialog>.dialog-head{align-items:center}.all-apps-item{min-height:58px}.all-apps-item .app-icon-symbol,.all-apps-item .app-icon-image{width:38px;height:38px}}.all-apps-dialog .all-apps-search{position:relative;height:48px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:linear-gradient(135deg,#ffffff1d,#ffffff0b);box-shadow:inset 0 1px #ffffff1a,0 12px 28px #0000002e;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.all-apps-dialog .all-apps-search:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.08),transparent 34%,rgba(var(--ui-accent-rgb),.055))}.all-apps-dialog .all-apps-search>span,.all-apps-dialog .all-apps-search>input{position:relative;z-index:1}.all-apps-dialog .all-apps-search>span{font-size:20px;color:#ffffffb8}.all-apps-dialog .all-apps-search input::placeholder{color:#ffffff80}.all-apps-dialog .all-apps-search:focus-within{border-color:rgba(var(--ui-accent-rgb),.68);background:linear-gradient(135deg,#ffffff24,rgba(var(--ui-accent-rgb),.075));box-shadow:inset 0 1px #ffffff21,0 0 0 3px rgba(var(--ui-accent-rgb),.12),0 14px 34px #0000003d}.app-bridge-snippet{display:block;padding:9px 10px;border-radius:10px;background:#00000047;font-size:11px;line-height:1.35;overflow:auto;white-space:nowrap}.app-payment-key-setup{display:grid;gap:9px;padding:12px 13px;border:1px solid rgba(var(--ui-accent-rgb),.2);border-radius:12px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.075),#ffffff06);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.app-payment-key-setup>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:0}.app-payment-key-setup strong{display:block!important;width:100%;margin:0!important;color:#fff;font-family:inherit;font-size:12px;font-style:normal;font-weight:800;line-height:1.3;letter-spacing:0}.app-payment-key-setup small{display:block!important;width:100%;margin:0!important;color:#ffffff9e;font-family:inherit;font-size:10px;font-style:normal;font-weight:500;line-height:1.45;letter-spacing:0;white-space:normal}.app-payment-key-setup>a{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:30px;padding:0 9px;border:1px solid rgba(172,225,255,.18);border-radius:9px;background:#ace1ff0f;color:#ace1ffe6;font-family:inherit;font-size:10px;font-style:normal;font-weight:750;line-height:1.2;text-decoration:none}.app-payment-key-setup>a:hover{border-color:#ace1ff66;background:#ace1ff1a;color:#fff;text-decoration:none}.atcos-app-guide{overflow:hidden;border:1px solid rgba(var(--ui-accent-rgb),.24);border-radius:14px;background:rgba(var(--ui-accent-rgb),.045)}.atcos-app-guide-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:0;background:transparent;color:#fff;text-align:left}.atcos-app-guide-toggle>span{display:grid;gap:3px}.atcos-app-guide-toggle small{color:#ffffff94;font-size:10px}.atcos-app-guide-toggle>b{font-size:20px;color:var(--ui-accent)}.atcos-app-guide-body{display:grid;gap:11px;padding:0 12px 12px;border-top:1px solid rgba(255,255,255,.08)}.atcos-app-guide-body ol{display:grid;gap:7px;margin:11px 0 0;padding-left:20px;color:#ffffffc2;font-size:11px;line-height:1.45}.atcos-app-guide-body code{color:#c7ddff}.atcos-app-guide-body pre{margin:0;padding:10px;border-radius:10px;background:#00000057;color:#dbe9ff;font-size:10px;line-height:1.5;white-space:pre-wrap;overflow:auto}.atcos-app-guide-actions{display:flex;flex-wrap:wrap;gap:8px}.atcos-app-guide-actions button,.atcos-app-guide-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#fff1;color:#fff;text-decoration:none;font-size:10px}@media(min-width:701px){.desktop-workspace{height:calc(100dvh - 62px)!important}.mobile-taskbar{height:62px!important;min-height:62px!important;padding:4px 7px!important}.desktop-taskbar-utility{width:50px!important;height:52px!important;padding:2px!important}.desktop-taskbar-utility>span{font-size:18px!important}.desktop-taskbar-utility small{font-size:7px!important}.mobile-taskbar-home{width:50px!important;height:52px!important}.mobile-taskbar-running{height:52px!important;padding:0 5px!important}.mobile-taskbar-running button{height:48px!important;width:50px!important;flex-basis:50px!important}.mobile-taskbar-system{height:52px!important}.mobile-taskbar-system button{width:50px!important;height:52px!important}.mobile-taskbar-clock{width:62px!important;height:52px!important;gap:0!important;padding:2px 4px!important}.mobile-taskbar-clock>span{font-size:14px!important}.pooled-frame.maximized{height:calc(100dvh - 104px)!important}}.calculator-backdrop{z-index:180}.calculator-card{width:min(390px,calc(100vw - 28px));border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(150deg,#0f141ffa,#070a11fa);box-shadow:0 34px 110px #0000008c;padding:15px;color:#fff}.calculator-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.calculator-head>div{display:grid;gap:2px}.calculator-head strong{font-size:17px}.calculator-head span{font-size:10px;color:#ffffff85}.calculator-head>button{width:32px;height:32px;border:0;border-radius:9px;background:#ffffff0e;color:#fff;font-size:22px;cursor:pointer}.calculator-mode{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0 8px;padding:3px;border-radius:10px;background:#ffffff0b}.calculator-mode button{height:32px;border:0;border-radius:8px;background:transparent;color:#fff9;cursor:pointer}.calculator-mode button.active{background:#ffffff1a;color:#fff;font-weight:700}.calculator-display{display:grid;gap:5px;margin-bottom:9px}.calculator-display input{height:58px;width:100%;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#00000038;color:#fff;padding:0 12px;text-align:right;font-size:24px;outline:0}.calculator-display output{min-height:18px;padding:0 4px;text-align:right;font-size:11px;color:#ffffff94}.calculator-keys{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.calculator-keys.advanced{grid-template-columns:repeat(5,1fr)}.calculator-keys button,.calculator-actions button{height:42px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff0e;color:#fff;cursor:pointer}.calculator-keys button:hover,.calculator-actions button:hover{background:#ffffff1a}.calculator-actions{display:grid;grid-template-columns:1fr 1fr 2fr;gap:5px;margin-top:6px}.calculator-actions .equals{background:linear-gradient(135deg,#ff4d5fb8,#6f8cff85);font-weight:800}@media(max-width:700px){.calculator-card{width:min(360px,calc(100vw - 20px));padding:12px}.calculator-keys.advanced{grid-template-columns:repeat(4,1fr)}}.calculator-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;padding:18px!important}.calculator-card{max-height:calc(100dvh - 36px);overflow:auto}@media(min-width:701px){.desktop-life-widgets{align-self:center;margin-top:18px;column-gap:18px}}.calculator-window-actions,.graph-window-actions{display:flex;align-items:center;gap:5px}.calculator-head .calculator-window-actions>button,.graph-window-actions>button{width:32px;height:32px;border:0;border-radius:9px;background:#ffffff0e;color:#fff;font-size:18px;cursor:pointer}.calculator-mode-three{grid-template-columns:repeat(3,1fr)!important}.calculator-graph-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;grid-template-columns:minmax(280px,340px) 1fr;background:#080b11;color:#fff;overflow:hidden}.graph-expression-panel{min-width:0;border-right:1px solid rgba(255,255,255,.13);background:linear-gradient(160deg,#111621fc,#070a10fc);display:flex;flex-direction:column;overflow:hidden;box-shadow:14px 0 34px #00000038;z-index:2}.graph-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 12px 8px}.graph-head>div:first-child{display:grid;gap:2px}.graph-head strong{font-size:17px}.graph-head span{font-size:10px;color:#ffffff85}.graph-mode-tabs{margin:4px 10px 9px;grid-template-columns:repeat(3,1fr)}.graph-expression-list{flex:1;overflow:auto;padding:2px 9px 12px;display:grid;align-content:start;gap:7px}.graph-expression-row{display:grid;grid-template-columns:15px 20px 1fr 30px;align-items:center;gap:6px;padding:7px 5px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.graph-expression-row>span{font-size:11px;text-align:center;color:#ffffff70}.graph-expression-row input{min-width:0;height:38px;border:0;border-bottom:1px solid rgba(255,255,255,.12);background:transparent;color:#fff;font-size:17px;outline:0;padding:0 4px}.graph-expression-row>button:last-child{border:0;background:transparent;color:#ffffff73;font-size:18px;cursor:pointer}.graph-expression-dot{width:12px;height:12px;border:0;border-radius:50%;padding:0;cursor:pointer;box-shadow:0 0 0 2px #ffffff1f}.graph-add-expression{height:38px;border:1px dashed rgba(255,255,255,.16);border-radius:10px;background:#ffffff06;color:#ffffffb8;cursor:pointer}.graph-help{padding:9px 12px 12px;border-top:1px solid rgba(255,255,255,.08);font-size:10px;line-height:1.5;color:#ffffff80}.graph-help code{color:#ffffffbf}.graph-stage{position:relative;min-width:0;min-height:0;overflow:hidden;background:#0b0f17}.graph-canvas-wrap{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;overflow:hidden}.graph-canvas-wrap canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.graph-canvas-wrap canvas:active{cursor:grabbing}.graph-controls{position:absolute;right:14px;top:14px;display:grid;gap:5px}.graph-controls button{width:38px;height:38px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#0c1018d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:18px;cursor:pointer;box-shadow:0 8px 24px #00000038}@media(max-width:700px){.calculator-graph-fullscreen{grid-template-columns:minmax(220px,42vw) 1fr}.graph-expression-panel{font-size:12px}.graph-expression-row{grid-template-columns:12px 16px 1fr 25px;gap:4px}.graph-expression-row input{font-size:14px}}.mobile-taskbar-clock{border:0;font-family:inherit;cursor:pointer}.mobile-taskbar-clock:hover{background:#ffffff14!important}.timer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:235;display:grid;place-items:center;padding:18px;background:#02040975;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.timer-card{width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 36px);overflow:auto;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(150deg,#0f141ffb,#070a11fb);box-shadow:0 34px 110px #0000008c;padding:15px;color:#fff}.timer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.timer-head>div:first-child{display:grid;gap:2px}.timer-head strong{font-size:17px}.timer-head span{font-size:10px;color:#ffffff85}.timer-window-actions{display:flex;gap:5px}.timer-window-actions button{width:32px;height:32px;border:0;border-radius:9px;background:#ffffff0e;color:#fff;font-size:18px;cursor:pointer}.timer-mode{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0 10px;padding:3px;border-radius:10px;background:#ffffff0b}.timer-mode button{height:32px;border:0;border-radius:8px;background:transparent;color:#fff9;cursor:pointer}.timer-mode button.active{background:#ffffff1a;color:#fff;font-weight:800}.timer-simple-display{padding:20px 10px 14px;text-align:center;font-variant-numeric:tabular-nums;font-size:clamp(44px,10vw,70px);font-weight:800;letter-spacing:-2px}.timer-time-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.timer-time-fields label,.timer-advanced-create label{display:grid;gap:4px}.timer-time-fields span,.timer-advanced-create span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#ffffff75}.timer-time-fields input,.timer-advanced-create input{min-width:0;height:39px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#00000038;color:#fff;padding:0 9px;outline:0;font:inherit}.timer-time-fields input{text-align:center;font-size:18px;font-weight:750}.timer-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:9px 0}.timer-presets button,.timer-primary-actions button,.timer-advanced-create button,.timer-row-actions button{height:38px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff0e;color:#fff;cursor:pointer}.timer-presets button:hover,.timer-primary-actions button:hover,.timer-advanced-create button:hover,.timer-row-actions button:hover{background:#ffffff1a}.timer-primary-actions{display:grid;grid-template-columns:2fr 1fr;gap:6px}.timer-primary-actions .primary{background:linear-gradient(135deg,#ff4d5fb8,#6f8cff85);font-weight:800}.timer-advanced-create{display:grid;grid-template-columns:minmax(120px,1fr) 64px 64px 70px 70px;gap:6px;align-items:end}.timer-advanced-create .timer-name{width:100%}.timer-advanced-hint{margin:7px 2px 10px;font-size:10px;color:#ffffff80}.timer-list{display:grid;gap:7px;max-height:420px;overflow:auto}.timer-empty{padding:28px 16px;border:1px dashed rgba(255,255,255,.12);border-radius:12px;text-align:center;font-size:12px;color:#ffffff7a}.timer-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff09}.timer-row-main{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:5px}.timer-row-main strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timer-row-main>span{font-size:23px;font-weight:800;font-variant-numeric:tabular-nums}.timer-row-main small{grid-column:1/3;font-size:9px;color:#ffffff73}.timer-row-actions{display:flex;gap:4px}.timer-row-actions button{height:32px;padding:0 9px}.timer-row-actions .danger{width:32px;padding:0;color:#ff8f9b}@media(max-width:640px){.timer-card{padding:12px}.timer-advanced-create{grid-template-columns:1fr 58px 58px}.timer-advanced-create label:nth-of-type(3){grid-column:1/2}.timer-advanced-create>button{grid-column:2/4}.timer-row{grid-template-columns:1fr}.timer-row-actions{justify-content:flex-end}.timer-simple-display{font-size:48px}.timer-presets{grid-template-columns:repeat(5,minmax(0,1fr))}}:root{--atcos-scrollbar-size:6px;--atcos-scrollbar-track:rgba(7,10,20,.18);--atcos-scrollbar-thumb:rgba(145,111,255,.68);--atcos-scrollbar-thumb-hover:rgba(95,196,255,.86);--atcos-scrollbar-thumb-active:rgba(191,146,255,.95)}*{scrollbar-width:thin;scrollbar-color:var(--atcos-scrollbar-thumb) var(--atcos-scrollbar-track)}*::-webkit-scrollbar{width:var(--atcos-scrollbar-size);height:var(--atcos-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--atcos-scrollbar-track)}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ac7effe6,#4bb5ffb8);border:1px solid transparent;border-radius:999px;background-clip:padding-box;min-height:28px}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c299ff,#59cffff0);border:1px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#ceaeff,#6fd6ff);border:1px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}.mobile-taskbar-running{scrollbar-width:none}.mobile-taskbar-running::-webkit-scrollbar{display:none;width:0;height:0}.all-apps-dialog{width:min(760px,calc(100vw - 28px));height:min(1100px,calc(100dvh - 90px));display:flex;flex-direction:column;overflow:hidden}.all-apps-search{margin:14px 16px 8px;display:flex;align-items:center;gap:9px;padding:0 12px;height:42px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff0b}.all-apps-search input{flex:1;min-width:0;border:0!important;outline:0;background:transparent!important;color:#fff;font:inherit}.all-apps-count{padding:0 18px 8px;font-size:11px;color:#ffffff8c}.all-apps-list{flex:1;min-height:0;overflow:auto;padding:0 12px 14px;display:grid;align-content:start;gap:7px}.all-apps-item{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;color:#fff;text-align:left}.all-apps-item:hover{background:#ffffff13;border-color:#ffffff29}.all-apps-item .app-icon-symbol,.all-apps-item .app-icon-image{width:38px;height:38px;border-radius:10px}.all-apps-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.all-apps-copy strong{font-size:14px}.all-apps-copy small{font-size:11px;color:#ffffff8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.all-apps-source{font-size:10px;color:#ffffff7a;padding:4px 7px;border-radius:999px;background:#ffffff0d}.all-apps-empty{padding:36px 16px;text-align:center;color:#ffffff94}@media(max-width:720px){.all-apps-dialog{height:min(720px,calc(100dvh - 20px))}.all-apps-source{display:none}.all-apps-item{grid-template-columns:42px minmax(0,1fr)}}.hosting-app-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1750;background:#02040ab3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;place-items:center;padding:16px}.redis-app-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1760;display:grid;place-items:center;padding:16px;background:radial-gradient(circle at 50% 0,rgba(225,49,62,.16),transparent 36%),#02040acc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.redis-app-window{position:relative;display:flex;flex-direction:column;width:min(1380px,97vw);height:min(920px,95dvh);min-height:560px;overflow:hidden;border:1px solid rgba(214,224,255,.2);border-radius:22px;background:#07101d;box-shadow:0 38px 120px #000000ad;color:#f4f8ff}.redis-app-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:10px 14px 10px 18px;border-bottom:1px solid rgba(151,180,224,.16);background:#08111ef5}.redis-app-identity,.redis-app-server-picker{display:flex;align-items:center;gap:10px}.redis-app-identity>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:linear-gradient(145deg,#ef3f49,#941620);box-shadow:0 10px 28px #e1313e3b}.redis-app-identity>div{display:grid}.redis-app-identity strong{font-size:18px}.redis-app-identity small,.redis-app-server-picker label{color:#8b9bb3;font-size:11px}.redis-app-server-picker select{min-width:230px;height:38px;padding:0 34px 0 11px;border:1px solid rgba(174,198,233,.2);border-radius:9px;background:#0b1829;color:#eef5ff}.redis-app-server-picker button{height:38px;padding:0 12px;border:1px solid rgba(174,198,233,.2);border-radius:9px;background:#122238;color:#eef5ff}.redis-app-server-picker .redis-app-close{width:38px;padding:0;font-size:22px}.redis-app-body{min-height:0;flex:1;overflow:hidden}.redis-app-body>.redis-manager{height:100%;min-height:0;border:0}.redis-app-empty{height:100%;display:grid;place-content:center;justify-items:center;gap:9px;padding:28px;text-align:center}.redis-app-empty>span{display:grid;place-items:center;width:70px;height:70px;border-radius:18px;background:linear-gradient(145deg,#ef3f49,#941620);font-size:28px}.redis-app-empty strong{font-size:22px}.redis-app-empty small{max-width:430px;color:#8b9bb3}.redis-app-empty button{min-height:38px;padding:0 18px;border:1px solid rgba(55,220,139,.35);border-radius:9px;background:#15955f;color:#fff}.redis-app-message{position:absolute;right:18px;bottom:16px;max-width:min(520px,calc(100% - 36px));padding:10px 13px;border:1px solid rgba(151,180,224,.2);border-radius:10px;background:#0a1626f5;box-shadow:0 12px 38px #00000061;font-size:12px}@media(max-width:760px){.redis-app-overlay{padding:0}.redis-app-window{width:100vw;height:100dvh;min-height:0;border-radius:0}.redis-app-head{align-items:flex-start}.redis-app-identity small,.redis-app-server-picker label,.redis-app-server-picker>button:not(.redis-app-close){display:none}.redis-app-server-picker select{min-width:0;max-width:44vw}}.hosting-app-window{width:min(1240px,97vw);height:min(820px,94dvh);min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:linear-gradient(145deg,#10131ffa,#070a12fa);box-shadow:0 38px 120px #00000094;color:#fff}.hosting-app-window{--hosting-accent:#8b6cff;--hosting-accent-soft:rgba(139,108,255,.16);--hosting-line:rgba(174,191,235,.17);--hosting-surface:rgba(14,20,37,.86);background:radial-gradient(circle at 88% -12%,rgba(105,120,255,.25),transparent 34%),radial-gradient(circle at 4% 110%,rgba(78,207,185,.12),transparent 30%),linear-gradient(145deg,#11192c,#090d19 60%,#070a12);border-color:#b1c2f440;box-shadow:0 38px 120px #000000a8,inset 0 1px #ffffff0b}.hosting-app-window.atcos-universal-surface{--atcos-bg:#080b13;--atcos-surface:rgba(18,24,40,.76);--atcos-surface-strong:rgba(24,31,51,.94);--atcos-border:rgba(202,215,255,.14);--atcos-text:#f5f7ff;--atcos-muted:#a8b2cc;--atcos-accent:var(--ui-accent);--atcos-radius:16px;isolation:isolate;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.hosting-app-window.atcos-universal-surface:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 58%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 58%)}.hosting-app-window.atcos-universal-surface button,.hosting-app-window.atcos-universal-surface input,.hosting-app-window.atcos-universal-surface select,.hosting-app-window.atcos-universal-surface textarea{font-family:inherit}.hosting-app-window.atcos-universal-surface button:focus-visible,.hosting-app-window.atcos-universal-surface input:focus-visible,.hosting-app-window.atcos-universal-surface select:focus-visible,.hosting-app-window.atcos-universal-surface textarea:focus-visible{outline:0;border-color:rgba(var(--ui-accent-rgb),.72)!important;box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.13)!important}.hosting-app-overlay{background:radial-gradient(circle at 50% 0,rgba(86,104,205,.18),transparent 35%),#02040ac2}.hosting-app-head{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.09)}.hosting-app-head{background:linear-gradient(90deg,#18213ceb,#0c101db8);border-bottom-color:var(--hosting-line)}.hosting-app-head strong{color:#fbfcff}.hosting-app-head small{color:#d5e0ffa8}.hosting-app-identity{display:flex!important;align-items:center;gap:11px!important}.hosting-app-mark{position:relative;width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border:1px solid rgba(var(--ui-accent-rgb),.36);border-radius:13px;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.22),#ffffff09);box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff17}.hosting-app-mark:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 22px rgba(var(--ui-accent-rgb),.16);pointer-events:none}.hosting-app-mark img{width:27px;height:27px;object-fit:contain}.hosting-app-identity>span:last-child{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0}.hosting-app-identity em{grid-column:1;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.2em;color:var(--ui-accent)}.hosting-app-identity strong{grid-column:2;font-size:18px!important}.hosting-app-identity small{grid-column:1/-1;margin-top:2px}.hosting-sidebar-kicker{font-size:8px;font-weight:850;letter-spacing:.19em;color:rgba(var(--ui-accent-rgb),.82)}.hosting-app-head>div:first-child{display:grid;gap:3px}.hosting-app-head strong{font-size:18px}.hosting-app-head small{color:#ffffff94}.hosting-app-head-actions{display:flex;align-items:center;gap:8px}.hosting-app-head-actions button{border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#fff;border-radius:10px;padding:8px 11px;cursor:pointer}.hosting-app-head-actions .hosting-app-close{width:34px;height:34px;padding:0;font-size:24px;line-height:1}.hosting-app-body{flex:1;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr)}.hosting-app-head-actions .hosting-app-close{display:inline-flex;align-items:center;justify-content:center}.hosting-app-sidebar{min-height:0;overflow:auto;padding:16px;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px}.hosting-app-sidebar>small{margin-bottom:6px;line-height:1.35}.hosting-app-sidebar{background:linear-gradient(180deg,#0e1527db,#080c18a8);border-right-color:var(--hosting-line)}.hosting-app-sidebar>strong{color:#dfe8ff;letter-spacing:.01em}.hosting-app-server-list{display:grid;gap:7px}.hosting-app-server-list>button{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr);gap:9px;align-items:center;text-align:left;border:1px solid transparent;border-radius:13px;padding:11px;background:#ffffff09;color:#fff;cursor:pointer}.hosting-app-server-list>button:hover{background:#fff1}.hosting-app-server-list>button.active{border-color:#ff5c6f80;background:#c2233824}.hosting-app-server-list>button>span:last-child{min-width:0;display:grid;gap:3px}.hosting-app-server-list>button strong,.hosting-app-server-list>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosting-app-server-list>button small{font-size:10px;color:#ffffff80}.hosting-section-login{grid-column:1/-1;min-height:420px;display:grid;place-content:center;justify-items:center;gap:10px;padding:32px;text-align:center}.hosting-section-login>span{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(var(--ui-accent-rgb),.38);border-radius:20px;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.25),#ffffff0d);color:#fff;font-size:30px}.hosting-section-login>strong{font-size:22px}.hosting-section-login>small{max-width:460px;color:#ebf1ffa6;line-height:1.5}.hosting-section-login>button{min-width:220px;margin-top:8px;padding:0 18px}.hosting-server-group{display:grid;gap:6px;min-width:0}.hosting-server-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;align-items:stretch;min-width:0}.hosting-server-row:not(.has-children)>.hosting-server-card{grid-column:1/-1}.hosting-server-card{width:100%;min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr);gap:9px;align-items:center;text-align:left;border:1px solid transparent;border-radius:13px;padding:11px;background:#ffffff09;color:#fff;cursor:pointer}.hosting-server-card:hover{background:#fff1}.hosting-server-card.active{border-color:#ff5c6f80;background:#c2233824}.hosting-server-card>span:last-child{min-width:0;display:grid;gap:3px}.hosting-server-card strong,.hosting-server-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosting-server-card small{font-size:10px;color:#ffffff80}.hosting-server-toggle{width:28px;min-width:28px;padding:0;display:grid;grid-template-rows:18px 11px;place-items:center;align-self:stretch;border:1px solid rgba(104,181,255,.22);border-radius:10px;background:#68b5ff1a;color:#b9ddff;cursor:pointer}.hosting-server-toggle:hover{background:#68b5ff33}.hosting-server-toggle>span{font-size:19px;line-height:17px}.hosting-server-toggle>small{font-size:8px;line-height:10px;color:inherit}.hosting-server-children{position:relative;display:grid;gap:6px;margin-left:21px;padding-left:13px}.hosting-server-children:before{content:"";position:absolute;left:4px;top:-6px;bottom:20px;width:1px;background:linear-gradient(#68b5ff9e,#68b5ff24)}.hosting-server-card.load-balancer-child{position:relative;background:#68b5ff0b;border-color:#68b5ff21}.hosting-server-card.load-balancer-child:before{content:"";position:absolute;left:-9px;top:50%;width:9px;height:1px;background:#68b5ff80}.hosting-dns-guide{display:grid;gap:7px;margin-top:10px;padding:10px;border:1px solid rgba(var(--ui-accent-rgb),.28);border-radius:11px;background:rgba(var(--ui-accent-rgb),.06)}.hosting-dns-guide>strong{font-size:11px;color:#fff}.hosting-dns-guide>div{display:grid;gap:5px}.hosting-dns-guide>div>span{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:7px;align-items:center;padding:6px 7px;border-radius:8px;background:#0003}.hosting-dns-guide b{font-size:9px;color:var(--ui-accent);letter-spacing:.06em}.hosting-dns-guide code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#fff}.hosting-dns-guide button{font-size:9px;padding:4px 6px}.hosting-dns-guide small{font-size:10px;line-height:1.45;color:#ffffffb8}.hosting-app-empty{display:grid;gap:4px;margin-top:8px;padding:14px;border:1px dashed rgba(255,255,255,.13);border-radius:13px}.hosting-app-content{min-width:0;min-height:0;overflow:auto;padding:18px}.hosting-app-server-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:0 2px}.hosting-app-server-head>div{display:grid;gap:3px}.hosting-app-server-head>span{font-size:11px;font-weight:800;border-radius:999px;padding:5px 9px}.hosting-app-server-head>span.online{background:#2cc77124;color:#83eeb1}.hosting-app-server-head>span.offline{background:#ffffff12;color:#ffffff80}.hosting-app-welcome{height:100%;display:grid;place-content:center;text-align:center;gap:6px;color:#ffffff94}.hosting-app-content{background:linear-gradient(180deg,#0a0e1c80,#05081033)}.hosting-app-server-head{padding:13px 15px;border:1px solid var(--hosting-line);border-radius:15px;background:linear-gradient(120deg,#6e7dd921,#ffffff06)}.hosting-app-server-head>div>strong{color:#f3f6ff}.hosting-app-server-head>span.online{box-shadow:0 0 20px #56e6a01f}@media(max-width:760px){.hosting-app-overlay{padding:0}.hosting-app-window{width:100vw;height:100dvh;border-radius:0}.hosting-app-head{min-height:62px}.hosting-app-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.hosting-app-sidebar{max-height:190px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.hosting-app-server-list{display:flex;overflow:auto}.hosting-app-server-list>button{min-width:210px}.hosting-app-content{padding:12px}}.hosting-domain-panel{display:grid;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#00000029}.hosting-domain-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hosting-domain-grid label{display:grid;gap:5px;font-size:11px;color:#ffffffad}.hosting-domain-grid input{width:100%;min-width:0}.hosting-dns-results{display:grid;gap:5px;padding-top:4px}.hosting-dns-results>div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) minmax(132px,.7fr) 20px;gap:8px;align-items:center;padding:6px 8px;border-radius:9px;background:#ffffff0a;font-size:11px}.hosting-dns-results span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosting-dns-results>div small{font-size:10px;color:#ffffffad;white-space:nowrap}.hosting-dns-results .ready b{color:#9ff7bd}.hosting-dns-results .missing b{color:#ffaeae}@media(max-width:700px){.hosting-domain-grid{grid-template-columns:1fr}.hosting-dns-results>div{grid-template-columns:1fr 18px}.hosting-dns-results>div span,.hosting-dns-results>div small{grid-column:1/3}.hosting-dns-results>div small{white-space:normal}}.vps-hosting-manager{gap:16px;color:#f7f8ff}.vps-hosting-manager input,.vps-hosting-manager select,.vps-hosting-manager textarea{color:#f7f8ff;background:linear-gradient(145deg,#0e131ff5,#080b14f5);border:1px solid rgba(177,194,235,.24);border-radius:9px;box-shadow:inset 0 1px #ffffff09}.vps-hosting-manager input::placeholder,.vps-hosting-manager textarea::placeholder{color:#dae2f875}.vps-hosting-manager input:focus,.vps-hosting-manager select:focus,.vps-hosting-manager textarea:focus{outline:none;border-color:rgba(var(--ui-accent-rgb),.78);box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.13)}.vps-hosting-manager button:not(.primary):not(.danger){color:#f6f8ff;background:#fff1;border:1px solid rgba(204,214,244,.2);border-radius:9px}.vps-hosting-manager button:not(.primary):not(.danger):hover:not(:disabled){background:#ffffff1f;border-color:#e0e7ff61}.vps-hosting-manager button:disabled{opacity:.42;cursor:not-allowed}.hosting-head{padding:2px 1px 0}.hosting-head strong{font-size:17px;letter-spacing:-.02em}.hosting-head small{font-size:12px;color:#e1e7f9b8}.hosting-caps{padding:8px 0 2px}.hosting-caps span{display:flex;align-items:center;gap:4px;color:#edf2ffc7;background:#ffffff09;border-color:#becff426}.hosting-caps .ready{color:#c8ffe0;background:#50e0931c;border-color:#6befa440}.hosting-create{padding:11px;border:1px solid rgba(184,202,242,.14);border-radius:13px;background:linear-gradient(135deg,#2c325336,#0c0f1c61)}.hosting-create input{min-height:42px}.hosting-create select{min-width:112px}.hosting-create .primary{min-height:42px}.hosting-sites>button{color:#f8f9ff;border-color:#c2d0f429;background:linear-gradient(135deg,#ffffff0f,#ffffff05);transition:border-color .16s ease,background .16s ease,transform .16s ease}.hosting-sites>button:hover{border-color:rgba(var(--ui-accent-rgb),.5);background:rgba(var(--ui-accent-rgb),.09);transform:translateY(-1px)}.hosting-sites>button.active{border-color:rgba(var(--ui-accent-rgb),.74);background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.18),#ffffff0b);box-shadow:0 8px 24px #00000029}.hosting-sites small,.hosting-site-title small{color:#dee6faad;opacity:1}.hosting-site-detail{gap:14px;padding:15px;border-color:#bfcff42e;background:linear-gradient(145deg,#0c101dd1,#050810bd);box-shadow:0 16px 40px #00000021}.hosting-site-title strong{font-size:16px}.hosting-site-title a{color:#c9b8ff;font-weight:700;font-size:12px;text-decoration:none}.hosting-site-title a:hover{text-decoration:underline}.hosting-domain-panel{padding:14px;border-color:#bbccf22b;background:#ffffff06}.hosting-domain-panel>strong,.hosting-deploy-grid strong{font-size:13px;letter-spacing:-.01em}.hosting-domain-grid label{color:#e0e7fac9;font-weight:650}.hosting-domain-grid input{min-height:38px}.hosting-domain-actions button{min-height:34px;padding:0 12px}.hosting-dns-results{padding-top:7px}.hosting-dns-results>small{color:#e0e8fbbd}.hosting-dns-results>div{min-height:38px;border:1px solid transparent;background:#ffffff09}.hosting-dns-results>div.ready{border-color:#68eea42e;background:#37cc7813}.hosting-dns-results>div.missing{border-color:#ff91a02e;background:#d2394e13}.hosting-deploy-grid{gap:12px}.hosting-deploy-grid>div{gap:8px;padding:13px;border-color:#bcccf326;background:#ffffff06}.hosting-deploy-grid input{min-height:37px}.hosting-deploy-grid small{color:#dee5f7a6;font-size:11px}.hosting-deploy-grid button{min-height:34px}.hosting-actions{padding-top:1px}.hosting-actions input{min-height:38px;min-width:230px}.hosting-actions button{min-height:38px;padding:0 9px;font-weight:650;white-space:nowrap}.hosting-actions .danger{color:#ffd7dc;background:#ad1e352e}.hosting-sites>div{display:flex;align-items:stretch;gap:7px}.hosting-sites>div>button:first-child{flex:1;min-width:0;color:#f8f9ff;border:1px solid rgba(194,208,244,.16);border-radius:12px;background:linear-gradient(135deg,#ffffff0f,#ffffff05);display:grid;text-align:left;gap:4px;padding:10px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.hosting-sites>div>button:first-child:hover{border-color:rgba(var(--ui-accent-rgb),.5);background:rgba(var(--ui-accent-rgb),.09);transform:translateY(-1px)}.hosting-sites>div.active>button:first-child{border-color:rgba(var(--ui-accent-rgb),.74);background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.18),#ffffff0b);box-shadow:0 8px 24px #00000029}.hosting-detail-toggle{min-width:66px;padding:0 9px;font-size:11px;font-weight:700}.hosting-detail-toggle span{display:inline-block;margin-left:3px;color:var(--ui-accent);font-size:14px;line-height:1}@media(max-width:700px){.hosting-detail-toggle{min-width:58px;padding:0 7px}}.hosting-caps{display:flex;flex-wrap:nowrap;gap:clamp(1px,.25vw,4px);width:100%;overflow:hidden}.hosting-caps button{flex:1 1 0;min-width:0;padding:4px clamp(1px,.35vw,6px);white-space:nowrap;font-size:clamp(7px,.62vw,9px);line-height:1.15;letter-spacing:-.01em;cursor:pointer}.hosting-caps button.ready:not(:disabled):hover{background:#50e0932e;border-color:#6befa47a}.hosting-caps button.missing:not(:disabled){border-color:rgba(var(--ui-accent-rgb),.34);color:#fff}.hosting-caps button.missing:not(:disabled):hover{background:rgba(var(--ui-accent-rgb),.14);border-color:rgba(var(--ui-accent-rgb),.68)}.hosting-mode-guide{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(139,108,255,.24);border-left:3px solid #8b6cff;border-radius:11px;background:linear-gradient(90deg,#8b6cff21,#ffffff06)}.hosting-mode-guide strong{font-size:12px;color:#f5f2ff}.hosting-mode-guide small{color:#dee5fdba;font-size:11px;line-height:1.45}.dialog-backdrop{z-index:20000}.dialog-card{position:relative;z-index:1}.hosting-import-panel,.hosting-runtime-panel{margin-top:12px;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#080a1494;display:grid;gap:10px}.hosting-import-panel h3,.hosting-runtime-panel h3,.hosting-runtime-panel h4{margin:0}.hosting-import-panel p{margin:0;opacity:.78;font-size:12px;line-height:1.45}.hosting-import-panel label,.hosting-runtime-panel label{display:grid;gap:5px;font-size:12px;font-weight:800}.hosting-import-panel textarea,.hosting-runtime-panel textarea{width:100%;min-height:88px;resize:vertical;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.hosting-import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hosting-import-panel small,.hosting-runtime-panel small{opacity:.68}.hosting-upload-field{display:flex;min-width:0;gap:6px}.hosting-upload-field input{min-width:0;flex:1}.hosting-upload-field button{width:38px;min-width:38px;padding:0;font-size:17px;line-height:1;color:#f7ebff;border-color:#f05bb17a;background:linear-gradient(135deg,#ec52aa42,#8040ff3d)}.hosting-upload-field button:hover{border-color:#ff8fd2d9;background:linear-gradient(135deg,#ec52aa6b,#8040ff66)}.hosting-database-connections{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border:1px solid rgba(106,218,180,.24);border-radius:12px;background:#1955431f}.hosting-database-connections>div{display:grid;gap:3px}.hosting-database-connections>div:not(:first-of-type){grid-column:1/-1;grid-template-columns:110px 1fr;align-items:center;padding:7px 0 0;border-top:1px solid rgba(255,255,255,.08)}.hosting-database-connections b{color:#9df5cf}.hosting-database-connections span,.hosting-database-connections small{font-size:11px;opacity:.76;overflow-wrap:anywhere}.hosting-database-connections button{align-self:start}.hosting-runtime-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hosting-runtime-paths{display:grid;gap:3px;font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;opacity:.78}.hosting-service-list{display:grid;gap:7px}.hosting-service-list>div{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,auto);gap:6px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:12px}.hosting-service-list span{min-width:0;display:grid}.hosting-service-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosting-service-wizard{display:grid;gap:10px;padding:13px;border:1px solid rgba(var(--ui-accent-rgb),.24);border-radius:14px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.09),#ffffff05)}.hosting-service-wizard h4{margin:0}.hosting-service-wizard p{margin:0;color:#e1e8fab8;font-size:12px;line-height:1.45}.hosting-detection-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px}.hosting-detection-results button{display:grid;text-align:left;gap:3px;padding:9px}.hosting-detection-results small{white-space:normal;overflow:visible}.hosting-service-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hosting-service-form label{min-width:0}.hosting-service-form input,.hosting-service-form select{min-width:0;min-height:36px}.hosting-service-form .hosting-checkbox{display:flex;align-items:center;gap:7px;font-weight:650}.hosting-service-form .hosting-checkbox input{width:16px;min-height:16px}.hosting-advanced-service{display:grid;gap:8px}.hosting-advanced-service summary{cursor:pointer;font-weight:750;color:#e0e7facc}.hosting-server-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff06}.hosting-server-settings input{min-width:0;min-height:36px}.hosting-server-settings .hosting-checkbox{display:flex;align-items:center;gap:8px;padding:8px 2px;font-weight:650}.hosting-server-settings .hosting-checkbox input{width:16px;min-height:16px}@media(max-width:720px){.hosting-import-grid{grid-template-columns:1fr}.hosting-service-list>div{grid-template-columns:1fr 1fr}.hosting-service-list>div span{grid-column:1/-1}}@media(max-width:720px){.hosting-service-form,.hosting-server-settings{grid-template-columns:1fr 1fr}}.vps-live-editor{position:fixed;inset:5vh 5vw calc(62px + 3vh);z-index:10040;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#0f0710f5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 28px 90px #00000094}.vps-live-editor-head,.vps-live-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.vps-live-editor-head>div{display:flex;gap:8px}.vps-live-editor-head span{display:grid;gap:2px;min-width:0}.vps-live-editor-head small{opacity:.68;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vps-live-editor-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.vps-live-editor.has-preview .vps-live-editor-body{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:10px}.vps-live-editor textarea{width:100%;height:100%;min-height:240px;resize:none;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0000006b;padding:14px;color:inherit;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-moz-tab-size:2;tab-size:2;outline:none}.vps-live-editor textarea:focus{border-color:#ffffff52}.vps-live-preview{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(155,177,255,.22);border-radius:12px;overflow:hidden;background:#fff}.vps-live-preview header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:9px 11px;background:linear-gradient(90deg,#16203b,#111727);color:#f4f7ff}.vps-live-preview header strong{font-size:12px}.vps-live-preview header small{font-size:10px;opacity:.68}.vps-live-preview iframe{width:100%;height:100%;border:0;background:#fff}@media(max-width:760px){.vps-live-editor{top:12px;right:12px;bottom:12px;left:12px}.vps-live-editor.has-preview .vps-live-editor-body{grid-template-columns:1fr;grid-template-rows:minmax(230px,1fr) minmax(230px,1fr)}}.hosting-live-files{display:grid;gap:10px;margin-top:12px;scroll-margin-top:16px}.hosting-live-files-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hosting-live-files-head>div{display:grid;gap:3px;min-width:0}.hosting-live-files-head small{color:#e1e8faad;font-size:11px;line-height:1.35}.hosting-runtime-impact{display:grid;gap:8px;padding:10px 12px;border:1px solid rgba(255,190,90,.28);border-radius:12px;background:#78460a1f}.hosting-runtime-impact strong{font-size:13px}.hosting-runtime-impact-actions{display:flex;flex-wrap:wrap;gap:8px}.hosting-import-panel,.hosting-runtime-panel{scroll-margin-top:16px}.vps-hosting-manager .vps-explorer select{-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#f7f8ff;background:#0d1320;border-color:#b1c2eb47}.vps-hosting-manager .vps-explorer select option{color:#f7f8ff;background:#0d1320}.hosting-actions .hosting-ssl-email{flex:0 1 210px;min-width:150px;max-width:210px}.hosting-actions .hosting-setup-edit{width:38px;padding:0;font-size:18px}.hosting-setup-panel,.hosting-env-panel{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid rgba(185,119,255,.28);border-radius:12px;background:#592b841a}.hosting-setup-panel select,.hosting-setup-panel input{min-height:38px;width:auto;min-width:150px}.hosting-env-panel{display:grid;align-items:stretch}.hosting-env-panel small{color:#e1e8faad;line-height:1.45}.hosting-env-panel>div{display:flex;gap:8px}.hosting-actions{position:sticky;top:0;z-index:12;display:grid;gap:6px;padding:7px 0;background:linear-gradient(180deg,#070a13fa 78%,#070a13e0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hosting-actions-row{display:flex;align-items:center;gap:6px;min-width:0}.hosting-actions-secondary{gap:5px}.hosting-actions-secondary button{padding-inline:7px;font-size:12px}.hosting-actions-secondary .hosting-setup-edit{width:36px;flex:0 0 36px;font-size:17px}@media(max-width:760px){.hosting-actions{position:static}.hosting-actions-row{flex-wrap:wrap}.hosting-actions .hosting-ssl-email{max-width:none;flex:1 1 180px}}.hosting-setup-panel,.hosting-env-panel,.hosting-codex,.hosting-live-files,.hosting-import-panel,.hosting-runtime-panel{scroll-margin-top:104px}.hosting-load-balancer{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:9px;align-items:end;padding:12px;border:1px solid rgba(104,181,255,.25);border-radius:13px;background:linear-gradient(135deg,#2c73be24,#0a101f8c)}.hosting-load-balancer>div{display:grid;gap:3px}.hosting-load-balancer small{grid-column:1/-1;color:#e0e8fab3;font-size:11px;line-height:1.4}.hosting-load-balancer input{min-width:0;min-height:36px}.hosting-load-balancer-results{grid-column:1/-1;display:flex!important;flex-wrap:wrap;gap:6px;align-items:center}.hosting-load-balancer-results span{padding:5px 8px;border-radius:8px;font-size:11px}.hosting-load-balancer-results .ready{background:#37cc781f;color:#bff9d4}.hosting-load-balancer-results .missing{background:#d2394e21;color:#ffd2d9}@media(max-width:720px){.hosting-load-balancer{grid-template-columns:1fr}.hosting-load-balancer>div,.hosting-load-balancer small,.hosting-load-balancer-results{grid-column:auto}}.hosting-connected-balancer{display:grid;gap:12px;padding:14px;border:1px solid rgba(104,181,255,.32);border-radius:14px;background:linear-gradient(135deg,#1f67b12e,#080e1cb8)}.hosting-connected-balancer-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.hosting-connected-balancer-head>span{display:grid;gap:4px}.hosting-connected-balancer small{color:#e0e8fab3;font-size:11px;line-height:1.45}.hosting-connected-balancer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.hosting-connected-balancer-grid>button{display:flex;align-items:center;gap:9px;min-height:54px;text-align:left}.hosting-connected-balancer-grid>button.selected{border-color:#62c3ffd1;background:#2e8bdb33}.hosting-connected-balancer-grid>button i{display:grid;place-items:center;width:21px;height:21px;flex:0 0 21px;border:1px solid rgba(198,220,255,.38);border-radius:6px;font-style:normal}.hosting-connected-balancer-grid>button.selected i{background:#3b9cdb;color:#fff}.hosting-connected-balancer-grid>button span{display:grid;gap:2px;min-width:0}.hosting-connected-balancer-grid>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosting-connected-balancer-grid>p{margin:0;color:#e0e8faad}.hosting-connected-balancer-actions{display:flex;flex-wrap:wrap;align-items:end;gap:9px}.hosting-connected-balancer-actions label{display:grid;gap:4px;font-size:11px}.hosting-connected-balancer-actions input{width:110px;min-height:36px}@media(max-width:720px){.hosting-connected-balancer-actions>*{width:100%}.hosting-connected-balancer-actions input{width:100%}}.hosting-connected-balancer-secret{display:grid;gap:4px}.hosting-connected-balancer-secret label{display:grid;gap:5px;font-size:11px}.hosting-connected-balancer-secret input{width:min(100%,560px);min-height:38px}.server-install-guide{position:relative;order:99;display:grid;gap:15px;margin:14px 0 16px;padding:20px;overflow:hidden;border:1px solid rgba(var(--ui-accent-rgb),.25);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(var(--ui-accent-rgb),.16),transparent 36%),linear-gradient(145deg,#121927e6,#080c15db);box-shadow:inset 0 1px #ffffff0e,0 18px 44px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.server-install-guide:after{content:"";position:absolute;right:-42px;top:-62px;width:170px;height:170px;border:1px solid rgba(var(--ui-accent-rgb),.12);border-radius:50%;pointer-events:none}.server-install-guide-head{position:relative;z-index:1;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px}.server-install-guide-head:before{content:"⌁";width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(var(--ui-accent-rgb),.34);border-radius:13px;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.24),#ffffff09);color:var(--ui-accent);font-size:23px;text-shadow:0 0 16px rgba(var(--ui-accent-rgb),.7)}.server-install-guide-head strong{font-size:15px;letter-spacing:-.01em}.server-install-guide-head span{padding:5px 9px;border:1px solid rgba(var(--ui-accent-rgb),.24);border-radius:999px;background:rgba(var(--ui-accent-rgb),.09);color:#ffffffb8;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.server-install-guide ol{margin:0;padding:0;display:grid;gap:9px;list-style:none;counter-reset:install-step;font-size:12px;color:#ffffffb8}.server-install-guide li{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;counter-increment:install-step}.server-install-guide li:before{content:counter(install-step);width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(var(--ui-accent-rgb),.28);border-radius:8px;background:rgba(var(--ui-accent-rgb),.1);color:var(--ui-accent);font-size:10px;font-weight:800}.server-install-command-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.server-install-command-row code{display:block;min-width:0;overflow:auto;white-space:nowrap;padding:13px 14px;border-radius:12px;background:#010409b8;border:1px solid rgba(var(--ui-accent-rgb),.2);color:#d9e8ff;font-size:11px;line-height:1.45;box-shadow:inset 0 1px #ffffff09}.server-install-command-row button{height:43px;padding:0 14px;border:1px solid rgba(var(--ui-accent-rgb),.34);border-radius:11px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.25),rgba(var(--ui-accent-rgb),.1));color:#fff;font-size:10px;font-weight:750;cursor:pointer}.server-install-command-row button:hover{border-color:rgba(var(--ui-accent-rgb),.58);background:rgba(var(--ui-accent-rgb),.22)}.server-install-command-row button.copied{border-color:#5ce19b6b;background:#31be7529;color:#a8efc6}.server-install-command-row button,.server-load-error button{white-space:nowrap}.server-install-guide>small{padding:11px 12px;border-left:2px solid var(--ui-accent);border-radius:0 10px 10px 0;background:rgba(var(--ui-accent-rgb),.06);color:#ffffff9e;font-size:10px;line-height:1.55}.server-install-guide>small b{color:#fff}.server-install-notes{display:flex;flex-wrap:wrap;gap:7px;font-size:9px;opacity:1}.server-install-notes span{padding:6px 9px;border:1px solid rgba(92,225,155,.2);border-radius:999px;background:#31be7514;color:#9be8bd;font-weight:650}.server-manager-list>.server-manager-empty{padding:14px 15px;border:1px dashed rgba(var(--ui-accent-rgb),.22);border-radius:14px;background:rgba(var(--ui-accent-rgb),.045);color:#ffffff8a;font-size:10px;line-height:1.5;text-align:center}.server-load-error{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;margin:10px 0;padding:11px 12px;border:1px solid rgba(255,120,120,.28);border-radius:13px;background:#500f1940}.server-load-error strong{grid-column:1}.server-load-error span{grid-column:1;font-size:12px;opacity:.82}.server-load-error button{grid-column:2;grid-row:1 / 3}@media(max-width:640px){.server-install-guide{padding:15px;gap:12px}.server-install-guide-head{grid-template-columns:38px minmax(0,1fr)}.server-install-guide-head:before{width:36px;height:36px}.server-install-guide-head span{grid-column:2;justify-self:start}.server-install-guide-head,.server-install-notes{align-items:flex-start}.server-install-command-row,.server-load-error{grid-template-columns:1fr}.server-load-error button{grid-column:1;grid-row:auto;justify-self:start}}.workspace-domain-settings{display:grid;gap:10px}.settings-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.settings-section-head>div{display:grid;gap:3px}.settings-section-head span{font-size:12px;opacity:.7}.workspace-domain-fallback{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px}.workspace-domain-fallback code,.workspace-domain-dns code{overflow:auto;white-space:nowrap;padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#0003}.workspace-domain-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.workspace-domain-add input{min-width:0}.workspace-domain-list{display:grid;gap:8px;margin-top:3px}.workspace-domain-item{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#ffffff09}.workspace-domain-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.workspace-domain-title span,.workspace-domain-title em{font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:3px 6px;border-radius:999px;background:#6bffa81f;border:1px solid rgba(107,255,168,.22)}.workspace-domain-title em.pending{background:#ffcf5c1a;border-color:#ffcf5c33}.workspace-domain-dns{display:grid;gap:5px;font-size:11px}.workspace-domain-actions{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:640px){.workspace-domain-add,.workspace-domain-fallback{grid-template-columns:1fr}}:root{--atcos-taskbar-height:48px}@media(min-width:701px){.mobile-taskbar{height:var(--atcos-taskbar-height)!important;min-height:var(--atcos-taskbar-height)!important;padding-top:6px!important;padding-bottom:4px!important;overflow:visible!important}.desktop-workspace{height:calc(100dvh - var(--atcos-taskbar-height))!important;padding-bottom:calc(var(--atcos-taskbar-height) + 4px)!important}.pooled-frame.maximized{height:calc(100dvh - 42px - var(--atcos-taskbar-height))!important}.desktop-taskbar-utility,.mobile-taskbar-home,.mobile-taskbar-system button,.mobile-taskbar-clock,.mobile-taskbar-running,.mobile-taskbar-system{height:clamp(38px,calc(var(--atcos-taskbar-height) - 10px),86px)!important}.mobile-taskbar-running button{height:clamp(36px,calc(var(--atcos-taskbar-height) - 14px),82px)!important}.taskbar-resize-handle{position:absolute;left:0;right:0;top:-5px;height:10px;z-index:8;cursor:ns-resize;touch-action:none}.taskbar-resize-handle:after{content:"";position:absolute;left:50%;top:3px;width:42px;height:3px;transform:translate(-50%);border-radius:999px;background:#ffffff2e;opacity:0;transition:opacity .15s ease,background .15s ease}.mobile-taskbar:hover .taskbar-resize-handle:after,.taskbar-resize-handle:hover:after,body.atcos-taskbar-resizing .taskbar-resize-handle:after{opacity:1;background:#ffffff75}body.atcos-taskbar-resizing{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}body.atcos-taskbar-resizing *{cursor:ns-resize!important}}@media(max-width:700px){.taskbar-resize-handle{display:none!important}}@media(min-width:701px){.mobile-taskbar.native-window-drag-surface{-webkit-app-region:no-drag;cursor:move}.mobile-taskbar.native-window-drag-surface :is(button,form,input,select,textarea,a,.taskbar-resize-handle,[role=separator],[contenteditable=true]){-webkit-app-region:no-drag;cursor:default}}.workspace-auth-pending{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;min-height:100dvh;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(255,68,94,.06),transparent 38%),#05070c}.workspace-auth-pending{display:grid;place-items:center;overflow:hidden}.workspace-auth-pending:before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 100px #ff4d5f14;animation:workspace-pending-orbit 12s linear infinite}.workspace-auth-pending>div{position:relative;display:grid;justify-items:center;gap:9px}.workspace-auth-pending img{width:210px;height:164px;object-fit:contain;filter:drop-shadow(0 18px 34px rgba(255,66,80,.36));animation:workspace-pending-pulse 2s ease-in-out infinite}.workspace-auth-pending strong{font-size:24px;letter-spacing:.2em;margin-left:.2em}.workspace-auth-pending span{font-size:10px;letter-spacing:.23em;text-transform:uppercase;color:#ebf0ff8a}.workspace-auth-pending i{position:relative;width:180px;height:3px;margin-top:8px;overflow:hidden;border-radius:99px;background:#ffffff14}.workspace-auth-pending i:after{content:"";position:absolute;inset:0 auto 0 -45%;width:45%;border-radius:inherit;background:linear-gradient(90deg,transparent,#ff5268,#a174ff);animation:workspace-pending-load 1.25s ease-in-out infinite}@keyframes workspace-pending-load{to{left:105%}}@keyframes workspace-pending-pulse{50%{transform:translateY(-4px);filter:drop-shadow(0 22px 40px rgba(255,77,95,.42))}}@keyframes workspace-pending-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.workspace-auth-pending:before,.workspace-auth-pending img,.workspace-auth-pending i:after{animation:none}}.workspace-auth-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 42%,rgba(255,68,94,.11),transparent 34%),#05070cf5;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.workspace-auth-card{width:min(390px,calc(100vw - 36px));display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 26px 24px;text-align:center;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(180deg,#1a1e28e0,#0a0d14e8);box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff12}.workspace-auth-card strong{color:#fff;font-size:17px;letter-spacing:.01em}.workspace-auth-card>span:not(.workspace-auth-orb){color:#ffffffa3;font-size:13px;line-height:1.5}.workspace-auth-orb{width:28px;height:28px;margin-bottom:5px;border-radius:50%;border:2px solid rgba(255,255,255,.15);border-top-color:#ff536cf2;box-shadow:0 0 22px #ff48642e;animation:atcos-auth-spin .85s linear infinite}.workspace-auth-card button{min-height:42px;margin-top:8px;padding:0 17px;border:1px solid rgba(255,100,122,.28);border-radius:11px;background:linear-gradient(180deg,#ff516b2e,#ff3a571a);color:#fff;font:inherit;font-weight:750;cursor:pointer}.workspace-auth-card button:hover{background:#ff4f6933;border-color:#ff70846b}@keyframes atcos-auth-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.workspace-auth-orb{animation:none}}.workspace-login-card{width:min(410px,calc(100vw - 32px));align-items:stretch;text-align:left;gap:13px;padding:30px 28px 26px}.workspace-login-card>strong,.workspace-login-card>span{text-align:center}.workspace-login-brand{width:72px;height:72px;margin:0 auto 2px;display:grid;place-items:center;filter:drop-shadow(0 10px 18px rgba(0,0,0,.42)) drop-shadow(0 0 12px rgba(255,82,108,.2))}.workspace-login-brand img{display:block;width:100%;height:100%;object-fit:contain}.workspace-login-field{display:flex;flex-direction:column;gap:7px;color:#ffffffc2;font-size:12px;font-weight:700}.workspace-login-field input{width:100%;height:45px;box-sizing:border-box;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:11px;outline:none;background:#ffffff0b;color:#fff;font:inherit;font-size:14px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workspace-login-field input:focus{border-color:#ff5b737a;background:#fff1;box-shadow:0 0 0 3px #ff486417}.workspace-login-field input:disabled{opacity:.65}.workspace-login-message{padding:9px 11px;border:1px solid rgba(255,122,139,.18);border-radius:10px;background:#ff4c6712;color:#ffe2e7e0;font-size:12px;line-height:1.4;text-align:left}.workspace-auth-card .workspace-login-submit{width:100%;min-height:45px;margin-top:2px}.workspace-auth-card .workspace-login-submit:disabled{opacity:.62;cursor:wait}.workspace-auth-card .workspace-login-fallback{width:100%;min-height:38px;margin-top:-4px;border-color:transparent;background:transparent;color:#ffffff9e;font-size:12px;font-weight:650}.workspace-auth-card .workspace-login-fallback:hover{background:#ffffff0b;border-color:#ffffff14;color:#fff}.lock-screen.lock-atmospire-screen{padding:0;background:#000;place-items:stretch;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}.lock-screen-unlock{position:fixed;z-index:505;left:50%;bottom:max(101px,calc(env(safe-area-inset-bottom) + 101px));transform:translate(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#070a12d1;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px #0000004d}.lock-screen-unlock svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lock-screen-unlock:hover,.lock-screen-unlock:focus-visible{outline:0;background:rgba(var(--ui-accent-rgb),.28);border-color:rgba(var(--ui-accent-rgb),.68);box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.14),0 10px 30px #00000059}@media(hover:none),(pointer:coarse){.lock-screen-unlock{bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 18px))}}.lock-unlock-motion-sensor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:504;pointer-events:none}.lock-unlock-motion-sensor.active{pointer-events:auto}@media(hover:none),(pointer:coarse){.lock-unlock-motion-sensor.active{pointer-events:none}}.lock-textalk-signin{position:fixed;z-index:3;top:max(24px,env(safe-area-inset-top));left:50%;transform:translate(-50%);min-width:220px;height:42px;padding:0 18px;border:1px solid rgba(var(--ui-accent-rgb),.46);border-radius:12px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.28),#6f8cff33);box-shadow:0 12px 35px #0000004d;color:#fff;font-weight:750;cursor:pointer}.lock-textalk-signin:hover{border-color:rgba(var(--ui-accent-rgb),.75);filter:brightness(1.08)}.lock-atmospire-signin{pointer-events:auto}.lock-atmospire-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000}.lock-screen:not(.lock-atmospire-screen){background:radial-gradient(circle at 50% 115%,rgba(var(--ui-accent-rgb),.24),transparent 42%),radial-gradient(circle at 8% 0,rgba(91,111,255,.14),transparent 32%),#070a12}.lock-pin-card{width:min(390px,calc(100vw - 28px));gap:18px;padding:25px;border-color:rgba(var(--ui-accent-rgb),.3);border-radius:30px;background:linear-gradient(155deg,#121929f5,#070a12f5);box-shadow:0 34px 110px #000000a8,inset 0 1px #ffffff0f}.lock-pin-brand{display:flex;align-items:center;justify-content:space-between}.lock-pin-brand img{width:42px;height:42px}.lock-pin-brand>span{font-size:8px;font-weight:800;letter-spacing:.24em;color:#ffffff6b}.lock-pin-title{display:flex;align-items:center;gap:13px}.lock-pin-title>span{width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(var(--ui-accent-rgb),.28);border-radius:14px;background:rgba(var(--ui-accent-rgb),.1);color:var(--ui-accent);font-size:21px}.lock-pin-title h1{margin:0;font-size:25px;letter-spacing:-.035em}.lock-pin-title p{margin:4px 0 0;color:#ffffff85;font-size:11px}.lock-pin-entry{position:relative;display:block}.lock-pin-entry>input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:.01!important;caret-color:transparent!important}.lock-pin-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lock-pin-slots i{height:53px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff09;transition:.15s}.lock-pin-slots i:after{content:"";width:10px;height:10px;border:1px solid rgba(255,255,255,.28);border-radius:50%;transition:.15s}.lock-pin-slots i.filled{border-color:rgba(var(--ui-accent-rgb),.52);background:rgba(var(--ui-accent-rgb),.1);box-shadow:0 0 20px rgba(var(--ui-accent-rgb),.12)}.lock-pin-slots i.filled:after{border-color:var(--ui-accent);background:var(--ui-accent);box-shadow:0 0 12px rgba(var(--ui-accent-rgb),.65)}.lock-pin-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lock-pin-keypad button,.lock-pin-keypad>span{height:47px}.lock-pin-keypad button{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b;color:#fff;font-size:17px;cursor:pointer;transition:.14s}.lock-pin-keypad button:hover,.lock-pin-keypad button:focus-visible{border-color:rgba(var(--ui-accent-rgb),.48);background:rgba(var(--ui-accent-rgb),.12);outline:0}.lock-pin-keypad button:active{transform:scale(.96)}.lock-pin-keypad button.erase{color:#fff9}.lock-pin-unlock{height:48px}.lock-pin-clear{border:0;background:transparent;color:#ffffff6e;font-size:10px;cursor:pointer}.lock-pin-clear:hover{color:#ff9ba8}.lock-pin-clear:disabled{opacity:.35}.settings-pin-card{gap:12px!important}.settings-pin-heading{display:flex;align-items:center;gap:12px}.settings-pin-heading>span{min-width:54px;height:42px;display:grid;place-items:center;border:1px solid rgba(var(--ui-accent-rgb),.28);border-radius:12px;background:rgba(var(--ui-accent-rgb),.09);color:var(--ui-accent);font-size:14px;letter-spacing:.12em}.settings-pin-heading>span.enabled{font-size:18px;letter-spacing:0}.settings-pin-heading>div{display:grid;gap:3px}.settings-pin-heading small{font-size:9px}.settings-pin-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.settings-pin-fields input{text-align:center;letter-spacing:.2em;font-weight:800}@media(max-width:430px){.lock-pin-card{padding:20px;gap:14px}.lock-pin-keypad button,.lock-pin-keypad>span{height:44px}.settings-pin-fields{grid-template-columns:1fr}}.mobile-taskbar-clock{margin-left:15px}.lifestate-overview-signin button{justify-self:start;margin-top:4px;padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff12;color:#fff;cursor:pointer;font-size:11px}.desktop-todo-live{cursor:default;overflow:hidden}.desktop-todo-live header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px 8px}.desktop-todo-live header>div{display:flex;gap:5px}.desktop-todo-live header button{display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0e;color:#fff;cursor:pointer}.todo-add-row{display:flex;gap:6px;padding:3px 12px 9px}.todo-add-row input,.todo-edit-input{min-width:0;border:1px solid rgba(255,255,255,.12);outline:none;background:#ffffff0e;color:#fff}.todo-add-row input{flex:1;height:32px;padding:0 10px;border-radius:10px;font-size:12px}.todo-add-row input::placeholder{color:#ffffff61}.todo-add-row button{width:32px;height:32px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff14;color:#fff;font-size:17px;cursor:pointer}.todo-add-row button:disabled{opacity:.35;cursor:default}.desktop-todo-widget .todo-live-list{list-style:none;margin:0;padding:0 10px 11px;display:grid;gap:4px;max-height:224px;overflow:auto}.desktop-todo-widget .todo-live-list li{display:flex;align-items:center;gap:7px;min-height:34px;padding:4px 4px 4px 2px;border-radius:10px;font-size:12px;color:#ffffffd6}.desktop-todo-widget .todo-live-list li:hover{background:#ffffff0b}.desktop-todo-widget .todo-live-list li.completed .todo-title span{text-decoration:line-through;color:#fff6}.todo-check{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;padding:0;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:transparent;color:#fff;font-size:11px;cursor:pointer}.completed .todo-check{background:#ffffff29}.todo-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;flex:1;padding:3px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:text}.todo-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-date{display:grid;justify-items:end;flex:0 0 auto;padding:3px 5px;border:1px solid transparent;border-radius:7px;background:transparent;color:#ffffff73;font:inherit;font-size:9px;line-height:1.15;cursor:pointer}.todo-date:hover,.todo-date:focus-visible{border-color:#a78bff5c;background:#8a69ff1f;color:#fff;outline:none}.todo-date{flex:0 1 auto;max-width:min(94px,42%);min-width:0;overflow:hidden}.todo-date span,.todo-date small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-date small{font-size:8px;color:inherit}.todo-datetime-input{min-width:150px;height:28px;padding:0 5px;border:1px solid rgba(167,139,255,.5);border-radius:8px;background:#0e0f1ff5;color:#fff;color-scheme:dark;font-size:10px;outline:none}.todo-edit{flex:0 0 24px;width:24px;height:24px;padding:0;border:0;background:transparent;color:#fff6;cursor:pointer}.todo-edit:hover{color:#fff}.todo-edit-input{flex:1;height:28px;padding:0 8px;border-radius:8px;font-size:12px}.todo-muted{justify-content:center!important;color:#ffffff6b!important;padding:13px!important}.todo-signin{width:calc(100% - 24px);margin:8px 12px 13px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0d;color:#ffffffb3;cursor:pointer}@media(max-width:700px){.mobile-home-workspace>.os-status{margin-bottom:10px}.mobile-home-workspace>.server-status-card{margin-bottom:10px}.mobile-home-workspace>.lifestate-overview{margin-bottom:24px}}.atcos-pwa-status{position:fixed;z-index:10000;top:calc(env(safe-area-inset-top,0px) + 12px);right:12px;display:flex;align-items:center;gap:8px;max-width:min(calc(100vw - 24px),560px);padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0b0d1cc7;box-shadow:0 12px 34px #00000047;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);color:#fff;font-size:11px;white-space:nowrap}.atcos-pwa-status button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff1a;color:inherit;flex:0 0 auto;padding:5px 8px;font:inherit;cursor:pointer}.atcos-pwa-status>span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;line-height:1.25;white-space:nowrap}.atcos-pwa-status button:disabled{cursor:wait;opacity:.58}.atcos-update-progress{width:64px;height:5px;flex:0 1 64px;overflow:hidden;border:0;border-radius:999px;accent-color:#e65ad3}.atcos-update-progress::-webkit-progress-bar{border-radius:inherit;background:#ffffff1f}.atcos-update-progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#ff5b79,#a83cff)}@media(max-width:700px){.mobile-taskbar{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(6px,env(safe-area-inset-bottom))!important;transform:none!important;width:auto!important;max-width:calc(100dvw - 24px)!important;box-sizing:border-box!important;overflow:hidden!important;height:auto!important;min-height:56px!important;grid-template-columns:50px minmax(0,1fr) auto!important;gap:4px!important;padding:5px 6px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:18px!important;background:#060a11f0!important;box-shadow:0 14px 42px #0000006b!important}.mobile-taskbar-system{gap:0!important;height:44px!important;min-width:0!important;max-width:100%!important}.mobile-taskbar-system button{width:43px!important;height:44px!important;border-radius:12px!important}.mobile-taskbar-system small{display:none!important}.mobile-taskbar-running{justify-content:flex-start!important;height:44px!important}.mobile-taskbar-running button{width:42px!important;flex:0 0 42px!important;height:44px!important;border-radius:12px!important}.mobile-taskbar button{min-height:0!important;height:44px!important;border-radius:12px!important}.mobile-taskbar-home{width:43px!important;height:44px!important}.mobile-taskbar-home-logo{width:29px!important;height:24px!important}.mobile-taskbar-running .app-icon-symbol{width:30px!important;height:30px!important;border-radius:9px!important;font-size:18px!important}.mobile-taskbar-running .app-icon-image{width:29px!important;height:29px!important}.mobile-taskbar-clock{width:50px!important;height:44px!important;margin:0 0 0 4px!important;border-radius:12px!important}.mobile-taskbar-clock>span{font-size:11px!important}.mobile-taskbar-clock small{display:none!important}.app-window.maximized,.mobile-app-active .app-window.maximized,.app-window:not(.maximized),.mobile-app-active .app-window:not(.maximized){top:calc(env(safe-area-inset-top) + 6px)!important;inset:auto 8px auto 8px!important;transform:none!important;width:auto!important;height:42px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;overflow:hidden!important}.mobile-app-active .window-bar{height:42px!important;min-height:42px!important;padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(6px,env(safe-area-inset-right))!important}.mobile-app-active .window-bar strong{max-width:calc(100vw - 180px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized,.pooled-frame.windowed,.mobile-app-active .pooled-frame.windowed{top:calc(env(safe-area-inset-top) + 54px)!important;left:0!important;right:0!important;width:100vw!important;height:calc(100dvh - env(safe-area-inset-top) - 122px - env(safe-area-inset-bottom))!important;max-height:none!important}.workspace{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}}@media(max-width:700px){.app-window.maximized,.mobile-app-active .app-window.maximized,.app-window:not(.maximized),.mobile-app-active .app-window:not(.maximized){top:env(safe-area-inset-top)!important;left:8px!important;right:8px!important;width:auto!important;height:42px!important}.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized,.pooled-frame.windowed,.mobile-app-active .pooled-frame.windowed{top:calc(env(safe-area-inset-top) + 42px)!important;height:calc(100dvh - env(safe-area-inset-top) - 114px - env(safe-area-inset-bottom))!important}}@media(max-width:700px){.app-window.maximized,.mobile-app-active .app-window.maximized,.app-window:not(.maximized),.mobile-app-active .app-window:not(.maximized){top:env(safe-area-inset-top)!important;left:8px!important;right:8px!important;width:auto!important;height:42px!important}.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized,.pooled-frame.windowed,.mobile-app-active .pooled-frame.windowed{top:calc(env(safe-area-inset-top) + 42px)!important;height:calc(100dvh - env(safe-area-inset-top) - 104px - env(safe-area-inset-bottom))!important}.mobile-taskbar{bottom:max(6px,env(safe-area-inset-bottom))!important;min-height:56px!important}}.workspace-auth-gate{min-height:100dvh;padding:env(safe-area-inset-top) 18px env(safe-area-inset-bottom);display:grid;place-items:center}.workspace-login-card{width:min(410px,100%);margin:0}@media(max-width:700px){.app-window.maximized,.mobile-app-active .app-window.maximized,.app-window:not(.maximized),.mobile-app-active .app-window:not(.maximized){top:env(safe-area-inset-top)!important}.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized,.pooled-frame.windowed,.mobile-app-active .pooled-frame.windowed{top:calc(env(safe-area-inset-top) + 42px)!important;height:calc(100dvh - env(safe-area-inset-top) - 100px - env(safe-area-inset-bottom))!important}.mobile-taskbar{bottom:max(3px,env(safe-area-inset-bottom))!important}}@media(max-width:700px){.app-window.maximized,.mobile-app-active .app-window.maximized,.app-window:not(.maximized),.mobile-app-active .app-window:not(.maximized){position:fixed!important;top:50%!important;right:6px!important;left:auto!important;bottom:auto!important;width:42px!important;height:auto!important;transform:translateY(-50%)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;overflow:visible!important;background:#060a11e6!important;backdrop-filter:blur(20px) saturate(145%)!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;box-shadow:0 12px 38px #0006!important;z-index:80!important}.mobile-app-active .window-bar,.app-window .window-bar{width:42px!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:5px!important;border:0!important;background:transparent!important}.mobile-app-active .window-bar>div:first-child,.app-window .window-bar>div:first-child{display:none!important}.mobile-app-active .window-actions,.app-window .window-actions{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important}.mobile-app-active .window-actions button,.app-window .window-actions button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:10px!important}.mobile-app-active .window-actions button:hover,.mobile-app-active .window-actions button:active,.app-window .window-actions button:hover,.app-window .window-actions button:active{background:#ffffff1a!important}.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized,.pooled-frame.windowed,.mobile-app-active .pooled-frame.windowed{top:env(safe-area-inset-top)!important;left:0!important;right:0!important;width:100vw!important;height:calc(100dvh - env(safe-area-inset-top) - 58px - env(safe-area-inset-bottom))!important;max-width:none!important;max-height:none!important;transform:none!important;border-radius:0!important}.pooled-frame{padding-right:0!important}}@media(max-width:700px){.mobile-taskbar{display:none!important}.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized,.pooled-frame.windowed,.mobile-app-active .pooled-frame.windowed{top:env(safe-area-inset-top)!important;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.workspace{padding-bottom:env(safe-area-inset-bottom)!important}}@media(max-width:700px){.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized,.pooled-frame.windowed,.mobile-app-active .pooled-frame.windowed{top:env(safe-area-inset-top)!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:calc(100dvh - env(safe-area-inset-top))!important;max-width:none!important;max-height:none!important;transform:none!important;border-radius:0!important}.mobile-taskbar{display:none!important}.app-window.maximized,.mobile-app-active .app-window.maximized,.app-window:not(.maximized),.mobile-app-active .app-window:not(.maximized){position:fixed!important;top:50%!important;right:max(6px,env(safe-area-inset-right))!important;left:auto!important;bottom:auto!important;width:42px!important;height:auto!important;transform:translateY(-50%)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:#000000eb!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;box-shadow:0 10px 32px #0000007a,inset 0 1px #ffffff12!important;overflow:hidden!important;z-index:100!important}.app-window .window-bar,.mobile-app-active .window-bar{width:42px!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:5px!important;gap:3px!important;border:0!important;background:transparent!important}.app-window .window-bar>div:first-child,.mobile-app-active .window-bar>div:first-child{display:none!important}.app-window .window-actions,.mobile-app-active .window-actions{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important}.app-window .window-actions button,.mobile-app-active .window-actions button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#ffffffe0!important}.app-window .window-actions button:active,.mobile-app-active .window-actions button:active{background:#ffffff24!important}.workspace-auth-gate,.lock-screen{padding-top:calc(env(safe-area-inset-top) + 8px)!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}}html,body,#root,.engine-shell{background:radial-gradient(circle at 50% 0%,rgba(68,82,145,.16),transparent 220px),#090a0f!important}.engine-shell:after{content:"";position:fixed;z-index:2147483000;top:0;left:0;right:0;height:env(safe-area-inset-top);background:radial-gradient(ellipse at 50% -20px,rgba(var(--ui-accent-rgb),.18),var(--desktop-bg) 76%);pointer-events:none}@media(max-width:700px){.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized,.pooled-frame.windowed,.mobile-app-active .pooled-frame.windowed{top:env(safe-area-inset-top)!important;height:calc(100dvh - env(safe-area-inset-top))!important}.app-window.maximized,.mobile-app-active .app-window.maximized,.app-window:not(.maximized),.mobile-app-active .app-window:not(.maximized){top:50%!important}.mobile-taskbar{display:none!important}}@media(max-width:700px){.mobile-home-workspace .os-time-card{position:relative;padding-top:calc(env(safe-area-inset-top) + 48px)!important;overflow:visible!important}.mobile-home-workspace .os-time-card:after{content:"";position:absolute;top:-1px;left:50%;width:132px;height:35px;transform:translate(-50%);background:#090a0f;border-radius:0 0 22px 22px;z-index:3;pointer-events:none}.mobile-home-workspace .os-time-card:before{content:"";position:absolute;top:0;left:50%;width:172px;height:41px;transform:translate(-50%);border-bottom:2px solid rgba(255,255,255,.1);border-radius:0 0 30px 30px;z-index:2;pointer-events:none}}@media(max-width:700px)and (orientation:portrait){.mobile-home-workspace .os-time-card{padding-top:calc(env(safe-area-inset-top) + 8px)!important;min-height:calc(118px + env(safe-area-inset-top))!important;overflow:hidden!important}.mobile-home-workspace .os-time-card:before,.mobile-home-workspace .os-time-card:after{content:none!important;display:none!important}}@media(max-width:700px){.mobile-home-workspace .os-time-card{padding-top:calc(env(safe-area-inset-top) + 22px)!important;min-height:calc(132px + env(safe-area-inset-top))!important}}@media(max-width:700px)and (orientation:portrait){.mobile-home-workspace .os-time-card{padding-top:calc(env(safe-area-inset-top) + 8px)!important;min-height:calc(118px + env(safe-area-inset-top))!important}}@media(max-width:700px){.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized,.pooled-frame.windowed,.mobile-app-active .pooled-frame.windowed{top:calc(env(safe-area-inset-top) - 6px)!important;height:calc(100dvh - env(safe-area-inset-top) + 6px)!important}.workspace-auth-gate,.lock-screen{padding-top:max(2px,calc(env(safe-area-inset-top) - 6px))!important}}@media(max-width:700px){.workspace,.mobile-home-workspace{padding-top:12px!important}.mobile-home-workspace>.os-status{margin-top:0!important}.os-time-card{margin-top:0!important}}.microsoft-settings{display:grid;gap:10px}.microsoft-state{padding:4px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:10px;opacity:.65}.microsoft-state.connected{color:#9ef0bd;border-color:#5ce18f47;background:#5ce18f12;opacity:1}.microsoft-config-note,.microsoft-account-card,.roaming-status-card{display:grid;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#ffffff09}.microsoft-front-prompt{position:fixed;z-index:24;top:14px;left:50%;transform:translate(-50%);width:min(680px,calc(100vw - 28px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#090e18e6;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);box-shadow:0 14px 45px #00000057;color:#fff}.microsoft-front-mark{width:36px;height:36px;display:block;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.32))}.microsoft-front-copy{min-width:0;display:grid;gap:2px}.microsoft-front-copy strong,.microsoft-front-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.microsoft-front-copy strong{font-size:12px}.microsoft-front-copy small{font-size:9px;color:#ffffff9e}.microsoft-front-prompt>button{height:34px;padding:0 13px;border:1px solid rgba(122,178,255,.34);border-radius:9px;background:linear-gradient(135deg,#2075d1b8,#4e7ee09e);color:#fff;font-weight:700;cursor:pointer}.microsoft-front-prompt>button:disabled{opacity:.55;cursor:wait}.microsoft-front-error{grid-column:2/-1;color:#ff9ba6;font-size:9px}@media(max-width:700px){.microsoft-front-prompt{top:8px;grid-template-columns:auto minmax(0,1fr);gap:8px}.microsoft-front-copy small{white-space:normal}.microsoft-front-prompt>button{grid-column:1/-1;width:100%}.microsoft-front-error{grid-column:1/-1}}.microsoft-config-note span{font-size:11px;line-height:1.5;opacity:.7}.microsoft-account-card,.roaming-status-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.microsoft-account-card>span,.roaming-status-card>span{display:grid;gap:2px;min-width:0}.microsoft-account-card strong,.microsoft-account-card small,.roaming-status-card strong,.roaming-status-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.microsoft-account-card small,.roaming-status-card small{opacity:.62;font-size:10px}.microsoft-account-card button,.roaming-status-card button{height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0e;color:#fff}.roaming-status-card .onedrive-sync-toggle{min-width:82px;display:flex;align-items:center;justify-content:center;gap:7px}.onedrive-sync-toggle>i{position:relative;width:34px;height:19px;flex:none;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff17;transition:.18s ease}.onedrive-sync-toggle>i b{position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#ffffffad;transition:.18s ease}.onedrive-sync-toggle>em{font-style:normal;font-size:10px}.onedrive-sync-toggle.active{border-color:#5ce18f66!important;background:#5ce18f1a!important}.onedrive-sync-toggle.active>i{border-color:#5ce18f;background:#5ce18f}.onedrive-sync-toggle.active>i b{left:17px;background:#fff}.roam-settings{gap:14px}.roam-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:116px;padding:18px 20px;overflow:hidden;border:1px solid rgba(159,115,255,.28);border-radius:20px;background:radial-gradient(circle at 8% 15%,rgba(255,92,146,.2),transparent 34%),radial-gradient(circle at 90% 80%,rgba(119,72,255,.22),transparent 42%),linear-gradient(135deg,#1c1931eb,#0b121ff0);box-shadow:0 20px 50px #0003}.roam-hero:after{content:"";position:absolute;right:-48px;bottom:-72px;width:190px;height:190px;border:1px solid rgba(255,255,255,.06);border-radius:50%}.roam-hero>div:nth-child(2){display:grid;gap:5px;z-index:1}.roam-hero strong{font-size:20px;letter-spacing:-.025em}.roam-hero small{max-width:520px;color:#ffffff9e;line-height:1.45}.roam-kicker{font-size:9px;font-weight:800;letter-spacing:.24em;color:#ff83ac}.roam-orbit{position:relative;width:58px;height:58px;display:grid;place-items:center;flex:none}.roam-orbit i{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(255,255,255,.24);border-radius:50%}.roam-orbit i:nth-child(2){top:11px;right:11px;bottom:11px;left:11px;border-color:#ff679b85}.roam-orbit b{font-size:25px;color:#fff;text-shadow:0 0 20px rgba(181,108,255,.8)}.roam-route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px!important;border-radius:15px!important}.roam-route-icon{width:38px;height:38px;display:grid!important;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:linear-gradient(145deg,#ffffff1a,#ffffff06);font-size:18px;opacity:1!important}.roam-route>span:nth-child(2){display:grid;gap:3px;min-width:0}.roam-route small{color:#ffffff91;white-space:normal!important;line-height:1.4}.roam-onedrive-route{border-color:#5aa9ff38!important;background:linear-gradient(110deg,#2d77d31c,#ffffff06)!important}.roam-vps-route{grid-template-columns:auto minmax(0,1fr) auto}.roam-vps-route .roaming-actions{grid-column:2/-1;display:flex;justify-content:flex-end;gap:7px}.roam-vps-route select{min-width:170px;height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#151c29;color:#fff}.roam-footnote{padding-left:4px;border:0!important;background:transparent!important}.roaming-actions{display:flex;gap:7px}.roam-vps-list{grid-column:2/-1;display:grid;gap:7px}.roam-vps-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#0a101b7a;color:#fff;text-align:left}.roam-vps-toggle>span{display:grid;gap:2px;min-width:0}.roam-vps-toggle>span strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.roam-vps-toggle>span small{font-size:9px}.roam-vps-toggle>i{position:relative;width:34px;height:19px;flex:none;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff17;transition:.18s ease}.roam-vps-toggle>i b{position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#ffffffad;transition:.18s ease}.roam-vps-toggle.active{border-color:#ff679b80;background:#ff679b1a}.roam-vps-toggle.active>i{border-color:#ff679b;background:#ff679b}.roam-vps-toggle.active>i b{left:17px;background:#fff}.roam-vps-empty{padding:8px 2px}.roam-pending-changes{grid-column:2/-1;display:grid;gap:7px;padding:10px 11px;border:1px solid rgba(255,200,92,.2);border-radius:11px;background:#ffb9460e}.roam-pending-changes>strong{font-size:10px;color:#ffd98e;text-transform:uppercase;letter-spacing:.12em}.roam-pending-changes>div{display:flex;flex-wrap:wrap;gap:6px}.roam-pending-changes span{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff09;font-size:10px}.roam-pending-changes span>i{color:#ffc45f;font-style:normal}.roam-pending-changes span>small{font-size:9px;opacity:.55}.roam-pending-changes+.roaming-actions{margin-top:0}@media(max-width:700px){.roam-pending-changes{grid-column:1/-1}}@media(max-width:700px){.roam-hero{grid-template-columns:auto 1fr;padding:15px}.roam-hero>.microsoft-state{grid-column:2;justify-self:start}.roam-route,.roam-vps-route{grid-template-columns:auto 1fr}.roam-route>button,.roam-vps-route select,.roam-vps-route .roam-vps-list,.roam-vps-route .roaming-actions{grid-column:1/-1;width:100%}.roam-vps-route .roaming-actions>*{flex:1}.roam-hero strong{font-size:17px}}.explorer-items.grid .explorer-item-thumbnail{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:9px}.explorer-items.grid video.explorer-item-thumbnail{pointer-events:none}.explorer-item-copy{max-width:100%}@media(min-width:701px){.desktop-media-pin .desktop-pin-thumbnail{width:100%;height:auto;max-height:100%;aspect-ratio:16/9;object-fit:cover}}.microsoft-front-prompt{padding-right:46px}.microsoft-front-prompt>.microsoft-front-dismiss{position:absolute;top:50%;right:8px;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);border-color:transparent;background:transparent;color:#ffffffb3;line-height:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.microsoft-front-dismiss>svg{display:block;width:15px;height:15px;flex:none;overflow:visible}.microsoft-front-dismiss>svg path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.microsoft-front-prompt>.microsoft-front-dismiss:hover{background:#ffffff17;color:#fff}.desktop-custom-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.desktop-custom-background>div,.desktop-custom-background>video,.desktop-custom-background>iframe,.desktop-custom-background>webview{width:100%;height:100%;display:block;border:0;object-fit:cover;background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none}.desktop-custom-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#04070d4d,#04070d80)}.desktop-custom-background~.cosmos{opacity:.55}.desktop-custom-background>.desktop-background-video-embed{position:absolute;left:50%;top:50%;width:max(100vw,177.78vh);height:max(100vh,56.25vw);max-width:none;transform:translate(-50%,-50%) scale(var(--video-crop-scale,1));transform-origin:center}@media(max-width:700px)and (orientation:landscape){.mobile-home-workspace{display:none!important}.mobile-taskbar{display:grid!important}.mobile-app-active .topbar,.mobile-app-active .dock{display:none!important}.app-window.maximized,.mobile-app-active .app-window.maximized{inset:64px 0 auto!important;top:64px!important;right:0!important;left:0!important;bottom:auto!important;width:100vw!important;height:42px!important;transform:none!important;border-radius:0!important;overflow:hidden!important;background:transparent!important}.app-window:not(.maximized),.mobile-app-active .app-window:not(.maximized){top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(var(--window-width),calc(100vw - 36px))!important;height:min(var(--window-height),calc(100vh - 90px))!important;transform:translate(-50%,-50%)!important;border-radius:22px!important;overflow:hidden!important}.app-window .window-bar,.mobile-app-active .window-bar{width:100%!important;height:42px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:0 10px 0 14px!important;border-bottom:1px solid var(--line)!important;background:#090d14!important}.app-window .window-bar>div:first-child,.mobile-app-active .window-bar>div:first-child{display:flex!important}.app-window .window-actions,.mobile-app-active .window-actions{display:flex!important;flex-direction:row!important;gap:3px!important}.app-window .window-actions button,.mobile-app-active .window-actions button{width:32px!important;height:30px!important;min-width:32px!important;min-height:30px!important;border-radius:8px!important}.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized{top:0!important;left:0!important;width:100vw!important;height:calc(100dvh - var(--atcos-taskbar-height,56px) - env(safe-area-inset-bottom,0px))!important;transform:none!important;border-radius:0!important}.pooled-frame.windowed,.mobile-app-active .pooled-frame.windowed{left:50%!important;top:calc(50% + 21px)!important;width:min(var(--frame-width),calc(100vw - 36px))!important;height:min(calc(var(--frame-height) - 42px),calc(100vh - 132px))!important;transform:translate(-50%,-50%)!important;border-radius:0 0 22px 22px!important}}@media(orientation:landscape)and (max-height:600px)and (min-aspect-ratio:16/9){.desktop-workspace{width:100vw!important;height:calc(100dvh - 54px)!important;padding:6px max(8px,env(safe-area-inset-right)) 6px max(56px,env(safe-area-inset-left))!important;grid-template-columns:minmax(118px,18vw) minmax(0,1fr) minmax(118px,18vw)!important;grid-template-rows:72px 150px minmax(70px,1fr)!important;gap:6px!important}.desktop-app-bank,.desktop-storage-bank{gap:3px!important;grid-template-rows:repeat(8,minmax(0,1fr))!important}.desktop-app-bank{counter-reset:visible-app-slot}.desktop-app-bank>.desktop-app-cell{counter-increment:visible-app-slot}.desktop-app-bank>:nth-child(8),.desktop-app-bank>:nth-child(9),.desktop-app-bank>:nth-child(18),.desktop-app-bank>:nth-child(19){display:none!important}.desktop-storage-bank>:nth-child(15),.desktop-storage-bank>:nth-child(16),.desktop-storage-bank>:nth-child(17),.desktop-storage-bank>:nth-child(18){display:none!important}.desktop-app-cell,.desktop-all-apps{padding:2px!important;gap:1px!important;font-size:8px!important;border-radius:5px!important}.desktop-app-cell .app-icon-symbol,.desktop-app-cell .app-icon-image{width:clamp(14px,min(calc(12.5cqh - 24px),calc(50cqw - 12px)),22px)!important;height:clamp(14px,min(calc(12.5cqh - 24px),calc(50cqw - 12px)),22px)!important}.desktop-app-cell .app-icon-symbol{border-radius:5px!important;font-size:clamp(9px,7cqh,14px)!important}.desktop-slot-number{font-size:0!important}.desktop-slot-number:after{content:counter(visible-app-slot);font-size:9px!important}.desktop-plus{font-size:15px!important}.desktop-media-bank{width:min(100%,520px)!important;height:72px!important;gap:3px!important;grid-template-rows:repeat(3,minmax(20px,1fr))!important}.desktop-media-cell,.desktop-storage-cell,.desktop-resource-cell{font-size:8px!important;border-radius:5px!important;padding:2px!important;gap:1px!important}.desktop-media-cell small,.desktop-resource-cell small{font-size:6px!important}.desktop-resource-icon,.desktop-media-placeholder{font-size:12px!important}.desktop-resource-cell.all-resource .desktop-resource-icon{display:none!important}.desktop-resource-cell.all-resource{padding-inline:1px!important;font-size:8px!important;white-space:nowrap!important}.desktop-status-island{position:fixed!important;top:84px!important;left:50%!important;height:138px!important;width:340px!important;overflow:visible!important;transform:translate(-50%)!important}.desktop-center-panel{width:460px!important;min-height:236px!important;transform:translate(-60px,-42px) scale(.58)!important;transform-origin:center center!important}.desktop-center-panel:hover{transform:translate(-60px,-42px) scale(.58)!important}.desktop-life-widgets{height:100%!important;min-height:0!important;gap:6px!important}.desktop-widget{height:100%!important;min-height:0!important;border-radius:7px!important}.desktop-widget>header{height:25px!important;padding:0 7px!important;font-size:9px!important}.desktop-widget>header button{font-size:11px!important}.desktop-sticky-widget .lifestate-overview{min-height:0!important;height:calc(100% - 25px)!important;padding:4px 7px!important;overflow:hidden!important}.desktop-sticky-widget .lifestate-overview-body{min-height:0!important;padding:0!important}.desktop-sticky-widget .lifestate-overview-summary{gap:1px!important}.desktop-sticky-widget .lifestate-overview-body p{font-size:7px!important;line-height:1.2!important}.desktop-sticky-widget .lifestate-overview-foot{display:none!important}.desktop-todo-widget ul{padding:5px 7px!important;gap:3px!important}.desktop-todo-widget li{font-size:8px!important;gap:4px!important}.mobile-taskbar{left:max(7vw,env(safe-area-inset-left))!important;right:auto!important;width:86vw!important;max-width:86vw!important;height:54px!important;min-height:54px!important;padding:3px 5px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:15px 15px 0 0!important;overflow:hidden!important;grid-template-columns:43px minmax(0,1fr) minmax(0,154px)!important}.desktop-taskbar-utility,.mobile-taskbar-home,.mobile-taskbar-running button,.mobile-taskbar-system button{width:43px!important;height:46px!important;flex-basis:43px!important}.mobile-taskbar-running,.mobile-taskbar-system{height:46px!important}.mobile-taskbar-running{padding:0 4px!important}.mobile-taskbar-system{width:154px!important;min-width:0!important;justify-content:flex-end!important;overflow:hidden!important}.mobile-taskbar button small,.desktop-taskbar-utility small{font-size:6px!important}.mobile-taskbar-running .app-icon-symbol{width:29px!important;height:29px!important;font-size:17px!important}.mobile-taskbar-running .app-icon-image{width:27px!important;height:27px!important}.mobile-taskbar-clock{width:58px!important;min-width:58px!important;height:46px!important;margin:0!important}.mobile-taskbar-clock>span{font-size:11px!important}}@media(min-width:701px)and (max-width:1100px)and (min-height:601px)and (max-height:750px){.desktop-workspace{height:calc(100dvh - 54px)!important;padding:8px 12px!important;grid-template-columns:minmax(150px,18vw) minmax(0,1fr) minmax(150px,18vw)!important;grid-template-rows:86px 180px minmax(150px,1fr)!important;gap:8px!important}.desktop-app-bank,.desktop-storage-bank,.desktop-media-bank{gap:4px!important}.desktop-app-cell,.desktop-all-apps{padding:3px!important;font-size:9px!important;gap:2px!important}.desktop-app-cell .app-icon-symbol,.desktop-app-cell .app-icon-image{width:clamp(17px,min(calc(10cqh - 30px),calc(50cqw - 14px)),30px)!important;height:clamp(17px,min(calc(10cqh - 30px),calc(50cqw - 14px)),30px)!important}.desktop-app-cell .app-icon-symbol{font-size:clamp(11px,6cqh,18px)!important}.desktop-slot-number{font-size:10px!important}.desktop-media-bank{height:86px!important;grid-template-rows:repeat(3,minmax(24px,1fr))!important}.desktop-media-cell,.desktop-storage-cell,.desktop-resource-cell{padding:2px!important;font-size:9px!important;gap:1px!important}.desktop-media-cell small,.desktop-resource-cell small{font-size:7px!important}.desktop-status-island{position:fixed!important;top:164px!important;left:50%!important;height:180px!important;width:340px!important;overflow:visible!important;transform:translate(-50%)!important}.desktop-center-panel{width:460px!important;min-height:236px!important;transform:translate(-60px,-14px) scale(.7)!important;transform-origin:center center!important}.desktop-center-panel:hover{transform:translate(-60px,-14px) scale(.7)!important}.desktop-life-widgets{height:180px!important;min-height:0!important;gap:10px!important}.desktop-widget{height:100%!important;min-height:0!important}.desktop-sticky-widget .lifestate-overview{min-height:0!important;height:calc(100% - 38px)!important;overflow:hidden!important}.mobile-taskbar{height:54px!important;min-height:54px!important;padding:3px 6px!important}.desktop-taskbar-utility,.mobile-taskbar-home,.mobile-taskbar-running button,.mobile-taskbar-system button{width:44px!important;height:46px!important;flex-basis:44px!important}.mobile-taskbar-running,.mobile-taskbar-system{height:46px!important}.mobile-taskbar-running{padding:0 4px!important}.mobile-taskbar-running .app-icon-symbol{width:29px!important;height:29px!important;font-size:17px!important}.mobile-taskbar-running .app-icon-image{width:27px!important;height:27px!important}.mobile-taskbar-clock{width:60px!important;height:46px!important;margin:0 4px!important}.mobile-taskbar-clock>span{font-size:11px!important}.microsoft-front-prompt{top:8px!important}.engine-shell.microsoft-prompt-visible .desktop-workspace{padding-top:70px!important}.engine-shell:not(.microsoft-prompt-visible) .desktop-status-island{top:102px!important}}.atcos-settings-icon{width:28px;height:25px;display:grid!important;align-content:center;gap:5px;filter:drop-shadow(0 0 6px rgba(127,185,255,.42))}.atcos-settings-icon>i{position:relative;display:block;width:26px;height:2px;border-radius:2px;background:linear-gradient(90deg,#75c7ff,#ef6e9e)}.atcos-settings-icon>i:after{content:"";position:absolute;top:50%;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#111722;transform:translate(-50%,-50%);box-shadow:0 0 7px #79c4ffb3}.atcos-settings-icon>i:nth-child(1):after{left:28%}.atcos-settings-icon>i:nth-child(2):after{left:72%}.atcos-settings-icon>i:nth-child(3):after{left:45%}.settings-control-center{width:min(980px,calc(100vw - 32px));height:min(790px,calc(100dvh - 8px));max-height:none;overflow:hidden;padding:0;gap:0;background:linear-gradient(145deg,#101724,#080c14)}@media(min-width:701px){.dialog-backdrop:has(.settings-control-center){bottom:var(--atcos-taskbar-height,56px)}}.settings-control-center>.dialog-head{height:70px;align-items:center;padding:0 20px;border-bottom:1px solid var(--line)}.settings-control-center>.dialog-head button{width:36px;height:36px;display:grid;place-items:center;padding:2px 0 0;border-radius:10px;background:#ffffff0a;line-height:1}.settings-shell{min-height:0;display:grid;grid-template-columns:190px minmax(0,1fr)}.settings-nav{min-height:0;overflow:auto;padding:12px;border-right:1px solid var(--line);background:#05091266}.settings-nav button{width:100%;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:10px;border:0;border-radius:11px;background:transparent;color:#ffffffb0;text-align:left;cursor:pointer}.settings-nav button:hover,.settings-nav button.active{background:#ffffff0d;color:#fff}.settings-nav button.active{box-shadow:inset 2px 0 #ff6680}.settings-nav button span{font-size:19px;text-align:center}.settings-nav button strong{font-size:12px}.settings-pane{min-width:0;min-height:0;overflow:auto;padding:20px}.settings-section{display:grid;gap:12px}.settings-section>header{display:flex;align-items:center;gap:12px;padding-bottom:8px}.settings-section>header>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:#ffffff0a;font-size:24px}.settings-section>header>div{display:grid;gap:3px}.settings-section>header>div>strong{font-size:18px}.settings-support-card,.settings-support-form{display:grid;gap:12px;padding:16px;border:1px solid rgba(var(--ui-accent-rgb),.2);border-radius:16px;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.07),#ffffff06)}.settings-support-title{display:grid;gap:3px}.settings-support-title strong{font-size:15px}.settings-support-title small{line-height:1.45}.settings-faq{display:grid;gap:7px}.settings-faq details,.settings-policy-grid details{border:1px solid #ffffff14;border-radius:12px;background:#05091366}.settings-faq summary,.settings-policy-grid summary{cursor:pointer;padding:11px 13px;font-weight:700;list-style-position:inside}.settings-faq details p,.settings-policy-grid details p{margin:0;padding:0 13px 13px;color:#ffffffa8;font-size:12px;line-height:1.55}.settings-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-support-fields{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(220px,1.35fr);gap:10px}.settings-support-form label{display:grid;gap:6px;color:#ffffffba;font-size:12px;font-weight:700}.settings-support-form :is(input,select,textarea){width:100%;border:1px solid #ffffff20;border-radius:11px;background:#070b14;color:#fff;padding:10px 11px;outline:none}.settings-support-form :is(input,select,textarea):focus{border-color:rgba(var(--ui-accent-rgb),.72);box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.1)}.settings-support-form textarea{resize:vertical;min-height:130px}.settings-support-form button{justify-self:start;min-width:170px}.settings-about-card{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid rgba(63,174,255,.3);border-radius:18px;background:radial-gradient(circle at 10% 10%,rgba(25,117,255,.19),transparent 45%),linear-gradient(145deg,#0a1730,#07101e)}.settings-about-card img{width:92px;height:92px;border-radius:24px;filter:drop-shadow(0 15px 25px rgba(16,107,255,.35))}.settings-about-card>div{display:grid;gap:5px}.settings-about-card small{color:#5ee9ff;font-weight:800;letter-spacing:.14em}.settings-about-card strong{font-size:26px;letter-spacing:-.035em}.settings-about-card p{margin:0;color:#ffffff8f;text-transform:capitalize}.settings-about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-about-grid>div{display:grid;gap:4px;padding:14px;border:1px solid #ffffff14;border-radius:13px;background:#05091366}.settings-about-grid small{color:#ffffff72;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.settings-about-grid strong{text-transform:capitalize}.settings-about-creator{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:4px 16px;padding:12px;border:1px solid rgba(238,70,99,.3);border-radius:15px;background:linear-gradient(110deg,#ee46631a,#4b91ff12);color:#fff}.settings-about-creator-mark{grid-column:1;grid-row:1/3;align-self:stretch;display:flex;align-items:center;padding-right:16px;border-right:1px solid rgba(255,255,255,.12)}.settings-about-creator-mark img{width:48px;height:48px;flex:0 0 auto;border-radius:11px;object-fit:cover;box-shadow:0 6px 16px #0007}.settings-about-byline{grid-column:2;grid-row:1;display:flex;align-items:baseline;gap:4px;min-width:0;font-size:14px}.settings-about-byline strong{font-size:15px}.settings-about-creator>p{grid-column:2;grid-row:2;margin:0;color:#ffffff87;font-size:11px}.settings-about-creator>a{grid-column:3;grid-row:1/3;align-self:stretch;display:flex;align-items:center;gap:8px;padding:0 12px;border-left:1px solid rgba(255,255,255,.12);color:#9dc9ff;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.1em;transition:color .16s ease,background .16s ease}.settings-about-creator>a b{font-size:16px}.settings-about-creator>a:hover{color:#fff;background:#ffffff0b}.settings-about-creator>a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.settings-about-creator-mark img{position:relative;z-index:1;cursor:zoom-in;transform-origin:left bottom;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.settings-about-creator-mark:hover{position:relative;z-index:120}.settings-about-creator-mark:hover img{z-index:121;transform:scale(5.55);box-shadow:0 18px 48px #000c}.cloud-service-login{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px!important;text-align:left!important;opacity:1!important;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.07),#ffffff06);border-color:rgba(var(--ui-accent-rgb),.24)!important}.cloud-service-login>strong{grid-column:1;font-size:14px;color:#fff}.cloud-service-login>span{grid-column:1;color:#ffffffa0;line-height:1.45}.cloud-service-login>button{grid-column:2;grid-row:1/3;min-width:140px;min-height:42px;white-space:nowrap}.settings-option,.settings-field{display:flex!important;align-items:center;justify-content:space-between;gap:18px;padding:13px;border:1px solid #ffffff12;border-radius:14px;background:#ffffff08}.settings-option>span{display:grid;gap:3px}.settings-option>span>strong{color:#fff}.settings-option input[type=checkbox]{width:42px!important;height:22px!important;accent-color:#df4261}.settings-field>div{display:flex;align-items:center;gap:8px}.settings-field input{width:92px}.settings-password-card{display:grid;gap:9px;padding:14px;border:1px solid #ffffff14;border-radius:15px;background:#0002}.settings-password-card input{height:43px;border:1px solid var(--line);border-radius:12px;background:#ffffff08;color:#fff;padding:0 12px}.settings-password-card button{width:min(220px,100%)}.settings-field>span{display:grid;gap:3px}.settings-field>span>strong{color:#fff}.settings-field select{min-width:118px;height:38px;padding:0 34px 0 11px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#111725;color:#fff;font:inherit;color-scheme:dark;cursor:pointer}.settings-domain-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.settings-domain-entry button{width:auto;min-width:72px}.settings-domain-list{display:grid;gap:6px}.settings-domain-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #ffffff12;border-radius:10px;background:#0002}.settings-domain-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#dce2ef}.settings-domain-list button{width:28px;height:28px;padding:0;border:1px solid #ffffff18;border-radius:8px;background:#ffffff08;color:#fff;cursor:pointer}@media(max-width:700px){.settings-control-center{width:100vw;height:100dvh;border:0;border-radius:0}.settings-shell{grid-template-columns:68px minmax(0,1fr)}.settings-nav{padding:8px}.settings-nav button{grid-template-columns:1fr;justify-items:center;padding:10px 4px}.settings-nav button strong{font-size:7px}.settings-pane{padding:13px}.settings-section>header>span{display:none}.settings-option{align-items:flex-start}.settings-control-center>.dialog-head{height:60px}.settings-policy-grid,.settings-support-fields{grid-template-columns:1fr}.settings-support-card,.settings-support-form{padding:12px}.settings-support-form button{width:100%}.cloud-service-login{grid-template-columns:1fr;text-align:center!important}.cloud-service-login>strong,.cloud-service-login>span,.cloud-service-login>button{grid-column:1;grid-row:auto}.cloud-service-login>button{width:100%;margin-top:7px}}.settings-control-center{position:relative;border-color:rgba(var(--ui-accent-rgb),.2);background:radial-gradient(circle at 72% -15%,rgba(var(--ui-accent-rgb),.15),transparent 38%),linear-gradient(145deg,#101724,#080c14);box-shadow:0 35px 120px #000000ad,inset 0 1px #ffffff09}.settings-control-center>.dialog-head{position:relative;background:linear-gradient(90deg,rgba(var(--ui-accent-rgb),.075),transparent 42%)}.settings-control-center>.dialog-head:after{content:"";position:absolute;left:20px;bottom:-1px;width:62px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ui-accent),var(--ui-accent-2));box-shadow:0 0 14px rgba(var(--ui-accent-rgb),.5)}.settings-control-center>.dialog-head strong{letter-spacing:-.025em}.settings-control-center>.dialog-head button{position:relative;z-index:5;border:1px solid rgba(255,255,255,.08);transition:transform .16s ease,background .16s ease}.settings-control-center>.dialog-head button:hover{transform:rotate(6deg) scale(1.05);background:rgba(var(--ui-accent-rgb),.14)}.settings-nav{background:radial-gradient(circle at 0 0,rgba(var(--ui-accent-rgb),.075),transparent 36%),#0509128a}.settings-nav button{position:relative;margin-bottom:3px;transition:transform .16s ease,background .16s ease,color .16s ease}.settings-nav button:hover{transform:translate(3px)}.settings-nav button.active{background:linear-gradient(90deg,rgba(var(--ui-accent-rgb),.16),rgba(var(--ui-accent-rgb),.035));box-shadow:inset 2px 0 var(--ui-accent),0 8px 24px #0000001f}.settings-nav button span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#ffffff09;text-shadow:0 0 13px rgba(var(--ui-accent-rgb),.75)}.settings-nav button.active span{color:var(--ui-accent);background:rgba(var(--ui-accent-rgb),.1)}.settings-pane{overflow-x:hidden;background:linear-gradient(155deg,rgba(255,255,255,.014),transparent 42%)}.settings-section{min-width:0}.settings-section>header{position:relative;min-height:74px;margin-bottom:2px;padding:12px 14px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(110deg,rgba(var(--ui-accent-rgb),.095),#ffffff05);overflow:hidden}.settings-section>header:after{content:"";position:absolute;right:-24px;top:-45px;width:130px;height:130px;border:1px solid rgba(var(--ui-accent-rgb),.1);border-radius:50%}.settings-section>header>span{border-color:rgba(var(--ui-accent-rgb),.25);background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.17),#ffffff06);color:var(--ui-accent);text-shadow:0 0 18px rgba(var(--ui-accent-rgb),.55)}.settings-section>header small{line-height:1.4}.settings-option,.settings-field,.settings-password-card,.settings-palette-card{transition:border-color .16s ease,background .16s ease,transform .16s ease}.settings-option:hover,.settings-field:hover{border-color:rgba(var(--ui-accent-rgb),.24);background:rgba(var(--ui-accent-rgb),.055);transform:translateY(-1px)}.settings-password-card,.settings-palette-card{background:linear-gradient(145deg,#ffffff0b,#0000001f)}.settings-message{padding:10px 12px;border:1px solid rgba(var(--ui-accent-rgb),.18);border-radius:12px;background:rgba(var(--ui-accent-rgb),.07)}@media(orientation:landscape)and (max-height:600px){.dialog-backdrop:has(.settings-control-center){display:block!important;padding:0!important;overflow:hidden!important;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-control-center{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important}.settings-control-center>.dialog-head{position:relative!important;z-index:8;height:48px!important;min-height:48px!important;padding:0 max(52px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left))!important}.settings-control-center>.dialog-head>div{gap:1px}.settings-control-center>.dialog-head strong{font-size:15px}.settings-control-center>.dialog-head span{font-size:8px}.settings-control-center>.dialog-head button{position:fixed!important;z-index:90!important;top:max(6px,env(safe-area-inset-top))!important;right:max(8px,env(safe-area-inset-right))!important;width:36px!important;height:36px!important;background:#171e2b!important}.settings-shell{width:100%!important;max-width:100vw!important;height:calc(100dvh - 48px)!important;grid-template-columns:138px minmax(0,1fr)!important;overflow:hidden!important}.settings-nav{min-width:0!important;padding:6px!important;overflow-x:hidden!important}.settings-nav button{grid-template-columns:24px minmax(0,1fr)!important;gap:5px!important;margin:0!important;padding:5px 7px!important}.settings-nav button span{width:22px!important;height:22px!important;font-size:13px!important}.settings-nav button strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:9px!important}.settings-pane{width:100%!important;min-width:0!important;padding:9px 12px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.settings-section,.microsoft-settings,.roam-settings{width:100%!important;min-width:0!important;max-width:100%!important}.settings-section>header{min-height:54px!important;padding:8px 10px!important}.settings-section>header>span{width:34px!important;height:34px!important;font-size:17px!important}.settings-section>header>div{min-width:0}.settings-section>header>div>strong{font-size:14px!important}.settings-section>header small{font-size:8px!important}.settings-option,.settings-field,.settings-password-card,.settings-palette-card,.roam-hero,.roam-route,.roaming-status-card,.microsoft-account-card{min-width:0!important;max-width:100%!important}.settings-option,.settings-field{padding:9px!important}.settings-option>span,.settings-field>span{min-width:0}.settings-option small,.settings-field small{white-space:normal!important}.settings-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.roam-hero{grid-template-columns:42px minmax(0,1fr)!important;min-height:78px!important;padding:10px!important}.roam-orbit{width:40px!important;height:40px!important}.roam-hero>.microsoft-state{grid-column:2!important;justify-self:start}.roam-route,.roam-vps-route{grid-template-columns:34px minmax(0,1fr)!important}.roam-route>button,.roam-vps-route select,.roam-vps-route .roam-vps-list,.roam-vps-route .roaming-actions{grid-column:1/-1!important;max-width:100%!important}.roaming-actions{flex-wrap:wrap!important}}@media(orientation:landscape)and (max-height:600px){.settings-control-center{left:5vw!important;right:5vw!important;width:90vw!important;max-width:90vw!important}.settings-shell{padding-left:0!important;grid-template-columns:138px minmax(0,1fr)!important}.settings-nav{padding-left:6px!important}}@media(orientation:landscape)and (max-height:700px){.dialog-backdrop:has(.settings-control-center){padding:0!important;overflow:hidden!important}.settings-control-center{position:fixed!important;top:0!important;right:5vw!important;bottom:0!important;left:5vw!important;width:90vw!important;max-width:90vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}}.settings-control-center{grid-template-rows:auto minmax(0,1fr)!important}.settings-shell{width:100%;height:100%;min-height:0;overflow:hidden}.settings-nav,.settings-pane{height:100%;align-self:stretch;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.settings-nav button{flex:none}.engine-shell{--ui-accent:#ff6680;--ui-accent-2:#8d3cff;--ui-accent-rgb:255,102,128;--desktop-bg:#07060d;--desktop-horizon:#351226;background:radial-gradient(ellipse at 50% 108%,var(--desktop-horizon) 0%,var(--desktop-bg) 64%),radial-gradient(circle at 15% 0%,rgba(var(--ui-accent-rgb),.12),transparent 42%);transition:background .35s ease}.engine-shell.theme-ocean{--ui-accent:#55b8ff;--ui-accent-2:#3568ff;--ui-accent-rgb:85,184,255;--desktop-bg:#050b18;--desktop-horizon:#12365b}.engine-shell.theme-emerald{--ui-accent:#55e6ad;--ui-accent-2:#16a777;--ui-accent-rgb:85,230,173;--desktop-bg:#050e10;--desktop-horizon:#123d35}.engine-shell.theme-amber{--ui-accent:#ffc857;--ui-accent-2:#ef7f3f;--ui-accent-rgb:255,200,87;--desktop-bg:#100a06;--desktop-horizon:#543017}.engine-shell.theme-violet{--ui-accent:#b58cff;--ui-accent-2:#7658ff;--ui-accent-rgb:181,140,255;--desktop-bg:#090719;--desktop-horizon:#2e205e}.engine-shell.theme-mono{--ui-accent:#dce5f4;--ui-accent-2:#758399;--ui-accent-rgb:220,229,244;--desktop-bg:#090c12;--desktop-horizon:#293241}.engine-shell .primary{background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2))}.engine-shell .settings-nav button.active{box-shadow:inset 2px 0 var(--ui-accent)}.engine-shell .settings-option input[type=checkbox]{accent-color:var(--ui-accent)}.engine-shell .mobile-taskbar-home.active{border-color:rgba(var(--ui-accent-rgb),.58)!important;box-shadow:inset 0 1px #ffffff1a,0 0 20px rgba(var(--ui-accent-rgb),.2)!important}.engine-shell .mobile-taskbar-running button.active{border-color:rgba(var(--ui-accent-rgb),.34)!important;background:rgba(var(--ui-accent-rgb),.13)!important}.engine-shell .mobile-taskbar-running button>i{background:var(--ui-accent)!important;box-shadow:0 0 7px var(--ui-accent)!important}.engine-shell .dialog-card input:focus,.engine-shell .dialog-card select:focus{border-color:rgba(var(--ui-accent-rgb),.7);outline:none;box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.13)}.settings-palette-card{display:grid;gap:12px;padding:14px;border:1px solid #ffffff14;border-radius:15px;background:#0002}.settings-palette-card>div:first-child{display:grid;gap:3px}.settings-palette-card small{color:#ffffff72}.settings-palette-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-palette-grid button{min-width:0;display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff07;color:#fff;text-align:left;cursor:pointer}.settings-palette-grid button.active{border-color:var(--ui-accent);box-shadow:0 0 0 2px rgba(var(--ui-accent-rgb),.14)}.settings-palette-grid button>span{width:27px;height:27px;flex:0 0 27px;border-radius:9px;background:linear-gradient(135deg,var(--swatch-primary),var(--swatch-secondary));box-shadow:inset 0 1px #ffffff47}.settings-palette-grid button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}@media(max-width:560px){.settings-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.engine-shell{background:radial-gradient(circle at var(--fluid-x,50%) var(--fluid-y,18%),rgba(var(--ui-accent-rgb),.2),transparent 34%),radial-gradient(circle at calc(100% - var(--fluid-x,50%)) calc(100% - var(--fluid-y,18%)),color-mix(in srgb,var(--desktop-horizon) 64%,transparent),transparent 46%),radial-gradient(ellipse at 50% 108%,var(--desktop-horizon) 0%,var(--desktop-bg) 64%)!important}.billing-plan .current-plan-button{min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(var(--ui-accent-rgb),.4);border-radius:11px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.22),rgba(var(--ui-accent-rgb),.08));color:var(--ui-accent);font-size:10px;font-weight:800;letter-spacing:.04em;opacity:1!important;box-shadow:inset 0 1px #ffffff14,0 0 18px rgba(var(--ui-accent-rgb),.09);cursor:default}.billing-plan .current-plan-button:before{content:"✓";width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--ui-accent);color:#091018;font-size:11px;font-weight:900;box-shadow:0 0 12px rgba(var(--ui-accent-rgb),.4)}@media(min-width:701px){.mobile-taskbar{--bar-control:44px;--bar-running:42px;display:grid!important;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr)!important;align-items:center!important;gap:10px!important;height:var(--atcos-taskbar-height)!important;min-height:var(--atcos-taskbar-height)!important;padding:5px 10px!important;border-top:1px solid rgba(255,255,255,.13)!important;background:linear-gradient(180deg,#090e17e6,#04070df7)!important;box-shadow:0 -1px #ffffff09,0 -18px 50px #00000057!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;backdrop-filter:blur(24px) saturate(145%)!important}.mobile-taskbar-home{justify-self:start!important;width:var(--bar-control)!important;height:var(--bar-control)!important;min-width:var(--bar-control)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:15px!important;background:linear-gradient(145deg,#ffffff14,#ffffff06)!important;box-shadow:inset 0 1px #ffffff0f!important}.mobile-taskbar-home.active{border-color:#9dd1ff52!important;background:linear-gradient(145deg,#5d97ff2b,#ff588714)!important;box-shadow:inset 0 1px #ffffff1a,0 0 20px #5297ff1f!important}.mobile-taskbar-home-emblem{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(247,255,0,.16);border-radius:12px;background:radial-gradient(circle,rgba(247,255,0,.1),transparent 70%);box-shadow:inset 0 1px #ffffff0f,0 0 16px #f7ff0014}.mobile-taskbar-home-logo{width:29px!important;height:29px!important;display:block;object-fit:contain!important;filter:drop-shadow(0 0 5px rgba(247,255,0,.48))}.mobile-taskbar-running{justify-self:center!important;width:max-content!important;max-width:min(46vw,560px)!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:2px 6px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:15px!important;background:#ffffff09!important;box-shadow:inset 0 1px #ffffff0b!important}.mobile-taskbar-running:empty{display:none!important}.mobile-taskbar-running button{position:relative!important;width:var(--bar-running)!important;height:40px!important;min-width:var(--bar-running)!important;flex:0 0 var(--bar-running)!important;padding:3px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important}.mobile-taskbar-running button:hover{transform:translateY(-2px)!important;border-color:#ffffff1f!important;background:#ffffff12!important}.mobile-taskbar-running button.active{border-color:#94cdff38!important;background:#68a4ff1c!important}.mobile-taskbar-running button>i{left:50%!important;bottom:1px!important;width:5px!important;height:5px!important;transform:translate(-50%)!important;border-radius:50%!important;background:#8bc9ff!important;box-shadow:0 0 7px #66b4ff!important}.mobile-taskbar-running .app-icon-symbol{width:34px!important;height:34px!important;border-radius:11px!important;font-size:20px!important}.mobile-taskbar-running .app-icon-image{width:34px!important;height:34px!important;object-fit:contain!important}.mobile-taskbar-system{justify-self:end!important;width:auto!important;height:46px!important;display:flex!important;align-items:center!important;gap:3px!important;padding:2px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:15px!important;background:#ffffff09!important;box-shadow:inset 0 1px #ffffff0b!important}.mobile-taskbar-system button{width:var(--bar-control)!important;height:40px!important;min-width:var(--bar-control)!important;padding:2px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;transition:background .16s ease,border-color .16s ease!important}.mobile-taskbar-system button:hover{border-color:#ffffff1c!important;background:#fff1!important}.mobile-taskbar-system button>small{font-size:7px!important;line-height:1!important;color:#ffffff9e!important}.mobile-taskbar-clock{width:82px!important;min-width:82px!important;height:40px!important;margin:0 0 0 8px!important;padding:3px 8px!important;gap:2px!important;border-right:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:#00000021!important}.mobile-taskbar-clock>span{font-size:12px!important;line-height:1!important;letter-spacing:-.2px!important}.mobile-taskbar-clock>small{display:block!important;max-width:70px!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:7px!important;white-space:nowrap!important}.mobile-taskbar-atcos{margin-left:7px!important}.mobile-taskbar-atcos .atcos-orbit-icon,.mobile-taskbar-system .atcos-settings-icon{width:23px!important;height:23px!important}.taskbar-resize-handle{height:7px!important;top:0!important;opacity:.35!important}}@media(min-width:701px)and (max-width:1100px){.mobile-taskbar{grid-template-columns:var(--bar-control) minmax(0,1fr) auto!important;gap:7px!important;padding-inline:7px!important}.mobile-taskbar-running{max-width:100%!important;overflow:hidden!important}.mobile-taskbar-clock{width:70px!important;min-width:70px!important}.mobile-taskbar-clock>small{max-width:58px!important}}@media(orientation:landscape)and (max-height:600px)and (min-width:701px){.mobile-taskbar{--bar-control:42px;--bar-running:40px;height:54px!important;min-height:54px!important;padding:4px 7px!important;gap:6px!important}.mobile-taskbar-home{height:46px!important;border-radius:12px!important}.mobile-taskbar-home-emblem{width:32px;height:32px;border-radius:10px}.mobile-taskbar-home-logo{width:26px!important;height:26px!important}.mobile-taskbar-running,.mobile-taskbar-system{height:46px!important;border-radius:14px!important;padding:2px 4px!important}.mobile-taskbar-running button,.mobile-taskbar-system button,.mobile-taskbar-clock{height:40px!important;border-radius:11px!important}.mobile-taskbar-running .app-icon-image,.mobile-taskbar-running .app-icon-symbol{width:30px!important;height:30px!important}.mobile-taskbar-clock{width:68px!important;min-width:68px!important;padding-inline:5px!important}.mobile-taskbar-clock>span{font-size:11px!important}.mobile-taskbar-clock>small{max-width:58px!important;font-size:6px!important}.mobile-taskbar-atcos .atcos-orbit-icon,.mobile-taskbar-system .atcos-settings-icon{width:22px!important;height:22px!important}}@media(max-width:700px){.brand-logo{content:url(/atcos-192.png?v=8)!important}}.mobile-taskbar-home{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:9999px;cursor:pointer;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 20px -2px #00000080,inset 0 1px #ffffff26;transition:all .25s cubic-bezier(.4,0,.2,1)}.mobile-taskbar-home:hover{background:#ffffff1f;border-color:#f5f50066;box-shadow:0 6px 24px -2px #0009,0 0 12px #f5f50040,inset 0 1px #ffffff4d}.mobile-taskbar-home:active{transform:scale(.96);box-shadow:0 2px 10px #0006}.mobile-taskbar-home.active{border-color:#f5f50099;background:#f5f50014;box-shadow:0 0 16px #f5f50033}.engine-shell .mobile-taskbar{border-top-color:rgba(var(--ui-accent-rgb),.25)!important;background:linear-gradient(180deg,rgba(var(--ui-accent-rgb),.1),transparent 56%),linear-gradient(180deg,#090e17f0,#04070dfa)!important;box-shadow:0 -1px rgba(var(--ui-accent-rgb),.16),0 -18px 50px rgba(var(--ui-accent-rgb),.08)!important}.engine-shell .mobile-taskbar-running,.engine-shell .mobile-taskbar-system{border-color:rgba(var(--ui-accent-rgb),.16)!important;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.075),#ffffff06)!important}.engine-shell .mobile-taskbar-home{border-color:rgba(var(--ui-accent-rgb),.22)!important;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.12),#ffffff06)!important}.engine-shell .mobile-taskbar-home:hover,.engine-shell .mobile-taskbar-home.active{border-color:rgba(var(--ui-accent-rgb),.58)!important;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.22),rgba(var(--ui-accent-rgb),.07))!important;box-shadow:inset 0 1px #ffffff1a,0 0 20px rgba(var(--ui-accent-rgb),.2)!important}.engine-shell .mobile-taskbar-system button:hover,.engine-shell .mobile-taskbar-running button:hover{border-color:rgba(var(--ui-accent-rgb),.28)!important;background:rgba(var(--ui-accent-rgb),.1)!important}.engine-shell .app-tile{border-color:rgba(var(--ui-accent-rgb),.18);background:radial-gradient(circle at 88% 112%,rgba(var(--ui-accent-rgb),.15),transparent 47%),linear-gradient(145deg,var(--glass),rgba(10,13,21,.35))}.engine-shell .app-tile:before{background:linear-gradient(90deg,var(--app-accent),var(--ui-accent));opacity:.28}.engine-shell .app-tile:hover{border-color:rgba(var(--ui-accent-rgb),.46);box-shadow:0 25px 70px #0007,0 0 24px rgba(var(--ui-accent-rgb),.12)}.engine-shell .desktop-app-cell.occupied,.engine-shell .desktop-all-apps{border-color:rgba(var(--ui-accent-rgb),.2)!important;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.12),#ffffff06)!important}.engine-shell .desktop-app-cell.occupied:hover,.engine-shell .desktop-all-apps:hover{border-color:rgba(var(--ui-accent-rgb),.5)!important;box-shadow:0 0 18px rgba(var(--ui-accent-rgb),.15)!important}.mobile-taskbar-running button[data-running-app-id]{cursor:grab;touch-action:none}.mobile-taskbar-running button[data-running-app-id]:active{cursor:grabbing}.mobile-taskbar-running button.taskbar-app-dragging{opacity:.52!important;transform:scale(.9)!important;border-color:rgba(var(--ui-accent-rgb),.58)!important;box-shadow:0 0 18px rgba(var(--ui-accent-rgb),.24)!important}.desktop-todo-widget header button.is-refreshing{color:var(--ui-accent);animation:todoRefreshSpin .75s linear infinite}.desktop-todo-widget header button:disabled{opacity:.65;cursor:wait}@keyframes todoRefreshSpin{to{transform:rotate(360deg)}}.desktop-sticky-widget .lifestate-overview{display:flex!important;flex-direction:column!important;position:relative!important;padding-bottom:34px!important}.desktop-sticky-widget .lifestate-overview-body{flex:1 1 auto!important;overflow:hidden!important}.desktop-sticky-widget .lifestate-overview-foot{display:flex!important;flex:0 0 auto!important;position:absolute!important;right:12px!important;bottom:8px!important;left:12px!important;margin:0!important}@media(orientation:landscape)and (max-height:600px)and (min-width:701px){.desktop-sticky-widget .lifestate-overview{padding-bottom:20px!important}.desktop-sticky-widget .lifestate-overview-foot{bottom:4px!important;min-height:18px!important;padding-top:3px!important}.desktop-sticky-widget .lifestate-overview-foot>span{font-size:6px!important}.desktop-sticky-widget .lifestate-overview-foot button{padding:2px 5px!important;font-size:6px!important}}.todo-mini-summary,.todo-mobile-vertical-label{display:none}@media(max-height:600px){.desktop-life-widgets .desktop-todo-widget{display:flex!important;flex-direction:column!important}.desktop-life-widgets .desktop-todo-widget .todo-add-row{display:flex!important}.desktop-life-widgets .desktop-todo-widget .todo-mini-summary{display:none!important}.desktop-life-widgets .desktop-todo-widget .todo-live-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-auto-rows:minmax(18px,auto)!important;align-content:start!important;overflow-y:auto!important;padding:0 5px 4px!important;gap:2px!important}.desktop-life-widgets .desktop-todo-widget .todo-live-list li{min-height:18px!important;padding:1px 3px!important;gap:4px!important;border-radius:5px!important;font-size:7px!important}.desktop-life-widgets .desktop-todo-widget .todo-check{width:13px!important;height:13px!important;min-width:13px!important}.desktop-life-widgets .desktop-todo-widget .todo-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-life-widgets .desktop-todo-widget .todo-edit{width:16px!important;height:16px!important;min-width:16px!important;font-size:8px!important}}@media(orientation:landscape)and (max-height:600px){.engine-shell.touch-device .desktop-life-widgets .desktop-todo-widget>header{display:none!important}.engine-shell.touch-device .desktop-life-widgets .desktop-todo-widget .todo-add-row{display:grid!important;grid-template-columns:12px minmax(0,1fr) 24px!important;align-items:center!important;gap:4px!important;padding:5px 6px 3px!important}.engine-shell.touch-device .desktop-life-widgets .desktop-todo-widget .todo-mobile-vertical-label{display:block;justify-self:center;color:#d3c8ffc7;font-size:6px;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}}@media(orientation:landscape)and (max-height:600px)and (min-width:701px){.mobile-taskbar{height:46px!important;min-height:46px!important;padding-block:3px!important}.mobile-taskbar-home,.mobile-taskbar-running,.mobile-taskbar-system{height:40px!important}.desktop-taskbar-utility,.mobile-taskbar-running button,.mobile-taskbar-system button,.mobile-taskbar-clock{height:36px!important;min-height:36px!important}.mobile-taskbar-system{height:40px!important;width:154px!important;max-width:154px!important;align-items:center!important}.mobile-taskbar-system button{width:43px!important;min-width:43px!important;padding:1px!important}.mobile-taskbar-system .mobile-taskbar-clock{width:62px!important;min-width:62px!important;margin:0!important;padding:1px 2px 1px 7px!important}.mobile-taskbar-atcos{margin-left:3px!important}.mobile-taskbar-running .app-icon-symbol,.mobile-taskbar-running .app-icon-image{width:27px!important;height:27px!important}.mobile-taskbar-home-emblem{width:29px!important;height:29px!important}.mobile-taskbar-home-logo{width:23px!important;height:23px!important}.desktop-life-widgets{height:calc(100% - 10px)!important;transform:translateY(-10px)!important}}.app-auth-bootstrap-error{position:fixed;z-index:58;left:50%;top:50%;transform:translate(-50%,-50%);width:min(430px,calc(100vw - 40px));display:grid;gap:10px;padding:22px;border:1px solid rgba(255,92,112,.4);border-radius:18px;background:#080c14f5;box-shadow:0 28px 90px #000000a6;color:#fff;pointer-events:auto}.app-auth-bootstrap-error strong{font-size:18px}.app-auth-bootstrap-error span{font-size:12px;line-height:1.55;color:#ffffffb8}.app-auth-bootstrap-error button{justify-self:start;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff1a;color:#fff;padding:8px 12px;cursor:pointer}@media(hover:none)and (pointer:coarse){.mobile-taskbar{left:0!important;right:0!important;width:100vw!important;width:100dvw!important;max-width:none!important;transform:none!important;padding-left:max(7px,env(safe-area-inset-left))!important;padding-right:max(7px,env(safe-area-inset-right))!important;border-right-width:0!important;border-left-width:0!important;border-radius:15px 15px 0 0!important}}.roam-cloud-plan{min-height:73px;grid-template-rows:auto auto;gap:4px 8px;padding:8px 9px 13px}.roam-cloud-plan>span{align-self:auto;gap:1px}.roam-cloud-plan>span strong{font-size:12px}.roam-cloud-plan>span small{font-size:8px;line-height:1.15}.roam-cloud-plan>b{font-size:12px;line-height:19px}.roam-cloud-plan>b small{font-size:8px}.roam-cloud-plan>i{align-self:center;margin-bottom:0}.roam-add-vps{width:100%;padding:9px 10px;border:1px dashed rgba(255,255,255,.2);border-radius:10px;background:#ffffff06;color:#fff;text-align:center}.roam-add-vps:hover{border-color:#ff679b8c;background:#ff679b14}.roam-cloud-route{background:linear-gradient(110deg,#7748ff17,#ffffff06)!important}.roam-settings>*{order:2}.roam-settings>.roam-hero{order:0}.roam-settings>.roam-onedrive-route{order:1}.roam-settings>.roam-cloud-route{order:2}.roam-settings>.roam-vps-route:not(.roam-cloud-route){order:3}.roam-settings>.roam-footnote{order:4}.roam-vps-entry{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px}.roam-vps-entry>.roam-vps-toggle{min-width:0}.roam-vps-remove{width:34px;padding:0;border:1px solid rgba(255,100,115,.25);border-radius:10px;background:#ff50640f;color:#ff9baa;font-size:18px}.roam-vps-remove:hover{border-color:#ff64738c;background:#ff506421}.billing-account-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(135deg,#ff679b1a,#6a5aff14)}.billing-account-card>span{display:grid;gap:2px}.billing-account-card small{font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.billing-account-card strong{font-size:16px}.billing-account-card em{font-size:10px;font-style:normal;opacity:.68}.billing-subscriptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billing-subscriptions article{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09}.billing-subscriptions article>span{display:grid;gap:2px;min-width:0}.billing-subscriptions article small{font-size:9px;opacity:.62}.billing-subscriptions article button{font-size:10px}@media(max-width:640px){.billing-account-card{align-items:stretch;flex-direction:column}.billing-subscriptions{grid-template-columns:1fr}}.billing-payment-card{grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center;gap:12px!important;padding:13px!important;border-color:rgba(var(--ui-accent-rgb),.2)!important;border-radius:15px!important;background:linear-gradient(120deg,rgba(var(--ui-accent-rgb),.1),#ffffff06)!important;box-shadow:inset 0 1px #ffffff0b}.billing-payment-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(var(--ui-accent-rgb),.3);border-radius:13px;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.2),#ffffff0b);color:var(--ui-accent);font-size:20px}.billing-payment-card>div{min-width:0;display:grid;gap:4px}.billing-payment-card>div strong{font-size:13px}.billing-payment-card>div small{max-width:560px;font-size:9px;line-height:1.45;color:#ffffff8f;opacity:1}.billing-payment-card>button{min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid rgba(var(--ui-accent-rgb),.34);border-radius:11px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.28),#6d4aff2e);color:#fff;font-size:10px;font-weight:750;white-space:nowrap}.billing-payment-card>button>span{font-size:14px;color:var(--ui-accent)}.billing-payment-card>button:hover:not(:disabled){border-color:rgba(var(--ui-accent-rgb),.58);background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.38),#6d4aff40)}@media(max-width:640px){.billing-payment-card{grid-template-columns:42px minmax(0,1fr)!important}.billing-payment-card>button{grid-column:1/-1;width:100%}}.roam-cloud-unsubscribe{justify-self:end;padding:7px 10px;border:1px solid rgba(255,100,115,.28);border-radius:9px;background:#ff50640f;color:#ffabb7;font-size:10px}.roam-cloud-unsubscribe:hover{border-color:#ff64738c;background:#ff506421}.all-apps-dialog label.all-apps-search{display:flex;align-items:center;grid-template-columns:none}.all-apps-dialog .all-apps-search>span{display:grid;place-items:center;align-self:center;line-height:1}.all-apps-dialog .all-apps-search>input{height:100%;padding-block:0;line-height:normal;align-self:center}.all-apps-dialog .all-apps-search>span,.all-apps-dialog .all-apps-search>input{transform:translateY(-2px)}@media(max-width:700px){.mobile-home-workspace>.os-status{gap:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:radial-gradient(ellipse 95% 68% at 50% 38%,rgba(105,58,112,.23),transparent 72%),linear-gradient(to bottom,#121b2e57,#140813c2);box-shadow:inset 0 1px #ffffff12,0 22px 56px #00000040;backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}.mobile-home-workspace>.os-status>.os-time-card,.mobile-home-workspace>.os-status>.os-weather-card{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}.mobile-home-workspace>.os-status>.os-time-card{border-bottom:1px solid rgba(255,255,255,.1)!important}.mobile-home-workspace>.os-status>.os-weather-card{min-height:132px}.mobile-home-workspace>.os-status>.os-time-card:hover,.mobile-home-workspace>.os-status>.os-weather-card:hover{background:#ffffff09!important}}@media(max-width:700px){.engine-shell:after{display:none!important}.mobile-home-workspace>.os-status{width:calc(100% + 18px - env(safe-area-inset-right,0px));max-width:none;margin-top:0!important;margin-right:calc(-18px + env(safe-area-inset-right,0px))}}@media(max-width:700px)and (orientation:portrait){.mobile-home-workspace{padding-top:calc(env(safe-area-inset-top,0px) + 12px)!important}.mobile-app-active .mobile-home-workspace:after{content:"";position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#02050bad;backdrop-filter:blur(18px) saturate(80%);-webkit-backdrop-filter:blur(18px) saturate(80%)}}@media(max-width:700px){.mobile-home-workspace>.os-status{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)!important;align-items:stretch}.mobile-home-workspace>.os-status>.os-time-card{min-width:0;min-height:168px!important;padding:16px 14px!important;border-right:1px solid rgba(255,255,255,.1)!important;border-bottom:0!important}.mobile-home-workspace>.os-status>.os-weather-card{position:relative;min-width:0;min-height:168px!important;grid-template-columns:48px minmax(0,1fr)!important;align-content:center;gap:8px!important;padding:16px 10px!important}.mobile-home-workspace .os-clock strong{font-size:clamp(34px,10vw,43px)}.mobile-home-workspace .os-date{font-size:11px}.mobile-home-workspace .os-location{font-size:9px}.mobile-home-workspace .os-weather-orb{width:46px;height:46px;font-size:23px}.mobile-home-workspace .os-weather-copy{gap:3px}.mobile-home-workspace .os-weather-main{display:grid;gap:2px}.mobile-home-workspace .os-weather-main strong{font-size:34px}.mobile-home-workspace .os-weather-main span{font-size:10px;white-space:normal;line-height:1.2}.mobile-home-workspace .os-weather-meta{gap:3px}.mobile-home-workspace .os-weather-meta span{padding:3px 5px;font-size:7px}.mobile-home-workspace .os-weather-arrow{position:absolute;top:12px;right:11px;font-size:13px}}@media(max-width:360px){.mobile-home-workspace>.os-status{grid-template-columns:1fr 1fr!important}.mobile-home-workspace>.os-status>.os-time-card{padding-inline:11px!important}.mobile-home-workspace>.os-status>.os-weather-card{grid-template-columns:1fr!important;text-align:center}.mobile-home-workspace .os-weather-orb{display:none}.mobile-home-workspace .os-weather-meta{justify-content:center}.mobile-home-workspace .os-clock strong{font-size:34px}}.os-period{align-self:flex-end;margin:0 0 4px 1px;font-size:12px;font-weight:650;color:#ffffffc7;letter-spacing:.02em}.mobile-home-workspace .os-clock sup{font-variant-numeric:tabular-nums}@media(max-width:700px){html,body,#root,.engine-shell{max-width:100%;overflow-x:hidden}.mobile-home-workspace{width:100%;max-width:100vw;min-width:0;overflow-x:hidden}.mobile-home-workspace .mobile-pinned-list{display:flex!important;max-width:none;flex-direction:column;gap:9px}.mobile-home-workspace .mobile-pinned-list .mobile-pinned-app-wrap>.app-tile{width:100%;min-height:82px;border-radius:20px}.mobile-home-workspace .mobile-pinned-list .mobile-pinned-app-wrap .app-launch{min-height:82px;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:13px;padding:13px 16px}.mobile-home-workspace .mobile-pinned-list .mobile-pinned-app-wrap .app-icon-symbol,.mobile-home-workspace .mobile-pinned-list .mobile-pinned-app-wrap .app-icon-image{grid-column:1;grid-row:1/3;width:48px;height:48px;margin:0}.mobile-home-workspace .mobile-pinned-list .mobile-pinned-app-wrap .app-launch strong{grid-column:2;grid-row:1;align-self:end;margin:0;font-size:15px}.mobile-home-workspace .mobile-pinned-list .mobile-pinned-app-wrap .app-launch>span:last-child{grid-column:2;grid-row:2;align-self:start;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.mobile-pinned-resource{position:relative;width:100%;min-height:82px;display:grid;grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;gap:13px;padding:13px 14px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:linear-gradient(145deg,var(--glass),rgba(10,13,21,.42));box-shadow:inset 0 1px #ffffff0a;color:#fff;text-align:left;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.mobile-pinned-resource-icon{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff0f;font-size:23px}.mobile-pinned-resource-icon img,.mobile-pinned-resource-icon video{width:100%;height:100%;display:block;object-fit:cover}.mobile-pinned-resource-copy{min-width:0;display:grid;gap:4px}.mobile-pinned-resource-copy strong,.mobile-pinned-resource-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-pinned-resource-copy strong{font-size:15px}.mobile-pinned-resource-copy small{color:#ffffff94;font-size:10px;text-transform:capitalize}.mobile-pinned-open{justify-self:end;color:#ffffff94;font-size:18px}.mobile-pinned-empty{margin:0;padding:24px 18px;border:1px dashed rgba(255,255,255,.16);border-radius:20px;color:#fff9;line-height:1.5;text-align:center}.mobile-sortable-pin{position:relative;width:100%;max-width:100%;min-width:0;touch-action:pan-y}.mobile-sortable-pin>.app-tile{width:100%;max-width:100%}.mobile-pinned-list.editing .mobile-sortable-pin{touch-action:none}.mobile-sortable-pin.dragging{z-index:20;opacity:.78}.mobile-sortable-pin.dragging>*{box-shadow:0 22px 50px #0000007a,0 0 0 2px rgba(var(--ui-accent-rgb),.46)}.mobile-pinned-app-wrap{position:relative;width:100%}.mobile-pinned-app-wrap>.app-tile{width:100%}.mobile-app-pin-actions{position:absolute;z-index:5;right:13px;top:50%;transform:translateY(-50%)}.mobile-pinned-list.editing .mobile-pinned-app-wrap .app-launch{padding-right:82px}.mobile-pin-drag-zone{position:absolute;z-index:3;top:0;bottom:0;left:0;display:block;cursor:grab;touch-action:none}.mobile-pin-drag-zone:active{cursor:grabbing}.mobile-app-drag-zone{right:0}.mobile-resource-drag-zone{right:50%}.mobile-pin-edit-actions{z-index:5;justify-self:end;display:flex;align-items:center;gap:5px}.mobile-pin-edit-actions>button{width:28px;height:28px;padding:0;border:1px solid rgba(255,95,116,.35);border-radius:9px;background:#ff455c1c;color:#ff9bab;font-size:20px;line-height:1}.mobile-add-pin{width:100%;min-height:76px;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:12px;padding:12px 15px;border:1px dashed rgba(var(--ui-accent-rgb),.45);border-radius:20px;background:rgba(var(--ui-accent-rgb),.07);color:#fff;text-align:left}.mobile-add-pin>span{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:rgba(var(--ui-accent-rgb),.18);font-size:25px}.mobile-add-pin strong{font-size:14px}.mobile-add-pin small{color:#ffffff8f;font-size:9px}}.mobile-pin-picker-backdrop{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;padding:14px;background:#010308ad;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mobile-pin-picker{width:min(520px,100%);justify-self:center;padding:17px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:radial-gradient(circle at 12% 0,rgba(var(--ui-accent-rgb),.15),transparent 40%),#0d1421;box-shadow:0 30px 90px #000000a6}.mobile-pin-picker>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.mobile-pin-picker>header>div{display:grid;gap:3px}.mobile-pin-picker>header strong{font-size:18px}.mobile-pin-picker>header small{color:#ffffff8c;font-size:10px}.mobile-pin-picker>header>button{width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff0d;color:#fff;font-size:23px}.mobile-pin-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-pin-picker>div>button{min-height:68px;display:flex;align-items:center;gap:11px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff0a;color:#fff;text-align:left}.mobile-pin-picker>div>button>span{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:11px;background:rgba(var(--ui-accent-rgb),.13);font-size:20px}.mobile-pin-picker>div>button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.mobile-app-pin-picker>div{max-height:55dvh;overflow:auto}@media(max-width:700px){.mobile-home-utilities{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0 10px}.mobile-home-utilities>button{position:relative;min-height:72px;display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:19px;background:linear-gradient(145deg,#ffffff13,rgba(var(--ui-accent-rgb),.06));color:#fff;text-align:left}.mobile-home-utility-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border:1px solid rgba(var(--ui-accent-rgb),.28);border-radius:13px;background:rgba(var(--ui-accent-rgb),.12);font-size:22px}.mobile-home-utilities strong{font-size:12px}.mobile-home-utilities b{position:absolute;top:8px;left:43px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;border:2px solid #111522;border-radius:999px;background:#ff4966;color:#fff;font-size:8px}.mobile-notifications-empty{padding:34px;text-align:center;color:#ffffff8c}}@media(max-width:700px){.desktop-notification-tray-backdrop{position:fixed!important;z-index:5000!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;align-items:end!important;padding:0!important;background:#02050bb3!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.desktop-notification-tray{width:100%!important;max-width:none!important;max-height:min(72dvh,680px)!important;display:grid!important;grid-template-rows:auto minmax(120px,1fr)!important;overflow:hidden!important;border:1px solid rgba(139,200,255,.28)!important;border-width:1px 0 0!important;border-radius:24px 24px 0 0!important;background:linear-gradient(155deg,#152039,#080d18 72%)!important;box-shadow:0 -24px 70px #0000008c!important;padding-bottom:env(safe-area-inset-bottom)!important;overscroll-behavior:contain!important}.desktop-notification-tray>header{min-height:68px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px!important;border-bottom:1px solid rgba(255,255,255,.09)!important}.desktop-notification-tray>header>div{display:flex!important;align-items:center!important;gap:8px!important}.desktop-notification-tray>header>div:first-child{display:grid!important;gap:2px!important}.desktop-notification-tray>header strong{font-size:18px!important}.desktop-notification-tray>header small{font-size:10px!important;color:#ffffff94!important}.desktop-notification-tray>header button{min-width:38px!important;min-height:38px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:11px!important;background:#ffffff12!important;color:#fff!important}.desktop-notification-tray-list{min-height:150px!important;display:grid!important;align-content:start!important;gap:8px!important;overflow-y:auto!important;padding:12px 12px 18px!important;overscroll-behavior:contain!important}.desktop-notification-tray-list article{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:8px!important;padding:11px!important;border:1px solid rgba(139,200,255,.15)!important;border-radius:14px!important;background:#ffffff0d!important}.desktop-notification-tray-main{min-width:0!important;display:grid!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important}.desktop-notification-dismiss{width:36px!important;height:36px!important;border:0!important;border-radius:10px!important;background:#ffffff12!important;color:#fff!important}.mobile-notifications-empty{margin:auto!important;padding:48px 20px!important;text-align:center!important;color:#ffffff8c!important}}@media(max-width:700px){.mobile-home-workspace>.os-status>.os-time-card,.mobile-home-workspace>.os-status>.os-weather-card{min-height:142px!important;padding-top:calc(env(safe-area-inset-top) + 9px)!important;padding-bottom:11px!important}.mobile-home-workspace .os-clock{gap:3px}.mobile-home-workspace .os-clock strong{font-size:clamp(31px,9vw,39px)}.mobile-home-workspace .os-period{margin-bottom:3px;font-size:9px}.mobile-home-workspace .os-clock sup{margin-top:4px;font-size:15px;font-weight:650;min-width:19px;color:#ffffff9e}.mobile-home-workspace .os-weather-main strong{font-size:31px}.mobile-home-workspace .os-weather-orb{width:42px;height:42px;font-size:21px}}@media(max-width:700px){.mobile-home-workspace>.os-status>.os-time-card,.mobile-home-workspace>.os-status>.os-weather-card{min-height:118px!important;padding-top:9px!important;padding-bottom:9px!important}.mobile-home-workspace .os-clock strong{font-size:clamp(29px,8.4vw,36px)}.mobile-home-workspace .os-weather-main strong{font-size:29px}.mobile-home-workspace .os-weather-orb{width:38px;height:38px;font-size:19px}}@media(max-width:700px){.mobile-home-workspace .os-time-card{background:radial-gradient(ellipse 92% 76% at 50% 56%,rgba(105,58,112,.24) 0%,rgba(61,35,76,.16) 42%,transparent 76%),linear-gradient(to top,#140813c7,#120d1d9e 52%,#121b2e47)!important;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}}@media(max-width:700px){.mobile-home-workspace>.os-status{width:calc(100% + 36px)!important;max-width:none!important;margin-left:-18px!important;margin-right:-18px!important;min-height:128px;border-width:1px 0!important;border-radius:0 0 34px 34px!important;border-color:rgba(var(--ui-accent-rgb),.28)!important;background:radial-gradient(circle at 50% -22%,rgba(var(--ui-accent-rgb),.26),transparent 54%),linear-gradient(115deg,#0a1424db,#1b0a1dcc)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px rgba(var(--ui-accent-rgb),.16),0 24px 58px #00000052!important}.mobile-home-workspace>.os-status>.os-time-card,.mobile-home-workspace>.os-status>.os-weather-card{min-height:128px!important}}.hosting-codex{margin-top:14px;padding:14px;border:1px solid rgba(184,91,255,.38);border-radius:13px;background:linear-gradient(120deg,#5b287f30,#0c1122b8);display:grid;gap:8px}.hosting-codex small{color:var(--muted,#a8afbf);line-height:1.45}.hosting-codex label{display:grid;gap:7px;font-size:.82rem;color:var(--muted,#a8afbf)}.hosting-codex label span,.hosting-codex>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.hosting-codex code{flex:1;min-width:250px;padding:9px 10px;border-radius:8px;background:#080b14;border:1px solid rgba(188,119,255,.4);color:#f0dfff;overflow-wrap:anywhere}.hosting-codex>div span{font-size:.82rem;color:var(--muted,#a8afbf);flex:1}.hosting-plan-gate{max-width:980px;margin:0 auto;padding:24px 6px 10px;display:grid;gap:18px}.hosting-plan-hero{position:relative;overflow:hidden;padding:30px;border:1px solid rgba(145,154,255,.3);border-radius:22px;background:radial-gradient(circle at 90% 10%,rgba(219,76,238,.35),transparent 35%),radial-gradient(circle at 8% 90%,rgba(62,177,255,.23),transparent 38%),linear-gradient(135deg,#161d39f5,#090c17f5);display:grid;gap:10px}.hosting-plan-hero>span{font-size:10px;letter-spacing:.18em;color:#cbb7ff;font-weight:900}.hosting-plan-hero>strong{max-width:660px;font-size:clamp(25px,4vw,42px);line-height:1.03}.hosting-plan-hero p{max-width:650px;margin:0;color:#c5cee7;line-height:1.55}.hosting-plan-hero>div{display:flex;align-items:center;gap:9px;margin-top:6px}.hosting-plan-hero b{font-size:12px;color:#adb8d4}.hosting-plan-hero em{font-style:normal;border:1px solid rgba(255,255,255,.15);padding:5px 9px;border-radius:999px;background:#ffffff14;font-size:11px}.hosting-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hosting-plan-grid article{min-height:240px;padding:20px;border:1px solid rgba(178,193,235,.17);border-radius:18px;background:linear-gradient(145deg,#181f35c7,#080b15d6);display:flex;flex-direction:column;gap:10px}.hosting-plan-grid article.featured{border-color:#d367ffb3;box-shadow:0 14px 40px #973be829;background:linear-gradient(145deg,#52236c80,#0d1022f5)}.hosting-plan-grid article>small{font-size:9px;letter-spacing:.12em;color:#f0c7ff;font-weight:900}.hosting-plan-grid article>strong{font-size:18px}.hosting-plan-grid article>b{font-size:28px}.hosting-plan-grid article>b i{font-size:11px;font-style:normal;font-weight:500;color:#a7b0ca}.hosting-plan-grid article p{min-height:38px;margin:0;color:#b4bed6;font-size:12px;line-height:1.45}.hosting-plan-grid ul{padding:0;margin:0;list-style:none;display:grid;gap:6px;color:#dce6ff;font-size:11px}.hosting-plan-grid button{margin-top:auto;width:100%;padding:10px;border-radius:10px}.hosting-plan-note{text-align:center;color:#9ca9c6;line-height:1.5}@media(max-width:800px){.hosting-plan-grid{grid-template-columns:1fr}.hosting-plan-hero{padding:24px}.hosting-plan-gate{padding-top:8px}}.engine-shell.luminous-borders{--lume-x:50%;--lume-y:18%;--fluid-x:50%;--fluid-y:18%}.engine-shell.luminous-borders :is(.os-status,.server-status-card,.lifestate-overview,.app-tile,.mobile-pinned-resource,.dialog-card,.app-window,.mobile-taskbar-home,.mobile-taskbar-running,.mobile-taskbar-system,.settings-section>header,.settings-option,.settings-field,.roam-route){position:relative}.engine-shell.luminous-borders :is(.os-status,.server-status-card,.lifestate-overview,.app-tile,.mobile-pinned-resource,.dialog-card,.app-window,.mobile-taskbar-home,.mobile-taskbar-running,.mobile-taskbar-system,.settings-section>header,.settings-option,.settings-field,.roam-route):after{content:"";position:absolute;z-index:40;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;border:1px solid transparent;border-radius:inherit;background:radial-gradient(ellipse 60% 64% at var(--lume-x) var(--lume-y),rgba(255,255,255,.72),rgba(var(--ui-accent-rgb),.42) 30%,transparent 70%) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;filter:drop-shadow(0 0 5px rgba(var(--ui-accent-rgb),.28));opacity:.74;transition:opacity .2s ease}.engine-shell.luminous-borders.luminous-pointer-in-site :is(.os-status,.server-status-card,.lifestate-overview,.app-tile,.mobile-pinned-resource,.dialog-card,.app-window,.mobile-taskbar-home,.mobile-taskbar-running,.mobile-taskbar-system,.settings-section>header,.settings-option,.settings-field,.roam-route):after{opacity:0}.engine-shell.reduce-motion :is(.os-status,.server-status-card,.lifestate-overview,.app-tile,.mobile-pinned-resource,.dialog-card,.app-window,.mobile-taskbar-home,.mobile-taskbar-running,.mobile-taskbar-system,.settings-section>header,.settings-option,.settings-field,.roam-route):after{display:none!important}.window-resize-handle{position:absolute;z-index:70;display:block;pointer-events:auto;touch-action:none}.window-resize-handle.resize-n{top:0;left:16px;right:16px;height:9px;cursor:n-resize}.window-resize-handle.resize-e{top:16px;right:0;bottom:16px;width:9px;cursor:e-resize}.window-resize-handle.resize-s{right:16px;bottom:0;left:16px;height:9px;cursor:s-resize}.window-resize-handle.resize-w{top:16px;bottom:16px;left:0;width:9px;cursor:w-resize}.window-resize-handle.resize-ne{top:0;right:0;width:18px;height:18px;cursor:ne-resize}.window-resize-handle.resize-se{right:0;bottom:0;width:18px;height:18px;cursor:se-resize}.window-resize-handle.resize-sw{bottom:0;left:0;width:18px;height:18px;cursor:sw-resize}.window-resize-handle.resize-nw{top:0;left:0;width:18px;height:18px;cursor:nw-resize}body.resizing-app-window,body.resizing-app-window *{user-select:none!important;-webkit-user-select:none!important}@media(min-width:701px){.app-window.window-positioned{z-index:var(--window-z)!important}.app-window.window-positioned:not(.maximized){left:var(--window-x)!important;top:var(--window-y)!important;transform:none!important}.app-window.window-positioned.focused{border-color:rgba(var(--ui-accent-rgb),.55)!important}.window-bar{cursor:grab}.dragging-app-window,.dragging-app-window *{user-select:none!important;-webkit-user-select:none!important;cursor:grabbing!important}.pooled-frame.windowed{left:var(--frame-x)!important;top:calc(var(--frame-y) + 42px)!important;transform:none!important;z-index:var(--frame-z)!important}.pooled-frame.active{display:block!important}}@media(min-width:701px){.frame-pool{z-index:var(--frame-pool-z,50)!important}}@media(min-width:701px){.app-window.taskbar-preview-window{inset:auto auto calc(var(--atcos-taskbar-height,56px) + 250px) 50%!important;width:min(420px,calc(100vw - 28px))!important;height:34px!important;transform:translate(-50%)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:14px 14px 0 0!important;overflow:hidden!important;background:#090d14!important;box-shadow:0 22px 70px #000000b3!important;pointer-events:none!important}.app-window.taskbar-preview-window .window-bar{height:34px;pointer-events:none!important}.app-window.taskbar-preview-window .window-actions{display:none!important}.pooled-frame.taskbar-preview-frame{inset:auto auto calc(var(--atcos-taskbar-height,56px) + 14px) 50%!important;width:min(420px,calc(100vw - 28px))!important;height:236px!important;max-width:none!important;max-height:none!important;transform:translate(-50%)!important;border:1px solid rgba(255,255,255,.24)!important;border-top:0!important;border-radius:0 0 14px 14px!important;box-shadow:0 22px 70px #000000b3!important;pointer-events:none!important}}.microsoft-front-prompt{z-index:300!important}@media(min-width:701px){.desktop-workspace{z-index:0!important}}.app-window.cached-hidden{display:none!important}.app-window .frame-pool{display:contents;position:static;inset:auto;z-index:auto;pointer-events:none}.app-window .pooled-frame{z-index:1!important}.app-window .window-bar{position:relative;z-index:2}.window-actions.controls-collapsed{flex:0 0 auto!important}.window-actions.controls-collapsed button{font-size:20px!important}.vps-explorer.is-dropping{outline:2px dashed var(--ui-accent);outline-offset:5px;border-radius:15px;background:rgba(var(--ui-accent-rgb),.06)}.vps-explorer.is-dropping .vps-explorer-body{box-shadow:inset 0 0 0 999px rgba(var(--ui-accent-rgb),.04)}.atcos-explorer.is-dropping{outline:2px dashed var(--ui-accent);outline-offset:4px}.atcos-explorer.is-dropping .explorer-items{background:rgba(var(--ui-accent-rgb),.07)}@media(max-width:700px){.window-resize-handle{display:none!important}}.desktop-roaming-indicator{position:fixed;z-index:96;left:18px;bottom:82px;max-width:min(430px,calc(100vw - 36px));display:flex;align-items:flex-start;gap:10px;padding:10px 13px;border:1px solid rgba(var(--ui-accent-rgb),.38);border-radius:14px;background:#070b14e0;box-shadow:0 16px 45px #00000061;color:#fff;text-align:left;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.desktop-roaming-indicator>span:first-child{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:rgba(var(--ui-accent-rgb),.18);color:var(--ui-accent);font-weight:800}.desktop-roaming-indicator.syncing>span:first-child{animation:roamingStatusSpin 1s linear infinite}.desktop-roaming-indicator>span:last-child{min-width:0;display:grid;gap:2px}.desktop-roaming-indicator strong{font-size:11px}.desktop-roaming-indicator small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffad;font-size:10px}.desktop-roaming-indicator.error{border-color:#ff697380}.desktop-roaming-indicator.error>span:first-child{background:#ff505f2e;color:#ffabb4}@keyframes roamingStatusSpin{to{transform:rotate(360deg)}}@media(max-width:700px){.desktop-roaming-indicator{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 72px);max-width:none}.desktop-roaming-indicator small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.engine-shell.luminous-borders :is(.os-status,.server-status-card,.lifestate-overview,.mobile-pinned-resource){isolation:isolate;overflow:hidden}.engine-shell.luminous-borders :is(.os-status,.server-status-card,.lifestate-overview,.mobile-pinned-resource):before{content:"";position:absolute;z-index:0;top:-22%;right:-22%;bottom:-22%;left:-22%;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 48% 58% at var(--fluid-x) var(--fluid-y),rgba(var(--ui-accent-rgb),.34),transparent 72%),radial-gradient(ellipse 44% 56% at calc(100% - var(--fluid-x)) calc(100% - var(--fluid-y)),rgba(105,126,255,.22),transparent 74%);filter:blur(18px) saturate(145%);mix-blend-mode:screen;opacity:.72;transform:scale(1.08)}.engine-shell.luminous-borders :is(.os-status,.server-status-card,.mobile-pinned-resource)>*{position:relative;z-index:1}.engine-shell.luminous-borders .lifestate-overview>:not(.lifestate-overview-glow){position:relative;z-index:1}.engine-shell.luminous-borders .lifestate-overview>.lifestate-overview-glow{position:absolute!important;z-index:0}.engine-shell.luminous-borders .app-tile{background:radial-gradient(ellipse 48% 62% at var(--fluid-x) var(--fluid-y),rgba(var(--ui-accent-rgb),.25),transparent 72%),radial-gradient(ellipse 42% 58% at calc(100% - var(--fluid-x)) calc(100% - var(--fluid-y)),rgba(105,126,255,.16),transparent 74%),linear-gradient(145deg,var(--glass),rgba(10,13,21,.35))!important}.engine-shell.luminous-borders .mobile-pinned-app-wrap>.app-tile{overflow:hidden!important;contain:paint;isolation:isolate;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.engine-shell.luminous-borders .mobile-pinned-app-wrap>.app-tile:after{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:19px!important}.engine-shell.luminous-borders .mobile-pinned-app-wrap>.app-tile:before{border-radius:inherit}.engine-shell.reduce-motion :is(.os-status,.server-status-card,.lifestate-overview,.mobile-pinned-resource):before{display:none!important}.hosting-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hosting-plan-grid article.current{border-color:#7edaa780;background:linear-gradient(145deg,#1e564461,#081517eb);box-shadow:inset 0 0 0 1px #7edaa71f}.hosting-plan-grid button:disabled{cursor:default;opacity:1;background:#75e3a524;border-color:#7edaa761;color:#bff8d1}@media(max-width:1080px){.hosting-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.hosting-plan-grid{grid-template-columns:1fr}}.hosting-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hosting-plan-grid>article:last-child{grid-column:1/-1;width:100%}@media(max-width:800px){.hosting-plan-grid{grid-template-columns:1fr}.hosting-plan-grid>article:last-child{grid-column:auto}}@media(max-width:700px){.mobile-taskbar{align-items:center!important}.mobile-taskbar-running,.mobile-taskbar-system{align-self:center!important;margin-block:0!important;transform:translateY(1px)}}@media(max-width:720px)and (orientation:portrait){.all-apps-backdrop{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top)) 10px max(8px,env(safe-area-inset-bottom))!important;background:#04080ed1!important}.all-apps-dialog{width:100%!important;max-width:520px!important;height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)))!important;max-height:none!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:24px!important;overflow:hidden!important}.all-apps-dialog>.dialog-head{min-height:94px!important;padding:18px 18px 14px!important;align-items:center!important}.all-apps-dialog>.dialog-head strong{font-size:22px!important}.all-apps-dialog>.dialog-head span{font-size:10px!important}.all-apps-dialog>.dialog-head button{width:42px!important;height:42px!important;border-radius:13px!important}.all-apps-dialog .all-apps-search{position:relative!important;top:auto!important;height:44px!important;margin:12px 14px 8px!important;border-radius:14px!important}.all-apps-dialog .all-apps-search>span,.all-apps-dialog .all-apps-search>input{transform:none!important}.all-apps-count{padding:2px 16px 8px!important;font-size:10px!important}.all-apps-list{padding:0 10px max(12px,env(safe-area-inset-bottom))!important;gap:7px!important}.all-apps-item{min-height:62px!important;padding:9px 10px!important;border-radius:15px!important}}@media(orientation:landscape)and (max-height:700px){.all-apps-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:8px max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left))!important;background:#04080ed1!important}.all-apps-dialog{width:100%!important;max-width:none!important;height:calc(100dvh - 16px)!important;max-height:none!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:22px!important;overflow:hidden!important}.all-apps-dialog>.dialog-head{min-height:58px!important;padding:10px 14px!important;align-items:center!important}.all-apps-dialog>.dialog-head strong{font-size:18px!important}.all-apps-dialog>.dialog-head span{font-size:8px!important}.all-apps-dialog>.dialog-head button{width:36px!important;height:36px!important;border-radius:11px!important;font-size:23px!important}.all-apps-dialog .all-apps-search{position:relative!important;top:auto!important;height:38px!important;margin:8px 12px 5px!important;border-radius:12px!important}.all-apps-dialog .all-apps-search>span,.all-apps-dialog .all-apps-search>input{transform:none!important}.all-apps-count{padding:0 14px 5px!important;font-size:9px!important}.all-apps-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0 10px 10px!important}.all-apps-item{min-height:52px!important;padding:6px 9px!important;border-radius:12px!important;grid-template-columns:38px minmax(0,1fr)!important}.all-apps-item .app-icon-symbol,.all-apps-item .app-icon-image{width:34px!important;height:34px!important;border-radius:10px!important}.all-apps-copy strong{font-size:11px!important}.all-apps-copy small{font-size:8px!important}.all-apps-source{display:none!important}}.add-app-dialog-v2 .app-package-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px dashed rgba(255,255,255,.2);border-radius:14px;background:linear-gradient(135deg,#ffffff0b,#ffffff05);transition:border-color .16s ease,background .16s ease}.add-app-dialog-v2 .app-package-picker.selected{border-style:solid;border-color:rgba(var(--ui-accent-rgb),.42);background:rgba(var(--ui-accent-rgb),.065)}.add-app-dialog-v2 .app-package-picker>input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-package-button{min-width:0;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#fff1;color:#fff;text-align:left}.app-package-button:hover{border-color:rgba(var(--ui-accent-rgb),.45);background:rgba(var(--ui-accent-rgb),.1)}.app-package-button>i{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:9px;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));font-size:17px;font-style:normal;font-weight:800}.app-package-button>span{display:grid;gap:2px;min-width:0}.app-package-button strong{font-size:11px}.app-package-button small{font-size:8px;opacity:.58}.app-package-name{max-width:210px;padding-right:5px;font-size:10px!important;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.add-app-dialog-v2 .app-package-picker{grid-template-columns:1fr}.app-package-name{max-width:100%;padding:0 4px 2px}.app-package-button{width:100%}}.app-icon-badge-wrap,.taskbar-app-icon-wrap{position:relative;display:inline-grid;place-items:center}.atcos-app-badge,.atcos-taskbar-badge{position:absolute;z-index:5;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #090d14;border-radius:999px;background:var(--ui-accent,#ff4d5f);color:#fff;font-size:9px;font-weight:900;line-height:1;box-shadow:0 4px 14px #00000061}.atcos-app-badge{top:-6px;right:-10px}.atcos-taskbar-badge{top:-5px;right:-8px;min-width:16px;height:16px;font-size:8px;padding:0 4px}.app-window.attention-requested .window-bar{box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb),.7),0 0 24px rgba(var(--ui-accent-rgb),.28)}.app-window.attention-requested .window-dot{box-shadow:0 0 0 5px rgba(var(--ui-accent-rgb),.15),0 0 18px rgba(var(--ui-accent-rgb),.75)}.desktop-center-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .12s ease,filter .12s ease}.desktop-center-content-covered{opacity:0;filter:brightness(.35);pointer-events:none}.desktop-center-panel.desktop-trash-mode{cursor:grabbing;border-color:#ffffff9e;box-shadow:0 18px 55px #00000061,inset 0 0 48px #000000d1,0 0 30px #a646ff1f}.desktop-center-panel.desktop-trash-mode:hover{transform:scale(.7);border-color:#ffffffb8}.desktop-center-panel.desktop-trash-mode.desktop-trash-over{border-color:#cf9dfff2;box-shadow:0 18px 55px #00000080,inset 0 0 70px #000000f2,0 0 35px #b14fffb3,0 0 85px #4e227e6b}.desktop-trash-portal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;overflow:hidden;display:grid;place-items:center;isolation:isolate;pointer-events:none;background:radial-gradient(circle at 50% 50%,#000 0,#000 9%,#000000fa 10%,#000000fa,#100719f0 22%,#1d0724b8 38%,#04050afc 72%)}.desktop-trash-portal:before{content:"";position:absolute;left:50%;top:50%;width:142px;height:142px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#000 0,#000 25%,#000000fa 26%,#000000fa 42%,#5a1e8273 44%,#5a1e8273 52%,#0000 66%);box-shadow:0 0 25px #000,0 0 62px #8f32d68c,inset 0 0 24px #000;animation:desktopBlackHolePulse 1.15s ease-in-out infinite alternate;z-index:1}.desktop-trash-portal:after{content:"";position:absolute;left:50%;top:50%;width:210px;height:76px;transform:translate(-50%,-50%) rotate(-12deg);border-radius:50%;border:8px solid rgba(174,81,236,.34);border-left-color:#efccffbf;border-right-color:#4e1d771f;filter:blur(.4px);animation:desktopBlackHoleSpin 1.65s linear infinite;z-index:0}.desktop-trash-vortex{position:absolute;left:50%;top:50%;border-radius:50%;border-style:solid;border-color:rgba(202,135,255,.58) transparent rgba(93,36,137,.18) transparent;z-index:0}.desktop-trash-vortex.vortex-a{width:245px;height:104px;border-width:3px;animation:desktopBlackHoleSpin 2.1s linear infinite}.desktop-trash-vortex.vortex-b{width:185px;height:82px;border-width:2px;animation:desktopBlackHoleSpinReverse 1.45s linear infinite}.desktop-trash-vortex.vortex-c{width:118px;height:118px;border-width:2px;animation:desktopBlackHoleSpin .9s linear infinite}.desktop-trash-can{position:absolute;left:50%;top:50%;width:42px;height:51px;transform:translate(-50%,-50%) scale(.92);border:3px solid rgba(255,255,255,.94);border-top:0;border-radius:4px 4px 9px 9px;z-index:3;filter:drop-shadow(0 0 7px rgba(255,255,255,.26))}.desktop-trash-can:before{content:"";position:absolute;left:-6px;top:-10px;width:48px;height:5px;background:#fff;border-radius:4px;box-shadow:0 0 7px #ffffff59}.desktop-trash-can:after{content:"";position:absolute;left:12px;top:-17px;width:17px;height:7px;border:3px solid #fff;border-bottom:0;border-radius:6px 6px 0 0}.desktop-trash-can i,.desktop-trash-can b{position:absolute;top:8px;bottom:8px;width:3px;border-radius:2px;background:#ffffffc2}.desktop-trash-can i{left:10px}.desktop-trash-can b{right:10px}.desktop-trash-portal>strong{position:absolute;left:50%;bottom:25px;transform:translate(-50%);z-index:4;font-size:13px;letter-spacing:.18em;font-weight:950;white-space:nowrap;color:#fff;text-shadow:0 0 12px rgba(196,119,255,.75)}.desktop-trash-portal>small{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:4;font-size:9px;letter-spacing:.06em;white-space:nowrap;color:#ffffff94}.desktop-trash-particle{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:#e7c7ff;box-shadow:0 0 10px #cf8ffff2;z-index:2;opacity:0}.desktop-trash-particle.particle-a{--tx:-165px;--ty:-76px;animation:desktopSuckIn 1.25s linear infinite}.desktop-trash-particle.particle-b{--tx:158px;--ty:-65px;animation:desktopSuckIn 1.05s .18s linear infinite}.desktop-trash-particle.particle-c{--tx:-150px;--ty:74px;animation:desktopSuckIn 1.4s .34s linear infinite}.desktop-trash-particle.particle-d{--tx:172px;--ty:67px;animation:desktopSuckIn 1.18s .55s linear infinite}.desktop-trash-over .desktop-trash-portal:before{animation-duration:.55s;box-shadow:0 0 32px #000,0 0 82px #af45ffcc,inset 0 0 30px #000}.desktop-trash-over .desktop-trash-particle{animation-duration:.68s}@keyframes desktopBlackHoleSpin{0%{transform:translate(-50%,-50%) rotate(-12deg)}to{transform:translate(-50%,-50%) rotate(348deg)}}@keyframes desktopBlackHoleSpinReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes desktopBlackHolePulse{0%{transform:translate(-50%,-50%) scale(.91);filter:brightness(.82)}to{transform:translate(-50%,-50%) scale(1.07);filter:brightness(1.2)}}@keyframes desktopSuckIn{0%{transform:translate(var(--tx),var(--ty)) scale(1);opacity:0}15%{opacity:1}70%{opacity:.9}to{transform:translate(0) scale(.05);opacity:0}}.reduce-motion .desktop-trash-portal:before,.reduce-motion .desktop-trash-portal:after,.reduce-motion .desktop-trash-vortex,.reduce-motion .desktop-trash-particle{animation:none!important}.hosting-head-actions{display:flex;align-items:center;gap:8px;flex:none}.hosting-sites>div>button:first-child{grid-template-rows:auto auto;align-content:center;overflow:hidden}.hosting-sites>div>button:first-child>strong,.hosting-sites>div>button:first-child>small{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosting-sites>div>button:first-child>strong{line-height:1.25}.hosting-sites>div>button:first-child>small{line-height:1.25}.hosting-sites{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}@media(max-width:700px){.hosting-sites{grid-template-columns:minmax(0,1fr)}}.hosting-operation-status.notice-success{color:#fff;background:#08783f;border-color:#32d583;box-shadow:none}.hosting-operation-status.notice-error{color:#fff;background:#a32035;border-color:#ff667a;box-shadow:none}.hosting-caps button.active{border-color:rgba(var(--ui-accent-rgb),.78);box-shadow:0 0 0 2px rgba(var(--ui-accent-rgb),.14)}.hosting-capability-detail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:13px 14px;border:1px solid rgba(91,222,151,.42);border-radius:13px;background:#102c21}.hosting-capability-detail>div:first-child{display:grid;gap:4px}.hosting-capability-detail span{width:max-content;padding:3px 7px;border-radius:999px;background:#08783f;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.hosting-capability-detail strong{font-size:15px}.hosting-capability-detail small{color:#d5f5e3;line-height:1.4}.hosting-capability-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.hosting-capability-actions button{white-space:nowrap}@media(max-width:700px){.hosting-capability-detail{grid-template-columns:1fr}.hosting-capability-actions{justify-content:flex-start;flex-wrap:wrap}}.hosting-deploy-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#181f35c7,#080b15e6)!important}.hosting-deploy-card:before{content:"";position:absolute;inset:-50px -70px auto auto;width:150px;height:110px;border-radius:50%;background:rgba(var(--ui-accent-rgb),.13);filter:blur(30px);pointer-events:none}.hosting-deploy-card>*{position:relative}.hosting-git-options{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(160px,1.3fr);gap:8px}.hosting-git-options>*{min-width:0;width:100%}.hosting-archive-drop{width:100%;min-height:92px!important;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px!important;border:1px dashed rgba(var(--ui-accent-rgb),.58)!important;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.12),#ffffff09)!important;text-align:left}.hosting-archive-drop:hover,.hosting-archive-drop.dragging{border-color:var(--ui-accent)!important;background:rgba(var(--ui-accent-rgb),.22)!important;box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.12);transform:none!important}.hosting-archive-drop>i{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:13px;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));color:#fff;font-size:22px;font-style:normal;font-weight:800}.hosting-archive-drop>span{display:grid;gap:3px;min-width:0}.hosting-archive-drop>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosting-archive-drop>span small{color:#e7edffad}.hosting-existing-path{display:grid;gap:5px;color:#e0e7fab8;font-size:10px}.hosting-existing-path input{width:100%}.hosting-deploy-submit{margin-top:auto;min-height:38px!important;border-color:rgba(var(--ui-accent-rgb),.42)!important;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.22),#ffffff12)!important;font-weight:750}@media(max-width:620px){.hosting-git-options{grid-template-columns:1fr}.hosting-archive-drop{align-items:flex-start;justify-content:flex-start}}.hosting-domain-panel{position:relative;overflow:hidden;padding:16px!important;border:1px solid rgba(var(--ui-accent-rgb),.3)!important;background:linear-gradient(145deg,#181f35d1,#080b15eb)!important;box-shadow:0 14px 34px #00000029}.hosting-domain-panel:before{content:"";position:absolute;inset:-65px auto auto -55px;width:180px;height:130px;border-radius:50%;background:rgba(var(--ui-accent-rgb),.13);filter:blur(34px);pointer-events:none}.hosting-domain-panel>*{position:relative}.hosting-domain-panel>strong{display:flex;align-items:center;gap:8px;font-size:15px!important}.hosting-domain-panel>strong:before{content:"⌁";width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));color:#fff;font-size:17px}.hosting-domain-grid{gap:10px!important}.hosting-domain-grid label{display:grid;gap:6px;padding:0!important;font-size:11px!important;letter-spacing:.015em}.hosting-domain-grid input{min-height:42px!important;background:#050912b8!important;border-color:#b8cbf440!important}.hosting-domain-actions{display:flex;gap:8px;flex-wrap:wrap}.hosting-domain-actions button{min-height:38px!important;padding:0 14px!important;font-weight:750}.hosting-domain-actions button:first-child{border-color:rgba(var(--ui-accent-rgb),.48)!important;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.25),#ffffff12)!important}.hosting-dns-results{display:grid;gap:8px;padding-top:10px!important}.hosting-dns-results>small{display:block;padding:9px 11px;border:1px solid rgba(177,197,241,.19);border-radius:10px;background:#0a1222;color:#cdd8f3!important;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.hosting-dns-results>div{display:grid!important;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.4fr) minmax(170px,1fr) auto;align-items:center;gap:10px;min-height:46px!important;padding:9px 11px!important;border-radius:11px!important;color:#fff}.hosting-dns-results>div.ready{border-color:#32d583!important;background:#08783f!important}.hosting-dns-results>div.missing{border-color:#ff667a!important;background:#a32035!important}.hosting-dns-results>div span,.hosting-dns-results>div small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff!important}.hosting-dns-results>div>b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#ffffff2e;font-size:13px}@media(max-width:760px){.hosting-dns-results>div{grid-template-columns:1fr auto}.hosting-dns-results>div span,.hosting-dns-results>div small{grid-column:1/-1;white-space:normal}.hosting-dns-results>div>b{grid-column:2;grid-row:1}}.hosting-domain-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px!important}.hosting-domain-actions button{width:100%;justify-content:center}@media(max-width:520px){.hosting-domain-actions{grid-template-columns:1fr}}.hosting-privacy-control{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(106,218,180,.3);border-radius:12px;background:#19554321}.hosting-privacy-control>span{display:grid;gap:2px}.hosting-privacy-control small{opacity:.72}.hosting-privacy-control button{min-width:120px}.hosting-privacy-control button.private{background:#17213a!important;border-color:#ffffff4d!important}.hosting-app-window input:not([type=checkbox]):not([type=radio]){padding-left:12px!important;padding-right:12px!important}.hosting-create{position:relative;overflow:hidden;display:grid!important;grid-template-columns:minmax(210px,1.5fr) minmax(170px,1fr) minmax(170px,1fr) auto;align-items:stretch;gap:9px!important;padding:14px!important;border:1px solid rgba(var(--ui-accent-rgb),.34)!important;border-radius:15px!important;background:linear-gradient(145deg,#1c233ddb,#080b16f0)!important;box-shadow:0 15px 36px #0000002b}.hosting-create:before{content:"";position:absolute;inset:-70px -60px auto auto;width:210px;height:145px;border-radius:50%;background:rgba(var(--ui-accent-rgb),.16);filter:blur(38px);pointer-events:none}.hosting-create>*{position:relative;min-width:0!important;width:100%;min-height:44px!important}.hosting-create input,.hosting-create select{background:#09111f!important;border-color:#becff545!important}.hosting-create input:first-child{font-weight:700}.hosting-create select{cursor:pointer}.hosting-create .primary{padding:0 18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));box-shadow:0 9px 22px rgba(var(--ui-accent-rgb),.24);white-space:nowrap}.hosting-create .primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.hosting-mode-guide{position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px!important;margin-top:-8px;padding:11px 14px!important;border:1px solid rgba(var(--ui-accent-rgb),.34)!important;border-radius:0 0 13px 13px!important;background:#171b39!important;box-shadow:inset 4px 0 0 var(--ui-accent)}.hosting-mode-guide strong{padding:5px 9px;border-radius:8px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.28),#ffffff12);color:#fff;font-size:12px!important;white-space:nowrap}.hosting-mode-guide small{color:#d8def5!important;line-height:1.45}@media(max-width:980px){.hosting-create{grid-template-columns:minmax(200px,1.4fr) minmax(160px,1fr)}.hosting-create .primary{grid-column:2}}@media(max-width:620px){.hosting-create{grid-template-columns:1fr}.hosting-create .primary{grid-column:auto}.hosting-mode-guide{grid-template-columns:1fr;margin-top:-7px}.hosting-mode-guide strong{width:max-content;max-width:100%}}.hosting-actions{width:100%}.hosting-actions-row{width:100%;justify-content:stretch}.hosting-actions-row>button{flex:1 1 auto;min-width:0}.hosting-actions .hosting-ssl-email{flex:1.25 1 150px!important;min-width:120px!important;max-width:none!important}.hosting-actions-secondary>button:not(.hosting-setup-edit):not(.hosting-database-manager-button):not(.hosting-remove-button){flex:1 1 auto;padding-inline:8px}.hosting-actions-secondary .hosting-setup-edit,.hosting-actions-secondary .hosting-database-manager-button,.hosting-actions-secondary .hosting-remove-button{flex:0 0 38px!important;width:38px!important;padding:0!important}@media(max-width:760px){.hosting-actions-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.hosting-actions-row>button,.hosting-actions .hosting-ssl-email{width:100%;max-width:none}.hosting-actions-primary .hosting-ssl-email{grid-column:1/-1}.hosting-actions-secondary .hosting-setup-edit,.hosting-actions-secondary .hosting-database-manager-button{width:100%!important;flex:auto!important}}.hosting-https-control{display:flex;align-items:stretch;flex:1.5 1 280px;min-width:250px;gap:6px;white-space:nowrap}.hosting-https-control .hosting-ssl-email{flex:1 1 150px!important;width:auto!important;min-width:120px!important}.hosting-https-control button{flex:0 0 auto;white-space:nowrap}@media(max-width:760px){.hosting-https-control{grid-column:1/-1;width:100%;min-width:0}.hosting-https-control .hosting-ssl-email{width:100%!important}}@media(max-width:760px){.hosting-app-body{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)}.hosting-app-sidebar{max-height:none!important;overflow:hidden!important;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid var(--hosting-line);gap:5px!important}.hosting-app-sidebar>small{margin-bottom:5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hosting-app-server-list{display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden;padding:1px 1px 7px;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-inline:contain;scrollbar-width:thin}.hosting-app-server-list>button{flex:0 0 100%;width:100%!important;min-width:100%;scroll-snap-align:center}.hosting-app-content{min-height:0}}@media(max-width:760px){.hosting-app-server-list>.hosting-server-group{flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:center}.hosting-server-children{margin-left:18px;padding-left:10px}.hosting-server-card,.hosting-server-toggle{min-height:58px}}@media(max-width:760px){.hosting-actions-secondary .hosting-remove-button{grid-column:1/-1;width:100%!important}}@media(max-width:760px){.hosting-app-head{position:relative;z-index:30;inset:auto;width:100%;min-height:0!important;height:auto;padding:max(10px,calc(env(safe-area-inset-top,0px) + 8px)) max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px))!important;border:0!important;border-bottom:1px solid var(--hosting-line)!important;background:linear-gradient(90deg,#18213cf5,#0c101de6)!important;box-shadow:0 8px 24px #0000002e!important;pointer-events:auto}.hosting-app-head>div:first-of-type{display:flex;min-width:0}.hosting-app-identity{gap:7px!important;overflow:hidden}.hosting-app-identity>span:last-child{display:flex;gap:6px;white-space:nowrap}.hosting-app-identity em{font-size:6px;letter-spacing:.14em}.hosting-app-identity strong{font-size:16px!important}.hosting-app-identity small{display:none}.hosting-app-head-actions{width:auto;flex:0 0 auto;justify-content:flex-end;gap:6px;pointer-events:auto}.hosting-app-head-actions button{min-height:34px;padding:6px 9px;background:#11182b!important;box-shadow:0 7px 22px #00000059}.hosting-app-head-actions .hosting-app-close{width:34px;min-width:34px;padding:0}.hosting-app-body{height:auto;flex:1}.hosting-app-sidebar{padding-top:10px!important}.hosting-app-sidebar>strong{padding-right:0}}@media(orientation:landscape)and (max-height:560px){.hosting-app-overlay{padding:0}.hosting-app-window{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0}.hosting-app-head{box-sizing:border-box;position:relative;z-index:30;width:100%;min-height:62px!important;height:auto;padding:9px max(64px,calc(env(safe-area-inset-right,0px) + 8px)) 9px max(64px,calc(env(safe-area-inset-left,0px) + 8px))!important}.hosting-app-identity{min-width:0;overflow:hidden}.hosting-app-identity>span:last-child{display:flex;align-items:center;gap:7px;white-space:nowrap}.hosting-app-identity small{display:none}.hosting-app-head-actions{flex:0 0 auto}.hosting-app-body{box-sizing:border-box;width:100%;min-width:0;height:auto;flex:1;padding-right:max(64px,calc(env(safe-area-inset-right,0px) + 8px));padding-left:max(64px,calc(env(safe-area-inset-left,0px) + 8px));overflow:hidden}.hosting-app-sidebar,.hosting-app-content,.hosting-section-login{min-width:0}}.vps-explorer{position:relative}.vps-explorer.is-dropping:after{content:"Drop files and folders here";position:absolute;top:58px;right:12px;bottom:34px;left:12px;z-index:40;display:grid;place-items:center;border:2px dashed var(--ui-accent);border-radius:14px;background:#080d19f0;color:#fff;font-size:16px;font-weight:800;letter-spacing:.01em;box-shadow:0 18px 60px #0000007a,inset 0 0 70px rgba(var(--ui-accent-rgb),.12);pointer-events:none}.vps-explorer.is-dropping .vps-explorer-toolbar,.vps-explorer.is-dropping .vps-explorer-body,.vps-explorer.is-dropping .vps-explorer-crumbs{opacity:.4}.settings-support .support-login-card{position:relative;isolation:isolate;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:3px 14px!important;min-height:92px;padding:16px 18px!important;overflow:hidden;border:1px solid rgba(var(--ui-accent-rgb),.32)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.14),#0e1322eb 58%,#ffffff09)!important;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #00000029;text-align:left!important}.settings-support .support-login-card:after{content:"";position:absolute;z-index:-1;right:-50px;top:-65px;width:190px;height:170px;border-radius:50%;background:rgba(var(--ui-accent-rgb),.19);filter:blur(35px)}.settings-support .support-login-card>i{grid-column:1;grid-row:1/3;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:15px;background:linear-gradient(145deg,var(--ui-accent),var(--ui-accent-2));box-shadow:0 8px 20px rgba(var(--ui-accent-rgb),.28);color:#fff;font-size:22px;font-style:normal;font-weight:850}.settings-support .support-login-card>strong{grid-column:2!important;grid-row:1!important;font-size:15px!important;letter-spacing:-.01em}.settings-support .support-login-card>span{grid-column:2!important;grid-row:2!important;color:#ecf1ffb3!important;font-size:11px;line-height:1.45}.settings-support .support-login-card>button{grid-column:3!important;grid-row:1/3!important;display:flex;align-items:center;justify-content:center;gap:12px;min-width:160px;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 9px 24px rgba(var(--ui-accent-rgb),.25);font-weight:800}.settings-support .support-login-card>button b{font-size:17px}@media(max-width:620px){.settings-support .support-login-card{grid-template-columns:42px minmax(0,1fr)!important;padding:14px!important}.settings-support .support-login-card>i{width:42px;height:42px;grid-row:1/3}.settings-support .support-login-card>strong{grid-column:2!important}.settings-support .support-login-card>span{grid-column:2!important}.settings-support .support-login-card>button{grid-column:1/-1!important;grid-row:3!important;width:100%;margin-top:9px}}.settings-policy-grid.has-support-login{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.settings-policy-grid.has-support-login>.support-login-card{grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;min-height:100%;padding:13px!important;gap:3px 10px!important}.settings-policy-grid.has-support-login>.support-login-card>i{width:42px;height:42px;grid-column:1!important;grid-row:1/3!important}.settings-policy-grid.has-support-login>.support-login-card>strong{grid-column:2!important;grid-row:1!important;font-size:13px!important}.settings-policy-grid.has-support-login>.support-login-card>span{grid-column:2!important;grid-row:2!important;font-size:10px}.settings-policy-grid.has-support-login>.support-login-card>button{grid-column:1/-1!important;grid-row:3!important;width:100%;min-width:0;margin-top:9px}@media(max-width:900px){.settings-policy-grid.has-support-login{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-policy-grid.has-support-login>.support-login-card{grid-column:1/-1}}@media(max-width:620px){.settings-policy-grid.has-support-login{grid-template-columns:1fr}.settings-policy-grid.has-support-login>.support-login-card{grid-column:auto}}.linux-control-tabs button:not(.active){color:#7f8797!important;background:#e7e9ee!important;border-color:#cfd3dc!important}.linux-control-tabs button:not(.active):hover:not(:disabled){color:#555e70!important;background:#d9dce3!important;border-color:#bfc4ce!important}.linux-control-tabs button.active{color:#fff!important;border-color:rgba(var(--ui-accent-rgb),.68)!important;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2))!important}.taskbar-browser-start{min-width:0;display:flex;align-items:center;gap:7px}.taskbar-browser-start>.mobile-taskbar-home{flex:0 0 var(--bar-control,44px)!important}.taskbar-web-address{height:40px;min-width:180px;max-width:365px;flex:1;display:grid;grid-template-columns:auto minmax(0,1fr) 29px 29px;align-items:center;gap:5px;padding:0 5px 0 11px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff0a}.taskbar-web-address:focus-within{border-color:rgba(var(--ui-accent-rgb),.58);background:#ffffff13;box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.1)}.taskbar-web-address>span{color:#ebf1ff8c;font-size:16px}.taskbar-web-address input{min-width:0;width:100%;height:34px;padding:0;border:0;background:transparent;color:#fff;outline:0;font-size:11px}.taskbar-web-address input::placeholder{color:#e1e9fa73}.taskbar-web-address button{width:29px!important;height:29px!important;min-width:29px!important;padding:0!important;border:0!important;border-radius:9px!important;background:rgba(var(--ui-accent-rgb),.22)!important;color:#fff!important}.taskbar-web-address .taskbar-web-pin{font-size:17px!important;font-weight:800}.taskbar-web-address button:disabled{opacity:.35}.mobile-taskbar{grid-template-columns:minmax(260px,1fr) auto minmax(190px,1fr)!important}@media(min-width:701px)and (max-width:1100px){.mobile-taskbar{grid-template-columns:minmax(250px,1fr) minmax(0,auto) auto!important}.taskbar-web-address{min-width:180px;max-width:280px}.mobile-taskbar-system{justify-self:end}}@media(max-width:700px){.taskbar-browser-start{display:contents}.taskbar-web-address{position:fixed;z-index:80;left:58px;right:8px;bottom:calc(var(--atcos-taskbar-height,56px) + 7px);max-width:none;background:#080d17f5;box-shadow:0 10px 30px #0006}.mobile-app-active .taskbar-web-address{display:none}}.all-apps-item{padding:0!important;grid-template-columns:minmax(0,1fr) 42px!important;overflow:hidden}.all-apps-launch{min-width:0;width:100%;height:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;border:0;background:transparent;color:#fff;text-align:left}.all-apps-remove{width:34px;height:34px;justify-self:center;padding:0;border:1px solid rgba(255,94,122,.32);border-radius:10px;background:#81162b38;color:#ffb5c2}.all-apps-remove:hover{border-color:#ff5e7aa6;background:#aa1c3966}@media(max-width:720px){.all-apps-item{grid-template-columns:minmax(0,1fr) 42px!important}.all-apps-launch{grid-template-columns:42px minmax(0,1fr);padding:9px 5px 9px 11px}.all-apps-launch .all-apps-source{display:none}}.all-apps-item-actions{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px}.all-apps-drag-handle{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(130,172,255,.32);border-radius:10px;background:#2d549c33;color:#c9dcff;cursor:grab;touch-action:pan-y}.all-apps-drag-handle:active{cursor:grabbing;background:#3764be66}.all-apps-drag-handle span{font-size:20px;line-height:1;pointer-events:none}.atcos-tabbed-browser.active{display:grid!important;grid-template-rows:37px 42px minmax(0,1fr);min-width:0;max-width:100%;overflow:hidden;background:#080b12!important}.atcos-browser-tabs{min-width:0;display:flex;align-items:end;gap:3px;padding:4px 7px 0;overflow-x:auto;overflow-y:hidden;background:#0b101a;border-bottom:1px solid rgba(255,255,255,.08);scrollbar-width:none}.atcos-browser-tabs::-webkit-scrollbar{display:none}.atcos-browser-tabs>button{flex:0 1 190px;min-width:90px;max-width:210px;height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 0 12px;border:1px solid transparent;border-radius:10px 10px 0 0;background:#ffffff09;color:#ebf1ffad}.atcos-browser-tabs>button.active{background:#151c29;border-color:#ffffff1f;border-bottom-color:#151c29;color:#fff}.atcos-browser-tabs>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.atcos-browser-tabs>button i{width:19px;height:19px;display:grid;place-items:center;border-radius:6px;font-style:normal;font-size:14px}.atcos-browser-tabs>button i:hover{background:#ffffff1f}.atcos-browser-tabs>.atcos-browser-new-tab{flex:0 0 30px;min-width:30px;justify-content:center;padding:0;border-radius:9px;background:transparent;font-size:20px}.atcos-browser-address{display:grid;grid-template-columns:28px 28px 28px 28px minmax(0,1fr) 30px;align-items:center;gap:4px;padding:5px 8px;background:#151c29;border-bottom:1px solid rgba(255,255,255,.1)}.atcos-browser-address button{height:29px;padding:0;border:0;border-radius:8px;background:transparent;color:#dce5f8;font-size:18px}.atcos-browser-address button:hover{background:#ffffff17}.atcos-browser-address input{min-width:0;width:100%;height:31px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#090e17;color:#fff;outline:0;font-size:11px}.atcos-browser-address input:focus{border-color:rgba(var(--ui-accent-rgb),.55);box-shadow:0 0 0 2px rgba(var(--ui-accent-rgb),.1)}.atcos-browser-pages{position:relative;min-width:0;min-height:0;max-width:100%;overflow:hidden;background:#fff}.atcos-browser-pages iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;border:0;background:#fff}@media(max-width:700px){.atcos-browser-tabs>button{flex-basis:140px;min-width:80px}.atcos-browser-address{grid-template-columns:26px 26px 26px 26px minmax(0,1fr) 28px;padding-inline:5px}}.atcos-browser-blank{position:absolute;top:0;right:0;bottom:0;left:0;place-content:center;justify-items:center;gap:24px;padding:24px;background:radial-gradient(circle at 50% 36%,rgba(var(--ui-accent-rgb),.14),transparent 30%),linear-gradient(145deg,#0b111d,#060910);color:#fff}.atcos-browser-blank-brand{display:grid;justify-items:center;gap:7px}.atcos-browser-blank-brand img{width:58px;height:58px;filter:drop-shadow(0 12px 25px rgba(0,0,0,.4))}.atcos-browser-blank-brand strong{font-size:21px;letter-spacing:-.02em}.atcos-browser-blank-brand small{color:#e1e9fa8c;font-size:11px}.atcos-browser-blank>form{width:min(560px,calc(100vw - 64px));height:52px;display:grid;grid-template-columns:32px minmax(0,1fr) 38px;align-items:center;gap:5px;padding:0 7px 0 13px;border:1px solid rgba(255,255,255,.16);border-radius:17px;background:#ffffff13;box-shadow:0 18px 55px #0000004d}.atcos-browser-blank>form:focus-within{border-color:rgba(var(--ui-accent-rgb),.65);box-shadow:0 0 0 4px rgba(var(--ui-accent-rgb),.1),0 18px 55px #0000004d}.atcos-browser-blank>form>span{font-size:23px;color:#ebf1ff8c}.atcos-browser-blank input{min-width:0;width:100%;height:44px;padding:0 5px;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.atcos-browser-blank input::placeholder{color:#e1e9fa73}.atcos-browser-blank button{width:36px;height:36px;padding:0;border:0;border-radius:11px;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));color:#fff;font-size:18px}@media(max-width:600px){.atcos-browser-blank{gap:18px}.atcos-browser-blank>form{width:calc(100vw - 40px)}.atcos-browser-blank-brand img{width:50px;height:50px}}.atcos-browser-liquid-mark{position:relative;width:112px;height:104px;display:grid;place-items:center;isolation:isolate}.atcos-browser-liquid-mark:before,.atcos-browser-liquid-mark:after,.atcos-browser-taskbar-mark:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;border-radius:58% 42% 63% 37%/43% 57%;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.96),#6943ffd6 52%,#1ac5ffb3);box-shadow:inset 10px 8px 22px #fff3,inset -12px -10px 24px #1402323d,0 20px 48px rgba(var(--ui-accent-rgb),.24);animation:atcosBrowserLiquidMorph 8s ease-in-out infinite alternate,atcosBrowserLiquidDrift 12s ease-in-out infinite}.atcos-browser-liquid-mark:after{top:13px;right:13px;bottom:13px;left:13px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.35),transparent 28%),linear-gradient(145deg,#ffffff14,#02081824);filter:blur(1px);opacity:.68;animation-duration:10s,14s;animation-direction:alternate-reverse,reverse}.atcos-browser-liquid-mark img{position:relative;z-index:1;width:82px!important;height:82px!important;object-fit:contain!important;filter:drop-shadow(0 6px 11px rgba(0,0,0,.42))!important}.atcos-browser-taskbar-mark{position:relative;width:36px;height:36px;isolation:isolate}.atcos-browser-taskbar-mark:before{top:1px;right:1px;bottom:1px;left:1px;box-shadow:inset 3px 3px 8px #fff3,inset -4px -4px 9px #14023240,0 5px 12px rgba(var(--ui-accent-rgb),.25);animation-duration:7s,10s}.atcos-browser-taskbar-mark>.app-icon-image{position:relative;z-index:1;width:31px!important;height:31px!important;border-radius:0!important;object-fit:contain!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))!important}@keyframes atcosBrowserLiquidMorph{0%{border-radius:58% 42% 63% 37%/43% 57%;transform:rotate(-3deg) scale(.98)}35%{border-radius:39% 61% 46% 54%/62% 39% 61% 38%;transform:rotate(3deg) scale(1.03,.97)}70%{border-radius:66% 34% 54% 46%/36% 58% 42% 64%;transform:rotate(-1deg) scale(.97,1.03)}to{border-radius:45% 55% 35% 65%/55% 39% 61% 45%;transform:rotate(4deg) scale(1.02)}}@keyframes atcosBrowserLiquidDrift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:600px){.atcos-browser-liquid-mark{width:98px;height:90px}.atcos-browser-liquid-mark img{width:70px!important;height:70px!important}}.atcos-browser-search-engine{display:flex;align-items:center;justify-content:center;gap:9px;color:#e1e9fa85;font-size:10px}.atcos-browser-search-engine select{height:31px;padding:0 28px 0 10px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff0e;color:#eef3ff;color-scheme:dark;font-size:10px;outline:0}.atcos-browser-search-engine select:focus{border-color:rgba(var(--ui-accent-rgb),.6);box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.1)}.settings-browser-search-engine select{min-width:180px}.atcos-tabbed-browser.taskbar-preview-browser .atcos-browser-liquid-mark{width:74px;height:68px}.atcos-tabbed-browser.taskbar-preview-browser .atcos-browser-liquid-mark img{width:48px!important;height:48px!important}.atcos-tabbed-browser.taskbar-preview-browser .atcos-browser-blank-brand{gap:4px}.atcos-tabbed-browser.taskbar-preview-browser .atcos-browser-blank-brand strong{font-size:15px}.atcos-tabbed-browser.taskbar-preview-browser .atcos-browser-blank-brand small{font-size:8px}.app-window.browser-window{height:0!important;border:0!important;overflow:visible!important}.pooled-frame.atcos-tabbed-browser{grid-template-rows:37px minmax(0,1fr)!important}.pooled-frame.atcos-tabbed-browser.maximized{top:0!important;height:calc(100dvh - var(--atcos-taskbar-height,56px))!important}.pooled-frame.atcos-tabbed-browser.windowed{top:var(--frame-y)!important;height:min(var(--frame-height),calc(100vh - 90px))!important;border-radius:22px!important}.atcos-browser-address{display:none!important}.atcos-browser-window-actions{position:sticky;right:0;margin-left:auto;display:flex;align-items:center;align-self:stretch;gap:2px;padding-left:5px;background:#0b101a}.atcos-browser-window-actions button{width:30px;height:29px;padding:0;border:0;border-radius:8px;background:transparent;color:#dce5f8;font-size:15px}.atcos-browser-window-actions button:hover{background:#ffffff1a}@media(max-width:700px){.pooled-frame.atcos-tabbed-browser.maximized{top:env(safe-area-inset-top,0px)!important;height:calc(100dvh - env(safe-area-inset-top,0px) - var(--atcos-taskbar-height,56px))!important}.pooled-frame.atcos-tabbed-browser.windowed{top:max(env(safe-area-inset-top,0px),var(--frame-y))!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - var(--atcos-taskbar-height,56px))!important}.atcos-browser-window-actions button:first-child{display:none}.atcos-browser-window-actions{padding-left:2px;padding-right:max(2px,env(safe-area-inset-right,0px))}.atcos-browser-tabs{padding-left:max(7px,env(safe-area-inset-left,0px))}.atcos-browser-window-actions button{width:28px}}.mobile-taskbar .mobile-taskbar-running button[data-running-app-id],.mobile-taskbar .mobile-taskbar-running button[data-running-app-id]:active{cursor:pointer!important}.mobile-taskbar .mobile-taskbar-running button[data-running-app-id].taskbar-app-dragging,.mobile-taskbar .mobile-taskbar-running button[data-running-app-id].taskbar-app-dragging:active{cursor:grabbing!important}.atcos-browser-embed-fallback{position:absolute;top:0;right:0;bottom:0;left:0;place-content:center;justify-items:center;gap:10px;padding:24px;background:radial-gradient(circle at 50% 35%,rgba(var(--ui-accent-rgb),.15),transparent 34%),#080c14;color:#fff;text-align:center}.atcos-browser-embed-fallback>span{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:17px;background:#ffffff0f;font-size:27px}.atcos-browser-embed-fallback>strong{font-size:18px}.atcos-browser-embed-fallback p{max-width:480px;margin:0;color:#e2eafaad;font-size:12px;line-height:1.5}.atcos-browser-embed-fallback a{margin-top:6px;padding:10px 15px;border:1px solid rgba(var(--ui-accent-rgb),.5);border-radius:11px;background:rgba(var(--ui-accent-rgb),.2);color:#fff;text-decoration:none;font-weight:750;font-size:12px}.atcos-browser-embed-fallback a:hover{background:rgba(var(--ui-accent-rgb),.32)}.atcos-browser-embed-actions{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.atcos-browser-external-row{flex:0 0 100%;display:flex;justify-content:center}.atcos-browser-external-row a{border-color:#ffffff2e;background:#ffffff0f}.atcos-browser-download-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:min(100%,720px)}.atcos-browser-download-platform{display:grid;gap:7px;padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff09;text-align:left}.atcos-browser-download-platform>span{padding:0 4px;color:#e2eafa94;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.atcos-browser-download-platform>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.atcos-browser-drive-key-platform{grid-column:1/-1}.atcos-browser-drive-key-platform>div{grid-template-columns:minmax(0,1fr)}.atcos-browser-embed-fallback .atcos-browser-download-platform a{display:grid;align-content:center;justify-items:center;gap:2px;min-height:50px;margin-top:0;padding:8px 10px;text-align:center}.atcos-browser-download-platform a strong{font-size:11px;line-height:1.2}.atcos-browser-download-platform a small{color:#e2eafa9e;font-size:8px;font-weight:650;line-height:1.2}.atcos-browser-mobile-download-notice{display:none}@media(max-width:700px){.atcos-browser-download-platforms{grid-template-columns:1fr}.atcos-browser-computer-download{display:none!important}.atcos-browser-mobile-download-notice{grid-column:1/-1;display:block!important;margin:0;padding:12px 14px;border:1px solid rgba(var(--ui-accent-rgb),.3);border-radius:12px;background:rgba(var(--ui-accent-rgb),.1);color:#eff4ffd1!important;font-size:11px!important;line-height:1.5!important;text-align:center}.atcos-browser-home-downloads .atcos-browser-mobile-download-notice{min-width:220px;max-width:340px}}.server-manager-notice{margin:0 0 10px;padding:10px 12px;color:#fff!important;box-shadow:none!important}.server-manager-notice.notice-success{background:#08783f!important;border-color:#32d583!important}.server-manager-notice.notice-error{background:#a32035!important;border-color:#ff667a!important}.hosting-app-window.atcos-universal-surface{position:relative}.hosting-app-mark>i{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(var(--ui-accent-rgb),.5);border-radius:7px;transform:rotate(45deg)}.hosting-app-mark>b{position:relative;color:#fff;font-size:13px;line-height:1;text-shadow:0 0 12px rgba(var(--ui-accent-rgb),.8)}.hosting-app-head{position:relative;isolation:isolate;overflow:visible}.hosting-app-head:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--ui-accent-rgb),.6),transparent)}.hosting-app-globe{position:absolute;z-index:-1;top:-69px;right:116px;width:210px;height:210px;overflow:visible;color:var(--ui-accent);opacity:.48;filter:drop-shadow(0 0 22px rgba(var(--ui-accent-rgb),.3));pointer-events:none}.hosting-app-globe circle:not(.globe-glow),.hosting-app-globe ellipse,.hosting-app-globe path{fill:none;stroke:currentColor;stroke-width:1.25;vector-effect:non-scaling-stroke}.hosting-app-globe .globe-glow{fill:url(#hosting-globe-glow);stroke:none}.hosting-app-globe .globe-orbit{stroke-width:1.7;stroke-dasharray:4 7;opacity:.8}.hosting-app-globe .globe-node{fill:#fff;stroke:var(--ui-accent);stroke-width:2}.hosting-app-identity,.hosting-app-head-actions{position:relative;z-index:1}@media(max-width:900px){.hosting-app-globe{right:88px;opacity:.32}}@media(max-width:700px){.hosting-app-globe{top:-78px;right:36px;width:190px;height:190px;opacity:.28}}.hosting-app-globe{z-index:0}.roam-backup-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.roam-vps-list>.roam-backup-options .roam-encryption-toggle{min-width:0;margin:3px 0 0;padding:9px 10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff06}@media(max-width:560px){.roam-backup-options{grid-template-columns:1fr}}.vps-manage-site{background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2))!important;font-weight:850}.vps-managed-site-note{display:block;padding:8px 10px;border:1px solid rgba(84,229,157,.3);border-radius:10px;background:#54e59d17;color:#9ff0c5;font-size:10px;font-weight:800}.hosting-adopted-notice{display:grid;gap:5px;padding:13px 15px;border:1px solid rgba(84,229,157,.26);border-radius:14px;background:linear-gradient(120deg,#54e59d1a,rgba(var(--ui-accent-rgb),.07))}.hosting-adopted-notice strong{font-size:13px}.hosting-adopted-notice small{color:#ebf4ffa8;line-height:1.45}.vps-explorer-toolbar>button.active,.vps-add-menu>button.active{border-color:rgba(var(--ui-accent-rgb),.55)!important;background:rgba(var(--ui-accent-rgb),.16)!important}.vps-add-menu{position:relative;display:inline-flex}.vps-add-menu>span{position:absolute;z-index:120;top:calc(100% + 6px);right:0;min-width:155px;display:grid;gap:3px;padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#111827;box-shadow:0 18px 45px #0000007a}.vps-add-menu>span button{height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#fff;text-align:left}.vps-add-menu>span button:hover{background:#ffffff17}.vps-paste-button{border-color:#54e59d59!important;color:#a7f3d0!important}.vps-explorer-row:not(.selection-mode)>button{grid-column:1/-1}.vps-explorer-row.selection-mode{cursor:pointer}@media(max-width:640px){.vps-add-menu>span{position:fixed;z-index:31000;left:12px;right:12px;top:auto;bottom:calc(var(--atcos-taskbar-height,56px) + env(safe-area-inset-bottom,0px) + 12px);min-width:0;padding:9px;border-radius:16px}.vps-add-menu>span button{height:43px}}.explorer-toolbar>button.active{border-color:rgba(var(--ui-accent-rgb),.58)!important;background:rgba(var(--ui-accent-rgb),.16)!important;color:#fff}.explorer-selection-actions{display:flex;align-items:center;gap:7px;padding:7px 12px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(var(--ui-accent-rgb),.08)}.explorer-selection-actions strong{margin-right:auto;font-size:11px}.explorer-selection-actions button{height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0e;color:#fff}.explorer-selection-actions button.danger{color:#ff9cac;border-color:#ff526952}.explorer-item{position:relative}.explorer-selection-check{position:absolute;z-index:5;top:8px;left:8px;width:23px;height:23px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.65);border-radius:7px;background:#050911c2;color:#fff;font-style:normal;font-size:13px}.explorer-item.selected .explorer-selection-check{border-color:var(--ui-accent);background:var(--ui-accent)}@media(max-width:640px){.explorer-selection-actions{overflow-x:auto}.explorer-selection-actions strong,.explorer-selection-actions button{min-width:max-content}}.engine-shell{--elegant-line:rgba(220,226,255,.14);--elegant-line-strong:rgba(233,226,255,.28);--elegant-glass:linear-gradient(145deg,rgba(25,29,44,.82),rgba(9,12,21,.9) 58%,rgba(20,22,36,.84));--elegant-shadow:0 28px 80px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.075);background-color:#080a11}.engine-shell:after{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 14% 8%,rgba(var(--ui-accent-rgb),.11),transparent 32%),radial-gradient(circle at 82% 18%,rgba(118,134,255,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 35%)}:is(.dialog-card,.atcos-explorer,.settings-dialog,.calculator-card,.hosting-app-window,.atcos-prompt-card,.desktop-taskbar,.mobile-taskbar,.utility-launcher){border-color:var(--elegant-line)!important;background:var(--elegant-glass)!important;box-shadow:var(--elegant-shadow)!important;backdrop-filter:blur(26px) saturate(1.08)!important;-webkit-backdrop-filter:blur(26px) saturate(1.08)!important}:is(.dialog-card,.atcos-explorer,.settings-dialog,.calculator-card,.hosting-app-window,.atcos-prompt-card,.utility-launcher){border-radius:20px!important;clip-path:none!important}:is(.desktop-cell,.all-apps-item,.explorer-item,.desktop-widget,.settings-card,.hosting-domain-panel,.hosting-create){border-color:#dce2ff1b!important;background:linear-gradient(145deg,#ffffff0e,#ffffff05 62%,rgba(var(--ui-accent-rgb),.025))!important;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000024!important;backdrop-filter:blur(16px) saturate(1.04)!important;-webkit-backdrop-filter:blur(16px) saturate(1.04)!important}:is(.desktop-cell,.all-apps-item,.explorer-item):hover{border-color:var(--elegant-line-strong)!important;background:linear-gradient(145deg,#ffffff16,rgba(var(--ui-accent-rgb),.045))!important;filter:none;transform:translateY(-1px)}:is(.explorer-titlebar,.dialog-head,.settings-header,.calculator-head,.hosting-app-head){background:linear-gradient(90deg,rgba(var(--ui-accent-rgb),.055),transparent 48%)!important;border-bottom-color:#dce2ff1a!important}.engine-shell :is(button,input,select,textarea){border-radius:11px!important}.engine-shell button.primary{background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2))!important;color:#fff!important;box-shadow:inset 0 1px #fff3,0 8px 22px rgba(var(--ui-accent-rgb),.2)!important}.engine-shell button.primary:hover:not(:disabled){filter:brightness(1.08)!important;transform:translateY(-1px)}.desktop-taskbar,.mobile-taskbar{border-top-color:#e1e5ff26!important;background:linear-gradient(180deg,#141825e0,#070910f0)!important}.desktop-slot-number,.explorer-pinned-mark,.all-apps-pinned-mark{border-color:rgba(var(--ui-accent-rgb),.34)!important;background:rgba(var(--ui-accent-rgb),.12)!important;color:#fff!important}.desktop-drop-over{outline:2px solid rgba(var(--ui-accent-rgb),.65)!important;box-shadow:0 0 0 5px rgba(var(--ui-accent-rgb),.1),inset 0 0 30px rgba(var(--ui-accent-rgb),.08)!important}.all-apps-drag-ghost{border-color:rgba(var(--ui-accent-rgb),.58)!important;background:linear-gradient(145deg,#1c2030fa,#080b14fa)!important;box-shadow:0 22px 58px #00000085,0 0 30px rgba(var(--ui-accent-rgb),.14)!important}@media(max-width:700px){:is(.dialog-card,.atcos-explorer,.settings-dialog,.calculator-card,.hosting-app-window,.atcos-prompt-card,.utility-launcher){border-radius:15px!important}}.engine-shell .mobile-taskbar{align-items:center!important;padding-block:4px!important;border-radius:0!important;border-top:1px solid rgba(225,229,255,.14)!important;background:linear-gradient(180deg,#111420e8,#070910f7)!important;box-shadow:0 -1px #ffffff06,0 -14px 38px #00000042!important}.engine-shell .taskbar-browser-start{height:100%!important;min-height:0;align-self:center!important;align-items:center!important;margin:0!important;transform:none!important}.engine-shell .taskbar-web-address{align-self:center!important;height:38px!important;margin:0!important;transform:none!important;border-color:#e0e4ff1f!important;border-radius:12px!important;background:#ffffff0b!important;box-shadow:inset 0 1px #ffffff0b!important}.engine-shell .taskbar-web-address input{height:32px!important;line-height:32px!important}.engine-shell .taskbar-web-address>span{display:grid;place-items:center;height:100%}@media(orientation:landscape)and (max-height:700px)and (hover:none){body.atcos-address-focused .taskbar-web-address{position:fixed!important;z-index:2147482985!important;right:max(8px,env(safe-area-inset-right))!important;bottom:calc(var(--atcos-keyboard-inset,0px) + 8px)!important;left:max(8px,env(safe-area-inset-left))!important;width:auto!important;max-width:none!important;height:42px!important;background:#080d17fa!important;box-shadow:0 10px 32px #00000094,0 0 0 1px rgba(var(--ui-accent-rgb),.28)!important}body.atcos-address-focused .taskbar-web-address input{height:38px!important;font-size:16px!important}}@media(orientation:landscape)and (max-height:700px){.app-window.landscape-touch-window.window-positioned:not(.maximized){overflow:visible!important}.pooled-frame.desktop-resolution-frame.windowed{top:var(--frame-y)!important}.app-window.landscape-touch-window:not(.maximized) .window-bar{position:absolute!important;z-index:160!important;top:50%!important;right:-40px!important;bottom:auto!important;left:auto!important;width:40px!important;height:auto!important;min-height:0!important;padding:6px 4px!important;transform:translateY(-50%)!important;border:1px solid rgba(255,255,255,.18)!important;border-left:0!important;border-radius:0 12px 12px 0!important;background:#070a10e6!important;box-shadow:8px 10px 28px #00000075!important;pointer-events:none!important}.app-window.landscape-touch-window:not(.maximized) .window-bar>div:first-child{display:none!important}.app-window.landscape-touch-window:not(.maximized) .window-actions{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;pointer-events:auto!important}.app-window.landscape-touch-window:not(.maximized) .window-actions button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border-radius:8px!important}}@media(orientation:portrait)and (max-width:720px){.all-apps-item{grid-template-columns:minmax(0,1fr) auto!important}}@media(orientation:portrait)and (max-width:720px){.all-apps-backdrop{padding:max(7px,env(safe-area-inset-top)) 7px max(7px,env(safe-area-inset-bottom))!important;background:#03060ce6!important}.all-apps-dialog{max-width:460px!important;border-radius:20px!important;background:linear-gradient(155deg,#121522fb,#070a12fc)!important;box-shadow:0 24px 70px #00000094!important}.all-apps-dialog>.dialog-head{min-height:78px!important;padding:15px 16px 13px!important;background:linear-gradient(115deg,rgba(var(--ui-accent-rgb),.1),transparent 58%)!important}.all-apps-dialog>.dialog-head>div{gap:4px!important}.all-apps-dialog>.dialog-head strong{font-size:20px!important;line-height:1.1!important}.all-apps-dialog>.dialog-head span{font-size:9px!important;line-height:1.35!important;color:#e8ecf78c!important}.all-apps-dialog>.dialog-head button{width:36px!important;height:36px!important;font-size:22px!important;border-radius:11px!important}.all-apps-dialog .all-apps-search{height:40px!important;margin:10px 12px 6px!important;padding:0 11px!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff14!important}.all-apps-dialog .all-apps-search>span{font-size:16px!important}.all-apps-dialog .all-apps-search input{font-size:12px!important}.all-apps-count{padding:1px 14px 7px!important;font-size:9px!important}.all-apps-list{grid-template-columns:1fr!important;gap:6px!important;padding:0 9px max(10px,env(safe-area-inset-bottom))!important}.all-apps-item{grid-template-columns:minmax(0,1fr) 42px!important;min-height:60px!important;padding:0!important;border-radius:14px!important;overflow:hidden!important}.all-apps-launch{grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;padding:8px 5px 8px 10px!important}.all-apps-item .app-icon-symbol,.all-apps-item .app-icon-image{width:40px!important;height:40px!important;border-radius:11px!important}.all-apps-copy{gap:2px!important}.all-apps-copy strong{font-size:14px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}.all-apps-copy small{font-size:10px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.all-apps-pinned-mark{width:23px!important;height:23px!important}.all-apps-remove{width:30px!important;height:30px!important;border-radius:9px!important;font-size:15px!important}.all-apps-drag-handle{width:30px!important;height:30px!important;border-radius:9px!important}.all-apps-drag-handle span{font-size:18px!important}}.engine-shell .mobile-taskbar :is(.mobile-taskbar-home,.mobile-taskbar-running,.mobile-taskbar-system){align-self:center!important;margin-block:0!important;transform:none!important}.engine-shell .mobile-taskbar-running,.engine-shell .mobile-taskbar-system{border-color:#e0e4ff13!important;border-radius:13px!important;background:#ffffff06!important;box-shadow:inset 0 1px #ffffff06!important}@media(orientation:landscape)and (max-height:600px)and (min-width:701px){.engine-shell .mobile-taskbar{padding-block:4px!important}.engine-shell .taskbar-web-address{height:38px!important}.engine-shell .taskbar-browser-start,.engine-shell .mobile-taskbar-running,.engine-shell .mobile-taskbar-system{transform:none!important}}@media(max-width:700px){.mobile-home-workspace>.server-status-card{display:grid!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;justify-self:stretch!important;margin-left:auto!important;margin-right:auto!important}}.pooled-frame.desktop-resolution-frame.windowed{width:var(--frame-logical-width)!important;height:var(--frame-logical-height)!important;max-width:none!important;max-height:none!important;transform:scale(var(--frame-render-scale))!important;transform-origin:top left!important}.app-window.landscape-touch-window.window-positioned:not(.maximized){left:var(--window-x)!important;top:var(--window-y)!important;bottom:calc(var(--atcos-taskbar-height,46px) + 2px)!important;width:var(--window-width)!important;height:auto!important;max-height:none!important;transform:none!important;border-color:#dce2ff3d!important;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff0f!important}.app-window.landscape-touch-window .window-bar{position:absolute!important;z-index:120!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;width:100%!important;height:28px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:0 7px 0 10px!important;border-bottom:1px solid var(--line)!important;background:#090d14!important}.app-window.landscape-touch-window .window-bar>div:first-child{display:flex!important}.app-window.landscape-touch-window .window-bar strong{font-size:12px!important}.app-window.landscape-touch-window .window-actions{display:flex!important;flex-direction:row!important;gap:1px!important}.app-window.landscape-touch-window .window-actions button{width:24px!important;height:22px!important;min-width:24px!important;min-height:22px!important;border-radius:6px!important;font-size:12px!important}.app-window.landscape-touch-window .window-resize-handle{display:none!important}.pooled-frame.desktop-resolution-frame.windowed{left:var(--frame-x)!important;top:calc(var(--frame-y) + 28px)!important}body.atcos-landscape-cursor-mode .mobile-taskbar{height:46px!important;min-height:46px!important;padding-block:2px!important}body.atcos-landscape-cursor-mode .mobile-taskbar :is(.mobile-taskbar-home,.mobile-taskbar-running,.mobile-taskbar-system){height:40px!important;min-height:40px!important}body.atcos-landscape-cursor-mode .mobile-taskbar :is(.mobile-taskbar-running button,.mobile-taskbar-system button,.mobile-taskbar-clock){height:36px!important}.atcos-landscape-cursor{position:fixed;z-index:2147483000;width:16px;height:22px;pointer-events:none;transform:translate(-1px,-1px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.82))}.atcos-landscape-cursor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;clip-path:polygon(0 0,0 83%,25% 64%,40% 100%,55% 93%,40% 59%,70% 58%);filter:drop-shadow(0 0 1px #07101d)}body.atcos-landscape-cursor-mode,body.atcos-landscape-cursor-mode *{cursor:none!important}body.atcos-cursor-pressing .atcos-landscape-cursor{transform:translate(-1px,-1px) scale(.88);filter:drop-shadow(0 0 4px rgba(var(--ui-accent-rgb),.9))}.atcos-cursor-touch-surface{position:fixed;z-index:2147482990;top:0;right:0;bottom:0;left:0;display:block;background:transparent;touch-action:none;overscroll-behavior:none;user-select:none;-webkit-user-select:none}.frame-pool{pointer-events:none!important}.frame-pool>.pooled-frame.active{pointer-events:auto!important}.frame-pool>.pooled-frame:not(.active){pointer-events:none!important}.app-window{pointer-events:none!important}.app-window .window-bar,.app-window .window-actions,.app-window .window-resize-handle{pointer-events:auto}.app-auth-bootstrap-error[hidden],.app-auth-bootstrap-error:empty{display:none!important;pointer-events:none!important}@media(orientation:landscape)and (max-height:700px)and (hover:none){.app-window.landscape-touch-window .window-bar,.app-window.maximized .window-bar,.mobile-app-active .app-window.maximized .window-bar{position:absolute!important;z-index:140!important;top:50%!important;right:max(5px,env(safe-area-inset-right,0px))!important;bottom:auto!important;left:auto!important;width:34px!important;height:auto!important;min-height:0!important;padding:3px!important;transform:translateY(-50%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:11px!important;background:#070a10e0!important;box-shadow:0 8px 26px #0000007a!important;pointer-events:none!important}.app-window.landscape-touch-window .window-bar>div:first-child,.app-window.maximized .window-bar>div:first-child{display:none!important}.app-window.landscape-touch-window .window-actions,.app-window.maximized .window-actions,.mobile-app-active .app-window.maximized .window-actions{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;pointer-events:auto!important}.app-window.landscape-touch-window .window-actions button,.app-window.maximized .window-actions button,.mobile-app-active .app-window.maximized .window-actions button{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;border-radius:7px!important}}.atcos-landscape-cursor.cursor-move:before{clip-path:polygon(43% 0,57% 0,57% 29%,70% 18%,78% 26%,61% 43%,100% 43%,100% 57%,61% 57%,78% 74%,70% 82%,57% 71%,57% 100%,43% 100%,43% 71%,30% 82%,22% 74%,39% 57%,0 57%,0 43%,39% 43%,22% 26%,30% 18%,43% 29%)}.atcos-landscape-cursor[class*=cursor-resize-]:before{clip-path:polygon(42% 0,58% 0,58% 28%,70% 18%,80% 28%,58% 50%,80% 72%,70% 82%,58% 72%,58% 100%,42% 100%,42% 72%,30% 82%,20% 72%,42% 50%,20% 28%,30% 18%,42% 28%)}.atcos-landscape-cursor.cursor-resize-e,.atcos-landscape-cursor.cursor-resize-w{transform:translate(-1px,-1px) rotate(90deg)}.atcos-landscape-cursor.cursor-resize-ne,.atcos-landscape-cursor.cursor-resize-sw{transform:translate(-1px,-1px) rotate(45deg)}.atcos-landscape-cursor.cursor-resize-nw,.atcos-landscape-cursor.cursor-resize-se{transform:translate(-1px,-1px) rotate(-45deg)}@media(orientation:portrait)and (max-width:1100px){.explorer-backdrop{inset:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)!important;height:auto!important}.explorer-backdrop>.atcos-explorer{height:100%!important;max-height:100%!important;border-radius:0!important}}.app-window.maximized,.mobile-app-active .app-window.maximized{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;border:0!important;border-radius:0!important;overflow:visible!important;transform:none!important;box-shadow:none!important}.app-window.maximized .window-bar,.mobile-app-active .app-window.maximized .window-bar{position:absolute!important;z-index:120!important;inset:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) auto auto!important;width:auto!important;height:38px!important;min-height:38px!important;padding:3px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;background:#070a10d1!important;box-shadow:0 8px 28px #0000006b,inset 0 1px #ffffff12!important;backdrop-filter:blur(18px) saturate(130%)!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important;pointer-events:none!important}.app-window.maximized .window-bar>div:first-child,.mobile-app-active .app-window.maximized .window-bar>div:first-child{display:none!important}.app-window.maximized .window-actions,.mobile-app-active .app-window.maximized .window-actions{display:flex!important;gap:2px!important;pointer-events:auto!important}.app-window.maximized .window-actions button,.mobile-app-active .app-window.maximized .window-actions button{width:32px!important;height:30px!important;min-width:32px!important;min-height:30px!important}.pooled-frame.maximized,.mobile-app-active .pooled-frame.maximized{top:0!important;right:0!important;bottom:0!important;left:0!important;width:var(--frame-width,1920px)!important;height:var(--frame-height,1080px)!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;transform:scale(var(--fullscreen-render-scale,1))!important;transform-origin:top left!important}@media(orientation:landscape)and (max-height:700px){.app-window.landscape-touch-window.window-positioned:not(.maximized){overflow:visible!important}.app-window.landscape-touch-window:not(.maximized) .window-bar{top:50%!important;right:-40px!important;bottom:auto!important;left:auto!important;width:40px!important;height:auto!important;min-height:0!important;padding:6px 4px!important;transform:translateY(-50%)!important;border:1px solid rgba(255,255,255,.18)!important;border-left:0!important;border-radius:0 12px 12px 0!important;pointer-events:none!important}.app-window.landscape-touch-window:not(.maximized) .window-bar>div:first-child{display:none!important}.app-window.landscape-touch-window:not(.maximized) .window-actions{flex-direction:column!important;align-items:center!important;gap:6px!important;pointer-events:auto!important}.app-window.landscape-touch-window:not(.maximized) .window-actions button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border-radius:8px!important}}@media(orientation:landscape)and (max-height:700px)and (hover:none){.app-window.maximized .window-bar,.mobile-app-active .app-window.maximized .window-bar{top:50%!important;right:max(5px,env(safe-area-inset-right,0px))!important;bottom:auto!important;left:auto!important;width:34px!important;height:auto!important;min-height:0!important;padding:3px!important;transform:translateY(-50%)!important;border-radius:11px!important;pointer-events:none!important}.app-window.maximized .window-actions,.mobile-app-active .app-window.maximized .window-actions{flex-direction:column!important;align-items:center!important;gap:2px!important}.app-window.maximized .window-actions button,.mobile-app-active .app-window.maximized .window-actions button{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;border-radius:7px!important}}@media(orientation:landscape)and (max-height:700px)and (hover:none){.app-window.landscape-touch-window .window-bar,.app-window.maximized .window-bar,.mobile-app-active .app-window.maximized .window-bar{top:50%!important;right:0!important;bottom:auto!important;left:auto!important;margin:0!important;transform:translateY(-50%)!important;border-right:0!important;border-radius:11px 0 0 11px!important}.app-window.landscape-touch-window:not(.maximized) .window-bar{right:-34px!important;border-right:1px solid rgba(255,255,255,.16)!important;border-left:0!important;border-radius:0 11px 11px 0!important}}@media(orientation:landscape)and (max-height:700px){.app-window.landscape-touch-window.window-positioned:not(.maximized){overflow:visible!important}.app-window.landscape-touch-window:not(.maximized) .window-bar{right:-40px!important;width:40px!important;height:auto!important;padding:6px 4px!important;border-right:1px solid rgba(255,255,255,.18)!important;border-left:0!important;border-radius:0 12px 12px 0!important}.app-window.landscape-touch-window:not(.maximized) .window-actions{gap:6px!important}.app-window.landscape-touch-window:not(.maximized) .window-actions button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:8px!important}}@media(orientation:landscape)and (max-height:700px){.pooled-frame.desktop-resolution-frame.windowed{top:var(--frame-y)!important}}.all-apps-item{grid-template-columns:minmax(0,1fr) auto!important}.all-apps-item-actions{flex-direction:row!important;align-self:center!important;padding:4px 6px 4px 2px!important}@media(orientation:landscape)and (max-height:600px){.desktop-life-widgets .desktop-widget>header strong{font-size:8px!important;line-height:1.1!important}.desktop-sticky-widget .lifestate-overview-empty{gap:2px!important}.desktop-sticky-widget .lifestate-overview-empty strong{font-size:8px!important;line-height:1.15!important}.desktop-sticky-widget .lifestate-overview-empty span{font-size:7px!important;line-height:1.25!important}.desktop-sticky-widget .lifestate-overview-foot>span{font-size:6px!important;line-height:1.2!important}.desktop-sticky-widget .lifestate-overview-foot button{padding:3px 6px!important;font-size:7px!important;line-height:1.1!important}.desktop-todo-widget .todo-signin{width:calc(100% - 12px)!important;margin:5px 6px!important;padding:7px!important;font-size:8px!important;line-height:1.25!important;border-radius:7px!important}}@media(orientation:landscape)and (max-height:700px){.settings-app-permissions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-rows:minmax(58px,max-content)!important;align-content:start!important;gap:7px!important}.settings-app-permissions>.settings-option{height:auto!important;min-height:58px!important;grid-template-columns:minmax(0,1fr) 42px!important;padding:8px 10px!important;transform:none!important}.settings-app-permissions>.settings-option strong{font-size:11px!important}.settings-app-permissions>.settings-option small{font-size:8px!important;white-space:normal!important}}@media(orientation:landscape)and (max-height:700px){.taskbar-browser-start{justify-self:start!important;flex:none!important;width:auto!important}.taskbar-web-address{flex:0 0 245px!important;width:245px!important;min-width:245px!important;max-width:245px!important}}.rotate-phone-prompt{display:none}.orientation-gate-only{position:fixed!important;z-index:2147483646!important;top:0!important;right:0!important;bottom:0!important;left:0!important;isolation:isolate!important;overflow:hidden!important;background:#070a11!important;color:#fff!important}.orientation-gate-only .rotate-phone-prompt.rotate-to-landscape{position:absolute!important;z-index:2147483647!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:max(28px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left))!important;background:radial-gradient(circle at 50% 55%,rgba(255,90,126,.2),transparent 38%),#070a11!important;color:#fff!important;opacity:1!important;filter:none!important;text-align:center!important}.orientation-gate-only .rotate-phone-prompt>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}.orientation-gate-only .rotate-phone-prompt strong{display:block!important;color:#fff!important;font-size:22px!important;line-height:1.2!important}.orientation-gate-only .rotate-phone-prompt small{display:block!important;color:#e8eeffc2!important;font-size:12px!important;line-height:1.4!important}@media(orientation:landscape)and (max-height:700px)and (pointer:coarse){.rotate-phone-prompt.rotate-to-portrait{position:fixed;z-index:2147483640;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;background:radial-gradient(circle at 50% 64%,rgba(var(--ui-accent-rgb),.18),transparent 42%),#070a11;color:#fff;text-align:center}.rotate-phone-prompt strong{font-size:20px;letter-spacing:-.02em}.rotate-phone-prompt small{color:#e8eeff9e;font-size:11px}.rotate-phone-icon{position:relative;width:44px;height:72px;margin-bottom:12px;border:2px solid rgba(255,255,255,.82);border-radius:10px;animation:rotatePhoneHint 1.8s ease-in-out infinite alternate}.rotate-phone-icon:before{content:"";position:absolute;top:5px;left:50%;width:10px;height:2px;border-radius:2px;background:#ffffff8c;transform:translate(-50%)}.rotate-phone-icon i{position:absolute;top:12px;right:5px;bottom:7px;left:5px;border-radius:5px;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.6),#697eff33)}@keyframes rotatePhoneHint{0%{transform:rotate(8deg) scale(.96)}to{transform:rotate(0) scale(1.04)}}}@media(orientation:portrait)and (max-width:900px){.rotate-phone-prompt.rotate-to-landscape{position:fixed;z-index:2147483640;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;background:radial-gradient(circle at 50% 64%,rgba(var(--ui-accent-rgb),.18),transparent 42%),#070a11;color:#fff;text-align:center}.rotate-phone-prompt.rotate-to-landscape strong{font-size:20px;letter-spacing:-.02em}.rotate-phone-prompt.rotate-to-landscape small{color:#e8eeff9e;font-size:11px}.rotate-phone-prompt.rotate-to-landscape .rotate-phone-icon{position:relative;width:44px;height:72px;margin-bottom:12px;border:2px solid rgba(255,255,255,.82);border-radius:10px;transform:rotate(-90deg);animation:rotateLandscapeHint 1.8s ease-in-out infinite alternate}.rotate-phone-prompt.rotate-to-landscape .rotate-phone-icon:before{content:"";position:absolute;top:5px;left:50%;width:10px;height:2px;border-radius:2px;background:#ffffff8c;transform:translate(-50%)}.rotate-phone-prompt.rotate-to-landscape .rotate-phone-icon i{position:absolute;top:12px;right:5px;bottom:7px;left:5px;border-radius:5px;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.6),#697eff33)}@keyframes rotateLandscapeHint{0%{transform:rotate(-82deg) scale(.96)}to{transform:rotate(-90deg) scale(1.04)}}}@media(orientation:landscape)and (max-height:700px){.app-window.landscape-touch-window .window-actions,.app-window.maximized .window-actions,.mobile-app-active .app-window.maximized .window-actions{gap:10px!important}.app-window.landscape-touch-window:not(.maximized) .window-bar{padding-block:9px!important}.app-window.maximized .window-bar,.mobile-app-active .app-window.maximized .window-bar{padding-block:7px!important}}.all-apps-item.can-drag{cursor:grab;touch-action:pan-y}.all-apps-item.can-drag:active{cursor:grabbing}.all-apps-item.already-here{cursor:default}.all-apps-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 16px 0;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#0000002e}.all-apps-tabs button{height:35px;border:0;border-radius:9px;background:transparent;color:#ffffff94;font-size:11px;font-weight:750}.all-apps-tabs button.active{background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.28),#ffffff14);color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb),.34)}.webapp-store-item{cursor:pointer!important;grid-template-columns:minmax(0,1fr) auto!important}.webapp-store-item.is-owned{grid-template-columns:auto minmax(0,1fr) auto!important}.webapp-store-item .all-apps-launch{grid-template-columns:44px minmax(0,1fr)}.webapp-store-item .all-apps-copy small{display:flex;min-width:0;gap:7px;align-items:center}.webapp-store-item .all-apps-copy small b{flex:none;font-size:8px;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--ui-accent-rgb),.95)}.webapp-store-item .all-apps-copy>strong{display:flex;align-items:center;gap:7px;min-width:0}.webapp-store-ai-badge{flex:none;padding:3px 6px;border:1px solid rgba(131,174,255,.42);border-radius:999px;background:linear-gradient(135deg,#5460ff4d,#8f40e038);color:#dce5ff;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.webapp-store-actions{position:sticky;right:0;z-index:2;padding-right:8px!important;background:linear-gradient(90deg,transparent,rgba(12,16,26,.94) 28%)}.webapp-store-owner-actions{position:sticky;left:0;z-index:3;align-self:stretch;display:grid;place-items:center;padding:5px 0 5px 8px;background:linear-gradient(90deg,rgba(12,16,26,.96),transparent)}.webapp-store-remove{width:29px;height:29px;display:grid;place-items:center;padding:0 0 2px;border:1px solid rgba(255,93,122,.34);border-radius:9px;background:#8b193038;color:#ffafbc;font-size:18px;line-height:1}.webapp-store-remove:hover{border-color:#ff5d7ab8;background:#ae1f3b6b}.webapp-store-install{height:32px;min-width:58px;padding:0 13px;border:1px solid rgba(var(--ui-accent-rgb),.42);border-radius:10px;background:rgba(var(--ui-accent-rgb),.14);color:#fff;font-size:10px;font-weight:800}.webapp-store-install:hover{background:rgba(var(--ui-accent-rgb),.26)}.webapp-store-install:disabled{border-color:#ffffff1f;background:#ffffff0e;color:#ffffff73}.webapp-store-error{grid-column:1/-1!important;align-self:start!important;justify-self:stretch;margin:8px 2px!important;padding:16px 18px!important;border:1px solid rgba(255,104,132,.25);border-radius:15px;background:linear-gradient(135deg,#85193333,#ffffff06);color:#ffb0bd!important;text-align:center;line-height:1.45;box-shadow:inset 0 1px #ffffff0b}.all-apps-heading.store-heading .all-apps-heading-mark{border-color:rgba(var(--ui-accent-rgb),.42);background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.28),#ffffff0f);box-shadow:0 0 24px rgba(var(--ui-accent-rgb),.17)}.webapp-store-empty,.webapp-store-no-results{grid-column:1/-1;align-self:stretch;justify-self:center;width:min(100%,480px);box-sizing:border-box;min-height:260px;margin:8px 4px;padding:34px 24px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(var(--ui-accent-rgb),.2);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(var(--ui-accent-rgb),.15),transparent 56%),linear-gradient(145deg,#ffffff0b,#00000024);box-shadow:inset 0 1px #ffffff12}.webapp-store-empty-mark{width:64px;height:64px;display:grid;place-items:center;margin-bottom:5px;border:1px solid rgba(var(--ui-accent-rgb),.42);border-radius:20px;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.32),rgba(var(--ui-accent-rgb),.08));color:#fff;font-size:34px;box-shadow:0 14px 34px #00000047,0 0 30px rgba(var(--ui-accent-rgb),.16)}.webapp-store-empty>small{font-size:9px;letter-spacing:.18em;color:rgba(var(--ui-accent-rgb),.95)}.webapp-store-empty>strong,.webapp-store-no-results>strong{font-size:19px;color:#fff}.webapp-store-empty>p{max-width:370px;margin:0 0 8px;color:#ffffff94;font-size:11px;line-height:1.55}.webapp-store-empty>button,.webapp-store-no-results>button{min-height:38px;padding:0 16px;border:1px solid rgba(var(--ui-accent-rgb),.44);border-radius:11px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.3),rgba(var(--ui-accent-rgb),.13));color:#fff;font-size:11px;font-weight:800}.webapp-store-no-results>span{font-size:31px;color:rgba(var(--ui-accent-rgb),.9)}.webapp-store-no-results>small{color:#ffffff85}.add-app-final-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.add-app-final-actions>button{min-height:43px;border-radius:12px;font-weight:800}.add-app-store-submit{border:1px solid rgba(var(--ui-accent-rgb),.42);background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.18),#ffffff0e);color:#fff}.add-app-store-submit:disabled{opacity:.4}.add-app-store-payment{display:grid;gap:12px;padding:14px;border:1px solid rgba(var(--ui-accent-rgb),.24);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(var(--ui-accent-rgb),.13),transparent 42%),linear-gradient(145deg,#ffffff0b,#0000001f);box-shadow:inset 0 1px #ffffff0e}.add-app-store-payment>header{display:flex;align-items:center;gap:10px}.add-app-store-payment>header>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(var(--ui-accent-rgb),.35);border-radius:11px;background:rgba(var(--ui-accent-rgb),.14);color:#fff;font-size:19px}.add-app-store-payment>header>div{display:grid;gap:2px}.add-app-store-payment>header strong{font-size:12px}.add-app-store-payment>header small{color:#ffffff8a;font-size:9px}.add-app-store-payment>.payment-method-selector{margin:0}.add-app-store-days-balance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;border:1px solid rgba(var(--ui-accent-rgb),.2);border-radius:12px;background:#00000024}.add-app-store-days-balance>div{display:grid;gap:2px;padding:7px;border-radius:9px;background:#ffffff0a}.add-app-store-days-balance small{font-size:8px;color:#ffffff8c}.add-app-store-days-balance strong{font-size:12px}.add-app-store-days-balance>span{grid-column:1/-1;color:#eef4ffb8;font-size:9px;text-align:center}.add-app-store-days-balance.insufficient{border-color:#ff6b6b61;background:#b000201c}.add-app-store-days-balance.insufficient>span{color:#ffd3d3}@media(max-width:520px){.all-apps-tabs{margin:8px 12px 0}.webapp-store-item .all-apps-launch{grid-template-columns:40px minmax(0,1fr)!important}.webapp-store-item .all-apps-copy small b{display:none}.add-app-final-actions{grid-template-columns:1fr}.add-app-final-actions>button{min-height:40px}}.pooled-frame.atcos-tabbed-browser{isolation:isolate!important;transform:none!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs{position:relative!important;z-index:3!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-address{position:relative;z-index:3}.pooled-frame.atcos-tabbed-browser .atcos-browser-pages{position:relative!important;z-index:1!important;overflow:hidden!important}.app-window.browser-window{display:none!important}.pooled-frame.atcos-tabbed-browser>.atcos-browser-window-actions{position:absolute;z-index:6;top:4px;right:7px;margin:0;display:flex;align-items:center;gap:2px;padding-left:5px;background:#0b101a}.pooled-frame.atcos-tabbed-browser>.atcos-browser-tabs{padding-right:112px}.atcos-browser-new-tab:disabled{opacity:.35!important;cursor:not-allowed!important}.pooled-frame.atcos-tabbed-browser.native-chromium-browser>.atcos-browser-tabs{padding-right:146px}.atcos-browser-window-actions.native-desktop-controls .atcos-browser-maximize-control{font-size:14px;line-height:1}.pooled-frame.atcos-tabbed-browser.browser-controls-collapsed>.atcos-browser-tabs{padding-right:48px}.atcos-browser-window-actions.controls-collapsed{width:auto!important;min-width:38px!important}.atcos-browser-window-actions.controls-collapsed button{font-size:20px!important}.atcos-browser-scroll-top{display:none}@media(max-width:700px){.atcos-browser-scroll-top{position:fixed;z-index:2147482999;top:0;left:max(52px,env(safe-area-inset-left,0px));right:max(52px,env(safe-area-inset-right,0px));height:max(18px,env(safe-area-inset-top,0px));display:block;padding:0;border:0;background:transparent;touch-action:manipulation}}@media(max-width:700px)and (orientation:portrait){.pooled-frame.atcos-tabbed-browser.maximized,.pooled-frame.atcos-tabbed-browser.windowed{inset:env(safe-area-inset-top,0px) 0 auto 0!important;left:0!important;top:env(safe-area-inset-top,0px)!important;width:100vw!important;height:calc(100dvh - env(safe-area-inset-top,0px) - var(--atcos-taskbar-height,56px))!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;transform:none!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs{min-height:37px!important;visibility:visible!important;opacity:1!important}}@media(max-width:700px),(orientation:landscape)and (max-height:700px)and (hover:none){.frame-pool.browser-frame-pool-active{z-index:2147482000!important}.frame-pool.browser-frame-pool-active>.pooled-frame.atcos-tabbed-browser{inset:env(safe-area-inset-top,0px) 0 auto 0!important;left:0!important;top:env(safe-area-inset-top,0px)!important;width:100vw!important;height:calc(100dvh - env(safe-area-inset-top,0px))!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;transform:none!important;transition:grid-template-rows .18s ease!important}.frame-pool.browser-frame-pool-active>.pooled-frame.atcos-tabbed-browser.tabs-hidden{grid-template-rows:0 minmax(0,1fr)!important}.frame-pool.browser-frame-pool-active>.pooled-frame.atcos-tabbed-browser.tabs-hidden .atcos-browser-tabs{min-height:0!important;height:0!important;padding-block:0!important;border:0!important;opacity:0!important;pointer-events:none!important;transform:translateY(-100%)!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs{position:relative!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:48px!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button:not(.atcos-browser-new-tab){flex:0 0 140px!important;min-width:140px!important;max-width:140px!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>.atcos-browser-new-tab{flex:0 0 34px!important;min-width:34px!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-window-actions{position:fixed!important;z-index:2147483000!important;top:50%!important;right:max(5px,env(safe-area-inset-right,0px))!important;left:auto!important;width:38px!important;height:auto!important;margin:0!important;padding:5px 3px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;transform:translateY(-50%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;background:#080d17f0!important;box-shadow:0 12px 34px #00000080!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-window-actions button{display:grid!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;place-items:center!important;padding:0!important;border-radius:8px!important}}.mobile-home-browser-shortcuts{display:none}@media(max-width:700px)and (orientation:portrait){.mobile-home-browser-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-10px 0 22px}.mobile-home-browser-shortcuts>button{min-width:0;min-height:82px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:11px;padding:12px 14px;border:1px solid rgba(255,255,255,.13);border-radius:19px;background:linear-gradient(145deg,var(--glass),rgba(10,13,21,.42));box-shadow:inset 0 1px #ffffff0d;color:#fff;text-align:left}.mobile-home-browser-shortcuts>button>span{grid-row:1/3;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(var(--ui-accent-rgb),.12);font-size:21px}.mobile-home-browser-shortcuts strong,.mobile-home-browser-shortcuts small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-home-browser-shortcuts strong{align-self:end;font-size:13px}.mobile-home-browser-shortcuts small{align-self:start;color:#ffffff94;font-size:9px}}@media(max-width:700px)and (orientation:portrait){.mobile-home-workspace .mobile-pinned-list .mobile-pinned-app-wrap .app-launch{grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:center!important}.mobile-home-workspace .mobile-pinned-list .mobile-pinned-app-wrap .app-icon-badge-wrap{grid-column:1!important;grid-row:1/3!important;align-self:center!important;justify-self:center!important;display:grid!important;place-items:center!important;width:52px!important;height:52px!important;margin:0!important}.mobile-home-workspace .mobile-pinned-list .mobile-pinned-app-wrap .app-icon-badge-wrap :is(.app-icon-symbol,.app-icon-image){width:48px!important;height:48px!important;margin:0!important}.mobile-home-workspace .mobile-pinned-list .mobile-pinned-app-wrap .app-launch>strong{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0!important}.mobile-home-workspace .mobile-pinned-list .mobile-pinned-app-wrap .app-launch>span:last-child{grid-column:2!important;grid-row:2!important;align-self:start!important;margin-top:3px!important}}@media(max-width:700px)and (orientation:portrait){.explorer-backdrop{top:0!important;right:0!important;bottom:0!important;left:0!important;height:100dvh!important;padding:max(env(safe-area-inset-top,0px),0px) 0 max(env(safe-area-inset-bottom,0px),0px)!important;align-items:stretch!important;background:#080b12!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.explorer-backdrop>.atcos-explorer{width:100vw!important;height:100%!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;background:#080b12!important;box-shadow:none!important}}@media(max-width:700px)and (orientation:portrait){.explorer-backdrop{padding:0!important}.explorer-backdrop>.atcos-explorer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100%!important;min-height:100%!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;padding-bottom:0!important}.explorer-backdrop>.atcos-explorer.selection-active{grid-template-rows:auto auto auto minmax(0,1fr) auto!important}.explorer-titlebar{box-sizing:border-box!important;height:calc(58px + max(env(safe-area-inset-top,0px),20px))!important;min-height:calc(58px + max(env(safe-area-inset-top,0px),20px))!important;padding-top:max(env(safe-area-inset-top,0px),20px)!important;padding-left:max(14px,env(safe-area-inset-left,0px))!important;padding-right:max(14px,env(safe-area-inset-right,0px))!important;align-items:center!important}.explorer-titlebar>button{top:max(env(safe-area-inset-top,0px),20px)!important}.explorer-statusbar{position:fixed!important;z-index:4!important;left:0!important;right:0!important;bottom:0!important;box-sizing:border-box!important;width:100%!important;height:calc(30px + min(env(safe-area-inset-bottom,0px),24px))!important;min-height:calc(30px + min(env(safe-area-inset-bottom,0px),24px))!important;padding:0 max(18px,env(safe-area-inset-right,0px)) min(env(safe-area-inset-bottom,0px),24px) max(18px,env(safe-area-inset-left,0px))!important;background:#080b12!important}.explorer-body{padding-bottom:calc(30px + min(env(safe-area-inset-bottom,0px),24px))!important}.explorer-statusbar span:last-child{text-align:right}}@media(max-width:700px){.explorer-items.grid{grid-auto-rows:max-content;align-items:start}.explorer-items.grid .explorer-item{height:auto!important;min-height:0;align-self:start;display:grid;grid-template-rows:auto auto;align-content:start;align-items:start;justify-content:stretch;gap:9px;padding:10px;overflow:hidden}.explorer-items.grid .explorer-thumbnail-action{display:grid;width:100%;min-width:0;aspect-ratio:16/9;place-items:center;overflow:hidden;border-radius:9px;background:#080b12}.explorer-items.grid .explorer-item-thumbnail{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:9px}.explorer-items.grid .explorer-item-copy{width:100%;min-width:0}}body.explorer-scroll-locked{overscroll-behavior:none!important}.explorer-backdrop{overscroll-behavior:none}.atcos-explorer :is(.explorer-body,.explorer-items){overscroll-behavior:contain}.mail-manager-body{flex:1;min-height:0;overflow:auto;display:grid;align-content:start;gap:14px;padding:18px}.mail-manager-body>label,.mail-manager-grid label{display:grid;gap:6px;font-size:11px;color:#ffffffb3}.mail-manager-body input,.mail-manager-body select{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#111522;color:#fff}.mail-health{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}.mail-health span{padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:10px;opacity:.55}.mail-health span.ready{color:#86efb2;border-color:#4bdc8e57;background:#4bdc8e14;opacity:1}.mail-health i{font:inherit;font-style:normal}.mail-health-short{display:none}.mail-health button{margin-left:auto}.mail-manager-card{display:grid;gap:11px;padding:15px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff09}.mail-manager-card h3,.mail-manager-card p{margin:0}.mail-manager-card p,.mail-manager-card small{color:#fff9}.mail-manager-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mail-manager-card>button{min-height:43px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#ffffff12}.mail-manager-card>button.primary{background:linear-gradient(135deg,#ff4f72,#843df4);font-weight:800}.mailbox-list{display:grid;gap:7px}.mailbox-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:11px}.mailbox-list span{display:grid;gap:2px}.mailbox-list small{font-size:9px}.mailbox-list button.danger{color:#ff9aaa;border-color:#ff5a6e47}@media(max-width:700px){.mail-manager-grid{grid-template-columns:1fr}.mail-health button{width:100%;margin:0}.mail-manager-body{padding:12px}.mobile-home-browser-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px)and (orientation:portrait){.mail-health{display:flex;align-items:center;gap:5px;flex-wrap:wrap;overflow:visible;min-height:0;transform:translateY(-6px);margin-bottom:-6px}.mail-health span{min-width:0;padding:6px 7px;font-size:9px;line-height:1.2;white-space:nowrap;flex:0 0 auto}.mail-health-wide,.mail-health-ip>i{display:none}.mail-health-short{display:inline}.mail-health-ip{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex:1 1 120px}.mail-health button{width:auto;min-width:45px;min-height:28px;margin:0;padding:6px 8px;font-size:9px;font-weight:800;line-height:1.2;white-space:nowrap;opacity:1;flex:0 0 auto}.mail-health button:disabled{color:#ffffff8c;background:#ffffff0f;opacity:1}}.mail-section-login{flex:1;min-height:360px;display:grid;place-content:center;justify-items:center;gap:10px;padding:30px;text-align:center}.mail-section-login>span{width:60px;height:60px;display:grid;place-items:center;border:1px solid rgba(255,95,130,.35);border-radius:19px;background:linear-gradient(145deg,#ff4f723d,#843df42e);font-size:27px}.mail-section-login>strong{font-size:21px}.mail-section-login>small{max-width:420px;color:#ebf1ffa6;line-height:1.5}.mail-section-login>button{min-width:210px;margin-top:8px;padding:0 18px}@media(max-width:760px){.mail-head{box-sizing:border-box;height:calc(68px + env(safe-area-inset-top,0px));flex-basis:calc(68px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}.mail-reader{inset:calc(68px + env(safe-area-inset-top,0px)) 0 0 130px}.mail-manager-body{padding-right:max(12px,env(safe-area-inset-right,0px));padding-bottom:max(12px,env(safe-area-inset-bottom,0px));padding-left:max(12px,env(safe-area-inset-left,0px))}}.mail-health button{color:#f5f8ff;background:#20283a;border:1px solid rgba(148,180,255,.42);text-shadow:none}.mail-health button:hover:not(:disabled){color:#fff;background:#2b3852;border-color:#94beffb8}.mail-health button:disabled{color:#9ba6b8!important;background:#171c28!important;border-color:#9ba6b842!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important}@media(max-width:700px)and (orientation:portrait){:is(.dialog-card,.atcos-explorer,.settings-dialog,.settings-control-center,.calculator-card,.hosting-app-window,.mail-window,.timer-card,.terminal-window,.atcos-prompt-card,.utility-launcher){box-sizing:border-box;max-width:100vw;min-width:0;overflow:hidden}:is(.dialog-card,.atcos-explorer,.settings-dialog,.settings-control-center,.calculator-card,.hosting-app-window,.mail-window,.timer-card,.terminal-window,.atcos-prompt-card,.utility-launcher) :is(header,.dialog-head,.explorer-titlebar,.settings-header,.hosting-app-head,.mail-head){box-sizing:border-box;max-width:100%;min-width:0}:is(.dialog-card,.atcos-explorer,.settings-dialog,.settings-control-center,.calculator-card,.hosting-app-window,.mail-window,.timer-card,.terminal-window,.atcos-prompt-card,.utility-launcher) :is(header,.dialog-head,.explorer-titlebar,.settings-header,.hosting-app-head,.mail-head)>:not(button){min-width:0;overflow:hidden;text-overflow:ellipsis}:is(.dialog-card,.atcos-explorer,.settings-dialog,.settings-control-center,.calculator-card,.hosting-app-window,.mail-window,.timer-card,.terminal-window,.atcos-prompt-card,.utility-launcher) :is(input,select,textarea){box-sizing:border-box;max-width:100%;min-width:0}:is(.dialog-actions,.window-actions,.calculator-window-actions,.timer-window-actions,.hosting-actions-row,.hosting-domain-actions,.explorer-selection-actions,.mail-health){box-sizing:border-box;max-width:100%;min-width:0}:is(.dialog-actions,.calculator-window-actions,.timer-window-actions,.hosting-domain-actions){flex-wrap:wrap}:is(.hosting-actions-row,.explorer-selection-actions){overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}:is(.hosting-actions-row,.explorer-selection-actions)::-webkit-scrollbar{display:none}:is(.dialog-actions,.calculator-window-actions,.timer-window-actions,.hosting-actions-row,.hosting-domain-actions,.explorer-selection-actions)>button{min-height:30px;font-size:max(10px,.72rem);line-height:1.15;white-space:nowrap}}@media(max-width:700px){html.atcos-modal-open{overflow:hidden!important;overscroll-behavior:none!important}body.atcos-modal-open{width:100%!important;height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important}body.atcos-modal-open :is(.dialog-backdrop,.atcos-assistant-backdrop,.atcos-call-overlay,.explorer-backdrop,.explorer-mobile-options-backdrop,.explorer-rename-backdrop,.mail-overlay,.hosting-app-overlay,.redis-app-overlay,.desktop-notification-tray-backdrop,.mobile-pin-picker-backdrop,.utility-launcher-backdrop,.timer-backdrop,.terminal-backdrop,.atcos-prompt-backdrop){overscroll-behavior:contain}}.server-status-line{display:contents}.mobile-home-service-strip{display:none}@media(max-width:700px)and (orientation:portrait){.mobile-home-workspace>.server-status-card{display:block!important;overflow:hidden!important;padding:9px 10px!important}.mobile-home-workspace .server-status-line{display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-home-workspace .server-status-line::-webkit-scrollbar{display:none}.mobile-home-workspace .server-status-head,.mobile-home-workspace .server-status-meta{flex:0 0 auto;flex-wrap:nowrap;white-space:nowrap}.mobile-home-workspace .server-status-name{max-width:150px}.mobile-home-workspace>.mobile-drive-panel{margin:0 0 10px}.mobile-home-service-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 14px;overflow:hidden}.mobile-home-service-strip>button{min-width:0;min-height:44px;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#ffffff0b;color:#fff;text-align:left;overflow:hidden}.mobile-home-service-strip strong{flex:0 0 auto;font-size:11px}.mobile-home-service-strip small{min-width:0;display:-webkit-box;overflow:hidden;color:#ffffff94;font-size:8px;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-home-utilities{grid-template-columns:repeat(2,minmax(0,1fr))}}.atcos-browser-pages webview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;border:0;background:#fff}.native-window-drag-strip{position:fixed;z-index:2147483500;inset:0 0 auto 0;height:12px;-webkit-app-region:drag;pointer-events:auto}.native-window-corner-controls{position:fixed;z-index:2147483646;top:0;left:50%;width:130px;height:28px;display:flex;align-items:center;justify-content:center;gap:2px;padding:3px;border:1px solid transparent;border-radius:0 0 10px 10px;background:#060911f5;box-shadow:0 14px 36px #0000006b;opacity:0;transform:translate(-50%) translateY(-6px);transition:transform .18s ease,opacity .18s ease,border-color .18s ease;-webkit-app-region:no-drag}.native-window-corner-controls:hover,.native-window-corner-controls:focus-within,.native-window-corner-controls.pinned{opacity:1;transform:translate(-50%) translateY(0);border-color:#ffffff21}.native-window-corner-controls button{width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:linear-gradient(145deg,#ffffff17,#ffffff09);color:#eef3ff;font:600 12px/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;-webkit-app-region:no-drag}.native-window-corner-controls button:hover,.native-window-corner-controls button.active{background:linear-gradient(145deg,rgba(var(--ui-accent-rgb,139,108,255),.34),rgba(var(--ui-accent-rgb,139,108,255),.14));border-color:rgba(var(--ui-accent-rgb,139,108,255),.55);box-shadow:inset 0 1px #ffffff1f,0 7px 18px #00000047}.native-window-corner-controls .native-window-drag-button{-webkit-app-region:no-drag;cursor:grab;color:#eef3ffc2;font-size:14px;touch-action:none}.native-window-corner-controls .native-window-drag-button:active{cursor:grabbing}.native-window-corner-controls .native-window-exit.close:hover{border-color:#ff5b6e94;background:#b4223785;color:#fff}.native-window-corner-controls .native-window-exit.eject:hover{border-color:#ffc4568c;background:#9c671973;color:#fff4cf}.native-window-corner-controls button>svg{width:12px;height:12px;display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.native-window-corner-controls .native-window-drag-button>svg circle{fill:currentColor;stroke:none}body:has(.pooled-frame.atcos-tabbed-browser.active) .native-window-corner-controls button{color:#f5f8ff!important;border-color:#dae2ff4d!important;background:linear-gradient(145deg,#414c77eb,#3d3170e0)!important;box-shadow:inset 0 1px #fff3,0 3px 10px #0408166b,0 0 10px #705eff1f!important}body:has(.pooled-frame.atcos-tabbed-browser.active) .native-window-corner-controls button:hover,body:has(.pooled-frame.atcos-tabbed-browser.active) .native-window-corner-controls button.active{border-color:#b0a7ffb3!important;background:linear-gradient(145deg,#6472aef5,#5c45a0f0)!important}@media(hover:hover)and (pointer:fine){.app-window[data-app-id=atmospire].maximized .window-bar{top:50%!important;right:0!important;bottom:auto!important;left:auto!important;width:42px!important;height:auto!important;min-height:0!important;padding:6px 4px!important;border:1px solid rgba(255,255,255,.18)!important;border-right:0!important;border-radius:12px 0 0 12px!important;background:#070a10e6!important;box-shadow:0 10px 30px #00000073!important;opacity:1!important;transform:translateY(-50%)!important;pointer-events:none!important}.app-window[data-app-id=atmospire].maximized .window-actions{flex-direction:column!important;align-items:center!important;gap:5px!important;pointer-events:auto!important}}.atcos-mobile-native-browser-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#fff}.taskbar-home-browser-nav{display:none}@media(max-width:700px){.taskbar-desktop-web-address{display:none!important}.taskbar-home-browser-nav{position:fixed;z-index:80;left:max(14px,env(safe-area-inset-left,0px));right:max(14px,env(safe-area-inset-right,0px));bottom:max(10px,env(safe-area-inset-bottom,0px));display:block}.taskbar-home-browser-nav>.taskbar-web-address{position:static;inset:auto;box-sizing:border-box;max-width:none;min-width:0;width:100%;height:48px;grid-template-columns:25px minmax(0,1fr) 32px 34px;align-items:center;gap:3px;padding:0 6px 0 13px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:linear-gradient(135deg,#232a3aad,#12172385);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000002e,0 10px 28px #00000052;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}.taskbar-home-browser-nav>.taskbar-web-address:focus-within{border-color:rgba(var(--ui-accent-rgb),.58);background:linear-gradient(135deg,#2c3346c2,#171c2a9e);box-shadow:inset 0 1px #ffffff21,0 0 0 3px rgba(var(--ui-accent-rgb),.12),0 12px 30px #00000057}.taskbar-home-browser-nav>.taskbar-web-address>span{display:grid;place-items:center;width:25px;height:100%;font-size:17px;color:#e7edfaad}.taskbar-home-browser-nav>.taskbar-web-address input{height:42px;padding:0 3px;color:#f7f9ff;font-size:12px;line-height:42px}.taskbar-home-browser-nav>.taskbar-web-address button{align-self:center;margin:0}.taskbar-home-browser-nav>.taskbar-web-address .taskbar-browser-open{background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2))!important;box-shadow:inset 0 1px #ffffff2e,0 4px 12px rgba(var(--ui-accent-rgb),.32)}.mobile-app-active .taskbar-home-browser-nav{display:none}}@media(max-width:700px)and (orientation:portrait){.mobile-home-workspace .mobile-home-utilities{grid-column:1/-1;margin-bottom:18px!important}.mobile-home-workspace .mobile-pinned-list{padding-bottom:0}}.pooled-frame.atcos-tabbed-browser.native-chromium-browser>.atcos-browser-tabs{padding-right:112px!important}.pooled-frame.atcos-tabbed-browser.native-chromium-browser.browser-controls-collapsed>.atcos-browser-tabs{padding-right:48px!important}.atcos-browser-tab-navigation{position:sticky;z-index:5;left:0;align-self:stretch;display:flex;align-items:center;gap:2px;flex:0 0 auto;padding:0 4px 3px 0;background:#0b101a}.atcos-browser-tab-navigation button{width:30px;height:29px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#dce5f8;font-size:20px;line-height:1;cursor:pointer}.atcos-browser-tab-navigation button:hover{background:#ffffff1a}.atcos-browser-tabs>.atcos-browser-new-tab{align-self:center;height:30px;display:grid;place-items:center;padding:0;line-height:1}.explorer-window-controls{display:flex;align-items:center;gap:3px}.explorer-window-controls button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:#fff;cursor:pointer;font-size:20px}.explorer-window-controls button:hover{background:#ffffff14}.explorer-window-controls svg{width:16px;height:16px}.explorer-window-controls path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.atcos-share-context-menu{position:fixed;z-index:10050;width:184px;padding:6px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#0c0e1bf5;box-shadow:0 18px 48px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.atcos-share-context-menu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#fff;text-align:left;font:inherit;cursor:pointer}.atcos-share-context-menu button:hover{background:#ffffff1a}.share-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483400;display:grid;place-items:center;padding:20px;background:#000000a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.share-dialog{width:min(560px,100%);max-height:min(760px,90vh);overflow:auto;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(150deg,#1e2237fa,#0c0d1afc);color:#fff;box-shadow:0 28px 90px #0000008c}.share-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.share-dialog>header div{display:grid;gap:4px}.share-dialog>header span{color:#70e6ff;font-size:.68rem;font-weight:800;letter-spacing:.14em}.share-dialog>header strong{font-size:1.12rem}.share-dialog>header button{border:0;background:transparent;color:#fff;font-size:1.6rem;cursor:pointer}.share-dialog form{display:grid;gap:14px;padding:20px 22px}.share-dialog form>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.share-dialog label{display:grid;gap:6px}.share-dialog label span{color:#ffffffb3;font-size:.78rem}.share-dialog input,.share-dialog select{min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#0c1020;color:#fff}.share-dialog .primary{padding:12px;border:0;border-radius:11px;background:linear-gradient(110deg,#3079ff,#31d8e8);color:#fff;font-weight:800;cursor:pointer}.share-dialog .primary:disabled{opacity:.55;cursor:default}.share-dialog form>.share-frequent-recipients{display:grid;grid-template-columns:1fr;gap:9px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09}.share-dialog form>.share-recipient-field{position:relative;display:grid;grid-template-columns:1fr;gap:6px}.share-recipient-field>label{color:#ffffffb3;font-size:.78rem}.share-contact-suggestions{position:absolute;z-index:4;top:100%;left:0;right:0;display:grid;max-height:240px;overflow:auto;margin-top:5px;padding:5px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#111628;box-shadow:0 18px 45px #0000007a}.share-contact-option{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;border-radius:8px}.share-contact-option:hover{background:#ffffff14}.share-contact-select{display:block;width:100%;min-width:0;padding:9px 10px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.share-contact-select span{display:grid;gap:2px;min-width:0}.share-contact-select b,.share-contact-select small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-contact-select small,.share-contact-loading{color:#ffffff8f;font-size:.7rem}.share-contact-profile{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#70e6ff;cursor:pointer}.share-contact-profile:hover{background:#70e6ff1f}.share-contact-loading{padding:7px 10px}.share-frequent-title{font-size:.78rem;color:#ffffffb8}.share-frequent-list{display:grid;gap:7px}.share-frequent-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:9px 9px 9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#080b1985}.share-frequent-identity{display:grid;gap:2px;min-width:0}.share-frequent-identity b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.share-frequent-identity small{color:#ffffff8c;font-size:.7rem}.share-frequent-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.share-dialog .share-frequent-actions .primary{padding:8px 13px;border-radius:9px}.share-dialog .share-frequent-remove{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:transparent;color:#ffffffad;font-size:1.15rem;line-height:1;cursor:pointer}.share-dialog .share-frequent-remove:hover{border-color:#ff687e73;background:#ff4a671f;color:#ff9cac}.share-dialog-message{margin:0 22px 14px;padding:10px 12px;border-radius:10px;background:#42d3921f;color:#aaf4d1}.share-list{display:grid;gap:8px;padding:14px 22px;border-top:1px solid rgba(255,255,255,.08)}.share-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#ffffff0d}.share-list>div span{display:grid;gap:3px}.share-list small{color:#fff9}.share-list button{padding:7px 10px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:transparent;color:#fff;cursor:pointer}.share-dialog>footer{padding:16px 22px;color:#ffffff8c;font-size:.74rem;line-height:1.45;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:600px){.share-dialog form>div{grid-template-columns:1fr}.share-dialog-backdrop{padding:10px}.share-dialog{border-radius:17px}}.microsoft-front-prompt .microsoft-front-mark{width:38px;height:38px;object-fit:cover;border-radius:10px}@media(min-width:701px){.app-window.window-positioned:not(.maximized):not(.landscape-touch-window):not(.browser-window):not(.taskbar-preview-window){height:var(--window-height)!important;max-height:none!important}.pooled-frame.windowed:not(.desktop-resolution-frame):not(.atcos-tabbed-browser){height:calc(var(--frame-height) - 42px)!important;max-height:none!important}}.share-list-actions{display:flex!important;grid-auto-flow:column!important;gap:6px!important}.share-list-actions .danger{color:#ff9eaa;border-color:#ff5a6e59}.app-window[data-app-id=atmospire].maximized{overflow:visible!important}.app-window[data-app-id=atmospire].maximized .window-bar{position:fixed!important;z-index:2147483001!important;top:50dvh!important;right:0!important;bottom:auto!important;left:auto!important;width:38px!important;height:auto!important;min-height:0!important;display:flex!important;padding:5px 3px!important;border:1px solid rgba(255,255,255,.2)!important;border-right:0!important;border-radius:12px 0 0 12px!important;background:#070a10f0!important;box-shadow:0 12px 34px #00000080!important;opacity:1!important;visibility:visible!important;transform:translate3d(0,-50%,0)!important;pointer-events:none!important}.app-window[data-app-id=atmospire].maximized .window-actions{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.app-window[data-app-id=atmospire].maximized .window-actions button{display:grid!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;place-items:center!important;padding:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.share-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10200;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.share-preview{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,95vw);height:min(680px,88vh);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#0b0e1a;color:#fff;box-shadow:0 30px 100px #0009}.share-preview>header,.share-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.share-preview>header div{display:grid;gap:3px}.share-preview>header small{color:#79e5ff;font-size:.65rem;letter-spacing:.1em}.share-preview>header button{border:0;background:transparent;color:#fff;font-size:1.5rem}.share-preview-content{min-height:0;display:grid;place-items:center;overflow:auto;background:#070912}.share-preview-content img,.share-preview-content video{display:block;max-width:100%;max-height:100%;object-fit:contain}.share-preview-content audio{width:min(600px,90%)}.share-preview-content iframe{width:100%;height:100%;border:0;background:#fff}.share-preview>footer{justify-content:flex-end;border-top:1px solid rgba(255,255,255,.1);border-bottom:0}.share-preview>footer button{padding:9px 13px;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:transparent;color:#fff}.share-preview>footer .primary{border:0;background:linear-gradient(110deg,#3079ff,#31d8e8)}.share-app-preview{display:grid;gap:12px;width:min(520px,90%);padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0d}.share-app-preview strong{font-size:1.4rem}.share-app-preview span{color:#ffffffb3}.share-app-preview code{overflow:auto;color:#7feaff}.server-status-card.server-status-signin{width:100%;min-height:88px;box-sizing:border-box;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 15px;border-color:#aebfff38;background:radial-gradient(circle at 92% 18%,rgba(var(--ui-accent-rgb,255,91,124),.2),transparent 35%),linear-gradient(135deg,#1d2235d1,#0c0d19a8);color:#f8f9ff!important;text-align:left;cursor:pointer;box-shadow:0 16px 38px #00000042,inset 0 1px #ffffff14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.server-status-card.server-status-signin:hover{transform:translateY(-1px);border-color:rgba(var(--ui-accent-rgb,255,91,124),.5);box-shadow:0 19px 44px #00000052,inset 0 1px #ffffff1a}.server-status-signin-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(198,210,255,.2);border-radius:15px;background:linear-gradient(145deg,#8297ff33,rgba(var(--ui-accent-rgb,255,91,124),.12));box-shadow:inset 0 1px #ffffff1c,0 9px 22px #0003}.server-status-signin-icon svg{width:25px;height:25px;fill:none;stroke:#f7f8ff;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(142,180,255,.45))}.server-status-signin-copy{min-width:0;display:grid;gap:3px;color:#f8f9ff}.server-status-signin-copy small{color:#aec2ffcc;font-size:8px;font-weight:900;letter-spacing:.17em}.server-status-signin-copy strong{overflow:hidden;color:#fff;font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.server-status-signin-copy>span{overflow:hidden;color:#ebefff9e;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.server-status-signin-action{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(var(--ui-accent-rgb,255,91,124),.34);border-radius:11px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb,255,91,124),.24),#6b5fff2e);color:#fff;font-size:10px;font-weight:850;white-space:nowrap;box-shadow:inset 0 1px #ffffff14}.server-status-signin-action b{color:var(--ui-accent,#ff7896);font-size:16px;line-height:.7}@media(max-width:700px)and (orientation:portrait){.mobile-home-workspace>.server-status-card.server-status-signin{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:10px!important;min-height:80px!important;padding:11px 12px!important}.server-status-signin-icon{width:42px;height:42px;border-radius:13px}.server-status-signin-copy strong{font-size:14px}.server-status-signin-copy>span{font-size:9px}.server-status-signin-action{padding:8px 9px}}@media(max-width:390px){.server-status-signin-copy>span{display:none}.server-status-signin-action{font-size:0;gap:0}.server-status-signin-action b{font-size:17px}}.engine-shell .atcos-unified-address.taskbar-web-address{box-sizing:border-box;height:48px;grid-template-columns:25px minmax(0,1fr) 38px 38px;align-items:center;gap:4px;padding:0 7px 0 14px;border:1px solid rgba(187,173,221,.22);border-radius:16px;background:linear-gradient(100deg,#15233a,#272039 55%,#4f2343);box-shadow:inset 0 1px #ffffff12,0 10px 28px #00000047;backdrop-filter:none;-webkit-backdrop-filter:none;contain:layout paint style;isolation:isolate}.engine-shell .atcos-unified-address.taskbar-web-address:focus-within{border-color:#c29aec6b;background:linear-gradient(100deg,#192943f2,#302442ed 56%,#5b274aed);box-shadow:inset 0 1px #ffffff17,0 0 0 3px #be56df1a,0 12px 30px #00000052}.engine-shell .atcos-unified-address.taskbar-web-address>span{display:grid;place-items:center;width:25px;height:100%;color:#9caac3;font-size:18px}.engine-shell .atcos-unified-address.taskbar-web-address input{height:42px!important;padding:0 4px!important;color:#f3f5fb!important;font-size:13px!important;line-height:42px!important}.engine-shell .atcos-unified-address.taskbar-web-address input::placeholder{color:#8992aa!important;opacity:1}.engine-shell .atcos-unified-address.taskbar-web-address button{width:38px!important;height:38px!important;min-width:38px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:13px!important;font-size:19px!important}.engine-shell .atcos-unified-address.taskbar-web-address .taskbar-browser-open{background:linear-gradient(145deg,#fb4f91,#a93cf2)!important;box-shadow:inset 0 1px #ffffff38,0 5px 14px #cd36c14d!important}body.atcos-address-focused .mobile-taskbar{background:#0c0f19!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.atcos-address-focused .stars{animation-play-state:paused!important}.engine-shell .atcos-unified-address.taskbar-web-address .taskbar-browser-files{background:linear-gradient(145deg,#812f4de6,#55243feb)!important;box-shadow:inset 0 1px #ffffff14!important}@media(max-width:700px){.engine-shell .taskbar-home-browser-nav>.atcos-unified-address.taskbar-web-address{height:58px!important;grid-template-columns:25px minmax(0,1fr) 46px 46px;gap:6px;padding:0 6px 0 14px}.engine-shell .taskbar-home-browser-nav>.atcos-unified-address.taskbar-web-address input{height:54px!important;line-height:54px!important}.engine-shell .taskbar-home-browser-nav>.atcos-unified-address.taskbar-web-address button{box-sizing:border-box;width:46px!important;height:46px!important;min-width:46px!important;align-self:center;justify-self:center;margin:0!important;border-radius:15px!important}}@media(max-width:700px){.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs{align-items:center!important;gap:7px!important;padding:6px 56px 6px max(10px,env(safe-area-inset-left,0px))!important;border-bottom:1px solid rgba(201,210,238,.1)!important;background:linear-gradient(180deg,#0d121ffa,#090d18f5)!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button:not(.atcos-browser-new-tab){height:34px!important;flex-basis:148px!important;padding:0 9px 0 13px!important;border:1px solid rgba(197,207,236,.12)!important;border-radius:13px!important;background:#ffffff09!important;box-shadow:inset 0 1px #ffffff06!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button.active{border-color:#bec8e840!important;background:linear-gradient(145deg,#242c3ff0,#171d2ceb)!important;box-shadow:inset 0 1px #ffffff12,0 6px 16px #0000002e!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>.atcos-browser-new-tab{width:34px!important;height:34px!important;border-radius:11px!important;color:#bfc9df!important}.atcos-native-mobile-browser-nav{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.atcos-native-mobile-history{border-radius:14px!important;background:linear-gradient(145deg,#20283be6,#111623e0)!important;box-shadow:inset 0 1px #ffffff13,0 6px 16px #0000003d!important}}.atcos-native-mobile-browser-nav{display:none}@media(max-width:700px){.pooled-frame.atcos-tabbed-browser.native-mobile-browser>.atcos-browser-address{display:none!important}.pooled-frame.atcos-tabbed-browser.native-mobile-browser .atcos-mobile-native-browser-surface{inset:0 0 calc(58px + env(safe-area-inset-bottom,0px)) 0!important;width:auto!important;height:auto!important}.pooled-frame.atcos-tabbed-browser.native-mobile-browser>.atcos-browser-window-actions.native-plugin-controls{display:none!important}.pooled-frame.atcos-tabbed-browser.native-mobile-browser .atcos-browser-pages{background:linear-gradient(135deg,#232a3ae6,#0c101bf5)!important}.atcos-native-mobile-browser-nav{position:fixed;z-index:2147483002;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:max(7px,env(safe-area-inset-bottom,0px));height:42px;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;justify-items:stretch;column-gap:10px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:auto}.atcos-native-mobile-history{box-sizing:border-box;width:42px;height:42px;display:grid;place-items:center;margin:0;padding:0 0 2px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:linear-gradient(135deg,#232a3aad,#12172385);color:#f7f9ff;font-size:27px;line-height:1;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000002e,0 8px 22px #0000004d;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}.atcos-native-mobile-history:active{background:linear-gradient(135deg,#2c3346c2,#171c2a9e);transform:scale(.96)}.engine-shell.mobile-app-active .atcos-native-mobile-address.taskbar-web-address{position:static!important;inset:auto!important;box-sizing:border-box!important;min-width:0!important;max-width:none!important;width:100%!important;height:42px!important;display:grid!important;grid-template-columns:25px minmax(0,1fr)!important;align-self:center!important;margin:0!important;padding:0 12px!important;transform:none!important}.atcos-native-mobile-address:focus-within{border-color:rgba(var(--ui-accent-rgb),.58);background:linear-gradient(135deg,#2c3346c2,#171c2a9e);box-shadow:inset 0 1px #ffffff21,0 0 0 3px rgba(var(--ui-accent-rgb),.12),0 12px 30px #00000057}.atcos-native-mobile-address>span{display:grid;place-items:center;color:#e7edfaa8;font-size:17px}.engine-shell .atcos-native-mobile-address input{min-width:0;width:100%;height:40px!important;padding:0 3px;border:0;outline:0;background:transparent;color:#f7f9ff;font:inherit;font-size:12px;text-overflow:ellipsis;line-height:40px!important}.engine-shell .atcos-native-mobile-address button{display:grid;place-items:center;padding:0!important;color:#fff!important}}.native-permission-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #ffffff12;border-radius:14px;background:#ffffff08}.native-permission-summary>div{display:grid;gap:2px}.native-permission-summary>div>strong{font-size:22px}.native-permission-summary>button{width:auto!important;min-width:92px}.native-permission-profiles{display:grid;gap:12px}.native-permission-profile{display:grid;gap:10px;padding:13px;border:1px solid #ffffff14;border-radius:15px;background:linear-gradient(145deg,#ffffff0b,#0000001f)}.native-permission-profile-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.native-permission-profile-head>div{display:grid;gap:3px;min-width:0}.native-permission-profile-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-permission-profile-head button{border:1px solid #ffffff18;border-radius:10px;background:#ffffff08;color:#fff;padding:7px 10px}.native-capability-grid{display:grid;gap:7px}.native-capability-grid>label{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:10px;padding:9px 10px;border:1px solid #ffffff0d;border-radius:11px;background:#0002}.native-capability-grid>label>span{display:grid;gap:2px;min-width:0}.native-capability-grid>label strong{font-size:12px}.native-capability-grid>label small{font-size:9px;opacity:.68}.native-capability-grid select{height:34px;border:1px solid #ffffff18;border-radius:9px;background:#0b0e17;color:#fff;padding:0 8px}.atcos-native-permission-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;isolation:isolate;display:grid;place-items:center;padding:18px;background:#03050ab8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.atcos-native-permission-card{position:relative;z-index:1;width:min(430px,100%);display:grid;gap:14px;padding:20px;border:1px solid rgba(var(--ui-accent-rgb),.32);border-radius:22px;background:linear-gradient(155deg,#151924fa,#080a11fa);box-shadow:0 30px 110px #000}.atcos-native-permission-card>header{display:flex;align-items:center;gap:11px}.atcos-native-permission-card>header>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(var(--ui-accent-rgb),.35);border-radius:13px;color:var(--ui-accent);font-size:21px}.atcos-native-permission-card>header>div{display:grid;gap:2px;min-width:0}.atcos-native-permission-card>header small,.atcos-native-permission-card>p{color:#ffffff8f;line-height:1.45}.atcos-native-permission-card>p{margin:0}.atcos-native-permission-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.atcos-native-permission-actions button{height:42px;border-radius:12px}.atcos-native-permission-actions .deny{border:1px solid #ffffff18;background:#ffffff08;color:#fff}.atcos-native-action-toast{position:fixed;z-index:820;left:50%;bottom:82px;transform:translate(-50%);max-width:min(520px,calc(100vw - 24px));display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(var(--ui-accent-rgb),.25);border-radius:13px;background:#090c14ed;color:#fff;box-shadow:0 16px 50px #0009;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:11px;pointer-events:none}.atcos-native-action-toast.pending:before{content:"";width:12px;height:12px;flex:0 0 auto;border:2px solid rgba(255,255,255,.28);border-top-color:var(--ui-accent);border-radius:50%;animation:atcosDownloadToastSpin .72s linear infinite}.atcos-native-action-toast.denied{border-color:#ff526955;color:#ffb1bb}@keyframes atcosDownloadToastSpin{to{transform:rotate(360deg)}}@media(max-width:700px){.native-capability-grid>label{grid-template-columns:minmax(0,1fr) 78px}.atcos-native-action-toast{bottom:70px}.atcos-native-permission-card{padding:17px}}.authenticated-frame-shell{display:contents}.atcos-generated-web-unavailable{overflow:hidden!important;background:radial-gradient(circle at 50% 20%,rgba(111,91,255,.22),transparent 42%),linear-gradient(145deg,#111426,#080a12)!important;color:#f7f8ff}.atcos-generated-web-unavailable-card{width:min(520px,calc(100% - 36px));min-height:280px;margin:auto;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;justify-items:center;align-content:center;gap:10px;padding:34px;text-align:center;border:1px solid rgba(166,150,255,.28);border-radius:24px;background:linear-gradient(145deg,#20213ce0,#0d0f1bf0);box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff12}.atcos-generated-web-unavailable-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#7776ff,#8d3de8);font-size:29px;box-shadow:0 12px 35px #6f5bff52}.atcos-generated-web-unavailable-card small{color:#a69cff;font-size:9px;font-weight:900;letter-spacing:.16em}.atcos-generated-web-unavailable-card strong{max-width:100%;overflow-wrap:anywhere;font-size:clamp(22px,4vw,34px)}.atcos-generated-web-unavailable-card p{max-width:430px;margin:0;color:#eff1ffad;font-size:13px;line-height:1.55}.atcos-generated-web-unavailable-card>div{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:8px}.atcos-generated-web-unavailable-card :is(button,a){min-width:138px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(160,147,255,.38);border-radius:12px;background:linear-gradient(135deg,#6f5bff5c,#823edc47);color:#fff;font:800 12px/1 inherit;text-decoration:none;cursor:pointer}.atcos-generated-web-unavailable-card a{background:#ffffff0e;border-color:#ffffff24}.atcos-generated-web-unavailable-card :is(button,a):hover{border-color:#beb5ffb8;transform:translateY(-1px)}@media(max-width:560px){.atcos-generated-web-unavailable-card{width:calc(100% - 20px);min-height:240px;padding:24px 18px}.atcos-generated-web-unavailable-card>div{width:100%}.atcos-generated-web-unavailable-card :is(button,a){min-width:0;flex:1 1 130px}}.pooled-frame.native-app-webview.active{display:flex!important;flex-direction:column;min-width:0;min-height:0}.explorer-backdrop{z-index:2147483200!important}body.atcos-explorer-open :is(webview,.pooled-frame.native-app-webview,.atcos-mobile-native-browser-surface){visibility:hidden!important}.taskbar-browser-start>.taskbar-web-address{grid-template-columns:auto minmax(0,1fr) 29px}.taskbar-external-files{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:linear-gradient(145deg,#812f4de6,#55243feb);color:#fff;cursor:pointer}.taskbar-home-browser-nav{grid-template-columns:minmax(0,1fr) 46px;gap:6px;align-items:center}.taskbar-home-browser-nav>.taskbar-web-address{grid-template-columns:25px minmax(0,1fr) 46px!important}.atcos-explorer.picker-mode .explorer-item{cursor:pointer}.atcos-explorer.picker-mode .explorer-item:has(.explorer-item-icon){touch-action:manipulation}@media(min-width:701px){.app-window.window-positioned:not(.maximized):not(.taskbar-preview-window){max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--atcos-taskbar-height,56px) - 32px)}.pooled-frame.windowed:not(.atcos-tabbed-browser){height:calc(var(--frame-height) - 42px)!important;max-height:calc(100dvh - var(--atcos-taskbar-height,56px) - 74px)!important}.app-window.window-positioned.taskbar-preview-window:not(.maximized){inset:auto auto calc(var(--atcos-taskbar-height,56px) + 14px + var(--taskbar-preview-display-height)) 50%!important;width:min(420px,calc(100vw - 28px))!important;height:34px!important;min-height:34px!important;max-height:34px!important;transform:translate(-50%)!important}.authenticated-frame-shell.taskbar-preview-viewport{position:fixed!important;z-index:109!important;left:50%!important;bottom:calc(var(--atcos-taskbar-height,56px) + 14px)!important;width:var(--taskbar-preview-width)!important;height:var(--taskbar-preview-display-height)!important;display:block!important;overflow:hidden!important;transform:translate(-50%)!important;border:1px solid rgba(255,255,255,.24)!important;border-top:0!important;border-radius:0 0 14px 14px!important;background:#05070b!important;box-shadow:0 22px 70px #000000b3!important;pointer-events:none!important}.authenticated-frame-shell.taskbar-preview-viewport>.pooled-frame.taskbar-preview-source{position:absolute!important;inset:0 auto auto 50%!important;width:calc(var(--frame-width) * var(--taskbar-preview-source-multiplier,1))!important;height:calc((var(--frame-height) - 42px) * var(--taskbar-preview-source-multiplier,1))!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;transform:translate(-50%) scale(var(--taskbar-preview-scale))!important;transform-origin:top center!important;border:0!important;border-radius:0!important;box-shadow:none!important;pointer-events:none!important}.authenticated-frame-shell.taskbar-preview-viewport.textalk-preview>.pooled-frame.taskbar-preview-source{top:-144px!important;transform-origin:top center!important}}@media(max-width:700px){.taskbar-home-browser-nav{display:grid}.taskbar-home-browser-nav>.taskbar-web-address{height:48px!important;grid-template-columns:25px minmax(0,1fr) 34px!important}.taskbar-home-browser-nav>.taskbar-external-files{width:46px;height:46px;border-radius:15px}.engine-shell .taskbar-home-browser-nav>.atcos-unified-address.taskbar-web-address .taskbar-browser-open{width:42px!important;min-width:42px!important;height:42px!important}}@media(min-width:701px){.engine-shell .mobile-taskbar{--taskbar-unit:48px;height:var(--atcos-taskbar-height,56px)!important;min-height:var(--atcos-taskbar-height,56px)!important;padding:4px 10px!important}.engine-shell .taskbar-browser-start{height:var(--taskbar-unit)!important;display:flex!important;align-items:center!important;gap:8px!important}.engine-shell .taskbar-browser-start>.mobile-taskbar-home{box-sizing:border-box!important;flex:0 0 var(--taskbar-unit)!important;width:var(--taskbar-unit)!important;min-width:var(--taskbar-unit)!important;height:var(--taskbar-unit)!important;margin:0!important;transform:none!important;border-radius:15px!important}.engine-shell .taskbar-browser-start>.taskbar-web-address{box-sizing:border-box!important;flex:1 1 360px!important;width:auto!important;height:var(--taskbar-unit)!important;margin:0!important;padding:0 5px 0 13px!important;grid-template-columns:24px minmax(0,1fr) 38px!important;gap:5px!important;border-radius:15px!important;transform:none!important}.engine-shell .taskbar-browser-start>.taskbar-web-address input{height:46px!important;line-height:46px!important}.engine-shell .taskbar-browser-start>.taskbar-web-address .taskbar-browser-open{box-sizing:border-box!important;width:38px!important;min-width:38px!important;height:38px!important;margin:0!important;align-self:center!important;border-radius:12px!important}.engine-shell .taskbar-browser-start>.taskbar-external-files{box-sizing:border-box!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:11px!important;background:linear-gradient(145deg,#812f4de6,#55243feb)!important;color:#ffd45e!important;box-shadow:inset 0 1px #ffffff14,0 4px 14px #0000003d!important;font-size:17px!important;line-height:1!important;transform:none!important}}@media(orientation:landscape)and (max-height:700px){.app-window.landscape-touch-window:not(.maximized)+.frame-pool .pooled-frame.windowed:not(.atcos-tabbed-browser){top:var(--frame-y)!important;height:var(--frame-height)!important;max-height:calc(100dvh - var(--atcos-taskbar-height,46px))!important;border-radius:22px!important}}.app-window.window-positioned:not(.browser-window):not(.taskbar-preview-window){overflow:visible!important;pointer-events:none!important;border:0!important;background:transparent!important;box-shadow:none!important}.app-window.window-positioned:not(.browser-window):not(.taskbar-preview-window) .window-bar{position:fixed!important;z-index:2147483001!important;top:50dvh!important;right:0!important;bottom:auto!important;left:auto!important;width:38px!important;height:auto!important;min-height:0!important;display:flex!important;justify-content:center!important;padding:5px 3px!important;border:1px solid rgba(255,255,255,.2)!important;border-right:0!important;border-radius:12px 0 0 12px!important;background:#070a10f0!important;box-shadow:0 12px 34px #00000080!important;transform:translate3d(0,-50%,0)!important;pointer-events:none!important}.app-window.window-positioned:not(.browser-window):not(.taskbar-preview-window) .window-bar>div:first-child{display:none!important}.app-window.window-positioned:not(.browser-window):not(.taskbar-preview-window) .window-actions{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;pointer-events:auto!important}.app-window.window-positioned:not(.browser-window):not(.taskbar-preview-window) .window-actions button{display:grid!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;place-items:center!important;padding:0!important}.pooled-frame.windowed:not(.desktop-resolution-frame):not(.atcos-tabbed-browser){top:var(--frame-y)!important;height:var(--frame-height)!important;max-height:calc(100dvh - var(--atcos-taskbar-height,56px) - 8px)!important;border-radius:22px!important}@media(min-width:701px){.app-window.window-positioned:not(.maximized):not(.taskbar-preview-window){height:var(--window-height)!important;max-height:calc(100dvh - var(--atcos-taskbar-height,56px) - 8px)!important}}@media(max-width:700px){.mobile-app-active .app-window.maximized,.mobile-app-active .app-window:not(.maximized){top:0!important;height:0!important}.mobile-app-active .pooled-frame.maximized,.mobile-app-active .pooled-frame.windowed:not(.atcos-tabbed-browser){top:0!important;height:calc(100dvh - var(--atcos-taskbar-height,68px) - env(safe-area-inset-bottom,0px))!important}}.app-window.window-positioned.maximized:not(.browser-window):not(.taskbar-preview-window){top:0!important;height:0!important;border:0!important}.pooled-frame.maximized:not(.atcos-tabbed-browser){top:0!important;height:calc(100dvh - var(--atcos-taskbar-height,56px) - env(safe-area-inset-bottom,0px))!important}@media(max-width:700px){.mobile-app-active .app-window.window-positioned:not(.browser-window):not(.taskbar-preview-window){position:fixed!important;inset:0 auto auto 0!important;width:100vw!important;height:0!important;min-height:0!important;border:0!important;box-shadow:none!important;transform:none!important;overflow:visible!important;pointer-events:none!important}.mobile-app-active .app-window.window-positioned:not(.browser-window):not(.taskbar-preview-window) .window-bar{top:50dvh!important;right:0!important;left:auto!important;width:38px!important;height:auto!important;min-height:0!important;padding:5px 3px!important;border:1px solid rgba(255,255,255,.2)!important;border-right:0!important;border-radius:12px 0 0 12px!important;transform:translate3d(0,-50%,0)!important}.mobile-app-active .pooled-frame.windowed:not(.desktop-resolution-frame):not(.atcos-tabbed-browser),.mobile-app-active .pooled-frame.maximized:not(.atcos-tabbed-browser){left:0!important;top:0!important;transform:none!important;width:100vw!important;height:calc(100dvh - var(--atcos-taskbar-height,68px) - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - var(--atcos-taskbar-height,68px) - env(safe-area-inset-bottom,0px))!important;border-radius:0!important}.mobile-app-active .mobile-taskbar{z-index:2147483002!important}}.native-window-drag-strip{inset:0 auto 0 0!important;width:12px!important;height:auto!important}.native-window-corner-controls{top:50dvh!important;right:auto!important;bottom:auto!important;left:0!important;width:19px!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:3px!important;padding:3px 1px!important;border:1px solid rgba(255,255,255,.18)!important;border-left:0!important;border-radius:0 6px 6px 0!important;opacity:.72!important;transform:translate3d(0,-50%,0)!important;transition:width .28s cubic-bezier(.2,.9,.25,1.2),padding .28s cubic-bezier(.2,.9,.25,1.2),gap .28s cubic-bezier(.2,.9,.25,1.2),border-radius .28s ease,opacity .18s ease,box-shadow .28s ease!important}.native-window-corner-controls:hover,.native-window-corner-controls:focus-within,.native-window-corner-controls.pinned{opacity:1!important;transform:translate3d(0,-50%,0)!important}.native-window-corner-controls button{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border-radius:4px!important;color:#f4f8fff0!important;font:700 9px/1 ui-sans-serif,system-ui,Segoe UI Symbol,sans-serif!important;transition:width .28s cubic-bezier(.2,.9,.25,1.2),height .28s cubic-bezier(.2,.9,.25,1.2),min-width .28s cubic-bezier(.2,.9,.25,1.2),min-height .28s cubic-bezier(.2,.9,.25,1.2),border-radius .28s ease,font-size .28s ease,background .18s ease,border-color .18s ease!important}.native-window-corner-controls .native-window-drag-button{font-size:10px!important}.native-window-corner-controls:hover,.native-window-corner-controls:focus-within{width:27px!important;gap:4px!important;padding:4px 2px!important;border-radius:0 8px 8px 0!important;box-shadow:0 16px 42px #00000080,0 0 22px rgba(var(--ui-accent-rgb,139,108,255),.16)!important}.native-window-corner-controls:hover button,.native-window-corner-controls:focus-within button{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;border-radius:4px!important;font-size:9px!important}.native-window-corner-controls:hover .native-window-drag-button,.native-window-corner-controls:focus-within .native-window-drag-button{font-size:10px!important}.native-window-liquid-edge,.native-window-siri-aura{display:none}@media(min-width:701px)and (hover:hover)and (pointer:fine){.native-window-siri-aura{--siri-aura-strength:0;--siri-aura-y:50%;--siri-1-rgb:54,232,255;--siri-2-rgb:88,105,255;--siri-3-rgb:181,79,255;--siri-4-rgb:255,74,169;position:fixed;z-index:2147483643;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:var(--siri-aura-strength);transition:opacity .12s linear;contain:strict;box-shadow:inset 0 0 calc(8px + (13px * var(--siri-aura-strength))) rgba(var(--siri-1-rgb),.3),inset 0 0 calc(18px + (24px * var(--siri-aura-strength))) rgba(var(--siri-3-rgb),.13)}.native-window-siri-aura:before,.native-window-siri-aura:after{content:"";position:absolute;pointer-events:none}.native-window-siri-aura:before{top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:conic-gradient(from 12deg at 50% 50%,rgb(var(--siri-1-rgb)),rgb(var(--siri-2-rgb)) 75deg,rgb(var(--siri-3-rgb)) 145deg,rgb(var(--siri-4-rgb)) 218deg,rgb(var(--siri-2-rgb)) 292deg,rgb(var(--siri-1-rgb)) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:saturate(150%) brightness(calc(.78 + (.48 * var(--siri-aura-strength)))) drop-shadow(0 0 calc(3px + (8px * var(--siri-aura-strength))) rgba(88,198,255,.88));animation:atcosSiriEdgeFlow 4.8s linear infinite}.native-window-siri-aura:after{top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:20px;background:radial-gradient(ellipse 16% 42% at 0 var(--siri-aura-y),rgba(var(--siri-1-rgb),.68),transparent 72%),radial-gradient(ellipse 34% 8% at 28% 0,rgba(var(--siri-3-rgb),.72),transparent 72%),radial-gradient(ellipse 36% 8% at 76% 100%,rgba(var(--siri-4-rgb),.66),transparent 72%),radial-gradient(ellipse 12% 36% at 100% 34%,rgba(var(--siri-2-rgb),.68),transparent 72%);box-shadow:inset 0 0 calc(10px + (18px * var(--siri-aura-strength))) #4ad7ff61,inset 0 0 calc(20px + (34px * var(--siri-aura-strength))) #a94cff2e;filter:blur(calc(5px + (4px * var(--siri-aura-strength)))) saturate(165%);animation:atcosSiriAuraBreathe 2.35s ease-in-out infinite alternate}.native-window-siri-aura>i{position:absolute;z-index:3;display:block;pointer-events:none;filter:saturate(180%) brightness(1.24);will-change:background-position,filter}.native-window-siri-aura>i:nth-child(1),.native-window-siri-aura>i:nth-child(3){left:0;right:0;height:3px;background:linear-gradient(90deg,rgb(var(--siri-1-rgb)),rgb(var(--siri-3-rgb)),rgb(var(--siri-4-rgb)),rgb(var(--siri-2-rgb)),rgb(var(--siri-1-rgb)));background-size:220% 100%;box-shadow:0 0 6px rgba(var(--siri-1-rgb),.95),0 0 15px rgba(var(--siri-3-rgb),.72);animation:atcosSiriBeamHorizontal 2.8s linear infinite}.native-window-siri-aura>i:nth-child(1){top:0}.native-window-siri-aura>i:nth-child(3){bottom:0;animation-direction:reverse}.native-window-siri-aura>i:nth-child(2),.native-window-siri-aura>i:nth-child(4){top:0;bottom:0;width:3px;background:linear-gradient(180deg,rgb(var(--siri-2-rgb)),rgb(var(--siri-4-rgb)),rgb(var(--siri-1-rgb)),rgb(var(--siri-3-rgb)),rgb(var(--siri-2-rgb)));background-size:100% 220%;box-shadow:0 0 6px rgba(var(--siri-2-rgb),.95),0 0 15px rgba(var(--siri-4-rgb),.72);animation:atcosSiriBeamVertical 3.1s linear infinite}.native-window-siri-aura>i:nth-child(2){right:0}.native-window-siri-aura>i:nth-child(4){left:0;animation-direction:reverse}.native-window-siri-aura:not(.active):before,.native-window-siri-aura:not(.active):after,.native-window-siri-aura:not(.active)>i{animation-play-state:paused}.native-window-liquid-edge{position:fixed;z-index:2147483644;inset:0 auto 0 0;display:block;width:52px;height:100dvh;overflow:visible;pointer-events:none;opacity:calc(.05 + (var(--native-control-proximity,0) * .95));filter:drop-shadow(0 0 calc(3px + (var(--native-control-proximity,0) * 9px)) rgba(232,236,244,.56)) drop-shadow(0 0 calc(7px + (var(--native-control-proximity,0) * 17px)) rgba(139,146,160,.28))}.native-window-liquid-edge path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.native-window-liquid-edge-glow{stroke:rgba(171,178,191,calc(.12 + (var(--native-control-proximity,0) * .44)));stroke-width:8;filter:blur(5px)}.native-window-liquid-edge-line{stroke:rgba(241,244,249,calc(.34 + (var(--native-control-proximity,0) * .6)));stroke-width:1.5}.native-window-liquid-edge:has(+.native-window-corner-controls.liquid-near) .native-window-liquid-edge-line{stroke-dasharray:18 10 4 10;animation:atcosGraySiriEdgeFlow 1.65s linear infinite}.native-window-corner-controls{--native-control-proximity:0;--native-control-button-size:18px;--native-control-button-radius:4px;--native-control-button-font:9px;--native-control-drag-font:10px;--native-control-rail-width:22px;--native-control-rail-padding:1px;--native-control-gap:3px;--native-control-radius:6px;--native-control-border-alpha:.16;--native-control-button-alpha:.07;--native-control-accent-alpha:.025;--native-control-shadow-blur:12px;--native-control-backdrop-blur:9px;isolation:isolate;z-index:2147483645!important;overflow:visible!important;transform:translate3d(0,calc(-50% + var(--native-control-shift,0px)),0)!important;width:var(--native-control-rail-width)!important;gap:var(--native-control-gap)!important;padding:4px var(--native-control-rail-padding) 4px 1px!important;border-radius:0 var(--native-control-radius) var(--native-control-radius) 0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.native-window-corner-controls:hover,.native-window-corner-controls:focus-within,.native-window-corner-controls.pinned{transform:translate3d(0,calc(-50% + var(--native-control-shift,0px)),0)!important;width:var(--native-control-rail-width)!important;gap:var(--native-control-gap)!important;padding:4px var(--native-control-rail-padding) 4px 1px!important;border-radius:0 var(--native-control-radius) var(--native-control-radius) 0!important}.native-window-corner-controls:before,.native-window-corner-controls:after{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:50%;opacity:var(--native-control-proximity)}.native-window-corner-controls:before{top:-26px;right:-20px;bottom:-26px;left:-20px;background:radial-gradient(ellipse at left,rgba(245,247,251,.2),rgba(153,160,173,.12) 28%,transparent 68%);filter:blur(8px);transform:scaleX(calc(.55 + (.45 * var(--native-control-proximity))))}.native-window-corner-controls:after{top:12%;right:-4px;bottom:12%;width:8px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.28),transparent);filter:blur(2px)}.native-window-corner-controls.liquid-near button{width:var(--native-control-button-size)!important;height:var(--native-control-button-size)!important;min-width:var(--native-control-button-size)!important;min-height:var(--native-control-button-size)!important;border-radius:var(--native-control-button-radius)!important;border-color:rgba(255,255,255,var(--native-control-border-alpha))!important;background:linear-gradient(145deg,rgba(255,255,255,var(--native-control-button-alpha)),rgba(var(--ui-accent-rgb,139,108,255),var(--native-control-accent-alpha)))!important;box-shadow:inset 0 1px #ffffff2b,0 3px 9px #00000057,0 0 12px rgba(var(--ui-accent-rgb,139,108,255),var(--native-control-accent-alpha));font-size:var(--native-control-button-font)!important;transform:translate(var(--native-control-parabola-x,0px));transition:width .28s cubic-bezier(.2,.9,.25,1.2),height .28s cubic-bezier(.2,.9,.25,1.2),min-width .28s cubic-bezier(.2,.9,.25,1.2),min-height .28s cubic-bezier(.2,.9,.25,1.2),border-radius .28s ease,font-size .28s ease,transform .24s cubic-bezier(.2,.9,.25,1.2),background .18s ease,border-color .18s ease!important}.native-window-corner-controls.liquid-near .native-window-drag-button{font-size:var(--native-control-drag-font)!important}.native-window-corner-controls.liquid-near button:hover{transform:translate(var(--native-control-parabola-x,0px)) scale(1.06);border-color:rgba(var(--ui-accent-rgb,139,108,255),.72)!important;box-shadow:inset 0 1px #ffffff38,0 5px 15px #0006,0 0 16px rgba(var(--ui-accent-rgb,139,108,255),.25)}.native-window-corner-controls.liquid-near .native-window-exit.close:hover{border-color:#ff697cc7!important;background:linear-gradient(145deg,#d2314bc7,#74182ab8)!important;box-shadow:0 5px 16px #720a1c75,0 0 14px #ff466240}.native-window-corner-controls.liquid-near .native-window-exit.eject:hover{border-color:#ffcd69bd!important;background:linear-gradient(145deg,#b1771fb8,#5b390fb3)!important;color:#fff5d4}}@keyframes atcosSiriEdgeFlow{0%{transform:scale(1.001);filter:hue-rotate(0deg) saturate(150%) brightness(calc(.78 + (.48 * var(--siri-aura-strength)))) drop-shadow(0 0 calc(3px + (8px * var(--siri-aura-strength))) rgba(88,198,255,.88))}50%{transform:scale(1.003);filter:hue-rotate(24deg) saturate(175%) brightness(calc(.88 + (.52 * var(--siri-aura-strength)))) drop-shadow(0 0 calc(5px + (12px * var(--siri-aura-strength))) rgba(204,83,255,.82))}to{transform:scale(1.001);filter:hue-rotate(0deg) saturate(150%) brightness(calc(.78 + (.48 * var(--siri-aura-strength)))) drop-shadow(0 0 calc(3px + (8px * var(--siri-aura-strength))) rgba(88,198,255,.88))}}@keyframes atcosSiriAuraBreathe{0%{opacity:.54;transform:scale(.998)}to{opacity:.94;transform:scale(1.004)}}@keyframes atcosSiriBeamHorizontal{to{background-position:220% 0}}@keyframes atcosSiriBeamVertical{to{background-position:0 220%}}@keyframes atcosGraySiriEdgeFlow{to{stroke-dashoffset:-42}}@media(prefers-reduced-motion:reduce){.native-window-liquid-edge,.native-window-siri-aura{display:none!important}.native-window-corner-controls{--native-control-proximity:0!important}}body:has(>.atcos-media-viewer:not(.media-viewer-minimized)) :is(.native-window-siri-aura,.native-window-liquid-edge),.atcos-html-fullscreen-active :is(.native-window-siri-aura,.native-window-liquid-edge){display:none!important}.native-window-siri-aura{display:none!important}.app-window.window-positioned:not(.browser-window):not(.taskbar-preview-window) .window-bar{position:absolute!important;top:50%!important;right:-38px!important;transform:translate3d(0,-50%,0)!important}.app-window.window-positioned.maximized:not(.browser-window):not(.taskbar-preview-window) .window-bar{position:fixed!important;top:50dvh!important;right:0!important;transform:translate3d(0,-50%,0)!important}.window-drag-rail-button{cursor:grab!important;touch-action:none}.window-drag-rail-button:active{cursor:grabbing!important}@media(min-width:701px){.app-window.window-positioned:not(.maximized):not(.browser-window):not(.taskbar-preview-window) .window-bar{position:fixed!important;z-index:2147483001!important;top:calc(var(--window-y) + (var(--window-height) / 2))!important;right:auto!important;bottom:auto!important;left:calc(var(--window-x) + var(--window-width))!important;width:38px!important;height:auto!important;display:flex!important;visibility:visible!important;opacity:1!important;transform:translateY(-50%)!important}.app-window.window-positioned:not(.maximized):not(.browser-window):not(.taskbar-preview-window) .window-actions{display:flex!important;visibility:visible!important;opacity:1!important}}.app-window-activation-shield{position:fixed;z-index:var(--activation-z);left:var(--activation-x);top:var(--activation-y);width:var(--activation-width);height:var(--activation-height);display:block;margin:0;padding:0;border:0;border-radius:22px;background:transparent;cursor:default}.app-window-activation-shield.maximized{left:0;top:0;width:100vw;height:calc(100dvh - var(--atcos-taskbar-height,56px) - env(safe-area-inset-bottom,0px));border-radius:0}@media(max-width:700px){.native-window-drag-strip,.native-window-corner-controls{display:none!important}.app-window.window-positioned:not(.browser-window):not(.taskbar-preview-window) .window-bar{position:fixed!important;top:50dvh!important;right:0!important}}@media(max-width:700px){.mobile-app-active{--atcos-mobile-app-top:max(0px, calc(env(safe-area-inset-top,0px) - 12px) )}.mobile-app-active .app-window.focused:before{content:"";position:fixed;z-index:2147483000;inset:0 0 auto;height:var(--atcos-mobile-app-top);background:color-mix(in srgb,var(--app-safe-color,#101522) 28%,#05070b);pointer-events:none}.mobile-app-active .pooled-frame.windowed:not(.desktop-resolution-frame):not(.atcos-tabbed-browser),.mobile-app-active .pooled-frame.maximized:not(.atcos-tabbed-browser){top:var(--atcos-mobile-app-top)!important;height:calc(100dvh - var(--atcos-mobile-app-top))!important;max-height:calc(100dvh - var(--atcos-mobile-app-top))!important}}.pooled-frame.maximized:not(.atcos-tabbed-browser){width:var(--frame-width,1920px)!important;height:var(--frame-height,1080px)!important;max-width:none!important;max-height:none!important;transform:scale(var(--fullscreen-render-scale,1))!important;transform-origin:top left!important}@media(max-width:700px){.engine-shell .mobile-taskbar{border-top:0!important;box-shadow:0 -14px 38px #0000003d!important}}.atcos-prompt-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important;isolation:isolate!important}.atcos-prompt-card{position:relative!important;z-index:1!important}.atcos-prompt-backdrop{z-index:2147483646!important;padding:24px!important;background:#020409ad!important;backdrop-filter:blur(22px) saturate(120%)!important;-webkit-backdrop-filter:blur(22px) saturate(120%)!important}.atcos-prompt-card{position:relative!important;width:min(500px,calc(100vw - 36px))!important;gap:0!important;padding:28px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:26px!important;background:radial-gradient(circle at 100% 100%,rgba(var(--ui-accent-rgb),.11),transparent 42%),linear-gradient(145deg,#131721f7,#070a10fa)!important;box-shadow:0 36px 110px #000000b8,0 0 0 1px #00000038,inset 0 1px #ffffff0f!important;color:#fff!important}.atcos-prompt-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 34%,transparent 70%,rgba(var(--ui-accent-rgb),.035))}.atcos-prompt-card>span{position:relative!important;z-index:1!important;display:block!important;width:auto!important;min-width:0!important;height:auto!important;margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--ui-accent)!important;font-size:10px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:.22em!important;text-transform:uppercase!important}.atcos-prompt-card>strong{position:relative!important;z-index:1!important;display:block!important;margin:0!important;color:#fff!important;font-size:22px!important;font-weight:780!important;line-height:1.22!important;letter-spacing:-.025em!important}.atcos-confirm-card>p{position:relative!important;z-index:1!important;margin:12px 0 0!important;color:#eff2fab8!important;font-size:13px!important;line-height:1.55!important}.atcos-prompt-card>input{position:relative!important;z-index:1!important;height:48px!important;margin-top:18px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:13px!important;background:#ffffff0e!important;box-shadow:inset 0 1px #ffffff08!important}.atcos-prompt-card>input:focus{border-color:rgba(var(--ui-accent-rgb),.68)!important;box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.13),inset 0 1px #ffffff0a!important}.atcos-prompt-card>div:last-child{position:relative!important;z-index:1!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-top:22px!important;padding-top:18px!important;border-top:1px solid rgba(255,255,255,.09)!important}.atcos-prompt-card button{min-width:90px!important;height:43px!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;background:#ffffff0e!important;box-shadow:inset 0 1px #ffffff09!important;color:#f8f9ff!important;font-size:13px!important;font-weight:650!important;cursor:pointer!important;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease!important}.atcos-prompt-card button:hover{transform:translateY(-1px)!important;border-color:#ffffff3d!important;background:#ffffff17!important}.atcos-prompt-card button.primary{border:0!important;background:linear-gradient(135deg,#f34b88,#c52dff)!important;box-shadow:0 10px 26px rgba(var(--ui-accent-rgb),.2),inset 0 1px #ffffff38!important;color:#fff!important;font-weight:800!important}.atcos-prompt-card button.primary:hover{box-shadow:0 14px 34px rgba(var(--ui-accent-rgb),.28),inset 0 1px #ffffff40!important}.atcos-confirm-card.danger{padding-left:92px!important}.atcos-confirm-card.danger:before{content:"🗑";position:absolute;z-index:2;top:28px;left:28px;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,108,133,.2);border-radius:14px;background:linear-gradient(145deg,#ff55742e,#972a4d24);box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0000002e;font-size:22px;filter:saturate(.8)}.atcos-confirm-card.danger>div:last-child{margin-left:-64px!important}.atcos-confirm-card.danger .confirm-danger{background:linear-gradient(135deg,#f34b88,#c52dff)!important;color:#fff!important}.atcos-confirm-list{position:relative;z-index:1;margin:14px 0 0;padding:10px 12px 10px 28px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff09;color:#eff2fabd;font-size:12px;line-height:1.5}@media(max-width:560px){.atcos-prompt-backdrop{padding:14px!important}.atcos-prompt-card{width:100%!important;padding:22px!important;border-radius:22px!important}.atcos-confirm-card.danger{padding-left:22px!important;padding-top:84px!important}.atcos-confirm-card.danger:before{top:22px;left:22px}.atcos-confirm-card.danger>div:last-child{margin-left:0!important}.atcos-prompt-card>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important}.atcos-prompt-card button{width:100%!important;min-width:0!important}}.atcos-prompt-backdrop{display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important}.atcos-prompt-card,.atcos-confirm-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-rows:max-content!important;align-content:start!important;width:min(500px,calc(100vw - 36px))!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 28px)!important;padding:24px!important;gap:0!important;overflow:auto!important}.atcos-prompt-card>span,.atcos-prompt-card>strong,.atcos-confirm-card>p,.atcos-confirm-list{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important;grid-column:1!important;width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;clip:auto!important;clip-path:none!important;transform:none!important}.atcos-prompt-card>span{margin:0 0 7px!important}.atcos-prompt-card>strong{margin:0!important}.atcos-confirm-card>p{margin:11px 0 0!important}.atcos-prompt-card>div:last-child,.atcos-confirm-card>div:last-child{grid-column:1!important;width:100%!important;margin:20px 0 0!important;padding:16px 0 0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;border-top:1px solid rgba(255,255,255,.09)!important}.atcos-confirm-card.danger{padding-left:88px!important}.atcos-confirm-card.danger>div:last-child{margin-left:-64px!important;width:calc(100% + 64px)!important}@media(orientation:landscape)and (max-height:500px){.atcos-prompt-backdrop{padding:10px!important}.atcos-prompt-card,.atcos-confirm-card{width:min(500px,calc(100vw - 20px))!important;max-height:calc(100vh - 20px)!important;padding:14px 16px!important;border-radius:18px!important}.atcos-prompt-card>span{margin-bottom:4px!important;font-size:9px!important}.atcos-prompt-card>strong{font-size:18px!important;line-height:1.18!important}.atcos-confirm-card>p{margin-top:7px!important;font-size:12px!important;line-height:1.35!important}.atcos-prompt-card>div:last-child,.atcos-confirm-card>div:last-child{margin-top:11px!important;padding-top:10px!important}.atcos-prompt-card button{height:38px!important}.atcos-confirm-card.danger{padding-left:16px!important}.atcos-confirm-card.danger:before{display:none!important}.atcos-confirm-card.danger>div:last-child{margin-left:0!important;width:100%!important}}.media-image-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:grid;place-items:center;padding:28px;background:#02040ab8;backdrop-filter:blur(18px) saturate(.9);-webkit-backdrop-filter:blur(18px) saturate(.9)}.media-image-editor{width:min(1180px,calc(100vw - 56px));max-height:calc(100vh - 56px);display:flex;flex-direction:column;overflow:hidden;color:#f7f8ff;background:linear-gradient(180deg,#12141dfa,#0a0c13fa);border:1px solid rgba(255,255,255,.15);border-radius:24px;box-shadow:0 30px 90px #0000008f,0 0 0 1px #ffffff09 inset}.media-image-editor-header{flex:0 0 auto;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px 17px;border-bottom:1px solid rgba(255,255,255,.1)}.media-image-editor-header>div{min-width:0;display:grid;gap:3px}.media-image-editor-header span{color:#ff62aa;font-size:11px;font-weight:900;letter-spacing:.14em}.media-image-editor-header strong{font-size:21px;line-height:1.15}.media-image-editor-header small{max-width:min(650px,70vw);overflow:hidden;color:#eceff99e;text-overflow:ellipsis;white-space:nowrap}.media-image-editor-close{width:44px;height:44px;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#fff;background:#ffffff0e;font-size:28px;line-height:1;cursor:pointer}.media-image-editor-body{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) 310px;overflow:hidden}.media-image-editor-preview{min-width:0;min-height:420px;position:relative;display:grid;place-items:center;overflow:auto;padding:26px;background:linear-gradient(45deg,rgba(255,255,255,.025) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.025) 75%),linear-gradient(45deg,rgba(255,255,255,.025) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.025) 75%),#090b11;background-position:0 0,12px 12px;background-size:24px 24px}.media-image-editor-preview canvas{display:block;max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 14px 50px #00000073}.media-image-editor-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;color:#ffffffb3;background:#090b11;font-weight:700}.media-image-editor-tools{min-height:0;overflow-y:auto;padding:18px;border-left:1px solid rgba(255,255,255,.09);background:#0f1119e0}.media-image-editor-tool-group{display:grid;gap:11px;padding:14px 0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.media-image-editor-tool-group:first-child{padding-top:0}.media-image-editor-tool-group:last-child{border-bottom:0}.media-image-editor-tool-group>strong{font-size:14px}.media-image-editor-tool-group>small{margin-top:-6px;color:#eceff98c;font-size:12px}.media-image-editor-button-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.media-image-editor button{border:1px solid rgba(255,255,255,.13);border-radius:11px;color:#ffffffeb;background:#ffffff0e;font:inherit;font-weight:700;cursor:pointer}.media-image-editor-button-grid button{min-height:42px;padding:8px 9px;font-size:12px}.media-image-editor button:hover:not(:disabled),.media-image-editor button.active{border-color:#c753ff9e;background:#b138ff2b}.media-image-editor button:disabled{opacity:.48;cursor:default}.media-image-editor-slider{display:grid;gap:6px}.media-image-editor-slider>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f5f7ffc7;font-size:12px}.media-image-editor-slider b{color:#ffffff8c;font-variant-numeric:tabular-nums}.media-image-editor-slider input[type=range]{width:100%;accent-color:#d43cff}.media-image-editor-error{flex:0 0 auto;padding:10px 22px;color:#ffc1d8;background:#b9235724;border-top:1px solid rgba(255,94,150,.18);font-size:13px}.media-image-editor-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.1);background:#080a10e6}.media-image-editor-footer>div{display:flex;gap:10px}.media-image-editor-footer button{min-height:42px;padding:0 17px}.media-image-editor-footer .primary{border-color:transparent;color:#fff;background:linear-gradient(110deg,#f14891,#bf2cf1);box-shadow:0 8px 24px #cd30db33}@media(max-width:840px){.media-image-editor-backdrop{padding:10px}.media-image-editor{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:18px}.media-image-editor-body{grid-template-columns:1fr;overflow-y:auto}.media-image-editor-preview{min-height:330px}.media-image-editor-tools{overflow:visible;border-left:0;border-top:1px solid rgba(255,255,255,.09)}}@media(max-width:840px){.media-image-editor-header{min-height:0;padding:12px 16px}.media-image-editor-header strong{font-size:18px}.media-image-editor-preview{min-height:0;height:auto;max-height:52vh;padding:10px;overflow:hidden}.media-image-editor-preview canvas{width:auto;height:auto;max-width:100%;max-height:50vh;object-fit:contain}.media-image-editor-tools{padding:12px 16px}.media-image-editor-tool-group{padding:10px 0 14px;gap:9px}}@media(max-width:700px)and (orientation:portrait){.media-image-editor-backdrop{box-sizing:border-box!important;align-items:start!important;justify-items:center!important;place-items:start center!important;overflow-y:auto!important;padding-top:max(74px,calc(env(safe-area-inset-top,0px) + 14px))!important;padding-right:max(10px,env(safe-area-inset-right,0px))!important;padding-bottom:max(108px,calc(env(safe-area-inset-bottom,0px) + 82px))!important;padding-left:max(10px,env(safe-area-inset-left,0px))!important}.media-image-editor{width:100%!important;max-width:calc(100vw - max(20px,calc(env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px))))!important;max-height:calc(100dvh - max(74px,calc(env(safe-area-inset-top,0px) + 14px)) - max(108px,calc(env(safe-area-inset-bottom,0px) + 82px)))!important;margin:0!important}.media-image-editor-header{position:relative!important;z-index:3!important;flex:0 0 auto!important}.media-image-editor-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}.media-image-editor-footer{position:sticky!important;z-index:4!important;bottom:0!important}}.hosting-db-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30050;display:grid;place-items:center;padding:14px;background:#03070fc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hosting-db-window{width:min(1020px,calc(100vw - 28px));height:min(760px,calc(100dvh - 28px));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(81,189,255,.32);border-radius:18px;background:linear-gradient(145deg,#101828,#090f1c 72%);box-shadow:0 30px 100px #000000b3;color:#eef5ff}.hosting-db-window>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.09)}.hosting-db-window>header>div:first-child{min-width:0;display:grid;gap:1px}.hosting-db-window>header span{color:#ff5c9b;font-size:9px;font-weight:900;letter-spacing:.16em}.hosting-db-window>header strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.hosting-db-window>header small{color:#8f9bb0;font-size:10px}.hosting-db-window>header>div:last-child{display:flex;gap:6px}.hosting-db-window button{min-height:30px;padding:5px 10px;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#ffffff0f;color:#eef5ff;font:700 11px/1.1 inherit;cursor:pointer}.hosting-db-window button:hover{border-color:#52c1ff8c;background:#46a4e524}.hosting-db-window button.primary{border-color:transparent;background:linear-gradient(135deg,#ff4e95,#9a52e8);color:#fff}.hosting-db-window button.danger,.hosting-db-window .danger button{border-color:#ff456866;color:#ff9aac}.hosting-db-window button:disabled{cursor:not-allowed;opacity:.45}.hosting-db-create{display:grid;grid-template-columns:130px 1fr 1.2fr 1.2fr auto auto;gap:7px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ff53970e}.hosting-db-create label{display:grid;gap:3px;color:#8f9bb0;font-size:9px}.hosting-db-create input,.hosting-db-create select,.hosting-db-ip-row input{width:100%;height:31px;min-width:0;padding:5px 8px;border:1px solid rgba(255,255,255,.14);border-radius:8px;outline:none;background:#090f1b;color:#f1f5fc;font:600 11px inherit}.hosting-db-create input:focus,.hosting-db-create select:focus,.hosting-db-ip-row input:focus{border-color:#62bdf4}.hosting-db-body{min-height:0;display:grid;grid-template-columns:225px minmax(0,1fr)}.hosting-db-body>aside{min-height:0;display:flex;flex-direction:column;gap:5px;padding:9px;overflow:auto;border-right:1px solid rgba(255,255,255,.08);background:#050a1375}.hosting-db-body>aside>button{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:49px;padding:7px;text-align:left}.hosting-db-body>aside>button.active{border-color:#4fc4ff8c;background:#2e8ecc2b}.hosting-db-body>aside i{width:7px;height:7px;border-radius:50%;background:#ff6767;box-shadow:0 0 8px currentColor}.hosting-db-body>aside i.ready{background:#45db98}.hosting-db-body>aside span{min-width:0;display:grid;gap:2px}.hosting-db-body>aside strong,.hosting-db-body>aside small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosting-db-body>aside strong{font-size:11px}.hosting-db-body>aside small{color:#8d9ab0;font-size:9px}.hosting-db-body>aside b{color:#a7b4c7;font-size:9px}.hosting-db-empty{display:grid;gap:5px;padding:16px 8px;text-align:center}.hosting-db-empty small{color:#8693a8;font-size:10px}.hosting-db-body>main{min-width:0;min-height:0;display:grid;align-content:start;gap:8px;padding:10px;overflow:auto}.hosting-db-summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.hosting-db-summary>div:first-child{min-width:0;display:grid;gap:1px}.hosting-db-summary span{font-size:8px}.hosting-db-summary strong{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.hosting-db-summary small{color:#8e9bb0;font-size:9px}.hosting-db-summary>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.hosting-db-card{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff06}.hosting-db-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.hosting-db-card>header strong{font-size:12px}.hosting-db-card>header small{color:#8f9bb0;font-size:9px}.hosting-db-credentials{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hosting-db-credentials label{min-width:0;display:grid;gap:3px;color:#8997ac;font-size:9px}.hosting-db-credentials label.wide{grid-column:1/-1}.hosting-db-credentials label>span{min-width:0;display:flex;align-items:center;gap:5px;padding:4px 5px 4px 8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#080e19}.hosting-db-credentials code{min-width:0;flex:1;overflow:hidden;color:#dbe9f8;font:600 10px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.hosting-db-credentials button{min-height:24px;padding:3px 7px;font-size:9px}.hosting-db-access{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hosting-db-access>label{display:flex;align-items:center;gap:7px;min-width:0;padding:7px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#00000021;cursor:pointer}.hosting-db-access input{margin:0}.hosting-db-access span{display:grid;gap:1px}.hosting-db-access b{font-size:10px}.hosting-db-access small{color:#8794a8;font-size:8px}.hosting-db-ip-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.hosting-db-advanced{padding:8px 10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#0000001f}.hosting-db-advanced summary{cursor:pointer;font-size:11px;font-weight:800}.hosting-db-advanced dl{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:9px 0}.hosting-db-advanced dl>div{min-width:0;padding:6px;border-radius:7px;background:#ffffff09}.hosting-db-advanced dt{color:#8190a6;font-size:8px}.hosting-db-advanced dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:9px}.hosting-db-backups{display:grid;gap:4px;margin:7px 0}.hosting-db-backups>span{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:4px 6px;border-radius:7px;background:#ffffff09}.hosting-db-backups code{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hosting-db-backups small{color:#8e9aaf;font-size:8px}.hosting-db-backups button{min-height:24px;font-size:9px}@media(max-width:760px){.hosting-db-backdrop{padding:7px}.hosting-db-window{width:calc(100vw - 14px);height:calc(100dvh - 14px);border-radius:13px}.hosting-db-create{grid-template-columns:1fr 1fr}.hosting-db-create button{align-self:end}.hosting-db-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.hosting-db-body>aside{max-height:116px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);overflow:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.hosting-db-credentials{grid-template-columns:1fr}.hosting-db-credentials label.wide{grid-column:auto}.hosting-db-access{grid-template-columns:1fr}.hosting-db-window>header small{display:none}}.media-image-editor-body{grid-template-columns:minmax(0,1fr) 270px}.media-image-editor-preview{min-height:0;padding:10px}.media-image-editor-preview canvas{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.media-image-editor-header{min-height:68px;padding:12px 18px}.media-image-editor-footer{padding:10px 16px}.media-image-editor-footer button{min-height:38px}@media(max-width:840px){.media-image-editor-preview{height:min(58dvh,620px);max-height:none;padding:6px}.media-image-editor-preview canvas{width:100%;height:100%;max-height:none;object-fit:contain}}@media(max-width:700px)and (orientation:portrait){.media-image-editor-header{padding:9px 12px!important}.media-image-editor-preview{height:min(60dvh,calc(100dvh - 270px))!important;min-height:42dvh!important}.media-image-editor-tools{padding:8px 12px!important}.media-image-editor-footer{padding:8px 10px!important}}@media(orientation:landscape)and (min-width:841px){.media-image-editor-backdrop{padding:0!important;place-items:stretch!important;background:#07080d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.media-image-editor{width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#0a0c12!important}.media-image-editor-header{min-height:50px!important;height:50px!important;padding:6px 14px 6px 16px!important;gap:12px!important;background:#0d0f17f5!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.media-image-editor-header>div{display:flex!important;align-items:baseline!important;gap:10px!important;min-width:0!important}.media-image-editor-header span{flex:0 0 auto!important;font-size:9px!important;letter-spacing:.16em!important}.media-image-editor-header strong{flex:0 0 auto!important;font-size:16px!important;line-height:1!important}.media-image-editor-header small{min-width:0!important;max-width:min(38vw,520px)!important;font-size:12px!important;opacity:.82!important}.media-image-editor-close{width:34px!important;height:34px!important;border-radius:10px!important;font-size:22px!important;background:#ffffff0b!important}.media-image-editor-body{flex:1 1 0!important;min-height:0!important;grid-template-columns:minmax(0,1fr) 292px!important;background:#06070b!important}.media-image-editor-preview{min-width:0!important;min-height:0!important;height:100%!important;padding:8px!important;overflow:hidden!important;background:linear-gradient(45deg,rgba(255,255,255,.018) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.018) 75%),linear-gradient(45deg,rgba(255,255,255,.018) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.018) 75%),#06070b!important;background-position:0 0,10px 10px!important;background-size:20px 20px!important}.media-image-editor-preview canvas{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;border-radius:4px!important;box-shadow:0 12px 42px #0000007a!important}.media-image-editor-tools{padding:12px 14px 18px!important;border-left:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#11131cfa,#0c0e15fa)!important;scrollbar-width:thin}.media-image-editor-tool-group{gap:9px!important;padding:11px 0 14px!important}.media-image-editor-tool-group>strong{font-size:13px!important;letter-spacing:.01em!important}.media-image-editor-tool-group>small{margin-top:-4px!important;font-size:11px!important}.media-image-editor-button-grid{gap:7px!important}.media-image-editor-button-grid button{min-height:36px!important;padding:6px 8px!important;border-radius:10px!important;font-size:11px!important}.media-image-editor-slider{gap:4px!important}.media-image-editor-slider>span{font-size:11px!important}.media-image-editor-footer{min-height:52px!important;height:52px!important;padding:6px 12px!important;background:#0a0c12fa!important;border-top:1px solid rgba(255,255,255,.08)!important}.media-image-editor-footer>div{gap:8px!important}.media-image-editor-footer button{min-height:36px!important;height:36px!important;padding:0 15px!important;border-radius:10px!important;font-size:12px!important}.media-image-editor-footer .primary{padding-inline:20px!important;background:linear-gradient(110deg,#f14891,#be31f4)!important;box-shadow:0 6px 20px #cd30db2e!important}.media-image-editor-error{padding:7px 14px!important;font-size:12px!important}}@media(orientation:landscape)and (max-width:840px){.media-image-editor-backdrop{padding:max(4px,env(safe-area-inset-top,0px)) max(6px,env(safe-area-inset-right,0px)) max(4px,env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px))!important;place-items:stretch!important}.media-image-editor{width:100%!important;height:100%!important;max-height:none!important;border-radius:14px!important}.media-image-editor-header{min-height:44px!important;padding:5px 10px!important}.media-image-editor-header>div{display:flex!important;align-items:baseline!important;gap:8px!important}.media-image-editor-header span{font-size:8px!important}.media-image-editor-header strong{font-size:14px!important}.media-image-editor-header small{font-size:10px!important;max-width:36vw!important}.media-image-editor-close{width:32px!important;height:32px!important;font-size:20px!important}.media-image-editor-body{grid-template-columns:minmax(0,1fr) 250px!important;overflow:hidden!important}.media-image-editor-preview{height:auto!important;min-height:0!important;max-height:none!important;padding:4px!important}.media-image-editor-tools{overflow-y:auto!important;border-top:0!important;border-left:1px solid rgba(255,255,255,.08)!important;padding:8px 10px!important}.media-image-editor-tool-group{padding:8px 0 10px!important;gap:7px!important}.media-image-editor-footer{min-height:46px!important;padding:5px 8px!important}.media-image-editor-footer button{min-height:34px!important;height:34px!important;padding-inline:12px!important}}@media(orientation:portrait)and (max-width:840px){.media-image-editor-backdrop{padding:0!important;place-items:stretch!important;background:#07080d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.media-image-editor{width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#0a0c12!important}.media-image-editor-header{min-height:46px!important;height:46px!important;padding:max(5px,env(safe-area-inset-top,0px)) 10px 5px 12px!important;gap:8px!important}.media-image-editor-header>div{display:flex!important;align-items:baseline!important;gap:7px!important;min-width:0!important}.media-image-editor-header span{font-size:7px!important;letter-spacing:.14em!important}.media-image-editor-header strong{font-size:14px!important;line-height:1!important}.media-image-editor-header small{min-width:0!important;max-width:42vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important}.media-image-editor-close{width:31px!important;height:31px!important;border-radius:9px!important;font-size:20px!important}.media-image-editor-body{flex:1 1 0!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(46dvh,1fr) minmax(0,38dvh)!important;overflow:hidden!important}.media-image-editor-preview{min-height:0!important;height:auto!important;max-height:none!important;padding:4px!important;overflow:hidden!important}.media-image-editor-preview canvas{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.media-image-editor-tools{min-height:0!important;overflow-y:auto!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:8px 12px 14px!important}.media-image-editor-tool-group{padding:8px 0 10px!important;gap:7px!important}.media-image-editor-tool-group>strong{font-size:12px!important}.media-image-editor-tool-group>small{font-size:10px!important}.media-image-editor-slider>span{font-size:10px!important}.media-image-editor-footer{min-height:48px!important;height:48px!important;padding:5px 8px max(5px,env(safe-area-inset-bottom,0px))!important}.media-image-editor-footer button{min-height:34px!important;height:34px!important;padding-inline:11px!important;font-size:11px!important}}.media-image-editor-preview{display:flex!important;align-items:center!important;justify-content:center!important}.media-image-editor-preview canvas{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}@media(max-width:700px){body.atcos-media-preview-open .engine-shell .taskbar-browser-start>.taskbar-web-address,body.atcos-media-preview-open .engine-shell .taskbar-home-browser-nav>.taskbar-web-address,body.atcos-media-preview-open .engine-shell .atcos-native-mobile-address,body.atcos-media-preview-open .engine-shell .taskbar-external-files,body.atcos-media-preview-open .engine-shell .taskbar-home-browser-nav>.taskbar-external-files{display:none!important}}.media-image-editor{display:flex!important;flex-direction:column!important}.media-image-editor-header{flex:0 0 auto!important}.media-image-editor-title{min-width:0!important}.media-image-editor-header-actions{display:flex!important;align-items:center!important;gap:7px!important;margin-left:auto!important;flex:0 0 auto!important}.media-image-editor-header-actions>button:not(.media-image-editor-close){min-height:32px!important;height:32px!important;padding:0 12px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff0e!important;color:#f7f7fb!important;font-size:11px!important;font-weight:700!important}.media-image-editor-header-actions>button.primary{background:linear-gradient(110deg,#f14891,#be31f4)!important;border-color:transparent!important;box-shadow:0 5px 18px #cd30db2e!important}.media-image-editor-body{flex:1 1 auto!important;min-height:0!important}.media-image-editor-footer{display:none!important}@media(max-width:840px){.media-image-editor-backdrop{padding-top:max(8px,env(safe-area-inset-top,0px))!important}.media-image-editor-header{box-sizing:border-box!important;min-height:42px!important;height:42px!important;padding:4px 8px 4px 10px!important}.media-image-editor-title{display:flex!important;align-items:baseline!important;gap:6px!important;overflow:hidden!important}.media-image-editor-title span{font-size:7px!important}.media-image-editor-title strong{font-size:13px!important;white-space:nowrap!important}.media-image-editor-title small{max-width:25vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important}.media-image-editor-header-actions{gap:4px!important}.media-image-editor-header-actions>button:not(.media-image-editor-close){min-height:29px!important;height:29px!important;padding:0 8px!important;border-radius:8px!important;font-size:9px!important}.media-image-editor-close{width:29px!important;height:29px!important;min-width:29px!important;font-size:18px!important}.media-image-editor-body{height:auto!important;flex:1 1 0!important}}@media(orientation:portrait)and (max-width:840px){.media-image-editor{height:calc(100dvh - max(8px,env(safe-area-inset-top,0px)))!important}.media-image-editor-body{grid-template-rows:minmax(52dvh,1fr) minmax(0,1fr)!important}}@media(orientation:landscape)and (max-width:840px){.media-image-editor{height:calc(100dvh - max(8px,env(safe-area-inset-top,0px)))!important}}.media-image-editor-button-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:7px!important}.media-image-editor-button-grid.media-image-editor-rotate-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.media-image-editor-button-grid>button{width:100%!important;min-width:0!important;min-height:40px!important;height:auto!important;padding:7px 6px!important;overflow-wrap:anywhere!important;line-height:1.15!important}.media-image-editor-tool-group{display:block!important;padding:0!important}.media-image-editor-tool-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 2px;cursor:pointer;list-style:none;color:#f5f7ff;-webkit-user-select:none;user-select:none}.media-image-editor-tool-group>summary::-webkit-details-marker{display:none}.media-image-editor-tool-group>summary>strong{font-size:13px}.media-image-editor-tool-group>summary>span{color:#ffffff7a;transition:transform .16s ease}.media-image-editor-tool-group[open]>summary>span{transform:rotate(180deg)}.media-image-editor-tool-group>small{display:block;margin:-6px 2px 9px!important;color:#eceff980;font-size:10px}.media-image-editor-tool-content{display:grid;gap:10px;padding:0 0 14px}.media-image-editor-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.media-image-editor-dimensions label,.media-image-editor-select{display:grid;gap:5px;color:#f5f7ffb8;font-size:10px}.media-image-editor-dimensions input,.media-image-editor-select select{width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#0a0d15;color:#fff;color-scheme:dark}.media-image-editor-check{display:flex;align-items:center;gap:8px;color:#f5f7ffb8;font-size:11px}.media-image-editor-check input{accent-color:#d43cff}.media-image-editor-mark-controls{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.media-image-editor-mark-controls label{display:flex;align-items:center;gap:7px;color:#f5f7ffb3;font-size:10px}.media-image-editor-mark-controls label:last-child input{min-width:0;width:100%;accent-color:#d43cff}.media-image-editor-mark-controls input[type=color]{width:34px;height:28px;padding:2px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:transparent}.media-image-editor-save-copy{min-height:39px}.media-image-editor-preview.is-marking canvas{cursor:crosshair;touch-action:none}.media-image-overlay-help{margin:0!important;padding:8px 9px;border:1px solid rgba(241,72,145,.22);border-radius:9px;background:#f1489114;color:#ffffffb8!important;line-height:1.4}.media-image-overlay-picker-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#02040ac2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.media-image-overlay-picker{width:min(760px,100%);max-height:min(720px,calc(100dvh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(var(--ui-accent-rgb),.34);border-radius:22px;background:linear-gradient(150deg,#151925,#080b12);box-shadow:0 32px 100px #000000b3}.media-image-overlay-picker>header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:12px 14px 12px 18px;border-bottom:1px solid rgba(255,255,255,.09)}.media-image-overlay-picker>header>div{display:grid;gap:3px}.media-image-overlay-picker>header span{color:var(--ui-accent);font-size:8px;font-weight:850;letter-spacing:.17em}.media-image-overlay-picker>header strong{font-size:17px}.media-image-overlay-picker>header button{width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff0f;color:#fff;font-size:23px}.media-image-overlay-grid{min-height:180px;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));align-content:start;gap:10px;padding:14px;overflow:auto}.media-image-overlay-grid>p{grid-column:1/-1;margin:50px auto;color:#ffffff8c}.media-image-overlay-choice{min-width:0;display:grid;grid-template-rows:110px auto;gap:8px;padding:8px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:13px!important;background:#ffffff09!important;text-align:left}.media-image-overlay-choice:hover:not(:disabled){border-color:rgba(var(--ui-accent-rgb),.5)!important;background:rgba(var(--ui-accent-rgb),.11)!important}.media-image-overlay-choice img{width:100%;height:110px;display:block;object-fit:cover;border-radius:8px;background:#03050a}.media-image-overlay-choice>span{display:grid;place-items:center;font-size:30px}.media-image-overlay-choice strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.media-image-editor-header-actions{max-width:70%;overflow-x:auto;scrollbar-width:none}.media-image-editor-header-actions::-webkit-scrollbar{display:none}@media(max-width:840px){.media-image-editor-header-actions{max-width:66%;padding-right:34px}.media-image-editor-close{position:absolute!important;right:7px;top:6px;z-index:2}.media-image-editor-header{position:relative!important}.media-image-editor-header-actions>button:not(.media-image-editor-close){flex:0 0 auto}.media-image-editor-title small{display:none!important}}@media(max-width:560px){.media-image-editor-button-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.media-image-editor-button-grid.media-image-editor-rotate-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.media-image-editor-button-grid>button{min-height:38px!important;padding:6px 4px!important;font-size:9px!important}.media-image-overlay-picker-backdrop{padding:8px}.media-image-overlay-picker{max-height:calc(100dvh - 16px);border-radius:16px}.media-image-overlay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.media-image-overlay-choice{grid-template-rows:92px auto}.media-image-overlay-choice img{height:92px}}@media(max-width:840px){.media-image-editor-header{height:auto!important;min-height:84px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;grid-template-rows:30px 34px!important;gap:6px 8px!important;padding:7px 8px!important}.media-image-editor-header>.media-image-editor-title{grid-column:1;grid-row:1;display:flex!important;align-items:center!important;min-width:0!important;padding-left:3px!important}.media-image-editor-title strong{font-size:15px!important;line-height:1!important}.media-image-editor-header>.media-image-editor-header-actions{grid-column:1/-1;grid-row:2;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:5px!important;margin:0!important;padding:0!important;overflow:visible!important}.media-image-editor-header-actions>button:not(.media-image-editor-close){width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 3px!important;border-radius:9px!important;font-size:9px!important;white-space:nowrap!important}.media-image-editor-close{position:absolute!important;z-index:3!important;top:6px!important;right:7px!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important;font-size:20px!important}}.media-image-editor button.active,.media-image-editor button[aria-pressed=true]{border-color:rgba(var(--ui-accent-rgb),.82)!important;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.34),#b830f43d)!important;box-shadow:inset 0 0 0 1px #ffffff14,0 0 14px rgba(var(--ui-accent-rgb),.13)!important;color:#fff!important}.media-image-editor button:focus{outline:none}.media-image-editor button:focus-visible{outline:2px solid rgba(255,255,255,.92)!important;outline-offset:2px!important;box-shadow:0 0 0 4px rgba(var(--ui-accent-rgb),.28)!important}@media(orientation:portrait)and (max-width:840px){.media-image-editor-body{grid-template-rows:auto minmax(0,1fr)!important}.media-image-editor-preview{box-sizing:border-box!important;width:min(100%,42dvh)!important;height:min(100vw,42dvh)!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:42dvh!important;aspect-ratio:1/1!important;align-self:start!important;justify-self:center!important;flex:none!important}.media-image-editor-preview canvas{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.media-image-editor-tools{min-height:0!important;overflow-y:auto!important}}@media(orientation:portrait)and (max-width:700px){.explorer-preview-pane{top:max(8px,calc(env(safe-area-inset-top,0px) + 6px))!important;bottom:auto!important;transform:translate(-50%)!important;height:min(720px,calc(100dvh - max(20px,calc(env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px) + 14px))))!important;max-height:calc(100dvh - max(20px,calc(env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px) + 14px)))!important}}.atcos-media-viewer{position:fixed!important;z-index:2147483645!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;height:100lvh!important;min-width:100vw!important;min-height:100dvh!important;max-width:none!important;max-height:none!important}.media-viewer-stage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;overscroll-behavior:none!important}.media-viewer-stage>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:auto!important;object-fit:contain!important;object-position:center center!important;transform:none!important;touch-action:none!important;-webkit-user-drag:none!important}.media-viewer-stage>img.is-zoomed{cursor:grab}.media-viewer-stage>img.is-zoomed:active{cursor:grabbing}@media(max-width:700px){body.atcos-media-preview-open .engine-shell :is(.mobile-taskbar,.desktop-taskbar,.taskbar-home-browser-nav,.atcos-native-mobile-browser-nav){display:none!important;visibility:hidden!important;pointer-events:none!important}body.atcos-media-preview-open .explorer-backdrop{visibility:hidden!important;pointer-events:none!important}body:has(>.atcos-media-viewer:not(.media-viewer-minimized)) .engine-shell :is(.mobile-taskbar,.desktop-taskbar,.taskbar-home-browser-nav,.atcos-native-mobile-browser-nav,.native-window-drag-strip,.native-window-corner-controls,.atcos-browser-scroll-top,.atcos-landscape-cursor,.atcos-cursor-touch-surface){display:none!important;visibility:hidden!important;pointer-events:none!important}body:has(>.atcos-media-viewer:not(.media-viewer-minimized)) .explorer-backdrop{visibility:hidden!important;pointer-events:none!important}}.atcos-media-viewer{z-index:2147483646!important;isolation:isolate}body.atcos-video-fullscreen .mobile-taskbar,body:has(.atcos-media-viewer:not(.media-viewer-minimized)) .mobile-taskbar{z-index:75!important}@media(max-width:700px){body:has(.atcos-media-viewer:not(.media-viewer-minimized)) .mobile-taskbar,body:has(.atcos-media-viewer:not(.media-viewer-minimized)) .mobile-address-search,body:has(.atcos-media-viewer:not(.media-viewer-minimized)) .mobile-files-button{z-index:75!important}}.mobile-taskbar-clock>span{display:block!important;width:5.25ch!important;flex:0 0 auto;text-align:left!important;font-variant-numeric:tabular-nums!important}.mobile-taskbar-system .mobile-taskbar-clock{margin-left:8px!important;margin-right:8px!important}.mobile-taskbar-system button[aria-label=Settings]>small{transform:translateY(3px)!important}.media-image-overlay-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;background:#04081294;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.media-image-overlay-picker{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:0;background:linear-gradient(180deg,#121726fa,#080c18fa);box-shadow:0 28px 80px #0000008c,0 0 0 1px #ffffff06 inset;color:#f7f8fb}.media-image-overlay-picker>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.media-image-overlay-picker>header>div{min-width:0}.media-image-overlay-picker>header span{display:block;margin-bottom:5px;font-size:10px;line-height:1;font-weight:800;letter-spacing:.16em;color:#ffffff9e}.media-image-overlay-picker>header strong{display:block;font-size:20px;line-height:1.2;font-weight:750;letter-spacing:-.02em}.media-image-overlay-picker>header>button{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;background:#ffffff0f;color:#ffffffc7;font-size:22px;line-height:1;cursor:pointer}.media-image-overlay-picker>header>button:hover{background:#ffffff1a;color:#fff}.media-image-editor-save-choice{padding:20px 22px 22px}.media-image-editor-save-choice>p{margin:0 0 18px;color:#ffffffd1;font-size:14px;line-height:1.5}.media-image-editor-save-choice .media-image-editor-button-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.media-image-editor-save-choice .media-image-editor-button-grid>button{min-height:46px;padding:0 18px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#ffffff12;color:#f6f7fb;font-size:14px;font-weight:700;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.media-image-editor-save-choice .media-image-editor-button-grid>button:hover{transform:translateY(-1px);background:#ffffff1c;border-color:#ffffff2e}.media-image-editor-save-choice .media-image-editor-button-grid>button.primary{border-color:#ff4a7673;background:linear-gradient(135deg,#ff4e68,#df265c);color:#fff;box-shadow:0 10px 26px #df265c3d}.media-image-editor-save-choice .media-image-editor-button-grid>button.primary:hover{background:linear-gradient(135deg,#ff5d76,#eb3166)}.media-image-editor-save-choice>small{display:block;margin-top:14px;color:#ffffff7a;font-size:11px;line-height:1.45}@media(max-width:560px){.media-image-overlay-picker-backdrop{align-items:flex-end;padding:12px}.media-image-overlay-picker{width:100%;border-radius:18px}.media-image-editor-save-choice .media-image-editor-button-grid{grid-template-columns:1fr}}.explorer-item-actions>.explorer-edit-document{grid-column:1 / -1;width:100%;min-width:0}.media-text-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483450;display:grid;place-items:center;padding:18px;background:#02040ac2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.media-text-editor{position:relative;width:min(1120px,96vw);height:min(780px,92dvh);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#0b0e17;color:#f5f7ff;box-shadow:0 30px 100px #0000009e}.media-text-editor>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 13px 9px 18px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#151b2b,#0c101b)}.media-text-editor>header>div{display:grid;gap:2px;min-width:0}.media-text-editor>header span{color:var(--ui-accent);font-size:8px;font-weight:850;letter-spacing:.17em}.media-text-editor>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.media-text-editor>header small{color:#ffffff85;font-size:9px}.media-text-editor>header nav{display:flex;align-items:center;gap:7px}.media-text-editor button{height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0f;color:#fff;cursor:pointer}.media-text-editor button:disabled{opacity:.4;cursor:default}.media-text-editor>header nav button:last-child{width:36px;padding:0;font-size:21px}.media-text-search,.vps-live-editor-search{display:grid;grid-template-columns:20px minmax(130px,1fr) auto 34px 34px 34px;align-items:center;gap:5px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.09);background:#111726}.media-text-search>span,.vps-live-editor-search>span{display:grid;place-items:center;color:#fff9}.media-text-search input,.vps-live-editor-search input{height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#080b12;color:#fff;outline:none}.media-text-search input:focus,.vps-live-editor-search input:focus{border-color:rgba(var(--ui-accent-rgb),.7);box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.11)}.media-text-search small,.vps-live-editor-search small{min-width:72px;color:#ffffff94;font-size:10px;text-align:right}.media-text-search button,.vps-live-editor-search button{width:34px;height:32px;padding:0}.media-text-editor>textarea{box-sizing:border-box;width:100%;height:100%;min-height:0;resize:none;padding:18px 20px;border:0;border-radius:0!important;background:#070a11;color:#edf2ff;outline:0;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;-moz-tab-size:2;tab-size:2;white-space:pre;overflow:auto}.media-text-editor>footer{display:flex;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid rgba(255,255,255,.08);color:#ffffff73;font-size:9px}.media-text-editor-error{padding:8px 12px;background:#c5314633;color:#ffb4bf;font-size:11px}.media-text-editor-loading{position:absolute;top:62px;right:0;bottom:28px;left:0;display:grid;place-items:center;background:#070a11e6;color:#ffffffa6}.vps-live-editor.search-open{grid-template-rows:auto auto minmax(0,1fr) auto}.vps-live-editor-head .vps-live-editor-find{min-width:52px}.vps-live-editor-search{margin:0;border:1px solid rgba(255,255,255,.09);border-radius:10px}.vps-live-editor-search button{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:#fff}@media(max-width:700px){.media-text-editor-backdrop{padding:0}.media-text-editor{width:100vw;height:100dvh;border:0;border-radius:0}.media-text-editor>header{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}.media-text-editor>header nav button:first-child{display:none}.media-text-search,.vps-live-editor-search{grid-template-columns:20px minmax(90px,1fr) 58px 32px 32px 32px;padding-inline:max(6px,env(safe-area-inset-left,0px))}.media-text-search small,.vps-live-editor-search small{min-width:0}.media-text-editor>textarea{padding:14px}.media-text-editor>footer{display:none}}.media-pdf-editor-backdrop{position:fixed;z-index:12050666666;top:0;right:0;bottom:0;left:0;display:grid;place-items:stretch;padding:0;background:#02040ac7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.media-pdf-editor{width:min(1180px,100vw);height:100dvh;max-height:100dvh;margin:0 auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:linear-gradient(155deg,#171a27,#080b12 74%);color:#fff;box-shadow:0 30px 100px #000000b8}.media-pdf-editor>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px 10px 18px;border-bottom:1px solid rgba(255,255,255,.09);background:#ffffff06}.media-pdf-editor>header>div{min-width:0}.media-pdf-editor>header strong{display:block;font-size:15px}.media-pdf-editor>header small{display:block;max-width:56vw;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff85;font-size:10px}.media-pdf-editor>header nav{display:flex;align-items:center;gap:8px}.media-pdf-editor button{min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0e;color:#fff;cursor:pointer}.media-pdf-editor button:hover:not(:disabled){background:#ffffff1a}.media-pdf-editor button:disabled{opacity:.45;cursor:default}.media-pdf-editor button.primary{border-color:rgba(var(--ui-accent-rgb),.42);background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.32),#7547ff38)}.media-pdf-editor .danger{border-color:#ff5c6c47;color:#ff9ba6;background:#ff445812}.media-pdf-close{width:36px;min-width:36px;padding:0!important;font-size:22px;line-height:1}.media-pdf-body{min-height:0;display:grid;grid-template-columns:170px minmax(0,1fr) 220px;overflow:hidden}.media-pdf-pages{min-height:0;overflow-y:auto;padding:12px;border-right:1px solid rgba(255,255,255,.08);background:#00000021}.media-pdf-page{width:100%;min-height:0!important;display:grid;gap:7px;margin-bottom:10px;padding:8px!important;text-align:left}.media-pdf-page.active{border-color:rgba(var(--ui-accent-rgb),.6);box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb),.24)}.media-pdf-page>span{width:100%;aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#fff}.media-pdf-page img{width:100%;height:100%;object-fit:contain}.media-pdf-page strong{font-size:10px}.media-pdf-workspace{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto auto;align-items:stretch;justify-items:stretch;gap:6px;overflow:hidden;padding:12px 16px 10px;background:#05070d}.media-pdf-page-preview{min-width:0;min-height:0;width:100%;height:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-pdf-page-preview img{display:block;width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 14px 42px #0000006b;background:#fff}.media-pdf-workspace>strong{font-size:11px}.media-pdf-workspace>small{color:#ffffff8c;font-size:10px}.media-pdf-tools{min-height:0;overflow-y:auto;padding:14px;border-left:1px solid rgba(255,255,255,.08)}.media-pdf-tools>strong{display:block;margin-bottom:10px;font-size:12px}.media-pdf-tools>div{display:grid;gap:7px}.media-pdf-tools>div>button{width:100%}.media-pdf-tools>small{display:block;margin-top:12px;color:#ffffff80;font-size:10px;line-height:1.45}.media-pdf-loading{min-height:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:24px}.media-pdf-loading i{width:30px;height:30px;border:3px solid rgba(255,255,255,.12);border-top-color:currentColor;border-radius:50%;animation:media-pdf-spin .8s linear infinite}@keyframes media-pdf-spin{to{transform:rotate(360deg)}}.media-pdf-loading small{color:#ffffff80}.media-pdf-error{padding:9px 14px;border-top:1px solid rgba(255,92,108,.22);background:#ff445814;color:#ffb4bc;font-size:11px}.media-pdf-save-backdrop{position:fixed;z-index:12070;top:0;right:0;bottom:0;left:0;display:grid;place-items:stretch;padding:0;background:#0000009e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.media-pdf-save-backdrop>section{width:min(430px,calc(100vw - 36px));padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#111520;box-shadow:0 22px 80px #000000a6}.media-pdf-save-backdrop header{display:flex;align-items:center;justify-content:space-between;gap:12px}.media-pdf-save-backdrop header button{width:34px;min-width:34px;padding:0}.media-pdf-save-backdrop p{color:#ffffffad;font-size:12px;line-height:1.45}.media-pdf-save-backdrop section>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:760px){.media-pdf-editor-backdrop{padding:0}.media-pdf-editor{width:100vw;height:100dvh;border-radius:0;border:0}.media-pdf-body{grid-template-columns:92px minmax(0,1fr)}.media-pdf-tools{grid-column:1 / -1;max-height:180px;border-left:0;border-top:1px solid rgba(255,255,255,.08)}.media-pdf-body{grid-template-rows:minmax(0,1fr) auto}.media-pdf-tools>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.media-pdf-save-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:12070!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100dvh!important;padding:20px!important;background:#0000009e!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.media-pdf-save-backdrop>section{position:relative!important;inset:auto!important;width:min(430px,calc(100vw - 40px))!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;margin:0!important;padding:14px!important;align-self:center!important;justify-self:center!important;overflow:auto!important;border-radius:16px!important}.explorer-items.grid .explorer-thumbnail-action{display:grid;position:relative;width:100%;min-width:0;aspect-ratio:16 / 9;flex:none;place-items:center;overflow:hidden;border-radius:9px;background:#080b12}.explorer-items.grid .explorer-thumbnail-action>.explorer-item-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.explorer-items.grid .explorer-thumbnail-action>.explorer-pdf-thumbnail{object-fit:contain;object-position:center}.atcos-app-tabs{position:fixed;z-index:calc(var(--frame-z,50) + 3);display:flex;align-items:end;gap:3px;height:36px;padding:4px 7px 0;overflow-x:auto;overflow-y:hidden;background:#0b101a;border-bottom:1px solid rgba(255,255,255,.08);pointer-events:auto;scrollbar-width:none}.atcos-app-tabs::-webkit-scrollbar{display:none}.atcos-app-tabs.windowed{left:var(--frame-x);top:var(--frame-y);width:var(--frame-width);max-width:calc(100vw - 36px)}.atcos-app-tabs.maximized{left:0;top:64px;width:100vw}.atcos-app-tabs>button{flex:0 1 190px;min-width:92px;max-width:210px;height:31px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 0 11px;border:1px solid transparent;border-radius:10px 10px 0 0;background:#ffffff09;color:#ebf1ffb3}.atcos-app-tabs>button.active{background:#151c29;border-color:#ffffff1f;border-bottom-color:#151c29;color:#fff}.atcos-app-tabs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.atcos-app-tabs i{width:19px;height:19px;display:grid;place-items:center;border-radius:6px;font-style:normal;font-size:14px}.atcos-app-tabs i:hover{background:#ffffff1f}.atcos-link-context-menu{position:fixed;z-index:2147483400;box-sizing:border-box;width:224px;max-width:calc(100vw - 12px);padding:6px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#0c0e1bf7;box-shadow:0 18px 48px #0000007a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.atcos-link-context-menu button{display:block;width:100%;padding:10px 12px;overflow:hidden;border:0;border-radius:8px;background:transparent;color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;font:inherit;cursor:pointer}.atcos-link-context-menu button:hover{background:#ffffff1a}.atcos-context-menu-dismiss-layer{position:fixed;z-index:2147483449;top:0;right:0;bottom:0;left:0;border:0;background:transparent;pointer-events:auto;-webkit-app-region:no-drag}.atcos-browser-context-menu{position:fixed;z-index:2147483450;box-sizing:border-box;width:238px;max-width:calc(100vw - 12px);display:grid;gap:3px;padding:5px;border:1px solid rgba(225,229,255,.15);border-radius:13px;background:radial-gradient(circle at 10% 0,rgba(var(--ui-accent-rgb),.13),transparent 48%),linear-gradient(180deg,#141825f7,#070910fb);box-shadow:0 18px 50px #00000085,inset 0 1px #ffffff0e;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);pointer-events:auto;-webkit-app-region:no-drag}.atcos-browser-context-menu button{width:100%;height:32px;padding:0 11px;overflow:hidden;border:1px solid transparent;border-radius:9px;background:#ffffff06;color:#fff;text-align:left;text-overflow:ellipsis;font:650 10px/1 var(--atcos-ui-font,ui-sans-serif,system-ui,sans-serif);white-space:nowrap;cursor:pointer}.atcos-browser-context-menu button:hover,.atcos-browser-context-menu button:focus-visible{outline:0;border-color:rgba(var(--ui-accent-rgb),.34);background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.17),#ffffff0d)}.engine-shell:is(.taskbar-theme-glass,.taskbar-theme-midnight,.taskbar-theme-frost,.taskbar-theme-ocean,.taskbar-theme-sunset,.taskbar-theme-forest,.taskbar-theme-solar,.taskbar-theme-crimson) :is(.atcos-link-context-menu,.atcos-browser-context-menu){border-color:var(--taskbar-edge);background:radial-gradient(circle at 10% 0,rgba(var(--ui-accent-rgb),.13),transparent 48%),linear-gradient(180deg,rgba(var(--taskbar-top-rgb),var(--taskbar-opacity,.96)),rgba(var(--taskbar-bottom-rgb),var(--taskbar-opacity,.98)));box-shadow:0 18px 50px var(--taskbar-shadow),inset 0 1px #ffffff12;backdrop-filter:var(--taskbar-backdrop,blur(26px) saturate(145%));-webkit-backdrop-filter:var(--taskbar-backdrop,blur(26px) saturate(145%))}.engine-shell:is(.taskbar-theme-glass,.taskbar-theme-midnight,.taskbar-theme-frost,.taskbar-theme-ocean,.taskbar-theme-sunset,.taskbar-theme-forest,.taskbar-theme-solar,.taskbar-theme-crimson) :is(.atcos-link-context-menu,.atcos-browser-context-menu) button{border:1px solid transparent;background:var(--taskbar-panel);color:#fff}.engine-shell:is(.taskbar-theme-glass,.taskbar-theme-midnight,.taskbar-theme-frost,.taskbar-theme-ocean,.taskbar-theme-sunset,.taskbar-theme-forest,.taskbar-theme-solar,.taskbar-theme-crimson) :is(.atcos-link-context-menu,.atcos-browser-context-menu) button:hover{border-color:color-mix(in srgb,var(--taskbar-edge) 75%,var(--ui-accent));background:var(--taskbar-panel-strong)}@media(max-width:700px){.atcos-app-tabs.windowed,.atcos-app-tabs.maximized{left:8px;right:8px;top:env(safe-area-inset-top);width:auto;max-width:none}.atcos-app-tabs>button{flex-basis:140px;min-width:80px}}.desktop-app-group{position:relative;overflow:hidden}.desktop-group-preview{width:42px;height:42px;display:grid!important;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2px;padding:3px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:#080b1480;overflow:hidden}.desktop-group-preview-item{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;border-radius:3px}.desktop-group-preview-item .app-icon-badge-wrap{width:100%;height:100%;display:grid;place-items:center}.desktop-group-preview-item :is(.app-icon-symbol,.app-icon-image){width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:3px!important;font-size:5px!important;box-shadow:none!important;border-width:0!important}.desktop-group-backdrop{position:fixed;z-index:2147481300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#02050c7a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.desktop-group-panel{width:min(460px,calc(100vw - 32px));aspect-ratio:1/1;max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:linear-gradient(145deg,#181d2cf0,#070a12f5);box-shadow:0 28px 80px #00000080;color:#fff}.desktop-group-panel>header{height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.1)}.desktop-group-panel>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.desktop-group-panel>header button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff14;color:#fff;font-size:23px;cursor:pointer}.desktop-group-pages{min-width:0;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.desktop-group-pages::-webkit-scrollbar{display:none}.desktop-group-page{min-width:100%;width:100%;height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;padding:15px;scroll-snap-align:start;scroll-snap-stop:always}.desktop-group-item{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:6px;padding:9px 6px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0b;color:#fff;cursor:pointer}.desktop-group-item:hover{border-color:#ffffff38;background:#ffffff14}.desktop-group-item .app-icon-badge-wrap{display:grid;place-items:center;min-width:0;min-height:0}.desktop-group-item :is(.app-icon-symbol,.app-icon-image){width:48px!important;height:48px!important}.desktop-group-item>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.desktop-group-dots{height:28px;display:flex;align-items:center;justify-content:center;gap:6px;padding-bottom:7px}.desktop-group-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff40}.desktop-group-dots i.active{background:#ffffffe6}@media(max-width:700px){.desktop-group-backdrop{padding:16px}.desktop-group-panel{width:min(92vw,430px);border-radius:24px}.desktop-group-page{gap:8px;padding:12px}.desktop-group-item{border-radius:15px}.desktop-group-item :is(.app-icon-symbol,.app-icon-image){width:42px!important;height:42px!important}}@media(min-width:701px){.app-window.window-positioned:has(+.frame-pool .atcos-app-tabs){border-top-color:transparent!important}.app-window.window-positioned:has(+.frame-pool .atcos-app-tabs)>.window-bar{visibility:hidden!important;pointer-events:none!important}.frame-pool:has(.atcos-app-tabs){z-index:var(--frame-pool-z,50)!important}.frame-pool .atcos-app-tabs{z-index:2147481800!important}}.desktop-group-panel>header .desktop-group-name-input{min-width:0;width:100%;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff0e;color:#fff;font:inherit;font-weight:700;outline:none}.desktop-group-panel>header .desktop-group-name-input:focus{border-color:rgba(var(--ui-accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.12)}@media(min-width:701px){.app-window.window-positioned.taskbar-preview-window:not(.maximized){bottom:calc(var(--atcos-taskbar-height,56px) + 14px + var(--taskbar-preview-display-height,152px))!important}.authenticated-frame-shell.taskbar-preview-viewport{height:var(--taskbar-preview-display-height,152px)!important}}.desktop-group-backdrop--dragging-out{opacity:0!important;pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.engine-shell .taskbar-home-browser-nav>.atcos-unified-address.taskbar-web-address{transform:translateY(-3px)!important}@media(max-width:700px){.pooled-frame.atcos-tabbed-browser:not(.tabs-hidden){grid-template-rows:46px minmax(0,1fr)!important}}.atcos-browser-security-wrap{position:relative;width:28px;height:29px;display:grid;place-items:center}.atcos-browser-address .atcos-browser-security{width:28px;height:29px;font-size:13px;line-height:1}.atcos-browser-address .atcos-browser-security.secure{color:#9fe0bd}.atcos-browser-address .atcos-browser-security.insecure{color:#ffc06e;background:#ff9b3714}.atcos-browser-address .atcos-browser-security.neutral{color:#8b96aa}.atcos-browser-security-popover{position:absolute;z-index:260;top:34px;left:0;width:220px;display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(142,223,181,.25);border-radius:12px;background:#090e17fa;box-shadow:0 14px 42px #00000080;color:#f5f8ff;text-align:left}.atcos-browser-security-popover.insecure{border-color:#ffab4f5c}.atcos-browser-security-popover strong{font-size:12px}.atcos-browser-security-popover span{font-size:10px;color:#ebf1ff9e;overflow-wrap:anywhere}.atcos-browser-insecure-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:250;display:grid;place-items:center;padding:18px;background:#03050aa8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.atcos-browser-insecure-card{width:min(430px,100%);display:grid;gap:13px;padding:19px;border:1px solid rgba(255,164,65,.38);border-radius:18px;background:linear-gradient(155deg,#201815fa,#0b0c11fc);box-shadow:0 26px 80px #0000009e;color:#fff}.atcos-browser-insecure-card>header{display:flex;align-items:center;gap:11px}.atcos-browser-insecure-card>header>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#ffa33f1f;color:#ffc06e;font-size:20px}.atcos-browser-insecure-card>header>div{display:grid;gap:2px}.atcos-browser-insecure-card>header strong{font-size:17px}.atcos-browser-insecure-card>header small,.atcos-browser-insecure-card>p{color:#f5eee5ad}.atcos-browser-insecure-card>p{margin:0;font-size:12px;line-height:1.5}.atcos-browser-insecure-card>code{display:block;padding:9px 10px;border-radius:9px;background:#00000047;color:#ffd3a2;font-size:10px;overflow-wrap:anywhere;white-space:normal}.atcos-browser-insecure-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.atcos-browser-insecure-actions button{height:40px;border-radius:11px;font-weight:800}.atcos-browser-insecure-actions .cancel{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff}.atcos-browser-insecure-actions .proceed{border:1px solid rgba(255,172,78,.42);background:linear-gradient(135deg,#a85e22,#d8832f);color:#fff}@media(max-width:700px){.atcos-browser-security-wrap,.atcos-browser-address .atcos-browser-security{width:26px}.atcos-browser-security-popover{left:-2px;width:min(220px,calc(100vw - 18px))}}.app-window.window-positioned:not(.browser-window):not(.taskbar-preview-window) .window-bar{z-index:var(--window-z)!important}.native-window-drag-strip{z-index:100!important}.native-window-corner-controls{z-index:2147483645!important}@media(min-width:701px){.mobile-pin-picker-backdrop{padding-bottom:calc(var(--atcos-taskbar-height,56px) + 14px)!important;padding-left:max(14px,calc(env(safe-area-inset-left,0px) + 10px))!important;padding-right:max(14px,calc(env(safe-area-inset-right,0px) + 10px))!important}.mobile-pin-picker{max-height:calc(100dvh - var(--atcos-taskbar-height,56px) - 28px)!important;overflow-y:auto!important}.engine-shell .mobile-taskbar-system{width:max-content!important;max-width:none!important}.engine-shell .mobile-taskbar-system .mobile-taskbar-clock{width:64px!important;min-width:64px!important;margin-inline:2px 0!important;padding-inline:3px!important}}@media(max-width:700px)and (orientation:portrait){.mobile-pin-picker-backdrop{padding-right:max(14px,env(safe-area-inset-right,0px))!important;padding-bottom:calc(max(10px,env(safe-area-inset-bottom,0px)) + 62px)!important;padding-left:max(14px,env(safe-area-inset-left,0px))!important}.mobile-pin-picker{max-height:calc(100dvh - max(14px,env(safe-area-inset-top,0px)) - max(86px,calc(env(safe-area-inset-bottom,0px) + 76px)))!important;overflow-y:auto!important}}.hosting-db-window{width:min(1120px,calc(100vw - 36px));height:min(790px,calc(100dvh - 36px));border-color:#4cb3ee61;background:radial-gradient(circle at 82% 0,rgba(156,52,220,.1),transparent 28%),linear-gradient(145deg,#101928,#09111f 58%,#07101b)}.hosting-db-window>header{min-height:74px;padding:14px 16px;background:#070e1abd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hosting-db-window>header span{font-size:10px}.hosting-db-window>header strong{font-size:17px}.hosting-db-window>header small{margin-top:2px;font-size:10px}.hosting-db-body{grid-template-columns:280px minmax(0,1fr);background:linear-gradient(90deg,#070e19e0,#0b1321bd)}.hosting-db-body>aside{gap:7px;padding:11px;background:#040a1294}.hosting-db-search{position:sticky;z-index:2;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding-bottom:4px;background:linear-gradient(#09111e 72%,transparent)}.hosting-db-search input{width:100%;height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;outline:none;background:#040911d1;color:#eef6ff;font:600 11px inherit}.hosting-db-search input:focus{border-color:#53bfffa3;box-shadow:0 0 0 3px #37a6ec17}.hosting-db-search>span{display:grid;place-items:center;min-width:30px;height:30px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#9aa8bb;font-size:10px}.hosting-db-body>aside>button{min-height:58px;border-radius:11px;background:#ffffff06}.hosting-db-body>aside>button:hover{transform:translateY(-1px)}.hosting-db-body>aside>button.active{border-color:#53c1ff94;background:linear-gradient(135deg,#1f7fbe38,#7a36b01a);box-shadow:inset 3px 0 #5bc4ff}.hosting-db-body>aside strong{font-size:12px}.hosting-db-body>aside small{font-size:9px}.hosting-db-loading{display:grid;place-items:center;gap:9px;padding:32px 10px;color:#91a0b4;text-align:center}.hosting-db-loading i{width:22px;height:22px;border:2px solid rgba(255,255,255,.12);border-top-color:#5ac3ff;border-radius:50%;animation:hosting-db-spin .7s linear infinite}@keyframes hosting-db-spin{to{transform:rotate(360deg)}}.hosting-db-empty{place-items:center;gap:7px;padding:38px 16px;color:#e9f2ff}.hosting-db-empty>div{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(90,194,255,.22);border-radius:13px;background:#3796d712;color:#72ccff;font-size:22px}.hosting-db-empty strong{font-size:13px}.hosting-db-empty small{max-width:220px;line-height:1.45}.hosting-db-empty button{margin-top:4px}.hosting-db-body>main{gap:11px;padding:16px}.hosting-db-summary{min-height:64px;padding:2px 2px 7px;border-bottom:1px solid rgba(255,255,255,.07)}.hosting-db-summary span{color:#ff65a1;font-weight:900;letter-spacing:.12em}.hosting-db-summary strong{font-size:20px}.hosting-db-summary small{font-size:10px}.hosting-db-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px;padding:4px 8px;border:1px solid;border-radius:999px;font-size:9px!important;font-weight:900!important;letter-spacing:.04em!important}.hosting-db-badge.managed{border-color:#4add9f52;background:#4add9f17;color:#74e9b6!important}.hosting-db-badge.discovered{border-color:#fbbe4c47;background:#fbbe4c14;color:#ffd27f!important}.hosting-db-card{gap:10px;padding:13px;border-radius:14px;background:linear-gradient(145deg,#ffffff09,#ffffff04);box-shadow:inset 0 1px #ffffff06}.hosting-db-card>header strong{font-size:13px}.hosting-db-credentials label{font-size:9px}.hosting-db-credentials label>span{min-height:34px}.hosting-db-discovered-card p{max-width:720px;margin:0;color:#9eacbf;font-size:10px;line-height:1.55}.hosting-db-discovered-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hosting-db-discovered-meta>span{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#00000024}.hosting-db-discovered-meta small{color:#7f8da1;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.hosting-db-discovered-meta b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.hosting-db-welcome{display:grid!important;place-items:center!important}.hosting-db-welcome>div{display:grid;place-items:center;max-width:440px;gap:9px;padding:30px;text-align:center}.hosting-db-welcome span{color:#ff61a0;font-size:9px;font-weight:900;letter-spacing:.16em}.hosting-db-welcome strong{font-size:22px}.hosting-db-welcome p{margin:0;color:#93a2b7;font-size:11px;line-height:1.55}.hosting-db-welcome button{margin-top:6px}@media(max-width:760px){.hosting-db-window{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.hosting-db-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.hosting-db-body>aside{max-height:150px;display:flex;flex-direction:row;align-items:stretch}.hosting-db-search{min-width:180px;align-self:start}.hosting-db-body>aside>button{min-width:190px}.hosting-db-discovered-meta{grid-template-columns:1fr}.hosting-db-body>main{padding:11px}}.hosting-db-window>header .hosting-db-header-square{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:grid;place-items:center;border-radius:10px;font-size:18px;line-height:1}.hosting-db-window>header>div:last-child{align-items:center}.vps-copy-targets{display:grid;gap:8px;padding:9px 10px;border:1px solid rgba(var(--ui-accent-rgb),.24);border-radius:12px;background:rgba(var(--ui-accent-rgb),.055)}.vps-copy-targets>span{display:grid;gap:2px}.vps-copy-targets>span>strong{font-size:12px}.vps-copy-targets>span>small{font-size:10px;opacity:.68}.vps-copy-targets>div{display:flex;flex-wrap:wrap;gap:7px}.vps-copy-targets>div>button{display:flex;align-items:center;gap:7px;min-width:160px;text-align:left}.vps-copy-targets>div>button>i{width:7px;height:7px;border-radius:50%;background:#5bd38d;box-shadow:0 0 0 3px #5bd38d1f}.vps-copy-targets>div>button>span{display:grid;gap:1px;min-width:0}.vps-copy-targets>div>button strong,.vps-copy-targets>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vps-copy-targets>div>button small{font-size:9px;opacity:.62}.vps-copy-vps-progress{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(var(--ui-accent-rgb),.22);border-radius:11px;background:rgba(var(--ui-accent-rgb),.06)}.vps-copy-vps-progress>i{width:9px;height:9px;border-radius:50%;border:2px solid rgba(255,255,255,.28);border-top-color:currentColor;animation:vps-copy-spin .8s linear infinite}.vps-copy-vps-progress>span{display:grid;gap:1px;min-width:0}.vps-copy-vps-progress strong,.vps-copy-vps-progress small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vps-copy-vps-progress strong{font-size:11px}.vps-copy-vps-progress small{font-size:9px;opacity:.66}@keyframes vps-copy-spin{to{transform:rotate(360deg)}}.hosting-release-sync-progress{display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px 10px;border:1px solid rgba(var(--ui-accent-rgb),.22);border-radius:10px;background:rgba(var(--ui-accent-rgb),.055)}.hosting-release-sync-progress>i{width:9px;height:9px;border-radius:50%;border:2px solid rgba(255,255,255,.28);border-top-color:currentColor;animation:hosting-release-sync-spin .8s linear infinite}.hosting-release-sync-progress>span{display:grid;gap:1px;min-width:0}.hosting-release-sync-progress strong{font-size:11px}.hosting-release-sync-progress small{font-size:9px;opacity:.68;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes hosting-release-sync-spin{to{transform:rotate(360deg)}}html.atcos-html-fullscreen-active,html.atcos-html-fullscreen-active body,body.atcos-html-fullscreen-active{overflow:hidden!important}.atcos-html-fullscreen-active webview.atcos-html-fullscreen-surface{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;visibility:visible!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;transform:none!important;clip:auto!important;z-index:2147483600!important}.atcos-html-fullscreen-active .native-window-drag-strip,.atcos-html-fullscreen-active .mobile-taskbar,.atcos-html-fullscreen-active .atcos-app-tabs,.atcos-html-fullscreen-active .atcos-browser-tabs,.atcos-html-fullscreen-active .atcos-browser-toolbar,.atcos-html-fullscreen-active .window-bar{visibility:hidden!important;pointer-events:none!important}.atcos-html-fullscreen-active .native-window-corner-controls{visibility:visible!important;pointer-events:auto!important;z-index:2147483646!important}html.atcos-html-fullscreen-active,body.atcos-html-fullscreen-active{overflow:hidden!important}webview.atcos-html-fullscreen-surface{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;z-index:2147483600!important;display:block!important;visibility:visible!important;pointer-events:auto!important}.atcos-admin-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;display:grid;place-items:center;padding:18px;background:#03060cb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.atcos-admin-window{width:min(1120px,calc(100vw - 36px));height:min(850px,calc(100dvh - 36px));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(145deg,#141926fa,#080c15fa);box-shadow:0 30px 90px #0000007a;color:#eef3ff}.atcos-admin-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid rgba(255,255,255,.09)}.atcos-admin-head>div{display:grid;gap:3px}.atcos-admin-head small{font-size:10px;letter-spacing:.2em;color:#e1e9fa8c}.atcos-admin-head strong{font-size:23px}.atcos-admin-head span{font-size:12px;color:#e1e9faad}.atcos-admin-head>button{width:38px;height:38px;border:0;border-radius:12px;background:#ffffff12;color:#fff;font-size:24px}.atcos-admin-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff06}.atcos-admin-toolbar form{display:flex;align-items:end;gap:9px}.atcos-admin-toolbar label{display:grid;gap:5px;font-size:10px;color:#e1e9fab8}.atcos-admin-toolbar input{width:130px;height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#090e18;color:#fff}.atcos-admin-toolbar button{height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff12;color:#fff}.atcos-admin-toolbar button.primary{background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));border-color:transparent}.atcos-admin-toolbar button:disabled{opacity:.5}.atcos-admin-toolbar>span{flex:1;min-width:220px;padding-bottom:9px;font-size:11px;color:#e1e9faa6}.atcos-admin-print-root{overflow:auto;padding:22px;background:#d9dde5;color:#111}.atcos-admin-print-page{box-sizing:border-box;width:210mm;min-height:297mm;margin:0 auto 22px;padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,1fr);gap:4mm;background:#fff;box-shadow:0 15px 40px #00000038;page-break-after:always}.atcos-admin-print-page:last-child{page-break-after:auto}.atcos-activation-card{box-sizing:border-box;min-width:0;min-height:0;padding:2mm 5mm;display:flex;flex-direction:column;border:1px solid #9ca3af;border-radius:3mm;background:#fff;color:#111;overflow:hidden}.atcos-activation-brand{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #d1d5db;padding-bottom:2mm}.atcos-activation-brand b{font-size:16pt;letter-spacing:.08em}.atcos-activation-brand span{font-size:8.5pt;text-transform:uppercase;letter-spacing:.12em;color:#4b5563}.atcos-activation-card code{display:block;margin:4mm 0 3mm;text-align:center;font:700 13pt/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;overflow-wrap:anywhere}.atcos-activation-card p{margin:0 0 2mm;font-size:8.3pt;line-height:1.3}.atcos-activation-card ul{margin:0;padding-left:4mm;font-size:7.7pt;line-height:1.35}.atcos-activation-card footer{margin-top:auto;padding-top:2mm;display:flex;justify-content:space-between;border-top:1px solid #e5e7eb;font-size:6.8pt;color:#6b7280}.atcos-admin-empty{margin:auto;max-width:480px;display:grid;gap:8px;text-align:center;color:#344054}.atcos-admin-empty strong{font-size:18px}.atcos-admin-empty span{font-size:12px;line-height:1.5}@media(max-width:700px){.atcos-admin-backdrop{padding:0}.atcos-admin-window{width:100vw;height:100dvh;border-radius:0}.atcos-admin-toolbar form{width:100%}.atcos-admin-toolbar label{flex:1}.atcos-admin-toolbar input{width:100%}.atcos-admin-print-root{padding:10px;overflow:auto}.atcos-admin-print-page{transform-origin:top left}}@media print{@page{size:A4 portrait;margin:0}html,body,#root{width:210mm!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important}.engine-shell>*:not(.atcos-admin-backdrop){display:none!important}.atcos-admin-backdrop{position:static!important;display:block!important;padding:0!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.atcos-admin-window{width:210mm!important;height:auto!important;display:block!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.no-print{display:none!important}.atcos-admin-print-root{overflow:visible!important;padding:0!important;background:#fff!important}.atcos-admin-print-page{width:210mm!important;height:297mm!important;min-height:297mm!important;margin:0!important;padding:10px!important;gap:4mm!important;box-shadow:none!important;break-after:page;page-break-after:always}.atcos-admin-print-page:last-child{break-after:auto;page-break-after:auto}.atcos-activation-card{break-inside:avoid;page-break-inside:avoid}}.all-apps-head-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.all-apps-admin-button{width:auto!important;min-width:0!important;height:34px;padding:0 10px!important;border-radius:9px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.all-apps-dialog>.dialog-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.all-apps-dialog>.dialog-head>div:first-child{min-width:0!important;flex:1 1 auto!important}.all-apps-head-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;margin-left:auto!important;flex:0 0 auto!important}.all-apps-head-actions>button{flex:0 0 auto!important}.all-apps-admin-icon{display:none}.all-apps-admin-icon svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(max-width:720px){.all-apps-admin-text{display:none!important}.all-apps-admin-icon{display:inline-flex!important;align-items:center;justify-content:center}.all-apps-admin-button{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;align-items:center!important;justify-content:center!important}}.all-apps-head-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:10px!important;margin-left:auto!important}.all-apps-admin-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;box-sizing:border-box!important;height:42px!important;min-height:42px!important;padding:0 14px!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1!important;vertical-align:middle!important}.all-apps-head-actions>button[aria-label=Close]{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;box-sizing:border-box!important;margin:0!important}@media(orientation:landscape)and (min-width:721px){.all-apps-admin-button{height:46px!important;min-height:46px!important;padding:0 16px!important;font-size:18px!important;line-height:46px!important}.all-apps-head-actions{align-self:center!important}}@media(max-width:720px){.all-apps-admin-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:0!important;line-height:1!important}}@media(max-width:720px){.lock-pin-keypad{display:none!important}.lock-pin-entry>input{opacity:.02!important;pointer-events:auto!important;touch-action:manipulation!important;font-size:16px!important}.lock-pin-card{max-height:calc(100dvh - 28px)!important}}.atcos-admin-key-stats{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;padding:12px 18px 0}.atcos-admin-key-stats>div{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0b}.atcos-admin-key-stats span{font-size:12px;color:#ebeffaa8}.atcos-admin-key-stats strong{font-size:22px;line-height:1}@media(max-width:600px){.atcos-admin-key-stats{grid-template-columns:1fr 1fr;padding:10px 12px 0}.atcos-admin-key-stats>div{display:block;min-width:0}.atcos-admin-key-stats strong{display:block;margin-top:5px}}.atcos-admin-backdrop{background:#03060cb8!important;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}.atcos-admin-window{width:min(1120px,calc(100vw - 36px))!important;max-height:min(880px,calc(100dvh - 36px))!important;overflow:auto!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:24px!important;background:radial-gradient(circle at 10% 0%,rgba(154,93,255,.09),transparent 28%),radial-gradient(circle at 100% 100%,rgba(255,84,143,.08),transparent 30%),#0c101bf5!important;box-shadow:0 34px 90px #00000085!important}.atcos-admin-head{min-height:96px!important;padding:22px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#ffffff05!important}.atcos-admin-title{display:flex;flex-direction:column;gap:4px;min-width:0}.atcos-admin-title small{font-size:10px;font-weight:800;letter-spacing:.22em;color:#d9ddea7a}.atcos-admin-title strong{font-size:25px;line-height:1.05;letter-spacing:-.025em}.atcos-admin-title span{margin-top:2px;font-size:13px;color:#e2e6f18f}.atcos-admin-close{width:40px!important;height:40px!important;min-width:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:12px!important;font-size:22px!important;line-height:1!important;background:#ffffff12!important}.atcos-admin-dashboard{padding:22px 24px 24px;display:grid;gap:18px}.atcos-admin-key-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:0!important}.atcos-admin-stat-card{min-height:116px!important;padding:17px 18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;box-shadow:inset 0 1px #ffffff0a!important}.atcos-admin-stat-card span{font-size:11px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e3e7f18c!important}.atcos-admin-stat-card strong{margin-top:4px!important;font-size:34px!important;line-height:1!important;letter-spacing:-.035em}.atcos-admin-stat-card small{margin-top:5px;font-size:11px;color:#e2e6f166}.atcos-admin-generator{padding:20px;display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-template-areas:"copy form" "message message";align-items:center;gap:18px 24px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff08;box-shadow:inset 0 1px #ffffff06}.atcos-admin-generator-copy{grid-area:copy;display:flex;flex-direction:column;gap:4px}.atcos-admin-generator-copy small{font-size:9px;font-weight:800;letter-spacing:.22em;color:#dce0ed6b}.atcos-admin-generator-copy strong{font-size:18px}.atcos-admin-generator-copy span{font-size:12px;color:#e0e4ef7a}.atcos-admin-generator-form{grid-area:form;display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.atcos-admin-generator-form label{display:flex;flex-direction:column;gap:6px}.atcos-admin-generator-form label>span{font-size:10px;font-weight:600;color:#e5e9f38c}.atcos-admin-generator-form input{width:122px!important;height:42px!important;border-radius:12px!important;padding:0 12px!important;font-size:14px!important;background:#040810b8!important}.atcos-admin-create,.atcos-admin-print-button{height:42px!important;min-height:42px!important;padding:0 17px!important;border-radius:12px!important;font-weight:700!important;white-space:nowrap}.atcos-admin-create{box-shadow:0 10px 30px #9b3ef140!important}.atcos-admin-message{grid-area:message;padding:10px 12px;border-radius:12px;background:#ffffff09;font-size:12px;line-height:1.45;color:#e7ebf5ab}.atcos-admin-wallets{padding:20px;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(420px,1.28fr);grid-template-areas:"copy form" "message message" "list list";gap:16px 24px;border:1px solid rgba(102,207,255,.18);border-radius:20px;background:linear-gradient(135deg,#258ddd13,#665de40b);box-shadow:inset 0 1px #ffffff0a}.atcos-admin-wallet-copy{grid-area:copy;display:flex;flex-direction:column;gap:5px}.atcos-admin-wallet-copy small{font-size:9px;font-weight:800;letter-spacing:.2em;color:#83d8ff}.atcos-admin-wallet-copy strong{font-size:18px}.atcos-admin-wallet-copy span{font-size:11px;line-height:1.5;color:#e0ebf485}.atcos-admin-wallet-form{grid-area:form;display:grid;grid-template-columns:1.2fr .8fr;gap:10px}.atcos-admin-wallet-form label{display:grid;gap:6px}.atcos-admin-wallet-form label>span{font-size:10px;font-weight:650;color:#e5eff694}.atcos-admin-wallet-form label.wide{grid-column:1/-1}.atcos-admin-wallet-form input:not([type=checkbox]){width:100%;height:42px;padding:0 12px;border-radius:12px;background:#040810b8;font-size:12px}.atcos-admin-wallet-toggle{display:flex!important;align-items:center;grid-template-columns:auto 1fr;gap:8px!important}.atcos-admin-wallet-toggle input{accent-color:#4ab9f4}.atcos-admin-wallet-register{height:42px!important;border-radius:12px!important;font-weight:750!important}.atcos-admin-wallets>.atcos-admin-message{grid-area:message}.atcos-admin-wallet-list{grid-area:list;display:grid;gap:7px}.atcos-admin-wallet-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#03081061}.atcos-admin-wallet-list article div{min-width:0;display:grid;gap:2px}.atcos-admin-wallet-list article strong{overflow:hidden;text-overflow:ellipsis;font-size:12px}.atcos-admin-wallet-list article span,.atcos-admin-wallet-list>p{margin:0;color:#e1ebf47a;font-size:10px}.atcos-admin-wallet-list article>b{font-size:12px;color:#b9eaff}.atcos-admin-wallet-list article>i{padding:4px 7px;border-radius:999px;background:#ffffff12;color:#ffffff7a;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.atcos-admin-wallet-list article>i.active{background:#40d79e1f;color:#86eac4}.atcos-admin-print-root{padding:0 24px 24px!important}.atcos-admin-empty{min-height:230px!important;padding:36px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px dashed rgba(255,255,255,.11)!important;border-radius:20px!important;background:#ffffff05!important;text-align:center!important}.atcos-admin-empty-mark{width:54px;height:54px;display:grid;place-items:center;margin-bottom:7px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(145deg,#cd51ff2e,#ff55911c);font-size:23px;font-weight:800;color:#ffffffd6;box-shadow:0 16px 36px #0003}.atcos-admin-empty strong{font-size:17px!important}.atcos-admin-empty>span{max-width:520px;font-size:12px!important;line-height:1.6!important;color:#e1e5f080!important}@media(max-width:760px){.atcos-admin-window{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:20px!important}.atcos-admin-head{min-height:82px!important;padding:17px 16px!important}.atcos-admin-title strong{font-size:21px}.atcos-admin-dashboard{padding:16px}.atcos-admin-key-stats{grid-template-columns:1fr!important}.atcos-admin-stat-card{min-height:88px!important}.atcos-admin-generator{grid-template-columns:1fr;grid-template-areas:"copy" "form" "message";padding:17px}.atcos-admin-wallets{grid-template-columns:1fr;grid-template-areas:"copy" "form" "message" "list";padding:17px}.atcos-admin-wallet-form{grid-template-columns:1fr}.atcos-admin-wallet-form label.wide{grid-column:auto}.atcos-admin-wallet-list article{grid-template-columns:minmax(0,1fr) auto}.atcos-admin-wallet-list article>i{grid-column:2}.atcos-admin-generator-form{justify-content:flex-start}.atcos-admin-generator-form label{width:100%}.atcos-admin-generator-form input{width:100%!important}.atcos-admin-create,.atcos-admin-print-button{flex:1 1 140px}.atcos-admin-print-root{padding:0 16px 16px!important}}@media print{.atcos-admin-dashboard,.atcos-admin-head{display:none!important}html,body,#root,.engine-shell{width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.engine-shell{position:static!important}.atcos-admin-backdrop{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;overflow:visible!important;padding:0!important}.atcos-admin-window{width:210mm!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.atcos-admin-print-root{display:block!important;width:210mm!important;height:auto!important;overflow:visible!important;padding:0!important}.atcos-admin-print-page{display:grid!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;overflow:hidden!important;break-before:auto;break-after:page!important;break-inside:avoid!important;page-break-after:always!important;page-break-inside:avoid!important}.atcos-admin-print-page:last-child{break-after:auto!important;page-break-after:auto!important}}.atcos-admin-generator-form input{color:#fff!important;caret-color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.atcos-admin-generator-form input::placeholder{color:#ffffff73!important;-webkit-text-fill-color:rgba(255,255,255,.45)!important}.workspace-auth-gate,.workspace-auth-pending{z-index:2147483647!important}.hosting-connected-balancer-actions>button:nth-of-type(3){min-height:42px!important;padding:0 16px!important;border-radius:11px!important;border:1px solid rgba(204,214,244,.2)!important;background:#ffffff12!important;color:#f6f8ff!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;cursor:pointer!important}.hosting-connected-balancer-actions>button:nth-of-type(3):hover{background:#ffffff1c!important;border-color:#ccd6f44d!important}.vps-explorer-toolbar,.vps-add-menu{position:relative!important;overflow:visible!important;z-index:5000!important}.vps-add-menu>span{position:absolute!important;z-index:50000!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;min-width:170px!important;display:grid!important;background:#111827!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;box-shadow:0 18px 45px #0000008c!important}.vps-explorer,.vps-explorer-shell,.vps-explorer-panel,.hosting-live-files{overflow:visible!important}.lock-screen,.dialog-backdrop:has(.settings-pin-card input:focus),.dialog-backdrop:has(.settings-pin-card input:focus) .settings-control-center{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.payment-method-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:0;border:0;color:#fff}.payment-method-selector legend{grid-column:1 / -1;margin:0 0 2px;padding:0;color:#ffffffa8;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.payment-method-selector button{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:64px;padding:9px 11px;text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(145deg,#ffffff0e,#ffffff06);color:#f6f2ff;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.payment-method-selector button.active{border-color:rgba(var(--ui-accent-rgb),.72);background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.22),rgba(var(--ui-accent-rgb),.07));box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb),.13),0 9px 24px rgba(var(--ui-accent-rgb),.1)}.payment-method-selector button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(var(--ui-accent-rgb),.52);background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.16),#ffffff09)}.payment-method-selector button:disabled{cursor:wait;opacity:.58}.payment-method-selector button>i{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#ffffff12;color:#f5f1ffcc;font-size:17px;font-style:normal;font-weight:850}.payment-method-selector button.active>i{border-color:rgba(var(--ui-accent-rgb),.45);background:rgba(var(--ui-accent-rgb),.22);color:#fff}.payment-method-selector button>span{min-width:0;display:grid;gap:4px}.payment-method-selector button strong{color:#fff;font-size:12px}.payment-method-selector button small{color:#eeeaf894;font-size:9px}.payment-method-selector button>b{width:19px;height:19px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:transparent;font-size:10px}.payment-method-selector button.active>b{border-color:rgba(var(--ui-accent-rgb),.68);background:var(--ui-accent);color:#fff;box-shadow:0 0 14px rgba(var(--ui-accent-rgb),.32)}.payment-method-selector .payment-atmospire-topup{grid-column:1/-1;grid-template-columns:30px minmax(0,auto) minmax(0,1fr) 18px;justify-content:start;min-height:42px;padding:7px 11px;border-color:#59dac83d;background:linear-gradient(135deg,#1f9f9526,#486ec414);color:#dbfffa}.payment-method-selector .payment-atmospire-topup>span{display:grid;width:26px;height:26px;place-items:center;border-radius:9px;background:#4edac51f;color:#72ead9;font-size:16px;font-weight:800}.payment-method-selector .payment-atmospire-topup>strong{font-size:11px}.payment-method-selector .payment-atmospire-topup>small{justify-self:start;color:#dcf6f27a;font-size:9px}.payment-method-selector .payment-atmospire-topup>b{border:0;background:transparent;color:#75ded3;box-shadow:none}@media(max-width:480px){.payment-method-selector{grid-template-columns:1fr}}.dialog-backdrop:has(.settings-pin-card input:focus){background:#020409e6!important}.dialog-backdrop:has(.settings-pin-card input:focus) .settings-control-center{background:radial-gradient(circle at 72% -15%,rgba(var(--ui-accent-rgb),.13),transparent 38%),linear-gradient(145deg,#101724,#080c14)!important}.drive-download-license-button{margin-top:10px!important}@font-face{font-family:ATCOS Display;src:url(/fonts/ATCOSDisplay-Regular.woff2?v=20261001-6) format("woff2"),url(/fonts/ATCOSDisplay-Regular.ttf?v=20261001-6) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--atcos-ui-font:ui-monospace,"Cascadia Code","SFMono-Regular",Consolas,monospace}:root[data-atcos-font=atcos]{--atcos-ui-font:"ATCOS Display",Inter,ui-sans-serif,system-ui,sans-serif}:root[data-atcos-font=inter]{--atcos-ui-font:Georgia,"Times New Roman",serif}:root[data-atcos-font=system]{--atcos-ui-font:Verdana,"Trebuchet MS",Arial,sans-serif}:root[data-atcos-font=rounded]{--atcos-ui-font:"Segoe Print","Comic Sans MS","Bradley Hand",cursive}:root[data-atcos-font=mono]{--atcos-ui-font:ui-monospace,"Cascadia Code","SFMono-Regular",Consolas,monospace}:root[data-atcos-font=humanist]{--atcos-ui-font:"Trebuchet MS",Candara,"Segoe UI",sans-serif}:root[data-atcos-font=condensed]{--atcos-ui-font:"Arial Narrow","Aptos Narrow","Roboto Condensed","Liberation Sans Narrow",sans-serif}:root[data-atcos-font=slab]{--atcos-ui-font:Rockwell,"Roboto Slab","Courier New",serif}:root[data-atcos-font=typewriter]{--atcos-ui-font:"Courier New",Courier,monospace}:root[data-atcos-font=accessible]{--atcos-ui-font:"Atkinson Hyperlegible",Verdana,Tahoma,sans-serif}:root[data-atcos-font=custom]{--atcos-ui-font:"ATCOS Custom Interface",system-ui,sans-serif}:root,button,input,select,textarea{font-family:var(--atcos-ui-font)}.settings-font-card{display:grid;gap:12px;padding:14px;border:1px solid #ffffff14;border-radius:15px;background:linear-gradient(145deg,#ffffff0b,#0000001f);transition:border-color .16s ease,background .16s ease,transform .16s ease}.settings-font-card>div:first-child{display:grid;gap:3px}.settings-font-card>div:first-child small{color:#ffffff72}.settings-font-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.settings-font-grid button{min-width:0;display:grid;gap:3px;padding:9px 8px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff07;color:#fff;text-align:left;cursor:pointer}.settings-font-grid button:hover{border-color:rgba(var(--ui-accent-rgb),.4);background:rgba(var(--ui-accent-rgb),.07)}.settings-font-grid button.active{border-color:var(--ui-accent);box-shadow:0 0 0 2px rgba(var(--ui-accent-rgb),.14)}.settings-font-grid button>span{font-size:17px;line-height:1.25;white-space:nowrap}.settings-font-grid button>strong{overflow:hidden;text-overflow:ellipsis;font-size:10px}.settings-font-grid button>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff72;font-size:8px}.settings-font-grid button[data-font-preview=atcos]{font-family:ATCOS Display,Inter,ui-sans-serif,system-ui,sans-serif}.settings-font-grid button[data-font-preview=inter]{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.settings-font-grid button[data-font-preview=system]{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.settings-font-grid button[data-font-preview=rounded]{font-family:ui-rounded,SF Pro Rounded,Segoe UI Rounded,system-ui,sans-serif}.settings-font-grid button[data-font-preview=mono]{font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace}@media(max-width:760px){.settings-font-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.settings-font-card{min-width:0;max-width:100%}.settings-font-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-font-grid button[data-font-preview=inter]{font-family:Georgia,Times New Roman,serif}.settings-font-grid button[data-font-preview=system]{font-family:Verdana,Trebuchet MS,Arial,sans-serif}.settings-font-grid button[data-font-preview=rounded]{font-family:Segoe Print,Comic Sans MS,Bradley Hand,cursive}.settings-font-grid button[data-font-preview=humanist]{font-family:Trebuchet MS,Candara,Segoe UI,sans-serif}.settings-font-grid button[data-font-preview=condensed]{font-family:Arial Narrow,Aptos Narrow,Roboto Condensed,Liberation Sans Narrow,sans-serif}.settings-font-grid button[data-font-preview=slab]{font-family:Rockwell,Roboto Slab,Courier New,serif}.settings-font-grid button[data-font-preview=typewriter]{font-family:Courier New,Courier,monospace}.settings-font-grid button[data-font-preview=accessible]{font-family:Atkinson Hyperlegible,Verdana,Tahoma,sans-serif}.settings-font-grid button[data-font-preview=custom]{font-family:ATCOS Custom Interface,system-ui,sans-serif}.settings-font-grid button:disabled{cursor:not-allowed;opacity:.46}.settings-custom-font-drop{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px;border:1px dashed rgba(var(--ui-accent-rgb),.34);border-radius:13px;background:rgba(var(--ui-accent-rgb),.045)}.settings-custom-font-drop>input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.settings-custom-font-drop>span{min-width:0;display:grid;gap:3px}.settings-custom-font-drop>span strong,.settings-custom-font-drop>span small{overflow:hidden;text-overflow:ellipsis}.settings-custom-font-drop>span small{color:#ffffff94;font-size:9px;line-height:1.35;white-space:normal}.settings-custom-font-drop>button{min-height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#fff1;color:#fff;cursor:pointer}.settings-custom-font-drop>button.danger{height:36px}@media(max-width:620px){.settings-custom-font-drop{grid-template-columns:1fr 1fr}.settings-custom-font-drop>span{grid-column:1/-1}.settings-custom-font-drop>button{width:100%}}.hosting-app-window.atcos-universal-surface{font-family:var(--atcos-ui-font)}.app-launch-loading{z-index:calc(var(--frame-z,50) + 1)!important;display:grid!important;place-items:center!important;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(var(--ui-accent-rgb),.18),transparent 42%),linear-gradient(155deg,#111726,#070a11)!important;color:#fff;pointer-events:auto}.app-launch-loading>div{display:grid;justify-items:center;gap:9px;padding:24px;text-align:center}.app-launch-loading img{width:58px;height:58px;object-fit:contain;border-radius:16px;box-shadow:0 14px 34px #00000052}.app-launch-loading strong{margin-top:4px;font-size:15px}.app-launch-loading span{font-size:10px;color:#ffffff94}.app-launch-loading i{width:28px;height:28px;margin-top:5px;border:3px solid rgba(255,255,255,.14);border-top-color:var(--ui-accent);border-radius:50%;animation:spin .72s linear infinite}@media(max-width:760px){.atcos-admin-backdrop{display:block!important;padding:0!important;background:#090d18!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.atcos-admin-window{width:100vw!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important;overscroll-behavior:contain;background:radial-gradient(circle at 12% 0,rgba(154,93,255,.12),transparent 24%),#0b0f1b!important}.atcos-admin-head{position:sticky!important;z-index:8;top:0;min-height:0!important;padding:calc(max(env(safe-area-inset-top,0px),44px) + 10px) 16px 14px!important;align-items:flex-start!important;gap:12px!important;background:#0b0f1bf0!important;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}.atcos-admin-title{gap:2px}.atcos-admin-title small{font-size:8px;letter-spacing:.18em}.atcos-admin-title strong{font-size:22px!important;line-height:1.08}.atcos-admin-title span{max-width:270px;margin-top:3px;font-size:11px;line-height:1.35}.atcos-admin-close{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important}.atcos-admin-dashboard{padding:12px 12px 10px!important;gap:10px!important}.atcos-admin-key-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.atcos-admin-stat-card{min-height:82px!important;padding:10px!important;justify-content:flex-start!important;border-radius:15px!important}.atcos-admin-stat-card span{font-size:8px!important;letter-spacing:.045em}.atcos-admin-stat-card strong{margin-top:auto!important;font-size:27px!important}.atcos-admin-stat-card small{display:none}.atcos-admin-generator{grid-template-columns:1fr!important;grid-template-areas:"copy" "form" "message"!important;gap:12px!important;padding:14px!important;border-radius:17px!important}.atcos-admin-generator-copy{gap:2px}.atcos-admin-generator-copy small{font-size:8px}.atcos-admin-generator-copy strong{font-size:16px}.atcos-admin-generator-copy span{font-size:10px}.atcos-admin-generator-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;width:100%}.atcos-admin-generator-form label{grid-column:1/-1;width:100%}.atcos-admin-generator-form input{width:100%!important;height:44px!important}.atcos-admin-create,.atcos-admin-print-button{width:100%;min-width:0;height:44px!important;padding:0 10px!important;font-size:12px}.atcos-admin-print-root{padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))!important}.atcos-admin-print-root.is-empty{background:transparent!important}.atcos-admin-empty{min-height:118px!important;padding:18px 16px!important;border-radius:17px!important;background:#ffffff05!important;color:#eef3ff!important}.atcos-admin-empty-mark{width:40px;height:40px;margin-bottom:2px;border-radius:12px;font-size:17px}.atcos-admin-empty strong{font-size:14px!important}.atcos-admin-empty>span{max-width:310px;font-size:9px!important;line-height:1.45!important;color:#e1e5f07a!important}.atcos-admin-print-root.has-pages{overflow:auto;background:#d9dde5!important}.atcos-admin-print-root.has-pages .atcos-admin-print-page{transform-origin:top left}}.mobile-drive-panel{display:none}@media(max-width:700px){.mobile-drive-panel{display:grid;gap:10px;width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:#12141f8f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 28px #0000002e}.mobile-drive-panel.active{border-color:#ffffff42}.mobile-drive-panel-copy{display:flex;align-items:flex-start;gap:11px;min-width:0}.mobile-drive-panel-icon{display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:10px;background:#ffffff1a;font-size:20px;line-height:1}.mobile-drive-panel-copy>div{display:grid;gap:3px;min-width:0}.mobile-drive-panel-copy strong{font-size:13px;line-height:1.25}.mobile-drive-panel-copy small{font-size:11px;line-height:1.35;opacity:.72}.mobile-drive-panel-copy em{font-style:normal;font-size:9px;line-height:1.2;opacity:.48;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-drive-panel-actions{display:flex;flex-wrap:wrap;gap:7px}.mobile-drive-panel-actions button{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff12;color:inherit;font:inherit;font-size:11px;font-weight:700}.mobile-drive-panel-actions button.primary{background:#ffffff26;border-color:#ffffff3d}.mobile-drive-panel-actions button:disabled{opacity:.45}.mobile-drive-pin-row{display:flex;gap:7px;width:100%;align-items:center}.mobile-drive-pin-row input{min-width:0;flex:1;height:34px;box-sizing:border-box;padding:0 11px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#0000002e;color:inherit;font:inherit;font-size:12px;outline:none}.mobile-drive-pin-row input:focus{border-color:#ffffff52}.mobile-drive-panel-warning,.mobile-drive-panel-notice{margin:0;padding:8px 10px;border-radius:9px;background:#ffffff0e;font-size:10px;line-height:1.35;opacity:.82}.mobile-drive-panel-warning{border:1px solid rgba(255,255,255,.1)}.mobile-drive-panel-notice{border:1px solid rgba(255,255,255,.16)}}@media print and (max-width:760px){.atcos-admin-backdrop{height:auto!important;overflow:visible!important;padding:0!important;background:#fff!important}.atcos-admin-window{width:210mm!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important}.atcos-admin-print-root,.atcos-admin-print-root.has-pages{width:210mm!important;height:auto!important;overflow:visible!important;padding:0!important;background:#fff!important}}@media(min-width:701px){body .engine-shell .mobile-taskbar{--taskbar-unit:clamp(40px,calc(var(--atcos-taskbar-height,56px) - 8px),88px);--taskbar-cluster-size:clamp(38px,calc(var(--atcos-taskbar-height,56px) - 10px),86px);--taskbar-button-size:clamp(34px,calc(var(--atcos-taskbar-height,56px) - 16px),80px);--taskbar-icon-size:clamp(28px,calc(var(--atcos-taskbar-height,56px) - 22px),68px);--bar-control:clamp(38px,calc(var(--atcos-taskbar-height,56px) - 12px),84px);--bar-running:clamp(36px,calc(var(--atcos-taskbar-height,56px) - 14px),82px);height:var(--atcos-taskbar-height,56px)!important;min-height:var(--atcos-taskbar-height,56px)!important;padding-block:3px 4px!important}body .engine-shell .taskbar-browser-start{height:var(--taskbar-unit)!important;gap:clamp(4px,calc(var(--atcos-taskbar-height,56px) - 48px),8px)!important}body .engine-shell .taskbar-browser-start>.mobile-taskbar-home,body .engine-shell .taskbar-browser-start>.taskbar-web-address{height:var(--taskbar-unit)!important}body .engine-shell .taskbar-browser-start>.taskbar-web-address{grid-template-columns:24px minmax(0,1fr) calc(var(--taskbar-button-size) - 2px)!important;gap:clamp(3px,calc(var(--atcos-taskbar-height,56px) - 51px),5px)!important;padding-right:clamp(3px,calc(var(--atcos-taskbar-height,56px) - 51px),5px)!important}body .engine-shell .taskbar-browser-start>.mobile-taskbar-home{width:var(--taskbar-unit)!important;min-width:var(--taskbar-unit)!important;flex-basis:var(--taskbar-unit)!important}body .engine-shell .mobile-taskbar-home-emblem{width:clamp(32px,calc(var(--atcos-taskbar-height,56px) - 20px),64px)!important;height:clamp(32px,calc(var(--atcos-taskbar-height,56px) - 20px),64px)!important}body .engine-shell .mobile-taskbar-home-logo{width:clamp(26px,calc(var(--atcos-taskbar-height,56px) - 27px),57px)!important;height:clamp(26px,calc(var(--atcos-taskbar-height,56px) - 27px),57px)!important}body .engine-shell .taskbar-browser-start>.taskbar-web-address input{height:calc(var(--taskbar-unit) - 2px)!important;line-height:calc(var(--taskbar-unit) - 2px)!important}body .engine-shell .taskbar-browser-start>.taskbar-web-address .taskbar-browser-open{width:calc(var(--taskbar-button-size) - 2px)!important;min-width:calc(var(--taskbar-button-size) - 2px)!important;height:calc(var(--taskbar-button-size) - 2px)!important}body .engine-shell .taskbar-browser-start>.taskbar-external-files{width:var(--taskbar-button-size)!important;min-width:var(--taskbar-button-size)!important;height:var(--taskbar-button-size)!important;min-height:var(--taskbar-button-size)!important;flex-basis:var(--taskbar-button-size)!important}body .engine-shell .mobile-taskbar-running,body .engine-shell .mobile-taskbar-system{height:var(--taskbar-cluster-size)!important;min-height:var(--taskbar-cluster-size)!important}body .engine-shell .mobile-taskbar-running button,body .engine-shell .mobile-taskbar-system button,body .engine-shell .mobile-taskbar-clock{height:var(--taskbar-button-size)!important;min-height:var(--taskbar-button-size)!important}body .engine-shell .mobile-taskbar-running .app-icon-symbol,body .engine-shell .mobile-taskbar-running .app-icon-image{width:var(--taskbar-icon-size)!important;height:var(--taskbar-icon-size)!important}body .engine-shell .mobile-taskbar-running .app-icon-symbol{font-size:clamp(18px,calc(var(--atcos-taskbar-height,56px) - 36px),42px)!important}body .engine-shell .mobile-taskbar-system :is(.atcos-orbit-icon,.atcos-settings-icon){width:clamp(23px,calc(var(--atcos-taskbar-height,56px) - 33px),51px)!important;height:clamp(23px,calc(var(--atcos-taskbar-height,56px) - 33px),51px)!important}body .engine-shell .mobile-taskbar-clock{width:clamp(82px,calc(var(--atcos-taskbar-height,56px) + 26px),122px)!important;min-width:clamp(82px,calc(var(--atcos-taskbar-height,56px) + 26px),122px)!important}}@media(min-width:701px){body .engine-shell .frame-pool>.pooled-frame.atcos-tabbed-browser.maximized{top:0!important;right:0!important;bottom:var(--atcos-taskbar-height,56px)!important;left:0!important;width:auto!important;height:auto!important;max-height:none!important}}.atcos-browser-tabs>button>.atcos-browser-tab-security{flex:0 0 auto;width:17px;height:20px;display:grid;place-items:center;margin-right:-3px;border-radius:6px;color:#8b96aa;font-size:10px;font-style:normal;line-height:1;cursor:pointer}.atcos-browser-tabs>button>.atcos-browser-tab-security:hover,.atcos-browser-tabs>button>.atcos-browser-tab-security:focus{background:#ffffff1a;outline:0}.atcos-browser-tabs>button>.atcos-browser-tab-security.secure{color:#9fe0bd}.atcos-browser-tabs>button>.atcos-browser-tab-security.insecure{color:#ffc06e}.atcos-browser-tab-favicon{width:16px;height:16px;min-width:16px;flex:0 0 16px;border-radius:4px;object-fit:cover;pointer-events:auto;cursor:pointer}.atcos-browser-tabs>button>span{flex:1 1 auto;text-align:left}.atcos-browser-tab-media{width:24px;height:24px;flex:0 0 24px;display:block;border-radius:50%;filter:drop-shadow(0 0 5px rgba(98,185,255,.75));transform-origin:center;font-style:normal;cursor:pointer}.atcos-browser-tab-media.playing{background:linear-gradient(90deg,#62b9ff 0 2px,transparent 2px 6px,#62b9ff 6px 8px,transparent 8px 12px,#62b9ff 12px 14px) center/14px 14px no-repeat;animation:atcosBrowserTabMediaPlaying .72s ease-in-out infinite alternate}.atcos-browser-tab-media.paused{background:linear-gradient(90deg,transparent 1px,#86c9ff 1px 5px,transparent 5px 9px,#86c9ff 9px 13px,transparent 13px) center/14px 14px no-repeat;opacity:.82}.atcos-browser-tab-media:hover,.atcos-browser-tab-media:focus{background-color:#62b9ff1c;filter:drop-shadow(0 0 8px rgba(98,185,255,1));outline:1px solid rgba(134,201,255,.55);outline-offset:-1px}.atcos-browser-tabs>button.media-playing,.atcos-browser-tabs>button.media-paused{color:#eef8ff!important}.atcos-browser-tabs>button.media-playing:not(.active),.atcos-browser-tabs>button.media-paused:not(.active){background:#408fe117!important}@keyframes atcosBrowserTabMediaPlaying{0%{transform:scaleY(.38);opacity:.68}45%{transform:scaleY(1);opacity:1}to{transform:scaleY(.62);opacity:.86}}@media(prefers-reduced-motion:reduce){.atcos-browser-tab-media.playing{animation:none;transform:scaleY(.8)}}.atcos-app-tab-favicon{width:16px;height:16px;min-width:16px;flex:0 0 16px;border-radius:4px;object-fit:cover;cursor:pointer}.atcos-tab-title-drag{cursor:grab;user-select:none;-webkit-user-select:none}.atcos-tab-title-drag:active{cursor:grabbing}.atcos-browser-tabs>button{position:relative}.atcos-tab-drop-indicator{position:absolute!important;z-index:20;top:3px;bottom:3px;width:3px!important;min-width:3px!important;border-radius:999px;background:linear-gradient(180deg,var(--ui-accent),var(--ui-accent-2));box-shadow:0 0 0 1px #ffffff61,0 0 12px rgba(var(--ui-accent-rgb),.9);pointer-events:none;animation:atcos-tab-drop-pulse .7s ease-in-out infinite alternate}.atcos-tab-drop-indicator.before{left:-3px}.atcos-tab-drop-indicator.after{right:-3px}@keyframes atcos-tab-drop-pulse{to{filter:brightness(1.28);transform:scaleY(.88)}}.atcos-browser-tab-security-popover{position:absolute;z-index:2147483004;top:40px;width:min(288px,calc(100vw - 16px));display:grid;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:linear-gradient(155deg,#131b29fc,#070b13fc);box-shadow:0 18px 52px #00000094;color:#f5f8ff;text-align:left}.atcos-browser-tab-security-popover.secure{border-color:#70dda657}.atcos-browser-tab-security-popover.insecure{border-color:#ffab4f6b}.atcos-browser-tab-security-popover header{display:grid;grid-template-columns:24px minmax(0,1fr) 26px;align-items:center;gap:8px}.atcos-browser-tab-security-popover header>span{font-size:16px}.atcos-browser-tab-security-popover header>div{min-width:0;display:grid;gap:2px}.atcos-browser-tab-security-popover header strong{font-size:12px}.atcos-browser-tab-security-popover header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ebf1ff94;font-size:9px}.atcos-browser-tab-security-popover header button{width:26px;height:26px;padding:0;border:0;border-radius:8px;background:#ffffff0f;color:#fff;font-size:18px}.atcos-browser-tab-security-popover p,.atcos-browser-tab-security-popover>small{margin:0;color:#ebf1ffb8;font-size:10px;line-height:1.45}.atcos-browser-tab-url-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:5px}.atcos-browser-tab-url-row code{min-width:0;overflow-x:auto;overflow-y:hidden;padding:7px 8px;border-radius:8px;background:#0000003d;color:#dce7fa;font-size:9px;line-height:18px;overflow-wrap:normal;white-space:nowrap;scrollbar-width:thin}.atcos-browser-tab-url-row>button{min-width:52px;padding:0 10px;border:1px solid rgba(var(--ui-accent-rgb),.3);border-radius:8px;background:rgba(var(--ui-accent-rgb),.12);color:#fff;font-size:9px;font-weight:750;cursor:pointer}.atcos-browser-tab-url-row>button:hover{border-color:rgba(var(--ui-accent-rgb),.58);background:rgba(var(--ui-accent-rgb),.2)}@media(max-width:700px){.atcos-browser-tab-security-popover{top:48px}}button[aria-label^=Close]:not(.explorer-mobile-options-backdrop),button[title^=Close],.native-window-corner-controls .native-window-exit.close{display:inline-grid!important;place-items:center!important;padding:0!important;line-height:1!important;text-align:center!important}button[aria-label^=Close]:not(.explorer-mobile-options-backdrop)>svg,button[title^=Close]>svg{display:block!important;margin:auto!important}.cosmos:before,.cosmos:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;opacity:0;transition:opacity .35s ease}.engine-shell:not(.background-stars) .stars{transition:opacity .35s ease}.background-aurora{background:#030812}.background-aurora .stars{opacity:.3}.background-aurora .cosmos:before{opacity:.92;background:radial-gradient(ellipse at 22% 22%,rgba(42,255,185,.32),transparent 30%),radial-gradient(ellipse at 63% 8%,rgba(115,96,255,.4),transparent 36%),radial-gradient(ellipse at 84% 34%,rgba(31,184,255,.25),transparent 28%);filter:blur(28px) saturate(135%);transform:rotate(-7deg);animation:atcosAtmosphereFloat 18s ease-in-out infinite alternate}.background-aurora .cosmos:after{opacity:.46;background:conic-gradient(from 205deg at 48% 0%,transparent 0 19%,rgba(95,255,207,.34) 25%,rgba(124,92,255,.27) 31%,transparent 38% 100%);filter:blur(22px)}.background-orbital{background:radial-gradient(circle at 50% 115%,#253b65 0,#0b1529 34%,#03060d 70%)}.background-orbital .stars{opacity:.68}.background-orbital .cosmos:after{inset:auto -15% -58% -15%;height:85%;opacity:1;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 0%,rgba(121,177,255,.3),transparent 4%),radial-gradient(ellipse at 50% 2%,#14213a 0,#060a12 54%,#010205 76%);box-shadow:0 -5px 38px #5ba0ff5c,0 -1px #d2e7ffb3}.background-spiraling-galaxy{background:radial-gradient(ellipse at 50% 48%,rgba(41,51,113,.22),transparent 31%),radial-gradient(circle at 18% 16%,rgba(66,111,210,.12),transparent 24%),linear-gradient(145deg,#01030a 0,#07061a 48%,#02040d)!important}.background-spiraling-galaxy .stars{transform-origin:50% 48%;filter:drop-shadow(0 0 2px rgba(193,211,255,.72))}.background-spiraling-galaxy .stars-one{opacity:.72;animation:starDrift 38s linear infinite,atcosGalaxyStarsClockwise 95s linear infinite}.background-spiraling-galaxy .stars-two{opacity:.5;animation:starDrift 64s linear infinite,atcosGalaxyStarsCounter 132s linear infinite}.background-spiraling-galaxy .stars-three{opacity:.42;animation:starDrift 105s linear infinite,atcosGalaxyStarsClockwise 175s linear infinite reverse}.background-spiraling-galaxy .cosmos:before{inset:50% auto auto 50%;width:min(112vmin,1320px);height:min(62vmin,730px);opacity:.94;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#fff 0 1.2%,#fff1c2 2.2%,rgba(255,187,104,.82) 4%,rgba(140,112,255,.48) 8%,transparent 15%),repeating-conic-gradient(from 8deg at 50% 50%,transparent 0 16deg,rgba(205,221,255,.08) 22deg,rgba(105,135,255,.34) 30deg,rgba(170,93,255,.18) 38deg,transparent 49deg 90deg),repeating-radial-gradient(ellipse at center,rgba(221,232,255,.12) 0 1px,transparent 2px 12px),radial-gradient(ellipse at center,rgba(94,125,255,.32),rgba(86,55,173,.14) 38%,transparent 72%);background-blend-mode:screen,screen,screen,normal;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 48%,rgba(0,0,0,.88) 61%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 0 48%,rgba(0,0,0,.88) 61%,transparent 78%);filter:blur(.35px) saturate(138%) drop-shadow(0 0 20px rgba(94,112,255,.28));transform:translate(-50%,-50%) rotate(-13deg);transform-origin:center;animation:atcosGalaxySpin 70s linear infinite}.background-spiraling-galaxy .cosmos:after{inset:50% auto auto 50%;width:min(46vmin,540px);height:min(14vmin,165px);opacity:.92;border-radius:50%;background:radial-gradient(ellipse at center,#fff 0 4%,#fff2bd 8%,rgba(255,174,92,.78) 16%,rgba(161,113,255,.4) 31%,transparent 68%),linear-gradient(176deg,transparent 0 40%,rgba(5,3,18,.78) 47% 54%,transparent 61%);box-shadow:0 0 24px #ffd48d5c,0 0 68px #7253ff4d;filter:blur(.2px);transform:translate(-50%,-50%) rotate(-13deg);animation:atcosGalaxyCore 5.5s ease-in-out infinite alternate}@keyframes atcosGalaxySpin{to{transform:translate(-50%,-50%) rotate(347deg)}}@keyframes atcosGalaxyCore{to{transform:translate(-50%,-50%) rotate(-10deg) scale(1.07);filter:blur(.35px) brightness(1.16)}}@keyframes atcosGalaxyStarsClockwise{to{transform:rotate(360deg)}}@keyframes atcosGalaxyStarsCounter{to{transform:rotate(-360deg)}}.background-spiraling-galaxy.reduce-motion .stars,.background-spiraling-galaxy.reduce-motion .cosmos:before,.background-spiraling-galaxy.reduce-motion .cosmos:after{animation:none!important}.background-spooky-night{background:radial-gradient(ellipse at 74% 27%,rgba(163,85,255,.16),transparent 26%),radial-gradient(ellipse at 28% 72%,rgba(52,19,75,.28),transparent 46%),linear-gradient(180deg,#050612 0,#10091d 51%,#190b20 73%,#05070c)!important}.background-spooky-night .stars{filter:drop-shadow(0 0 3px rgba(210,180,255,.68))}.background-spooky-night .stars-one{opacity:.5;animation:starDrift 52s linear infinite,atcosSpookyTwinkle 4.8s ease-in-out infinite alternate}.background-spooky-night .stars-two{opacity:.3;animation:starDrift 86s linear infinite,atcosSpookyTwinkle 6.2s ease-in-out -2.7s infinite alternate-reverse}.background-spooky-night .stars-three{opacity:.2;animation:starDrift 124s linear infinite}.background-spooky-night .cosmos:before{inset:8% 8% auto auto;width:clamp(150px,21vmin,285px);height:clamp(150px,21vmin,285px);opacity:.96;border-radius:50%;background:radial-gradient(circle at 34% 31%,rgba(95,48,32,.22) 0 3%,transparent 3.7%),radial-gradient(circle at 66% 54%,rgba(85,41,29,.2) 0 5%,transparent 5.8%),radial-gradient(circle at 46% 73%,rgba(104,49,30,.18) 0 3.8%,transparent 4.6%),radial-gradient(circle at 40% 36%,#fff2be 0,#ffc66d 48%,#e97835 74%,rgba(190,67,42,.2) 76%,transparent 78%);box-shadow:0 0 34px #ff9a4275,0 0 92px #bf4dff33;filter:saturate(112%);animation:atcosSpookyMoon 7s ease-in-out infinite alternate}.background-spooky-night .cosmos:after{top:52%;right:-18%;bottom:-18%;left:-18%;opacity:.94;background:radial-gradient(ellipse at 10% 76%,#08080e 0 19%,transparent 20%),radial-gradient(ellipse at 37% 84%,#07070d 0 27%,transparent 28%),radial-gradient(ellipse at 70% 74%,#09080f 0 23%,transparent 24%),radial-gradient(ellipse at 97% 82%,#06070b 0 28%,transparent 29%),repeating-linear-gradient(171deg,transparent 0 8%,rgba(184,130,215,.08) 11%,transparent 16% 24%),linear-gradient(180deg,transparent 0 35%,rgba(132,91,153,.18) 52%,rgba(9,8,15,.96) 83%);filter:blur(1px);transform:scale(1.04);animation:atcosSpookyFog 18s ease-in-out infinite alternate}@keyframes atcosSpookyMoon{to{transform:translate3d(-5px,4px,0) scale(1.025);filter:saturate(122%) brightness(1.08)}}@keyframes atcosSpookyFog{to{transform:translate3d(5%,-1.5%,0) scale(1.08);filter:blur(3px)}}@keyframes atcosSpookyTwinkle{0%,to{opacity:.2}45%{opacity:.6;filter:drop-shadow(0 0 4px rgba(224,181,255,.82))}72%{opacity:.34}}.background-spooky-night.reduce-motion .stars,.background-spooky-night.reduce-motion .cosmos:before,.background-spooky-night.reduce-motion .cosmos:after{animation:none!important}.background-active-volcano{background:radial-gradient(ellipse at 50% 72%,rgba(255,68,18,.34),transparent 32%),radial-gradient(ellipse at 50% 24%,rgba(112,27,24,.28),transparent 48%),linear-gradient(180deg,#10090d 0,#281012 52%,#190907,#050504)!important}.background-active-volcano .stars{filter:drop-shadow(0 0 4px rgba(255,92,25,.9));background-repeat:repeat}.background-active-volcano .stars-one{opacity:.78;background-image:radial-gradient(2px 2px at 25px 35px,#fff2b0,transparent),radial-gradient(1.5px 1.5px at 75px 95px,#ff672d,transparent);animation:atcosVolcanoEmbers 8s linear infinite}.background-active-volcano .stars-two{opacity:.48;background-image:radial-gradient(2.5px 2.5px at 70px 45px,#ffbe5c,transparent),radial-gradient(1px 1px at 15px 100px,#e33b27,transparent);animation:atcosVolcanoEmbers 13s linear -5s infinite reverse}.background-active-volcano .stars-three{opacity:.25;background-image:radial-gradient(3px 3px at 120px 90px,#ff7b39,transparent);animation:atcosVolcanoAsh 21s linear infinite}.background-active-volcano .cosmos:before{inset:auto auto calc(var(--atcos-taskbar-height,56px) - 4px) 50%;width:min(94vmin,1120px);height:min(62vmin,730px);opacity:1;background:radial-gradient(ellipse 2.8% 6% at 47% 0%,#fffbd0 0 18%,#ffbf43 30%,#ff4d13 57%,transparent 72%),radial-gradient(ellipse 2.2% 5% at 61% 0%,#fff1a1 0 16%,#ff9a2f 34%,#ef3b13 58%,transparent 72%),linear-gradient(98deg,transparent 0 44%,rgba(255,73,18,.9) 45%,#ffc04f 47%,rgba(255,67,15,.84) 49%,transparent 51% 100%),linear-gradient(76deg,transparent 0 57%,rgba(117,25,12,.72) 58%,rgba(255,71,17,.78) 60%,#ffb43e 61%,rgba(92,18,10,.7) 63%,transparent 65% 100%),radial-gradient(ellipse at 50% 27%,#ffdc78 0 3%,#ff5b1e 6%,rgba(118,23,12,.85) 10%,transparent 15%),linear-gradient(125deg,#0b0908 0,#0b0908 28%,#29110d 42%,#0a0807,#170b08 76%,#050504);background-size:100% 23%,100% 29%,100% 100%,100% 100%,100% 100%,100% 100%;background-repeat:repeat-y,repeat-y,no-repeat,no-repeat,no-repeat,no-repeat;background-position:0 -23%,0 -29%,0 0,0 0,0 0,0 0;clip-path:polygon(0 100%,17% 81%,29% 65%,40% 51%,47% 29%,53% 29%,60% 51%,72% 66%,84% 83%,100% 100%);filter:drop-shadow(0 -7px 24px rgba(255,62,15,.34));transform:translate(-50%);animation:atcosVolcanoLavaFlow 2.7s linear infinite,atcosVolcanoPulse 4.6s ease-in-out infinite alternate}.background-active-volcano .cosmos:after{inset:auto auto 43% 50%;width:min(58vmin,690px);height:min(52vmin,610px);opacity:.9;background:radial-gradient(ellipse at 49% 88%,rgba(255,230,139,.94) 0 2%,rgba(255,80,19,.72) 4%,transparent 9%),radial-gradient(ellipse at 45% 68%,rgba(255,84,28,.5),rgba(100,31,30,.42) 17%,transparent 34%),radial-gradient(ellipse at 56% 43%,rgba(93,41,47,.5),rgba(39,28,36,.56) 29%,transparent 55%),radial-gradient(ellipse at 38% 22%,rgba(54,39,48,.42),transparent 42%);filter:blur(9px) drop-shadow(0 0 22px rgba(255,73,22,.28));transform:translate(-50%) scale(.88);transform-origin:50% 100%;animation:atcosVolcanoPlume 9s ease-in-out infinite alternate}@keyframes atcosVolcanoEmbers{to{background-position:22px -560px,-18px -700px}}@keyframes atcosVolcanoAsh{to{background-position:190px -480px}}@keyframes atcosVolcanoLavaFlow{to{background-position:0 100%,0 100%,0 0,0 0,0 0,0 0}}@keyframes atcosVolcanoPulse{to{filter:drop-shadow(0 -10px 36px rgba(255,73,17,.54)) brightness(1.1)}}@keyframes atcosVolcanoPlume{to{transform:translate(-44%) scale(1.08) rotate(3deg);opacity:.72;filter:blur(13px) drop-shadow(0 0 30px rgba(255,73,22,.3))}}.background-active-volcano.reduce-motion .stars,.background-active-volcano.reduce-motion .cosmos:before,.background-active-volcano.reduce-motion .cosmos:after{animation:none!important}.background-mountain-stream{background:linear-gradient(180deg,#040c120d,#030a0e29),url(/mountain-stream-bg.png) center/cover no-repeat fixed,#17252b!important}.background-mountain-stream .stars{opacity:0}.background-mountain-stream .cosmos:before{top:54%;right:-16%;bottom:-12%;left:-16%;opacity:.72;background:repeating-linear-gradient(174deg,transparent 0 18px,rgba(225,249,255,.1) 20px,transparent 23px 46px),repeating-radial-gradient(ellipse at 50% 8%,transparent 0 34px,rgba(205,244,255,.12) 37px,transparent 41px 78px),linear-gradient(180deg,transparent,rgba(85,176,201,.08));background-size:130% 100%,118% 130%,100% 100%;mix-blend-mode:screen;filter:blur(.5px) saturate(118%);transform:perspective(650px) rotateX(58deg) translateY(-12%);transform-origin:50% 0;animation:atcosMountainWater 7.5s linear infinite}.background-mountain-stream .cosmos:after{top:24%;right:-18%;bottom:28%;left:-18%;opacity:.55;background:radial-gradient(ellipse at 14% 62%,rgba(239,249,249,.36),transparent 29%),radial-gradient(ellipse at 49% 54%,rgba(232,245,247,.28),transparent 34%),radial-gradient(ellipse at 84% 66%,rgba(225,241,244,.3),transparent 30%);filter:blur(28px);transform:translate3d(-4%,0,0) scale(1.03);animation:atcosMountainMist 18s ease-in-out infinite alternate}@keyframes atcosMountainWater{0%{background-position:0 0,0 0,0 0}to{background-position:38px 92px,-46px 124px,0 0}}@keyframes atcosMountainMist{to{transform:translate3d(8%,-2%,0) scale(1.09);opacity:.68}}.background-mountain-stream.reduce-motion .cosmos:before,.background-mountain-stream.reduce-motion .cosmos:after{animation:none!important}.background-blackboard{--atcos-font-color:#f3f0dc;background:repeating-linear-gradient(2deg,rgba(255,255,255,.012) 0 1px,transparent 1px 5px),repeating-linear-gradient(91deg,rgba(0,0,0,.025) 0 2px,transparent 2px 9px),radial-gradient(ellipse at 50% 44%,#174d3d 0,#103b30 55%,#09291f)!important}.background-blackboard .stars{opacity:.18;filter:grayscale(1) brightness(1.8) blur(.15px);background-image:radial-gradient(1px 1px at 25px 35px,#f4f0da,transparent),radial-gradient(1px 1px at 75px 95px,#f4f0da,transparent);animation:atcosChalkDust 32s linear infinite}.background-blackboard .stars-two{opacity:.1;animation-duration:47s;animation-direction:reverse}.background-blackboard .stars-three{opacity:.07;animation-duration:68s}.background-blackboard .cosmos:before{top:7%;right:4%;bottom:12%;left:4%;opacity:.16;border:2px solid rgba(245,241,217,.32);border-radius:46% 54% 51% 49%/52% 45% 55% 48%;background:repeating-radial-gradient(circle at 18% 34%,transparent 0 34px,rgba(245,241,217,.12) 35px 36px,transparent 37px 66px),linear-gradient(17deg,transparent 0 49.7%,rgba(245,241,217,.16) 50%,transparent 50.3%),linear-gradient(103deg,transparent 0 49.7%,rgba(245,241,217,.12) 50%,transparent 50.3%);filter:blur(.25px);transform:rotate(-1.2deg)}.background-blackboard .cosmos:after{top:15%;right:9%;bottom:18%;left:9%;opacity:.23;background:radial-gradient(ellipse at 14% 18%,rgba(244,239,213,.2),transparent 11%),radial-gradient(ellipse at 78% 28%,rgba(244,239,213,.13),transparent 15%),radial-gradient(ellipse at 54% 84%,rgba(244,239,213,.14),transparent 18%);filter:blur(18px);animation:atcosChalkSmudge 14s ease-in-out infinite alternate}.background-blackboard .desktop-workspace{color:#f3f0dc!important;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive!important}.background-blackboard :is(.desktop-cell,.desktop-widget,.desktop-center-panel){border:2px solid rgba(244,240,216,.72)!important;border-radius:9px 13px 8px 12px!important;background:#08251d52!important;box-shadow:inset 0 0 0 1px #f4f0d814,0 0 0 1px #03140f3d,0 4px 12px #00000029!important;backdrop-filter:blur(1.5px)!important;-webkit-backdrop-filter:blur(1.5px)!important}.background-blackboard :is(.desktop-cell,.desktop-widget):nth-child(3n+1){transform:rotate(-.38deg)}.background-blackboard :is(.desktop-cell,.desktop-widget):nth-child(3n+2){transform:rotate(.32deg)}.background-blackboard :is(.desktop-cell,.desktop-widget):hover{border-color:#fffbe7!important;background:#184c3c80!important;filter:drop-shadow(0 0 4px rgba(247,242,215,.2))}.background-blackboard :is(.desktop-app-cell,.desktop-resource-cell,.desktop-widget,.desktop-center-panel) :is(strong,small,span,time),.background-blackboard .desktop-all-apps{color:#f3f0dc!important;text-shadow:.45px .45px 0 rgba(255,255,255,.32),-.4px .2px 0 rgba(255,255,255,.18)!important;letter-spacing:.025em}.background-blackboard :is(.desktop-app-cell,.desktop-resource-cell) :is(.app-icon-image,img){filter:grayscale(1) sepia(.16) brightness(1.7) contrast(.72) drop-shadow(0 0 2px rgba(244,240,216,.28))!important;opacity:.88}.background-blackboard :is(.app-icon-symbol,.desktop-resource-icon){border-color:#f4f0d87a!important;background:transparent!important;color:#f3f0dc!important;filter:grayscale(1)}.background-blackboard .desktop-widget>header{border-bottom:2px dashed rgba(244,240,216,.4)!important;background:transparent!important}.background-blackboard .desktop-center-connectors :is(line,path){stroke:#f3f0dc!important;stroke-width:1.7!important;stroke-dasharray:5 3;opacity:.72}.background-blackboard .desktop-center-panel:not(.desktop-trash-mode){clip-path:polygon(.5% 1%,99% 0,100% 98.5%,1% 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}@keyframes atcosChalkDust{to{background-position:160px -120px,-130px 170px}}@keyframes atcosChalkSmudge{to{transform:translate3d(2.5%,-1.5%,0) scale(1.04);opacity:.31}}.background-blackboard.reduce-motion .stars,.background-blackboard.reduce-motion .cosmos:after{animation:none!important}.background-nebula{background:radial-gradient(ellipse at 74% 28%,rgba(199,220,202,.2),transparent 32%),radial-gradient(ellipse at 25% 70%,rgba(38,70,48,.24),transparent 42%),linear-gradient(135deg,#11211c33,#2d423714 48%,#cfd9c71f),url(/rain-liquid-glass-v2.png) center/cover no-repeat fixed,#263b32!important}.background-nebula .cosmos:before{top:-12%;right:-12%;bottom:-12%;left:-12%;opacity:.72;background:radial-gradient(ellipse at 28% 24%,rgba(236,244,232,.5),transparent 27%),radial-gradient(ellipse at 76% 72%,rgba(65,118,82,.42),transparent 38%),radial-gradient(ellipse at 48% 52%,rgba(16,38,30,.34),transparent 44%);filter:blur(52px) saturate(112%);animation:atcosRainGlassDrift 22s ease-in-out infinite alternate}.background-nebula .cosmos:after{top:0;right:0;bottom:0;left:0;opacity:.52;background:linear-gradient(112deg,rgba(255,255,255,.08),transparent 22% 78%,rgba(215,244,228,.04)),radial-gradient(ellipse at center,transparent 32%,rgba(1,7,8,.35) 100%);box-shadow:inset 0 1px #ffffff29,inset 0 0 84px #07121138}.background-nebula .stars{will-change:background-position;filter:drop-shadow(0 2px 2px rgba(0,12,10,.38))}.background-nebula .stars-one{opacity:.56;background-image:radial-gradient(ellipse 9px 14px at 19px 24px,rgba(255,255,255,.9) 0 8%,rgba(226,246,238,.48) 18%,rgba(255,255,255,.1) 38%,rgba(5,18,15,.34) 59%,transparent 73%),radial-gradient(ellipse 6px 9px at 63px 82px,rgba(255,255,255,.82) 0 10%,rgba(223,245,237,.36) 22%,rgba(4,18,15,.28) 57%,transparent 72%),radial-gradient(ellipse 12px 18px at 92px 142px,rgba(255,255,255,.75) 0 7%,rgba(218,243,234,.3) 24%,rgba(2,14,12,.3) 58%,transparent 72%);background-size:137px 233px,191px 307px,263px 391px;animation:atcosRainGlassDropsNear 13s linear infinite}.background-nebula .stars-two{opacity:.34;background-image:radial-gradient(ellipse 4px 42px at 37px 126px,transparent 0 20%,rgba(225,246,239,.1) 38%,rgba(255,255,255,.34) 64%,rgba(4,17,14,.18) 72%,transparent 82%),radial-gradient(ellipse 8px 15px at 104px 31px,rgba(255,255,255,.78) 0 8%,rgba(220,244,235,.31) 26%,rgba(3,16,13,.3) 58%,transparent 72%);background-size:223px 467px,317px 541px;animation:atcosRainGlassDropsFar 22s linear infinite}.background-nebula .stars-three{opacity:.3;background-image:radial-gradient(ellipse 18px 27px at 31px 47px,rgba(255,255,255,.72) 0 5%,rgba(226,246,238,.25) 24%,rgba(3,15,13,.34) 56%,transparent 72%),radial-gradient(ellipse 5px 72px at 31px 132px,transparent 0 18%,rgba(255,255,255,.07) 42%,rgba(220,245,236,.23) 69%,transparent 84%);background-size:421px 659px,421px 659px;animation:atcosRainGlassDropsLarge 31s linear infinite}@keyframes atcosRainGlassDropsNear{to{background-position:9px 699px,-7px 921px,12px 1173px}}@keyframes atcosRainGlassDropsFar{to{background-position:5px 934px,-9px 1082px}}@keyframes atcosRainGlassDropsLarge{to{background-position:7px 1318px,7px 1318px}}@keyframes atcosRainGlassDrift{to{transform:translate3d(1.5%,-1%,0) scale(1.025)}}.background-grid{background:linear-gradient(180deg,#01040a0a,#00020747),url(/solar-system.png) center/cover no-repeat fixed,#01040a!important}.background-grid .stars{opacity:.12;filter:drop-shadow(0 0 2px rgba(174,210,255,.7));will-change:opacity,background-position}.background-grid .stars-one{animation:starDrift 38s linear infinite,atcosSolarTwinkleOne 2.8s ease-in-out infinite alternate}.background-grid .stars-two{animation:starDrift 64s linear infinite,atcosSolarTwinkleTwo 4.1s ease-in-out -1.3s infinite alternate}.background-grid .stars-three{animation:starDrift 105s linear infinite,atcosSolarTwinkleThree 5.6s ease-in-out -2.7s infinite alternate}.background-grid .cosmos:before{top:-8%;right:-8%;bottom:-8%;left:-8%;opacity:.3;background:radial-gradient(circle at 5% 22%,rgba(255,181,58,.32),transparent 22%),radial-gradient(ellipse at 70% 18%,rgba(62,100,180,.13),transparent 35%);filter:blur(28px);animation:atcosSolarGlow 16s ease-in-out infinite alternate}.background-grid .cosmos:after{top:0;right:0;bottom:0;left:0;opacity:.5;background:radial-gradient(ellipse at 52% 42%,transparent 25%,rgba(0,3,10,.34) 100%),linear-gradient(180deg,transparent 48%,rgba(0,2,7,.22))}@keyframes atcosSolarGlow{to{transform:scale(1.035);opacity:.42}}@keyframes atcosSolarTwinkleOne{0%,18%{opacity:.07;filter:drop-shadow(0 0 2px rgba(174,210,255,.7)) brightness(.8)}52%{opacity:.34;filter:drop-shadow(0 0 3px rgba(202,225,255,.9)) brightness(1.9)}to{opacity:.13;filter:drop-shadow(0 0 2px rgba(174,210,255,.7)) brightness(1.05)}}@keyframes atcosSolarTwinkleTwo{0%,28%{opacity:.18;filter:drop-shadow(0 0 2px rgba(174,210,255,.7)) brightness(1.1)}66%{opacity:.05;filter:drop-shadow(0 0 1px rgba(174,210,255,.5)) brightness(.72)}to{opacity:.28;filter:drop-shadow(0 0 3px rgba(202,225,255,.85)) brightness(1.65)}}@keyframes atcosSolarTwinkleThree{0%,24%{opacity:.04;filter:drop-shadow(0 0 1px rgba(174,210,255,.45)) brightness(.72)}58%{opacity:.22;filter:drop-shadow(0 0 3px rgba(202,225,255,.85)) brightness(1.7)}to{opacity:.09;filter:drop-shadow(0 0 2px rgba(174,210,255,.65)) brightness(.95)}}.background-digital-world{background:radial-gradient(ellipse at 50% 52%,#160e25 0,#070914 38%,#010207 78%)!important}.background-digital-world .stars{opacity:.42;filter:contrast(1.35) drop-shadow(0 0 2px rgba(182,203,255,.7));transform-origin:50% 50%}.background-digital-world .stars-one{animation:starDrift 38s linear infinite,atcosGravityStarWarp 12s ease-in-out infinite alternate}.background-digital-world .stars-two{animation:starDrift 64s linear infinite,atcosGravityStarWarp 17s ease-in-out -6s infinite alternate-reverse}.background-digital-world .stars-three{animation:starDrift 105s linear infinite,atcosGravityStarWarp 21s ease-in-out -11s infinite alternate}.background-digital-world .cosmos:before{inset:50% auto auto 50%;width:min(88vmin,1040px);height:min(16vmin,190px);opacity:.94;border-radius:50%;background:radial-gradient(ellipse 9% 46% at 9% 51%,rgba(255,255,235,.9),rgba(255,166,68,.48) 42%,transparent 73%),radial-gradient(ellipse 7% 38% at 23% 48%,rgba(255,232,183,.72),rgba(255,102,27,.3) 48%,transparent 76%),radial-gradient(ellipse 12% 52% at 41% 53%,rgba(255,247,216,.68),rgba(255,125,34,.34) 44%,transparent 76%),radial-gradient(ellipse 8% 40% at 61% 46%,rgba(255,194,119,.52),rgba(180,75,73,.24) 50%,transparent 78%),radial-gradient(ellipse 13% 54% at 78% 54%,rgba(220,132,115,.38),rgba(116,61,192,.2) 53%,transparent 78%),radial-gradient(ellipse 7% 36% at 93% 48%,rgba(180,103,154,.28),rgba(72,43,150,.15) 52%,transparent 78%),repeating-linear-gradient(91deg,transparent 0 13px,rgba(255,239,209,.1) 15px,transparent 18px 37px,rgba(255,111,35,.08) 41px,transparent 46px),linear-gradient(180deg,transparent 0 22%,rgba(255,96,24,.24) 34%,rgba(255,237,197,.72) 48%,rgba(255,136,42,.42) 61%,rgba(93,50,173,.18) 73%,transparent 84%),linear-gradient(90deg,#fff6d7b3,#ff852a4d 45%,#5730a82e);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,233px 100%,100% 100%,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat,no-repeat;background-blend-mode:screen,screen,screen,screen,screen,screen,screen,normal,screen;-webkit-mask-image:radial-gradient(ellipse at center,transparent 0 23%,#000 28% 73%,transparent 81%);mask-image:radial-gradient(ellipse at center,transparent 0 23%,#000 28% 73%,transparent 81%);filter:blur(.45px) drop-shadow(0 0 10px rgba(255,139,55,.6)) drop-shadow(0 0 22px rgba(111,67,235,.24));transform:translate(-50%,-50%) rotate(-5deg);animation:atcosGravityDisk 3.8s linear infinite}.background-digital-world .cosmos:after{inset:50% auto auto 50%;width:min(29vmin,330px);height:min(29vmin,330px);opacity:1;border-radius:50%;background:radial-gradient(circle at 47% 44%,#000 0 61%,#010102 66%,rgba(5,4,8,.98) 70%,rgba(0,0,0,.96) 73%,transparent 74%);box-shadow:0 0 0 1px #fff3d2c7,0 0 7px 2px #ffdd9e8f,0 0 18px 4px #ff6f2247,0 0 45px 13px #5b3bc72b,inset -20px -13px 38px #000;transform:translate(-50%,-50%);animation:atcosGravityHorizon 4.8s ease-in-out infinite alternate}@keyframes atcosGravityDisk{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,0 0,0 0,0 0,233px 0,0 0,0 0}}@keyframes atcosGravityHorizon{to{transform:translate(-50%,-50%) scale(1.018);box-shadow:0 0 0 1.5px #fff7dbd6,0 0 10px 2px #ffe1aa9e,0 0 24px 5px #ff772c4d,0 0 54px 16px #6641e233,inset -20px -13px 38px #000}}@keyframes atcosGravityStarWarp{to{transform:scale(1.055) rotate(.6deg);opacity:.58}}.background-digital-world .desktop-app-cell{animation:atcosGravitySlotPullLeft 13s ease-in-out infinite!important;will-change:transform,box-shadow}.background-digital-world .desktop-resource-cell:not(.desktop-media-pin){animation:atcosGravitySlotPullRight 13s ease-in-out infinite!important;will-change:transform,box-shadow}.background-digital-world .desktop-media-pin{animation:atcosGravitySlotPullTop 13s ease-in-out infinite!important;will-change:transform,box-shadow}.background-digital-world :is(.desktop-app-cell,.desktop-resource-cell):nth-child(3n+2){animation-delay:-4.33s!important}.background-digital-world :is(.desktop-app-cell,.desktop-resource-cell):nth-child(3n){animation-delay:-8.66s!important}.background-digital-world :is(.desktop-app-cell,.desktop-resource-cell):hover{animation-play-state:paused!important}body.atcos-external-drag .background-digital-world :is(.desktop-app-cell,.desktop-resource-cell),.background-digital-world :is(.desktop-app-cell,.desktop-resource-cell).desktop-dragging{animation:none!important}.background-digital-world.reduce-motion :is(.desktop-app-cell,.desktop-resource-cell){animation:none!important}@keyframes atcosGravitySlotPullLeft{0%,to{transform:translateZ(0) rotate(0) scale(1);box-shadow:0 0 0 transparent}34%{transform:translate3d(3px,-1px,0) rotate(.25deg) scale(.995);box-shadow:5px 0 15px #ff914712}68%{transform:translate3d(7px,1px,0) rotate(.65deg) scale(.982);box-shadow:9px 0 22px #8458ff21}}@keyframes atcosGravitySlotPullRight{0%,to{transform:translateZ(0) rotate(0) scale(1);box-shadow:0 0 0 transparent}34%{transform:translate3d(-3px,1px,0) rotate(-.25deg) scale(.995);box-shadow:-5px 0 15px #ff914712}68%{transform:translate3d(-7px,-1px,0) rotate(-.65deg) scale(.982);box-shadow:-9px 0 22px #8458ff21}}@keyframes atcosGravitySlotPullTop{0%,to{transform:translateZ(0) rotate(0) scale(1);box-shadow:0 0 0 transparent}34%{transform:translate3d(-1px,2px,0) rotate(-.18deg) scale(.995);box-shadow:0 5px 15px #ff914712}68%{transform:translate3d(1px,6px,0) rotate(.35deg) scale(.98);box-shadow:0 8px 22px #8458ff21}}.background-digital-world .desktop-center-panel:not(.desktop-trash-mode){clip-path:none;-webkit-mask-image:none;mask-image:none;border-bottom-color:transparent;overflow:visible}.background-digital-world .desktop-center-panel:not(.desktop-trash-mode):after{content:"";position:absolute;z-index:4;left:50%;bottom:-80px;width:108px;height:108px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 38%,#020205 0,#020205 66%,#000);transform:translate(-50%) scale(.94);transform-origin:center;animation:atcosGravityEnvelopeCircleCover 6.5s ease-in-out infinite alternate;box-shadow:0 -5px 18px #000000a3}.background-digital-world .desktop-center-panel.has-notification:not(.desktop-trash-mode){animation:desktopEnvelopeNotificationGlow 1.35s ease-in-out infinite alternate!important}.background-digital-world .desktop-center-connectors{overflow:visible}.background-digital-world .desktop-center-connectors .desktop-center-connector-bottom{display:none}.background-digital-world .desktop-center-gravity-lines{display:block;fill:none;stroke:#ffffffad;stroke-width:1.2;vector-effect:non-scaling-stroke;transform-origin:210px 140px;animation:atcosGravityEnvelopePull 6.5s ease-in-out infinite alternate}.background-digital-world .desktop-life-widgets>.desktop-widget:first-child{clip-path:polygon(0 0,68% 0,100% 7%,100% 100%,0 100%);animation:atcosGravityWidgetSqueezeLeft 13s ease-in-out infinite!important}.background-digital-world .desktop-life-widgets>.desktop-widget:last-child{clip-path:polygon(0 7%,32% 0,100% 0,100% 100%,0 100%);animation:atcosGravityWidgetSqueezeRight 13s ease-in-out infinite!important}.background-digital-world.reduce-motion .desktop-center-panel:not(.desktop-trash-mode),.background-digital-world.reduce-motion .desktop-life-widgets>.desktop-widget{animation:none!important}.background-digital-world.reduce-motion .desktop-center-panel:not(.desktop-trash-mode):after{animation:none!important}@keyframes atcosGravityEnvelopePull{to{transform:translateY(5px) scaleY(1.055);stroke:#fff6ded1}}@keyframes atcosGravityEnvelopeCircleCover{to{bottom:-78px;transform:translate(-50%) scale(1.14);box-shadow:0 -9px 24px #000000d1}}@keyframes atcosGravityWidgetSqueezeLeft{0%,to{clip-path:polygon(0 0,68% 0,100% 7%,100% 100%,0 100%)}52%{clip-path:polygon(0 0,60% 0,100% 14%,100% 100%,0 100%)}}@keyframes atcosGravityWidgetSqueezeRight{0%,to{clip-path:polygon(0 7%,32% 0,100% 0,100% 100%,0 100%)}52%{clip-path:polygon(0 14%,40% 0,100% 0,100% 100%,0 100%)}}.background-digital-world .desktop-workspace>section{position:relative;z-index:2}.background-digital-world .desktop-status-island,.background-digital-world .desktop-life-widgets{pointer-events:none}.background-digital-world .desktop-center-panel,.background-digital-world .desktop-life-widgets>.desktop-widget{pointer-events:auto}.gravity-hole-lock-trigger{position:absolute;z-index:1;left:50%;top:50%;width:min(29vmin,330px);height:min(29vmin,330px);padding:0;transform:translate(-50%,-50%);border:0;border-radius:50%;outline:0;background:transparent;color:transparent;cursor:crosshair}.gravity-hole-lock-trigger:before,.gravity-hole-lock-trigger:after{content:"";position:absolute;left:50%;top:50%;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%) rotate(-5deg)}.gravity-hole-lock-trigger:before{width:158%;height:58%;border-top:2px solid rgba(255,225,169,.48);border-bottom:1px solid rgba(133,84,239,.28);filter:blur(.45px);box-shadow:inset 0 9px 18px -16px #ffefcabf,inset 0 -9px 20px -17px #784ee894}.gravity-hole-lock-trigger:after{width:126%;height:126%;border-top:1px solid rgba(255,239,207,.36);border-bottom:1px solid rgba(117,78,226,.2);filter:blur(.6px);opacity:.72}.gravity-hole-lock-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gravity-hole-lock-trigger:hover{box-shadow:none;background:transparent}.gravity-hole-lock-trigger:focus-visible{box-shadow:0 0 0 3px #fff5dae6,0 0 38px #ff873594}.gravity-hole-lock-trigger:disabled{cursor:wait}.black-hole-consuming .desktop-app-bank{--black-hole-x:46vw;--black-hole-y:0;--black-hole-r:210deg}.black-hole-consuming .desktop-media-bank{--black-hole-x:0;--black-hole-y:35vh;--black-hole-r:-190deg}.black-hole-consuming .desktop-status-island{--black-hole-x:0;--black-hole-y:8vh;--black-hole-r:170deg}.black-hole-consuming .desktop-life-widgets{--black-hole-x:0;--black-hole-y:-24vh;--black-hole-r:-190deg}.black-hole-consuming .desktop-storage-bank{--black-hole-x:-46vw;--black-hole-y:0;--black-hole-r:-210deg}.black-hole-consuming .desktop-workspace>section{animation:atcosBlackHoleConsume 1.12s cubic-bezier(.72,.02,.94,.38) forwards!important;pointer-events:none;will-change:transform,filter,opacity}.black-hole-consuming .mobile-taskbar{animation:atcosBlackHoleConsumeTaskbar 1.12s cubic-bezier(.72,.02,.94,.38) forwards!important;pointer-events:none}.black-hole-consuming .gravity-hole-lock-trigger{animation:atcosBlackHoleTriggerPulse .72s ease-in forwards!important;pointer-events:none}.black-hole-consuming.background-digital-world .cosmos:before{animation:atcosGravityDisk .7s linear infinite!important;filter:blur(.4px) brightness(1.55) drop-shadow(0 0 28px rgba(255,151,64,.9))}.black-hole-consuming.background-digital-world .cosmos:after{animation:atcosBlackHoleHorizonConsume 1.12s ease-in forwards!important}@keyframes atcosBlackHoleConsume{0%{transform:translate(0) scale(1) rotate(0);filter:blur(0);opacity:1}36%{filter:blur(.5px);opacity:1}72%{filter:blur(4px);opacity:.74}to{transform:translate(var(--black-hole-x),var(--black-hole-y)) scale(.015) rotate(var(--black-hole-r));filter:blur(12px);opacity:0}}@keyframes atcosBlackHoleConsumeTaskbar{0%{transform:none;filter:blur(0);opacity:1}65%{transform:translateY(-25vh) scaleX(.68) scaleY(.4);filter:blur(4px);opacity:.72}to{transform:translateY(-43vh) scale(.02) rotate(150deg);filter:blur(12px);opacity:0}}@keyframes atcosBlackHoleTriggerPulse{to{transform:translate(-50%,-50%) scale(.05);opacity:0}}@keyframes atcosBlackHoleHorizonConsume{0%{transform:translate(-50%,-50%) scale(1)}72%{transform:translate(-50%,-50%) scale(1.28);box-shadow:0 0 0 4px #fff4d8,0 0 42px 13px #ff8a36d1,0 0 110px 42px #6b41eb75}to{transform:translate(-50%,-50%) scale(.08);box-shadow:0 0 0 1px #fff,0 0 12px #ffffffe6;opacity:.1}}.background-digital-world.reduce-motion.black-hole-consuming .desktop-workspace>section,.background-digital-world.reduce-motion.black-hole-consuming .mobile-taskbar{animation:atcosBlackHoleReducedLock .12s linear forwards!important}@keyframes atcosBlackHoleReducedLock{to{opacity:0}}.background-liquid{background:radial-gradient(ellipse at 50% 46%,rgba(0,255,194,.12),transparent 34%),linear-gradient(rgba(39,255,208,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(66,150,255,.045) 1px,transparent 1px),linear-gradient(145deg,#020b10,#031820 52%,#01060c)!important;background-size:auto,42px 42px,42px 42px,auto!important}.background-liquid .stars{opacity:1;background-image:none;filter:none;animation:none;overflow:hidden}.background-liquid .stars:before,.background-liquid .stars:after{position:absolute;z-index:0;pointer-events:none;color:#53ffd3e0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800;text-shadow:0 0 7px rgba(24,255,199,.8),0 0 18px rgba(24,196,255,.38);will-change:transform,opacity,filter}.background-liquid .stars-one:before{content:"0";left:12%;top:72%;font-size:42px;animation:atcosCyberDigitRise 7.2s ease-in-out -1.8s infinite}.background-liquid .stars-one:after{content:"101";right:9%;top:24%;font-size:22px;letter-spacing:.28em;animation:atcosCyberDigitFall 8.6s ease-in-out -4.1s infinite}.background-liquid .stars-two:before{content:"1";left:26%;top:18%;font-size:64px;color:#5ba7ffc2;animation:atcosCyberDigitPop 6.4s ease-in-out -2.7s infinite}.background-liquid .stars-two:after{content:"01";right:25%;bottom:13%;font-size:34px;letter-spacing:.18em;animation:atcosCyberDigitOrbit 10.2s ease-in-out -6.2s infinite}.background-liquid .stars-three:before{content:"110";left:5%;top:42%;font-size:18px;letter-spacing:.35em;color:#55d5ffd1;animation:atcosCyberDigitDrift 9.4s ease-in-out -3.5s infinite}.background-liquid .stars-three:after{content:"1";right:39%;top:13%;font-size:48px;animation:atcosCyberDigitBlur 7.8s ease-in-out -5.4s infinite}.background-liquid .cosmos:before{content:"01001101 10110100 00101110 11001001 01110110 10010011 00110101 11011000 01010111 10100010 01101101 00111010\a 11010010 00101101 10110110 01001011 11100010 00110101 10011001 01010110 10101001 01110010 00011101 11000110\a 00110111 11001010 01011001 10100110 01101100 10010011 00101110 11100101 01010010 10110100 00111001 11001011\a 10101001 01100110 11010001 00101101 10011100 01010011 11100010 00110110 10001011 01110100 01001101 10110010\a 01011010 10100101 00110110 11001001 01110010 10001101 00101111 11010100 01001011 10110001 01100110 00011101\a 11100010 00110101 10011010 01001101 10110100 01101001 00011110 11010011 01010100 10101101 00110010 11000111\a 00101101 11010010 01010111 10100100 01111001 10000110 00110111 11001000 01011010 10110001 01100101 10011100\a 10110100 01001011 11100001 00110110 10011001 01100100 00101101 11010010 01010110 10101001 01110010 00011101\a 01001110 10110001 00110101 11001010 01100100 10011101 00101011 11100100 01010011 10110110 00111000 11001001";top:-16%;right:-8%;bottom:-16%;left:-8%;opacity:.2;overflow:hidden;color:#5bffd8d1;background:linear-gradient(180deg,transparent,rgba(0,255,199,.06) 46%,transparent 74%);font:700 clamp(9px,1vw,14px)/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.3em;white-space:pre-wrap;word-break:break-all;text-shadow:0 0 7px rgba(32,255,205,.72);transform:rotate(-5deg) scale(1.1);animation:atcosCyberNumbers 18s linear infinite}.background-liquid .cosmos:after{inset:50% auto auto 50%;width:min(58vmin,670px);height:min(58vmin,670px);opacity:.88;border:1px solid rgba(91,255,218,.52);border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 9%,rgba(51,255,211,.14) 9.5% 10%,transparent 10.5% 18%),linear-gradient(rgba(50,255,213,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(76,148,255,.13) 1px,transparent 1px),radial-gradient(circle at 35% 30%,rgba(35,255,203,.18),transparent 13%),radial-gradient(circle at 68% 65%,rgba(67,104,255,.2),transparent 16%),#0112198a;background-size:auto,9% 9%,9% 9%,auto,auto,auto;box-shadow:inset 0 0 62px #2affd133,0 0 70px #14cdff2e,0 0 0 12px #29ffd306;transform:translate(-50%,-50%) rotate(-8deg);animation:atcosCyberWorldTurn 28s linear infinite}@keyframes atcosCyberNumbers{to{transform:translate3d(0,120px,0) rotate(-5deg) scale(1.1)}}@keyframes atcosCyberWorldTurn{to{transform:translate(-50%,-50%) rotate(352deg)}}@keyframes atcosCyberDigitRise{0%,12%{opacity:0;transform:translateY(90px) scale(.55);filter:blur(7px)}28%{opacity:.9;filter:blur(0)}72%{opacity:.72;transform:translateY(-90px) scale(1.3);filter:blur(0)}88%,to{opacity:0;transform:translateY(-180px) scale(1.7);filter:blur(8px)}}@keyframes atcosCyberDigitFall{0%,10%{opacity:0;transform:translateY(-100px) scale(1.5);filter:blur(8px)}30%{opacity:.82;filter:blur(0)}72%{opacity:.7;transform:translateY(110px) scale(.9);filter:blur(1px)}90%,to{opacity:0;transform:translateY(190px) scale(.55);filter:blur(7px)}}@keyframes atcosCyberDigitPop{0%,18%,82%,to{opacity:0;transform:scale(.2) rotate(-18deg);filter:blur(12px)}38%{opacity:.9;transform:scale(1.12) rotate(3deg);filter:blur(0)}56%{opacity:.62;transform:scale(.86) rotate(0);filter:blur(1px)}}@keyframes atcosCyberDigitOrbit{0%,12%{opacity:0;transform:translate(-55px,45px) rotate(-16deg) scale(.55);filter:blur(7px)}34%{opacity:.86;filter:blur(0)}68%{opacity:.7;transform:translate(45px,-38px) rotate(12deg) scale(1.25);filter:blur(0)}90%,to{opacity:0;transform:translate(92px,-82px) rotate(24deg) scale(1.6);filter:blur(9px)}}@keyframes atcosCyberDigitDrift{0%,14%{opacity:0;transform:translate(-80px) scale(.7);filter:blur(6px)}35%{opacity:.86;filter:blur(0)}70%{opacity:.62;transform:translate(82px) scale(1.08);filter:blur(1px)}90%,to{opacity:0;transform:translate(155px) scale(1.35);filter:blur(8px)}}@keyframes atcosCyberDigitBlur{0%,16%{opacity:0;transform:translateY(-45px) scale(1.8);filter:blur(13px)}38%{opacity:.9;transform:translateY(0) scale(.9);filter:blur(0)}62%{opacity:.55;transform:translateY(38px) scale(1.2);filter:blur(2px)}86%,to{opacity:0;transform:translateY(92px) scale(.5);filter:blur(10px)}}.background-black-glass{background:linear-gradient(180deg,#020c081a,#01080657),url(/amazon-rainforest.png) center/cover no-repeat fixed,#07140c!important}.background-black-glass .stars{opacity:0}.background-black-glass .cosmos:before{top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:.42;background:radial-gradient(ellipse at 58% 18%,rgba(240,244,207,.28),transparent 20%),radial-gradient(ellipse at 52% 48%,rgba(183,216,191,.17),transparent 38%);filter:blur(34px);animation:atcosForestMist 18s ease-in-out infinite alternate}.background-black-glass .cosmos:after{top:0;right:0;bottom:0;left:0;opacity:.6;background:radial-gradient(ellipse at 52% 42%,transparent 20%,rgba(0,10,5,.36) 100%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 24%,rgba(0,8,4,.22))}@keyframes atcosForestMist{to{transform:translate3d(2%,-1%,0) scale(1.04);opacity:.56}}.background-moonlit{background:linear-gradient(#071020,#111b2c 62%,#070b12)}.background-moonlit .stars{opacity:.48}.background-moonlit .cosmos:before{inset:8% 11% auto auto;width:clamp(96px,15vw,210px);height:clamp(96px,15vw,210px);opacity:.94;border-radius:50%;background:radial-gradient(circle at 35% 31%,#fff 0,#dae8ff 44%,#8da7c8 75%,#536b89);box-shadow:0 0 70px #abd3ff61}.background-moonlit .cosmos:after{top:42%;right:-10%;bottom:-20%;left:-10%;opacity:.72;background:radial-gradient(ellipse at 16% 66%,#43536a 0 13%,transparent 31%),radial-gradient(ellipse at 52% 74%,#27374c 0 19%,transparent 39%),radial-gradient(ellipse at 88% 63%,#526079 0 15%,transparent 34%);filter:blur(28px);animation:atcosCloudDrift 24s ease-in-out infinite alternate}.background-atmospire{background:#07121d}.background-atmospire .stars{opacity:.06}.background-atmospire .cosmos:before{top:0;right:0;bottom:0;left:0;opacity:.36;background:linear-gradient(180deg,transparent 48%,rgba(2,8,15,.62))}.background-atmospire .cosmos:after{top:0;right:0;bottom:0;left:0;opacity:.34;background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.58) 100%)}.atmospire-weather-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;color:#fff;background:linear-gradient(180deg,#305b78,#54788d 48%,#182b37);transition:background .8s ease}.atmospire-weather-background.weather-night{background:linear-gradient(180deg,#071321,#142a3d 52%,#09131d)}.atmospire-weather-background.weather-storm{background:linear-gradient(180deg,#0b111b,#26303a 55%,#090d12)}.atmospire-weather-background.weather-fog{background:linear-gradient(180deg,#40525c,#65757b 55%,#25333a)}.atmospire-weather-glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 74% 18%,rgba(255,226,158,.42),transparent 8%,rgba(255,185,100,.12) 20%,transparent 34%),radial-gradient(ellipse at 45% 100%,rgba(74,174,211,.24),transparent 48%);filter:blur(8px);animation:atmospireSkyBreathe 12s ease-in-out infinite alternate}.weather-night .atmospire-weather-glow{background:radial-gradient(circle at 74% 18%,rgba(196,220,255,.28),transparent 7%,rgba(91,137,205,.09) 18%,transparent 31%),radial-gradient(ellipse at 44% 100%,rgba(28,89,129,.25),transparent 52%)}.weather-storm .atmospire-weather-glow{opacity:.32;animation:atmospireStormFlash 8s steps(1,end) infinite}.atmospire-weather-celestial{position:absolute;right:14%;top:12%;width:clamp(74px,10vw,142px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 37% 34%,#fff9d8,#ffd17b 52%,#df8f3d 74%,rgba(255,153,54,.2) 76%,transparent 78%);box-shadow:0 0 52px #ffc26461;opacity:.9}.weather-clear .atmospire-weather-celestial{opacity:1}.weather-night .atmospire-weather-celestial{background:radial-gradient(circle at 35% 30%,#f8fbff,#cad9ec 55%,#7690ad 77%,transparent 79%);box-shadow:0 0 52px #a8cdff4d;opacity:.75}.weather-clouds .atmospire-weather-celestial,.weather-rain .atmospire-weather-celestial,.weather-storm .atmospire-weather-celestial,.weather-snow .atmospire-weather-celestial,.weather-fog .atmospire-weather-celestial{opacity:.12}.atmospire-weather-cloud{position:absolute;width:44vw;height:15vw;min-height:105px;border-radius:50%;background:radial-gradient(ellipse at 25% 58%,rgba(224,238,246,.72) 0 22%,transparent 48%),radial-gradient(ellipse at 52% 43%,rgba(215,231,241,.68) 0 25%,transparent 51%),radial-gradient(ellipse at 78% 62%,rgba(190,211,224,.62) 0 20%,transparent 47%);filter:blur(12px);opacity:.18;animation:atmospireCloudTravel 34s ease-in-out infinite alternate}.weather-night .atmospire-weather-cloud{filter:blur(14px) brightness(.5) saturate(.8)}.weather-clouds .atmospire-weather-cloud{opacity:.65}.weather-rain .atmospire-weather-cloud,.weather-snow .atmospire-weather-cloud{opacity:.72;filter:blur(13px) brightness(.7)}.weather-storm .atmospire-weather-cloud{opacity:.84;filter:blur(15px) brightness(.38)}.cloud-one{left:-8%;top:15%}.cloud-two{right:-12%;top:35%;transform:scale(.82);animation-duration:42s;animation-direction:alternate-reverse}.cloud-three{left:20%;top:55%;transform:scale(1.18);animation-duration:51s}.atmospire-weather-precipitation{position:absolute;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden;opacity:.62}.weather-rain .atmospire-weather-precipitation,.weather-storm .atmospire-weather-precipitation,.weather-snow .atmospire-weather-precipitation{display:block}.atmospire-weather-precipitation i{position:absolute;left:var(--weather-left);top:-15%;width:1px;height:clamp(46px,7vh,86px);border-radius:999px;background:linear-gradient(transparent,#bee2ffe0);transform:rotate(12deg);animation:atmospireRainFall var(--weather-rain-duration) linear infinite;animation-delay:var(--weather-delay)}.weather-storm .atmospire-weather-precipitation i{height:clamp(64px,10vh,110px);opacity:.82;animation-duration:var(--weather-rain-duration)}.weather-snow .atmospire-weather-precipitation i{width:clamp(3px,.38vw,7px);height:clamp(3px,.38vw,7px);border-radius:50%;background:#f2f9ffe6;box-shadow:0 0 8px #d8eeff9e;transform:none;animation-name:atmospireSnowFall;animation-duration:var(--weather-snow-duration)}.atmospire-weather-haze{position:absolute;top:38%;right:-15%;bottom:-20%;left:-15%;background:radial-gradient(ellipse at 20% 60%,rgba(227,240,244,.34),transparent 37%),radial-gradient(ellipse at 62% 54%,rgba(220,235,240,.3),transparent 42%),radial-gradient(ellipse at 92% 68%,rgba(210,228,234,.28),transparent 36%);filter:blur(34px);opacity:.08;animation:atmospireHazeDrift 24s ease-in-out infinite alternate}.weather-fog .atmospire-weather-haze{opacity:.8}.weather-clouds .atmospire-weather-haze,.weather-rain .atmospire-weather-haze,.weather-snow .atmospire-weather-haze{opacity:.32}.background-fish-tank{background:linear-gradient(180deg,#0c6075 0,#074156 28%,#042a3d 67%,#031c2c)}.background-fish-tank .stars{opacity:0}.fish-tank-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% -8%,rgba(145,248,255,.34),transparent 42%),linear-gradient(180deg,#095d7166,#021c2db8);box-shadow:inset 0 0 100px #000812b8}.fish-tank-surface{position:absolute;inset:-10% -8% auto;height:34%;opacity:.8;background:repeating-radial-gradient(ellipse at 50% -26%,transparent 0 35px,rgba(184,251,255,.18) 39px,transparent 44px 72px);filter:blur(2px);animation:fishTankSurface 13s ease-in-out infinite alternate}.fish-tank-light{position:absolute;top:-8%;right:-5%;bottom:10%;left:-5%;background:linear-gradient(104deg,transparent 8%,rgba(146,243,248,.16) 18%,transparent 29%),linear-gradient(82deg,transparent 40%,rgba(106,220,236,.13) 49%,transparent 60%),linear-gradient(112deg,transparent 68%,rgba(95,217,229,.1) 77%,transparent 86%);filter:blur(5px);animation:fishTankLight 18s ease-in-out infinite alternate}.fish-tank-bubbles{position:absolute;top:0;right:0;bottom:0;left:0}.fish-tank-bubbles i{position:absolute;border:1px solid rgba(195,248,255,.72);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.82),rgba(170,237,248,.16) 35%,transparent 62%);box-shadow:0 0 8px #75e6f452;animation:fishTankBubbleRise linear infinite}.fish-tank-distant-shadows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden}.distant-fish-shadow{position:absolute;left:-34vw;display:block;width:clamp(260px,34vw,550px);aspect-ratio:2.1;border-radius:52% 46% 48% 52%;background:#000812e6;box-shadow:inset 0 0 28px #1464782e,0 0 34px #0208106b;filter:blur(7px);opacity:0;will-change:transform,opacity;animation:fishTankDistantPass 22s linear -2s infinite}.distant-fish-shadow:before{content:"";position:absolute;left:-28%;top:15%;width:35%;height:70%;background:inherit;clip-path:polygon(100% 48%,0 0,15% 48%,0 100%)}.distant-fish-shadow.shadow-one{top:21%}.distant-fish-shadow.shadow-two{top:57%;width:clamp(310px,40vw,650px);filter:blur(10px);animation-name:fishTankDistantPassReverse;animation-duration:24s;animation-delay:-13s;transform:scaleX(-1)}.fish-tank-fish{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.tank-fish{position:absolute!important;left:0!important;top:0!important;width:var(--fish-size)!important;height:var(--fish-height)!important;display:block!important;visibility:visible!important;opacity:1;filter:drop-shadow(0 7px 9px rgba(0,9,19,.3));will-change:transform;transform-origin:center;animation:none!important}.tank-fish-shape{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;visibility:visible!important;opacity:1!important;border-radius:52% 46% 48% 52%;background:radial-gradient(circle at 72% 34%,rgba(255,255,255,.45),transparent 5%),linear-gradient(115deg,var(--fish-color),var(--fish-accent));box-shadow:inset 0 -7px 11px #00192d3b,inset 0 5px 8px #fff3;transform-style:preserve-3d;transform-origin:center;transition:transform .32s ease!important;animation:fishTankFin 1.5s ease-in-out infinite alternate}.tank-fish-shape:before{content:"";position:absolute;left:-29%;top:17%;width:36%;height:66%;background:linear-gradient(135deg,var(--fish-accent),var(--fish-color));clip-path:polygon(100% 48%,0 0,15% 48%,0 100%);transform-origin:right center;animation:fishTankTail .62s ease-in-out infinite alternate}.tank-fish-shape:after{content:"";position:absolute;right:15%;top:27%;width:max(3px,6%);aspect-ratio:1;border:2px solid rgba(255,255,255,.88);border-radius:50%;background:#071018;box-shadow:0 0 3px #ffffffb3}.tank-fish.leaving{transform:translate3d(112vw,-6vh,0) scale(.72)!important;opacity:0!important;transition:transform 1.7s ease-in,opacity 1.35s ease-in!important}.tank-fish.species-neon .tank-fish-shape{box-shadow:inset 0 0 13px #71f4ff85,0 0 13px #5cd8ff38}.tank-fish.species-koi .tank-fish-shape{background:radial-gradient(circle at 35% 30%,#ff6d57 0 13%,transparent 15%),radial-gradient(circle at 67% 68%,#25242a 0 9%,transparent 11%),linear-gradient(115deg,#fff2de,#e5d3bf)}.tank-fish.species-striped .tank-fish-shape{background:repeating-linear-gradient(78deg,transparent 0 14%,rgba(5,28,52,.62) 15% 23%,transparent 24% 37%),linear-gradient(115deg,var(--fish-color),var(--fish-accent))}.tank-fish.species-spotted .tank-fish-shape{background:radial-gradient(circle at 26% 31%,rgba(31,18,58,.62) 0 6%,transparent 7%),radial-gradient(circle at 55% 66%,rgba(31,18,58,.55) 0 7%,transparent 8%),radial-gradient(circle at 75% 28%,rgba(255,255,255,.42) 0 5%,transparent 6%),linear-gradient(115deg,var(--fish-color),var(--fish-accent))}.tank-fish.species-silver .tank-fish-shape{border-radius:60% 35% 35% 60%;background:linear-gradient(180deg,#edf8fc,#7599a9 52%,#314f61)}.fish-tank-plants{position:absolute;z-index:3;inset:auto 0 calc(var(--atcos-taskbar-height,56px) + 4px);height:180px}.fish-tank-plants>i{position:absolute;bottom:0;width:14px;border-radius:90% 5% 85% 8%;background:linear-gradient(90deg,hsl(var(--plant-hue) 58% 22%),hsl(var(--plant-hue) 72% 47%));box-shadow:inset 4px 0 #ffffff14;transform:rotate(-8deg);transform-origin:50% 100%;filter:drop-shadow(0 0 7px hsla(var(--plant-hue) 80% 55%/.2));animation:fishTankPlantSway 4.5s ease-in-out infinite alternate}.fish-tank-plants>i:after{content:"";position:absolute;left:7px;bottom:20%;width:11px;height:70%;border-radius:5% 90% 8% 85%;background:inherit;transform:rotate(17deg);transform-origin:bottom}.reduce-motion .tank-fish{animation:none!important}.reduce-motion .fish-tank-bubbles i{bottom:var(--bubble-static-bottom)!important;opacity:.68;animation:none!important}.reduce-motion .tank-fish-shape,.reduce-motion .tank-fish-shape:before{animation:none!important}.reduce-motion .distant-fish-shadow.shadow-one{animation:fishTankDistantPass 28s linear -2s infinite!important}.reduce-motion .distant-fish-shadow.shadow-two{animation:fishTankDistantPassReverse 31s linear -16s infinite!important}.fish-tank-glass{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(179,241,248,.14);background:linear-gradient(105deg,rgba(255,255,255,.055),transparent 12% 84%,rgba(255,255,255,.035));box-shadow:inset 0 0 55px #96eff80f}.background-dynamic.background-time-dawn{background:linear-gradient(160deg,#17234a,#703f63 58%,#cf765f)}.background-dynamic.background-time-day{background:linear-gradient(160deg,#124d75,#318fb0 54%,#80c6cc)}.background-dynamic.background-time-sunset{background:linear-gradient(160deg,#171936,#713650 58%,#db704c)}.background-dynamic.background-time-night{background:radial-gradient(ellipse at bottom,#17263d,#05070d 72%)}.background-dynamic .stars{opacity:.38}.background-dynamic.background-time-day .stars,.background-dynamic.background-time-dawn .stars{opacity:.06}.background-dynamic .cosmos:before{top:0;right:0;bottom:0;left:0;opacity:.55;background:radial-gradient(circle at 78% 18%,rgba(255,236,185,.68),transparent 7%,rgba(255,188,104,.14) 18%,transparent 31%)}.background-dynamic.background-time-night .cosmos:before{opacity:.32;background:radial-gradient(circle at 78% 18%,rgba(220,236,255,.75),transparent 5%,rgba(116,166,255,.12) 17%,transparent 30%)}@keyframes atcosAtmosphereFloat{to{transform:translate3d(3%,-2%,0) rotate(3deg) scale(1.08)}}@keyframes atcosLiquidDrift{to{transform:translate3d(-3%,3%,0) scale(1.12) rotate(4deg)}}@keyframes atcosGridTravel{to{background-position:0 72px,96px 0}}@keyframes atcosDigitalWorldTurn{to{transform:translate(-50%,-50%) rotate(351deg)}}@keyframes atcosDigitalScan{to{background-position:0 0,0 210%,180px 160px,-230px 190px}}@keyframes atcosCloudDrift{to{transform:translate(5%) scale(1.05)}}@keyframes atcosCaustics{to{transform:translate3d(2%,3%,0) scale(1.06)}}@keyframes fishTankSurface{to{transform:translate3d(2%,2%,0) scale(1.04);background-position:34px 13px}}@keyframes fishTankLight{to{transform:translate(2.5%) skew(2deg);opacity:.72}}@keyframes fishTankBubbleRise{0%{transform:translateZ(0);opacity:.2}18%{opacity:.82}55%{transform:translate3d(8px,-28vh,0)}to{transform:translate3d(-5px,-62vh,0);opacity:0}}@keyframes fishTankDistantPass{0%,4%{transform:translateZ(0) scale(.72);opacity:0}8%{opacity:.28}24%,46%{opacity:.42}62%{transform:translate3d(148vw,7vh,0) scale(1.04);opacity:.2}68%,to{transform:translate3d(148vw,7vh,0) scale(1.04);opacity:0}}@keyframes fishTankDistantPassReverse{0%,4%{transform:translate3d(155vw,0,0) scaleX(-1) scale(.7);opacity:0}9%{opacity:.26}25%,48%{opacity:.38}63%{transform:translate3d(-20vw,-9vh,0) scaleX(-1) scale(1);opacity:.18}69%,to{transform:translate3d(-20vw,-9vh,0) scaleX(-1) scale(1);opacity:0}}@keyframes fishTankTail{to{transform:scaleX(.72) rotate(7deg)}}@keyframes fishTankFin{to{border-radius:48% 52% 52% 46%;translate:0 2px}}@keyframes fishTankPlantSway{to{transform:rotate(10deg) skew(3deg)}}@keyframes atmospireSkyBreathe{to{transform:translate3d(-1.5%,1%,0) scale(1.04)}}@keyframes atmospireCloudTravel{to{translate:10vw 2vh;scale:1.06}}@keyframes atmospireRainFall{to{translate:-7vw 125vh}}@keyframes atmospireSnowFall{50%{translate:3vw 62vh}to{translate:-2vw 125vh;rotate:220deg}}@keyframes atmospireHazeDrift{to{translate:5% -2%;scale:1.06}}@keyframes atmospireStormFlash{0%,92%,96%,to{filter:brightness(1)}93%,95%{filter:brightness(2.8)}}.settings-background-card{display:grid;gap:12px;padding:14px;border:1px solid #ffffff14;border-radius:15px;background:linear-gradient(145deg,#ffffff0b,#0000001f);transition:border-color .16s ease,background .16s ease,transform .16s ease}.settings-background-card>div:first-child{display:grid;gap:3px}.settings-background-card>div:first-child small{color:#ffffff72}.settings-background-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-background-grid button{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px;padding:7px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff07;color:#fff;text-align:left;cursor:pointer}.settings-background-grid button:hover{border-color:rgba(var(--ui-accent-rgb),.4);background:rgba(var(--ui-accent-rgb),.07)}.settings-background-grid button.active{border-color:var(--ui-accent);box-shadow:0 0 0 2px rgba(var(--ui-accent-rgb),.14)}.settings-background-grid button>span{grid-row:1/3;width:38px;height:38px;border-radius:9px;box-shadow:inset 0 1px #ffffff40;background:#080a10}.settings-background-grid button>strong{align-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.settings-background-grid button>small{align-self:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff6d;font-size:7px}.settings-background-grid button[data-background-preview=stars]>span{background:radial-gradient(circle at 24% 25%,#fff 0 1px,transparent 2px),radial-gradient(circle at 70% 34%,#fff 0 1px,transparent 2px),radial-gradient(ellipse at bottom,#26384e,#070910 70%)}.settings-background-grid button[data-background-preview=aurora]>span{background:radial-gradient(ellipse at 25% 40%,#2be5aa88,transparent 42%),radial-gradient(ellipse at 76% 22%,#785cff99,transparent 48%),#040912}.settings-background-grid button[data-background-preview=orbital]>span{background:radial-gradient(ellipse at 50% 115%,#799dd8 0,#799dd8 21%,#16243c 22%,#16243c 46%,#040710 48%)}.settings-background-grid button[data-background-preview=spiraling-galaxy]>span{background:radial-gradient(ellipse at center,#fff 0 2%,#ffd899 4%,#826dff88 9%,transparent 18%),repeating-conic-gradient(from 12deg,transparent 0 17deg,#779dff66 27deg,#ba6dff44 37deg,transparent 49deg 90deg),radial-gradient(ellipse at center,#526fff44,transparent 66%),#02040e;transform:rotate(-8deg)}.settings-background-grid button[data-background-preview=spooky-night]>span{background:radial-gradient(circle at 74% 27%,#fff1bd 0 8%,#f2a052 9% 13%,transparent 15%),radial-gradient(ellipse at 18% 94%,#08080d 0 31%,transparent 32%),radial-gradient(ellipse at 66% 96%,#07070c 0 38%,transparent 39%),linear-gradient(180deg,#080817,#28102f 65%,#08070d)}.settings-background-grid button[data-background-preview=active-volcano]>span{background:linear-gradient(98deg,transparent 0 47%,#ffb33f 48%,#ff4f1e 50%,transparent 52%),radial-gradient(ellipse at 50% 39%,#ffb94d99,transparent 26%),linear-gradient(145deg,transparent 0 43%,#25100d 44% 56%,transparent 57%),linear-gradient(180deg,#16090d,#4a1713 66%,#080604)}.settings-background-grid button[data-background-preview=mountain-stream]>span{background:linear-gradient(180deg,transparent,rgba(3,12,16,.1)),url(/mountain-stream-bg.png) center/cover no-repeat,#18343b}.settings-background-grid button[data-background-preview=blackboard]>span{background:linear-gradient(17deg,transparent 0 49%,#f4f0d755 50%,transparent 51%),repeating-radial-gradient(circle at 18% 34%,transparent 0 8px,#f4f0d744 9px,transparent 10px 16px),repeating-linear-gradient(2deg,#ffffff08 0 1px,transparent 1px 4px),#123d30}.settings-background-grid button[data-background-preview=nebula]>span{background:radial-gradient(ellipse 3px 7px at 24% 22%,#f0fff1aa 0 30%,transparent 72%),radial-gradient(ellipse 4px 10px at 68% 58%,#e4f6e788 0 28%,transparent 72%),linear-gradient(#0c1c1614,#0c1c162e),url(/rain-liquid-glass-v2.png) center/cover no-repeat,#30493a}.settings-background-grid button[data-background-preview=grid]>span{background:linear-gradient(#00040c05,#00030938),url(/solar-system.png) center/cover no-repeat,#01040a}.settings-background-grid button[data-background-preview=digital-world]>span{background:radial-gradient(circle at center,#000 0 20%,#fff1cddd 22%,#ff8d3a99 25%,transparent 30%),conic-gradient(from 20deg,transparent,#ff743477,#fff1bcdd,#9b64ff66,transparent 70%),radial-gradient(circle at center,#231432,#02040b 72%)}.settings-background-grid button[data-background-preview=liquid]>span{background:repeating-radial-gradient(circle at center,transparent 0 12%,#39ffd033 13% 14%,transparent 15% 24%),linear-gradient(#31ffd022 1px,transparent 1px),linear-gradient(90deg,#438cff22 1px,transparent 1px),radial-gradient(circle at center,#0af3bd33,transparent 54%),#021018;background-size:auto,7px 7px,7px 7px,auto,auto}.settings-background-grid button[data-background-preview=black-glass]>span{background:linear-gradient(#000f070d,#000a054d),url(/amazon-rainforest.png) center/cover no-repeat,#07140c}.settings-background-grid button[data-background-preview=moonlit]>span{background:radial-gradient(circle at 72% 28%,#e9f2ff 0 12%,transparent 14%),linear-gradient(#091326,#27364a 72%,#090d14)}.settings-background-grid button[data-background-preview=atmospire]>span{background:radial-gradient(circle at 72% 25%,#ffe0a2 0 10%,transparent 12%),radial-gradient(ellipse at 30% 66%,#dbe8ef99 0 20%,transparent 44%),linear-gradient(#346b89,#142c3b)}.settings-background-grid button[data-background-preview=fish-tank]>span{background:radial-gradient(ellipse at 64% 45%,#ff9b66 0 10%,transparent 11%),radial-gradient(circle at 28% 24%,transparent 0 2px,#c9f9ffbb 3px,transparent 4px),linear-gradient(108deg,transparent 18%,#9af5ff38 28%,transparent 41%),linear-gradient(#0b687b 0,#06374e 58%,#08242e)}.settings-background-grid button[data-background-preview=dynamic]>span{background:linear-gradient(135deg,#162454,#85405e 58%,#e68457)}.settings-background-grid button[data-background-preview=custom]>span{background:linear-gradient(135deg,#20283c,#0b101c);position:relative}.settings-background-grid button[data-background-preview=custom]>span:before{content:"+";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#eef3ff;font-size:28px;font-weight:300;text-shadow:0 0 18px rgba(var(--ui-accent-rgb),.72)}.settings-custom-background{display:grid;gap:9px;margin-top:12px;padding:12px;border:1px solid rgba(var(--ui-accent-rgb),.25);border-radius:14px;background:rgba(var(--ui-accent-rgb),.045)}.settings-custom-background-file{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.settings-custom-background-media{min-height:54px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:8px 10px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#ffffff0d;color:#fff;text-align:left;cursor:pointer}.settings-custom-background-media>span{grid-row:1/3;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(var(--ui-accent-rgb),.32);border-radius:10px;background:rgba(var(--ui-accent-rgb),.13);font-size:20px}.settings-custom-background-media>strong{align-self:end;font-size:11px}.settings-custom-background-media>small{align-self:start;color:#ffffff85;font-size:8px}.settings-custom-background-link{display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:7px}.settings-custom-background-link :is(select,input,button){min-width:0;height:38px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#05091185;color:#fff}.settings-custom-background-link select,.settings-custom-background-link input{padding:0 10px;outline:0}.settings-custom-background-link button{padding:0 12px;background:rgba(var(--ui-accent-rgb),.18);cursor:pointer}.settings-custom-background>small{color:#ffffff85;font-size:8px;line-height:1.4}.settings-custom-background>p{margin:0;color:rgba(var(--ui-accent-rgb),.92);font-size:9px}@media(max-width:640px){.settings-custom-background-link{grid-template-columns:96px minmax(0,1fr)}.settings-custom-background-link button{grid-column:1/-1}}@media(max-width:760px){.settings-background-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.settings-background-card{min-width:0;max-width:100%}.settings-background-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.taskbar-theme-glass{--taskbar-top:rgba(20,24,37,.88);--taskbar-bottom:rgba(7,9,16,.94);--taskbar-top-rgb:20,24,37;--taskbar-bottom-rgb:7,9,16;--taskbar-panel:rgba(255,255,255,.028);--taskbar-panel-strong:rgba(255,255,255,.055);--taskbar-edge:rgba(225,229,255,.15);--taskbar-shadow:rgba(0,0,0,.3);--taskbar-address-a:#15233a;--taskbar-address-b:#272039;--taskbar-address-c:#4f2343}.taskbar-theme-midnight{--taskbar-top:rgba(8,12,21,.98);--taskbar-bottom:rgba(1,3,8,.99);--taskbar-top-rgb:8,12,21;--taskbar-bottom-rgb:1,3,8;--taskbar-panel:rgba(85,106,140,.055);--taskbar-panel-strong:rgba(100,125,165,.09);--taskbar-edge:rgba(142,172,220,.13);--taskbar-shadow:rgba(0,0,0,.52);--taskbar-address-a:#0b111d;--taskbar-address-b:#111827;--taskbar-address-c:#182033}.taskbar-theme-frost{--taskbar-top:rgba(112,130,153,.82);--taskbar-bottom:rgba(43,55,73,.9);--taskbar-top-rgb:112,130,153;--taskbar-bottom-rgb:43,55,73;--taskbar-panel:rgba(242,248,255,.1);--taskbar-panel-strong:rgba(245,250,255,.16);--taskbar-edge:rgba(245,250,255,.3);--taskbar-shadow:rgba(6,14,25,.38);--taskbar-address-a:#52657b;--taskbar-address-b:#64768c;--taskbar-address-c:#3d4c60}.taskbar-theme-ocean{--taskbar-top:rgba(20,70,96,.94);--taskbar-bottom:rgba(5,23,43,.97);--taskbar-top-rgb:20,70,96;--taskbar-bottom-rgb:5,23,43;--taskbar-panel:rgba(87,211,235,.07);--taskbar-panel-strong:rgba(92,220,247,.12);--taskbar-edge:rgba(111,224,246,.24);--taskbar-shadow:rgba(0,13,27,.45);--taskbar-address-a:#123c55;--taskbar-address-b:#15536c;--taskbar-address-c:#09283e}.taskbar-theme-sunset{--taskbar-top:rgba(103,45,70,.94);--taskbar-bottom:rgba(35,17,48,.97);--taskbar-top-rgb:103,45,70;--taskbar-bottom-rgb:35,17,48;--taskbar-panel:rgba(255,156,171,.07);--taskbar-panel-strong:rgba(255,164,191,.12);--taskbar-edge:rgba(255,171,198,.24);--taskbar-shadow:rgba(22,5,25,.45);--taskbar-address-a:#5b2945;--taskbar-address-b:#71344f;--taskbar-address-c:#321933}.taskbar-theme-forest{--taskbar-top:rgba(21,72,62,.95);--taskbar-bottom:rgba(5,27,29,.98);--taskbar-top-rgb:21,72,62;--taskbar-bottom-rgb:5,27,29;--taskbar-panel:rgba(102,235,184,.07);--taskbar-panel-strong:rgba(111,241,192,.12);--taskbar-edge:rgba(125,235,196,.22);--taskbar-shadow:rgba(0,18,17,.46);--taskbar-address-a:#153f38;--taskbar-address-b:#195346;--taskbar-address-c:#092624}.taskbar-theme-solar{--taskbar-top:#65411d;--taskbar-bottom:#291607;--taskbar-top-rgb:101,65,29;--taskbar-bottom-rgb:41,22,7;--taskbar-panel:rgba(255,202,103,.07);--taskbar-panel-strong:rgba(255,207,111,.13);--taskbar-edge:rgba(255,210,126,.24);--taskbar-shadow:rgba(27,12,2,.48);--taskbar-address-a:#503115;--taskbar-address-b:#65401a;--taskbar-address-c:#301909}.taskbar-theme-crimson{--taskbar-top:#861d31;--taskbar-bottom:#31060e;--taskbar-top-rgb:134,29,49;--taskbar-bottom-rgb:49,6,14;--taskbar-panel:rgba(255,111,126,.09);--taskbar-panel-strong:rgba(255,120,137,.16);--taskbar-edge:rgba(255,133,148,.3);--taskbar-shadow:rgba(40,0,7,.55);--taskbar-address-a:#5c1020;--taskbar-address-b:#75162a;--taskbar-address-c:#350812}.engine-shell:is(.taskbar-theme-glass,.taskbar-theme-midnight,.taskbar-theme-frost,.taskbar-theme-ocean,.taskbar-theme-sunset,.taskbar-theme-forest,.taskbar-theme-solar,.taskbar-theme-crimson) .mobile-taskbar{background:linear-gradient(180deg,rgba(var(--taskbar-top-rgb),var(--taskbar-opacity,.4)),rgba(var(--taskbar-bottom-rgb),var(--taskbar-opacity,.4)))!important;border-top-color:var(--taskbar-edge)!important;box-shadow:0 -1px #ffffff08,0 -18px 48px var(--taskbar-shadow),0 -6px 30px rgba(var(--ui-accent-rgb),var(--taskbar-glow-opacity,.12))!important;backdrop-filter:var(--taskbar-backdrop,blur(26px) saturate(145%))!important;-webkit-backdrop-filter:var(--taskbar-backdrop,blur(26px) saturate(145%))!important}.engine-shell:is(.taskbar-theme-glass,.taskbar-theme-midnight,.taskbar-theme-frost,.taskbar-theme-ocean,.taskbar-theme-sunset,.taskbar-theme-forest,.taskbar-theme-solar,.taskbar-theme-crimson) .mobile-taskbar :is(.mobile-taskbar-home,.mobile-taskbar-running,.mobile-taskbar-system){background:var(--taskbar-panel)!important;border-color:color-mix(in srgb,var(--taskbar-edge) 65%,transparent)!important}.engine-shell:is(.taskbar-theme-glass,.taskbar-theme-midnight,.taskbar-theme-frost,.taskbar-theme-ocean,.taskbar-theme-sunset,.taskbar-theme-forest,.taskbar-theme-solar,.taskbar-theme-crimson) .mobile-taskbar :is(.mobile-taskbar-clock,.desktop-taskbar-utility){background:var(--taskbar-panel-strong)!important}.engine-shell:is(.taskbar-theme-glass,.taskbar-theme-midnight,.taskbar-theme-frost,.taskbar-theme-ocean,.taskbar-theme-sunset,.taskbar-theme-forest,.taskbar-theme-solar,.taskbar-theme-crimson) .atcos-unified-address.taskbar-web-address{background:linear-gradient(100deg,var(--taskbar-address-a),var(--taskbar-address-b) 56%,var(--taskbar-address-c))!important;border-color:var(--taskbar-edge)!important;box-shadow:inset 0 1px #ffffff17,0 8px 22px var(--taskbar-shadow)!important}.taskbar-theme-crimson .taskbar-web-address .taskbar-browser-open{background:linear-gradient(145deg,#ff536b,#b50f31)!important;box-shadow:inset 0 1px #ffffff38,0 5px 14px #99002066!important}.taskbar-theme-crimson .taskbar-web-address .taskbar-browser-files{background:linear-gradient(145deg,#7b2033,#48101e)!important}.settings-taskbar-theme-card{display:grid;gap:12px;padding:14px;border:1px solid #ffffff14;border-radius:15px;background:linear-gradient(145deg,#ffffff0b,#0000001f);transition:border-color .16s ease,background .16s ease,transform .16s ease}.settings-taskbar-theme-card>div:first-child{display:grid;gap:3px}.settings-taskbar-theme-card>div:first-child small{color:#ffffff72}.settings-taskbar-theme-card>.settings-taskbar-theme-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.settings-taskbar-theme-head>span{min-width:0;display:grid;gap:3px}.settings-taskbar-translucency{width:min(200px,46%);flex:none;display:grid;gap:5px;color:#ffffffb8;font-size:9px;cursor:pointer}.settings-taskbar-translucency>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.settings-taskbar-translucency b{color:#fff;font-size:10px;font-variant-numeric:tabular-nums}.settings-taskbar-translucency>small{display:flex;justify-content:space-between;color:#ffffff7a;font-size:8px}.settings-taskbar-translucency input[type=range]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none;cursor:pointer}.settings-taskbar-translucency input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff24;box-shadow:inset 0 1px 2px #00000059}.settings-taskbar-translucency input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border:3px solid var(--ui-accent);border-radius:50%;background:#fff;box-shadow:0 2px 7px #00000073;transition:transform .12s ease}.settings-taskbar-translucency input[type=range]::-moz-range-track{width:100%;height:6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff24;box-shadow:inset 0 1px 2px #00000059}.settings-taskbar-translucency input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--ui-accent)}.settings-taskbar-translucency input[type=range]::-moz-range-thumb{width:14px;height:14px;border:3px solid var(--ui-accent);border-radius:50%;background:#fff;box-shadow:0 2px 7px #00000073}.settings-taskbar-translucency input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.08)}.settings-taskbar-translucency input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid #fff;outline-offset:2px}.settings-taskbar-translucency input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid #fff;outline-offset:2px}.settings-taskbar-slider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px 0 2px;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.settings-taskbar-slider-grid .settings-taskbar-translucency{width:100%;min-width:0}.settings-taskbar-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.settings-taskbar-theme-grid button{min-width:0;display:grid;gap:6px;padding:7px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff07;color:#fff;text-align:left;cursor:pointer}.settings-taskbar-theme-grid button:hover{border-color:rgba(var(--ui-accent-rgb),.4);background:rgba(var(--ui-accent-rgb),.07)}.settings-taskbar-theme-grid button.active{border-color:var(--ui-accent);box-shadow:0 0 0 2px rgba(var(--ui-accent-rgb),.14)}.settings-taskbar-theme-grid button>span{height:29px;display:flex;align-items:center;gap:3px;padding:5px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(180deg,var(--taskbar-preview-primary),var(--taskbar-preview-secondary));box-shadow:inset 0 1px #ffffff29}.settings-taskbar-theme-grid button>span i{display:block;width:7px;height:7px;border-radius:3px;background:#ffffff94}.settings-taskbar-theme-grid button>span i:nth-child(2){width:18px;margin-left:auto}.settings-taskbar-theme-grid button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}@media(max-width:760px){.settings-taskbar-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.settings-taskbar-slider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.settings-taskbar-theme-card>.settings-taskbar-theme-head{align-items:flex-start;flex-direction:column}.settings-taskbar-translucency{width:100%}.settings-taskbar-slider-grid{grid-template-columns:1fr}}body .engine-shell .mobile-taskbar-system .mobile-taskbar-clock{width:auto!important;min-width:calc(8ch + 5px)!important;max-width:155px!important;padding-inline:2.5px!important;flex:0 0 auto!important}body .engine-shell .mobile-taskbar-system .mobile-taskbar-clock>span{width:auto!important;min-width:8ch!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;text-align:center!important}.atmospire-payment-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13000;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:linear-gradient(180deg,transparent 20%,rgba(1,5,12,.36) 62%,rgba(1,4,10,.76));pointer-events:auto}.atmospire-payment-sheet{position:relative;isolation:isolate;width:min(680px,calc(100vw - 24px));max-height:min(640px,calc(100dvh - 24px));overflow:hidden;border:1px solid rgba(132,213,255,.34);border-radius:26px;background:#07111ec7;box-shadow:0 -12px 70px #00000085,0 0 46px #41a7ff24,inset 0 1px #ffffff24;backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%);color:#f7fbff;animation:atmospirePaymentRise .28s cubic-bezier(.2,.78,.2,1)}.atmospire-payment-sheet.deposit{border-color:#69efc359;box-shadow:0 -12px 70px #00000085,0 0 46px #3adcab21,inset 0 1px #ffffff24}.atmospire-payment-sheet.success{border-color:#69efc394;box-shadow:0 -12px 70px #00000085,0 0 58px #3adcab38,inset 0 1px #ffffff2e}.atmospire-payment-sheet.success .atmospire-payment-mark{background:#35dca538;border-color:#81ffd580}.atmospire-payment-sheet.success .atmospire-payment-content>footer{grid-template-columns:1fr}.atmospire-payment-sheet.failure{border-color:#ff698794;box-shadow:0 -12px 70px #00000085,0 0 58px #ff467033,inset 0 1px #ffffff29}.atmospire-payment-sheet.failure .atmospire-payment-mark{background:#ff4d6f33;border-color:#ff899f7a}.atmospire-payment-sheet.failure .atmospire-payment-content>p{color:#ffb7c5;background:#5c081c4d}.atmospire-payment-sheet.failure .atmospire-payment-content>footer{grid-template-columns:1fr}.atmospire-payment-art{position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;z-index:-1;display:grid;place-items:center;overflow:hidden;opacity:.28;filter:blur(13px) saturate(135%);transform:rotate(-7deg) scale(1.05);pointer-events:none}.atmospire-payment-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 20%,rgba(79,190,255,.55),transparent 38%),linear-gradient(110deg,#0208124d,#040e1ce0)}.atmospire-payment-art img{position:absolute;width:58%;max-height:86%;object-fit:contain;opacity:.7}.atmospire-payment-art span{position:absolute;z-index:1;font-family:Segoe Script,Brush Script MT,cursive;font-size:clamp(72px,16vw,150px);font-weight:700;letter-spacing:-.08em;color:#d2f1ffc2;white-space:nowrap}.atmospire-payment-content{display:grid;gap:14px;padding:20px 22px 22px}.atmospire-payment-content>header{display:grid;grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:11px}.atmospire-payment-pin{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(150px,.55fr);align-items:center;gap:6px 14px;padding:13px 14px;border:1px solid rgba(132,213,255,.22);border-radius:15px;background:#01081257}.atmospire-payment-pin>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#e1f2ffb3}.atmospire-payment-pin>input{height:43px;padding:0 14px;border:1px solid rgba(132,213,255,.34);border-radius:11px;background:#010710a8;color:#fff;font-size:20px;font-weight:800;letter-spacing:.28em;text-align:center;outline:none}.atmospire-payment-pin>input:focus{border-color:#5bbbffd9;box-shadow:0 0 0 3px #39a2f424}.atmospire-payment-pin>small{grid-column:1/-1;color:#daedfb94;font-size:9px;line-height:1.4}.atmospire-payment-pin.error{border-color:#ff698780}.atmospire-payment-pin.error>small{color:#ffafbf}.atmospire-payment-confirm:disabled{cursor:wait;opacity:.5}.atmospire-payment-mark{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(169,225,255,.36);border-radius:14px;background:#70c6ff24;box-shadow:inset 0 1px #ffffff29}.atmospire-payment-mark img{width:33px;height:33px;object-fit:contain}.atmospire-payment-content>header>div{min-width:0;display:grid;gap:2px}.atmospire-payment-content>header small{font-size:8px;font-weight:800;letter-spacing:.18em;color:#8edcff}.atmospire-payment-content>header strong{font-size:20px;letter-spacing:-.025em}.atmospire-payment-close{width:34px;height:34px;border:0;border-radius:11px;background:#ffffff12;color:#fff;font-size:23px;cursor:pointer}.atmospire-payment-close{display:grid;place-items:center;padding:0;line-height:1;text-align:center}.atmospire-payment-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border:1px solid rgba(156,220,255,.2);border-radius:17px;background:linear-gradient(110deg,#45a8eb2e,#655be21f)}.atmospire-payment-summary span{font-size:11px;color:#f0f8ffa8}.atmospire-payment-summary strong{font-size:clamp(20px,4vw,28px);letter-spacing:-.04em;text-align:right}.atmospire-payment-recipient{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;padding:0 3px}.atmospire-payment-recipient span{grid-row:1/3;color:#f0f8ff85;font-size:9px}.atmospire-payment-recipient strong,.atmospire-payment-recipient a{width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.atmospire-payment-recipient a{display:inline-flex;align-items:center;gap:6px;color:#b9eaff;text-decoration:none}.atmospire-payment-recipient a:hover{text-decoration:underline;color:#fff}.atmospire-payment-recipient a i{font-style:normal;font-size:10px;color:#78d4ff}.atmospire-payment-recipient small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f0f8ff94;font-size:9px}.atmospire-payment-content>p{margin:0;padding:10px 12px;border-radius:12px;background:#0000002e;color:#e7f4ffa6;font-size:9px;line-height:1.5}.atmospire-payment-topup{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:3px 10px;width:100%;padding:8px 11px;border:1px solid rgba(98,225,207,.24);border-radius:13px;background:linear-gradient(135deg,#17988b2b,#375db11a);color:#e2fffb;text-align:left;cursor:pointer}.atmospire-payment-topup:hover{border-color:#69ebd86b;background:linear-gradient(135deg,#1dae9e3b,#3b63be24)}.atmospire-payment-topup>span{grid-row:1/3;display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#5be4cf21;color:#75ead9;font-size:17px;font-weight:800}.atmospire-payment-topup strong{font-size:11px}.atmospire-payment-topup small{grid-column:2;color:#e2f7f47a;font-size:8px}.atmospire-payment-topup b{grid-column:3;grid-row:1/3;color:#77dfd4;font-size:13px}.atmospire-payment-content>footer{display:grid;grid-template-columns:1fr 1.35fr;gap:9px}.atmospire-payment-content>footer button{height:44px;border-radius:13px;color:#fff;font-size:11px;font-weight:800;cursor:pointer}.atmospire-payment-cancel{border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.atmospire-payment-confirm{border:1px solid rgba(143,222,255,.35);background:linear-gradient(135deg,#258ddd,#5d64e8);box-shadow:0 10px 28px #2481e242}.deposit .atmospire-payment-confirm{border-color:#8bffd459;background:linear-gradient(135deg,#168e71,#3679c9)}@keyframes atmospirePaymentRise{0%{opacity:0;transform:translateY(34px) scale(.985)}to{opacity:1;transform:none}}.reduce-motion .atmospire-payment-sheet{animation:none}@media(max-width:560px){.atmospire-payment-layer{padding:8px}.atmospire-payment-sheet{width:100%;border-radius:22px}.atmospire-payment-content{padding:16px;gap:12px}.atmospire-payment-summary{align-items:flex-start;flex-direction:column;gap:5px}.atmospire-payment-summary strong{text-align:left}.atmospire-payment-content>footer{grid-template-columns:1fr}.atmospire-payment-cancel{order:2}}body .engine-shell .mobile-taskbar-system .mobile-taskbar-clock>small{width:100%!important;max-width:148px!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important;white-space:nowrap!important}body .engine-shell .atcos-unified-address.taskbar-web-address .taskbar-browser-open{display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;padding:0!important;line-height:0!important;overflow:hidden}body .engine-shell .atcos-unified-address.taskbar-web-address .taskbar-browser-open>svg{display:block;width:17px;height:17px;margin:0;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}body .engine-shell .atcos-unified-address.taskbar-web-address .taskbar-browser-open.browser-empty{position:relative;isolation:isolate;border-color:#ffffff38!important;border-radius:58% 42% 63% 37%/43% 57%!important;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.98),#6943fff0 54%,#1ac5ffd1)!important;background-size:180% 180%!important;box-shadow:inset 5px 4px 10px #ffffff3d,inset -6px -5px 12px #1402324d,0 5px 15px rgba(var(--ui-accent-rgb),.32)!important;animation:atcosBrowserButtonLiquid 7s ease-in-out infinite alternate}body .engine-shell .atcos-unified-address.taskbar-web-address .taskbar-browser-open.browser-empty:before{content:"";position:absolute;z-index:-1;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.4),transparent 31%),linear-gradient(145deg,#ffffff14,#04071824);pointer-events:none}body .engine-shell .atcos-unified-address.taskbar-web-address .taskbar-browser-open.browser-empty>img{position:relative;z-index:1;display:block;width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.46));pointer-events:none}@keyframes atcosBrowserButtonLiquid{0%{border-radius:58% 42% 63% 37%/43% 57%;background-position:0% 45%}35%{border-radius:39% 61% 46% 54%/62% 39% 61% 38%;background-position:45% 100%}70%{border-radius:66% 34% 54% 46%/36% 58% 42% 64%;background-position:100% 35%}to{border-radius:45% 55% 35% 65%/55% 39% 61% 45%;background-position:20% 0%}}@media(min-width:701px){.atcos-browser-tabs-toggle{display:none!important}.pooled-frame.atcos-tabbed-browser{--atcos-browser-tab-strip:color-mix(in srgb,rgb(var(--taskbar-bottom-rgb,7,9,16)) 92%,#000 8%);--atcos-browser-tab-active:color-mix(in srgb,color-mix(in srgb,rgb(var(--taskbar-top-rgb,20,24,37)) 78%,rgb(var(--ui-accent-rgb)) 22%) 88%,#fff 12%);--atcos-browser-tab-hover:color-mix(in srgb,rgb(var(--taskbar-top-rgb,20,24,37)) 88%,rgb(var(--ui-accent-rgb)) 12%)}.pooled-frame.atcos-tabbed-browser>.atcos-browser-tabs{align-items:end!important;gap:0!important;padding:5px 118px 0 10px!important;border-bottom:0!important;background:var(--atcos-browser-tab-strip)!important}.pooled-frame.atcos-tabbed-browser.browser-controls-collapsed>.atcos-browser-tabs{padding-right:52px!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button:not(.atcos-browser-new-tab){position:relative;isolation:isolate;height:32px!important;flex:0 1 226px!important;min-width:92px!important;max-width:230px!important;margin:0 2px;padding:0 9px 0 12px!important;border:0!important;border-radius:10px 10px 0 0!important;background:transparent!important;color:color-mix(in srgb,var(--atcos-font-color,#f4f1f7) 72%,transparent)!important;box-shadow:none!important;font-family:var(--atcos-ui-font,system-ui,sans-serif)!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button:not(.atcos-browser-new-tab):not(.active):hover{background:var(--atcos-browser-tab-hover)!important;color:var(--atcos-font-color,#f4f1f7)!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button.active{z-index:2;background:var(--atcos-browser-tab-active)!important;color:var(--atcos-font-color,#fff)!important;box-shadow:inset 0 1px #ffffff14,inset 0 2px rgba(var(--ui-accent-rgb),.2)!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button.active:before,.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button.active:after{content:"";position:absolute;z-index:-1;bottom:0;width:10px;height:10px;pointer-events:none}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button.active:before{left:-10px;border-bottom-right-radius:10px;box-shadow:5px 5px 0 5px var(--atcos-browser-tab-active)}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button.active:after{right:-10px;border-bottom-left-radius:10px;box-shadow:-5px 5px 0 5px var(--atcos-browser-tab-active)}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button span{font-size:12px!important;font-weight:400!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button i{position:relative;flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;padding:0;border-radius:50%;font-size:0;line-height:1}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button i:before,.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button i:after{transform:translate(-50%,-50%) rotate(-45deg)}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>button i:hover{background:#ffffff21}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>.atcos-browser-new-tab{position:relative;align-self:flex-end;width:24px!important;height:24px!important;min-width:24px!important;margin:0 0 4px 8px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:color-mix(in srgb,var(--atcos-font-color,#f4f1f7) 76%,transparent)!important;font-size:0!important;line-height:1!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>.atcos-browser-new-tab:before,.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>.atcos-browser-new-tab:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>.atcos-browser-new-tab:after{transform:translate(-50%,-50%) rotate(90deg)}.pooled-frame.atcos-tabbed-browser .atcos-browser-tabs>.atcos-browser-new-tab:hover{background:rgba(var(--ui-accent-rgb),.18)!important;color:var(--atcos-font-color,#fff)!important}.pooled-frame.atcos-tabbed-browser>.atcos-browser-window-actions{top:4px!important;background:var(--atcos-browser-tab-strip)!important}.pooled-frame.atcos-tabbed-browser .atcos-browser-tab-navigation{background:var(--atcos-browser-tab-strip)!important}}body .engine-shell .mobile-taskbar-system{gap:0!important;padding:0!important;overflow:hidden!important}body .engine-shell .mobile-taskbar-system>button,body .engine-shell .mobile-taskbar-system>.mobile-taskbar-clock{align-self:stretch!important;height:100%!important;min-height:100%!important;margin:0!important;border-radius:0!important}body .engine-shell .mobile-taskbar-system>button:first-child{border-radius:12px 0 0 12px!important}body .engine-shell .mobile-taskbar-system>button:last-child{border-radius:0 12px 12px 0!important}.taskbar-context-menu{position:fixed;z-index:2147483600;box-sizing:border-box;width:238px;display:grid;gap:3px;padding:6px;overflow:hidden;border:1px solid rgba(225,229,255,.15);border-radius:15px;background:radial-gradient(circle at 12% 0,rgba(var(--ui-accent-rgb),.14),transparent 42%),linear-gradient(180deg,#141825f5,#070910fa);box-shadow:0 -1px #ffffff09,0 20px 58px #00000080,inset 0 1px #ffffff0e;backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);color:#fff;-webkit-app-region:no-drag}.taskbar-context-menu:before{content:"";position:absolute;inset:0 14px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--ui-accent-rgb),.76),rgba(255,255,255,.42),transparent);pointer-events:none}.taskbar-context-menu button{width:100%;height:36px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:0 9px;border:1px solid transparent;border-radius:10px;background:#ffffff05;color:inherit;text-align:left;cursor:pointer}.taskbar-context-menu button:hover,.taskbar-context-menu button:focus-visible{outline:0;border-color:rgba(var(--ui-accent-rgb),.34);background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.17),#ffffff0b);box-shadow:inset 0 1px #ffffff0e}.taskbar-context-menu button>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff09;font-size:13px}.taskbar-context-menu button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650}.taskbar-context-check{border-color:#ffffff29!important;background:#00000026!important;color:#fff}.taskbar-context-menu button[aria-checked=true] .taskbar-context-check{border-color:rgba(var(--ui-accent-rgb),.72)!important;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2))!important;box-shadow:0 0 10px rgba(var(--ui-accent-rgb),.24)}.taskbar-context-separator{height:1px;margin:3px 7px;background:linear-gradient(90deg,transparent,rgba(225,229,255,.16),transparent)}.taskbar-context-menu .taskbar-context-close:hover,.taskbar-context-menu .taskbar-context-close:focus-visible{border-color:#ff697c6b;background:linear-gradient(135deg,#b5263e4d,#ffffff09);color:#ffd6d6}@media(min-width:701px)and (hover:hover)and (pointer:fine){.taskbar-auto-hide-edge-sensor{position:fixed;z-index:2147483001;right:0;bottom:0;left:0;height:8px;background:transparent;pointer-events:auto}body .engine-shell .mobile-taskbar.taskbar-auto-hide{transform:translateY(calc(100% - 3px))!important;opacity:.08;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .16s ease!important}body .engine-shell .mobile-taskbar.taskbar-auto-hide:before{content:"";position:absolute;left:0;right:0;top:-15px;height:18px;background:transparent;pointer-events:auto}body .engine-shell .mobile-taskbar.taskbar-auto-hide:focus-within,body .engine-shell .mobile-taskbar.taskbar-auto-hide.taskbar-edge-active,body .engine-shell .mobile-taskbar.taskbar-auto-hide.taskbar-context-open{transform:translateY(0)!important;opacity:1}body.atcos-taskbar-auto-hide .desktop-workspace{height:100dvh!important;padding-bottom:8px!important}body.atcos-taskbar-auto-hide .pooled-frame.maximized{height:calc(100dvh - 42px)!important}body.atcos-taskbar-auto-hide .frame-pool.browser-frame-pool-active>.pooled-frame.atcos-tabbed-browser.maximized{top:0!important;bottom:0!important;height:100dvh!important;max-height:100dvh!important}}@media(max-width:700px),(hover:none),(pointer:coarse){.taskbar-auto-hide-edge-sensor{display:none!important}}.dialog-backdrop.settings-live-preview-backdrop{background:#0000002e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.atcos-taskbar-settings-open .engine-shell .mobile-taskbar{z-index:20001!important}@media(orientation:landscape)and (max-height:600px)and (min-width:701px){body .engine-shell .mobile-taskbar{left:0!important;right:0!important;width:100%!important;max-width:none!important;transform:none!important}body .engine-shell .desktop-workspace{position:fixed!important;top:0!important;right:0!important;bottom:calc(var(--atcos-taskbar-height,46px) + 5px)!important;left:0!important;width:auto!important;height:auto!important;padding-bottom:0!important;grid-template-rows:72px 138px minmax(0,1fr)!important}body .engine-shell .desktop-life-widgets{height:80%!important;max-height:180px!important;min-height:0!important;align-self:center!important;margin-top:0!important;transform:none!important}body .engine-shell .mobile-taskbar-system{width:auto!important;max-width:none!important;overflow:visible!important}}@media(orientation:landscape)and (max-height:600px)and (min-width:701px){body .engine-shell.touch-device .desktop-life-widgets{height:90%!important}}@media(max-width:700px),(orientation:landscape)and (max-height:700px){.settings-control-center>.settings-shell{height:auto!important;min-height:0!important;align-self:stretch!important}.settings-control-center .settings-nav,.settings-control-center .settings-pane{height:auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.settings-control-center .settings-nav{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}.settings-control-center .settings-pane{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}.settings-control-center .settings-nav button:nth-child(1)>strong,.settings-control-center .settings-nav button:nth-child(5)>strong{transform:translate(-4px)}.settings-control-center .settings-about-creator{grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px}.settings-control-center .settings-about-creator-mark{grid-column:1;grid-row:1/3;padding-right:10px}.settings-control-center .settings-about-byline,.settings-control-center .settings-about-creator>p{grid-column:2;padding-inline:0}.settings-control-center .settings-about-creator>a{grid-column:1/-1;grid-row:3;min-width:0;min-height:44px;justify-content:center;margin-top:10px;padding:10px 8px 0;border-top:1px solid rgba(255,255,255,.2);border-left:0;transform:none}.settings-control-center .settings-about-creator>a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.atcos-isolation-blur-disabled :is(.dialog-backdrop,.atcos-assistant-backdrop,.atcos-call-overlay,.explorer-backdrop,.explorer-mobile-options-backdrop,.explorer-rename-backdrop,.mail-overlay,.hosting-app-overlay,.redis-app-overlay,.desktop-notification-tray-backdrop,.mobile-pin-picker-backdrop,.utility-launcher-backdrop,.timer-backdrop,.terminal-backdrop,.atcos-prompt-backdrop,.share-dialog-backdrop){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.atcos-reduce-transparency :is(.dialog-backdrop,.explorer-backdrop,.atcos-assistant-backdrop,.desktop-notification-tray-backdrop){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.atcos-reduce-transparency :is(.dialog-card,.settings-control-center,.atcos-explorer,.desktop-notification-tray,.mobile-taskbar){background-color:#0a0f18!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.atcos-high-contrast .engine-shell{--line:rgba(255,255,255,.38)}body.atcos-high-contrast .engine-shell :is(button,input,select,textarea,.settings-option,.settings-field,.settings-background-card,.settings-palette-card,.settings-font-card){border-color:#ffffff57!important}body.atcos-high-contrast .engine-shell :is(small,p,.security-note){color:#ffffffd1!important}.settings-inline-controls,.settings-data-card,.settings-notification-history{display:grid;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff06}.settings-inline-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.settings-taskbar-height-card,.settings-inline-controls>.settings-field{min-width:0;min-height:82px}.settings-taskbar-height-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff06}.settings-taskbar-height-card>.settings-taskbar-translucency{width:100%;min-width:0}.settings-taskbar-height-card>.settings-secondary-action{min-width:58px;padding-inline:10px}.settings-secondary-action,.settings-data-actions button,.settings-notification-history>div:first-child button{min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#ffffff0e;color:#fff;cursor:pointer}.settings-accessibility-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-accessibility-toggles>.settings-option{min-width:0;min-height:76px;padding:12px 13px}.settings-accessibility-toggles>.settings-option>span{min-width:0}.settings-accessibility-toggles>.settings-option small{line-height:1.35}.settings-appearance-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-appearance-toggles>.settings-option{min-width:0;min-height:76px;padding:12px 13px}.settings-appearance-toggles>.settings-option>span{min-width:0}.settings-appearance-toggles>.settings-option small{line-height:1.35}@media(max-width:700px){.settings-appearance-toggles{grid-template-columns:minmax(0,1fr)}}.settings-reading-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-reading-card{min-width:0;min-height:112px;display:grid;grid-template-rows:auto 1fr auto;gap:9px;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(145deg,#ffffff0a,#0000001a);color:#ffffffb8}.settings-reading-card>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-reading-card>span strong{color:var(--atcos-font-color,#f4f1f7);font-size:11px}.settings-reading-card b{color:var(--atcos-font-color,#f4f1f7);font-size:10px;font-variant-numeric:tabular-nums}.settings-reading-card>small{display:flex;align-items:center;justify-content:space-between;color:#ffffff7a;font-size:8px}.settings-interface-scale{width:auto}.settings-interface-scale input[type=range]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;align-self:center;width:100%!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.settings-interface-scale input[type=range]::-webkit-slider-runnable-track{height:6px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(90deg,rgba(var(--ui-accent-rgb),.72),#ffffff21)}.settings-interface-scale input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7px;border:3px solid var(--ui-accent);border-radius:50%;background:#fff;box-shadow:0 3px 9px #00000073}.settings-interface-scale input[type=range]::-moz-range-track{height:6px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff21}.settings-interface-scale input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--ui-accent)}.settings-interface-scale input[type=range]::-moz-range-thumb{width:14px;height:14px;border:3px solid var(--ui-accent);border-radius:50%;background:#fff}.settings-font-color-controls{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px}.settings-font-color-controls>input[type=color]{width:42px!important;height:38px!important;padding:3px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:11px!important;background:#ffffff0f!important;cursor:pointer}.settings-font-color-controls>input[type=color]::-webkit-color-swatch-wrapper{padding:0}.settings-font-color-controls>input[type=color]::-webkit-color-swatch{border:0;border-radius:7px}.settings-font-color-swatches{display:grid;grid-template-columns:repeat(5,minmax(24px,1fr));gap:6px}.settings-font-color-swatches button{position:relative;min-width:0;height:30px;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:var(--font-color-swatch);cursor:pointer}.settings-font-color-swatches button.active{border-color:var(--ui-accent);box-shadow:0 0 0 2px rgba(var(--ui-accent-rgb),.24)}.settings-font-color-swatches button.active:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#17202d;font:900 16px/1 system-ui,sans-serif;text-shadow:0 1px rgba(255,255,255,.45)}.settings-accessibility-section .settings-font-card{margin-top:0}.settings-notification-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-notification-controls>.settings-option,.settings-web-push-action{min-width:0;min-height:72px}.settings-web-push-action{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:2px 10px;padding:10px 13px;border:1px solid rgba(var(--ui-accent-rgb),.32);border-radius:14px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.17),rgba(var(--ui-accent-rgb),.055));color:var(--atcos-font-color,#f4f1f7);text-align:left;cursor:pointer}.settings-web-push-action>span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(var(--ui-accent-rgb),.16);color:var(--ui-accent);font-size:17px}.settings-web-push-action>strong{font-size:11px}.settings-web-push-action>small{color:#ffffff8f;font-size:8px;line-height:1.35}.settings-update-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-update-cards>.settings-password-card{min-width:0;min-height:128px;grid-template-rows:auto 1fr auto}.settings-update-cards>.settings-password-card button{align-self:end}.settings-notification-history>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-data-card>div:first-child{display:grid;gap:4px}.settings-notification-history>div:first-child>span,.settings-data-card>div:first-child{min-width:0}.settings-notification-history strong,.settings-notification-history small,.settings-data-card strong,.settings-data-card small{display:block}.settings-notification-history>div:last-child{display:grid;gap:6px}.settings-notification-history article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 9px;padding:9px 10px;border-radius:10px;background:#ffffff09}.settings-notification-history article>span{grid-row:1/3;color:var(--ui-accent);font-size:9px;font-weight:800}.settings-notification-history article>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.settings-notification-history article>small{grid-column:2/4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-notification-history article>time{font-size:8px;color:#ffffff7a}.settings-data-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-data-actions button.danger{border-color:#ff5b7859;background:#82142d33;color:#ff9db0}.settings-data-card>.security-note{margin:0}@media(max-width:760px){.settings-inline-controls,.settings-data-actions{grid-template-columns:1fr}.settings-notification-history article{grid-template-columns:1fr}.settings-notification-history article>*{grid-column:1!important;grid-row:auto!important}.settings-accessibility-toggles,.settings-reading-controls,.settings-notification-controls,.settings-update-cards{grid-template-columns:1fr}}.engine-shell{color:var(--atcos-font-color,#f4f1f7)}.engine-shell :is(.settings-section>header>div>strong,.settings-option>span>strong,.settings-field>span>strong,.settings-font-card>div:first-child>strong,.settings-taskbar-theme-head strong,.settings-data-card strong,.settings-notification-history strong,.desktop-launcher-card strong,.desktop-resource-cell>span:nth-child(2),.mobile-taskbar button){color:var(--atcos-font-color,#f4f1f7)}@media(min-width:701px)and (hover:hover)and (pointer:fine){body.atcos-taskbar-settings-open .engine-shell .mobile-taskbar.taskbar-auto-hide{transform:translateY(0)!important;opacity:1!important}}.gravity-hole-three-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#010208}.gravity-hole-three-background canvas{display:block;width:100%;height:100%}@keyframes atcos-mobile-app-jiggle{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.7deg)}}@media(max-width:700px){.mobile-home-workspace .mobile-pinned-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start;gap:8px 14px!important;overflow:visible}.mobile-home-workspace .mobile-sortable-pin-app{grid-column:span 1;width:100%;overflow:visible}.mobile-home-workspace .mobile-sortable-pin-resource,.mobile-home-workspace .mobile-add-pin,.mobile-home-workspace .mobile-pinned-empty{grid-column:1/-1}.mobile-home-workspace .mobile-pinned-app-wrap,.mobile-home-workspace .mobile-pinned-app-wrap>.app-tile{width:100%!important;min-width:0;min-height:94px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-home-workspace .mobile-pinned-app-wrap>.app-tile:before,.mobile-home-workspace .mobile-pinned-app-wrap>.app-tile:after{display:none!important}.mobile-home-workspace .mobile-pinned-app-wrap .app-launch{min-height:94px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:2px!important;padding:0!important;overflow:visible;text-align:center!important}.mobile-home-workspace .mobile-pinned-app-wrap .app-icon-badge-wrap{position:relative;display:grid!important;place-items:center!important;flex:0 0 60px;width:68px!important;height:68px!important;margin:0!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.3))}.mobile-home-workspace .mobile-pinned-app-wrap .app-icon-badge-wrap :is(.app-icon-symbol,.app-icon-image){grid-column:auto!important;grid-row:auto!important;width:68px!important;height:68px!important;margin:0!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:22%!important;box-shadow:inset 0 1px #ffffff3d,0 5px 12px #00000047}.mobile-home-workspace .mobile-pinned-app-wrap .app-icon-symbol{background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent) 88%,white 12%),color-mix(in srgb,var(--app-accent) 68%,#09101d 32%))!important;color:#fff;font-size:32px!important;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.28)}.mobile-home-workspace .mobile-pinned-app-wrap .app-icon-image{display:block;object-fit:cover!important;background:#ffffff1f}.mobile-home-workspace .mobile-pinned-app-wrap .app-launch>strong{grid-column:auto!important;grid-row:auto!important;align-self:auto!important;width:100%;min-height:22px;display:-webkit-box;overflow:hidden;margin:0!important;color:var(--atcos-font-color,#fff);font-size:11px!important;font-weight:600;line-height:1.15;letter-spacing:-.01em;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.9);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-home-workspace .mobile-pinned-app-wrap .app-launch>span:last-child{display:none!important}.mobile-home-workspace .mobile-pinned-app-wrap .app-launch:focus-visible .app-icon-badge-wrap{outline:2px solid rgba(var(--ui-accent-rgb),.95);outline-offset:4px;border-radius:22%}.mobile-home-workspace .mobile-pinned-list.editing .mobile-sortable-pin-app .mobile-pinned-app-wrap{animation:atcos-mobile-app-jiggle .22s ease-in-out infinite}.mobile-home-workspace .mobile-pinned-list.editing .mobile-sortable-pin-app.dragging .mobile-pinned-app-wrap{animation:none!important}.mobile-home-workspace .mobile-app-pin-actions{top:-7px!important;right:auto!important;left:calc(50% - 38px)!important;transform:none!important}.mobile-home-workspace .mobile-app-pin-actions>i{display:none}.mobile-home-workspace .mobile-app-pin-actions>button{width:23px;height:23px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#ff3b30;box-shadow:0 3px 8px #0000006b;color:#fff;font:700 16px/17px system-ui,sans-serif}.mobile-app-pin-picker>div>button>span :is(.app-icon-symbol,.app-icon-image){width:38px;height:38px;border-radius:22%}}@media(max-width:350px){.mobile-home-workspace .mobile-pinned-list{gap-inline:6px!important}.mobile-home-workspace .mobile-pinned-app-wrap .app-icon-badge-wrap,.mobile-home-workspace .mobile-pinned-app-wrap .app-icon-badge-wrap :is(.app-icon-symbol,.app-icon-image){width:56px!important;height:56px!important}}@media(prefers-reduced-motion:reduce){.mobile-home-workspace .mobile-pinned-list.editing .mobile-sortable-pin-app .mobile-pinned-app-wrap{animation:none}}@media(max-width:700px)and (orientation:portrait){.mobile-home-workspace{box-sizing:border-box;height:100dvh;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:max(env(safe-area-inset-top,0px),4px)!important;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}.mobile-home-workspace::-webkit-scrollbar{display:none}.mobile-home-workspace>.os-status{margin-bottom:8px!important}.mobile-home-workspace>.server-status-card{margin-bottom:8px!important}.mobile-home-workspace .mobile-home-service-strip{margin-bottom:10px!important}.mobile-home-workspace>.lifestate-overview{margin-bottom:12px!important;padding:12px 14px 10px!important}.mobile-home-workspace>.lifestate-overview .lifestate-overview-mark{width:36px;height:36px;border-radius:12px;font-size:20px}.mobile-home-workspace>.lifestate-overview .lifestate-overview-title{gap:9px}.mobile-home-workspace>.lifestate-overview .lifestate-overview-title strong{font-size:13px}.mobile-home-workspace>.lifestate-overview .lifestate-overview-actions button{width:32px;height:32px}.mobile-home-workspace>.lifestate-overview .lifestate-overview-body{min-height:42px;padding:9px 2px 7px}.mobile-home-workspace>.lifestate-overview .lifestate-overview-body p{font-size:12px;line-height:1.42}.mobile-home-workspace>.lifestate-overview .lifestate-overview-foot{padding-top:7px}.mobile-home-workspace>.lifestate-overview .lifestate-overview-foot button{display:none}.mobile-home-workspace>.workspace-toolbar{margin-bottom:8px!important}.mobile-home-workspace .mobile-home-utilities{margin:0!important}.mobile-home-workspace .mobile-home-utilities>button{min-height:60px;padding:9px 12px;border-radius:17px}.mobile-home-workspace .mobile-home-utility-icon{width:36px;height:36px;border-radius:12px;font-size:20px}}@media(max-width:640px){.add-app-backdrop{box-sizing:border-box;align-items:center;overflow:hidden;padding:max(6px,env(safe-area-inset-top,0px)) max(7px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) max(7px,env(safe-area-inset-left,0px))!important;overscroll-behavior:none}.add-app-backdrop>.add-app-dialog-v2{box-sizing:border-box;width:min(540px,100%)!important;max-width:100%!important;max-height:calc(100dvh - max(12px,env(safe-area-inset-top,0px)) - max(12px,env(safe-area-inset-bottom,0px)))!important;display:grid;align-content:start;gap:8px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px!important;border-radius:18px!important;scroll-padding-block:70px 54px;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.add-app-dialog-v2>.dialog-head{top:-12px!important;margin:-12px -12px 0!important;padding:11px 12px 10px!important;align-items:flex-start}.add-app-dialog-v2>.dialog-head>div{min-width:0;padding-right:44px;gap:3px}.add-app-dialog-v2>.dialog-head strong{font-size:18px!important;line-height:1.08!important}.add-app-dialog-v2>.dialog-head span{max-width:36ch;font-size:9px!important;line-height:1.3!important}.add-app-dialog-v2>.dialog-head button{position:absolute;top:10px;right:10px;width:34px!important;height:34px!important;min-width:34px;font-size:22px!important;border-radius:10px!important}.add-app-mode-tabs{gap:3px;padding:3px;border-radius:12px}.add-app-mode-tabs button{height:34px;border-radius:9px;font-size:12px}.add-app-dialog-v2 label{gap:4px!important;font-size:10px!important}.add-app-dialog-v2 input,.add-app-dialog-v2 select{height:40px!important;padding:0 10px!important;border-radius:10px!important;font-size:12px}.add-app-simple-preview{grid-template-columns:44px minmax(0,1fr);column-gap:9px;padding:9px 10px;border-radius:13px}.add-app-simple-preview>span{margin-bottom:3px;font-size:8px}.add-app-simple-preview :is(.app-icon-image,.app-icon-symbol){width:42px;height:42px;border-radius:11px}.add-app-simple-preview>strong{font-size:12px}.add-app-simple-preview>small{font-size:9px}.add-app-icon-editor{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:8px;border-radius:12px}.add-app-icon-preview{width:44px;height:44px;border-radius:12px}.add-app-icon-preview :is(.app-icon-image,.app-icon-symbol){width:38px;height:38px;border-radius:10px}.add-app-icon-copy strong{font-size:11px}.add-app-icon-copy small{font-size:8px;line-height:1.25;white-space:normal}.add-app-icon-editor>button{height:32px;padding:0 9px;font-size:9px}.add-app-icon-editor>.add-app-icon-auto{grid-column:2/-1;justify-self:start}.add-app-dialog-v2 .dialog-row{gap:7px!important}.add-app-dialog-v2 .app-toggle-line{min-height:36px}.add-app-dialog-v2>.primary[type=submit]{position:static!important;bottom:auto!important;justify-self:end;width:auto;min-width:148px;margin:2px 0 0!important;min-height:40px!important;padding:0 18px;border-radius:11px!important;font-size:11px;box-shadow:0 8px 22px #05080e6b}}@media(max-width:380px),(max-height:700px){.add-app-dialog-v2>.dialog-head span{display:none}.add-app-dialog-v2>.dialog-head{padding-block:9px!important}.add-app-backdrop>.add-app-dialog-v2{gap:6px!important}.add-app-mode-tabs button{height:32px}.add-app-dialog-v2 input,.add-app-dialog-v2 select{height:37px!important}}.add-app-portrait-prompt{display:none}@media(orientation:landscape)and (max-height:520px)and (max-width:1000px){.add-app-backdrop{padding:8px!important}.add-app-backdrop>.add-app-dialog-v2.is-advanced{width:min(520px,100%)!important;max-height:calc(100dvh - 16px)!important;gap:10px!important;overflow:hidden!important}.add-app-dialog-v2.is-advanced>.dialog-head{position:sticky;padding-right:54px!important}.add-app-dialog-v2.is-advanced>.dialog-head>div{min-width:0}.add-app-dialog-v2.is-advanced>.dialog-head>button{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0e;line-height:1}.add-app-dialog-v2.is-advanced>:not(.dialog-head):not(.add-app-mode-tabs):not(.add-app-portrait-prompt){display:none!important}.add-app-dialog-v2.is-advanced .add-app-portrait-prompt{display:grid;place-items:center;gap:5px;min-height:112px;padding:18px;border:1px solid rgba(var(--ui-accent-rgb),.32);border-radius:14px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.14),#ffffff06);text-align:center}.add-app-portrait-prompt strong{font-size:18px}.add-app-portrait-prompt span{color:#ffffff9e;font-size:11px}}.mobile-app-source-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-app-source-choices>button{min-height:82px!important}.mobile-app-source-choices>button>span:last-child{width:auto!important;height:auto!important;min-width:0;display:grid!important;place-items:initial!important;gap:3px;background:transparent!important}.mobile-app-source-choices>button small{color:#ffffff85;font-size:9px}.mobile-app-pin-picker-existing{max-height:min(72dvh,620px)!important;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden!important}.mobile-app-picker-search{height:42px;display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#ffffff0d}.mobile-app-picker-search>span{color:#ffffff80;font-size:18px}.mobile-app-picker-search>input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:#fff;font:inherit}.mobile-app-picker-search>input::placeholder{color:#ffffff6b}.mobile-app-pin-picker>.mobile-existing-app-list{min-height:0;display:grid!important;grid-template-columns:1fr!important;align-content:start;gap:7px!important;overflow-y:auto;padding:1px 2px 8px;overscroll-behavior:contain}.mobile-existing-app-list>button{width:100%;min-height:58px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 26px;align-items:center;gap:10px!important;padding:8px 10px!important;text-align:left}.mobile-existing-app-list>button.selected{border-color:rgba(var(--ui-accent-rgb),.58)!important;background:rgba(var(--ui-accent-rgb),.14)!important}.mobile-existing-app-list .mobile-existing-app-icon{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#ffffff0f!important;overflow:hidden}.mobile-existing-app-icon :is(.app-icon-image,.app-icon-symbol){width:36px!important;height:36px!important;border-radius:10px!important;font-size:19px!important}.mobile-existing-app-copy{width:auto!important;height:auto!important;min-width:0;display:grid!important;place-items:initial!important;gap:3px;background:transparent!important}.mobile-existing-app-copy strong,.mobile-existing-app-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-existing-app-copy strong{font-size:12px}.mobile-existing-app-copy small{color:#ffffff80;font-size:9px}.mobile-existing-app-list>button>i{width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#fff;font-size:12px;font-style:normal}.mobile-existing-app-list>button.selected>i{border-color:transparent;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2))}.mobile-existing-app-empty{grid-column:1/-1;margin:8px 0;padding:24px 12px;color:#ffffff80;font-size:11px;text-align:center}.mobile-existing-app-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.09)}.mobile-existing-app-actions>span{color:#ffffff8c;font-size:10px}.mobile-existing-app-actions>button{min-height:38px;padding:0 15px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2));color:#fff;font-size:11px;font-weight:800}.mobile-existing-app-actions>button:disabled{opacity:.42}.mobile-pinned-toolbar-actions{display:flex;align-items:center;gap:7px}.workspace-toolbar .mobile-pinned-toolbar-add{width:36px;height:36px;display:grid;place-items:center;padding:0;border-color:rgba(var(--ui-accent-rgb),.42);background:rgba(var(--ui-accent-rgb),.14);font-size:20px;line-height:1}.mobile-resource-source-picker .mobile-app-source-choices>button{min-height:78px!important}.atcos-browser-tabs>button:not(.atcos-browser-new-tab)>i{opacity:0;pointer-events:none;transform:scale(.82);transition:opacity .14s ease,transform .14s ease}.atcos-browser-tabs>button.active>i{opacity:1;pointer-events:auto;transform:scale(1)}@media(hover:hover){.atcos-browser-tabs>button:not(.atcos-browser-new-tab):hover>i{opacity:1;pointer-events:auto;transform:scale(1)}}.all-apps-backdrop{padding:18px;background:radial-gradient(circle at 50% 12%,rgba(var(--ui-accent-rgb),.12),transparent 38%),#02040ac2;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.all-apps-backdrop>.all-apps-dialog{width:min(820px,calc(100vw - 36px));height:min(780px,calc(100dvh - 36px));max-width:none;max-height:none;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:0;padding:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:radial-gradient(circle at 8% 0,rgba(var(--ui-accent-rgb),.18),transparent 34%),linear-gradient(155deg,#141a29fa,#070a12fc);box-shadow:0 36px 120px #000000ad}.all-apps-dialog>.dialog-head{min-height:78px;padding:18px 20px 14px!important;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(var(--ui-accent-rgb),.08),transparent 58%)}.all-apps-dialog>.dialog-head strong{font-size:22px;letter-spacing:-.02em}.all-apps-dialog>.dialog-head span{font-size:10px}.all-apps-dialog>.dialog-head .all-apps-head-actions>button{width:auto;min-width:38px;height:38px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0e;color:#fff}.all-apps-dialog>.all-apps-search{height:44px;margin:13px 16px 7px!important;border-radius:14px;background:#ffffff0f}.all-apps-dialog>.all-apps-count{padding:0 20px 8px;color:#ffffff7a;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.all-apps-dialog>.all-apps-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;padding:0 16px 18px;overflow-y:auto}.all-apps-dialog .all-apps-item{min-height:68px!important;border:1px solid rgba(255,255,255,.1);border-radius:17px!important;background:linear-gradient(135deg,#fff1,#ffffff06);box-shadow:inset 0 1px #ffffff09;transition:transform .16s ease,border-color .16s ease,background .16s ease}.all-apps-dialog .all-apps-item:hover{transform:translateY(-1px);border-color:rgba(var(--ui-accent-rgb),.34);background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.11),#ffffff09)}.all-apps-dialog .all-apps-launch{grid-template-columns:44px minmax(0,1fr) auto;padding:10px 11px}.all-apps-dialog .all-apps-copy strong{font-size:13px}.all-apps-dialog .all-apps-copy small{font-size:9px;line-height:1.3}@media(max-width:720px){.all-apps-backdrop{padding:max(7px,env(safe-area-inset-top,0px)) max(7px,env(safe-area-inset-right,0px)) max(7px,env(safe-area-inset-bottom,0px)) max(7px,env(safe-area-inset-left,0px))!important}.all-apps-backdrop>.all-apps-dialog{width:100%!important;height:100%!important;max-height:none!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:22px!important}.all-apps-dialog>.dialog-head{min-height:64px;padding:13px 14px 11px!important}.all-apps-dialog>.dialog-head strong{font-size:19px}.all-apps-dialog>.dialog-head span{font-size:9px}.all-apps-dialog>.all-apps-search{height:42px;margin:9px 11px 6px!important}.all-apps-dialog>.all-apps-count{padding:0 14px 7px}.all-apps-dialog>.all-apps-list{grid-template-columns:1fr;padding:0 10px 14px;gap:7px}.all-apps-dialog .all-apps-item{min-height:60px!important;border-radius:14px!important}}.engine-shell.kiosk-app-active .mobile-taskbar{display:none!important}.app-window.window-positioned.maximized.kiosk:not(.taskbar-preview-window){top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:none!important}.pooled-frame.maximized.kiosk:not(.taskbar-preview-frame){left:0!important;top:0!important;width:var(--frame-width,1920px)!important;height:var(--frame-height,1080px)!important;max-width:none!important;max-height:none!important;transform:scale(var(--fullscreen-render-scale,1))!important;transform-origin:top left!important;border-radius:0!important}.pooled-frame.atcos-tabbed-browser.maximized.kiosk:not(.taskbar-preview-browser){width:100vw!important;height:100dvh!important;transform:none!important}.app-window-activation-shield.maximized.kiosk{height:100dvh!important}.pooled-frame.windowed.site-scaled:not(.desktop-resolution-frame):not(.atcos-tabbed-browser):not(.taskbar-preview-frame){width:var(--frame-width)!important;height:var(--frame-height)!important;max-width:none!important;max-height:none!important;transform:scale(var(--window-render-scale,1))!important;transform-origin:top left!important}.add-app-site-settings{display:grid;gap:10px}.add-app-site-settings.editing{padding:12px;border:1px solid rgba(var(--ui-accent-rgb),.25);border-radius:15px;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.085),#ffffff06)}.add-app-site-settings>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.add-app-site-settings>header>div{display:grid;gap:2px}.add-app-site-settings>header strong{font-size:13px}.add-app-site-settings>header span{color:#ffffff8c;font-size:9px}.add-app-site-settings>header output{min-width:54px;padding:6px 8px;border:1px solid rgba(var(--ui-accent-rgb),.28);border-radius:9px;background:rgba(var(--ui-accent-rgb),.1);text-align:center;font-size:11px;font-weight:850}.add-app-scale-setting>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.add-app-scale-setting>span small{color:#ffffff7a;font-size:8px}.add-app-scale-setting>div{display:grid;grid-template-columns:minmax(100px,1fr) 76px auto;align-items:center;gap:8px}.add-app-scale-setting input[type=range]{height:28px!important;padding:0!important;accent-color:var(--ui-accent)}.add-app-scale-setting>div>button{height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0f;color:#fff;font:inherit}@media(max-width:480px){.add-app-site-settings.editing{padding:9px}.add-app-scale-setting>span{display:grid}.add-app-scale-setting>div{grid-template-columns:minmax(80px,1fr) 68px auto;gap:6px}}.atcos-browser-session-clear{position:absolute;z-index:2;left:50%;bottom:max(18px,env(safe-area-inset-bottom,0px));display:grid;justify-items:center;gap:11px;margin:0;transform:translate(-50%)}.atcos-browser-session-clear>button{width:116px;height:36px;min-height:36px;padding:0 10px;border:1px solid rgba(255,105,129,.32);border-radius:11px;background:#ff4d6917;color:#ffb4c0;font:700 10px var(--atcos-ui-font,system-ui,sans-serif);letter-spacing:.035em;white-space:nowrap;cursor:pointer}.atcos-browser-session-clear>button:hover{border-color:#ff69818f;background:#ff4d6926}.atcos-browser-session-clear>button:disabled{opacity:.55;cursor:wait}.atcos-browser-session-clear>small{color:#e1e8f79e;font-size:9px}@media(max-width:600px){.atcos-browser-session-clear{bottom:max(12px,env(safe-area-inset-bottom,0px))}}.atcos-browser-blank>.atcos-browser-search-engine{transform:translate(-43px)}.atcos-browser-blank{place-content:start center;align-content:start;justify-content:center;grid-template-columns:minmax(0,960px);overflow-x:hidden;overflow-y:auto;gap:16px;padding:clamp(26px,4.5vh,54px) 24px 72px}@media(min-width:701px){.atcos-browser-blank{place-content:center;align-content:center}}.atcos-browser-blank>.atcos-browser-blank-brand,.atcos-browser-blank>form,.atcos-browser-blank>.atcos-browser-incognito-toggle,.atcos-browser-blank>.atcos-browser-history,.atcos-browser-blank>.atcos-browser-top-sites,.atcos-browser-blank>.atcos-browser-blank-options,.atcos-browser-blank>.atcos-browser-home-downloads{justify-self:center}.atcos-browser-blank>.atcos-browser-blank-brand{margin-bottom:2px}.atcos-browser-blank>form{width:min(704px,100%);height:54px}.atcos-browser-incognito-toggle{display:grid;grid-template-columns:34px auto;grid-template-rows:auto auto;align-items:center;column-gap:9px;color:#eef3ff;cursor:pointer}.atcos-browser-incognito-toggle>input{position:absolute;opacity:0;pointer-events:none}.atcos-browser-incognito-toggle>span{grid-column:1;grid-row:1/3;width:34px;height:19px;display:flex;align-items:center;padding:2px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff14;transition:.18s ease}.atcos-browser-incognito-toggle>span>i{width:13px;height:13px;border-radius:50%;background:#ebf1ffa6;box-shadow:0 1px 4px #00000059;transition:transform .18s ease,background .18s ease}.atcos-browser-incognito-toggle>strong{grid-column:2;grid-row:1;align-self:end;font-size:10px}.atcos-browser-incognito-toggle>small{grid-column:2;grid-row:2;align-self:start;color:#ebf1ff7a;font-size:8px}.atcos-browser-incognito-toggle>input:checked+span{border-color:rgba(var(--ui-accent-rgb),.6);background:rgba(var(--ui-accent-rgb),.38)}.atcos-browser-incognito-toggle>input:checked+span>i{transform:translate(15px);background:#fff}.atcos-browser-incognito-toggle:focus-within>span{box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.14)}.atcos-browser-top-sites{width:100%;display:grid;grid-template-columns:repeat(var(--desktop-site-columns,6),minmax(0,142px));grid-auto-rows:98px;justify-content:center;gap:12px;margin-top:2px}.atcos-browser-top-sites>.atcos-browser-site-tile{min-width:0;min-height:0;width:142px;height:98px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.atcos-browser-top-sites>.atcos-browser-site-tile:before,.atcos-browser-top-sites>.atcos-browser-site-tile:after{display:none}.atcos-browser-top-sites>.atcos-browser-site-tile:hover{transform:none;border-color:transparent;box-shadow:none}.atcos-browser-top-sites>.atcos-browser-site-tile>.app-launch{width:100%!important;height:100%!important;min-height:0!important;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:10px;padding:12px!important;border:0;border-radius:inherit;background:transparent;color:#fff;text-align:left}.atcos-browser-top-sites .app-icon-badge-wrap{grid-column:1;grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(var(--ui-accent-rgb),.12);overflow:hidden}.atcos-browser-top-sites :is(.app-icon-image,.app-icon-symbol){width:30px;height:30px;display:grid;place-items:center;object-fit:contain;font-size:20px}.atcos-browser-top-sites .app-launch>strong{min-width:0;align-self:end;margin:0;display:-webkit-box;overflow:hidden;white-space:normal;font-size:12px;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.atcos-browser-top-sites .app-launch>span:last-child{min-width:0;align-self:start;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ebf1ff8c;font-size:8px}.atcos-browser-top-sites>.view-all .app-icon-symbol{color:#f5f8ffe6}.atcos-browser-blank-options{display:flex;align-items:center;justify-content:center;gap:14px;min-height:36px;margin-top:2px}.atcos-browser-blank-options .atcos-browser-search-engine{transform:none}.atcos-browser-blank-options .atcos-browser-session-clear{position:static;display:flex;align-items:center;transform:none}.atcos-browser-home-downloads{width:min(704px,100%);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 18px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#ffffff09}.atcos-browser-home-downloads>header{display:grid;gap:2px;white-space:nowrap}.atcos-browser-home-downloads>header strong{font-size:11px}.atcos-browser-home-downloads>header small{color:#ebf1ff7a;font-size:8px}.atcos-browser-home-downloads>div{min-width:0;display:flex;justify-content:flex-end;gap:7px;overflow-x:auto}.atcos-browser-home-downloads a{min-width:max-content;display:grid;gap:2px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0e;color:#eef3ff;text-decoration:none}.atcos-browser-home-downloads a:hover{border-color:rgba(var(--ui-accent-rgb),.5);background:rgba(var(--ui-accent-rgb),.12)}.atcos-browser-home-downloads a strong{font-size:9px}.atcos-browser-home-downloads a small{color:#ebf1ff85;font-size:7px}.atcos-browser-home-downloads .atcos-browser-drive-activation,.atcos-browser-external-row .atcos-browser-drive-activation{border-color:#70e0c157;background:linear-gradient(135deg,#21a68929,#4b60c41f)}.atcos-browser-history{width:min(900px,calc(100vw - 64px));min-height:220px;max-height:min(480px,52vh);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#080d17d1;box-shadow:0 22px 70px #00000052;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.atcos-browser-history>header{display:grid;grid-template-columns:minmax(130px,1fr) minmax(220px,420px) minmax(130px,1fr);align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.1)}.atcos-browser-history>header>div{display:grid;gap:2px}.atcos-browser-history>header strong{font-size:15px}.atcos-browser-history>header small{color:#ebf1ff8c;font-size:9px}.atcos-browser-history>header>span{display:flex;align-items:center;justify-content:flex-end;gap:7px}.atcos-browser-history-search{height:34px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#ffffff0e;color:#ebf1ff85}.atcos-browser-history-search:focus-within{border-color:rgba(var(--ui-accent-rgb),.58);box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.1)}.atcos-browser-history-search>span{font-size:17px}.atcos-browser-history-search>input{min-width:0;width:100%;height:30px;padding:0;border:0;outline:0;background:transparent;color:#eef3ff;font-size:10px}.atcos-browser-history-search>input::placeholder{color:#ebf1ff6b}.atcos-browser-blank .atcos-browser-history>header button{width:auto;height:31px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#ffffff0f;color:#eef3ff;font-size:10px}.atcos-browser-blank .atcos-browser-history>header button:last-child{width:31px;padding:0;font-size:17px}.atcos-browser-blank .atcos-browser-history>header .atcos-browser-clear-history{border-color:#ff69814d;background:#ff4d6914;color:#ffb4c0}.atcos-browser-history>header button:disabled{opacity:.4;cursor:default}.atcos-browser-history-list{min-height:0;overflow:auto;padding:7px}.atcos-browser-history-item{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;border-radius:11px}.atcos-browser-history-item:hover{background:#ffffff12}.atcos-browser-blank .atcos-browser-history-list .atcos-browser-history-open{width:100%;height:auto;min-height:52px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:#eef3ff;text-align:left}.atcos-browser-blank .atcos-browser-history-list .atcos-browser-history-remove{width:27px;height:27px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#ebf1ff8c;font-size:17px}.atcos-browser-blank .atcos-browser-history-list .atcos-browser-history-remove:hover{background:#ff4d6924;color:#ffb4c0}.atcos-browser-history-list img{width:28px;height:28px;object-fit:contain}.atcos-browser-history-list span{min-width:0;display:grid;gap:3px}.atcos-browser-history-list strong,.atcos-browser-history-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atcos-browser-history-list strong{font-size:11px}.atcos-browser-history-list small{color:#ebf1ff7a;font-size:8px}.atcos-browser-history-list time{color:#ebf1ff73;font-size:8px;white-space:nowrap}.atcos-browser-history-list>p{margin:50px 0;color:#ebf1ff85;font-size:11px;text-align:center}@media(max-width:700px){.atcos-browser-blank{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 12px calc(76px + env(safe-area-inset-bottom,0px))}.atcos-browser-blank-brand{gap:4px}.atcos-browser-blank-brand img{width:42px;height:42px}.atcos-browser-blank-brand strong{font-size:17px}.atcos-browser-blank-brand small{font-size:9px}.atcos-browser-top-sites{width:100%;grid-template-columns:repeat(var(--mobile-site-columns,3),minmax(0,104px));grid-auto-rows:88px;justify-content:center;gap:8px}.atcos-browser-top-sites>.atcos-browser-site-tile{width:104px;height:88px;border-radius:16px}.atcos-browser-top-sites>.atcos-browser-site-tile>.app-launch{grid-template-columns:1fr;grid-template-rows:42px auto;padding:8px 5px!important;justify-items:center;text-align:center}.atcos-browser-top-sites .app-icon-badge-wrap{grid-column:1;grid-row:1;width:40px;height:40px;border-radius:12px}.atcos-browser-top-sites .app-launch>strong{grid-column:1;grid-row:2;max-width:100%;align-self:center;font-size:10px}.atcos-browser-top-sites .app-launch>span:last-child{display:none}.atcos-browser-top-sites>.site:nth-child(n+6){display:none}.atcos-browser-top-sites>.view-all{display:block}.atcos-browser-blank-options{flex-wrap:wrap;gap:8px}.atcos-browser-home-downloads{grid-template-columns:1fr;gap:8px;padding:10px}.atcos-browser-home-downloads>header{text-align:center}.atcos-browser-home-downloads>div{justify-content:flex-start}.atcos-browser-history{width:100%;max-height:48vh;border-radius:16px}.atcos-browser-history>header{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px}.atcos-browser-history-search{grid-column:1/-1;grid-row:2;width:100%}.atcos-browser-history-list time{display:none}.atcos-browser-blank .atcos-browser-history-list .atcos-browser-history-open{grid-template-columns:32px minmax(0,1fr)}}@media(min-width:701px){.engine-shell .mobile-taskbar-running,.engine-shell .mobile-taskbar-system{position:relative!important;isolation:isolate;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.engine-shell .mobile-taskbar-running:before,.engine-shell .mobile-taskbar-system:before{content:"";position:absolute;z-index:-1;top:-5px;right:-7px;bottom:-3px;left:-7px;border:1px solid color-mix(in srgb,var(--taskbar-edge,rgba(225,229,255,.15)) 72%,transparent);border-radius:22px 22px 14px 14px;background:linear-gradient(180deg,#ffffff1b,#ffffff08);box-shadow:inset 0 1px #ffffff1c,0 -6px 18px rgba(var(--ui-accent-rgb),.08),0 7px 18px #0000001f;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);pointer-events:none}.engine-shell .mobile-taskbar-running{width:min(max-content,46vw)!important;min-width:0!important;padding-inline:7px!important}.engine-shell .mobile-taskbar-running button{width:clamp(35px,3.3vw,42px)!important;min-width:35px!important;flex:1 1 42px!important}.engine-shell .mobile-taskbar-system{padding-inline:5px!important}}@media(min-width:701px)and (max-width:1100px){body .engine-shell .mobile-taskbar{grid-template-columns:minmax(250px,1fr) minmax(0,auto) max-content!important}body .engine-shell .taskbar-browser-start{min-width:0!important;overflow:hidden!important}body .engine-shell .taskbar-browser-start>.taskbar-web-address{min-width:0!important}body .engine-shell .mobile-taskbar-running{width:fit-content!important;max-width:100%!important;min-width:0!important;height:calc(var(--taskbar-cluster-size) + 8px)!important;min-height:calc(var(--taskbar-cluster-size) + 8px)!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scrollbar-width:none}body .engine-shell .mobile-taskbar-running::-webkit-scrollbar{display:none}body .engine-shell .mobile-taskbar-running:before{top:0!important;right:0!important;bottom:0!important;left:0!important}body .engine-shell .mobile-taskbar-system{position:relative!important;z-index:2;width:max-content!important;min-width:max-content!important;justify-self:end!important}}body .engine-shell .mobile-taskbar-system>.taskbar-ai-button.is-default{margin-left:4px!important}body .engine-shell .mobile-taskbar-system>.taskbar-ai-button.is-verified .taskbar-ai-mark{width:34px;height:34px}.all-apps-backdrop>.all-apps-dialog{height:min(710px,calc(100dvh - 36px));border-color:#b1bce12e;background:radial-gradient(circle at 10% -4%,rgba(var(--ui-accent-rgb),.24),transparent 34%),radial-gradient(circle at 94% 4%,rgba(91,112,255,.12),transparent 30%),linear-gradient(155deg,#131827fb,#070a12fe)}.all-apps-dialog>.dialog-head{position:relative;align-items:center!important;min-height:88px;padding:15px 18px!important;overflow:hidden}.all-apps-dialog>.dialog-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(var(--ui-accent-rgb),.72),rgba(124,107,255,.34),transparent 72%)}.all-apps-heading{min-width:0;display:flex!important;align-items:center;gap:12px!important}.all-apps-heading-mark{width:46px;height:46px;display:grid;place-items:center;flex:none;border:1px solid rgba(var(--ui-accent-rgb),.4);border-radius:14px;background:linear-gradient(145deg,rgba(var(--ui-accent-rgb),.28),#5b70ff24);color:#fff;font-size:22px;box-shadow:inset 0 1px #ffffff1c,0 10px 28px #00000038}.all-apps-heading>div{min-width:0;display:grid;gap:2px}.all-apps-heading>div>small{color:rgba(var(--ui-accent-rgb),.95);font-size:8px;font-weight:900;letter-spacing:.17em}.all-apps-heading>div>strong{font-size:23px!important;line-height:1.05}.all-apps-heading>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-apps-head-actions{gap:7px!important}.all-apps-head-actions .all-apps-add-button{min-width:104px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;border-color:rgba(var(--ui-accent-rgb),.5)!important;background:linear-gradient(135deg,rgba(var(--ui-accent-rgb),.86),#8b42efdb)!important;box-shadow:0 8px 24px rgba(var(--ui-accent-rgb),.18);font-size:11px;font-weight:850}.all-apps-add-button>span{font-size:18px;line-height:1}.all-apps-add-button>b{font-size:10px;white-space:nowrap}.all-apps-dialog>.all-apps-search{border-color:#aebce42b;background:linear-gradient(135deg,#2b344d94,#ffffff0b);box-shadow:inset 0 1px #ffffff0a}.all-apps-dialog>.all-apps-search:focus-within{border-color:rgba(var(--ui-accent-rgb),.62);box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb),.11),inset 0 1px #ffffff0d}.all-apps-dialog>.all-apps-search>span,.all-apps-dialog>.all-apps-search>input{align-self:center;transform:none!important}.all-apps-dialog>.all-apps-search>input{height:100%;padding-block:0;line-height:1.2}.all-apps-dialog>.all-apps-list{padding-bottom:16px}.all-apps-dialog .all-apps-item{position:relative;overflow:hidden;border-color:#b1bce121;background:linear-gradient(135deg,#1f2639c7,#0e121ebd)}.all-apps-dialog .all-apps-item:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,rgba(var(--ui-accent-rgb),.8),#7061ff2e);opacity:.58}.all-apps-dialog .all-apps-item:nth-child(3n+2):before{background:linear-gradient(180deg,#6f8dffe0,#6f8dff1a)}.all-apps-dialog .all-apps-item:nth-child(3n):before{background:linear-gradient(180deg,#ca66ffcc,#ca66ff1a)}.all-apps-dialog .all-apps-launch :is(.app-icon-image,.app-icon-symbol){width:40px;height:40px;border-radius:12px;box-shadow:0 7px 18px #00000042}.all-apps-dialog .all-apps-source{padding:5px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0d;font-size:8px}.all-apps-dialog .all-apps-pinned-mark{border-color:rgba(var(--ui-accent-rgb),.34);background:rgba(var(--ui-accent-rgb),.12)}@media(max-width:720px){.all-apps-backdrop>.all-apps-dialog{height:100%!important}.all-apps-dialog>.dialog-head{min-height:72px;padding:11px 12px!important}.all-apps-heading{gap:9px!important}.all-apps-heading-mark{width:40px;height:40px;border-radius:12px;font-size:19px}.all-apps-heading>div>small{font-size:7px}.all-apps-heading>div>strong{font-size:19px!important}.all-apps-heading>div>span{max-width:30ch}.all-apps-head-actions .all-apps-add-button{width:38px!important;min-width:38px!important;padding:0!important}.all-apps-add-button>b{display:none}}.atcos-app-tabs.atcos-in-app-browser-tabs{background:color-mix(in srgb,rgb(var(--taskbar-bottom-rgb,7,9,16)) 92%,#000 8%)!important}.atcos-app-tabs.atcos-in-app-browser-tabs>button>i{position:relative!important;flex:0 0 24px!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important;margin-left:0!important;padding:0!important;border-radius:50%!important;font-size:0!important;line-height:1!important}.atcos-app-tabs.atcos-in-app-browser-tabs>button>i:before,.atcos-app-tabs.atcos-in-app-browser-tabs>button>i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.atcos-app-tabs.atcos-in-app-browser-tabs>button>i:after{transform:translate(-50%,-50%) rotate(-45deg)}.atcos-app-tabs.atcos-in-app-browser-tabs>button>i:hover{background:#ffffff21!important}@media(min-width:701px){.atcos-app-tabs.atcos-in-app-browser-tabs{align-items:end!important;gap:0!important;padding:5px 10px 0!important;border-bottom:0!important}.atcos-app-tabs.atcos-in-app-browser-tabs>button:not(.atcos-browser-new-tab){position:relative;isolation:isolate;height:32px!important;flex:0 1 226px!important;min-width:92px!important;max-width:230px!important;margin:0 2px;padding:0 9px 0 12px!important;border:0!important;border-radius:10px 10px 0 0!important;background:transparent!important;color:color-mix(in srgb,var(--atcos-font-color,#f4f1f7) 72%,transparent)!important;box-shadow:none!important}.atcos-app-tabs.atcos-in-app-browser-tabs>button:not(.atcos-browser-new-tab):not(.active):hover{background:color-mix(in srgb,rgb(var(--taskbar-top-rgb,20,24,37)) 88%,rgb(var(--ui-accent-rgb)) 12%)!important;color:var(--atcos-font-color,#f4f1f7)!important}.atcos-app-tabs.atcos-in-app-browser-tabs>button.active{z-index:2;background:color-mix(in srgb,color-mix(in srgb,rgb(var(--taskbar-top-rgb,20,24,37)) 78%,rgb(var(--ui-accent-rgb)) 22%) 88%,#fff 12%)!important;color:var(--atcos-font-color,#fff)!important;box-shadow:inset 0 1px #ffffff14,inset 0 2px rgba(var(--ui-accent-rgb),.2)!important}.atcos-app-tabs.atcos-in-app-browser-tabs.maximized{top:0!important}.authenticated-frame-shell.app-tabs-open>.pooled-frame.maximized:not(.taskbar-preview-frame){top:40px!important;height:calc(var(--frame-height,1080px) - var(--atcos-app-tabs-logical-height,40px))!important}.authenticated-frame-shell.app-tabs-open>.pooled-frame.windowed:not(.taskbar-preview-frame){top:calc(var(--frame-y,0px) + 40px)!important;height:calc(var(--frame-height,850px) - 40px)!important}}@media(max-width:700px){.authenticated-frame-shell.app-tabs-open>.pooled-frame.maximized:not(.taskbar-preview-frame),.mobile-app-active .authenticated-frame-shell.app-tabs-open>.pooled-frame.maximized:not(.taskbar-preview-frame){top:calc(36px + env(safe-area-inset-top,0px))!important;height:calc(100dvh - var(--atcos-taskbar-height,56px) - 36px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}}.atcos-ai-chat-workspace{position:relative;z-index:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.atcos-ai-chat-workspace>.atcos-chat{min-width:0;min-height:0}.atcos-ai-chat-workspace{display:contents}.atcos-assistant-backdrop.has-external-app-preview{z-index:120!important;place-items:center start;padding:18px;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none}.atcos-assistant-backdrop.has-external-app-preview .atcos-assistant{width:min(900px,max(320px,calc(100vw - 500px)));height:calc(100dvh - var(--atcos-taskbar-height,56px) - 36px);pointer-events:auto}.atcos-assistant.has-external-app-preview .atcos-message{max-width:94%}.atcos-app-frame-error{display:grid!important;place-items:center;padding:24px;background:radial-gradient(circle at 50% 15%,rgba(var(--ui-accent-rgb),.16),transparent 46%),#080b13;color:#f5f7ff;text-align:center}.atcos-app-frame-error>div{width:min(320px,100%);display:grid;justify-items:center;gap:10px}.atcos-app-frame-error span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,112,135,.42);border-radius:14px;background:#ff48691f;color:#ff9bad;font-weight:900}.atcos-app-frame-error strong{font-size:17px}.atcos-app-frame-error p{margin:0;color:#ebf1ffad;font-size:12px;line-height:1.5}.atcos-app-frame-error button{min-height:38px;padding:0 14px;border:1px solid rgba(var(--ui-accent-rgb),.42);border-radius:11px;background:rgba(var(--ui-accent-rgb),.13);color:#fff;font-weight:750}.atcos-ai-external-preview-status{display:flex;align-items:center;gap:8px;margin-left:auto;padding-left:10px;border-left:1px solid rgba(255,255,255,.1);white-space:nowrap}.atcos-ai-external-preview-status>span{display:grid;line-height:1.05}.atcos-ai-external-preview-status strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#f4f1ff}.atcos-ai-external-preview-status small{font-size:8px;color:#dcd7f48c}.atcos-ai-external-preview-status button{min-width:auto;padding:6px 8px;border:1px solid rgba(166,139,255,.28);border-radius:8px;background:#8b67ff1f;color:#ddd5ff;font-size:9px}@media(max-width:900px){.atcos-assistant-backdrop.has-external-app-preview{z-index:55!important;place-items:center;padding:0;pointer-events:auto}.atcos-assistant-backdrop.has-external-app-preview .atcos-assistant{width:100%;height:100%;pointer-events:auto}.atcos-ai-external-preview-status{display:none}}.generated-app-preview-shell{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#080b13;color:#f4f6ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.generated-app-preview-shell>header{position:fixed;z-index:30;inset:0 0 auto;height:48px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 7px 0 12px;border-bottom:1px solid rgba(181,164,255,.2);background:linear-gradient(110deg,#111627,#17132d);box-shadow:0 8px 28px #0000004d;-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.generated-app-preview-shell>header>span:nth-child(2){min-width:0;display:grid;line-height:1.08}.generated-app-preview-shell>header small{color:#a99bdc;font-size:7px;font-weight:850;letter-spacing:.16em}.generated-app-preview-shell>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.generated-app-preview-shell>header em{padding:5px 7px;border:1px solid rgba(119,224,178,.25);border-radius:999px;background:#3ebf891a;color:#9be6c4;font-size:8px;font-style:normal;font-weight:750}.generated-app-preview-shell>header nav{display:flex;align-items:center;gap:4px;-webkit-app-region:no-drag}.generated-app-preview-shell>header nav button{width:31px;height:31px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0e;color:#f5f3ff;font:500 18px/1 Arial,sans-serif}.generated-app-preview-shell>header nav button:first-child{border-color:#76ddaf57;background:#39b88221;color:#a8efce}.generated-app-preview-shell>header nav button.close:hover{border-color:#ff5f7766;background:#e53a5740}.generated-app-preview-shell>header nav button:disabled{opacity:.45}.generated-app-preview-mark{width:30px;height:30px;display:grid!important;place-items:center;border:1px solid rgba(140,183,255,.45);border-radius:9px;background:linear-gradient(145deg,#12233d,#211640);color:#b8d4ff;font-family:Georgia,serif;font-size:18px;box-shadow:0 0 18px #4c9aff29}.generated-app-preview-surface{position:fixed;top:48px;right:0;bottom:0;left:0;overflow:hidden;background:#070910}.generated-app-preview-surface>.frame-pool{position:absolute;top:0;right:0;bottom:0;left:0}.generated-app-preview-surface .authenticated-frame-shell{position:absolute;top:0;right:0;bottom:0;left:0}.generated-app-preview-surface .pooled-frame{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.generated-app-preview-loading,.generated-app-preview-failure{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;text-align:center;background:#080b13}.generated-app-preview-loading i{width:28px;height:28px;border:2px solid rgba(154,132,255,.25);border-top-color:#9f8cff;border-radius:50%;animation:spin .8s linear infinite}.generated-app-preview-loading span,.generated-app-preview-failure p{margin:0;color:#ebefff9e;font-size:11px}.generated-app-preview-failure strong{color:#ff9cad}@media print{body:has(>.atcos-admin-backdrop)>:not(.atcos-admin-backdrop){display:none!important}body>.atcos-admin-backdrop{position:static!important;display:block!important;width:210mm!important;height:auto!important;overflow:visible!important;transform:none!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body>.atcos-admin-backdrop .atcos-admin-window{display:block!important;max-width:none!important;transform:none!important;contain:none!important}}.atcos-admin-wallet-disclosure{min-width:0;border:1px solid rgba(102,207,255,.18);border-radius:16px;background:#258ddd0b}.atcos-admin-wallet-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;list-style:none;cursor:pointer;color:#b9eaff;font-size:12px;font-weight:700}.atcos-admin-wallet-disclosure>summary::-webkit-details-marker{display:none}.atcos-admin-wallet-disclosure>summary:focus-visible{outline:2px solid #83d8ff;outline-offset:2px;border-radius:16px}.atcos-admin-wallet-chevron{font-size:20px;line-height:1}.atcos-admin-wallet-disclosure[open]>summary .atcos-admin-wallet-chevron{transform:rotate(180deg)}.atcos-admin-wallet-disclosure>.atcos-admin-wallets{border:0;border-top:1px solid rgba(102,207,255,.12);border-radius:0 0 16px 16px;box-shadow:none}.atcos-admin-wallet-form input:not([type=checkbox]){color:#eef3ff;-webkit-text-fill-color:#eef3ff;caret-color:#eef3ff}.atcos-admin-wallet-form input::placeholder{color:#e0ebf485;-webkit-text-fill-color:rgba(224,235,244,.52)}.linux-control-tabs button{color:#ffffffd1}.linux-control-tabs button.active{background:#f3f5fa!important;border-color:#fff!important;color:#101622!important;font-weight:800;text-shadow:none}.hosting-sites{display:flex;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.hosting-sites::-webkit-scrollbar{display:none}.hosting-sites>div{flex:0 0 min(220px,72vw);scroll-snap-align:center}.hosting-app-window{position:relative}.hosting-app-window .window-resize-handle{z-index:90}.hosting-app-overlay{padding:8px}.hosting-operation-status{position:sticky;top:0;z-index:12;margin:0;box-shadow:0 8px 22px #00000040}.hosting-remove-button,.hosting-database-manager-button{display:inline-flex;align-items:center;justify-content:center}.hosting-remove-button svg,.hosting-database-manager-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.all-apps-list{grid-template-columns:repeat(2,minmax(0,1fr))}
