@property --c0{syntax: "<color>"; inherits: true; initial-value: #0A1238;}@property --c1{syntax: "<color>"; inherits: true; initial-value: #1F4FA6;}@property --c2{syntax: "<color>"; inherits: true; initial-value: #58B6FF;}@property --c3{syntax: "<color>"; inherits: true; initial-value: #6CC4FF;}@property --c4{syntax: "<color>"; inherits: true; initial-value: #A6E8FF;}@property --c5{syntax: "<color>"; inherits: true; initial-value: #2C63E0;}:root{--menu-h: 30px;--glass: rgba(28, 30, 40, .42);--glass-line: rgba(255, 255, 255, .22);--text: #fff;--text-2: rgba(255, 255, 255, .62);--ink: #1d1d1f;--ink-2: #6e6e73;--paper: #fbfaf7;--ease-out: cubic-bezier(.23, 1, .32, 1);color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}:root:not([data-theme=light]),:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden;background:#050812;color:var(--text);overscroll-behavior:none;touch-action:manipulation}button,select{font:inherit;color:inherit}button{cursor:default}:focus-visible{outline:2px solid var(--c3, #6cc4ff);outline-offset:2px}.desktop{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;user-select:none;-webkit-user-select:none}.wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#050812}.wp-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity 1.2s ease}.wp-scene{border:0;pointer-events:none;background:transparent}.desktop-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.menubar{position:absolute;inset:0 0 auto;height:var(--menu-h);z-index:7000;display:flex;align-items:center;justify-content:space-between;padding:0 14px;padding-top:env(safe-area-inset-top);font-size:13px;background:linear-gradient(#00000038,#00000014);text-shadow:0 1px 3px rgba(0,0,0,.45)}.mb-left,.mb-right{display:flex;align-items:center;gap:18px;white-space:nowrap}.mb-left{gap:0;margin-left:-6px}.mb-right{gap:16px}.mb-menu{position:relative}.mb-title{display:grid;place-items:center;height:24px;padding:0 10px;border:0;border-radius:6px;background:none;font-size:13.5px;font-weight:500}.mb-title.app{font-weight:700}.mb-title.on{background:#ffffff38}.mb-icon{display:grid;place-items:center;height:22px;padding:0 6px;margin:0 -6px;border:0;border-radius:6px;background:none}.mb-icon:hover{background:#fff3}.mb-status{display:grid;place-items:center;height:22px;padding:0 8px;margin:0 -8px;border:0;border-radius:6px;background:transparent;transition:background .15s}.mb-status:hover,.mb-status.on{background:#fff3}.mb-status{position:relative}.mb-status:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:8px;border:2px solid #fff;opacity:0;pointer-events:none;animation:nudge 1.4s 3.5s var(--ease-out) 2}@keyframes nudge{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (pointer: coarse){.segmented button,select{height:40px}.foot-btn{width:44px;height:44px}.mb-status{height:100%;padding:0 14px;margin:0 -14px}.note-close{width:28px;height:28px}}.mb-clock{font-variant-numeric:tabular-nums}.desk-icons{position:absolute;right:18px;top:calc(var(--menu-h) + 150px);z-index:2;display:flex;flex-direction:column;gap:22px;align-items:center}.desk-icon{display:flex;flex-direction:column;align-items:center;gap:6px;width:92px;border:0;background:none;padding:0;text-decoration:none;color:#fff}.desk-img{display:grid;place-items:center;width:64px;height:64px;border-radius:8px;border:2px solid transparent}.desk-icon.on .desk-img{background:#00000047;border-color:#ffffff47}.desk-icon.on .desk-label{background:#2f6fe4;text-shadow:none}.file-img{display:grid;place-items:center}.file-img.dmg{width:52px;height:52px;border-radius:12px;color:#33384a;background:linear-gradient(#f4f6fb,#c9cfdc);box-shadow:0 6px 14px #00000059,inset 0 1px #fff}.file-img.page{width:42px;height:54px;border-radius:3px;color:#4a5060;background:linear-gradient(#fff,#e9ebf0);box-shadow:0 6px 14px #00000059}.folder-glyph{color:#6cb4ff;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.file-app{display:block;width:52px;height:52px}.marquee{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.7);background:#ffffff24;border-radius:2px;pointer-events:none}.desk-label{font-size:12px;font-weight:500;padding:1px 6px;border-radius:4px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.desk-icon:focus-visible .desk-label{background:#2f6fe4;text-shadow:none}.window{position:absolute;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #00000080,0 0 0 .5px #fff3,inset 0 .5px #ffffff4d;animation:window-in .22s cubic-bezier(.32,.72,0,1);transition:box-shadow .15s}@keyframes window-in{0%{opacity:0;transform:scale(.97)}}.titlebar{position:relative;height:38px;display:flex;align-items:center;justify-content:center;touch-action:none;z-index:2}.traffic{position:absolute;left:14px;display:flex;gap:8px}.tl{display:grid;place-items:center;width:12px;height:12px;border-radius:50%;border:0;padding:0;box-shadow:inset 0 0 0 .5px #00000040;color:#3c0a00b3}.tl svg{width:8px;height:8px;opacity:0}.traffic:hover .tl svg,.tl:focus-visible svg{opacity:1}.tl:active{filter:brightness(.8)}.tl-close{background:#ff5f57}.tl-min{background:#febc2e}.tl-max{background:#28c840}.title{font-size:13px;font-weight:600;opacity:.85}.window.inactive{box-shadow:0 16px 44px #00000052,0 0 0 .5px #ffffff29}.window.inactive .title{opacity:.45}.window.inactive .traffic:not(:hover) .tl{background:#8080888c}.window-readme.inactive .traffic:not(:hover) .tl,.window-finder.inactive .traffic:not(:hover) .tl{background:#d4d4d6}.window.zoomed{left:6px!important;top:calc(var(--menu-h) + 6px)!important;width:calc(100vw - 12px)!important;height:calc(100dvh - var(--menu-h) - 96px)!important;transition:left .3s var(--ease-out),top .3s var(--ease-out),width .3s var(--ease-out),height .3s var(--ease-out)}.window.minimizing{transform:translate(var(--tx),var(--ty)) scale(.06);opacity:.2;pointer-events:none;transition:transform .42s cubic-bezier(.5,0,.75,.3),opacity .42s ease-in}.window.restoring{animation:restore .42s var(--ease-out)}@keyframes restore{0%{transform:translate(var(--tx),var(--ty)) scale(.06);opacity:.2}}.window-settings{width:min(900px,calc(100vw - 32px));height:min(620px,calc(100dvh - var(--menu-h) - 140px));min-height:360px;container-type:inline-size}.window-settings .titlebar{position:absolute;inset:0 0 auto}.window-settings .title{display:none}.pane-bg{background:radial-gradient(420px circle at 40% 22%,color-mix(in srgb,var(--c2) 45%,transparent),transparent),linear-gradient(135deg,var(--c0),var(--c1));transition:--c0 .35s ease,--c1 .35s ease,--c2 .35s ease,--c3 .35s ease,--c4 .35s ease,--c5 .35s ease}.settings{display:flex;height:100%}.sidebar{width:220px;flex:none;display:flex;flex-direction:column;gap:4px;padding:46px 14px 14px;border-right:1px solid rgba(255,255,255,.06)}.side-item{display:flex;align-items:center;gap:12px;height:44px;padding:0 10px;border:1px solid transparent;border-radius:12px;background:none;text-align:left;font-size:14px;font-weight:500;transition:background .15s}.side-item:hover{background:#ffffff0d}.side-item.on{background:#ffffff1a;border-color:#ffffff1f}.side-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ffffff14;color:var(--c4)}.side-brand{margin-top:auto;padding-left:10px;font-size:12px;font-weight:600;color:#ffffff59}.settings-main{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px 36px 0}.hero{display:flex;align-items:center;gap:32px;padding-top:10px}.hero-art{position:relative;width:150px;height:150px;flex:none;display:grid;place-items:center}.hero-glow{position:absolute;top:-35px;right:-35px;bottom:-35px;left:-35px;background:radial-gradient(circle,color-mix(in srgb,var(--c2) 60%,transparent) 14%,transparent 50%)}.hero-icon{position:relative;width:124px;height:124px;border-radius:34px;display:grid;place-items:center;background:linear-gradient(rgba(255,255,255,.4),transparent 50%),linear-gradient(135deg,var(--c4),var(--c5));box-shadow:0 14px 40px #00000059,inset 0 0 0 1.5px #ffffff59;color:#fff;filter:drop-shadow(0 4px 6px rgba(0,0,0,.15));animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-3px)}}.hero h1{margin:0 0 10px;font-size:40px;font-weight:300;letter-spacing:-.01em}.hero p{margin:0;font-size:16px;line-height:1.4;color:#ffffffad;text-wrap:pretty;max-width:46ch}.pop{animation:pop .2s var(--ease-out)}@keyframes pop{0%{transform:scale(.85);opacity:0}}.tab{flex:1;overflow:auto;padding:22px 0 24px;display:flex;flex-direction:column;gap:14px;animation:tab-in .15s ease-out;scrollbar-width:thin}@keyframes tab-in{0%{opacity:0}}.card{padding:12px 14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.label{font-size:12px;font-weight:500;color:var(--text-2);margin-bottom:8px}.muted{color:var(--text-2)}.small{font-size:12.5px;line-height:1.45;margin:0}.accent{color:var(--c3)}.note{font-size:12px;color:var(--text-2);margin-top:2px}.picker{display:grid;gap:10px}.tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:68px;border-radius:14px;font-size:12px;font-weight:500;color:#ffffffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);transition:background .2s,border-color .2s,color .2s,transform .15s var(--ease-out)}.tile:hover{background:#ffffff1a;color:#fff}.tile:active{transform:scale(.96)}.tile.on{background:#ffffff2e;border-color:#fff6;color:#fff}.tile.on svg{color:var(--c4)}.segmented{display:flex;padding:2px;border-radius:8px;background:#00000040}.segmented button{flex:1;height:26px;border:0;border-radius:6px;background:none;font-size:12.5px;font-weight:500;color:#ffffffbf;transition:background .2s,color .2s}.segmented button.on{background:var(--c3);color:#08101f;box-shadow:0 1px 4px #0000004d}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;font-size:13.5px}.toggle-row+.toggle-row{border-top:1px solid rgba(255,255,255,.06)}.switch{position:relative;flex:none;width:38px;height:22px;border-radius:11px;border:0;padding:0;background:#ffffff2e;transition:background .2s}.switch span{position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .25s var(--ease-out)}.switch[aria-checked=true]{background:var(--c5)}.switch[aria-checked=true] span{transform:translate(16px)}.season-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px}.season-row+.season-row{border-top:1px solid rgba(255,255,255,.06)}.season-name{display:flex;align-items:center;gap:8px}.season-name svg{color:var(--c4)}.season-months{display:flex;align-items:center;gap:8px}select{height:26px;padding:0 8px;border-radius:7px;border:1px solid rgba(255,255,255,.14);background:#00000040;font-size:13px}.wp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wp-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0 0 10px;text-align:left;border-radius:14px;overflow:hidden;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.08);transition:transform .25s var(--ease-out),border-color .2s}.wp-tile:hover{transform:translateY(-3px)}.wp-tile.on{border-color:var(--c3)}.wp-preview{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;margin-bottom:8px;background:#0000004d}.wp-preview img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.wp-tile:hover .wp-preview img{transform:scale(1.04)}.wp-blank{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--c0),var(--c1))}.wp-badge{position:absolute;left:8px;top:8px;display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:600;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wp-name{padding:0 12px;font-size:13px;font-weight:600}.wp-note{padding:0 12px;font-size:11.5px;color:var(--text-2)}.get{display:flex;align-items:center;justify-content:space-between;gap:16px}.get-title{font-size:15px;font-weight:600}.btn-primary,.btn-small{display:inline-flex;align-items:center;justify-content:center;border:0;text-decoration:none;white-space:nowrap;font-weight:600;color:#fff;background:linear-gradient(rgba(255,255,255,.22),transparent),var(--c5, #2c63e0);box-shadow:0 6px 16px color-mix(in srgb,var(--c5, #2c63e0) 45%,transparent),inset 0 0 0 .5px #ffffff59;transition:transform .15s var(--ease-out),filter .15s}.btn-primary{height:36px;padding:0 18px;border-radius:18px;font-size:14px}.btn-small{height:26px;padding:0 12px;border-radius:13px;font-size:12px;margin-top:8px}.btn-primary:hover,.btn-small:hover{filter:brightness(1.1)}.btn-primary:active,.btn-small:active{transform:scale(.97)}@container (max-width: 680px){.settings{flex-direction:column}.sidebar{width:auto;flex-direction:row;padding:44px 12px 8px;border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.side-item{flex:1;justify-content:center;padding:0}.side-label,.side-brand{display:none}.settings-main{padding:8px 16px 0}.hero{gap:16px}.hero-art{width:76px;height:76px}.hero-icon{width:64px;height:64px;border-radius:18px}.hero-icon svg{width:30px;height:30px}.hero h1{font-size:26px;margin-bottom:4px}.hero p{font-size:13px}.picker{grid-template-columns:repeat(3,1fr)!important}.wp-grid{grid-template-columns:1fr 1fr}.season-row{flex-direction:column;align-items:flex-start}}.window-readme{width:min(340px,calc(100vw - 32px));max-height:calc(100dvh - var(--menu-h) - 110px);background:var(--paper);color:var(--ink);display:flex;flex-direction:column}.window-readme .readme{overflow:auto}.window-readme .titlebar{background:linear-gradient(#f2f1ee,#e7e6e2);border-bottom:1px solid #d8d6d0}.readme{padding:18px 22px 20px;font-size:13.5px;line-height:1.5;user-select:text;-webkit-user-select:text;cursor:text}.readme ::selection{background:#b4d5fe}.readme button,.readme a{cursor:default}.readme h2{margin:0 0 4px;font-size:22px;letter-spacing:-.01em}.readme .lede{margin:0 0 12px;font-size:15px;color:#3a3a3f;text-wrap:pretty}.readme p{margin:0 0 8px}.readme ul{margin:0 0 12px;padding-left:18px}.readme li{margin:2px 0}.muted-dark{color:var(--ink-2);font-size:12.5px}.readme-get{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #e4e2dc}.readme-get span{font-size:12px;color:var(--ink-2)}.fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5000;pointer-events:none}.dock{position:absolute;left:50%;bottom:max(8px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:6000;display:flex;align-items:flex-end;gap:6px;padding:6px;border-radius:24px;background:#ffffff24;border:1px solid var(--glass-line);backdrop-filter:blur(26px) saturate(1.7);-webkit-backdrop-filter:blur(26px) saturate(1.7);box-shadow:0 10px 40px #0000004d}.dock-slot{position:relative;display:flex;flex-direction:column;align-items:center;transition:transform .25s var(--ease-out)}.dock.magnifying .dock-slot{transition:transform .08s linear}.dock-item{position:relative;width:56px;height:56px;padding:0;border:0;background:none;transform:scale(var(--mag, 1));transform-origin:50% 100%;transition:transform .25s var(--ease-out)}.dock.magnifying .dock-item{transition:transform .08s linear}.dock-item:active{filter:brightness(.75)}.dock-item.bounce{animation:dock-bounce .7s var(--ease-out)}@keyframes dock-bounce{30%{transform:translateY(-22px) scale(var(--mag, 1))}55%{transform:translateY(0) scale(var(--mag, 1))}75%{transform:translateY(-8px) scale(var(--mag, 1))}}.dock-tip{position:absolute;bottom:calc(56px * var(--mag, 1) + 16px);left:50%;transform:translate(-50%);white-space:nowrap;padding:4px 10px;border-radius:8px;font-size:12.5px;background:#1e2028cc;border:.5px solid rgba(255,255,255,.18);opacity:0;pointer-events:none;transition:opacity .15s}.dock-slot:hover .dock-tip{opacity:1}.dock-dot{position:absolute;bottom:-5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#ffffffd9}.dock-sep{width:1px;height:46px;margin:0 4px 5px;background:#ffffff40}.dicon-tile,.appicon{display:grid;place-items:center;width:100%;height:100%;border-radius:23%;box-shadow:0 4px 10px #0000004d,inset 0 0 0 .5px #fff6}.appicon{color:#fff;background:linear-gradient(rgba(255,255,255,.4),transparent 55%),linear-gradient(135deg,var(--c4),var(--c5));transition:--c4 .5s,--c5 .5s;flex:none}.finder{color:#fff;background:linear-gradient(#6ec3ff,#1b6fe0)}.textedit{color:#6b5a3a;background:linear-gradient(#fffdf6,#e9e2cf)}.download{color:#fff;background:linear-gradient(#5be38f,#12a150)}.trash{color:#3b4050;background:linear-gradient(#ffffffd9,#c8cdd7b3)}.panel{position:absolute;z-index:8000;padding:16px;display:flex;flex-direction:column;gap:14px;border-radius:18px;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px #00000080;transform-origin:50% 0;animation:panel-in .22s var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.panel-now{font-size:20px;font-weight:600;margin-bottom:3px}.panel-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;flex:none;background:linear-gradient(135deg,var(--c4),var(--c5))}.panel-rule{height:1px;background:#ffffff14}.panel-foot{display:flex;align-items:center;justify-content:space-between}.foot-btn{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:#ffffff1a}.foot-btn:hover{background:#ffffff2e}.foot-link{border:0;background:none;font-size:13px;font-weight:500}.foot-link:hover{color:var(--c4)}.notification{position:absolute;z-index:8000;top:calc(var(--menu-h) + 10px);right:12px;width:min(360px,calc(100vw - 24px));display:flex;gap:12px;padding:12px 14px;background:#222228b8;border:.5px solid rgba(255,255,255,.2);border-radius:22px;backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);transition:opacity .2s,transform .2s;box-shadow:0 12px 40px #00000059;animation:note-in .4s cubic-bezier(.32,.72,0,1)}@keyframes note-in{0%{transform:translate(calc(100% + 16px))}}.notification.hidden{opacity:0;transform:translate(24px);pointer-events:none}.notification .appicon{border-radius:10px}.note-body{min-width:0}.note-title{font-size:13.5px;font-weight:600}.note-text{font-size:13px;line-height:1.35;color:#ffffffd1;text-wrap:pretty}.note-close{position:absolute;left:-6px;top:-6px;width:20px;height:20px;border-radius:50%;padding:0;display:grid;place-items:center;border:.5px solid rgba(255,255,255,.25);background:#3c3e4ae6;opacity:0;transition:opacity .15s}.notification:hover .note-close,.note-close:focus-visible{opacity:1}@media (hover: none){.note-close{opacity:1}}@media (max-width: 760px){.hide-sm{display:none}.menubar{padding:0 10px}.mb-left{gap:10px}.mb-right{gap:12px}.desk-icons{display:none}.dock{gap:4px;padding:5px;border-radius:20px}.dock-item{width:44px;height:44px}.dock-tip{display:none}.dock-sep{height:36px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.menu{position:absolute;top:28px;left:0;z-index:9000;min-width:230px;padding:5px;display:flex;flex-direction:column;border-radius:12px;font-size:13.5px;text-shadow:none;background:#2426309e;border:.5px solid rgba(255,255,255,.2);backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);box-shadow:0 16px 48px #0006;animation:menu-in .12s ease-out}.menu.context{position:fixed;top:auto}@keyframes menu-in{0%{opacity:0}}.menu-item{display:flex;align-items:center;height:24px;padding:0 10px 0 4px;border:0;border-radius:6px;background:none;text-align:left;white-space:nowrap;outline:none}.menu-item:not(:disabled):hover,.menu-item:not(:disabled):focus-visible{background:#2f6fe4}.menu-item:disabled{color:#ffffff52}.menu-check{width:18px;text-align:center;font-size:12px}.menu-label{flex:1}.menu-key{margin-left:24px;color:#ffffff80;font-size:13px}.menu-item:not(:disabled):hover .menu-key{color:#ffffffd9}.menu-sep{height:1px;margin:5px 10px;background:#ffffff1f}.spotlight{position:absolute;z-index:9000;left:50%;top:22vh;transform:translate(-50%);width:min(640px,calc(100vw - 32px));border-radius:26px;overflow:hidden;background:#24263099;border:.5px solid rgba(255,255,255,.22);backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);box-shadow:0 30px 80px #00000073;animation:spot-in .22s var(--ease-out)}@keyframes spot-in{0%{opacity:0;transform:translate(-50%) scale(.97)}}.spot-bar{display:flex;align-items:center;gap:12px;height:56px;padding:0 18px;color:#fff9}.spot-bar input{flex:1;border:0;outline:0;background:none;color:#fff;font:inherit;font-size:22px}.spot-bar input::placeholder{color:#fff6}.spot-results{list-style:none;margin:0;padding:6px;border-top:.5px solid rgba(255,255,255,.12)}.spot-results button{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;border:0;border-radius:10px;background:none;text-align:left;font-size:14px}.spot-results button.on{background:#2f6fe4}.spot-icon{display:grid;place-items:center;width:28px}.spot-name{flex:1}.spot-kind{font-size:12px;color:#ffffff8c}.spot-results button.on .spot-kind{color:#ffffffd9}.window-finder{width:min(680px,calc(100vw - 32px));height:min(420px,calc(100dvh - 180px));background:#fff;color:var(--ink)}.window-finder .titlebar{position:absolute;inset:0 auto auto 0;width:190px;justify-content:flex-start}.window-finder .title{display:none}.finder-body{display:flex;height:100%}.finder-side{width:190px;flex:none;padding:46px 10px 10px;display:flex;flex-direction:column;gap:1px;background:#ececf0eb;border-right:1px solid #dedee2}.finder-group{font-size:11px;font-weight:600;color:#8b8b92;padding:6px 8px 4px}.finder-place{display:flex;align-items:center;gap:8px;height:26px;padding:0 8px;border:0;border-radius:6px;background:none;text-align:left;font-size:13px;color:var(--ink)}.finder-place svg{color:#2f6fe4}.finder-place.on{background:#00000014}.finder-main{flex:1;min-width:0;display:flex;flex-direction:column}.finder-toolbar{display:flex;align-items:center;gap:4px;height:52px;padding:0 12px;border-bottom:1px solid #ececef}.finder-nav{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:#555}.finder-nav:disabled{color:#c4c4c8}.finder-nav:not(:disabled):hover{background:#0000000f}.finder-title{margin-left:8px;font-size:15px;font-weight:700}.finder-grid{flex:1;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,100px);grid-auto-rows:104px;gap:6px;padding:16px;align-content:start}.finder-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;border:0;background:none;color:var(--ink)}.finder-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:8px}.finder-item.on .finder-icon{background:#00000014}.finder-name{font-size:12px;padding:1px 5px;border-radius:4px;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finder-item.on .finder-name{background:#2f6fe4;color:#fff}.finder-empty{color:#8b8b92;font-size:13px}.finder-status{height:26px;display:grid;place-items:center;font-size:11.5px;color:#8b8b92;border-top:1px solid #ececef}@container (max-width: 520px){.finder-side{display:none}}.window-finder{container-type:inline-size}.window-finder .tl-close,.window-readme .tl-close{color:#500000b3}.note-time{position:absolute;right:14px;top:12px;font-size:11.5px;color:#ffffff80}
