@font-face{font-family:SSF Breakthrough;src:url(../fonts/ssf-breakthrough-light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:SSF Breakthrough;src:url(../fonts/ssf-breakthrough-regular.woff2)format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:SSF Breakthrough;src:url(../fonts/ssf-breakthrough-demibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:SSF Breakthrough;src:url(../fonts/ssf-breakthrough-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:SSF Breakthrough;src:url(../fonts/ssf-breakthrough-extrabold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:SSF Breakthrough;src:url(../fonts/ssf-breakthrough-black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:SSF Breakthrough;src:url(../fonts/ssf-breakthrough-heavy.woff2)format("woff2");font-weight:950;font-display:swap}:root{--at-font:"SSF Breakthrough", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--at-font-scale:1.125;--at-primary:#0573d5;--at-primary-hover:#005fb8;--at-primary-strong:#0056ac;--at-accent:#34a8ff;--at-bg:#f4f7fb;--at-bg-radial:radial-gradient(circle at 100% 0%, #2b91ef1a, transparent 32%), linear-gradient(180deg, #fff 0%, var(--at-bg) 100%);--at-surface:#fff;--at-surface-soft:#f0f5fa;--at-surface-muted:#e5edf6;--at-surface-raised:#ffffffeb;--at-text:#111d2b;--at-text-soft:#526171;--at-text-muted:#647383;--at-border:#cdd9e5;--at-border-soft:#e0e8f0;--at-focus:#0573d5;--at-success:#278052;--at-warning:#9a6928;--at-danger:#b42318;--at-radius-sm:7px;--at-radius-md:10px;--at-radius-lg:14px;--at-radius-xl:18px;--at-radius-pill:999px;--at-container:1280px;--at-shadow:0 20px 55px #17395d1f;--at-shadow-soft:0 8px 24px #17395d17;--at-space:1rem;--at-title-size:clamp(1.85rem, 3.6vw, 2.75rem);--at-title-leading:1.12;--at-reading-width:70ch;--at-page-top:clamp(1.25rem, 3vw, 2.5rem);--at-section-gap:clamp(2rem, 4vw, 3.5rem);--at-panel-padding:clamp(1.1rem, 2.5vw, 2rem)}.dark,:root[data-theme=dark],html[data-theme=dark]{--at-bg:#071725;--at-bg-radial:radial-gradient(circle at 84% -8%, #0e68be45, transparent 34%), linear-gradient(180deg, #061422, #081928);--at-surface:#0b1e2f;--at-surface-soft:#10283d;--at-surface-muted:#163650;--at-surface-raised:#091c2deb;--at-text:#f4f8fc;--at-text-soft:#b5c3d0;--at-text-muted:#a3b4c4;--at-border:#29465d;--at-border-soft:#1b3850;--at-primary:#087fe8;--at-primary-hover:#39a1fa;--at-primary-strong:#0564bd;--at-accent:#39b7ff;--at-focus:#77c7ff;--at-warning:#edbc70;--at-success:#71d899;--at-shadow:0 24px 65px #0000005c;--at-shadow-soft:0 12px 30px #00000040}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%;margin:0}html{font-size:calc(16px*var(--at-font-scale));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}:is(html:has(.catalog-detail),html:has(.catalog-page)),:is(html:has(.auction-detail),html:has(.auction-page)){scroll-behavior:auto}body{min-height:100dvh;font-family:var(--at-font);color:var(--at-text);background:var(--at-bg);background-image:var(--at-bg-radial);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}img,svg,video{max-width:100%;display:block}a{color:inherit}:where(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--at-focus);outline-offset:3px}.site-container{width:min(var(--at-container),calc(100% - 2rem));margin-inline:auto}.site-main{flex:1;overflow:clip}.site-section{padding:2.5rem 0 0}.section-note{color:var(--at-text-soft);margin:.5rem 0 0}.site-footer{margin-top:4rem}.site-button{appearance:none;border:1px solid var(--at-border);border-radius:var(--at-radius-sm);background:var(--at-surface);min-height:44px;color:var(--at-text);cursor:pointer;font:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.4rem;padding:.66rem 1rem;font-weight:700;line-height:1.15;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.site-button:hover{background:var(--at-surface-soft);border-color:var(--at-primary);transform:translateY(-1px)}.site-button:active{transform:translateY(0)}.site-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.site-button--primary{border-color:var(--at-primary);background:linear-gradient(135deg,var(--at-primary),var(--at-primary-strong));box-shadow:0 5px 14px color-mix(in srgb,var(--at-primary) 26%,transparent);color:#fff!important}.site-button--primary:hover{border-color:var(--at-primary-hover);background:linear-gradient(135deg,var(--at-primary-hover),var(--at-primary-strong))}.site-button--ghost{background:var(--at-surface-raised)}.site-back-link{min-height:44px;color:var(--at-primary);text-underline-offset:.2em;overflow-wrap:anywhere;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}input,select,textarea{border:1px solid var(--at-border-soft);border-radius:var(--at-radius-sm);background:var(--at-surface);width:100%;min-height:44px;color:var(--at-text);font:inherit;padding:.58rem .72rem;transition:border-color .18s,box-shadow .18s}input:hover,select:hover,textarea:hover{border-color:var(--at-border)}input:focus,select:focus,textarea:focus{border-color:var(--at-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--at-primary) 14%,transparent);outline:none}select{appearance:auto}label{color:var(--at-text)}.crumbs{padding:.9rem 0;font-size:.82rem}.crumbs ol{color:var(--at-text-soft);flex-wrap:wrap;gap:.25rem .35rem;margin:0;padding:0;list-style:none;display:flex}.crumbs__item{align-items:center;gap:.35rem;display:inline-flex}.crumbs__item:not(:last-child):after{content:"/";color:var(--at-text-muted)}@media (width>=900px){.site-container{width:min(var(--at-container),calc(100% - 3rem))}.site-section{padding-top:4.5rem}}.dashboard-page{--dashboard-accent:var(--at-primary);--dashboard-accent-soft:color-mix(in srgb, var(--dashboard-accent) 14%, transparent);--dashboard-border:color-mix(in srgb, var(--dashboard-accent) 22%, var(--at-border-soft));--dashboard-panel:color-mix(in srgb, var(--at-surface) 94%, var(--dashboard-accent) 6%);--dashboard-panel-raised:color-mix(in srgb, var(--at-surface-raised) 91%, var(--dashboard-accent) 9%);isolation:isolate;position:relative}.dashboard-page--green{--dashboard-accent:#20c486}.dashboard-page--violet{--dashboard-accent:#8b63f6}.dashboard-page:before{z-index:-1;pointer-events:none;background:radial-gradient(circle at 91% 3%,var(--dashboard-accent-soft),transparent 24rem),linear-gradient(180deg,color-mix(in srgb,var(--dashboard-accent) 3%,transparent),transparent 30rem);content:"";position:absolute;inset:0}.dashboard-page.dashboard-page .dashboard-hero{min-height:0;padding:var(--at-panel-padding);border:1px solid var(--dashboard-border);border-radius:var(--at-radius-md);background:linear-gradient(112deg,var(--dashboard-panel-raised) 0 54%,color-mix(in srgb,var(--dashboard-accent) 11%,var(--at-surface)) 100%);align-content:center;gap:.8rem;margin-bottom:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.dashboard-page.dashboard-page .dashboard-hero:after{opacity:.48;background:linear-gradient(135deg,transparent 0 23%,var(--dashboard-accent) 23% 24%,transparent 24% 47%,var(--dashboard-accent) 47% 48%,transparent 48%),linear-gradient(90deg,var(--dashboard-accent-soft) 0 27%,transparent 27% 35%,color-mix(in srgb,var(--dashboard-accent) 30%,transparent) 35% 59%,transparent 59% 67%,var(--dashboard-accent-soft) 67% 100%);clip-path:polygon(8% 18%,46% 18%,46% 0,57% 0,57% 32%,100% 32%,100% 88%,61% 88%,61% 100%,50% 100%,50% 70%,8% 70%);content:"";width:min(46%,35rem);height:128%;position:absolute;bottom:-28%;right:clamp(-5rem,-2vw,-1rem)}.dashboard-page.dashboard-page .dashboard-hero>*{z-index:1;position:relative}.dashboard-page.dashboard-page .dashboard-hero h1{max-width:100%;font-size:var(--at-title-size);line-height:var(--at-title-leading);letter-spacing:-.035em;text-wrap:balance;margin:0}.dashboard-page.dashboard-page .dashboard-hero p{max-width:58ch}.dashboard-page.dashboard-page .dashboard-panel{border:1px solid var(--dashboard-border);border-radius:var(--at-radius-md);background:linear-gradient(145deg,var(--dashboard-panel),var(--at-surface));box-shadow:inset 0 1px #ffffff0a}.dashboard-page.dashboard-page .dashboard-panel--interactive{transition:border-color .2s,background-color .2s,transform .2s}.dashboard-page.dashboard-page .dashboard-panel--interactive:hover{border-color:color-mix(in srgb,var(--dashboard-accent) 58%,var(--at-border));transform:translateY(-2px)}.dashboard-page.dashboard-page .dashboard-panel--accent{background:linear-gradient(120deg,var(--dashboard-accent-soft),transparent 42%),var(--dashboard-panel)}.dashboard-page.dashboard-page .dashboard-metric{border:1px solid var(--dashboard-border)}.dashboard-page.dashboard-page .dashboard-metric,.dashboard-page.dashboard-page .dashboard-notice{border-radius:var(--at-radius-sm);background:color-mix(in srgb,var(--dashboard-accent) 9%,var(--at-surface))}.dashboard-page.dashboard-page .dashboard-notice{border-color:color-mix(in srgb,var(--dashboard-accent) 46%,var(--at-border-soft))}.dashboard-page .crumbs{padding:.75rem 0;font-size:.74rem;font-weight:700}.dashboard-page .crumbs a{color:var(--dashboard-accent);text-decoration:none}.dashboard-page .editorial-list__empty,.dashboard-page .section-note{border:1px dashed var(--dashboard-border);border-radius:var(--at-radius-sm);background:var(--dashboard-panel)}.dashboard-page .catalog-controls.dashboard-panel{padding:.8rem}.dashboard-page .catalog-controls.dashboard-panel fieldset{background:0 0;border:0;padding:.2rem}.dashboard-page .about-copy.dashboard-panel,.dashboard-page .content-page__body.dashboard-panel,.dashboard-page .faq-page__content.dashboard-panel,.dashboard-page .history.dashboard-panel,.dashboard-page .service-page__body.dashboard-panel{padding:var(--at-panel-padding)}.dashboard-page .market-table+.market-history{margin-top:1rem}@media (width<=680px){.dashboard-page.dashboard-page .dashboard-hero{min-height:0;padding:1.1rem}.dashboard-page.dashboard-page .dashboard-hero:after{opacity:.3;width:70%;right:-6rem}.dashboard-page.dashboard-page .dashboard-hero h1{max-width:none;font-size:var(--at-title-size)}.dashboard-page.dashboard-page .dashboard-panel--interactive:hover{transform:none}}@media (prefers-reduced-motion:reduce){.dashboard-page.dashboard-page .dashboard-panel--interactive{transition:none}}
