:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--text-primary:#fffffffa;--text-secondary:#ffffffb8;--text-tertiary:#ffffff80;--focus-ring:#4f86f799;--border-soft:#ffffff24;--border-subtle:#ffffff14;--surface-float:#ffffff1f;--surface-panel:#161820b8;--surface-soft:#ffffff14;--surface-raised:rgb(255 255 255/calc(.06 + (var(--surface-intensity,.54) * .16)));--glass-blur:1.6rem;--icon-radius-sm:1.18rem;--icon-radius-tile:1.55rem;--system-panel-radius:2rem;--launcher-side-gutter:clamp(1rem, 4vw, 4.5rem);--launcher-bottom-space:7.5rem;--shadow-soft:0 8px 32px -8px #0000004d;--shadow-strong:0 20px 48px -20px #00000080;--motion-fast:.14s ease;--motion-base:.2s cubic-bezier(.2, 0, 0, 1);--desktop-grid-gap:clamp(.5rem, 1.2vw, .85rem);--widget-bg:#ffffff0f;--widget-border:#ffffff1a;--widget-hover-bg:#ffffff1a;--widget-hover-border:#fff3;--widget-hover-scale:1.02;--glass-backdrop:blur(20px);--grid-columns:8;--grid-cell:clamp(5rem, 8.5vw, 7.5rem);--desktop-cell-scale:1;--widget-radius-lg:1.5rem;--widget-radius-md:1.25rem;--widget-radius-sm:1rem;--site-tile-size:7.5rem;--search-bar-width:40rem;--search-bar-height:3.25rem;--search-bar-radius:2rem;--wallpaper-transition:.6s cubic-bezier(.4, 0, .2, 1);--accent-primary:#4f86f7;--accent-secondary:#00f2fe;--accent-primary-rgb:79 134 247;--accent-glow:0 0 1.25rem rgb(var(--accent-primary-rgb) / .3);--search-bg:#1c1c1e73;--search-focus-bg:#1c1c1ea6;--search-border:#ffffff1f;--search-focus-border:#4f86f766;--search-text:#fffffff2;--search-placeholder:#ffffff59;--search-dropdown-bg:#1c1c1ef0;--search-engine-color:#fff9;--menu-bg:#1c1c1ef0;--menu-border:#ffffff1a;--menu-item-text:#ffffffdb;--menu-item-hover-bg:#ffffff14;--menu-item-active-bg:#4f86f733;--menu-muted:#ffffff80;--dialog-bg:#1c1c1ef5;--dialog-border:#ffffff1f;--dialog-scrim:#00000029;--dialog-text:#ffffffeb;--dialog-muted:#ffffff80;--dialog-control-bg:#ffffff0f;--dialog-control-hover-bg:#ffffff1f;font-family:Inter,SF Pro Display,Segoe UI,PingFang SC,Hiragino Sans,Noto Sans JP,sans-serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body,#app{block-size:100dvh;min-block-size:100dvh;inline-size:100%;overflow:hidden}body{color:var(--text-primary);background:#0f1115;margin:0;font-family:inherit;overflow:hidden}:focus-visible{box-shadow:0 0 0 .125rem var(--focus-ring);outline:0}.shell{block-size:100dvh;min-block-size:100dvh;inline-size:100%;position:relative;overflow:hidden}.shell[data-theme=light],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text-primary:#0e1216f5;--text-secondary:#0e1216a3;--text-tertiary:#0e121670;--focus-ring:#2580ff61;--border-soft:#0e12161a;--border-subtle:#0e12160f;--surface-float:#eff2f0eb;--surface-panel:#fffffff0;--surface-soft:#0e12160f;--surface-raised:rgb(255 255 255/calc(.88 + (var(--surface-intensity,.54) * .1)));--shadow-soft:0 .25rem 1rem -.75rem #0000001a;--shadow-strong:0 .75rem 2rem -1.5rem #0000002e;--search-bg:#ffffffb8;--search-focus-bg:#ffffffeb;--search-border:#00000014;--search-focus-border:#2580ff61;--search-text:#0e1216f5;--search-placeholder:#0e121659;--search-dropdown-bg:#fffffff5;--search-engine-color:#0e12168c;--menu-bg:#fffffff5;--menu-border:#0e12161a;--menu-item-text:#0e1216d6;--menu-item-hover-bg:#0e12160f;--menu-item-active-bg:#2580ff24;--menu-muted:#0e12167a;--dialog-bg:#fffffff5;--dialog-border:#00000014;--dialog-scrim:#0e121614;--dialog-text:#0e1216eb;--dialog-muted:#0e121685;--dialog-control-bg:#0e12160d;--dialog-control-hover-bg:#0e121617;--widget-bg:#0000000a;--widget-border:#0000000f;--widget-hover-bg:#0000000f;--widget-hover-border:#0000001f}.shell[data-theme=dark],:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell[data-appearance=nocturne],:root[data-appearance=nocturne]{--text-primary:#f5f8fffa;--text-secondary:#d7e0f8c7;--border-soft:#a1b7ff2e;--surface-panel:#0b0e1cc7;--surface-soft:#6e89dc24;--surface-raised:rgb(74 88 132/calc(.12 + (var(--surface-intensity,.54) * .18)));--glass-blur:1.65rem}.shell[data-appearance=aurora],:root[data-appearance=aurora]{--text-primary:#fffffffa;--text-secondary:#eef8ffcc;--border-soft:#bcffeb33;--surface-panel:#141822b3;--surface-soft:#98ffe01f;--surface-raised:rgb(172 216 255/calc(.1 + (var(--surface-intensity,.54) * .18)));--focus-ring:#adffe585;--glass-blur:1.5rem}.shell[data-appearance=contrast],:root[data-appearance=contrast]{--text-primary:#fff;--text-secondary:#ffffffdb;--text-tertiary:#ffffffb3;--border-soft:#ffffff4d;--border-subtle:#ffffff2e;--surface-panel:#080a10e0;--surface-soft:#ffffff2e;--surface-raised:#ffffff3d;--focus-ring:#ffffffb3;--glass-blur:.9rem}.shell[data-accent=blue],:root[data-accent=blue]{--accent-primary:#4f86f7;--accent-secondary:#00f2fe;--accent-primary-rgb:79 134 247}.shell[data-accent=violet],:root[data-accent=violet]{--accent-primary:#8b5cf6;--accent-secondary:#f472b6;--accent-primary-rgb:139 92 246}.shell[data-accent=mint],:root[data-accent=mint]{--accent-primary:#10b981;--accent-secondary:#22d3ee;--accent-primary-rgb:16 185 129}.shell[data-accent=rose],:root[data-accent=rose]{--accent-primary:#f43f5e;--accent-secondary:#fb7185;--accent-primary-rgb:244 63 94}.shell[data-accent=amber],:root[data-accent=amber]{--accent-primary:#f59e0b;--accent-secondary:#facc15;--accent-primary-rgb:245 158 11}.shell,:root{--accent-glow:0 0 1.25rem rgb(var(--accent-primary-rgb) / .3)}.shell[data-motion=calm],:root[data-motion=calm]{--motion-fast:.11s ease;--motion-base:.16s cubic-bezier(.2, 0, 0, 1)}.shell[data-motion=reduced],:root[data-motion=reduced]{--motion-fast:1ms linear;--motion-base:1ms linear}select,input[type=text],input[type=search],input[type=url],input[type=number],textarea{color:#ffffffe6;min-block-size:2.5rem;inline-size:100%;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), background-color var(--motion-fast);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}select:focus,input[type=text]:focus,input[type=search]:focus,input[type=url]:focus,input[type=number]:focus,textarea:focus{border-color:#4f86f780;box-shadow:0 0 0 2px #4f86f726}select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ffffff80' stroke-width='2'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-inline-end:2rem}select option{color:#fff;background:#161820}input[type=checkbox]{appearance:none;cursor:pointer;block-size:1.5rem;inline-size:2.75rem;transition:background var(--motion-fast);background:#ffffff26;border-radius:999px;flex-shrink:0;position:relative}input[type=checkbox]:after{content:"";block-size:1.25rem;inline-size:1.25rem;transition:transform var(--motion-fast);background:#fff;border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}input[type=checkbox]:checked{background:#4f86f7}input[type=checkbox]:checked:after{transform:translate(1.25rem)}input[type=file]{color:#ffffffb3;font-size:.85rem}input[type=file]::file-selector-button{color:#fffc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:.5rem;margin-inline-end:.5rem;padding:.4rem .75rem;font-size:.8rem}input[type=file]::file-selector-button:hover{background:#ffffff26}textarea{resize:vertical;min-block-size:5rem}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.wallpaper-layer{z-index:0;position:fixed;inset:0}.wallpaper-base{transition:background var(--wallpaper-transition), opacity var(--wallpaper-transition);background-size:cover;background-attachment:fixed;position:absolute;inset:0}.wallpaper-base--aurora{background:radial-gradient(circle at 10% 0,#3a5baaf2 0,#0000 38%),radial-gradient(circle at 82% 8%,#e26284bd 0,#0000 36%),radial-gradient(circle at 44% 100%,#23c4b657 0,#0000 44%),linear-gradient(135deg,#10131e 0%,#222a46 54%,#161827 100%)}.wallpaper-base--dawn{background:radial-gradient(circle at 22% 12%,#ffd38fc7 0,#0000 34%),radial-gradient(circle at 76% 18%,#ff7b8994 0,#0000 38%),linear-gradient(145deg,#fff7e8 0%,#cde9ef 48%,#7fa9d2 100%)}.wallpaper-base--forest{background:radial-gradient(circle at 14% 18%,#42d38f6b 0,#0000 36%),radial-gradient(circle at 78% 0,#89b56475 0,#0000 42%),linear-gradient(150deg,#10221d 0%,#1c3a35 48%,#07100f 100%)}.wallpaper-base--graphite{background:radial-gradient(circle at 12% 0,#ffffff29 0,#0000 34%),radial-gradient(circle at 92% 18%,#727c923d 0,#0000 36%),linear-gradient(145deg,#14161a 0%,#24272e 46%,#08090b 100%)}.wallpaper-base--none{background:#0f1115}.wallpaper-image{transition:opacity var(--wallpaper-transition);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.wallpaper-overlay{transition:opacity var(--wallpaper-transition), backdrop-filter var(--wallpaper-transition);background:#00000059;position:absolute;inset:0}.wallpaper-image--loaded{opacity:1}.wallpaper-mask{background-color:var(--wallpaper-mask-color,#0000001a);-webkit-backdrop-filter:blur(var(--wallpaper-mask-blur,0px));backdrop-filter:blur(var(--wallpaper-mask-blur,0px));transition:background-color var(--wallpaper-transition), backdrop-filter var(--wallpaper-transition);position:absolute;inset:0}.home{z-index:1;grid-template-rows:minmax(0,1fr);align-content:start;row-gap:0;block-size:100dvh;min-block-size:100dvh;inline-size:100%;display:grid;position:relative;overflow:hidden}.home-weather,.home-island,.theme-pull{z-index:55;color:#ffffffeb;position:absolute}.home-weather{max-inline-size:min(21.75rem,100vw - 2rem);box-shadow:none;text-shadow:0 .18rem .85rem #0000004d;background:0 0;border:0;align-items:center;gap:.85rem;padding-block:clamp(.2rem,.5dvh,.35rem);padding-inline:clamp(.15rem,.45vw,.35rem);display:inline-flex;inset-block-start:clamp(.75rem,1.2dvh,1.25rem);inset-inline-start:clamp(.75rem,1.2vw,1.5rem)}.home-weather svg{color:#ffffffdb;filter:drop-shadow(0 .18rem .75rem #00000040);flex:none}.home-weather-copy{gap:.1rem;min-inline-size:0;display:grid}.home-weather-copy strong{font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:450;line-height:1}.home-weather-copy span,.home-weather-copy small{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.3;overflow:hidden}.home-weather-copy small{color:#ffffff8a}.home-island{-webkit-backdrop-filter:blur(1.4rem);background:radial-gradient(circle at 18% 20%,#ffffff38,#0000 28%),linear-gradient(145deg,#0a0c0ef5,#14161beb);border:0;border-radius:999rem;justify-content:center;align-items:center;gap:.55rem;min-block-size:clamp(3rem,5.8dvh,3.6rem);inline-size:min(35rem,100vw - 2rem);padding-inline:clamp(.9rem,2vw,1.45rem);display:flex;inset-block-start:clamp(.5rem,.8dvh,.9rem);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 1rem 2.4rem #00000042,inset 0 .0625rem #ffffff24}.home-island-orb{color:#a8f5c6f0;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid;box-shadow:inset 0 0 0 .0625rem #ffffff1f}.home-island-brand{letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:700}.home-island strong{font-size:clamp(.95rem,1.35vw,1.1rem);font-weight:650}.theme-pull{color:#fff9e7e6;cursor:grab;touch-action:none;block-size:clamp(5.7rem,15dvh,7.5rem);inline-size:clamp(3.1rem,6vw,4.4rem);transform:translateX(calc(var(--cord-x,0) * -.45rem));transition:filter var(--motion-base), transform var(--motion-base);background:0 0;border:0;padding:0;display:block;inset-block-start:0;inset-inline-end:clamp(1rem,2.6vw,2.6rem)}.theme-pull:active,.theme-pull--active{cursor:grabbing}.theme-pull:focus-visible{outline:.125rem solid rgb(var(--accent-primary-rgb) / .72);outline-offset:.2rem}.theme-pull-line{pointer-events:none;filter:drop-shadow(0 .14rem .26rem #00000038);block-size:calc(100% - .95rem);inline-size:100%;position:absolute;inset-block-start:0;inset-inline:0;overflow:visible}.theme-pull-line path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.theme-pull--active .theme-pull-line path{transition:none}.theme-pull-knot{aspect-ratio:1;pointer-events:none;inline-size:clamp(.72rem,1.4vw,.95rem);transform:translateX(-50%) translateY(calc(var(--cord-y,0) * .65rem));transition:inset-block-start var(--motion-base), transform var(--motion-base);background:radial-gradient(circle at 35% 28%,#fffffff2,#0000 28%),linear-gradient(145deg,#fff3d2,#e8b96f);border-radius:50%;position:absolute;inset-block-start:calc(var(--cord-end-y,82%) - .05rem);inset-inline-start:50%;box-shadow:0 .45rem .85rem #0003,inset 0 -.08rem .16rem #784e1847}.theme-pull--active .theme-pull-knot{transition:none}.theme-pull:hover{filter:drop-shadow(0 .3rem .9rem #ffebb657);transform:translateX(calc(var(--cord-x,0) * -.45rem)) scale(1.03)}.shell[data-theme=light] .home-weather{color:#1c2218db;box-shadow:none;text-shadow:0 .18rem .85rem #ffffff73;background:0 0}.shell[data-theme=light] .home-island{color:#fffffff0}.shell[data-theme=light] .theme-pull{color:#fff9e7eb}.shell[data-theme=light] .home-weather-copy span,.shell[data-theme=light] .home-weather-copy small{color:#1c221894}.search-stage{z-index:50;pointer-events:none;transition:inset-block-start var(--motion-base);justify-content:center;padding-inline:clamp(1rem,3vw,2rem);display:flex;position:absolute;inset-block-start:var(--search-stage-y,clamp(13rem, 39dvh, calc(100dvh - 13rem)));inset-inline:0}.search-stage>*{pointer-events:auto}.icon-stage{z-index:20;inline-size:min(66vw,85rem);block-size:min(var(--icon-stage-height,clamp(16rem, 44dvh, 28rem)), calc(100dvh - var(--icon-stage-y,clamp(18rem, 42dvh, 27rem)) - .5rem));scroll-behavior:smooth;overscroll-behavior:contain;min-block-size:0;position:absolute;inset-block-start:var(--icon-stage-y,clamp(18rem, 42dvh, 27rem));inset-inline-start:50%;overflow:hidden;transform:translate(-50%)}.icon-stage::-webkit-scrollbar{display:none}.desktop-empty{color:#ffffffeb;text-align:center;flex-direction:column;justify-content:flex-start;place-items:center;gap:clamp(.55rem,1.6dvh,1.1rem);block-size:100%;min-block-size:100%;padding-block-start:clamp(.45rem,1.4dvh,1rem);padding-inline:clamp(.5rem,2vw,1.5rem);display:flex;overflow:hidden}.desktop-empty-copy{gap:.2rem;display:grid}.desktop-empty-copy span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.desktop-empty-copy strong{font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.15}.desktop-empty-actions{flex-wrap:wrap;justify-content:center;gap:clamp(.55rem,1.1vw,.8rem);inline-size:min(100%,42rem);display:flex}.desktop-empty-action{min-block-size:clamp(2.75rem,6.5dvh,3.35rem);color:inherit;-webkit-backdrop-filter:blur(.8rem);transition:transform var(--motion-base), background-color var(--motion-base), border-color var(--motion-base), box-shadow var(--motion-base);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999rem;justify-content:center;place-items:center;gap:.45rem;padding-block:clamp(.45rem,1.1dvh,.65rem);padding-inline:clamp(.75rem,1.5vw,1rem);display:inline-flex;box-shadow:0 .6rem 1.4rem #0000001f}.desktop-empty-action:hover{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-.12rem);box-shadow:0 .85rem 1.75rem #00000029}.desktop-empty-action--primary{background:linear-gradient(135deg,#ffffff2e,#ffffff14),#ffffff1a;border-color:#ffffff3d;box-shadow:0 1rem 2.4rem #0003,inset 0 .0625rem #ffffff3d}.desktop-empty-action--primary:hover{background:linear-gradient(135deg,#ffffff3d,#ffffff1c),#ffffff21;border-color:#ffffff5c}.desktop-empty-action span{overflow-wrap:anywhere;max-inline-size:100%;font-size:.78rem;font-weight:700}.desktop-empty-action svg{block-size:1.12rem;inline-size:1.12rem}.desktop-drop-overlay{z-index:80;-webkit-backdrop-filter:blur(.7rem);pointer-events:none;background:#00000029;place-items:center;padding-inline:clamp(1rem,4vw,2.5rem);display:grid;position:fixed;inset:0}.desktop-drop-panel{inline-size:min(24rem,100%);box-shadow:var(--shadow-strong);color:#ffffffeb;text-align:center;background:#14171c94;border:1px dashed #ffffff80;border-radius:1.25rem;gap:.35rem;padding-block:clamp(1rem,3dvh,1.4rem);padding-inline:clamp(1rem,4vw,1.5rem);display:grid}.desktop-drop-panel strong{font-size:1rem;font-weight:700}.desktop-drop-panel span{color:#ffffffa8;font-size:.82rem}.undo-toast{z-index:95;color:#ffffffeb;-webkit-backdrop-filter:blur(1.1rem);background:#161820d1;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.75rem;max-inline-size:min(100vw - 2rem,28rem);padding-block:.7rem;padding-inline:.9rem;display:inline-flex;position:fixed;inset-block-end:clamp(1rem,3dvh,1.75rem);inset-inline:50% auto;transform:translate(-50%);box-shadow:0 1rem 2.5rem #00000042}.undo-toast span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:.86rem;font-weight:650;overflow:hidden}.undo-toast button{background:rgb(var(--accent-primary-rgb) / .9);color:#fff;border:0;border-radius:999px;flex:none;padding-block:.45rem;padding-inline:.72rem;font-size:.8rem;font-weight:800}.undo-toast button:hover{background:var(--accent-primary)}.glass-widget{background:var(--widget-bg);-webkit-backdrop-filter:var(--glass-backdrop);border:1px solid var(--widget-border);border-radius:var(--widget-radius-md);transition:transform var(--motion-base), background-color var(--motion-base), border-color var(--motion-base), box-shadow var(--motion-base);box-shadow:0 20px 40px #0003}.glass-widget:hover{background:var(--widget-hover-bg);border-color:var(--widget-hover-border);transform:scale(var(--widget-hover-scale))}.glass-widget--accent{box-shadow:var(--accent-glow);border-color:#4f86f74d}.icon-box{position:relative;overflow:visible}.icon-box[data-icontype=widget] .icon-content{padding-block-end:22px;position:relative}.icon-box[data-iconsize=l]{grid-area:span 2/span 4}.icon-box[data-iconsize=m]{grid-area:span 2/span 2}.icon-box[data-iconsize=s]{grid-area:span 1/span 2}.icon-box[data-icontype=site]{grid-area:span 1/span 1}.icon-box[data-icontype=folder-icon]{grid-area:span 2/span 2}.icon-content{block-size:100%;padding:4px}.icon-widget{border-radius:var(--widget-radius-md);cursor:pointer;block-size:100%;transition:transform var(--motion-base), box-shadow var(--motion-base);background:0 0;position:relative;overflow:clip}.icon-widget:hover{transform:scale(1.02)}.icon-box[data-iconsize=l] .icon-widget{border-radius:var(--widget-radius-lg)}.icon-box[data-iconsize=s] .icon-widget{border-radius:var(--widget-radius-sm)}.site-tile{block-size:100%;inline-size:100%;color:var(--text-primary);cursor:pointer;transition:background-color var(--motion-base), transform var(--motion-base), border-color var(--motion-base);background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.site-tile:hover{background:0 0;transform:scale(1.05)}.site-tile-icon{block-size:56px;inline-size:56px;transition:background-color var(--motion-fast), transform var(--motion-fast);background:0 0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.site-tile:hover .site-tile-icon{transform:scale(1.08)}.site-tile-icon img{object-fit:cover;block-size:100%;inline-size:100%}.site-tile-label{text-overflow:ellipsis;white-space:nowrap;color:#fff9;max-inline-size:90px;font-size:.78rem;line-height:1.25;overflow:hidden}.site-tile-monogram{color:#ffffff80;font-size:1.2rem;font-weight:700}.folder-tile{border-radius:var(--widget-radius-md);cursor:pointer;block-size:100%;transition:transform var(--motion-base), box-shadow var(--motion-base);background:#ffffffb8;border:0;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:.25rem;padding:.625rem;display:grid;box-shadow:0 4px 12px #0000000d}.folder-tile:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.folder-tile-preview{background:var(--surface-soft);border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.folder-tile-preview img{object-fit:contain;block-size:60%;inline-size:60%}.folder-tile-label{text-align:center;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-block-start:.25rem;font-size:.75rem;overflow:hidden}.shell[data-theme=dark] .folder-tile{background:#ffffff14;box-shadow:0 4px 12px #00000026}.shell[data-theme=dark] .folder-tile:hover{box-shadow:0 8px 24px #00000040}.icon-box[data-dragging=true]{z-index:20;opacity:.85}.icon-box[data-dragging=true] .icon-content{transform:scale(1.06)}.icon-box-ghost{opacity:.2}.icon-box[data-drop-preview=true]:before{content:"";border-radius:var(--widget-radius-md);pointer-events:none;background:#ffffff0f;border:2px dashed #ffffff80;position:absolute;inset:2px}.icon-close-btn{z-index:12;color:#00000080;cursor:pointer;opacity:0;block-size:20px;inline-size:20px;transition:opacity var(--motion-fast);background:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;display:flex;position:absolute;inset-block-start:-4px;inset-inline-start:-4px;box-shadow:0 2px 8px -2px #0000004d}.icon-box:hover .icon-close-btn,.icon-box[data-editing=true] .icon-close-btn{opacity:1}.system-panel-scrim{z-index:38;padding:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0003;display:grid;position:fixed;inset:0}.shell[data-theme=dark] .system-panel-scrim{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#00000073}.system-panel-scrim--right{place-items:start end}.system-panel-scrim--left{place-items:start}.system-panel-scrim--center{place-items:center}.system-panel-scrim--bottom{place-items:end center}.system-panel{border-radius:var(--system-panel-radius);color:#1c1c1e;background:#fff;border:1px solid #0000000f;gap:1rem;max-block-size:calc(100dvh - 1.5rem);inline-size:min(100%,28rem);padding:clamp(1rem,3vw,1.35rem);display:grid;overflow:auto;box-shadow:0 1rem 2rem -1.25rem #0000002e}.shell[data-theme=dark] .system-panel{color:#fffffff2;background:#161820;border-color:#ffffff14;box-shadow:0 1rem 2rem -1.25rem #0006}.system-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.system-panel-head h2,.system-panel-head span{margin:0}.system-panel-head span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.system-panel-text{background:#0000000a;border-radius:999px;min-block-size:2.5rem;padding-inline:.75rem}.shell[data-theme=dark] .system-panel-text{background:#ffffff1a}.system-drawer-empty{color:var(--text-secondary)}.system-drawer-body,.system-drawer-group{gap:.75rem;display:grid}.system-drawer{inline-size:min(100%,60rem)}.system-drawer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.system-drawer-filters{flex-wrap:wrap;flex:22rem;gap:.45rem;min-inline-size:0;display:flex}.system-drawer-filter,.system-drawer-sort{background:#0000000a;border-radius:999px;min-block-size:2.45rem}.shell[data-theme=dark] .system-drawer-filter,.shell[data-theme=dark] .system-drawer-sort{background:#ffffff1a}.system-drawer-filter{color:var(--text-secondary);white-space:nowrap;transition:background var(--motion-fast), color var(--motion-fast), transform var(--motion-fast);flex:0 auto;justify-content:center;align-items:center;gap:.4rem;padding-inline:.8rem;display:inline-flex}.system-drawer-filter:hover{color:var(--text-primary);transform:translateY(-.08rem)}.system-drawer-filter[data-active=true]{color:var(--text-primary);background:#0000001a;box-shadow:inset 0 1px #ffffff59}.shell[data-theme=dark] .system-drawer-filter[data-active=true]{background:#ffffff38}.system-drawer-sort{color:var(--text-secondary);flex:none;align-items:center;gap:.4rem;padding-inline:.8rem;display:inline-flex}.system-drawer-sort select{min-inline-size:8.5rem;color:inherit;font:inherit;background:0 0;border:0;outline:0}.system-search-field{background:#0000000a;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-block-size:3.2rem;padding-inline:.9rem;display:grid}.shell[data-theme=dark] .system-search-field{background:#ffffff1c}.system-search-field input{background:0 0;border:0;min-inline-size:0}.system-drawer-quick{gap:.65rem;display:grid}.system-drawer-quick-head{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.system-drawer-quick-head span{min-inline-size:0;color:var(--text-primary);align-items:center;gap:.42rem;font-size:.84rem;font-weight:760;display:inline-flex}.system-drawer-quick-head small{color:var(--text-tertiary);text-align:end;font-size:.74rem;font-weight:650}.system-drawer-quick-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));gap:.55rem;display:grid}.system-drawer-quick-item{min-block-size:4.25rem;color:var(--text-primary);text-align:start;transition:background var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);background:#0000000a;border:0;border-radius:1.05rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding-block:.58rem;padding-inline:.62rem;display:grid}.system-drawer-quick-item:hover{background:rgb(var(--accent-primary-rgb) / .1);box-shadow:inset 0 0 0 .0625rem rgb(var(--accent-primary-rgb) / .2);transform:translateY(-.08rem)}.shell[data-theme=dark] .system-drawer-quick-item{background:#ffffff14}.shell[data-theme=dark] .system-drawer-quick-item:hover{background:rgb(var(--accent-primary-rgb) / .16)}.system-drawer-quick-copy{gap:.1rem;min-inline-size:0;display:grid}.system-drawer-quick-copy strong,.system-drawer-quick-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-drawer-quick-copy strong{font-size:.82rem;font-weight:760}.system-drawer-quick-copy small{color:var(--text-tertiary);font-size:.72rem;font-weight:650}.system-drawer-batch{border:1px solid rgb(var(--accent-primary-rgb) / 0);color:var(--text-secondary);transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);background:#00000006;border-radius:1.1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;padding:.5rem;display:flex}.system-drawer-batch[data-active=true]{border-color:rgb(var(--accent-primary-rgb) / .26);background:rgb(var(--accent-primary-rgb) / .08);box-shadow:inset 0 1px #ffffff47}.shell[data-theme=dark] .system-drawer-batch{background:#ffffff12}.shell[data-theme=dark] .system-drawer-batch[data-active=true]{background:rgb(var(--accent-primary-rgb) / .14)}.system-drawer-batch-toggle,.system-drawer-batch-action,.system-drawer-batch-move{min-block-size:2.1rem;color:inherit;white-space:nowrap;transition:background var(--motion-fast), color var(--motion-fast), opacity var(--motion-fast), transform var(--motion-fast);background:#0000000b;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;padding-inline:.7rem;font-size:.78rem;font-weight:700;display:inline-flex}.system-drawer-batch-toggle:hover,.system-drawer-batch-action:hover,.system-drawer-batch-move:hover{color:var(--text-primary);background:#00000016;transform:translateY(-.06rem)}.system-drawer-batch-toggle:disabled,.system-drawer-batch-action:disabled,.system-drawer-batch-move[data-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}.shell[data-theme=dark] .system-drawer-batch-toggle,.shell[data-theme=dark] .system-drawer-batch-action,.shell[data-theme=dark] .system-drawer-batch-move{background:#ffffff1a}.shell[data-theme=dark] .system-drawer-batch-toggle:hover,.shell[data-theme=dark] .system-drawer-batch-action:hover,.shell[data-theme=dark] .system-drawer-batch-move:hover{background:#ffffff2e}.system-drawer-batch-move select{min-inline-size:8rem;color:inherit;font:inherit;background:0 0;border:0;outline:0}.system-drawer-batch-count{min-inline-size:min(8rem,100%);color:var(--text-tertiary);text-align:center;flex:auto;font-size:.76rem;font-weight:700}.system-drawer-batch-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.system-drawer-batch-action--danger{color:#cd3535}.shell[data-theme=dark] .system-drawer-batch-action--danger{color:#ffb4b4}.system-drawer-group h3{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:inline-flex}.system-drawer-group h3 span{color:var(--text-tertiary);font-size:.74rem;font-weight:600}.system-drawer-grid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.75rem;display:grid}.system-drawer-item{min-block-size:9.75rem;min-inline-size:0;transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);background:#00000008;border:1px solid #0000;border-radius:1.35rem;grid-template-rows:minmax(0,1fr) auto;gap:.45rem;padding:.55rem;display:grid;position:relative}.system-drawer-select{z-index:1;block-size:2rem;inline-size:2rem;color:var(--text-tertiary);transition:background var(--motion-fast), color var(--motion-fast), transform var(--motion-fast), opacity var(--motion-fast);background:#ffffffb8;border-radius:999px;place-items:center;display:inline-grid;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;box-shadow:0 .45rem 1rem #00000014}.system-drawer-select:hover,.system-drawer-select[data-selected=true]{background:rgb(var(--accent-primary-rgb) / .16);color:var(--text-primary);transform:scale(1.04)}.shell[data-theme=dark] .system-drawer-select{background:#00000047;box-shadow:0 .45rem 1rem #00000038}.system-drawer-item:hover,.system-drawer-item[data-active=true]{background:#0000000e;transform:translateY(-.12rem)}.system-drawer-item[data-active=true]{border-color:rgb(var(--accent-primary-rgb) / .38);box-shadow:0 .7rem 1.5rem rgb(var(--accent-primary-rgb) / .14)}.shell[data-theme=dark] .system-drawer-item{background:#ffffff14}.shell[data-theme=dark] .system-drawer-item:hover,.shell[data-theme=dark] .system-drawer-item[data-active=true]{background:#ffffff24}.system-drawer-item-main{text-align:center;background:0 0;border-radius:1rem;align-content:start;justify-items:center;gap:.35rem;min-block-size:0;min-inline-size:0;padding:.2rem;display:grid}.system-drawer-item-main:focus-visible{box-shadow:0 0 0 .16rem rgb(var(--accent-primary-rgb) / .45)}.system-drawer-item-title,.system-drawer-item small{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.system-drawer-item-title{font-size:.78rem;font-weight:700}.system-drawer-item small{color:var(--text-tertiary);font-size:.68rem}.system-drawer-item-folder{background:rgb(var(--accent-primary-rgb) / .1);max-inline-size:100%;color:var(--text-secondary);border-radius:999px;align-items:center;gap:.25rem;padding-block:.18rem;padding-inline:.42rem;font-size:.64rem;font-weight:700;display:inline-flex}.system-drawer-item-folder span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.system-drawer-actions{justify-content:center;align-items:center;gap:.25rem;min-inline-size:0;display:flex}.system-drawer-action{block-size:1.9rem;inline-size:1.9rem;color:var(--text-secondary);opacity:.78;transition:background var(--motion-fast), color var(--motion-fast), opacity var(--motion-fast), transform var(--motion-fast);background:#0000000b;border-radius:999px;place-items:center;display:inline-grid}.system-drawer-action:hover{color:var(--text-primary);opacity:1;background:#00000017;transform:translateY(-.06rem)}.shell[data-theme=dark] .system-drawer-action{background:#ffffff1a}.shell[data-theme=dark] .system-drawer-action:hover{background:#ffffff2e}.system-drawer-action--danger{color:#cd3535}.shell[data-theme=dark] .system-drawer-action--danger{color:#ffb4b4}@media (width<=40rem){.system-drawer-toolbar{align-items:stretch}.system-drawer-filters,.system-drawer-sort{flex:100%}.system-drawer-filter{flex:calc(50% - .45rem)}.system-drawer-sort select{flex:auto;min-inline-size:0}.system-drawer-grid{grid-template-columns:repeat(auto-fill,minmax(5.8rem,1fr))}.system-drawer-item{min-block-size:9.25rem}.system-drawer-action{block-size:2rem;inline-size:2rem}}.system-panel-enter-active,.system-panel-leave-active{transition:opacity var(--motion-base), transform var(--motion-base)}.system-panel-enter-from,.system-panel-leave-to{opacity:0}.system-panel-enter-from .system-panel,.system-panel-leave-to .system-panel{transform:translateY(1.2rem)scale(.98)}.info-grid{grid-template-columns:max-content 1fr;gap:.5rem 1.2rem;font-size:.875rem;display:grid}.info-grid dt{color:var(--text-tertiary)}.info-grid dd{color:var(--text-primary);margin:0}.sr-only{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}.hide-scroll{scrollbar-width:none}.hide-scroll::-webkit-scrollbar{display:none}@keyframes jiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-.9deg)}75%{transform:rotate(.9deg)}}@keyframes picked{0%{transform:scale(.98)}to{transform:scale(1.06)translateY(-.25rem)}}@keyframes slot-pulse{0%{opacity:.28;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes drop-bounce{0%{transform:scale(1.06)translateY(-.25rem)}55%{transform:scale(.96)translateY(.12rem)}to{transform:scale(1)translateY(0)}}@keyframes merge-pulse{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.01)}}@keyframes bubble-in{0%{opacity:0;border-radius:50%;transform:scale(.1)}45%{opacity:1}to{opacity:1;border-radius:inherit;transform:scale(1)}}@keyframes bubble-out{0%{opacity:1;border-radius:inherit;transform:scale(1)}to{opacity:0;border-radius:50%;transform:scale(.1)}}.bubble-enter-active{transform-origin:var(--bubble-x,50%) var(--bubble-y,50%);animation:.28s cubic-bezier(.16,1,.3,1) bubble-in}.bubble-leave-active{transform-origin:var(--bubble-x,50%) var(--bubble-y,50%);animation:.2s cubic-bezier(.4,0,1,1) bubble-out}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dropdown-enter-active,.dropdown-leave-active{transition:opacity var(--motion-fast), transform var(--motion-fast)}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-.5rem)scale(.97)}@media (width<=64rem){:root{--search-bar-width:30rem}}@media (width<=48rem){:root{--search-bar-width:calc(100vw - 10rem);--site-tile-size:5rem}.icon-box[data-iconsize=l]{grid-area:span 2/span 4}}@media (width<=40rem){.icon-box[data-iconsize=l]{grid-area:span 2/span 4}.icon-box[data-iconsize=m]{grid-area:span 2/span 2}.system-panel-scrim{place-items:end center;padding:.5rem}.system-panel{border-end-end-radius:1.35rem;border-end-start-radius:1.35rem;max-block-size:calc(100dvh - .5rem);inline-size:100%}.system-panel-head{grid-template-columns:minmax(0,1fr)}.system-drawer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=30rem){.system-drawer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=24rem){.icon-scroll-grid{justify-content:stretch;justify-items:center;min-inline-size:100%}}.shell{--search-bar-width:min(39rem, calc(100vw - 2rem));--search-stage-y:clamp(10rem, 39dvh, calc(100dvh - 7rem));--icon-stage-y:clamp(17rem, 42dvh, 27rem);--icon-stage-height:clamp(14rem, 46dvh, 28rem);--grid-cell:clamp(5.35rem, 7.6vw, 7.2rem);--desktop-grid-gap:clamp(.65rem, 1.45vw, 1.1rem);--widget-radius-lg:1.25rem;--widget-radius-md:1.05rem;--widget-radius-sm:.9rem;--shadow-soft:0 .875rem 2.25rem #1e201829;--shadow-strong:0 1.25rem 3rem #1c1f1642;--search-bg:#ffffff14;--search-focus-bg:#ffffff29;--search-border:#ffffff3d;--search-focus-border:rgb(var(--accent-primary-rgb) / .48);--search-text:#fffffff2;--search-placeholder:#ffffff85;--search-dropdown-bg:#211e18d1;--search-engine-color:#ffffffdb;--menu-bg:#302b1e85;--menu-border:#ffffff3d;--menu-item-text:#ffffffe6;--menu-item-hover-bg:#ffffff29;--menu-muted:#ffffffa8;--dialog-bg:#fffaf0f5;--dialog-border:#57462d1f;--dialog-text:#28221aeb;--dialog-muted:#3c322694;--dialog-control-bg:#503f2a14;--dialog-control-hover-bg:#503f2a24;color:#fffffff0}.shell[data-wallpaper=forest] .wallpaper-base--forest{background:linear-gradient(#ffb96980 0%,#ffd38b3d 31%,#0000 54%),radial-gradient(at 18% 18%,#ffcb7ca8 0,#0000 29%),radial-gradient(at 72% 7%,#eb8e5e61 0,#0000 34%),linear-gradient(164deg,#0000 43%,#769743db 44%,#366b2beb 66%,#174621fa 100%),repeating-linear-gradient(172deg,#0000 0 1.3rem,#ffffff0e 1.35rem 1.43rem),linear-gradient(#caa071 0%,#e3bd75 32%,#617f39 33%,#295624 100%)}.wallpaper-overlay{background:linear-gradient(#281c101f,#23371733 58%,#0f180d4d),#00000014}.home{grid-template-rows:minmax(0,1fr);row-gap:0;padding-inline-start:0}.search-stage{padding-inline:clamp(1rem,3vw,2rem);inset-block-start:var(--search-stage-y)}.icon-stage{inline-size:min(66vw,85rem);block-size:min(var(--icon-stage-height), calc(100dvh - var(--icon-stage-y) - .5rem));padding-inline:clamp(1rem,4vw,4rem);inset-block-start:var(--icon-stage-y)}.icon-scroll-grid{justify-content:center;max-inline-size:min(76rem,100vw - 2rem);margin-inline:auto;padding-block:clamp(.4rem,1.2vh,1rem) clamp(4rem,10vh,7rem)}.search-bar .search-input:focus-visible{box-shadow:none}.site-tile{border-radius:1rem;gap:.42rem}.site-tile-icon{border-radius:1rem;block-size:3.55rem;inline-size:3.55rem;box-shadow:0 .5rem 1rem #0000001f}.site-tile-label,.folder-tile-label{color:#ffffffeb;text-shadow:0 .08rem .3rem #00000080;max-inline-size:6.6rem;font-size:.78rem;font-weight:650}.folder-tile-grid{background:#ffffffe6;border-radius:1.15rem;padding:.75rem;box-shadow:0 .65rem 1.3rem #00000024}.folder-tile-cell{background:#26402014}.folder-tile-cell--empty{background:#2640200e}.system-panel-scrim{z-index:70}.system-panel,.quickadd{background:var(--dialog-bg);color:var(--dialog-text)}@media (width<=40rem){.shell{--search-stage-y:clamp(9rem, 36dvh, calc(100dvh - 7rem));--icon-stage-y:clamp(17rem, 47dvh, 22rem);--icon-stage-height:clamp(14rem, 39dvh, 24rem)}.home{row-gap:0;padding-inline-start:0}.home-weather{gap:.6rem;max-inline-size:min(12.5rem,100vw - 5.75rem);padding-block:.15rem;padding-inline:.2rem}.home-weather-copy strong{font-size:clamp(1.2rem,7vw,1.65rem)}.home-weather-copy span,.home-weather-copy small{font-size:.68rem}.home-island{gap:.45rem;min-block-size:3.35rem;inline-size:min(18rem,100vw - 2rem);inset-block-start:clamp(6.5rem,14dvh,7rem)}.home-island-brand{display:none}.theme-pull{block-size:clamp(5rem,13dvh,6.5rem);inline-size:clamp(2.7rem,13vw,3.25rem);inset-inline-end:clamp(.65rem,3vw,1rem)}.search-stage{padding-inline:1rem;inset-block-start:var(--search-stage-y)}.search-bar{inline-size:min(100%,100vw - 2rem)}.icon-stage{inline-size:min(100vw - 1.5rem,32rem);block-size:var(--icon-stage-height);padding-inline:.75rem;inset-block-start:var(--icon-stage-y)}.icon-scroll-grid{max-inline-size:calc(100vw - 1.5rem);padding-block:.25rem 4rem}.desktop-empty{gap:.9rem;padding-inline:0}.desktop-empty-copy strong{font-size:1.2rem}.desktop-empty-actions{gap:.55rem;inline-size:min(100%,18rem)}.desktop-empty-action{flex:8rem;min-block-size:3rem}.undo-toast{justify-content:space-between;inline-size:min(100vw - 1.5rem,28rem)}}.shell[data-motion=reduced] *,.shell[data-motion=reduced] :before,.shell[data-motion=reduced] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.shell[data-motion=calm][data-drag-active=true] .icon-box:not([data-dragging=true]) .icon-content,.shell[data-motion=reduced][data-drag-active=true] .icon-box:not([data-dragging=true]) .icon-content{animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.search-bar[data-v-d2007726]{z-index:10;gap:.5rem;inline-size:min(100%,40rem);margin-inline:auto;display:grid;position:relative;overflow:visible}.search-bar-form[data-v-d2007726]{z-index:2;background:var(--search-bg);-webkit-backdrop-filter:blur(1.5rem);border:1px solid var(--search-border);block-size:3.5rem;box-shadow:var(--shadow-soft);transition:background-color var(--motion-base), border-color var(--motion-base), box-shadow var(--motion-base);border-radius:2rem;align-items:center;gap:0;padding-inline:.5rem;display:flex;position:relative}.search-bar-form[data-v-d2007726]:focus-within{background:var(--search-focus-bg);border-color:var(--search-focus-border);box-shadow:var(--shadow-soft), 0 0 20px #4f86f733}.search-engine-btn[data-v-d2007726]{min-inline-size:3.25rem;color:var(--search-engine-color);cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast), transform var(--motion-fast);background:0 0;border:none;border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .75rem;display:flex}.search-engine-btn[data-v-d2007726]:hover{background:var(--surface-soft);color:var(--search-text);transform:translateY(-.0625rem)}.search-engine-icon[data-v-d2007726]{font-size:1.125rem;line-height:1}.search-engine-chevron[data-v-d2007726]{block-size:.875rem;inline-size:.875rem;color:var(--search-engine-color);transition:color var(--motion-fast), transform var(--motion-fast)}.search-engine-chevron--open[data-v-d2007726]{transform:rotate(180deg)}.search-engine-divider[data-v-d2007726]{background:var(--search-border);flex-shrink:0;block-size:1.25rem;inline-size:1px}.search-input[data-v-d2007726]{block-size:100%;min-inline-size:0;color:var(--search-text);background:0 0;border:none;outline:none;flex:1;padding:0 .75rem;font-size:.9375rem}.search-input[data-v-d2007726]::placeholder{color:var(--search-placeholder)}.search-submit-btn[data-v-d2007726]{block-size:2.5rem;inline-size:2.5rem;color:var(--accent-primary);cursor:pointer;background:#4f86f733;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.search-submit-btn[data-v-d2007726]:hover{color:#fff;background:#4f86f759}.search-engine-dropdown[data-v-d2007726],.search-suggestions[data-v-d2007726]{border:1px solid var(--menu-border);background:var(--search-dropdown-bg);-webkit-backdrop-filter:blur(2.5rem);border-radius:1rem;padding:.375rem;box-shadow:0 1rem 2rem -.5rem #0000004d}.search-engine-dropdown[data-v-d2007726]{z-index:6;transform-origin:1.75rem 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;inline-size:min(36rem,100vw - 2rem);display:grid;position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-start:.5rem;overflow:visible}.search-suggestions[data-v-d2007726]{z-index:5;max-block-size:min(20rem,42dvh);inline-size:calc(100% - 1rem);position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-start:.5rem;overflow:auto}.search-engine-option[data-v-d2007726]{min-block-size:3.1rem;inline-size:100%;color:var(--menu-item-text);cursor:pointer;text-align:start;transition:background-color var(--motion-fast), color var(--motion-fast), transform var(--motion-fast);background:0 0;border:none;border-radius:.82rem;align-items:center;gap:.55rem;padding:.5rem .6rem;display:flex}.search-engine-option[data-v-d2007726]:hover,.search-engine-option[data-highlighted=true][data-v-d2007726],.search-engine-option[data-active=true][data-v-d2007726]{background:var(--menu-item-hover-bg)}.search-engine-option[data-v-d2007726]:hover,.search-engine-option[data-highlighted=true][data-v-d2007726]{transform:translateY(-.0625rem)}.search-engine-option[data-active=true][data-v-d2007726]{color:var(--accent-primary);box-shadow:inset 0 0 0 .0625rem rgb(var(--accent-primary-rgb) / .24)}.search-engine-option-icon[data-v-d2007726]{background:#ffffff14;border-radius:.65rem;flex-shrink:0;place-items:center;block-size:1.9rem;inline-size:1.9rem;font-size:1.1rem;line-height:1;display:grid}.search-engine-option-copy[data-v-d2007726]{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.search-engine-option-copy strong[data-v-d2007726]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.search-engine-option-copy small[data-v-d2007726]{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;overflow:hidden}.search-suggestions-header[data-v-d2007726]{color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:.375rem .5rem;font-size:.75rem;display:flex}.search-suggestions-clear[data-v-d2007726]{color:var(--menu-muted);cursor:pointer;background:0 0;border:none;font-size:.75rem}.search-suggestions-clear[data-v-d2007726]:hover{color:var(--text-secondary)}.search-suggestion-item[data-v-d2007726]{inline-size:100%;color:var(--menu-item-text);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background .1s;display:flex}.search-suggestion-item[data-v-d2007726]:hover,.search-suggestion-item[data-active=true][data-v-d2007726]{background:var(--menu-item-hover-bg)}.search-suggestion-item[data-kind=command][data-v-d2007726],.search-suggestion-item[data-kind=calculator][data-v-d2007726],.search-suggestion-item[data-kind=shortcut][data-v-d2007726]{color:var(--search-text)}.search-suggestion-item[data-kind=command] .search-suggestion-mark[data-v-d2007726]{color:rgb(var(--accent-primary-rgb) / .95);background:linear-gradient(135deg, rgb(var(--accent-primary-rgb) / .2), rgb(var(--accent-primary-rgb) / .08)), var(--dialog-control-bg);box-shadow:inset 0 0 0 .0625rem rgb(var(--accent-primary-rgb) / .24)}.search-suggestion-item[data-kind=calculator] .search-suggestion-mark[data-v-d2007726]{color:#10b981f5;background:linear-gradient(135deg, #10b98138, #10b98114), var(--dialog-control-bg);box-shadow:inset 0 0 0 .0625rem #10b98142}.search-suggestion-item[data-kind=shortcut] .search-suggestion-mark[data-v-d2007726]{color:#f59e0bf5;background:linear-gradient(135deg, #f59e0b38, #f59e0b14), var(--dialog-control-bg);box-shadow:inset 0 0 0 .0625rem #f59e0b42}.search-suggestion-mark[data-v-d2007726]{background:var(--dialog-control-bg);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;font-size:.8125rem;display:flex}.search-suggestion-copy[data-v-d2007726]{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.search-suggestion-copy strong[data-v-d2007726]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:400;overflow:hidden}.search-suggestion-copy small[data-v-d2007726]{color:var(--text-tertiary);font-size:.75rem}.search-suggestions-empty[data-v-d2007726]{color:var(--menu-muted);text-align:center;margin:0;padding:.75rem;font-size:.8125rem}.dropdown-enter-active[data-v-d2007726],.dropdown-leave-active[data-v-d2007726]{transition:all .2s cubic-bezier(.16,1,.3,1)}.dropdown-enter-from[data-v-d2007726],.dropdown-leave-to[data-v-d2007726]{opacity:0;transform:translateY(-.5rem)scale(.97)}@media (width<=48rem){.search-bar[data-v-d2007726]{inline-size:min(100%,24rem)}.search-engine-dropdown[data-v-d2007726]{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:calc(100% - 1rem)}.search-engine-option[data-v-d2007726]{gap:.45rem;min-block-size:2.9rem;padding:.45rem .5rem}.search-engine-option-icon[data-v-d2007726]{block-size:1.7rem;inline-size:1.7rem;font-size:1rem}.search-engine-option-copy strong[data-v-d2007726]{font-size:.8125rem}.search-engine-option-copy small[data-v-d2007726]{font-size:.6875rem}}.info-scrim[data-v-9ce40387]{z-index:37;background:var(--dialog-scrim);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.info[data-v-9ce40387]{border:.0625rem solid var(--dialog-border);background:var(--dialog-bg);inline-size:min(100%,28rem);color:var(--dialog-text);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);box-shadow:var(--shadow-strong);border-radius:1rem;gap:1rem;padding:1.25rem;animation:.28s cubic-bezier(.16,1,.3,1) bubble-in;display:grid}.info-head[data-v-9ce40387],.info-copy[data-v-9ce40387]{gap:.5rem;display:grid}.info-head[data-v-9ce40387]{grid-template-columns:minmax(0,1fr) auto}.info-kicker[data-v-9ce40387]{color:var(--dialog-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.info-copy h2[data-v-9ce40387]{margin:0}.info-grid[data-v-9ce40387]{grid-template-columns:max-content minmax(0,1fr);gap:.625rem 1rem;margin:0;display:grid}.info-grid dt[data-v-9ce40387]{color:var(--dialog-muted)}.info-grid dd[data-v-9ce40387]{margin:0}.info-text[data-v-9ce40387]{color:inherit;background:0 0;border:0;border-radius:999px;min-block-size:2.5rem;padding-inline:.75rem}.info-text[data-v-9ce40387]:hover{background:var(--dialog-control-hover-bg)}.desktop-icon[data-v-35e8cd1e]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.desktop-icon[data-rounded=soft][data-v-35e8cd1e]{border-radius:var(--icon-radius-sm,1rem)}.desktop-icon[data-rounded=tile][data-v-35e8cd1e]{border-radius:var(--icon-radius-tile,1.35rem)}.desktop-icon[data-size=sm][data-v-35e8cd1e]{block-size:2.35rem;inline-size:2.35rem}.desktop-icon[data-size=md][data-v-35e8cd1e]{block-size:3.35rem;inline-size:3.35rem}.desktop-icon[data-size=lg][data-v-35e8cd1e]{block-size:clamp(3.75rem,10vw,4.75rem);inline-size:clamp(3.75rem,10vw,4.75rem)}.desktop-icon[data-variant=image][data-v-35e8cd1e]{background:0 0}.desktop-icon-image[data-v-35e8cd1e]{border-radius:inherit;object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .2s}.desktop-icon-image--loaded[data-v-35e8cd1e]{opacity:1}.desktop-icon[data-variant=glyph][data-v-35e8cd1e]{background:radial-gradient(circle at 30% 22%, #ffffff26, transparent 38%), linear-gradient(160deg, hsl(var(--icon-tone) 76% 70%), hsl(calc(var(--icon-tone) + 24) 84% 50%));box-shadow:var(--icon-pack-shadow,0 .35rem .8rem -.5rem #0000003d);border:var(--icon-pack-border,none)}.desktop-icon[data-variant=glyph][data-v-35e8cd1e]:after{content:"";border-radius:inherit;pointer-events:none;block-size:32%;display:var(--icon-pack-highlight,block);background:linear-gradient(#ffffff40,#0000);position:absolute;inset:.06rem .06rem auto}.desktop-icon-text[data-v-35e8cd1e]{color:var(--icon-pack-text,#fff);letter-spacing:.01em;text-shadow:0 .04rem .1rem #0000001f;font-size:clamp(.78rem,2.2vw,1rem);font-weight:750}.wdg-large[data-v-c8b61a50],.wdg-medium[data-v-c8b61a50],.wdg-small[data-v-c8b61a50]{block-size:100%;position:relative}.wdg-large[data-v-c8b61a50]{border-radius:20px;overflow:clip}.wdg-medium[data-v-c8b61a50]{border-radius:16px;overflow:clip}.wdg-small[data-v-c8b61a50]{border-radius:14px;overflow:clip}.wdg-memorial[data-v-c8b61a50]{color:#f8f8f8}.wdg-memorial-body[data-v-c8b61a50]{background:linear-gradient(160deg,#2d1b69 0%,#5b3a8c 20%,#c4627c 55%,#e8995e 80%,#f4c17b 100%);align-items:center;gap:1.25rem;block-size:100%;padding:1.5rem 1.75rem;display:flex;position:relative}.wdg-memorial-left[data-v-c8b61a50]{flex-direction:column;flex:1;justify-content:center;min-inline-size:0;display:flex}.wdg-memorial-kicker[data-v-c8b61a50]{color:#ffffffa8;margin-block-end:.2rem;font-size:.72rem;font-weight:700}.wdg-memorial-title[data-v-c8b61a50]{opacity:.94;text-overflow:ellipsis;white-space:nowrap;margin:0;margin-block-end:.5rem;font-size:1.05rem;font-weight:650;overflow:hidden}.wdg-memorial-days[data-v-c8b61a50]{margin:0;margin-block-end:.32rem;font-size:2.2rem;font-weight:300;line-height:1.1}.wdg-memorial-date[data-v-c8b61a50]{opacity:.75;margin:0;font-size:.78rem}.wdg-memorial-right[data-v-c8b61a50]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.wdg-memorial-avatar[data-v-c8b61a50]{block-size:4.5rem;inline-size:4.5rem;position:relative}.wdg-avatar-circle[data-v-c8b61a50]{border:3px solid #fff6;border-radius:50%;block-size:2.75rem;inline-size:2.75rem;position:absolute}.wdg-avatar-1[data-v-c8b61a50]{background:linear-gradient(135deg,#ff9a9e,#fad0c4);inset-block-start:0;inset-inline-start:0}.wdg-avatar-2[data-v-c8b61a50]{background:linear-gradient(135deg,#a18cd1,#fbc2eb);inset-block-end:0;inset-inline-end:0}.wdg-ai[data-v-c8b61a50]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:linear-gradient(160deg,#4f86f733,#00f2fe1a);border:1px solid #4f86f74d;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.wdg-ai-icon[data-v-c8b61a50]{color:#4f86f7;background:#4f86f74d;border-radius:50%;justify-content:center;align-items:center;block-size:48px;inline-size:48px;display:flex;box-shadow:0 0 20px #4f86f74d}.wdg-ai-body[data-v-c8b61a50]{flex-direction:column;align-items:center;gap:10px;display:flex}.wdg-ai-text[data-v-c8b61a50]{color:#fff9;font-size:.82rem}.wdg-ai-start[data-v-c8b61a50]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f86f7,#00f2fe);border:0;border-radius:20px;align-items:center;gap:6px;padding:6px 18px;font-size:.85rem;font-weight:600;display:inline-flex}.wdg-weather[data-v-c8b61a50]{flex-direction:column;display:flex}.wdg-weather-body[data-v-c8b61a50]{flex:1;align-items:center;gap:12px;padding:0 16px;display:flex}.wdg-weather-left[data-v-c8b61a50]{flex-shrink:0;align-items:center;gap:6px;display:flex}.wdg-weather-temp[data-v-c8b61a50]{color:#fff;font-size:2rem;font-weight:300}.wdg-weather-icon[data-v-c8b61a50]{font-size:1.5rem}.wdg-weather-info[data-v-c8b61a50]{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.wdg-weather-city[data-v-c8b61a50]{color:#ffffffb3;font-size:.8rem}.wdg-weather-desc[data-v-c8b61a50]{color:#ffffff73;font-size:.72rem}.wdg-clock[data-v-c8b61a50]{display:flex}.wdg-clock-body[data-v-c8b61a50]{flex:1;align-items:center;gap:.8rem;min-inline-size:0;padding-inline:1rem;display:flex}.wdg-clock-face[data-v-c8b61a50]{background:#ffffff1a;border-radius:1rem;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.12rem;block-size:3.15rem;inline-size:3.15rem;padding:.28rem;display:grid}.wdg-clock-face span[data-v-c8b61a50]{color:#fff;background:#ffffff1f;border-radius:.72rem;place-items:center;font-size:.72rem;font-weight:800;display:grid}.wdg-clock-copy[data-v-c8b61a50]{gap:.16rem;min-inline-size:0;display:grid}.wdg-clock-copy strong[data-v-c8b61a50]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.45rem;font-weight:740;line-height:1;overflow:hidden}.wdg-clock-copy span[data-v-c8b61a50],.wdg-clock-copy small[data-v-c8b61a50]{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.wdg-clock-copy small[data-v-c8b61a50]{color:#ffffff5c}.wdg-calendar[data-v-c8b61a50]{flex-direction:column;display:flex}.wdg-calendar-body[data-v-c8b61a50]{flex:1;align-items:center;gap:14px;padding:0 16px;display:flex}.wdg-calendar-date[data-v-c8b61a50]{flex-direction:column;flex-shrink:0;align-items:center;min-inline-size:44px;display:flex}.wdg-calendar-day[data-v-c8b61a50]{color:#4f86f7;font-size:2.2rem;font-weight:700;line-height:1}.wdg-calendar-weekday[data-v-c8b61a50]{color:#ffffff80;margin-block-start:2px;font-size:.7rem}.wdg-calendar-meta[data-v-c8b61a50]{flex-direction:column;gap:3px;display:flex}.wdg-calendar-month[data-v-c8b61a50]{color:#ffffffb3;font-size:.8rem;font-weight:500}.wdg-calendar-lunar[data-v-c8b61a50]{color:#fff6;font-size:.7rem;font-weight:400}.wdg-year-progress[data-v-c8b61a50]{display:flex}.wdg-year-progress-body[data-v-c8b61a50]{color:#ffffffe6;flex:1;align-content:center;gap:.5rem;min-inline-size:0;padding:.8rem 1rem;display:grid}.wdg-year-progress-copy[data-v-c8b61a50],.wdg-year-progress-meta[data-v-c8b61a50]{justify-content:space-between;align-items:center;gap:.75rem;min-inline-size:0;display:flex}.wdg-year-progress-copy span[data-v-c8b61a50],.wdg-year-progress-meta span[data-v-c8b61a50]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wdg-year-progress-copy span[data-v-c8b61a50]{color:#ffffff9e;font-size:.78rem;font-weight:650}.wdg-year-progress-copy strong[data-v-c8b61a50]{color:#fff;font-size:1.55rem;font-weight:760;line-height:1}.wdg-year-progress-meter[data-v-c8b61a50]{background:#ffffff1f;border-radius:999rem;block-size:.42rem;overflow:hidden}.wdg-year-progress-meter span[data-v-c8b61a50]{border-radius:inherit;background:linear-gradient(90deg,#4f86f7,#54d6a1);block-size:100%;display:block}.wdg-year-progress-meta span[data-v-c8b61a50]{color:#ffffff7a;font-size:.68rem}.wdg-focus-timer[data-v-c8b61a50]{color:#ffffffeb;background:radial-gradient(circle at 24% 20%, rgb(var(--accent-primary-rgb) / .22), transparent 34%), linear-gradient(135deg, #10141c6b, #ffffff0f);grid-template-rows:auto minmax(0,1fr) auto;gap:.72rem;padding:.85rem;display:grid}.wdg-focus-timer-body[data-v-c8b61a50]{place-items:center;gap:.55rem;min-block-size:0;display:grid}.wdg-focus-timer-ring[data-v-c8b61a50]{--focus-progress:0%;aspect-ratio:1;background:radial-gradient(circle, #0c0f14db 0 58%, transparent 59%), conic-gradient(var(--accent-primary) var(--focus-progress), #ffffff1f 0);border-radius:50%;place-items:center;inline-size:min(8rem,72%);display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 1rem 2.2rem #0000002e}.wdg-focus-timer-ring strong[data-v-c8b61a50]{color:#fff;letter-spacing:0;font-size:1.55rem;font-weight:780;line-height:1}.wdg-focus-timer-body p[data-v-c8b61a50]{color:#ffffff94;margin:0;font-size:.74rem;font-weight:650}.wdg-focus-timer-actions[data-v-c8b61a50]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.wdg-focus-timer-actions button[data-v-c8b61a50]{color:#ffffffe0;cursor:pointer;min-block-size:2rem;font:inherit;transition:background-color var(--motion-fast), transform var(--motion-fast);background:#ffffff1a;border:0;border-radius:.68rem;font-size:.74rem;font-weight:740}.wdg-focus-timer-actions button[data-v-c8b61a50]:first-child{background:rgb(var(--accent-primary-rgb) / .28);color:#fff}.wdg-focus-timer-actions button[data-v-c8b61a50]:hover{background:#ffffff2e;transform:translateY(-.05rem)}.wdg-focus-timer-actions button[data-v-c8b61a50]:first-child:hover{background:rgb(var(--accent-primary-rgb) / .4)}.wdg-small.wdg-focus-timer[data-v-c8b61a50]{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.65rem}.wdg-small.wdg-focus-timer .wdg-tool-head[data-v-c8b61a50]{grid-column:1/-1}.wdg-small.wdg-focus-timer .wdg-focus-timer-body[data-v-c8b61a50]{justify-content:flex-start;display:flex}.wdg-small.wdg-focus-timer .wdg-focus-timer-ring[data-v-c8b61a50]{inline-size:3.65rem}.wdg-small.wdg-focus-timer .wdg-focus-timer-ring strong[data-v-c8b61a50]{font-size:.85rem}.wdg-small.wdg-focus-timer .wdg-focus-timer-body p[data-v-c8b61a50]{display:none}.wdg-small.wdg-focus-timer .wdg-focus-timer-actions[data-v-c8b61a50]{grid-template-columns:minmax(0,1fr)}.wdg-small.wdg-focus-timer .wdg-focus-timer-actions button[data-v-c8b61a50]{min-block-size:1.55rem;font-size:.68rem}.wdg-hotsearch[data-v-c8b61a50]{flex-direction:column;padding:1rem;display:flex}.wdg-hotsearch-tabs[data-v-c8b61a50]{gap:.25rem;min-inline-size:0;margin-block-end:.875rem;display:flex}.wdg-hotsearch-tab[data-v-c8b61a50]{color:#fff6;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;transition:background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:0;border-radius:.5rem;padding:.25rem .65rem;font-size:.78rem;font-weight:500;overflow:hidden}.wdg-hotsearch-tab[data-v-c8b61a50]:hover{color:#fffc}.wdg-hotsearch-tab--active[data-v-c8b61a50]{color:#4f86f7;background:#4f86f733}.wdg-hotsearch-list[data-v-c8b61a50]{flex-direction:column;flex:1;gap:.125rem;display:flex;overflow:hidden}.wdg-hotsearch-item[data-v-c8b61a50]{min-inline-size:0;color:inherit;cursor:pointer;font:inherit;text-align:start;transition:background-color var(--motion-fast), transform var(--motion-fast);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.25rem .375rem;font-size:.74rem;display:flex}.wdg-hotsearch-item[data-v-c8b61a50]:hover{background:#ffffff0f;transform:translateY(-.05rem)}.wdg-hotsearch-rank[data-v-c8b61a50]{color:#ffffff59;text-align:center;flex-shrink:0;inline-size:1.125rem;font-size:.75rem;font-weight:700}.wdg-hotsearch-rank--top[data-v-c8b61a50]{color:#ff4d4f}.wdg-hotsearch-text[data-v-c8b61a50]{color:#fffc;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wdg-hotsearch-tag[data-v-c8b61a50]{color:#ffffff8c;background:#ffffff14;border-radius:.25rem;flex-shrink:0;padding:.0625rem .375rem;font-size:.6rem;font-weight:700}.wdg-hotsearch-tag--hot[data-v-c8b61a50]{color:#ff4d4f;background:#ff4d4f33}.wdg-hotsearch-tag--new[data-v-c8b61a50]{color:#4f86f7;background:#4f86f733}.wdg-notes[data-v-c8b61a50],.wdg-todo[data-v-c8b61a50],.wdg-calculator[data-v-c8b61a50],.wdg-newapi[data-v-c8b61a50]{color:#ffffffeb;background:linear-gradient(135deg,#0f121670,#ffffff0e),#0f12163d;gap:.65rem;padding:.85rem;display:grid}.wdg-todo[data-v-c8b61a50]{grid-template-rows:auto auto minmax(0,1fr) auto}.wdg-medium.wdg-todo[data-v-c8b61a50]{gap:.4rem;padding:.7rem}.wdg-tool-head[data-v-c8b61a50]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-inline-size:0;display:grid}.wdg-tool-head span[data-v-c8b61a50]{color:#fff;background:#ffffff1f;border-radius:.6rem;place-items:center;block-size:1.9rem;inline-size:1.9rem;font-size:.82rem;font-weight:750;display:grid}.wdg-tool-head strong[data-v-c8b61a50]{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.wdg-tool-head em[data-v-c8b61a50]{color:#ffffff94;font-size:.72rem;font-style:normal;font-weight:700}.wdg-notes-copy[data-v-c8b61a50]{color:#ffffff9e;margin:0;font-size:.74rem;line-height:1.35}.wdg-notes-list[data-v-c8b61a50],.wdg-todo-list[data-v-c8b61a50]{align-content:start;gap:.38rem;min-block-size:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.wdg-notes-list li[data-v-c8b61a50]{color:#ffffffd1;align-items:center;min-inline-size:0;font-size:.76rem;line-height:1.35;display:flex}.wdg-notes-list li[data-v-c8b61a50]:before{content:"";background:rgb(var(--accent-primary-rgb) / .8);border-radius:50%;flex:none;block-size:.36rem;inline-size:.36rem;margin-inline-end:.5rem}.wdg-todo-meter[data-v-c8b61a50]{background:#ffffff1a;border-radius:999rem;block-size:.28rem;overflow:hidden}.wdg-todo-meter span[data-v-c8b61a50]{border-radius:inherit;background:var(--accent-primary);block-size:100%;transition:inline-size var(--motion-base);display:block}.wdg-todo-list label[data-v-c8b61a50]{color:#ffffffd6;align-items:center;gap:.45rem;min-inline-size:0;font-size:.76rem;line-height:1.25;display:flex}.wdg-todo-list input[data-v-c8b61a50]{block-size:1rem;inline-size:1rem;accent-color:var(--accent-primary);flex:none;margin:0}.wdg-todo-list input:checked+span[data-v-c8b61a50]{color:#ffffff73;text-decoration:line-through}.wdg-todo-list span[data-v-c8b61a50]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wdg-todo-add[data-v-c8b61a50]{align-items:center;gap:.4rem;min-block-size:2rem;display:flex}.wdg-todo-add input[data-v-c8b61a50]{color:#fff;block-size:2rem;min-inline-size:0;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.65rem;outline:none;flex:1;padding-inline:.6rem;font-size:.72rem}.wdg-todo-add input[data-v-c8b61a50]:focus{border-color:rgb(var(--accent-primary-rgb) / .46)}.wdg-todo-add button[data-v-c8b61a50]{background:rgb(var(--accent-primary-rgb) / .22);color:#fff;block-size:2rem;inline-size:2rem;transition:background-color var(--motion-fast), transform var(--motion-fast);border:0;border-radius:.65rem;flex:none;font-size:1rem;font-weight:800}.wdg-todo-add button[data-v-c8b61a50]:hover{background:rgb(var(--accent-primary-rgb) / .34);transform:translateY(-.05rem)}.wdg-medium.wdg-todo .wdg-tool-head span[data-v-c8b61a50]{border-radius:.5rem;block-size:1.5rem;inline-size:1.5rem}.wdg-medium.wdg-todo .wdg-todo-list[data-v-c8b61a50]{gap:.22rem}.wdg-medium.wdg-todo .wdg-todo-add[data-v-c8b61a50]{min-block-size:1.75rem}.wdg-medium.wdg-todo .wdg-todo-add input[data-v-c8b61a50],.wdg-medium.wdg-todo .wdg-todo-add button[data-v-c8b61a50]{block-size:1.75rem}.wdg-medium.wdg-todo .wdg-todo-add button[data-v-c8b61a50]{inline-size:1.75rem}.wdg-calculator[data-v-c8b61a50]{grid-template-rows:auto auto auto minmax(0,1fr)}.wdg-newapi[data-v-c8b61a50]{grid-template-rows:auto minmax(0,1fr) auto auto}.wdg-newapi .wdg-tool-head em[data-tone=ready][data-v-c8b61a50]{color:#86efac}.wdg-newapi .wdg-tool-head em[data-tone=error][data-v-c8b61a50],.wdg-newapi .wdg-tool-head em[data-tone=empty][data-v-c8b61a50]{color:#fca5a5}.wdg-newapi-form[data-v-c8b61a50]{gap:.45rem;min-block-size:0;display:grid}.wdg-newapi-form input[data-v-c8b61a50],.wdg-newapi-form select[data-v-c8b61a50]{color:#fff;min-block-size:2rem;min-inline-size:0;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.65rem;outline:none;padding-inline:.6rem;font-size:.72rem}.wdg-newapi-form select[data-v-c8b61a50]{appearance:none}.wdg-newapi-form input[data-v-c8b61a50]:focus,.wdg-newapi-form select[data-v-c8b61a50]:focus{border-color:rgb(var(--accent-primary-rgb) / .46)}.wdg-newapi-form button[data-v-c8b61a50],.wdg-newapi-actions button[data-v-c8b61a50]{background:rgb(var(--accent-primary-rgb) / .24);color:#fff;cursor:pointer;min-block-size:2rem;font:inherit;transition:background-color var(--motion-fast), transform var(--motion-fast);border:0;border-radius:.65rem;font-size:.74rem;font-weight:760}.wdg-newapi-form button[data-v-c8b61a50]:hover,.wdg-newapi-actions button[data-v-c8b61a50]:hover{background:rgb(var(--accent-primary-rgb) / .36);transform:translateY(-.05rem)}.wdg-newapi-actions button[data-v-c8b61a50]:disabled{cursor:wait;opacity:.62;transform:none}.wdg-newapi-balance[data-v-c8b61a50]{align-content:center;gap:.1rem;min-block-size:0;display:grid}.wdg-newapi-balance small[data-v-c8b61a50],.wdg-newapi-grid small[data-v-c8b61a50],.wdg-newapi-foot[data-v-c8b61a50],.wdg-newapi-message[data-v-c8b61a50]{color:#ffffff8c;font-size:.7rem;line-height:1.35}.wdg-newapi-balance strong[data-v-c8b61a50]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:2rem;font-weight:780;line-height:1;overflow:hidden}.wdg-newapi-balance--credential strong[data-v-c8b61a50]{white-space:normal;font-size:1.05rem;line-height:1.15}.wdg-newapi-balance span[data-v-c8b61a50]{color:#ffffffa8;font-size:.74rem;font-weight:650}.wdg-newapi-grid[data-v-c8b61a50]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.wdg-newapi-grid div[data-v-c8b61a50]{background:#ffffff14;border-radius:.7rem;gap:.12rem;min-inline-size:0;padding:.55rem;display:grid}.wdg-newapi-grid strong[data-v-c8b61a50]{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.wdg-newapi-actions[data-v-c8b61a50]{grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));gap:.45rem;display:grid}.wdg-newapi-foot[data-v-c8b61a50]{justify-content:space-between;gap:.45rem;min-inline-size:0;margin:0;display:flex}.wdg-newapi-foot span[data-v-c8b61a50],.wdg-newapi-message[data-v-c8b61a50]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wdg-newapi-message[data-v-c8b61a50]{color:#fecaca;margin:0}.wdg-calculator-input[data-v-c8b61a50]{color:#fff;min-block-size:2.2rem;inline-size:100%;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.65rem;padding:.45rem .6rem}.wdg-calculator-input[data-v-c8b61a50]:focus{border-color:rgb(var(--accent-primary-rgb) / .46);outline:none}.wdg-calculator-result[data-v-c8b61a50]{color:#ffffffbd;text-align:end;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.wdg-calculator-pad[data-v-c8b61a50]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;min-block-size:0;display:grid}.wdg-calculator-pad button[data-v-c8b61a50]{color:#ffffffe0;min-block-size:1.75rem;transition:background-color var(--motion-fast), transform var(--motion-fast);background:#ffffff1a;border:0;border-radius:.55rem;font-size:.82rem;font-weight:750}.wdg-calculator-pad button[data-v-c8b61a50]:hover{background:#ffffff2e;transform:translateY(-.05rem)}.wdg-small.wdg-notes[data-v-c8b61a50],.wdg-small.wdg-todo[data-v-c8b61a50],.wdg-small.wdg-calculator[data-v-c8b61a50],.wdg-small.wdg-newapi[data-v-c8b61a50]{gap:.45rem;padding:.65rem}.wdg-small .wdg-notes-copy[data-v-c8b61a50],.wdg-small .wdg-calculator-pad[data-v-c8b61a50],.wdg-small .wdg-newapi-grid[data-v-c8b61a50],.wdg-small .wdg-newapi-foot[data-v-c8b61a50]{display:none}.wdg-small .wdg-todo-list[data-v-c8b61a50]{gap:.25rem}.wdg-generic[data-v-c8b61a50]{flex-direction:column;display:flex}.wdg-generic-body[data-v-c8b61a50]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.wdg-generic-icon[data-v-c8b61a50]{opacity:.8;font-size:1.75rem}.wdg-generic-title[data-v-c8b61a50]{color:#ffffffe6;font-size:.9rem;font-weight:600}.wdg-generic-desc[data-v-c8b61a50]{color:#ffffff73;font-size:.72rem}.wdg-generic-action[data-v-c8b61a50]{color:#fff;cursor:pointer;transition:opacity var(--motion-fast);background:linear-gradient(135deg,#4f86f7,#00f2fe);border:0;border-radius:20px;margin:0 16px 12px;padding:6px 16px;font-size:.75rem;font-weight:600}.wdg-generic-action[data-v-c8b61a50]:hover{opacity:.85}.wdg-large .wdg-generic-title[data-v-c8b61a50]{font-size:1.15rem}.wdg-large .wdg-generic-desc[data-v-c8b61a50]{font-size:.82rem}.wdg-large .wdg-generic-icon[data-v-c8b61a50]{font-size:2.25rem}.wdg-custom[data-v-c8b61a50]{color:#ffffffeb;background:linear-gradient(135deg, rgb(var(--accent-primary-rgb) / .2), #ffffff14), #0f12163d;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);border:1px solid #ffffff24;align-content:start;gap:.55rem;padding:.9rem;display:grid}.wdg-custom-head[data-v-c8b61a50]{align-items:center;gap:.55rem;min-inline-size:0;display:flex}.wdg-custom-icon[data-v-c8b61a50]{color:#fff;background:#ffffff24;border-radius:.65rem;flex:none;place-items:center;block-size:2rem;inline-size:2rem;font-size:.88rem;font-weight:700;display:grid}.wdg-custom-title[data-v-c8b61a50]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.wdg-custom-desc[data-v-c8b61a50]{color:#ffffffb3;margin:0;font-size:.76rem;line-height:1.35}.wdg-custom-list[data-v-c8b61a50]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.wdg-custom-list li[data-v-c8b61a50]{color:#ffffffbd;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.wdg-custom-list li[data-v-c8b61a50]:before{content:"";background:var(--accent-primary);vertical-align:.08em;border-radius:50%;block-size:.35rem;inline-size:.35rem;margin-inline-end:.4rem;display:inline-block}.wdg-custom-action[data-v-c8b61a50]{color:#fff;background:#ffffff29;border:0;border-radius:.6rem;justify-self:start;min-block-size:1.95rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700}.wdg-small .wdg-custom-list[data-v-c8b61a50]{display:none}.site-tile-img[data-v-1847feee]{object-fit:cover;block-size:100%;inline-size:100%}.site-tile-monogram[data-v-1847feee]{color:var(--icon-pack-text,#ffffffe6);font-size:1.5rem;font-weight:700}.folder-tile[data-v-adbe18a6]{block-size:100%;inline-size:100%;color:var(--text-primary);cursor:pointer;transition:transform var(--motion-base);background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem;display:flex}.folder-tile[data-v-adbe18a6]:hover{transform:scale(1.03)}.folder-tile-grid[data-v-adbe18a6]{aspect-ratio:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:.25rem;inline-size:100%;display:grid}.folder-tile-cell[data-v-adbe18a6]{background:0 0;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.folder-tile-cell img[data-v-adbe18a6]{object-fit:contain;block-size:65%;inline-size:65%}.folder-tile-cell--empty[data-v-adbe18a6]{background:#ffffff0a}.folder-tile-monogram[data-v-adbe18a6]{color:#ffffff80;font-size:.65rem;font-weight:700}.folder-tile-label[data-v-adbe18a6]{text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;max-inline-size:100%;font-size:.75rem;line-height:1.2;overflow:hidden}.icon-scroll-grid[data-v-14374aff]{grid-template-columns:repeat(auto-fill, var(--grid-cell));grid-auto-rows:var(--grid-cell);justify-content:center;gap:var(--desktop-grid-gap);grid-auto-flow:row;min-inline-size:0;padding-block:clamp(1.25rem,3vh,2.5rem) 15rem;display:grid}.folder-scrim[data-v-cc7a0283]{z-index:60;background:var(--dialog-scrim);-webkit-backdrop-filter:blur(.25rem);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.folder-view[data-v-cc7a0283]{border:1px solid var(--dialog-border);background:var(--dialog-bg);-webkit-backdrop-filter:blur(2.5rem);max-block-size:calc(100dvh - 4rem);inline-size:min(100%,32rem);color:var(--dialog-text);box-shadow:var(--shadow-strong);border-radius:1.25rem;gap:1rem;padding:1.25rem;animation:.28s cubic-bezier(.16,1,.3,1) bubble-in-cc7a0283;display:grid;overflow:auto}.folder-head[data-v-cc7a0283]{align-items:center;gap:.75rem;display:flex}.folder-title[data-v-cc7a0283]{flex:1;margin:0;font-size:1.15rem;font-weight:600}.folder-count[data-v-cc7a0283]{color:var(--dialog-muted);font-size:.78rem}.folder-close[data-v-cc7a0283]{color:var(--dialog-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.4rem .75rem;font-size:.85rem}.folder-close[data-v-cc7a0283]:hover{background:var(--dialog-control-hover-bg);color:var(--dialog-text)}.folder-batch[data-v-cc7a0283]{border:1px solid rgb(var(--accent-primary-rgb) / 0);color:var(--dialog-muted);transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);background:#00000009;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;padding:.5rem;display:flex}.folder-batch[data-active=true][data-v-cc7a0283]{border-color:rgb(var(--accent-primary-rgb) / .26);background:rgb(var(--accent-primary-rgb) / .09);box-shadow:inset 0 1px #ffffff38}.folder-batch-action[data-v-cc7a0283]{background:var(--dialog-control-bg);min-block-size:2rem;color:inherit;white-space:nowrap;cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast), opacity var(--motion-fast), transform var(--motion-fast);border:0;border-radius:999rem;justify-content:center;align-items:center;gap:.38rem;padding-inline:.68rem;font-size:.76rem;font-weight:700;display:inline-flex}.folder-batch-action[data-v-cc7a0283]:hover{background:var(--dialog-control-hover-bg);color:var(--dialog-text);transform:translateY(-.06rem)}.folder-batch-action[data-v-cc7a0283]:disabled{cursor:not-allowed;opacity:.45;transform:none}.folder-batch-action--danger[data-v-cc7a0283]{color:#cd3535}.folder-batch-count[data-v-cc7a0283]{text-align:center;flex:auto;min-inline-size:min(7rem,100%);font-size:.74rem;font-weight:700}.folder-batch-actions[data-v-cc7a0283]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.folder-grid[data-v-cc7a0283]{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem;display:grid}.folder-item[data-v-cc7a0283]{background:var(--dialog-control-bg);color:var(--dialog-text);transition:background var(--motion-fast), box-shadow var(--motion-fast);border:0;border-radius:.75rem;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.folder-item[data-v-cc7a0283]:hover,.folder-item[data-selected=true][data-v-cc7a0283]{background:var(--dialog-control-hover-bg)}.folder-item[data-selected=true][data-v-cc7a0283]{box-shadow:0 0 0 1px rgb(var(--accent-primary-rgb) / .4)}.folder-item-main[data-v-cc7a0283]{border-radius:inherit;min-block-size:6rem;inline-size:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.38rem;padding:.75rem .5rem;display:flex}.folder-item-select[data-v-cc7a0283],.folder-item-remove[data-v-cc7a0283]{z-index:1;background:var(--dialog-control-hover-bg);block-size:1.5rem;inline-size:1.5rem;color:var(--dialog-muted);cursor:pointer;opacity:0;transition:opacity var(--motion-fast), background var(--motion-fast), color var(--motion-fast);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.folder-item-select[data-v-cc7a0283]{inset-block-start:.2rem;inset-inline-start:.2rem}.folder-item-icon[data-v-cc7a0283]{background:var(--dialog-control-bg);block-size:2.5rem;inline-size:2.5rem;color:var(--dialog-muted);border-radius:.62rem;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;overflow:hidden}.folder-item-icon img[data-v-cc7a0283]{object-fit:cover;block-size:100%;inline-size:100%}.folder-item-title[data-v-cc7a0283]{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:.72rem;overflow:hidden}.folder-item-remove[data-v-cc7a0283]{inset-block-start:.2rem;inset-inline-end:.2rem}.folder-item:hover .folder-item-select[data-v-cc7a0283],.folder-item[data-selected=true] .folder-item-select[data-v-cc7a0283],.folder-item:hover .folder-item-remove[data-v-cc7a0283]{opacity:1}.folder-item-select[data-v-cc7a0283]:focus-visible,.folder-item-remove[data-v-cc7a0283]:focus-visible{opacity:1;outline:1px solid rgb(var(--accent-primary-rgb) / .55);outline-offset:.125rem}.folder-item-select[data-v-cc7a0283]:hover,.folder-item-select[aria-pressed=true][data-v-cc7a0283]{background:rgb(var(--accent-primary-rgb) / .18);color:var(--dialog-text)}.folder-item-remove[data-v-cc7a0283]:hover{color:#ff6b6b;background:#ff4d4f66}.folder-empty[data-v-cc7a0283]{text-align:center;color:var(--dialog-muted);margin:0;padding:2rem;font-size:.9rem}@keyframes bubble-in-cc7a0283{0%{opacity:0;transform:scale(.92)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}.quickadd-scrim[data-v-f5feaba7]{z-index:65;background:var(--dialog-scrim);-webkit-backdrop-filter:blur(.25rem);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.quickadd[data-v-f5feaba7]{border:1px solid var(--dialog-border);background:var(--dialog-bg);-webkit-backdrop-filter:blur(2.5rem);max-block-size:calc(100dvh - 2rem);inline-size:min(100%,26rem);color:var(--dialog-text);box-shadow:var(--shadow-strong);border-radius:1rem;gap:1rem;padding:1.25rem;animation:.28s cubic-bezier(.16,1,.3,1) bubble-in-f5feaba7;display:grid;overflow:auto}.quickadd-head[data-v-f5feaba7]{align-items:center;gap:.75rem;display:flex}.quickadd-title[data-v-f5feaba7]{flex:1;margin:0;font-size:1.1rem;font-weight:600}.quickadd-close[data-v-f5feaba7]{block-size:2rem;inline-size:2rem;color:var(--dialog-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;font-size:1.1rem;display:grid}.quickadd-close[data-v-f5feaba7]:hover{background:var(--dialog-control-hover-bg);color:var(--dialog-text)}.quickadd-tabs[data-v-f5feaba7]{background:var(--dialog-control-bg);border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.quickadd-tab[data-v-f5feaba7]{min-block-size:2rem;color:var(--dialog-muted);transition:background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:0;border-radius:.55rem;font-size:.82rem}.quickadd-tab[data-v-f5feaba7]:hover,.quickadd-tab[data-active=true][data-v-f5feaba7]{background:var(--dialog-control-hover-bg);color:var(--dialog-text)}.quickadd-preview[data-v-f5feaba7]{border:1px solid var(--dialog-border);background:var(--dialog-control-bg);border-radius:.75rem;align-items:center;gap:.75rem;min-block-size:3.5rem;padding:.625rem;display:flex}.quickadd-preview-icon[data-v-f5feaba7]{background:color-mix(in srgb, var(--accent-primary) 20%, transparent);block-size:2.25rem;inline-size:2.25rem;color:var(--accent-primary);border-radius:.625rem;flex:none;place-items:center;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.quickadd-preview-copy[data-v-f5feaba7]{gap:.125rem;min-inline-size:0;display:grid}.quickadd-preview-copy strong[data-v-f5feaba7],.quickadd-preview-copy small[data-v-f5feaba7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quickadd-preview-copy strong[data-v-f5feaba7]{font-size:.9rem;font-weight:600}.quickadd-preview-copy small[data-v-f5feaba7]{color:var(--dialog-muted);font-size:.75rem}.quickadd-form[data-v-f5feaba7]{gap:.875rem;display:grid}.quickadd-field[data-v-f5feaba7]{gap:.375rem;display:grid}.quickadd-error[data-v-f5feaba7]{color:#fecaca;background:#ef44441f;border:1px solid #ef444452;border-radius:.75rem;grid-column:1/-1;margin:0;padding:.65rem .75rem;font-size:.78rem;font-weight:650}.quickadd-field--wide[data-v-f5feaba7]{grid-column:1/-1}.quickadd-label[data-v-f5feaba7]{color:var(--dialog-muted);font-size:.8rem}.quickadd-hint[data-v-f5feaba7]{color:var(--dialog-muted);font-size:.74rem;line-height:1.45}.quickadd-input[data-v-f5feaba7]{border:1px solid var(--dialog-border);background:var(--dialog-control-bg);color:var(--dialog-text);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);border-radius:.625rem;outline:none;padding:.6rem .75rem;font-size:.9rem}.quickadd-input[data-v-f5feaba7]:focus{border-color:#4f86f780}.quickadd-input[data-v-f5feaba7]::placeholder{color:var(--dialog-muted)}.quickadd-actions[data-v-f5feaba7]{justify-content:flex-end;gap:.5rem;margin-block-start:.25rem;display:flex}.quickadd-cancel[data-v-f5feaba7],.quickadd-submit[data-v-f5feaba7]{cursor:pointer;transition:background var(--motion-fast);border:0;border-radius:.5rem;padding:.5rem 1rem;font-size:.85rem}.quickadd-cancel[data-v-f5feaba7]{background:var(--dialog-control-bg);color:var(--dialog-muted)}.quickadd-cancel[data-v-f5feaba7]:hover{background:var(--dialog-control-hover-bg)}.quickadd-submit[data-v-f5feaba7]{background:color-mix(in srgb, var(--accent-primary) 20%, transparent);color:var(--accent-primary);font-weight:500}.quickadd-submit[data-v-f5feaba7]:hover{background:color-mix(in srgb, var(--accent-primary) 34%, transparent)}@keyframes bubble-in-f5feaba7{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.widget-edit-scrim[data-v-d5602b9f]{z-index:68;background:var(--dialog-scrim);-webkit-backdrop-filter:blur(.25rem);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.widget-edit[data-v-d5602b9f]{border:1px solid var(--dialog-border);background:var(--dialog-bg);max-block-size:calc(100dvh - 2rem);inline-size:min(100%,34rem);color:var(--dialog-text);box-shadow:var(--shadow-strong);border-radius:1rem;gap:1rem;padding:1.25rem;display:grid;overflow:auto}.widget-edit-head[data-v-d5602b9f]{align-items:center;gap:.75rem;display:flex}.widget-edit-head h2[data-v-d5602b9f]{flex:1;margin:0;font-size:1.05rem}.widget-edit-close[data-v-d5602b9f]{block-size:2rem;inline-size:2rem;color:var(--dialog-muted);background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid}.widget-edit-form[data-v-d5602b9f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.widget-edit-field[data-v-d5602b9f]{gap:.375rem;display:grid}.widget-edit-field--wide[data-v-d5602b9f]{grid-column:1/-1}.widget-edit-field span[data-v-d5602b9f]{color:var(--dialog-muted);font-size:.8rem}.widget-edit-field input[data-v-d5602b9f],.widget-edit-field textarea[data-v-d5602b9f]{border-color:var(--dialog-border);background:var(--dialog-control-bg);color:var(--dialog-text)}.widget-edit-actions[data-v-d5602b9f]{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.widget-edit-btn[data-v-d5602b9f]{background:var(--dialog-control-bg);min-block-size:2.35rem;color:var(--dialog-text);border:0;border-radius:.6rem;padding:.5rem 1rem}.widget-edit-btn--primary[data-v-d5602b9f]{background:color-mix(in srgb, var(--accent-primary) 24%, transparent);color:var(--accent-primary);font-weight:600}@media (width<=40rem){.widget-edit-form[data-v-d5602b9f]{grid-template-columns:minmax(0,1fr)}}.rename-scrim[data-v-4bd1d2ee]{z-index:68;background:var(--dialog-scrim);-webkit-backdrop-filter:blur(.25rem);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.rename-dialog[data-v-4bd1d2ee]{border:1px solid var(--dialog-border);background:var(--dialog-bg);inline-size:min(100%,22rem);color:var(--dialog-text);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(2.5rem);border-radius:1rem;gap:1rem;padding:1rem;animation:.18s cubic-bezier(.16,1,.3,1) rename-in-4bd1d2ee;display:grid}.rename-head[data-v-4bd1d2ee]{align-items:center;gap:.75rem;display:flex}.rename-title[data-v-4bd1d2ee]{flex:1;margin:0;font-size:1rem;font-weight:600}.rename-close[data-v-4bd1d2ee]{block-size:2rem;inline-size:2rem;color:var(--dialog-muted);background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;font-size:1.1rem;display:grid}.rename-close[data-v-4bd1d2ee]:hover{background:var(--dialog-control-hover-bg);color:var(--dialog-text)}.rename-form[data-v-4bd1d2ee],.rename-field[data-v-4bd1d2ee]{gap:.75rem;display:grid}.rename-field span[data-v-4bd1d2ee]{color:var(--dialog-muted);font-size:.8rem}.rename-input[data-v-4bd1d2ee]{border:1px solid var(--dialog-border);background:var(--dialog-control-bg);min-block-size:2.75rem;inline-size:100%;color:var(--dialog-text);border-radius:.7rem;outline:none;padding:.6rem .75rem;font-size:.95rem}.rename-input[data-v-4bd1d2ee]:focus{border-color:rgb(var(--accent-primary-rgb) / .5);box-shadow:0 0 0 .125rem rgb(var(--accent-primary-rgb) / .15)}.rename-actions[data-v-4bd1d2ee]{justify-content:flex-end;gap:.5rem;display:flex}.rename-btn[data-v-4bd1d2ee]{border:0;border-radius:.65rem;min-block-size:2.4rem;padding-inline:.9rem;font-size:.85rem}.rename-btn--secondary[data-v-4bd1d2ee]{background:var(--dialog-control-bg);color:var(--dialog-muted)}.rename-btn--primary[data-v-4bd1d2ee]{background:color-mix(in srgb, var(--accent-primary) 22%, transparent);color:var(--accent-primary);font-weight:600}.rename-btn[data-v-4bd1d2ee]:hover{background:var(--dialog-control-hover-bg)}@keyframes rename-in-4bd1d2ee{0%{opacity:0;transform:scale(.95)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}.context-menu[data-v-73fc4f24]{z-index:100;border:1px solid var(--menu-border);background:var(--menu-bg);-webkit-backdrop-filter:blur(40px);min-inline-size:200px;max-inline-size:240px;box-shadow:var(--shadow-strong);transform-origin:0 0;border-radius:16px;outline:none;padding:6px;animation:.15s cubic-bezier(.16,1,.3,1) context-in-73fc4f24;position:fixed}.context-menu-item[data-v-73fc4f24]{inline-size:100%;color:var(--menu-item-text);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:.875rem;transition:background .1s;display:flex}.context-menu-item[data-v-73fc4f24]:hover,.context-menu-item--active[data-v-73fc4f24]{background:var(--menu-item-active-bg);color:var(--text-primary)}.context-menu-item--danger[data-v-73fc4f24]{color:#ff6b6b}.context-menu-item--danger[data-v-73fc4f24]:hover,.context-menu-item--danger.context-menu-item--active[data-v-73fc4f24]{background:#ff6b6b33}.context-menu-item--disabled[data-v-73fc4f24]{opacity:.4;cursor:not-allowed}.context-menu-item-icon[data-v-73fc4f24]{text-align:center;flex-shrink:0;inline-size:20px;font-size:1rem}.context-menu-item-label[data-v-73fc4f24]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.context-menu-item-chevron[data-v-73fc4f24]{opacity:.5;margin-inline-start:auto;font-size:.7rem}.context-submenu[data-v-73fc4f24]{border:1px solid var(--menu-border);background:var(--menu-bg);-webkit-backdrop-filter:blur(40px);min-inline-size:160px;max-inline-size:200px;box-shadow:var(--shadow-strong);border-radius:12px;padding:6px;position:absolute;inset-block-start:0;inset-inline-start:calc(100% + 4px)}@keyframes context-in-73fc4f24{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}
