.alaxee-logo[data-v-ce962667]{min-width:0;color:var(--text);white-space:nowrap;align-items:center;gap:9px;line-height:1;display:inline-flex}.alaxee-logo__symbol[data-v-ce962667]{filter:drop-shadow(0 5px 12px #7885e73d);flex:none;width:38px;height:38px;display:block;overflow:visible}.alaxee-logo__wordmark[data-v-ce962667]{letter-spacing:.14em;align-items:baseline;gap:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:650;display:inline-flex}.alaxee-logo__ala[data-v-ce962667]{color:color-mix(in srgb, var(--text) 82%, transparent);font-weight:560}.alaxee-logo__xee[data-v-ce962667]{letter-spacing:.105em;background:linear-gradient(105deg,#f5c47c 0%,#dda4e9 53%,#75d9f0 100%);color:#0000;filter:drop-shadow(0 1px 7px #b992e929);-webkit-background-clip:text;background-clip:text;margin-left:.015em;font-weight:900}.alaxee-logo__start[data-v-ce962667]{border-left:1px solid var(--border);color:var(--muted);letter-spacing:.24em;margin-left:9px;padding-left:9px;font-size:8px;font-weight:650}.alaxee-logo--large[data-v-ce962667]{gap:12px}.alaxee-logo--large .alaxee-logo__symbol[data-v-ce962667]{width:48px;height:48px}.alaxee-logo--large .alaxee-logo__wordmark[data-v-ce962667]{font-size:14px}.alaxee-logo--large .alaxee-logo__start[data-v-ce962667]{margin-left:11px;padding-left:11px;font-size:9px}.alaxee-logo--mark-only .alaxee-logo__symbol[data-v-ce962667]{width:48px;height:48px}@media (width<=900px){.alaxee-logo__symbol[data-v-ce962667]{width:34px;height:34px}.alaxee-logo__wordmark[data-v-ce962667]{font-size:11px}.alaxee-logo__start[data-v-ce962667]{margin-left:7px;padding-left:7px;font-size:7px}}.alaxee-logo__orbit[data-v-ce962667]{stroke-dasharray:9 4 17 7;animation:22s linear infinite alaxee-logo-orbit-ce962667}.alaxee-logo__flare[data-v-ce962667],.alaxee-logo__flare-core[data-v-ce962667]{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite alaxee-logo-flare-ce962667}@keyframes alaxee-logo-orbit-ce962667{to{stroke-dashoffset:-74px}}@keyframes alaxee-logo-flare-ce962667{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.alaxee-logo__orbit[data-v-ce962667],.alaxee-logo__flare[data-v-ce962667],.alaxee-logo__flare-core[data-v-ce962667]{animation:none}}.nav-action[data-v-be6bcebe]{font:inherit;cursor:pointer;background:0 0;border:0}.command-launcher[data-v-be6bcebe]:disabled{opacity:.55;cursor:wait}.auth-status[data-v-be6bcebe]{color:var(--muted);white-space:nowrap;font-size:11px}.app-startup[data-v-be6bcebe]{place-items:center;min-height:min(68vh,680px);padding:28px 0;display:grid}.startup-card[data-v-be6bcebe]{text-align:center;border-radius:24px;width:min(100%,520px);padding:clamp(24px,4vw,36px)}.startup-mark[data-v-be6bcebe]{color:#fff;background:linear-gradient(135deg,#7299fb,#856cde);border-radius:16px;place-items:center;width:48px;height:48px;margin:22px auto 16px;font-size:27px;font-weight:850;display:grid;box-shadow:0 9px 28px #687eeb40}.startup-card h1[data-v-be6bcebe]{letter-spacing:-.035em;margin:0;font-size:clamp(18px,2vw,22px)}.startup-card p[data-v-be6bcebe]{color:var(--muted);margin:9px 0 20px;font-size:12px}.startup-progress[data-v-be6bcebe]{background:var(--border);border-radius:99px;height:3px;overflow:hidden}.startup-progress span[data-v-be6bcebe]{background:linear-gradient(90deg,var(--accent),#8b7bea);border-radius:99px;width:38%;height:100%;display:block}.startup-skeleton[data-v-be6bcebe]{gap:8px;margin-top:22px;display:grid}.startup-skeleton i[data-v-be6bcebe]{background:var(--surface-strong);border-radius:99px;height:8px;display:block}.startup-skeleton i[data-v-be6bcebe]:first-child{width:100%}.startup-skeleton i[data-v-be6bcebe]:nth-child(2){width:78%}.startup-skeleton i[data-v-be6bcebe]:nth-child(3){width:54%}@media (prefers-reduced-motion:reduce){.startup-progress span[data-v-be6bcebe]{opacity:.65;width:100%}}.widget-host{width:100%;min-width:0}.widget-host-loading,.widget-host-error{border:1px solid var(--border);background:linear-gradient(145deg, #fff1, #ffffff05), var(--surface);min-height:65px;color:var(--muted);-webkit-backdrop-filter:blur(22px);border-radius:17px;align-items:center;gap:11px;padding:17px 20px;display:flex}.widget-host-spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:.8s linear infinite widget-host-spin}.widget-host-error{border-color:color-mix(in srgb, var(--danger) 28%, var(--border));display:block}.widget-host-error strong{color:var(--text);font-size:13px}.widget-host-error p{margin:6px 0 0;font-size:11px;line-height:1.6}.widget-host-error small{color:var(--faint);overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}@keyframes widget-host-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.widget-host-spinner{animation:none}}:root{color:#edf2ff;font-synthesis:none;text-rendering:optimizelegibility;--bg:#0a0f1c;--surface:#141d30ad;--surface-strong:#172238e0;--border:#becfff21;--text:#edf2ff;--muted:#9aa9c4;--faint:#74839e;--accent:#86a5ff;--accent-strong:#6d8df5;--success:#62d6ad;--danger:#ff8291;--shadow:0 20px 70px #00000038;background:#0a0f1c;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1e293b;--bg:#eef3fb;--surface:#ffffffb3;--surface-strong:#ffffffeb;--border:#40537821;--text:#1e293b;--muted:#64748b;--faint:#8a98ac;--accent:#5278e8;--accent-strong:#4269d8;--shadow:0 20px 70px #1e325a1a;background:#eef3fb}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;min-height:100%}body{background:radial-gradient(ellipse at 14% 4%, #4868c32e, transparent 34%), radial-gradient(ellipse at 88% 15%, #7c58bf21, transparent 32%), radial-gradient(ellipse at 52% 100%, #31728e1f, transparent 38%), var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}#app{min-height:100vh}.app-shell{z-index:2;flex-direction:column;min-height:100vh;display:flex;position:relative}.topbar{justify-content:space-between;align-items:center;gap:22px;width:min(1180px,100% - 48px);min-height:48px;margin:22px auto 0;display:flex}.brand-lockup{align-items:center;gap:10px;min-width:190px;display:inline-flex}.top-nav{align-items:center;gap:7px;display:flex}.nav-link,.login-link{color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;transition:all .2s;display:inline-flex}.nav-link:hover,.nav-link.router-link-active,.login-link:hover{color:var(--text);background:var(--surface)}.account-area{justify-content:flex-end;align-items:center;gap:10px;min-width:190px;display:flex}.user-chip{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.icon-button,.quiet-icon,.reveal-button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.icon-button{border:1px solid var(--border);border-radius:11px;width:34px;height:34px}.icon-button:hover,.quiet-icon:hover{color:var(--text);background:var(--surface)}.setup-banner{color:#f4c879;background:#f4be5c14;border:1px solid #f4be5c59;border-radius:12px;width:min(1180px,100% - 48px);margin:16px auto 0;padding:11px 14px;font-size:12px}.main-content{flex-direction:column;flex:1;width:min(1180px,100% - 48px);margin:0 auto;display:flex}.footer{width:min(1180px,100% - 48px);color:var(--faint);letter-spacing:.16em;justify-content:space-between;margin:22px auto 18px;font:600 9px Inter,system-ui,sans-serif;display:flex}.glass-panel{background:linear-gradient(145deg, #ffffff16, #ffffff06), var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px)}.home-view{flex-direction:column;gap:27px;padding:clamp(34px,6vh,64px) 0 20px;display:flex}.hero-row{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:32px;display:grid}.eyebrow{color:var(--faint);letter-spacing:.19em;font:700 9px Inter,system-ui,sans-serif}.hero-copy .eyebrow{align-items:center;gap:9px;display:flex}.pulse-dot{background:var(--success);width:6px;height:6px;box-shadow:0 0 13px var(--success);border-radius:99px}.clock-display{letter-spacing:-.075em;background:linear-gradient(100deg, var(--text), #a8b8eb 75%, #a28de1);color:#0000;-webkit-background-clip:text;background-clip:text;margin:12px 0 -2px;font:800 clamp(58px,8vw,88px)/1 Inter,system-ui,sans-serif}.date-line{color:var(--muted);margin:10px 0 0;font-size:13px}.greeting{letter-spacing:-.03em;margin:18px 0 4px;font:700 21px Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.greeting-sub{color:var(--muted);margin:0;font-size:13px}.weather-card{border-radius:19px;min-height:176px;padding:19px 20px 16px}.section-kicker{color:var(--muted);letter-spacing:.16em;align-items:center;gap:8px;font:700 9px Inter,system-ui,sans-serif;display:flex}.weather-main{align-items:baseline;gap:12px;margin:13px 0 0;display:flex}.weather-main strong{letter-spacing:-.07em;font:700 44px Inter,system-ui,sans-serif}.weather-main span{color:var(--muted);font-size:13px}.weather-city{color:var(--muted);margin:-2px 0 10px;font-size:11px}.weather-meta{color:var(--faint);flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.weather-empty{color:var(--muted);margin:14px 0 12px;font-size:12px}.weather-search{gap:7px;margin-top:13px;display:flex}.weather-search input{border:1px solid var(--border);min-width:0;height:31px;color:var(--text);background:#00000014;border-radius:9px;outline:0;flex:1;padding:0 9px;font-size:10px}.weather-search button{color:var(--text);cursor:pointer;background:#809dff2e;border:0;border-radius:9px;padding:0 11px;font-size:10px}.inline-error{color:var(--danger);margin:7px 0 0;font-size:10px}.search-panel{border-radius:17px;align-items:center;gap:16px;height:65px;padding:0 15px 0 22px;display:flex}.search-icon{color:var(--muted);flex:none}.search-panel input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.search-panel input::placeholder{color:var(--faint)}.search-panel select{appearance:none;cursor:pointer;border:1px solid var(--border);color:var(--muted);background:#00000014;border-radius:9px;outline:0;padding:8px 25px 8px 10px;font-size:11px}.search-panel option{color:#fff;background:#18223a}.search-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7399fb,#806fe0);border:0;border-radius:11px;place-items:center;width:37px;height:37px;display:inline-grid}.shortcut-section{flex-direction:column;gap:14px;display:flex}.section-heading{justify-content:space-between;align-items:end;display:flex}.section-heading h3,.card-heading h2{margin:4px 0 0;font:700 17px Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.subtle-link{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.subtle-link:hover{color:var(--text)}.shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.shortcut-card{border-radius:14px;align-items:center;gap:13px;min-height:83px;padding:14px 16px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.shortcut-card:hover{background-color:var(--surface-strong);border-color:#9ab4ff57;transform:translateY(-3px)}.shortcut-icon{color:#a9bdff;background:#89a4ff21;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:inline-grid}.shortcut-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.shortcut-arrow{color:var(--faint);flex:none;margin-left:auto}.guest-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.add-shortcut{color:var(--muted);border-style:dashed}.bottom-strip{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.bottom-copy p{color:var(--muted);margin:5px 0 0;font-size:11px}.primary-button{color:#fff;cursor:pointer;background:linear-gradient(130deg,#7197fa,#796bdc);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:700;transition:transform .2s,opacity .2s;display:inline-flex;box-shadow:0 7px 20px #5f78df30}.primary-button:hover{transform:translateY(-1px)}.primary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.primary-button.compact{padding:9px 13px;font-size:11px}.full-width{width:100%}.auth-layout{flex:1;place-items:center;padding:38px 0;display:grid}.auth-card{border-radius:23px;width:min(430px,100%);padding:25px 30px 27px}.back-link{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.auth-brand{letter-spacing:.18em;align-items:center;gap:12px;margin:28px 0 24px;font:700 10px Inter,system-ui,sans-serif;display:flex}.auth-heading svg{color:var(--accent)}.auth-heading h1{margin:9px 0 6px;font:700 24px Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.auth-heading p,.page-heading p{color:var(--muted);margin:0;font-size:12px}.form-stack{flex-direction:column;gap:16px;margin-top:25px;display:flex}.field-label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.text-input{border:1px solid var(--border);width:100%;min-width:0;min-height:42px;color:var(--text);resize:vertical;background:#0000001a;border-radius:10px;outline:0;padding:10px 12px;font-size:12px}.text-input:focus,.input-wrap:focus-within{border-color:#82a0ff8c;box-shadow:0 0 0 3px #7793f217}.input-wrap{border:1px solid var(--border);color:var(--faint);background:#0000001a;border-radius:10px;align-items:center;gap:9px;padding-left:12px;display:flex}.input-wrap .text-input{box-shadow:none;background:0 0;border:0;padding-left:0}.reveal-button{padding:9px 11px}.form-error,.inline-error{color:var(--danger)}.form-error,.form-success{border-radius:9px;margin:0;padding:10px 12px;font-size:11px}.form-error{color:var(--danger);background:#ff698217;border:1px solid #ff69822e}.form-success{color:var(--success);background:#4fcd9d17;border:1px solid #4fcd9d2e}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px}.reset-button{margin:14px 0 0;padding:0}.auth-switch{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin-top:23px;padding-top:18px;font-size:11px}.auth-switch a{color:var(--accent);font-weight:700}.auth-footnote{text-align:center;color:var(--faint);margin:17px 0 0;font-size:9px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.page-heading h1{letter-spacing:-.05em;margin:7px 0 5px;font:800 31px Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.user-avatar,.public-avatar{color:#fff;background:linear-gradient(135deg,#799bff,#806ddc);border-radius:16px;place-items:center;width:47px;height:47px;font:700 19px Inter,system-ui,sans-serif;display:grid}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.content-card{border-radius:17px;min-width:0;padding:20px}.card-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.card-heading h2,.content-card h2{margin:5px 0 0;font:700 17px Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.count-pill{border:1px solid var(--border);color:var(--muted);border-radius:30px;padding:5px 9px;font-size:10px}.inline-add{gap:7px;margin-bottom:13px;display:flex}.inline-add input,.note-compose input,.note-compose textarea{border:1px solid var(--border);min-width:0;color:var(--text);background:#00000017;border-radius:9px;outline:0;flex:1;padding:10px 11px;font-size:11px}.inline-add input:focus,.note-compose input:focus,.note-compose textarea:focus{border-color:#82a0ff8c}.square-add{width:38px;color:var(--text);cursor:pointer;background:#7d99f530;border:0;border-radius:9px;flex:0 0 38px;place-items:center;display:inline-grid}.managed-list{flex-direction:column;display:flex}.managed-item{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:11px 0;display:flex}.managed-item:last-child{border-bottom:0}.list-icon{width:30px;height:30px;color:var(--accent);background:#7d99f51f;border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.managed-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.managed-main strong{font-size:11px}.managed-main a{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:9px;display:inline-flex;overflow:hidden}.visibility-tag{border-radius:20px;padding:4px 7px;font-size:9px}.visibility-tag.public{color:var(--success);background:#62d6ad1a}.visibility-tag.private{color:var(--muted);background:#8ea0bf1c}.quiet-icon{border-radius:8px;width:27px;height:27px}.todo-toggle{width:25px;height:25px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.todo-title{flex:1;font-size:11px}.todo-title.completed{color:var(--faint);text-decoration:line-through}.empty-state{color:var(--faint);margin:12px 0 2px;font-size:11px;line-height:1.7}.note-compose{flex-direction:column;gap:8px;display:flex}.note-compose textarea{resize:vertical;line-height:1.65}.note-compose .primary-button{align-self:flex-start}.notes-list{flex-direction:column;gap:9px;margin-top:15px;display:flex}.note-item{border:1px solid var(--border);background:#00000012;border-radius:11px;padding:11px 12px}.note-item-head{justify-content:space-between;align-items:center;font-size:11px;display:flex}.note-item p{white-space:pre-wrap;color:var(--muted);margin:7px 0;font-size:10px;line-height:1.6}.note-item time{color:var(--faint);font-size:9px}.account-panel p,.small-muted{color:var(--muted);font-size:11px;line-height:1.7}.account-panel .primary-button{margin-top:7px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.settings-grid .content-card h2{margin-bottom:18px}.color-input{height:40px;padding:4px}.switch-row{justify-content:space-between;align-items:center;gap:15px;margin:12px 0 15px;display:flex}.switch-row strong,.switch-row small{display:block}.switch-row strong{font-size:11px}.switch-row small{color:var(--muted);margin-top:4px;font-size:9px}.switch-row input,.managed-item input[type=checkbox]{accent-color:var(--accent-strong)}.public-url{color:var(--muted);overflow-wrap:anywhere;background:#0000001f;border-radius:8px;margin:8px 0 16px;padding:10px;font-size:10px}.settings-actions{justify-content:flex-end;margin-top:18px;display:flex}.muted-icon{color:var(--muted)}.muted-line{color:var(--muted);font-size:11px}.public-page-view{width:min(760px,100%);margin:auto;padding:55px 0 25px}.public-profile-card{text-align:center;border-radius:22px;padding:36px}.public-avatar{border-radius:23px;width:70px;height:70px;margin:0 auto 18px;font-size:25px}.public-profile-card h1{margin:10px 0 8px;font:800 29px Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.public-profile-card p{color:var(--muted);font-size:12px}.public-socials{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.public-socials a{border:1px solid var(--border);color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:inline-flex}.public-bookmarks{margin-top:28px}.public-bookmarks h2{margin:5px 0 15px;font:700 18px Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.public-footer{color:var(--faint);letter-spacing:.13em;justify-content:center;align-items:center;gap:7px;margin-top:26px;font-size:9px;display:flex}.not-found,.loading-state{text-align:center;color:var(--muted);border-radius:20px;flex-direction:column;align-items:center;padding:40px 25px;display:flex}.not-found h1{color:var(--text);font-size:21px}.not-found p{margin-bottom:20px;font-size:12px}@media (width<=760px){.topbar,.main-content,.footer,.setup-banner{width:min(100% - 30px,560px)}.topbar{flex-wrap:wrap;margin-top:13px}.brand-lockup,.account-area{min-width:0}.top-nav{border-top:1px solid var(--border);order:3;justify-content:center;width:100%;padding-top:8px}.account-area{margin-left:auto}.user-chip{max-width:115px}.home-view{gap:21px;padding-top:32px}.hero-row{grid-template-columns:1fr;gap:18px}.weather-card{min-height:unset}.clock-display{font-size:clamp(58px,18vw,76px)}.shortcut-grid,.guest-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.search-panel{gap:9px;height:58px;padding:0 10px 0 14px}.search-panel input{font-size:12px}.search-panel select{max-width:90px;padding:7px 5px}.search-submit{width:33px;height:33px}.bottom-strip{align-items:flex-start;padding:14px 2px}.bottom-copy p{max-width:240px}.workspace-view,.settings-view{padding-top:32px}.workspace-grid,.settings-grid{grid-template-columns:1fr}.auth-card{padding:22px}.footer{font-size:8px}}@media (width<=390px){.shortcut-card{gap:8px;padding:12px 10px}.shortcut-icon{flex-basis:32px;width:32px;height:32px}.shortcut-title{font-size:10px}.bottom-strip{flex-direction:column}}.public-avatar-image{object-fit:cover;border:1px solid var(--border);width:70px;height:70px;box-shadow:var(--shadow);border-radius:23px;margin:0 auto 18px;display:block}@media (width>=761px) and (height<=860px){.topbar{min-height:40px;margin-top:12px}.home-view{gap:17px;padding-top:22px;padding-bottom:10px}.clock-display{font-size:clamp(54px,6.6vw,74px)}.greeting{margin-top:11px}.weather-card{min-height:144px;padding:14px 16px 12px}.weather-main strong{font-size:38px}.search-panel{height:55px}.shortcut-section{gap:10px}.shortcut-card{min-height:65px;padding:10px 12px}.shortcut-icon{flex-basis:34px;width:34px;height:34px}.bottom-strip{padding:10px 14px}.footer{margin-top:10px;margin-bottom:10px}}.home-view{flex-direction:column;gap:15px;width:100%;padding:clamp(18px,3.2vh,34px) 0 22px;display:flex}.home-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-context{color:var(--faint);letter-spacing:.17em;align-items:center;gap:9px;font:700 9px Inter,system-ui,sans-serif;display:inline-flex}.customize-button{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;transition:all .2s;display:inline-flex}.customize-button:hover{color:var(--text);background:var(--surface-strong);border-color:#8ca5ff6b}.home-layout-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:13px;display:grid}.home-widget{min-width:0;min-height:0}.hero-card{border-radius:19px;justify-content:space-between;align-items:center;gap:16px;height:100%;min-height:138px;padding:16px 21px;display:flex}.hero-card .hero-copy{flex:auto;min-width:0}.hero-card .clock-display{white-space:nowrap;letter-spacing:-.04em;font-variant-numeric:tabular-nums;width:max-content;max-width:100%;margin:2px 0 -5px;padding-right:.18em;font-size:clamp(40px,4.4vw,56px);line-height:1.04;display:block;overflow:visible}.hero-card .date-line{margin-top:2px;font-size:10px}.hero-card .greeting{margin:3px 0 1px;font-size:14px;line-height:1.3}.hero-card .greeting-sub{font-size:9px;line-height:1.3}.hero-aside{border:1px solid var(--border);width:88px;min-width:78px;min-height:82px;color:var(--accent);background:#7d99f514;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.hero-aside-label{color:var(--faint);letter-spacing:.18em;font:700 8px Inter,system-ui,sans-serif}.hero-aside span:last-child{color:var(--muted);text-align:center;font-size:9px}.widget-weather .weather-card{border-radius:19px;height:100%;min-height:138px;padding:14px 16px 11px}.widget-weather .weather-main{margin-top:9px}.widget-weather .weather-main strong{font-size:38px}.widget-weather .weather-meta{gap:7px;font-size:9px}.widget-weather .weather-search{margin-top:10px}.widget-search .search-panel{height:61px}.shortcut-widget{border-radius:19px;gap:12px;padding:16px 18px 18px}.shortcut-widget .section-heading{align-items:center}.shortcut-widget .shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.shortcut-widget .shortcut-card{min-height:67px;box-shadow:none;border-radius:12px;gap:9px;padding:10px 12px}.shortcut-widget .shortcut-icon{border-radius:10px;flex-basis:33px;width:33px;height:33px;font-size:16px}.workspace-teaser{border-radius:17px;justify-content:space-between;align-items:center;gap:15px;height:100%;min-height:100px;padding:15px 18px;display:flex}.workspace-teaser h3{margin:5px 0 4px;font-size:14px}.workspace-teaser p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.workspace-teaser .primary-button{white-space:nowrap;flex:none}.density-compact .home-layout-grid{gap:9px}.density-compact .hero-card{min-height:124px;padding:13px 17px}.density-compact .widget-weather .weather-card{min-height:124px;padding:11px 13px 9px}.density-compact .widget-search .search-panel{height:52px}.density-compact .shortcut-widget{padding:12px 14px 14px}.density-compact .shortcut-widget .shortcut-card{min-height:57px}.density-compact .workspace-teaser{min-height:82px;padding:12px 14px}.home-feedback{margin:0}.layout-editor-backdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);background:#050912a8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.layout-editor{background:var(--surface-strong);border-radius:22px;width:min(720px,100%);max-height:min(90vh,860px);padding:23px;overflow:auto;box-shadow:0 28px 90px #0000006b}.editor-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.editor-header h2{letter-spacing:-.04em;margin:6px 0 5px;font:750 22px Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.editor-header p{color:var(--muted);margin:0;font-size:11px}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.template-card{border:1px solid var(--border);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#00000014;border-radius:13px;padding:11px;transition:border-color .2s,background .2s}.template-card:hover,.template-card.active{border-color:var(--accent);background:#7d99f51a}.template-card strong,.template-card small{display:block}.template-card strong{margin-top:10px;font-size:11px}.template-card small{min-height:31px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.55}.template-preview{grid-template-rows:repeat(2,11px);grid-template-columns:repeat(4,1fr);gap:4px;height:28px;display:grid}.template-preview i{background:#829eff57;border:1px solid #829eff33;border-radius:3px;display:block}.preview-balanced i:first-child{grid-column:span 3}.preview-balanced i:nth-child(2){grid-column:span 1}.preview-balanced i:nth-child(3),.preview-balanced i:nth-child(4),.preview-minimal i:first-child,.preview-minimal i:nth-child(2),.preview-minimal i:nth-child(3){grid-column:span 4}.preview-minimal i:nth-child(4){display:none}.preview-dashboard i:first-child,.preview-dashboard i:nth-child(2){grid-column:span 2}.preview-dashboard i:nth-child(3){grid-column:span 4}.preview-dashboard i:nth-child(4){grid-column:span 2}.editor-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 9px;display:flex}.editor-section-heading strong,.editor-section-heading small{display:block}.editor-section-heading strong{font-size:12px}.editor-section-heading small{color:var(--muted);margin-top:4px;font-size:9px}.widget-editor-list{flex-direction:column;gap:7px;display:flex}.widget-editor-row{border:1px solid var(--border);background:#00000012;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:9px 10px;transition:opacity .15s,border-color .15s;display:flex}.widget-editor-row.dragging{opacity:.42;border-color:var(--accent)}.widget-editor-row.hidden{opacity:.58}.drag-handle{color:var(--faint);cursor:grab;touch-action:none;place-items:center;display:grid}.widget-editor-name{flex:1;min-width:0}.widget-editor-name strong,.widget-editor-name small{display:block}.widget-editor-name strong{font-size:10px}.widget-editor-name small{color:var(--faint);margin-top:3px;font-size:8px}.widget-editor-row select,.editor-options select{border:1px solid var(--border);max-width:95px;color:var(--text);background:#0000001f;border-radius:8px;outline:0;padding:7px 8px;font-size:9px}.widget-editor-row select:disabled{opacity:.4}.widget-editor-row .quiet-icon:disabled{opacity:.25;cursor:not-allowed}.visibility-button{border:1px solid var(--border);width:29px;height:29px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:inline-grid}.visibility-button:hover{color:var(--text);background:var(--surface)}.editor-options{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:14px;margin-top:16px;padding-top:14px;display:flex}.editor-options label{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.editor-options .text-button{align-items:center;gap:5px;display:inline-flex}.editor-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.secondary-button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:10px 15px;font-size:11px;display:inline-flex}.secondary-button:hover{background:var(--surface);color:var(--text)}@media (width<=900px){.home-layout-grid{gap:11px}.home-widget{grid-column:span 12!important}.hero-card,.widget-weather .weather-card{min-height:132px}}@media (width<=760px){.home-view{gap:12px;padding-top:22px}.home-layout-grid{grid-template-columns:minmax(0,1fr);gap:11px}.home-widget{grid-column:1/-1!important}.home-context{font-size:8px}.customize-button{padding:8px 10px}.hero-card{min-height:128px;padding:15px 16px}.hero-card .clock-display{padding-right:.18em;font-size:clamp(40px,10.5vw,54px)}.hero-aside{width:76px;min-width:76px;min-height:78px}.widget-weather .weather-card{min-height:unset}.shortcut-widget{padding:14px}.shortcut-widget .shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-teaser{align-items:flex-start}.layout-editor-backdrop{padding:10px}.layout-editor{max-height:94vh;padding:17px}.template-grid{grid-template-columns:1fr}.template-card{grid-template-columns:94px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.template-card strong{margin-top:0}.template-card small{grid-column:2;min-height:0}}@media (width<=430px){.hero-card{align-items:flex-start}.hero-aside{display:none}.search-panel{gap:7px}.search-panel select{max-width:83px}.widget-editor-row{gap:5px;padding:8px 7px}.widget-editor-row select{max-width:73px}.editor-options{flex-direction:column;align-items:flex-start}}.workspace-feedback{margin:0 0 12px}.bookmark-manager-heading{align-items:flex-start}.bookmark-manager-heading .small-muted{margin:7px 0 0}.bookmark-toolbar{align-items:center;gap:9px;margin-bottom:12px;display:flex}.bookmark-search{border:1px solid var(--border);min-width:0;min-height:38px;color:var(--faint);background:#00000017;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.bookmark-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:10px}.bookmark-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.bookmark-toolbar-actions>*{white-space:nowrap}.bookmark-toolbar .primary-button{white-space:nowrap;flex:none}.category-filter{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.category-filter button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:20px;padding:5px 9px;font-size:9px}.category-filter button.active{color:var(--text);background:#7d99f526;border-color:#82a0ff6b}.bookmark-managed-list{margin-top:3px}.bookmark-managed-item{gap:8px}.bookmark-managed-item.dragging{opacity:.42}.drag-handle{color:var(--faint);cursor:grab;flex:0 0 15px;place-items:center;display:grid}.bookmark-list-icon{font-size:15px}.bookmark-category-label{color:var(--faint);font-size:9px}.bookmark-row-actions{align-items:center;gap:2px;display:flex}.bookmark-row-actions .quiet-icon{place-items:center;display:inline-grid}.bookmark-row-actions .quiet-icon:disabled{opacity:.22;cursor:not-allowed}.danger-icon{color:var(--danger)}.bookmark-sort-hint{color:var(--faint);margin:11px 0 0;font-size:9px}.bookmark-editor{background:var(--surface-strong);border-radius:22px;width:min(530px,100%);max-height:min(90vh,780px);padding:23px;overflow:auto;box-shadow:0 28px 90px #0000006b}.bookmark-editor .editor-header{margin-bottom:20px}.bookmark-editor .editor-header h2{letter-spacing:-.04em;margin:6px 0 5px;font:750 22px Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.bookmark-form{flex-direction:column;gap:14px;display:flex}.bookmark-form .field-label{gap:7px}.bookmark-form .text-input{font-size:11px}.bookmark-form-pair{grid-template-columns:1fr 1fr;gap:11px;display:grid}.bookmark-public-toggle{border:1px solid var(--border);cursor:pointer;background:#0000000f;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.bookmark-public-toggle input{accent-color:var(--accent-strong);margin-top:3px}.bookmark-public-toggle strong,.bookmark-public-toggle small{display:block}.bookmark-public-toggle strong{font-size:10px}.bookmark-public-toggle small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.bookmark-editor .editor-actions{margin-top:3px}@media (width<=760px){.bookmark-managed-item{flex-wrap:wrap}.bookmark-managed-item .managed-main{flex:calc(100% - 90px)}.bookmark-row-actions{margin-left:auto}}@media (width<=480px){.bookmark-toolbar{flex-direction:column;align-items:stretch}.bookmark-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.bookmark-toolbar-actions>button,.bookmark-toolbar .primary-button{justify-content:center}.bookmark-form-pair{grid-template-columns:1fr}.bookmark-editor{padding:17px}}.command-launcher{border:1px solid var(--line,#ffffff24);background:var(--soft,#ffffff0d);color:var(--muted,#a8b0c3);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.command-launcher:hover{background:var(--soft-strong,#ffffff1a);border-color:var(--accent,#7c9cff);color:var(--text,#edf1ff)}.command-launcher kbd{border:1px solid var(--line,#ffffff29);color:inherit;border-radius:5px;padding:2px 5px;font-size:10px}@media (width<=760px){.command-launcher span,.command-launcher kbd{display:none}.command-launcher{padding:9px}}.command-target-highlight{outline:1px solid var(--accent,#7c9cff);outline-offset:3px;border-radius:12px;animation:1.8s both commandTargetPulse}@keyframes commandTargetPulse{0%,to{box-shadow:0 0 #7c9cff00}35%{box-shadow:0 0 0 7px #7c9cff2e}}.weather-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.weather-refresh{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#0000000f;border-radius:9px;place-items:center;display:inline-grid}.weather-refresh:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.weather-refresh:disabled{opacity:.42;cursor:not-allowed}.weather-refresh .spinning{animation:.9s linear infinite weather-spin}@keyframes weather-spin{to{transform:rotate(360deg)}}.weather-current-row{align-items:center;gap:11px;margin-top:8px;display:flex}.weather-current-emoji{border:1px solid var(--border);background:#7d99f517;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.weather-current-copy{min-width:0}.weather-current-copy .weather-main{align-items:baseline;gap:9px;margin:0}.weather-current-copy .weather-main strong{font-size:36px}.weather-high-low{color:var(--muted);flex-wrap:wrap;gap:7px;margin-top:1px;font-size:9px;display:flex}.weather-city{justify-content:space-between;align-items:center;gap:8px;margin:5px 0 8px;display:flex}.weather-city small{color:var(--faint);white-space:nowrap;font-size:9px}.weather-sun-times{color:var(--faint);gap:13px;margin-top:7px;font-size:9px;display:flex}.weather-forecast{border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:11px;padding-top:10px;display:grid}.weather-forecast-day{min-width:0;color:var(--muted);background:#0000000b;border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;display:flex}.weather-forecast-day.today{color:var(--text);background:#7d99f51a}.weather-forecast-day>span:first-child{font-size:9px}.weather-forecast-day .forecast-emoji{font-size:16px;line-height:1.35}.weather-forecast-day strong{font-size:10px;font-weight:700}.weather-forecast-day small{color:var(--faint);font-size:9px}.weather-search{margin-top:10px}.workspace-stat{border:1px solid var(--border);background:var(--surface,#ffffff09);border-radius:14px;min-width:0;padding:13px 15px}.workspace-stat>span,.workspace-stat>strong,.workspace-stat>small{display:block}.workspace-stat>span{color:var(--muted);font-size:10px}.workspace-stat>strong{letter-spacing:-.05em;margin-top:5px;font:700 25px Inter,system-ui,sans-serif}.workspace-stat>small{color:var(--faint);margin-top:3px;font-size:9px}.workspace-progress{background:var(--border);border-radius:9px;height:4px;margin-top:8px;overflow:hidden}.workspace-progress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s;display:block}@media (width<=760px){.workspace-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}}.shortcut-favorite-mark{color:#f4c86a;margin-left:auto;font-size:12px;line-height:1}.shortcut-footnote{color:var(--faint);margin:9px 0 0;font-size:9px}.workspace-focus-card{min-height:unset;height:auto;padding:16px 18px;display:block}.workspace-focus-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-focus-head h3{margin:5px 0 4px;font-size:15px}.workspace-focus-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.workspace-focus-columns{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:18px;margin-top:13px;padding-top:12px;display:grid}.workspace-focus-list{flex-direction:column;gap:7px;min-width:0;display:flex}.workspace-focus-list>strong{color:var(--muted);font-size:10px;font-weight:650}.workspace-focus-item{min-width:0;color:var(--text);background:#0000000b;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;font-size:10px;text-decoration:none;transition:background .16s;display:flex}.workspace-focus-item:hover{background:var(--soft-strong,#ffffff17)}.workspace-focus-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workspace-focus-item small{color:var(--faint);flex:none;font-size:9px}.workspace-focus-empty{color:var(--faint);margin:1px 0;font-size:9px}.focus-priority{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.focus-priority.priority-high{background:#ef7777;box-shadow:0 0 0 3px #ef77771f}.focus-priority.priority-low{background:#7fbd9a}.note-focus-item>span:first-child{font-size:12px}.workspace-favorites-strip{border:1px solid var(--border);background:var(--surface,#ffffff09);border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;padding:10px 12px;display:flex}.workspace-favorites-strip>span:first-child{color:#d9b45e;font-size:10px;font-weight:700}.workspace-favorites-strip>span:not(:first-child){color:var(--text);background:#d4ae5317;border-radius:7px;padding:4px 7px;font-size:10px}.favorite-toggle{color:var(--faint);font-size:16px}.favorite-toggle.active,.note-pin-toggle.active{color:#e1b653}.todo-add-form{grid-template-columns:minmax(0,1fr) 74px minmax(145px,.7fr) 34px;align-items:center;gap:7px;display:grid}.todo-add-form select,.todo-add-form input[type=datetime-local],.todo-priority-select{border:1px solid var(--border);background:var(--surface-strong);min-width:0;max-width:100%;color:var(--text);font:inherit;border-radius:9px;padding:8px 7px;font-size:10px}.todo-meta{color:var(--faint);margin-top:4px;font-size:9px;font-weight:400;display:block}.todo-priority-select{width:58px;padding:5px 4px}.note-actions{align-items:center;gap:2px;display:flex}.note-pin-toggle{font-size:16px}.todo-row .todo-title{flex:1;min-width:0}@media (width<=760px){.workspace-focus-columns{grid-template-columns:1fr;gap:12px}.workspace-focus-head{align-items:flex-start}.workspace-focus-head .primary-button{white-space:nowrap}.todo-add-form{grid-template-columns:minmax(0,1fr) 68px 34px}.todo-add-form input[type=datetime-local]{grid-area:2/1/auto/3}.todo-add-form .square-add{grid-area:1/3/3;height:100%}}@media (width<=480px){.workspace-focus-card{padding:13px}.workspace-focus-head{flex-direction:column;gap:10px}.workspace-focus-head .primary-button{align-self:flex-start}.todo-add-form{grid-template-columns:minmax(0,1fr) 65px 32px;gap:5px}.todo-add-form select,.todo-add-form input[type=datetime-local]{font-size:9px}.workspace-favorites-strip{gap:5px;padding:8px}}.shortcut-recent-mark{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:9px}.recent-strip-label{margin-left:5px;color:var(--muted)!important;background:0 0!important;padding-left:0!important}.backup-card{grid-column:1/-1}.backup-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.backup-actions .primary-button,.backup-actions .secondary-button{min-height:38px}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.backup-feedback{margin-top:12px}.backup-restore-preview{border:1px solid var(--border);background:var(--surface,#ffffff09);border-radius:12px;margin-top:14px;padding:13px}.backup-preview-heading{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.backup-counts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.backup-counts span{border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.backup-counts strong{color:var(--text);font-size:12px}.backup-restore-preview .small-muted{margin:11px 0;line-height:1.65}@media (width<=480px){.backup-actions{grid-template-columns:1fr;display:grid}.backup-actions button{width:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1020;--surface:#171f35c2;--surface-strong:#19223bf5;--border:#bbc7ff29;--text:#f4f5ff;--muted:#aab4ce;--faint:#7e8aa8;--accent:#9a8bff;--accent-strong:#806df0;--success:#70dfbd;--danger:#ff829b;--shadow:0 24px 72px #03071652;--accent-soft:#9a8bff26;--cyan-soft:#58ccde21;--pink-soft:#d28fdb21;--amber-soft:#e8b87021}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5fb;--surface:#ffffffc7;--surface-strong:#fffffff7;--border:#5b689629;--text:#24263d;--muted:#606b86;--faint:#8a93aa;--accent:#7864e8;--accent-strong:#624fd0;--success:#238c70;--danger:#d84e6d;--shadow:0 22px 64px #3039671c;--accent-soft:#7864e81a;--cyan-soft:#2aa4b81a;--pink-soft:#c06ac51a;--amber-soft:#d299411f}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}:root[data-theme=light] html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:radial-gradient(ellipse at 7% 1%, #6f5fd538, transparent 30%), radial-gradient(ellipse at 94% 12%, #309fb726, transparent 28%), radial-gradient(ellipse at 53% 100%, #b968b21a, transparent 34%), var(--bg);color:var(--text);line-height:1.55;position:relative}:root[data-theme=light] body{background:radial-gradient(ellipse at 5% 0%, #9a89f42b, transparent 31%), radial-gradient(ellipse at 95% 10%, #5cbfcc29, transparent 28%), radial-gradient(ellipse at 60% 100%, #e3a1c721, transparent 35%), var(--bg)}body:before{content:"";z-index:-1;pointer-events:none;opacity:.19;background-image:linear-gradient(#b0bcff0b 1px,#0000 1px),linear-gradient(90deg,#b0bcff0b 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.app-shell{isolation:isolate;position:relative}.topbar{z-index:50;border:1px solid var(--border);background:var(--surface-strong);-webkit-backdrop-filter:blur(24px);border-radius:19px;width:min(1260px,100% - 56px);min-height:62px;margin:16px auto 0;padding:9px 13px;position:sticky;top:12px;box-shadow:0 12px 40px #04081929}:root[data-theme=light] .topbar{box-shadow:0 10px 35px #39417417}.top-nav{background:#8089b80e;border-radius:14px;gap:5px;padding:4px}.nav-link,.login-link{border-radius:11px;min-height:36px;padding:9px 13px;font-size:12px;font-weight:600}.nav-link.router-link-active{color:var(--text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px #9a8bff1f}.nav-link:hover,.login-link:hover{color:var(--text);background:#969ed21a}.top-nav .nav-link{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2}.top-nav .nav-action{appearance:none;cursor:pointer;background:0 0;border:0}.command-launcher{background:#8089b812;border-radius:11px;min-height:36px;padding:8px 11px}.command-launcher:hover{background:var(--accent-soft)}.account-menu-wrap{align-items:center;display:flex;position:relative}.account-trigger{border:1px solid var(--border);min-width:0;max-width:218px;min-height:40px;color:var(--text);cursor:pointer;text-align:left;background:#8690be12;border-radius:13px;align-items:center;gap:9px;padding:4px 9px 4px 5px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:var(--accent-soft);border-color:#9a8bff66}.account-avatar-image,.account-avatar-fallback{object-fit:cover;border-radius:10px;flex:0 0 31px;width:31px;height:31px}.account-avatar-fallback{color:#fff;background:linear-gradient(145deg,#9d8cff,#5caec9);place-items:center;display:grid}.account-trigger-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.account-trigger-copy strong{max-width:128px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.account-trigger-copy small{max-width:128px;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-chevron{color:var(--faint);transition:transform .18s}.account-popover{z-index:80;border:1px solid var(--border);background:var(--surface-strong);-webkit-backdrop-filter:blur(24px);border-radius:17px;width:min(280px,100vw - 36px);padding:9px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 65px #00000045}.account-popover-head{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;margin-bottom:5px;padding:11px 12px 13px;display:flex}.account-popover-head strong{font-size:13px}.account-popover-head small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.account-popover-link{width:100%;min-height:40px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:flex}.account-popover-link:hover{color:var(--text);background:var(--accent-soft)}.account-popover-link.account-signout{color:var(--danger)}.account-popover-link.account-signout:hover{background:#ff6e8b1a}.account-menu-enter-active,.account-menu-leave-active{transition:opacity .14s,transform .14s}.account-menu-enter-from,.account-menu-leave-to{opacity:0;transform:translateY(-5px)scale(.98)}.main-content{width:min(1260px,100% - 56px)}.footer{border-top:1px solid #99a5d21a;width:min(1260px,100% - 56px);padding-top:15px}.glass-panel,.content-card{border-color:var(--border);background:linear-gradient(145deg, #ffffff13, #ffffff05 56%), var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px)}:root[data-theme=light] .glass-panel,:root[data-theme=light] .content-card{background:linear-gradient(145deg, #ffffffeb, #fafaffb8), var(--surface)}.home-view{gap:clamp(22px,3vh,34px);padding-top:clamp(26px,4vh,44px)}.hero-row{gap:clamp(22px,4vw,46px)}.hero-copy .eyebrow{color:var(--accent)}.clock-display{background-image:linear-gradient(100deg,#fff 0%,#c4c6ff 48%,#7dd5df 100%)}:root[data-theme=light] .clock-display{background-image:linear-gradient(100deg,#30304e 0%,#7668d6 58%,#269fb1 100%)}.greeting{letter-spacing:-.045em;font-size:23px}.greeting-sub{max-width:520px;line-height:1.7}.weather-card{background:radial-gradient(circle at 94% 4%, #5bccde33, transparent 40%), linear-gradient(145deg, #6d80dc1f, transparent 72%), var(--surface);border:1px solid #74b5dc38;position:relative;overflow:hidden}.weather-card:after{content:"";pointer-events:none;border:1px solid #7bc8dc1f;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-72px;right:-34px;box-shadow:0 0 0 22px #7bc8dc06,0 0 0 46px #7bc8dc05}.section-heading h3,.card-heading h2,.content-card h2{letter-spacing:-.025em}.section-heading .eyebrow{color:var(--accent)}.shortcut-grid,.guest-shortcuts{gap:13px}.shortcut-card{background:linear-gradient(145deg, #ffffff0e, #ffffff03), var(--surface);border-radius:17px;min-height:88px}.shortcut-card:nth-child(6n+1) .shortcut-icon{color:#a99aff;background:#9986ff2b}.shortcut-card:nth-child(6n+2) .shortcut-icon{color:#79d8e2;background:#53c5d726}.shortcut-card:nth-child(6n+3) .shortcut-icon{color:#e6a9d9;background:#ce89c229}.shortcut-card:nth-child(6n+4) .shortcut-icon{color:#efc27e;background:#e1af5f29}.shortcut-card:nth-child(6n+5) .shortcut-icon{color:#85d4b2;background:#5ec39826}.shortcut-card:nth-child(6n) .shortcut-icon{color:#91b9f4;background:#6ea4e529}.shortcut-title{letter-spacing:-.01em;font-size:12px}.shortcut-card:hover{border-color:#9a8bff61;transform:translateY(-3px);box-shadow:0 14px 34px #0000001f}.search-panel{background:linear-gradient(100deg, #917eef1c, #53bdd011), var(--surface);border:1px solid #9a8bff38;box-shadow:0 16px 45px #0000001a}.search-submit,.primary-button{background:linear-gradient(125deg,#927ef7,#6e8dec 58%,#55bacb);box-shadow:0 8px 24px #766fe140}.secondary-button{border:1px solid var(--border);min-height:38px;color:var(--text);font:inherit;cursor:pointer;background:#8a95cc14;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:650;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.secondary-button:hover:not(:disabled){background:var(--accent-soft);border-color:#9a8bff61;transform:translateY(-1px)}.secondary-button:disabled{opacity:.55;cursor:not-allowed}.text-input,.inline-add input,.note-compose input,.note-compose textarea,.weather-search input{border-color:var(--border);color:var(--text);background:#0509182e;transition:border-color .18s,box-shadow .18s,background .18s}:root[data-theme=light] .text-input,:root[data-theme=light] .inline-add input,:root[data-theme=light] .note-compose input,:root[data-theme=light] .note-compose textarea,:root[data-theme=light] .weather-search input{background:#ffffffc2}.text-input:focus,.inline-add input:focus,.note-compose input:focus,.note-compose textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}select,select.text-input,.search-panel select,.widget-editor-row select,.editor-options select,.todo-add-form select,.todo-priority-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text)!important;background-color:var(--surface-strong)!important}:root[data-theme=light] select,:root[data-theme=light] select.text-input,:root[data-theme=light] .search-panel select,:root[data-theme=light] .widget-editor-row select,:root[data-theme=light] .editor-options select,:root[data-theme=light] .todo-add-form select,:root[data-theme=light] .todo-priority-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}option,optgroup{color:#f4f5ff;background-color:#18223a}:root[data-theme=light] option,:root[data-theme=light] optgroup{color:#24263d;background-color:#fff}select:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #9a8bffb8}.workspace-view,.settings-view{padding:clamp(30px,4.5vh,54px) 0 44px}.page-heading h1{letter-spacing:-.06em;font-size:clamp(30px,4vw,38px)}.page-heading p{max-width:640px;margin-top:8px;line-height:1.7}.workspace-grid,.settings-grid{gap:18px}.content-card{border-radius:21px;padding:23px}.settings-grid .content-card h2{margin-bottom:21px;font-size:19px}.settings-grid .field-label{margin-bottom:17px}.eyebrow{color:var(--accent);letter-spacing:.16em}.workspace-overview .workspace-stat:nth-child(4n+1){background:linear-gradient(145deg, var(--accent-soft), transparent 85%), var(--surface)}.workspace-overview .workspace-stat:nth-child(4n+2){background:linear-gradient(145deg, var(--cyan-soft), transparent 85%), var(--surface)}.workspace-overview .workspace-stat:nth-child(4n+3){background:linear-gradient(145deg, var(--pink-soft), transparent 85%), var(--surface)}.workspace-overview .workspace-stat:nth-child(4n){background:linear-gradient(145deg, var(--amber-soft), transparent 85%), var(--surface)}.note-item,.workspace-focus-item,.workspace-favorites-strip{background-color:#808bc10f}.todo-add-form select,.todo-add-form input[type=datetime-local],.todo-priority-select{min-height:38px}.settings-actions{z-index:8;box-sizing:border-box;border:1px solid var(--border);background:var(--surface-strong);width:fit-content;max-width:100%;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;justify-content:flex-end;margin:24px 0 4px auto;padding:12px;display:flex;position:sticky;bottom:14px}.settings-actions .primary-button{min-width:150px}.public-url{border:1px solid var(--border);background:var(--accent-soft);color:var(--text)}.avatar-editor{border:1px solid var(--border);background:linear-gradient(110deg, var(--accent-soft), transparent 75%);border-radius:16px;align-items:center;gap:16px;margin:0 0 20px;padding:15px;display:flex}.avatar-editor-preview{color:#fff;background:linear-gradient(145deg,#a18cff,#5bbdd0);border:2px solid #ffffff38;border-radius:25px;flex:0 0 82px;place-items:center;width:82px;height:82px;font-size:30px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 9px 24px #5d72d93d}.avatar-editor-preview img{object-fit:cover;width:100%;height:100%}.avatar-editor-actions{flex-direction:column;gap:6px;min-width:0;display:flex}.avatar-editor-actions>strong{color:var(--text);font-size:12px}.avatar-editor-actions>small{color:var(--muted);font-size:10px;line-height:1.55}.avatar-editor-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;display:flex}.avatar-remove{color:var(--danger);align-items:center;gap:4px;display:inline-flex}.avatar-upload-hint{color:var(--success);margin:2px 0 0;font-size:10px;line-height:1.5}.auth-card{border:1px solid var(--border);background:linear-gradient(145deg, #ffffff12, transparent 55%), var(--surface);box-shadow:var(--shadow)}.auth-heading h1{letter-spacing:-.045em;font-size:27px}.not-found,.loading-state{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.footer{letter-spacing:.13em;font-size:9px}@media (width<=760px){.topbar{border-radius:16px;gap:8px;width:min(100% - 24px,600px);margin-top:8px;padding:8px 10px;top:8px}.brand-lockup{min-width:0}.top-nav{justify-content:flex-start;padding:7px 1px 0;overflow-x:auto}.account-area{gap:6px}.account-trigger{padding-right:7px}.account-trigger-copy,.account-chevron{display:none}.account-avatar-image,.account-avatar-fallback{flex-basis:34px;width:34px;height:34px}.main-content,.footer,.setup-banner{width:min(100% - 24px,600px)}.content-card{border-radius:18px;padding:18px}.page-heading{align-items:flex-start}.settings-actions{bottom:8px}}@media (width<=480px){.command-launcher{min-height:35px}.avatar-editor{align-items:flex-start;gap:12px;padding:12px}.avatar-editor-preview{border-radius:21px;flex-basis:68px;width:68px;height:68px}.avatar-editor-buttons{gap:7px}.account-popover{right:-3px}}:root[data-theme=light] .search-panel option,:root[data-theme=light] .widget-editor-row select option,:root[data-theme=light] .editor-options select option,:root[data-theme=light] .todo-add-form select option,:root[data-theme=light] .todo-priority-select option{color:#24263d;background-color:#fff}:root:not([data-theme=light]) .search-panel option,:root:not([data-theme=light]) .widget-editor-row select option,:root:not([data-theme=light]) .editor-options select option,:root:not([data-theme=light]) .todo-add-form select option,:root:not([data-theme=light]) .todo-priority-select option{color:#f4f5ff;background-color:#18223a}.topbar,.setup-banner,.main-content,.footer{width:min(1920px,100% - clamp(32px,4vw,96px))}.main-content,.topbar{max-width:1920px}.home-view{gap:clamp(20px,2vw,32px)}.home-layout-grid{gap:clamp(14px,1.2vw,20px)}.home-widget{align-self:start}.home-widget>*{min-width:0}.workspace-grid>.content-card{align-self:start;min-width:0}.workspace-grid>.todo-panel{grid-column:span 7}.workspace-grid>.notes-panel{grid-column:span 5}.workspace-grid>.account-panel{grid-column:1/-1}.bookmark-managed-list{overscroll-behavior-y:auto;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-content:start;gap:10px;max-height:min(58vh,560px);padding:3px 7px 5px 2px;display:grid;overflow:auto}.bookmark-managed-item{border:1px solid var(--border);background:linear-gradient(145deg,#9691ff13,#54bece06 72%),#0b111f29;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:14px 34px minmax(0,1fr);align-items:center;gap:7px 10px;min-height:112px;padding:12px;transition:border-color .18s,transform .18s,background .18s;display:grid}.bookmark-managed-item:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));transform:translateY(-1px)}.bookmark-managed-item .drag-handle{grid-area:1/1/3;align-self:center}.bookmark-managed-item .bookmark-list-icon{grid-area:1/2/3;width:34px;height:34px}.bookmark-managed-item .managed-main{grid-area:1/3;gap:4px}.bookmark-managed-item .managed-main strong{font-size:12px}.bookmark-managed-item .managed-main a{font-size:10px}.bookmark-managed-item .bookmark-category-label{color:var(--faint);font-size:9px}.bookmark-managed-item .visibility-tag{grid-area:2/3;justify-self:start}.bookmark-managed-item .bookmark-row-actions{border-top:1px solid var(--border);grid-area:3/1/auto/-1;justify-content:flex-end;gap:4px;padding-top:7px;display:flex}.bookmark-managed-item .quiet-icon{width:30px;height:30px}.bookmark-managed-list::-webkit-scrollbar{width:7px}.todo-panel .managed-list::-webkit-scrollbar{width:7px}.notes-panel .notes-list::-webkit-scrollbar{width:7px}.bookmark-managed-list::-webkit-scrollbar-thumb{background:#8f9ec747;border-radius:10px}.todo-panel .managed-list::-webkit-scrollbar-thumb{background:#8f9ec747;border-radius:10px}.notes-panel .notes-list::-webkit-scrollbar-thumb{background:#8f9ec747;border-radius:10px}.todo-panel .managed-list{overscroll-behavior-y:auto;max-height:min(52vh,480px);padding-right:5px;overflow:auto}.notes-panel .notes-list{overscroll-behavior-y:auto;max-height:min(52vh,480px);padding:2px 5px 2px 0;overflow:auto}.workspace-overview{gap:12px}.workspace-stat{min-width:0}.bookmark-toolbar{align-items:center}.bookmark-toolbar-actions{flex-wrap:wrap}.category-filter{max-width:100%;padding-bottom:4px;overflow-x:auto}.settings-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.settings-grid>.content-card{grid-column:span 6;align-self:start}.settings-grid>.backup-card{grid-column:1/-1}.content-card{overflow-wrap:anywhere}.bookmarks-panel{background-image:radial-gradient(at 4% 0,#8f7bff1c,#0000 42%),linear-gradient(145deg,#ffffff13,#ffffff05 56%)}.todo-panel{background-image:radial-gradient(at 100% 0,#4cc2d11a,#0000 42%),linear-gradient(145deg,#ffffff13,#ffffff05 56%)}.notes-panel{background-image:radial-gradient(at 100% 0,#da85be1a,#0000 44%),linear-gradient(145deg,#ffffff13,#ffffff05 56%)}.account-panel{background-image:radial-gradient(at 100% 0,#e6b4671a,#0000 45%),linear-gradient(145deg,#ffffff13,#ffffff05 56%)}:root[data-theme=light] .bookmarks-panel{background-image:radial-gradient(at 4% 0,#8f7bff17,#0000 42%),linear-gradient(145deg,#fffffffa,#fafaffc7)}:root[data-theme=light] .todo-panel{background-image:radial-gradient(at 100% 0,#4cc2d117,#0000 42%),linear-gradient(145deg,#fffffffa,#fafaffc7)}:root[data-theme=light] .notes-panel{background-image:radial-gradient(at 100% 0,#da85be14,#0000 44%),linear-gradient(145deg,#fffffffa,#fafaffc7)}:root[data-theme=light] .account-panel{background-image:radial-gradient(at 100% 0,#e6b46717,#0000 45%),linear-gradient(145deg,#fffffffa,#fafaffc7)}@media (width>=1500px){.shortcut-widget .shortcut-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hero-card{padding-inline:clamp(25px,2.2vw,42px)}}@media (width<=1050px){.workspace-grid>.todo-panel,.workspace-grid>.notes-panel,.settings-grid>.content-card{grid-column:span 6}}@media (width<=760px){.topbar,.setup-banner,.main-content,.footer{width:min(100% - 24px,680px)}.workspace-grid{grid-template-columns:minmax(0,1fr);gap:13px}.workspace-grid>.bookmarks-panel,.workspace-grid>.todo-panel,.workspace-grid>.notes-panel,.workspace-grid>.account-panel{grid-column:1/-1}.bookmark-managed-list{grid-template-columns:minmax(0,1fr);max-height:48vh}.todo-panel .managed-list,.notes-panel .notes-list{max-height:42vh}.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-grid>.content-card,.settings-grid>.backup-card{grid-column:1/-1}.bookmark-toolbar{flex-direction:column;align-items:stretch}.bookmark-toolbar-actions{justify-content:flex-end}}@media (width<=480px){.bookmark-managed-item{min-height:106px;padding:10px}.bookmark-managed-item .bookmark-row-actions{justify-content:space-between}.workspace-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-card{min-height:138px}.hero-card .hero-copy{min-width:0}.hero-card .clock-display{white-space:nowrap;letter-spacing:-.04em;font-variant-numeric:tabular-nums;padding-right:.18em;overflow:visible}.widget-weather .weather-card{min-height:138px}@media (width<=900px){.hero-card,.widget-weather .weather-card{min-height:132px}}@media (width<=760px){.hero-card{min-height:128px}.hero-card .clock-display{font-size:clamp(40px,10.5vw,54px)}}body{isolation:isolate;background:var(--bg);position:relative}.app-shell{z-index:1;background:0 0;position:relative}.ambient-backdrop{z-index:0;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.ambient-backdrop:before,.ambient-backdrop:after{content:"";pointer-events:none;will-change:transform, opacity;position:absolute;inset:-14%}.ambient-backdrop:before{opacity:.92;filter:blur(48px)saturate(1.16);background:radial-gradient(at 15% 22%,#596ff15c,#0000 31%),radial-gradient(at 80% 18%,#33c2ca3d,#0000 29%),radial-gradient(at 55% 88%,#9c5dd538,#0000 36%),linear-gradient(125deg,#0a1020,#11152a 55%,#0b1824);animation:34s ease-in-out infinite alternate alaxee-ambient-drift}.ambient-backdrop:after{opacity:.6;background-image:radial-gradient(2px 2px at 14% 24%,#ffffff9e 0,#0000 100%),radial-gradient(1.5px 1.5px at 33% 72%,#a4caffa6 0,#0000 100%),radial-gradient(2px 2px at 71% 37%,#ffffff75 0,#0000 100%),radial-gradient(1px 1px at 86% 81%,#9de7f0bf 0,#0000 100%),radial-gradient(#0000 35%,#03071233 100%);background-size:290px 260px,370px 330px,430px 360px,510px 420px,100% 100%;animation:46s linear infinite alaxee-particle-float}:root[data-theme=light] .ambient-backdrop:before{opacity:.95;background:radial-gradient(at 13% 18%,#8b9fff42,#0000 34%),radial-gradient(at 84% 22%,#71d7dc40,#0000 31%),radial-gradient(at 53% 94%,#e6a4d23b,#0000 38%),linear-gradient(130deg,#eff2ff,#f5f4ff 54%,#eaf8f8)}:root[data-visual-preset=solstice] .ambient-backdrop:before{background:radial-gradient(at 18% 22%,#f2ae6d57,#0000 32%),radial-gradient(at 82% 26%,#e0809742,#0000 30%),radial-gradient(at 51% 90%,#e9cf7d3d,#0000 38%),linear-gradient(125deg,#191323,#211923 55%,#171d2a)}:root[data-theme=light][data-visual-preset=solstice] .ambient-backdrop:before{background:radial-gradient(at 18% 22%,#f2ae6d52,#0000 32%),radial-gradient(at 82% 26%,#e0809738,#0000 30%),radial-gradient(at 51% 90%,#e9cf7d38,#0000 38%),linear-gradient(125deg,#fff3e8,#fff1f4 55%,#fff9e8)}:root[data-visual-preset=prism] .ambient-backdrop:before{background:radial-gradient(at 15% 20%,#b17fef57,#0000 32%),radial-gradient(at 82% 22%,#5ecae247,#0000 32%),radial-gradient(at 55% 90%,#e985c03d,#0000 38%),linear-gradient(125deg,#121329,#17162d 55%,#10202a)}:root[data-theme=light][data-visual-preset=prism] .ambient-backdrop:before{background:radial-gradient(at 15% 20%,#b17fef47,#0000 32%),radial-gradient(at 82% 22%,#5ecae240,#0000 32%),radial-gradient(at 55% 90%,#e985c036,#0000 38%),linear-gradient(125deg,#f8f0ff,#eff7ff 55%,#fff0f6)}:root[data-visual-preset=nocturne] .ambient-backdrop:before{background:radial-gradient(at 17% 24%,#31baa64a,#0000 31%),radial-gradient(at 82% 18%,#3c8bc947,#0000 32%),radial-gradient(at 55% 88%,#6787d533,#0000 38%),linear-gradient(130deg,#07151a,#0b1a25 55%,#0c1426)}:root[data-theme=light][data-visual-preset=nocturne] .ambient-backdrop:before{background:radial-gradient(at 17% 24%,#31baa63b,#0000 31%),radial-gradient(at 82% 18%,#3c8bc936,#0000 32%),radial-gradient(at 55% 88%,#6787d52b,#0000 38%),linear-gradient(130deg,#e9f7f5,#eef5fc 55%,#f0f1ff)}:root[data-wallpaper=true] .ambient-backdrop:before{opacity:1;filter:blur(var(--wallpaper-blur,0px)) saturate(.92);background-image:linear-gradient(rgba(6, 10, 23, var(--wallpaper-overlay,.42)), rgba(6, 10, 23, var(--wallpaper-overlay,.42))), var(--wallpaper-image);background-position:50%;background-repeat:no-repeat;background-size:cover;animation:none;inset:-2%}:root[data-theme=light][data-wallpaper=true] .ambient-backdrop:before{background-image:linear-gradient(rgba(245, 247, 255, calc(var(--wallpaper-overlay,.42) * .66)), rgba(245, 247, 255, calc(var(--wallpaper-overlay,.42) * .66))), var(--wallpaper-image)}:root[data-wallpaper=true] .ambient-backdrop:after{opacity:.22}@keyframes alaxee-ambient-drift{0%{transform:translate(-2%,-1%)scale(1)rotate(0)}48%{transform:translate(2%,1.5%)scale(1.08)rotate(2deg)}to{transform:translate(-1%,2%)scale(1.04)rotate(-1.5deg)}}@keyframes alaxee-particle-float{0%{transform:translate(0,0)}50%{transform:translate(1.2%,-1.4%)}to{transform:translate(-.8%,1%)}}@keyframes alaxee-soft-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes alaxee-card-glint{0%{opacity:0;transform:translate(-130%)skew(-18deg)}15%{opacity:.55}40%,to{opacity:0;transform:translate(220%)skew(-18deg)}}.topbar{z-index:15;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 74%, transparent);-webkit-backdrop-filter:blur(24px);border-radius:18px;padding:8px 12px;position:relative;box-shadow:0 12px 40px #0000001a}:root[data-visual-preset=aurora]{--preset-glow-a:#7c8cff;--preset-glow-b:#52d6d0;--preset-glow-c:#bd86ef;--preset-shadow:#647eee38}:root[data-visual-preset=solstice]{--preset-glow-a:#f3ad70;--preset-glow-b:#e98cac;--preset-glow-c:#e8d18b;--preset-shadow:#df8e6933}:root[data-visual-preset=prism]{--preset-glow-a:#bd8df0;--preset-glow-b:#79cce4;--preset-glow-c:#f0a9cd;--preset-shadow:#a882e538}:root[data-visual-preset=nocturne]{--preset-glow-a:#45bdb4;--preset-glow-b:#488cbd;--preset-glow-c:#7b9cf0;--preset-shadow:#39acab30}:root[data-visual-preset=observatory]{--preset-glow-a:#6daebf;--preset-glow-b:#d8b77b;--preset-glow-c:#91a9c6;--preset-shadow:#28687e3d;--surface:#0a1623c7;--surface-strong:#0c1c2bf0;--border:#89b2c32e}.glass-panel,.content-card{border-color:color-mix(in srgb, var(--border) 82%, var(--preset-glow-a,#8b9dff) 18%);box-shadow:var(--shadow), 0 1px 0 #ffffff09 inset;transition:border-color .24s,box-shadow .24s,background .24s;position:relative}.content-card:hover,.glass-panel:hover{border-color:color-mix(in srgb, var(--border) 58%, var(--preset-glow-b,#69d0dd) 42%)}.shortcut-card{overflow:hidden}.shortcut-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1c,#0000);width:34%;position:absolute;inset:0 auto 0 -35%;transform:skew(-18deg)}.shortcut-card:hover:before{opacity:1;animation:1.2s ease-out alaxee-card-glint}.home-widget{animation:.62s cubic-bezier(.2,.75,.25,1) both alaxee-soft-rise}.home-widget:nth-child(2){animation-delay:50ms}.home-widget:nth-child(3){animation-delay:.1s}.home-widget:nth-child(4){animation-delay:.15s}.home-widget:nth-child(5){animation-delay:.2s}.home-widget:nth-child(6){animation-delay:.25s}.visual-studio{border:1px solid var(--border);background:linear-gradient(145deg, var(--accent-soft), transparent 70%), color-mix(in srgb, var(--surface) 86%, transparent);border-radius:18px;flex-direction:column;gap:14px;margin:6px 0 19px;padding:16px;display:flex}.visual-studio-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.visual-studio-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.visual-studio-heading strong{letter-spacing:-.01em;font-size:12px}.visual-studio-heading small{color:var(--muted);font-size:10px;line-height:1.6}.visual-live-dot{border:1px solid color-mix(in srgb, var(--preset-glow-b) 42%, transparent);color:var(--preset-glow-b);letter-spacing:.12em;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font:800 8px Inter,system-ui,sans-serif;display:inline-flex}.visual-live-dot:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite visual-live-pulse;box-shadow:0 0 9px}@keyframes visual-live-pulse{50%{opacity:.42;transform:scale(.72)}}.visual-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.visual-preset-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 68%, transparent);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:9px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.visual-preset-card:hover{border-color:var(--preset-glow-a);transform:translateY(-2px)}.visual-preset-card.selected{border-color:var(--preset-glow-b);background:color-mix(in srgb, var(--preset-glow-b) 11%, var(--surface-strong));box-shadow:0 0 0 1px color-mix(in srgb, var(--preset-glow-b) 22%, transparent), 0 8px 22px var(--preset-shadow)}.visual-preset-art{background:linear-gradient(130deg, var(--preset-a), var(--preset-b) 58%, var(--preset-c));border-radius:9px;flex:0 0 62px;width:62px;height:45px;display:block;position:relative;overflow:hidden}.visual-preset-art:before,.visual-preset-art:after,.visual-preset-art i,.visual-preset-art b,.visual-preset-art em{content:"";border-radius:50%;display:block;position:absolute}.visual-preset-art:before{filter:blur(2px);background:#ffffff59;width:42px;height:42px;top:-20px;left:-4px}.visual-preset-art:after{border:1px solid #ffffff94;width:54px;height:54px;bottom:-31px;right:-19px;box-shadow:0 0 0 7px #ffffff1c,0 0 0 15px #ffffff14}.visual-preset-art i{filter:blur(4px);background:#ffffff47;width:24px;height:24px;animation:5s ease-in-out infinite alternate preset-orbit;top:11px;left:23px}.visual-preset-art b{background:#ffffffd9;width:5px;height:5px;top:8px;right:12px;box-shadow:-28px 22px #ffffff73}.visual-preset-art em{border-top:1px solid #ffffffb3;width:37px;height:8px;bottom:7px;left:9px;transform:rotate(-20deg)}.preset-art-aurora{--preset-a:#161b4c;--preset-b:#596fe2;--preset-c:#4dd6d0}.preset-art-solstice{--preset-a:#693e50;--preset-b:#ec9c78;--preset-c:#f0d08b}.preset-art-prism{--preset-a:#a17add;--preset-b:#73cee1;--preset-c:#efa9ce}.preset-art-nocturne{--preset-a:#103b48;--preset-b:#257c83;--preset-c:#708bd7}@keyframes preset-orbit{to{transform:translate(5px,-3px)scale(1.15)}}.visual-preset-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.visual-preset-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.visual-preset-copy small{color:var(--faint);letter-spacing:.13em;font:700 7px Inter,system-ui,sans-serif}.visual-preset-check{background:var(--preset-glow-b);color:#08101a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;display:grid;position:absolute;top:6px;right:7px}.visual-motion-field{margin:0!important}.wallpaper-studio{border-top:1px solid var(--border);flex-direction:column;gap:9px;padding-top:13px;display:flex}.wallpaper-preview{border:1px solid var(--border);background-position:50%;background-size:cover;border-radius:12px;align-items:end;height:116px;padding:10px;display:flex;position:relative;overflow:hidden}.wallpaper-preview span{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070b1685;border:1px solid #ffffff3d;border-radius:8px;padding:5px 8px;font-size:9px}.wallpaper-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wallpaper-slider{grid-template-columns:1fr auto;align-items:center;gap:7px 10px;display:grid;margin:3px 0!important}.wallpaper-slider span{color:var(--muted);font-size:10px}.wallpaper-slider input{width:100%;accent-color:var(--accent);grid-column:1/-1}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.topbar{border-radius:15px;flex-wrap:wrap;width:calc(100% - 24px);margin-top:10px;padding:7px 9px}.visual-preset-grid{grid-template-columns:1fr 1fr}.visual-studio{padding:12px}.visual-preset-card{gap:7px;padding:7px}.visual-preset-art{flex-basis:48px;width:48px;height:40px}.visual-preset-copy strong{font-size:9px}.wallpaper-preview{height:92px}}@media (width<=390px){.visual-preset-grid{grid-template-columns:1fr}}:root[data-visual-preset=aurora] .ambient-backdrop:after{background-image:radial-gradient(2px 2px at 14% 24%,#ffffffad 0,#0000 100%),radial-gradient(1.5px 1.5px at 33% 72%,#a4caffb8 0,#0000 100%),radial-gradient(2px 2px at 71% 37%,#ffffff80 0,#0000 100%),repeating-linear-gradient(164deg,#0000 0 76px,#7e9eff11 78px,#0000 81px 142px),radial-gradient(at 54% 54%,#0000 24%,#51d7d21a 26%,#0000 47%),radial-gradient(#0000 35%,#03071233 100%);background-size:290px 260px,370px 330px,430px 360px,100% 100%,100% 100%,100% 100%;animation:42s ease-in-out infinite alternate alaxee-aurora-ribbon}:root[data-visual-preset=solstice] .ambient-backdrop:after{background-image:repeating-conic-gradient(from 218deg at 78% 18%,#0000 0deg 11deg,#ffe0ad13 12deg 13deg,#0000 14deg 23deg),radial-gradient(circle at 78% 18%,#ffda9e33,#0000 17%),radial-gradient(at 16% 82%,#f1a37e1a,#0000 34%),radial-gradient(#0000 36%,#190c122e 100%);background-size:100% 100%,100% 100%,100% 100%,100% 100%;animation:58s ease-in-out infinite alternate alaxee-solstice-rays}:root[data-visual-preset=prism] .ambient-backdrop:after{background-image:repeating-linear-gradient(132deg,#0000 0 34px,#ebd7ff13 35px,#0000 37px 68px),repeating-linear-gradient(42deg,#0000 0 54px,#73dcee12 55px,#0000 57px 108px),conic-gradient(from 35deg at 52% 48%,#0000,#e397d81c,#0000 26%,#6ed0ef1a,#0000 58%),radial-gradient(#0000 37%,#0808182e 100%);background-size:100% 100%,100% 100%,100% 100%,100% 100%;animation:38s linear infinite alaxee-prism-refraction}:root[data-visual-preset=nocturne] .ambient-backdrop:after{background-image:linear-gradient(#66d5d313 1px,#0000 1px),linear-gradient(90deg,#66d5d313 1px,#0000 1px),radial-gradient(circle at 72% 40%,#0000 0 54px,#5bd2c726 55px,#0000 57px 98px,#5bd2c717 99px,#0000 101px),radial-gradient(#0000 37%,#020a1338 100%);background-size:72px 72px,72px 72px,100% 100%,100% 100%;animation:54s ease-in-out infinite alternate alaxee-nocturne-ripple}@keyframes alaxee-aurora-ribbon{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0;transform:translate(-.5%)rotate(-.3deg)}to{background-position:0 0,0 0,0 0,4% 2%,-2% 3%,0 0;transform:translate(1%,-1%)rotate(.5deg)}}@keyframes alaxee-solstice-rays{0%{opacity:.48;transform:rotate(-1deg)scale(1)}to{opacity:.72;transform:rotate(2deg)scale(1.045)}}@keyframes alaxee-prism-refraction{0%{background-position:0 0,0 0,0 0,0 0;transform:translate(-.6%)rotate(0)}50%{background-position:3% -2%,-2% 3%,0 0,0 0}to{background-position:0 0,0 0,0 0,0 0;transform:translate(.6%,-1%)rotate(1deg)}}@keyframes alaxee-nocturne-ripple{0%{background-position:0 0,0 0,0 0,0 0;transform:scale(1)}to{background-position:18px 12px,-12px 18px,2% -1%,0 0;transform:scale(1.035)}}:root[data-motion=subtle] .ambient-backdrop:before{animation-duration:68s}:root[data-motion=subtle] .ambient-backdrop:after{opacity:.3;animation-duration:92s}:root[data-motion=subtle] .home-widget{animation-duration:.35s}@media (hover:hover) and (pointer:fine){.shortcut-card:after{content:"";border-radius:inherit;background:radial-gradient(190px circle at var(--pointer-x,50%) var(--pointer-y,50%), #b9cfff38, #b9cfff14 34%, transparent 72%);opacity:0;pointer-events:none;mix-blend-mode:screen;border:1px solid #0000;transition:opacity .18s;position:absolute;inset:0}.shortcut-card:hover:after{opacity:1}}.shortcut-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-motion=off] .shortcut-card:after{transition:none}@media (prefers-reduced-motion:reduce){.shortcut-card:after{transition:none}}:root[data-visual-preset=observatory]:not([data-wallpaper=true]) .ambient-backdrop:before{opacity:.82;filter:blur(26px)saturate(.88);background:radial-gradient(at 78% 25%,#3584974d,#0000 34%),radial-gradient(at 16% 78%,#20697438,#0000 38%),radial-gradient(at 52% 52%,#cfa66817,#0000 52%),linear-gradient(135deg,#06111c,#0a1d2a 54%,#101d29);animation:none;inset:-3%}.observatory-artwork{display:none}:root[data-visual-preset=observatory] .observatory-artwork{z-index:1;pointer-events:none;opacity:1;visibility:visible;transition:opacity .45s;display:block;position:absolute;inset:0;overflow:hidden}:root[data-visual-preset=observatory][data-wallpaper=true] .observatory-artwork{opacity:.16}.observatory-map{width:100%;height:100%;display:block}.observatory-map-grid{fill:none;stroke:#79aeb813;stroke-width:.8px;vector-effect:non-scaling-stroke}.observatory-contours{fill:none;stroke:#77b5bc4f;stroke-width:1.15px;vector-effect:non-scaling-stroke}.observatory-contours path:nth-child(2n){stroke:#77b5bc38}.observatory-contours path:nth-child(3n){stroke:#d2b58038}.observatory-orbits{fill:none;stroke:#d5bb8942;stroke-width:1px;vector-effect:non-scaling-stroke}.observatory-orbits circle:nth-child(2n){stroke:#7fb7be3d}.observatory-orbits .observatory-origin{fill:#e5c78e;stroke:#e5c78e80;stroke-width:5px}.observatory-map-labels{fill:#a7cbcc80;letter-spacing:2px;font:600 9px ui-monospace,SFMono-Regular,Consolas,monospace}.observatory-scan{z-index:2;transform-origin:0;will-change:transform;background:linear-gradient(90deg,#0000,#80dadc0f 18%,#a4ded7b8 76%,#0000);width:48vw;height:2px;animation:36s linear infinite observatory-scan-pass;position:absolute;top:31%;left:-48vw;transform:rotate(-24deg);box-shadow:0 0 18px #65cbd238}.observatory-beacon{z-index:3;background:#e1bf7a;border:1px solid #fadda3e6;border-radius:50%;width:7px;height:7px;position:absolute;top:33.25%;left:77.8%;box-shadow:0 0 12px #e1bf7a8c}.observatory-beacon:after{content:"";border:1px solid #e1bf7ab3;border-radius:50%;animation:3.8s ease-out infinite observatory-beacon-pulse;position:absolute;inset:-5px}@keyframes observatory-scan-pass{0%{transform:translate(0,0)rotate(-24deg)}to{transform:translate(235vw)rotate(-24deg)}}@keyframes observatory-beacon-pulse{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(4.2)}}:root[data-visual-preset=observatory][data-motion=subtle] .observatory-scan{animation-duration:78s}:root[data-visual-preset=observatory][data-motion=subtle] .observatory-beacon:after{animation-duration:7s}:root[data-visual-preset=observatory][data-motion=off] .observatory-scan,:root[data-visual-preset=observatory][data-motion=off] .observatory-beacon:after{animation:none}:root[data-visual-preset=observatory][data-wallpaper=true] .observatory-scan,:root[data-visual-preset=observatory][data-wallpaper=true] .observatory-beacon{display:none}@media (prefers-reduced-motion:reduce){.observatory-scan,.observatory-beacon:after{animation:none!important}}:root[data-visual-preset=observatory] .glass-panel,:root[data-visual-preset=observatory] .content-card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(115deg,#81b8be17,#0000 34%),linear-gradient(155deg,#0f2633f0,#07141feb);border-color:#85b9c252;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 48px #00081147,inset 0 1px #e2cda333,inset 0 -1px #5ea1b024}:root[data-visual-preset=observatory] .glass-panel:hover,:root[data-visual-preset=observatory] .content-card:hover{border-color:#e1be7e7a;box-shadow:0 20px 52px #00081157,inset 0 1px #e2cda347,inset 0 -1px #5ea1b02e}:root[data-visual-preset=observatory] .topbar{background:linear-gradient(100deg,#081925f5,#0a1e2adb);border:1px solid #7bb1bc4d;box-shadow:0 12px 36px #00081147,inset 0 1px #e2cda329}:root[data-visual-preset=observatory] .eyebrow,:root[data-visual-preset=observatory] .section-kicker{color:#b5ceca;letter-spacing:.2em}:root[data-visual-preset=observatory] .page-heading h1,:root[data-visual-preset=observatory] .content-card h2,:root[data-visual-preset=observatory] .section-heading h3{letter-spacing:-.045em}:root[data-visual-preset=observatory] .home-context{color:#a6c3c2;letter-spacing:.22em}:root[data-visual-preset=observatory] .pulse-dot{background:#e1bf7a;box-shadow:0 0 12px #e1bf7ab8}:root[data-visual-preset=observatory] .hero-card{background:linear-gradient(115deg,#71aab11f,#0000 45%),linear-gradient(155deg,#112b39f5,#071622f2);border-color:#8fc4c761}:root[data-visual-preset=observatory] .clock-display{background-image:linear-gradient(105deg,#e7f2e8 4%,#b8d9d4 54%,#e2c58a 100%)}:root[data-visual-preset=observatory] .weather-card{border-color:#81b6c057}:root[data-visual-preset=observatory] .search-panel{background:linear-gradient(100deg,#12313cf0,#091d2af5);border-color:#8ec1c675;box-shadow:0 12px 34px #00081142,inset 0 1px #dac7a129}:root[data-visual-preset=observatory] .search-panel input{background:#030e1661;border-color:#83bcc347}:root[data-visual-preset=observatory] .shortcut-card{background:linear-gradient(145deg,#193d48e0,#071925f5);border-color:#7db5c04d;border-radius:11px;box-shadow:inset 0 1px #dec49121,0 8px 20px #0008112e}:root[data-visual-preset=observatory] .shortcut-card:hover{border-color:#e1be7e9e;box-shadow:0 0 0 1px #e1be7e1f,0 12px 28px #0008114d}:root[data-visual-preset=observatory] .visual-studio{background:linear-gradient(145deg,#3c647433,#0000 64%),#081622c7;border-color:#8bb8c44d}:root[data-visual-preset=observatory] .primary-button,:root[data-visual-preset=observatory] .customize-button{color:#f7f4e8;background:linear-gradient(115deg,#477e88,#a98b5d);border-color:#e2c69170;box-shadow:0 7px 22px #36717e40,inset 0 1px #ffffff2e}:root[data-visual-preset=observatory] .primary-button:hover,:root[data-visual-preset=observatory] .customize-button:hover{filter:brightness(1.1)}:root[data-visual-preset=observatory] .text-input,:root[data-visual-preset=observatory] .search-panel input{border-color:#7cb3be4d}.preset-art-observatory{--preset-a:#071521;--preset-b:#245369;--preset-c:#d2b27b;background:radial-gradient(circle at 70% 28%, #eecd90e0 0 2px, transparent 3px), repeating-radial-gradient(circle at 70% 28%, transparent 0 7px, #c2dad36b 8px, transparent 9px 14px), linear-gradient(135deg, var(--preset-a), var(--preset-b) 68%, var(--preset-c))}.preset-art-observatory:after{border:1px solid #e8d0a0bd;width:68px;height:68px;top:-12px;bottom:auto;right:-22px;box-shadow:0 0 0 8px #85bbc324,0 0 0 17px #85bbc31a}.preset-art-observatory i{filter:none;background:#dcbe87d1;border-radius:0;width:38px;height:1px;top:22px;left:7px;transform:rotate(-24deg)}.preset-art-observatory b{background:#d8b77b;top:31px;left:21px;right:auto;box-shadow:18px -18px #aacdd3d9}.preset-art-observatory em{border-top:1px solid #b1d3d8c7;width:44px;height:12px;bottom:7px;left:7px;transform:rotate(-7deg)}:root[data-visual-preset=atelier]{--bg:#0d1424;--surface:#1a243c9e;--surface-strong:#1f2b46cc;--border:#b1c2e833;--text:#edf2ff;--muted:#aab7d2;--faint:#7f8eae;--atelier-accent:#aaa5ec;--shadow:0 16px 36px #0a0a0838;color:var(--text);background:var(--bg)}:root[data-visual-preset=atelier][data-theme=light]{--bg:#edf2fb;--surface:#ffffffad;--surface-strong:#ffffffdb;--border:#485b8729;--text:#26334d;--muted:#64728f;--faint:#8d99b0;--atelier-accent:#687fe0;--shadow:0 14px 30px #3e332217}:root[data-visual-preset=atelier] body{color:var(--text);background:radial-gradient(ellipse at 88% 13%, #687fe01a, transparent 30%), linear-gradient(90deg, transparent 0 6.8%, #687fe014 6.85%, transparent 6.95%), var(--bg)}.atelier-artwork{display:none}:root[data-visual-preset=atelier] .atelier-artwork{z-index:1;pointer-events:none;opacity:.36;display:block;position:absolute;inset:0;overflow:hidden}:root[data-visual-preset=atelier][data-wallpaper=true] .atelier-artwork{opacity:.1}.atelier-print{width:100%;height:100%;display:block}.atelier-registration{fill:none;stroke:#a6bee747;stroke-width:1px;vector-effect:non-scaling-stroke}:root[data-visual-preset=atelier][data-theme=light] .atelier-registration{stroke:#5870a433}.atelier-sun-study{fill:none;stroke:#9ba4eb6b;stroke-width:1.15px;vector-effect:non-scaling-stroke}.atelier-sun-study circle:first-child{fill:#7990dc1a;stroke:#9ba4eb85;stroke-width:1.2px}:root[data-visual-preset=atelier][data-theme=light] .atelier-sun-study circle:first-child{fill:#7990dc21}.atelier-blocks{fill:#99aeda1f}:root[data-visual-preset=atelier][data-theme=light] .atelier-blocks{fill:#5870a41c}.atelier-type{fill:#b2c4ea42;letter-spacing:2.4px;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=atelier][data-theme=light] .atelier-type{fill:#5870a457}.atelier-hatch{fill:none;stroke:#9ba4eb47;stroke-width:1px;vector-effect:non-scaling-stroke}.atelier-edition-mark{color:#e4d6be7a;letter-spacing:.2em;writing-mode:vertical-rl;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:10%;right:7.6%}:root[data-visual-preset=atelier][data-theme=light] .atelier-edition-mark{color:#2b2b2573}:root[data-visual-preset=atelier] .ambient-backdrop:before{opacity:.55;filter:none;background:linear-gradient(90deg, transparent 0 6.8%, #cb64481f 6.85%, transparent 6.95%), radial-gradient(ellipse at 88% 15%, #c65b4021, transparent 32%), var(--bg);animation:none;inset:0}:root[data-visual-preset=atelier][data-wallpaper=true] .ambient-backdrop:before{filter:blur(var(--wallpaper-blur,0px)) saturate(.92);background-image:linear-gradient(rgba(37,38,33,var(--wallpaper-overlay,.42)), rgba(37,38,33,var(--wallpaper-overlay,.42))), var(--wallpaper-image);background-position:50%;background-repeat:no-repeat;background-size:cover}:root[data-visual-preset=atelier][data-theme=light][data-wallpaper=true] .ambient-backdrop:before{background-image:linear-gradient(rgba(245,241,230,var(--wallpaper-overlay,.42)), rgba(245,241,230,var(--wallpaper-overlay,.42))), var(--wallpaper-image)}:root[data-visual-preset=atelier] .ambient-backdrop:after{opacity:.18;background-image:repeating-linear-gradient(0deg,#dfd3bb0e 0 1px,#0000 1px 6px);background-size:100% 6px;animation:none}:root[data-visual-preset=atelier][data-theme=light] .ambient-backdrop:after{background-image:repeating-linear-gradient(0deg,#2b2b250a 0 1px,#0000 1px 6px)}:root[data-visual-preset=atelier] .home-view{gap:24px;padding-top:clamp(24px,4vh,42px)}:root[data-visual-preset=atelier] .pulse-dot{background:var(--atelier-accent);width:8px;height:8px;box-shadow:none;border-radius:1px;transform:rotate(45deg)}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-search,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-bookmarks,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-workspace{justify-self:stretch;width:100%;max-width:none}:root[data-visual-preset=atelier] .home-widget>.widget-host{width:100%;min-width:0}:root[data-visual-preset=atelier] .glass-panel,:root[data-visual-preset=atelier] .content-card{border:1px solid var(--border);background:linear-gradient(145deg, #ffffff13, #ffffff05), color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px)saturate(1.08);border-radius:16px}:root[data-visual-preset=atelier] .hero-card{border-left:4px solid var(--atelier-accent);background:linear-gradient(145deg, #ffffff13, transparent), color-mix(in srgb, var(--surface-strong) 88%, transparent);min-height:132px;box-shadow:var(--shadow);border-radius:5px;padding:14px 18px;position:relative;overflow:hidden}:root[data-visual-preset=atelier] .hero-card:after{content:"";pointer-events:none;border:1px solid #9ba4eb57;border-radius:50%;width:240px;height:240px;position:absolute;top:-115px;right:-45px;box-shadow:0 0 0 18px #9ba4eb0d,0 0 0 36px #9ba4eb08}:root[data-visual-preset=atelier] .hero-card .eyebrow{color:var(--atelier-accent);letter-spacing:.18em;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=atelier] .hero-card .greeting{letter-spacing:-.02em;margin:12px 0 4px;font:600 20px/1.25 Georgia,Songti SC,Noto Serif SC,serif}:root[data-visual-preset=atelier] .hero-card .greeting-sub{color:var(--muted);font-size:12px}:root[data-visual-preset=atelier] .hero-card .clock-display{letter-spacing:-.065em;color:var(--text);-webkit-text-fill-color:currentColor;background:0 0;font:500 clamp(54px,5.8vw,82px)/.98 Georgia,Times New Roman,serif}:root[data-visual-preset=atelier] .weather-card{border-top:3px solid var(--atelier-accent);background:color-mix(in srgb, var(--surface) 86%, transparent);border-radius:5px;min-height:132px;padding:12px 14px;box-shadow:4px 4px #b7553a1a}:root[data-visual-preset=atelier] .weather-main strong{color:var(--text);letter-spacing:-.06em;font:500 46px Georgia,Times New Roman,serif}:root[data-visual-preset=atelier] .weather-current-emoji{background:#7386e11f;border-radius:5px}:root[data-visual-preset=atelier] .search-panel{border:1px solid var(--border);border-left:3px solid var(--atelier-accent);background:linear-gradient(110deg, #647dd61f, #57b4c00f), color-mix(in srgb, var(--surface-strong) 88%, transparent);height:54px;min-height:54px;color:var(--text);box-shadow:var(--shadow);border-radius:12px;padding-inline:16px}:root[data-visual-preset=atelier][data-theme=light] .search-panel{color:var(--text);background:color-mix(in srgb, var(--surface-strong) 92%, transparent);border-color:var(--border)}:root[data-visual-preset=atelier] .search-panel select{border:1px solid var(--border);color:var(--text);background:#080f1e2e;border-radius:8px}:root[data-visual-preset=atelier] .search-submit{color:#fff;background:linear-gradient(135deg,#7489df,#60aebd);border-radius:9px}:root[data-visual-preset=atelier] .shortcut-section{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, transparent);border-radius:5px;min-height:126px;padding:20px 22px}:root[data-visual-preset=atelier] .shortcut-section .section-heading{align-items:end}:root[data-visual-preset=atelier] .shortcut-section h3{margin-top:5px;font:600 21px Georgia,Songti SC,Noto Serif SC,serif}:root[data-visual-preset=atelier] .shortcut-widget .shortcut-grid{counter-reset:atelier-shortcut;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px}:root[data-visual-preset=atelier] .shortcut-card{counter-increment:atelier-shortcut;border:1px solid var(--border);background:linear-gradient(145deg, #ffffff13, transparent), color-mix(in srgb, var(--surface-strong) 88%, transparent);min-height:62px;box-shadow:none;color:var(--text);border-radius:4px;gap:9px;padding:9px 12px;transition:background .18s,color .18s,border-color .18s}:root[data-visual-preset=atelier] .shortcut-card:after{opacity:0!important}:root[data-visual-preset=atelier] .shortcut-card:hover{border-color:var(--atelier-accent);background:var(--atelier-accent);color:#fff8ed;transform:translateY(-2px)}:root[data-visual-preset=atelier] .shortcut-card:hover .shortcut-icon{color:#fff8ed;background:#ffffff1f;border-color:#ffffff59}:root[data-visual-preset=atelier] .shortcut-icon{border:1px solid var(--border);width:30px;height:30px;color:var(--atelier-accent);background:0 0;border-radius:4px;flex-basis:30px}:root[data-visual-preset=atelier] .shortcut-title{font-size:12px;font-weight:650}:root[data-visual-preset=atelier] .shortcut-arrow{opacity:.42}:root[data-visual-preset=atelier] .workspace-teaser{border:1px solid var(--border);border-left:3px solid var(--atelier-accent);background:linear-gradient(145deg, #ffffff13, transparent), color-mix(in srgb, var(--surface-strong) 88%, transparent);min-height:126px;color:var(--text);box-shadow:var(--shadow);border-radius:12px;padding:20px 22px}:root[data-visual-preset=atelier] .topbar{border-bottom:1px solid var(--border);min-height:64px;padding:9px 14px}:root[data-visual-preset=atelier] .nav-link,:root[data-visual-preset=atelier] .login-link{border-radius:4px}:root[data-visual-preset=atelier] .nav-link.router-link-active{color:var(--text);box-shadow:inset 0 -2px var(--atelier-accent);background:0 0}:root[data-visual-preset=atelier] .primary-button,:root[data-visual-preset=atelier] .customize-button{border:1px solid var(--atelier-accent);background:var(--atelier-accent);color:#fff8ed;box-shadow:none;border-radius:4px}:root[data-visual-preset=atelier] .secondary-button{border-color:var(--border);box-shadow:none;border-radius:4px}:root[data-visual-preset=atelier] .text-input{background:linear-gradient(145deg, #ffffff13, transparent), color-mix(in srgb, var(--surface-strong) 88%, transparent);border-color:var(--border);border-radius:4px}:root[data-visual-preset=atelier] .visual-studio,:root[data-visual-preset=atelier] .content-card{box-shadow:none;border-radius:5px}:root[data-visual-preset=atelier] .settings-view .content-card h2{font:600 19px Georgia,Songti SC,Noto Serif SC,serif}@media (width<=760px){:root[data-visual-preset=atelier] .hero-card{min-height:150px;padding:18px 16px}:root[data-visual-preset=atelier] .hero-card .greeting{font-size:17px}:root[data-visual-preset=atelier] .hero-card .clock-display{font-size:clamp(44px,11vw,60px)}:root[data-visual-preset=atelier] .shortcut-section{padding:16px 13px}:root[data-visual-preset=atelier] .workspace-teaser{padding:16px 14px}}:root[data-visual-preset=nebula]{--preset-glow-a:#8293c6;--preset-glow-b:#a28db8;--preset-glow-c:#6db5ad;--preset-shadow:#7485c23d}:root[data-visual-preset=abyss]{--preset-glow-a:#216875;--preset-glow-b:#4dbfba;--preset-glow-c:#9bd9d5;--preset-shadow:#2aa3a73b}:root[data-visual-preset=ember]{--preset-glow-a:#a96550;--preset-glow-b:#d19b70;--preset-glow-c:#e3c5a0;--preset-shadow:#bf6f4b38}:root[data-visual-preset=moonlit]{--preset-glow-a:#aabac2;--preset-glow-b:#8fa99a;--preset-glow-c:#aca1c8;--preset-shadow:#8fa9ab38}.preset-art-nebula{--preset-a:#182039;--preset-b:#5e638f;--preset-c:#659b9b;background-image:radial-gradient(ellipse at 28% 35%, #9b96d08f, transparent 42%), radial-gradient(ellipse at 75% 62%, #5db7ae61, transparent 40%), repeating-radial-gradient(ellipse at 56% 48%, transparent 0 10px, #e1e2ff38 11px 12px, transparent 13px 21px), linear-gradient(132deg, var(--preset-a), var(--preset-b) 57%, var(--preset-c))}.preset-art-abyss{--preset-a:#08232e;--preset-b:#176c79;--preset-c:#5cc6bb}.preset-art-ember{--preset-a:#241719;--preset-b:#965343;--preset-c:#d9ad7b}.preset-art-moonlit{--preset-a:#26323c;--preset-b:#879f9a;--preset-c:#b8b1d0}:root[data-visual-preset=nebula]:not([data-wallpaper=true]) .ambient-backdrop:before{background:radial-gradient(at 18% 25%,#5b69a757,#0000 35%),radial-gradient(at 78% 20%,#82649d4d,#0000 34%),radial-gradient(at 58% 88%,#4597923b,#0000 39%),linear-gradient(130deg,#0c1221,#171b31 52%,#0d2029)}:root[data-visual-preset=nebula]:not([data-wallpaper=true]) .ambient-backdrop:after{opacity:.48;background-image:repeating-radial-gradient(at 58% 46%,#0000 0 44px,#b8b8e31c 45px 46px,#0000 48px 88px),radial-gradient(at 34% 34%,#a29dd733,#0000 29%),radial-gradient(at 78% 70%,#65ccbd29,#0000 25%),radial-gradient(2px 2px at 20% 22%,#e8e5f4c7,#0000 100%),radial-gradient(1.5px 1.5px at 73% 30%,#aadcd8b8,#0000 100%);background-size:860px 640px,100% 100%,100% 100%,330px 280px,410px 350px;animation:72s ease-in-out infinite alternate nebula-drift}:root[data-theme=light][data-visual-preset=nebula]:not([data-wallpaper=true]) .ambient-backdrop:before{background:radial-gradient(at 18% 25%,#7f8dc438,#0000 35%),radial-gradient(at 78% 20%,#a98bb92e,#0000 34%),radial-gradient(at 58% 88%,#67b1a82e,#0000 39%),linear-gradient(130deg,#edf1f8,#f2eef7 52%,#edf6f3)}:root[data-visual-preset=abyss]:not([data-wallpaper=true]) .ambient-backdrop:before{background:radial-gradient(at 20% 28%,#157e8b61,#0000 34%),radial-gradient(at 78% 18%,#27689e47,#0000 32%),radial-gradient(at 55% 90%,#33aa9b30,#0000 38%),linear-gradient(132deg,#05171f,#092832 54%,#081b2a)}:root[data-visual-preset=abyss]:not([data-wallpaper=true]) .ambient-backdrop:after{opacity:.48;background-image:repeating-radial-gradient(at 24% 58%,#0000 0 34px,#69d8cd1b 35px 36px,#0000 38px 76px),radial-gradient(at 72% 36%,#77e8d833,#0000 23%),radial-gradient(2px 2px at 34% 22%,#b7faeab3,#0000 100%);background-size:740px 560px,100% 100%,390px 310px;animation:66s ease-in-out infinite alternate abyss-current}:root[data-theme=light][data-visual-preset=abyss]:not([data-wallpaper=true]) .ambient-backdrop:before{background:radial-gradient(at 20% 28%,#48b1b13b,#0000 34%),radial-gradient(at 78% 18%,#5697be33,#0000 32%),radial-gradient(at 55% 90%,#6fc2ae29,#0000 38%),linear-gradient(132deg,#eaf6f3,#e9f3f7 54%,#edf2fb)}:root[data-visual-preset=ember]:not([data-wallpaper=true]) .ambient-backdrop:before{background:radial-gradient(at 18% 26%,#9f4f3b52,#0000 33%),radial-gradient(at 82% 18%,#c3814d40,#0000 32%),radial-gradient(at 54% 90%,#94535f30,#0000 38%),linear-gradient(130deg,#191316,#241a1b 54%,#181b22)}:root[data-visual-preset=ember]:not([data-wallpaper=true]) .ambient-backdrop:after{opacity:.5;background-image:radial-gradient(2px 2px at 14% 22%,#f7c185c7,#0000 100%),radial-gradient(1.5px 1.5px at 42% 71%,#e68f67b8,#0000 100%),radial-gradient(2px 2px at 77% 36%,#f7d2a49e,#0000 100%),radial-gradient(at 50% 100%,#b95b4324,#0000 54%),repeating-linear-gradient(115deg,#0000 0 92px,#e7a77709 93px 94px);background-size:260px 230px,350px 300px,430px 360px,100% 100%,420px 360px;animation:48s ease-in-out infinite alternate ember-drift}:root[data-theme=light][data-visual-preset=ember]:not([data-wallpaper=true]) .ambient-backdrop:before{background:radial-gradient(at 18% 26%,#be705636,#0000 33%),radial-gradient(at 82% 18%,#d09e6930,#0000 32%),radial-gradient(at 54% 90%,#c3829026,#0000 38%),linear-gradient(130deg,#f7eee9,#f8eee8 54%,#f2edf0)}:root[data-visual-preset=moonlit]:not([data-wallpaper=true]) .ambient-backdrop:before{background:radial-gradient(at 18% 24%,#7ea49c47,#0000 34%),radial-gradient(at 78% 18%,#8a83b53d,#0000 33%),radial-gradient(at 56% 91%,#99b2c233,#0000 39%),linear-gradient(130deg,#111a23,#1b2430 53%,#151d26)}:root[data-visual-preset=moonlit]:not([data-wallpaper=true]) .ambient-backdrop:after{opacity:.42;background-image:radial-gradient(at 26% 58%,#a4c6b529,#0000 36%),radial-gradient(at 80% 32%,#b8add826,#0000 31%),repeating-radial-gradient(at 50% 120%,#0000 0 66px,#cfdbde13 67px 68px,#0000 70px 118px),linear-gradient(105deg,#0000 30%,#dae2e209 49%,#0000 68%);background-size:100% 100%,100% 100%,820px 560px,100% 100%;animation:72s ease-in-out infinite alternate moon-mist}:root[data-theme=light][data-visual-preset=moonlit]:not([data-wallpaper=true]) .ambient-backdrop:before{background:radial-gradient(at 18% 24%,#7ea49c33,#0000 34%),radial-gradient(at 78% 18%,#8a83b52b,#0000 33%),radial-gradient(at 56% 91%,#99b2c229,#0000 39%),linear-gradient(130deg,#f0f4f1,#f0eff7 53%,#edf3f5)}@keyframes nebula-drift{0%{transform:translate(-1.2%,-.8%)scale(1)}50%{transform:translate(1%,1.1%)scale(1.045)}to{transform:translate(-.5%,1.4%)scale(1.02)}}@keyframes abyss-current{0%{transform:translate(-1%,1%)scale(1)}to{transform:translate(1.6%,-1.2%)scale(1.08)}}@keyframes ember-drift{0%{transform:translateY(1%)scale(1)}to{transform:translate(1%,-1.8%)scale(1.06)}}@keyframes moon-mist{0%{opacity:.34;transform:translate(-.8%)scale(1)}to{opacity:.48;transform:translate(1.2%,-1.4%)scale(1.06)}}:root[data-motion=subtle][data-visual-preset=nebula] .ambient-backdrop:after,:root[data-motion=subtle][data-visual-preset=abyss] .ambient-backdrop:after,:root[data-motion=subtle][data-visual-preset=ember] .ambient-backdrop:after,:root[data-motion=subtle][data-visual-preset=moonlit] .ambient-backdrop:after{opacity:.28;animation-duration:104s}:root[data-motion=off][data-visual-preset=nebula] .ambient-backdrop:after,:root[data-motion=off][data-visual-preset=abyss] .ambient-backdrop:after,:root[data-motion=off][data-visual-preset=ember] .ambient-backdrop:after,:root[data-motion=off][data-visual-preset=moonlit] .ambient-backdrop:after{animation:none}.topbar,.setup-banner,.main-content,.footer{width:min(1680px,100% - clamp(36px,5vw,104px));max-width:1680px}.topbar{border-radius:16px;gap:14px;min-height:56px;margin-top:14px;padding:7px 11px}.brand-lockup{gap:9px;min-width:0}.top-nav{gap:4px;padding:3px}.nav-link,.login-link{gap:6px;min-height:34px;padding:8px 10px;font-size:12px}.account-area{gap:8px;min-width:0}.command-launcher{gap:7px;min-height:34px;padding:7px 9px;font-size:11px}.account-trigger{gap:7px;min-height:36px;padding:3px 8px 3px 4px}.main-content{flex:1;min-width:0}.footer{margin:18px auto 16px}.home-view{gap:clamp(10px,1vw,14px);width:100%;padding:clamp(12px,1.8vh,20px) 0 12px}.home-layout-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:min-content;align-items:stretch;gap:clamp(10px,.9vw,14px) clamp(10px,1.05vw,18px);display:grid}.home-layout-grid>.home-widget{align-self:start;min-width:0;height:auto;min-height:0}.home-layout-grid>.home-widget.widget-hero,.home-layout-grid>.home-widget.widget-weather{place-self:stretch stretch;width:100%;max-width:none;min-height:112px;display:flex}.home-layout-grid>.home-widget.widget-hero>.widget-host,.home-layout-grid>.home-widget.widget-weather>.widget-host{flex:auto;width:100%;min-width:0;min-height:112px;display:flex}.home-layout-grid>.home-widget.widget-hero .widget-host>*,.home-layout-grid>.home-widget.widget-weather .widget-host>*{width:100%;min-width:0;min-height:112px}.home-layout-grid>.home-widget.widget-hero .hero-card,.home-layout-grid>.home-widget.widget-weather .weather-card{box-sizing:border-box;flex:auto;width:100%;height:100%;min-height:112px}.home-layout-grid>.home-widget.widget-hero .hero-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.home-layout-grid>.home-widget.widget-hero .hero-copy,.home-layout-grid>.home-widget.widget-hero .hero-time-block{min-width:0}.home-layout-grid>.home-widget.widget-hero .hero-time-block{text-align:right;font-variant-numeric:tabular-nums lining-nums}.home-layout-grid>.home-widget.widget-hero .eyebrow{font-size:9px;line-height:1.2}.home-layout-grid>.home-widget.widget-hero .greeting{margin:3px 0 0;font-size:12px;line-height:1.3}.home-layout-grid>.home-widget.widget-hero .greeting-sub{margin:2px 0 0;font-size:10px;line-height:1.25}.home-layout-grid>.home-widget.widget-hero .clock-display{margin:0;padding-right:.18em;font-size:clamp(34px,3vw,40px);line-height:1}.home-layout-grid>.home-widget.widget-hero .date-line{margin:3px 0 0;font-size:9px;line-height:1.2}.home-layout-grid>.home-widget.widget-weather .weather-card{flex-direction:column;justify-content:flex-start;gap:0;padding:9px 11px;display:flex}.home-layout-grid>.home-widget.widget-weather .weather-heading{min-height:14px}.home-layout-grid>.home-widget.widget-weather .weather-heading .section-kicker{font-size:9px}.home-layout-grid>.home-widget.widget-weather .weather-current-row{gap:7px;margin-top:2px}.home-layout-grid>.home-widget.widget-weather .weather-current-emoji{flex-basis:30px;width:30px;height:30px;font-size:18px}.home-layout-grid>.home-widget.widget-weather .weather-main strong{font-size:26px}.home-layout-grid>.home-widget.widget-weather .weather-main span,.home-layout-grid>.home-widget.widget-weather .weather-high-low{font-size:8px}.home-layout-grid>.home-widget.widget-weather .weather-city{margin:2px 0 0;font-size:9px;line-height:1.2}.home-layout-grid>.home-widget.widget-weather .weather-city small{font-size:8px}.home-layout-grid>.home-widget.widget-weather .weather-details{margin-top:3px;font-size:9px}.home-layout-grid>.home-widget.widget-weather .weather-details summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:8px;line-height:1.2;list-style:none}.home-layout-grid>.home-widget.widget-weather .weather-details summary::-webkit-details-marker{display:none}.home-layout-grid>.home-widget.widget-weather .weather-details summary:after{content:"+";color:var(--accent);margin-left:5px}.home-layout-grid>.home-widget.widget-weather .weather-details[open] summary:after{content:"−"}.home-layout-grid>.home-widget.widget-weather .weather-details-body{flex-direction:column;gap:7px;margin-top:7px;display:flex}.home-layout-grid>.home-widget.widget-weather .weather-details-body .weather-meta{flex-wrap:wrap;gap:8px;font-size:9px;display:flex}.home-layout-grid>.home-widget.widget-weather .weather-details-body .weather-sun-times{gap:12px;font-size:9px;display:flex}.home-layout-grid>.home-widget.widget-weather .weather-details-body .weather-forecast{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:0;padding-top:7px;display:grid}.home-layout-grid>.home-widget.widget-weather .weather-details-body .weather-forecast-day{flex-direction:column;align-items:center;gap:2px;min-width:0;padding:5px 2px;display:flex}.home-layout-grid>.home-widget.widget-weather .weather-forecast-day>span:first-child,.home-layout-grid>.home-widget.widget-weather .weather-forecast-day small{font-size:8px}.home-layout-grid>.home-widget.widget-weather .weather-forecast-day .forecast-emoji{font-size:13px;line-height:1.1}.home-layout-grid>.home-widget.widget-weather .weather-forecast-day strong{font-size:10px}.home-layout-grid>.home-widget.widget-weather .weather-search{gap:5px;margin-top:0;padding-top:0;display:flex}.home-layout-grid>.home-widget.widget-weather .weather-search input,.home-layout-grid>.home-widget.widget-weather .weather-search button{height:24px;min-height:24px;font-size:9px}.home-layout-grid>.home-widget.widget-weather .weather-search input{padding-inline:8px}.home-layout-grid>.home-widget.widget-weather .weather-search button{white-space:nowrap;padding-inline:9px}.home-layout-grid>.home-widget.widget-weather .inline-error{margin:3px 0 0;font-size:9px}.home-layout-grid>.home-widget.widget-search{justify-self:stretch;width:100%;max-width:none}.home-layout-grid>.home-widget.widget-search .search-panel{gap:9px;width:100%;height:52px;min-height:52px;margin:0;padding:0 12px 0 16px}.home-layout-grid>.home-widget.widget-bookmarks{justify-self:stretch;width:100%;max-width:none}.home-layout-grid>.home-widget.widget-bookmarks .shortcut-widget{gap:9px;height:auto;min-height:0;padding:11px 13px 12px}.shortcut-widget .section-heading{min-height:0;margin:0}.shortcut-widget .section-heading h3{font-size:14px}.personal-services-block{border-bottom:1px solid var(--border);flex-direction:column;gap:9px;padding-bottom:12px;display:flex}.personal-services-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.personal-services-heading h3{margin:4px 0 0;font-size:14px;line-height:1.25}.personal-services-heading p{color:var(--faint);text-align:right;margin:0;font-size:10px;line-height:1.4}.personal-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.personal-service-card{border:1px solid var(--border);background:linear-gradient(145deg, #ffffff0e, #ffffff03), var(--surface);border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:68px;padding:9px 11px;transition:transform .18s,border-color .18s,background .18s;display:grid}.personal-service-card:hover{background-color:var(--surface-strong);border-color:#9ab4ff57;transform:translateY(-2px)}.personal-service-mark{border:1px solid var(--border);background:var(--accent-soft);width:32px;height:32px;color:var(--text);letter-spacing:-.03em;border-radius:10px;place-items:center;font:750 10px/1 Inter,system-ui,sans-serif;display:grid}.personal-service-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.personal-service-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.personal-service-copy small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.personal-service-status{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:99px;place-self:center end;padding:4px 7px;font-size:9px;line-height:1.2}.personal-service-status.status-pending{color:#e6bf83;background:#e5b26812;border-color:#e5b26847}.personal-service-status.status-reserved{background:#8ea0bf14}.personal-service-status.status-external{color:#8ccfb8;background:#68c3aa12;border-color:#68c3aa3d}.shortcut-widget .shortcut-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),260px));justify-content:space-between;gap:7px}.shortcut-widget .shortcut-card{gap:7px;height:auto;min-height:50px;padding:7px 9px}.shortcut-widget .shortcut-icon{flex-basis:28px;width:28px;height:28px}.shortcut-widget .shortcut-title{font-size:11px}@media (width>=900px){.shortcut-widget .shortcut-grid:has(>.shortcut-card:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.shortcut-widget .shortcut-grid:has(>.shortcut-card:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.home-layout-grid>.home-widget.widget-workspace{justify-self:stretch;width:100%;max-width:none}.home-layout-grid>.home-widget.widget-workspace .workspace-teaser{height:auto;min-height:0;padding:12px 15px}.page-heading{margin-bottom:18px}.workspace-overview{gap:10px;margin:12px 0 13px}.workspace-stat{padding:11px 13px}.workspace-favorites-strip{gap:6px;margin:10px 0;padding:8px 10px}.workspace-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(12px,1.2vw,18px)}.workspace-grid>.content-card{border-radius:18px;align-self:start;min-width:0;min-height:0;padding:18px}.workspace-grid>.bookmarks-panel{grid-column:1/-1}.workspace-grid>.todo-panel,.workspace-grid>.notes-panel{grid-column:span 6}.workspace-grid>.account-panel{grid-column:5/span 4;justify-self:center;width:100%;padding:15px 17px}.bookmark-managed-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;max-height:min(56vh,520px);padding:2px 5px 4px 1px}.bookmark-managed-item{border-radius:12px;gap:6px 8px;min-height:100px;padding:10px}.card-heading{margin-bottom:13px}.bookmark-toolbar{gap:9px}.todo-panel .managed-list,.notes-panel .notes-list{max-height:min(48vh,420px)}.settings-shell{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:clamp(14px,1.6vw,22px);display:grid}.settings-nav{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:6px;min-width:0;max-height:calc(100vh - 104px);padding:8px;display:flex;position:sticky;top:82px;overflow:auto}.settings-nav-heading{color:var(--faint);letter-spacing:.16em;padding:8px 9px 7px;font:700 9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.settings-nav-item{width:100%;min-width:0;min-height:60px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:25px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:9px;transition:background .18s,border-color .18s,color .18s;display:grid}.settings-nav-item:hover{border-color:var(--border);background:var(--surface-strong);color:var(--text)}.settings-nav-item.active{border-color:color-mix(in srgb, var(--accent) 36%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface-strong));color:var(--text)}.settings-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-nav-index{color:var(--faint);font-variant-numeric:tabular-nums;align-self:start;padding-top:2px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.settings-nav-item.active .settings-nav-index{color:var(--accent)}.settings-nav-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-nav-copy strong{font-size:11px;font-weight:650}.settings-nav-copy small{color:var(--faint);font-size:9px;line-height:1.35}.settings-nav-arrow{color:var(--faint);opacity:0;font-size:11px;transition:opacity .18s,transform .18s;transform:translate(-2px,2px)}.settings-nav-item:hover .settings-nav-arrow,.settings-nav-item.active .settings-nav-arrow{opacity:1;transform:translate(0)}.settings-main{min-width:0}.settings-grid{flex-direction:column;align-items:stretch;gap:clamp(12px,1.2vw,18px);min-width:0;display:flex}.settings-grid>.content-card{border-radius:18px;align-self:stretch;width:100%;min-width:0;padding:20px}.settings-grid>.backup-card{width:100%}.search-settings-card>.small-muted{max-width:620px;margin:4px 0 18px}.search-settings-card .field-label{max-width:620px}.avatar-editor{gap:12px;margin-bottom:14px;padding:12px}.visual-studio{gap:11px;margin:6px 0 14px;padding:13px}.field-label{gap:6px}.settings-actions{width:fit-content;max-width:100%;margin:15px 0 0 auto;padding:10px}@media (width>=1800px){.topbar,.setup-banner,.main-content,.footer{width:min(1680px,100% - 112px);max-width:1680px}.home-layout-grid>.home-widget.widget-hero,.home-layout-grid>.home-widget.widget-weather,.home-layout-grid>.home-widget.widget-search,.home-layout-grid>.home-widget.widget-bookmarks,.home-layout-grid>.home-widget.widget-workspace{max-width:none}}@media (width>=1500px){.shortcut-widget .shortcut-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}@media (width<=1050px){.workspace-grid>.todo-panel,.workspace-grid>.notes-panel{grid-column:span 6}.workspace-grid>.account-panel{grid-column:4/span 6}}@media (width<=900px){.topbar{width:min(100% - 32px,900px)}.home-layout-grid>.home-widget.widget-hero,.home-layout-grid>.home-widget.widget-weather{max-width:none}.home-layout-grid>.home-widget.widget-bookmarks{max-width:100%}}@media (width<=760px){.topbar,.setup-banner,.main-content,.footer{width:min(100% - 24px,680px)}.topbar{flex-wrap:wrap;gap:8px;min-height:0;margin-top:9px;padding:7px 9px}.top-nav{border-top:1px solid var(--border);order:3;justify-content:flex-start;width:100%;padding:7px 1px 0;overflow-x:auto}.account-area{gap:6px;margin-left:auto}.account-trigger-copy,.account-chevron{display:none}.home-view{gap:13px;padding-top:16px}.home-layout-grid{grid-template-columns:minmax(0,1fr);gap:11px}.home-layout-grid>.home-widget{justify-self:stretch;width:100%;max-width:none;grid-column:1/-1!important}.home-layout-grid>.home-widget.widget-hero,.home-layout-grid>.home-widget.widget-weather,.home-layout-grid>.home-widget.widget-hero>.widget-host,.home-layout-grid>.home-widget.widget-weather>.widget-host,.home-layout-grid>.home-widget.widget-hero .widget-host>*,.home-layout-grid>.home-widget.widget-weather .widget-host>*,.home-layout-grid>.home-widget.widget-hero .hero-card,.home-layout-grid>.home-widget.widget-weather .weather-card{min-height:108px}.home-layout-grid>.home-widget.widget-hero .hero-card{padding:9px 11px}.home-layout-grid>.home-widget.widget-hero .clock-display{font-size:clamp(32px,7vw,38px)}.home-layout-grid>.home-widget.widget-search{max-width:100%}.home-layout-grid>.home-widget.widget-workspace .workspace-teaser{padding:11px 12px}.workspace-grid,.settings-shell{grid-template-columns:minmax(0,1fr);gap:12px}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:none;padding:7px;display:grid;position:static;overflow:visible}.settings-nav-heading{grid-column:1/-1;padding:5px 7px 3px}.settings-nav-item{grid-template-columns:22px minmax(0,1fr);min-height:58px;padding:8px}.settings-nav-arrow{display:none}.workspace-grid>.bookmarks-panel,.workspace-grid>.todo-panel,.workspace-grid>.notes-panel,.workspace-grid>.account-panel{grid-column:1/-1}.settings-grid>.content-card,.settings-grid>.backup-card{width:100%}.workspace-grid>.account-panel{justify-self:stretch}.workspace-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px}.workspace-stat{padding:10px 11px}.workspace-grid>.content-card,.settings-grid>.content-card{padding:15px}.bookmark-managed-list{grid-template-columns:minmax(0,1fr);max-height:46vh}.bookmark-managed-item{min-height:92px}.todo-panel .managed-list,.notes-panel .notes-list{max-height:40vh}.settings-actions{bottom:8px}}@media (width<=480px){.settings-nav{grid-template-columns:minmax(0,1fr)}.settings-nav-item{min-height:54px}.brand-name{font-size:10px}.brand-mark{width:33px;height:33px}.workspace-grid>.content-card,.settings-grid>.content-card{padding:13px}.workspace-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-editor{align-items:flex-start;gap:10px;padding:10px}.visual-studio{padding:11px}.settings-actions{padding:8px}}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather{justify-self:stretch;width:100%;max-width:none;min-height:132px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .hero-card{height:100%;min-height:132px;padding:14px 18px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .hero-card .greeting{margin:15px 0 5px;font-size:23px;line-height:1.25}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .hero-card .greeting-sub{font-size:12px;line-height:1.5}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .hero-card .clock-display{letter-spacing:-.07em;font-size:clamp(44px,4.4vw,60px);line-height:.98}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather .weather-card{height:100%;min-height:132px;padding:12px 14px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather .weather-main strong{font-size:42px;line-height:1}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather .weather-main span,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather .weather-high-low{font-size:10px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-search .search-panel{height:54px;min-height:54px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-bookmarks .shortcut-widget{gap:9px;min-height:0;padding:12px 14px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-bookmarks .shortcut-widget .shortcut-card{min-height:68px;padding:10px 13px}:root[data-visual-preset=atelier] .shortcut-card:before{opacity:1;background:0 0;flex:0 0 20px;width:20px;height:auto;animation:none;position:static;inset:auto;transform:none}:root[data-visual-preset=atelier] .shortcut-card:hover:before{opacity:1;color:#fff8ed;animation:none}:root[data-visual-preset=atelier] .brand-name span{color:var(--atelier-accent)}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-workspace .workspace-teaser{min-height:0;padding:12px 16px}@media (width<=760px){:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero>.widget-host,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather>.widget-host,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .widget-host>*,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather .widget-host>*{min-height:144px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .hero-card{min-height:144px;padding:18px 16px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .hero-card .greeting{margin:8px 0 3px;font-size:17px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .hero-card .clock-display{font-size:clamp(46px,11vw,62px)}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather .weather-card{min-height:144px;padding:15px 14px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather .weather-main strong{font-size:42px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-bookmarks .shortcut-widget{min-height:0;padding:16px 13px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-workspace .workspace-teaser{min-height:0;padding:11px 13px}}:root[data-visual-preset=observatory]{--signal-ink:#111a2dc2;--signal-panel:#17223b9e;--signal-panel-raised:#1f2d4bb8;--signal-line:#9baee147;--signal-text:#e3eee8;--signal-muted:#9cb9bb;--signal-brass:#b3a9ed;--signal-cyan:#8ec9dc}:root[data-visual-preset=observatory] .home-toolbar{border-bottom:1px solid #79b5be2e;padding:0 2px 12px}:root[data-visual-preset=observatory] .home-context{color:var(--signal-muted);letter-spacing:.22em;font:700 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=observatory] .customize-button{border-color:var(--signal-line);color:var(--signal-text);background:linear-gradient(110deg,#4c5ea480,#3a849770);border-radius:5px}:root[data-visual-preset=observatory] .home-layout-grid{gap:14px}:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-hero,:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-weather{justify-self:stretch;width:100%;max-width:none;min-height:132px}:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-hero>.widget-host,:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-weather>.widget-host,:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-hero .widget-host>*,:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-weather .widget-host>*{min-height:132px}:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-hero .hero-card,:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-weather .weather-card{height:100%;min-height:132px}:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-hero .hero-card{border:1px solid var(--signal-line);border-left:3px solid var(--signal-brass);background:linear-gradient(90deg, #8294e01a, transparent 56%), repeating-linear-gradient(90deg, transparent 0 48px, #899bde09 49px 50px), linear-gradient(145deg, var(--signal-panel-raised), var(--signal-ink));border-radius:10px 3px;padding:14px 18px;box-shadow:0 18px 42px #0008103d,inset 0 1px #e4cd9d33}:root[data-visual-preset=observatory] .hero-card .eyebrow{color:var(--signal-cyan);letter-spacing:.22em;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=observatory] .hero-card .greeting{letter-spacing:-.035em;margin:12px 0 4px;font-size:clamp(16px,1.45vw,20px)}:root[data-visual-preset=observatory] .hero-card .greeting-sub{color:var(--signal-muted);font-size:11px}:root[data-visual-preset=observatory] .hero-card .clock-display{letter-spacing:-.055em;background-image:linear-gradient(105deg, #f0f2df, #a8d5d0 58%, var(--signal-brass));font-size:clamp(42px,4.3vw,56px)}:root[data-visual-preset=observatory] .hero-card .date-line{color:var(--signal-muted);letter-spacing:.08em;font:600 9px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-weather .weather-card{border:1px solid var(--signal-line);border-top:2px solid var(--signal-cyan);background:linear-gradient(145deg, #688dd238, transparent 62%), linear-gradient(155deg, var(--signal-panel-raised), var(--signal-ink));border-radius:3px 10px;padding:15px 17px;box-shadow:0 18px 42px #00081038,inset 0 1px #e4cd9d24}:root[data-visual-preset=observatory] .weather-heading .section-kicker{color:var(--signal-muted);letter-spacing:.2em;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=observatory] .weather-main strong{color:var(--signal-text);letter-spacing:-.06em;font-size:39px;font-weight:560}:root[data-visual-preset=observatory] .weather-current-emoji{background:#8ec9dc1a;border:1px solid #8ec9dc40;border-radius:8px}:root[data-visual-preset=observatory] .weather-city{color:var(--signal-muted)}:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-search{width:100%;max-width:1080px}:root[data-visual-preset=observatory] .search-panel{border:1px solid #7dbec475;border-left:3px solid var(--signal-brass);background:linear-gradient(100deg,#23345ba3,#0e1b32b3);border-radius:7px;height:54px;min-height:54px;box-shadow:0 12px 30px #00081042,inset 0 1px #ebdab026}:root[data-visual-preset=observatory] .search-panel input{color:var(--signal-text);font-size:13px}:root[data-visual-preset=observatory] .search-panel input::placeholder{color:#adcdca94}:root[data-visual-preset=observatory] .search-panel select{color:var(--signal-text);background:#0811224d;border-color:#7dbec440;border-radius:5px}:root[data-visual-preset=observatory] .search-submit{color:#071724;background:linear-gradient(135deg,#758be0,#64b5c5);border-radius:5px}:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-bookmarks{width:100%;max-width:1180px}:root[data-visual-preset=observatory] .shortcut-section{background:linear-gradient(120deg,#1827459e,#0d1930a8);border:1px solid #9baee147;border-radius:10px 3px;padding:12px 14px 16px;box-shadow:0 16px 36px #00081033,inset 0 1px #dec79721}:root[data-visual-preset=observatory] .shortcut-section .eyebrow{color:var(--signal-cyan);letter-spacing:.22em;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=observatory] .shortcut-section h3{letter-spacing:-.025em;font-size:16px}:root[data-visual-preset=observatory] .shortcut-widget .shortcut-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),260px));justify-content:space-between;gap:8px}:root[data-visual-preset=observatory] .shortcut-card{background:linear-gradient(135deg,#3b589180,#11223ea8);border:1px solid #7db8c052;border-radius:5px;min-height:60px;padding:9px 11px}:root[data-visual-preset=observatory] .shortcut-card:before{content:"NODE";width:27px;color:var(--signal-brass);letter-spacing:.08em;flex:0 0 27px;font:700 7px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=observatory] .shortcut-icon{color:var(--signal-brass);background:#79c9cd17;border:1px solid #79c9cd42;border-radius:5px}:root[data-visual-preset=observatory] .shortcut-card:hover{border-color:var(--signal-brass);background:linear-gradient(135deg,#4a69a499,#1d3455b8)}:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-workspace{width:100%;max-width:980px}:root[data-visual-preset=observatory] .workspace-teaser{border:1px solid #7db8c057;border-left:3px solid var(--signal-brass);color:var(--signal-text);background:linear-gradient(110deg,#20355b9e,#0f1d35ad);border-radius:5px 10px;box-shadow:0 16px 38px #00081038,inset 0 1px #e7d2a521}:root[data-visual-preset=observatory] .workspace-teaser .eyebrow,:root[data-visual-preset=observatory] .workspace-teaser p{color:var(--signal-muted)}:root[data-visual-preset=observatory] .workspace-teaser h3{color:var(--signal-text);letter-spacing:-.035em;font-size:18px}:root[data-visual-preset=observatory] .workspace-teaser .primary-button{color:#f7f3e7;background:linear-gradient(120deg,#497f89,#a88b5e);border:1px solid #dfbd7c73;border-radius:5px}:root[data-visual-preset=atelier] .home-toolbar{border-bottom:1px solid var(--border);padding:0 2px 12px}:root[data-visual-preset=atelier] .home-context{color:var(--atelier-accent);letter-spacing:.22em;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=atelier] .customize-button{border-color:var(--border);background:var(--surface-strong);color:var(--text);box-shadow:var(--shadow);border-radius:3px}:root[data-visual-preset=atelier] .home-layout-grid{gap:17px 16px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather{justify-self:stretch;width:100%;max-width:none;min-height:132px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero>.widget-host,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather>.widget-host,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .widget-host>*,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather .widget-host>*{min-height:132px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .hero-card{border:1px solid var(--border);border-left:3px solid var(--atelier-accent);background:linear-gradient(145deg, #ffffff13, #ffffff05), color-mix(in srgb, var(--surface-strong) 88%, transparent);min-height:132px;box-shadow:var(--shadow);border-radius:12px;padding:14px 18px}:root[data-visual-preset=atelier] .hero-card .greeting{letter-spacing:-.035em;font:600 clamp(19px,2vw,25px)/1.22 Georgia,Songti SC,Noto Serif SC,serif}:root[data-visual-preset=atelier] .hero-card .greeting-sub{color:var(--muted);font:12px/1.55 Georgia,Songti SC,Noto Serif SC,serif}:root[data-visual-preset=atelier] .hero-card .clock-display{letter-spacing:-.075em;font:500 clamp(58px,6vw,86px)/.95 Georgia,Times New Roman,serif}:root[data-visual-preset=atelier] .hero-card .date-line{color:var(--muted);letter-spacing:.08em;font:600 9px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather .weather-card{border:1px solid var(--border);border-top:2px solid var(--atelier-accent);background:linear-gradient(145deg, #ffffff0f, #ffffff04), color-mix(in srgb, var(--surface) 88%, transparent);min-height:132px;box-shadow:var(--shadow);border-radius:12px;padding:12px 14px}:root[data-visual-preset=atelier] .weather-main strong{letter-spacing:-.07em;font:500 55px Georgia,Times New Roman,serif}:root[data-visual-preset=atelier] .weather-heading .section-kicker{color:var(--muted);letter-spacing:.18em;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=atelier] .weather-current-emoji{border:1px solid var(--border);background:color-mix(in srgb, var(--atelier-accent) 10%, transparent);border-radius:2px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-search{max-width:100%}:root[data-visual-preset=atelier] .search-panel{border:1px solid #282923;border-left:5px solid var(--atelier-accent);color:#f3ecde;background:#282923;border-radius:2px;height:54px;min-height:54px;padding-inline:19px;box-shadow:5px 5px #b7553a1f}:root[data-visual-preset=atelier][data-theme=light] .search-panel{background:#292a25;border-color:#292a25}:root[data-visual-preset=atelier] .search-panel input{color:#f3ecde;font-size:14px}:root[data-visual-preset=atelier] .search-panel input::placeholder{color:#f3ecde8f}:root[data-visual-preset=atelier] .search-panel select{color:#f3ecde;background:#ffffff0d;border:1px solid #f3ecde47;border-radius:2px}:root[data-visual-preset=atelier] .search-submit{background:var(--atelier-accent);color:#fff8ed;border-radius:2px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-bookmarks{max-width:100%}:root[data-visual-preset=atelier] .shortcut-section{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:15px 0 18px}:root[data-visual-preset=atelier] .shortcut-section .section-heading{align-items:baseline;padding-inline:3px}:root[data-visual-preset=atelier] .shortcut-section .eyebrow{color:var(--atelier-accent);letter-spacing:.2em;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=atelier] .shortcut-section h3{font:600 23px Georgia,Songti SC,Noto Serif SC,serif}:root[data-visual-preset=atelier] .shortcut-widget .shortcut-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),260px));justify-content:space-between;gap:0 14px}:root[data-visual-preset=atelier] .shortcut-card{border:0;border-bottom:1px solid var(--border);min-height:50px;box-shadow:none;color:var(--text);background:0 0;border-radius:0;padding:7px 4px;transition:color .16s,border-color .16s,transform .16s}:root[data-visual-preset=atelier] .shortcut-card:before{content:counter(atelier-shortcut, decimal-leading-zero);width:24px;color:var(--atelier-accent);flex:0 0 24px;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}:root[data-visual-preset=atelier] .shortcut-card:hover{border-color:var(--atelier-accent);color:var(--atelier-accent);background:0 0;transform:translate(3px)}:root[data-visual-preset=atelier] .shortcut-card:hover:before{color:var(--atelier-accent)}:root[data-visual-preset=atelier] .shortcut-card .shortcut-icon{border:1px solid var(--border);width:31px;height:31px;color:var(--atelier-accent);background:0 0;border-radius:2px;flex:0 0 31px}:root[data-visual-preset=atelier] .shortcut-card:hover .shortcut-icon{border-color:var(--atelier-accent);background:color-mix(in srgb, var(--atelier-accent) 9%, transparent);color:var(--atelier-accent)}:root[data-visual-preset=atelier] .shortcut-card .shortcut-title{font-size:12px;font-weight:650}:root[data-visual-preset=atelier] .shortcut-card .shortcut-arrow{opacity:.52}:root[data-visual-preset=atelier] .workspace-teaser{border:1px solid var(--border);border-left:5px solid var(--atelier-accent);background:var(--surface-strong);min-height:132px;color:var(--text);border-radius:2px;padding:21px 24px;box-shadow:5px 5px #b7553a17}:root[data-visual-preset=atelier] .workspace-teaser .eyebrow,:root[data-visual-preset=atelier] .workspace-teaser p{color:var(--muted)}:root[data-visual-preset=atelier] .workspace-teaser h3{color:var(--text);font:600 23px Georgia,Songti SC,Noto Serif SC,serif}:root[data-visual-preset=atelier] .workspace-teaser .primary-button{border:1px solid var(--atelier-accent);background:var(--atelier-accent);color:#fff8ed;box-shadow:none;border-radius:2px}:root[data-visual-preset=atelier][data-theme=light] body{background:repeating-linear-gradient(0deg, #3d392e05 0 1px, transparent 1px 5px), radial-gradient(ellipse at 87% 12%, #c05b411a, transparent 30%), var(--bg)}:root[data-visual-preset=atelier] .settings-view .content-card h2,:root[data-visual-preset=atelier] .workspace-view .content-card h2{font:600 20px Georgia,Songti SC,Noto Serif SC,serif}@media (width<=760px){:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-hero,:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-weather{justify-self:stretch;width:100%;max-width:none;min-height:132px}:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-hero>.widget-host,:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-weather>.widget-host,:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-hero .widget-host>*,:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-weather .widget-host>*{min-height:152px}:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-hero .hero-card,:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-weather .weather-card{min-height:152px;padding:16px 14px}:root[data-visual-preset=observatory] .home-layout-grid>.home-widget.widget-hero .hero-card .clock-display{font-size:clamp(40px,10vw,52px)}:root[data-visual-preset=observatory] .search-panel{height:56px;min-height:56px;padding-inline:12px}:root[data-visual-preset=observatory] .shortcut-section{padding:14px 12px}:root[data-visual-preset=observatory] .shortcut-widget .shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero>.widget-host,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather>.widget-host,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .widget-host>*,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather .widget-host>*{min-height:144px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .hero-card,:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-weather .weather-card{min-height:144px;padding:18px 16px}:root[data-visual-preset=atelier] .home-layout-grid>.home-widget.widget-hero .hero-card .clock-display{font-size:clamp(46px,11vw,62px)}:root[data-visual-preset=atelier] .search-panel{height:58px;min-height:58px;padding-inline:12px}:root[data-visual-preset=atelier] .shortcut-widget .shortcut-grid{grid-template-columns:minmax(0,1fr)}:root[data-visual-preset=atelier] .workspace-teaser{min-height:0;padding:16px 14px}}@media (prefers-reduced-motion:reduce){:root[data-visual-preset=observatory] .shortcut-card,:root[data-visual-preset=atelier] .shortcut-card{transition:none!important}}:root[data-visual-preset=observatory] .observatory-routes{fill:none;stroke:#b3a9ed75;stroke-width:1.25px;stroke-dasharray:4 7;vector-effect:non-scaling-stroke}:root[data-visual-preset=observatory] .observatory-nodes circle{fill:#8ec9dc;stroke:#b3a9edb3;stroke-width:1.8px;vector-effect:non-scaling-stroke}:root[data-visual-preset=observatory] .observatory-reticle{fill:none;stroke:#b3a9ed9e;stroke-width:1px;vector-effect:non-scaling-stroke}:root[data-visual-preset=atelier] .atelier-columns{fill:none;stroke:#9ba4eb47;stroke-width:1px;vector-effect:non-scaling-stroke}:root[data-visual-preset=atelier][data-theme=light] .atelier-columns{stroke:#5870a433}:root[data-visual-preset=observatory] .shortcut-widget .shortcut-grid{counter-reset:signal-node}:root[data-visual-preset=observatory] .shortcut-card{counter-increment:signal-node}:root[data-visual-preset=observatory] .shortcut-card:before{content:counter(signal-node, decimal-leading-zero);opacity:1;width:22px;height:auto;color:var(--signal-brass);letter-spacing:.06em;background:0 0;flex:0 0 22px;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace;animation:none;position:static;inset:auto;transform:none}:root[data-visual-preset=observatory] .shortcut-card:hover:before{opacity:1;color:var(--signal-brass);animation:none}:root[data-visual-preset=observatory] .shortcut-card:after{border-radius:5px}:root[data-visual-preset=atelier] .shortcut-card:before{opacity:1;background:0 0;height:auto;animation:none;position:static;inset:auto;transform:none}:root[data-visual-preset=atelier] .shortcut-card:hover:before{opacity:1;animation:none}.visual-directions-heading{color:var(--accent);letter-spacing:.16em;justify-content:space-between;align-items:baseline;gap:12px;margin:5px 0 -3px;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.visual-directions-heading small{color:var(--muted);letter-spacing:0;text-align:right;font:500 10px/1.5 Inter,system-ui,sans-serif}.visual-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.visual-primary-grid .visual-preset-card{border-radius:10px;min-height:122px;padding:10px}.visual-primary-grid .visual-preset-art{border-radius:6px;height:58px}.visual-preset-description{color:var(--muted);margin-top:4px;font-size:9px;font-weight:450;line-height:1.45;display:block}.legacy-visual-presets{border-top:1px solid var(--border);padding-top:10px}.legacy-visual-presets>summary{cursor:pointer;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11px;font-weight:700;list-style-position:inside;display:flex}.legacy-visual-presets>summary span{color:var(--muted);font-size:9px;font-weight:450}.legacy-visual-current{border-left:2px solid var(--accent);background:var(--surface);color:var(--muted);margin:9px 0;padding:8px 10px;font-size:10px;line-height:1.55}.visual-legacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.visual-legacy-grid .visual-preset-card{min-height:94px;padding:8px}.visual-legacy-grid .visual-preset-art{height:40px}@media (width<=520px){.visual-primary-grid,.visual-legacy-grid{grid-template-columns:minmax(0,1fr)}.visual-directions-heading{flex-direction:column;align-items:flex-start;gap:3px}.visual-directions-heading small{text-align:left}}.preset-art-observatory{--preset-a:#061521;--preset-b:#1d4e61;--preset-c:#b99b68;background-image:linear-gradient(#7fbfc61f 1px, transparent 1px), linear-gradient(90deg, #7fbfc61f 1px, transparent 1px), repeating-radial-gradient(circle at 73% 45%, transparent 0 7px, #ddc28b94 8px, transparent 9px 14px), linear-gradient(130deg, var(--preset-a), var(--preset-b) 72%, var(--preset-c));background-size:12px 12px,12px 12px,100% 100%,100% 100%}.preset-art-observatory:before{filter:none;background:#dfbd7c;border-radius:0;width:30px;height:1px;top:20px;left:9px;transform:rotate(-22deg)}.preset-art-observatory:after{border-color:#dfbd7cd1;width:21px;height:21px;top:12px;bottom:auto;right:7px;box-shadow:0 0 0 4px #79c9cd1f,0 0 0 8px #79c9cd14}.preset-art-observatory i{filter:none;background:#86d2d2;width:4px;height:4px;animation:none;top:22px;left:42px}.preset-art-observatory b{background:#dfbd7c;border-radius:50%;width:4px;height:4px;top:8px;left:12px;box-shadow:18px 16px #86d2d2f2,36px 25px #dfbd7cf2}.preset-art-observatory em{background:#86d2d2e6;border:0;border-radius:0;width:43px;height:1px;bottom:11px;left:12px;transform:rotate(14deg)}.preset-art-atelier{--preset-a:#eee6d6;--preset-b:#d7cbb6;--preset-c:#a94b36;background-image:linear-gradient(90deg, transparent 0 14%, #b34a33d9 14.5%, transparent 15%), repeating-linear-gradient(0deg, transparent 0 9px, #34312929 10px, transparent 11px 14px), linear-gradient(105deg, var(--preset-a), var(--preset-b))}.preset-art-atelier:before{filter:none;background:0 0;border:1px solid #ae4a33d6;width:29px;height:29px;top:5px;left:auto;right:9px}.preset-art-atelier:after{width:40px;height:40px;box-shadow:none;border:1px solid #4f43336b;bottom:-16px;right:-5px}.preset-art-atelier i{filter:none;background:#ae4a33cc;border-radius:0;width:2px;height:32px;animation:none;top:7px;left:10px}.preset-art-atelier b{background:#a94b36;border-radius:0;width:4px;height:4px;top:9px;right:16px;box-shadow:-22px 15px #343129a6}.preset-art-atelier em{background:#34312994;border:0;border-radius:0;width:24px;height:1px;bottom:8px;left:18px;transform:none}.workspace-overview-section{gap:10px;margin:12px 0 13px;display:grid}.workspace-overview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-overview-heading h2{margin:3px 0 0;font-size:18px;line-height:1.25}.workspace-overview{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;margin:0;display:grid}.workspace-overview>.workspace-stat{grid-column:span 3;min-width:0}.workspace-dashboard-editor{gap:14px;margin:0 0 14px;padding:18px;display:grid}.workspace-dashboard-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-dashboard-editor-heading h2{margin:3px 0 4px;font-size:18px}.workspace-dashboard-editor-heading p{color:var(--muted);margin:0;font-size:12px}.workspace-dashboard-options{gap:8px;display:grid}.workspace-dashboard-option{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) 132px 32px 32px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.workspace-dashboard-option-label{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.workspace-dashboard-option-label input{width:16px;height:16px;accent-color:var(--accent);flex:none}.workspace-dashboard-option-label span{gap:2px;min-width:0;display:grid}.workspace-dashboard-option-label strong{font-size:13px}.workspace-dashboard-option-label small{color:var(--muted);font-size:11px}.workspace-dashboard-option select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:34px;color:var(--text);font:inherit;border-radius:8px;padding:0 8px;font-size:12px}.workspace-dashboard-editor-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.workspace-overview-empty{border:1px dashed var(--border);border-radius:12px;margin:0;padding:16px}@media (width<=760px){.workspace-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-overview>.workspace-stat{grid-column:auto!important}.workspace-dashboard-option{grid-template-columns:minmax(0,1fr) 32px 32px}.workspace-dashboard-option>select{grid-area:2/1/auto/-1}}.workspace-stat-cloudflare-analytics{align-content:start;gap:10px;display:grid}.workspace-cloudflare-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-cloudflare-header>span:first-child{color:var(--muted);font-size:10px}.workspace-cloudflare-state{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:9px}.workspace-cloudflare-state.is-fresh{border-color:color-mix(in srgb, #3aa77a 42%, var(--border));color:#3aa77a}.workspace-cloudflare-state.is-error{border-color:color-mix(in srgb, #c66d6d 42%, var(--border));color:#c66d6d}.workspace-cloudflare-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.workspace-cloudflare-metrics>div{gap:3px;min-width:0;display:grid}.workspace-cloudflare-metrics>div>small{color:var(--muted);font-size:9px}.workspace-cloudflare-metrics>div>strong{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font:650 17px/1.2 Inter,system-ui,sans-serif}.workspace-cloudflare-metrics>div:last-child{grid-column:1/-1}.workspace-cloudflare-metrics>div:last-child>strong{letter-spacing:-.01em;font-size:13px}.workspace-cloudflare-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 12px;font-size:9px;display:flex}.workspace-cloudflare-disclaimer{color:var(--muted);font-size:9px}.workspace-cloudflare-message{align-content:center;gap:4px;min-height:54px;display:grid}.workspace-cloudflare-message p{color:var(--text);margin:0;font-size:11px}.workspace-cloudflare-message small{color:var(--muted);font-size:9px}.workspace-cloudflare-actions{justify-content:flex-end;display:flex}@media (width<=760px){.workspace-cloudflare-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-cloudflare-metrics>div:last-child{grid-column:1/-1}}@media (width<=900px){.personal-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.personal-services-heading{flex-direction:column;align-items:flex-start;gap:4px}.personal-services-heading p{text-align:left}.personal-service-card{grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:76px;padding:8px}.personal-service-mark{width:28px;height:28px}.personal-service-status{grid-column:2;place-self:start;margin-top:-2px}}@media (width<=340px){.personal-service-grid{grid-template-columns:minmax(0,1fr)}.personal-service-card{grid-template-columns:32px minmax(0,1fr) auto;min-height:62px;padding:8px 10px}.personal-service-mark{width:32px;height:32px}.personal-service-status{grid-column:auto;place-self:center end;margin-top:0}}@media (prefers-reduced-motion:reduce){.personal-service-card{transition:none}.personal-service-card:hover{transform:none}}.home-layout-grid{align-items:stretch}.home-layout-grid>.home-widget{align-self:stretch;min-width:0;display:flex}.home-layout-grid>.home-widget>.widget-host{flex:auto;width:100%;min-width:0;display:flex}.home-layout-grid>.home-widget>.widget-host>*{flex:auto;width:100%;min-width:0}.workspace-grid{align-items:stretch}.workspace-grid>.content-card{flex-direction:column;align-self:stretch;display:flex}.workspace-overview{grid-auto-rows:minmax(112px,auto);align-items:stretch}.workspace-overview>.workspace-stat{box-sizing:border-box;align-self:stretch;min-height:112px}.workspace-overview>.workspace-stat:not(.workspace-stat-cloudflare-analytics){flex-direction:column;display:flex}.workspace-overview>.workspace-stat:not(.workspace-stat-cloudflare-analytics)>small{margin-top:auto;padding-top:4px}.shortcut-widget .shortcut-card{box-sizing:border-box;height:64px;min-height:64px}.personal-service-card{box-sizing:border-box;height:72px;min-height:72px}.bookmark-managed-item{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto auto;height:136px;min-height:136px;overflow:hidden}.bookmark-managed-item .managed-main{grid-template-rows:repeat(3,min-content);align-content:center;gap:4px;min-height:0;display:grid}.bookmark-managed-item .managed-main strong,.bookmark-managed-item .managed-main a,.bookmark-managed-item .bookmark-category-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@media (width<=420px){.personal-service-card{height:82px;min-height:82px}}@media (width<=340px){.personal-service-card{height:68px;min-height:68px}}@media (width>=901px){.home-layout-grid>.home-widget.widget-workspace .workspace-teaser{flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;min-height:100%;display:flex}.home-layout-grid>.home-widget.widget-workspace .workspace-focus-head{align-items:flex-start;gap:9px}.home-layout-grid>.home-widget.widget-workspace .workspace-focus-columns{gap:10px;margin-top:auto;padding-top:10px}.home-layout-grid>.home-widget.widget-workspace .workspace-focus-item{padding:6px 7px}}@media (width>=761px) and (height<=860px){.topbar{min-height:48px;margin-top:10px;padding-block:5px}.home-view{gap:10px;padding-top:clamp(8px,1vh,10px);padding-bottom:8px}.home-layout-grid{row-gap:9px}.home-layout-grid>.home-widget.widget-hero,.home-layout-grid>.home-widget.widget-weather,.home-layout-grid>.home-widget.widget-hero>.widget-host,.home-layout-grid>.home-widget.widget-weather>.widget-host,.home-layout-grid>.home-widget.widget-hero .widget-host>*,.home-layout-grid>.home-widget.widget-weather .widget-host>*,.home-layout-grid>.home-widget.widget-hero .hero-card,.home-layout-grid>.home-widget.widget-weather .weather-card{min-height:104px}.home-layout-grid>.home-widget.widget-search .search-panel{height:46px;min-height:46px}.home-layout-grid>.home-widget.widget-bookmarks .shortcut-widget{gap:7px;padding-block:8px 9px}.personal-services-block{gap:6px;padding-bottom:8px}.personal-service-card{height:auto;min-height:62px}.shortcut-widget .shortcut-card{height:auto;min-height:54px}.home-layout-grid>.home-widget.widget-workspace .workspace-teaser{padding-block:9px}.footer{margin-top:8px;margin-bottom:8px}}@media (width>=901px){.app-shell.app-shell-home{height:100dvh;min-height:0;overflow:hidden}.app-shell.app-shell-home>.main-content{flex:1 1 0;min-height:0;overflow:hidden}.app-shell.app-shell-home>.main-content>.home-view{flex:auto;min-height:0}.app-shell.app-shell-home .shortcut-widget .shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.app-shell-home .shortcut-widget .shortcut-grid:has(>.shortcut-card:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell.app-shell-home .shortcut-widget .shortcut-grid:has(>.shortcut-card:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=901px) and (height<=860px){.app-shell.app-shell-home>.main-content>.home-view{gap:8px;padding-top:clamp(6px,.75vh,8px);padding-bottom:6px}.app-shell.app-shell-home .home-toolbar .customize-button{min-height:30px;padding-block:6px}.app-shell.app-shell-home .home-layout-grid{row-gap:7px}.app-shell.app-shell-home .home-layout-grid>.home-widget.widget-hero,.app-shell.app-shell-home .home-layout-grid>.home-widget.widget-weather,.app-shell.app-shell-home .home-layout-grid>.home-widget.widget-hero>.widget-host,.app-shell.app-shell-home .home-layout-grid>.home-widget.widget-weather>.widget-host,.app-shell.app-shell-home .home-layout-grid>.home-widget.widget-hero .widget-host>*,.app-shell.app-shell-home .home-layout-grid>.home-widget.widget-weather .widget-host>*,.app-shell.app-shell-home .home-layout-grid>.home-widget.widget-hero .hero-card,.app-shell.app-shell-home .home-layout-grid>.home-widget.widget-weather .weather-card{min-height:96px}.app-shell.app-shell-home .home-layout-grid>.home-widget.widget-search .search-panel{height:42px;min-height:42px}.app-shell.app-shell-home .home-layout-grid>.home-widget.widget-bookmarks .shortcut-widget{gap:6px;padding-block:7px 8px}.app-shell.app-shell-home .personal-services-block{gap:5px;padding-bottom:6px}.app-shell.app-shell-home .personal-service-grid{gap:6px}.app-shell.app-shell-home .personal-service-card{height:auto;min-height:54px;padding-block:6px}.app-shell.app-shell-home .shortcut-widget .shortcut-grid{gap:6px}.app-shell.app-shell-home .shortcut-widget .shortcut-card{height:auto;min-height:44px;padding-block:6px}.app-shell.app-shell-home .shortcut-widget .shortcut-icon{flex-basis:25px;width:25px;height:25px}.app-shell.app-shell-home .home-layout-grid>.home-widget.widget-workspace .workspace-teaser{padding-block:7px}.app-shell.app-shell-home .footer{margin-top:5px;margin-bottom:5px}}@media (width>=901px){.home-view.home-fit-compact{gap:clamp(6px,.8vh,9px);padding-top:clamp(4px,.7vh,8px);padding-bottom:4px}.home-view.home-fit-compact .home-toolbar .customize-button{min-height:30px;padding-block:6px}.home-view.home-fit-compact .home-layout-grid{gap:clamp(5px,.65vh,7px) clamp(8px,.8vw,12px)}.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-hero,.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-weather,.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-hero>.widget-host,.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-weather>.widget-host,.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-hero .widget-host>*,.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-weather .widget-host>*,.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-hero .hero-card,.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-weather .weather-card{min-height:84px}.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-hero .hero-card{padding:8px 11px}.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-hero .clock-display{font-size:clamp(28px,2.7vw,32px)}.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-hero .greeting{font-size:11px}.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-weather .weather-card{padding:6px 8px}.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-weather .weather-main strong{font-size:22px}.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-search .search-panel{height:38px;min-height:38px}.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-bookmarks .shortcut-widget{gap:6px;padding:7px 9px 8px}.home-view.home-fit-compact .shortcut-widget .section-heading h3,.home-view.home-fit-compact .personal-services-heading h3{font-size:12px}.home-view.home-fit-compact .personal-services-block{gap:4px;padding-bottom:5px}.home-view.home-fit-compact .personal-service-grid{gap:5px}.home-view.home-fit-compact .personal-service-card{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;min-height:44px;padding:5px 7px}.home-view.home-fit-compact .personal-service-mark{width:24px;height:24px}.home-view.home-fit-compact .shortcut-widget .shortcut-grid{gap:5px}.home-view.home-fit-compact .shortcut-widget .shortcut-card{gap:5px;min-height:36px;padding:4px 7px}.home-view.home-fit-compact .shortcut-widget .shortcut-icon{flex-basis:24px;width:24px;height:24px}.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-workspace .workspace-teaser{gap:8px;min-height:66px;padding:7px 10px}.home-view.home-fit-compact .home-layout-grid>.home-widget.widget-workspace .workspace-teaser h3{font-size:12px}.app-shell-home:has(.home-fit-compact)>.footer{margin-top:5px;margin-bottom:5px}.app-shell-home:has(.home-fit-dense)>.footer{margin-top:2px;margin-bottom:2px}.home-view.home-fit-dense{gap:5px;padding-top:2px;padding-bottom:3px}.home-view.home-fit-dense .home-toolbar .customize-button{min-height:28px;padding-block:5px}.home-view.home-fit-dense .home-layout-grid{gap:4px 7px}.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-hero,.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-weather,.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-hero>.widget-host,.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-weather>.widget-host,.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-hero .widget-host>*,.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-weather .widget-host>*,.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-hero .hero-card,.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-weather .weather-card{min-height:72px}.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-hero .hero-card{padding:6px 9px}.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-hero .clock-display{font-size:clamp(25px,2.5vw,28px)}.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-hero .greeting{font-size:10px}.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-weather .weather-card{padding:5px 7px}.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-weather .weather-main strong{font-size:20px}.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-search .search-panel{height:34px;min-height:34px}.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-bookmarks .shortcut-widget{gap:4px;padding:5px 7px 6px}.home-view.home-fit-dense .personal-services-block{gap:3px;padding-bottom:3px}.home-view.home-fit-dense .personal-service-grid,.home-view.home-fit-dense .shortcut-widget .shortcut-grid{gap:4px}.home-view.home-fit-dense .personal-service-card{grid-template-columns:20px minmax(0,1fr) auto;gap:4px;min-height:36px;padding:4px 6px}.home-view.home-fit-dense .personal-service-mark{border-radius:7px;width:20px;height:20px}.home-view.home-fit-dense .personal-service-status{padding:3px 5px;font-size:8px}.home-view.home-fit-dense .shortcut-widget .shortcut-card{gap:4px;min-height:30px;padding:3px 6px}.home-view.home-fit-dense .shortcut-widget .shortcut-icon{border-radius:7px;flex-basis:20px;width:20px;height:20px}.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-workspace .workspace-teaser{min-height:56px;padding:5px 8px}.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-workspace .workspace-teaser h3{font-size:11px}.home-view.home-fit-dense .home-layout-grid>.home-widget.widget-workspace .workspace-teaser p{font-size:9px}.app-shell-home>.footer{margin-top:2px;margin-bottom:2px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--alaxee-glass-surface:#121c3394;--alaxee-glass-surface-raised:#1d2a4670;--alaxee-glass-highlight:#ffffff1b;--alaxee-glass-border:#b2c4ec38;--alaxee-glass-shadow:0 14px 34px #03081833, 0 1px 0 #ffffff17 inset;--alaxee-glass-shadow-hover:0 18px 40px #0308183d, 0 1px 0 #ffffff1f inset;--alaxee-glass-blur:blur(22px) saturate(1.12);--alaxee-glass-blur-secondary:blur(14px) saturate(1.06);--alaxee-glass-radius:16px;--alaxee-glass-radius-inner:12px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--alaxee-glass-surface:#ffffffa8;--alaxee-glass-surface-raised:#ffffff85;--alaxee-glass-highlight:#ffffffc7;--alaxee-glass-border:#5265972e;--alaxee-glass-shadow:0 12px 30px #3646701a, 0 1px 0 #ffffffdb inset;--alaxee-glass-shadow-hover:0 16px 36px #36467026, 0 1px 0 #fffffff0 inset}#app .app-shell :is(.glass-panel,.hero-card,.weather-card,.content-card,.shortcut-section,.workspace-teaser,.todo-panel,.notes-panel,.account-panel,.visual-studio,.settings-actions,.avatar-editor){box-sizing:border-box;border:1px solid var(--alaxee-glass-border);border-radius:var(--alaxee-glass-radius);background:linear-gradient(145deg, var(--alaxee-glass-highlight), #ffffff05 58%), var(--alaxee-glass-surface);box-shadow:var(--alaxee-glass-shadow);-webkit-backdrop-filter:var(--alaxee-glass-blur);backdrop-filter:var(--alaxee-glass-blur);background-clip:padding-box;transition:border-color .2s,box-shadow .2s,background-color .2s}#app .app-shell :is(.shortcut-card,.bookmark-managed-item,.workspace-stat,.note-item,.todo-item,.workspace-focus-card,.workspace-focus-item,.workspace-favorites-strip,.todo-row,.visual-preset-card){box-sizing:border-box;border:1px solid var(--alaxee-glass-border);border-radius:var(--alaxee-glass-radius-inner);background:linear-gradient(145deg, var(--alaxee-glass-highlight), #ffffff03 62%), var(--alaxee-glass-surface-raised);-webkit-backdrop-filter:var(--alaxee-glass-blur-secondary);backdrop-filter:var(--alaxee-glass-blur-secondary);background-clip:padding-box;box-shadow:0 8px 22px #0308181f,inset 0 1px #ffffff0f}#app .app-shell .search-panel{box-sizing:border-box;border:1px solid var(--alaxee-glass-border);border-radius:var(--alaxee-glass-radius);background:linear-gradient(105deg, #8193df1a, #68bec70e), linear-gradient(145deg, var(--alaxee-glass-highlight), #ffffff05 58%), var(--alaxee-glass-surface);box-shadow:var(--alaxee-glass-shadow);-webkit-backdrop-filter:var(--alaxee-glass-blur);backdrop-filter:var(--alaxee-glass-blur);background-clip:padding-box}#app .app-shell :is(.glass-panel,.hero-card,.weather-card,.content-card,.shortcut-section,.workspace-teaser,.todo-panel,.notes-panel,.account-panel,.visual-studio,.settings-actions,.avatar-editor,.shortcut-card,.bookmark-managed-item,.workspace-stat,.note-item,.todo-item,.workspace-focus-card,.workspace-focus-item,.workspace-favorites-strip,.todo-row,.visual-preset-card,.search-panel):hover{border-color:color-mix(in srgb, var(--accent,#8e9bea) 34%, var(--alaxee-glass-border));box-shadow:var(--alaxee-glass-shadow-hover)}@media (prefers-reduced-motion:reduce){#app .app-shell :is(.glass-panel,.content-card,.shortcut-section,.workspace-teaser,.todo-panel,.notes-panel,.account-panel,.visual-studio,.settings-actions,.avatar-editor,.shortcut-card,.bookmark-managed-item,.workspace-stat,.note-item,.todo-item,.workspace-focus-card,.workspace-focus-item,.workspace-favorites-strip,.todo-row,.visual-preset-card,.search-panel){transition:none}}:root{--alaxee-interaction-ease:cubic-bezier(.2, .8, .2, 1);--alaxee-interaction-spring:cubic-bezier(.18, .9, .22, 1.28)}.brand-lockup .alaxee-logo__symbol{transform-origin:50%;transition:transform .62s var(--alaxee-interaction-spring), filter .4s ease}.brand-lockup .alaxee-logo__xee{background-position:0;background-size:180% 100%;transition:background-position .8s,filter .4s}.brand-lockup:hover .alaxee-logo__symbol,.brand-lockup:focus-visible .alaxee-logo__symbol{filter:drop-shadow(0 7px 18px #74c9eb6b);transform:rotate(7deg)scale(1.09)}.brand-lockup:hover .alaxee-logo__xee,.brand-lockup:focus-visible .alaxee-logo__xee{filter:drop-shadow(0 1px 10px #b992e957);background-position:100%}.top-nav .nav-link{isolation:isolate;transition:color .22s ease, background .22s ease, transform .22s var(--alaxee-interaction-ease);position:relative;overflow:hidden}.top-nav .nav-link:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, var(--accent), #6fdae7e6, transparent);transform-origin:50%;height:1px;transition:transform .28s var(--alaxee-interaction-ease);border-radius:99px;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.top-nav .nav-link:hover:after,.top-nav .nav-link:focus-visible:after,.top-nav .nav-link.router-link-active:after{transform:scaleX(1)}.top-nav .nav-link>svg{transform-origin:50%;transition:transform .36s var(--alaxee-interaction-spring), color .2s ease}.top-nav .nav-link:first-child:hover>svg,.top-nav .nav-link:first-child:focus-visible>svg{transform:translateY(-2px)scale(1.12)}.top-nav .nav-link:nth-child(2):hover>svg,.top-nav .nav-link:nth-child(2):focus-visible>svg{transform:rotateY(28deg)rotate(-7deg)}.top-nav .nav-link:nth-child(3):hover>svg,.top-nav .nav-link:nth-child(3):focus-visible>svg{transform:translateY(-2px)rotate(-5deg)scale(1.08)}.top-nav .nav-link:nth-child(4):hover>svg,.top-nav .nav-link:nth-child(4):focus-visible>svg{transform:rotate(55deg)}.account-trigger .account-chevron{transition:transform .3s var(--alaxee-interaction-spring)}.account-trigger[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.account-trigger:hover .account-avatar-fallback,.account-trigger:focus-visible .account-avatar-fallback{transform:rotate(-7deg)scale(1.08)}.account-avatar-fallback{transition:transform .36s var(--alaxee-interaction-spring)}.hero-card{isolation:isolate;transition:transform .28s var(--alaxee-interaction-ease), border-color .24s ease, box-shadow .24s ease;position:relative}.hero-card>:not(.hero-pointer-aura){z-index:1;position:relative}.hero-pointer-aura{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(390px circle at var(--pointer-x,50%) var(--pointer-y,50%), #beaeff2b, #6bc9de13 38%, transparent 74%);transition:opacity .35s;position:absolute;inset:0}.hero-card:hover .hero-pointer-aura{opacity:1}.hero-card:hover{transform:perspective(1200px) rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg))}.hero-card:hover .clock-display{animation:5.8s ease-in-out infinite hero-clock-glimmer}.hero-card:hover .pulse-dot{animation:1.8s ease-in-out infinite hero-status-breathe}@keyframes hero-clock-glimmer{0%,to{filter:drop-shadow(0 0 #86aaff00)}50%{filter:drop-shadow(0 0 12px #86aaff33)}}@keyframes hero-status-breathe{0%,to{box-shadow:0 0 7px var(--success);transform:scale(1)}50%{box-shadow:0 0 17px var(--success);transform:scale(1.45)}}.weather-card:after{transform-origin:50%;animation:72s linear infinite weather-orbit-turn}.weather-pointer-aura{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--pointer-x,50%) var(--pointer-y,50%), #58d5e12e, transparent 72%);transition:opacity .34s;position:absolute;inset:0}.weather-card>:not(.weather-pointer-aura){z-index:1;position:relative}.weather-card:hover .weather-pointer-aura{opacity:1}.weather-card:hover{transform:perspective(1100px) rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg))}.weather-current-emoji{transform-origin:50% 75%}.weather-card:hover .weather-current-emoji{animation:2.8s ease-in-out infinite weather-glyph-float}.weather-card:hover .section-kicker>svg{animation:5.5s ease-in-out infinite weather-sun-turn}.weather-refresh:not(:disabled):hover svg{transform:rotate(-35deg)}.weather-refresh svg{transition:transform .35s var(--alaxee-interaction-spring)}@keyframes weather-orbit-turn{to{transform:rotate(1turn)}}@keyframes weather-glyph-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(3deg)}}@keyframes weather-sun-turn{0%,to{transform:rotate(0)}50%{transform:rotate(38deg)}}.search-panel{isolation:isolate;transition:border-color .24s,box-shadow .24s,transform .24s;position:relative;overflow:hidden}.search-panel>:not(.search-pointer-aura){z-index:1;position:relative}.search-pointer-aura{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--pointer-x,50%) var(--pointer-y,50%), #9ca4ff2e, #59cad714 42%, transparent 76%);transition:opacity .28s;position:absolute;inset:0}.search-panel:hover .search-pointer-aura,.search-panel:focus-within .search-pointer-aura{opacity:1}.search-panel:hover{transform:perspective(1300px) rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg))}.search-panel:focus-within{border-color:color-mix(in srgb, var(--accent) 62%, var(--alaxee-glass-border))}.search-panel:focus-within .search-icon{animation:search-icon-awaken .58s var(--alaxee-interaction-spring);color:var(--accent)}.search-submit{transition:transform .24s var(--alaxee-interaction-spring), box-shadow .24s ease;position:relative;overflow:hidden}.search-submit:before{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:38%;transition:transform .55s;position:absolute;inset:-60% auto -60% -45%;transform:translate(-160%)rotate(20deg)}.search-submit:hover{transform:translateY(-2px)rotate(-2deg);box-shadow:0 10px 27px #766fe15c}.search-submit:hover:before{transform:translate(510%)rotate(20deg)}.search-submit:active{transform:translateY(0)scale(.95)}.search-submit svg{transition:transform .32s var(--alaxee-interaction-spring)}.search-submit:hover svg{transform:translate(2px,-2px)}@keyframes search-icon-awaken{0%{transform:rotate(-20deg)scale(.82)}65%{transform:rotate(12deg)scale(1.12)}to{transform:rotate(0)scale(1)}}.shortcut-card{transition:transform .32s var(--alaxee-interaction-spring), border-color .24s ease, box-shadow .28s ease}.shortcut-card:hover{transform:translateY(-3px) perspective(850px) rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg))}.shortcut-card .shortcut-icon{transform-origin:50% 55%;transition:transform .32s var(--alaxee-interaction-spring), filter .26s ease}.shortcut-card .shortcut-arrow{transition:transform .28s var(--alaxee-interaction-spring), color .22s ease}.shortcut-card:hover .shortcut-arrow{color:var(--accent);transform:translate(3px,-3px)}.shortcut-card:nth-child(4n+1):hover .shortcut-icon{filter:drop-shadow(0 5px 8px #988eff47);transform:translateY(-3px)rotate(-8deg)scale(1.09)}.shortcut-card:nth-child(4n+2):hover .shortcut-icon{filter:drop-shadow(0 5px 8px #5eceda40);transform:rotate(9deg)scale(1.12)}.shortcut-card:nth-child(4n+3):hover .shortcut-icon{filter:drop-shadow(0 5px 8px #dd96cb40);transform:translateY(-4px)scale(1.08)}.shortcut-card:nth-child(4n):hover .shortcut-icon{filter:drop-shadow(0 5px 8px #ecbc7542);transform:rotate(-11deg)scale(1.1)}.shortcut-card:hover .shortcut-favorite-mark{animation:.9s ease-in-out infinite alternate shortcut-favorite-twinkle}@keyframes shortcut-favorite-twinkle{0%{transform:scale(.9)rotate(-8deg)}to{transform:scale(1.18)rotate(8deg)}}.personal-service-card{isolation:isolate;transition:transform .28s var(--alaxee-interaction-spring), border-color .24s ease, box-shadow .26s ease;position:relative;overflow:hidden}.personal-service-card:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(190px circle at var(--pointer-x,50%) var(--pointer-y,50%), #7db2ff2b, transparent 74%);transition:opacity .28s;position:absolute;inset:0}.personal-service-card>*{z-index:1;position:relative}.personal-service-card:hover:before{opacity:1}.personal-service-card:hover{transform:translateY(-2px) perspective(900px) rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg))}.personal-service-mark{transform-origin:50% 55%;transition:transform .38s var(--alaxee-interaction-spring), filter .28s ease}.personal-service-card:hover .personal-service-mark{filter:drop-shadow(0 5px 7px #80b4ff38);transform:rotate(-8deg)scale(1.13)}.personal-service-card:hover .personal-service-status{letter-spacing:.035em}.workspace-teaser{isolation:isolate;transition:transform .28s var(--alaxee-interaction-ease), border-color .24s ease, box-shadow .24s ease;position:relative}.workspace-teaser>:not(.workspace-pointer-aura){z-index:1;position:relative}.workspace-pointer-aura{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,50%), #c2a0ff26, #67c6d411 40%, transparent 76%);transition:opacity .32s;position:absolute;inset:0}.workspace-teaser:hover .workspace-pointer-aura{opacity:1}.workspace-teaser:hover{transform:perspective(1200px) rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg))}.workspace-focus-item{isolation:isolate;transition:transform .24s var(--alaxee-interaction-spring), border-color .2s ease, background .2s ease;position:relative;overflow:hidden}.workspace-focus-item:before{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(220px circle at var(--pointer-x,50%) var(--pointer-y,50%), #8dabff29, transparent 74%);transition:opacity .24s;position:absolute;inset:0}.workspace-focus-item>*{z-index:1;position:relative}.workspace-focus-item:hover:before{opacity:1}.workspace-focus-item:hover{transform:translate(3px)}.workspace-focus-item .focus-priority{transition:transform .24s,box-shadow .24s}.workspace-focus-item:hover .focus-priority{transform:scale(1.28);box-shadow:0 0 0 4px #ef77771a}.workspace-focus-item.note-focus-item:hover>span:first-child{transform:rotate(-12deg)scale(1.12)}.workspace-focus-item.note-focus-item>span:first-child{transition:transform .3s var(--alaxee-interaction-spring);display:inline-block}.workspace-stat{transition:transform .24s var(--alaxee-interaction-spring), box-shadow .24s ease, border-color .24s ease}.workspace-stat:hover{transform:translateY(-2px)}.bookmark-managed-item{transition:transform .24s var(--alaxee-interaction-spring), border-color .2s ease, box-shadow .22s ease}.bookmark-managed-item:hover{transform:translateY(-2px)}.todo-row .todo-toggle,.todo-row button{transition:transform .22s var(--alaxee-interaction-spring), color .2s ease}.todo-row:hover .todo-toggle{transform:rotate(-12deg)scale(1.1)}.note-item{transition:transform .24s var(--alaxee-interaction-spring), border-color .2s ease, box-shadow .22s ease}.note-item:hover{transform:translateY(-2px)}.visual-preset-card .visual-preset-art{transform-origin:50%;transition:transform .4s var(--alaxee-interaction-spring), filter .3s ease}.visual-preset-card:hover .visual-preset-art{filter:saturate(1.16)contrast(1.04);transform:scale(1.035)}.primary-button,.secondary-button,.customize-button,.icon-button,.quiet-icon,.reveal-button,.weather-refresh{transform-origin:50% 55%;transition:transform .22s var(--alaxee-interaction-spring), box-shadow .22s ease, color .2s ease, border-color .2s ease}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.customize-button:active,.icon-button:active,.weather-refresh:active:not(:disabled){transform:scale(.96)}.primary-button:hover:not(:disabled){box-shadow:0 11px 28px #766fe152}.customize-button:hover svg,.secondary-button:hover svg{transform:translateY(-1px)rotate(-5deg)}.customize-button svg,.secondary-button svg{transition:transform .24s var(--alaxee-interaction-spring)}:root[data-motion=subtle] .weather-card:after{animation-duration:130s}:root[data-motion=subtle] .hero-card:hover .clock-display{animation-duration:9s}:root[data-motion=subtle] .workspace-focus-item:hover{transform:translate(1px)}:root[data-motion=off] .weather-card:after,:root[data-motion=off] .hero-card:hover .clock-display,:root[data-motion=off] .hero-card:hover .pulse-dot,:root[data-motion=off] .weather-card:hover .weather-current-emoji,:root[data-motion=off] .weather-card:hover .section-kicker>svg,:root[data-motion=off] .shortcut-card:hover .shortcut-favorite-mark{animation:none!important}@media (prefers-reduced-motion:reduce){.brand-lockup .alaxee-logo__symbol,.brand-lockup .alaxee-logo__xee,.top-nav .nav-link,.top-nav .nav-link:after,.top-nav .nav-link>svg,.account-trigger .account-chevron,.account-avatar-fallback,.hero-card,.hero-pointer-aura,.weather-card:after,.weather-pointer-aura,.weather-current-emoji,.weather-refresh svg,.search-panel,.search-pointer-aura,.search-submit,.search-submit:before,.search-submit svg,.shortcut-card,.shortcut-card .shortcut-icon,.shortcut-card .shortcut-arrow,.personal-service-card,.personal-service-card:before,.personal-service-mark,.workspace-teaser,.workspace-pointer-aura,.workspace-focus-item,.workspace-focus-item:before,.workspace-focus-item .focus-priority,.workspace-focus-item.note-focus-item>span:first-child,.workspace-stat,.bookmark-managed-item,.todo-row button,.note-item,.visual-preset-card .visual-preset-art,.primary-button,.secondary-button,.customize-button,.icon-button,.weather-refresh{transition:none!important;animation:none!important;transform:none!important}.hero-pointer-aura,.weather-pointer-aura,.search-pointer-aura,.workspace-pointer-aura,.personal-service-card:before,.workspace-focus-item:before{display:none}}
