.toolbox .document-editor{width:min(980px,95vw);max-height:92vh}.toolbox .note-document{border:1px solid #fff;background:#f8f9fb;border-radius:16px;overflow:hidden}.toolbox .note-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:10px;border-bottom:1px solid #e3e6eb;background:#edf0f4}.toolbox .note-toolbar button{border:0;border-radius:7px;background:transparent;padding:7px 10px;color:#667080;cursor:pointer;font-size:12px}.toolbox .note-toolbar button:hover,.toolbox .note-toolbar button:focus-visible{background:#fff;color:#bb5d70}.toolbox .note-editable{min-height:320px;max-height:54vh;overflow:auto;outline:none;padding:28px 32px;color:#3b4350;line-height:1.85;-webkit-user-select:text;user-select:text}.toolbox .note-editable:empty:before{content:attr(data-placeholder);color:#a2aab7;pointer-events:none}.toolbox .rich-note{white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.toolbox .rich-note p,.toolbox .rich-note div{margin:.6em 0}.toolbox .rich-note img{max-width:100%;height:auto;border-radius:10px;display:block;margin:14px 0}.toolbox .rich-note blockquote{border-left:3px solid #d38c9a;padding-left:15px;color:#788293;margin:16px 0}.toolbox .rich-note pre{overflow:auto;background:#e8ebf0;padding:14px;border-radius:10px}.toolbox .rich-note a{color:#bd6475}.toolbox .rich-note h2,.toolbox .rich-note h3{margin:1em 0 .5em}.toolbox .rich-note ul,.toolbox .rich-note ol{padding-left:1.6em}.toolbox .note-editor small{color:#8792a1;line-height:1.6}.toolbox .rich-note.rich-note{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.75;color:#3b4350}.toolbox .rich-note.rich-note :is(p,div){margin:.65em 0;line-height:inherit;color:inherit;font-size:inherit}.toolbox .rich-note.rich-note :is(h1,h2,h3,h4){color:#343d4b;letter-spacing:normal;line-height:1.35;font-weight:700;margin:1.3em 0 .55em;overflow-wrap:anywhere}.toolbox .rich-note.rich-note h1{font-size:1.8em}.toolbox .rich-note.rich-note h2{font-size:1.5em}.toolbox .rich-note.rich-note h3{font-size:1.25em}.toolbox .rich-note.rich-note h4{font-size:1.1em}.toolbox .rich-note.rich-note :is(ul,ol){margin:.65em 0;padding-left:1.65em}.toolbox .rich-note.rich-note li{margin:.2em 0}.toolbox .rich-note.rich-note img{display:block;box-sizing:border-box;max-width:100%;width:auto;height:auto;object-fit:contain;margin:16px auto;border-radius:10px}.toolbox .rich-note.rich-note :first-child{margin-top:0}.toolbox .rich-note.rich-note :last-child{margin-bottom:0}.toolbox .note-reader .note-body.rich-note{white-space:normal;font-size:16px;line-height:1.75}@media(max-width:760px){.toolbox .document-editor{width:min(100%,95vw)}.toolbox .note-editable{padding:20px 18px;min-height:260px;font-size:16px}.toolbox .rich-note.rich-note{font-size:16px}.toolbox .rich-note.rich-note h1{font-size:1.55em}.toolbox .rich-note.rich-note h2{font-size:1.35em}.toolbox .rich-note.rich-note h3{font-size:1.17em}}.cloud-trigger{white-space:nowrap;font-size:12px!important;padding:10px 14px!important;max-width:150px;overflow:hidden;text-overflow:ellipsis}.cloud-panel{width:min(740px,92vw)!important;max-height:85dvh;overflow-y:auto;padding:28px!important;color:var(--ink,#414854)}.cloud-panel header h2{margin:4px 0}.cloud-panel header small{color:#b66d7b;font-size:10px;letter-spacing:.18em}.cloud-panel p{line-height:1.8}.cloud-panel form{display:grid;gap:16px}.cloud-panel label:not(.cloud-visibility){display:grid;gap:8px}.cloud-panel input:not([type=checkbox]){font:inherit;padding:12px;border:1px solid #d6d9e1;background:#f4f5f8;border-radius:12px;color:inherit}.cloud-identity,.cloud-row{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:16px 0;border-bottom:1px solid #dce0e7}.cloud-identity small,.cloud-row small{display:block;color:#616a78;font-size:12px;margin-top:5px}.cloud-panel button:not(.pill){border:0;background:transparent;color:#97505f;cursor:pointer;padding:8px;font:inherit}.cloud-panel button:disabled{opacity:.45;cursor:default}.cloud-panel button:focus-visible,.cloud-panel input:focus-visible{outline:2px solid #c47785;outline-offset:3px}.cloud-tabs{display:flex;gap:6px;margin:18px 0;flex-wrap:wrap;background:#e4e7ee;padding:5px;border-radius:18px}.cloud-tabs button{flex:1;min-width:70px;font-size:14px!important;border-radius:14px}.cloud-tabs .active{background:#f3f4f7!important;box-shadow:2px 4px 9px #bfc5d360,-2px -2px 7px #fff}.cloud-stats{display:flex;gap:30px;padding:20px 0}.cloud-stats span{display:grid;gap:8px;font-size:12px;color:#616a78}.cloud-stats b{font-size:30px;color:#ae6573}.cloud-buttons{display:flex;gap:12px;flex-wrap:wrap}.cloud-buttons .pill{font-size:13px}.cloud-muted{font-size:12px;color:#616a78}.cloud-list{max-height:36vh;overflow:auto;margin:18px 0;padding-right:8px}.cloud-row span{flex:1;font-size:14px;min-width:0;overflow-wrap:anywhere}.cloud-row button{font-size:13px!important;white-space:nowrap}.cloud-callout{background:#f5f2f4;border:1px solid #dec8ce;border-radius:16px;padding:16px;margin:18px 0;font-size:14px}.cloud-callout p{margin-top:0}.cloud-callout button{margin-right:10px}.cloud-visibility{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:14px}.cloud-visibility span{flex:1}.cloud-visibility small{font-size:11px;color:#616a78}.cloud-visibility input{accent-color:#bd7380}.cloud-public-summary{font-size:13px;color:#616a78}.cloud-public-summary button{font-size:12px!important}.cloud-message{border-radius:12px;padding:12px;background:#f3e5e9;font-size:14px;overflow-wrap:anywhere}.visibility-label{font-size:14px!important}.visibility-label small{font-size:12px;color:#616a78}.note-autosave{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap}.note-autosave small{color:#616a78}@media(min-width:1100px){.top-actions{gap:8px}.top-actions .pill{font-size:13px;padding:12px 17px}.topbar nav{padding:4px}.topbar nav button{padding:10px 17px}}@media(max-width:760px){.cloud-panel{padding:20px!important}.cloud-list{max-height:33vh}.cloud-stats{gap:24px}.cloud-trigger{max-width:130px}.top-actions{flex-wrap:wrap}}.cloud-panel h2{font-size:22px;font-weight:600}.cloud-panel .pill:not(.ghost){background:#a64f63;color:#fff}.cloud-panel input::placeholder{color:#616a78}.cloud-panel button:not(:disabled):hover{color:#743a49}.cloud-panel .pill:not(.ghost):hover{color:#fff;background:#934458}.cloud-panel .cloud-tabs button.active{color:#8a4153}.cloud-panel .cloud-row small,.cloud-panel .cloud-visibility small{color:#616a78}.cloud-panel ::selection{background:#e3c5ce;color:#343a44}.cloud-panel input{caret-color:#97475c}.cloud-panel .cloud-list{scrollbar-color:#c6a3af #e8eaf0;scrollbar-width:thin}.cloud-stats b{font-variant-numeric:tabular-nums}.cloud-panel .cloud-row>span{font-variant-numeric:tabular-nums}@media(max-width:760px){.cloud-panel button:not(.pill){min-height:44px}.cloud-panel .pill{min-height:44px}.cloud-panel header>button{min-width:44px}.cloud-panel .cloud-visibility{min-height:44px}.cloud-panel .cloud-visibility input{width:18px;height:18px}.cloud-panel .cloud-tabs{gap:2px}.cloud-panel .cloud-tabs button{padding:8px 5px;min-width:64px}}@property --cx{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@property --orb-m0{syntax: "<percentage>"; inherits: true; initial-value: 70%;}.neural{--bg: #0d0e0e;--bg-2: #161717;--teal: #252626;--glass: rgba(44, 45, 44, .5);--glass-strong: rgba(22, 23, 23, .9);--line: rgba(228, 228, 222, .11);--line-2: rgba(232, 232, 226, .2);--text: #ecece9;--text-2: #a5a6a1;--muted: #75766f;--gold: #e6cf98;--rose: #e3b3c4;--mint: #ace0cf;--lav: #c3bcf2;--cyan: #acd6e8;--red: #ff7385;--green: #6be3ad;--radius: 16px;min-height:100vh;background:#0d0e0e;color:var(--text);font:13px/1.55 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,sans-serif;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased}html,body{margin:0;background:#0d0e0e}.neural *,.neural *:before,.neural *:after{box-sizing:border-box}.neural button,.neural input,.neural textarea,.neural select{font:inherit;color:inherit}.neural button{cursor:pointer}.neural em{font-style:normal;color:var(--muted);font-size:.8em;margin-left:.38em;letter-spacing:.02em;font-weight:400}.neural :focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:8px}.glass{background:linear-gradient(160deg,#34353480,#0e0f0fb3);border:1px solid var(--line);border-radius:var(--radius);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00000059}.eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:.22em;color:#e6cf98;font-weight:600}.eyebrow span{letter-spacing:.1em;color:var(--text-2);margin-left:8px;font-weight:400}.quiet{color:var(--muted);font-size:12px}.icon-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:#ffffff08;color:var(--text-2)}.icon-btn:hover{color:var(--text);border-color:var(--line-2)}.topbar{position:fixed;inset:0 0 auto;z-index:40;height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;background:linear-gradient(to bottom,#0c0d0deb,#0c0d0d00)}.neural:not(.page-home) .topbar{background:#0e0f0fcc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}.brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#ecece812;border:1px solid rgba(244,213,141,.25);box-shadow:0 0 18px #ecece81a;border-color:#ecece838}.brand-text{display:grid;font-size:14px;letter-spacing:.14em;font-weight:600;line-height:1.15}.brand-text b{color:#d9dad6;font-weight:500}.brand-text small{font-size:10px;letter-spacing:.06em;color:var(--muted);font-weight:400;margin-top:3px}.topbar nav{display:flex;gap:4px;padding:4px;border-radius:999px;background:#1a1b1b9e;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar nav button{position:relative;border:0;background:none;white-space:nowrap;padding:6px 16px;border-radius:999px;color:var(--text-2);font-size:13px;display:grid;justify-items:center;line-height:1.2}.topbar nav button em{margin:1px 0 0;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.topbar nav button:hover{color:var(--text)}.topbar nav button.active{color:var(--text);background:linear-gradient(180deg,#ecece824,#ecece80a);box-shadow:inset 0 0 0 1px #ecece842,0 0 22px #ecece814}.topbar nav button.active em{color:#e6cf98}.top-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.avatar{width:34px;height:34px;padding:0;border-radius:50%;overflow:hidden;border:1px solid var(--line-2);background:#111}.avatar img{width:100%;height:100%;object-fit:cover}.pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff0a;color:var(--text);font-size:12.5px;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,box-shadow .2s}.pill:hover{background:#ffffff14;border-color:#dcf5f04d}.pill.primary{background:linear-gradient(135deg,#f4f4f1,#c6c7c2);color:#161716;border:0;font-weight:600;box-shadow:0 6px 20px #dcdcd629}.pill.primary em{color:#1617168c}.pill.primary:hover{box-shadow:0 6px 26px #ecece84d}.pill.ghost{background:transparent}.pill.danger{color:#ff9aa8}.pill:disabled{opacity:.4;cursor:not-allowed}.text-btn{border:0;background:none;color:var(--text-2);display:inline-flex;align-items:center;gap:4px;font-size:12px}.text-btn:hover{color:var(--gold)}.home-stage{position:relative;height:100vh;min-height:640px;overflow:hidden}.stage-bg{position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at var(--cx, 50%) 52%,rgba(88,90,88,.24),rgba(30,31,31,.26) 45%,transparent 75%),radial-gradient(ellipse 120% 90% at 50% 50%,#141515,#090a0a 72%);transition:--cx 1s}.home-stage.stage-module .stage-bg,.home-stage.stage-note .stage-bg{--cx: 12%}.network-canvas{position:absolute;inset:0;width:100%;height:100%;transition:opacity .9s ease,filter .9s ease}.stage-module .network-canvas,.stage-note .network-canvas{opacity:.22;filter:blur(.6px)}.scene{position:absolute;inset:0;pointer-events:none}.scene>*{pointer-events:auto}.orb{--orb-m0: 58%;position:absolute;left:0;top:0;width:460px;height:460px;transform-origin:0 0;pointer-events:none;mix-blend-mode:normal;will-change:transform;transition:--orb-m0 1.1s cubic-bezier(.4,0,.2,1)}.scene.stage-module .orb,.scene.stage-note .orb{--orb-m0: 24%}.vsrc{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none}.orb-dust{position:absolute;left:-60%;top:-60%;width:220%;height:220%;pointer-events:none}.orb .vid{position:relative;width:100%;height:100%;display:block;object-fit:cover;-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 var(--orb-m0),rgba(0,0,0,.82) calc(var(--orb-m0) + (100% - var(--orb-m0)) * .3),rgba(0,0,0,.5) calc(var(--orb-m0) + (100% - var(--orb-m0)) * .56),rgba(0,0,0,.2) calc(var(--orb-m0) + (100% - var(--orb-m0)) * .8),transparent 100%);mask-image:radial-gradient(circle closest-side at 50% 50%,#000 var(--orb-m0),rgba(0,0,0,.82) calc(var(--orb-m0) + (100% - var(--orb-m0)) * .3),rgba(0,0,0,.5) calc(var(--orb-m0) + (100% - var(--orb-m0)) * .56),rgba(0,0,0,.2) calc(var(--orb-m0) + (100% - var(--orb-m0)) * .8),transparent 100%);filter:brightness(.86) contrast(1.1)}.orb-halo{position:absolute;inset:-48%;border-radius:50%;background:radial-gradient(circle closest-side,rgba(196,197,193,.4) 0%,rgba(186,187,183,.33) 30%,rgba(166,167,163,.24) 44%,rgba(146,147,143,.17) 52%,rgba(116,117,114,.1) 63%,rgba(86,87,84,.045) 76%,rgba(60,61,59,.012) 88%,transparent 100%);filter:blur(14px);animation:breathe 5.5s ease-in-out infinite;transition:scale 1.1s cubic-bezier(.4,0,.2,1),opacity 1.1s}.scene.stage-module .orb-halo,.scene.stage-note .orb-halo{scale:1.45;opacity:.72}@keyframes breathe{50%{transform:scale(1.08);opacity:.75}}.threads{position:absolute;inset:0;width:100%;height:100%;pointer-events:none!important;overflow:visible}.thread-glow{fill:none;stroke:currentColor;stroke-width:6;opacity:.45}.thread-core{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.fan-thread{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;transition:stroke-width .3s}.jelly{position:absolute;z-index:1;left:0;top:0;width:200px;height:150px;padding:0;border:0;background:none;transform-origin:0 0;mix-blend-mode:screen;will-change:transform,opacity;transition:filter .4s}.jelly-inner{position:relative;width:100%;height:100%}.jelly .vid{width:100%;height:100%;display:block;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 62% 64% at 50% 46%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 62% 64% at 50% 46%,#000 55%,transparent 100%)}.jelly:hover,.jelly.active{filter:brightness(1.35) drop-shadow(0 0 12px rgba(255,255,255,.25))}.jelly:focus-visible{outline:none;filter:brightness(1.5)}.jelly-label{position:absolute;z-index:2;left:0;top:0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon count" "name name" "sub sub";align-items:center;column-gap:8px;min-width:132px;padding:9px 12px 10px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(160deg,#3233329e,#0f1010c2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);text-align:left;will-change:transform,opacity;transition:border-color .3s,box-shadow .3s,background .3s}.jelly-label.below{justify-items:start}.jelly-label:hover{border-color:color-mix(in srgb,var(--mod) 55%,transparent)}.jelly-label.active{border-color:#e6cf98b3;background:linear-gradient(120deg,color-mix(in srgb,var(--mod) 20%,transparent),#101111d1);box-shadow:0 0 0 1px #e6cf9838,0 0 26px color-mix(in srgb,var(--mod) 26%,transparent)}.jl-icon{grid-area:icon;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:var(--mod);background:color-mix(in srgb,var(--mod) 14%,transparent)}.jl-count{grid-area:count;font-size:22px;font-weight:600;line-height:1}.jl-name{grid-area:name;margin-top:6px;font-size:12.5px;font-weight:500;white-space:nowrap}.jl-sub{grid-area:sub;font-size:10.5px;color:var(--text-2);white-space:nowrap}.fan-item{position:absolute;z-index:3;left:0;top:0;display:flex;align-items:center;gap:9px;height:30px;padding:0;border:0;background:none;color:var(--text);text-align:left;will-change:transform,opacity}.fi-dot{flex:none;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--kc);box-shadow:0 0 0 3px color-mix(in srgb,var(--kc) 18%,transparent),0 0 14px var(--kc)}.fi-body{display:grid;gap:2px;padding:3px 10px;border-radius:9px;border:1px solid transparent;transition:background .25s,border-color .25s}.fi-title{max-width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.25}.fi-meta{display:flex;gap:5px;font-size:9.5px;color:var(--text-2);line-height:1.2}.fi-meta>span{padding:1px 5px;border-radius:4px;background:#ffffff0f;white-space:nowrap}.fi-meta em{margin-left:2px;font-size:1em}.fi-meta b{color:var(--text);font-weight:500}.fi-meta .mutual{background:#e6cf9824;color:#e6cf98}.fan-item:hover .fi-body{background:#ffffff0d;border-color:var(--line)}.fan-item.active .fi-body{background:color-mix(in srgb,var(--kc) 14%,rgba(18,19,19,.82));border-color:color-mix(in srgb,var(--kc) 55%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--kc) 20%,transparent)}.hub-copy{position:absolute;left:40px;top:104px;max-width:360px;transition:opacity .6s,transform .6s;animation:introFade 1.2s .5s both;pointer-events:none}.stage-module .hub-copy,.stage-note .hub-copy{opacity:0;transform:translateY(-10px)}.hub-copy h1{margin:0;font-size:clamp(28px,2.8vw,42px);line-height:1.18;font-weight:600;letter-spacing:.02em;background:linear-gradient(120deg,#fff 30%,#d6d7d3 62%,#e6cf98);-webkit-background-clip:text;background-clip:text;color:transparent}.hub-en{margin:8px 0 0;font-size:14px;color:var(--text-2);letter-spacing:.04em}.hub-meta{margin:18px 0 0;font-size:12px;color:var(--text-2)}.hub-hint{margin:6px 0 0;font-size:11.5px;color:#e6cf98;opacity:.85}@keyframes introFade{0%{opacity:0;transform:translateY(12px)}}.crumbs{position:absolute;left:28px;top:82px;display:flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;background:#141515b8;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12.5px;animation:introFade .5s both;z-index:5}.crumbs button{border:0;background:none;color:var(--text-2);padding:0}.crumbs button:hover{color:var(--text)}.crumbs .crumb-back{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff0f;color:var(--text)}.crumbs>span{color:var(--muted)}.crumbs b{font-weight:500;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-tools{position:absolute;right:28px;top:80px;display:flex;gap:2px;padding:4px;border-radius:999px;z-index:5}.stage-tools button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--text-2);padding:6px 12px;border-radius:999px;font-size:12px}.stage-tools button:hover,.stage-tools button[aria-pressed=true]{color:var(--text);background:#ffffff12}.stage-note .stage-tools{display:none}.legend{position:absolute;right:28px;top:128px;padding:12px 14px;min-width:190px;font-size:11.5px;animation:introFade 1s 2.2s both;z-index:4}.legend h3{margin:0 0 8px;font-size:10.5px;letter-spacing:.14em;color:var(--text-2);font-weight:600}.legend div{display:flex;align-items:center;gap:8px;padding:2px 0;color:var(--text-2)}.legend div i{width:8px;height:8px;border-radius:50%;background:var(--kc);box-shadow:0 0 8px var(--kc)}.legend div i.ghost{background:none;border:1px dashed var(--kc);box-shadow:none}.legend div b{margin-left:auto;color:var(--text);font-weight:500}.legend-lines{display:flex!important;gap:12px!important;margin-top:6px;padding-top:8px!important;border-top:1px solid var(--line)}.legend-lines span{display:inline-flex;align-items:center;gap:6px}.ln{width:16px;height:2px;border-radius:2px}.ln.mutual{background:#e6cf98;box-shadow:0 0 6px #e6cf98}.ln.one{background:var(--mint);opacity:.7}.module-hint{position:absolute;left:50%;bottom:22px;transform:translate(-50%);margin:0;font-size:12px;color:var(--text-2);padding:7px 16px;border-radius:999px;border:1px solid var(--line);background:#141515b8;animation:introFade .6s .5s both}.dock{position:absolute;left:50%;bottom:22px;width:min(600px,calc(100vw - 32px));transform:translate(-50%);display:grid;gap:10px;animation:dockIn 1s 2s both;z-index:6}@keyframes dockIn{0%{opacity:0;transform:translate(-50%,18px)}}.intro-done .dock,.intro-done .legend,.intro-done .hub-copy{animation-delay:0s;animation-duration:.5s}.dock-panel{padding:10px 12px;border-radius:18px;border-color:#ecece833;box-shadow:0 0 0 1px #ecece80d,0 0 40px #ecece80f,0 24px 60px #00000073}.dock-kpis{display:grid;grid-template-columns:repeat(4,1fr);padding:2px 4px 10px}.dock-kpis div{display:grid;gap:1px;padding:0 10px;border-left:1px solid var(--line)}.dock-kpis div:first-child{border-left:0;padding-left:4px}.dock-kpis span{font-size:10.5px;color:var(--text-2);white-space:nowrap}.dock-kpis strong{font-size:19px;font-weight:600}.dock-kpis div:nth-child(3) strong{color:#e6cf98}.ask{position:relative;display:flex;align-items:center}.ask input{width:100%;height:42px;padding:0 50px 0 18px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff0f;color:var(--text);outline:none}.ask input:focus{border-color:#e6cf9880;box-shadow:0 0 0 3px #e6cf981a}.ask input::placeholder,.an-ask input::placeholder,.search input::placeholder,textarea::placeholder{color:var(--muted)}.send,.an-ask form button{position:absolute;right:5px;width:32px;height:32px;border-radius:50%;border:0;display:grid;place-items:center;color:#161716;background:linear-gradient(135deg,#f4f4f1,#c6c7c2)}.neural .send{color:#161716}.dock-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:9px 2px 0}.dock-chips .me{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-2);padding:4px 9px;border-radius:8px;background:#ffffff0d}.dock-chips button{font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--text-2)}.dock-chips button:hover{color:var(--text);border-color:#ecece859;background:#ecece812}.ask-results{max-height:min(46vh,420px);overflow:auto;padding:12px;border-radius:16px;background:var(--glass-strong);animation:fadeUp .45s both}.ask-results header{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.08em}.ask-results header span{display:inline-flex;align-items:center;gap:6px}.ask-results header small{color:var(--muted);font-weight:400;letter-spacing:0;font-size:11px}.ask-results header .icon-btn{margin-left:auto;width:24px;height:24px}.ask-cards{display:grid;gap:8px}.ask-card{position:relative;padding:10px 12px 11px 16px;border-radius:12px;border:1px solid var(--line);background:#ffffff08;animation:fadeUp .5s both}.ask-card:before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--mint)}.ask-card.tone-warn{background:linear-gradient(110deg,#96324647,#28141e26);border-color:#ff738533}.ask-card.tone-warn:before{background:var(--red)}.ask-card.tone-gold{background:linear-gradient(110deg,#96805038,#1e1e1a1a);border-color:#e6cf9833}.ask-card.tone-gold:before{background:#e6cf98}.ask-card h4{margin:0 0 3px;font-size:13px;font-weight:600}.ask-card p{margin:0;font-size:12px;color:var(--text-2)}.ask-card .chip-row{margin-top:8px}.pair-list{display:grid;gap:4px;margin-top:8px}.pair-list button{display:flex;align-items:center;gap:8px;border:0;background:#ffffff08;border-radius:8px;padding:5px 9px;color:var(--text);font-size:11.5px;text-align:left}.pair-list button:hover{background:#f4d58d14}.pair-list span{max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pair-list i{color:var(--gold);font-style:normal}.pair-list small{margin-left:auto;color:var(--muted);white-space:nowrap}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}}.analysis-wrap{position:absolute;right:24px;top:76px;bottom:20px;width:clamp(380px,33vw,470px);z-index:8;animation:slideIn .75s cubic-bezier(.2,.8,.2,1) both}@keyframes slideIn{0%{opacity:0;transform:translate(48px) scale(.98)}}.analysis{height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border-color:#ecece826;background:linear-gradient(165deg,#3c3d3c99,#0e0f0fe0 55%)}.an-float{margin:14px 0 0 20px;display:inline-flex;align-self:flex-start;padding:5px 12px;border-radius:999px;background:#ffffff0d;border:1px solid var(--line);font-size:11px;color:var(--text-2)}.an-scroll{flex:1;overflow:auto;padding:16px 20px 20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.an-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.an-cat{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2)}.an-cat-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:var(--kc);background:color-mix(in srgb,var(--kc) 15%,transparent);border:1px solid color-mix(in srgb,var(--kc) 30%,transparent)}.an-title-row{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;animation:fadeUp .6s .1s both}.an-title-row h2{margin:0;font-size:22px;line-height:1.28;font-weight:600;letter-spacing:.01em}.an-full{margin:6px 0 0;font-size:11.5px;color:var(--muted)}.an-cover{flex:none;width:58px;height:76px;object-fit:cover;border-radius:9px;border:1px solid var(--line-2);box-shadow:0 8px 20px #0006}.an-status{margin:14px 0;padding:12px;border-radius:13px;border:1px solid var(--line);background:#ffffff06;display:grid;gap:8px;animation:fadeUp .6s .16s both}.an-status p{margin:0;font-size:11.5px;color:var(--text-2);word-break:break-all}.badge{justify-self:start;display:inline-flex;padding:2px 8px;border-radius:6px;font-size:11px;color:#9ff2cc;background:#6be3ad1f;border:1px solid rgba(107,227,173,.25)}.badge em{color:#9ff2cca6}.an-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.an-explore{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:8px;border:1px solid var(--line-2);background:#ffffff0f;color:var(--text);font-size:12px}.an-explore:hover{background:#ecece81a;border-color:#ecece852}.an-explore.ghost{background:none}.an-metric{padding:13px 15px 14px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(115deg,#682c3e7a,#2c222e6b 50%,#1c1d1e80);animation:fadeUp .6s .22s both}.an-metric header{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-2)}.lvl{font-size:10.5px;font-weight:500;padding:2px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.2);color:var(--text)}.lvl em{color:var(--text-2)}.lvl-high{border-color:#e6cf9880;color:#e6cf98}.lvl-low{border-color:#ff738566;color:#ffb0bb}.an-metric-body{display:flex;align-items:flex-end;gap:12px;margin-top:8px}.an-metric-body strong{font-size:40px;font-weight:600;line-height:1;letter-spacing:-.01em}.an-metric-body small{display:grid;font-size:11.5px;line-height:1.3;padding-bottom:3px;white-space:nowrap}.an-metric-body small em{margin:0;font-size:10px}.an-metric-body small.up{color:var(--green)}.an-metric-body small.down{color:var(--red)}.bars{flex:1;height:44px;display:flex;align-items:flex-end;justify-content:flex-end;gap:2px}.bars i{flex:1;max-width:9px;height:calc(var(--h) * 100%);border-radius:1.5px 1.5px 0 0;background:linear-gradient(to top,#ffffff1f,#ffffff6b);transform-origin:bottom;animation:grow .7s cubic-bezier(.2,.8,.2,1) both}.bars i.on{background:linear-gradient(to top,#e6cf9866,#e6cf98);box-shadow:0 0 10px #e6cf988c}@keyframes grow{0%{transform:scaleY(0)}}.an-tiles{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.an-tile{padding:11px 12px;border-radius:13px;border:1px solid var(--line);background:#ffffff06;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon num" "label label";column-gap:9px;align-items:center;animation:fadeUp .6s both}.t-icon{grid-area:icon;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);color:var(--text-2)}.an-tile strong{grid-area:num;font-size:22px;font-weight:600}.an-tile p{grid-area:label;margin:6px 0 0;font-size:11.5px;color:var(--text-2);display:grid}.an-tile p em{margin:0;font-size:10px}.an-section{margin-top:18px;animation:fadeUp .6s .3s both}.an-section h3{display:flex;align-items:center;gap:6px;margin:0 0 9px;font-size:12px;font-weight:600;color:var(--text);letter-spacing:.04em}.an-all{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--line)}.an-all div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 11px;background:#101111f0;font-size:11.5px}.an-all span{color:var(--text-2);display:grid;line-height:1.25}.an-all span em{margin:0;font-size:9.5px}.an-all b{font-weight:500;font-size:13px}.insight{position:relative;margin-bottom:7px;padding:9px 12px 10px 16px;border-radius:11px;border:1px solid var(--line);background:#ffffff06;animation:fadeUp .55s both}.insight:before{content:"";position:absolute;left:7px;top:11px;bottom:11px;width:2px;border-radius:2px;background:var(--mint)}.insight.tone-gold{background:linear-gradient(110deg,rgba(150,128,80,.2),transparent)}.insight.tone-gold:before{background:#e6cf98}.insight.tone-warn{background:linear-gradient(110deg,rgba(150,50,70,.22),transparent)}.insight.tone-warn:before{background:var(--red)}.insight.tone-muted:before{background:var(--muted)}.insight h4{margin:0 0 2px;font-size:12.5px;font-weight:600}.insight p{margin:0;font-size:12px;color:var(--text-2)}.chip-row{display:flex;flex-wrap:wrap;gap:5px}.chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--kc, #9db3af) 38%,transparent);background:color-mix(in srgb,var(--kc, #9db3af) 9%,transparent);color:var(--text);font-size:11.5px;line-height:1.5;text-align:left;overflow:hidden}.chip>:first-child{overflow:hidden;text-overflow:ellipsis}button.chip:hover{background:color-mix(in srgb,var(--kc, #9db3af) 22%,transparent)}.chip small{color:var(--muted);font-size:10px;white-space:nowrap}.chip.static{cursor:default}.chip.ghost{border-style:dashed;color:var(--text-2);background:none}.chip.more{color:var(--muted)}.link-group{margin-bottom:10px}.link-group p{display:flex;align-items:center;gap:4px;margin:0 0 6px;font-size:11.5px;color:var(--text-2)}.link-group p i{width:18px;color:#e6cf98;font-style:normal;text-align:center}.link-group p b{margin-left:4px;color:var(--text);font-weight:500}.an-ask{border-top:1px solid var(--line);padding:12px 16px;background:#0c0d0d9e}.an-ask form{position:relative;display:flex;align-items:center}.an-ask input{width:100%;height:40px;padding:0 46px 0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#ffffff12;outline:none;box-shadow:0 0 18px #ffffff0f}.an-ask-foot{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--text-2)}.an-ask-foot span{display:inline-flex;align-items:center;gap:5px}.an-ask-res{display:grid;gap:6px;max-height:30vh;overflow:auto;margin-bottom:10px}.ask-card.mini{padding:8px 10px 9px 15px}.snapshot{position:relative;max-width:1320px;margin:0 auto;padding:72px 28px 40px}.snapshot-head{display:flex;justify-content:space-between;align-items:baseline}.kpi-band{display:grid;grid-template-columns:repeat(4,1fr);padding:18px 8px;margin:12px 0 18px}.kpi-band div{display:grid;justify-items:center;gap:4px;border-left:1px solid var(--line)}.kpi-band div:first-child{border-left:0}.kpi-band span{font-size:12px;color:var(--text-2)}.kpi-band strong{font-size:32px;font-weight:600;letter-spacing:-.01em}.snapshot-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:18px}.card{padding:18px 20px}.card>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.card h2{margin:0;font-size:17px;font-weight:600}.perf table{width:100%;border-collapse:collapse;font-size:12.5px}.perf th{text-align:right;font-weight:400;font-size:11px;color:var(--text-2);padding:8px 6px;border-bottom:1px solid var(--line)}.perf th:first-child,.perf td:first-child{text-align:left}.perf td{text-align:right;padding:10px 6px;border-bottom:1px solid var(--line)}.perf tbody tr{cursor:pointer;transition:background .2s}.perf tbody tr:hover{background:#ffffff08}.t-title{display:block}.t-bar,.wc-bar{display:block;height:3px;margin-top:6px;border-radius:2px;background:#ffffff0f;overflow:hidden}.t-bar i,.wc-bar i{display:block;height:100%;width:calc(var(--w) * 100%);background:linear-gradient(90deg,#a9aba7,#e6cf98);border-radius:2px;transform-origin:left;animation:growX 1s cubic-bezier(.2,.8,.2,1) both}@keyframes growX{0%{transform:scaleX(0)}}.plan-body{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.ring{position:relative;width:150px;height:150px;padding:0;border:0;background:none}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .track{fill:none;stroke:#ffffff12;stroke-width:9}.ring .value{fill:none;stroke:url(#ring-g);stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(236,236,232,.35))}.ring>span{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-size:15px;color:var(--text-2)}.ring strong{font-size:34px;color:var(--text);font-weight:600}.ring small{font-size:10.5px;color:var(--muted)}.plan-ideas h3{margin:0 0 8px;font-size:13px;font-weight:600}.plan-ideas button{display:flex;gap:10px;align-items:center;width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;font-size:12.5px}.plan-ideas button:hover{color:#e6cf98}.plan-ideas b{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:#e6cf981f;color:#e6cf98;font-size:11px;font-weight:500}.plan-draft{display:flex;align-items:center;gap:8px;width:100%;margin-top:16px;padding:12px 0 0;border:0;border-top:1px solid var(--line);background:none;font-size:12.5px;color:var(--text-2)}.plan-draft span{flex:1;text-align:left;color:var(--text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plan-draft:hover{color:#e6cf98}.site-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1320px;margin:0 auto;padding:20px 28px 32px;font-size:11.5px;color:var(--muted)}.site-foot button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--muted);padding:0;font-size:11.5px}.site-foot button:hover{color:var(--text-2)}.page{position:relative;max-width:1400px;margin:0 auto;padding:96px 28px 24px;animation:fadeUp .6s both}.page:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 55% at 20% 0%,rgba(120,122,120,.22),transparent 70%),radial-gradient(ellipse 50% 50% at 90% 100%,rgba(110,90,100,.14),transparent 70%),#0d0e0e}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.page-head h1{margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:600;letter-spacing:.02em}.page-sub{margin:6px 0 0;color:var(--text-2);font-size:13.5px}.toolbar-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.search{position:relative;display:flex;align-items:center;flex:1;min-width:220px;max-width:360px;color:var(--text-2)}.search svg{position:absolute;left:14px}.search input{width:100%;height:38px;padding:0 14px 0 38px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff0d;outline:none}.search input:focus{border-color:#e6cf9873}.seg{display:flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line);background:#ffffff08}.seg button{border:0;background:none;color:var(--text-2);padding:5px 12px;border-radius:999px;font-size:12px}.seg button.active{background:#ecece81f;color:#f4f4f1;box-shadow:inset 0 0 0 1px #ecece842}.seg button.active em{color:#e6cf98}.source-line{display:flex;align-items:flex-start;gap:6px;margin:16px 0 0;color:var(--muted);font-size:11.5px}.empty,.empty-line{color:var(--muted)}.empty{display:grid;justify-items:center;gap:10px;padding:48px 0}.empty-line{margin:10px 2px;font-size:12px}.page-library .kpi-band{margin-top:0}.library-layout{display:grid;grid-template-columns:1fr clamp(380px,32vw,460px);gap:20px;align-items:start}.library-analysis{position:sticky;top:80px;height:calc(100vh - 100px);animation:slideIn .6s cubic-bezier(.2,.8,.2,1) both}.works-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.work-card{display:grid;grid-template-rows:auto 1fr;padding:0;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(170deg,#3031308c,#0e0f0fd1);text-align:left;color:var(--text);transition:transform .3s,border-color .3s,box-shadow .3s;animation:fadeUp .55s both}.work-card:hover{transform:translateY(-3px);border-color:var(--line-2)}.work-card.active{border-color:#e6cf9899;box-shadow:0 0 0 1px #e6cf9833,0 18px 40px #00000073,0 0 30px #e6cf981a}.wc-cover{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:#1a1b1b}.wc-cover img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.85);transition:transform .6s,filter .4s}.work-card:hover .wc-cover img{transform:scale(1.04);filter:saturate(1) brightness(.95)}.wc-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(13,14,14,.9))}.wc-fallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px 16px 30px;background:radial-gradient(circle at 78% 22%,hsl(var(--h) 45% 62% / .45),transparent 55%),linear-gradient(150deg,hsl(var(--h) 22% 24%),hsl(calc(var(--h) + 40) 18% 10%))}.wc-fallback b{position:relative;z-index:1;font-size:17px;line-height:1.35;font-weight:700;color:#f4f4f0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wc-fallback small{position:relative;z-index:1;font-size:11px;letter-spacing:.08em;color:#f4f4f09e}.wc-index{position:absolute;left:10px;top:10px;z-index:1;font-size:11px;padding:2px 8px;border-radius:6px;background:#0c0d0db3;border:1px solid var(--line-2);color:#e6cf98}.wc-body{display:grid;gap:6px;padding:12px 14px 14px}.wc-date{font-size:11px;color:var(--muted)}.wc-title{font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.wc-stats{display:flex;justify-content:space-between;gap:6px;margin-top:4px;font-size:10.5px;color:var(--text-2)}.wc-stats span{display:grid}.wc-stats em{margin:0;font-size:9.5px}.wc-stats b{color:var(--text);font-size:15px;font-weight:600}.drafts-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 320px;gap:16px;align-items:start}.draft-list{padding:14px 10px;position:sticky;top:80px}.draft-list h3,.draft-links h3{display:flex;align-items:center;gap:6px;margin:0 6px 10px;font-size:13px;font-weight:600}.draft-list h3 b{margin-left:auto;color:var(--text-2);font-weight:400}.draft-list>button{display:flex;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:11px;background:none;text-align:left;color:var(--text)}.draft-list>button i{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.draft-list>button span{display:grid;gap:2px;font-size:12.5px;min-width:0}.draft-list>button small{color:var(--muted);font-size:10.5px}.draft-list>button:hover{background:#ffffff0a}.draft-list>button.active{background:#76d8f51a;border-color:#76d8f54d}.editor{padding:18px 22px 14px;display:grid;gap:8px}.editor.empty{min-height:300px;place-items:center;color:var(--muted)}.editor-meta{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted)}.editor-meta span{display:inline-flex;align-items:center;gap:5px}.neural .editor-title{width:100%;border:0;border-bottom:1px solid var(--line);background:none;padding:8px 0 12px;font-size:24px;font-weight:600;outline:none}.editor-area{position:relative}.editor-area textarea{width:100%;min-height:56vh;resize:vertical;border:0;background:none;outline:none;padding:10px 0;font-size:15px;line-height:1.9;color:var(--text)}.suggest{position:absolute;left:0;bottom:12px;width:min(340px,100%);padding:8px;border-radius:13px;display:grid;gap:2px;z-index:3;animation:fadeUp .25s both}.suggest p{margin:2px 6px 6px;font-size:11px;color:var(--muted)}.suggest button{display:flex;align-items:center;gap:8px;border:0;background:none;padding:7px 8px;border-radius:8px;text-align:left;font-size:12.5px}.suggest button i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--kc);box-shadow:0 0 8px var(--kc)}.suggest button small{margin-left:auto;color:var(--muted);font-size:10.5px;white-space:nowrap}.suggest button.on,.suggest button:hover{background:#ffffff12}.suggest .none{padding:6px 8px;font-size:12px;color:var(--text-2)}.editor-foot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--line);font-size:11.5px;color:var(--text-2)}.draft-links{padding:16px;position:sticky;top:80px}.mini-graph{width:100%;max-width:260px;display:block;margin:0 auto}.mg-link line{stroke-width:1;opacity:.55;stroke-dasharray:200;stroke-dashoffset:200;animation:draw 1s var(--d) cubic-bezier(.2,.8,.2,1) forwards}.mg-link.dir-both line{stroke-width:1.5;opacity:.9}@keyframes draw{to{stroke-dashoffset:0}}.dl-legend{display:flex;justify-content:center;gap:12px;margin:4px 0 12px;font-size:11px;color:var(--text-2)}.dl-legend span{display:inline-flex;align-items:center;gap:5px}.dl-legend i{width:7px;height:7px;border-radius:50%}.dl-legend i.out{background:var(--mint)}.dl-legend i.in{background:var(--rose)}.dl-legend i.both{background:var(--gold);box-shadow:0 0 6px var(--gold)}.dl-group{margin-top:12px}.dl-group p{margin:0 0 6px;font-size:11.5px;color:var(--text-2)}.lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.lane{padding:14px;animation:fadeUp .6s both}.lane>header{display:flex;align-items:center;gap:8px;margin:2px 4px 12px;font-size:13.5px;font-weight:600}.lane>header b{margin-left:auto;font-weight:400;color:var(--text-2)}.lane-dot{width:9px;height:9px;border-radius:50%}.lane-dot.l0{background:#e6cf98;box-shadow:0 0 10px #e6cf98}.lane-dot.l1{background:var(--lav);box-shadow:0 0 10px var(--lav)}.lane-dot.l2{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.idea-card{position:relative;display:grid;gap:9px;padding:14px 14px 12px;margin-bottom:10px;border-radius:14px;border:1px solid var(--line);background:#0c0d0d8c;overflow:hidden;animation:fadeUp .55s both;transition:border-color .3s,transform .3s}.idea-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.idea-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--pc, var(--lav));box-shadow:0 0 14px var(--pc, var(--lav))}.idea-card.pri-high{--pc: var(--rose)}.idea-card.pri-mid{--pc: var(--lav)}.idea-card.pri-low{--pc: var(--mint)}.ic-top{display:flex;justify-content:space-between;font-size:11px;color:var(--text-2)}.ic-pri{display:inline-flex;align-items:center;gap:6px;color:var(--pc)}.ic-pri i{width:6px;height:6px;border-radius:50%;background:var(--pc);box-shadow:0 0 8px var(--pc)}.idea-card h3{margin:0;font-size:15px;font-weight:600;line-height:1.4}.idea-card>p{margin:0;font-size:12.5px;color:var(--text-2)}.ic-reach{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--gold)}.idea-card footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.idea-card footer .pill{height:28px;font-size:12px}.veil{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#04040499;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .25s both}@keyframes fadeIn{0%{opacity:0}}.modal{width:min(540px,100%);max-height:86vh;overflow:auto;padding:18px 22px 22px;background:linear-gradient(160deg,#34353480,#0e0f0fb3);outline:none;animation:fadeUp .35s both}.modal.wide{width:min(860px,100%)}.modal>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal h2{margin:0;font-size:17px;font-weight:600}.about p,.about li{font-size:13px;color:var(--text-2)}.about strong,.about b{color:var(--text);font-weight:500}.about h3{margin:14px 0 6px;font-size:13.5px}.about ul{padding-left:18px;margin:6px 0}.about hr{border:0;border-top:1px solid var(--line);margin:14px 0}.form{display:grid;gap:14px}.form label{display:grid;gap:6px;font-size:12px;color:var(--text-2)}.form input,.form select,.form textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--line-2);background:#ffffff0d;color:var(--text);outline:none}.form select option{background:#161717}.form textarea{min-height:100px;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{border-color:#f4d58d80}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-actions{display:flex;justify-content:flex-end;gap:10px}.reader pre{margin:0;white-space:pre-wrap;font:inherit;font-size:14px;line-height:1.9;color:var(--text)}.toast{position:fixed;left:50%;bottom:24px;z-index:120;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:12.5px;animation:fadeUp .3s both}@media(max-width:1180px){.drafts-layout{grid-template-columns:220px minmax(0,1fr)}.draft-links{grid-column:1 / -1;position:static}.topbar nav button{padding:6px 11px}.brand-text small{display:none}}@media(max-width:960px){.library-layout,.snapshot-grid,.lanes{grid-template-columns:1fr}.library-analysis{position:static;height:72vh}.legend,.top-actions .pill.ghost{display:none}}@media(max-width:760px){.topbar{grid-template-columns:auto 1fr;padding:0 12px;height:56px}.topbar nav{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:45;background:#121313eb}.topbar nav button em{display:none}.top-actions .pill{display:none}.brand-text{font-size:12px}.page{padding:76px 16px 90px}.page-head{flex-direction:column;align-items:flex-start}.kpi-band{grid-template-columns:repeat(2,1fr);row-gap:14px}.kpi-band div:nth-child(3){border-left:0}.kpi-band strong{font-size:26px}.drafts-layout{grid-template-columns:1fr}.draft-list{position:static}.hub-copy{left:16px;top:68px;right:16px}.hub-copy h1{font-size:22px}.hub-copy .eyebrow{margin-bottom:6px}.hub-en{font-size:12px;margin-top:4px}.hub-meta,.hub-hint,.stage-tools{display:none}.topbar nav button{padding:7px 14px}.dock{bottom:68px}.dock-kpis strong{font-size:16px}.dock-kpis div{padding:0 6px}.dock-chips button:nth-child(n+4){display:none}.crumbs{left:12px;top:64px;right:12px;overflow:hidden}.analysis-wrap{inset:auto 8px 8px;width:auto;height:78vh;z-index:50}.jelly-label{min-width:0;padding:6px 9px}.jl-count{font-size:16px}.jl-sub{display:none}.fi-title{max-width:calc(100vw - 110px)}.module-hint{bottom:70px;white-space:nowrap}.snapshot{padding:48px 16px 90px}.plan-body{grid-template-columns:1fr;justify-items:center}.site-foot{padding-bottom:90px}}@media(prefers-reduced-motion:reduce){.neural *,.neural *:before,.neural *:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}.toolbox{--accent:#dfc995}.os-switch{position:absolute;top:83px;left:50%;transform:translate(-50%);z-index:12;display:flex;padding:4px;border:1px solid #ffffff17;border-radius:24px;background:#151818c9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.os-switch button{border:0;background:none;color:#929894;padding:8px 18px;border-radius:20px;font-size:12px}.os-switch .active{color:#efe9dc;background:#ffffff13}.toolbox .hub-copy{top:138px}.toolbox .hub-copy h1{font-size:clamp(28px,3vw,48px)}.toolbox .stage-tools{top:85px;right:24px}.toolbox .home-stage{min-height:780px}.tool-dock{padding:18px!important;width:min(600px,90vw)}.dock-counts{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#a7aaa6;font-size:12px}.dock-counts b{font-size:22px;color:#f0ede6;margin-right:5px}.dock-counts button{background:none;border:0;color:inherit}.tool-search{display:flex;gap:12px;align-items:center;border:1px solid #ffffff24;background:#ffffff06;border-radius:28px;padding:0 17px;min-height:48px}.tool-search>span{font-size:25px;color:#dcc99e}.tool-search input{width:100%;background:none;border:0;outline:none;color:#eee;font-size:13px}.tool-search button{background:none;border:0;color:#aaa}.fine{font-size:11px!important;color:#8d938e!important;line-height:1.7!important}.tool-dock>.fine{text-align:center;margin:12px 0 0}.search-results{position:absolute;bottom:100%;left:0;right:0;background:#171b1bf5;border:1px solid #ffffff28;border-radius:16px;margin-bottom:8px;padding:8px;max-height:280px;overflow:auto}.search-results button{display:flex;justify-content:space-between;width:100%;border:0;background:none;color:#eee;padding:13px;text-align:left}.search-results button:hover{background:#ffffff10}.search-results small{color:#999}.tool-library{max-width:1320px;margin:auto;padding:150px 35px 60px}.tool-library h1{font-size:38px;margin:12px 0}.tool-sub{color:#969e98;font-size:13px;line-height:1.8}.library-controls{display:flex;gap:15px;margin:30px 0 20px}.library-controls .tool-search{flex:1}.category-tabs{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:23px}.category-tabs button{border:1px solid #ffffff18;background:transparent;border-radius:25px;padding:9px 16px;color:#a5aba7;font-size:12px}.category-tabs .active{color:#e3d3b0;background:#cdbd9520;border-color:#cdbd9555}.category-tabs>span{margin-left:auto;color:#747e77;font-size:12px}.software-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.software-card{padding:23px;border-radius:18px;position:relative;transition:border-color .2s}.software-card:hover{border-color:#d9c59866}.card-open{display:flex;gap:13px;align-items:center;background:none;border:0;text-align:left;color:#f2f0e9;padding:0}.tool-monogram{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#e6d4a9;border:1px solid #dec99f30;background:linear-gradient(145deg,#776b4d30,#171b1b);font-size:17px}.card-open h2{font-size:17px;margin:0 0 5px}.card-open small{font-size:11px;color:#909990}.star-btn{position:absolute;right:17px;top:20px;border:0;background:none;color:#e3cc93;font-size:24px}.software-card>p{font-size:13px;color:#a1aaa3;line-height:1.8;min-height:46px;margin:20px 0}.platform-badges{display:flex;gap:6px}.platform-badges span{font-size:10px;padding:4px 8px;border:1px solid #ffffff14;border-radius:6px;color:#b7beb8}.card-foot{margin-top:23px;border-top:1px solid #ffffff10;padding-top:15px;display:flex;justify-content:space-between;font-size:12px}.card-foot button,.remove-list{border:0;background:none;color:#d5c298;padding:0}.card-foot label{color:#afb8ae;display:flex;gap:7px}.remove-list{margin-top:12px;font-size:11px;color:#89938b}.is-list{grid-template-columns:1fr}.is-list .software-card{display:grid;grid-template-columns:260px 1fr 130px 220px;gap:20px;align-items:center}.is-list .star-btn{top:6px;right:6px}.is-list .card-foot{border:0;margin:0;padding:0}.is-list .software-card>p{margin:0;min-height:0}.tool-detail{height:100%;padding:30px;border-radius:22px;overflow:auto;position:relative;background:linear-gradient(155deg,#30352ff5,#101514fa)}.detail-close{position:absolute;right:18px;top:14px;background:none;border:0;color:#bbb;font-size:26px}.tool-detail .large{width:70px;height:70px;font-size:26px;margin:30px 0 18px}.tool-detail h2{font-size:28px;margin-bottom:8px}.tool-detail>p{font-size:14px;line-height:1.9;color:#bac2b9}.tool-detail dl{display:grid;grid-template-columns:85px 1fr;font-size:12px;gap:16px;margin:25px 0 30px}.tool-detail dt{color:#7f8b81}.tool-detail dd{margin:0;color:#c3cabe}.download-btn{display:flex;justify-content:space-between;align-items:center;padding:17px;border-radius:12px;background:#e0d7bf;color:#252b24;text-decoration:none;font-size:15px}.download-btn small{font-size:10px}.detail-actions{display:flex;gap:10px;margin:20px 0}.detail-actions button{flex:1;background:#ffffff09;border:1px solid #ffffff25;border-radius:10px;color:#e0d3ae;padding:13px 5px;font-size:13px}.edit-tool{background:none;border:0;color:#9da894;font-size:12px}.detail-overlay{position:fixed;inset:0;background:#0007;z-index:50;display:flex;justify-content:flex-end;padding:20px}.detail-overlay>aside{width:min(450px,100%)}.tool-footer{display:flex;justify-content:space-between;padding:24px 35px;border-top:1px solid #ffffff10;color:#69756d;font-size:11px}.tool-footer button{border:0;background:none;color:#89978a}.empty-tools{text-align:center;padding:65px;color:#919c91}.empty-tools>span{font-size:48px;color:#dacda7}.empty-tools h2{font-size:22px;color:#d6ddd1}.empty-tools p{font-size:13px;margin-bottom:24px}.tool-editor form{display:grid;gap:16px}.tool-editor form>label{display:grid;gap:7px;font-size:12px;color:#aab5a7}.tool-editor input:not([type=checkbox]),.tool-editor textarea,.tool-editor select{background:#101410;border:1px solid #ffffff25;border-radius:8px;padding:11px;color:#ddd;width:100%}.tool-editor textarea{min-height:85px}.tool-editor fieldset{display:flex;gap:20px;border:1px solid #ffffff20;border-radius:8px;padding:12px;font-size:12px}.tool-editor .inline-check{display:flex;align-items:center}.tool-editor header{margin-bottom:20px}.tool-editor input[type=checkbox]{accent-color:#c9b78e}.toolbox .modal{max-height:90vh;overflow:auto}.toolbox .modal p{line-height:1.9;color:#aab5aa}.toolbox .modal a{color:#ddcfa7}.toolbox .analysis-wrap{top:125px}.toolbox .crumbs{top:135px}.toolbox .module-hint{bottom:20px}@media(max-width:1000px){.software-grid{grid-template-columns:repeat(2,1fr)}.is-list .software-card{display:block}.toolbox .stage-tools,.toolbox .top-actions .ghost{display:none}.tool-library{padding-left:22px;padding-right:22px}}@media(max-width:760px){.software-grid{grid-template-columns:1fr}.toolbox .home-stage{min-height:820px}.toolbox .hub-copy{top:130px}.toolbox .hub-copy h1{font-size:27px}.toolbox .hub-meta,.toolbox .hub-hint{font-size:10px}.os-switch{top:72px}.toolbox .topbar{grid-template-columns:1fr auto}.toolbox .tool-dock{bottom:85px}.tool-footer{padding-bottom:85px;gap:20px}.tool-library{padding-top:130px}.tool-library h1{font-size:28px}.toolbox .analysis-wrap{top:240px;bottom:90px;right:12px;width:calc(100% - 24px)}.toolbox .crumbs{top:115px}.tool-detail{padding:22px}.library-controls{flex-wrap:wrap}.library-controls .tool-search{min-width:100%}.detail-overlay{padding:10px 10px 75px}.toolbox .tool-dock .dock-counts{gap:10px;font-size:10px}.dock-counts b{font-size:18px}}@media(min-width:761px){.toolbox .home-stage{min-height:720px}.toolbox .tool-dock{gap:4px;padding:14px 18px!important}.toolbox .dock-counts{margin-bottom:8px}.toolbox .tool-dock>.fine{margin-top:6px}}.toolbox{--surface:#171d1a;--ink:#edf0e9;--muted:#b1bbb1;--quiet:#9ca99d;--edge:#ffffff24;--gold:#e2cda0;color:var(--ink);color-scheme:dark}.toolbox ::selection{background:#d3ba7f;color:#121812}.toolbox :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.toolbox input::placeholder{color:#a3afa5}.toolbox button,.toolbox a{touch-action:manipulation}.toolbox button{transition:background-color .18s,border-color .18s,color .18s}.toolbox button:active{filter:brightness(.86)}.toolbox .topbar{border-bottom:1px solid #ffffff12;background:#101512e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.toolbox .topbar nav button{min-height:42px}.toolbox .top-actions .pill{min-height:42px}.toolbox .top-actions>.pill:last-of-type{background:#dfd3b7;color:#1c241e;border-color:transparent}.toolbox .os-switch button{min-height:36px;color:#b1bcb3}.toolbox .os-switch .active{background:#d5c09220;color:#f2e4c5}.toolbox .tool-sub,.toolbox .software-card>p{color:var(--muted);font-size:14px}.toolbox .fine{color:#a4b0a5!important;font-size:12px!important}.toolbox .hub-copy h1{background:none;color:#eeeade;-webkit-text-fill-color:initial;letter-spacing:-.025em}.toolbox .tool-dock{background:linear-gradient(145deg,#2b332de8,#171d19ee);border-radius:18px;border-color:#dcc59838}.toolbox .tool-search{background:#0b110e7a;min-height:50px}.toolbox .tool-search:focus-within{border-color:#dfc995aa;box-shadow:0 0 0 3px #d8c18d0d}.toolbox .tool-search input{font-size:14px}.toolbox .tool-library{max-width:1360px;padding-top:157px}.library-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#b2bcae;font-size:13px}.collection-mark{border-bottom:1px solid #c8b48666;padding-bottom:8px}.collection-total{font-size:12px;color:#a1afa2}.toolbox .tool-library h1{font-size:clamp(28px,3.1vw,46px);font-weight:550;letter-spacing:-.035em;line-height:1.2;margin:23px 0 14px}.library-summary{display:flex;gap:24px;margin-top:34px;border-bottom:1px solid var(--edge);align-items:center}.library-summary button{background:none;border:0;border-bottom:2px solid transparent;padding:15px 1px;color:#aeb9ac;font-size:14px;min-height:48px}.library-summary button.active{color:#e9d3a5;border-color:#ddc38a}.library-summary b{display:inline-block;font-size:11px;margin-left:8px;background:#ffffff10;border-radius:5px;padding:3px 7px;min-width:24px}.library-summary>span{margin-left:auto;color:#9ba99b;font-size:12px}.toolbox .library-controls{margin:23px 0 20px;align-items:center}.sort-control{display:flex;align-items:center;gap:10px;font-size:12px;color:#a7b4a7;white-space:nowrap}.sort-control select{background:#18211a;border:1px solid var(--edge);border-radius:10px;color:#d9e0d4;padding:13px 10px;min-height:46px}.toolbox .category-tabs{gap:9px;margin-bottom:28px}.toolbox .category-tabs button{min-height:40px;color:#bdc7b8}.toolbox .category-tabs .active{color:#ead5aa;border-color:#dec28a70}.toolbox .category-tabs>span{color:#a7b2a3}.toolbox .software-grid{gap:20px}.toolbox .software-card{background:#18201af0;border:1px solid #ffffff16;border-radius:14px;padding:25px;transition:background-color .2s,border-color .2s,transform .2s}.toolbox .software-card:hover{background:#202a22;border-color:#c8b48865;transform:translateY(-2px)}.toolbox .card-open{max-width:calc(100% - 32px)}.toolbox .card-open h2{font-size:18px;line-height:1.35;overflow-wrap:anywhere}.toolbox .card-open small{font-size:12px;color:#acb9a8}.toolbox .tool-monogram{background:#273129;border:0;color:#dce4d4;border-radius:10px;font-weight:550;flex-shrink:0}.toolbox .category-install{background:#273844;color:#c2d7e3}.toolbox .category-clean{background:#353044;color:#d3c6e1}.toolbox .category-backup{background:#293d33;color:#bdd8c9}.toolbox .category-hardware{background:#3b3529;color:#e0d0a9}.toolbox .category-utilities{background:#353b31;color:#d3dcc6}.toolbox .star-btn{width:44px;height:44px;top:17px;right:13px;border-radius:12px;color:#c7cfbf}.toolbox .star-btn[aria-pressed=true]{color:#ecd093;background:#cbb07613}.toolbox .star-btn:hover{background:#ffffff0d}.toolbox .software-card>p{line-height:1.85;min-height:52px}.toolbox .platform-badges span{font-size:11px;color:#c3cebc;padding:5px 9px}.toolbox .card-foot{align-items:center;margin-top:23px;font-size:13px}.toolbox .card-foot button{min-height:34px}.toolbox .card-foot>button:first-child{color:#ebd4a5}.toolbox .card-foot>button:last-child{color:#b9c6b1}.toolbox .is-list .software-card{grid-template-columns:240px minmax(180px,1fr) 140px 220px;padding:18px 25px}.toolbox .is-list .software-card>p{min-height:0}.toolbox .is-list .star-btn{right:3px;top:2px;width:32px;height:32px}.toolbox .tool-detail{background:linear-gradient(140deg,#29352c,#131b16 65%);border-radius:16px}.detail-category{font-size:12px;color:#bcceba}.toolbox .tool-detail h2{letter-spacing:-.025em;overflow-wrap:anywhere}.toolbox .tool-detail dl{font-size:13px;gap:20px;border-top:1px solid var(--edge);padding-top:22px}.toolbox .tool-detail dt{color:#a6b7a3}.toolbox .tool-detail dd{color:#d9e3d1}.toolbox .download-btn{min-height:54px;border-radius:10px;background:#e2d2af;transition:background .2s}.toolbox .download-btn:hover{background:#f0e1bf}.toolbox .detail-actions button{min-height:48px}.toolbox .edit-tool,.remove-tool{background:none;border:0;min-height:44px;color:#b5c4b0;font-size:12px}.remove-tool{float:right;color:#d5aaa2}.undo-bar{position:fixed;bottom:26px;left:50%;transform:translate(-50%);z-index:110;display:flex;gap:20px;align-items:center;background:#e6dec9;color:#263027;border-radius:12px;padding:13px 20px;box-shadow:0 12px 40px #0006;max-width:90vw}.undo-bar button{border:0;background:none;color:#365e43;min-height:36px;font-weight:600;white-space:nowrap}.undo-bar span{overflow-wrap:anywhere}.form-error{background:#9a4b3820;border-radius:8px;padding:12px;color:#f0bcb0!important;font-size:13px}.toolbox .tool-footer{color:#a4b19f}.toolbox .tool-footer button{color:#bdc9b4;min-height:40px}.toolbox .empty-tools>button{margin:8px}.toolbox .toast{z-index:130}.toolbox .modal{background:#1b251e}.toolbox .modal header button{min-width:44px;min-height:44px}.toolbox .tool-editor input:not([type=checkbox]),.toolbox .tool-editor select{min-height:44px}.toolbox .tool-editor form>label{color:#bac9b4;font-size:13px}.toolbox .software-card input[type=checkbox]{width:17px;height:17px;accent-color:#d7bc83}.toolbox ::-webkit-scrollbar{width:7px;height:7px}.toolbox ::-webkit-scrollbar-thumb{background:#64755b70;border-radius:10px}@media(max-width:1100px){.toolbox .is-list .software-card{display:grid;grid-template-columns:1fr 1fr}.toolbox .topbar nav button{padding:6px 10px}.toolbox .top-actions .backup-action{display:none}.sort-control{gap:5px}}@media(max-width:760px){.library-heading{align-items:flex-start}.collection-total{max-width:140px;text-align:right;line-height:1.6}.toolbox .tool-library{padding:140px 18px 35px}.library-summary{gap:18px;margin-top:22px}.library-summary>span{display:none}.toolbox .library-controls{gap:10px}.sort-control,.sort-control select{flex:1}.toolbox .category-tabs{gap:7px}.toolbox .category-tabs button{padding:8px 12px}.toolbox .category-tabs>span{width:100%;margin-top:5px}.toolbox .software-card{padding:21px}.toolbox .is-list .software-card{display:block}.toolbox .is-list .software-card>p{margin-top:16px}.toolbox .is-list .card-foot{margin-top:15px}.toolbox .topbar nav{padding-bottom:calc(4px + env(safe-area-inset-bottom))}.undo-bar{bottom:85px;width:calc(100% - 30px);gap:12px}.toolbox .tool-search input{font-size:16px}.toolbox .tool-footer{padding:20px 18px 90px}.toolbox .top-actions .pill{padding:9px 13px}.toolbox .tool-library h1{font-size:31px}.toolbox .tool-detail .large{margin-top:20px}.toolbox .tool-editor form input,.toolbox .tool-editor textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.toolbox *,.toolbox *:before,.toolbox *:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}.toolbox .software-card:hover{transform:none}}.mobile-backup{display:none}.toolbox .os-switch{width:max-content;max-width:calc(100vw - 24px)}.toolbox .os-switch button{white-space:nowrap;flex-shrink:0}@media(max-width:760px){.toolbox .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.toolbox .topbar nav{position:fixed;top:auto;bottom:12px}.toolbox .top-actions>.pill:last-of-type{display:inline-flex;align-items:center}.mobile-backup{display:flex;width:100%;gap:12px}.mobile-backup button{border:1px solid #ffffff25;border-radius:10px;padding:8px 16px}.toolbox .tool-footer{flex-wrap:wrap}.toolbox .os-switch button{padding:8px 14px}}@media(max-width:760px){.neural.toolbox .topbar,.neural.toolbox:not(.page-home) .topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.neural.toolbox .topbar nav{top:auto!important;bottom:12px!important}}html,body{background:#eceef2}.neural.toolbox{--bg:#eceef2;--bg-2:#e6e9ee;--surface:#eceef2;--ink:#343942;--text:#343942;--text-2:#68717e;--muted:#737b87;--quiet:#737b87;--accent:#bd555c;--gold:#bd555c;--rose:#ce7d84;--edge:#d9dce3;--line:#d8dce3;--line-2:#c9cdd6;--raised:7px 7px 18px #cdd1db,-7px -7px 18px #fff;--inset:inset 3px 3px 7px #d1d5df,inset -3px -3px 7px #fff;background:#eceef2;color:var(--ink);color-scheme:light}.toolbox ::selection{background:#f0c8cd;color:#343942}.toolbox input::placeholder{color:#79818e}.toolbox :focus-visible{outline:2px solid #ad444c;outline-offset:4px}.toolbox button:active{filter:none;transform:translateY(1px)}.neural.toolbox .topbar,.neural.toolbox:not(.page-home) .topbar{background:#eceef2f2;border-bottom:1px solid #ffffffad;box-shadow:0 3px 12px #ced2dd55;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.toolbox .brand-mark{background:linear-gradient(140deg,#fafbfc,#e1e4eb);color:#bd555c;border:1px solid #fff;box-shadow:3px 3px 8px #cbd0da,-3px -3px 8px #fff}.toolbox .brand em{color:#8b929e}.toolbox .topbar nav,.toolbox .os-switch{background:#eceef2;border:1px solid #f7f8fa;box-shadow:var(--inset);-webkit-backdrop-filter:none;backdrop-filter:none}.toolbox .topbar nav button,.toolbox .os-switch button{color:#67707e}.toolbox .topbar nav button.active,.toolbox .os-switch button.active{background:linear-gradient(145deg,#fafbfc,#e5e8ee);box-shadow:3px 3px 7px #cbd0da,-3px -3px 7px #fff;color:#a94750}.toolbox .topbar nav button.active em{color:#b9676c}.toolbox .pill,.toolbox .icon-btn{background:linear-gradient(140deg,#f5f6f9,#e7e9ef);color:#626b79;border:1px solid #f9fafc;box-shadow:3px 3px 8px #ced2dc,-3px -3px 8px #fff}.toolbox .pill:hover{background:#f7f8fa;border-color:#fff}.toolbox .pill.primary,.toolbox .top-actions>.pill:last-of-type,.toolbox .download-btn{background:linear-gradient(135deg,#de8b8d,#c76b74);color:#fff;border-color:#e8a4a7;box-shadow:4px 5px 12px #c1a4ad,-3px -3px 9px #fff}.toolbox .download-btn:hover{background:#c36b73}.toolbox .stage-bg{background:radial-gradient(ellipse at 48% 45%,#f5f6f8 0,#eceef2 66%)}.toolbox .network-canvas{filter:invert(1) hue-rotate(150deg);opacity:.3}.toolbox .stage-module .network-canvas,.toolbox .stage-note .network-canvas{opacity:.12}.toolbox .orb:before{content:"";position:absolute;inset:7%;border-radius:50%;background:linear-gradient(145deg,#f9fafc,#dfe3ea);border:3px solid #fafbfc;box-shadow:14px 18px 34px #bfc5d0,-16px -16px 34px #fff,inset 2px 2px 6px #d2d5dd}.toolbox .orb .vid{filter:invert(1) sepia(.35) saturate(.8) hue-rotate(300deg) contrast(.85);mix-blend-mode:multiply;clip-path:circle(41%);mask-image:radial-gradient(circle closest-side,#000 60%,transparent 90%);-webkit-mask-image:radial-gradient(circle closest-side,#000 60%,transparent 90%)}.toolbox .orb-halo{background:radial-gradient(circle,#fff7 0,#fff0 65%);filter:blur(12px)}.toolbox .orb-dust{filter:invert(1) sepia(1) saturate(2) hue-rotate(310deg);opacity:.55}.toolbox .jelly{mix-blend-mode:multiply}.toolbox .jelly .vid{filter:invert(1) saturate(.65)}.toolbox .jelly:hover,.toolbox .jelly.active{filter:drop-shadow(1px 4px 4px #b8beca)}.toolbox .glass,.toolbox .jelly-label,.toolbox .tool-dock,.toolbox .software-card,.toolbox .tool-detail,.toolbox .modal{background:linear-gradient(140deg,#f0f2f6,#e9ecf1);border:1px solid #f8f9fb;box-shadow:var(--raised);-webkit-backdrop-filter:none;backdrop-filter:none;color:#343942}.toolbox .jelly-label{border-radius:13px}.toolbox .jelly-label.active{background:#f1e5e8;border-color:#d7a1a7;box-shadow:inset 2px 2px 5px #dcc5cc,inset -2px -2px 5px #fff}.toolbox .jl-icon{background:#ece0e5;color:#b45b67}.toolbox .jl-count{color:#a6505a}.toolbox .jl-sub{color:#737b87}.toolbox .jl-name{color:#434a56}.toolbox .thread-core,.toolbox .fan-thread{stroke:#bf737d!important}.toolbox .thread-glow{stroke:#d5a8b2!important;opacity:.2}.toolbox .fan-item{color:#555e6d}.toolbox .fi-dot{background:#c77883;box-shadow:0 0 0 3px #e4c8d1}.toolbox .fi-body{background:#edf0f5b3}.toolbox .fan-item.active .fi-body{background:#f4e6e9;border-color:#d69ba6;box-shadow:2px 3px 8px #cfd1dc}.toolbox .fi-meta>span{background:#e0e3eb;color:#6b7281}.toolbox .hub-copy h1{color:#3a404a;letter-spacing:-.04em}.toolbox .eyebrow{color:#b7636b}.toolbox .hub-en,.toolbox .hub-meta,.toolbox .hub-hint{color:#737d8c}.toolbox .stage-tools button{color:#707987}.toolbox .stage-tools button[aria-pressed=true]{background:#e2e5ec;color:#ab505c}.toolbox .tool-dock{border-radius:20px}.toolbox .dock-counts{color:#78808b}.toolbox .dock-counts b{color:#b15a64}.toolbox .tool-search{background:#e9ecf1;border:1px solid #f9fafb;box-shadow:var(--inset)}.toolbox .tool-search input{color:#343942}.toolbox .tool-search>span{color:#b5646f}.toolbox .tool-search:focus-within{border-color:#c98791;box-shadow:var(--inset)}.toolbox .fine{color:#737c8b!important}.toolbox .search-results{background:#eceef2;border-color:#fff;box-shadow:var(--raised)}.toolbox .search-results button{color:#414956}.toolbox .search-results button:hover{background:#e1e4eb}.toolbox .search-results small{color:#737b87}.toolbox .crumbs,.toolbox .module-hint{background:#eceef2;border-color:#fff;box-shadow:3px 3px 9px #cdd1dc,-3px -3px 9px #fff;color:#67717e}.toolbox .tool-library{max-width:1260px}.toolbox .library-heading,.toolbox .collection-total,.toolbox .tool-sub{color:#737d8b}.toolbox .collection-mark{color:#ad5e68;border-color:#d2a4ad}.toolbox .tool-library h1{color:#353c46}.toolbox .library-summary{border-color:#d5d9e1}.toolbox .library-summary button{color:#727c8b}.toolbox .library-summary button.active{color:#ae515d;border-color:#c77d87}.toolbox .library-summary b{background:#e0e4ec;color:#7c6672}.toolbox .library-summary>span{color:#7d8592}.toolbox .sort-control{color:#737c8b}.toolbox .sort-control select{background:#eceef2;color:#5f6877;border:1px solid #fff;box-shadow:3px 3px 8px #cfd3de,-3px -3px 8px #fff}.toolbox .category-tabs button{background:#eceef2;border-color:#f9fafc;color:#697382;box-shadow:3px 3px 7px #cdd2dc,-3px -3px 7px #fff}.toolbox .category-tabs button.active{background:#f1e3e7;border-color:#d6a1ac;color:#a24d5a;box-shadow:inset 2px 2px 5px #dbc5cc,inset -2px -2px 5px #fff}.toolbox .category-tabs>span{color:#737d89}.toolbox .software-grid{gap:25px}.toolbox .software-card{border-radius:19px}.toolbox .software-card:hover{background:#f3f5f8;border-color:#fff;transform:translateY(-3px);box-shadow:9px 12px 24px #c5cad5,-8px -8px 20px #fff}.toolbox .card-open{color:#3b4350}.toolbox .card-open small,.toolbox .software-card>p{color:#717b89}.toolbox .tool-monogram{background:linear-gradient(140deg,#f9fafb,#e0e4ec);color:#a15d70;border:1px solid #fff;box-shadow:3px 4px 9px #cbd1dd,-3px -3px 8px #fff;border-radius:13px}.toolbox .category-install{color:#628299}.toolbox .category-clean{color:#8c749d}.toolbox .category-backup{color:#628c80}.toolbox .category-hardware{color:#a68560}.toolbox .category-utilities{color:#a36979}.toolbox .star-btn{color:#969aa5}.toolbox .star-btn[aria-pressed=true]{color:#bd606e;background:#ebdce2}.toolbox .star-btn:hover{background:#e3e6ed}.toolbox .platform-badges span{background:#e7eaf0;border:1px solid #f8f9fb;color:#737b8b;box-shadow:inset 1px 1px 3px #d3d7e0}.toolbox .card-foot{border-color:#d9dde5}.toolbox .card-foot>button:first-child{color:#ac5362}.toolbox .card-foot>button:last-child,.toolbox .card-foot label,.toolbox .remove-list{color:#687585}.toolbox .software-card input[type=checkbox]{accent-color:#ba6573}.toolbox .detail-overlay,.toolbox .modal-backdrop{background:#626b8055;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.toolbox .detail-category,.toolbox .detail-close{color:#9d5f6e}.toolbox .tool-detail>p,.toolbox .tool-detail dt{color:#737d8b}.toolbox .tool-detail dd{color:#454e5d}.toolbox .detail-actions button{color:#9b5665;background:#eceef2;border-color:#fff;box-shadow:3px 3px 7px #ccd1dc,-3px -3px 7px #fff}.toolbox .edit-tool{color:#697789}.toolbox .remove-tool{color:#b16b77}.toolbox .empty-tools,.toolbox .empty-tools p{color:#788290}.toolbox .empty-tools h2{color:#4b5565}.toolbox .empty-tools>span{color:#c1808c}.toolbox .tool-footer{color:#7a8290;border-color:#dce0e7}.toolbox .tool-footer button{color:#6c7787}.toolbox .modal p,.toolbox .tool-editor form>label{color:#667281}.toolbox .modal a{color:#a54d5f}.toolbox .tool-editor input:not([type=checkbox]),.toolbox .tool-editor textarea,.toolbox .tool-editor select{background:#e9ecf2;border-color:#fff;color:#404a58;box-shadow:var(--inset)}.toolbox .tool-editor fieldset{border-color:#d4d9e2}.toolbox .tool-editor input[type=checkbox]{accent-color:#b76b7b}.toolbox .form-error{color:#a13f51!important;background:#efdae0}.toolbox .toast,.toolbox .undo-bar{background:#f0e3e8;color:#6d4654;box-shadow:5px 6px 18px #b7becd}.toolbox .undo-bar button{color:#a14d61}.toolbox ::-webkit-scrollbar-thumb{background:#a7aebb80}@media(max-width:760px){.neural.toolbox .topbar nav{background:#eceef2f5;box-shadow:5px 6px 15px #bfc6d3,-4px -4px 12px #fff;border-color:#fff}.toolbox .mobile-backup button{border-color:#fff;background:#eceef2;box-shadow:3px 3px 7px #cbd1dd,-3px -3px 7px #fff}.toolbox .software-grid{gap:22px}}.toolbox .brand-text b{color:#b26b77}.toolbox .orb .vid{filter:invert(1) grayscale(1) sepia(.65) saturate(1.5) hue-rotate(300deg) contrast(.82)}.toolbox .jelly .vid{filter:invert(1) grayscale(1) sepia(.6) saturate(1.2) hue-rotate(300deg)}.toolbox .orb .vid{filter:saturate(1.45) contrast(1.06);mix-blend-mode:normal;clip-path:circle(40.7%);mask-image:none;-webkit-mask-image:none}.toolbox .orb:before{inset:7%;border:3px solid #fff;box-shadow:7px 12px 20px #bfc5cf,-9px -9px 22px #fff;background:#c4c6c9}.toolbox .orb:after{content:"";position:absolute;inset:2%;border-radius:50%;background:conic-gradient(from 10deg,transparent 0deg 15deg,#d87579 15deg 24deg,transparent 24deg 65deg,#d87579 65deg 119deg,transparent 119deg 155deg,#d87579 155deg 172deg,transparent 172deg 204deg,#d87579 204deg 247deg,transparent 247deg 283deg,#d87579 283deg 298deg,transparent 298deg 329deg,#d87579 329deg 353deg,transparent 353deg);mask-image:radial-gradient(circle,transparent 66%,#000 67%,#000 69%,transparent 70%);-webkit-mask-image:radial-gradient(circle,transparent 66%,#000 67%,#000 69%,transparent 70%);animation:pod-orbit 65s linear infinite;pointer-events:none;filter:drop-shadow(0 2px 2px #c8858860)}.toolbox .orb-dust{filter:sepia(.8) saturate(2) hue-rotate(320deg);opacity:.2}.toolbox .jelly{mix-blend-mode:normal}.toolbox .jelly-inner{width:120px;height:120px;left:40px;top:15px;border-radius:50%;border:3px solid #f8fafc;background:#c3c6cb;box-shadow:5px 7px 13px #b9c0cc,-6px -6px 15px #fff;filter:none!important;overflow:hidden}.toolbox .jelly .vid{width:100%;height:100%;border-radius:50%;filter:saturate(.85) contrast(1.04);mask-image:none;-webkit-mask-image:none;object-fit:cover}.toolbox .jelly.active .jelly-inner{outline:2px solid #c57880;outline-offset:5px}.toolbox .jelly:hover{filter:brightness(1.05)}.toolbox .thread-core{stroke:#b8adb3!important;opacity:.55}.toolbox .thread-glow{opacity:.08}.toolbox .stage-note .thread-core,.toolbox .stage-module .thread-core{stroke:#c17d86!important;opacity:.85}@keyframes pod-orbit{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.toolbox .orb:after{animation:none}}.toolbox .orb .vid{filter:saturate(1.8) hue-rotate(-24deg) contrast(1.06)}.toolbox .orb .vid,.toolbox .jelly .vid{filter:none}.neural.toolbox .tool-dock.compact-dock{width:min(440px,calc(100vw - 40px));padding:0!important;bottom:28px;background:transparent;border:0;box-shadow:none;display:block;-webkit-backdrop-filter:none;backdrop-filter:none}.toolbox .compact-dock .tool-search{min-height:46px;border:1px solid #fff9;background:#edf0f5e8;box-shadow:3px 5px 14px #c7cdd755,-3px -3px 10px #fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toolbox .compact-dock .tool-search input{font-size:13px}.toolbox .compact-dock .tool-search:focus-within{border-color:#bd7b85;box-shadow:0 0 0 3px #bd7b8512,3px 5px 14px #c7cdd755}.toolbox .compact-dock .tool-search input:focus-visible{outline:none}@media(max-width:760px){.neural.toolbox .tool-dock.compact-dock{bottom:90px;width:calc(100vw - 40px)}.toolbox .compact-dock .tool-search input{font-size:16px}}.toolbox .download-version{display:grid;gap:8px;font-size:12px;color:#687181;margin:0 0 16px}.toolbox .download-version select{width:100%;padding:12px;border:1px solid #fff;border-radius:10px;background:#e9ecf2;color:#424d5d;box-shadow:var(--inset)}.toolbox .download-version>span{font-size:13px;color:#414b5b}.download-secondary{display:flex;justify-content:space-between;align-items:center;gap:10px}.toolbox .download-secondary a,.toolbox .download-secondary button{color:#a55262;font-size:12px;background:none;border:0;text-decoration:none;min-height:36px;display:inline-flex;align-items:center}.toolbox .download-panel .download-btn{font-weight:600}.software-icon{width:80%;height:80%;object-fit:contain;display:block}.tool-monogram:has(.software-icon){background:#f7f8fa;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-editor{display:flex;gap:14px;align-items:center;margin:12px 0}.icon-editor label{flex:1;min-width:0}.icon-editor small{display:block;color:var(--muted);font-size:12px}.icon-editor input{width:100%;font-size:12px}.download-note{font-size:12px;line-height:1.7;padding:10px 12px;border-radius:12px;background:#f4e8e9;color:#86545b}.tool-editor{max-height:88vh;overflow-y:auto}.tool-detail>.tool-monogram.large{display:flex;margin-top:18px}.category-tabs{flex-wrap:wrap}.category-tabs .manage-categories{border:1px dashed #c29298;background:transparent}.manage-categories em{font-size:10px;margin-left:5px;font-style:normal}.category-manager{width:min(820px,94vw);max-height:88vh;overflow:auto}.category-manager .tool-sub{line-height:1.7}.category-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) 48px auto;align-items:end;gap:10px;padding:13px 0;border-bottom:1px solid #dfe1e7}.category-manager label{display:grid;gap:7px;font-size:12px;color:#7f8795}.category-manager input,.category-manager select{min-width:0;width:100%;padding:10px;border:1px solid #d6d9e1;border-radius:10px;background:#f4f5f8;color:#424a56;box-sizing:border-box}.category-manager button{cursor:pointer;padding:9px 12px;border:1px solid #d9dce3;border-radius:12px;background:#f3f4f7;color:#9f5962}.category-manager button:disabled{opacity:.4;cursor:default}.category-row-actions{display:flex;gap:5px}.category-row>span{align-self:center;font-size:12px;color:#8a919d}.category-add{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;padding:22px 0}.category-manager footer{display:flex;justify-content:flex-end;gap:10px;align-items:center;padding-top:14px}.category-manager footer span{margin-right:auto;font-size:12px;color:#88909b}.category-transfer{background:#f6e9eb;border-radius:14px;padding:16px;margin-top:12px}.category-transfer button{margin:10px 8px 0 0}.category-transfer p{font-size:13px}.category-manager .pill{background:#ce7a85;color:#fff}@media(max-width:600px){.category-row{grid-template-columns:1fr 1fr}.category-add{grid-template-columns:1fr}.category-manager footer{flex-wrap:wrap}.category-manager footer span{width:100%}}.toolbox .category-manager{display:flex;flex-direction:column;overflow:hidden;padding-bottom:18px}.category-manager-body{overflow:auto;min-height:0;padding-right:5px}.category-manager .category-rows{border:0;padding:0;margin:0;min-width:0}.category-manager .category-row{grid-template-columns:minmax(120px,1fr) 55px auto;align-items:center}.category-manager .category-add{grid-template-columns:minmax(120px,1fr) auto}.category-manager>header,.category-manager>footer,.category-manager>.tool-sub{flex-shrink:0}.category-manager footer{border-top:1px solid #dfe1e7;background:#eceef3}.category-manager .form-error{color:#993e4b!important}.toolbox .jl-name{max-width:190px;overflow-wrap:anywhere}.toolbox .tool-editor form>.pill[type=submit]{position:sticky;bottom:0;box-shadow:0 -8px 18px #eceef3;z-index:1}@media(max-width:600px){.category-manager .category-row{grid-template-columns:1fr auto}.category-row>span{display:none}.category-manager .category-add{grid-template-columns:1fr}.toolbox .stage-tools em{display:none}}.toolbox .stage-hub .jelly-label{width:var(--orbit-label-width);min-width:0;box-sizing:border-box}.toolbox .stage-hub .jl-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:18px;max-height:36px}.toolbox .stage-hub .jl-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes paperRelief{0%{opacity:0;filter:blur(2px);box-shadow:0 0 #cbd1dc00,0 0 #fff0}25%{opacity:.18;filter:blur(.7px)}60%{opacity:.65;filter:blur(.2px)}to{opacity:1;filter:none}}@keyframes paperInk{0%{opacity:0;filter:blur(1.5px);translate:0 3px}to{opacity:1;filter:none;translate:0 0}}.toolbox.page-home .topbar{animation:paperRelief 1.364s 68ms both}.toolbox.page-home .topbar .brand-text,.toolbox.page-home .topbar nav button,.toolbox.page-home .top-actions{animation:paperInk .818s .864s both}.toolbox .stage-hub .hub-copy{animation:paperInk .909s .955s both}.toolbox .stage-hub .stage-tools{animation:paperRelief 1.364s .182s both}.toolbox .stage-hub .compact-dock{animation:paperRelief 1.364s .273s both}.toolbox .stage-hub .compact-dock input{animation:paperInk .818s 1.091s both}.toolbox .scene .orb,.toolbox .scene .jelly,.toolbox .scene .jelly-label,.toolbox .scene .fan-item{opacity:0}.toolbox .is-paused *{animation-play-state:paused!important}.toolbox .stage-module .jelly-label,.toolbox .stage-note .jelly-label{width:150px;min-width:0;box-sizing:border-box}.toolbox .stage-module .jl-name,.toolbox .stage-note .jl-name{white-space:normal;line-height:17px;max-height:34px;overflow:hidden}.toolbox .stage-module .jl-sub,.toolbox .stage-note .jl-sub{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbox .platform-node{position:absolute;left:0;top:0;width:112px;min-height:56px;box-sizing:border-box;padding:10px 12px;border-radius:12px;background:linear-gradient(140deg,#f0f2f6,#e9ecf1);border:1px solid #fff;box-shadow:var(--raised);opacity:0;pointer-events:none;color:#a9606d;display:grid;gap:5px;font-size:13px}.toolbox .platform-node span{font-size:10px;color:#87909e}.toolbox .platform-thread{fill:none;stroke:#bd7b85;stroke-width:1.3;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.toolbox .analysis-wrap{animation:paperInk 1.25s .3s both}.toolbox .analysis-wrap .tool-detail{animation:paperRelief 1.1s both}.toolbox .scene .fan-item{max-width:280px}@media(min-width:760px)and (max-width:1199px){.toolbox .analysis-wrap{position:fixed;top:150px;right:18px;bottom:25px;width:380px;z-index:30;box-shadow:-20px 0 60px #c7cdd788}.toolbox .scene .fan-item{max-width:220px}}@media(max-width:759px){.toolbox .scene .fan-item{max-width:calc(100vw - 180px)}.toolbox .fi-meta{display:none}.toolbox .stage-module .jelly-label,.toolbox .stage-note .jelly-label{width:126px}}@media(prefers-reduced-motion:reduce){.toolbox *{animation:none!important;transition:none!important}}.toolbox.page-home .os-switch{animation:paperRelief 1.364s .182s both}.toolbox .jelly:focus-visible{outline:none;border-radius:50%}.toolbox .jelly:focus-visible .jelly-inner{outline:3px solid #ad444c;outline-offset:6px}.toolbox .orb:before{background:color-mix(in srgb,#c4c6c9 calc(var(--core-ink,1)*100%),#eceef2)}.toolbox .orb .vid{opacity:var(--core-ink,1)}.toolbox .orb:after{opacity:var(--core-ring,1)}.toolbox .orb-dust{opacity:calc(var(--core-ring,1)*.2)}.toolbox .jelly-inner{background:color-mix(in srgb,#c3c6cb calc(var(--pod-ink,1)*100%),#eceef2)}.toolbox .jelly .vid{opacity:var(--pod-ink,1)}.toolbox .stage-hub .stage-tools button,.toolbox.page-home .os-switch button{animation:paperInk .818s .909s both}.toolbox .jelly-label>span{opacity:var(--label-ink,1)}@media(min-width:1100px){.toolbox .hub-copy h1{font-size:40px;line-height:1.2}.toolbox .hub-en{font-size:13px}.toolbox .hub-meta,.toolbox .hub-hint{font-size:11px}.toolbox .stage-hub .jl-name{font-size:12px}.toolbox .stage-hub .jl-sub{font-size:9px}.toolbox .stage-hub .jelly-label{padding:10px 12px}}.toolbox .orb:before,.toolbox .jelly-inner{transition:background .15s linear}.toolbox .stage-hub .hub-copy{animation:paperInk 1.2s 1.05s both}.toolbox .intro-done.stage-hub .stage-tools,.toolbox .intro-done.stage-hub .stage-tools button,.toolbox .intro-done.stage-hub .compact-dock,.toolbox .intro-done.stage-hub .compact-dock input{animation:none}.toolbox .intro-done.stage-hub .hub-copy{animation:paperInk .65s both}.toolbox .card-foot>a{color:#ac5362;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;font-size:inherit}.toolbox .card-foot>a:hover{text-decoration:underline}.toolbox .stage-hub .thread-core{stroke:#e6e8ed!important;stroke-width:2.4;stroke-linecap:round;filter:drop-shadow(0 1.5px 1.2px #9da4b899) drop-shadow(0 -1px .7px #fff)}.toolbox .stage-hub .thread-glow{stroke:#a4aaba!important;stroke-width:3;filter:blur(2px);opacity:inherit}.toolbox .orb:before{box-shadow:calc(7px * var(--shell-relief,1)) calc(10px * var(--shell-relief,1)) 20px #bfc5cf99,calc(-8px * var(--shell-relief,1)) calc(-8px * var(--shell-relief,1)) 22px #ffffffd9}.toolbox .jelly-inner{box-shadow:calc(5px * var(--shell-relief,1)) calc(7px * var(--shell-relief,1)) 13px #b9c0cc99,calc(-6px * var(--shell-relief,1)) calc(-6px * var(--shell-relief,1)) 15px #ffffffdf}.toolbox .stage-hub .jelly-label{border-color:#ffffff8c;box-shadow:5px 7px 15px #bfc5d180,-5px -5px 13px #ffffffb3;border-radius:12px}@keyframes collectionLeave{to{opacity:0;transform:translateY(8px);filter:blur(3px)}}@keyframes collectionInk{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes collectionCard{0%{opacity:0;transform:translateY(18px) scale(.985);box-shadow:0 0 0 transparent}to{opacity:1;transform:translateY(0) scale(1)}}.toolbox .page-scene.page-exit{animation:collectionLeave .3s cubic-bezier(.4,0,1,1) both;pointer-events:none}.toolbox .page-scene:not(.page-scene-home).page-enter .library-heading,.toolbox .page-scene:not(.page-scene-home).page-enter .tool-library>h1,.toolbox .page-scene:not(.page-scene-home).page-enter .tool-library>.tool-sub{animation:collectionInk .65s .04s both}.toolbox .page-enter .library-summary{animation:collectionInk .65s .13s both}.toolbox .page-enter .library-controls{animation:collectionInk .7s .2s both}.toolbox .page-enter .category-tabs{animation:collectionInk .7s .27s both}.toolbox .page-enter .software-card{animation:collectionCard .75s calc(.3s + var(--card-delay,0ms)) both}.toolbox .page-enter .empty-tools{animation:collectionInk .85s .3s both}.toolbox .topbar nav button{transition:color .25s,background .25s,box-shadow .3s}@media(prefers-reduced-motion:reduce){.toolbox .page-scene,.toolbox .page-scene *{animation:none!important;transition:none!important}}.toolbox .note-editor{width:min(760px,94vw)}.toolbox .note-editor textarea{min-height:280px;line-height:1.8;resize:vertical}.toolbox .note-reader h2{overflow-wrap:anywhere;padding-right:20px}.toolbox .note-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:14px;color:#4a5260;margin:24px 0 30px;-webkit-user-select:text;user-select:text}.toolbox .note-card>p{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.toolbox .note-rename{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 24px}.toolbox .note-rename input{padding:10px;border:1px solid #fff;border-radius:10px;background:#eceef2;color:#424953}.toolbox .notes-library .card-open h2{overflow-wrap:anywhere}.toolbox .detail-overlay:has(.note-reader){animation:collectionInk .4s both}.toolbox .os-switch{transition:opacity .2s}.toolbox.page-notes .os-switch{visibility:hidden}@media(min-width:761px)and (max-width:1100px){.toolbox .topbar nav button{padding:9px 12px;font-size:12px}}.toolbox .batch-install{margin:22px 0 28px;padding:24px 26px;border-radius:24px}.toolbox .batch-install h2{margin:0 0 8px;font-size:20px}.toolbox .batch-install p{color:#7c8798;font-size:13px;line-height:1.7}.toolbox .batch-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.toolbox .batch-options select{margin-left:8px;padding:8px 12px;border:1px solid #fff;border-radius:10px;background:#e9ecf1;color:#566170}.toolbox .batch-tools{display:flex;flex-wrap:wrap;gap:8px}.toolbox .batch-tools label{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:12px;background:#ffffff70;color:#566170;font-size:13px}.toolbox .batch-tools small{color:#9995a3;font-size:11px}.toolbox .batch-hint{margin-bottom:0}.toolbox .batch-tool{display:flex;align-items:center;border-radius:12px;background:#ffffff70}.toolbox .batch-tool label{background:transparent}.toolbox .batch-tool>button{margin-right:10px;background:none;border:0;color:#b9576d;cursor:pointer}.toolbox .batch-preview{margin:12px 0 18px;color:#657080;font-size:13px}.toolbox .batch-preview summary,.toolbox .install-command-editor summary{cursor:pointer;color:#b9576d}.toolbox .batch-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;background:#f8f9fb;border-radius:8px;font-size:12px}.toolbox .install-command-editor{padding:14px;border:1px solid #fff;border-radius:14px}.toolbox .install-command-editor p{font-size:12px;color:#7c8798;line-height:1.6}.toolbox .install-command-editor label{margin-top:10px}.toolbox .order-hint{margin:0 0 14px;color:#8791a1;font-size:12px}.toolbox .software-card .drag-handle{position:absolute;right:44px;top:24px;z-index:2;width:32px;height:32px;border:0;background:transparent;color:#a4a8b3;font-size:20px;line-height:1;cursor:grab;touch-action:none;border-radius:9px}.toolbox .software-card .drag-handle:hover,.toolbox .software-card .drag-handle:focus-visible{color:#ba5968;background:#d698a320}.toolbox .software-card .drag-handle:active{cursor:grabbing}.toolbox .software-card .drag-handle:disabled{opacity:.35;cursor:not-allowed}.toolbox .software-card.is-dragging{opacity:.55}.toolbox .software-card.is-drag-target{outline:2px solid #cb7282;outline-offset:3px}.toolbox .site-registration{text-align:center;padding:8px 16px 18px;font-size:11px;line-height:1.6;background:none;border:0;box-shadow:none}.toolbox .site-registration a{color:#8992a0;text-decoration:none}.toolbox .site-registration a:hover{color:#bd6978;text-decoration:underline}.toolbox .registration-backup{display:none}@media(max-width:1100px){.toolbox .registration-backup{display:flex;justify-content:center;gap:20px;margin-bottom:8px}.toolbox .registration-backup button{padding:3px 0;border:0;background:none;box-shadow:none;font-size:11px;color:#8992a0;cursor:pointer}}@media(max-width:760px){.toolbox .site-registration{padding-bottom:88px}}html{scrollbar-color:#a6acb7 #e4e7ed;scrollbar-width:thin}.neural.toolbox{--muted:#626c7b;--text-2:#626c7b;--quiet:#626c7b;--panel:#f1f3f7;--field:#e8ebf0;--stroke:#d6dbe3;--soft-accent:#f0dfe3;--accent:#a64250;--raised:5px 7px 17px #cbd0da99,-5px -5px 14px #ffffffbc;caret-color:var(--accent)}.toolbox button,.toolbox input,.toolbox textarea,.toolbox select{accent-color:var(--accent)}.neural.toolbox .topbar{height:70px;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;padding:0 24px}.toolbox .brand{gap:10px}.toolbox .brand-text{font-size:15px;letter-spacing:.03em;line-height:1.2;white-space:nowrap}.toolbox .topbar nav{justify-self:center;gap:2px;padding:4px;border-radius:30px;min-width:0}.toolbox .topbar nav button{padding:10px 15px;min-height:40px;font-size:13px;line-height:1.2}.toolbox .top-actions{gap:8px;flex-wrap:nowrap}.toolbox .top-actions .pill{padding:0 13px;min-height:38px;height:38px;font-size:12px}.toolbox .top-actions .global-search-trigger{display:inline-flex;padding:0;width:38px;justify-content:center}.toolbox .top-actions .cloud-trigger{display:inline-flex!important;max-width:100px}.toolbox .top-actions .add-resource{background:#aa4d5c;color:#fff;border-color:transparent;box-shadow:3px 5px 10px #c5a8b1}.toolbox .os-switch{top:91px}.toolbox.page-calendar .os-switch,.toolbox.page-notes .os-switch{display:none}.toolbox .pill.primary{background:#aa4d5c;color:#fff;border-color:transparent}.toolbox .page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.toolbox .page-heading>div{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.toolbox .tool-library .page-heading h1{font-size:25px;font-weight:600;line-height:1.3;margin:0;letter-spacing:-.025em}.toolbox .page-heading span{font-size:12px;color:var(--muted)}.toolbox .tool-library{max-width:1400px;padding:154px 36px 50px}.toolbox.page-notes .tool-library,.toolbox.page-calendar .tool-library{padding-top:109px}.toolbox .library-summary{margin-top:8px;gap:22px}.toolbox .library-summary button{font-size:13px;min-height:44px;padding:12px 0;color:var(--muted)}.toolbox .library-summary button.active{color:var(--accent);border-color:var(--accent)}.toolbox .library-controls{margin:21px 0 19px}.toolbox .tool-search input::placeholder{color:var(--muted)}.toolbox .category-tabs button{border-radius:16px;box-shadow:none;border-color:transparent;color:var(--muted);padding:8px 14px;background:transparent;min-height:38px}.toolbox .category-tabs button.active{color:var(--accent);background:var(--soft-accent);border-color:transparent;box-shadow:none}.toolbox .category-tabs .manage-categories{margin-left:6px;border:1px dashed var(--stroke);border-radius:12px}.toolbox .category-tabs>span{color:var(--muted)}.toolbox .view-switch{display:flex;gap:3px;border:1px solid var(--stroke);padding:3px;border-radius:12px;flex-shrink:0}.toolbox .view-switch button{border:0;background:transparent;color:var(--muted);border-radius:9px;padding:8px 11px;min-height:34px}.toolbox .view-switch button[aria-pressed=true]{background:var(--panel);color:var(--accent);box-shadow:0 3px 6px #adb4c53b}.toolbox .software-card{padding:24px;border-radius:16px}.toolbox .software-card>p{font-size:13px;color:var(--muted);margin:18px 0;line-height:1.75;min-height:46px}.toolbox .card-open h2{font-size:17px}.toolbox .card-open small{color:var(--muted);font-size:11px}.toolbox .platform-badges span{background:var(--field);color:var(--muted);border:0}.toolbox .software-card .drag-handle{top:18px;opacity:0}.toolbox .software-card:hover .drag-handle,.toolbox .software-card:focus-within .drag-handle{opacity:1}.toolbox .star-btn{top:13px;right:8px;color:var(--muted)}.toolbox .card-foot{font-size:12px}.toolbox .card-foot>button:first-child,.toolbox .card-foot>a{color:var(--accent)}.toolbox .stage-hub .jelly-label{grid-template-columns:1fr auto;grid-template-areas:"name count";gap:10px;min-height:42px;padding:10px 13px;align-items:center}.toolbox .stage-hub .jl-icon{display:none}.toolbox .stage-hub .jl-name{font-size:12px;margin:0;line-height:18px;max-height:36px;white-space:normal;color:var(--text)}.toolbox .stage-hub .jl-count{font-size:16px;color:var(--accent);font-variant-numeric:tabular-nums}.toolbox .stage-module .jelly-label,.toolbox .stage-note .jelly-label{grid-template-columns:1fr auto;grid-template-areas:"name count";min-height:40px;gap:8px;padding:9px 12px}.toolbox .stage-module .jl-name,.toolbox .stage-note .jl-name{margin:0;font-size:11px}.toolbox .stage-module .jl-count,.toolbox .stage-note .jl-count{font-size:15px}.toolbox .stage-module .jl-icon,.toolbox .stage-note .jl-icon{display:none}.toolbox .home-search-launch{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 17px;border:1px solid #ffffffb0;border-radius:24px;background:#edf0f5e8;box-shadow:3px 5px 14px #c7cdd755,-3px -3px 10px #fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;color:var(--muted)}.toolbox .home-search-launch svg{color:var(--accent);flex:none}.toolbox .home-search-launch span{flex:1}.toolbox kbd{font:11px inherit;color:var(--muted);border:1px solid var(--stroke);padding:2px 5px;border-radius:5px}.toolbox .home-category-manage{display:block;margin:7px auto 0;border:0;background:transparent;color:var(--muted);font-size:11px;min-height:30px;padding:4px 12px}.toolbox .home-category-manage:hover{color:var(--accent)}.toolbox .site-registration{color:var(--muted)}.toolbox .skin-switcher{position:relative}.toolbox .appearance-trigger{display:inline-flex!important;gap:6px}.toolbox .skin-popover{position:absolute;right:0;top:calc(100% + 13px);width:218px;padding:7px;border-radius:16px;background:var(--panel);box-shadow:0 14px 35px #7782984a;z-index:80}.toolbox .skin-popover button{width:100%;display:flex;align-items:center;gap:11px;border:0;border-radius:10px;min-height:50px;padding:7px 10px;background:none;color:var(--text);text-align:left;font-size:13px}.toolbox .skin-popover button:hover,.toolbox .skin-popover button[aria-pressed=true]{background:var(--field)}.toolbox .skin-check{margin-left:auto;color:var(--accent)}.skin-swatch{display:block;flex:none;width:30px;height:30px;border-radius:9px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #9994}.swatch-paper{background:#eceef2}.swatch-obsidian{background:#151719}.swatch-system{background:linear-gradient(90deg,#eceef2 50%,#151719 50%)}.skin-swatch:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#c76c78;box-shadow:2px 3px 5px #0003}.swatch-obsidian:after{background:#c9baa0}.swatch-system:after{background:#87919d}.toolbox .command-veil{align-items:flex-start;padding:17vh 20px 30px;background:#181d2555;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100}.toolbox .command-search{width:min(620px,100%);max-height:72dvh;overflow:hidden;border-radius:16px;box-shadow:0 25px 70px #272f4a40}.toolbox .command-input{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid var(--stroke);color:var(--accent)}.toolbox .command-input input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font-size:16px;min-height:30px}.toolbox .command-input button{background:transparent;border:1px solid var(--stroke);border-radius:6px;font-size:11px;color:var(--muted);padding:4px 6px}.toolbox .command-results{max-height:calc(72dvh - 76px);overflow:auto;padding:7px}.toolbox .command-results>button{border:0;background:transparent;display:flex;align-items:center;gap:15px;width:100%;text-align:left;padding:10px 12px;min-height:62px;border-radius:10px;color:var(--text)}.toolbox .command-results>button[aria-selected=true]{background:var(--soft-accent)}.toolbox .command-results .tool-monogram{width:36px;height:36px;border-radius:9px;box-shadow:none;background:var(--panel)}.toolbox .command-results>button>span:not(.tool-monogram){display:grid;gap:3px;flex:1;min-width:0}.toolbox .command-results b{font-size:14px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbox .command-results small{color:var(--muted);font-size:11px}.toolbox .command-empty{color:var(--muted);font-size:13px;line-height:1.8;margin:18px}.toolbox .tool-table-wrap{overflow:auto;border-radius:14px;background:var(--panel)}.toolbox .tool-table{border-collapse:collapse;width:100%;min-width:670px;font-size:13px;text-align:left}.toolbox .tool-table th,.toolbox .tool-table td{padding:14px 20px;border-bottom:1px solid var(--stroke);font-weight:400;color:var(--muted)}.toolbox .tool-table thead th{font-size:11px;font-weight:600;color:var(--muted);background:var(--field)}.toolbox .tool-table tr:last-child>*{border-bottom:0}.toolbox .tool-table tbody tr:hover{background:var(--field)}.toolbox .tool-table button{background:none;border:0;color:var(--accent);padding:7px;min-height:36px}.toolbox .table-name{display:flex;align-items:center;gap:12px;color:var(--text)!important;text-align:left}.toolbox .table-name .tool-monogram{width:34px;height:34px;border-radius:8px;box-shadow:none}.toolbox .table-name span:last-child{max-width:230px;overflow-wrap:anywhere}.toolbox .calendar-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:28px;align-items:start}.toolbox .calendar-month{padding:22px;border-radius:16px}.calendar-month>header,.calendar-agenda>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.toolbox .calendar-month h2,.toolbox .calendar-agenda h2{font-size:17px;line-height:1.4;margin:0;font-weight:550}.calendar-month header>div{display:flex;gap:7px}.calendar-month header button{border:0;border-radius:10px;background:var(--field);color:var(--text);min-width:36px;height:36px}.calendar-month header button:not(:nth-child(2)){font-size:24px}.calendar-week,.calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-week{padding-bottom:10px}.calendar-week span{text-align:center;color:var(--muted);font-size:12px}.toolbox .calendar-days>button{min-width:0;min-height:91px;padding:8px 6px;background:transparent;border:0;border-top:1px solid var(--stroke);border-radius:0;text-align:left;color:var(--text);vertical-align:top;display:flex;flex-direction:column;gap:7px}.toolbox .calendar-days>button.selected{border-radius:9px;background:var(--soft-accent);box-shadow:inset 0 0 0 1px var(--accent)}.toolbox .calendar-days>button.is-today>span{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:4px}.toolbox .calendar-days .other-month>span{opacity:.48}.calendar-days>button>div{display:grid;gap:3px;width:100%}.calendar-days small{font-size:10px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.calendar-days small.status-done{color:var(--muted);text-decoration:line-through}.calendar-days small.status-doing{color:var(--accent);font-weight:600}.toolbox .calendar-agenda>header{padding-top:8px}.calendar-agenda>header>span{font-size:12px;color:var(--muted)}.toolbox .plan-editor,.toolbox .plan-item{padding:22px;border-radius:16px;margin-bottom:16px}.plan-editor h3,.plan-item h3{font-size:16px;line-height:1.5;margin:0;overflow-wrap:anywhere}.plan-editor h3{margin-bottom:16px}.plan-editor label{display:grid;gap:7px;font-size:12px;color:var(--muted);margin-bottom:14px}.plan-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.plan-editor input,.plan-editor select,.plan-editor textarea,.plan-status select{width:100%;min-width:0;background:var(--field);color:var(--text);border:1px solid var(--stroke);border-radius:9px;padding:9px 11px;font:inherit;min-height:40px}.plan-editor textarea{resize:vertical}.plan-buttons{display:flex;gap:10px;margin-top:20px}.plan-item-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.plan-item-heading>button{background:none;border:0;color:var(--accent);font-size:12px;padding:3px;min-height:30px}.plan-status{display:flex;align-items:center;gap:15px;font-size:12px;color:var(--muted);margin-top:14px}.plan-status select{flex:1}.plan-item>p{font-size:13px;line-height:1.8;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.plan-item .remove-tool{float:none;display:block;margin-left:auto;font-size:11px}.agenda-empty{padding:35px 0;text-align:center;color:var(--muted)}.related-resource{display:block;background:none;border:0;color:var(--accent);text-align:left;padding:9px 0;line-height:1.6;font-size:12px;overflow-wrap:anywhere}.toolbox .resource-relations{margin:25px 0;padding-top:18px;border-top:1px solid var(--stroke)}.resource-relations h3{font-size:12px;color:var(--muted);font-weight:500;margin:0 0 9px}.resource-relations section+section{margin-top:18px}.resource-relations button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;background:var(--field);border:0;border-radius:9px;margin-top:6px;padding:10px 12px;color:var(--text);font-size:12px}.resource-relations button>span{overflow-wrap:anywhere}.resource-relations small{white-space:nowrap;color:var(--muted);font-size:10px}.toolbox .note-relations{border:1px solid var(--stroke);border-radius:12px;padding:14px;margin:8px 0 20px}.note-relations>summary{cursor:pointer;font-size:13px;color:var(--accent)}.note-relations>label{margin:14px 0 10px;display:grid;gap:7px;font-size:12px;color:var(--muted)}.relation-options{max-height:190px;overflow:auto}.relation-options>label{display:flex;gap:10px;align-items:center;padding:9px 3px;color:var(--text);font-size:12px;cursor:pointer}.relation-options input{flex:none;width:16px;height:16px;min-height:0!important}.relation-options span{flex:1}.relation-options small{color:var(--muted);font-size:11px}html[data-skin=obsidian],html[data-skin=obsidian] body{background:#0d0e10;scrollbar-color:#575b64 #141619}html[data-skin=obsidian] .neural.toolbox{--bg:#0d0e10;--bg-2:#17191d;--surface:#181a1e;--panel:#1c1e23;--field:#14161a;--ink:#eceef2;--text:#eceef2;--text-2:#b0b5c0;--muted:#b0b5c0;--quiet:#b0b5c0;--accent:#e3cda2;--gold:#e3cda2;--rose:#d4b5c2;--line:#ffffff1c;--line-2:#ffffff33;--stroke:#ffffff1c;--edge:#ffffff1c;--soft-accent:#bda57824;--raised:0 12px 32px #0005;--inset:inset 0 1px 5px #0005;background:#0d0e10;color:var(--text);color-scheme:dark}html[data-skin=obsidian] .toolbox ::selection{background:#d6c199;color:#141517}html[data-skin=obsidian] .toolbox :focus-visible{outline-color:#e3cda2}html[data-skin=obsidian] .neural.toolbox .topbar,html[data-skin=obsidian] .neural.toolbox:not(.page-home) .topbar{background:#111216e8;border-color:var(--stroke);box-shadow:none}html[data-skin=obsidian] .toolbox .brand-mark{background:#1d1f25;border:1px solid #ffffff20;box-shadow:0 3px 9px #0007;color:var(--accent)}html[data-skin=obsidian] .toolbox .topbar nav,html[data-skin=obsidian] .toolbox .os-switch{background:#181a1f;border-color:#ffffff0d;box-shadow:inset 0 1px 5px #0004}html[data-skin=obsidian] .toolbox .topbar nav button,html[data-skin=obsidian] .toolbox .os-switch button{color:var(--muted)}html[data-skin=obsidian] .toolbox .topbar nav button.active,html[data-skin=obsidian] .toolbox .os-switch button.active{background:#2b2d34;color:var(--accent);box-shadow:0 3px 8px #0005}html[data-skin=obsidian] .toolbox .pill,html[data-skin=obsidian] .toolbox .icon-btn{background:#25272e;color:var(--text);border-color:#ffffff1c;box-shadow:0 4px 10px #0003}html[data-skin=obsidian] .toolbox .pill:hover{background:#30323a}html[data-skin=obsidian] .toolbox .pill.primary,html[data-skin=obsidian] .toolbox .top-actions .add-resource,html[data-skin=obsidian] .toolbox .download-btn,html[data-skin=obsidian] .toolbox .cloud-panel .pill:not(.ghost){background:#dfcba7;border-color:transparent;color:#17181b;box-shadow:0 4px 12px #0005}html[data-skin=obsidian] .toolbox .stage-bg{background:radial-gradient(ellipse 50% 60% at 50% 48%,#292a2e80,#17181b55 55%,transparent 85%),#0d0e10}html[data-skin=obsidian] .toolbox .network-canvas{filter:none;opacity:.6}html[data-skin=obsidian] .toolbox .orb:before,html[data-skin=obsidian] .toolbox .orb:after{display:none}html[data-skin=obsidian] .toolbox .orb .vid{filter:brightness(.93) contrast(1.05);clip-path:none;mix-blend-mode:screen;mask-image:radial-gradient(circle closest-side,#000 58%,#000c 72%,transparent 100%);-webkit-mask-image:radial-gradient(circle closest-side,#000 58%,#000c 72%,transparent 100%)}html[data-skin=obsidian] .toolbox .orb-halo{background:radial-gradient(circle,#aeb0bb40,transparent 66%);filter:blur(18px)}html[data-skin=obsidian] .toolbox .orb-dust{filter:none;opacity:calc(var(--core-ring,1)*.65)}html[data-skin=obsidian] .toolbox .jelly{mix-blend-mode:screen}html[data-skin=obsidian] .toolbox .jelly-inner{left:0;top:0;width:200px;height:150px;border-radius:0;border:0;box-shadow:none;background:none;overflow:visible;filter:var(--jelly-filter)!important}html[data-skin=obsidian] .toolbox .jelly .vid{border-radius:0;filter:brightness(1.1);mask-image:radial-gradient(ellipse 62% 64% at 50% 46%,#000 55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 62% 64% at 50% 46%,#000 55%,transparent 100%)}html[data-skin=obsidian] .toolbox .jelly.active .jelly-inner{outline:none}html[data-skin=obsidian] .toolbox .jelly:focus-visible{outline:2px solid var(--accent)}html[data-skin=obsidian] .toolbox .thread-core{stroke:currentColor!important;stroke-width:1.1;filter:none;opacity:.6}html[data-skin=obsidian] .toolbox .thread-glow{stroke:currentColor!important;stroke-width:3;filter:blur(3px);opacity:.2}html[data-skin=obsidian] .toolbox .platform-thread{stroke:#d0c4a9;filter:none}html[data-skin=obsidian] .toolbox .glass,html[data-skin=obsidian] .toolbox .jelly-label,html[data-skin=obsidian] .toolbox .software-card,html[data-skin=obsidian] .toolbox .tool-detail,html[data-skin=obsidian] .toolbox .modal{background:linear-gradient(135deg,#25272dbd,#141519e8);border:1px solid var(--stroke);box-shadow:var(--raised);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text)}html[data-skin=obsidian] .toolbox .jelly-label.active{background:#383127d9;border-color:#d7bf8877;box-shadow:0 8px 22px #0005}html[data-skin=obsidian] .toolbox .jl-name,html[data-skin=obsidian] .toolbox .fi-title{color:var(--text)}html[data-skin=obsidian] .toolbox .jl-count,html[data-skin=obsidian] .toolbox .jl-icon{color:var(--accent)}html[data-skin=obsidian] .toolbox .platform-node{background:#202228;color:var(--accent);border-color:var(--stroke);box-shadow:var(--raised)}html[data-skin=obsidian] .toolbox .platform-node span,html[data-skin=obsidian] .toolbox .fi-meta,html[data-skin=obsidian] .toolbox .jl-sub{color:var(--muted)}html[data-skin=obsidian] .toolbox .fi-body,html[data-skin=obsidian] .toolbox .fan-item.active .fi-body{color:var(--text);background:#1b1d23c9;border-color:#ffffff0d}html[data-skin=obsidian] .toolbox .fan-item.active .fi-body{border-color:#ddc89a66;background:#393227}html[data-skin=obsidian] .toolbox .crumbs{background:#14161acc;border-color:var(--stroke);color:var(--text)}html[data-skin=obsidian] .toolbox .crumbs button{color:var(--text)}html[data-skin=obsidian] .toolbox .home-search-launch{background:#202228c9;border-color:#ffffff1a;box-shadow:0 8px 25px #0005;color:var(--muted)}html[data-skin=obsidian] .toolbox .tool-search{background:var(--field);border-color:var(--stroke);box-shadow:var(--inset)}html[data-skin=obsidian] .toolbox .tool-search input,html[data-skin=obsidian] .toolbox .card-open,html[data-skin=obsidian] .toolbox .tool-detail dd{color:var(--text)}html[data-skin=obsidian] .toolbox .tool-search>span{color:var(--accent)}html[data-skin=obsidian] .toolbox .tool-sub,html[data-skin=obsidian] .toolbox .tool-detail>p,html[data-skin=obsidian] .toolbox .tool-detail dt,html[data-skin=obsidian] .toolbox .detail-category,html[data-skin=obsidian] .toolbox .modal p,html[data-skin=obsidian] .toolbox .tool-editor form>label{color:var(--muted)}html[data-skin=obsidian] .toolbox .detail-actions button{color:var(--accent);background:#ffffff08;border-color:var(--stroke)}html[data-skin=obsidian] .toolbox .edit-tool,html[data-skin=obsidian] .toolbox .remove-tool{color:var(--accent)}html[data-skin=obsidian] .toolbox .sort-control select,html[data-skin=obsidian] .toolbox .download-version select,html[data-skin=obsidian] .toolbox .tool-editor input:not([type=checkbox]),html[data-skin=obsidian] .toolbox .tool-editor textarea,html[data-skin=obsidian] .toolbox .tool-editor select,html[data-skin=obsidian] .toolbox .category-manager input,html[data-skin=obsidian] .toolbox .category-manager select,html[data-skin=obsidian] .toolbox .note-rename input,html[data-skin=obsidian] .toolbox .cloud-panel input{background:var(--field);border-color:var(--stroke);color:var(--text);box-shadow:var(--inset)}html[data-skin=obsidian] .toolbox .download-secondary a,html[data-skin=obsidian] .toolbox .download-secondary button,html[data-skin=obsidian] .toolbox .modal a{color:var(--accent)}html[data-skin=obsidian] .toolbox .download-version>span{color:var(--text)}html[data-skin=obsidian] .toolbox .tool-monogram{background:#e9ecf1;color:#754454;box-shadow:0 4px 9px #0005}html[data-skin=obsidian] .toolbox .tool-editor form>.pill[type=submit]{box-shadow:0 -8px 18px #17181c}html[data-skin=obsidian] .toolbox .document-editor,html[data-skin=obsidian] .toolbox .note-document,html[data-skin=obsidian] .toolbox .note-toolbar,html[data-skin=obsidian] .toolbox .note-editable{background:#181a1f;color:var(--text);border-color:var(--stroke)}html[data-skin=obsidian] .toolbox .rich-note,html[data-skin=obsidian] .toolbox .rich-note h1,html[data-skin=obsidian] .toolbox .rich-note h2,html[data-skin=obsidian] .toolbox .rich-note h3,html[data-skin=obsidian] .toolbox .rich-note h4{color:var(--text)}html[data-skin=obsidian] .toolbox .rich-note pre,html[data-skin=obsidian] .toolbox .rich-note code{background:#0d0f13;color:#dfcba7}html[data-skin=obsidian] .toolbox .rich-note blockquote{background:#23252c;color:var(--muted);border-color:#978563}html[data-skin=obsidian] .toolbox .rich-note a{color:var(--accent)}html[data-skin=obsidian] .toolbox .note-toolbar button{color:var(--muted);background:transparent;border-color:var(--stroke)}html[data-skin=obsidian] .toolbox .batch-tool,html[data-skin=obsidian] .toolbox .batch-tools label,html[data-skin=obsidian] .toolbox .batch-preview pre,html[data-skin=obsidian] .toolbox .category-transfer,html[data-skin=obsidian] .toolbox .category-manager button,html[data-skin=obsidian] .toolbox .cloud-tabs,html[data-skin=obsidian] .toolbox .cloud-callout{background:var(--field);color:var(--text);border-color:var(--stroke);box-shadow:none}html[data-skin=obsidian] .toolbox .cloud-tabs .active,html[data-skin=obsidian] .toolbox .cloud-panel .cloud-tabs button.active{background:#343139!important;color:var(--accent);box-shadow:none}html[data-skin=obsidian] .toolbox .cloud-panel button:not(.pill),html[data-skin=obsidian] .toolbox .cloud-panel button:not(:disabled):hover,html[data-skin=obsidian] .toolbox .cloud-stats b{color:var(--accent)}html[data-skin=obsidian] .toolbox .cloud-muted,html[data-skin=obsidian] .toolbox .cloud-identity small,html[data-skin=obsidian] .toolbox .cloud-row small,html[data-skin=obsidian] .toolbox .cloud-visibility small,html[data-skin=obsidian] .toolbox .cloud-public-summary,html[data-skin=obsidian] .toolbox .cloud-stats span,html[data-skin=obsidian] .toolbox .visibility-label small,html[data-skin=obsidian] .toolbox .note-autosave small{color:var(--muted)}html[data-skin=obsidian] .toolbox .cloud-message,html[data-skin=obsidian] .toolbox .toast,html[data-skin=obsidian] .toolbox .undo-bar,html[data-skin=obsidian] .toolbox .download-note{background:#383027;color:#efdab7;box-shadow:0 10px 30px #0005}html[data-skin=obsidian] .toolbox .form-error{background:#522d35;color:#ffd1da!important}html[data-skin=obsidian] .toolbox .cloud-row,html[data-skin=obsidian] .toolbox .cloud-identity,html[data-skin=obsidian] .toolbox .tool-detail dl,html[data-skin=obsidian] .toolbox .card-foot,html[data-skin=obsidian] .toolbox .category-row,html[data-skin=obsidian] .toolbox .category-manager footer{border-color:var(--stroke)}html[data-skin=obsidian] .toolbox .category-manager footer{background:#1b1d22}@media(max-width:1250px){.neural.toolbox .topbar{gap:12px;padding:0 18px}.toolbox .topbar nav button{padding:10px 11px;font-size:12px}.toolbox .top-actions .pill{padding:0 10px}.toolbox .appearance-trigger>span{display:none}.toolbox .brand-text{font-size:13px}.toolbox .top-actions{gap:6px}}@media(min-width:761px)and (max-width:1020px){.toolbox .topbar{grid-template-columns:auto 1fr auto}.toolbox .topbar nav{position:fixed;left:50%;transform:translate(-50%);top:81px}.toolbox .os-switch{top:137px}.toolbox .tool-library{padding-top:200px}.toolbox.page-notes .tool-library,.toolbox.page-calendar .tool-library{padding-top:145px}.toolbox .calendar-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.toolbox .calendar-month{padding:15px}.calendar-days small{font-size:9px}.toolbox .calendar-days>button{min-height:85px;padding:7px 3px}}@media(max-width:760px){.neural.toolbox .topbar{height:64px;padding:0 14px;gap:8px;grid-template-columns:1fr auto}.toolbox .brand-mark{width:30px;height:30px}.toolbox .brand{gap:8px}.toolbox .brand-text{font-size:12px;letter-spacing:0}.toolbox .topbar nav{position:fixed!important;inset:auto 12px 12px!important;transform:none!important;justify-self:stretch;justify-content:space-around;gap:0;padding:5px 3px calc(5px + env(safe-area-inset-bottom));border-radius:22px;overflow:auto;max-width:calc(100vw - 24px);box-shadow:0 8px 25px #838ea066;background:#edf0f5f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.toolbox .topbar nav button{font-size:10px;padding:10px 8px;min-height:42px;flex:1;min-width:47px;line-height:1.3}.toolbox .top-actions .pill{min-height:36px;height:36px;padding:0 9px;font-size:11px}.toolbox .top-actions .global-search-trigger{display:none}.toolbox .top-actions .appearance-trigger{width:36px;padding:0;justify-content:center}.toolbox .top-actions .cloud-trigger{max-width:75px}.toolbox .add-resource>span{display:none}.toolbox .top-actions .add-resource{font-size:18px;width:32px;padding:0;justify-content:center}.toolbox .os-switch{top:78px}.toolbox .os-switch button{font-size:12px;min-height:35px;padding:7px 15px}.toolbox .tool-library{padding:137px 18px 35px}.toolbox.page-notes .tool-library,.toolbox.page-calendar .tool-library{padding-top:91px}.toolbox .tool-library .page-heading h1{font-size:22px}.toolbox .page-heading>div{gap:8px;align-items:baseline}.toolbox .page-heading span{font-size:11px}.toolbox .page-heading{margin-bottom:20px}.toolbox .library-summary{margin-top:0}.toolbox .library-controls{gap:12px}.toolbox .category-tabs>span{width:auto;margin-left:auto}.toolbox .software-grid{gap:18px}.toolbox .software-card .drag-handle{opacity:1}.toolbox .home-search-launch{font-size:12px;min-height:44px}.toolbox .home-search-launch kbd{display:none}.neural.toolbox .tool-dock.compact-dock{bottom:83px;width:min(350px,calc(100vw - 36px))}.toolbox .home-category-manage{font-size:10px;min-height:27px;margin-top:2px}.toolbox .stage-hub .jelly-label{padding:8px;min-height:35px;gap:5px}.toolbox .stage-hub .jl-name{font-size:10px;line-height:15px}.toolbox .stage-hub .jl-count{font-size:12px}.toolbox .command-veil{padding:12vh 14px 20px}.toolbox .command-input{padding:13px}.toolbox .command-input input{font-size:16px}.toolbox .command-search{max-height:70dvh}.toolbox .command-results{max-height:calc(70dvh - 70px)}.toolbox .calendar-layout{grid-template-columns:1fr;gap:24px}.toolbox .calendar-month{padding:16px 10px}.toolbox .calendar-days>button{min-height:76px;padding:6px 3px}.calendar-days small{font-size:9px}.calendar-week span{font-size:11px}.calendar-month>header{padding:0 5px}.calendar-agenda>header{padding:0 4px}.toolbox .calendar-month h2,.toolbox .calendar-agenda h2{font-size:16px}html[data-skin=obsidian] .toolbox .topbar nav{background:#1b1d23f2;box-shadow:0 8px 25px #0008}}@media(prefers-reduced-motion:reduce){.toolbox *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@keyframes workbenchHeader{0%{opacity:.2}to{opacity:1}}.toolbox.page-home .topbar{animation:workbenchHeader 1.3s both;filter:none}@media(min-width:761px)and (max-width:1020px){.toolbox .stage-hub .jelly-label{font-size:11px}}html[data-skin=obsidian] .toolbox :is(h1,h2,h3,h4){color:var(--text)}html[data-skin=obsidian] .toolbox .note-editor small,html[data-skin=obsidian] .toolbox .batch-install p,html[data-skin=obsidian] .toolbox .batch-tools small,html[data-skin=obsidian] .toolbox .batch-preview{color:var(--muted)}.toolbox .top-actions .cloud-trigger{background:linear-gradient(140deg,#f5f6f9,#e7e9ef);color:#626b79;border-color:#f9fafc;box-shadow:3px 3px 8px #ced2dc,-3px -3px 8px #fff}html[data-skin=obsidian] .toolbox .top-actions .cloud-trigger{background:#25272e;color:var(--muted);border-color:#ffffff1c;box-shadow:0 4px 10px #0003}html[data-skin=obsidian] .toolbox .detail-actions button{box-shadow:none}.toolbox .main-nav{position:relative;isolation:isolate}.toolbox .main-nav>button{z-index:1}.toolbox .main-nav .navigation-indicator{position:absolute;left:0;top:4px;bottom:4px;width:var(--nav-width);transform:translate(var(--nav-x));border-radius:24px;background:linear-gradient(145deg,#fafbfc,#e5e8ee);box-shadow:3px 3px 7px #cbd0da,-3px -3px 7px #fff;transition:transform .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:0}.toolbox .topbar nav.main-nav button.active{background:transparent;box-shadow:none}html[data-skin=obsidian] .toolbox .main-nav .navigation-indicator{background:#2b2d34;box-shadow:0 3px 8px #0005}html[data-skin=obsidian] .toolbox .topbar nav.main-nav button.active{background:transparent;box-shadow:none}@keyframes refinedLeave{to{opacity:.4;transform:translateY(3px)}}@keyframes refinedArrive{0%{opacity:.58;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes refinedDrawer{0%{opacity:.55;transform:translate(24px);clip-path:inset(0 0 0 8% round 16px)}to{opacity:1;transform:translate(0);clip-path:inset(0 round 16px)}}.toolbox .page-scene.page-exit{animation:refinedLeave .16s ease-out both;filter:none}.toolbox .page-scene:not(.page-scene-home).page-enter>main{animation:refinedArrive .36s cubic-bezier(.16,1,.3,1) both}.toolbox .page-scene:not(.page-scene-home).page-enter :is(.library-controls,.category-tabs,.library-summary,.software-card,.empty-tools,.page-heading){animation:none}.toolbox .page-scene:not(.page-scene-home).page-enter .software-card{animation:refinedArrive .3s calc(var(--card-delay,0ms)) backwards}.toolbox .detail-overlay>aside{animation:refinedDrawer .35s cubic-bezier(.16,1,.3,1) both}.toolbox .page-actions{display:flex;align-items:center;gap:9px}.toolbox .page-actions .pill{height:36px;font-size:12px}.toolbox .library-refined .page-heading{margin-bottom:24px}.toolbox .library-refined .tool-search{border-radius:13px;box-shadow:var(--inset);min-height:44px}.toolbox .library-refined .tool-search input{font-size:13px}.toolbox .library-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--stroke);padding-bottom:13px}.toolbox .library-segments{display:flex;gap:18px;flex-wrap:wrap}.toolbox .library-segments button{display:flex;align-items:center;gap:7px;padding:8px 0;min-height:36px;background:none;border:0;color:var(--muted);font-size:13px;position:relative}.toolbox .library-segments button[aria-pressed=true]{color:var(--accent)}.toolbox .library-segments button[aria-pressed=true]:after{content:"";position:absolute;bottom:-14px;left:0;right:0;height:2px;background:var(--accent);border-radius:2px}.toolbox .library-segments b{font-weight:500;font-size:11px;background:var(--field);padding:2px 6px;border-radius:5px}.toolbox .library-refined .library-controls{gap:15px;margin:18px 0 14px}.toolbox .library-refined .sort-control{gap:8px}.toolbox .library-refined .sort-control select{min-height:43px;padding:9px 11px}.toolbox .library-refined .category-tabs{margin-bottom:10px;gap:5px}.toolbox .library-refined .category-tabs button{padding:6px 12px;font-size:12px;min-height:35px}.toolbox .library-refined .category-tabs .manage-categories{margin-left:auto;white-space:nowrap}.toolbox .results-line{display:flex;align-items:center;gap:12px;min-height:35px;margin-bottom:10px;font-size:11px;color:var(--muted)}.toolbox .results-line>button{background:none;border:0;color:var(--accent);font-size:11px;padding:5px}.toolbox .drag-help{margin-left:auto}.toolbox .library-refined .software-grid{gap:18px}.toolbox .library-refined .software-card{padding:18px;border-radius:16px;box-shadow:3px 5px 13px #cbd0da70,-3px -3px 11px #ffffffa3;transition:background .18s,box-shadow .18s,transform .18s}.toolbox .library-refined .software-card:hover{transform:translateY(-2px);box-shadow:5px 8px 16px #c5ccd78c,-4px -4px 12px #fff9}.toolbox .library-refined .card-open{max-width:calc(100% - 55px);gap:13px}.toolbox .library-refined .card-open h2{font-size:16px;margin-bottom:4px;line-height:1.4}.toolbox .library-refined .tool-monogram{width:43px;height:43px;border-radius:11px}.toolbox .library-refined .software-card>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px;margin:14px 0;font-size:13px;line-height:1.75}.toolbox .library-refined .platform-badges span{font-size:10px;padding:4px 7px}.toolbox .library-refined .card-foot{padding-top:8px;margin-top:12px;font-size:12px;border-color:var(--stroke)}.toolbox .library-refined .card-foot button,.toolbox .library-refined .card-foot a{min-height:36px}.toolbox .library-refined .prepared-check{gap:7px;white-space:nowrap;font-size:12px;color:var(--muted)}.toolbox .prepared-check input{width:15px;height:15px}.toolbox .library-refined .star-btn{font-size:21px;right:8px;top:14px}.toolbox .library-refined .star-btn[aria-pressed=true]{color:var(--accent);background:var(--soft-accent)}.toolbox .library-refined .drag-handle{right:43px;top:20px;font-size:17px}.toolbox .library-refined .remove-list{min-height:30px;margin:7px 0 -7px;color:var(--muted)}.toolbox .library-refined .is-list .software-card{grid-template-columns:240px minmax(150px,1fr) 130px 210px;padding:17px 24px;gap:18px}.toolbox .library-refined .is-list .software-card>p{margin:0;min-height:0}.toolbox .library-refined .is-list .card-open{max-width:100%;padding-right:23px}.toolbox .library-refined .is-list .card-foot{border:0;margin:0;padding:0;gap:16px}.toolbox .library-refined .is-list .star-btn{top:2px;right:3px;width:29px;height:29px}.toolbox .library-refined .is-list .drag-handle{top:auto;bottom:4px;right:2px;width:30px;height:25px}.toolbox .library-refined .is-list .remove-list{grid-column:4;margin:-12px 0 0;justify-self:end}.toolbox .tool-selection{position:absolute;top:20px;right:19px;display:flex;align-items:center;justify-content:center;width:26px;height:26px}.toolbox .tool-selection input{width:17px;height:17px;margin:0;cursor:pointer}.toolbox .software-card[data-selected=true]{outline:1px solid var(--accent);outline-offset:0;background:var(--soft-accent)}.toolbox .tool-table tr[data-selected=true]{background:var(--soft-accent)}.toolbox .tool-table .tool-selection{position:static;width:20px;height:30px}.toolbox .selection-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-radius:12px;background:var(--soft-accent);color:var(--text);margin:0 0 16px;font-size:12px;animation:refinedArrive .2s ease-out}.toolbox .selection-toolbar>span{margin-right:auto}.toolbox .selection-toolbar button{border:0;border-radius:8px;background:var(--panel);padding:8px 11px;min-height:34px;color:var(--accent);font-size:12px}.toolbox .selection-toolbar button:disabled{opacity:.45;cursor:default}.toolbox .refined-empty{padding:60px 20px;color:var(--muted)}.toolbox .refined-empty>svg{margin-bottom:8px;color:var(--accent)}.toolbox .refined-empty h2{font-size:19px;font-weight:550;color:var(--text);margin:10px 0}.toolbox .refined-empty p{font-size:13px}.toolbox .refined-empty .pill{margin-top:10px}.toolbox .checklist-progress{display:flex;gap:15px;align-items:center;margin:0 0 18px;font-size:12px;color:var(--muted)}.toolbox .checklist-progress progress{flex:1;height:5px;appearance:none;border:0;border-radius:6px;overflow:hidden;background:var(--field)}.toolbox .checklist-progress progress::-webkit-progress-bar{background:var(--field)}.toolbox .checklist-progress progress::-webkit-progress-value{background:var(--accent);border-radius:6px}.toolbox .checklist-progress progress::-moz-progress-bar{background:var(--accent);border-radius:6px}.toolbox .checklist-progress b{font-weight:500;font-variant-numeric:tabular-nums}.toolbox .refined-installer.batch-install{padding:22px 24px;margin:0 0 28px;border-radius:16px}.toolbox .refined-installer>header{display:flex;justify-content:space-between;align-items:center;gap:20px}.toolbox .refined-installer h2{font-size:19px;margin:0;display:flex;align-items:baseline;gap:9px}.toolbox .refined-installer h2 span{font-size:12px;font-weight:400;color:var(--muted)}.toolbox .refined-installer header p{margin:6px 0 0;font-size:12px;color:var(--muted)}.toolbox .installer-os{display:grid;gap:5px;min-width:125px;font-size:10px;color:var(--muted)}.toolbox .installer-os select{padding:8px 11px;background:var(--field);color:var(--text);border:1px solid var(--stroke);border-radius:9px;font-size:12px;min-height:36px}.toolbox .refined-installer .batch-options{margin:15px 0 9px;gap:17px}.toolbox .text-action{border:0;background:transparent;color:var(--accent);font-size:12px;padding:5px 0;min-height:30px}.toolbox .text-action:disabled{opacity:.4;cursor:default}.toolbox .refined-installer .batch-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 15px;max-height:215px;overflow:auto;padding:4px 6px 4px 1px}.toolbox .refined-installer .batch-tool{min-width:0;display:flex;background:var(--field);border-radius:10px}.toolbox .refined-installer .batch-tool>label{flex:1;min-width:0;padding:10px 12px;font-size:12px;background:transparent;gap:9px}.toolbox .refined-installer .batch-tool label>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbox .refined-installer .batch-tool label>small{color:var(--muted);font-size:10px;white-space:nowrap}.toolbox .refined-installer .batch-tool[data-supported=true] label>small{color:var(--accent)}.toolbox .refined-installer .batch-tool>button{font-size:11px;min-height:34px;color:var(--accent);padding:0 5px;margin-right:8px}.toolbox .installer-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:18px 0 10px;font-size:12px;color:var(--muted)}.toolbox .installer-footer b{font-weight:600;color:var(--text)}.toolbox .installer-footer .pill{height:38px;font-size:12px}.toolbox .installer-warning{background:var(--soft-accent);color:var(--accent)!important;border-radius:9px;padding:10px 12px;font-size:12px!important}.toolbox .refined-installer :is(.batch-preview,.installer-help){margin:12px 0 0;padding-top:12px;border-top:1px solid var(--stroke);font-size:12px;color:var(--muted)}.toolbox .refined-installer summary{cursor:pointer;font-size:12px;color:var(--muted)}.toolbox .installer-help p{font-size:12px!important;line-height:1.8}.toolbox .notes-refined .page-heading{margin-bottom:18px}.toolbox .notes-refined .library-controls{margin:16px 0}.toolbox .notes-refined .category-tabs{margin-bottom:16px}.toolbox .notes-refined .tool-search{min-height:44px;border-radius:13px}.toolbox .notes-workspace{display:grid;grid-template-columns:285px minmax(0,1fr);gap:22px;height:calc(100dvh - 290px);min-height:430px}.toolbox .note-index{overflow:auto;padding:2px 5px 5px 1px;min-width:0}.toolbox .note-index-item{display:block;width:100%;text-align:left;color:var(--text);background:none;border:0;border-radius:12px;padding:17px;margin-bottom:7px;transition:background .18s,box-shadow .18s}.toolbox .note-index-item:hover{background:var(--panel)}.toolbox .note-index-item[aria-pressed=true]{background:var(--panel);box-shadow:0 4px 12px #aab2c126}.toolbox .note-index-item>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px}.toolbox .note-index-item h2{margin:10px 0 8px;font-size:15px;line-height:1.55;overflow-wrap:anywhere;font-weight:550}.toolbox .note-index-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.8;margin:0 0 10px}.toolbox .note-index-item>small{color:var(--muted);font-size:10px}.toolbox .note-reading-pane{min-width:0;min-height:0;animation:refinedArrive .27s cubic-bezier(.16,1,.3,1)}.toolbox .embedded-reader.note-reader{border-radius:14px;background:var(--panel);box-shadow:var(--raised);padding:26px 34px;height:100%;overflow:auto}.toolbox .note-reader-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:34px;margin-bottom:12px}.toolbox .note-reader-actions .pill{font-size:12px;min-height:34px;height:34px}.toolbox .note-reader-actions .note-back{display:none}.toolbox .note-reader .detail-category{font-size:11px;color:var(--muted)}.toolbox .note-reader h2{font-size:25px;line-height:1.45;letter-spacing:-.025em;margin:10px 0 12px;max-width:70ch}.toolbox .note-read-meta{display:flex;align-items:center;gap:13px;color:var(--muted);font-size:11px}.toolbox .note-reader .note-body{margin:27px auto 30px;max-width:70ch;line-height:1.85}.toolbox .note-reader .resource-relations{max-width:70ch;margin-inline:auto}.toolbox .note-outline{margin:22px 0 -3px;border:1px solid var(--stroke);padding:10px 13px;border-radius:10px;color:var(--muted);font-size:12px}.toolbox .note-outline summary{cursor:pointer}.toolbox .note-outline nav{display:grid;gap:4px;margin-top:10px}.toolbox .note-outline button{background:none;border:0;color:var(--accent);padding:5px 0;text-align:left;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.toolbox .calendar-refined .page-heading{margin-bottom:22px}.toolbox .calendar-controls{display:flex;align-items:center;gap:15px;margin-bottom:22px}.toolbox .calendar-controls .tool-search{flex:1;min-height:44px;border-radius:13px}.toolbox .calendar-controls select{min-height:43px}.toolbox .calendar-refined .calendar-layout{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:24px}.toolbox .calendar-refined .calendar-month{padding:23px}.toolbox .calendar-refined .calendar-days>button{min-height:78px;font-size:12px;transition:background .16s,color .16s}.toolbox .calendar-refined .calendar-days>button:hover{background:var(--field)}.toolbox .calendar-refined .calendar-days>button.selected{background:var(--soft-accent)}.toolbox .calendar-refined .calendar-days small{font-size:10px}.toolbox .calendar-refined .plan-item{padding:20px;border-radius:14px}.toolbox .plan-item-meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:10px;margin-top:11px}.toolbox .plan-state-badge{font-size:10px;padding:3px 7px;border-radius:6px;background:var(--field);color:var(--muted);white-space:nowrap}.toolbox .plan-state-badge.status-doing{color:var(--accent);background:var(--soft-accent)}.toolbox .plan-state-badge.status-done{color:var(--muted)}.toolbox .plan-state-badge.status-done:before{content:"✓ ";font-size:10px}.toolbox .calendar-agenda-list{max-height:530px;overflow:auto;min-height:300px;padding-top:5px}.toolbox .calendar-agenda-list>button{display:flex;align-items:center;gap:17px;width:100%;border:0;background:none;border-radius:10px;padding:13px 12px;color:var(--text);text-align:left;margin-bottom:5px;transition:background .18s}.toolbox .calendar-agenda-list>button.active,.toolbox .calendar-agenda-list>button:hover{background:var(--field)}.toolbox .calendar-agenda-list time{display:grid;gap:1px;min-width:28px;text-align:center}.toolbox .calendar-agenda-list time>b{font-size:20px;font-weight:500}.toolbox .calendar-agenda-list time>small{color:var(--muted);font-size:10px}.toolbox .calendar-agenda-list>button>span:nth-child(2){flex:1;min-width:0;display:grid;gap:5px}.toolbox .calendar-agenda-list>button>span>b{font-size:13px;font-weight:500;overflow-wrap:anywhere}.toolbox .calendar-agenda-list>button>span>small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbox .plan-unsaved{padding:16px;border-radius:12px;background:var(--soft-accent);color:var(--text);margin:0 0 15px;font-size:13px}.toolbox .plan-unsaved p{font-size:12px;color:var(--muted);line-height:1.7;margin:7px 0 12px}.toolbox .plan-unsaved>div{display:flex;gap:12px;flex-wrap:wrap}.toolbox .plan-unsaved .pill{height:34px;font-size:12px}.toolbox .plan-unsaved .text-action{min-height:34px}html[data-skin=obsidian] .toolbox .library-refined .software-card{background:#1b1d22;border-color:#ffffff0e;box-shadow:0 8px 22px #0002}html[data-skin=obsidian] .toolbox .library-refined .software-card:hover{background:#22242a;box-shadow:0 10px 26px #0004}html[data-skin=obsidian] .toolbox .software-card[data-selected=true]{background:#383126}html[data-skin=obsidian] .toolbox .embedded-reader.note-reader{background:#1a1c21;border-color:#ffffff0f;box-shadow:0 10px 28px #0003}html[data-skin=obsidian] .toolbox .note-index-item[aria-pressed=true]{background:#23252c;box-shadow:none}html[data-skin=obsidian] .toolbox .refined-installer{background:#1b1d22;border-color:#ffffff0f;box-shadow:0 8px 22px #0002}html[data-skin=obsidian] .toolbox .calendar-refined :is(.calendar-month,.plan-item,.plan-editor){background:#1b1d22;border-color:#ffffff0f;box-shadow:0 8px 22px #0002}@media(max-width:1150px){.toolbox .library-refined .is-list .software-card{grid-template-columns:220px 1fr;gap:12px 20px}.toolbox .library-refined .is-list .platform-badges{grid-column:1}.toolbox .library-refined .is-list .remove-list{grid-column:2}.toolbox .notes-workspace{grid-template-columns:240px minmax(0,1fr);gap:16px}.toolbox .embedded-reader.note-reader{padding:24px}.toolbox .calendar-refined .calendar-layout{grid-template-columns:minmax(0,1fr) 295px;gap:18px}.toolbox .calendar-refined .calendar-month{padding:16px}.toolbox .calendar-agenda-list>button{gap:10px}}@media(max-width:900px){.toolbox .library-refined .library-controls{flex-wrap:wrap}.toolbox .library-refined .library-controls .tool-search{min-width:100%}.toolbox .library-refined .sort-control,.toolbox .library-refined .sort-control select{flex:1}.toolbox .calendar-refined .calendar-layout{grid-template-columns:1fr}.toolbox .calendar-refined .calendar-days>button{min-height:78px}.toolbox .calendar-refined .calendar-agenda{min-width:0}.toolbox .calendar-agenda-list{max-height:410px}}@media(max-width:760px){.toolbox .main-nav .navigation-indicator{top:5px;bottom:calc(5px + env(safe-area-inset-bottom));border-radius:18px}.toolbox .page-actions{gap:7px}.toolbox .page-actions .pill{padding:0 10px;font-size:11px;height:35px}.toolbox .library-refined .page-heading{margin-bottom:20px}.toolbox .library-topline{gap:10px;align-items:center;padding-bottom:11px}.toolbox .library-segments{gap:14px}.toolbox .library-segments button{font-size:12px;gap:5px}.toolbox .library-segments button[aria-pressed=true]:after{bottom:-12px}.toolbox .library-segments b{font-size:10px;padding:1px 4px}.toolbox .library-topline .view-switch button{font-size:10px;padding:7px;min-height:30px}.toolbox .library-refined .library-controls{gap:11px;margin:16px 0 12px}.toolbox .library-refined .tool-search input{font-size:16px}.toolbox .library-refined .category-tabs{gap:4px;margin-bottom:7px}.toolbox .library-refined .category-tabs button{font-size:11px;min-height:34px;padding:6px 10px}.toolbox .library-refined .category-tabs .manage-categories{margin-left:0}.toolbox .results-line{font-size:11px;margin-bottom:12px}.toolbox .drag-help{display:none}.toolbox .library-refined .software-card{padding:21px}.toolbox .library-refined .software-card>p{font-size:14px}.toolbox .library-refined .card-open h2{font-size:17px}.toolbox .library-refined .is-list .software-card{display:block}.toolbox .library-refined .is-list .card-open{max-width:calc(100% - 25px)}.toolbox .library-refined .is-list .software-card>p{margin:15px 0}.toolbox .library-refined .is-list .card-foot{margin-top:12px}.toolbox .library-refined .is-list .star-btn{top:10px;right:10px}.toolbox .selection-toolbar{gap:7px;padding:12px}.toolbox .selection-toolbar>span{width:100%;margin-bottom:2px}.toolbox .selection-toolbar button{font-size:11px;padding:8px 9px;min-height:36px}.toolbox .refined-installer.batch-install{padding:19px 16px;margin-bottom:25px}.toolbox .refined-installer>header{align-items:start;gap:12px}.toolbox .refined-installer h2{font-size:18px;display:grid;gap:3px}.toolbox .refined-installer h2 span{font-size:11px}.toolbox .refined-installer header p{font-size:11px}.toolbox .installer-os{min-width:104px}.toolbox .installer-os select{font-size:16px}.toolbox .refined-installer .batch-tools{grid-template-columns:1fr;max-height:205px;gap:6px}.toolbox .refined-installer .batch-tool>label{font-size:13px;min-height:43px}.toolbox .refined-installer .batch-tool label>small{font-size:10px}.toolbox .refined-installer .batch-tool>button{font-size:12px}.toolbox .installer-footer{align-items:start;flex-direction:column;gap:11px}.toolbox .installer-footer .pill{width:100%;min-height:42px;justify-content:center}.toolbox .notes-refined .page-heading{margin-bottom:17px}.toolbox .notes-refined .library-controls{gap:12px}.toolbox .notes-refined .library-controls .tool-search{min-width:100%}.toolbox .notes-refined .tool-search input{font-size:16px}.toolbox .notes-refined .category-tabs button{font-size:12px;padding:7px 11px}.toolbox .notes-workspace{display:block;height:auto;min-height:0}.toolbox .note-index{overflow:visible;padding:0}.toolbox .note-index-item{padding:18px;background:var(--panel);margin-bottom:12px}.toolbox .note-index-item h2{font-size:17px;margin:10px 0}.toolbox .note-index-item p{font-size:14px}.toolbox .note-index-item>div,.toolbox .note-index-item>small{font-size:11px}.toolbox .note-reading-pane,.toolbox .notes-refined.is-reading .note-index{display:none}.toolbox .notes-refined.is-reading .note-reading-pane{display:block;height:calc(100dvh - 175px);min-height:360px}.toolbox .notes-refined.is-reading>:is(.page-heading,.library-controls,.category-tabs){display:none}.toolbox .embedded-reader.note-reader{padding:18px;border-radius:13px}.toolbox .note-reader-actions .note-back{display:block;background:none;border:0;color:var(--accent);font-size:12px;margin-right:auto;min-height:36px}.toolbox .note-reader h2{font-size:23px;margin-top:10px;padding-right:0}.toolbox .note-read-meta{font-size:10px;gap:10px}.toolbox .note-reader .note-body{line-height:1.85;margin-top:22px}.toolbox .calendar-controls{flex-wrap:wrap;gap:12px;margin-bottom:18px}.toolbox .calendar-controls .tool-search{min-width:100%}.toolbox .calendar-controls input{font-size:16px}.toolbox .calendar-controls .sort-control,.toolbox .calendar-controls .sort-control select{flex:1}.toolbox .calendar-refined .calendar-month{padding:16px 10px}.toolbox .calendar-refined .calendar-days>button{min-height:67px;padding:7px 4px;font-size:12px}.toolbox .calendar-refined .calendar-days small{font-size:9px}.toolbox .calendar-refined .calendar-days>button>div{gap:2px}.toolbox .plan-editor input,.toolbox .plan-editor textarea,.toolbox .plan-editor select{font-size:16px}.toolbox .plan-unsaved .pill{font-size:11px;padding:0 10px}.toolbox .calendar-refined .plan-item{padding:19px}.toolbox .calendar-agenda-list>button{padding:13px 8px}.toolbox .calendar-agenda-list>button>span>b{font-size:14px}}@media(prefers-reduced-motion:reduce){.toolbox .navigation-indicator,.toolbox .page-scene,.toolbox .page-scene *,.toolbox .detail-overlay>aside{animation:none!important;transition:none!important}}.toolbox:not(.page-home)>.os-switch{display:none}.toolbox .library-refined{padding-top:109px}@media(min-width:761px)and (max-width:1020px){.toolbox .library-refined{padding-top:145px}}@media(max-width:760px){.toolbox .library-refined{padding-top:92px}.toolbox .library-refined .sort-control{flex:1 1 90px;min-width:0;display:grid;gap:5px}.toolbox .library-refined .sort-control>span{font-size:11px}.toolbox .library-refined .sort-control select{width:100%;min-width:0;font-size:12px;padding:9px 6px}}
