@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--font-body:"Inter", "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, sans-serif;--bg-main:#f7f7f7;--bg-panel:#fffdfa;--bg-card:#fff;--text-main:#1f2430;--text-muted:#667085;--line:#e8e5ef;--accent:#8b6df2;--accent-soft:#f2ecff;--topbar-dark:#1b2130;--mesh-lilac:#e8d9ff;--mesh-peach:bisque;--mesh-yellow:#fffde7;--mesh-base:#f7f7f7;--pill-radius:9999px;--panel-radius:2rem;--card-radius:1.7rem;--shadow-action:0 1.15rem 2.8rem -1.5rem #2c1f5242, 0 .4rem 1rem #3f345e1a;--shadow-soft:#35274e2e;--glass:#ffffffad;--danger:#cf4256;--hero-title:#202331;--hero-subtitle:#44506beb;--hero-kicker-bg:#ffffff8f;--hero-kicker-border:#e9e7ee;--hero-kicker-text:#626880eb;--topbar-surface:linear-gradient(135deg, #ffffffb3, #fff7f175);--topbar-border:#ebeaf1;--topbar-soft-surface:#ffffff5c;--topbar-text:#24314a;--search-surface:linear-gradient(135deg, #ffffffd6, #fff2eaad);--search-border:#ebeaf1;--search-input-text:#2f3750;--search-placeholder:#8a93a6;--search-icon-color:#8893a9;--engine-surface:linear-gradient(180deg, #fff 0%, #f7f1ff 100%);--engine-text:#33405a;--engine-mark-bg:linear-gradient(180deg, #fff 0%, #f5edff 100%);--engine-mark-border:#ebe9f1;--engine-mark-text:#617091;--menu-surface:#ffffffd1;--menu-hover:#f5f1fd;--suggest-surface:#ffffffd1;--suggest-item-surface:#ffffff94;--suggest-item-text:#44506b;--component-surface:#ffffff8f;--component-border:#eae7f0;--component-text:#25314a;--component-muted:#697692;--shortcut-label:#25314a;--shortcut-icon-core:#fffffff0;--dock-surface:#fff6;--dock-border:#eae9ef;--dock-text:#31415e;--context-surface:#ffffffdb;--context-border:#e8e6ee;--ai-panel-surface:#fff8ef;--ai-panel-border:#e7e3dc;--ai-query-surface:linear-gradient(180deg, #fffdf8 0%, #f9f1e5 100%);--ai-query-border:#e8e3da;--ai-card-surface:#fff8f0;--ai-card-border:#e8e3db;--ai-button-surface:linear-gradient(180deg, #fffdf8 0%, #f8efe0 100%);--ai-button-border:#e9e5dd;--ai-button-shadow:inset 0 -.08rem 0 #d9cdbfc2, 0 .24rem .56rem -.42rem #00000029}:root[data-theme=nightfall]{--bg-main:#111522;--bg-panel:#171d2f;--bg-card:#1c2337;--text-main:#f2f5ff;--text-muted:#bcc5d8;--line:#435270ad;--accent:#ccb9ff;--accent-soft:#303955;--topbar-dark:#0c1018;--shadow-soft:#00000085;--glass:#182236c2;--danger:#ff8da0;--hero-title:#f5f7ff;--hero-subtitle:#d7deeeeb;--hero-kicker-bg:#161d2bd1;--hero-kicker-border:#4956729e;--hero-kicker-text:#d3daeae6;--topbar-surface:linear-gradient(135deg, #152033e6, #1f2b40d1);--topbar-border:#4a587294;--topbar-soft-surface:#263249b8;--topbar-text:#f3f6ff;--search-surface:linear-gradient(180deg, #1b2437f5, #12192af0);--search-border:#4a597594;--search-input-text:#f5f8ff;--search-placeholder:#b6c1d7;--search-icon-color:#aab5cc;--engine-surface:linear-gradient(180deg, #223049 0%, #182235 100%);--engine-text:#eef3ff;--engine-mark-bg:linear-gradient(180deg, #2d3a53 0%, #1a2437 100%);--engine-mark-border:#4e617f94;--engine-mark-text:#dde5f8;--menu-surface:#192336f5;--menu-hover:#222f46;--suggest-surface:#182136f0;--suggest-item-surface:#243048b3;--suggest-item-text:#e7ecf8;--component-surface:#192438e0;--component-border:#485a788a;--component-text:#f3f7ff;--component-muted:#c8d2e6;--shortcut-label:#f3f7ff;--shortcut-icon-core:#4a515f;--dock-surface:#10192cdb;--dock-border:#485a788f;--dock-text:#eef4ff;--context-surface:#151d2f;--context-border:#475a788a;--ai-panel-surface:#1d2638;--ai-panel-border:#4d5a748a;--ai-query-surface:linear-gradient(180deg, #253149 0%, #1c2638 100%);--ai-query-border:#4c5d7894;--ai-card-surface:#212b3d;--ai-card-border:#4c5c768f;--ai-button-surface:linear-gradient(180deg, #273248 0%, #1d2739 100%);--ai-button-border:#54647d8f;--ai-button-shadow:inset 0 -.08rem 0 #111827d6, 0 .24rem .56rem -.42rem #00000057}*,:before,:after{box-sizing:border-box}html,body,#app{block-size:100dvh;min-block-size:100dvh;margin:0;overflow:hidden}body{font-family:var(--font-body);color:var(--text-main);background:var(--bg-main);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:1rem;line-height:1.5}h1,h2,h3,h4,p{margin:0}button,input,select{font:inherit}button{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);border-radius:var(--pill-radius);background:color-mix(in srgb, var(--bg-card) 72%, transparent);color:var(--text-main);cursor:pointer;-webkit-backdrop-filter:blur(.8rem);padding:.58rem 1rem;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 -.08rem #d8d3e06b,0 .4rem .86rem -.56rem #35295233}button:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));transform:translateY(-.05rem)}button.active{background:color-mix(in srgb, var(--accent-soft) 72%, var(--bg-card));border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}button.ghost{background:color-mix(in srgb, var(--bg-panel) 72%, transparent)}button.danger{color:var(--danger)}input[type=text],input[type=url],input[type=search],select{border:1px solid color-mix(in srgb, var(--line) 84%, transparent);border-radius:var(--pill-radius);background:color-mix(in srgb, var(--bg-card) 92%, transparent);color:var(--text-main);padding:.58rem .76rem}input::placeholder{color:color-mix(in srgb, var(--text-muted) 76%, transparent)}.page-shell{--wf-base-start:#090b11;--wf-base-mid:#171c26;--wf-base-end:#fbfbfc;--wf-ambient-a:#efe1ff;--wf-ambient-b:#ffd9bd;--wf-ambient-c:#fff1ad;--wf-blob-1-start:#f4dcff;--wf-blob-1-end:#c6a8ff;--wf-blob-2-start:#ffe0c5;--wf-blob-2-end:#ffb07c;--wf-blob-3-start:#fff0ab;--wf-blob-3-end:#ffd363;--wf-blob-4-start:#deebff;--wf-blob-4-end:#8cb6ff;--wf-blob-5-start:#dbf9eb;--wf-blob-5-end:#7acfb0;--wf-grid-line-x:#ffffff24;--wf-grid-line-y:#ffffff1a;--wf-overlay-top:#ffffff29;--wf-overlay-bottom:#080a1047;isolation:isolate;background:radial-gradient(56% 44% at 10% 10%, color-mix(in srgb, var(--wf-ambient-a) 88%, transparent), transparent 74%), radial-gradient(50% 40% at 88% 14%, color-mix(in srgb, var(--wf-ambient-b) 84%, transparent), transparent 76%), radial-gradient(46% 34% at 52% 86%, color-mix(in srgb, var(--wf-ambient-c) 72%, transparent), transparent 80%), linear-gradient(160deg, var(--wf-base-start) 0%, var(--wf-base-mid) 54%, var(--wf-base-end) 100%);min-block-size:100dvh;position:relative;overflow:hidden}.page-shell:before,.page-shell:after{content:"";pointer-events:none;z-index:-3;position:absolute;inset:auto}.page-shell:before{background:radial-gradient(circle at 32% 28%, #fff6, color-mix(in srgb, var(--wf-ambient-a) 58%, transparent) 56%, transparent 72%);filter:blur(.8rem);opacity:.92;border-radius:42% 58% 52% 48%/48% 40% 60% 52%;block-size:22rem;inline-size:22rem;inset-block-start:12%;inset-inline-start:-8%}.page-shell:after{background:radial-gradient(circle at 35% 35%, #ffffff5c, color-mix(in srgb, var(--wf-ambient-b) 60%, transparent) 54%, transparent 74%);filter:blur(.9rem);opacity:.8;border-radius:59% 41% 53% 47%/42% 54% 46% 58%;block-size:24rem;inline-size:24rem;inset-block-end:-8rem;inset-inline-end:-3rem}.wallpaper-stage{z-index:-4;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wallpaper-overlay{background:radial-gradient(circle at 12% 12%, #ffffff6b, transparent 34%), radial-gradient(circle at 78% 16%, color-mix(in srgb, var(--wf-ambient-a) 24%, transparent), transparent 36%), radial-gradient(circle at 28% 76%, color-mix(in srgb, var(--wf-ambient-b) 18%, transparent), transparent 34%), linear-gradient(140deg, #ffffff1f, #fff0 34%), linear-gradient(180deg, var(--wf-overlay-top), transparent 22%, var(--wf-overlay-bottom));opacity:.99;position:absolute;inset:0}.top-floating-bar{z-index:30;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-start:clamp(.9rem,2.2vw,1.6rem);inset-inline:0}.topbar-pill{isolation:isolate;pointer-events:auto;white-space:nowrap;border-radius:var(--pill-radius);color:#ffffffe6;-webkit-backdrop-filter:blur(1rem)saturate(1.08);background:linear-gradient(135deg,#0a0e18db,#101726bd 54%,#0b111ce0),#0b1120e0;border:1px solid #ffffff1f;align-items:center;gap:.76rem;padding:.66rem .84rem;display:inline-flex;position:relative;box-shadow:inset 0 .04rem .08rem #ffffff1f,inset 0 -.06rem #ffffff0a,0 1.2rem 2.8rem -1.6rem #0f131c85,0 .44rem 1rem #0f131c2e}.topbar-pill:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff24,#fff0 46%),radial-gradient(circle at 12% 0,#ffffff1f,#0000 28%);position:absolute;inset:.04rem}.topbar-pill>*{z-index:1;position:relative}.topbar-weather-chip{white-space:nowrap;border-radius:var(--pill-radius);isolation:isolate;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff0f;align-items:center;gap:.42rem;min-inline-size:0;max-inline-size:24rem;padding:.3rem .34rem;display:inline-flex;position:relative;overflow:hidden}.topbar-weather-chip:after{display:none}.topbar-weather-chip.is-sun:after{background:radial-gradient(circle,#ffe082bd,#0000 62%);animation:6.4s ease-in-out infinite weatherSun}.topbar-weather-chip.is-cloud:after{background:radial-gradient(circle at 24% 56%,#ffffff52,#0000 52%),radial-gradient(circle at 62% 48%,#ffffff3d,#0000 58%);animation:8.2s ease-in-out infinite weatherCloud}.topbar-weather-chip.is-rain:after{background:repeating-linear-gradient(115deg,#0000 0 .4rem,#9ad1ff47 .4rem .54rem);animation:3.8s linear infinite weatherRain}.weather-icon{justify-content:center;align-items:center;block-size:1.28rem;inline-size:1.28rem;font-size:1rem;display:inline-flex}.weather-text{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;color:#ffffffd1;min-inline-size:0;font-size:.8rem;font-weight:700;overflow:hidden}.topbar-divider{background:linear-gradient(#fff0,#ffffff2e,#fff0);border-radius:9999px;block-size:1.9rem;inline-size:1px}.topbar-icon{border-radius:var(--pill-radius);color:#ffffffb8;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff0f;justify-content:center;align-items:center;block-size:2.34rem;inline-size:2.34rem;padding:0;display:inline-flex;box-shadow:inset 0 .04rem .06rem #ffffff14,0 .4rem .9rem -.8rem #00000047}.topbar-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:1.08rem;inline-size:1.08rem}.topbar-icon:hover{color:#fffffffa;background:linear-gradient(#ffffff1f,#ffffff0a);transform:translateY(-.04rem)}.topbar-icon-primary{background:color-mix(in srgb, var(--accent) 40%, #ffffff1f);color:#fffffff5;box-shadow:inset 0 .04rem .08rem #ffffff38, 0 .4rem .9rem -.7rem color-mix(in srgb, var(--accent) 52%, transparent)}.topbar-icon-primary:hover{background:color-mix(in srgb, var(--accent) 58%, #ffffff1a)}.settings-fab{z-index:28;border-radius:var(--pill-radius);color:#32405c;-webkit-backdrop-filter:blur(.94rem)saturate(1.08);background:linear-gradient(135deg,#ffffffb3,#fff5ef85);border:1px solid #e9e7ee;align-items:center;gap:.42rem;padding:.62rem .88rem .62rem 1rem;transition:inset-inline-end .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,transform .22s;display:inline-flex;position:fixed;inset-block-start:var(--fab-top,52%);inset-inline-end:-3.2rem;transform:translateY(-50%);box-shadow:0 1rem 2.2rem -1.3rem #44346e47,0 .28rem .64rem #1d22301f}.settings-fab:hover,.settings-fab:focus-visible{inset-inline-end:-.32rem;transform:translateY(-50%)translate(-.08rem)}.settings-fab.side-left{padding:.62rem 1rem .62rem .88rem;inset-inline:-3.2rem auto}.settings-fab.side-left:hover,.settings-fab.side-left:focus-visible{inset-inline-start:-.32rem;transform:translateY(-50%)translate(.08rem)}.settings-fab.dragging{transition:none}.settings-fab-text{letter-spacing:.04em;color:color-mix(in srgb, var(--topbar-text) 94%, transparent);font-size:.74rem;font-weight:700}.settings-fab-icon{justify-content:center;align-items:center;block-size:1.16rem;inline-size:1.16rem;display:inline-flex}.settings-fab-icon svg{fill:currentColor;block-size:100%;inline-size:100%}.home-stage{grid-template-rows:1fr auto;gap:clamp(2rem,3vw,3rem);min-block-size:100dvh;inline-size:min(96vw,98rem);margin-inline:auto;padding-block:clamp(6.8rem,8vw,8.2rem) clamp(1.2rem,2.4vw,2rem);display:grid;position:relative}.search-stage{text-align:center;z-index:14;align-self:center;justify-items:center;gap:clamp(.92rem,1.6vw,1.4rem);inline-size:min(100%,60rem);min-inline-size:0;margin-inline:auto;display:grid;position:relative}.hero-kicker{border-radius:var(--pill-radius);letter-spacing:.14em;color:color-mix(in srgb, var(--hero-title) 60%, var(--hero-subtitle));-webkit-backdrop-filter:blur(.8rem);background:#ffffff57;border:1px solid #ffffff85;padding:.34rem .82rem;font-size:.68rem;font-weight:700;box-shadow:inset 0 -.06rem #e2ddeb85,0 .7rem 1.4rem -1.1rem #24283a3d}.hero-title{letter-spacing:-.055em;color:var(--hero-title);text-wrap:balance;max-inline-size:11.5ch;font-size:clamp(2.6rem,4vw + .6rem,4.8rem);font-weight:700;line-height:.94}.hero-gradient{background:linear-gradient(106deg,#7c3aed,#eab308 52%,#3b82f6);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-subtitle{max-inline-size:34ch;color:var(--hero-subtitle);font-size:clamp(.94rem,.56vw + .84rem,1.16rem);font-weight:500}.hero-meta{flex-wrap:wrap;justify-content:center;gap:.56rem;display:inline-flex}.hero-meta-pill{border-radius:var(--pill-radius);min-block-size:2.25rem;color:color-mix(in srgb, var(--hero-title) 86%, var(--hero-subtitle));-webkit-backdrop-filter:blur(1rem)saturate(1.04);background:#ffffff75;border:1px solid #ffffff9e;align-items:center;gap:.42rem;padding:.54rem .96rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:inset 0 -.08rem #e1ddea8a,0 .9rem 2rem -1.35rem #24283a4d}.hero-meta-dot{background:linear-gradient(135deg,#8b6df2,#ffb98a);border-radius:50%;block-size:.54rem;inline-size:.54rem;box-shadow:0 0 0 .12rem #ffffff70}.hero-stickers{pointer-events:none;z-index:-1;opacity:.95;position:absolute;inset:0}.hero-sticker{background:radial-gradient(circle at 28% 28%, #ffffff8a, #fff0 36%), linear-gradient(135deg, color-mix(in srgb, var(--mesh-lilac) 72%, #fff), color-mix(in srgb, var(--mesh-peach) 76%, #fff));-webkit-backdrop-filter:blur(.8rem);border:1px solid #ede9f2;border-radius:44% 56% 58% 42%/42% 36% 64% 58%;animation:14s ease-in-out infinite floatBlob;position:absolute;box-shadow:0 1.4rem 2.4rem -1.4rem #3c2d6052,inset 0 -.2rem #d6cfe052}.sticker-left-top{block-size:clamp(5.5rem,7vw,7.3rem);inline-size:clamp(5.5rem,7vw,7.3rem);inset-block-start:-.4rem;inset-inline-start:clamp(-1.4rem,-1vw,-.6rem);transform:rotate(8deg)}.sticker-right-top{background:radial-gradient(circle at 30% 30%, #ffffff8a, #fff0 36%), linear-gradient(135deg, color-mix(in srgb, var(--mesh-yellow) 82%, #fff), color-mix(in srgb, var(--mesh-peach) 76%, #fff));block-size:clamp(5rem,6.4vw,6.3rem);inline-size:clamp(5rem,6.4vw,6.3rem);animation-delay:-5s;inset-block-start:2.8rem;inset-inline-end:clamp(-1rem,-.8vw,-.4rem);transform:rotate(-10deg)}.sticker-left-bottom{background:radial-gradient(circle at 32% 28%, #ffffff7a, #fff0 36%), linear-gradient(135deg, color-mix(in srgb, var(--mesh-peach) 74%, #fff), color-mix(in srgb, var(--mesh-lilac) 64%, #fff));block-size:clamp(4.6rem,6vw,5.8rem);inline-size:clamp(4.6rem,6vw,5.8rem);animation-delay:-8s;inset-block-start:clamp(16rem,22vw,19.6rem);inset-inline-start:clamp(-2.2rem,-2vw,-1rem);transform:rotate(-12deg)}.sticker-right-bottom{background:radial-gradient(circle at 34% 30%, #ffffff80, #fff0 36%), linear-gradient(135deg, color-mix(in srgb, var(--mesh-yellow) 78%, #fff), color-mix(in srgb, var(--mesh-lilac) 62%, #fff));block-size:clamp(3.8rem,5vw,4.8rem);inline-size:clamp(3.8rem,5vw,4.8rem);animation-delay:-2.5s;inset-block-start:clamp(22rem,28vw,24.8rem);inset-inline-end:clamp(2rem,5vw,5.4rem);transform:rotate(10deg)}.search-shell{z-index:2;inline-size:min(100%,50rem);margin-block-start:1.4rem;position:relative}.search-shell:before{content:"";border-radius:var(--pill-radius);background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--mesh-blue) 30%, transparent), transparent 62%), linear-gradient(180deg, #ffffffd6, color-mix(in srgb, var(--mesh-lilac) 36%, transparent));filter:blur(1.24rem);opacity:.82;z-index:-1;block-size:2.8rem;position:absolute;inset:auto 8% -.34rem}:root[data-theme=nightfall] .search-shell:before{background:linear-gradient(#23314bd6,#141c2c8a)}.search-pill{white-space:nowrap;border-radius:var(--pill-radius);isolation:isolate;background:linear-gradient(135deg,#fffffff0,#f7f7fbeb 56%,#fffffff5),#fffffff0;border:1px solid #ffffffc7;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.9rem;block-size:5.24rem;inline-size:100%;padding-inline:.9rem 1.18rem;transition:box-shadow .22s,transform .22s,border-color .22s;display:grid;position:relative;overflow:visible;box-shadow:inset 0 .08rem .16rem #ffffffeb,inset 0 -.12rem #dfdde8b8,0 1.8rem 3.6rem -1.9rem #1a1d2852,0 .58rem 1.1rem #1a1d2814}.search-pill:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14% 14%,#ffffffd1,#0000 24%),radial-gradient(circle at 84% 0,#ffffff42,#0000 28%),linear-gradient(#ffffffeb 0%,#fff0 42%);position:absolute;inset:0}.search-pill:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:.04rem;box-shadow:inset 0 0 0 1px #ffffff57,0 1.5rem 2.8rem -2rem #262a3a3d}.search-pill>*{z-index:1;position:relative}.search-pill:hover{border-color:#ffffffeb;transform:translateY(-.04rem)}.search-pill:focus-within{box-shadow:inset 0 .08rem .16rem #ffffffeb, inset 0 -.12rem 0 #e1dceac7, 0 1.9rem 3.4rem -1.9rem #1a1d285c, 0 0 0 .14rem color-mix(in srgb, var(--accent) 24%, #fff)}.engine-picker{min-inline-size:0;position:relative}.engine-current{border-radius:var(--pill-radius);block-size:3.16rem;min-inline-size:6.2rem;max-inline-size:6.2rem;color:var(--engine-text);white-space:nowrap;background:linear-gradient(#f7f8fbfa,#f0f2f6eb);border:1px solid #0f172a14;justify-content:flex-start;align-items:center;gap:.34rem;padding:.38rem .64rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 .06rem .12rem #ffffffb3,inset 0 -.08rem #e0e3e7c2,0 .4rem .9rem -.84rem #0f172a2e}.engine-current:hover{background:linear-gradient(#fafafcfa,#f2f4f8f0);border-color:#0f172a1a;box-shadow:inset 0 .06rem .12rem #ffffffbd,inset 0 -.08rem #e0e3e7d1,0 .5rem 1rem -.84rem #0f172a33}.engine-symbol{flex:none;block-size:1.3rem;inline-size:1.3rem;display:inline-block;position:relative}.engine-symbol:before,.engine-symbol:after{content:"";position:absolute}.engine-symbol.is-google:before{background:radial-gradient(circle at 32% 28%,#66def6 0%,#59c2f0 46%,#5f95e8 100%);border:1px solid #716aac;border-radius:50%;inset:.1rem;box-shadow:inset 0 .08rem .12rem #ffffff6b,0 .03rem .08rem #00000024}.engine-symbol.is-google:after{border-radius:var(--pill-radius);background:linear-gradient(114deg,#9156ab,#6d3f8d);block-size:.24rem;inline-size:.62rem;inset-block-start:.9rem;inset-inline-start:.72rem;transform:rotate(42deg);box-shadow:0 .02rem .06rem #0000002e}.engine-symbol.is-bing:before{background:linear-gradient(146deg,#57b3ff,#3b74dd);border-radius:.22rem;inset:.18rem;transform:rotate(45deg);box-shadow:inset 0 .06rem .1rem #ffffff57,0 .04rem .08rem #0000001f}.engine-symbol.is-bing:after{background:#8accff;border-radius:.08rem;block-size:.3rem;inline-size:.3rem;inset-block-start:.16rem;inset-inline-end:.18rem;transform:rotate(45deg)}.engine-symbol.is-baidu:before{background:linear-gradient(#4d3666,#3f2e56);border-radius:50%;block-size:.36rem;inline-size:.46rem;inset-block-end:.2rem;inset-inline-start:.4rem;box-shadow:0 .02rem .08rem #0000001f}.engine-symbol.is-baidu:after{background:linear-gradient(#4d3666,#3f2e56);border-radius:50%;block-size:.2rem;inline-size:.2rem;inset-block-start:.2rem;inset-inline-start:.1rem;box-shadow:.24rem -.08rem #49345e,.5rem -.08rem #49345e,.72rem .1rem #49345e}.engine-symbol.is-duckduckgo:before{background:linear-gradient(150deg,#eef4ff 0%,#ccbde9 56%,#9176be 100%);border-radius:46% 50% 52% 48%;inset:.12rem;box-shadow:inset 0 .08rem .12rem #ffffff6b,0 .04rem .08rem #0000001f}.engine-symbol.is-duckduckgo:after{background:linear-gradient(110deg,#ffbf6a,#ff8f3b);border-radius:.12rem;block-size:.18rem;inline-size:.28rem;inset-block-start:.12rem;inset-inline-start:.56rem;box-shadow:-.32rem .22rem #4c914c}.engine-current-name{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.engine-current-mark{border:1px solid var(--engine-mark-border);background:var(--engine-mark-bg);block-size:1.16rem;inline-size:1.16rem;color:var(--engine-mark-text);text-shadow:0 .02rem .03rem #ffffffb8;border-radius:9999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.engine-caret{color:#98a0af;margin-inline-start:auto;font-size:.82rem;font-weight:700;line-height:1;transition:transform .18s}.engine-picker.open .engine-caret{transform:rotate(180deg)}.engine-menu{border:1px solid color-mix(in srgb, var(--search-border) 88%, transparent);background:linear-gradient(180deg, #fffffff5, #f8f8fbf0), var(--menu-surface);opacity:0;pointer-events:none;z-index:25;border-radius:1.4rem;gap:0;min-inline-size:14rem;padding:.4rem 0;transition:transform .18s,opacity .18s;display:grid;position:absolute;inset-block-start:calc(100% + .34rem);inset-inline-start:0;overflow:clip;transform:translateY(.22rem);box-shadow:0 1rem 2rem -1rem #382b5c33,0 .3rem .64rem #0000001a}.engine-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.engine-option{block-size:3.2rem;min-inline-size:100%;color:var(--component-text);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:.66rem;padding-inline:1.04rem;display:inline-flex}.engine-option.active,.engine-option:hover{background:color-mix(in srgb, var(--accent-soft) 20%, #f8f9fc)}.engine-option span{white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:600;overflow:hidden}.search-icon{color:#8c97a8;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex}.search-icon svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;block-size:1.82rem;inline-size:1.82rem}.search-pill>input{color:var(--search-input-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;block-size:3.24rem;min-inline-size:0;padding:0;font-size:clamp(1.18rem,.9vw + .94rem,1.64rem);font-weight:800;overflow:hidden}.search-pill>input::placeholder{color:var(--search-placeholder)}.search-pill>input:focus{outline:none}.search-suggestions{border:1px solid color-mix(in srgb, var(--search-border) 92%, transparent);background:var(--suggest-surface);-webkit-backdrop-filter:blur(1rem);z-index:24;border-radius:1.4rem;gap:.36rem;inline-size:min(100%,36rem);padding:.62rem;display:grid;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 1rem 2rem -1rem #382b5c3d,0 .24rem .52rem #00000017}.suggest-item{border-radius:var(--pill-radius);background:var(--suggest-item-surface);color:var(--suggest-item-text);text-align:left;border:1px solid #0000;padding:.56rem .72rem;font-size:.84rem;font-weight:600}.suggest-item.active,.suggest-item:hover{background:#eaeef4;border-color:#d4dae7eb;transform:none}.quick-section{z-index:10;align-self:end;justify-items:center;gap:clamp(.72rem,1vw,1rem);inline-size:min(100%,74rem);min-inline-size:0;margin-inline:auto;padding-block-end:clamp(.4rem,1vw,.8rem);display:grid;position:relative}.quick-stage-surface{-webkit-backdrop-filter:blur(1.1rem)saturate(1.02);background:radial-gradient(circle at 8% 0,#ffffff85,#0000 26%),linear-gradient(135deg,#ffffff57,#ffffff24);border:1px solid #ffffff6b;border-radius:2.2rem;gap:.78rem;inline-size:min(100%,75rem);padding:.86rem .94rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.6rem 3rem -2rem #1a1d283d,0 .54rem 1rem #1a1d2814}.quick-stage-surface:before,.quick-stage-surface:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.quick-stage-surface:before{background:radial-gradient(circle, color-mix(in srgb, var(--mesh-lilac) 48%, transparent), transparent 70%);block-size:10rem;inline-size:10rem;inset-block-start:-2rem;inset-inline-end:-1rem}.quick-stage-surface:after{background:radial-gradient(circle, color-mix(in srgb, var(--mesh-peach) 38%, transparent), transparent 72%);block-size:12rem;inline-size:12rem;inset-block-end:-3rem;inset-inline-start:-2rem}.quick-stage-head{z-index:1;justify-content:space-between;align-items:center;gap:.8rem;inline-size:100%;padding-inline:.18rem;display:flex;position:relative}.quick-stage-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--component-text) 58%, var(--component-muted));font-size:.72rem;font-weight:800}.quick-stage-pills{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:inline-flex}.quick-stage-pill{border-radius:var(--pill-radius);min-block-size:2rem;color:color-mix(in srgb, var(--component-text) 82%, var(--component-muted));background:#ffffff47;border:1px solid #ffffff6b;align-items:center;padding:.42rem .74rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:inset 0 -.08rem #e1dcea8a,0 .46rem 1rem -.9rem #1a1d2833}.quick-grid{--quick-cell-size:6.8rem;--quick-gap:.82rem;align-items:stretch;gap:var(--quick-gap);scroll-snap-type:x proximity;scrollbar-width:none;inline-size:100%;min-inline-size:0;margin:0;padding:.18rem .12rem .5rem;list-style:none;display:flex;overflow:auto hidden}.quick-grid::-webkit-scrollbar{display:none}.quick-item{inline-size:calc((var(--item-grid-width,1) * var(--quick-cell-size)) + ((var(--item-grid-width,1) - 1) * var(--quick-gap)));block-size:calc((var(--item-grid-height,1) * var(--quick-cell-size)) + ((var(--item-grid-height,1) - 1) * var(--quick-gap)));scroll-snap-align:start;flex:none;min-inline-size:0}.quick-item-widget{align-self:stretch;min-block-size:0}.quick-widget{border:1px solid var(--component-border);background:radial-gradient(circle at 14% 12%, #ffffff94, transparent 28%), linear-gradient(180deg, #ffffff70, var(--component-surface));-webkit-backdrop-filter:blur(1rem)saturate(1.04);border-radius:1.8rem;align-content:center;gap:.24rem;block-size:100%;inline-size:100%;padding:.94rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2rem -1.5rem #1a1d2838,0 .38rem .72rem #1a1d2814}.quick-widget:before{content:"";border-radius:var(--pill-radius);pointer-events:none;background:linear-gradient(#ffffff7a,#fff0);block-size:.5rem;position:absolute;inset-block-start:.5rem;inset-inline:.92rem}.quick-widget p{letter-spacing:.08em;color:color-mix(in srgb, var(--component-text) 62%, var(--component-muted));text-transform:uppercase;font-size:.72rem;font-weight:700}.quick-widget strong{color:var(--component-text);font-size:clamp(1.08rem,.4vw + .94rem,1.34rem);font-weight:800;line-height:1.15}.quick-widget span{color:color-mix(in srgb, var(--component-text) 74%, var(--component-muted));white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.quick-widget small{color:color-mix(in srgb, var(--component-text) 72%, var(--component-muted));font-size:.72rem}.quick-widget.widget-search strong{color:color-mix(in srgb, var(--accent) 84%, var(--text-main))}.quick-widget-ai{border-color:var(--ai-panel-border);background:radial-gradient(circle at 12% 10%, #ffffff94, transparent 28%), radial-gradient(circle at 88% 18%, #ffffff42, transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--ai-panel-surface) 98%, transparent), color-mix(in srgb, var(--component-surface) 96%, transparent));align-content:stretch;gap:.82rem;padding:.92rem .94rem;position:relative;overflow:hidden;box-shadow:0 .8rem 1.5rem -.94rem #0000003d,inset 0 .06rem .14rem #ffffff7a}.quick-widget-ai:before{content:"";pointer-events:none;background:#ffffff2e;border-radius:1.4rem;block-size:4rem;inline-size:4rem;position:absolute;inset:auto auto -1rem -1rem;transform:rotate(-14deg)}.quick-widget-ai-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.56rem;display:grid}.quick-widget-ai-copy{gap:.2rem;display:grid}.quick-widget-ai-copy p{letter-spacing:.06em;font-size:.72rem}.quick-widget-ai-copy small{font-size:.76rem;font-weight:600}.ai-query-pill{border:1px solid var(--ai-query-border);background:var(--ai-query-surface);min-inline-size:0;color:var(--component-text);border-radius:1rem;justify-self:start;gap:.12rem;padding:.46rem .72rem .46rem 1rem;display:inline-grid;position:relative;box-shadow:inset 0 -.08rem #d9cdbf8a,0 .24rem .54rem -.4rem #00000024}.ai-query-pill:before{content:"";background:color-mix(in srgb, var(--accent) 72%, #ffd785);border-radius:50%;block-size:.28rem;inline-size:.28rem;position:absolute;inset-block-start:.74rem;inset-inline-start:.56rem;box-shadow:0 0 0 .12rem #ffffff7a}.ai-query-pill strong{letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.1}.ai-query-pill span{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;color:color-mix(in srgb, var(--component-text) 76%, var(--component-muted));font-size:.76rem;font-weight:600;line-height:1.2;overflow:hidden}.ai-query-pill.empty{color:color-mix(in srgb, var(--component-text) 76%, var(--component-muted))}.quick-widget-ai-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.2rem),1fr));gap:.58rem;display:grid}.ai-entry{--ai-accent:#f4b46c;--ai-accent-soft:#ffe7c6;--ai-accent-ink:#5b3922;border:1px solid color-mix(in srgb, var(--ai-accent) 24%, var(--ai-card-border));background:linear-gradient(180deg, color-mix(in srgb, var(--ai-card-surface) 92%, #fff), color-mix(in srgb, var(--ai-accent-soft) 22%, var(--ai-card-surface)));color:var(--component-text);border-radius:1.28rem;align-content:start;gap:.58rem;padding:.64rem;display:grid;position:relative;box-shadow:0 .42rem .84rem -.58rem #00000038,inset 0 .06rem .12rem #ffffff80}.ai-entry:before{content:"";border-radius:var(--pill-radius);pointer-events:none;background:linear-gradient(#ffffff6b,#fff0);block-size:.52rem;position:absolute;inset-block-start:.44rem;inset-inline:.68rem}.ai-entry:hover{transform:translateY(-.08rem)scale(1.01);box-shadow:0 .72rem 1.1rem -.72rem #0000003d,inset 0 .06rem .12rem #ffffff8a}.ai-entry-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.56rem;inline-size:100%;display:grid}.ai-entry-mark{background:linear-gradient(180deg, color-mix(in srgb, var(--ai-accent) 42%, #fff), color-mix(in srgb, var(--ai-accent-soft) 72%, #fff));border:1px solid color-mix(in srgb, var(--ai-accent) 36%, #fff);block-size:2.56rem;inline-size:2.56rem;box-shadow:inset 0 -.12rem 0 color-mix(in srgb, var(--ai-accent) 24%, transparent), 0 .28rem .46rem -.28rem #00000038;border-radius:1rem;justify-content:center;align-items:center;display:inline-flex;position:relative}.ai-entry-mark:before{content:"";border-radius:var(--pill-radius);background:#ffffff8f;block-size:.36rem;inline-size:.68rem;position:absolute;inset-block-start:.28rem;inset-inline-start:.32rem;transform:rotate(-18deg)}.ai-entry-mark:after{content:"";background:color-mix(in srgb, #fff 56%, var(--ai-accent));border-radius:50%;block-size:.32rem;inline-size:.32rem;position:absolute;inset-block-end:.24rem;inset-inline-end:.24rem}.ai-entry-mark-core{z-index:1;border-radius:var(--pill-radius);color:var(--ai-accent-ink);letter-spacing:.03em;background:#ffffff6b;padding:.1rem .34rem;font-size:.72rem;font-weight:800;position:relative}.ai-entry-copy{gap:.14rem;min-inline-size:0;display:grid}.ai-entry-name{text-align:left;overflow-wrap:anywhere;font-size:.84rem;font-weight:700;line-height:1.14}.ai-entry-kicker{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ai-accent) 72%, var(--component-muted));font-size:.62rem;font-weight:800;line-height:1}.ai-entry-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;inline-size:100%;display:grid}.ai-entry-action{border-radius:var(--pill-radius);border:1px solid var(--ai-button-border);background:var(--ai-button-surface);min-block-size:2.18rem;color:var(--component-text);white-space:nowrap;box-shadow:var(--ai-button-shadow);justify-content:center;align-items:center;gap:.32rem;padding:.36rem .48rem;font-size:.72rem;font-weight:700;display:inline-flex}.ai-entry-action-glyph{background:#ffffff8a;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:1.18rem;inline-size:1.18rem;display:inline-flex;box-shadow:inset 0 -.05rem #d7cabcb8}.ai-entry-action-glyph svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;block-size:.76rem;inline-size:.76rem}.ai-entry-action:hover:not(:disabled){background:linear-gradient(#ffffffd1,#f7eddceb);transform:translateY(-.05rem)}.ai-entry-action:active:not(:disabled){transform:translateY(.02rem);box-shadow:inset 0 .06rem .12rem #d2c3b0b8}.ai-entry-action:disabled{opacity:.46;cursor:not-allowed;box-shadow:none;transform:none}.ai-entry-action-primary{border-color:color-mix(in srgb, var(--ai-accent) 48%, #fff);background:linear-gradient(180deg, color-mix(in srgb, var(--ai-accent-soft) 88%, #fff), color-mix(in srgb, var(--ai-accent) 40%, #fff));color:var(--ai-accent-ink)}.ai-entry-action-primary .ai-entry-action-glyph{background:color-mix(in srgb, #fff 64%, var(--ai-accent-soft));box-shadow:inset 0 -.05rem 0 color-mix(in srgb, var(--ai-accent) 24%, transparent)}.ai-entry-action-primary:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--ai-accent-soft) 92%, #fff), color-mix(in srgb, var(--ai-accent) 46%, #fff))}.ai-entry-chatgpt{--ai-accent:#79d2af;--ai-accent-soft:#dff5ea;--ai-accent-ink:#23473b}.ai-entry-deepseek{--ai-accent:#7ac9ff;--ai-accent-soft:#dff0ff;--ai-accent-ink:#24445d}.ai-entry-kimi{--ai-accent:#ffb37d;--ai-accent-soft:#ffe6ce;--ai-accent-ink:#5e3922}.ai-entry-doubao{--ai-accent:#ffd067;--ai-accent-soft:#fff0c0;--ai-accent-ink:#5b4119}.ai-entry-claude{--ai-accent:#f6a26f;--ai-accent-soft:#ffe0cd;--ai-accent-ink:#5d3521}.ai-entry-minimax{--ai-accent:#e2a4ff;--ai-accent-soft:#f5dcff;--ai-accent-ink:#55305d}.ai-entry-glm{--ai-accent:#95d8d0;--ai-accent-soft:#dcf5f1;--ai-accent-ink:#244b48}.ai-entry-qwen{--ai-accent:#9bb2ff;--ai-accent-soft:#e0e7ff;--ai-accent-ink:#2d4068}.quick-item-shortcut{min-block-size:0}.quick-shortcut{appearance:none;text-align:left;-webkit-backdrop-filter:blur(.96rem)saturate(1.08);align-content:space-between;justify-items:stretch;gap:.72rem;block-size:100%;inline-size:100%;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 16% 12%,#ffffff9e,#0000 28%),linear-gradient(#ffffff7a,#ffffff3d)!important;border:1px solid #e8e7ee!important;border-radius:1.75rem!important;padding:.84rem!important;box-shadow:inset 0 -.12rem #dfdbe8b3,0 1rem 1.8rem -1.4rem #1a1d2833,0 .3rem .7rem #1a1d2814!important}.quick-shortcut:hover{transform:translateY(-.14rem);box-shadow:inset 0 -.12rem #dfdbe8cc,0 1.2rem 2.2rem -1.5rem #1a1d283d,0 .44rem .84rem #1a1d281a!important}.quick-shortcut-glow{background:radial-gradient(circle, color-mix(in srgb, var(--mesh-lilac) 42%, transparent), transparent 72%);pointer-events:none;border-radius:50%;block-size:4.4rem;inline-size:4.4rem;position:absolute;inset-block-start:-1.2rem;inset-inline-end:-1rem}.quick-shortcut-top{justify-content:space-between;align-items:flex-start;gap:.54rem;display:flex}.quick-shortcut-icon{isolation:isolate;background:linear-gradient(135deg, color-mix(in srgb, var(--mesh-lilac) 76%, #fff), color-mix(in srgb, var(--mesh-peach) 72%, #fff));color:#33405a;border:1px solid #eae7ef;border-radius:1rem;justify-content:center;align-items:center;block-size:2.88rem;inline-size:2.88rem;padding:.2rem;font-size:1rem;font-weight:800;display:inline-flex;position:relative;box-shadow:inset 0 -.12rem #d8d2e170,0 .5rem .9rem -.62rem #1d223033}.quick-shortcut-icon:after{content:"";background:var(--shortcut-icon-core);z-index:0;border-radius:.82rem;position:absolute;inset:.12rem}.quick-shortcut-icon img{z-index:1;object-fit:contain;background:0 0;border-radius:.72rem;block-size:100%;inline-size:100%;padding:.14rem;position:relative}.quick-shortcut-icon>span{z-index:1;background:0 0;border-radius:.72rem;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex;position:relative}.quick-shortcut-badge{border-radius:var(--pill-radius);min-block-size:1.6rem;max-inline-size:4.4rem;color:color-mix(in srgb, var(--component-text) 72%, var(--component-muted));letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;background:#ffffff5c;border:1px solid #e8e5ed;align-items:center;padding:.32rem .56rem;font-size:.62rem;font-weight:800;display:inline-flex;overflow:hidden}.quick-shortcut-body{gap:.2rem;min-inline-size:0;display:grid}.quick-icon-emoji{font-size:1.4rem;line-height:1}.quick-icon-search{color:#3a4352;justify-content:center;align-items:center;block-size:1.34rem;inline-size:1.34rem;display:inline-flex}.quick-icon-search svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%}.quick-shortcut-name{max-inline-size:100%;color:var(--shortcut-label);white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;text-shadow:none;-webkit-box-orient:vertical;font-size:.94rem;font-weight:800;line-height:1.14;display:-webkit-box;overflow:hidden}.quick-shortcut-meta{max-inline-size:100%;color:color-mix(in srgb, var(--component-text) 64%, var(--component-muted));white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;line-height:1.2;overflow:hidden}.quick-item-add .quick-shortcut-add{border-style:dashed!important;border-color:color-mix(in srgb, var(--accent) 18%, #cfc8dc)!important;background:radial-gradient(circle at 16% 12%, #ffffff70, transparent 28%), linear-gradient(180deg, #ffffff75, color-mix(in srgb, var(--accent-soft) 32%, transparent))!important}.quick-shortcut-add-icon{color:color-mix(in srgb, var(--accent) 86%, var(--text-main));font-size:1.44rem;font-weight:700}.quick-bottom-bar{z-index:1;border-radius:var(--pill-radius);-webkit-backdrop-filter:blur(1rem)saturate(1.02);background:#ffffff3d;border:1px solid #ffffff5c;flex-wrap:wrap;justify-content:center;align-items:center;gap:.58rem;inline-size:100%;padding:.52rem .62rem;display:flex;position:relative;box-shadow:0 .9rem 1.8rem -1.3rem #1a1d2829,0 .24rem .56rem #1a1d2814}.dock-shortcut{border:1px solid var(--dock-border);background:color-mix(in srgb, var(--dock-surface) 88%, transparent);border-radius:1.2rem;justify-items:center;gap:.32rem;min-inline-size:4.8rem;max-inline-size:6.2rem;padding:.42rem .54rem;display:grid;box-shadow:inset 0 -.08rem #d7d1df6b,0 .42rem .84rem -.62rem #3529523d}.dock-shortcut:hover{transform:translateY(-.1rem)}.dock-shortcut-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--mesh-lilac) 74%, #fff), color-mix(in srgb, var(--mesh-peach) 68%, #fff));border:1px solid color-mix(in srgb, var(--dock-border) 90%, transparent);border-radius:.82rem;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex;box-shadow:inset 0 -.08rem #d7d1df6b,0 .34rem .62rem -.4rem #3529523d}.dock-shortcut-icon img{object-fit:contain;block-size:1.18rem;inline-size:1.18rem}.dock-shortcut-name{max-inline-size:4.8rem;color:var(--dock-text);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:700;overflow:hidden}.quick-delete-tip{color:var(--dock-text);text-shadow:0 .08rem .24rem #ffffff52;font-size:.78rem;font-weight:600}.quick-trash{color:#f7f9ff;z-index:60;background:#1a1a1aeb;border:1px solid #ffffff3d;border-radius:1rem;justify-content:center;align-items:center;block-size:3.6rem;inline-size:3.6rem;font-size:1.32rem;display:inline-flex;position:fixed;inset-block-end:1.4rem;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 .86rem 1.7rem -1rem #0000008f,0 .28rem .56rem #0000004d}.quick-trash.active{background:color-mix(in srgb, var(--danger) 84%, #1a1a1a);transform:translate(-50%)scale(1.06)}.context-menu{isolation:isolate;z-index:70;border:1px solid color-mix(in srgb, var(--accent) 8%, var(--component-border));background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 96%, transparent), color-mix(in srgb, var(--bg-card) 94%, transparent)), color-mix(in srgb, var(--context-surface) 34%, transparent);-webkit-backdrop-filter:blur(.98rem)saturate(1.02);border-radius:1.35rem;gap:.62rem;max-block-size:min(78dvh,30rem);inline-size:min(92vw,17rem);padding:.62rem;display:grid;position:fixed;overflow:auto;box-shadow:0 1.6rem 3rem -1.9rem #10182861,0 .62rem 1rem #1018281f}.context-menu:before,.context-menu:after{display:none}.context-menu-header{border-block-end:1px solid color-mix(in srgb, var(--component-border) 68%, transparent);z-index:1;gap:.22rem;padding:.18rem .12rem .48rem;display:grid;position:relative}.context-menu-header__eyebrow{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--context-border));background:linear-gradient(180deg, #ffffff14, #ffffff04), color-mix(in srgb, var(--accent-soft) 54%, transparent);min-block-size:1.45rem;inline-size:fit-content;color:color-mix(in srgb, var(--component-text) 70%, var(--component-muted));letter-spacing:.1em;text-transform:uppercase;border-radius:999rem;align-items:center;padding-inline:.58rem;font-size:.62rem;font-weight:800;display:inline-flex}.context-menu-header__title{color:var(--component-text);font-size:.9rem;font-weight:800;line-height:1.16}.context-menu-header__meta{color:color-mix(in srgb, var(--component-text) 72%, var(--component-muted));font-size:.72rem;line-height:1.35}.context-menu-divider{background:color-mix(in srgb, var(--context-border) 92%, transparent);block-size:.0625rem;margin-block:.1rem}.context-menu-group-title{border:1px solid color-mix(in srgb, var(--context-border) 72%, transparent);background:linear-gradient(180deg, #ffffff0f, #ffffff04), color-mix(in srgb, var(--bg-card) 94%, transparent);letter-spacing:.1em;text-transform:uppercase;min-block-size:1.4rem;inline-size:fit-content;color:color-mix(in srgb, var(--component-text) 48%, var(--component-muted));border-radius:999rem;align-items:center;margin:0;padding-inline:.56rem;font-size:.62rem;font-weight:800;display:inline-flex}.context-menu-note{color:color-mix(in srgb, var(--component-text) 72%, var(--component-muted));margin:0;font-size:.72rem;font-weight:600;line-height:1.4}.context-menu-section{border:1px solid color-mix(in srgb, var(--component-border) 72%, transparent);background:color-mix(in srgb, var(--bg-card) 94%, transparent);border-radius:1rem;gap:.4rem;padding:.14rem;display:grid}.context-menu-section+.context-menu-section{margin-block-start:0}.context-menu-section__body,.context-menu-stack,.context-menu-grid{gap:.38rem;display:grid}.context-size-section{gap:.42rem}.context-size-panel{gap:.42rem;display:grid}.context-size-panel--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.context-size-row{border:1px solid color-mix(in srgb, var(--component-border) 72%, transparent);background:color-mix(in srgb, var(--bg-card) 98%, transparent);border-radius:.92rem;gap:.42rem;padding:.72rem;display:grid}.context-size-label{min-inline-size:0;color:var(--component-text);font-size:.8rem;font-weight:700}.context-size-stepper{justify-content:space-between;align-items:center;gap:.24rem;display:inline-flex}.context-size-button{block-size:1.9rem;inline-size:1.9rem;box-shadow:none;border-radius:.78rem;padding:0}.context-size-button:disabled,.quick-add-stepper-controls button:disabled{opacity:.38;cursor:not-allowed;transform:none}.context-size-value{border:1px solid color-mix(in srgb, var(--component-border) 72%, transparent);background:color-mix(in srgb, var(--bg-card) 98%, transparent);min-block-size:1.9rem;min-inline-size:2.2rem;color:var(--component-text);border-radius:.78rem;justify-content:center;align-items:center;padding-inline:.42rem;font-size:.8rem;font-weight:700;display:inline-flex}.context-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.context-menu-action{text-align:left;border:1px solid color-mix(in srgb, var(--component-border) 74%, transparent);background:color-mix(in srgb, var(--bg-card) 98%, transparent);min-block-size:2.82rem;inline-size:100%;color:var(--component-text);box-shadow:none;border-radius:.96rem;justify-content:flex-start;align-items:center;gap:.54rem;padding:.62rem .72rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.context-menu-action:hover,.context-menu-action:focus-visible{border-color:color-mix(in srgb, var(--accent) 18%, var(--component-border));background:color-mix(in srgb, var(--accent-soft) 24%, var(--bg-card));transform:translateY(-.04rem);box-shadow:0 .7rem 1rem -.9rem #1018282e}.context-menu-action__icon{border:1px solid color-mix(in srgb, var(--component-border) 78%, transparent);background:color-mix(in srgb, var(--accent-soft) 64%, var(--bg-card));block-size:1.4rem;inline-size:1.4rem;color:var(--component-text);box-shadow:none;border-radius:.62rem;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.context-menu-action__label{min-inline-size:0;font-size:.78rem;font-weight:700;line-height:1.2}.context-menu-action.is-compact{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.42rem;min-block-size:3.95rem}.context-menu-action.is-danger .context-menu-action__icon{background:color-mix(in srgb, var(--danger) 18%, var(--bg-card));color:var(--danger)}.context-menu-action.is-danger{border-color:color-mix(in srgb, var(--danger) 18%, var(--line))}.context-menu-btn{text-align:left;inline-size:100%;color:var(--component-text);background:0 0;border-color:#0000;border-radius:.68rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.44rem .62rem;display:inline-flex}.context-menu-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 74%, #fff), #f6d87c);color:#1b1f27;border-radius:.52rem;flex:none;justify-content:center;align-items:center;block-size:1.4rem;inline-size:1.4rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 .26rem .62rem -.42rem #0000003d}.context-menu-btn.danger .context-menu-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--danger) 86%, #fff), #ffbfc9)}.context-menu-btn:hover{background:var(--menu-hover);transform:none}.quick-sort-chosen .quick-shortcut{transform:scale(.99)}.quick-sort-drag .quick-shortcut{transform:rotate(.5deg)scale(1.02);box-shadow:0 1.2rem 2.4rem -1.1rem #0006,0 .42rem .84rem #0003}.quick-sort-ghost{opacity:.42}body.dragging-quick-card .quick-shortcut{pointer-events:none;cursor:grabbing}.settings-mask{z-index:30;-webkit-backdrop-filter:blur(.34rem);background:#09101f6b;position:fixed;inset:0}.settings-panel{isolation:isolate;opacity:0;pointer-events:none;z-index:31;border:1px solid color-mix(in srgb, var(--accent) 8%, var(--component-border));background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 96%, transparent), color-mix(in srgb, var(--bg-card) 94%, transparent)), color-mix(in srgb, var(--context-surface) 28%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.02);scrollbar-gutter:stable;border-radius:1.7rem;align-content:start;gap:.98rem;block-size:auto;max-block-size:min(100dvh - 2rem,48rem);inline-size:min(92vw,27.5rem);padding:1.05rem;transition:opacity .18s,transform .18s;display:grid;position:fixed;inset-block:1rem auto;inset-inline-end:1rem;overflow:auto;transform:translate(.85rem)scale(.985);box-shadow:0 1.8rem 3.2rem -2rem #0f131c5c,0 .62rem 1rem #0f131c1a}.settings-panel:before,.settings-panel:after{display:none}.settings-panel.open{opacity:1;pointer-events:auto;transform:translate(0)}.settings-head{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 98%, transparent), color-mix(in srgb, var(--bg-panel) 0%, transparent));-webkit-backdrop-filter:blur(.24rem);border-block-end:1px solid color-mix(in srgb, var(--component-border) 68%, transparent);justify-content:space-between;align-items:flex-start;gap:.72rem;padding-block-end:.82rem;display:flex;position:sticky;inset-block-start:0}.settings-head-copy{gap:.22rem;display:grid}.settings-head h2{letter-spacing:-.03em;color:var(--text-main);margin:0;font-size:clamp(1.24rem,1.06rem + .62vw,1.54rem);line-height:1.04}.settings-head-copy p{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.38}.settings-head-actions{flex:none;align-items:center;gap:.52rem;display:inline-flex}.settings-head-chip{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--component-border));background:color-mix(in srgb, var(--accent-soft) 48%, var(--bg-card));min-block-size:2rem;max-inline-size:14rem;color:color-mix(in srgb, var(--text-main) 92%, var(--text-muted));white-space:nowrap;text-overflow:ellipsis;box-shadow:none;border-radius:999rem;align-items:center;padding-inline:.82rem;font-size:.74rem;font-weight:700;display:inline-flex;overflow:hidden}.settings-tabs{z-index:1;border:1px solid color-mix(in srgb, var(--component-border) 72%, transparent);background:color-mix(in srgb, var(--bg-card) 84%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(.46rem);border-radius:1.25rem;grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr));gap:.4rem;padding:.22rem;display:grid;position:sticky;inset-block-start:4.6rem}.settings-tabs button{min-block-size:2.45rem;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:1rem;padding:.66rem .46rem;font-size:.76rem;font-weight:700;transition:transform .18s,border-color .18s,background .18s,color .18s}.settings-tabs button:hover,.settings-tabs button:focus-visible{color:var(--text-main);border-color:color-mix(in srgb, var(--accent) 14%, var(--component-border));background:color-mix(in srgb, var(--accent-soft) 22%, transparent);transform:translateY(-.04rem)}.settings-tabs button.active{color:var(--text-main);background:color-mix(in srgb, var(--accent-soft) 54%, var(--bg-card));border-color:color-mix(in srgb, var(--accent) 26%, var(--component-border));box-shadow:0 .56rem 1rem -.82rem #35295233}.settings-block{border:1px solid color-mix(in srgb, var(--component-border) 74%, transparent);background:color-mix(in srgb, var(--bg-card) 96%, transparent);border-radius:1.45rem;gap:.76rem;padding:1rem;display:grid;box-shadow:0 .8rem 1.4rem -1.24rem #3529521f}.settings-block h3{margin:0;font-size:1rem;line-height:1.14}.settings-section-card__head{justify-content:space-between;align-items:flex-start;gap:.62rem;display:flex}.settings-section-card__copy{gap:.18rem;display:grid}.settings-section-card__copy p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.42}.settings-section-card__body{gap:.76rem;display:grid}.settings-reset-card{border:1px solid color-mix(in srgb, var(--component-border) 74%, transparent);background:color-mix(in srgb, var(--accent-soft) 22%, var(--bg-card));box-shadow:none;border-radius:1.18rem;gap:.62rem;padding:.84rem .9rem;display:grid}.settings-reset-copy{gap:.16rem;display:grid}.settings-reset-copy strong{color:var(--text-main);font-size:.84rem;line-height:1.2}.settings-reset-copy p{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.45}.settings-reset-card .inline-actions{flex-wrap:wrap}.settings-reset-card .inline-actions button{flex:10rem}.settings-reset-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.settings-reset-option{border:1px solid color-mix(in srgb, var(--component-border) 74%, transparent);text-align:start;background:color-mix(in srgb, var(--bg-card) 98%, transparent);min-inline-size:0;box-shadow:none;border-radius:1rem;justify-items:stretch;gap:.64rem;padding:.82rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.settings-reset-option:hover,.settings-reset-option:focus-visible{border-color:color-mix(in srgb, var(--accent) 24%, var(--component-border));box-shadow:0 .72rem 1.26rem -1rem color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-.06rem)}.settings-reset-option__preview{aspect-ratio:1.6;border:1px solid color-mix(in srgb, var(--line) 76%, transparent);background:linear-gradient(180deg, #ffffff18, #ffffff07), linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 94%, transparent), color-mix(in srgb, var(--accent-soft) 44%, var(--bg-panel))), repeating-linear-gradient(90deg, transparent 0, transparent calc(12.5% - .04rem), color-mix(in srgb, var(--line) 26%, transparent) calc(12.5% - .04rem), color-mix(in srgb, var(--line) 26%, transparent) 12.5%), repeating-linear-gradient(180deg, transparent 0, transparent calc(20% - .04rem), color-mix(in srgb, var(--line) 24%, transparent) calc(20% - .04rem), color-mix(in srgb, var(--line) 24%, transparent) 20%);border-radius:.92rem;inline-size:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .05rem #ffffff0e}.settings-reset-block{border-radius:.42rem;position:absolute;box-shadow:inset 0 .05rem .08rem #ffffff2e,0 .3rem .64rem -.5rem #10182852}.settings-reset-block.is-system{background:color-mix(in srgb, var(--accent) 28%, #fff)}.settings-reset-block.is-widget{background:color-mix(in srgb, var(--mesh-lilac) 42%, #fff)}.settings-reset-block.is-shortcut{background:color-mix(in srgb, var(--mesh-peach) 56%, #fff)}.settings-reset-option__preview.is-starter .is-topbar{block-size:10%;inset:8% 24% auto}.settings-reset-option__preview.is-starter .is-time{block-size:18%;inline-size:16%;inset:22% auto auto 8%}.settings-reset-option__preview.is-starter .is-weather{block-size:24%;inline-size:20%;inset:22% 8% auto auto}.settings-reset-option__preview.is-starter .is-hero{block-size:20%;inset:25% 28% auto}.settings-reset-option__preview.is-starter .is-search{block-size:10%;inset:50% 16% auto}.settings-reset-option__preview.is-starter .is-actionbar{block-size:12%;inset:64% 26% auto}.settings-reset-option__preview.is-starter .is-folder-left{block-size:22%;inline-size:16%;inset:62% auto auto 8%}.settings-reset-option__preview.is-starter .is-folder-right{block-size:22%;inline-size:16%;inset:62% 8% auto auto}.settings-reset-option__preview.is-starter .is-ai{block-size:14%;inset:auto 18% 8%}.settings-reset-option__preview.is-reflow .is-topbar{block-size:10%;inset:10% 20% auto}.settings-reset-option__preview.is-reflow .is-search{block-size:10%;inset:24% 18% auto}.settings-reset-option__preview.is-reflow .is-cluster-a{block-size:16%;inline-size:24%;inset:40% auto auto 16%}.settings-reset-option__preview.is-reflow .is-cluster-b{block-size:16%;inline-size:24%;inset:40% 16% auto auto}.settings-reset-option__preview.is-reflow .is-cluster-c{block-size:16%;inline-size:14%;inset:60% auto auto 24%}.settings-reset-option__preview.is-reflow .is-cluster-d{block-size:16%;inline-size:14%;inset:60% 24% auto auto}.settings-reset-option__preview.is-reflow .is-cluster-e{block-size:14%;inline-size:32%;inset:auto 34% 10%}.settings-reset-option__copy{gap:.18rem;display:grid}.settings-reset-option__copy strong{color:var(--text-main);font-size:.82rem;line-height:1.2}.settings-reset-option__copy small{color:var(--text-muted);font-size:.74rem;line-height:1.4}.settings-summary-row{flex-wrap:wrap;gap:.42rem;display:inline-flex}.settings-summary-row--context{min-inline-size:0}.settings-pill{border:1px solid color-mix(in srgb, var(--component-border) 76%, transparent);background:color-mix(in srgb, var(--accent-soft) 42%, var(--bg-card));min-block-size:2rem;color:color-mix(in srgb, var(--text-main) 86%, var(--text-muted));box-shadow:none;border-radius:999rem;align-items:center;padding-inline:.72rem;font-size:.76rem;font-weight:700;display:inline-flex}.settings-pill--soft{background:color-mix(in srgb, var(--bg-card) 98%, transparent);color:var(--text-muted);font-weight:600}.settings-disclosure{border:1px solid color-mix(in srgb, var(--component-border) 74%, transparent);background:color-mix(in srgb, var(--bg-card) 98%, transparent);box-shadow:none;border-radius:1.12rem;overflow:clip}.settings-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.62rem;padding:.82rem .9rem;font-size:.82rem;font-weight:800;list-style:none;transition:background .18s,color .18s;display:flex}.settings-disclosure summary:hover{background:color-mix(in srgb, var(--accent-soft) 22%, transparent)}.settings-disclosure summary::-webkit-details-marker{display:none}.settings-disclosure__meta{color:var(--text-muted);font-size:.74rem;font-weight:700}.settings-layout-list{gap:.58rem;padding:0 .72rem .72rem;display:grid}.settings-layout-card{border:1px solid color-mix(in srgb, var(--component-border) 74%, transparent);background:color-mix(in srgb, var(--bg-card) 98%, transparent);box-shadow:none;border-radius:1.08rem;gap:.62rem;padding:.82rem;display:grid}.settings-layout-card__head{justify-content:space-between;align-items:flex-start;gap:.46rem;display:flex}.settings-layout-card__copy{gap:.12rem;display:grid}.settings-layout-card__copy span{color:var(--text-muted);font-size:.74rem;line-height:1.35}.settings-layout-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;display:grid}.inline-actions{flex-wrap:wrap;gap:.4rem;display:inline-flex}.field{gap:.34rem;display:grid}.field span,.wallpaper-row p,.fab-settings p{color:var(--text-muted);font-size:.82rem}.field input[type=range]{accent-color:var(--accent)}.wallpaper-row,.fab-settings{gap:.36rem;display:grid}.open-toggle{align-items:center;gap:.46rem;display:inline-flex}.open-toggle input{block-size:1rem;inline-size:1rem;accent-color:var(--accent)}.card-form{gap:.46rem;display:grid}.widget-manager{gap:.5rem;display:grid}.widget-manage-list{gap:.44rem;margin:0;padding:0;list-style:none;display:grid}.widget-manage-list li{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--bg-card) 72%, transparent);border-radius:1.2rem;gap:.42rem;padding:.62rem;display:grid}.widget-manage-list strong{font-size:.88rem;font-weight:700}.manage-list{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.manage-list li{border:1px solid color-mix(in srgb, var(--component-border) 74%, transparent);background:color-mix(in srgb, var(--bg-card) 98%, transparent);box-shadow:none;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.86rem .9rem;display:flex}.manage-list li>div:first-child{gap:.14rem;min-inline-size:0;display:grid}.manage-list p{margin:0;font-size:.92rem;font-weight:700;line-height:1.16}.manage-list small,.manage-list span{color:var(--text-muted);font-size:.76rem}.manage-list--stacked li{align-items:flex-start}.manage-list--stacked .inline-actions{justify-content:flex-end}.manage-list__empty{background:linear-gradient(180deg, #ffffff0f, #ffffff04), color-mix(in srgb, var(--accent-soft) 32%, var(--bg-card));border-style:dashed;justify-content:center;align-items:flex-start;padding:1.05rem .96rem}.settings-quick-toolbar{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.72rem;display:grid}.settings-quick-search{min-inline-size:0}.settings-filter-pills{flex-wrap:wrap;gap:.42rem;display:flex}.settings-filter-pill{border:1px solid color-mix(in srgb, var(--component-border) 76%, transparent);background:color-mix(in srgb, var(--bg-card) 98%, transparent);min-block-size:2.15rem;box-shadow:none;border-radius:999rem;padding-inline:.88rem;transition:transform .18s,border-color .18s,background .18s,color .18s}.settings-filter-pill.is-active{background:color-mix(in srgb, var(--accent-soft) 46%, var(--bg-card));border-color:color-mix(in srgb, var(--accent) 24%, var(--component-border));color:color-mix(in srgb, var(--text-main) 92%, var(--accent))}.settings-filter-pill:hover,.settings-filter-pill:focus-visible{transform:translateY(-.04rem)}.settings-quick-groups{gap:.62rem;display:grid}.settings-empty{border:1px dashed color-mix(in srgb, var(--line) 84%, transparent);background:linear-gradient(180deg, #ffffff0f, #ffffff04), color-mix(in srgb, var(--accent-soft) 28%, var(--bg-card));color:var(--text-muted);border-radius:1rem;padding:1.05rem .96rem;font-size:.82rem}.widget-picker-body{min-inline-size:0}.widget-picker-body .manage-list{max-block-size:min(50dvh,24rem);padding-inline-end:.16rem;overflow:auto}.ghost--danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 20%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--bg-card))}.ghost--danger:hover{border-color:color-mix(in srgb, var(--danger) 36%, var(--line));background:color-mix(in srgb, var(--danger) 12%, var(--bg-card))}.compact{gap:.32rem}.hidden-file{display:none}.quick-add-mask{z-index:40;background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--accent-soft) 16%, transparent), transparent 40%), #09101f6b;-webkit-backdrop-filter:blur(.45rem);position:fixed;inset:0}.sheet-panel{isolation:isolate;z-index:41;border:1px solid color-mix(in srgb, var(--accent) 8%, var(--component-border));background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 96%, transparent), color-mix(in srgb, var(--bg-card) 94%, transparent)), color-mix(in srgb, var(--context-surface) 30%, transparent);overscroll-behavior:contain;-webkit-backdrop-filter:blur(1rem)saturate(1.02);border-radius:1.65rem;gap:.9rem;max-block-size:min(86dvh,44rem);inline-size:min(94vw,26rem);padding:1.05rem;display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%)scale(.985);box-shadow:0 1.8rem 3rem -2rem #12182661,0 .58rem 1rem #0000001a}.sheet-panel:before,.sheet-panel:after{display:none}.sheet-panel--wide{inline-size:min(96vw,48rem)}.sheet-panel--narrow{inline-size:min(92vw,24rem)}.sheet-panel__header{z-index:2;border-block-end:1px solid color-mix(in srgb, var(--component-border) 68%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 98%, transparent), color-mix(in srgb, var(--bg-panel) 0%, transparent));-webkit-backdrop-filter:blur(.28rem);justify-content:space-between;align-items:center;gap:.8rem;padding-block-end:.82rem;display:flex;position:sticky;inset-block-start:0}.sheet-panel__copy{gap:.22rem;min-inline-size:0;display:grid}.sheet-panel__copy h3{letter-spacing:-.03em;color:var(--text-main);margin:0;font-size:clamp(1.16rem,1.65vw,1.5rem);line-height:1.06}.sheet-panel__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:800;line-height:1.2}.sheet-panel__subtitle{max-inline-size:34ch;color:var(--text-muted);font-size:.78rem;line-height:1.35}.sheet-panel__body{gap:.88rem;min-inline-size:0;padding-block-end:.2rem;display:grid}.sheet-panel__actions{flex:none;justify-content:flex-end;align-items:center;gap:.52rem;display:inline-flex}.sheet-panel-live-chip{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--component-border));background:color-mix(in srgb, var(--accent-soft) 52%, var(--bg-card));min-block-size:2rem;color:color-mix(in srgb, var(--text-main) 92%, var(--text-muted));white-space:nowrap;box-shadow:none;border-radius:999rem;align-items:center;gap:.46rem;padding-inline:.82rem;font-size:.74rem;font-weight:700;display:inline-flex}.sheet-panel-live-chip--inline{min-block-size:1.84rem;padding-inline:.72rem}.sheet-panel-live-chip__dot{background:color-mix(in srgb, var(--accent) 84%, white);block-size:.56rem;inline-size:.56rem;box-shadow:0 0 0 .18rem color-mix(in srgb, var(--accent-soft) 60%, transparent), 0 0 .9rem color-mix(in srgb, var(--accent) 22%, transparent);border-radius:999rem}.sheet-panel__close{border:1px solid color-mix(in srgb, var(--component-border) 76%, transparent);background:color-mix(in srgb, var(--bg-card) 98%, transparent);block-size:2.4rem;inline-size:2.4rem;box-shadow:none;border-radius:.95rem;flex:none;padding:0;font-size:.94rem;line-height:1;transition:transform .18s,border-color .18s,background .18s}.sheet-panel__close:hover,.sheet-panel__close:focus-visible{border-color:color-mix(in srgb, var(--accent) 18%, var(--component-border));background:color-mix(in srgb, var(--accent-soft) 24%, var(--bg-card));transform:translateY(-.05rem)}.sheet-panel__metrics{flex-wrap:wrap;gap:.42rem;display:inline-flex}.sheet-panel__subnav{flex-wrap:wrap;gap:.42rem;min-inline-size:0;display:flex}.sheet-panel__subnav button{border:1px solid color-mix(in srgb, var(--component-border) 76%, transparent);background:color-mix(in srgb, var(--bg-card) 98%, transparent);min-block-size:1.95rem;color:var(--text-muted);box-shadow:none;border-radius:999rem;padding-inline:.76rem;font-size:.74rem;font-weight:700;transition:transform .18s,border-color .18s,background .18s,color .18s}.sheet-panel__subnav button:hover,.sheet-panel__subnav button:focus-visible,.sheet-panel__subnav button.is-active{color:var(--text-main);border-color:color-mix(in srgb, var(--accent) 20%, var(--component-border));background:color-mix(in srgb, var(--accent-soft) 48%, var(--bg-card));transform:translateY(-.04rem)}.sheet-panel__metric{border:1px solid color-mix(in srgb, var(--component-border) 76%, transparent);background:color-mix(in srgb, var(--accent-soft) 42%, var(--bg-card));min-block-size:1.9rem;color:color-mix(in srgb, var(--text-main) 82%, var(--text-muted));box-shadow:none;border-radius:999rem;align-items:center;padding-inline:.72rem;font-size:.74rem;font-weight:700;display:inline-flex}.sheet-panel__footer{flex-wrap:wrap;justify-content:flex-end;gap:.48rem;display:inline-flex}.sheet-panel__footer--inline{justify-content:flex-start}.sheet-panel__footer--sticky{z-index:2;border-block-start:1px solid color-mix(in srgb, var(--component-border) 68%, transparent);background:linear-gradient(0deg, color-mix(in srgb, var(--bg-panel) 98%, transparent), color-mix(in srgb, var(--bg-panel) 0%, transparent));-webkit-backdrop-filter:blur(.24rem);margin-block-start:.2rem;padding-block-start:.72rem;padding-block-end:max(.2rem, env(safe-area-inset-bottom));position:sticky;inset-block-end:0}.widget-picker-panel .manage-list{max-block-size:none;overflow:visible}.quick-add-tip{color:var(--text-muted);font-size:.8rem}.quick-add-tip--live{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--accent-soft) 42%, var(--bg-card));border-radius:1rem;padding:.72rem .82rem}.quick-add-workbench .sheet-panel__body{gap:.9rem}.quick-add-composer{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:start;gap:1rem;display:grid}.quick-add-fields,.quick-add-preview-panel,.quick-add-icon-editor,.quick-add-placement-card,.quick-add-icon-shelf,.quick-add-icon-group{gap:.72rem;display:grid}.quick-add-preview-panel{align-content:start}.quick-add-icon-source{flex-wrap:wrap;gap:.38rem;display:inline-flex}.quick-add-icon-source button{min-block-size:2.1rem;box-shadow:none;padding-inline:.82rem}.quick-add-inline-head{gap:.14rem;display:grid}.quick-add-inline-head strong,.quick-add-icon-group-title{color:var(--text-main);font-size:.82rem;font-weight:700}.quick-add-inline-head span,.quick-add-recent-empty{color:var(--text-muted);font-size:.76rem}.quick-add-group-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.quick-add-group-head span:last-child{color:var(--text-muted);font-size:.74rem}.quick-add-library-toolbar{gap:.6rem;display:grid}.quick-add-category-tabs{flex-wrap:wrap;gap:.36rem;display:inline-flex}.quick-add-category-tab{min-block-size:2rem;box-shadow:none;border-radius:999rem;padding-inline:.74rem}.quick-add-category-tab.is-selected{background:color-mix(in srgb, var(--accent-soft) 72%, var(--bg-card));border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.quick-add-icon-search input{min-block-size:2.6rem}.quick-add-icon-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.44rem;display:grid}.quick-add-icon-grid--library,.quick-add-icon-grid--favorites{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-add-icon-grid--compact{grid-template-columns:repeat(5,minmax(0,1fr))}.quick-add-icon-grid--image{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-add-icon-chip{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--bg-card) 98%, transparent);min-block-size:3rem;box-shadow:none;border-radius:.98rem;justify-content:center;align-items:center;padding:.42rem;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.quick-add-icon-card{position:relative}.quick-add-icon-chip:hover{transform:translateY(-.04rem)}.quick-add-icon-chip.is-selected{border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--accent-soft) 62%, var(--bg-card))}.quick-add-icon-chip .quick-icon-emoji{font-size:1.35rem}.quick-add-icon-chip--library{flex-direction:column;gap:.28rem;min-block-size:4.8rem}.quick-add-icon-glyph{font-size:1.36rem;line-height:1}.quick-add-icon-name{color:var(--text-main);text-align:center;font-size:.72rem;font-weight:700;line-height:1.15}.quick-add-icon-favorite{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--bg-card) 94%, transparent);block-size:1.5rem;inline-size:1.5rem;color:var(--text-muted);box-shadow:none;border-radius:999rem;padding:0;font-size:.76rem;line-height:1;position:absolute;inset-block-start:.34rem;inset-inline-end:.34rem}.quick-add-icon-favorite--active{color:#f1b33b;background:color-mix(in srgb, #fff3d1 76%, var(--bg-card));border-color:#f2b53d61}.quick-add-icon-chip--image{aspect-ratio:1;min-block-size:0;overflow:hidden}.quick-add-icon-chip--image img{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}.quick-add-upload-card,.quick-add-placement-card,.quick-add-preview-card{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--bg-card) 97%, var(--context-surface));border-radius:1.2rem;box-shadow:0 .74rem 1.5rem -1.2rem #3529522e}.quick-add-upload-card,.quick-add-placement-card{padding:.82rem}.quick-add-upload-copy{gap:.16rem;display:grid}.quick-add-upload-copy strong{color:var(--text-main);font-size:.86rem;font-weight:700}.quick-add-upload-copy span,.quick-add-preview-copy span,.quick-add-placement-head span{color:var(--text-muted);font-size:.76rem}.quick-add-preview-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;padding:.9rem;display:grid}.quick-add-preview-card.is-pinned{box-shadow:inset 0 0 0 .08rem color-mix(in srgb, var(--accent) 22%, transparent), 0 .74rem 1.5rem -1.2rem #3529522e}.quick-add-preview-icon{background:color-mix(in srgb, var(--accent-soft) 54%, var(--bg-card));border-radius:1.18rem;justify-content:center;align-items:center;block-size:4rem;inline-size:4rem;display:inline-flex;overflow:hidden}.quick-add-preview-icon img,.quick-add-preview-icon>span{border-radius:inherit;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.quick-add-preview-icon img{object-fit:cover}.quick-add-preview-copy{gap:.18rem;min-inline-size:0;display:grid}.quick-add-preview-copy strong,.quick-add-placement-head strong{color:var(--text-main);font-size:.92rem;font-weight:700}.quick-add-placement-head{gap:.14rem;display:grid}.quick-add-placement-meta{gap:.42rem;display:grid}.quick-add-placement-status{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--accent-soft) 46%, var(--bg-card));min-block-size:1.8rem;inline-size:fit-content;color:var(--text-main);border-radius:999rem;align-items:center;padding-inline:.7rem;font-size:.74rem;font-weight:700;display:inline-flex}.quick-add-placement-metrics{flex-wrap:wrap;gap:.36rem;display:inline-flex}.quick-add-placement-pill{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--bg-card) 96%, transparent);min-block-size:1.72rem;color:var(--text-main);border-radius:999rem;align-items:center;padding-inline:.66rem;font-size:.72rem;font-weight:700;display:inline-flex}.quick-add-layout-map{aspect-ratio:1.3;cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(to right, color-mix(in srgb, var(--line) 72%, transparent) 0, color-mix(in srgb, var(--line) 72%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--line) 72%, transparent) 0, color-mix(in srgb, var(--line) 72%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 98%, transparent), color-mix(in srgb, var(--accent-soft) 30%, transparent));background-size:calc(100% / var(--quick-add-layout-columns)) calc(100% / var(--quick-add-layout-rows)), calc(100% / var(--quick-add-layout-columns)) calc(100% / var(--quick-add-layout-rows)), auto;border-radius:1rem;inline-size:100%;position:relative;overflow:hidden}.quick-add-layout-map.is-dragging{cursor:grabbing}.quick-add-layout-map.is-snapping .quick-add-layout-token{animation:.22s quickAddSnapPulse}.quick-add-layout-hover{inline-size:calc(var(--quick-add-layout-width) * (100% / var(--quick-add-layout-columns)));block-size:calc(var(--quick-add-layout-height) * (100% / var(--quick-add-layout-rows)));border:1px dashed color-mix(in srgb, var(--accent) 36%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);opacity:var(--quick-add-layout-hover-visible);pointer-events:none;border-radius:.88rem;transition:inset-inline-start .12s,inset-block-start .12s,opacity .12s;position:absolute;inset-block-start:calc((var(--quick-add-layout-hover-y) - 1) * (100% / var(--quick-add-layout-rows)));inset-inline-start:calc((var(--quick-add-layout-hover-x) - 1) * (100% / var(--quick-add-layout-columns)));box-shadow:inset 0 0 0 .08rem #ffffff3d}.quick-add-layout-token{inline-size:calc(var(--quick-add-layout-width) * (100% / var(--quick-add-layout-columns)));block-size:calc(var(--quick-add-layout-height) * (100% / var(--quick-add-layout-rows)));border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 18%, var(--bg-card));color:var(--component-text);border-radius:.88rem;justify-content:center;align-items:center;padding:.18rem;font-size:.84rem;font-weight:800;transition:inset-inline-start .16s,inset-block-start .16s,inline-size .16s,block-size .16s;display:inline-flex;position:absolute;inset-block-start:calc((var(--quick-add-layout-y) - 1) * (100% / var(--quick-add-layout-rows)));inset-inline-start:calc((var(--quick-add-layout-x) - 1) * (100% / var(--quick-add-layout-columns)));box-shadow:inset 0 0 0 .08rem #ffffff5c,0 .5rem 1rem -.8rem #3529523d}@keyframes quickAddSnapPulse{0%{transform:scale(.96);box-shadow:inset 0 0 0 .08rem #ffffff5c,0 .25rem .7rem -.5rem #3529522e}60%{box-shadow:inset 0 0 0 .08rem #ffffff70, 0 .8rem 1.3rem -.7rem color-mix(in srgb, var(--accent) 28%, transparent);transform:scale(1.04)}to{transform:scale(1);box-shadow:inset 0 0 0 .08rem #ffffff5c,0 .5rem 1rem -.8rem #3529523d}}.quick-add-stepper-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}.quick-add-stepper{gap:.34rem;display:grid}.quick-add-stepper-label{color:var(--text-muted);font-size:.76rem}.quick-add-stepper-controls{align-items:center;gap:.28rem;display:inline-flex}.quick-add-stepper-controls button{block-size:2rem;inline-size:2rem;box-shadow:none;padding:0}.quick-add-stepper-value{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--bg-card) 96%, transparent);min-block-size:2rem;min-inline-size:2.4rem;color:var(--text-main);border-radius:.8rem;justify-content:center;align-items:center;padding-inline:.46rem;font-size:.8rem;font-weight:700;display:inline-flex}.toast{z-index:32;border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:linear-gradient(180deg, #ffffff1e, #ffffff08), color-mix(in srgb, var(--bg-card) 96%, transparent);min-inline-size:min(86vw,18rem);max-inline-size:min(92vw,32rem);box-shadow:inset 0 0 0 .05rem #ffffff1a, 0 1rem 1.9rem -1.28rem color-mix(in srgb, var(--accent) 18%, var(--shadow-soft));color:var(--text-main);text-align:center;border-radius:999rem;align-items:center;gap:.62rem;padding:.72rem .96rem;font-size:.86rem;font-weight:600;animation:.22s ease-out toastSlideIn;display:inline-flex;position:fixed;inset-block-start:1rem;inset-inline-start:50%;transform:translate(-50%)}.toast__signal{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 78%, white), color-mix(in srgb, var(--accent) 62%, transparent));block-size:.72rem;inline-size:.72rem;box-shadow:0 0 0 .24rem color-mix(in srgb, var(--accent-soft) 64%, transparent), 0 0 1rem color-mix(in srgb, var(--accent) 22%, transparent);border-radius:999rem;flex:none}@keyframes toastSlideIn{0%{opacity:0;transform:translate(-50%)translateY(-.35rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=74rem){.home-stage{inline-size:min(95vw,94rem);padding-block-start:clamp(6rem,10vw,7.4rem)}.hero-title{font-size:clamp(2.4rem,3.6vw + 1rem,4.2rem)}.search-pill{block-size:4.5rem}.quick-grid{--quick-cell-size:6rem}}@media (width<=56rem){.quick-stage-head{flex-direction:column;align-items:flex-start}.quick-stage-pills{justify-content:flex-start}.quick-grid{--quick-cell-size:5.8rem}.quick-widget-ai-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr))}.quick-add-composer{grid-template-columns:minmax(0,1fr)}.sheet-panel--wide{inline-size:min(95vw,36rem)}.quick-add-icon-grid--favorites,.quick-add-icon-grid--library,.quick-add-icon-grid,.quick-add-icon-grid--compact,.quick-add-icon-grid--image{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-reset-options{grid-template-columns:minmax(0,1fr)}}@media (width<=42rem){.sheet-panel{border-radius:1.3rem;max-block-size:calc(100dvh - 1rem);inset-block-start:.5rem;transform:translate(-50%)}.context-menu{max-block-size:min(66dvh,23rem);inline-size:min(100vw - 1rem,15rem)}.settings-reset-option{padding:.64rem}.settings-reset-option__preview{aspect-ratio:1.85}.context-menu-grid,.context-size-panel--compact,.settings-layout-card__grid,.quick-add-stepper-grid,.quick-add-icon-grid--favorites,.quick-add-icon-grid--library,.quick-add-icon-grid,.quick-add-icon-grid--compact,.quick-add-icon-grid--image{grid-template-columns:minmax(0,1fr)}.topbar-pill{gap:.5rem;max-inline-size:94vw;padding:.58rem .74rem}.settings-fab{padding:.44rem .56rem;inset-inline-end:-.4rem}.settings-fab-text{display:none}.topbar-weather-chip{max-inline-size:10.2rem}.topbar-divider{display:none}.hero-title{font-size:clamp(2.2rem,8.4vw,3rem)}.hero-subtitle{font-size:clamp(.96rem,3.6vw,1.22rem)}.hero-meta{gap:.42rem}.hero-meta-pill{padding:.46rem .74rem;font-size:.74rem}.sticker-right-top,.sticker-right-bottom{display:none}.search-shell{margin-block-start:.9rem}.search-pill{grid-template-columns:auto auto minmax(0,1fr);gap:.52rem;block-size:4rem;padding-inline:.52rem .7rem}.engine-picker{justify-self:start}.engine-current{block-size:2.76rem;min-inline-size:3rem;max-inline-size:3rem}.search-pill>input{font-size:1rem}.quick-stage-surface{border-radius:1.8rem;padding:.74rem .72rem .86rem}.quick-stage-head{gap:.24rem}.quick-stage-pills{display:none}.quick-grid{--quick-cell-size:5.1rem}.quick-shortcut{gap:.56rem;padding:.72rem!important}.quick-shortcut-badge{max-inline-size:3.7rem}.quick-bottom-bar{justify-content:stretch}.quick-bottom-bar button{flex:auto}.grid-size-row,.widget-size-row{grid-template-columns:minmax(0,1fr)}.quick-widget-ai-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.7rem),1fr))}.quick-widget-ai-head{grid-template-columns:minmax(0,1fr)}.ai-query-pill{justify-self:stretch;inline-size:100%}.ai-entry-name{font-size:.78rem}.ai-entry-kicker{font-size:.58rem}.settings-tabs{gap:.32rem;padding-block-end:.1rem;display:flex;overflow-x:auto}.settings-tabs button{scroll-snap-align:start;flex:none;min-inline-size:4.3rem}.settings-panel{border-radius:1.45rem;max-block-size:calc(100dvh - 1rem);inline-size:min(96vw,100%);inset-block:.5rem auto;inset-inline-end:.5rem}.sheet-panel--wide,.sheet-panel--narrow{inline-size:min(96vw,100%)}.sheet-panel__subnav,.settings-tabs,.settings-summary-row--context,.settings-filter-pills{scroll-snap-type:inline proximity;flex-wrap:nowrap;padding-block-end:.12rem;overflow-x:auto}.sheet-panel__subnav button,.settings-filter-pill{flex:none}.sheet-panel__header{align-items:flex-start}.sheet-panel-live-chip,.settings-head-chip{display:none}.sheet-panel__footer{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.sheet-panel__footer button{justify-content:center;inline-size:100%}.sheet-panel__footer--sticky{-webkit-backdrop-filter:none;background:0 0;margin-block-start:0;padding-block:.4rem 0;position:static}.settings-quick-toolbar,.manage-list li{grid-template-columns:minmax(0,1fr)}.manage-list li{flex-direction:column;align-items:stretch}.manage-list .inline-actions{justify-content:stretch;inline-size:100%}.manage-list .inline-actions button{flex:1 1 0}.widget-picker-body .manage-list{max-block-size:none}.quick-add-preview-card{grid-template-columns:minmax(0,1fr);justify-items:start}}@keyframes collectionPulse{0%,to{opacity:.84;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@keyframes floatBlob{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(.4rem,-.6rem)rotate(8deg)}}@keyframes weatherSun{0%,to{opacity:.16;transform:translate(-2%,-2%)scale(.96)}50%{opacity:.3;transform:translate(3%,2%)scale(1.08)}}@keyframes weatherCloud{0%,to{opacity:.16;transform:translate(-6%)}50%{opacity:.24;transform:translate(4%)}}@keyframes weatherRain{0%{opacity:.16;transform:translate(-4%,-8%)}to{opacity:.28;transform:translate(4%,8%)}}.wallpaper-overlay{-webkit-backdrop-filter:blur(2.8rem)saturate(1.08)}.wallpaper-orb{pointer-events:none;filter:blur(1.6rem);opacity:.7;isolation:isolate;animation:30s cubic-bezier(.42,0,.18,1) infinite orbDriftA;display:block;position:absolute}.wallpaper-orb-core{background:radial-gradient(circle at 30% 26%, #ffffff70, #fff0 28%), radial-gradient(circle at 62% 58%, color-mix(in srgb, var(--orb-deep) 38%, transparent), transparent 66%), linear-gradient(135deg, color-mix(in srgb, var(--orb-color) 84%, #fff), color-mix(in srgb, var(--orb-deep) 74%, #fff));border-radius:40% 60% 54% 46%/43% 37% 63% 57%;block-size:100%;inline-size:100%;animation:13s ease-in-out infinite orbPulse,17s cubic-bezier(.34,0,.2,1) infinite orbBounce;display:block}.orb-lilac{--orb-color:var(--wf-blob-1-start);--orb-deep:var(--wf-blob-1-end);block-size:27rem;inline-size:30rem;inset-block-start:4%;inset-inline-start:-8rem}.orb-peach{--orb-color:var(--wf-blob-2-start);--orb-deep:var(--wf-blob-2-end);block-size:24rem;inline-size:27rem;animation-name:orbDriftB;animation-duration:34s;animation-delay:-8s;inset-block-end:8%;inset-inline-end:-7rem}.orb-yellow{--orb-color:var(--wf-blob-3-start);--orb-deep:var(--wf-blob-3-end);block-size:18rem;inline-size:20rem;animation-duration:26s;animation-delay:-12s;inset-block-start:30%;inset-inline-end:18%}.orb-blue{--orb-color:var(--wf-blob-4-start);--orb-deep:var(--wf-blob-4-end);block-size:16rem;inline-size:18rem;animation-name:orbDriftB;animation-duration:24s;animation-delay:-4s;inset-block-end:18%;inset-inline-start:18%}.orb-mint{--orb-color:var(--wf-blob-5-start);--orb-deep:var(--wf-blob-5-end);block-size:15rem;inline-size:16rem;animation-duration:22s;animation-delay:-16s;inset-block-start:16%;inset-inline-start:46%}.orb-peach .wallpaper-orb-core,.orb-blue .wallpaper-orb-core{animation-duration:11s}.page-shell{block-size:100dvh;overflow:hidden}.home-stage{block-size:100dvh;inline-size:100%;margin-inline:auto;padding:clamp(.7rem,1.4vw,1rem);display:block;overflow:hidden}.desktop-grid{isolation:isolate;block-size:100%;min-block-size:100%;inline-size:100%;padding-block:calc(var(--desktop-rail) + var(--desktop-grid-offset-y));padding-inline:calc(var(--desktop-rail) + var(--desktop-grid-offset-x));grid-template-columns:repeat(var(--quick-columns), var(--quick-cell-width));grid-template-rows:repeat(var(--quick-rows), var(--quick-cell-height));grid-auto-rows:var(--quick-cell-height);gap:var(--quick-gap);box-sizing:border-box;place-content:start;display:grid;position:relative;overflow:hidden}.desktop-grid:before{content:"";inline-size:var(--desktop-grid-width);block-size:var(--desktop-grid-height);pointer-events:none;background-image:linear-gradient(to right, var(--wf-grid-line-x) 0, var(--wf-grid-line-x) 1px, transparent 1px), linear-gradient(to bottom, var(--wf-grid-line-y) 0, var(--wf-grid-line-y) 1px, transparent 1px), radial-gradient(circle at 50% 0, color-mix(in srgb, var(--accent-soft) 18%, transparent), transparent 56%);background-size:calc(var(--quick-cell-width) + var(--quick-gap)) calc(var(--quick-cell-height) + var(--quick-gap));opacity:0;border-radius:2.5rem;transition:opacity .18s,filter .18s;position:absolute;inset-block-start:calc(var(--desktop-rail) + var(--desktop-grid-offset-y));inset-inline-start:calc(var(--desktop-rail) + var(--desktop-grid-offset-x));box-shadow:inset 0 0 0 .05rem #ffffff0b,inset 0 0 2.4rem #ffffff05;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.desktop-grid:after{content:"";inline-size:var(--desktop-grid-width);block-size:var(--desktop-grid-height);pointer-events:none;opacity:0;border:1px solid #ffffff10;border-radius:2.5rem;transition:opacity .18s;position:absolute;inset-block-start:calc(var(--desktop-rail) + var(--desktop-grid-offset-y));inset-inline-start:calc(var(--desktop-rail) + var(--desktop-grid-offset-x))}.desktop-grid.is-editing:before{opacity:.24;filter:saturate(1.04)}.desktop-grid.is-editing:after{opacity:.72}.desktop-grid.is-dragging:before{opacity:0;filter:none}.desktop-grid-focus,.desktop-grid-preview{pointer-events:none;transform-origin:0 0;position:absolute;inset-block-start:calc(var(--desktop-rail) + var(--desktop-grid-offset-y));inset-inline-start:calc(var(--desktop-rail) + var(--desktop-grid-offset-x))}.desktop-grid-focus{inline-size:calc(var(--desktop-focus-width) * var(--quick-cell-width) + (var(--desktop-focus-width) - 1) * var(--quick-gap));block-size:calc(var(--desktop-focus-height) * var(--quick-cell-height) + (var(--desktop-focus-height) - 1) * var(--quick-gap));border-radius:min(1.95rem, calc(var(--quick-cell-size) * .3));background-image:linear-gradient(to right, color-mix(in srgb, var(--wf-grid-line-x) 96%, #fff 12%) 0, color-mix(in srgb, var(--wf-grid-line-x) 96%, #fff 12%) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--wf-grid-line-y) 96%, #fff 10%) 0, color-mix(in srgb, var(--wf-grid-line-y) 96%, #fff 10%) 1px, transparent 1px), linear-gradient(180deg, #ffffff1f, color-mix(in srgb, var(--accent) 12%, transparent));background-size:calc(var(--quick-cell-width) + var(--quick-gap)) calc(var(--quick-cell-height) + var(--quick-gap));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--context-border) 88%, transparent), inset 0 0 0 .12rem #ffffff0e, 0 1.1rem 2rem -1.8rem color-mix(in srgb, var(--accent) 34%, transparent);opacity:0;transform:translate(calc((var(--desktop-focus-x) - 1) * (var(--quick-cell-width) + var(--quick-gap))), calc((var(--desktop-focus-y) - 1) * (var(--quick-cell-height) + var(--quick-gap))));z-index:0;transition:opacity .12s}.desktop-grid-preview{inline-size:calc(var(--desktop-preview-width) * var(--quick-cell-width) + (var(--desktop-preview-width) - 1) * var(--quick-gap));block-size:calc(var(--desktop-preview-height) * var(--quick-cell-height) + (var(--desktop-preview-height) - 1) * var(--quick-gap));border-radius:min(1.65rem, calc(var(--quick-cell-size) * .24));border:1px solid color-mix(in srgb, var(--accent) 58%, #fff);background:linear-gradient(180deg, #ffffff1b, #ffffff07), color-mix(in srgb, var(--accent) 14%, #fff 8%);box-shadow:inset 0 0 0 .08rem #ffffff2e, 0 .8rem 1.5rem -1rem #0006, 0 0 0 .14rem color-mix(in srgb, var(--accent-soft) 42%, transparent);opacity:0;transform:translate(calc((var(--desktop-preview-x) - 1) * (var(--quick-cell-width) + var(--quick-gap))), calc((var(--desktop-preview-y) - 1) * (var(--quick-cell-height) + var(--quick-gap))));z-index:0;transition:opacity .12s}.desktop-grid.is-dragging .desktop-grid-focus{opacity:var(--desktop-focus-opacity)}.desktop-grid.is-dragging .desktop-grid-preview{opacity:var(--desktop-preview-opacity)}.desktop-grid.is-dragging,.desktop-grid.is-dragging *{-webkit-user-select:none;user-select:none}.desktop-item{z-index:1;min-block-size:0;min-inline-size:0;transition:filter .18s,opacity .18s;position:relative}.desktop-item.is-dragging{z-index:40;filter:drop-shadow(0 1rem 1.9rem #00000047);transform:translate3d(var(--desktop-drag-offset-x,0), var(--desktop-drag-offset-y,0), 0) scale(1.018);will-change:transform;cursor:grabbing;transition:none}.desktop-item-system,.desktop-item-topbar,.desktop-item-hero,.desktop-item-search{z-index:2}.desktop-item-topbar,.desktop-item-search{place-items:center;display:grid}.desktop-item-topbar{z-index:5}.desktop-topbar-pill{background:radial-gradient(circle at 10% 0%, #ffffff24, transparent 24%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--accent-soft) 10%, transparent), transparent 34%), linear-gradient(180deg, #0b101ccc, #090e189e);-webkit-backdrop-filter:blur(1rem)saturate(1.08);border:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-self:center;align-items:center;gap:clamp(.42rem,.72vw,.64rem);block-size:clamp(2.44rem,3vw,2.82rem);min-block-size:0;inline-size:min(100%,100% - clamp(.24rem,.8vw,.62rem));min-inline-size:0;margin-inline:auto;padding-block:0;padding-inline:clamp(.72rem,1vw,.96rem);display:grid;overflow:hidden;box-shadow:inset 0 .04rem .08rem #ffffff1f,inset 0 -.06rem #ffffff0a,0 .9rem 1.8rem -1.45rem #0000008a,0 .22rem .68rem #070c163d}.desktop-topbar-balance{min-inline-size:0}.desktop-topbar-status{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:clamp(.24rem,.52vw,.44rem);min-inline-size:0;display:inline-flex;overflow:hidden}.desktop-topbar-pill .topbar-weather-chip{min-inline-size:0;max-inline-size:min(12rem,100%);box-shadow:none;background:0 0;border:0;flex:0 auto;padding-block:0;padding-inline:0}.desktop-topbar-pill .weather-text{font-size:clamp(.7rem,.46vw + .58rem,.8rem)}.desktop-topbar-clock{color:#ffffffdb;white-space:nowrap;flex:none;gap:.1rem;min-inline-size:0;display:grid}.desktop-topbar-clock strong{letter-spacing:-.03em;font-size:clamp(.74rem,.72vw,.88rem);line-height:1}.desktop-topbar-clock span{color:#ffffff8a;white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-size:.58rem;line-height:1.1;overflow:hidden}.desktop-topbar-actions{justify-content:center;align-items:center;gap:clamp(.12rem,.24vw,.24rem);min-inline-size:0;max-inline-size:100%;display:inline-flex;overflow:hidden}.desktop-topbar-action{color:#ffffffb3;white-space:nowrap;min-block-size:1.92rem;min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:999rem;align-items:center;gap:.28rem;padding-block:.2rem;padding-inline:clamp(.34rem,.46vw,.46rem);transition:background .18s,color .18s,transform .18s;display:inline-flex}.desktop-topbar-action:hover,.desktop-topbar-action:focus-visible{color:#fffffff5;background:linear-gradient(#ffffff1a,#ffffff0a);outline:none;transform:translateY(-.02rem)}.desktop-topbar-action-icon{flex-shrink:0;justify-content:center;align-items:center;block-size:1rem;inline-size:1rem;display:inline-flex}.desktop-topbar-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%}.desktop-topbar-action-label{text-overflow:ellipsis;letter-spacing:.01em;min-inline-size:0;font-size:.68rem;font-weight:700;overflow:hidden}.hero-panel{text-align:center;-webkit-backdrop-filter:blur(1.1rem)saturate(1.04);background:radial-gradient(circle at 10% 0,#ffffff85,#0000 26%),linear-gradient(135deg,#ffffff6b,#ffffff29);border:1px solid #ffffff70;border-radius:2.3rem;align-content:center;justify-items:center;gap:clamp(.52rem,1vw,.88rem);block-size:100%;inline-size:100%;padding:clamp(.9rem,1.6vw,1.4rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -.12rem #dfdbe88f,0 1.4rem 2.6rem -1.8rem #1a1d2847,0 .5rem .9rem #1a1d281a}.desktop-search-shell{justify-self:center;place-items:center;block-size:100%;inline-size:min(100%,100% - clamp(.12rem,.6vw,.42rem));min-inline-size:0;margin-block-start:0;margin-inline:auto;display:grid}.desktop-search-shell:before{filter:blur(1rem);opacity:.58;block-size:clamp(1.4rem,2.4vw,1.84rem);inset:auto 16% .12rem}.desktop-search-shell .search-pill{background:linear-gradient(#fffffff5,#f8f9fceb 58%,#fffffff0),#fffffff5;border-color:#ffffffbd;gap:clamp(.48rem,.72vw,.72rem);block-size:clamp(3.04rem,4.2vw,3.56rem);inline-size:min(100%,48rem);padding-inline:clamp(.76rem,1.08vw,1.08rem);box-shadow:inset 0 .08rem .16rem #ffffffeb,inset 0 -.1rem #e1dceabd,0 1.4rem 2.8rem -1.92rem #1a1d2842,0 .46rem .92rem #1a1d2814}.desktop-search-shell .engine-current{gap:.28rem;block-size:clamp(2.22rem,3vw,2.48rem);min-inline-size:4.72rem;max-inline-size:4.72rem;padding:.24rem .48rem}.desktop-search-shell .engine-current-mark{block-size:.96rem;inline-size:.96rem;font-size:.6rem}.desktop-search-shell .engine-static-name{letter-spacing:-.01em;font-size:clamp(.68rem,.48vw + .56rem,.8rem);font-weight:700}.desktop-search-shell .search-icon{background:linear-gradient(#f6f7faeb,#eef1f7d1);border-radius:999rem;block-size:1.58rem;inline-size:1.58rem;box-shadow:inset 0 .04rem .08rem #ffffffb3,0 .34rem .8rem -.78rem #0f172a24}.desktop-search-shell .search-icon svg{block-size:1.08rem;inline-size:1.08rem}.desktop-search-shell .search-pill>input{block-size:2.28rem;font-size:clamp(.96rem,.5vw + .78rem,1.14rem)}.desktop-item-shortcut{z-index:1;justify-content:center;align-items:center;display:flex}.desktop-item-shortcut.is-collection-target{isolation:isolate}.desktop-item-shortcut.is-collection-target .app-link,.desktop-item-shortcut.is-squeeze-target .app-link{border-radius:min(1.2rem, calc(var(--quick-cell-size) * .24));background:0 0}.desktop-item-shortcut.is-collection-target:before{content:"";border-radius:min(1.3rem, calc(var(--quick-cell-size) * .28));background:radial-gradient(circle at 34% 34%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 42%), radial-gradient(circle at 70% 68%, #fff3, transparent 38%);box-shadow:inset 0 0 0 .08rem color-mix(in srgb, var(--accent) 24%, transparent), 0 1rem 1.8rem -1.45rem color-mix(in srgb, var(--accent) 46%, transparent);opacity:.92;pointer-events:none;z-index:-1;animation:1.6s ease-in-out infinite collectionPulse;position:absolute;inset:clamp(.12rem,.24vw,.2rem)}.desktop-item-shortcut.is-collection-target:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:radial-gradient(circle at 38% 40%, #ffffffe6 0 .18rem, transparent .2rem), radial-gradient(circle at 66% 64%, color-mix(in srgb, var(--accent) 72%, #fff) 0 .22rem, transparent .24rem), color-mix(in srgb, var(--bg-card) 98%, transparent);block-size:1.18rem;inline-size:1.18rem;box-shadow:0 .5rem .9rem -.74rem color-mix(in srgb, var(--accent) 44%, transparent);pointer-events:none;border-radius:999rem;position:absolute;inset-block-start:clamp(.28rem,.46vw,.42rem);inset-inline-end:clamp(.28rem,.46vw,.42rem)}.desktop-item-shortcut.is-collection-target .app-link{box-shadow:none;transform:scale(1.035)}.desktop-item-shortcut.is-collection-target .app-link-icon,.desktop-item-shortcut.is-collection-target .folder-preview{box-shadow:0 0 0 .08rem color-mix(in srgb, var(--accent) 32%, transparent), 0 .88rem 1.4rem -1rem color-mix(in srgb, var(--accent) 36%, transparent);transform:scale(1.04)}.desktop-item-shortcut.is-squeeze-target .app-link{box-shadow:none}.desktop-item-shortcut.is-collection-target .app-link:hover,.desktop-item-shortcut.is-squeeze-target .app-link:hover{background:inherit}.desktop-item-shortcut.is-squeeze-target[data-squeeze-direction=left] .app-link{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 28%, transparent), transparent 34%)}.desktop-item-shortcut.is-squeeze-target[data-squeeze-direction=right] .app-link{background:linear-gradient(270deg, color-mix(in srgb, var(--accent) 28%, transparent), transparent 34%)}.desktop-item-shortcut.is-squeeze-target[data-squeeze-direction=up] .app-link{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 28%, transparent), transparent 34%)}.desktop-item-shortcut.is-squeeze-target[data-squeeze-direction=down] .app-link{background:linear-gradient(0deg, color-mix(in srgb, var(--accent) 28%, transparent), transparent 34%)}.quick-item{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.app-link{isolation:isolate;border-radius:min(.9rem, calc(var(--quick-cell-size) * .18));block-size:100%;inline-size:100%;box-shadow:none;color:var(--shortcut-label);text-align:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;border:0;align-content:center;justify-items:center;gap:clamp(.34rem,.52vw,.56rem);padding:clamp(.08rem,.28vw,.22rem);display:grid;position:relative}.app-link:before{display:none}.app-link-folder{grid-template-rows:auto auto;align-content:center;align-items:center;gap:clamp(.4rem,.62vw,.68rem);padding:clamp(.12rem,.32vw,.24rem)}.folder-preview{--folder-preview-inline:calc((var(--item-grid-width) * var(--quick-cell-size)) + ((var(--item-grid-width) - 1) * var(--quick-gap)));--folder-preview-block:calc((var(--item-grid-height) * var(--quick-cell-size)) + ((var(--item-grid-height) - 1) * var(--quick-gap)));--folder-preview-size:min(calc(var(--folder-preview-inline) - clamp(1.2rem, 2vw, 1.8rem)), calc(var(--folder-preview-block) - clamp(2.2rem, 3.6vw, 3rem)));inline-size:min(100%, max(3.4rem, var(--folder-preview-size)));aspect-ratio:1;grid-template-columns:repeat(var(--folder-preview-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--folder-preview-rows), minmax(0, 1fr));grid-auto-flow:dense;border-radius:clamp(1rem, calc(var(--quick-cell-size) * .2), 1.24rem);background:radial-gradient(circle at 20% 16%, #ffffff52, transparent 38%), linear-gradient(180deg, #ffffff1f, color-mix(in srgb, var(--accent-soft) 22%, transparent));pointer-events:none;place-self:center;gap:clamp(.14rem,.24vw,.26rem);padding:clamp(.24rem,.42vw,.34rem);display:grid;box-shadow:0 .86rem 1.5rem -1.12rem #0000004d}.folder-preview-item{border-radius:clamp(.52rem, calc(var(--quick-cell-size) * .14), .86rem);background:color-mix(in srgb, var(--bg-card) 96%, transparent);pointer-events:auto;border:1px solid #ffffff1f;justify-content:center;align-items:center;min-block-size:0;min-inline-size:0;padding:0;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;overflow:hidden;box-shadow:0 .34rem .72rem -.6rem #0003}.folder-preview-item:hover{background:color-mix(in srgb, var(--accent-soft) 24%, var(--bg-card));transform:translateY(-.04rem)}.folder-preview-item img,.folder-preview-item-icon{border-radius:inherit;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.folder-preview-item img{object-fit:cover}.folder-preview-item-icon.quick-icon-search,.folder-preview-item-icon.quick-icon-emoji,.folder-preview-item-fallback{background:#ffffff2e}.folder-preview-item-icon.quick-icon-search svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;block-size:70%;inline-size:70%}.folder-preview-item-fallback,.folder-preview-item-icon.quick-icon-emoji{font-size:clamp(.82rem, calc(var(--folder-preview-size) * .14), 1.7rem);font-weight:700}.folder-preview-item.is-spotlight{border-radius:clamp(.72rem, calc(var(--quick-cell-size) * .18), 1rem)}.app-link:hover{box-shadow:none;background:0 0;transform:translateY(-.08rem)}.app-link:active{transform:translateY(0)}.app-link:focus-visible{outline:.14rem solid color-mix(in srgb, var(--accent) 48%, #ffffffb8);outline-offset:.14rem}.app-link-icon{inline-size:clamp(2.16rem, calc(var(--quick-cell-size) * .58), 3.12rem);block-size:clamp(2.16rem, calc(var(--quick-cell-size) * .58), 3.12rem);box-shadow:none;filter:drop-shadow(0 .45rem .78rem #0003);transform-origin:50%;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:transform .18s,filter .18s;display:inline-grid;position:relative}.app-link-icon:after{display:none}.app-link-icon img,.app-link-icon>span{border-radius:clamp(.72rem, calc(var(--quick-cell-size) * .18), 1rem);-webkit-user-drag:none;z-index:1;block-size:100%;inline-size:100%;box-shadow:none;background:0 0;place-items:center;display:inline-grid;position:relative}.app-link-icon img{object-fit:contain;padding:0}.app-link-icon .quick-icon-search,.app-link-icon .quick-icon-emoji,.app-link-icon .app-link-fallback{border-radius:clamp(.72rem, calc(var(--quick-cell-size) * .18), 1rem);box-shadow:none;background:0 0}.app-link-fallback{font-size:clamp(1.08rem, calc(var(--quick-cell-size) * .28), 1.82rem);color:color-mix(in srgb, var(--shortcut-label) 94%, #fff);text-shadow:0 .14rem .48rem #00000042;font-weight:800}.app-link-copy{justify-items:center;gap:.12rem;min-inline-size:0;max-inline-size:100%;display:grid}.app-link-name{max-inline-size:100%;font-size:clamp(.68rem, calc(var(--quick-cell-size) * .12), .9rem);letter-spacing:-.01em;color:color-mix(in srgb, var(--shortcut-label) 98%, #fff);white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;text-shadow:0 .08rem .34rem #0000004d;-webkit-box-orient:vertical;font-weight:700;line-height:1.16;display:-webkit-box;overflow:hidden}.app-link-meta{max-inline-size:100%;color:color-mix(in srgb, var(--shortcut-label) 74%, #fff);font-size:clamp(.54rem, calc(var(--quick-cell-size) * .08), .74rem);text-shadow:0 .06rem .26rem #00000038;overflow-wrap:anywhere;text-align:center;line-height:1.18;display:none}.app-link-pin{background:linear-gradient(135deg,#ffd76f,#ff9e5c);border-radius:9999px;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:.1rem;inset-inline-end:.28rem;box-shadow:0 0 0 .12rem #ffffff4d,0 0 .7rem #ffb25b47}.desktop-item-shortcut.is-pinned .app-link-name{color:color-mix(in srgb, var(--accent) 54%, #fff)}.app-link-add .app-link-icon{filter:none;position:relative}.app-link-add-icon{font-size:clamp(1.3rem, calc(var(--quick-cell-size) * .34), 2rem);font-weight:500}.app-link-add-only{gap:0}.app-link-add-only .app-link-icon{inline-size:clamp(2.6rem, calc(var(--quick-cell-size) * .74), 4.4rem);block-size:clamp(2.6rem, calc(var(--quick-cell-size) * .74), 4.4rem)}.app-link-add-only .app-link-add-icon{font-size:clamp(1.5rem, calc(var(--quick-cell-size) * .4), 2.3rem)}.desktop-topbar-pill,.desktop-topbar-status,.desktop-topbar-actions,.desktop-search-shell{min-inline-size:0}.desktop-topbar-status,.desktop-topbar-actions,.desktop-topbar-pill .topbar-weather-chip,.weather-text{white-space:nowrap}.hero-panel{border-radius:2rem;gap:clamp(.4rem,.78vw,.7rem);padding:clamp(.82rem,1.35vw,1.15rem)}.app-link{cursor:pointer;touch-action:manipulation;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.app-link-folder{cursor:pointer;border-radius:min(1rem, calc(var(--quick-cell-size) * .2));transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s,box-shadow .22s,border-color .22s;position:relative}.folder-preview{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s}.desktop-item-shortcut.is-folder-open .app-link-folder,.app-link-folder.is-open{box-shadow:none;background:0 0;transform:translateY(-.08rem)}.desktop-item-shortcut.is-folder-open .folder-preview,.app-link-folder.is-open .folder-preview{box-shadow:0 0 0 .08rem color-mix(in srgb, var(--accent) 28%, transparent), 0 .9rem 1.5rem -1rem #00000052;transform:scale(1.03)}.desktop-item-shortcut.is-folder-large .folder-preview{--folder-preview-size:min(calc(var(--folder-preview-inline) - clamp(.72rem, 1.3vw, 1.1rem)), calc(var(--folder-preview-block) - clamp(1rem, 1.9vw, 1.7rem)));border-radius:clamp(1.08rem, calc(var(--quick-cell-size) * .24), 1.5rem);gap:clamp(.18rem,.3vw,.34rem);padding:clamp(.28rem,.54vw,.44rem)}.desktop-item-shortcut.is-folder-large .app-link-folder{gap:clamp(.34rem,.62vw,.62rem)}.app-link-add{border-radius:min(1rem, calc(var(--quick-cell-size) * .2));box-shadow:none;background:0 0;border:0;gap:clamp(.34rem,.52vw,.54rem);padding:clamp(.08rem,.28vw,.22rem);position:relative}.app-link-add:before{display:none}.app-link-add:hover{box-shadow:none;background:0 0}.app-link-add .app-link-icon{inline-size:clamp(2.72rem, calc(var(--quick-cell-size) * .72), 4rem);block-size:clamp(2.72rem, calc(var(--quick-cell-size) * .72), 4rem);place-items:center;display:inline-grid}.app-link-add .app-link-icon:before{content:"";border:1px dashed color-mix(in srgb, var(--accent) 34%, var(--component-border));background:radial-gradient(circle at 50% 34%, #fff3, transparent 66%), color-mix(in srgb, var(--bg-card) 74%, transparent);border-radius:999rem;position:absolute;inset:clamp(.14rem,.24vw,.22rem);box-shadow:0 .82rem 1.24rem -.98rem #00000038}.app-link-add-icon{border-radius:999rem}.app-link-add-glyph{z-index:1;font-size:clamp(1.48rem, calc(var(--quick-cell-size) * .4), 2.32rem);color:color-mix(in srgb, var(--shortcut-label) 92%, #fff);text-shadow:0 .12rem .38rem #0000003d;font-weight:600;position:relative}.app-link-add-name{color:color-mix(in srgb, var(--shortcut-label) 94%, #fff)}.quick-add-fab{isolation:isolate;color:#fffffff5;-webkit-backdrop-filter:blur(1rem)saturate(1.08);background:linear-gradient(135deg,#080d17e6,#111a2ad1 56%,#0a101aeb),#09111fe0;border:1px solid #ffffff24;border-radius:999rem;align-items:center;gap:.76rem;min-block-size:4rem;padding:.42rem .5rem .42rem .56rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:inset 0 .04rem .08rem #ffffff1f,0 1.4rem 2.8rem -1.8rem #0000009e,0 .54rem 1rem #0a0e163d}.quick-add-fab:before{content:"";border-radius:inherit;background:linear-gradient(180deg, #ffffff1f, #fff0 44%), radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent-soft) 22%, transparent), transparent 30%);pointer-events:none;z-index:0;position:absolute;inset:.05rem}.quick-add-fab:hover,.quick-add-fab:focus-visible{border-color:color-mix(in srgb, var(--accent) 20%, #ffffff2e);transform:translateY(-.06rem);box-shadow:inset 0 .04rem .08rem #ffffff24,0 1.7rem 3rem -1.8rem #000000ad,0 .76rem 1.2rem #0a0e1642}.quick-add-fab>*{z-index:1;position:relative}.quick-add-fab__icon{background:radial-gradient(circle at 32% 26%, #ffffff47, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 62%, #cad8ff), color-mix(in srgb, var(--mesh-blue) 72%, #fff));block-size:3.08rem;inline-size:3.08rem;box-shadow:inset 0 .08rem .14rem #ffffff52, 0 .9rem 1.4rem -1rem color-mix(in srgb, var(--accent) 28%, transparent);border-radius:999rem;place-items:center;display:inline-grid;position:relative}.quick-add-fab__icon-ring{border-radius:inherit;background:linear-gradient(#ffffff1a,#ffffff05);border:1px solid #ffffff38;position:absolute;inset:.16rem}.quick-add-fab__glyph{z-index:1;color:#fffffff5;text-shadow:0 .12rem .42rem #2c315357;font-size:1.7rem;font-weight:500;line-height:1;position:relative}.quick-add-fab__copy{text-align:left;gap:.1rem;min-inline-size:0;padding-inline-end:.42rem;display:grid}.quick-add-fab__eyebrow{color:#ffffff8a;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800}.quick-add-fab__label{color:#fffffff5;letter-spacing:-.02em;font-size:.88rem;font-weight:800;line-height:1.1}.folder-sheet-layer{z-index:39;place-items:center;padding:clamp(1rem,3vw,2.2rem);display:grid;position:fixed;inset:0}.folder-sheet-mask{appearance:none;-webkit-backdrop-filter:blur(.28rem);background:#080c161a;border:0;border-radius:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.folder-sheet{--folder-sheet-columns:3;--folder-sheet-anchor-x:50vw;--folder-sheet-anchor-y:50dvh;isolation:isolate;background:linear-gradient(180deg, #ffffff24, #ffffff14), color-mix(in srgb, var(--context-surface) 58%, #ffffff0f);-webkit-backdrop-filter:blur(2.2rem)saturate(1.1);border:1px solid #fff3;border-radius:1.4rem;grid-template-rows:auto auto minmax(0,1fr);gap:clamp(.88rem,1.2vw,1.06rem);max-block-size:min(78dvh,38rem);inline-size:min(92vw,42rem);padding:clamp(1rem,1.6vw,1.3rem);display:grid;position:relative;overflow:clip;box-shadow:inset 0 .04rem .08rem #ffffff1f,0 1.5rem 2.6rem -1.8rem #0000004d,0 .4rem .88rem #0000001a}.folder-sheet:before,.folder-sheet:after{display:none}.folder-sheet.is-large{inline-size:min(92vw,46rem)}.folder-sheet-header{z-index:1;border-block-end:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(.72rem,1vw,1rem);padding-block-end:.2rem;display:grid;position:relative}.folder-sheet-heading{gap:.34rem;min-inline-size:0;display:grid}.folder-sheet-kind{letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;background:0 0;border:0;border-radius:999rem;align-items:center;min-block-size:1.3rem;inline-size:fit-content;padding-inline:.42rem;font-size:.62rem;font-weight:700;display:inline-flex}.folder-sheet-title-editor{appearance:none;color:#fffffff5;letter-spacing:-.03em;min-block-size:2rem;inline-size:min(100%,22rem);min-inline-size:0;box-shadow:none;caret-color:#ffffffeb;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-family:inherit;font-size:clamp(1.06rem,.68vw + .9rem,1.34rem);font-weight:700;line-height:1.1}.folder-sheet-title-editor:empty:before{content:attr(data-placeholder);color:#ffffff57}.folder-sheet-title-editor:focus{outline:none}.folder-sheet-header-side{justify-items:end;gap:.32rem;display:grid}.folder-sheet-count{color:#ffffff85;letter-spacing:.02em;background:0 0;border-radius:999rem;align-items:center;min-block-size:1.3rem;padding-inline:.42rem;font-size:.64rem;font-weight:700;display:inline-flex}.folder-sheet-close{color:#ffffffa3;block-size:1.8rem;inline-size:1.8rem;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999rem;justify-content:center;align-items:center;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.folder-sheet-close:hover,.folder-sheet-close:focus-visible{color:#fffffff5;background:#ffffff1a;border-color:#fff3;transform:translateY(-.04rem)}.folder-sheet-close span{font-size:1.28rem;line-height:1;transform:rotate(45deg)}.folder-sheet-search{z-index:1;gap:.42rem;min-inline-size:0;display:grid;position:relative}.folder-sheet-search>span:first-child{color:#fff9;font-size:.7rem;font-weight:700}.folder-sheet-search-field{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-block-size:2.56rem;inline-size:100%;min-inline-size:0;padding-inline:.78rem;display:grid;box-shadow:inset 0 .04rem .08rem #ffffff0d}.folder-sheet-search-icon{color:#ffffff7a;justify-content:center;align-items:center;block-size:1rem;inline-size:1rem;display:inline-flex}.folder-sheet-search-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%}.folder-sheet-search input[type=search]{color:#ffffffe6;background:0 0;border:0;outline:none;min-block-size:2.2rem;inline-size:100%;min-inline-size:0;padding:0;font-size:.92rem}.folder-sheet-search input[type=search]::placeholder{color:#ffffff61}.folder-sheet-grid{grid-template-columns:repeat(var(--folder-sheet-columns), minmax(0, 1fr));z-index:1;scrollbar-width:thin;align-content:start;gap:clamp(.72rem,.92vw,.86rem);padding-block:.1rem .2rem;padding-inline-end:.2rem;display:grid;position:relative;overflow:auto}.folder-sheet-grid::-webkit-scrollbar{inline-size:.36rem}.folder-sheet-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--line) 82%, transparent);border-radius:999rem}.folder-sheet-item{color:#ffffffeb;background:linear-gradient(#ffffff1a,#ffffff0a),linear-gradient(90deg,#be74800f,#0000 28% 72%,#7e95d20f);border:1px solid #ffffff1f;border-radius:2rem;min-block-size:9.2rem;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;position:relative;overflow:clip;box-shadow:0 .5rem 1rem -.92rem #0000002e}.folder-sheet-item:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0}.folder-sheet-item:after{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:radial-gradient(circle at 16% 0,#ffffff14,#0000 30%),linear-gradient(#ffffff0d,#0000 46%);position:absolute;inset:.08rem}.folder-sheet-item:hover{background:linear-gradient(#ffffff1f,#ffffff0f),linear-gradient(90deg,#be748014,#0000 28% 72%,#7e95d214);border-color:#ffffff2e;transform:translateY(-.08rem);box-shadow:0 .9rem 1.4rem -1.2rem #0003}.folder-sheet-item.is-dragging{opacity:.68;transform:scale(.97)}.folder-sheet-item.is-drop-target{background:linear-gradient(#ffffff24,#ffffff14),linear-gradient(90deg,#be74801a,#0000 28% 72%,#7e95d21a);border-color:#ffffff3d;box-shadow:0 .88rem 1.5rem -1.18rem #00000038}.folder-sheet-item-button{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;color:inherit;text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-content:center;justify-items:center;gap:.72rem;padding:1.2rem .8rem .9rem;display:grid}.folder-sheet-item-button:active{cursor:grabbing}.folder-sheet-app-icon{filter:drop-shadow(0 .4rem .8rem #00000024);justify-content:center;place-self:center;align-items:center;block-size:clamp(2.7rem,3vw,3.2rem);inline-size:clamp(2.7rem,3vw,3.2rem);display:inline-flex}.folder-sheet-app-icon img{object-fit:contain;block-size:100%;inline-size:100%}.folder-sheet-app-icon .quick-icon-emoji,.folder-sheet-app-icon .quick-icon-search,.folder-sheet-app-icon .app-link-fallback{background:0 0;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.folder-sheet-app-icon .quick-icon-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:78%;inline-size:78%}.folder-sheet-item-button:focus-visible,.folder-sheet-close:focus-visible{outline-offset:.08rem;outline:.12rem solid #ffffff6b}.folder-sheet-item-name{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;text-shadow:0 .08rem .24rem #0000001f;-webkit-box-orient:vertical;max-inline-size:100%;font-size:clamp(.96rem,.6vw + .82rem,1.1rem);font-weight:700;line-height:1.18;display:-webkit-box;overflow:hidden}.folder-sheet-empty{text-align:center;color:#ffffff8f;background:#ffffff0f;border:1px dashed #ffffff2e;border-radius:1.3rem;grid-column:1/-1;place-items:center;min-block-size:8rem;padding:1rem;font-size:.82rem;display:grid}.folder-sheet-enter-active,.folder-sheet-leave-active{transition:opacity .22s}.folder-sheet-enter-active .folder-sheet,.folder-sheet-leave-active .folder-sheet{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s}.folder-sheet-enter-from,.folder-sheet-leave-to{opacity:0}.folder-sheet-enter-from .folder-sheet,.folder-sheet-leave-to .folder-sheet{opacity:0;transform:scale(.96)translateY(.4rem)}@media (width<=48rem){.folder-sheet{border-radius:1.32rem;max-block-size:min(82dvh,36rem);inline-size:min(100vw - 1.5rem,38rem)}.folder-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.folder-sheet-layer{padding:.72rem}.folder-sheet{border-radius:1.18rem;gap:.72rem;max-block-size:min(86dvh,100%);inline-size:100%;padding:.92rem}.folder-sheet-header{grid-template-columns:minmax(0,1fr)}.folder-sheet-header-side{grid-template-columns:minmax(0,1fr) auto;align-items:center;inline-size:100%}.folder-sheet-grid{grid-template-columns:1fr}.folder-sheet-item{min-block-size:8rem}.folder-sheet-title-editor{inline-size:100%}}@media (width<=42rem){.quick-add-fab-shell{inset-block-end:.82rem;inset-inline-end:.78rem}.quick-add-fab{gap:0;min-block-size:3.46rem;padding:.26rem}.quick-add-fab__icon{block-size:2.94rem;inline-size:2.94rem}.quick-add-fab__copy{display:none}}@media (pointer:coarse){.desktop-grid{touch-action:pan-x pan-y}.desktop-grid.is-dragging,.desktop-grid.is-dragging *{touch-action:none}}.grid-size-row,.widget-size-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;display:grid}.drag-trash{border:1px solid color-mix(in srgb, var(--accent) 10%, #fff3);color:#ffffffe0;letter-spacing:.08em;text-transform:uppercase;z-index:60;-webkit-backdrop-filter:blur(.9rem)saturate(1.04);background:linear-gradient(#ffffff1b,#ffffff07),#0e1018d6;border-radius:1rem;justify-content:center;align-items:center;min-block-size:2.8rem;min-inline-size:7rem;padding:.54rem 1rem;font-size:.8rem;font-weight:800;display:inline-flex;position:fixed;inset-block-end:1rem;inset-inline-start:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .05rem #ffffff0e,0 .86rem 1.7rem -.98rem #0000008a,0 .3rem .64rem #00000038}.drag-trash.active{background:linear-gradient(180deg, #ffffff1b, #ffffff07), color-mix(in srgb, var(--danger) 84%, #1a1a1a);transform:translate(-50%)scale(1.05)}.desktop-drag-ghost{border:1px solid color-mix(in srgb, var(--accent) 10%, #ffffff57);background:linear-gradient(180deg, #ffffff23, #ffffff08), color-mix(in srgb, var(--bg-card) 88%, #fff 12%);color:var(--hero-title);pointer-events:none;z-index:62;opacity:.95;max-inline-size:min(70vw,22rem);transform:translate(calc(var(--drag-ghost-x,0rem) + .75rem), calc(var(--drag-ghost-y,0rem) + .75rem));-webkit-backdrop-filter:blur(.92rem)saturate(1.05);border-radius:1.15rem;align-items:center;gap:.58rem;padding:.46rem .72rem;display:inline-flex;position:fixed;inset-block-start:0;inset-inline-start:0;box-shadow:inset 0 0 0 .05rem #ffffff13,0 .86rem 1.6rem -.94rem #00000057,0 .28rem .6rem #0000001f}.desktop-drag-ghost .app-link-icon{flex-shrink:0;block-size:2.28rem;inline-size:2.28rem;padding:.14rem}.desktop-drag-ghost-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-inline-size:min(56vw,18rem);font-size:.88rem;font-weight:700;overflow:hidden}.context-size-actions{gap:.24rem;display:grid}.context-menu-btn:disabled{opacity:.42;cursor:not-allowed;background:0 0}@media (width<=74rem){.hero-panel{padding:1.15rem}}@media (width<=56rem){.desktop-topbar-action-label,.desktop-topbar-clock span{display:none}.desktop-topbar-pill .topbar-weather-chip{max-inline-size:9rem}}@media (width<=42rem){.home-stage{padding:.72rem}.desktop-grid{--desktop-rail:.45rem}.hero-panel{gap:.7rem;padding:1rem .88rem}.desktop-search-shell .search-pill{block-size:3.18rem}.desktop-topbar-pill{padding-inline:.58rem}.desktop-topbar-status .topbar-divider{display:none}.desktop-topbar-pill .topbar-weather-chip{max-inline-size:7rem}.desktop-topbar-status{gap:.28rem}.desktop-topbar-action{padding-inline:.42rem}.desktop-search-shell .engine-current{min-inline-size:4rem;max-inline-size:4rem}.desktop-search-shell .engine-static-name{display:none}}@keyframes orbDriftA{0%,to{transform:translate(0,0)}20%{transform:translate(4%,-6%)}52%{transform:translate(-5%,7%)}76%{transform:translate(6%,3%)}}@keyframes orbDriftB{0%,to{transform:translate(0,0)}24%{transform:translate(-6%,4%)}48%{transform:translate(5%,-7%)}74%{transform:translate(-4%,-2%)}}@keyframes orbPulse{0%,to{transform:scale(1)rotate(0)}18%{transform:scale(.94,1.08)rotate(-5deg)}40%{transform:scale(1.08,.93)rotate(6deg)}58%{transform:scale(.98,1.04)rotate(-3deg)}78%{transform:scale(1.04,.98)rotate(3deg)}}@keyframes orbBounce{0%,to{border-radius:40% 60% 54% 46%/43% 37% 63% 57%}24%{border-radius:48% 52% 42% 58%/38% 48% 52% 62%}52%{border-radius:34% 66% 58% 42%/58% 34% 66% 42%}74%{border-radius:56% 44% 46% 54%/42% 62% 38% 58%}}.quick-add-fab-shell{z-index:38;pointer-events:auto;position:fixed;inset-block-end:clamp(.9rem,2.8vw,1.75rem);inset-inline-end:clamp(1rem,2.6vw,1.75rem)}.quick-add-fab{block-size:clamp(2.5rem,3vw,3.25rem);inline-size:clamp(2.5rem,3vw,3.25rem);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:999rem;place-items:center;padding:0;display:grid;position:relative}.quick-add-fab:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle,#ffffff29,#0000 72%);transition:opacity .18s,transform .18s;position:absolute;inset:14%;transform:scale(.86)}.quick-add-fab__glyph{color:#ffffff70;text-shadow:0 0 .75rem #ffffff14;font-size:clamp(1.9rem,2.6vw,2.5rem);font-weight:300;line-height:1;transition:color .18s,opacity .18s,transform .18s,text-shadow .18s;animation:3.1s ease-in-out infinite alternate quickAddBreath;display:inline-block}.quick-add-fab:hover:before,.quick-add-fab:focus-visible:before{opacity:1;transform:scale(1)}.quick-add-fab:hover .quick-add-fab__glyph,.quick-add-fab:focus-visible .quick-add-fab__glyph{color:#fffffff0;opacity:1;text-shadow:0 0 1rem #ffffff42;animation-play-state:paused;transform:scale(1.08)}.quick-add-fab:focus-visible{outline:none}.quick-add-mask,.settings-mask{-webkit-backdrop-filter:blur(.36rem);background:#06090f38}.context-menu,.sheet-panel,.settings-panel{border:1px solid color-mix(in srgb, var(--line) 74%, transparent);background:color-mix(in srgb, var(--bg-card) 97%, #0a0e16e0);-webkit-backdrop-filter:blur(.92rem);box-shadow:0 1rem 2rem -1.5rem #0000005c}.context-menu{border-radius:1rem;gap:.45rem;max-block-size:min(76dvh,26rem);inline-size:min(90vw,15.5rem);padding:.5rem}.sheet-panel,.settings-panel{border-radius:1.2rem;gap:.9rem;padding:1rem}.settings-panel{max-block-size:min(100dvh - 2rem,46rem);inline-size:min(92vw,26rem)}.context-menu-header{display:none}.sheet-panel__header,.settings-head{border-block-end:1px solid color-mix(in srgb, var(--line) 72%, transparent);-webkit-backdrop-filter:none;background:0 0;padding-block-end:.75rem}.settings-tabs{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.sheet-panel__eyebrow,.context-menu-group-title{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:.72rem;font-weight:700}.settings-head-copy p,.sheet-panel__subtitle,.context-menu-note,.manage-list small,.manage-list span,.settings-empty{color:var(--text-muted)}.settings-head-chip,.sheet-panel-live-chip,.sheet-panel__metric,.settings-pill{border:1px solid color-mix(in srgb, var(--line) 74%, transparent);color:var(--text-muted);box-shadow:none;background:0 0}.sheet-panel-live-chip__dot{box-shadow:none}.settings-block,.settings-reset-card,.settings-reset-option,.settings-disclosure,.settings-layout-card,.manage-list li,.context-size-row,.context-size-value,.context-size-button,.context-menu-action,.sheet-panel__close,.sheet-panel__subnav button,.settings-tabs button{border:1px solid color-mix(in srgb, var(--line) 74%, transparent);background:color-mix(in srgb, var(--bg-card) 94%, transparent);box-shadow:none}.context-menu-action:hover,.context-menu-action:focus-visible,.sheet-panel__close:hover,.sheet-panel__close:focus-visible,.sheet-panel__subnav button:hover,.sheet-panel__subnav button:focus-visible,.sheet-panel__subnav button.is-active,.settings-tabs button:hover,.settings-tabs button:focus-visible,.settings-tabs button.active,.settings-reset-option:hover,.settings-reset-option:focus-visible{border-color:color-mix(in srgb, var(--text-main) 18%, var(--line));background:color-mix(in srgb, var(--bg-card) 98%, transparent);box-shadow:none;transform:none}.context-menu-action__icon,.context-menu-icon{border:1px solid color-mix(in srgb, var(--line) 74%, transparent);color:var(--component-text);box-shadow:none;background:0 0}.context-menu-action.is-danger,.ghost--danger{color:var(--danger)}.manage-list__empty,.settings-empty{border:1px dashed color-mix(in srgb, var(--line) 74%, transparent);background:color-mix(in srgb, var(--bg-card) 92%, transparent);box-shadow:none}.folder-sheet-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--line) 72%, transparent)}.quick-add-preview-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--line) 72%, transparent)}@keyframes quickAddBreath{0%{opacity:.26}to{opacity:.62}}@media (width<=42rem){.quick-add-fab-shell{inset-block-end:.8rem;inset-inline-end:.8rem}.quick-add-fab{block-size:2.75rem;inline-size:2.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.desktop-dock[data-v-a6eb6bb7]{z-index:26;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:clamp(.75rem,2vw,1.4rem);inset-inline:0}.desktop-dock-rail[data-v-a6eb6bb7]{background:linear-gradient(180deg, #ffffff30, #fff1), color-mix(in srgb, var(--dock-surface) 92%, transparent);-webkit-backdrop-filter:blur(1.1rem)saturate(1.08);pointer-events:auto;border:.0625rem solid #ffffff5c;border-radius:2rem;justify-content:center;align-items:end;gap:clamp(.2rem,.7vw,.42rem);inline-size:min(100% - 1.5rem,32rem);padding:clamp(.34rem,.72vw,.52rem);display:inline-flex;box-shadow:inset 0 .05rem .08rem #fff3,inset 0 -.06rem #fff1,0 1rem 2rem -1.35rem #0000006b,0 .32rem .82rem #00000024}.desktop-dock-item[data-v-a6eb6bb7]{min-inline-size:0;box-shadow:none;color:var(--dock-text);background:0 0;border:0;border-radius:1.4rem;flex:1 1 0;justify-items:center;gap:.28rem;padding:clamp(.22rem,.42vw,.34rem);display:grid}.desktop-dock-item[data-v-a6eb6bb7]:hover{background:#ffffff1c;transform:translateY(-.12rem)scale(1.015)}.desktop-dock-item[data-v-a6eb6bb7]:focus-visible{outline:.14rem solid color-mix(in srgb, var(--accent) 54%, #ffffffd1);outline-offset:.08rem}.desktop-dock-item__icon[data-v-a6eb6bb7]{background:radial-gradient(circle at 28% 20%,#ffffff94,#0000 40%),linear-gradient(#ffffff9b,#ffffff28);border-radius:1.05rem;place-items:center;block-size:clamp(2.55rem,4vw,3.15rem);inline-size:clamp(2.55rem,4vw,3.15rem);display:inline-grid;overflow:hidden;box-shadow:inset 0 -.08rem #fff2,0 .66rem 1.2rem -.88rem #00000057}.desktop-dock-item__icon img[data-v-a6eb6bb7],.desktop-dock-item__icon>span[data-v-a6eb6bb7]{place-items:center;block-size:calc(100% - .56rem);inline-size:calc(100% - .56rem);display:inline-grid}.desktop-dock-item__icon img[data-v-a6eb6bb7]{object-fit:contain}.desktop-dock-item__fallback[data-v-a6eb6bb7]{font-size:1rem;font-weight:800}.desktop-dock-item__label[data-v-a6eb6bb7]{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 .08rem .32rem #00000038;max-inline-size:100%;font-size:.68rem;font-weight:700;line-height:1.08;overflow:hidden}@media (width<=46rem){.desktop-dock[data-v-a6eb6bb7]{inset-block-end:.6rem}.desktop-dock-rail[data-v-a6eb6bb7]{border-radius:1.55rem;gap:.14rem;inline-size:min(100% - 1rem,24rem);padding:.24rem}.desktop-dock-item[data-v-a6eb6bb7]{border-radius:1.1rem;gap:.18rem;padding:.18rem}.desktop-dock-item__icon[data-v-a6eb6bb7]{border-radius:.92rem;block-size:2.4rem;inline-size:2.4rem}.desktop-dock-item__label[data-v-a6eb6bb7]{font-size:.6rem}}.desktop-item-shortcut[data-v-6c78b9ea]{min-block-size:0;min-inline-size:0;container:shortcut/size}.app-link-folder-action[data-v-6c78b9ea],.folder-preview-item-button[data-v-6c78b9ea]{font:inherit}.app-link-folder-action[data-v-6c78b9ea]{border-radius:inherit;box-shadow:none;z-index:0;background:0 0;border:0;position:absolute;inset:0}.folder-preview-item-button[data-v-6c78b9ea]{border-radius:inherit;block-size:100%;inline-size:100%;box-shadow:none;background:0 0;border:0;padding:0}.app-link-folder-action[data-v-6c78b9ea]:hover,.app-link-folder-action[data-v-6c78b9ea]:active,.folder-preview-item-button[data-v-6c78b9ea]:hover,.folder-preview-item-button[data-v-6c78b9ea]:active{box-shadow:none;border-color:#0000;transform:none}.folder-preview-item-button[data-v-6c78b9ea]:focus-visible{outline:.12rem solid color-mix(in srgb, var(--accent) 54%, #ffffffe0);outline-offset:.04rem}.folder-preview[data-v-6c78b9ea],.app-link-copy[data-v-6c78b9ea],.app-link-pin[data-v-6c78b9ea]{z-index:1;position:relative}@container shortcut (width<=6.5rem){.app-link[data-v-6c78b9ea],.app-link-folder[data-v-6c78b9ea]{gap:.18rem;padding:.12rem}.app-link-name[data-v-6c78b9ea]{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}.app-link-copy[data-v-6c78b9ea]{gap:.08rem}}@container shortcut (height<=5.2rem){.app-link[data-v-6c78b9ea],.app-link-folder[data-v-6c78b9ea]{gap:.12rem;padding:.08rem}.app-link-copy[data-v-6c78b9ea]{gap:.02rem;display:grid}.app-link-name[data-v-6c78b9ea]{white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;line-height:1.08;display:block;overflow:hidden}.app-link-meta[data-v-6c78b9ea]{display:none}.app-link-pin[data-v-6c78b9ea]{inset-inline-end:.2rem}}@container shortcut (width>=8rem) and (height>=7rem){.app-link[data-v-6c78b9ea],.app-link-folder[data-v-6c78b9ea]{gap:.34rem;padding:.26rem}.app-link-copy[data-v-6c78b9ea]{gap:.14rem}.app-link-name[data-v-6c78b9ea]{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden}.app-link-meta[data-v-6c78b9ea]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@container shortcut (width>=10rem) and (height>=8rem){.app-link[data-v-6c78b9ea],.app-link-folder[data-v-6c78b9ea]{gap:.42rem;padding:.32rem}.app-link-copy[data-v-6c78b9ea]{gap:.18rem}.app-link-name[data-v-6c78b9ea]{font-size:clamp(.72rem, calc(var(--quick-cell-size) * .12), .96rem);-webkit-line-clamp:2}.app-link-meta[data-v-6c78b9ea]{font-size:clamp(.62rem, calc(var(--quick-cell-size) * .09), .76rem);-webkit-line-clamp:2}}.desktop-item-widget[data-v-b5fc0c53]{z-index:1;min-block-size:0;min-inline-size:0;container:widget/size}.widget-panel[data-v-b5fc0c53]{--widget-tint:color-mix(in srgb, var(--accent-soft) 34%, transparent);--widget-edge:color-mix(in srgb, var(--component-text) 12%, transparent);isolation:isolate;border:1px solid color-mix(in srgb, var(--widget-edge) 38%, var(--component-border));background:linear-gradient(180deg, #ffffff24, #ffffff08), radial-gradient(circle at 0 0, var(--widget-tint), transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--component-surface) 94%, transparent), color-mix(in srgb, var(--component-surface) 78%, transparent));block-size:100%;inline-size:100%;color:var(--component-text);-webkit-backdrop-filter:blur(1rem)saturate(1.04);border-radius:1.65rem;align-content:start;gap:clamp(.62rem,1vw,.96rem);min-block-size:0;min-inline-size:0;padding:clamp(.86rem,1.46vw,1.12rem);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s,filter .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .05rem #ffffff1b,inset 0 -.08rem #d8d3e06b,0 1rem 1.9rem -1.24rem #10182833}.widget-panel[data-v-b5fc0c53]:before,.widget-panel[data-v-b5fc0c53]:after{content:"";pointer-events:none;position:absolute}.widget-panel[data-v-b5fc0c53]:before{opacity:.78;background:linear-gradient(#ffffff29,#0000);border-radius:0 0 1.2rem 1.2rem;block-size:4rem;inset-block-start:0;inset-inline:.9rem}.widget-panel[data-v-b5fc0c53]:after{opacity:.6;background:linear-gradient(#0000,#ffffff0e);block-size:42%;inset:auto 0 0}.widget-panel[data-v-b5fc0c53]>*{z-index:1;position:relative}.widget-panel[data-v-b5fc0c53] :where(.widget-panel-copy,.widget-weather-top,.widget-weather-main,.widget-weather-copy,.widget-weather-insights,.widget-status-topline,.widget-status-provider,.widget-status-provider__chip,.widget-status-hero,.widget-status-hero__main,.widget-status-hero__aside,.widget-status-dashboard,.widget-status-metrics,.widget-status-history,.widget-status-services,.widget-status-grid,.widget-status-footer,.widget-ai-grid,.widget-ai-entry,.widget-actionbar-head,.widget-actionbar-grid,.widget-actionbar-button,.widget-custom-head,.widget-custom-stage,.widget-custom-copy,.widget-custom-footer){min-block-size:0;min-inline-size:0}.widget-panel-time .widget-panel-copy[data-v-b5fc0c53],.widget-panel-search .widget-panel-copy[data-v-b5fc0c53],.widget-status-dashboard[data-v-b5fc0c53],.widget-status-services[data-v-b5fc0c53],.widget-ai-grid[data-v-b5fc0c53],.widget-actionbar-grid[data-v-b5fc0c53],.widget-custom-stage[data-v-b5fc0c53]{overscroll-behavior:contain;scrollbar-width:thin;padding-inline-end:.14rem;overflow:auto}.widget-panel-time .widget-panel-copy[data-v-b5fc0c53]::-webkit-scrollbar{block-size:.34rem;inline-size:.34rem}.widget-panel-search .widget-panel-copy[data-v-b5fc0c53]::-webkit-scrollbar{block-size:.34rem;inline-size:.34rem}.widget-status-dashboard[data-v-b5fc0c53]::-webkit-scrollbar{block-size:.34rem;inline-size:.34rem}.widget-status-services[data-v-b5fc0c53]::-webkit-scrollbar{block-size:.34rem;inline-size:.34rem}.widget-ai-grid[data-v-b5fc0c53]::-webkit-scrollbar{block-size:.34rem;inline-size:.34rem}.widget-actionbar-grid[data-v-b5fc0c53]::-webkit-scrollbar{block-size:.34rem;inline-size:.34rem}.widget-custom-stage[data-v-b5fc0c53]::-webkit-scrollbar{block-size:.34rem;inline-size:.34rem}.widget-panel-time .widget-panel-copy[data-v-b5fc0c53]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--component-border) 82%, transparent);border-radius:999rem}.widget-panel-search .widget-panel-copy[data-v-b5fc0c53]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--component-border) 82%, transparent);border-radius:999rem}.widget-status-dashboard[data-v-b5fc0c53]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--component-border) 82%, transparent);border-radius:999rem}.widget-status-services[data-v-b5fc0c53]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--component-border) 82%, transparent);border-radius:999rem}.widget-ai-grid[data-v-b5fc0c53]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--component-border) 82%, transparent);border-radius:999rem}.widget-actionbar-grid[data-v-b5fc0c53]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--component-border) 82%, transparent);border-radius:999rem}.widget-custom-stage[data-v-b5fc0c53]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--component-border) 82%, transparent);border-radius:999rem}.widget-panel-button[data-v-b5fc0c53]{text-align:start;cursor:pointer}.widget-panel-button[data-v-b5fc0c53]:hover{border-color:color-mix(in srgb, var(--accent) 16%, var(--component-border));transform:translateY(-.08rem);box-shadow:inset 0 0 0 .05rem #ffffff1f,inset 0 -.08rem #d8d3e06b,0 1.18rem 2.1rem -1.3rem #1018283d}.widget-panel-button[data-v-b5fc0c53]:active{filter:saturate(.98);transform:translateY(0)}.widget-panel-button[data-v-b5fc0c53]:focus-visible{border-color:color-mix(in srgb, var(--accent) 24%, var(--component-border));box-shadow:inset 0 0 0 .05rem #ffffff1f, 0 0 0 .12rem color-mix(in srgb, var(--accent-soft) 76%, transparent), 0 1rem 2rem -1.26rem #10182838;outline:none}.widget-panel-copy[data-v-b5fc0c53]{align-content:start;gap:clamp(.38rem,.82vw,.72rem);min-block-size:0;min-inline-size:0;display:grid}.widget-panel.is-footprint-compact[data-v-b5fc0c53]{gap:clamp(.42rem,.8vw,.62rem);padding:clamp(.68rem,1.1vw,.86rem)}.widget-panel.is-footprint-compact .widget-panel-copy[data-v-b5fc0c53]{gap:.26rem}.widget-panel.is-footprint-compact .widget-hint[data-v-b5fc0c53]{-webkit-line-clamp:1}.widget-panel.is-footprint-compact .widget-desc[data-v-b5fc0c53],.widget-panel-weather.is-footprint-compact .widget-weather-insights[data-v-b5fc0c53]{display:none}.widget-panel-actionbar.is-footprint-compact[data-v-b5fc0c53]{grid-template-rows:minmax(0,1fr)}.widget-panel-actionbar.is-footprint-compact .widget-actionbar-head[data-v-b5fc0c53]{display:none}.widget-panel.is-footprint-roomy[data-v-b5fc0c53]{gap:clamp(.72rem,1.1vw,1.08rem);padding:clamp(.95rem,1.55vw,1.22rem)}.widget-panel.is-footprint-roomy .widget-panel-copy[data-v-b5fc0c53]{gap:clamp(.38rem,.85vw,.74rem)}.widget-panel.is-footprint-roomy .widget-hint[data-v-b5fc0c53]{-webkit-line-clamp:3}.widget-panel.is-footprint-roomy .widget-desc[data-v-b5fc0c53]{-webkit-line-clamp:4}.widget-kicker[data-v-b5fc0c53]{background:linear-gradient(180deg, #ffffff18, #ffffff04), color-mix(in srgb, var(--component-surface) 84%, transparent);letter-spacing:.1em;text-transform:uppercase;min-block-size:1.55rem;inline-size:fit-content;color:var(--component-muted);border:1px solid #ffffff1e;border-radius:999rem;align-items:center;padding-inline:.64rem;font-size:.66rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 .05rem #ffffff0e}.widget-value[data-v-b5fc0c53]{letter-spacing:-.04em;max-inline-size:100%;color:var(--component-text);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.4rem,2.46vw,2.38rem);font-weight:800;line-height:.94}.widget-hint[data-v-b5fc0c53]{min-inline-size:0;color:color-mix(in srgb, var(--component-text) 92%, var(--component-muted));white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(.82rem,1.15vw,.95rem);font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.widget-desc[data-v-b5fc0c53]{color:var(--component-muted);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.42;display:-webkit-box;overflow:hidden}.widget-panel-time .widget-value[data-v-b5fc0c53]{font-variant-numeric:tabular-nums}.widget-panel-time[data-v-b5fc0c53]{--widget-tint:#96bbff52;background:linear-gradient(180deg, #ffffff24, #ffffff08), radial-gradient(circle at 0 0, #dbe8ffc2, transparent 42%), linear-gradient(180deg, color-mix(in srgb, #eef4ff 84%, var(--component-surface)), color-mix(in srgb, #dde7ff 70%, var(--component-surface)))}.widget-panel-time.is-font-rounded .widget-value[data-v-b5fc0c53]{font-family:SF Pro Rounded,Segoe UI,sans-serif}.widget-panel-time.is-font-mono .widget-value[data-v-b5fc0c53]{font-family:JetBrains Mono,SFMono-Regular,Cascadia Code,monospace}.widget-panel-time.is-font-serif .widget-value[data-v-b5fc0c53]{font-family:Georgia,Times New Roman,serif}.widget-panel-time.is-font-system .widget-value[data-v-b5fc0c53]{font-family:inherit}.widget-panel-search[data-v-b5fc0c53]{--widget-tint:#ffd6a257;background:linear-gradient(180deg, #ffffff24, #ffffff08), radial-gradient(circle at 0 0, #ffe5b8c7, transparent 42%), linear-gradient(180deg, color-mix(in srgb, #fff3df 84%, var(--component-surface)), color-mix(in srgb, #ffe3bf 68%, var(--component-surface)))}.widget-panel-search.is-minimal .widget-value-mark[data-v-b5fc0c53]{background:color-mix(in srgb, var(--component-surface) 64%, transparent)}.widget-value-mark[data-v-b5fc0c53]{border:1px solid var(--engine-mark-border);background:linear-gradient(180deg, #ffffff23, #ffffff04), var(--engine-mark-bg);inline-size:fit-content;color:var(--engine-mark-text);border-radius:999rem;place-items:center;padding:.56rem .84rem;font-size:clamp(1rem,1.8vw,1.4rem);display:inline-grid;box-shadow:inset 0 0 0 .05rem #ffffff16}.widget-weather-top[data-v-b5fc0c53],.widget-weather-main[data-v-b5fc0c53]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.widget-weather-main[data-v-b5fc0c53]{flex:1;align-items:end}.widget-panel.is-footprint-tall .widget-weather-main[data-v-b5fc0c53]{flex-direction:column;align-items:flex-start}.widget-panel.is-footprint-tall .widget-weather-copy[data-v-b5fc0c53]{justify-items:start}.widget-weather-copy[data-v-b5fc0c53]{justify-items:end;gap:.28rem;min-inline-size:0;display:grid}.widget-weather-badge[data-v-b5fc0c53]{color:var(--component-muted);background:linear-gradient(#ffffff1b,#ffffff04),#fff2;border:1px solid #ffffff1d;border-radius:999rem;padding-block:.3rem;padding-inline:.7rem;font-size:.72rem;box-shadow:inset 0 0 0 .05rem #ffffff0e}.widget-weather-icon[data-v-b5fc0c53]{font-size:clamp(1.8rem,3vw,2.8rem)}.widget-weather-value[data-v-b5fc0c53]{font-size:clamp(1.8rem,3.6vw,3rem)}.widget-panel-weather.is-bg-clear[data-v-b5fc0c53]{background:radial-gradient(circle at 12% 0%, #ffffff38, transparent 28%), linear-gradient(160deg, color-mix(in srgb, #ffe8b5 82%, var(--component-surface)), color-mix(in srgb, #ffd0a8 74%, var(--component-surface)))}.widget-panel-weather.is-bg-cloud[data-v-b5fc0c53]{background:radial-gradient(circle at 12% 0%, #ffffff2e, transparent 28%), linear-gradient(160deg, color-mix(in srgb, #d9e8ff 78%, var(--component-surface)), color-mix(in srgb, #c6d2ec 74%, var(--component-surface)))}.widget-panel-weather.is-bg-rain[data-v-b5fc0c53],.widget-panel-weather.is-bg-storm[data-v-b5fc0c53]{background:radial-gradient(circle at 12% 0%, #ffffff29, transparent 28%), linear-gradient(160deg, color-mix(in srgb, #98b6ff 64%, var(--component-surface)), color-mix(in srgb, #5b6aa8 78%, var(--component-surface)))}.widget-panel-weather.is-bg-glass[data-v-b5fc0c53],.widget-panel-weather.is-bg-neutral[data-v-b5fc0c53]{background:radial-gradient(circle at 12% 0%, #ffffff38, transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--component-surface) 90%, transparent), color-mix(in srgb, var(--component-surface) 72%, transparent))}.widget-panel-weather[data-v-b5fc0c53]{isolation:isolate;position:relative}.widget-panel-weather[data-v-b5fc0c53]>:not(.widget-weather-atmosphere){z-index:1;position:relative}.widget-weather-atmosphere[data-v-b5fc0c53]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.widget-weather-orb[data-v-b5fc0c53],.widget-weather-flow[data-v-b5fc0c53],.widget-weather-glow[data-v-b5fc0c53],.widget-weather-cloud[data-v-b5fc0c53]{opacity:.5;filter:blur(1rem);border-radius:999rem;block-size:72%;inline-size:72%;animation:14s ease-in-out infinite weatherFloat-b5fc0c53;position:absolute;inset-block-start:auto;inset-inline-start:-18%}.widget-weather-orb[data-v-b5fc0c53]{background:radial-gradient(circle,#ffffff61,#0000 68%);inset-block-start:-18%}.widget-weather-flow[data-v-b5fc0c53]{background:linear-gradient(140deg,#ffffff2e,#0000 68%);animation-duration:18s;inset-block-end:-28%}.widget-weather-flow.is-secondary[data-v-b5fc0c53]{opacity:.34;block-size:68%;inline-size:68%;animation-duration:21s;animation-direction:reverse;inset-block:-12% auto;inset-inline:auto -24%}.widget-weather-glow[data-v-b5fc0c53],.widget-weather-cloud[data-v-b5fc0c53],.widget-weather-rain[data-v-b5fc0c53]{pointer-events:none;position:absolute}.widget-weather-glow[data-v-b5fc0c53]{opacity:0;filter:blur(.55rem);background:radial-gradient(circle,#fff7d68a,#0000 68%);border-radius:999rem;block-size:58%;inline-size:58%;animation:10s ease-in-out infinite weatherPulse-b5fc0c53;inset-block-start:-18%;inset-inline:auto -8%}.widget-weather-cloud[data-v-b5fc0c53]{opacity:0;filter:blur(.4rem);background:radial-gradient(circle at 20%,#ffffff57,#0000 38%),radial-gradient(circle at 52% 38%,#ffffff4d,#0000 42%),radial-gradient(circle at 74% 55%,#ffffff47,#0000 36%);border-radius:999rem;block-size:24%;inline-size:48%;animation:18s ease-in-out infinite weatherCloud-b5fc0c53;inset-block-start:24%;inset-inline:auto -6%}.widget-weather-rain[data-v-b5fc0c53]{opacity:0;background:linear-gradient(#fff0,#ffffffb8 42%,#fff0 100%);block-size:78%;inline-size:26%;animation:1.8s linear infinite weatherRain-b5fc0c53;inset-block-start:10%;inset-inline-start:12%;transform:skew(-16deg);-webkit-mask-image:repeating-linear-gradient(#0000 0% 10%,#000 10% 16%,#0000 16% 30%);mask-image:repeating-linear-gradient(#0000 0% 10%,#000 10% 16%,#0000 16% 30%)}.widget-weather-rain.is-secondary[data-v-b5fc0c53]{opacity:0;inline-size:18%;animation-duration:1.2s;animation-delay:-.45s;inset-inline:auto 18%}.widget-panel-weather.is-bg-clear .widget-weather-flow[data-v-b5fc0c53]{background:linear-gradient(145deg,#ffffff42,#ffdca01f 48%,#0000 72%)}.widget-panel-weather.is-bg-clear .widget-weather-glow[data-v-b5fc0c53]{opacity:.42}.widget-panel-weather.is-bg-cloud .widget-weather-flow[data-v-b5fc0c53]{background:linear-gradient(145deg,#ffffff38,#d6e6ff1f 46%,#0000 72%)}.widget-panel-weather.is-bg-cloud .widget-weather-cloud[data-v-b5fc0c53]{opacity:.52}.widget-panel-weather.is-bg-rain .widget-weather-flow[data-v-b5fc0c53],.widget-panel-weather.is-bg-storm .widget-weather-flow[data-v-b5fc0c53]{background:linear-gradient(155deg,#ffffff2e,#93b4ff24 46%,#0000 74%);animation-duration:12s}.widget-panel-weather.is-bg-rain .widget-weather-rain[data-v-b5fc0c53],.widget-panel-weather.is-bg-storm .widget-weather-rain[data-v-b5fc0c53]{opacity:.26}.widget-panel-weather.is-bg-rain .widget-weather-rain.is-secondary[data-v-b5fc0c53],.widget-panel-weather.is-bg-storm .widget-weather-rain.is-secondary[data-v-b5fc0c53]{opacity:.18}.widget-panel-weather.is-anim-off .widget-weather-orb[data-v-b5fc0c53],.widget-panel-weather.is-anim-off .widget-weather-flow[data-v-b5fc0c53],.widget-panel-weather.is-anim-off .widget-weather-glow[data-v-b5fc0c53],.widget-panel-weather.is-anim-off .widget-weather-cloud[data-v-b5fc0c53],.widget-panel-weather.is-anim-off .widget-weather-rain[data-v-b5fc0c53],.widget-panel-weather.is-anim-off .widget-weather-trendline__path[data-v-b5fc0c53]{animation:none}.widget-panel-weather.is-anim-off .widget-weather-orb[data-v-b5fc0c53],.widget-panel-weather.is-anim-off .widget-weather-flow[data-v-b5fc0c53]{opacity:.22}.widget-panel-weather.is-anim-off .widget-weather-glow[data-v-b5fc0c53],.widget-panel-weather.is-anim-off .widget-weather-cloud[data-v-b5fc0c53],.widget-panel-weather.is-anim-off .widget-weather-rain[data-v-b5fc0c53]{opacity:0}.widget-panel-weather.is-anim-vivid .widget-weather-orb[data-v-b5fc0c53]{opacity:.68;filter:blur(1.2rem)}.widget-panel-weather.is-anim-vivid .widget-weather-flow[data-v-b5fc0c53]{opacity:.58}.widget-panel-weather.is-anim-vivid .widget-weather-glow[data-v-b5fc0c53]{opacity:.62}.widget-panel-weather.is-anim-vivid .widget-weather-cloud[data-v-b5fc0c53]{opacity:.68}.widget-panel-weather.is-anim-vivid .widget-weather-rain[data-v-b5fc0c53]{opacity:.36}.widget-panel-weather.is-minimal[data-v-b5fc0c53]{border-style:dashed}.widget-panel-weather.is-solid[data-v-b5fc0c53]{box-shadow:inset 0 -.08rem #ffffff14,0 .9rem 1.8rem -1.1rem #10182842}.widget-weather-insights[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr));gap:.55rem;display:grid}.widget-weather-insights.is-count-1[data-v-b5fc0c53]{grid-template-columns:1fr}.widget-weather-metric[data-v-b5fc0c53]{background:linear-gradient(#ffffff18,#ffffff07),#ffffff19;border:1px solid #ffffff16;border-radius:1.08rem;gap:.18rem;min-inline-size:0;padding:.62rem .74rem;display:grid;box-shadow:inset 0 0 0 .05rem #ffffff0e}.widget-weather-metric__label[data-v-b5fc0c53]{letter-spacing:.04em;color:var(--component-muted);font-size:.7rem}.widget-weather-metric__value[data-v-b5fc0c53]{min-inline-size:0;color:var(--component-text);font-size:.82rem;line-height:1.2}.widget-weather-metric.is-rising .widget-weather-metric__value[data-v-b5fc0c53]{color:color-mix(in srgb, #e96c3f 78%, var(--component-text))}.widget-weather-metric.is-falling .widget-weather-metric__value[data-v-b5fc0c53]{color:color-mix(in srgb, #4674f5 78%, var(--component-text))}.widget-weather-trendline[data-v-b5fc0c53]{block-size:2.2rem;padding-inline:.15rem}.widget-weather-trendline svg[data-v-b5fc0c53]{block-size:100%;inline-size:100%}.widget-weather-trendline__path[data-v-b5fc0c53]{fill:none;stroke:color-mix(in srgb, #ffffffb8 82%, var(--component-text));stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;stroke-dasharray:120;animation:1.4s ease-out both weatherLineReveal-b5fc0c53}.widget-panel-status[data-v-b5fc0c53]{--status-tone:color-mix(in srgb, var(--component-text) 30%, transparent);--status-surface-start:color-mix(in srgb, var(--component-surface) 98%, transparent);--status-surface-end:color-mix(in srgb, var(--component-surface) 84%, transparent);--status-border:color-mix(in srgb, var(--status-tone) 18%, var(--component-border));--status-shell:#ffffff1c;--status-shell-border:#ffffff24;--status-card-surface:#ffffff1e;--status-card-border:#ffffff25;border-color:var(--status-border);background:radial-gradient(circle at 0 0, #ffffff47, transparent 28%), radial-gradient(circle at 100% 0, color-mix(in srgb, var(--status-tone) 15%, transparent), transparent 34%), linear-gradient(155deg, var(--status-surface-start), var(--status-surface-end));box-shadow:inset 0 -.08rem 0 #d8d3e061, 0 1rem 2rem -1.24rem color-mix(in srgb, var(--status-tone) 20%, transparent);grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:clamp(.58rem,1vw,.9rem);overflow:clip}.widget-panel-status.is-good[data-v-b5fc0c53]{--status-tone:#35b97d;--status-surface-start:color-mix(in srgb, #dbf5ea 78%, var(--component-surface));--status-surface-end:color-mix(in srgb, #c6ecff 68%, var(--component-surface))}.widget-panel-status.is-warn[data-v-b5fc0c53]{--status-tone:#ec9a34;--status-surface-start:color-mix(in srgb, #ffe8b9 78%, var(--component-surface));--status-surface-end:color-mix(in srgb, #ffd6b3 68%, var(--component-surface))}.widget-panel-status.is-bad[data-v-b5fc0c53]{--status-tone:#dd5d63;--status-surface-start:color-mix(in srgb, #ffd4d2 82%, var(--component-surface));--status-surface-end:color-mix(in srgb, #ffbfcb 70%, var(--component-surface))}.widget-panel-status.is-accent-signal[data-v-b5fc0c53]{border-color:color-mix(in srgb, var(--status-tone) 34%, var(--component-border));--status-shell:color-mix(in srgb, var(--status-tone) 12%, white);--status-card-surface:color-mix(in srgb, var(--status-tone) 10%, white);box-shadow:inset 0 0 0 .08rem color-mix(in srgb, var(--status-tone) 12%, transparent), inset 0 -.08rem 0 #d8d3e061, 0 1rem 2rem -1.2rem color-mix(in srgb, var(--status-tone) 26%, transparent)}.widget-panel-status.is-accent-mono[data-v-b5fc0c53]{--status-tone:color-mix(in srgb, var(--component-text) 42%, transparent);--status-surface-start:color-mix(in srgb, #eff1f5 90%, var(--component-surface));--status-surface-end:color-mix(in srgb, #d8dde7 78%, var(--component-surface));--status-shell:#ffffff0f;--status-card-surface:#ffffff14}.widget-panel-status[data-v-b5fc0c53]:before,.widget-panel-status[data-v-b5fc0c53]:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:auto}.widget-panel-status[data-v-b5fc0c53]:before{background:radial-gradient(circle, color-mix(in srgb, var(--status-tone) 24%, white), transparent 70%);filter:blur(1.1rem);opacity:.34;border-radius:999rem;block-size:52%;inline-size:52%;inset-block-start:-26%;inset-inline-end:-18%}.widget-panel-status[data-v-b5fc0c53]:after{opacity:.24;background:radial-gradient(circle,#ffffff38,#0000 72%);border-radius:999rem;block-size:46%;inline-size:46%;inset-block-end:-24%;inset-inline-start:-10%}.widget-panel-status[data-v-b5fc0c53]>*{z-index:1;position:relative}.widget-status-topline[data-v-b5fc0c53],.widget-status-footer[data-v-b5fc0c53]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.8rem;display:flex}.widget-status-provider[data-v-b5fc0c53]{flex-wrap:wrap;align-items:center;gap:.55rem;min-inline-size:0;display:flex}.widget-status-provider__chip[data-v-b5fc0c53]{border:1px solid var(--status-shell-border);background:linear-gradient(180deg, #ffffff1b, #ffffff04), var(--status-shell);min-inline-size:0;max-inline-size:100%;color:var(--component-text);border-radius:999rem;align-items:center;gap:.45rem;padding-block:.42rem;padding-inline:.66rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 .05rem #ffffff0e}.widget-status-provider__mark[data-v-b5fc0c53]{background:color-mix(in srgb, var(--status-tone) 18%, white);border-radius:999rem;place-items:center;min-inline-size:2.35em;padding-block:.16em;padding-inline:.35em;line-height:1;display:inline-grid}.widget-status-provider__label[data-v-b5fc0c53]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.widget-status-hero[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:start;gap:.8rem;min-inline-size:0;display:grid}.widget-status-hero__main[data-v-b5fc0c53],.widget-status-hero__aside[data-v-b5fc0c53]{gap:.55rem;min-inline-size:0;display:grid}.widget-status-hero__main[data-v-b5fc0c53]{align-content:start}.widget-status-hero__aside[data-v-b5fc0c53]{align-content:start;justify-items:end}.widget-status-value[data-v-b5fc0c53]{text-wrap:balance;line-height:1.08}.widget-status-summary[data-v-b5fc0c53]{max-inline-size:24ch;color:color-mix(in srgb, var(--component-text) 84%, var(--component-muted))}.widget-status-signal[data-v-b5fc0c53]{background:color-mix(in srgb, var(--component-text) 18%, transparent);block-size:.92rem;inline-size:.92rem;box-shadow:0 0 0 .22rem #ffffff2e, 0 0 1.1rem color-mix(in srgb, var(--component-text) 26%, transparent);border-radius:999rem;flex:none;margin-inline-start:auto;position:relative}.widget-status-signal[data-v-b5fc0c53]:after{content:"";border:1px solid color-mix(in srgb, var(--status-tone) 22%, transparent);opacity:.7;border-radius:999rem;position:absolute;inset:-.42rem}.widget-panel-status.is-good .widget-status-signal[data-v-b5fc0c53]{background:#59c694}.widget-panel-status.is-warn .widget-status-signal[data-v-b5fc0c53]{background:#efac59}.widget-panel-status.is-bad .widget-status-signal[data-v-b5fc0c53]{background:#e37a7f}.widget-status-dashboard[data-v-b5fc0c53]{align-content:start;gap:.7rem;min-block-size:0;min-inline-size:0;display:grid}.widget-status-metrics[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.4rem),1fr));gap:.55rem;min-inline-size:0;display:grid}.widget-status-metric[data-v-b5fc0c53]{border:1px solid var(--status-card-border);background:linear-gradient(180deg, #ffffff18, #ffffff07), var(--status-card-surface);border-radius:1.08rem;gap:.18rem;min-inline-size:0;padding:.7rem .76rem;display:grid;box-shadow:inset 0 0 0 .05rem #ffffff0e}.widget-status-metric.is-good[data-v-b5fc0c53]{background:#e9fff4c7}.widget-status-metric.is-warn[data-v-b5fc0c53]{background:#fff3dad1}.widget-status-metric.is-bad[data-v-b5fc0c53]{background:#ffe6e6d1}.widget-status-metric__label[data-v-b5fc0c53]{letter-spacing:.04em;text-transform:uppercase;color:var(--component-muted);font-size:.68rem;font-weight:700}.widget-status-metric__value[data-v-b5fc0c53]{min-inline-size:0;color:var(--component-text);font-size:.9rem;line-height:1.15}.widget-status-history[data-v-b5fc0c53]{border:1px solid var(--status-card-border);background:linear-gradient(180deg, #ffffff18, #ffffff07), var(--status-card-surface);border-radius:1.12rem;gap:.45rem;min-block-size:0;min-inline-size:0;padding:.76rem .84rem;display:grid;box-shadow:inset 0 0 0 .05rem #ffffff0e}.widget-status-history__head[data-v-b5fc0c53]{justify-content:space-between;align-items:center;gap:.55rem;min-inline-size:0;display:flex}.widget-status-history__head span[data-v-b5fc0c53]{letter-spacing:.04em;text-transform:uppercase;color:var(--component-muted);font-size:.72rem;font-weight:700}.widget-status-history__bars[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end;gap:.34rem;min-block-size:3.4rem;min-inline-size:0;display:grid}.widget-status-history__bar[data-v-b5fc0c53]{align-items:end;block-size:3.4rem;min-inline-size:0;display:flex}.widget-status-history__fill[data-v-b5fc0c53]{inline-size:100%;block-size:calc(.6rem + (var(--status-bar-value) * .02rem));background:#ffffff2b;border-radius:999rem;box-shadow:inset 0 0 0 .05rem #ffffff21}.widget-status-history__bar.is-good .widget-status-history__fill[data-v-b5fc0c53]{background:#9fe0bfe0}.widget-status-history__bar.is-warn .widget-status-history__fill[data-v-b5fc0c53]{background:#f2c96ce0}.widget-status-history__bar.is-bad .widget-status-history__fill[data-v-b5fc0c53]{background:#ef9aa0e0}.widget-status-history__bar.is-muted .widget-status-history__fill[data-v-b5fc0c53]{background:#c8cdd8d1}.widget-status-history__bar.is-active .widget-status-history__fill[data-v-b5fc0c53]{box-shadow:inset 0 0 0 .05rem #ffffff2d, 0 0 0 .08rem color-mix(in srgb, var(--status-tone) 14%, transparent)}.widget-status-incident[data-v-b5fc0c53]{border:1px solid var(--status-card-border);background:linear-gradient(180deg, #ffffff18, #ffffff07), var(--status-card-surface);border-radius:1.08rem;gap:.18rem;inline-size:min(100%,15rem);min-inline-size:0;padding:.78rem .84rem;display:grid;box-shadow:inset 0 0 0 .05rem #ffffff0e}.widget-status-incident__label[data-v-b5fc0c53]{letter-spacing:.05em;text-transform:uppercase;color:var(--component-muted);font-size:.72rem;font-weight:700}.widget-status-incident__title[data-v-b5fc0c53]{min-inline-size:0;color:var(--component-text);overflow-wrap:anywhere;font-size:.88rem;line-height:1.25}.widget-status-grid[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.4rem),1fr));gap:.55rem;min-inline-size:0;display:grid}.widget-status-services[data-v-b5fc0c53]{border:1px solid var(--status-card-border);background:linear-gradient(180deg, #ffffff14, #ffffff04), color-mix(in srgb, var(--status-tone) 7%, white);border-radius:1.16rem;align-content:start;gap:.55rem;min-block-size:0;padding:.8rem .84rem;display:grid;box-shadow:inset 0 0 0 .05rem #ffffff0e}.widget-status-pill[data-v-b5fc0c53]{border:1px solid color-mix(in srgb, var(--status-tone) 12%, transparent);background:linear-gradient(#ffffff14,#ffffff04),#ffffff15;border-radius:1rem;gap:.18rem;min-inline-size:0;padding:.66rem .72rem;display:grid;box-shadow:inset 0 0 0 .05rem #ffffff0e}.widget-status-pill.is-good[data-v-b5fc0c53]{background:#e9fff4c2}.widget-status-pill.is-warn[data-v-b5fc0c53]{background:#fff3dacc}.widget-status-pill.is-bad[data-v-b5fc0c53]{background:#ffe6e6cc}.widget-status-pill__name[data-v-b5fc0c53],.widget-status-pill__label[data-v-b5fc0c53]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.widget-status-pill__name[data-v-b5fc0c53]{color:var(--component-muted);font-size:.72rem}.widget-status-pill__label[data-v-b5fc0c53]{color:var(--component-text);font-size:.82rem;line-height:1.2}.widget-status-footer[data-v-b5fc0c53]{align-items:end}.widget-status-meta[data-v-b5fc0c53]{min-block-size:1.85rem;max-inline-size:100%;color:var(--component-muted);white-space:nowrap;text-overflow:ellipsis;background:#ffffff1c;border-radius:999rem;flex:none;align-items:center;padding-inline:.7rem;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}.widget-status-footer__provider[data-v-b5fc0c53]{border:1px solid var(--status-shell-border);background:var(--status-shell);min-block-size:1.8rem;max-inline-size:100%;color:var(--component-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999rem;flex:none;align-items:center;padding-inline:.72rem;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}.widget-panel-status.is-style-pulse[data-v-b5fc0c53]{background:radial-gradient(circle at 0 0, #ffffff47, transparent 30%), radial-gradient(circle at 100% 14%, color-mix(in srgb, var(--status-tone) 18%, transparent), transparent 34%), linear-gradient(165deg, color-mix(in srgb, var(--status-surface-start) 98%, white), color-mix(in srgb, var(--status-surface-end) 88%, white))}.widget-panel-status.is-style-pulse .widget-status-signal[data-v-b5fc0c53]:after{animation:2.2s ease-out infinite statusPulse-b5fc0c53}.widget-panel-status.is-style-pulse .widget-status-history__bars[data-v-b5fc0c53]{gap:.42rem;min-block-size:4rem}.widget-panel-status.is-style-pulse .widget-status-history__fill[data-v-b5fc0c53]{background:linear-gradient(180deg, #ffffff52, color-mix(in srgb, var(--status-tone) 58%, transparent))}.widget-panel-status.is-style-beacon[data-v-b5fc0c53]{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--status-tone) 22%, transparent), transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--status-surface-start) 98%, white), color-mix(in srgb, var(--status-surface-end) 92%, white))}.widget-panel-status.is-style-beacon .widget-status-topline[data-v-b5fc0c53]{align-items:center}.widget-panel-status.is-style-beacon .widget-status-signal[data-v-b5fc0c53]{block-size:1.08rem;inline-size:1.08rem;box-shadow:0 0 0 .26rem #ffffff9e, 0 0 1.45rem color-mix(in srgb, var(--status-tone) 34%, transparent)}.widget-panel-status.is-style-beacon .widget-status-value[data-v-b5fc0c53]{font-size:clamp(1.58rem,5.8cqi,2.9rem)}.widget-panel-status.is-style-beacon .widget-status-dashboard[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));align-items:stretch}.widget-panel-status.is-style-beacon .widget-status-metrics[data-v-b5fc0c53]{align-self:start}.widget-panel-status.is-style-beacon .widget-status-grid[data-v-b5fc0c53]{grid-template-columns:1fr}.widget-panel-status.is-style-ticker[data-v-b5fc0c53]{gap:.55rem}.widget-panel-status.is-style-ticker .widget-status-hero[data-v-b5fc0c53]{grid-template-columns:minmax(0,1fr)}.widget-panel-status.is-style-ticker .widget-status-hero__aside[data-v-b5fc0c53]{justify-items:start}.widget-panel-status.is-style-ticker .widget-status-dashboard[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:end}.widget-panel-status.is-style-ticker .widget-status-history[data-v-b5fc0c53]{padding-block:.66rem}.widget-panel-status.is-style-ticker .widget-status-history__bars[data-v-b5fc0c53]{min-block-size:2.5rem}.widget-panel-status.is-style-ticker .widget-status-grid[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.widget-panel-status.is-style-minimal[data-v-b5fc0c53]{background:radial-gradient(circle at 0 0, #ffffff29, transparent 24%), linear-gradient(180deg, color-mix(in srgb, var(--status-surface-start) 96%, white), color-mix(in srgb, var(--status-surface-end) 84%, white));--status-shell:#ffffff14;--status-card-surface:#ffffff0f;gap:.48rem}.widget-panel-status.is-style-minimal .widget-status-metrics[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(4.8rem,1fr))}.widget-panel-status.is-style-minimal .widget-status-history__bars[data-v-b5fc0c53]{min-block-size:2.15rem}.widget-panel-status.is-style-minimal .widget-status-grid[data-v-b5fc0c53]{grid-template-columns:1fr}.widget-panel-status.is-style-minimal .widget-status-provider__chip[data-v-b5fc0c53]{padding-block:.34rem;padding-inline:.58rem}.widget-panel-status.is-style-minimal .widget-status-services[data-v-b5fc0c53],.widget-panel-status.is-style-minimal .widget-status-history[data-v-b5fc0c53],.widget-panel-status.is-style-minimal .widget-status-incident[data-v-b5fc0c53]{background:#ffffff0f}.widget-panel-ai[data-v-b5fc0c53]{--widget-tint:#c3deff57;background:linear-gradient(180deg, #ffffff24, #ffffff08), radial-gradient(circle at 0 0, #d8ebffc7, transparent 42%), linear-gradient(180deg, color-mix(in srgb, #eef6ff 86%, var(--component-surface)), color-mix(in srgb, #dce8ff 70%, var(--component-surface)));grid-template-rows:auto minmax(0,1fr)}.widget-panel-ai.is-neutral[data-v-b5fc0c53]{background:radial-gradient(circle at 12% 0%, #ffffff29, transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--component-surface) 96%, transparent), color-mix(in srgb, var(--component-surface) 84%, transparent))}.widget-ai-grid[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.8rem),1fr));align-content:start;gap:clamp(.45rem,.9vw,.7rem);min-block-size:0;min-inline-size:0;display:grid}.widget-ai-grid.is-stack[data-v-b5fc0c53]{grid-template-columns:1fr}.widget-panel.is-footprint-roomy .widget-ai-grid[data-v-b5fc0c53]:not(.is-stack){grid-template-columns:repeat(auto-fit,minmax(8.6rem,1fr))}.widget-ai-entry[data-v-b5fc0c53]{border:1px solid var(--ai-button-border);background:linear-gradient(180deg, #ffffff18, #ffffff04), var(--ai-button-surface);inline-size:100%;box-shadow:var(--ai-button-shadow);color:var(--component-text);text-align:start;border-radius:1.1rem;align-content:start;justify-items:start;gap:.28rem;min-block-size:0;padding:clamp(.6rem,1vw,.8rem);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.widget-ai-entry[data-v-b5fc0c53]:hover{box-shadow:var(--ai-button-shadow), 0 .6rem 1.2rem -.9rem #1018282e;transform:translateY(-.06rem)}.widget-ai-entry[data-v-b5fc0c53]:active{transform:translateY(0)}.widget-ai-mark[data-v-b5fc0c53]{background:color-mix(in srgb, var(--accent-soft) 80%, transparent);min-inline-size:2.2em;color:var(--component-text);border-radius:999rem;place-items:center;padding-block:.28em;padding-inline:.55em;font-size:.74rem;font-weight:800;display:inline-grid}.widget-ai-name[data-v-b5fc0c53]{overflow-wrap:anywhere;min-inline-size:0;font-size:.88rem;line-height:1.2}.widget-ai-action[data-v-b5fc0c53]{color:var(--component-muted);font-size:.74rem}.widget-panel-actionbar[data-v-b5fc0c53]{--widget-tint:#cbf1d452;background:linear-gradient(180deg, #ffffff24, #ffffff08), radial-gradient(circle at 0 0, #d9f5dec2, transparent 42%), linear-gradient(180deg, color-mix(in srgb, #effbef 84%, var(--component-surface)), color-mix(in srgb, #dff2e2 68%, var(--component-surface)));grid-template-rows:auto minmax(0,1fr)}.widget-actionbar-grid[data-v-b5fc0c53]{align-content:start;gap:.7rem;min-block-size:0;min-inline-size:0;display:grid}.widget-actionbar-grid.is-grid[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.8rem),1fr))}.widget-actionbar-grid.is-row[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.widget-actionbar-grid.is-stack[data-v-b5fc0c53]{grid-template-columns:1fr}.widget-panel.is-footprint-roomy .widget-actionbar-grid.is-grid[data-v-b5fc0c53]{grid-template-columns:repeat(3,minmax(0,1fr))}.widget-actionbar-button[data-v-b5fc0c53]{border:1px solid color-mix(in srgb, var(--component-border) 84%, transparent);min-inline-size:0;color:var(--component-text);text-align:start;background:linear-gradient(#ffffff18,#ffffff04),#ffffff0f;border-radius:1.15rem;align-content:start;justify-items:start;gap:.24rem;padding:.8rem .88rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 0 .05rem #ffffff0e}.widget-actionbar-button[data-v-b5fc0c53]:hover{border-color:color-mix(in srgb, var(--accent) 18%, var(--component-border));transform:translateY(-.06rem);box-shadow:inset 0 0 0 .05rem #ffffff0e,0 .68rem 1.2rem -.92rem #1018282e}.widget-actionbar-button[data-v-b5fc0c53]:active{transform:translateY(0)}.widget-actionbar-icon[data-v-b5fc0c53]{border:1px solid color-mix(in srgb, var(--accent) 12%, transparent);background:linear-gradient(180deg, #ffffff18, #ffffff04), color-mix(in srgb, var(--accent-soft) 80%, transparent);border-radius:.8rem;place-items:center;block-size:2rem;min-inline-size:2rem;font-size:1rem;display:inline-grid;box-shadow:inset 0 -.08rem #ffffff0e}.widget-actionbar-label[data-v-b5fc0c53]{overflow-wrap:anywhere;min-inline-size:0;font-size:.9rem;line-height:1.2}.widget-actionbar-desc[data-v-b5fc0c53]{color:var(--component-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.3;display:-webkit-box;overflow:hidden}.widget-actionbar-grid.is-compact .widget-actionbar-button[data-v-b5fc0c53]{gap:.18rem;padding:.72rem .8rem}.widget-panel.is-footprint-compact .widget-actionbar-button[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-ai-entry[data-v-b5fc0c53]{gap:.18rem;padding:.58rem .64rem}.widget-panel.is-footprint-compact .widget-status-grid[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-status-metrics[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-status-hero[data-v-b5fc0c53]{grid-template-columns:1fr}.widget-panel.is-footprint-compact .widget-actionbar-desc[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-ai-action[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-weather-badge[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-weather-trendline[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-status-metrics[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-status-history[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-status-incident[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-status-meta[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-status-services[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-status-footer__provider[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-custom-body[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-custom-symbol[data-v-b5fc0c53],.widget-panel.is-footprint-compact .widget-custom-badge--corner[data-v-b5fc0c53]{display:none}.widget-panel-custom[data-v-b5fc0c53]{isolation:isolate;grid-template-rows:auto minmax(0,1fr);position:relative}.widget-panel-custom.is-surface-glass[data-v-b5fc0c53]{-webkit-backdrop-filter:blur(1rem)saturate(1.02)}.widget-panel-custom.is-surface-mesh[data-v-b5fc0c53]{background-image:linear-gradient(135deg, #ffffff10 .05rem, transparent .05rem), linear-gradient(225deg, #ffffff10 .05rem, transparent .05rem), linear-gradient(180deg, color-mix(in srgb, var(--component-surface) 94%, transparent), color-mix(in srgb, var(--component-surface) 86%, transparent));background-size:1rem 1rem,1rem 1rem,auto}.widget-panel-custom.is-surface-paper[data-v-b5fc0c53]{background-image:linear-gradient(#ffffff29,#ffffff0d),repeating-linear-gradient(#ffffff0d 0 .08rem,#0000 .08rem 1.3rem)}.widget-panel-custom.is-surface-solid[data-v-b5fc0c53]{background-image:none;box-shadow:inset 0 -.08rem #d8d3e06b,0 .8rem 1.6rem -1.18rem #10182838}.widget-custom-atmosphere[data-v-b5fc0c53]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.widget-custom-glow[data-v-b5fc0c53]{filter:blur(1rem);opacity:.48;background:radial-gradient(circle,#ffffff57,#0000 68%);border-radius:999rem;block-size:68%;inline-size:68%;position:absolute;inset-block-start:-22%;inset-inline-start:-14%}.widget-custom-glow.is-secondary[data-v-b5fc0c53]{opacity:.28;block-size:72%;inline-size:72%;inset-block:auto -24%;inset-inline:auto -18%}.widget-panel-custom[data-v-b5fc0c53]>:not(.widget-custom-atmosphere){z-index:1;position:relative}.widget-custom-head[data-v-b5fc0c53]{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.widget-custom-copy[data-v-b5fc0c53]{align-content:end;gap:clamp(.34rem,.85vw,.72rem);min-block-size:0;display:grid}.widget-custom-stage[data-v-b5fc0c53]{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(.34rem,.85vw,.72rem);min-block-size:0;display:grid}.widget-custom-stage.has-symbol[data-v-b5fc0c53]{grid-template-columns:minmax(0,1fr) auto}.widget-custom-badge[data-v-b5fc0c53]{min-block-size:1.9rem;max-inline-size:100%;color:var(--component-text);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#ffffff1b,#ffffff04),#ffffff1e;border:1px solid #ffffff1a;border-radius:999rem;align-items:center;padding-inline:.72rem;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 .05rem #ffffff0e}.widget-custom-badge--corner[data-v-b5fc0c53]{z-index:2;position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem}.widget-custom-badge--footer[data-v-b5fc0c53]{min-block-size:1.76rem;padding-inline:.64rem;font-size:.68rem}.widget-custom-title[data-v-b5fc0c53]{text-wrap:balance;line-height:1.02}.widget-custom-subtitle[data-v-b5fc0c53]{font-size:clamp(.88rem,1.2vw,1rem)}.widget-custom-body[data-v-b5fc0c53]{font-size:clamp(.8rem,1vw,.92rem)}.widget-custom-symbol[data-v-b5fc0c53]{color:color-mix(in srgb, var(--component-text) 56%, #fff);opacity:.52;text-shadow:0 .18rem .72rem #ffffff29;pointer-events:none;place-self:end;font-size:clamp(2.3rem,7cqi,4.8rem);font-weight:800;line-height:.84}.widget-custom-symbol--corner[data-v-b5fc0c53]{z-index:1;opacity:.42;font-size:clamp(1.3rem,4.2cqi,2rem);position:absolute;inset-block-start:.88rem;inset-inline-end:.96rem}.widget-custom-symbol--background[data-v-b5fc0c53]{z-index:0;opacity:.16;font-size:clamp(4.2rem,14cqi,7.8rem);line-height:.8;position:absolute;inset-block-end:.5rem;inset-inline-end:.72rem}.widget-custom-footer[data-v-b5fc0c53]{justify-content:flex-start;display:flex}.widget-panel-custom.is-align-center[data-v-b5fc0c53],.widget-panel-custom.is-align-center .widget-custom-copy[data-v-b5fc0c53],.widget-panel-custom.is-align-center .widget-custom-stage[data-v-b5fc0c53]{text-align:center;justify-items:center}.widget-panel-custom.is-align-center .widget-custom-head[data-v-b5fc0c53]{justify-content:center}.widget-panel-custom.is-align-center .widget-custom-stage[data-v-b5fc0c53]{grid-template-columns:minmax(0,1fr)}.widget-panel-custom.is-align-center .widget-custom-symbol[data-v-b5fc0c53]{justify-self:center}.widget-panel-custom.is-layout-minimal[data-v-b5fc0c53]{background:radial-gradient(circle at 14% 0%, #ffffff2e, transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--component-surface) 98%, transparent), color-mix(in srgb, var(--component-surface) 92%, transparent));gap:.55rem}.widget-panel-custom.is-layout-minimal .widget-custom-body[data-v-b5fc0c53]{-webkit-line-clamp:2}.widget-panel-custom.is-layout-minimal .widget-custom-stage[data-v-b5fc0c53]{grid-template-columns:minmax(0,1fr)}.widget-panel-custom.is-layout-minimal .widget-custom-symbol[data-v-b5fc0c53]{opacity:.38;justify-self:start;font-size:clamp(1.4rem,5cqi,2.35rem)}.widget-panel-custom.is-layout-minimal .widget-custom-badge--corner[data-v-b5fc0c53],.widget-panel-custom.is-layout-minimal .widget-custom-symbol--corner[data-v-b5fc0c53]{inset-block-start:.72rem;inset-inline-end:.76rem}.widget-panel-custom.is-layout-note[data-v-b5fc0c53]{background:linear-gradient(180deg, #ffffff21, #ffffff09), linear-gradient(180deg, color-mix(in srgb, var(--component-surface) 94%, transparent), color-mix(in srgb, var(--component-surface) 86%, transparent))}.widget-panel-custom.is-layout-note[data-v-b5fc0c53]:after{content:"";pointer-events:none;background:#ffffff24;block-size:1px;position:absolute;inset-block-start:2.25rem;inset-inline:1rem}.widget-panel-custom.is-layout-poster .widget-custom-title[data-v-b5fc0c53]{font-size:clamp(1.4rem,2.8vw,2.45rem)}.widget-panel-custom.is-scale-hero .widget-custom-title[data-v-b5fc0c53]{font-size:clamp(1.55rem,3.2vw,2.8rem)}.widget-panel-custom.is-scale-hero .widget-custom-subtitle[data-v-b5fc0c53]{font-size:clamp(.92rem,1.35vw,1.05rem)}.widget-panel-custom.is-scale-balanced .widget-custom-title[data-v-b5fc0c53]{font-size:clamp(1.28rem,2.4vw,2.18rem)}.widget-panel-custom.is-scale-compact .widget-custom-title[data-v-b5fc0c53]{font-size:clamp(1.08rem,1.9vw,1.72rem)}.widget-panel-custom.is-scale-compact .widget-custom-subtitle[data-v-b5fc0c53]{font-size:clamp(.82rem,1vw,.94rem)}.widget-panel-custom.is-scale-compact .widget-custom-body[data-v-b5fc0c53]{font-size:clamp(.76rem,.88vw,.86rem)}.widget-panel-custom.is-accent-aurora[data-v-b5fc0c53]{background:radial-gradient(circle at 18% 14%, #ffffff57, transparent 30%), linear-gradient(155deg, color-mix(in srgb, #b7a2ff 66%, var(--component-surface)), color-mix(in srgb, #7ce7ff 52%, var(--component-surface)) 46%, color-mix(in srgb, #ffd8aa 56%, var(--component-surface)))}.widget-panel-custom.is-accent-sunset[data-v-b5fc0c53]{background:radial-gradient(circle at 18% 14%, #ffffff4d, transparent 30%), linear-gradient(160deg, color-mix(in srgb, #ffcf9e 70%, var(--component-surface)), color-mix(in srgb, #ff9daf 58%, var(--component-surface)) 46%, color-mix(in srgb, #d9b6ff 54%, var(--component-surface)))}.widget-panel-custom.is-accent-ocean[data-v-b5fc0c53]{background:radial-gradient(circle at 18% 14%, #ffffff47, transparent 30%), linear-gradient(160deg, color-mix(in srgb, #86d8ff 70%, var(--component-surface)), color-mix(in srgb, #61b8ff 56%, var(--component-surface)) 48%, color-mix(in srgb, #a6ecff 46%, var(--component-surface)))}.widget-panel-custom.is-accent-forest[data-v-b5fc0c53]{background:radial-gradient(circle at 18% 14%, #ffffff47, transparent 30%), linear-gradient(160deg, color-mix(in srgb, #bfe8c4 70%, var(--component-surface)), color-mix(in srgb, #7acfa2 56%, var(--component-surface)) 48%, color-mix(in srgb, #f2d9a1 44%, var(--component-surface)))}.widget-panel-custom.is-accent-mono[data-v-b5fc0c53]{background:radial-gradient(circle at 18% 14%, #ffffff2e, transparent 30%), linear-gradient(180deg, color-mix(in srgb, #ecedf2 88%, var(--component-surface)), color-mix(in srgb, #d6d9e2 76%, var(--component-surface)))}@container widget (width<=14rem){.widget-panel[data-v-b5fc0c53]{border-radius:1.2rem;gap:.55rem;padding:.72rem}.widget-kicker[data-v-b5fc0c53]{min-block-size:1.4rem;padding-inline:.54rem;font-size:.62rem}.widget-value[data-v-b5fc0c53]{font-size:clamp(1.08rem,10cqi,1.75rem)}.widget-hint[data-v-b5fc0c53]{-webkit-line-clamp:2;font-size:.78rem}.widget-desc[data-v-b5fc0c53]{-webkit-line-clamp:2;font-size:.72rem}.widget-weather-badge[data-v-b5fc0c53],.widget-weather-trendline[data-v-b5fc0c53],.widget-actionbar-desc[data-v-b5fc0c53],.widget-status-metrics[data-v-b5fc0c53],.widget-status-history[data-v-b5fc0c53],.widget-status-incident[data-v-b5fc0c53],.widget-status-meta[data-v-b5fc0c53],.widget-status-services[data-v-b5fc0c53],.widget-status-footer__provider[data-v-b5fc0c53],.widget-custom-body[data-v-b5fc0c53],.widget-custom-symbol[data-v-b5fc0c53],.widget-custom-badge--corner[data-v-b5fc0c53]{display:none}.widget-weather-main[data-v-b5fc0c53]{align-items:center}.widget-weather-insights[data-v-b5fc0c53]{gap:.38rem}.widget-weather-metric[data-v-b5fc0c53]{padding:.48rem .54rem}.widget-ai-grid[data-v-b5fc0c53],.widget-actionbar-grid.is-grid[data-v-b5fc0c53]{grid-template-columns:1fr}.widget-actionbar-grid.is-row[data-v-b5fc0c53]{grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr))}.widget-actionbar-button[data-v-b5fc0c53]{padding:.68rem .72rem}}@container widget (width<=11rem){.widget-kicker[data-v-b5fc0c53]{min-block-size:1.28rem;padding-inline:.48rem;font-size:.58rem}.widget-desc[data-v-b5fc0c53],.widget-weather-insights[data-v-b5fc0c53],.widget-status-metrics[data-v-b5fc0c53],.widget-status-history[data-v-b5fc0c53],.widget-status-incident[data-v-b5fc0c53],.widget-status-meta[data-v-b5fc0c53],.widget-status-services[data-v-b5fc0c53],.widget-status-footer__provider[data-v-b5fc0c53],.widget-custom-badge[data-v-b5fc0c53],.widget-custom-symbol[data-v-b5fc0c53]{display:none}.widget-weather-top[data-v-b5fc0c53],.widget-weather-main[data-v-b5fc0c53],.widget-custom-head[data-v-b5fc0c53]{gap:.42rem}.widget-weather-main[data-v-b5fc0c53]{flex-direction:column;align-items:flex-start}.widget-weather-copy[data-v-b5fc0c53]{justify-items:start}.widget-weather-value[data-v-b5fc0c53]{font-size:clamp(1.2rem,12cqi,1.9rem)}.widget-ai-entry[data-v-b5fc0c53],.widget-actionbar-button[data-v-b5fc0c53]{gap:.18rem;padding:.58rem .64rem}.widget-status-grid[data-v-b5fc0c53],.widget-status-metrics[data-v-b5fc0c53],.widget-status-hero[data-v-b5fc0c53]{grid-template-columns:1fr}.widget-ai-action[data-v-b5fc0c53]{display:none}.widget-custom-title[data-v-b5fc0c53]{font-size:clamp(1rem,12cqi,1.5rem)}}@container widget (height<=11rem){.widget-panel-status[data-v-b5fc0c53]{grid-template-rows:auto minmax(0,1fr)}.widget-panel-status .widget-status-dashboard[data-v-b5fc0c53],.widget-panel-status .widget-status-history[data-v-b5fc0c53],.widget-panel-status .widget-status-services[data-v-b5fc0c53],.widget-panel-status .widget-status-incident[data-v-b5fc0c53],.widget-panel-status .widget-status-meta[data-v-b5fc0c53],.widget-panel-status .widget-status-footer[data-v-b5fc0c53],.widget-panel-status .widget-desc[data-v-b5fc0c53]{display:none}.widget-panel-status .widget-status-hero[data-v-b5fc0c53]{grid-template-columns:minmax(0,1fr);gap:.5rem;overflow:auto}.widget-panel-status .widget-status-hero__aside[data-v-b5fc0c53]{justify-items:start}.widget-panel-status .widget-status-value[data-v-b5fc0c53]{font-size:clamp(1.28rem,5.2cqi,2.08rem)}.widget-panel-status .widget-status-summary[data-v-b5fc0c53]{-webkit-line-clamp:1;max-inline-size:none}}@container widget (height<=8rem){.widget-kicker[data-v-b5fc0c53]{min-block-size:1.28rem;padding-inline:.48rem;font-size:.58rem}.widget-desc[data-v-b5fc0c53],.widget-weather-insights[data-v-b5fc0c53],.widget-status-metrics[data-v-b5fc0c53],.widget-status-history[data-v-b5fc0c53],.widget-status-incident[data-v-b5fc0c53],.widget-status-meta[data-v-b5fc0c53],.widget-status-services[data-v-b5fc0c53],.widget-status-footer__provider[data-v-b5fc0c53],.widget-custom-badge[data-v-b5fc0c53],.widget-custom-symbol[data-v-b5fc0c53]{display:none}.widget-weather-top[data-v-b5fc0c53],.widget-weather-main[data-v-b5fc0c53],.widget-custom-head[data-v-b5fc0c53]{gap:.42rem}.widget-weather-main[data-v-b5fc0c53]{flex-direction:column;align-items:flex-start}.widget-weather-copy[data-v-b5fc0c53]{justify-items:start}.widget-weather-value[data-v-b5fc0c53]{font-size:clamp(1.2rem,12cqi,1.9rem)}.widget-ai-entry[data-v-b5fc0c53],.widget-actionbar-button[data-v-b5fc0c53]{gap:.18rem;padding:.58rem .64rem}.widget-status-grid[data-v-b5fc0c53],.widget-status-metrics[data-v-b5fc0c53],.widget-status-hero[data-v-b5fc0c53]{grid-template-columns:1fr}.widget-ai-action[data-v-b5fc0c53]{display:none}.widget-custom-title[data-v-b5fc0c53]{font-size:clamp(1rem,12cqi,1.5rem)}}@container widget (width>=18rem) and (height>=11rem){.widget-desc[data-v-b5fc0c53]{-webkit-line-clamp:4}.widget-hint[data-v-b5fc0c53]{-webkit-line-clamp:3}.widget-custom-body[data-v-b5fc0c53]{-webkit-line-clamp:5}}@keyframes weatherFloat-b5fc0c53{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8%,-6%)scale(1.08)}}@keyframes weatherPulse-b5fc0c53{0%,to{opacity:.24;transform:scale(.96)}50%{opacity:.52;transform:scale(1.08)}}@keyframes weatherCloud-b5fc0c53{0%,to{transform:translate(0,0)}50%{transform:translate(-10%,6%)}}@keyframes weatherRain-b5fc0c53{0%{transform:translateY(-8%)skew(-16deg)}to{transform:translate(14%,12%)skew(-16deg)}}@keyframes weatherLineReveal-b5fc0c53{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes statusPulse-b5fc0c53{0%{opacity:.8;transform:scale(.92)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.widget-weather-orb[data-v-b5fc0c53],.widget-weather-flow[data-v-b5fc0c53],.widget-weather-glow[data-v-b5fc0c53],.widget-weather-cloud[data-v-b5fc0c53],.widget-weather-rain[data-v-b5fc0c53],.widget-weather-trendline__path[data-v-b5fc0c53],.widget-panel-status.is-style-pulse .widget-status-signal[data-v-b5fc0c53]:after{animation:none}}
