.admin-loading-bar[data-v-61d88dd9]{position:fixed;top:0;left:0;right:0;z-index:12000;height:2px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}.admin-loading-bar.visible[data-v-61d88dd9]{opacity:1}.admin-loading-bar i[data-v-61d88dd9]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--theme-accent),#fbbf24);box-shadow:0 0 12px #f97316bf;transform-origin:left center;animation:admin-progress-61d88dd9 1.15s cubic-bezier(.4,0,.2,1) infinite}.admin-loading-bar.finishing i[data-v-61d88dd9]{animation:none;transform:scaleX(1);transition:transform .18s ease-out}@keyframes admin-progress-61d88dd9{0%{transform:translate(-100%) scaleX(.3)}52%{transform:translate(5%) scaleX(.58)}to{transform:translate(120%) scaleX(.35)}}.theme-toggle[data-v-5aba289d]{position:relative;flex:0 0 auto;width:34px;min-height:34px;border-color:var(--theme-border-strong);background:var(--theme-ink-03);box-shadow:none}.theme-toggle[data-v-5aba289d] svg{width:18px;height:18px;fill:none;stroke:var(--theme-accent-strong);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:720px){.theme-toggle[data-v-5aba289d]{width:32px;min-height:32px}}.navbar[data-v-fb1f263e],.footer[data-v-fb1f263e]{--gold: var(--theme-accent);--gold-dim: var(--theme-accent-soft);--gold-line: var(--theme-border-strong);--font-display: var(--ui-font-display);--font-nav: var(--ui-font-nav)}.navbar[data-v-fb1f263e]{position:fixed;top:0;left:0;right:0;background:var(--theme-glass);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:none;z-index:1000;transition:background .3s ease,transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.navbar--transparent[data-v-fb1f263e]{background:linear-gradient(to bottom,color-mix(in srgb,var(--ui-bg) 85%,transparent),color-mix(in srgb,var(--ui-bg) 70%,transparent) 55%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.navbar.navbar--transparent[data-v-fb1f263e]:after{opacity:0}.navbar--immersive[data-v-fb1f263e]{--ui-text: var(--ui-atm-text);--ui-text-secondary: var(--ui-atm-muted);--ui-text-muted: var(--ui-atm-muted);--ui-bg: var(--ui-atm-bg);--ui-bg-elevated: var(--ui-atm-bg);--gold: var(--ui-atm-line);--gold-line: var(--ui-atm-border);--theme-glass: transparent;--theme-bg: var(--ui-atm-bg);--theme-bg-elevated: var(--ui-atm-bg);--theme-text: var(--ui-atm-text);--text-primary: var(--ui-atm-text);--theme-text-secondary: var(--ui-atm-muted);--theme-text-muted: var(--ui-atm-muted);--theme-ink-70: var(--ui-atm-text);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.navbar--immersive[data-v-fb1f263e]:after{opacity:0}.navbar--immersive .nav-start-btn[data-v-fb1f263e]{color:var(--ui-atm-text)}.navbar--immersive[data-v-fb1f263e] .theme-toggle svg{stroke:var(--ui-atm-line)}.navbar[data-v-fb1f263e]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--gold-line) 30%,var(--gold-line) 70%,transparent 100%);opacity:.6;transition:opacity .3s ease}.nav-container[data-v-fb1f263e]{margin:0 auto;padding:0 var(--ui-space-24);display:flex;justify-content:space-between;align-items:center;height:var(--ui-nav-height);position:relative}.nav-logo[data-v-fb1f263e]{flex-shrink:0;margin-right:auto}.nav-links[data-v-fb1f263e]{margin-left:auto;flex-shrink:0}.nav-right[data-v-fb1f263e]{display:flex;align-items:center;gap:var(--ui-space-16);margin-left:var(--ui-space-24)}.nav-theme-mobile[data-v-fb1f263e]{display:none}.nav-user[data-v-fb1f263e]{display:flex;align-items:center;gap:var(--ui-space-8);text-decoration:none;color:var(--text-primary);font-size:var(--ui-text-14)}.nav-avatar[data-v-fb1f263e]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--theme-accent) 0%,var(--theme-accent-strong) 100%);flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.nav-avatar-image[data-v-fb1f263e]{width:100%;height:100%;object-fit:cover}.nav-avatar-fallback[data-v-fb1f263e]{color:var(--theme-text);font-size:var(--ui-text-12);font-weight:700;line-height:1}.nav-username[data-v-fb1f263e]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-nav);font-size:var(--ui-text-13);letter-spacing:.02em}.nav-link-pc-only[data-v-fb1f263e]{display:block}.nav-link-mobile-only[data-v-fb1f263e],.nav-user-mobile[data-v-fb1f263e]{display:none}.nav-user-dropdown[data-v-fb1f263e]{position:relative;display:flex;align-items:center}.nav-user[data-v-fb1f263e]{display:flex;align-items:center;gap:var(--ui-space-8);padding:0;border:none;background:transparent;color:var(--text-primary);font-size:var(--ui-text-14);font-family:inherit;cursor:pointer;text-decoration:none;border-radius:var(--radius-sm);transition:color .2s ease,background .2s ease}.nav-user[data-v-fb1f263e]:hover{color:var(--text-primary)}.nav-user[data-v-fb1f263e]:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.nav-user-menu[data-v-fb1f263e]{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;padding:var(--ui-space-8) 0;background:var(--ui-bg-elevated);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--gold-line);border-left:2px solid var(--gold);border-radius:0 4px 4px 0;box-shadow:0 16px 40px #0009,0 0 0 1px #c9a84c14;z-index:1002;display:flex;flex-direction:column}.nav-user-menu[hidden][data-v-fb1f263e]{display:none!important}.nav-user-menu-item[data-v-fb1f263e]{display:block;padding:var(--ui-space-8) var(--ui-space-16);color:var(--ui-text-secondary);text-decoration:none;font-family:var(--font-nav);font-size:var(--ui-text-13);letter-spacing:.03em;border:none;background:transparent;cursor:pointer;text-align:left;width:100%;border-left:2px solid transparent;margin-left:-2px;transition:background .15s ease,color .15s ease,border-color .15s ease}.nav-user-menu-item[data-v-fb1f263e]:hover,.nav-user-menu-item[data-v-fb1f263e]:focus-visible{background:#c9a84c0f;color:var(--text-primary);border-left-color:var(--gold)}.nav-user-menu-logout[data-v-fb1f263e]{margin:0;padding:0}.nav-user-menu-item-logout[data-v-fb1f263e]{color:var(--text-secondary)}.nav-logo[data-v-fb1f263e]{display:flex;align-items:center;gap:var(--spacing-sm);padding-right:var(--ui-space-20);border-right:1px solid var(--gold-line)}.nav-logo .logo-image[data-v-fb1f263e]{height:28px;width:auto;object-fit:contain;opacity:.9}.nav-logo .logo-text[data-v-fb1f263e]{font-family:var(--font-display);font-style:italic;font-size:var(--ui-text-19);font-weight:600;color:var(--text-primary);letter-spacing:.02em;transition:color .2s ease}.nav-logo:hover .logo-text[data-v-fb1f263e]{color:var(--gold)}.mobile-menu-toggle[data-v-fb1f263e]{display:none;flex-direction:column;justify-content:space-around;width:24px;height:20px;background:transparent;border:none;cursor:pointer;padding:var(--ui-space-12) var(--ui-space-10);margin:-12px -10px;z-index:1001;position:relative;-webkit-tap-highlight-color:transparent;box-sizing:content-box}.hamburger-line[data-v-fb1f263e]{width:100%;height:1.5px;background:var(--theme-ink-70);border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.hamburger-line[data-v-fb1f263e]:nth-child(2){width:70%}.mobile-menu-toggle[aria-expanded=true] .hamburger-line[data-v-fb1f263e]:nth-child(1){transform:translateY(7px) rotate(45deg);background:var(--gold);width:100%}.mobile-menu-toggle[aria-expanded=true] .hamburger-line[data-v-fb1f263e]:nth-child(2){opacity:0;transform:translate(-8px);width:70%}.mobile-menu-toggle[aria-expanded=true] .hamburger-line[data-v-fb1f263e]:nth-child(3){transform:translateY(-7px) rotate(-45deg);background:var(--gold)}.nav-links[data-v-fb1f263e]{display:flex;gap:var(--ui-space-4);align-items:center}.nav-link[data-v-fb1f263e]{font-family:var(--font-nav);text-decoration:none;color:var(--theme-text-secondary);font-weight:400;font-size:var(--ui-text-12);letter-spacing:.05em;text-transform:uppercase;transition:color .2s ease;position:relative;padding:var(--ui-space-4) var(--ui-space-8)}.nav-link[data-v-fb1f263e]:after{content:"";position:absolute;bottom:-2px;left:50%;right:50%;height:1px;background:var(--gold);transition:left .25s ease,right .25s ease}.nav-link[data-v-fb1f263e]:hover{color:var(--text-primary)}.nav-link[data-v-fb1f263e]:hover:after{left:.6rem;right:.6rem}.nav-link.router-link-active[data-v-fb1f263e]{color:var(--text-primary)}.nav-link.router-link-active[data-v-fb1f263e]:after{left:.6rem;right:.6rem;background:var(--gold);opacity:.7}.nav-start-btn[data-v-fb1f263e]{display:inline-flex;align-items:center;justify-content:center;padding:var(--ui-space-6) var(--ui-space-16);border-radius:2px;color:var(--gold);text-decoration:none;font-family:var(--font-nav);font-size:var(--ui-text-12);font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:transparent;border:1px solid var(--gold-line);transition:background .2s ease,color .2s ease,border-color .2s ease}.nav-start-btn[data-v-fb1f263e]:hover{background:var(--gold);color:var(--theme-inverse-text);border-color:var(--gold)}.nav-dropdown[data-v-fb1f263e]{position:relative;display:inline-block}.nav-dropdown-trigger[data-v-fb1f263e]{cursor:default;display:inline-flex;align-items:center}.nav-dropdown-trigger[data-v-fb1f263e]:after{content:"";margin-left:var(--ui-space-5);width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.5;transition:transform .2s ease,opacity .2s ease}.nav-dropdown:hover .nav-dropdown-trigger[data-v-fb1f263e]:after{transform:rotate(225deg) translateY(-2px);opacity:.8}.nav-dropdown[data-v-fb1f263e]:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.nav-dropdown-menu[data-v-fb1f263e]{position:absolute;top:calc(100% + 8px);left:0;min-width:190px;padding:var(--ui-space-8) 0;background:var(--ui-bg-elevated);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--gold-line);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-lg);z-index:1002;display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.nav-dropdown:hover .nav-dropdown-menu[data-v-fb1f263e],.nav-dropdown:focus-within .nav-dropdown-menu[data-v-fb1f263e]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-dropdown-item[data-v-fb1f263e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-8);padding:var(--ui-space-9) var(--ui-space-16);color:var(--ui-text-secondary);text-decoration:none;font-family:var(--font-nav);font-size:var(--ui-text-13);letter-spacing:.03em;border-left:2px solid transparent;margin-left:-2px;transition:background .15s ease,color .15s ease,border-color .15s ease}.nav-dropdown-item[data-v-fb1f263e]:hover,.nav-dropdown-item[data-v-fb1f263e]:focus-visible{background:#c9a84c0f;color:var(--text-primary);border-left-color:var(--gold)}.nav-dropdown-item-primary[data-v-fb1f263e]{color:var(--gold);font-weight:600}.nav-dropdown-tag[data-v-fb1f263e]{font-size:var(--ui-text-10);padding:.1rem var(--ui-space-6);background:transparent;color:var(--gold);border-radius:2px;border:1px solid var(--gold-line);letter-spacing:.05em;font-family:var(--font-nav)}.nav-dropdown-menu-apps[data-v-fb1f263e]{min-width:248px;padding:var(--ui-space-6)}.nav-dropdown-app-item[data-v-fb1f263e]{min-height:40px;flex-wrap:nowrap;padding:0 var(--ui-space-10);border-radius:var(--ui-radius-sm);white-space:nowrap}.nav-dropdown-app-item .nav-dropdown-tag[data-v-fb1f263e]{flex:0 0 auto;margin-left:auto;color:var(--theme-text-muted);border-color:var(--theme-border-soft)}.nav-mobile-categories[data-v-fb1f263e]{display:none}@media(max-width:768px){.nav-right[data-v-fb1f263e]{display:none}.nav-theme-mobile[data-v-fb1f263e]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-16);margin-top:var(--ui-space-12);padding:var(--ui-space-12) var(--ui-space-8) 0;border-top:1px solid var(--theme-border-soft);color:var(--theme-text-secondary);font-family:var(--font-nav);font-size:var(--ui-text-13)}.nav-theme-mobile[data-v-fb1f263e] .theme-toggle{width:44px;min-height:44px}.mobile-menu-toggle[data-v-fb1f263e]{display:flex}.nav-links[data-v-fb1f263e]{position:fixed;top:56px;left:0;right:0;background:var(--ui-bg-elevated);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;align-items:stretch;padding:var(--ui-space-12);gap:0;transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000080;border-top:1px solid var(--gold-line);max-height:calc(100vh - 56px);overflow-y:auto;z-index:999}.nav-links.mobile-menu-open[data-v-fb1f263e]{transform:translate(0)}.nav-link-pc-only[data-v-fb1f263e]{display:none!important}.nav-link-mobile-only[data-v-fb1f263e]{display:block!important}.nav-start-btn-desktop[data-v-fb1f263e],.nav-dropdown-pc[data-v-fb1f263e]{display:none!important}.nav-user-mobile[data-v-fb1f263e]{display:flex;flex-direction:column;align-items:stretch;padding-top:var(--spacing-sm);margin-top:0;border-top:1px solid rgba(201,168,76,.15);gap:0;order:-1}.nav-user-mobile .nav-user-info[data-v-fb1f263e]{display:flex;align-items:center;gap:var(--ui-space-8);padding:var(--ui-space-8) var(--ui-space-12)}.nav-user-mobile .nav-link[data-v-fb1f263e],.nav-user-mobile .nav-logout-btn[data-v-fb1f263e]{display:block;padding:var(--ui-space-9) var(--ui-space-12);text-align:left;border:none;background:transparent;font-family:var(--font-nav);font-size:var(--ui-text-13);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;width:100%;color:var(--theme-text-muted);border-left:2px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.nav-user-mobile .nav-link[data-v-fb1f263e]:hover,.nav-user-mobile .nav-logout-btn[data-v-fb1f263e]:hover{background:#c9a84c0d;color:var(--text-primary);border-left-color:var(--gold)}.nav-mobile-categories[data-v-fb1f263e]{display:grid;grid-template-columns:110px 1fr;gap:var(--ui-space-8);padding-top:var(--spacing-sm);margin-top:var(--spacing-sm);border-top:1px solid rgba(201,168,76,.15);min-height:160px}.nav-mobile-category-list[data-v-fb1f263e]{display:flex;flex-direction:column;gap:var(--ui-space-2);list-style:none;padding:0;margin:0}.nav-mobile-category-btn[data-v-fb1f263e]{display:block;width:100%;padding:var(--ui-space-11) var(--ui-space-12);min-height:44px;text-align:left;font-family:var(--font-nav);font-size:var(--ui-text-12);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text-secondary);background:transparent;border:none;border-radius:0;cursor:pointer;transition:color .15s ease}.nav-mobile-category-btn[data-v-fb1f263e]:hover,.nav-mobile-category-btn[data-v-fb1f263e]:active{color:var(--text-primary);background:var(--theme-ink-06)}.nav-mobile-category-btn.active[data-v-fb1f263e]{color:var(--gold);font-weight:500;background:var(--theme-accent-12)}.nav-mobile-panels[data-v-fb1f263e]{display:flex;flex-direction:column;gap:var(--ui-space-2);border-left:1px solid var(--gold-line);padding-left:var(--ui-space-12)}.nav-mobile-panel[data-v-fb1f263e]{display:none;flex-direction:column;gap:var(--ui-space-2)}.nav-mobile-panel.active[data-v-fb1f263e]{display:flex}.nav-mobile-panel[hidden][data-v-fb1f263e]{display:none!important}.nav-mobile-panel-link[data-v-fb1f263e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:var(--ui-space-11) var(--ui-space-8);min-height:44px;color:var(--theme-text-muted);text-decoration:none;font-family:var(--font-nav);font-size:var(--ui-text-13);letter-spacing:.03em;border-left:2px solid transparent;margin-left:-.75rem;padding-left:var(--ui-space-12);transition:color .15s ease,border-color .15s ease,background .15s ease;border-radius:4px}.nav-mobile-panel-link[data-v-fb1f263e]:hover,.nav-mobile-panel-link[data-v-fb1f263e]:active{color:var(--text-primary);border-left-color:var(--gold);background:#c9a84c0a}.nav-mobile-panel-link-primary[data-v-fb1f263e]{color:var(--gold);font-weight:600}.nav-mobile-panel-link .nav-dropdown-tag[data-v-fb1f263e]{font-size:var(--ui-text-10);padding:.1rem var(--ui-space-6);background:transparent;color:var(--gold);border-radius:2px;border:1px solid var(--gold-line);letter-spacing:.05em}}body.menu-open{overflow:hidden}.footer{background:var(--background-dark);color:var(--theme-text);padding:var(--spacing-xl) 0 var(--spacing-md);border-top:1px solid var(--border-color)}.footer .container{margin:0 auto;padding:0 var(--spacing-md);max-width:1200px}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-xxl);align-items:start;padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border-color)}.footer-brand{max-width:280px}.footer-logo-text{font-size:var(--ui-text-18);font-weight:600;color:var(--text-primary);display:block;margin-bottom:var(--spacing-xs)}.footer-desc{font-size:var(--ui-text-13);color:var(--text-secondary);line-height:var(--ui-line-height-body);margin:0}.footer-nav{display:flex;flex-wrap:wrap;gap:var(--spacing-xl)}.footer-nav-col{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:100px}.footer-nav-title{font-size:var(--ui-text-12);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ui-space-2)}.footer-nav-col a{font-size:var(--ui-text-14);color:var(--theme-text-secondary);text-decoration:none;transition:color .2s ease}.footer-nav-col a:hover{color:var(--text-primary)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-md)}.footer-copy{font-size:var(--ui-text-13);color:var(--text-secondary);margin:0}.footer-beian{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.footer-beian-link{font-size:var(--ui-text-13);color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.footer-beian-link:hover{color:var(--text-primary)}.footer-beian-sep{color:var(--theme-text-secondary);font-size:var(--ui-text-12)}.footer-beian-police-icon{width:20px;height:20px}.footer-beian-police{font-size:var(--ui-text-13);color:var(--text-secondary)}@media(max-width:768px){.footer{padding:var(--spacing-md) 0}}@media(max-width:768px){.footer .container{padding:0 var(--spacing-sm)}}@media(max-width:768px){.footer-inner{grid-template-columns:1fr;gap:var(--spacing-lg);padding-bottom:var(--spacing-md)}}@media(max-width:768px){.footer-brand{max-width:none;text-align:center}}@media(max-width:768px){.footer-nav{justify-content:center;gap:var(--spacing-md)}}@media(max-width:768px){.footer-nav-col{min-width:80px}}@media(max-width:768px){.footer-bottom{flex-direction:column;text-align:center;align-items:center}}@media(max-width:768px){.footer-beian{justify-content:center}}@media(max-width:480px){.footer{padding:var(--spacing-sm) 0}}@media(max-width:480px){.footer-copy,.footer-beian-link{font-size:var(--ui-text-12)}}.footer{background:var(--theme-bg-elevated);border-top:none;position:relative;padding-top:var(--ui-space-56)}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(201,168,76,.4) 30%,rgba(201,168,76,.4) 70%,transparent 100%)}.footer-logo-text{font-family:var(--ui-font-display);font-style:italic;font-size:var(--ui-text-20);font-weight:600;color:var(--theme-text);display:block;margin-bottom:var(--ui-space-12);letter-spacing:.02em}.footer-logo-text:after{content:"";display:block;width:28px;height:1px;background:#c9a84c80;margin-top:var(--ui-space-8)}.footer-desc{font-family:var(--ui-font-nav);font-size:var(--ui-text-13);color:var(--theme-text-secondary);line-height:var(--ui-line-height-relaxed);letter-spacing:.02em}.footer-nav-title{font-family:var(--ui-font-nav);font-size:var(--ui-text-10);font-weight:500;color:#c9a84cb3;text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--ui-space-4)}.footer-nav-col a{font-family:var(--ui-font-nav);font-size:var(--ui-text-13);color:var(--theme-text-secondary);text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.footer-nav-col a:hover{color:var(--theme-text)}.footer-inner{border-bottom:none;padding-bottom:var(--ui-space-32);position:relative}.footer-inner:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(201,168,76,.15) 0%,var(--theme-ink-06) 50%,transparent 100%)}.footer-copy{font-family:var(--ui-font-nav);font-size:var(--ui-text-12);color:var(--theme-text-secondary);letter-spacing:.05em}.footer-beian-link,.footer-beian-police{font-family:var(--ui-font-nav);font-size:var(--ui-text-12);color:var(--theme-text-secondary)}.footer-beian-link:hover{color:var(--theme-text)}.footer-beian-sep{color:var(--theme-text-secondary)}.atm-hero[data-v-1bbb0706]{position:relative;width:100%;height:100%;overflow:hidden;background:var(--ui-bg)}.atm-scene[data-v-1bbb0706]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ui-atm-bg);color:var(--ui-atm-text);overflow:hidden}canvas[data-v-1bbb0706]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.atm-copy[data-v-1bbb0706]{position:absolute;left:6%;top:22%;width:44%;text-align:left;opacity:0;transform:translateY(-16px);transition:opacity .3s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.is-active .atm-copy[data-v-1bbb0706]{opacity:1;transform:translateY(0)}.atm-logo[data-v-1bbb0706]{display:block;width:64px;height:64px;margin-bottom:var(--ui-space-18);border-radius:var(--ui-radius-lg);object-fit:cover}h1[data-v-1bbb0706]{font-family:var(--ui-font-sans);font-size:clamp(var(--ui-text-36),2.6vw,var(--ui-text-48));font-weight:500;letter-spacing:-.025em;line-height:var(--ui-line-height-heading);margin:0 0 var(--ui-space-24);color:var(--ui-atm-text)}.atm-btn[data-v-1bbb0706]{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-8);min-height:44px;padding:0 var(--ui-space-20);border:1px solid var(--ui-atm-border);border-radius:5px;font:400 var(--ui-text-14)/1.2 var(--ui-font-sans);text-decoration:none;white-space:nowrap;transition:transform .3s cubic-bezier(.2,.8,.2,1),color .2s,background .2s,border-color .2s}.atm-primary[data-v-1bbb0706]{gap:var(--ui-space-24);min-height:48px;padding:0 var(--ui-space-24);background:var(--ui-atm-text);border-color:var(--ui-atm-text);color:var(--ui-atm-bg);font-size:var(--ui-text-16);font-weight:500}.atm-primary span[data-v-1bbb0706]{transition:transform .22s}.atm-primary:hover span[data-v-1bbb0706]{transform:translate(4px)}.atm-primary[data-v-1bbb0706]:hover{background:var(--ui-atm-light);border-color:var(--ui-atm-light)}.atm-secondary[data-v-1bbb0706]{min-width:128px;background:transparent;color:var(--ui-atm-text)}.atm-secondary[data-v-1bbb0706]:hover{border-color:var(--ui-atm-line);color:var(--ui-atm-light)}.atm-btn[data-v-1bbb0706]:hover{transform:translateY(-2px)}.atm-btn[data-v-1bbb0706]:active{transform:scale(.96)}.atm-platforms[data-v-1bbb0706]{display:flex;align-items:center;gap:var(--ui-space-20);margin-top:var(--ui-space-20);flex-wrap:wrap}.atm-unavailable[data-v-1bbb0706]{display:inline-flex;align-items:center;gap:var(--ui-space-8);border:0;padding:0;background:transparent;color:var(--ui-atm-muted);font:400 var(--ui-text-13)/1.4 var(--ui-font-sans)}.atm-platforms svg[data-v-1bbb0706]{width:16px;height:16px;flex-shrink:0}.atm-meta[data-v-1bbb0706]{display:flex;gap:var(--ui-space-20);margin-top:var(--ui-space-24)}.atm-meta a[data-v-1bbb0706]{color:var(--ui-atm-muted);font-size:var(--ui-text-13);line-height:var(--ui-line-height-reading);text-decoration:none;transition:color .2s,transform .2s}.atm-meta a+a[data-v-1bbb0706]{border-left:1px solid var(--ui-atm-border);padding-left:var(--ui-space-20)}.atm-meta a[data-v-1bbb0706]:hover{color:var(--ui-atm-text);text-decoration:underline;text-underline-offset:5px}.atm-meta a[data-v-1bbb0706]:active{transform:translateY(1px)}.atm-btn[data-v-1bbb0706]:focus-visible,.atm-meta a[data-v-1bbb0706]:focus-visible{outline:2px solid var(--ui-atm-light);outline-offset:5px}@media(max-width:1100px){.atm-copy[data-v-1bbb0706]{width:55%}}@media(max-width:720px){.atm-copy[data-v-1bbb0706]{top:max(80px,10svh);left:7%;width:86%}.atm-logo[data-v-1bbb0706]{width:48px;height:48px;border-radius:11px;margin-bottom:var(--ui-space-16)}h1[data-v-1bbb0706]{font-size:var(--ui-text-34)}.atm-platforms[data-v-1bbb0706]{gap:var(--ui-space-16);margin-top:var(--ui-space-18)}.atm-unavailable[data-v-1bbb0706]{font-size:var(--ui-text-12)}}@media(max-height:650px)and (min-width:721px){.atm-copy[data-v-1bbb0706]{top:76px}.atm-logo[data-v-1bbb0706]{width:48px;height:48px;margin-bottom:var(--ui-space-12)}h1[data-v-1bbb0706]{font-size:var(--ui-text-36);margin-bottom:var(--ui-space-18)}.atm-platforms[data-v-1bbb0706]{margin-top:var(--ui-space-16)}.atm-meta[data-v-1bbb0706]{margin-top:var(--ui-space-18)}}@media(max-height:450px)and (min-width:721px){.atm-copy[data-v-1bbb0706]{top:64px}.atm-logo[data-v-1bbb0706]{width:40px;height:40px;margin-bottom:var(--ui-space-8)}h1[data-v-1bbb0706]{font-size:var(--ui-text-30);margin-bottom:var(--ui-space-12)}.atm-platforms[data-v-1bbb0706],.atm-meta[data-v-1bbb0706]{margin-top:var(--ui-space-12)}}.market-attribution[data-v-761a0706]{min-height:32px;padding:var(--ui-space-7) var(--ui-space-14);display:flex;align-items:center;gap:var(--ui-space-10);color:var(--theme-text-secondary);border-top:1px solid var(--theme-border-soft);background:color-mix(in srgb,var(--theme-bg-elevated) 86%,transparent);font-size:var(--ui-text-11);line-height:1.35}.provider-links[data-v-761a0706]{display:inline-flex;align-items:center;flex:0 0 auto}.provider-links[data-v-761a0706]{gap:var(--ui-space-6);white-space:nowrap}.provider-links a[data-v-761a0706]{color:var(--theme-text-secondary);text-decoration:none;transition:color .18s ease}.provider-links a[data-v-761a0706]:hover{color:var(--theme-accent-strong)}.provider-links i[data-v-761a0706]{color:var(--theme-text-faint);font-style:normal}.attribution-note[data-v-761a0706]{min-width:0;margin-left:auto;color:var(--theme-text-secondary);text-align:right}.market-attribution.compact[data-v-761a0706]{min-height:24px;padding:var(--ui-space-4) 0;border-top:0;background:transparent;font-size:var(--ui-text-10)}.market-attribution.compact .attribution-note[data-v-761a0706]{font-size:0}.market-attribution.compact .attribution-note[data-v-761a0706]:after{content:"国际公开基准，仅供信息参考";font-size:var(--ui-text-10)}@media(max-width:900px){.market-attribution[data-v-761a0706]:not(.compact){flex-wrap:wrap}.market-attribution:not(.compact) .attribution-note[data-v-761a0706]{flex-basis:100%;margin-left:0;text-align:left}}@media(max-width:640px){.market-attribution[data-v-761a0706]{gap:var(--ui-space-7)}.provider-links[data-v-761a0706]{flex-wrap:wrap;white-space:normal}.market-attribution.compact .attribution-note[data-v-761a0706]{display:none}}.home-market-section[data-v-b475f4c5]{--market-gold: var(--theme-accent);--market-green: var(--market-positive);--market-red: var(--market-negative);position:relative;width:100%;height:100%;overflow:hidden;color:var(--theme-text);background:var(--theme-bg)}.hm-background[data-v-b475f4c5],.hm-grid[data-v-b475f4c5],.hm-glow[data-v-b475f4c5]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hm-grid[data-v-b475f4c5]{opacity:.35;background-image:linear-gradient(var(--theme-ink-03) 1px,transparent 1px),linear-gradient(90deg,var(--theme-ink-03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 24%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 24%,black 82%,transparent)}.hm-glow[data-v-b475f4c5]{background:radial-gradient(circle at 18% 42%,rgba(217,184,108,.09),transparent 32%),radial-gradient(circle at 86% 76%,rgba(43,207,152,.045),transparent 26%)}.hm-shell[data-v-b475f4c5]{position:relative;z-index:1;width:min(100%,1520px);height:100%;margin:0 auto;padding:clamp(30px,5vh,54px) 76px clamp(46px,6vh,68px) var(--ui-space-48);display:flex;flex-direction:column;justify-content:center}.hm-header[data-v-b475f4c5]{margin-bottom:var(--ui-space-3);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-32)}.hm-attribution[data-v-b475f4c5]{margin-bottom:clamp(var(--ui-space-9),1.8vh,var(--ui-space-16))}.hm-header>div[data-v-b475f4c5]{display:grid;grid-template-columns:3px auto;column-gap:var(--ui-space-14);align-items:center}.hm-section-mark[data-v-b475f4c5]{grid-row:1 / span 2;width:3px;height:42px;border-radius:2px;background:var(--market-gold);box-shadow:0 0 18px var(--theme-accent-30)}.hm-header h2[data-v-b475f4c5]{margin:0;color:var(--theme-text);font-size:clamp(var(--ui-text-32),4vw,3.25rem);font-weight:760;line-height:1;letter-spacing:-.045em}.hm-header p[data-v-b475f4c5]{margin:var(--ui-space-7) 0 0;color:var(--theme-text-secondary);font-size:var(--ui-text-12);letter-spacing:.08em}.hm-more[data-v-b475f4c5]{padding:var(--ui-space-9) 0 var(--ui-space-8);display:inline-flex;align-items:center;gap:var(--ui-space-9);color:var(--theme-text-secondary);border-bottom:1px solid color-mix(in srgb,var(--theme-accent) 55%,transparent);font-size:var(--ui-text-13);font-weight:650;text-decoration:none;transition:color .2s ease,border-color .2s ease}.hm-more[data-v-b475f4c5]:hover{color:var(--theme-accent-strong);border-color:var(--theme-accent-strong)}.hm-more svg[data-v-b475f4c5]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hm-dashboard[data-v-b475f4c5]{min-height:min(58vh,500px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(520px,1fr);border-top:1px solid var(--theme-border-soft);border-bottom:1px solid var(--theme-border-soft);background:var(--theme-glass)}.hm-feature[data-v-b475f4c5]{min-width:0;padding:clamp(var(--ui-space-22),3.2vw,38px) clamp(var(--ui-space-24),3.5vw,var(--ui-space-48)) var(--ui-space-22) 0;display:flex;flex-direction:column;border-right:1px solid var(--theme-border-soft)}.hm-feature-head[data-v-b475f4c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-24)}.hm-category[data-v-b475f4c5],.hm-row-identity small[data-v-b475f4c5]{color:var(--theme-text-secondary);font-size:var(--ui-text-10);font-weight:650;letter-spacing:.08em}.hm-feature-name[data-v-b475f4c5]{margin-top:var(--ui-space-7);display:flex;align-items:baseline;gap:var(--ui-space-10)}.hm-feature-name h3[data-v-b475f4c5]{margin:0;color:var(--theme-text);font-size:clamp(var(--ui-text-21),2.3vw,var(--ui-text-32));font-weight:720;letter-spacing:-.03em}.hm-feature-name code[data-v-b475f4c5],.hm-row-identity code[data-v-b475f4c5]{color:var(--theme-text-secondary);font-family:var(--ui-font-mono);font-size:var(--ui-text-10)}.hm-feature-quote[data-v-b475f4c5]{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.hm-feature-quote strong[data-v-b475f4c5]{color:var(--theme-accent-strong);font-size:clamp(var(--ui-text-25),3vw,var(--ui-text-40));line-height:1;letter-spacing:-.04em}.hm-feature-quote span[data-v-b475f4c5]{margin-top:var(--ui-space-9);font-size:var(--ui-text-12);font-weight:680}.hm-chart[data-v-b475f4c5]{flex:1;min-height:180px;margin-top:var(--ui-space-16)}.hm-chart svg[data-v-b475f4c5]{width:100%;height:100%;overflow:visible}.hm-chart-grid line[data-v-b475f4c5]{stroke:var(--market-chart-grid);stroke-width:1}.hm-feature-line[data-v-b475f4c5]{fill:none;stroke:var(--market-gold);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 6px var(--theme-accent-20))}.home-market-section.is-active .hm-feature-line[data-v-b475f4c5]{animation:hm-line-enter-b475f4c5 .85s cubic-bezier(.22,1,.36,1) both}.hm-feature-foot[data-v-b475f4c5]{display:flex;justify-content:space-between;color:var(--theme-text-secondary);font-size:var(--ui-text-10);font-variant-numeric:tabular-nums}.hm-feature-foot span[data-v-b475f4c5]:nth-child(2){color:var(--theme-text-secondary);letter-spacing:.08em}.hm-market-board[data-v-b475f4c5]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hm-market-row[data-v-b475f4c5]{position:relative;min-width:0;min-height:25%;padding:var(--ui-space-14) var(--ui-space-16);display:grid;grid-template-columns:minmax(90px,1fr) minmax(56px,.8fr) auto;align-items:center;gap:var(--ui-space-12);color:inherit;border:0;border-bottom:1px solid var(--theme-border-soft);background:transparent;text-align:left;cursor:pointer;transition:background .2s ease}.hm-market-row[data-v-b475f4c5]:nth-child(odd){border-right:1px solid var(--theme-border-soft)}.hm-market-row[data-v-b475f4c5]:nth-last-child(-n+2){border-bottom:0}.hm-market-row[data-v-b475f4c5]:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:2px;background:transparent}.hm-market-row[data-v-b475f4c5]:hover{background:var(--theme-ink-03)}.hm-market-row.is-selected[data-v-b475f4c5]{background:linear-gradient(90deg,var(--theme-accent-08),transparent 76%)}.hm-market-row.is-selected[data-v-b475f4c5]:before{background:var(--market-gold)}.hm-row-identity[data-v-b475f4c5],.hm-row-quote[data-v-b475f4c5]{min-width:0;display:flex;flex-direction:column}.hm-row-identity strong[data-v-b475f4c5]{margin:var(--ui-space-5) 0 var(--ui-space-3);overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-13);font-weight:680;text-overflow:ellipsis;white-space:nowrap}.hm-sparkline[data-v-b475f4c5]{width:100%;height:34px;overflow:visible}.hm-sparkline polyline[data-v-b475f4c5]{fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hm-row-quote[data-v-b475f4c5]{align-items:flex-end;font-variant-numeric:tabular-nums}.hm-row-quote strong[data-v-b475f4c5]{color:var(--theme-text);font-size:var(--ui-text-13);font-weight:680;white-space:nowrap}.hm-row-quote small[data-v-b475f4c5]{margin-top:var(--ui-space-7);font-size:var(--ui-text-11);font-weight:680}.positive[data-v-b475f4c5]{color:var(--market-green)!important;stroke:var(--market-green)}.negative[data-v-b475f4c5]{color:var(--market-red)!important;stroke:var(--market-red)}.neutral[data-v-b475f4c5]{color:var(--theme-text-secondary)!important;stroke:var(--theme-text-secondary)}.hm-dashboard--loading[data-v-b475f4c5]{grid-template-columns:1.05fr 1fr}.hm-feature-skeleton[data-v-b475f4c5],.hm-list-skeleton span[data-v-b475f4c5]{background:linear-gradient(90deg,var(--theme-ink-03),var(--theme-ink-08),var(--theme-ink-03));background-size:200% 100%;animation:hm-shimmer-b475f4c5 1.3s linear infinite}.hm-feature-skeleton[data-v-b475f4c5]{margin:30px 42px 30px 0;border-right:1px solid var(--theme-border-soft)}.hm-list-skeleton[data-v-b475f4c5]{display:grid;grid-template-columns:repeat(2,1fr)}.hm-list-skeleton span[data-v-b475f4c5]{border-bottom:1px solid var(--theme-border-soft)}.hm-list-skeleton span[data-v-b475f4c5]:nth-child(odd){border-right:1px solid var(--theme-border-soft)}.hm-empty[data-v-b475f4c5]{min-height:min(58vh,500px);display:flex;align-items:center;justify-content:center;gap:var(--ui-space-16);border-top:1px solid var(--theme-border-soft);border-bottom:1px solid var(--theme-border-soft);color:var(--theme-text-secondary)}.hm-empty strong[data-v-b475f4c5]{color:var(--theme-text)}.hm-empty button[data-v-b475f4c5]{padding:var(--ui-space-7) var(--ui-space-10);color:var(--theme-accent-strong);border:1px solid var(--theme-accent-30);background:transparent;cursor:pointer}@keyframes hm-line-enter-b475f4c5{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes hm-shimmer-b475f4c5{to{background-position:-200% 0}}@media(max-width:1120px){.hm-shell[data-v-b475f4c5]{padding-left:var(--ui-space-32);padding-right:62px}.hm-dashboard[data-v-b475f4c5]{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr)}.hm-market-row[data-v-b475f4c5]{grid-template-columns:minmax(88px,1fr) 54px auto;gap:var(--ui-space-9);padding-inline:var(--ui-space-12)}}@media(max-width:820px){.hm-shell[data-v-b475f4c5]{padding:var(--ui-space-22) 52px 42px var(--ui-space-20)}.hm-header[data-v-b475f4c5]{margin-bottom:var(--ui-space-2)}.hm-attribution[data-v-b475f4c5]{margin-bottom:var(--ui-space-8)}.hm-header h2[data-v-b475f4c5]{font-size:var(--ui-text-32)}.hm-header p[data-v-b475f4c5]{margin-top:var(--ui-space-5);font-size:var(--ui-text-10)}.hm-dashboard[data-v-b475f4c5],.hm-dashboard--loading[data-v-b475f4c5]{min-height:0;display:block}.hm-feature[data-v-b475f4c5]{height:220px;padding:var(--ui-space-18) 0 var(--ui-space-12);border-right:0;border-bottom:1px solid var(--theme-border-soft)}.hm-chart[data-v-b475f4c5]{min-height:105px;margin-top:var(--ui-space-6)}.hm-market-board[data-v-b475f4c5],.hm-list-skeleton[data-v-b475f4c5]{height:280px}.hm-market-row[data-v-b475f4c5]{min-height:70px;padding:var(--ui-space-9) var(--ui-space-11)}.hm-feature-skeleton[data-v-b475f4c5]{height:210px;margin:0;border-right:0;border-bottom:1px solid var(--theme-border-soft)}.hm-more[data-v-b475f4c5]{font-size:var(--ui-text-12)}}@media(max-width:540px){.hm-shell[data-v-b475f4c5]{padding:var(--ui-space-18) 42px var(--ui-space-36) var(--ui-space-16)}.hm-header[data-v-b475f4c5]{align-items:center;gap:var(--ui-space-14)}.hm-header>div[data-v-b475f4c5]{column-gap:var(--ui-space-10)}.hm-section-mark[data-v-b475f4c5]{height:34px}.hm-header h2[data-v-b475f4c5]{font-size:var(--ui-text-26)}.hm-header p[data-v-b475f4c5]{letter-spacing:.02em}.hm-more[data-v-b475f4c5]{padding:var(--ui-space-7) 0;font-size:0}.hm-more[data-v-b475f4c5]:before{content:"完整行情";font-size:var(--ui-text-11)}.hm-feature[data-v-b475f4c5]{height:190px;padding-top:var(--ui-space-14)}.hm-feature-name[data-v-b475f4c5]{margin-top:var(--ui-space-5)}.hm-feature-name h3[data-v-b475f4c5]{font-size:var(--ui-text-18)}.hm-feature-quote strong[data-v-b475f4c5]{font-size:var(--ui-text-22)}.hm-feature-quote span[data-v-b475f4c5]{margin-top:var(--ui-space-5)}.hm-chart[data-v-b475f4c5]{min-height:84px}.hm-market-board[data-v-b475f4c5],.hm-list-skeleton[data-v-b475f4c5]{height:264px}.hm-market-row[data-v-b475f4c5]{min-height:66px;grid-template-columns:minmax(70px,1fr) auto;gap:var(--ui-space-8);padding:var(--ui-space-8) var(--ui-space-9)}.hm-sparkline[data-v-b475f4c5]{display:none}.hm-row-identity strong[data-v-b475f4c5],.hm-row-quote strong[data-v-b475f4c5]{font-size:var(--ui-text-12)}.hm-row-identity small[data-v-b475f4c5],.hm-row-identity code[data-v-b475f4c5],.hm-row-quote small[data-v-b475f4c5]{font-size:var(--ui-text-9)}}@media(max-height:720px)and (min-width:821px){.hm-shell[data-v-b475f4c5]{padding-top:var(--ui-space-24);padding-bottom:38px}.hm-header[data-v-b475f4c5]{margin-bottom:var(--ui-space-2)}.hm-dashboard[data-v-b475f4c5]{min-height:430px}}.hero[data-v-42e37324]{--atelier-bg: #f4f0e9;--atelier-paper: rgba(255, 253, 248, .7);--atelier-ink: #211d17;--atelier-copy: #665f54;--atelier-muted: #938878;--atelier-rule: rgba(104, 83, 45, .2);--atelier-gold: #9a6d06;--atelier-blue: #1559ce;--atelier-shadow: 0 18px 45px rgba(69, 53, 25, .08);position:relative;display:flex;height:100%;overflow:hidden;color:var(--atelier-copy);background:var(--atelier-bg);isolation:isolate}html[data-theme=obsidian-gold] .hero{--atelier-bg: #0d0c09;--atelier-paper: rgba(26, 23, 17, .78);--atelier-ink: #f4ede0;--atelier-copy: #c7baa2;--atelier-muted: #8f826c;--atelier-rule: rgba(211, 170, 78, .25);--atelier-gold: #d3aa4e;--atelier-blue: #70a2ff;--atelier-shadow: 0 20px 54px rgba(0, 0, 0, .35)}.hero-paper[data-v-42e37324]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;opacity:.68;background:url(/static/images/home-hero-editorial/paper-grain.webp) repeat;background-size:240px 160px;mix-blend-mode:multiply}html[data-theme=obsidian-gold] .hero-paper{opacity:.055;filter:invert(1);mix-blend-mode:screen}.hero[data-v-42e37324]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 17% 33%,color-mix(in srgb,var(--atelier-gold) 8%,transparent),transparent 33%),linear-gradient(90deg,transparent 0 49.94%,var(--atelier-rule) 50%,transparent 50.06%);pointer-events:none}.hero-corner[data-v-42e37324]{position:absolute;z-index:-1;width:190px;height:190px;border:1px solid var(--atelier-rule);transform:rotate(34deg);opacity:.38}.hero-corner--top[data-v-42e37324]{top:-155px;right:29%}.hero-corner--bottom[data-v-42e37324]{bottom:-154px;left:-48px}.hero-inner[data-v-42e37324]{position:relative;display:grid;grid-template-columns:minmax(500px,.78fr) minmax(690px,1.22fr);align-items:center;gap:clamp(84px,7.5vw,135px);width:min(100%,1660px);height:100%;margin:0 auto;padding:42px 70px 42px var(--ui-space-48)}.hero-left[data-v-42e37324]{min-width:0}.hero-title[data-v-42e37324]{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:var(--atelier-ink);font-family:var(--ui-font-serif);font-size:clamp(4.6rem,6.1vw,7rem);font-weight:700;line-height:.97;letter-spacing:-.075em;text-align:left}.hero-title span[data-v-42e37324]{display:block;transform:scaleX(1.32);transform-origin:left center}.hero-title span[data-v-42e37324]:first-child{position:relative;top:-20px;transform:scaleX(1.32) scaleY(1.2);transform-origin:left bottom}.hero-title-accent[data-v-42e37324]{width:max-content;margin-top:var(--ui-space-4);background:linear-gradient(98deg,var(--atelier-gold) 0 46%,var(--atelier-blue) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-stack[data-v-42e37324]{margin-top:38px}.stack-tags[data-v-42e37324]{display:flex;flex-wrap:wrap;gap:var(--ui-space-6);max-width:560px}.stack-tag[data-v-42e37324]{display:inline-flex;align-items:center;gap:var(--ui-space-5);min-height:23px;padding:0 var(--ui-space-9);color:var(--atelier-copy);background:color-mix(in srgb,var(--atelier-paper) 82%,transparent);border:1px solid color-mix(in srgb,var(--tag-color) 35%,var(--atelier-rule));border-radius:999px;font-size:var(--ui-text-10);font-weight:650}.stack-tag i[data-v-42e37324]{width:5px;height:5px;background:var(--tag-color);border-radius:50%}.hero-right[data-v-42e37324]{min-width:0}.product-index[data-v-42e37324]{display:grid;gap:var(--ui-space-11)}.product-main[data-v-42e37324],.product-row[data-v-42e37324]{position:relative;display:block;overflow:hidden;color:inherit;text-decoration:none;background:var(--atelier-paper);border:1px solid var(--atelier-rule);box-shadow:var(--atelier-shadow);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.product-main[data-v-42e37324]:hover,.product-row[data-v-42e37324]:hover{transform:translate(-4px);border-color:color-mix(in srgb,var(--atelier-gold) 52%,var(--atelier-rule));box-shadow:0 22px 50px color-mix(in srgb,var(--atelier-gold) 10%,transparent)}.product-main[data-v-42e37324]:focus-visible,.product-row[data-v-42e37324]:focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px}.product-main[data-v-42e37324]{min-height:307px;border-radius:17px}.product-main-art[data-v-42e37324]{position:absolute;top:0;right:0;width:67%;height:100%;object-fit:cover;object-position:48% 50%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.product-main[data-v-42e37324]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--atelier-paper) 0 35%,color-mix(in srgb,var(--atelier-paper) 78%,transparent) 47%,transparent 73%);pointer-events:none}html[data-theme=obsidian-gold] .product-main-art,html[data-theme=obsidian-gold] .product-row-art{filter:brightness(.62) saturate(.72);opacity:.72}.product-main:hover .product-main-art[data-v-42e37324]{transform:scale(1.02)}.product-main-copy[data-v-42e37324]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:49%;min-height:307px;padding:var(--ui-space-36) 0 30px 30px}.product-number[data-v-42e37324],.product-row-number[data-v-42e37324]{display:flex;align-items:center;gap:var(--ui-space-12);color:var(--atelier-muted);font-family:var(--ui-font-reading);font-size:var(--ui-text-19)}.product-number span[data-v-42e37324],.product-row-number i[data-v-42e37324]{display:block;width:34px;height:1px;background:var(--atelier-rule)}.product-main h2[data-v-42e37324]{margin:var(--ui-space-20) 0 0;color:var(--atelier-ink);font-family:var(--ui-font-reading);font-size:clamp(var(--ui-text-32),2.3vw,var(--ui-text-42));line-height:1}.product-action[data-v-42e37324]{display:inline-flex;align-items:center;gap:var(--ui-space-14);margin-top:auto;color:var(--atelier-gold);font-size:var(--ui-text-12);font-weight:700}.product-action b[data-v-42e37324]{font-size:var(--ui-text-18);transition:transform .18s ease}.product-main:hover .product-action b[data-v-42e37324]{transform:translate(4px)}.product-row[data-v-42e37324]{display:grid;grid-template-columns:44px 52px minmax(240px,1fr) 42%;align-items:center;min-height:102px;padding:0 var(--ui-space-18) 0 var(--ui-space-24);border-radius:13px}.product-icon[data-v-42e37324]{width:34px;height:34px;color:var(--atelier-gold)}.product-icon[data-v-42e37324] svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.product-row-number[data-v-42e37324]{gap:var(--ui-space-8);font-size:var(--ui-text-12)}.product-row-number i[data-v-42e37324]{width:17px}.product-row-copy[data-v-42e37324]{position:relative;z-index:2;display:flex;flex-direction:column;min-width:0;padding-left:var(--ui-space-4)}.product-row-copy strong[data-v-42e37324]{color:var(--atelier-ink);font-family:var(--ui-font-reading);font-size:var(--ui-text-17);line-height:1.15}.product-row-art[data-v-42e37324]{position:absolute;inset:0 0 0 auto;width:44%;height:100%;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);mask-image:linear-gradient(90deg,transparent,#000 28%);transition:transform .35s ease}.product-row:hover .product-row-art[data-v-42e37324]{transform:scale(1.035)}.product-row-arrow[data-v-42e37324]{position:absolute;z-index:3;right:20px;top:50%;color:var(--atelier-gold);font-size:var(--ui-text-18);transform:translateY(-50%);transition:transform .18s ease}.product-row:hover .product-row-arrow[data-v-42e37324]{transform:translate(4px,-50%)}@media(max-width:1320px){.hero-inner[data-v-42e37324]{grid-template-columns:minmax(420px,.8fr) minmax(590px,1.2fr);gap:42px;padding:38px 88px 38px 44px}.hero-title[data-v-42e37324]{font-size:clamp(4.2rem,6vw,5.7rem)}.product-main[data-v-42e37324]{min-height:255px}.product-main-copy[data-v-42e37324]{min-height:255px;padding:var(--ui-space-28) 0 var(--ui-space-24) var(--ui-space-24)}.product-row[data-v-42e37324]{min-height:86px}}@media(max-width:1060px){.hero-inner[data-v-42e37324]{grid-template-columns:.86fr 1.14fr;gap:var(--ui-space-28);padding:26px 76px 26px 30px}.hero-title[data-v-42e37324]{font-size:clamp(var(--ui-text-56),6.8vw,4.7rem)}.hero-stack[data-v-42e37324]{margin-top:var(--ui-space-18)}.product-main[data-v-42e37324]{min-height:225px}.product-main-copy[data-v-42e37324]{min-height:225px;width:55%;padding:var(--ui-space-24) 0 var(--ui-space-20) var(--ui-space-22)}.product-main h2[data-v-42e37324]{margin-top:var(--ui-space-14)}.product-row[data-v-42e37324]{grid-template-columns:38px 44px 1fr;min-height:78px;padding-left:var(--ui-space-18)}.product-row-art[data-v-42e37324]{width:35%;opacity:.66}}@media(max-width:760px){.hero[data-v-42e37324]{overflow-y:auto}.hero[data-v-42e37324]:before{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--atelier-gold) 10%,transparent),transparent 34%)}.hero-inner[data-v-42e37324]{display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-space-12);height:auto;min-height:100%;padding:var(--ui-space-18) 54px 54px var(--ui-space-18)}.hero-title[data-v-42e37324]{font-size:clamp(var(--ui-text-44),14vw,var(--ui-text-64));line-height:.9}.hero-title span[data-v-42e37324]{display:inline}.hero-title span[data-v-42e37324]{transform:none}.hero-title span[data-v-42e37324]:first-child{position:static;transform:none}.hero-title-accent[data-v-42e37324]{display:block!important;margin-top:var(--ui-space-5)}.hero-stack[data-v-42e37324]{margin-top:var(--ui-space-9)}.stack-tags[data-v-42e37324]{gap:var(--ui-space-3)}.stack-tag[data-v-42e37324]{min-height:18px;padding:0 var(--ui-space-6);font-size:var(--ui-text-8)}.hero-right[data-v-42e37324]{transform:none}.product-index[data-v-42e37324]{gap:var(--ui-space-6)}.product-main[data-v-42e37324]{min-height:132px;border-radius:12px}.product-main-copy[data-v-42e37324]{min-height:132px;width:66%;padding:var(--ui-space-12) 0 var(--ui-space-11) var(--ui-space-14)}.product-number[data-v-42e37324]{font-size:var(--ui-text-12)}.product-main h2[data-v-42e37324]{margin-top:var(--ui-space-6);font-size:var(--ui-text-20)}.product-action[data-v-42e37324]{font-size:var(--ui-text-10)}.product-main-art[data-v-42e37324]{width:64%}.product-row[data-v-42e37324]{grid-template-columns:27px 31px 1fr;min-height:50px;padding:0 var(--ui-space-11);border-radius:9px}.product-icon[data-v-42e37324]{width:22px;height:22px}.product-row-number[data-v-42e37324]{font-size:var(--ui-text-9)}.product-row-number i[data-v-42e37324]{width:9px}.product-row-copy strong[data-v-42e37324]{font-size:var(--ui-text-12)}.product-row-art[data-v-42e37324]{width:40%;opacity:.55}.product-row-arrow[data-v-42e37324]{right:12px;font-size:var(--ui-text-14)}}.gallery[data-v-379e26a5]{position:relative;height:100%;padding:58px 166px 86px var(--ui-space-56);margin:auto;background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans);display:flex;flex-direction:column}.section-heading[data-v-379e26a5]{display:flex;gap:var(--ui-space-20);align-items:center;margin-bottom:var(--ui-space-22)}.section-heading h2[data-v-379e26a5]{font-family:var(--ui-font-serif);font-size:var(--ui-text-22);font-weight:600;margin:0}.hairline[data-v-379e26a5]{height:1px;background:var(--ui-text-muted);flex:1}.works[data-v-379e26a5]{display:grid;grid-template-columns:1.07fr 1fr 1fr 1.54fr;flex:1;position:relative;min-height:0}.work[data-v-379e26a5]{display:flex;flex-direction:column;position:relative;min-width:0;border-right:1px solid var(--ui-gallery-rule);padding:0 var(--ui-space-32)}.work[data-v-379e26a5]:first-child{padding-left:0}.work[data-v-379e26a5]:last-of-type{border-right:none;padding-right:0}.work-title[data-v-379e26a5]{display:flex;gap:var(--ui-space-32);align-items:baseline;min-height:48px;white-space:nowrap;border:0;background:none;text-align:left;padding:0;width:100%}.index[data-v-379e26a5]{font-size:var(--ui-text-26);color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.active .index[data-v-379e26a5]{color:var(--ui-accent)}.work-title h2[data-v-379e26a5]{font-family:var(--ui-font-serif);font-size:clamp(var(--ui-text-22),2vw,var(--ui-text-36));font-weight:650;margin:0;letter-spacing:-.04em}.work:last-of-type h2[data-v-379e26a5]{font-family:var(--font);letter-spacing:-.045em}.media[data-v-379e26a5]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;min-height:0;transform-origin:50% 85%;will-change:transform,opacity;perspective:1100px}.device[data-v-379e26a5]{position:relative;flex:none}footer[data-v-379e26a5]{height:63px;text-align:center;position:relative;z-index:2}footer a[data-v-379e26a5]{display:inline-block;padding:var(--ui-space-6) 1px;color:var(--ui-text);text-decoration:none;border-bottom:1px solid currentColor;font-family:var(--ui-font-serif);font-size:var(--ui-text-22);will-change:transform}footer a span[data-v-379e26a5]{display:inline-block;margin-left:var(--ui-space-5);font-family:var(--font)}.beta[data-v-379e26a5]{margin-top:var(--ui-space-5);color:var(--ui-text-muted);font-size:var(--ui-text-14)}.selection-line[data-v-379e26a5]{height:2px;background:var(--ui-accent);position:absolute;bottom:33px;left:0;pointer-events:none;will-change:transform,width}.asset-status[data-v-379e26a5]{position:absolute;padding:var(--ui-space-12);background:var(--ui-bg);font-size:var(--ui-text-13)}.reduced .media[data-v-379e26a5],.reduced footer a[data-v-379e26a5],.reduced .selection-line[data-v-379e26a5]{will-change:auto}@media(max-width:1100px){.work[data-v-379e26a5]{padding:0 var(--ui-space-14)}.work-title[data-v-379e26a5]{gap:var(--ui-space-12)}.work-title h2[data-v-379e26a5]{font-size:var(--ui-text-22)}.index[data-v-379e26a5]{font-size:var(--ui-text-17)}}@media(max-width:700px){.gallery[data-v-379e26a5]{position:relative;height:auto;padding:var(--ui-space-36) 34px 90px var(--ui-space-20);min-height:var(--section-h)}.works[data-v-379e26a5]{grid-template-columns:1fr 1fr;gap:26px 0}.work[data-v-379e26a5]{padding:0 var(--ui-space-12)!important;min-height:370px}.work[data-v-379e26a5]:nth-of-type(2){border:0}.work-title[data-v-379e26a5]{gap:var(--ui-space-8);min-height:42px}.work-title h2[data-v-379e26a5]{font-size:var(--ui-text-18)}.media[data-v-379e26a5]{min-height:265px}.selection-line[data-v-379e26a5]{display:none}.work:last-of-type .work-title[data-v-379e26a5]{white-space:normal}footer a[data-v-379e26a5]{font-size:var(--ui-text-16)}.beta[data-v-379e26a5]{font-size:var(--ui-text-10)}}.work-title[data-v-379e26a5]:focus-visible,footer a[data-v-379e26a5]:focus-visible,.asset-status button[data-v-379e26a5]:focus-visible{outline:2px solid var(--theme-focus);outline-offset:5px}.work-title[data-v-379e26a5]{cursor:pointer;color:inherit;font:inherit}.work-title[data-v-379e26a5]:active{color:var(--ui-accent)}.secondary-action[data-v-379e26a5]{display:block!important;border:0!important;font-family:var(--ui-font-sans)!important;font-size:var(--ui-text-11)!important;padding:var(--ui-space-3)!important}.secondary-action[data-v-379e26a5]:hover{color:var(--ui-accent)}.asset-status button[data-v-379e26a5]{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface);cursor:pointer;padding:var(--ui-space-5) var(--ui-space-8)}.selection-line[data-v-379e26a5]{bottom:7px}.hairline[data-v-379e26a5]{background:var(--ui-gallery-rule)}@media(max-height:650px)and (min-width:701px){.gallery[data-v-379e26a5]{padding-top:var(--ui-space-24);padding-bottom:66px}.section-heading[data-v-379e26a5]{margin-bottom:var(--ui-space-12)}}.work[data-v-379e26a5]{min-height:0}.work-title[data-v-379e26a5]{flex:none;line-height:var(--ui-line-height-heading)}.media[data-v-379e26a5]{height:0}footer[data-v-379e26a5]{flex:none;padding-top:var(--ui-space-8)}@media(max-width:700px){.media[data-v-379e26a5]{height:auto;min-height:265px}}.device-photo[data-v-379e26a5]{filter:drop-shadow(0 5px 6px var(--ui-device-shadow));height:100%;max-height:570px;max-width:100%;width:auto;flex:none;isolation:isolate}.device-photo img[data-v-379e26a5]{display:block;width:100%;height:100%;object-fit:contain}.photo-phone[data-v-379e26a5]{aspect-ratio:271/538;clip-path:inset(0 round 16% / 8%)}.work:nth-of-type(1) .photo-phone[data-v-379e26a5]{transform:translate(2px,7px)}.work:nth-of-type(2) .photo-phone[data-v-379e26a5]{aspect-ratio:252/522;height:97%;transform:translate(5px,13px)}.photo-watch[data-v-379e26a5]{height:90.4%;aspect-ratio:293/487;transform:translate(-4px,26px);mask-image:url(/static/images/home-gallery/watch-alpha.png);-webkit-mask-image:url(/static/images/home-gallery/watch-alpha.png);mask-size:100% 95.5%;-webkit-mask-size:100% 95.5%;mask-position:center 6px;-webkit-mask-position:center 6px;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-mode:alpha}.photo-desktop[data-v-379e26a5]{height:auto;width:106%;max-width:none;aspect-ratio:629/534;transform:translate(4px,11px);mask-image:url(/static/images/home-gallery/monitor-alpha.png);-webkit-mask-image:url(/static/images/home-gallery/monitor-alpha.png);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-mode:alpha}.work:first-child .work-title[data-v-379e26a5]{gap:38px}@media(max-width:1100px){.gallery[data-v-379e26a5]{padding-left:30px;padding-right:90px}.work-title[data-v-379e26a5],.work:first-child .work-title[data-v-379e26a5]{gap:var(--ui-space-12)}.index[data-v-379e26a5]{font-size:var(--ui-text-19)}.device-photo[data-v-379e26a5]{max-width:100%}.photo-watch[data-v-379e26a5]{height:80%;transform:translateY(12px)}}@media(max-width:700px){.gallery[data-v-379e26a5]{padding:var(--ui-space-36) 34px 90px var(--ui-space-20)}.device-photo[data-v-379e26a5]{height:265px;max-width:100%}.photo-watch[data-v-379e26a5]{height:auto;width:min(100%,145px);transform:none}.photo-desktop[data-v-379e26a5]{width:100%;height:auto;transform:none}.work:nth-of-type(1) .photo-phone[data-v-379e26a5],.work:nth-of-type(2) .photo-phone[data-v-379e26a5]{height:auto;width:min(100%,130px);transform:none}.index[data-v-379e26a5]{font-size:var(--ui-text-17)}footer a[data-v-379e26a5]{font-size:var(--ui-text-16)}.beta[data-v-379e26a5]{font-size:var(--ui-text-10)}}.blog-section[data-v-1ad4e7b8]{background:var(--theme-bg);padding:var(--ui-space-48) 0 var(--ui-space-40);position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:center}.blog-section[data-v-1ad4e7b8]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:900px;height:400px;background:radial-gradient(ellipse at 50% 0%,rgba(0,122,255,.07) 0%,transparent 70%);pointer-events:none}.blog-wrap[data-v-1ad4e7b8]{max-width:1440px;margin:0 auto;padding:0 var(--ui-space-48)}.blog-header[data-v-1ad4e7b8]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-40);margin-bottom:44px;padding-bottom:var(--ui-space-36);border-bottom:1px solid var(--theme-ink-05)}.bh-eyebrow[data-v-1ad4e7b8]{display:flex;align-items:center;gap:var(--ui-space-12);font-size:var(--ui-text-11);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-ink-28);margin-bottom:var(--ui-space-14)}.eyebrow-line[data-v-1ad4e7b8]{display:block;width:32px;height:1px;background:var(--theme-ink-18);flex-shrink:0}.bh-title[data-v-1ad4e7b8]{font-size:clamp(var(--ui-text-36),4.5vw,3.4rem);font-weight:800;color:var(--theme-text);letter-spacing:-.045em;line-height:1;margin:0}.bh-right[data-v-1ad4e7b8]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ui-space-16);flex-shrink:0;max-width:360px}.bh-desc[data-v-1ad4e7b8]{font-size:var(--ui-text-14);color:var(--theme-ink-35);line-height:1.65;text-align:right;margin:0}.bh-more[data-v-1ad4e7b8]{display:inline-flex;align-items:center;gap:var(--ui-space-7);font-size:var(--ui-text-13);font-weight:600;color:var(--theme-accent);text-decoration:none;letter-spacing:.02em;border:1px solid rgba(0,122,255,.25);padding:var(--ui-space-7) var(--ui-space-16);border-radius:100px;background:#007aff12;transition:all .22s ease}.bh-more[data-v-1ad4e7b8]:hover{background:#007aff24;border-color:#007aff73;transform:translateY(-1px)}.blog-loading[data-v-1ad4e7b8],.blog-empty[data-v-1ad4e7b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-14);padding:var(--ui-space-72) 0;color:var(--theme-ink-25);font-size:var(--ui-text-14)}.loading-ring[data-v-1ad4e7b8]{width:28px;height:28px;border:2px solid var(--theme-ink-08);border-top-color:var(--theme-accent);border-radius:50%;animation:spin-1ad4e7b8 .75s linear infinite}@keyframes spin-1ad4e7b8{to{transform:rotate(360deg)}}.blog-carousel[data-v-1ad4e7b8]{position:relative}.blog-carousel[data-v-1ad4e7b8]:before,.blog-carousel[data-v-1ad4e7b8]:after{content:"";position:absolute;top:0;bottom:52px;width:64px;z-index:10;pointer-events:none}.blog-carousel[data-v-1ad4e7b8]:before{left:0;background:linear-gradient(to right,var(--theme-bg) 0%,transparent 100%)}.blog-carousel[data-v-1ad4e7b8]:after{right:0;background:linear-gradient(to left,var(--theme-bg) 0%,transparent 100%)}.carousel-arrow[data-v-1ad4e7b8]{position:absolute;top:50%;transform:translateY(calc(-50% - 26px));z-index:20;width:40px;height:40px;border-radius:50%;border:1px solid var(--theme-ink-10);background:var(--theme-ink-05);color:var(--theme-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .22s ease}.carousel-arrow[data-v-1ad4e7b8]:hover{background:var(--theme-ink-10);border-color:var(--theme-ink-20);color:var(--theme-text);transform:translateY(calc(-50% - 26px)) scale(1.08)}.carousel-arrow--prev[data-v-1ad4e7b8]{left:-6px}.carousel-arrow--next[data-v-1ad4e7b8]{right:-6px}.carousel-viewport[data-v-1ad4e7b8]{overflow:hidden;padding:var(--ui-space-8) var(--ui-space-4) var(--ui-space-12);margin:0 var(--ui-space-40)}.carousel-track[data-v-1ad4e7b8]{display:flex;gap:var(--ui-space-16);width:max-content;will-change:transform}.blog-card[data-v-1ad4e7b8]{flex:0 0 320px;width:320px;display:flex;flex-direction:column;text-decoration:none;border-radius:16px;overflow:hidden;background:#0e0e14f2;border:1px solid var(--theme-ink-07);position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.blog-card[data-v-1ad4e7b8]:hover{transform:translateY(-6px);border-color:var(--theme-ink-14);box-shadow:0 20px 56px #00000073,0 0 0 1px var(--theme-ink-05)}.card-accent-line[data-v-1ad4e7b8]{position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,122,255,.7),transparent);opacity:0;transition:opacity .3s ease,left .3s ease,right .3s ease}.blog-card:hover .card-accent-line[data-v-1ad4e7b8]{opacity:1;left:5%;right:5%}.card-cover[data-v-1ad4e7b8]{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#14141c;flex-shrink:0}.card-cover-img[data-v-1ad4e7b8]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.blog-card:hover .card-cover-img[data-v-1ad4e7b8]{transform:scale(1.06)}.card-cover-placeholder[data-v-1ad4e7b8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--theme-ink-12);background:linear-gradient(135deg,#14141c,#1e1e2a)}.cover-overlay[data-v-1ad4e7b8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000014,#0e0e1499 70%,#0e0e14)}.card-cat[data-v-1ad4e7b8]{position:absolute;top:12px;left:12px;font-size:var(--ui-text-10);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:var(--ui-space-3) var(--ui-space-9);border-radius:100px;background:var(--theme-accent-20);border:1px solid rgba(0,122,255,.35);color:#60a5ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-body[data-v-1ad4e7b8]{padding:var(--ui-space-16) var(--ui-space-20) var(--ui-space-20);display:flex;flex-direction:column;gap:var(--ui-space-8);flex:1}.card-date[data-v-1ad4e7b8]{font-size:var(--ui-text-11);font-weight:500;color:var(--theme-ink-28);letter-spacing:.06em;font-variant-numeric:tabular-nums}.card-title[data-v-1ad4e7b8]{font-size:var(--ui-text-16);font-weight:700;color:var(--theme-text);line-height:var(--ui-line-height-compact);letter-spacing:-.015em;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.blog-card:hover .card-title[data-v-1ad4e7b8]{color:var(--theme-text)}.card-summary[data-v-1ad4e7b8]{font-size:var(--ui-text-12);color:var(--theme-ink-35);line-height:var(--ui-line-height-body);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.card-foot[data-v-1ad4e7b8]{display:flex;align-items:center;gap:var(--ui-space-5);margin-top:var(--ui-space-4);color:#007affb3;font-size:var(--ui-text-12);font-weight:600;letter-spacing:.03em;transition:color .2s,gap .2s}.blog-card:hover .card-foot[data-v-1ad4e7b8]{color:var(--theme-accent);gap:var(--ui-space-8)}.card-read[data-v-1ad4e7b8]{line-height:1}.carousel-dots[data-v-1ad4e7b8]{display:flex;justify-content:center;align-items:center;gap:var(--ui-space-6);margin-top:var(--ui-space-28)}.cdot[data-v-1ad4e7b8]{width:5px;height:5px;padding:0;border:none;border-radius:50%;background:var(--theme-ink-20);cursor:pointer;transition:background .25s,width .25s,border-radius .25s}.cdot[data-v-1ad4e7b8]:hover{background:var(--theme-ink-40)}.cdot--active[data-v-1ad4e7b8]{width:20px;border-radius:3px;background:var(--theme-accent)}@media(max-width:1100px){.blog-wrap[data-v-1ad4e7b8]{padding:0 var(--ui-space-32)}.blog-header[data-v-1ad4e7b8]{flex-direction:column;align-items:flex-start;gap:var(--ui-space-20)}.bh-right[data-v-1ad4e7b8]{align-items:flex-start;text-align:left}.bh-desc[data-v-1ad4e7b8]{text-align:left}}@media(max-width:768px){.blog-section[data-v-1ad4e7b8]{padding:var(--ui-space-32) 0 var(--ui-space-28)}.blog-wrap[data-v-1ad4e7b8]{padding:0 var(--ui-space-20)}.blog-card[data-v-1ad4e7b8]{flex:0 0 280px;width:280px}.carousel-viewport[data-v-1ad4e7b8]{margin:0 var(--ui-space-28)}.carousel-arrow[data-v-1ad4e7b8]{width:34px;height:34px}.carousel-arrow--prev[data-v-1ad4e7b8]{left:-4px}.carousel-arrow--next[data-v-1ad4e7b8]{right:-4px}.bh-title[data-v-1ad4e7b8]{font-size:clamp(var(--ui-text-28),7vw,var(--ui-text-38))}}@media(max-width:480px){.blog-wrap[data-v-1ad4e7b8]{padding:0 var(--ui-space-14)}.blog-section[data-v-1ad4e7b8]{padding:var(--ui-space-16) 0 var(--ui-space-12)}.blog-header[data-v-1ad4e7b8]{margin-bottom:var(--ui-space-18);padding-bottom:var(--ui-space-14);gap:var(--ui-space-12)}.bh-eyebrow[data-v-1ad4e7b8]{margin-bottom:var(--ui-space-8)}.bh-right[data-v-1ad4e7b8]{gap:var(--ui-space-10)}.bh-desc[data-v-1ad4e7b8]{display:none}.blog-card[data-v-1ad4e7b8]{flex:0 0 240px;width:240px}.card-body[data-v-1ad4e7b8]{padding:var(--ui-space-12) var(--ui-space-14) var(--ui-space-14);gap:var(--ui-space-5)}.card-summary[data-v-1ad4e7b8]{display:none}.carousel-viewport[data-v-1ad4e7b8]{margin:0 var(--ui-space-22);padding:var(--ui-space-6) var(--ui-space-4) var(--ui-space-8)}.carousel-dots[data-v-1ad4e7b8]{margin-top:var(--ui-space-14)}}html[data-theme=ivory-gold] .blog-card{background:var(--theme-surface);border-color:var(--theme-border-soft);box-shadow:var(--theme-shadow-sm)}html[data-theme=ivory-gold] .blog-card:hover{border-color:var(--theme-border);box-shadow:var(--theme-shadow-md)}html[data-theme=ivory-gold] .card-cover,html[data-theme=ivory-gold] .card-cover-placeholder{background:var(--theme-surface-raised)}html[data-theme=ivory-gold] .cover-overlay{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--theme-surface) 16%,transparent) 68%,var(--theme-surface) 100%)}html[data-theme=ivory-gold] .card-accent-line{background:linear-gradient(90deg,transparent,var(--theme-accent),transparent)}.cr-section[data-v-3f0343dd]{--cpu: #2f745f;--gpu: #526989;--cpu-rgb: 47, 116, 95;--gpu-rgb: 82, 105, 137;--surface: var(--theme-bg);--border: var(--theme-border-soft);height:100%;background:var(--surface);display:flex;align-items:center;position:relative;overflow:hidden}.cr-bg[data-v-3f0343dd]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cr-grid[data-v-3f0343dd]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(var(--theme-ink-04) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 20%,transparent 100%)}.cr-glow[data-v-3f0343dd]{position:absolute;border-radius:50%;filter:blur(100px)}.cr-glow--a[data-v-3f0343dd]{width:600px;height:600px;bottom:-200px;left:-100px;background:radial-gradient(circle,rgba(var(--cpu-rgb),.09) 0%,transparent 65%)}.cr-glow--b[data-v-3f0343dd]{width:600px;height:600px;top:-200px;right:-100px;background:radial-gradient(circle,rgba(var(--gpu-rgb),.09) 0%,transparent 65%)}.cr-scanline[data-v-3f0343dd]{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.012),transparent);animation:scan-3f0343dd 8s linear infinite}@keyframes scan-3f0343dd{0%{left:-60%}to{left:100%}}.cr-wrap[data-v-3f0343dd]{position:relative;z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:0 var(--ui-space-48)}.cr-header[data-v-3f0343dd]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-24);margin-bottom:var(--ui-space-14);padding-bottom:var(--ui-space-14);border-bottom:1px solid var(--border)}.crh-title[data-v-3f0343dd]{font-size:clamp(var(--ui-text-22),2.5vw,var(--ui-text-32));font-weight:800;color:var(--theme-text);letter-spacing:-.04em;line-height:1;margin:0}.crh-nav[data-v-3f0343dd]{display:flex;gap:var(--ui-space-8);flex-shrink:0}.crh-btn[data-v-3f0343dd]{display:inline-flex;align-items:center;gap:var(--ui-space-5);font-size:var(--ui-text-11);font-weight:600;text-decoration:none;padding:var(--ui-space-6) var(--ui-space-14);border-radius:100px;letter-spacing:.03em;transition:all .22s ease}.crh-btn--cpu[data-v-3f0343dd]{color:var(--cpu);border:1px solid rgba(var(--cpu-rgb),.22);background:rgba(var(--cpu-rgb),.07)}.crh-btn--cpu[data-v-3f0343dd]:hover{background:rgba(var(--cpu-rgb),.13);border-color:rgba(var(--cpu-rgb),.38);transform:translateY(-1px);box-shadow:0 4px 16px rgba(var(--cpu-rgb),.18)}.crh-btn--gpu[data-v-3f0343dd]{color:var(--gpu);border:1px solid rgba(var(--gpu-rgb),.22);background:rgba(var(--gpu-rgb),.07)}.crh-btn--gpu[data-v-3f0343dd]:hover{background:rgba(var(--gpu-rgb),.13);border-color:rgba(var(--gpu-rgb),.38);transform:translateY(-1px);box-shadow:0 4px 16px rgba(var(--gpu-rgb),.18)}.cr-tabs[data-v-3f0343dd]{display:none;grid-template-columns:1fr 1fr;gap:var(--ui-space-8);margin-bottom:var(--ui-space-10)}.cr-tab[data-v-3f0343dd]{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-6);padding:var(--ui-space-9) var(--ui-space-12);border-radius:var(--ui-radius-md);font-size:var(--ui-text-12);font-weight:600;cursor:pointer;border:1px solid var(--border);background:var(--theme-ink-03);color:var(--theme-ink-35);transition:all .22s ease;letter-spacing:.01em}.cr-tab svg[data-v-3f0343dd]{opacity:.5;transition:opacity .22s}.cr-tab--cpu.active[data-v-3f0343dd]{background:rgba(var(--cpu-rgb),.1);border-color:rgba(var(--cpu-rgb),.35);color:var(--cpu);box-shadow:0 0 20px rgba(var(--cpu-rgb),.1) inset}.cr-tab--gpu.active[data-v-3f0343dd]{background:rgba(var(--gpu-rgb),.1);border-color:rgba(var(--gpu-rgb),.35);color:var(--gpu);box-shadow:0 0 20px rgba(var(--gpu-rgb),.1) inset}.cr-tab.active svg[data-v-3f0343dd]{opacity:1}.tab-pill[data-v-3f0343dd]{font-size:var(--ui-text-10);font-weight:700;padding:1px var(--ui-space-5);border-radius:100px;background:var(--theme-ink-08);color:var(--theme-ink-40);letter-spacing:0}.cr-tab--cpu.active .tab-pill[data-v-3f0343dd]{background:rgba(var(--cpu-rgb),.15);color:var(--cpu)}.cr-tab--gpu.active .tab-pill[data-v-3f0343dd]{background:rgba(var(--gpu-rgb),.15);color:var(--gpu)}.cr-panels[data-v-3f0343dd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-14);height:min(calc(100vh - 256px),340px)}.cr-panel[data-v-3f0343dd]{position:relative;border-radius:12px;overflow:hidden;background:var(--theme-surface);border:1px solid var(--border);display:flex;flex-direction:column;transition:border-color .3s,box-shadow .3s}.cr-panel--cpu[data-v-3f0343dd]:hover{border-color:rgba(var(--cpu-rgb),.2);box-shadow:0 0 40px rgba(var(--cpu-rgb),.05)}.cr-panel--gpu[data-v-3f0343dd]:hover{border-color:rgba(var(--gpu-rgb),.2);box-shadow:0 0 40px rgba(var(--gpu-rgb),.05)}.panel-accent-bar[data-v-3f0343dd]{position:absolute;top:0;left:0;right:0;height:1px;z-index:4}.panel-accent-bar--cpu[data-v-3f0343dd]{background:linear-gradient(90deg,transparent 5%,rgba(var(--cpu-rgb),.7) 40%,rgba(var(--cpu-rgb),.7) 60%,transparent 95%);box-shadow:0 0 12px rgba(var(--cpu-rgb),.5)}.panel-accent-bar--gpu[data-v-3f0343dd]{background:linear-gradient(90deg,transparent 5%,rgba(var(--gpu-rgb),.7) 40%,rgba(var(--gpu-rgb),.7) 60%,transparent 95%);box-shadow:0 0 12px rgba(var(--gpu-rgb),.5)}.cr-panel--cpu[data-v-3f0343dd]:before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(var(--cpu-rgb),.12) 0%,transparent 70%);filter:blur(30px);pointer-events:none;z-index:0}.cr-panel--gpu[data-v-3f0343dd]:before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(var(--gpu-rgb),.12) 0%,transparent 70%);filter:blur(30px);pointer-events:none;z-index:0}.panel-head[data-v-3f0343dd]{position:relative;z-index:2;display:flex;align-items:center;gap:var(--ui-space-10);padding:var(--ui-space-12) var(--ui-space-14) var(--ui-space-10);border-bottom:1px solid var(--theme-border-soft);flex-shrink:0}.cr-panel--cpu .panel-head[data-v-3f0343dd]{background:linear-gradient(135deg,rgba(var(--cpu-rgb),.06) 0%,transparent 60%)}.cr-panel--gpu .panel-head[data-v-3f0343dd]{background:linear-gradient(135deg,rgba(var(--gpu-rgb),.06) 0%,transparent 60%)}.ph-icon[data-v-3f0343dd]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ph-icon--cpu[data-v-3f0343dd]{background:rgba(var(--cpu-rgb),.1);color:var(--cpu);border:1px solid rgba(var(--cpu-rgb),.2)}.ph-icon--gpu[data-v-3f0343dd]{background:rgba(var(--gpu-rgb),.1);color:var(--gpu);border:1px solid rgba(var(--gpu-rgb),.2)}.ph-info[data-v-3f0343dd]{flex:1;display:flex;align-items:center}.ph-title[data-v-3f0343dd]{font-size:var(--ui-text-14);font-weight:700;color:var(--theme-text);margin:0;letter-spacing:-.01em;line-height:1}.ph-live[data-v-3f0343dd]{display:inline-flex;align-items:center;gap:var(--ui-space-4);font-size:var(--ui-text-8);font-weight:800;letter-spacing:.06em;padding:var(--ui-space-3) var(--ui-space-8);border-radius:3px}.ph-live--cpu[data-v-3f0343dd]{background:rgba(var(--cpu-rgb),.12);color:var(--cpu);border:1px solid rgba(var(--cpu-rgb),.22)}.ph-live--gpu[data-v-3f0343dd]{background:rgba(var(--gpu-rgb),.12);color:var(--gpu);border:1px solid rgba(var(--gpu-rgb),.22)}.live-dot[data-v-3f0343dd]{display:block;width:5px;height:5px;border-radius:50%;background:currentColor;animation:livePulse-3f0343dd 1.4s ease-in-out infinite}@keyframes livePulse-3f0343dd{0%,to{opacity:1}50%{opacity:.3}}.panel-col-hdr[data-v-3f0343dd]{display:flex;align-items:center;padding:var(--ui-space-5) var(--ui-space-14);border-bottom:1px solid var(--theme-ink-04);background:var(--theme-ink-02);flex-shrink:0;position:relative;z-index:2}.pch-rank[data-v-3f0343dd]{flex:0 0 30px;font-size:var(--ui-text-9);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-ink-18);text-align:center}.pch-name[data-v-3f0343dd]{flex:1;font-size:var(--ui-text-9);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-ink-18)}.pch-score[data-v-3f0343dd]{font-size:var(--ui-text-9);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-ink-18);flex-shrink:0}.panel-body[data-v-3f0343dd]{flex:1;overflow:hidden;position:relative;z-index:1;cursor:default;min-height:0}.panel-body[data-v-3f0343dd]:before,.panel-body[data-v-3f0343dd]:after{content:"";position:absolute;left:0;right:0;height:28px;z-index:3;pointer-events:none}.panel-body[data-v-3f0343dd]:before{top:0;background:linear-gradient(to bottom,var(--theme-surface) 0%,transparent 100%)}.panel-body[data-v-3f0343dd]:after{bottom:0;background:linear-gradient(to top,var(--theme-surface) 0%,transparent 100%)}.sv[data-v-3f0343dd]{height:100%;overflow:hidden}.st[data-v-3f0343dd]{animation:scrollUp-3f0343dd var(--dur, 15s) linear infinite}.st.paused[data-v-3f0343dd]{animation-play-state:paused}@keyframes scrollUp-3f0343dd{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.rr[data-v-3f0343dd]{display:flex;align-items:center;gap:var(--ui-space-10);padding:var(--ui-space-7) var(--ui-space-14);height:48px;box-sizing:border-box;border-bottom:1px solid var(--theme-ink-03);transition:background .18s ease}.rr[data-v-3f0343dd]:hover{background:var(--theme-ink-04)}.rk-gold[data-v-3f0343dd]{border-left:2px solid rgba(255,214,10,.45);background:#ffd60a08}.rk-silver[data-v-3f0343dd]{border-left:2px solid rgba(180,180,185,.35);background:#b4b4b905}.rk-bronze[data-v-3f0343dd]{border-left:2px solid rgba(205,127,50,.35);background:#cd7f3205}.rk-gold[data-v-3f0343dd]:hover{background:#ffd60a0e}.rk-silver[data-v-3f0343dd]:hover{background:#b4b4b90a}.rk-bronze[data-v-3f0343dd]:hover{background:#cd7f320a}.rr-rank[data-v-3f0343dd]{flex:0 0 30px;display:flex;align-items:center;justify-content:center}.rr-medal[data-v-3f0343dd]{font-size:var(--ui-text-15);line-height:1}.rr-num[data-v-3f0343dd]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:var(--ui-text-10);font-weight:700;color:var(--theme-text-faint);background:var(--theme-ink-07);border-radius:4px;font-variant-numeric:tabular-nums}.rr-body[data-v-3f0343dd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.rr-top[data-v-3f0343dd]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-6)}.rr-name[data-v-3f0343dd]{font-size:var(--ui-text-13);font-weight:600;color:var(--theme-ink-82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;letter-spacing:-.01em}.rk-gold .rr-name[data-v-3f0343dd]{color:var(--theme-text)}.rr-score[data-v-3f0343dd]{flex-shrink:0;font-size:var(--ui-text-14);font-weight:700;font-family:var(--ui-font-mono);letter-spacing:-.03em;line-height:1}.rr-score--cpu[data-v-3f0343dd]{color:var(--cpu)}.rr-score--gpu[data-v-3f0343dd]{color:var(--gpu)}.rr-meta[data-v-3f0343dd]{display:flex;align-items:center;gap:var(--ui-space-3);font-size:var(--ui-text-9);color:var(--theme-ink-20);white-space:nowrap;overflow:hidden}.rr-mfr[data-v-3f0343dd]{font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--theme-ink-28)}.rr-sep[data-v-3f0343dd]{color:var(--theme-ink-12)}.rr-bar[data-v-3f0343dd]{height:2px;background:var(--theme-ink-05);border-radius:1px;overflow:hidden}.rr-fill[data-v-3f0343dd]{height:100%;border-radius:1px;transform-origin:left;animation:barIn-3f0343dd 1s cubic-bezier(.22,1,.36,1) both}.rr-fill--cpu[data-v-3f0343dd]{background:linear-gradient(90deg,rgba(var(--cpu-rgb),.3),var(--cpu))}.rr-fill--gpu[data-v-3f0343dd]{background:linear-gradient(90deg,rgba(var(--gpu-rgb),.3),var(--gpu))}@keyframes barIn-3f0343dd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.panel-state[data-v-3f0343dd]{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-8);height:100%;color:var(--theme-ink-20);font-size:var(--ui-text-12);position:relative;z-index:1}.ld-ring[data-v-3f0343dd]{width:16px;height:16px;border:2px solid var(--theme-ink-07);border-radius:50%;animation:spin-3f0343dd .7s linear infinite}.ld-ring--cpu[data-v-3f0343dd]{border-top-color:var(--cpu)}.ld-ring--gpu[data-v-3f0343dd]{border-top-color:var(--gpu)}@keyframes spin-3f0343dd{to{transform:rotate(360deg)}}@media(max-width:1100px){.cr-wrap[data-v-3f0343dd]{padding:0 var(--ui-space-32)}}@media(max-width:900px){.cr-wrap[data-v-3f0343dd]{padding:0 var(--ui-space-20)}.cr-tabs[data-v-3f0343dd]{display:grid}.cr-panels[data-v-3f0343dd]{grid-template-columns:1fr;height:min(calc(100vh - 316px),320px)}.is-tab-hidden[data-v-3f0343dd],.crh-nav[data-v-3f0343dd]{display:none}}@media(max-width:600px){.cr-wrap[data-v-3f0343dd]{padding:0 var(--ui-space-14)}.crh-title[data-v-3f0343dd]{font-size:var(--ui-text-24)}.cr-header[data-v-3f0343dd]{margin-bottom:var(--ui-space-10);padding-bottom:var(--ui-space-10)}.cr-panels[data-v-3f0343dd]{height:min(calc(100vh - 302px),300px)}.rr[data-v-3f0343dd]{height:44px}.rr-name[data-v-3f0343dd]{font-size:var(--ui-text-12)}.rr-score[data-v-3f0343dd]{font-size:var(--ui-text-13)}.rr-meta[data-v-3f0343dd]{font-size:var(--ui-text-9)}}.home-divination-section[data-v-38309be7]{position:relative;isolation:isolate;width:100%;height:100%;overflow:hidden;color:var(--ui-text);background:radial-gradient(ellipse at 15% 9%,var(--ui-bg-elevated),transparent 38%),var(--ui-divination-ground);perspective:2200px}.book-wrap[data-v-38309be7]{position:absolute;top:23.5%;right:3.1%;bottom:20.5%;left:2.8%;perspective:2000px}.book[data-v-38309be7]{display:flex;width:100%;height:100%;position:relative;perspective:2000px;transform-style:preserve-3d;filter:drop-shadow(8px 22px 17px var(--ui-divination-shadow))}.leaf[data-v-38309be7]{flex:1;min-width:0;position:relative;display:block;color:inherit;text-decoration:none;transform-origin:center center;outline:none;will-change:transform,opacity;touch-action:pan-y}.paper[data-v-38309be7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--ui-divination-paper);border:1px solid color-mix(in srgb,var(--ui-divination-foil) 50%,transparent);clip-path:polygon(0 0,100% 2.4%,100% 100%,0 98%)}.leaf:nth-child(2n) .paper[data-v-38309be7]{clip-path:polygon(0 2.4%,100% 0,100% 98%,0 100%)}.paper[data-v-38309be7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/cotton-paper-CZvAMXEh.webp) center/500px;opacity:.43;mix-blend-mode:multiply;pointer-events:none}.leaf:first-child .paper[data-v-38309be7]{border-left:3px double var(--ui-divination-foil)}.leaf:last-child .paper[data-v-38309be7]{border-right:3px double var(--ui-divination-foil)}.leaf:first-child .paper[data-v-38309be7]:after,.leaf:last-child .paper[data-v-38309be7]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:repeating-linear-gradient(to bottom,transparent 0 4%,var(--market-negative) 4% 6%,transparent 6% 23%);pointer-events:none}.leaf:last-child .paper[data-v-38309be7]:after{left:auto;right:0}.art[data-v-38309be7]{position:absolute;top:0;right:0;bottom:30%;left:0;overflow:hidden;pointer-events:none}.landscape[data-v-38309be7]{position:absolute;top:0;width:500%;height:100%;max-width:none;object-fit:cover;opacity:.87;mix-blend-mode:multiply}.sky[data-v-38309be7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:var(--ui-divination-foil);stroke-width:1.2}.sky .point[data-v-38309be7]{fill:var(--ui-divination-foil);stroke:none}.sky .guide[data-v-38309be7]{stroke-dasharray:2 3;stroke-width:.9}.sky .horizon[data-v-38309be7]{stroke-width:.8}.entry[data-v-38309be7]{position:absolute;top:70%;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:clamp(var(--ui-space-14),1.5vw,30px);border-top:1px solid color-mix(in srgb,var(--ui-divination-foil) 30%,transparent)}.entry-name[data-v-38309be7]{position:relative;text-align:center}h3[data-v-38309be7]{font-family:var(--ui-font-serif);font-weight:400;font-size:clamp(var(--ui-text-22),2vw,var(--ui-text-36));line-height:1.25;letter-spacing:.025em;margin:0;white-space:nowrap}.upcoming[data-v-38309be7]{display:block;margin-top:var(--ui-space-7);font-family:var(--ui-font-serif);font-size:clamp(var(--ui-text-12),1.05vw,var(--ui-text-18));line-height:var(--ui-line-height-compact);color:var(--ui-text-secondary)}.arrow[data-v-38309be7]{width:clamp(32px,3vw,52px);height:24px;stroke:var(--ui-accent);stroke-width:1.2;fill:none;flex:none;transform:translate(var(--arrow,0))}.paper-light[data-v-38309be7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--theme-ink-06));opacity:calc(.78 - var(--active,0)*.28)}.leaf:nth-child(2n) .paper-light[data-v-38309be7]{background:linear-gradient(90deg,var(--theme-ink-07),transparent 50%)}.leaf:focus-visible .paper[data-v-38309be7]{box-shadow:inset 0 0 0 3px var(--ui-accent)}.leaf:focus-visible h3[data-v-38309be7]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.is-unavailable[data-v-38309be7]{cursor:default}html[data-theme=obsidian-gold] .home-divination-section .landscape{filter:invert(1) grayscale(1);mix-blend-mode:screen;opacity:.55}html[data-theme=obsidian-gold] .home-divination-section .paper:before{opacity:.05;mix-blend-mode:screen}@media(max-width:700px){.book-wrap[data-v-38309be7]{top:28px;right:28px;bottom:88px;left:18px}.book[data-v-38309be7]{flex-direction:column;gap:var(--ui-space-6);filter:drop-shadow(3px 9px 9px var(--ui-divination-shadow))}.paper[data-v-38309be7],.leaf:nth-child(2n) .paper[data-v-38309be7]{clip-path:polygon(0 0,100% 3%,100% 100%,0 97%)}.art[data-v-38309be7]{width:54%;height:100%;bottom:auto}.entry[data-v-38309be7]{top:0;right:0;bottom:0;left:54%;border-top:0;border-left:1px solid color-mix(in srgb,var(--ui-divination-foil) 25%,transparent);gap:var(--ui-space-9);padding:0 var(--ui-space-8)}h3[data-v-38309be7]{font-size:clamp(var(--ui-text-17),4.8vw,var(--ui-text-23));letter-spacing:0}.arrow[data-v-38309be7]{width:25px;height:18px}.upcoming[data-v-38309be7]{font-size:var(--ui-text-12);margin-top:var(--ui-space-4)}.landscape[data-v-38309be7]{opacity:.8}}@media(max-height:690px)and (max-width:700px){.book-wrap[data-v-38309be7]{top:20px;right:25px;bottom:76px;left:16px}h3[data-v-38309be7]{font-size:var(--ui-text-17)}}body:has(.home-scroll-root){overflow:hidden}.page-container[data-v-2c5a4e67]{position:fixed;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;background:var(--theme-bg);z-index:2}.page-track-wrapper[data-v-2c5a4e67]{position:relative}.page-track[data-v-2c5a4e67]{width:100%}.page-section[data-v-2c5a4e67]{width:100%;height:var(--section-h, 100svh);overflow:hidden;position:relative;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:100svh}.page-section[data-v-2c5a4e67]:not(:first-child){padding-top:var(--ui-space-56);box-sizing:border-box}.page-section--showcase[data-v-2c5a4e67]{overflow:visible;content-visibility:visible;contain:none}@media(max-width:700px){.page-section--showcase[data-v-2c5a4e67]{height:auto;min-height:var(--section-h)}}.scroll-nav[data-v-2c5a4e67]{position:fixed;right:28px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:var(--ui-space-22);z-index:200}.nav-dot[data-v-2c5a4e67]{display:flex;align-items:center;gap:var(--ui-space-8);background:none;border:none;cursor:pointer;padding:0;flex-direction:row-reverse}.dot-line[data-v-2c5a4e67]{display:block;width:20px;height:1px;background:var(--theme-ink-18);transition:width .3s cubic-bezier(.4,0,.2,1),background .3s}.dot-label[data-v-2c5a4e67]{font-size:var(--ui-text-9);letter-spacing:2px;text-transform:uppercase;color:var(--theme-ink-20);transition:color .3s,opacity .3s;opacity:0;white-space:nowrap;font-variant-numeric:tabular-nums}.nav-dot:hover .dot-line[data-v-2c5a4e67]{width:28px;background:var(--theme-ink-40)}.nav-dot:hover .dot-label[data-v-2c5a4e67]{opacity:1;color:var(--theme-ink-40)}.nav-dot.active .dot-line[data-v-2c5a4e67]{width:32px;background:var(--nav-accent, var(--theme-accent))}.nav-dot.active .dot-label[data-v-2c5a4e67]{opacity:1;color:var(--nav-accent, var(--theme-accent))}.page-counter[data-v-2c5a4e67]{position:fixed;bottom:28px;right:28px;display:flex;align-items:baseline;gap:var(--ui-space-4);z-index:200;font-variant-numeric:tabular-nums}.counter-current[data-v-2c5a4e67]{font-size:var(--ui-text-22);font-weight:300;color:var(--nav-accent, var(--theme-accent));line-height:1;letter-spacing:-.02em;transition:color .3s}.counter-sep[data-v-2c5a4e67]{font-size:var(--ui-text-11);color:var(--theme-text-muted)}.counter-total[data-v-2c5a4e67]{font-size:var(--ui-text-11);color:var(--theme-text-muted);letter-spacing:1px}.home-beian[data-v-2c5a4e67]{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:210;display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-10);max-width:min(84vw,760px);padding:var(--ui-space-7) var(--ui-space-16);border:1px solid var(--theme-border-soft);border-radius:999px;background:color-mix(in srgb,var(--theme-bg-elevated) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--theme-shadow-sm);color:var(--theme-text-secondary);font-size:var(--ui-text-11);line-height:1;letter-spacing:.03em}.home-beian-link[data-v-2c5a4e67],.home-beian-police[data-v-2c5a4e67]{color:var(--theme-text-secondary);text-decoration:none;transition:color .2s ease,opacity .2s ease}.home-beian-link[data-v-2c5a4e67]:hover,.home-beian:hover .home-beian-police[data-v-2c5a4e67]{color:var(--theme-accent-strong)}.home-beian-sep[data-v-2c5a4e67]{color:var(--theme-text-secondary);transform:translateY(-1px)}.home-beian-police-wrap[data-v-2c5a4e67]{display:inline-flex;align-items:center;gap:var(--ui-space-6)}.home-beian-police-icon[data-v-2c5a4e67]{width:12px;height:12px;object-fit:contain;opacity:.52}@media(max-width:768px){.scroll-nav[data-v-2c5a4e67]{right:14px;gap:var(--ui-space-16)}.dot-label[data-v-2c5a4e67]{display:none}.page-counter[data-v-2c5a4e67]{right:14px;bottom:16px}.counter-current[data-v-2c5a4e67]{font-size:var(--ui-text-18)}.home-beian[data-v-2c5a4e67]{bottom:14px;max-width:calc(100vw - 92px);padding:var(--ui-space-6) var(--ui-space-12);gap:var(--ui-space-8);font-size:var(--ui-text-10);line-height:1.3;flex-wrap:wrap}}@media(max-width:480px){.scroll-nav[data-v-2c5a4e67]{right:10px;gap:var(--ui-space-14)}.dot-line[data-v-2c5a4e67]{width:14px}.dot-label[data-v-2c5a4e67]{display:none}.page-counter[data-v-2c5a4e67]{right:10px;bottom:12px}.counter-current[data-v-2c5a4e67]{font-size:var(--ui-text-16)}.home-beian[data-v-2c5a4e67]{bottom:10px;max-width:calc(100vw - 72px);padding:var(--ui-space-5) var(--ui-space-10);font-size:var(--ui-text-9);gap:var(--ui-space-6)}.home-beian-police-wrap[data-v-2c5a4e67]{gap:var(--ui-space-5)}.home-beian-police-icon[data-v-2c5a4e67]{width:11px;height:11px}}@media(max-width:768px){.scroll-nav[data-v-2c5a4e67]{right:6px}.dot-line[data-v-2c5a4e67],.nav-dot.active .dot-line[data-v-2c5a4e67],.nav-dot:hover .dot-line[data-v-2c5a4e67]{width:5px;height:5px;border-radius:50%}}.hero-immersive[data-v-2c5a4e67]{--nav-accent: var(--ui-atm-line) !important}.hero-immersive .dot-line[data-v-2c5a4e67]{background:var(--ui-atm-border)}.hero-immersive .dot-label[data-v-2c5a4e67],.hero-immersive .counter-sep[data-v-2c5a4e67],.hero-immersive .counter-total[data-v-2c5a4e67]{color:var(--ui-atm-muted)}.hero-immersive .nav-dot:hover .dot-line[data-v-2c5a4e67]{background:var(--ui-atm-text)}.hero-immersive .nav-dot:hover .dot-label[data-v-2c5a4e67]{color:var(--ui-atm-text)}.hero-immersive .home-beian[data-v-2c5a4e67]{background:transparent;border-color:transparent;box-shadow:none;color:var(--ui-atm-muted)}.hero-immersive .home-beian-link[data-v-2c5a4e67],.hero-immersive .home-beian-police[data-v-2c5a4e67],.hero-immersive .home-beian-sep[data-v-2c5a4e67]{color:var(--ui-atm-muted)}.page-section[data-v-2c5a4e67]{touch-action:none}@media(max-width:700px){.page-section--showcase[data-v-2c5a4e67]{touch-action:pan-y}}.page-section[data-v-2c5a4e67]:not(.page-section--showcase)>*{transform:translateY(var(--section-offset, 0px)) scale(calc(1 - (1 - var(--section-compression, 1)) * .25),var(--section-compression, 1));transform-origin:center}.hero-immersive[data-v-2c5a4e67]{background:var(--ui-atm-bg)}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);color:var(--text-primary);background-color:var(--background-primary);overflow-x:hidden}.container{margin:0 auto;padding:0 var(--spacing-md)}.hero-content{color:#fff;animation:fadeInUp .8s ease-out}.hero-title{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);text-align:left}.stat-label{font-size:var(--ui-text-14);color:var(--text-secondary);font-weight:400}.hero-actions{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.hero-btn{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);font-weight:600;font-size:var(--ui-text-16);text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;position:relative;overflow:hidden}.hero-btn-primary{background:var(--primary-color);color:var(--theme-inverse-text)}.hero-btn-primary:hover{background:var(--theme-accent-hover);transform:translateY(-2px);box-shadow:0 8px 24px var(--theme-accent-20)}.hero-btn svg{width:20px;height:20px}.apps-section{padding:var(--spacing-xxl) 0;background:var(--background-primary)}.section-header{text-align:center;margin-bottom:var(--spacing-xxl)}.section-title{font-size:var(--ui-text-40);font-weight:700;margin-bottom:var(--spacing-md);color:var(--text-primary)}.section-subtitle{font-size:var(--ui-text-18);color:var(--text-secondary);max-width:600px;margin:0 auto}.homedashwin-page{padding-top:0}.homedashwin-hero-bg{background:linear-gradient(to bottom,var(--theme-bg) 0%,var(--theme-bg-elevated) 100%);position:relative;overflow:hidden;padding:calc(var(--ui-space-48) + var(--spacing-xl)) 0 var(--spacing-xxl)}.homedashwin-hero-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 50% 50%,var(--theme-accent-10) 0%,transparent 50%);pointer-events:none;z-index:0}.homedashwin-tech-pattern{background-size:40px 40px;background-image:linear-gradient(to right,var(--theme-ink-03) 1px,transparent 1px),linear-gradient(to bottom,var(--theme-ink-03) 1px,transparent 1px);position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.homedashwin-hero-inner{max-width:1280px;margin:0 auto;padding:0 var(--spacing-md);position:relative;z-index:1}.homedashwin-hero-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);align-items:center}@media(min-width:1024px){.homedashwin-hero-grid{grid-template-columns:1fr 1fr;gap:var(--ui-space-48)}}.homedashwin-hero-title{font-size:clamp(var(--ui-text-28),4vw,var(--ui-text-44));font-weight:300;color:var(--theme-text);letter-spacing:.02em;margin-bottom:var(--spacing-md);line-height:var(--ui-line-height-heading)}.homedashwin-hero-brand{color:var(--theme-text)}.homedashwin-hero-desc{color:var(--theme-text-secondary);font-size:var(--ui-text-15);line-height:var(--ui-line-height-relaxed);margin-bottom:var(--spacing-sm);max-width:36rem}.homedashwin-hero-desc-sm{font-size:var(--ui-text-14);color:var(--theme-text-secondary)}.homedashwin-hero-actions{margin-top:var(--spacing-lg)}.homedashwin-hero-actions .hero-btn{margin-bottom:var(--spacing-xs)}.homedashwin-download-note{font-size:var(--ui-text-14);color:var(--theme-text-secondary);margin-top:var(--spacing-xs)}.homedashwin-device-wrap{position:relative;z-index:10;display:none}@media(min-width:768px){.homedashwin-device-wrap{display:block}}.homedashwin-laptop-frame{background:var(--theme-surface-raised);border-radius:12px 12px 0 0;padding:var(--ui-space-8) var(--ui-space-8) 0 var(--ui-space-8);box-shadow:0 25px 50px -12px #00000080;border:1px solid var(--theme-border)}.homedashwin-hero-img{width:100%;height:auto;display:block;border-radius:4px 4px 0 0}.homedashwin-laptop-base{height:12px;background:var(--theme-surface-raised);border-radius:0 0 8px 8px;width:110%;margin-left:-5%;box-shadow:0 10px 25px -5px #0006;border:1px solid var(--theme-border);border-top:none}.homedashwin-features-section{background:var(--theme-bg-elevated);padding:var(--spacing-xxl) 0}.homedashwin-features-section .container{max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.homedashwin-features-title{font-size:var(--ui-text-24);font-weight:500;color:var(--theme-text);margin-bottom:var(--spacing-xl);letter-spacing:.05em}.homedashwin-features-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:640px){.homedashwin-features-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.homedashwin-features-grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}}.homedashwin-feature{display:flex;gap:var(--spacing-md);align-items:flex-start;transition:transform .2s ease}.homedashwin-feature:hover{transform:translateY(-2px)}.homedashwin-feature-icon{width:48px;height:48px;border-radius:50%;background:var(--theme-accent-faint);color:var(--theme-accent-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0}.homedashwin-feature-icon svg{width:22px;height:22px}.homedashwin-feature-heading{font-size:var(--ui-text-17);font-weight:500;color:var(--theme-text);margin-bottom:var(--ui-space-4)}.homedashwin-feature-text{font-size:var(--ui-text-14);color:var(--theme-text-secondary);line-height:var(--ui-line-height-reading)}.homedash-download-btn{background:var(--theme-accent)!important;color:var(--theme-inverse-text)!important;transition:all .2s ease}.homedash-download-btn:hover{background:var(--theme-accent-hover)!important;color:var(--theme-inverse-text)!important;transform:scale(1.02);box-shadow:0 4px 14px var(--theme-accent-20)}.app-icon{width:100px;height:100px;border-radius:var(--radius-md);object-fit:cover;box-shadow:var(--shadow-medium)}.app-info{flex:1}.screenshot{width:100%;height:100%;object-fit:cover;display:block}.app-card{background:var(--background-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-light);transition:all .3s ease;position:relative;overflow:hidden}.app-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));transform:scaleX(0);transition:transform .3s ease}.app-card:hover:before{transform:scaleX(1)}.app-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-heavy)}.app-card.featured{border:2px solid var(--primary-color);background:var(--background-tertiary)}.app-store-btn{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.app-store-btn.primary{background:var(--primary-color);color:var(--theme-inverse-text)}.app-store-btn.secondary{background:var(--secondary-color);color:#fff}.app-store-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.app-store-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--theme-ink-20),transparent);transition:left .5s ease}.app-store-btn:hover:before{left:100%}@media(max-width:768px){.stat-label{font-size:var(--ui-text-12)}.app-icon{width:80px;height:80px}.section-title{font-size:var(--ui-text-32)}.hero-content,.hero-title{text-align:center}.hero-actions{flex-direction:column;width:100%}.hero-btn{width:100%;justify-content:center}.container{padding:0 var(--spacing-sm)}.app-card{margin-bottom:var(--spacing-lg)}}@media(max-width:480px){.container{padding:0 var(--spacing-sm)}.app-icon{width:60px;height:60px}.section-title{font-size:var(--ui-text-28)}.stat-label{font-size:var(--ui-text-11)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.app-card{animation:fadeInUp .6s ease forwards}.app-card:nth-child(2){animation-delay:.2s}html{scroll-behavior:smooth}:root,html[data-theme=ivory-gold]{color-scheme:light;--theme-bg: #fbf9f3;--ui-divination-ground: #cac8c7;--ui-divination-paper: #f1ece4;--ui-divination-shadow: rgba(52, 45, 35, .3);--ui-divination-foil: #a18a58;--theme-bg-elevated: #fffdf8;--theme-surface: #ffffff;--theme-surface-soft: #f8f3e6;--theme-surface-raised: #fffaf0;--theme-surface-hover: #f5edda;--theme-surface-active: #efe2bd;--theme-text: #241d10;--theme-text-secondary: #665b47;--theme-text-muted: #756b59;--theme-text-faint: #8c806b;--theme-inverse-text: #fffdf7;--theme-border: #dcc991;--theme-border-soft: #eadfbe;--theme-border-strong: #c5a85a;--theme-accent: #79550a;--theme-accent-strong: #684706;--theme-accent-hover: #684706;--theme-accent-soft: #f4e7bd;--theme-accent-faint: #fbf4dd;--theme-link: #79550a;--theme-focus: rgba(121, 85, 10, .28);--theme-shadow-sm: 0 6px 18px rgba(82, 61, 16, .08);--theme-shadow-md: 0 14px 34px rgba(82, 61, 16, .12);--theme-shadow-lg: 0 24px 60px rgba(82, 61, 16, .16);--theme-backdrop: rgba(50, 38, 16, .28);--theme-glass: rgba(255, 253, 248, .9);--theme-ink-02: rgba(36, 29, 16, .02);--theme-ink-03: rgba(36, 29, 16, .03);--theme-ink-04: rgba(36, 29, 16, .04);--theme-ink-05: rgba(36, 29, 16, .05);--theme-ink-06: rgba(36, 29, 16, .06);--theme-ink-07: rgba(36, 29, 16, .07);--theme-ink-08: rgba(36, 29, 16, .08);--theme-ink-10: rgba(36, 29, 16, .1);--theme-ink-12: rgba(36, 29, 16, .12);--theme-ink-20: rgba(36, 29, 16, .2);--theme-ink-30: rgba(36, 29, 16, .3);--theme-ink-40: rgba(36, 29, 16, .4);--theme-ink-50: rgba(36, 29, 16, .5);--theme-ink-60: rgba(36, 29, 16, .6);--theme-ink-70: rgba(36, 29, 16, .7);--theme-ink-80: rgba(36, 29, 16, .8);--theme-ink-90: rgba(36, 29, 16, .9);--market-positive: #0f6d50;--market-negative: #a83b43;--market-info: #286aa9;--market-chart-grid: rgba(97, 77, 38, .12);--market-chart-average: rgba(101, 81, 43, .42);--market-tooltip-bg: rgba(255, 253, 248, .98)}html[data-theme=obsidian-gold]{color-scheme:dark;--theme-bg: #0d0c09;--ui-divination-ground: #0d0c09;--ui-divination-paper: #211d17;--ui-divination-shadow: rgba(0, 0, 0, .6);--ui-divination-foil: #c6a565;--theme-bg-elevated: #12100c;--theme-surface: #17140f;--theme-surface-soft: #1d1912;--theme-surface-raised: #252016;--theme-surface-hover: #2d261a;--theme-surface-active: #3a2f1e;--theme-text: #f7f1e4;--theme-text-secondary: #c7baa2;--theme-text-muted: #a69a83;--theme-text-faint: #706653;--theme-inverse-text: #171109;--theme-border: #4e4027;--theme-border-soft: #332b1d;--theme-border-strong: #6d5730;--theme-accent: #d3aa4e;--theme-accent-strong: #f0ca6c;--theme-accent-hover: #e4ba57;--theme-accent-soft: #3a2e18;--theme-accent-faint: #211b11;--theme-link: #e2bd62;--theme-focus: rgba(211, 170, 78, .3);--theme-shadow-sm: 0 6px 18px rgba(0, 0, 0, .3);--theme-shadow-md: 0 14px 34px rgba(0, 0, 0, .4);--theme-shadow-lg: 0 24px 60px rgba(0, 0, 0, .52);--theme-backdrop: rgba(0, 0, 0, .58);--theme-glass: rgba(17, 15, 11, .9);--theme-ink-02: rgba(255, 255, 255, .02);--theme-ink-03: rgba(255, 255, 255, .03);--theme-ink-04: rgba(255, 255, 255, .04);--theme-ink-05: rgba(255, 255, 255, .05);--theme-ink-06: rgba(255, 255, 255, .06);--theme-ink-07: rgba(255, 255, 255, .07);--theme-ink-08: rgba(255, 255, 255, .08);--theme-ink-10: rgba(255, 255, 255, .1);--theme-ink-12: rgba(255, 255, 255, .12);--theme-ink-20: rgba(255, 255, 255, .2);--theme-ink-30: rgba(255, 255, 255, .3);--theme-ink-40: rgba(255, 255, 255, .4);--theme-ink-50: rgba(255, 255, 255, .5);--theme-ink-60: rgba(255, 255, 255, .6);--theme-ink-70: rgba(255, 255, 255, .7);--theme-ink-80: rgba(255, 255, 255, .8);--theme-ink-90: rgba(255, 255, 255, .9);--market-positive: #2bcf98;--market-negative: #ff858b;--market-info: #60a5fa;--market-chart-grid: rgba(148, 163, 184, .1);--market-chart-average: rgba(203, 213, 225, .42);--market-tooltip-bg: rgba(10, 13, 17, .94)}:root{--ui-font-reading: Georgia, "Songti SC", serif;--ui-font-literary: "Cormorant Garamond", "Noto Serif SC", serif;--ui-font-math: "Times New Roman", serif;--ui-text-7: .4375rem;--ui-text-8: .5rem;--ui-text-9: .5625rem;--ui-text-10: .625rem;--ui-text-11: .6875rem;--ui-text-12: .75rem;--ui-text-13: .8125rem;--ui-text-14: .875rem;--ui-text-15: .9375rem;--ui-text-16: 1rem;--ui-text-17: 1.0625rem;--ui-text-18: 1.125rem;--ui-text-19: 1.1875rem;--ui-text-20: 1.25rem;--ui-text-21: 1.3125rem;--ui-text-22: 1.375rem;--ui-text-23: 1.4375rem;--ui-text-24: 1.5rem;--ui-text-25: 1.5625rem;--ui-text-26: 1.625rem;--ui-text-28: 1.75rem;--ui-text-30: 1.875rem;--ui-text-32: 2rem;--ui-text-34: 2.125rem;--ui-text-36: 2.25rem;--ui-text-38: 2.375rem;--ui-text-40: 2.5rem;--ui-text-42: 2.625rem;--ui-text-44: 2.75rem;--ui-text-48: 3rem;--ui-text-56: 3.5rem;--ui-text-64: 4rem;--ui-text-72: 4.5rem;--ui-text-80: 5rem;--ui-text-96: 6rem;--ui-text-120: 7.5rem;--ui-font-size-body: var(--ui-text-16);--ui-font-size-control: var(--ui-text-14);--ui-font-size-caption: var(--ui-text-12);--ui-line-height-compact: 1.4;--ui-line-height-reading: 1.5;--ui-line-height-relaxed: 1.7;--ui-line-height-loose: 1.8;--ui-line-height-prose: 1.9;--ui-line-height-body: 1.6;--ui-line-height-heading: 1.2;--ui-space-2: .125rem;--ui-space-3: .1875rem;--ui-space-4: .25rem;--ui-space-5: .3125rem;--ui-space-6: .375rem;--ui-space-7: .4375rem;--ui-space-8: .5rem;--ui-space-9: .5625rem;--ui-space-10: .625rem;--ui-space-11: .6875rem;--ui-space-12: .75rem;--ui-space-14: .875rem;--ui-space-16: 1rem;--ui-space-18: 1.125rem;--ui-space-20: 1.25rem;--ui-space-22: 1.375rem;--ui-space-24: 1.5rem;--ui-space-28: 1.75rem;--ui-space-32: 2rem;--ui-space-36: 2.25rem;--ui-space-40: 2.5rem;--ui-space-48: 3rem;--ui-space-56: 3.5rem;--ui-space-64: 4rem;--ui-space-72: 4.5rem;--ui-space-80: 5rem;--ui-space-96: 6rem;--ui-space-120: 7.5rem}:root{--ui-journey-bg: #080d13;--ui-journey-surface: #141e29;--ui-journey-text: #f7f3eb;--ui-journey-muted: #c4cbd3;--ui-journey-accent: #e2bd62;--ui-journey-series-blue: #82b9f4;--ui-journey-border: rgba(226, 232, 240, .2);--ui-bg: var(--theme-bg);--ui-bg-elevated: var(--theme-bg-elevated);--ui-surface: var(--theme-surface);--ui-backdrop: var(--theme-backdrop);--ui-surface-soft: var(--theme-surface-soft);--ui-surface-raised: var(--theme-surface-raised);--ui-surface-hover: var(--theme-surface-hover);--ui-surface-active: var(--theme-surface-active);--ui-text: var(--theme-text);--ui-text-secondary: var(--theme-text-secondary);--ui-text-muted: var(--theme-text-muted);--ui-text-faint: var(--theme-text-faint);--ui-border: var(--theme-border);--ui-border-soft: var(--theme-border-soft);--ui-border-strong: var(--theme-border-strong);--ui-accent: var(--theme-accent);--ui-accent-strong: var(--theme-accent-strong);--ui-accent-soft: var(--theme-accent-soft);--ui-accent-faint: var(--theme-accent-faint);--ui-accent-hover: var(--theme-accent-hover);--ui-on-accent: var(--theme-inverse-text);--ui-focus: var(--theme-focus);--ui-danger: var(--market-negative);--ui-success: var(--market-positive);--ui-info: var(--market-info);--ui-info-soft: color-mix(in srgb, var(--ui-info) 12%, transparent);--ui-media-ground: #0b0c0f;--ui-media-text: #fffdf7;--ui-media-accent: #e2bd62;--ui-status-review: #9b83dc;--ui-media-overlay: rgba(0, 0, 0, .72);--ui-success-soft: color-mix(in srgb, var(--ui-success) 12%, transparent);--ui-danger-soft: color-mix(in srgb, var(--ui-danger) 12%, transparent);--ui-link: var(--theme-link);--ui-workbench-action: #ad3225;--ui-workbench-action-ink: #fffdf7;--ui-workbench-media-ground: #141412;--theme-accent-05: color-mix(in srgb, var(--theme-accent) 5%, transparent);--theme-accent-08: color-mix(in srgb, var(--theme-accent) 8%, transparent);--theme-accent-10: color-mix(in srgb, var(--theme-accent) 10%, transparent);--theme-accent-12: color-mix(in srgb, var(--theme-accent) 12%, transparent);--theme-accent-15: color-mix(in srgb, var(--theme-accent) 15%, transparent);--theme-accent-18: color-mix(in srgb, var(--theme-accent) 18%, transparent);--theme-accent-20: color-mix(in srgb, var(--theme-accent) 20%, transparent);--theme-accent-30: color-mix(in srgb, var(--theme-accent) 30%, transparent);--theme-ink-14: color-mix(in srgb, var(--theme-text) 14%, transparent);--theme-ink-18: color-mix(in srgb, var(--theme-text) 18%, transparent);--theme-ink-25: color-mix(in srgb, var(--theme-text) 25%, transparent);--theme-ink-28: color-mix(in srgb, var(--theme-text) 28%, transparent);--theme-ink-35: color-mix(in srgb, var(--theme-text) 35%, transparent);--theme-ink-45: color-mix(in srgb, var(--theme-text) 45%, transparent);--theme-ink-55: color-mix(in srgb, var(--theme-text) 55%, transparent);--theme-ink-72: color-mix(in srgb, var(--theme-text) 72%, transparent);--theme-ink-82: color-mix(in srgb, var(--theme-text) 82%, transparent);--theme-ink-85: color-mix(in srgb, var(--theme-text) 85%, transparent);--ui-shadow-sm: var(--theme-shadow-sm);--ui-shadow-md: var(--theme-shadow-md);--ui-shadow-lg: var(--theme-shadow-lg);--ui-font-sans: "PingFang SC", "SF Pro Text", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font-serif: "Songti SC", "STSong", serif;--ui-font-kai: "Kaiti SC", "STKaiti", "Songti SC", serif;--ui-font-editorial: "Noto Serif SC", "Songti SC", "STSong", serif;--ui-font-nav: "DM Sans", -apple-system, sans-serif;--ui-font-display: "Playfair Display", Georgia, serif;--ui-font-qimen: "Songti SC", "Noto Serif CJK SC", serif;--ui-motion-control: .16s;--ui-ease-control: cubic-bezier(.2,.7,.2,1);--ui-control-padding: 0 12px;--ui-control-gap: 7px;--ui-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ui-nav-height: 52px;--ui-workspace-sidebar-width: 264px;--ui-workspace-header-height: 56px;--ui-control-height: 34px;--ui-control-height-sm: 30px;--ui-control-height-lg: 40px;--ui-workspace-composer-height: 112px;--ui-font-size-title: var(--ui-text-20);--ui-radius-sm: 6px;--ui-radius-md: 10px;--ui-radius-lg: 14px;--font-family: var(--ui-font-sans);--spacing-xs: var(--ui-space-4);--spacing-sm: var(--ui-space-8);--spacing-md: var(--ui-space-16);--spacing-lg: var(--ui-space-24);--spacing-xl: var(--ui-space-32);--spacing-xxl: var(--ui-space-48);--radius-sm: var(--ui-radius-sm);--radius-md: var(--ui-radius-md);--radius-lg: var(--ui-radius-lg);--radius-xl: 18px;--primary-color: var(--theme-accent);--secondary-color: var(--theme-accent-strong);--accent-color: var(--theme-accent);--text-primary: var(--theme-text);--text-secondary: var(--theme-text-secondary);--text-dark: var(--theme-text);--background-primary: var(--theme-bg);--background-secondary: var(--theme-surface);--background-tertiary: var(--theme-surface-raised);--background-card: var(--theme-surface);--background-dark: var(--theme-bg);--border-color: var(--theme-border-soft);--border-light: var(--theme-border);--shadow-light: var(--theme-shadow-sm);--shadow-medium: var(--theme-shadow-md);--shadow-heavy: var(--theme-shadow-lg);--admin-page-bg: var(--theme-bg);--admin-header-bg: var(--theme-bg-elevated);--admin-surface: var(--theme-surface);--admin-surface-raised: var(--theme-surface-raised);--admin-line: var(--theme-border-soft);--admin-line-strong: var(--theme-border);--admin-copy: var(--theme-text);--admin-copy-secondary: var(--theme-text-secondary);--admin-copy-muted: var(--theme-text-muted);--admin-accent: var(--theme-accent)}html,body,#app{min-height:100%;background:var(--theme-bg);color:var(--theme-text)}body,button,input,select,textarea{transition:background-color var(--ui-motion-control) ease,border-color var(--ui-motion-control) ease,color var(--ui-motion-control) ease,box-shadow var(--ui-motion-control) ease}::selection{color:var(--theme-text);background:var(--theme-accent-soft)}:focus-visible{outline-color:var(--theme-accent)}:root{--ui-motion-base: #a8e3e8;--ui-motion-blue: #2764c4;--ui-motion-mint: #55dfca;--ui-motion-violet: #a868eb;--ui-motion-lemon: #e7edb5}html[data-theme=obsidian-gold]{--ui-motion-base: #18364a;--ui-motion-blue: #164a91;--ui-motion-mint: #247b70;--ui-motion-violet: #65468f;--ui-motion-lemon: #777846}:root{--ui-gallery-rule:color-mix(in srgb,var(--ui-text) 22%,transparent);--ui-device-shadow:#534e4566}:root{--ui-hero-art-opacity:.24}html[data-theme=obsidian-gold]{--ui-hero-art-opacity:.34}:root{--ui-atm-bg:var(--ui-bg);--ui-atm-text:var(--ui-text);--ui-atm-muted:var(--ui-text-secondary);--ui-atm-border:var(--ui-border-strong);--ui-atm-line:var(--ui-accent);--ui-atm-light:var(--ui-accent-strong);--ui-atm-floor:var(--ui-surface-soft);--ui-atm-glow:var(--ui-accent-soft)}html[data-theme=obsidian-gold]{--ui-atm-bg:#090909;--ui-atm-text:#f6efdf;--ui-atm-muted:#b8b3aa;--ui-atm-border:#847768;--ui-atm-line:#c2a373;--ui-atm-light:#f7e0ae;--ui-atm-floor:#29251f;--ui-atm-glow:#4b3e28}:root{--ui-llm-ground: #020e16;--ui-llm-surface: #0a1d29;--ui-llm-text: #eeeae2;--ui-llm-muted: #9cabb6;--ui-llm-line: #34505f;--ui-llm-data: #7bd6f0;--ui-llm-data-deep: #123e57;--ui-llm-accent: #f3bb7a}:root,html[data-theme=ivory-gold]{--ui-qimen-text: #202c35;--ui-qimen-secondary: #566471;--ui-qimen-muted: #7a8791;--ui-qimen-faint: #8b98a3;--ui-qimen-ground: #f8f9fa;--ui-qimen-ground-edge: #f3f5f6;--ui-qimen-surface: #fdfefe;--ui-qimen-control: #ffffffdd;--ui-qimen-line: #e2e6e9;--ui-qimen-line-strong: #cbd4da;--ui-qimen-selected: #e4e7ebbf;--ui-qimen-selected-edge: #d9dde180;--ui-qimen-selected-line: #c7cdd3;--ui-qimen-focus: #78a198;--ui-qimen-accent-soft: #eef8f3;--ui-qimen-accent-line: #9dc4b4;--ui-qimen-accent-text: #326552;--ui-qimen-tag: #e0eae2;--ui-qimen-tag-text: #536c61;--ui-qimen-warning: #f0e3e2;--ui-qimen-warning-text: #8b5c57;--ui-qimen-button: #202c35;--ui-qimen-button-raised: #2d3a45;--ui-qimen-button-text: #ffffff;--ui-qimen-shadow: #3044520d;--ui-qimen-control-shadow: #303f4810;--ui-qimen-focus-ring: #629e8a13;--ui-qimen-hover: #edf2f31c}html[data-theme=obsidian-gold]{--ui-qimen-text: #e8edf0;--ui-qimen-secondary: #bac6cd;--ui-qimen-muted: #9faeb8;--ui-qimen-faint: #879ba8;--ui-qimen-ground: #12191f;--ui-qimen-ground-edge: #151f27;--ui-qimen-surface: #1b252d;--ui-qimen-control: #23313be8;--ui-qimen-line: #35444f;--ui-qimen-line-strong: #536570;--ui-qimen-selected: #41515f9e;--ui-qimen-selected-edge: #3c4e5b80;--ui-qimen-selected-line: #697f8c;--ui-qimen-focus: #95bcaf;--ui-qimen-accent-soft: #263f39;--ui-qimen-accent-line: #557d70;--ui-qimen-accent-text: #acd7c5;--ui-qimen-tag: #30443a;--ui-qimen-tag-text: #b1c8b9;--ui-qimen-warning: #493231;--ui-qimen-warning-text: #e1b0a9;--ui-qimen-button: #dce5e9;--ui-qimen-button-raised: #edf2f4;--ui-qimen-button-text: #202c35;--ui-qimen-shadow: #00000030;--ui-qimen-control-shadow: #00000020;--ui-qimen-focus-ring: #90c1ac20;--ui-qimen-hover: #e2edf214}:where(button,input,select,textarea){font:inherit}:where(button){touch-action:manipulation}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-modal-z, 1000);display:flex;align-items:center;justify-content:center;padding:var(--ui-modal-padding, var(--ui-space-16));background:var(--ui-backdrop)}.ui-button{font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--ui-motion-control),border-color var(--ui-motion-control),color var(--ui-motion-control),transform var(--ui-motion-control) var(--ui-ease-control)}.ui-button:where(:not(.ui-button--plain)){min-height:var(--ui-control-height);padding:var(--ui-control-padding);display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-control-gap);color:var(--ui-button-text, var(--ui-text));background:var(--ui-button-bg, var(--ui-surface));border:1px solid var(--ui-button-border, var(--ui-border));border-radius:var(--ui-radius-sm);box-shadow:var(--ui-button-shadow, var(--ui-shadow-sm))}.ui-button:where(:not(.ui-button--plain)):where(:hover:not(:disabled)){background:var(--ui-button-hover-bg, var(--ui-surface-hover));border-color:var(--ui-button-hover-border, var(--ui-border-strong))}.ui-button:active:not(:disabled){transform:translateY(1px)}.ui-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.ui-button:disabled{opacity:.45;cursor:not-allowed}.ui-button--accent{--ui-button-text: var(--ui-on-accent);--ui-button-bg: var(--ui-accent);--ui-button-border: var(--ui-accent);--ui-button-hover-bg: var(--ui-accent-hover);--ui-button-hover-border: var(--ui-accent-hover)}.ui-button--ghost{--ui-button-bg: transparent;--ui-button-border: transparent;--ui-button-shadow: none}.ui-button.ui-button--icon{width:var(--ui-control-height);padding:0;border-radius:999px}@media(prefers-reduced-motion:reduce){.ui-button{transition:none}.ui-button:active:not(:disabled){transform:none}}.ui-surface{color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm)}.ui-control{color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.ui-control:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-hover)}.ui-control-accent{color:var(--theme-inverse-text);background:var(--ui-accent);border-color:var(--ui-accent)}.ui-workspace-page{min-width:0;padding:var(--ui-space-2);color:var(--ui-text);font:inherit}.ui-workspace-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-space-8);min-height:var(--ui-control-height-sm)}.ui-workspace-header h1{margin:0;font-size:var(--ui-text-16);font-weight:600}.ui-workspace-section{min-width:0}.ui-workspace-section-title{margin:0;font-size:var(--ui-text-12);font-weight:600;color:var(--ui-text)}.ui-workspace-metrics{display:grid;grid-template-columns:repeat(var(--ui-metric-columns, 3),minmax(0,1fr));border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-sm);overflow:hidden}.ui-workspace-metrics>*{padding:var(--ui-space-9) var(--ui-space-10);border-right:1px solid var(--ui-border-soft);background:var(--ui-surface)}.ui-workspace-metrics>:last-child{border-right:0}.ui-workspace-metrics :is(span,small){display:block;color:var(--ui-text-muted);font-size:var(--ui-text-11)}.ui-workspace-metrics strong{display:block;margin:var(--ui-space-4) 0;font-size:var(--ui-text-18);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ui-workspace-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-space-8)}.ui-workspace-page .ui-button{min-height:var(--ui-control-height-sm);padding:0 var(--ui-space-10);font-size:var(--ui-text-12);box-shadow:none}.ui-workspace-page .ui-control{min-height:var(--ui-control-height-sm);box-sizing:border-box;padding:0 var(--ui-space-9);font-size:var(--ui-text-12);max-width:100%}.ui-control:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.public-guide{max-width:960px;margin:var(--ui-space-32) auto;padding:var(--ui-space-24) clamp(var(--ui-space-16),4vw,var(--ui-space-32));color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-lg);font-family:var(--ui-font-sans);line-height:var(--ui-line-height-loose);overflow-wrap:anywhere}.public-guide-host{padding:0 var(--ui-space-16)}.public-guide h2{font-size:var(--ui-text-18);margin:var(--ui-space-24) 0 var(--ui-space-10)}.public-guide>section:first-child h2{margin-top:0}.public-guide p{margin:var(--ui-space-10) 0;color:var(--ui-text-secondary)}.public-guide a{color:var(--ui-accent);text-decoration:underline;text-underline-offset:.2em}.public-guide a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.public-guide ul{padding-left:var(--ui-space-22)}.public-guide-fallback>h1{max-width:960px;margin:var(--ui-space-32) auto;padding:0 var(--ui-space-16);font-size:var(--ui-text-32)}
