@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 14% 8%, #ffffff57, transparent 58%), radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--wf-ambient-a) 18%, transparent), transparent 62%), linear-gradient(180deg, var(--wf-overlay-top), transparent 24%, var(--wf-overlay-bottom));opacity:.98;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{pointer-events:auto;border-radius:var(--pill-radius);color:#ffffffe0;-webkit-backdrop-filter:blur(.84rem)saturate(1.02);background:#1a1a1aeb;border:1px solid #ffffff14;align-items:center;gap:.72rem;padding:.72rem .96rem;display:inline-flex;box-shadow:0 1rem 2.4rem -1.3rem #0f131c61,0 .36rem .9rem #0f131c2e}.topbar-weather-chip{border-radius:var(--pill-radius);isolation:isolate;background:0 0;border:0;align-items:center;gap:.48rem;min-inline-size:0;max-inline-size:18rem;padding:.18rem 0;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:#ffffffc7;min-inline-size:0;font-size:.82rem;font-weight:600;overflow:hidden}.topbar-divider{background:#ffffff1f;border-radius:9999px;block-size:1.6rem;inline-size:1px}.topbar-icon{border-radius:var(--pill-radius);color:#ffffffad;block-size:2.34rem;inline-size:2.34rem;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.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:#fffffff5;background:#ffffff14;transform:none}.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}.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:.4rem .96rem;font-size:.74rem;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(3.2rem,4.8vw + .8rem,6.2rem);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(1.04rem,.7vw + .94rem,1.32rem);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:linear-gradient(180deg, #ffffffc2, color-mix(in srgb, var(--mesh-lilac) 28%, transparent));filter:blur(1.1rem);opacity:.7;z-index:-1;block-size:2.2rem;position:absolute;inset:auto 8% -.2rem}:root[data-theme=nightfall] .search-shell:before{background:linear-gradient(#23314bd6,#141c2c8a)}.search-pill{border-radius:var(--pill-radius);isolation:isolate;background:#fffffff5;border:1px solid #ffffffd6;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.96rem;block-size:5.15rem;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 .18rem #ffffffc7,inset 0 -.12rem #e1dceabd,0 1.4rem 3rem -1.6rem #1a1d283d,0 .5rem 1rem #1a1d2814}.search-pill:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 16% 14%,#ffffffb8,#0000 22%),linear-gradient(#ffffffdb 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:0 1.5rem 2.8rem -2rem #262a3a47}.search-pill>*{z-index:1;position:relative}.search-pill:hover{border-color:#fffffff5;transform:translateY(-.04rem)}.search-pill:focus-within{box-shadow:inset 0 .08rem .16rem #ffffffdb, inset 0 -.12rem 0 #e1dcead1, 0 1.7rem 3.2rem -1.9rem #1a1d2852, 0 0 0 .12rem color-mix(in srgb, var(--accent) 18%, #fff)}.engine-picker{position:relative}.engine-current{border-radius:var(--pill-radius);block-size:3.12rem;min-inline-size:5.4rem;max-inline-size:5.4rem;color:var(--engine-text);background:#f4f5f7e6;border:1px solid #0f172a0f;justify-content:flex-start;align-items:center;gap:.34rem;padding:.38rem .6rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 .06rem .12rem #ffffffa8,inset 0 -.08rem #e0e3e7b8}.engine-current:hover{background:#f9fafbf5;border-color:#0f172a14;box-shadow:inset 0 .06rem .12rem #ffffffbd,inset 0 -.08rem #e0e3e7cc}.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:var(--menu-surface);opacity:0;pointer-events:none;z-index:25;border-radius:1.4rem;gap:0;min-inline-size:13rem;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 #382b5c47,0 .26rem .54rem #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;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:var(--menu-hover)}.engine-option span{font-size:.98rem;font-weight:600}.search-icon{color:#98a1ae;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:.002em;background:0 0;border:0;block-size:3.24rem;min-inline-size:0;padding:0;font-size:clamp(1.2rem,.9vw + .94rem,1.62rem);font-weight:700}.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{z-index:70;border:1px solid var(--context-border);background:var(--context-surface);border-radius:.88rem;gap:.24rem;inline-size:min(92vw,15rem);padding:.34rem;display:grid;position:fixed;box-shadow:0 .9rem 1.8rem -1rem #00000052,0 .28rem .58rem #0000001f}.context-menu-divider{background:color-mix(in srgb, var(--context-border) 92%, transparent);block-size:.0625rem;margin-block:.1rem}.context-menu-group-title{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--component-text) 54%, var(--component-muted));margin:0;padding-inline:.24rem;font-size:.68rem;font-weight:700}.context-menu-note{color:color-mix(in srgb, var(--component-text) 76%, var(--component-muted));margin:-.06rem 0 .12rem;padding-inline:.24rem;font-size:.72rem;font-weight:700}.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(.42rem);background:#0b102052;position:fixed;inset:0}.settings-panel{opacity:0;pointer-events:none;z-index:31;-webkit-backdrop-filter:blur(1.2rem)saturate(1.02);background:radial-gradient(circle at 8% 0,#ffffff85,#0000 24%),#ffffffd1;border-inline-start:1px solid #ffffff75;border-radius:2rem 0 0 2rem;align-content:start;gap:.9rem;max-block-size:none;inline-size:min(92vw,25rem);padding:1.28rem 1.12rem 1.4rem;transition:opacity .18s,transform .18s;display:grid;position:fixed;inset-block:0;inset-inline-end:0;overflow:auto;transform:translate(102%);box-shadow:-.8rem 0 2rem -1.2rem #0f131c3d}.settings-panel.open{opacity:1;pointer-events:auto;transform:translate(0)}.settings-head{z-index:2;-webkit-backdrop-filter:blur(.2rem);background:linear-gradient(#ffffffeb,#fff0);border-block-end:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:.64rem;padding-block-end:.62rem;display:flex;position:sticky;inset-block-start:0}.settings-head h2{font-size:clamp(1.14rem,1rem + .52vw,1.36rem)}.settings-tabs{grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr));gap:.42rem;display:grid}.settings-tabs button{border-radius:var(--pill-radius);padding:.58rem .36rem;font-size:.76rem;font-weight:700}.settings-block{border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--bg-card) 72%, transparent);border-radius:1.4rem;gap:.62rem;padding:.88rem;display:grid;box-shadow:inset 0 -.08rem #d8d3e05c,0 .4rem .86rem -.66rem #3529522e}.settings-block h3{font-size:.98rem}.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(--line) 86%, transparent);border-radius:1.2rem;justify-content:space-between;align-items:center;gap:.46rem;padding:.62rem;display:flex}.manage-list p{font-size:.88rem}.manage-list span{color:var(--text-muted);font-size:.76rem}.compact{gap:.32rem}.hidden-file{display:none}.quick-add-mask{z-index:40;-webkit-backdrop-filter:blur(.16rem);background:#00000057;position:fixed;inset:0}.quick-add-panel{z-index:41;border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--bg-panel) 90%, var(--bg-card));inline-size:min(92vw,27rem);box-shadow:0 1.6rem 2.8rem -1.6rem var(--shadow-soft);-webkit-backdrop-filter:blur(1rem)saturate(1.04);border-radius:1.6rem;gap:.64rem;padding:1rem;display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.widget-picker-panel .manage-list{max-block-size:min(56dvh,24rem);overflow:auto}.quick-add-panel header{justify-content:space-between;align-items:center;gap:.52rem;display:flex}.quick-add-tip{color:var(--text-muted);font-size:.8rem}.toast{z-index:32;border:1px solid color-mix(in srgb, var(--line) 86%, transparent);border-radius:var(--pill-radius);background:color-mix(in srgb, var(--bg-card) 94%, transparent);box-shadow:0 .95rem 1.7rem -1.2rem var(--shadow-soft);padding:.5rem .8rem;font-size:.84rem;position:fixed;inset-block-end:.94rem;inset-inline-end:.94rem}@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))}}@media (width<=42rem){.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{flex:none;min-inline-size:4.3rem}.settings-panel{border-radius:1.6rem 0 0 1.6rem;inline-size:min(96vw,100%)}}@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{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-size));grid-template-rows:repeat(var(--quick-rows), var(--quick-cell-size));grid-auto-rows:var(--quick-cell-size);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);background-size:calc(var(--quick-cell-size) + var(--quick-gap)) calc(var(--quick-cell-size) + var(--quick-gap));opacity:.08;border-radius:2.4rem;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));-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.desktop-grid.is-editing:before{opacity:.22}.desktop-grid:after{content:"";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.5rem, calc(var(--quick-cell-size) * .24));border:1px solid color-mix(in srgb, var(--accent) 58%, #fff);background:color-mix(in srgb, var(--accent) 14%, #fff 8%);opacity:0;pointer-events:none;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))));transform-origin:0 0;z-index:35;transition:opacity .12s;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 .08rem #ffffff2e,0 .6rem 1.4rem -1rem #0006}.desktop-grid.is-dragging:after{opacity:var(--desktop-preview-opacity)}.desktop-grid.is-dragging,.desktop-grid.is-dragging *{-webkit-user-select:none;user-select:none}.desktop-item{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 2rem #00000047);transform:translate(var(--desktop-drag-offset-x,0), var(--desktop-drag-offset-y,0)) scale(1.04);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{align-items:stretch;display:flex}.desktop-item-topbar{z-index:5}.desktop-topbar-pill{background:radial-gradient(circle at 14% 0,#ffffff14,#0000 24%),linear-gradient(#121216d1,#0e0f14e0);border:1px solid #ffffff24;justify-content:space-between;gap:clamp(.46rem,.9vw,.9rem);min-block-size:100%;inline-size:100%;padding-inline:clamp(.72rem,1.4vw,1.08rem);overflow:hidden;box-shadow:inset 0 .04rem .08rem #ffffff1a,0 1rem 2rem -1.4rem #0009,0 .3rem .8rem #0f131c3d}.desktop-topbar-status{flex:auto;align-items:center;gap:clamp(.42rem,.8vw,.72rem);min-inline-size:0;display:inline-flex}.desktop-topbar-pill .topbar-weather-chip{flex:auto;min-inline-size:0;max-inline-size:min(15rem,100%)}.desktop-topbar-clock{color:#ffffffd1;gap:.08rem;min-inline-size:0;display:grid}.desktop-topbar-clock strong{letter-spacing:-.02em;font-size:clamp(.86rem,.92vw,1rem);line-height:1}.desktop-topbar-clock span{color:#ffffff8f;white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-size:.66rem;line-height:1.1;overflow:hidden}.desktop-topbar-actions{flex:none;align-items:center;gap:clamp(.18rem,.4vw,.42rem);display:inline-flex}.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(.8rem,1.4vw,1.2rem);block-size:100%;inline-size:100%;padding:clamp(1.2rem,2vw,1.9rem);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{align-content:center;block-size:100%;inline-size:100%;margin-block-start:0;display:grid}.desktop-search-shell:before{inset:auto 12% .2rem}.desktop-item-widget{z-index:1}.desktop-item-shortcut{z-index:1;justify-content:center;align-items:center;display:flex}.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:linear-gradient(#ffffff14,#ffffff05)}.desktop-item-shortcut.is-collection-target .app-link{box-shadow:inset 0 0 0 .08rem color-mix(in srgb, var(--accent) 56%, #ffffff3d), 0 .7rem 1.2rem -1rem color-mix(in srgb, var(--accent) 46%, transparent)}.desktop-item-shortcut.is-squeeze-target .app-link{box-shadow:inset 0 0 0 .08rem #ffffff4a,0 .64rem 1rem -.92rem #00000038}.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{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(.18rem,.42vw,.44rem);padding:.18rem;display:grid}.app-link-folder{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;align-items:stretch;gap:clamp(.24rem,.46vw,.5rem);padding:clamp(.2rem,.42vw,.34rem)}.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(.9rem, 1.8vw, 1.5rem)), calc(var(--folder-preview-block) - clamp(1.8rem, 3vw, 2.8rem)));inline-size:min(100%, max(4.2rem, 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(.96rem, calc(var(--quick-cell-size) * .22), 1.3rem);background:radial-gradient(circle at 20% 16%,#fff3,#0000 34%),linear-gradient(#ffffff1f,#ffffff0d);place-self:center;gap:clamp(.14rem,.24vw,.26rem);padding:clamp(.22rem,.46vw,.36rem);display:grid;box-shadow:inset 0 .04rem .08rem #ffffff24,0 .7rem 1.4rem -1.1rem #00000052}.folder-preview-item{border-radius:clamp(.52rem, calc(var(--quick-cell-size) * .14), .86rem);background:#ffffff1a;border:0;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:inset 0 .04rem .08rem #ffffff24,0 .34rem .72rem -.56rem #00000047}.folder-preview-item:hover{background:#ffffff29;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{background:0 0;transform:translateY(-.06rem)}.app-link:focus-visible{outline-offset:.12rem;outline:.14rem solid #ffffffad}.app-link-icon{inline-size:clamp(2.35rem, calc(var(--quick-cell-size) * .68), 4.2rem);block-size:clamp(2.35rem, calc(var(--quick-cell-size) * .68), 4.2rem);justify-content:center;align-items:center;display:inline-flex;position:relative}.app-link-icon img,.app-link-icon>span{-webkit-user-drag:none;border-radius:28%;justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.app-link-icon img{object-fit:cover;box-shadow:0 .5rem 1rem -.64rem #00000057,0 .22rem .44rem #00000024}.app-link-icon .quick-icon-search,.app-link-icon .quick-icon-emoji{background:#fff3;border-radius:28%;box-shadow:inset 0 .05rem .08rem #ffffff52,0 .45rem .88rem -.58rem #0000004d}.app-link-name{max-inline-size:100%;font-size:clamp(.58rem, calc(var(--quick-cell-size) * .12), .86rem);letter-spacing:-.01em;color:var(--shortcut-label);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 .08rem .4rem #00000042;font-weight:800;line-height:1.15;overflow:hidden}.app-link-pin{background:linear-gradient(135deg,#ffd76f,#ff9e5c);border-radius:9999px;block-size:.42rem;inline-size:.42rem;position:absolute;inset-block-start:.26rem;inset-inline-end:.58rem;box-shadow:0 0 0 .12rem #ffffff4d}.desktop-item-shortcut.is-pinned .app-link-name{color:color-mix(in srgb, var(--accent) 54%, #fff)}.app-link-add .app-link-icon{background:#ffffff2e;border:1px dashed #ebe9f1;border-radius:30%;box-shadow:inset 0 .05rem .08rem #ffffff52,0 .45rem .88rem -.58rem #00000038}.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)}.grid-size-row,.widget-size-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;display:grid}.drag-trash{border-radius:var(--pill-radius);color:#ffffffe0;letter-spacing:.04em;z-index:60;background:#0e1018d6;border:1px solid #fff3;justify-content:center;align-items:center;min-block-size:2.6rem;min-inline-size:6rem;padding:.46rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex;position:fixed;inset-block-end:.9rem;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 .8rem 1.6rem -.94rem #0000008a,0 .3rem .64rem #00000038}.drag-trash.active{background:color-mix(in srgb, var(--danger) 84%, #1a1a1a);transform:translate(-50%)scale(1.05)}.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-pill{justify-content:space-between}.desktop-topbar-clock span{display:none}}@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:4.2rem}.desktop-topbar-pill{padding-inline:.68rem}.desktop-topbar-status .topbar-divider{display:none}.desktop-topbar-pill .topbar-weather-chip{max-inline-size:8rem}.desktop-topbar-actions{gap:.14rem}}@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%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
