:root{--bg: #26262b;--chrome: #34343a;--panel: #3b3b42;--panel-raised: #43434b;--inset: #2b2b30;--ink: #ece9e4;--dim: #a8a49d;--faint: #7c7873;--accent: #b9b4ac;--accent-soft: #b9b4ac22;--accent-ink: #e8e4de;--border: #ffffff14;--tab-lift: #2d2d32;--shadow: 0 14px 34px #00000038, 0 2px 6px #0000002e;--shadow-sm: 0 4px 14px #0000002a}body[data-theme=light]{--bg: #cfcdd3;--chrome: #e3e1e6;--panel: #efedea;--panel-raised: #f7f5f1;--inset: #dcdad6;--ink: #2b2b30;--dim: #6f6a63;--faint: #8d8880;--accent-ink: #57534c;--border: #00000016;--tab-lift: #d9d7dd;--shadow: 0 14px 34px #00000022, 0 2px 6px #00000018;--shadow-sm: 0 4px 14px #00000018}body[data-accent=red]{--accent: #d95f5f;--accent-soft: #d95f5f22;--accent-ink: #f2cccc}body[data-accent=pink]{--accent: #d98aa4;--accent-soft: #d98aa422;--accent-ink: #f0c9d6}body[data-accent=violet]{--accent: #a78bda;--accent-soft: #a78bda22;--accent-ink: #ddd0f2}body[data-accent=blue]{--accent: #6b9fd9;--accent-soft: #6b9fd922;--accent-ink: #ccddf2}body[data-accent=green]{--accent: #7fae6f;--accent-soft: #7fae6f22;--accent-ink: #d3e8c9}body[data-accent=neutral]{--accent: #b9b4ac;--accent-soft: #b9b4ac22;--accent-ink: #e8e4de}body[data-theme=light][data-accent=red]{--accent-ink: #a84848}body[data-theme=light][data-accent=pink]{--accent-ink: #a85570}body[data-theme=light][data-accent=violet]{--accent-ink: #7358b8}body[data-theme=light][data-accent=blue]{--accent-ink: #4673a8}body[data-theme=light][data-accent=green]{--accent-ink: #5a8450}body[data-theme=light][data-accent=neutral]{--accent-ink: #57534c}body[data-theme=oled]{--bg: #000000;--chrome: #181818;--panel: #161616;--panel-raised: #1f1f1f;--inset: #080808;--ink: #ffffff;--dim: #bdbdbd;--faint: #6e6e6e;--accent: #ffffff;--accent-soft: #ffffff1f;--accent-ink: #ffffff;--border: #ffffff17;--tab-lift: #0c0c0c;--shadow: 0 14px 34px #00000090, 0 2px 6px #00000070;--shadow-sm: 0 4px 14px #00000070}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:Glyphs,Space Grotesk,Segoe UI,system-ui,sans-serif;overflow:hidden}#shell{display:flex;flex-direction:column;height:100vh}:root{scrollbar-width:thin;scrollbar-color:var(--faint) transparent;color-scheme:dark}body[data-theme=light]{color-scheme:light}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--faint);background:color-mix(in srgb,var(--faint) 75%,transparent);border:3px solid transparent;border-radius:8px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--dim);background:color-mix(in srgb,var(--dim) 80%,transparent);border:3px solid transparent;border-radius:8px;background-clip:padding-box}::-webkit-scrollbar-button{display:none;width:0;height:0}.main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.tabbar{display:flex;align-items:flex-end;background:var(--bg);padding:7px 6px 0;gap:4px;flex-shrink:0}.tabs{display:flex;flex:1;gap:8px;padding:0 12px;min-width:0;overflow:hidden}.tb-tab{position:relative;display:flex;align-items:center;gap:8px;min-width:80px;max-width:182px;flex:1 1 0;height:36px;padding:0 8px 0 12px;border-radius:12px 12px 0 0;background-color:transparent;color:var(--dim);font-size:.82rem;cursor:pointer;user-select:none}.tb-tab:hover:not(.is-active){--tab-bg: var(--tab-lift);background-color:var(--tab-bg);color:var(--ink);z-index:1}.tb-tab.is-active{--tab-bg: var(--chrome);background-color:var(--tab-bg);color:var(--ink);z-index:2}.tb-tab.is-active:before,.tb-tab.is-active:after,.tb-tab:hover:not(.is-active):before,.tb-tab:hover:not(.is-active):after{content:"";position:absolute;bottom:0;width:12px;height:12px;pointer-events:none}.tb-tab.is-active:before,.tb-tab:hover:not(.is-active):before{left:-12px;background:radial-gradient(circle at 0 0,transparent 11.5px,var(--tab-bg) 12px)}.tb-tab.is-active:after,.tb-tab:hover:not(.is-active):after{right:-12px;background:radial-gradient(circle at 100% 0,transparent 11.5px,var(--tab-bg) 12px)}.tb-tab:not(.is-active):not(:hover)+.tb-tab:not(.is-active):not(:hover):before{content:"";position:absolute;left:-4.5px;top:9px;bottom:9px;width:1px;background:var(--border);pointer-events:none}.tb-fav{width:15px;height:15px;border-radius:4px;flex-shrink:0}.tb-spin{width:13px;height:13px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--dim);animation:spin .7s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.tb-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-close{border:0;background:transparent;color:var(--faint);width:20px;height:20px;border-radius:6px;cursor:pointer;flex-shrink:0;opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .1s,background .1s,color .1s}.tb-close svg{width:13px;height:13px}.tb-tab:hover .tb-close,.tb-tab.is-active .tb-close{opacity:1}.tb-close:hover{background:#ffffff14;color:var(--ink)}.tb-audio{border:0;background:transparent;color:var(--dim);width:20px;height:20px;border-radius:6px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}.tb-audio svg{width:14px;height:14px}.tb-audio:hover{background:#ffffff14;color:var(--ink)}body[data-theme=light] .tb-audio:hover{background:#00000012}.tabbar-btn{width:26px;height:26px;margin-bottom:5px;margin-left:6px;align-self:flex-end;border:0;border-radius:50%;background:transparent;color:var(--dim);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tabbar-btn svg{width:14px;height:14px}.tabbar-btn:hover{background:#ffffff14;color:var(--ink)}.toolbar{position:relative;display:flex;align-items:center;gap:5px;background:var(--chrome);padding:7px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.tool-btn{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--dim);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}.tool-btn svg{width:17px;height:17px}.tool-btn:hover:not(:disabled){background:#ffffff10;color:var(--ink)}.tool-btn:disabled{opacity:.35;cursor:default}.omnibox{flex:1;display:flex;align-items:center;gap:10px;background:var(--inset);border:1px solid var(--border);border-radius:999px;padding:7px 14px;min-width:0;box-shadow:inset 0 2px 6px #00000030;transition:border-color .12s,box-shadow .12s}.omnibox:focus-within{border-color:var(--accent);box-shadow:inset 0 2px 6px #00000030,0 0 0 3px var(--accent-soft)}.omni-lock{width:16px;height:16px;flex-shrink:0}.omnibox input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--ink);font:inherit;font-size:.92rem}.omnibox input::placeholder{color:var(--faint)}.omni-star{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--dim);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}.omni-star svg{width:16px;height:16px}.omni-star:hover:not(:disabled){background:#ffffff10;color:var(--ink)}.omni-star:disabled{opacity:.3;cursor:default}.omni-star.is-set{color:var(--accent-ink)}.omni-star.is-set svg{fill:currentColor}.bm-bar{display:flex;align-items:center;gap:2px;background:var(--chrome);border-bottom:1px solid var(--border);padding:4px 10px;flex-shrink:0}.bm-bar[hidden]{display:none}.bm-bar-items{display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.bm-bar-items::-webkit-scrollbar{display:none}.bm-item{display:flex;align-items:center;gap:7px;border:0;border-radius:8px;background:transparent;color:var(--dim);font:inherit;font-size:.8rem;padding:5px 10px;cursor:pointer;white-space:nowrap;max-width:180px;overflow:hidden;flex-shrink:0;transition:background .12s,color .12s}.bm-item:hover{background:#ffffff10;color:var(--ink)}.bm-item img{width:14px;height:14px;border-radius:3px;flex-shrink:0}.bm-item .bm-item-name{overflow:hidden;text-overflow:ellipsis}.bm-item.bm-folder:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--faint);flex-shrink:0}.bm-item.bm-folder svg{width:14px;height:14px;flex-shrink:0}.bm-bar-empty{color:var(--faint);font-size:.78rem;padding:4px 8px;user-select:none}.bm-bar-manage{border:0;border-radius:8px;background:transparent;color:var(--faint);font:inherit;font-size:.78rem;padding:5px 10px;cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.bm-bar-manage:hover{background:#ffffff10;color:var(--ink)}.bm-pop{position:fixed;min-width:220px;max-width:320px;max-height:60vh;overflow-y:auto;background:var(--panel-raised);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:6px;z-index:90}.bm-pop .bm-item{width:100%;max-width:none;text-align:left}.bm-pop-empty{color:var(--faint);font-size:.8rem;padding:8px 10px}body[data-theme=light] .bm-item:hover,body[data-theme=light] .bm-bar-manage:hover{background:#0000000d}.bm-page{position:absolute;inset:0;overflow-y:auto;background:var(--inset);animation:fade .18s ease}body[data-theme=oled] .bm-page{background:#000}.bm-page[hidden]{display:none}.music-page{position:absolute;inset:0;background:var(--inset);animation:fade .18s ease}.music-page[hidden]{display:none}.music-page iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.bm-wrap{max-width:760px;margin:0 auto;padding:36px 28px 70px}.bm-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.bm-head h2{font-size:1.25rem;font-weight:700;letter-spacing:.02em}.bm-head .text-input{flex:1;max-width:300px}.bm-group-title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:22px 0 8px 4px}.bm-group-title:first-child{margin-top:0}.bm-row{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,var(--panel-raised),var(--panel));border:1px solid var(--border);border-bottom:0;padding:11px 14px}.bm-row:first-of-type{border-radius:14px 14px 0 0}.bm-row:last-of-type{border-radius:0 0 14px 14px;border-bottom:1px solid var(--border)}.bm-row:only-of-type{border-radius:14px;border-bottom:1px solid var(--border)}.bm-row-icon{width:26px;height:26px;border-radius:7px;background:var(--inset);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--faint)}.bm-row-icon img{width:15px;height:15px;border-radius:3px}.bm-row-icon svg{width:14px;height:14px}.bm-row-meta{flex:1;min-width:0}.bm-row-name{display:block;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-row-url{display:block;font-size:.76rem;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.bm-row-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.bm-row-actions .ghost-btn{padding:6px 12px;font-size:.78rem}.bm-empty{text-align:center;color:var(--faint);font-size:.9rem;padding:48px 20px;border:1px dashed var(--border);border-radius:14px}.ext-wrap{position:relative;display:flex;align-items:center}.ext-pins{display:flex;align-items:center;gap:2px}.ext-pin{position:relative;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer}.ext-pin:hover{background:#ffffff10}.ext-pin img{width:17px;height:17px;display:block}.ext-pin .ext-badge{top:1px;right:-1px}body[data-theme=light] .ext-pin:hover{background:#0000000d}.ext-pop-pin{flex-shrink:0;border:0;border-radius:6px;background:transparent;color:var(--dim);width:26px;height:26px;display:grid;place-items:center;cursor:pointer}.ext-pop-pin:hover{background:var(--accent-soft);color:var(--ink)}.ext-pop-pin.is-pinned{color:var(--accent)}.ext-pop-pin svg{width:14px;height:14px}#ext-btn{position:relative}.ext-badge{position:absolute;top:3px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--accent);color:#18181b;font-size:.62rem;font-weight:700;line-height:14px;text-align:center;pointer-events:none}.ext-badge[hidden]{display:none}.ext-pop{position:absolute;top:calc(100% + 8px);right:0;width:300px;background:var(--panel-raised);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:12px;z-index:80}.ext-pop[hidden]{display:none}.ext-pop-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px;border-bottom:1px solid var(--border);margin-bottom:8px}.ext-pop-title{font-size:.86rem;font-weight:700;color:var(--ink)}.ext-pop-stat{font-size:.75rem;color:var(--dim)}.ext-pop-name{display:flex;flex-direction:column}.ext-pop-sub{font-size:.68rem;font-weight:500;color:var(--dim)}.ext-pop-list{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.ext-pop-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:10px;background:var(--inset);border:1px solid var(--border)}.ext-pop-info{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.ext-pop-info img{width:20px;height:20px;border-radius:5px;flex-shrink:0}.ext-pop-name{font-size:.82rem;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext-pop-manage{margin-top:10px;width:100%;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--ink);font:inherit;font-size:.8rem;font-weight:600;padding:8px 12px;cursor:pointer;transition:background .12s}.ext-pop-manage:hover{background:var(--chrome)}.ext-pop-item.has-popup .ext-pop-info{cursor:pointer}.ext-pop-item.has-popup .ext-pop-info:hover .ext-pop-name{color:var(--accent)}.ext-pop-item.is-off .ext-pop-info{opacity:.45;cursor:default}.ext-view{position:absolute;top:calc(100% + 8px);right:0;z-index:90;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.ext-view[hidden]{display:none}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(14px);z-index:60;background:var(--panel-raised);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow);color:var(--ink);font-size:.86rem;padding:10px 20px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}#toast.show{opacity:1;transform:translate(-50%) translateY(0)}.ask{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200}.ask[hidden]{display:none}.ask-card{background:var(--panel-raised);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:24px 26px;width:min(400px,calc(100vw - 40px));animation:fade .18s ease}.ask-title{font-size:1.05rem;font-weight:700;margin-bottom:6px}.ask-desc{font-size:.84rem;color:var(--dim);line-height:1.45;margin-bottom:18px}.ask-btns{display:flex;gap:10px;justify-content:flex-end}.ask-yes{border:0;border-radius:10px;background:var(--accent);color:#2b2b30;font:inherit;font-weight:700;font-size:.85rem;padding:9px 16px;cursor:pointer}.ask-no{border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--dim);font:inherit;font-size:.85rem;padding:9px 16px;cursor:pointer;transition:color .12s,background .12s}.ask-no:hover{color:var(--ink);background:#ffffff08}.ask-last{outline:2px solid var(--ink);outline-offset:2px}.tab-menu{position:fixed;z-index:90;display:flex;flex-direction:column;gap:4px}.tab-menu input{margin-bottom:4px}.tb-group{align-self:center;flex-shrink:0;border:1px solid var(--border);border-radius:8px;background:var(--accent-soft);color:var(--ink);font:inherit;font-size:.68rem;font-weight:700;padding:2px 8px;margin:0 2px;cursor:pointer;white-space:nowrap;overflow:hidden;max-width:90px;text-overflow:ellipsis}.tb-group.is-collapsed{background:var(--accent);color:#2b2b30}.tb-tab.is-snoozed{opacity:.45}.tb-tab{user-select:none;-webkit-user-select:none}.tb-drag-ghost{box-shadow:0 8px 24px #0005;border-radius:10px;opacity:.95;cursor:grabbing}.tb-tab.is-drag-src{visibility:hidden}body[data-theme=light] .tabbar-btn:hover,body[data-theme=light] .tool-btn:hover:not(:disabled){background:#0000000d}body[data-theme=light] .tb-close:hover{background:#00000012}body[data-theme=light] .tb-tab.is-active .tb-close{opacity:1}body[data-theme=light] .shortcut:hover{background:var(--panel-raised)}body[data-theme=light] .set-nav-item:hover,body[data-theme=light] .ghost-btn:hover{background:#00000008}.tabbar-head,#new-tab .new-tab-label{display:none}body[data-tabs=vertical] #shell{flex-direction:row}body[data-tabs=vertical] .tabbar{flex-direction:column;align-items:stretch;width:208px;padding:8px 6px 10px;gap:4px;border-right:1px solid var(--border);overflow:hidden;transition:width .18s ease}body[data-tabs=vertical] .tabbar-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 6px;border-bottom:1px solid var(--border);margin-bottom:4px;flex-shrink:0}.tabbar-head-label{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding-left:6px;user-select:none}#vt-collapse{margin:0;align-self:auto}#vt-collapse svg{transition:transform .18s ease}body[data-tabs=vertical] .tabs{flex-direction:column;gap:2px;padding:0;overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;scrollbar-color:var(--faint) transparent}body[data-tabs=vertical] .tb-tab{flex:0 0 auto;width:100%;max-width:none;min-width:0;height:36px;border:0;border-radius:10px;padding:0 8px 0 10px}body[data-tabs=vertical] .tb-tab:before,body[data-tabs=vertical] .tb-tab:after{display:none}body[data-tabs=vertical] .tb-tab.is-active{box-shadow:inset 3px 0 0 var(--accent)}body[data-tabs=vertical] .tb-close{opacity:0}body[data-tabs=vertical] .tb-tab:hover .tb-close,body[data-tabs=vertical] .tb-tab.is-active .tb-close{opacity:1}body[data-tabs=vertical] #new-tab{width:100%;height:36px;margin:4px 0 0;align-self:auto;border-radius:10px;justify-content:flex-start;gap:9px;padding:0 10px}body[data-tabs=vertical] #new-tab .new-tab-label{display:inline;font-size:.8rem;color:var(--dim)}body[data-tabs=vertical] #new-tab:hover .new-tab-label{color:var(--ink)}body[data-tabs=vertical][data-vtabs=mini] .tabbar{width:50px;padding:8px 6px 10px}body[data-tabs=vertical][data-vtabs=mini] .tabbar-head{justify-content:center;padding:2px 0 6px}body[data-tabs=vertical][data-vtabs=mini] .tabbar-head-label{display:none}body[data-tabs=vertical][data-vtabs=mini] #vt-collapse svg{transform:rotate(180deg)}body[data-tabs=vertical][data-vtabs=mini] .tabs{align-items:center}body[data-tabs=vertical][data-vtabs=mini] .tb-tab{width:36px;padding:0;justify-content:center;gap:0}body[data-tabs=vertical][data-vtabs=mini] .tb-tab.is-active{box-shadow:inset 0 -3px 0 var(--accent)}body[data-tabs=vertical][data-vtabs=mini] .tb-title,body[data-tabs=vertical][data-vtabs=mini] .tb-close{display:none}body[data-tabs=vertical][data-vtabs=mini] .tb-tab{position:relative}body[data-tabs=vertical][data-vtabs=mini] .tb-audio{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:var(--panel-raised);color:var(--dim)}body[data-tabs=vertical][data-vtabs=mini] .tb-audio svg{width:9px;height:9px}body[data-tabs=vertical][data-vtabs=mini] #new-tab{width:36px;height:36px;padding:0;justify-content:center;align-self:center}body[data-tabs=vertical][data-vtabs=mini] #new-tab .new-tab-label{display:none}@media(max-width:640px){.tb-tab{min-width:64px}.tool-btn{width:30px;height:30px}}.viewport{position:relative;flex:1;min-height:0;background:var(--inset)}.frame-root{position:absolute;inset:0}.ntp{position:absolute;inset:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--inset)}.ntp[hidden]{display:none}.ntp-credit{position:absolute;top:10px;left:14px;border:0;background:transparent;color:var(--faint);font:inherit;font-size:.8rem;letter-spacing:.02em;cursor:pointer;padding:4px 2px;transition:color .12s}.ntp-credit:hover{color:#a78bda}.ntp-bookmarks{position:absolute;top:18px;right:18px;width:40px;height:40px;border:1px solid var(--border);border-radius:12px;background:var(--panel-raised);color:var(--dim);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:background .12s,color .12s,transform .14s}.ntp-bookmarks svg{width:18px;height:18px}.ntp-bookmarks:hover{background:var(--panel);color:var(--ink);transform:translateY(-2px)}.ntp-brand{display:flex;align-items:center;gap:14px;margin-bottom:30px}.ntp-logo{height:42px;width:auto;transform:translateY(-2px);filter:drop-shadow(0 6px 16px #00000045)}body[data-theme=light] .ntp-logo{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAAClCAYAAAAZF+UzAAAJ0klEQVR4nO3dPW4cRxoG4JIgY9MNFCjSTCBfQ5PoGhYD+w4bUQF1DXEBWdegg2G8F1hIAcfR3kHJouFuqE2NyPmp6vp7HsCgRNHDAYd8+fVXX1U/ef78RQAgvqcJHhMAAQuQjgoWIBEBC5CIgAVIRMACJCJgARJ5luqBASL7EkK4CyHsQgi3IYSPoXBPbDQAKvH13t+HoN2GEH4f3xZHwAK1Buz9sH1fWlWrBwu0YBVC+DC2ETahEAIWqMXuwKC9DiFchgIIWKAWdwd+3BCy78Zqdh0yErBAq1YhhJuc1ayABVpqEfyoms0SsgIWaK1FsE+WkBWwQC1uz/z/340LYIsRsEDLLYL73i4ZsgIW6M3bpUJWwAK1uItUxS4WsgIW6GWha1/IJl34ErBATbaRHy/pdIGABXp3ker8AgEL9DSq9aPNCEmqWAEL1GSX6HE3YyUblYAF+Mtl7MNhBCxAolaBgAX4++hWtAUvAQv0Ogf7I9E2IAhYgO9bBVEWvAQsUJvdAp8jSi9WwALsr2LP7sUKWIBEVayABWpzt9Dn2ZxbxQpYgERVrIAF+LH1OVWsgAV4eLFr2HxwEgEL1Ga98OdTwQKUNrKlggV43EltAgEL8DgVLEBJbQIVLMBhXocjCVigxmoyh6NP2BKwAInaBAIWqMk6VETAAiQa1xKwQE1WmT+/FgHQrHWoiAoWINFCl4AFmp5FzfkcBCxQk03uJ6CCBSigD6yCBWqyKuQ5HBSyAhaoxUWoLOgFLFCL16Gy5yJggVpsQmXPRcACtViFyghYoAYXoUICFqjB61AWUwRAMzahQs9yPwHO/g16SF9qt+d9d772VOKyxv7r4Mnz5y9yPwf2h+c0zPxyz/tifbPtxqCdAvh2fDu8b+uFoRBfQ5l+euwDVLD5DYH5y6yRv+Rv6tW9z3f/MOEpeKcQHgJY+LJ09VotFWy+QN3U2le6V/kOofsx9xOiWV9DuX5+rNUmYNOaLudfVx6oh9iNbQVVLrFcH3uLltJaBAI2vhYq1Jih+3EMXT1dWqpeB3qwGYL13ZKftHCr2ddjXuFqKXBI9Vo9Fex5hOpppsUz1S37DFd+N6H87+FXj32QgD09VJde8W+Z6pb5z9fnUD4BG9kwLqKvulzY/q5v26WbStYuBGwkm7EfpFpdnrDty00l4RrGIuDNYx/ksJeHL1Vuxv+Eax6rcUxneA2+zK4iaM+mstd23/bz7wjY/cF6PfaBanrBe5lImIftwTefo2ibCha1TiJgv1mPP7SfCx9u5lvYfh7DtsqzQvlbQVOb6dyOBwnYv0zBaoa1zrD9MAbt8IPqqqMem/HnrtkWXO9jWhaw2mQHWfkuxl+MtXr0HIKeA9YGgf7C9pMzcItx3UAbTsD21lDnoLB9b6tu1sLmQyNtnEfPIeitBzstYgnXfs37tcP3gcWx5awbCtdhE8xBejlwW9XKvoPGN+Mv3buxheAQmvjWPR+C1HoPtusXl5NYIItj3fDP3m+H/jJuOWBVrZzLVt3TXDYarEctcLUcsK2/wOS7Tc40jeAA8X7HHn/qtQfbUiOdcvu2A7fIab8VcNYCV2sV7HQ4S+u/PSlTT4HbW6ie1H9tKWD1Wyn9zrs1h677zJ3Qf20lYPVbqUUNodvTnZCTnAHbSg9Wv5Va+7jh3lbR6WzR7b2TmqYwPrhiOjJEh7cvx/cJ08cNC5xHqbWC1W+lN/MDnu8OPPR5tSdUWag9UGsFq99Kj+bhKCjzTA8cfSVR21kEwhUo9oDtmgN2OJjDQS1ADtuWA7b2w3mBztoDtQSscAWq2b1VU8AOM64qVyBna+DkWeWSpwhauK0E0Nnsaw1zsMIVqOrkrFoq2GFSwPY8oISDXc7ytMCeq3AFSvCxpYC96PT4M6A8VzEepJQerB1aQCmGMx5exXigEipY4QqU5NdYD/S0kFOxAKqfey0tYG0iAEryPuaD5QxY41hAaVtio95hItcil3AFmtpUUEoFa9YVKM1R99oqNWCHiQGzrkCzC1s5A3Y4YwCgpJnXJNXr0gE79F3dSwhocuY1Z8C6JTBQ4nbYJK2BJacIhs0En1N/EoAjbFO2BpasYG0mAJreUJArYI1kAaV5k7o1sETAGskCug3X1AFrJAvoNlxT3jLmutORrGGmLsxexOle6n/e+/tu9udhEXBu/nWb/9vr2b+56wMUHq6ppgh6mRqYQnJ40W4zvHjrMXDXY/iG8e/CF76/t9bZt38pJWBbPMhlN3uBcoTpKcE7hK75Y3r3W65wTRGwLd2dYArVT7PL+RrNK91fGvzlBw8dP5h0p9bSAVtz9Tq/5F9kRi6jedjW+npB0eEaO2AvKtxUMFWppV/2pyRsaXEL7PtQgJgB+6WiyYEpWIt4EQoibKndm5KKpVgBe1nJOa+7MVSzNb0rDNuLin5x0q/d2BIoJlxjBWzpY1mtLFbldDFOJbzN/UTggTNdi/v5jhGwpS5saQOkq2pruFqhD9slTsXKFbAljmUJ1mWCdnjtjX0Rep8USHkWwdvCgnVYPXxl8Sq5u7HtMlQOP4/f6LCkq9LDNUYF+zXkp2Itg/YB3S5mpahgh4WP3F/oYRucirWcqvb9WNFezQ6+gVimK9QqwvXcCjbX3KuKtQ76tHRZtcYI2Fy7torZocHRYXtZWM+eOmxLnhJI1SIYVo+X/iIPl57Ctd72wa+z9gEc2gKsNlxPrWCX3FhQ7aUBD9I+4CHbMVyL2ziwRAU7XOotOXIlXNtjzIvHqtbqw/XUCjb1aFbVPRdO5uyDfu1aPXzpaUGjWdN+YuHa95jXm7GKceXSh6uWRy2PrWBTnTugamUfmxfaddVqqJ4TsLHbAxaxOGZRzIle9du11GONGbCxZ19VrZzCBEK9FeunXoL1lICN2R7IeqdHmuEODGXbtbp4lSJgY7QHuro8YFGmEMrRfbAeG7Ax2gNdNLUpgso2j+3YBnB1emTAXp+xj9xCFjnp2abllkwRAvbUk7MsZFES0whxCNWIAXvq2QNaApROK+Fw+qqJAvbY/quWALWG7cC87bef47vxKtTaScKAPab/WvxNyODElsKq0LsnxwzU7Riqt7Yqx/HsgI/554GPNYxf2T9OS+5mJ39Ngbsa39YeutMl/0CFmrGC/WP8Rho+8H/jfy9mi15mW+ndvL3wchbEucN3ui/aVJn+Obvsp5AKdnqh5jexm/7c9S4NGE0bZ/ZtoJnCdvpzmIXwZP7v96d1fnTzyH2fawpOl/iVVbD7gvnfBooBzq9gJ/8IIfzXQhZA3ICdblwHQMSA/VcI4T8HfiwAJ96TC4BEd5UF4AACFiARAQuQiIAFSETAAiQiYAESEbAAIY3/A1ROAMRc8Le2AAAAAElFTkSuQmCC)}.ntp-wordmark{font-family:Glyphs,Space Grotesk,Segoe UI,system-ui,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}body[data-theme=oled] .ntp{background:#000}.ntp-time-row{display:flex;align-items:baseline;gap:14px;margin-bottom:34px}.ntp-clock{font-size:clamp(3.4rem,9vw,5.6rem);font-weight:600;line-height:1;letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums}.ntp-sec{font-size:.45em;font-weight:500;color:var(--faint);letter-spacing:.02em;margin-left:2px}.ntp-date{color:var(--faint);font-size:.95rem;letter-spacing:.02em;white-space:nowrap}.ntp-stack{display:flex;flex-direction:column;align-items:stretch;width:fit-content;min-width:min(480px,100%);max-width:calc(100vw - 48px)}.ntp-search{display:flex;align-items:center;gap:10px;width:100%;background:var(--panel-raised);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-sm),inset 0 2px 6px #00000028;transition:border-color .12s,box-shadow .12s;padding-left:16px}.ntp-engine{width:18px;height:18px;flex:none}.ntp-search:focus-within{border-color:var(--accent);box-shadow:var(--shadow-sm),0 0 0 3px var(--accent-soft)}.ntp-search input{width:100%;height:46px;background:transparent;border:0;outline:0;color:var(--ink);font:inherit;font-size:1rem;padding:0 20px 4px 0}.ntp-search input::placeholder{color:var(--faint)}.shortcut-row{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;align-self:center;width:100%;max-width:534px;margin-top:30px}.shortcut{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:74px;border:0;background:transparent;color:var(--dim);font:inherit;cursor:pointer}.sc-disc{width:56px;height:56px;border-radius:50%;background:var(--panel-raised);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:transform .14s ease,border-color .14s,box-shadow .14s}.shortcut img{width:25px;height:25px;border-radius:6px}.sc-name{font-size:.78rem;max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .12s}.shortcut:hover .sc-disc{transform:translateY(-3px);border-color:var(--accent);box-shadow:var(--shadow)}.shortcut:hover .sc-name{color:var(--ink)}.shortcut.add .sc-disc{color:var(--faint)}.shortcut.add .sc-disc svg{width:15px;height:15px}.sc-edit{position:absolute;top:-3px;right:4px;width:18px;height:18px;border-radius:50%;border:1px solid var(--border);background:var(--panel);color:var(--faint);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .1s,color .1s}.sc-edit svg{width:10px;height:10px}.shortcut:hover .sc-edit{opacity:1}.sc-edit:hover{color:var(--ink)}.shortcut-add{display:flex;gap:8px;margin-top:18px;justify-content:center}.shortcut-add[hidden]{display:none}.shortcut-add input{background:var(--panel-raised);border:1px solid var(--border);border-radius:999px;color:var(--ink);font:inherit;font-size:.85rem;padding:8px 16px;outline:none;width:140px;box-shadow:inset 0 2px 5px #00000028}.shortcut-add input:focus{border-color:var(--accent)}.shortcut-add .sc-go{border:0;border-radius:999px;background:var(--accent);color:#2b2b30;font:inherit;font-weight:700;font-size:.82rem;padding:8px 18px;cursor:pointer}.sc-menu{position:absolute;z-index:30;min-width:150px;border:1px solid var(--border);border-radius:10px;background:var(--panel-raised);box-shadow:var(--shadow);padding:6px}.sc-menu[hidden]{display:none}.sc-menu-item{display:block;width:100%;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:.82rem;text-align:left;padding:8px 12px;cursor:pointer}.sc-menu-item:hover{background:var(--accent-soft)}.sc-menu-form{display:flex;flex-direction:column;gap:8px;padding:6px}.sc-menu-form[hidden]{display:none}.sc-menu-form input{background:var(--panel);border:1px solid var(--border);border-radius:8px;color:var(--ink);font:inherit;font-size:.82rem;padding:8px 10px;outline:none;width:210px}.sc-menu-form input:focus{border-color:var(--accent)}.sc-menu-actions{display:flex;justify-content:flex-end;gap:8px}.sc-menu-ghost{border:0;border-radius:999px;background:transparent;color:var(--dim);font:inherit;font-size:.82rem;font-weight:500;padding:7px 14px;cursor:pointer}.sc-menu-ghost:hover{background:var(--accent-soft);color:var(--ink)}.sc-menu-primary{border:0;border-radius:999px;background:var(--accent);color:#2b2b30;font:inherit;font-weight:700;font-size:.82rem;padding:7px 16px;cursor:pointer}.ntp-status-wrap{position:absolute;left:22px;bottom:20px;display:flex;flex-direction:column;align-items:flex-start}.ntp-status{position:relative;font-size:.78rem;padding-right:30px}.ntp-status[hidden]{display:none}.ntp-status-toggle{position:absolute;top:0;right:0;width:20px;height:20px;border:0;border-radius:6px;background:transparent;color:var(--faint);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s,color .12s}.ntp-status:hover .ntp-status-toggle{opacity:1}.ntp-status-toggle:hover{color:var(--ink)}.ntp-status-toggle svg{width:12px;height:12px}.st-row{display:flex;align-items:center;gap:10px;padding:2px 0}.st-label{color:var(--faint)}.st-val{color:var(--ink);font-weight:500}.st-dot{width:7px;height:7px;border-radius:50%;background:var(--faint);flex-shrink:0;font-style:normal}.st-dot.ok{background:#5fae6f}.st-dot.busy{background:#d9b45f}.st-dot.bad{background:#d95f5f}.ntp-status[hidden],.ntp-status-pill[hidden]{display:none}.ntp-status-pill{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:999px;background:var(--panel-raised);color:var(--ink);font:inherit;font-size:.76rem;font-weight:500;padding:7px 13px;cursor:pointer;box-shadow:var(--shadow-sm)}.ntp-status-pill:hover{background:var(--panel)}.ntp-widget{position:absolute;right:18px;bottom:18px;width:40px;height:40px;border:1px solid var(--border);border-radius:12px;background:var(--panel-raised);color:var(--dim);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);cursor:pointer;padding:0;font:inherit;transition:background .12s,color .12s,transform .14s}.ntp-widget svg{width:20px;height:20px}.ntp-widget:hover{background:var(--panel);color:var(--ink);transform:translateY(-2px)}.settings-page{position:absolute;inset:0;overflow-y:auto;background:var(--inset);animation:fade .18s ease}body[data-theme=oled] .settings-page{background:#000}.settings-page[hidden]{display:none}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.set-wrap{display:flex;gap:28px;max-width:980px;margin:0 auto;padding:36px 28px 70px}.set-nav{width:190px;flex-shrink:0;position:sticky;top:36px;align-self:flex-start}.set-nav-title{font-size:1.25rem;font-weight:700;letter-spacing:.02em;margin:0 0 16px 12px;color:var(--ink)}.set-nav-head{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin:14px 0 6px 12px}.set-nav-item{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--dim);font:inherit;font-size:.9rem;padding:9px 12px;border-radius:9px;cursor:pointer;transition:background .12s,color .12s}.set-nav-item:hover{color:var(--ink);background:#ffffff08}.set-nav-item.is-active{background:var(--accent-soft);color:var(--accent-ink)}.set-body{flex:1;min-width:0}.set-sec{display:none}.set-sec.is-active{display:block;animation:fade .18s ease}.set-sec h2{font-size:1.15rem;font-weight:600;margin-bottom:14px}.set-row{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(180deg,var(--panel-raised),var(--panel));border:1px solid var(--border);padding:14px 18px;border-bottom:0}.set-row:first-of-type{border-radius:14px 14px 0 0;margin-top:6px}.set-row:last-of-type{border-radius:0 0 14px 14px;border-bottom:1px solid var(--border)}.set-row:only-of-type{border-radius:14px;border-bottom:1px solid var(--border)}.set-name{display:block;font-size:.92rem;font-weight:600}.set-desc{display:block;font-size:.78rem;color:var(--faint);margin-top:2px}.set-val{color:var(--dim);font-size:.88rem}.select-input,.text-input{background:var(--inset);border:1px solid var(--border);border-radius:10px;color:var(--ink);font:inherit;font-size:.88rem;padding:9px 12px;outline:none;box-shadow:inset 0 2px 5px #00000028;min-width:180px}.select-input option{background:var(--panel);color:var(--ink)}.select-input:focus,.text-input:focus{border-color:var(--accent)}.toggle{width:46px;height:26px;border-radius:999px;border:1px solid var(--border);background:var(--inset);position:relative;cursor:pointer;flex-shrink:0;transition:background .15s}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--dim);transition:left .15s,background .15s}.toggle.on{background:var(--accent)}.toggle.on:after{left:23px;background:#fff}body[data-theme=oled] .toggle.on:after{background:#000}.swatches{display:flex;gap:8px;flex-wrap:wrap}.swatch{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .12s,border-color .12s}.swatch:hover{transform:scale(1.12)}.swatch.is-active{border-color:var(--ink)}.color-input{width:44px;height:30px;padding:0;border:1px solid var(--border);border-radius:8px;background:transparent;cursor:pointer}.color-input::-webkit-color-swatch-wrapper{padding:3px}.color-input::-webkit-color-swatch{border:0;border-radius:6px}.ghost-btn{border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--dim);font:inherit;font-size:.85rem;padding:8px 15px;cursor:pointer;transition:color .12s,background .12s}.ghost-btn:hover{color:var(--ink);background:#ffffff08}.set-subhead{margin-top:26px}.set-inline-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.set-row-col{flex-direction:column;align-items:stretch;gap:10px}.ext-filter-box{width:100%;min-height:88px;resize:vertical;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.82rem}.ext-cards{display:flex;flex-direction:column;gap:10px;margin-top:6px}.ext-card{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(180deg,var(--panel-raised),var(--panel));border:1px solid var(--border);border-radius:14px;padding:14px 18px}.ext-card-left{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1}.ext-card-icon{width:34px;height:34px;border-radius:8px;background:var(--inset);border:1px solid var(--border);padding:5px;flex-shrink:0}.ext-card-meta{min-width:0;flex:1}.ext-card-title{display:flex;align-items:baseline;gap:8px}.ext-card-ver{font-size:.74rem;color:var(--faint)}.ext-card-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}@media(max-width:720px){.set-wrap{flex-direction:column}.set-nav{width:100%;position:static;display:flex;flex-wrap:wrap;gap:4px}.set-nav-item{width:auto}}
