:root{--vt-c-white: #ffffff}:root{--color-background: var(--vt-c-white);--green: #48bb78}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInleft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInright{0%{transform:translate(100%)}to{transform:translate(0)}}*{box-sizing:border-box;margin:0;padding:0}html{color:var(--color-words);overflow:hidden;height:100%;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow:hidden;margin:0;height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 88% 2%,rgba(109,93,252,.11),transparent 28rem),var(--color-bgSecondary)}#app{height:100%}a{text-decoration:none;color:inherit;transition:all .3s ease}a:hover{color:var(--color-primary);text-decoration:none}p{font-size:1rem;line-height:1.75;margin-bottom:1rem;color:var(--color-words)}span{font-size:inherit;color:var(--color-wordsLight)}h1,h2,h3,h4,h5,h6{font-weight:650;letter-spacing:-.025em;line-height:1.22;margin-bottom:1rem;color:var(--color-words)}h1{font-size:clamp(2rem,4vw,3.5rem)}h2{font-size:clamp(1.5rem,3vw,2.25rem)}h3{font-size:1.35rem}h4{font-size:1.125rem}h5,h6{font-size:1rem}button{border:0;background:transparent;color:var(--color-words);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;padding:.625rem 1rem;transition:all .3s ease;border-radius:.75rem;min-height:2.5rem}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}input,textarea,select{font-family:inherit;font-size:.9375rem;background:rgba(255,255,255,.72);color:var(--color-words);border:1px solid var(--color-border);border-radius:.75rem;padding:.7rem .85rem;transition:all .3s ease;min-height:2.75rem}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #6d5dfc1f}input::placeholder,textarea::placeholder,select::placeholder{color:var(--color-wordsLighter);font-size:14px}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}@media (max-width: 639px){html{font-size:15px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{font-size:1rem}span{font-size:inherit}button{font-size:14px;padding:6px 12px;min-height:28px}input,textarea,select{font-size:14px;padding:6px 10px;min-height:28px}}@media (min-width: 640px) and (max-width: 767px){html{font-size:15px}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;border-radius:8px}::-webkit-scrollbar-thumb{background:rgba(104,105,129,.28);border-radius:8px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--color-wordsLighter)}::selection{background:rgba(109,93,252,.2);color:var(--color-words)}::-moz-selection{background:rgba(109,93,252,.2);color:var(--color-words)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.container{max-width:1280px;margin:0 auto;padding:0 16px}@media (max-width: 639px){.container{padding:0 12px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:24px}.mb-6{margin-bottom:32px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:24px}.mt-6{margin-top:32px}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:24px}.p-6{padding:32px}.fade-in{animation:fadeIn .3s ease-in-out}.slide-in-left{animation:slideInleft .3s ease-out}.slide-in-right{animation:slideInright .3s ease-out}@media (max-width: 839px){html,body,#app{min-height:100%}}.mobile-nav-icon[data-v-5e2960dd]{width:1.4rem;height:1.4rem;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.app-shell{position:relative;width:100%;height:100%;overflow:hidden;color:#eff4ff;background:#090b14;isolation:isolate}.ambient{position:fixed;z-index:-1;width:42rem;height:42rem;pointer-events:none;border-radius:50%;filter:blur(82px);opacity:.2;animation:drift 16s ease-in-out infinite alternate}.ambient-one{top:-22rem;right:-11rem;background:#6359ec}.ambient-two{bottom:-25rem;left:-13rem;background:#19c9ac;animation-delay:-6s}@keyframes drift{to{transform:translate3d(-4rem,3rem,0) scale(1.12)}}.topbar{position:fixed;top:14px;right:clamp(14px,2.5vw,34px);left:clamp(14px,2.5vw,34px);z-index:30;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;width:min(1440px,100% - 28px);height:58px;margin:auto;padding:0 14px;background:linear-gradient(110deg,rgba(14,19,34,.92),rgba(20,26,46,.72));border:1px solid rgba(184,204,255,.19);border-radius:15px;box-shadow:inset 0 1px #ffffff12,0 14px 34px #00000038;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.topbar:before{position:absolute;top:0;right:18%;left:18%;height:1px;content:"";background:linear-gradient(90deg,transparent,#98f6dd,#877aff,transparent);opacity:.75}.brand{display:inline-flex;gap:10px;align-items:center;width:fit-content;color:#f2f6ff;text-decoration:none}.brand-mark{display:grid;width:31px;height:31px;place-items:center;color:#071210;font-size:.78rem;font-weight:900;background:linear-gradient(135deg,#c1ffef,#86dffb);border-radius:10px;box-shadow:0 0 18px #8fffe038}.brand-copy{display:grid;gap:1px}.brand-copy b{color:#eff4ff;font-size:.67rem;letter-spacing:.14em}.brand-copy i{color:#7f8da7;font-size:.53rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.desktop-navigation{display:flex;gap:3px;align-items:center;padding:4px;background:rgba(5,8,16,.28);border:1px solid rgba(184,204,255,.1);border-radius:10px}.desktop-navigation a{position:relative;display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:0 clamp(9px,1vw,14px);color:#8290a8;font-size:.68rem;font-weight:680;text-decoration:none;border-radius:7px;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.desktop-navigation a small{color:inherit;font-size:.5rem;opacity:.6}.desktop-navigation a:after{position:absolute;right:10px;bottom:4px;left:10px;height:1px;content:"";background:#9cf5dc;box-shadow:0 0 9px #9cf5dc;transform:scaleX(0);transition:transform .2s ease}.desktop-navigation a:hover{color:#e8f3ff;background:rgba(255,255,255,.06)}.desktop-navigation a.router-link-exact-active{color:#ecfff9;background:linear-gradient(135deg,rgba(133,245,216,.17),rgba(119,104,255,.17));box-shadow:inset 0 0 0 1px #a3f5e12e}.desktop-navigation a.router-link-exact-active:after{transform:scaleX(1)}.topbar-actions{display:flex;justify-content:flex-end;gap:11px;align-items:center}.system-status{display:inline-flex;gap:6px;align-items:center;color:#8795ad;font-size:.54rem;font-weight:760;letter-spacing:.12em}.system-status i{width:6px;height:6px;background:#77f1ba;border-radius:50%;box-shadow:0 0 11px #77f1ba;animation:status-pulse 1.7s ease-in-out infinite}@keyframes status-pulse{50%{opacity:.42;transform:scale(.72)}}.theme-link{display:inline-flex;gap:6px;align-items:center;min-height:32px;padding:0 9px;color:#c6d1e2;font-size:.62rem;font-weight:700;border:1px solid rgba(184,204,255,.15);border-radius:8px}.theme-link:hover{color:#071310;background:#baffed;border-color:#baffed}.theme-link span{color:inherit;font-size:.9rem}.app-view{width:100%;height:100%}.mobile-dock{display:none}@media (max-width: 839px){.topbar{top:8px;right:10px;left:10px;grid-template-columns:1fr auto;width:auto;height:51px;padding:0 10px;border-radius:13px}.desktop-navigation,.system-status,.theme-link b{display:none}.theme-link{width:31px;justify-content:center;padding:0}.brand-mark{width:27px;height:27px}.mobile-dock{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:6px;background:linear-gradient(135deg,rgba(17,23,42,.96),rgba(11,15,29,.92));border:1px solid rgba(184,204,255,.2);border-radius:18px;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000052;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-dock a{position:relative;display:grid;gap:5px;min-height:54px;place-items:center;padding:6px 4px;color:#9daac0;text-decoration:none;border:1px solid transparent;border-radius:13px;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.mobile-dock a .mobile-nav-icon{width:1.35rem;height:1.35rem}.mobile-dock a span{color:inherit;font-size:.75rem;font-weight:680;letter-spacing:.02em;line-height:1}.mobile-dock a:active{transform:scale(.96)}.mobile-dock a.router-link-exact-active{color:#071310;background:linear-gradient(135deg,#c3ffef,#9ef2df);border-color:#ffffff61;box-shadow:0 8px 18px #5eefd224}}[data-v-4a9e4982]:root{--color-primary: #6d5dfc;--color-primaryLight: #9b8cff;--color-primaryDark: #5345d7;--color-secondary: #36c7d0;--color-secondaryLight: #eefbfb;--color-secondaryDark: #1b8e9a;--color-danger: #ff6b6b;--color-success: #51cf66;--color-warning: #ffd43b;--color-info: #74c0fc;--color-words: #1d1d2b;--color-wordsLight: #6f7083;--color-wordsLighter: #a6a7b5;--color-white: #ffffff;--color-bgPrimary: #ffffff;--color-bgSecondary: #f5f5fa;--color-bgDark: #11111b;--color-bgCard: rgba(255, 255, 255, .9);--color-border: #e7e7ef;--color-borderLight: #f0f0f5;--custom-radius: 16px;--animation-duration: .3s}.to-top-container[data-v-4a9e4982]{position:fixed;bottom:24px;right:24px;color:#fff;text-align:center;line-height:44px;cursor:pointer;z-index:9999;background:var(--color-bgDark);width:44px;height:44px;border-radius:14px;box-shadow:0 12px 28px #10101c38;border:1px solid rgba(255,255,255,.15);transition:transform .2s ease,background .2s ease}.to-top-container[data-v-4a9e4982]:hover{background:var(--color-primary);transform:translateY(-2px)}@media (max-width: 839px){.to-top-container[data-v-4a9e4982]{bottom:80px;right:20px}}.app-shell{background:#f7f8fb!important}.home-page,.work-page,.about-page,.music-page,.guestbook-page,.settings-page,.article-page,.not-found-page{color:#222632!important;background:#f7f8fb!important}.home-page .landing-grid,.home-page .route-deck,.home-page .signal-selector,.work-page .lab-header,.work-page .lab-ledger,.work-page .projects-board,.about-page .profile-header,.about-page .profile-stage,.music-page .sound-header,.music-page .sound-console,.guestbook-page .guestbook-hero,.guestbook-page .guestbook-board,.article-page .article-layout,.article-page .comments-section,.home-page .landing-copy{border-color:#e1e4eb!important}.home-page .landing-copy h1,.home-page .deck-heading h2{color:#242735!important}.home-page .landing-copy h1 em,.home-page .deck-heading h2 em{color:#625bd6!important}.home-page .landing-description,.home-page .signal-stats strong{color:#72798a!important}.home-page .signal-row,.home-page .overline,.home-page .signal-stats span,.home-page .deck-heading p,.home-page .deck-heading>span,.home-page .signal-selector p{color:#858b9a!important}.home-page .signal-stats{border-color:#e1e4eb!important}.home-page .solid-action{color:#fff!important;background:#242735!important}.home-page .ghost-action{color:#535a6a!important;background:#fff!important;border-color:#e1e4eb!important}.home-page .signal-screen{background:linear-gradient(145deg,#ebeaff,#dcefeb)!important;border-radius:18px}.home-page .signal-screen:after{background:linear-gradient(180deg,rgba(36,39,53,.04),rgba(36,39,53,.62))!important}.home-page .screen-core h2{color:#fff!important}.home-page .screen-core>span,.home-page .screen-corner,.home-page .screen-footer{color:#ffffffc2!important}.home-page .route-card{border-color:#e1e4eb!important;border-radius:15px}.home-page .route-card-large{color:#fff!important;background:linear-gradient(145deg,#625bd6,#8179e9)!important}.home-page .route-card-lime{color:#254b45!important;background:#dff5ee!important}.home-page .route-card-void{color:#fff!important;background:#2b3040!important}.home-page .route-card-coral{color:#5d302a!important;background:#ffe1dc!important}.home-page .signal-selector button{color:#747b8b!important;background:#fff!important;border-color:#e1e4eb!important}.home-page .signal-selector button.active{color:#fff!important;background:#625bd6!important;border-color:#625bd6!important}.work-page .lab-intro h1,.about-page .profile-title h1,.music-page .sound-title h1,.guestbook-page h1{color:#242735!important}.work-page .lab-intro h1 em{color:#e67a67!important}.about-page .profile-title h1 em{color:#7469d9!important}.music-page .sound-title h1 em,.guestbook-page h1 em{color:#3fa98e!important}.work-page .lab-intro p,.about-page .profile-title p,.music-page .sound-title p,.guestbook-page>.guestbook-hero>div>p:first-child{color:#858b9a!important}.work-page .lab-protocol,.about-page .profile-note,.music-page .sound-note,.guestbook-page .guestbook-note,.guestbook-page .guestbook-aside{background:#fff!important;border-color:#e1e4eb!important;box-shadow:0 8px 20px #2125340a}.work-page .lab-protocol p,.about-page .profile-note p,.music-page .sound-note p,.guestbook-page .guestbook-note>p,.guestbook-page .guestbook-aside p{color:#6e7585!important}.work-page .lab-ledger strong,.about-page .profile-note div,.music-page .sound-note>span,.guestbook-page .guestbook-aside strong{color:#353b4c!important}.work-page .project-card{background:#fff!important;border-color:#e1e4eb!important;border-radius:15px;box-shadow:0 8px 20px #2125340a}.work-page .project-info h2{color:#252834!important}.work-page .project-info>p,.work-page .project-label{color:#747b8c!important}.work-page .project-visual{background:#edf0f8!important}.about-page .iframe-shell,.music-page .music-shell{border-color:#e1e4eb!important;border-radius:15px}.about-page .about-content{background:#fff!important}.music-page .music-content{background:#1d2230!important}.guestbook-page .message-form,.guestbook-page .mode-card,.guestbook-page .custom-editor{background:#fff!important;border-color:#e1e4eb!important}.guestbook-page .message-form input,.guestbook-page .message-form textarea{color:#282c38!important;background:#f8f9fc!important;border-color:#e1e4eb!important}.article-page .back-link,.article-page .article-guide{color:#687082!important;background:#fff!important;border-color:#e1e4eb!important}.article-page .reading-header h1,.article-page .markdown-body :is(h1,h2,h3),.article-page .comments-intro h2{color:#252834!important}.article-page .article-summary,.article-page .markdown-body{color:#5e6575!important}.article-page .article-rule,.article-page .comments-section{border-color:#e1e4eb!important}.article-page .markdown-body pre{background:#202534!important}.settings-page .settings-hero h1,.settings-page .custom-heading h2{color:#252834!important}.settings-page .settings-hero h1 em{color:#625bd6!important}.settings-page .palette-card,.settings-page .mode-card,.settings-page .custom-editor{background:#fff!important;border-color:#e1e4eb!important}.settings-page .palette-card strong,.settings-page .mode-card strong{color:#343947!important}@media (max-width: 839px){.home-page .landing-grid,.home-page .route-deck,.home-page .signal-selector,.work-page .lab-header,.work-page .lab-ledger,.work-page .projects-board,.about-page .profile-header,.about-page .profile-stage,.music-page .sound-header,.music-page .sound-console,.guestbook-page .guestbook-hero,.guestbook-page .guestbook-board,.article-page .article-layout,.article-page .comments-section{width:min(100% - 32px,650px)!important}}.home-page{color:#f3f7ff!important;background:radial-gradient(circle at 77% 9%,rgba(116,96,255,.34),transparent 31rem),radial-gradient(circle at 15% 85%,rgba(44,224,194,.16),transparent 26rem),#090b14!important}.home-page .landing-grid,.home-page .landing-copy{border-color:#cfdeff21!important}.home-page .landing-copy h1,.home-page .deck-heading h2{color:#f6f8ff!important}.home-page .landing-copy h1 em,.home-page .deck-heading h2 em{color:#9ff5dc!important}.home-page .landing-description,.home-page .signal-stats strong{color:#a8b4c8!important}.home-page .signal-row,.home-page .overline,.home-page .signal-stats span,.home-page .deck-heading p,.home-page .deck-heading>span,.home-page .signal-selector p{color:#8390a8!important}.home-page .signal-stats{border-color:#cfdeff21!important}.home-page .solid-action{color:#07110f!important;background:#baffed!important}.home-page .ghost-action{color:#d7deec!important;background:rgba(255,255,255,.04)!important;border-color:#cfdeff33!important}.home-page .signal-screen{background:radial-gradient(circle at 70% 36%,#2c3b78,#10152a 52%,#080a12)!important;border:1px solid rgba(207,222,255,.16);border-radius:22px;box-shadow:0 30px 80px #00000047}.home-page .route-card{border-color:#cfdeff24!important}.home-page .route-card-large{color:#fff!important;background:linear-gradient(145deg,#6356e8,#28205f)!important}.home-page .route-card-lime{color:#08201b!important;background:#aef2d9!important}.home-page .route-card-void{color:#fff!important;background:#161b31!important}.home-page .route-card-coral{color:#321713!important;background:#ff917c!important}.home-page .signal-selector button{color:#9ba8bd!important;background:rgba(255,255,255,.05)!important;border-color:#cfdeff21!important}.home-page .signal-selector button.active{color:#071210!important;background:#baffed!important;border-color:#baffed!important}.work-page,.about-page,.music-page,.guestbook-page,.settings-page,.article-page,.not-found-page{position:relative;color:#eaf0ff!important;background:radial-gradient(circle at 82% 6%,rgba(87,92,235,.22),transparent 28rem),radial-gradient(circle at 4% 92%,rgba(28,217,184,.11),transparent 27rem),#090b14!important}.work-page:before,.about-page:before,.music-page:before,.guestbook-page:before,.settings-page:before,.article-page:before{position:fixed;top:74px;right:0;bottom:0;left:0;z-index:0;content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(164,190,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(164,190,255,.055) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.work-page>*,.about-page>*,.music-page>*,.guestbook-page>*,.settings-page>*,.article-page>*{position:relative;z-index:1}.work-page .lab-header,.about-page .profile-header,.music-page .sound-header,.guestbook-page .guestbook-hero,.settings-page .settings-hero,.article-page .article-layout{border-color:#b8ccff29!important}.work-page .lab-intro h1,.about-page .profile-title h1,.music-page .sound-title h1,.guestbook-page h1,.settings-page .settings-hero h1,.article-page .reading-header h1,.article-page .comments-intro h2{color:#f4f7ff!important;text-shadow:0 0 38px rgba(137,128,255,.12)}.work-page .lab-intro h1 em{color:#ff9e8b!important}.about-page .profile-title h1 em,.settings-page .settings-hero h1 em{color:#b4a6ff!important}.music-page .sound-title h1 em,.guestbook-page h1 em{color:#8ef4d7!important}.work-page .lab-protocol,.about-page .profile-note,.music-page .sound-note,.guestbook-page .guestbook-note,.guestbook-page .guestbook-aside,.settings-page .palette-card,.settings-page .mode-card,.settings-page .custom-editor,.article-page .article-guide,.article-page .back-link{color:#dce5f5!important;background:rgba(16,22,39,.72)!important;border-color:#b8ccff2b!important;box-shadow:inset 0 1px #ffffff09,0 15px 35px #0000002b!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.work-page .lab-protocol p,.about-page .profile-note p,.music-page .sound-note p,.guestbook-page .guestbook-note>p,.guestbook-page .guestbook-aside p,.article-page .article-summary,.article-page .markdown-body{color:#a9b6ca!important}.work-page .lab-ledger strong,.about-page .profile-note div,.music-page .sound-note>span,.guestbook-page .guestbook-aside strong{color:#dce6f7!important}.work-page .project-card,.settings-page .palette-card,.settings-page .mode-card,.settings-page .custom-editor{background:rgba(16,22,39,.74)!important;border-color:#b8ccff2b!important}.work-page .project-info h2,.settings-page .palette-card strong,.settings-page .mode-card strong,.settings-page .custom-heading h2{color:#edf3ff!important}.work-page .project-info>p,.work-page .project-label{color:#93a1b8!important}.work-page .project-visual{background:#141b31!important}.about-page .iframe-shell,.music-page .music-shell{border-color:#b8ccff2e!important;box-shadow:0 22px 55px #0000004d!important}.about-page .about-content{background:#101627!important}.guestbook-page .message-form{background:rgba(16,22,39,.74)!important;border-color:#b8ccff2b!important}.guestbook-page .message-form input,.guestbook-page .message-form textarea{color:#e7eefc!important;background:#0c1120!important;border-color:#b8ccff29!important}.article-page .markdown-body :is(h1,h2,h3){color:#f1f5ff!important}.article-page .article-rule,.article-page .comments-section{border-color:#b8ccff26!important}.article-page .markdown-body pre{background:#0c1120!important;border:1px solid rgba(184,204,255,.13)}.settings-page .mini-preview{border:1px solid rgba(184,204,255,.16)}.settings-page .custom-name input[type=text]{color:#e7eefc!important;background:#0c1120!important;border-color:#b8ccff29!important}.route-enter-active,.route-leave-active{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.route-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;pointer-events:none}.route-enter-from{opacity:0;transform:translate3d(0,8px,0)}.route-leave-to{opacity:0;transform:translate3d(0,-5px,0)}.home-page .signal-screen,.work-page .project-card,.settings-page .palette-card{animation:float-in .65s cubic-bezier(.22,1,.36,1) both}.work-page .project-card:nth-child(2),.settings-page .palette-card:nth-child(2n){animation-delay:.09s}.home-page .screen-noise{animation:scan 7s linear infinite}@keyframes float-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes scan{50%{transform:translateY(10px);opacity:.48}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (min-width: 840px){.journal-command,.journal-library,.work-page .lab-header,.work-page .lab-ledger,.work-page .projects-board,.about-page .profile-header,.about-page .profile-terminal,.music-page .sound-header,.music-page .audio-capsule,.guestbook-page .guestbook-hero,.guestbook-page .guestbook-board,.settings-page .settings-hero,.settings-page .settings-workspace,.settings-page .custom-lab{width:min(1320px,100% - 80px)!important}.article-page .article-layout,.article-page .comments-section{width:min(1280px,100% - 80px)!important}.article-page .article-layout{grid-template-columns:minmax(0,860px) 225px!important}.article-page .comments-section{grid-template-columns:minmax(0,.55fr) minmax(0,.8fr)!important}}.journal-page .article-title{font-size:1.24rem!important}.journal-page .article-copy>p{font-size:.86rem!important;line-height:1.75!important}.journal-page .article-meta a,.journal-page .article-meta time,.journal-page .article-footer{font-size:.68rem!important}.journal-page .category-rail button,.journal-page .journal-search input{font-size:.78rem!important}.journal-page .collection-meta,.journal-page .library-topline{font-size:.65rem!important}.article-page .article-summary{font-size:1.08rem!important}.article-page .reading-meta{font-size:.77rem!important}.article-page .markdown-body{font-size:1.08rem!important;line-height:2!important}.article-page .markdown-body :is(p,li,td,th,dd){font-size:inherit!important}.article-page .markdown-body h2{font-size:1.9rem!important}.article-page .markdown-body h3{font-size:1.42rem!important}.article-page .toc-list button{font-size:.75rem!important;line-height:1.55!important}.work-page .project-info>p,.about-page .profile-note p,.music-page .sound-note p,.guestbook-page .guestbook-note>p,.guestbook-page .guestbook-aside p,.settings-page .settings-hero>p{font-size:.86rem!important;line-height:1.78!important}.work-page .project-label,.work-page .project-links a{font-size:.66rem!important}.guestbook-page .message-copy p{font-size:.87rem!important}.guestbook-page .message-copy strong{font-size:.85rem!important}.guestbook-page .message-form label>span,.guestbook-page .message-form input,.guestbook-page .message-form textarea{font-size:.82rem!important}.settings-page .palette-card strong,.settings-page .mode-card strong{font-size:.86rem!important}.settings-page .palette-card small,.settings-page .mode-card p{font-size:.72rem!important}.home-page .landing-description{font-size:1.04rem!important}.home-page .route-card p{font-size:.78rem!important}.home-page .signal-stats strong{font-size:.8rem!important}@media (max-width: 839px){.article-page .markdown-body{font-size:1rem!important;line-height:1.9!important}.article-page .article-summary{font-size:1rem!important}.journal-page .article-copy>p{font-size:.82rem!important}.home-page .landing-description{font-size:.98rem!important}}.home-page .landing-copy h1{font-size:clamp(2.5rem,3.7vw,4rem)!important;line-height:.96!important}.work-page .lab-intro h1,.about-page .profile-title h1,.music-page .sound-title h1,.guestbook-page .guestbook-hero h1,.settings-page .settings-hero h1{font-size:clamp(2.25rem,3.5vw,3.65rem)!important;letter-spacing:-.08em!important;line-height:.96!important}.journal-page .command-title h1{font-size:clamp(2.2rem,3.3vw,3.45rem)!important;line-height:1!important}.article-page .reading-header h1{font-size:clamp(2rem,3.1vw,3.25rem)!important;line-height:1.04!important}.article-page .comments-intro h2{font-size:clamp(1.6rem,2.4vw,2.4rem)!important;line-height:1.08!important}.not-found-page .error-code{font-size:clamp(6rem,18vw,10rem)!important}.not-found-page .not-found-content h1{font-size:clamp(2.25rem,4vw,4rem)!important}.work-page .lab-intro p,.about-page .profile-title p,.music-page .sound-title p,.guestbook-page .guestbook-hero>div>p:first-child,.settings-page .settings-hero>div>p,.journal-page .command-title p{font-size:.7rem!important;letter-spacing:.11em!important}.work-page .lab-protocol>span,.about-page .profile-note>span,.music-page .sound-note>span,.guestbook-page .guestbook-note>span,.settings-page .section-label,.journal-page .library-topline{font-size:.68rem!important;letter-spacing:.1em!important}.work-page .lab-protocol p,.about-page .profile-note p,.music-page .sound-note p,.guestbook-page .guestbook-note>p,.settings-page .settings-hero>p{font-size:.9rem!important;line-height:1.7!important}.work-page .project-label,.work-page .project-links a,.guestbook-page .guestbook-aside>span,.guestbook-page .guestbook-aside small,.journal-page .command-readout>span,.journal-page .command-readout div{font-size:.68rem!important}@media (max-width: 839px){.home-page .landing-copy h1{font-size:clamp(2rem,7vw,2.65rem)!important}.work-page .lab-intro h1,.about-page .profile-title h1,.music-page .sound-title h1,.guestbook-page .guestbook-hero h1,.settings-page .settings-hero h1{font-size:clamp(1.85rem,6.6vw,2.5rem)!important}.journal-page .command-title h1,.article-page .reading-header h1{font-size:clamp(1.85rem,6.2vw,2.4rem)!important}}.app-shell .brand-copy b,.app-shell .desktop-navigation a,.app-shell .theme-link{font-size:.75rem!important}.app-shell .brand-copy i,.app-shell .system-status,.app-shell .desktop-navigation a small{font-size:.65rem!important}.home-page .signal-row,.home-page .overline,.home-page .signal-stats span,.home-page .screen-footer,.home-page .route-index,.home-page .deck-heading>span,.home-page .deck-heading>div p,.home-page .signal-selector p,.home-page .signal-selector button span{font-size:.68rem!important}.home-page .solid-action,.home-page .ghost-action,.home-page .route-card p,.home-page .signal-selector button{font-size:.78rem!important}.work-page .lab-serial,.work-page .lab-ledger span,.work-page .board-heading span,.work-page .project-visual .visual-action,.about-page .profile-code,.about-page .profile-code i,.about-page .terminal-bar,.about-page .rail-label,.about-page .rail-node,.about-page .rail-scale,.music-page .sound-index,.music-page .sound-index i,.music-page .capsule-bar,.music-page .equalizer-panel p,.music-page .equalizer-panel>span,.music-page .viewport-topline,.music-page .capsule-footer{font-size:.68rem!important}.journal-page .collection-meta,.journal-page .library-topline,.journal-page .category-rail button span,.journal-page .article-meta a,.journal-page .article-meta time,.journal-page .article-footer,.article-page .category-link,.article-page .reading-meta,.article-page .toc-list button,.guestbook-page .message-list-heading span,.guestbook-page .message-copy time,.guestbook-page .message-form small,.guestbook-page .message-form>button,.pager-container button,.pager-container .pager-status{font-size:.7rem!important}.guestbook-page .message-form label>span,.guestbook-page .message-form label i,.settings-page .palette-card small,.settings-page .palette-card>b,.settings-page .mode-card p,.settings-page .mini-preview p,.settings-page .mini-preview>span,.settings-page .custom-heading>p,.settings-page .custom-name>span,.settings-page .color-controls label>span,.settings-page .color-controls label code,.settings-page .custom-actions button{font-size:.72rem!important}:root{--color-primary: #6d5dfc;--color-primaryLight: #9b8cff;--color-primaryDark: #5345d7;--color-secondary: #36c7d0;--color-secondaryLight: #eefbfb;--color-secondaryDark: #1b8e9a;--color-danger: #ff6b6b;--color-success: #51cf66;--color-warning: #ffd43b;--color-info: #74c0fc;--color-words: #1d1d2b;--color-wordsLight: #6f7083;--color-wordsLighter: #a6a7b5;--color-white: #ffffff;--color-bgPrimary: #ffffff;--color-bgSecondary: #f5f5fa;--color-bgDark: #11111b;--color-bgCard: rgba(255, 255, 255, .9);--color-border: #e7e7ef;--color-borderLight: #f0f0f5;--custom-radius: 16px;--animation-duration: .3s}@keyframes _fadeIn_1ioq2_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInleft_1ioq2_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _slideInright_1ioq2_1{0%{transform:translate(100%)}to{transform:translate(0)}}._loading_1ioq2_52{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
