@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Martian+Mono:wght@300;400;500;600&display=swap";
:root{--paper:#f2f1ec;--raised:#f6f4ec;--ink:#26221a;--ink-deep:#1c1810;--muted:#4d4940;--line:#16140f29;--line-soft:#16140f17;--emerald:#0b6b48;--emerald-deep:#075235;--bg-primary:var(--paper);--bg-secondary:#eceae2;--bg-tertiary:#e7e4da;--bg-card:var(--raised);--bg-card-hover:#fff;--emerald-light:#0b6b48;--emerald-glow:#0b6b481f;--emerald-subtle:#0b6b480f;--text-primary:var(--ink);--text-secondary:var(--muted);--text-muted:#6b6557;--text-dark:var(--ink);--text-dark-secondary:var(--muted);--border-subtle:var(--line-soft);--border-card:var(--line);--shadow-card:0 1px 3px #26221a0f,0 4px 12px #26221a0d;--shadow-card-hover:0 6px 16px #26221a1a,0 18px 40px #26221a1a;--shadow-emerald:0 18px 40px -22px #26221a47;--down:#a8463a;--font-display:"Archivo",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Archivo",-apple-system,BlinkMacSystemFont,ui-sans-serif,system-ui,sans-serif;--font-mono:"Martian Mono",ui-monospace,"SFMono-Regular",Menlo,monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{height:100%;margin:0;overflow:hidden auto}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:17px;font-weight:400;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;font-weight:800;line-height:1.05}.lab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.lab-em{color:var(--emerald)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}a{color:inherit;text-decoration:none}.skip-link{z-index:9999;background:var(--emerald);color:var(--paper);font-family:var(--font-body);border-radius:0;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:top .16s;position:absolute;top:-100%;left:16px}.skip-link:focus{top:0}.page{min-height:100dvh}.site-header{z-index:100;padding-top:env(safe-area-inset-top,0px);background:var(--paper);border-bottom:1px solid #16140f0f;transition:background .2s,box-shadow .2s;position:sticky;top:0}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#16140f47,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.site-header.is-scrolled{background:var(--paper);box-shadow:0 4px 24px #26221a1f}.site-header.is-scrolled .header-inner{height:56px}.site-header.is-scrolled .brand-title{font-size:26px}.site-header.is-scrolled .brand-slogan{opacity:0;height:0;margin:0;overflow:hidden}.header-inner{grid-template-columns:1fr minmax(240px,460px) 1fr;align-items:center;gap:16px;max-width:1320px;height:64px;margin:0 auto;padding:0 24px;transition:height .22s;display:grid}.brand{flex-direction:column;gap:2px;display:flex}.brand-title{font-size:26px;font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;line-height:1;transition:font-size .22s}.brand-title:after{content:""}.brand-accent{color:var(--emerald-light);font-weight:500}.brand-slogan{font-size:11.5px;font-family:var(--font-mono);opacity:.5;letter-spacing:.04em;text-transform:uppercase;font-weight:500;transition:opacity .22s,height .22s}.header-search{justify-content:center;display:flex}.search-input{width:100%;height:42px;font-family:var(--font-body);color:var(--ink);background:#16140f0f;border:1px solid #16140f2e;border-radius:0;outline:none;padding:0 20px;font-size:14px;transition:border-color .16s,background .16s,box-shadow .16s}.search-input::placeholder{color:#16140f73}.search-input:hover{background:#16140f14;border-color:#0b6b4859}.search-input:focus{background:#16140f14;border-color:#0b6b4899;box-shadow:0 0 0 2px #0b6b481f}.header-account{justify-content:flex-end;align-items:center;display:flex}.registry-nav-btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap;background:#16140f08;border:1px solid #16140f33;border-radius:0;flex-shrink:0;width:fit-content;padding:8px 12px;font-size:11px;font-weight:500;transition:all .2s}.registry-nav-btn:hover{color:var(--emerald);background:#0b6b4817;border-color:#0b6b486b}.account-btn{height:42px;font-family:var(--font-body);color:var(--muted);cursor:pointer;background:#16140f0d;border:1px solid #16140f1a;border-radius:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;transition:border-color .16s;display:inline-flex}.account-btn:hover{border-color:#16140f38}.account-label{font-size:14px}.header-nav{background:var(--paper);border-bottom:1px solid var(--border-subtle)}.header-nav-inner{scrollbar-width:none;-ms-overflow-style:none;justify-content:center;gap:2px;max-width:1320px;margin:0 auto;padding:6px 24px;display:flex;overflow-x:auto}.header-nav-inner::-webkit-scrollbar{display:none}.header-nav-link{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap;transition:color .2s var(--ease-out);background:0 0;border:none;border-radius:0;padding:9px 14px;font-size:11px;font-weight:500;position:relative}.header-nav-link:after{content:"";background:var(--emerald);transform-origin:0;height:1.5px;transition:transform .24s var(--ease-out);position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.header-nav-link:hover{color:var(--ink)}.header-nav-link:hover:after{transform:scaleX(1)}.header-nav-link.is-active{color:var(--emerald)}.header-nav-link.is-active:after{transform:scaleX(1)}.header-nav-link:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.whats-new-btn{position:relative}.new-dot{background:var(--down);border:2px solid var(--bg-primary);pointer-events:none;border-radius:50%;width:12px;height:12px;animation:2s ease-in-out infinite dotPulse;position:absolute;top:-3px;right:-3px}.new-dot--menu{vertical-align:middle;border:none;width:9px;height:9px;margin-left:8px;display:inline-block;position:static}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.4}}.filter-bar{top:calc(64px + env(safe-area-inset-top,0px));z-index:90;-webkit-backdrop-filter:blur(16px);background:#f2f1eceb;transition:top .22s,background .2s;position:sticky;box-shadow:0 4px 20px #26221a1f}body:has(.site-header.is-scrolled) .filter-bar{top:calc(56px + env(safe-area-inset-top,0px))}.filter-bar:after{content:"";background:linear-gradient(90deg,#0000,#16140f47,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.filter-inner{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;gap:10px;max-width:1320px;margin:0 auto;padding:12px 24px;display:flex;overflow-x:auto}.filter-inner::-webkit-scrollbar{display:none}.brand-pills{border-right:1px solid #16140f26;flex-shrink:0;align-items:center;gap:4px;margin-right:6px;padding-right:10px;display:flex}.filter-inner .filters{flex-wrap:nowrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.filter-inner .filters::-webkit-scrollbar{display:none}.filter-select{height:38px;font-family:var(--font-body);white-space:nowrap;color:var(--muted);cursor:pointer;appearance:none;background:#16140f14 url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='rgba(22, 20, 15 ,0.6)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/10px 6px no-repeat;border:1px solid #16140f24;border-radius:0;outline:none;flex:150px;min-width:140px;max-width:280px;padding:0 36px 0 14px;font-size:13px;font-weight:500;transition:background-color .14s,border-color .14s}.filter-select:hover{background:#16140f1f;border-color:#16140f38}.filter-select:focus{border-color:#0b6b4880;box-shadow:0 0 0 2px #0b6b481f}.filter-select--active{color:var(--emerald);background:#0b6b4814;border-color:#0b6b4859}.filter-select option{color:#111;background:#fff}.clear-filters{height:38px;font-family:var(--font-body);color:#16140fb3;cursor:pointer;white-space:nowrap;background:#16140f0a;border:1px solid #16140f1f;border-radius:0;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:500;transition:background .14s,color .14s}.clear-filters:hover{color:var(--ink);background:#16140f1a}.filters-trigger{height:44px;font-family:var(--font-body);color:var(--muted);cursor:pointer;background:#16140f0d;border:1px solid #16140f38;border-radius:0;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.filters-trigger:hover{color:var(--ink);border-color:#0b6b4866}.filters-trigger:focus-visible{outline:2px solid var(--emerald-light);outline-offset:2px}.filters-count{background:var(--emerald-light);color:#fff;min-width:20px;height:20px;font-family:var(--font-mono);border-radius:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.filter-sheet-overlay{z-index:1200;-webkit-backdrop-filter:blur(2px);background:#16140f99;align-items:flex-end;animation:.16s sheetFade;display:flex;position:fixed;inset:0}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}.filter-sheet{background:var(--raised);border-top:1px solid #16140f33;border-radius:4px 4px 0 0;flex-direction:column;width:100%;max-height:85vh;animation:.24s cubic-bezier(.16,1,.3,1) sheetUp;display:flex;box-shadow:0 -12px 40px #26221a1f}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.filter-sheet,.filter-sheet-overlay{animation:none}}.filter-sheet-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.filter-sheet-title{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:600}.filter-sheet-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.filter-sheet-close:hover{color:var(--ink);background:#16140f0d}.filter-sheet-close:focus-visible,.filter-sheet-clear:focus-visible,.filter-sheet-apply:focus-visible{outline:2px solid var(--emerald-light);outline-offset:2px}.filter-sheet-body{flex-direction:column;gap:10px;padding:16px 20px;display:flex;overflow-y:auto}.filter-sheet-body .filter-select{flex:none;width:100%;min-width:0;max-width:none;height:50px;font-size:15px}.filter-sheet-body .favorites-toggle{justify-content:flex-start}.filter-sheet-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);gap:10px;display:flex}.filter-sheet-clear{height:48px;font-family:var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #16140f38;border-radius:0;flex:none;padding:0 20px;font-size:14px}.filter-sheet-clear:hover{color:var(--ink);border-color:#16140f66}.filter-sheet-apply{height:48px;font-family:var(--font-body);color:#fff;background:var(--emerald-light);cursor:pointer;border:none;border-radius:0;flex:auto;font-size:14px;font-weight:600}.filter-sheet-apply:hover{background:var(--emerald-deep)}.filter-sheet-apply:active{transform:translateY(1px)}.catalog{max-width:1380px;margin:0 auto;padding:36px clamp(16px,4vw,48px) 80px}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.market-status{max-width:1480px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);background:#16140f0f;border:1px solid #16140f24;border-radius:4px;width:fit-content;margin:0 auto 14px;padding:9px 16px;font-size:12px}.market-status--error{color:var(--down);background:#a8463a14;border-color:#a8463a40}.catalog-empty{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:12px;padding:72px 24px;display:flex}.catalog-empty-icon{width:56px;height:56px;color:var(--text-muted);opacity:.55}.catalog-empty-title{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:22px;font-weight:500}.catalog-empty-sub{color:var(--text-muted);max-width:360px;margin:0;font-size:14px;line-height:1.6}.catalog-empty .show-more-btn{margin-top:8px}.watch-card{background:var(--bg-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);color:var(--text-dark);cursor:pointer;border-radius:4px;flex-direction:column;padding:14px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible}.watch-card:before{content:"";background:linear-gradient(90deg,transparent,var(--emerald-light),transparent);opacity:0;border-radius:4px 4px 0 0;height:2px;transition:opacity .28s;position:absolute;top:0;left:0;right:0}.watch-card:hover{box-shadow:var(--shadow-card-hover),var(--shadow-emerald);transform:translateY(-4px)}.watch-card:hover:before{opacity:1}.watch-card:hover .watch-favorite-btn{z-index:10;border:1px solid var(--line);color:#26221a80;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f6f4ecd1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.watch-image img{transform:scale(1.03)}.watch-card:active{transform:translateY(-1px)}.watch-image{aspect-ratio:1/.85;background:linear-gradient(170deg,#e9e5da 0%,#d8d2c4 100%);border-radius:4px;width:100%;margin-bottom:12px;position:relative;overflow:hidden}.watch-favorite-btn{z-index:10;border:1px solid var(--line);color:#26221a80;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f6f4ecd1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.watch-favorite-btn:hover{color:var(--down);background:#a8463a1a;border-color:#a8463a4d;transform:scale(1.1)}.watch-favorite-btn.is-favorited{color:var(--down);background:#a8463a1f;border-color:#a8463a66}.watch-image img{opacity:0;transition:opacity .2s,transform .25s}.watch-image.is-loaded img{opacity:1}.img-skeleton{opacity:1;pointer-events:none;background:linear-gradient(90deg,#0000000a 0%,#00000014 35%,#0000000a 70%) 0 0/220% 100%;border-radius:4px;transition:opacity .2s;animation:1.2s ease-in-out infinite shimmer;position:absolute;inset:0}.watch-image.is-loaded .img-skeleton{opacity:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.watch-placeholder{color:var(--color-text-secondary,var(--muted));background:linear-gradient(135deg,#00000005 0%,#0000000d 100%);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.placeholder-icon{opacity:.6;width:56px;height:56px}.placeholder-ref{font-size:11px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;opacity:.5;font-weight:500}.watch-title{font-family:var(--font-display);letter-spacing:.01em;color:var(--text-dark);overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:17px;font-weight:600;line-height:1.2}.watch-ref{max-width:100%;font-family:var(--font-mono);background:var(--ink);color:#fff;letter-spacing:.06em;overflow-wrap:anywhere;word-break:break-word;border-radius:0;margin-top:6px;padding:4px 9px;font-size:10.5px;font-weight:400;display:inline-block}.watch-nickname{min-height:17px;font-family:var(--font-display);color:var(--text-dark-secondary);letter-spacing:.01em;overflow-wrap:anywhere;word-break:break-word;margin-top:4px;font-size:12.5px;font-style:italic}.watch-specs{font-family:var(--font-body);color:var(--text-dark-secondary);grid-template-columns:1fr 1fr;gap:3px 14px;margin:10px 0 0;padding:0;font-size:12px;font-weight:300;line-height:1.55;list-style:none;display:grid}.spec-label{color:#16140f73;font-weight:500}.watch-divider{background:linear-gradient(90deg,#0000,#16140f38,#0000);height:1px;margin:auto 0 12px}.watch-prices{font-size:13px;font-family:var(--font-body)}.price-row{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.price-row+.price-row{margin-top:2px}.price-label{color:var(--text-dark-secondary);font-size:12px;font-weight:300}.price-value{font-family:var(--font-mono);letter-spacing:-.01em;font-size:13.5px;font-weight:500}.price-value.retail{color:var(--text-dark)}.price-value.market{font-size:14.5px}.price-value.market.market-up{color:var(--emerald)}.price-value.market.market-even{color:var(--muted)}.price-value.market.market-down{color:var(--down)}.price-value.market.market-na{color:var(--muted);font-style:italic}.price-right{align-items:center;gap:8px;display:inline-flex}.pct-chip{font-family:var(--font-mono);letter-spacing:.02em;border-radius:0;padding:3px 8px;font-size:11px;font-weight:500}.pct-chip.up{color:var(--emerald);background:#0b6b4817}.pct-chip.down{color:var(--down);background:#a8463a14}.pct-chip.na{color:var(--muted);background:#8c826e1a;font-style:italic}.info-tip{appearance:none;font-family:var(--font-mono);color:#0006;cursor:help;vertical-align:middle;background:0 0;border:1px solid #00000026;border-radius:0;justify-content:center;align-items:center;width:15px;height:15px;margin-left:4px;font-size:10px;font-weight:700;line-height:1;transition:border-color .16s,color .16s;display:inline-flex;position:relative}.info-tip:before{content:"";position:absolute;inset:-14px}.info-tip:hover{border-color:var(--emerald-light);color:var(--emerald)}.info-tip:after{content:attr(data-tip);font-family:var(--font-body);white-space:normal;text-align:center;color:#fff;opacity:0;pointer-events:none;background:#26221af0;border:1px solid #16140f1a;border-radius:4px;width:max-content;max-width:min(220px,70vw);padding:6px 10px;font-size:11px;font-weight:500;transition:opacity .12s;position:absolute;bottom:130%;left:50%;transform:translate(-50%)}.info-tip:hover:after,.info-tip:focus:after,.info-tip.tip-open:after{opacity:1}.site-footer{border-top:1px solid var(--ink);background:var(--paper);padding-bottom:env(safe-area-inset-bottom,0px);margin-top:64px;position:relative}.footer-inner{grid-template-columns:1.2fr 1fr 1fr;gap:32px;max-width:1320px;margin:0 auto;padding:36px clamp(16px,4vw,48px);display:grid}.footer-brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:4px;font-size:26px;font-weight:700;line-height:1}.footer-brand-accent{color:var(--emerald);font-weight:500}.footer-slogan{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;opacity:.5;margin-bottom:16px;font-size:11px;font-weight:500}.footer-heading{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--emerald-light);margin-bottom:12px;font-size:10.5px;font-weight:500}.footer-text{color:var(--text-muted);margin:0 0 8px;font-size:13px;font-weight:300;line-height:1.6}.footer-link{color:var(--text-muted);margin:0 0 7px;font-size:13px;font-weight:300;transition:color .16s;display:block}.footer-link:hover{color:var(--text-primary)}.footer-bottom{max-width:1320px;color:var(--text-muted);border-top:1px solid var(--border-subtle);margin:0 auto;padding:14px clamp(16px,4vw,48px) 24px;font-size:11.5px;font-weight:300}.home-shell{max-width:1320px;margin:0 auto;padding:46px clamp(16px,4vw,48px) 80px}.home-placeholder{border:1px solid var(--border-subtle);background:#16140f05;border-radius:4px;padding:24px}.home-title{font-family:var(--font-display);color:var(--text-primary);margin:0 0 6px;font-size:18px;font-weight:500}.home-subtitle{color:var(--text-muted);margin:0;font-size:14px;font-weight:300}@media (max-width:1100px){.catalog-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media (max-width:900px){.header-inner{grid-template-columns:1fr auto;gap:10px;height:auto;padding:12px 16px}.header-search{order:3;grid-column:1/-1}.registry-nav-btn{display:none}.site-header.is-scrolled .header-inner{height:auto}.filter-bar{position:relative;top:0}body:has(.site-header.is-scrolled) .filter-bar{position:relative;top:0}.filter-inner{padding:8px 16px}.catalog{padding:20px 16px 56px}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:14px}.footer-inner{grid-template-columns:1fr;gap:20px;padding:28px 16px}}@media (max-width:640px){.header-inner{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:8px;padding:10px 14px}.brand{grid-area:1/1;align-self:center}.header-account{grid-area:1/2;align-self:center}.header-inner>div:has(.registry-nav-btn){display:none}.header-search{grid-area:2/1/auto/-1}.brand-title{font-size:21px}.brand-slogan{font-size:9.5px}.search-input{height:38px;font-size:13px}.account-label{display:none}.account-btn{height:44px;padding:0 12px}.watch-favorite-btn{width:40px;height:40px}.show-more-btn{min-height:44px}.registry-nav-btn{display:none}.brand-pill{flex-shrink:0;align-items:center;min-height:40px;padding:8px 12px;font-size:10px;display:inline-flex}.coming-soon-title{font-size:clamp(40px,12vw,64px)}.account-container{padding:60px 16px 40px}.account-card,.cancel-section{padding:20px}.reg-container{padding:0 16px}.reg-hero{padding:40px 0 32px}.search-wrap{padding:20px}.search-row{flex-direction:column}.info-grid{grid-template-columns:1fr}.subscribe-plan-cards,.confirm-actions{flex-direction:column}.header-nav-inner{justify-content:flex-start;padding:4px 12px}.header-nav-link{align-items:center;min-height:44px;padding:11px 13px;display:inline-flex}.filter-inner{gap:10px 8px;padding:10px 14px}.brand-pills{scrollbar-width:none;-ms-overflow-style:none;border-right:1px solid #16140f26;flex-wrap:nowrap;margin-right:4px;padding-bottom:0;padding-right:10px;overflow-x:auto}.brand-pills::-webkit-scrollbar{display:none}.filter-inner .filters{gap:8px}.filter-select{background-position:right 12px center;flex:calc(50% - 4px);min-width:0;height:44px;padding:0 28px 0 12px;font-size:13px}.clear-filters{flex:100%;height:44px;padding:0 16px;font-size:13px}.mobile-page-btn{min-height:44px}.catalog{padding:16px 12px 52px}.catalog-grid{grid-template-columns:1fr;gap:14px;max-width:400px;margin:0 auto}.watch-card{padding:12px}.watch-image{aspect-ratio:1/.75}.watch-title{font-size:16px}.footer-bottom{padding:12px 14px 18px}}@media (max-width:380px){.header-inner{gap:6px;padding:8px 10px}.brand-title{font-size:19px}.catalog-grid{max-width:100%}}.account-menu-item--mobile-only{display:none!important}@media (max-width:900px){.account-menu-item--mobile-only{display:block!important}}.auth-page{background:linear-gradient(135deg,var(--paper)0%,#eceae2 50%,var(--paper)100%);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.auth-card{background:#fff;border-radius:4px;width:100%;max-width:420px;padding:40px 36px;box-shadow:0 20px 60px #26221a1f}.auth-brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-align:center;margin-bottom:24px;font-size:26px;font-weight:700;line-height:1}.auth-brand span{color:var(--emerald);font-weight:500}.auth-title{color:var(--ink);text-align:center;margin:0 0 6px;font-size:24px;font-weight:700}.auth-subtitle{color:var(--muted);text-align:center;margin:0 0 28px;font-size:14px}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-form .form-group{flex-direction:column;gap:5px;display:flex}.auth-form label{color:var(--text-muted);font-size:13px;font-weight:600}.auth-form input{border:1.5px solid var(--line);border-radius:0;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}.auth-form input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0b6b4814}.auth-submit{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:0;margin-top:4px;padding:12px;font-size:15px;font-weight:600;transition:background .2s,transform .1s}.auth-submit:hover{background:var(--emerald)}.auth-submit:active{transform:scale(.98)}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-forgot{color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:none;padding:4px;font-size:13px}.auth-forgot:hover{color:var(--ink);text-decoration:underline}.auth-error{color:var(--down);background:#a8463a14;border:1px solid #a8463a40;border-radius:4px;padding:10px 14px;font-size:13px}.auth-success{color:var(--emerald);background:#0b6b4814;border:1px solid #0b6b4840;border-radius:4px;padding:10px 14px;font-size:13px}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.auth-toggle{border:1.5px solid var(--line);width:100%;color:var(--text-muted);cursor:pointer;background:#fff;border-radius:0;padding:10px;font-size:14px;transition:border-color .2s,background .2s}.auth-toggle:hover{border-color:var(--muted);background:#16140f0a}.header-account{position:relative}.account-menu{-webkit-backdrop-filter:blur(14px);z-index:1000;background:#f6f4ecf5;border:1px solid #16140f1f;border-radius:4px;min-width:280px;animation:.16s ease-out menuFadeIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 32px #26221a1f,0 0 0 1px #26221a0a}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.account-menu-header{padding:18px 20px 16px}.account-menu-name{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word;font-size:20px;font-weight:500;line-height:1.2}.account-menu-email{font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;word-break:break-all;margin-top:6px;font-size:11px}.account-menu-status{font-family:var(--font-body);letter-spacing:.02em;border-radius:0;align-items:center;gap:7px;margin-top:12px;padding:4px 12px 4px 10px;font-size:11px;font-weight:500;display:inline-flex}.account-menu-status:before{content:"";border-radius:50%;width:6px;height:6px;display:inline-block}.account-menu-status.active{color:var(--emerald);background:#0b6b481f;border:1px solid #0b6b484d}.account-menu-status.active:before{background:var(--emerald);box-shadow:0 0 0 3px #0b6b482e}.account-menu-status.pending{color:var(--muted);background:#16140f0f;border:1px solid #16140f2e}.account-menu-status.pending:before{background:var(--muted)}.account-menu-status.inactive{color:var(--muted);background:#16140f0d;border:1px solid #16140f1f}.account-menu-status.inactive:before{background:var(--muted)}.account-menu-divider{background:#16140f14;height:1px;margin:0}.account-menu-item{text-align:left;width:100%;font-family:var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:12px 20px;font-size:14px;transition:color .14s;display:block}.account-menu-item:hover{color:var(--emerald)}.account-menu-item.subscribe{color:var(--emerald);font-weight:600}.account-menu-item.subscribe:hover{color:var(--emerald-deep)}:is(body:has(.auth-page) .site-header,body:has(.auth-page) .site-footer,body:has(.mfa-page) .site-header,body:has(.mfa-page) .site-footer,body:has(.lp-page) .site-header,body:has(.lp-page) .site-footer),:is(body:has(.auth-page) .header-nav,body:has(.mfa-page) .header-nav,body:has(.lp-page) .header-nav,body:has(.subscribe-page) .header-nav){display:none}.subscribe-page{background:linear-gradient(135deg,var(--paper)0%,#eceae2 50%,var(--paper)100%);justify-content:center;align-items:center;min-height:100dvh;padding:40px 24px;display:flex}body:has(.subscribe-page) .site-footer{display:none}.subscribe-container{text-align:center;width:100%;max-width:820px}.subscribe-card{text-align:center;background:#fff;border-radius:4px;width:100%;max-width:480px;margin:0 auto;padding:40px 36px;box-shadow:0 20px 60px #26221a1f}.subscribe-brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:16px;font-size:26px;font-weight:700;line-height:1}.subscribe-brand span{color:var(--emerald);font-weight:500}.subscribe-card .subscribe-brand{color:var(--ink)}.subscribe-title{color:var(--ink);margin:0 0 8px;font-size:32px;font-weight:700}.subscribe-card .subscribe-title{color:var(--ink);font-size:24px}.subscribe-subtitle{color:#16140fb3;margin:0 0 40px;font-size:16px}.subscribe-card .subscribe-subtitle{color:var(--muted)}.subscribe-error{color:var(--down);background:#a8463a1a;border-radius:4px;margin-top:20px;padding:12px 16px;font-size:14px}.subscribe-note{color:#16140f80;margin-top:24px;font-size:13px}.subscribe-card .subscribe-note{color:var(--muted)}.subscribe-note.success{color:var(--emerald);font-weight:600}.success-icon{width:64px;height:64px;color:var(--emerald);background:#0b6b481a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:32px;font-weight:700;display:flex}.plans-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:12px;display:grid}@media (max-width:640px){.plans-grid{grid-template-columns:1fr}}.plan-card{border:2px solid var(--line);text-align:center;background:#fff;border-radius:4px;padding:32px 28px;transition:border-color .2s,box-shadow .2s;position:relative}.plan-card:hover{border-color:#16140f4d;box-shadow:0 8px 30px #26221a14}.plan-card.featured{border-color:var(--ink);box-shadow:0 8px 30px #26221a26}.plan-badge{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:0;padding:4px 16px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-name{color:var(--ink);margin-bottom:12px;font-size:18px;font-weight:700}.plan-price{margin-bottom:4px}.plan-amount{color:var(--ink);letter-spacing:-1px;font-size:42px;font-weight:800}.plan-period{color:var(--text-muted);font-size:16px;font-weight:500}.plan-savings{color:var(--emerald);margin-bottom:16px;font-size:13px;font-weight:600}.plan-features{text-align:left;margin:20px 0 24px;padding:0;list-style:none}.plan-features li{color:var(--muted);padding:6px 0 6px 24px;font-size:14px;position:relative}.plan-features li:before{content:"✓";color:var(--emerald);font-weight:700;position:absolute;left:0}.plan-btn{border:2px solid var(--ink);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:0;padding:14px;font-size:15px;font-weight:600;transition:background .2s,color .2s}.plan-btn:hover,.plan-btn.featured{background:var(--ink);color:#fff}.plan-btn.featured:hover{background:var(--emerald)}.plan-btn:disabled{opacity:.6;cursor:not-allowed}.paywall{justify-content:center;align-items:center;min-height:60vh;padding:40px 24px;display:flex}.paywall-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:4px;max-width:520px;padding:48px 40px;box-shadow:0 4px 20px #26221a14}.paywall-title{color:var(--ink);margin:0 0 12px;font-size:28px;font-weight:700}.paywall-text{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.6}.paywall-plans{justify-content:center;gap:16px;margin-bottom:28px;display:flex}.paywall-plan{color:var(--ink);background:#16140f0d;border-radius:0;padding:10px 20px;font-size:14px}.paywall-btn{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:0;padding:14px 36px;font-size:16px;font-weight:600;transition:background .2s}.paywall-btn:hover{background:var(--emerald)}.footer-disclaimer{font-family:var(--font-mono);color:var(--muted);text-align:center;border-top:1px solid #16140f0d;max-width:1320px;margin:0 auto;padding:16px 24px;font-size:11px;line-height:1.6}.brand-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #16140f26;border-radius:0;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:500;transition:all .18s;display:flex}.brand-pill:hover{color:var(--ink);background:#16140f0f;border-color:#16140f4d}.brand-pill.active{color:var(--emerald);background:#0b6b4814;border-color:#0b6b4859}.brand-pill-soon{letter-spacing:.08em;color:var(--muted);background:#16140f0f;border:1px solid #16140f1a;border-radius:0;padding:1px 6px;font-size:9px}.brand-pill--soon.active .brand-pill-soon{color:var(--emerald);background:#0b6b480f;border-color:#0b6b4833}.coming-soon-overlay{justify-content:center;align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}.coming-soon-bg-blur{filter:blur(6px)brightness(.35);pointer-events:none;padding:40px 24px;position:absolute;inset:0;overflow:hidden}.blur-grid{pointer-events:none}.coming-soon-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.coming-soon-title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(56px,8vw,100px);font-weight:900;line-height:.98}.coming-soon-title em{color:var(--emerald);font-style:normal}.coming-soon-badge{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--emerald);background:#0b6b4814;border:1px solid #0b6b4833;border-radius:0;align-items:center;gap:10px;padding:10px 24px;font-size:11px;font-weight:500;display:flex}.coming-soon-dot{background:var(--emerald);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.placeholder-card{pointer-events:none}.placeholder-image{justify-content:center;align-items:center;display:flex;background:#16140f08!important}.placeholder-lines{flex-direction:column;gap:8px;padding:12px 0 8px;display:flex}.placeholder-line{background:#16140f0f;border-radius:4px;height:10px}.placeholder-line.w80{width:80%}.placeholder-line.w50{width:50%}.placeholder-line.w65{width:65%}.show-more-wrap{justify-content:center;padding:32px 0 48px;display:flex}.show-more-btn{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:#16140f0a;border:1px solid #16140f1a;border-radius:0;align-items:center;gap:10px;padding:12px 28px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.show-more-btn:hover{color:var(--ink);background:#0b6b480f;border-color:#0b6b484d}.show-more-count{color:var(--muted);font-size:10px}.mobile-page-nav{justify-content:center;align-items:center;gap:16px;padding:32px 0 48px;display:flex}.mobile-page-btn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:#16140f0a;border:1px solid #16140f1a;border-radius:0;padding:10px 20px;font-size:11px;font-weight:500;transition:all .2s}.mobile-page-btn:hover:not(:disabled){color:var(--ink);background:#0b6b480f;border-color:#0b6b484d}.mobile-page-btn:disabled{opacity:.3;cursor:default}.mobile-page-info{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:11px}.favorites-toggle{background-image:none;padding-right:14px}.favorites-toggle.active{color:var(--down);background:#a8463a14;border-color:#a8463a66}.watch-card:focus-visible{outline:2px solid var(--emerald-light);outline-offset:3px}.registry-nav-btn:focus-visible,.account-btn:focus-visible,.clear-filters:focus-visible,.show-more-btn:focus-visible,.mobile-page-btn:focus-visible,.brand-pill:focus-visible,.watch-favorite-btn:focus-visible,.filter-select:focus-visible,.account-menu-item:focus-visible,.footer-link:focus-visible,.info-tip:focus-visible{outline:2px solid var(--emerald-light);outline-offset:2px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.watch-ref,.pct-chip,.info-tip:after{font-size:12px}.watch-specs{font-size:13px}}.mobile-filter-row{flex:100%;align-items:center;gap:8px;min-width:0;display:flex}.mobile-filter-row .filters-trigger{flex:none}.mobile-sort{flex:1;min-width:0;display:flex}.mobile-sort .filter-select{flex:1;width:100%}.container{max-width:1240px;margin:0 auto;padding:0 36px}@media (max-width:640px){.container{padding:0 22px}}:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.btn{font-family:var(--font-display);letter-spacing:.01em;background:var(--ink);color:var(--paper);cursor:pointer;border:none;align-items:center;gap:10px;padding:15px 24px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.btn:hover{background:var(--emerald);transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn svg{width:17px;height:17px}.btn-ghost{color:var(--ink);border:1px solid var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.tlink{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-bottom:1.5px solid var(--ink);cursor:pointer;background:0 0;align-items:center;gap:9px;padding-bottom:3px;font-size:.78rem;font-weight:500;transition:color .2s,border-color .2s,gap .2s;display:inline-flex}.tlink:hover{color:var(--emerald);border-color:var(--emerald);gap:14px}.tlink svg{width:14px;height:14px}section.block{padding:96px 0}.block+.block{border-top:1px solid var(--line-soft)}.sec-head{align-items:baseline;gap:16px;margin-bottom:36px;display:flex}.sec-no{font-family:var(--font-mono);color:var(--emerald);letter-spacing:.05em;font-size:.8rem;font-weight:600}h2.big{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.02}.lead{color:var(--muted);max-width:54ch;font-size:1.12rem;line-height:1.55}.points{gap:0;margin:0;padding:0;list-style:none;display:grid}.points li{border-top:1px solid var(--line-soft);color:var(--muted);grid-template-columns:34px 1fr;gap:14px;padding:16px 0;font-size:.97rem;display:grid}.points li:last-child{border-bottom:1px solid var(--line-soft)}.points .pn{font-family:var(--font-mono);color:var(--emerald);padding-top:3px;font-size:.72rem}.panel{border:1px solid var(--ink);background:var(--raised)}.panel-bar{background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:.7rem;font-weight:500;display:flex}.panel-bar .tag{background:var(--emerald);color:#fff;padding:3px 8px}.panel-foot{font-family:var(--font-mono);color:var(--muted);border-top:1px solid var(--line);letter-spacing:.03em;padding:10px 18px;font-size:.66rem}.drow{grid-template-columns:1fr 1fr;display:grid}.drow>div{border-top:1px solid var(--line);font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:11px 18px;font-size:.82rem}.drow>div:nth-child(odd){border-right:1px solid var(--line)}.drow .k{color:var(--muted)}.pricebar{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.pricebar>*{min-width:0}.pricebar .pk{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem}.pricebar .pv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:600}.pricebar .pct{font-family:var(--font-mono);color:var(--emerald);font-size:.9rem;font-weight:600}.stat-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stat-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:26px 22px}.stat-cell .sv{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:600}.stat-cell .sl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-top:8px;font-size:.72rem;line-height:1.4}@media (max-width:960px){.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.stat-grid{grid-template-columns:1fr}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);padding:7px 12px;font-size:.72rem}.chip-em{border-color:var(--emerald);color:var(--emerald)}.offer-block{border-left:3px solid var(--emerald);padding:6px 0 6px 28px}.offer-fig{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(3rem,7vw,5rem);font-weight:600;line-height:1}.offer-meta{font-family:var(--font-mono);color:var(--muted);margin-top:14px;font-size:.82rem;line-height:1.7}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.ticker-label{background:var(--emerald);color:#fff;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;z-index:2;align-items:center;padding:0 18px;font-size:.66rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0}.ticker-track{white-space:nowrap;will-change:transform;gap:0;animation:42s linear infinite tickerScroll;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{font-family:var(--font-mono);border-right:1px solid #ffffff24;align-items:baseline;gap:12px;padding:14px 30px;font-size:.8rem;display:inline-flex}.ticker-item .tk-ref{color:#ffffff8c}.ticker-item .tk-mkt{color:#fff}.ticker-item .tk-up{color:#4ec98f;font-weight:600}.ticker-item .tk-down{color:#e08a7d;font-weight:600}.ticker-item .tk-pct{margin-left:8px;font-weight:600}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.cert,.report{border:1px solid var(--ink);background:var(--raised);font-family:var(--font-mono)}.cert-banner{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--emerald-deep);text-align:center;background:#0b6b4814;padding:9px;font-size:.7rem}.cert-line,.report-line{font-family:var(--font-mono);justify-content:space-between;gap:16px;padding:9px 22px;font-size:.82rem;display:flex}.cert-line>*,.report-line>*{overflow-wrap:anywhere;word-break:break-word;min-width:0}.cert-line .k,.report-line .k{color:var(--muted)}.report-line .v.ok,.cert-line .v.ok{color:var(--emerald)}.ed-field{flex-direction:column;gap:7px;display:flex}.ed-field label,.field-lab{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:500}.ed-input,.ed-select,.ed-textarea{font-family:var(--font-display);background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:0;outline:none;padding:13px 14px;font-size:.98rem;transition:border-color .2s}.ed-input:focus,.ed-select:focus,.ed-textarea:focus{border-color:var(--emerald)}.ed-input::placeholder,.ed-textarea::placeholder{color:var(--muted)}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.08rem;font-weight:700;display:flex}.faq-q:hover{color:var(--emerald)}.faq-icon{font-family:var(--font-mono);border:1px solid var(--line);width:22px;height:22px;color:var(--emerald);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-a{max-height:0;color:var(--muted);font-size:.95rem;line-height:1.7;transition:max-height .35s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:420px;padding-bottom:22px}.page-hero-ed{padding:96px 0 48px}.page-hero-ed .eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--emerald);font-size:.72rem;font-weight:500}.page-hero-ed h1{font-family:var(--font-display);letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(2.6rem,6vw,5rem);font-weight:900;line-height:1}.page-hero-ed h1 .hl{color:var(--emerald)}.page-hero-ed .sub{color:var(--muted);max-width:52ch;margin:22px 0 0;font-size:1.15rem}.final-band{border-top:1px solid var(--line);padding:110px 0}.final-band h2{font-family:var(--font-display);letter-spacing:-.045em;max-width:16ch;font-size:clamp(2.6rem,7vw,6rem);font-weight:900;line-height:.96}@media (max-width:640px){section.block{padding:56px 0}.btn{justify-content:center;width:100%}}@media (hover:none) and (pointer:coarse){.btn,.btn-ghost,.tlink,.faq-q,.header-nav-link,.brand-pill,.filter-select,.show-more-btn,.mobile-page-btn,.account-menu-item,.account-btn,.registry-nav-btn,.clear-filters,.filters-trigger,.watch-favorite-btn,.filter-sheet-close,.filter-sheet-clear,.filter-sheet-apply,.page-back,.wd-toggle-btn,.wd-listing-tab,.confirm-yes,.confirm-no{min-height:44px}.tlink{padding-top:8px;padding-bottom:8px}}.btn:active,.btn-ghost:active{transform:translateY(1px)scale(.99)}.tlink:active{opacity:.65}button,a,[role=button],summary{-webkit-tap-highlight-color:#0b6b481f}@media (max-width:640px){input,select,textarea,.ed-input,.ed-select,.ed-textarea,.search-input,.filter-select{font-size:16px}.header-nav-inner,.brand-pills,.chips{gap:8px}}:root{--ease-out:cubic-bezier(.16,1,.3,1);--ease-inout:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.4,.5,1);--dur-fast:.16s;--dur:.26s;--dur-slow:.8s}.motion-ready .reveal{opacity:0;transition:opacity var(--dur-slow)var(--ease-out),transform var(--dur-slow)var(--ease-out);will-change:opacity,transform;transform:translateY(18px)}.motion-ready .reveal.in{opacity:1;transform:none}.motion-ready .reveal-left{transform:translate(-24px)}.motion-ready .reveal-right{transform:translate(24px)}.motion-ready .reveal-scale{transform:scale(.96)}.motion-ready .reveal-left.in,.motion-ready .reveal-right.in,.motion-ready .reveal-scale.in{transform:none}.reveal-d1{transition-delay:70ms}.reveal-d2{transition-delay:.14s}.reveal-d3{transition-delay:.21s}.reveal-d4{transition-delay:.28s}.reveal-d5{transition-delay:.35s}.reveal-d6{transition-delay:.42s}@media (prefers-reduced-motion:reduce){.motion-ready .reveal,.motion-ready .reveal-left,.motion-ready .reveal-right,.motion-ready .reveal-scale{opacity:1!important;transition:none!important;transform:none!important}}.watch-card,.btn,.tlink,.lp-btn-primary,.lp-btn-ghost,.lp-plan,.lp-workflow-card{transition:transform var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out),border-color var(--dur)var(--ease-out),background var(--dur)var(--ease-out),color var(--dur)var(--ease-out)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}@keyframes valuePulse{0%{color:var(--emerald)}to{color:inherit}}.value-tick{animation:valuePulse 1.2s var(--ease-out)}body:before{content:"";z-index:-1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.nav-burger{cursor:pointer;z-index:201;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none;position:relative}.nav-burger span{background:var(--ink);width:22px;height:2px;transition:transform var(--dur)var(--ease-out),opacity var(--dur)var(--ease-out);border-radius:2px;display:block}.nav-burger.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-burger.is-open span:nth-child(2){opacity:0}.nav-burger.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{z-index:95;background:var(--paper);padding:calc(96px + env(safe-area-inset-top,0px))28px calc(40px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;transition:opacity var(--dur)var(--ease-out),transform var(--dur)var(--ease-out),visibility var(--dur);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.mobile-nav.is-open{opacity:1;visibility:visible;transform:none}.mobile-nav-list{flex-direction:column;display:flex}.mobile-nav-link{cursor:pointer;text-align:left;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);opacity:0;min-height:56px;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),color var(--dur-fast)ease;background:0 0;border:none;align-items:baseline;gap:16px;padding:8px 0;font-size:clamp(30px,9vw,44px);font-weight:800;line-height:1.18;display:flex;transform:translateY(14px)}.mobile-nav.is-open .mobile-nav-link{opacity:1;transform:none}.mobile-nav-link:active,.mobile-nav-link.is-active{color:var(--emerald)}.mobile-nav-index{font-family:var(--font-mono);letter-spacing:.1em;color:var(--emerald);flex-shrink:0;font-size:.7rem;font-weight:500}.mobile-nav-foot{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:22px;display:flex}.mobile-nav-cta{font-family:var(--font-display);background:var(--ink);color:var(--paper);cursor:pointer;min-height:52px;transition:background var(--dur)var(--ease-out);border:none;padding:16px;font-size:1rem;font-weight:600}.mobile-nav-cta:hover,.mobile-nav-cta:active{background:var(--emerald)}.mobile-nav-account{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink);cursor:pointer;min-height:48px;transition:border-color var(--dur)ease,color var(--dur)ease;background:0 0;padding:14px;font-size:.78rem;font-weight:500}.mobile-nav-account:hover,.mobile-nav-account:active{border-color:var(--emerald);color:var(--emerald)}@media (max-width:640px){.nav-burger{display:flex}.header-nav{display:none}}@media (min-width:641px){.mobile-nav{display:none}}@media (max-width:640px){.header-account{display:none}.nav-burger{grid-area:1/2;place-self:center end}}.lp-ticker{background:var(--ink);color:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.lp-ticker-label{z-index:2;background:var(--emerald);color:#fff;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 18px;font-size:.66rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0}.lp-ticker-track{white-space:nowrap;will-change:transform;width:max-content;animation:48s linear infinite lpTicker;display:flex}.lp-ticker:hover .lp-ticker-track{animation-play-state:paused}.lp-ticker-item{font-family:var(--font-mono);letter-spacing:-.01em;border-right:1px solid #ffffff1f;align-items:baseline;gap:12px;padding:14px 28px;font-size:.8rem;display:inline-flex}.lp-tk-ref{color:#ffffff80}.lp-tk-name{color:#ffffffeb;font-weight:500}.lp-tk-mkt{color:#fff}.lp-tk-pct{font-weight:600}.lp-tk-up{color:#4ec98f}.lp-tk-down{color:#e08a7d}@keyframes lpTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp-ticker-track{animation:none}}@media (max-width:640px){.lp-ticker{flex-direction:column;display:flex}.lp-ticker-label{align-self:flex-start;padding:6px 14px;font-size:.58rem;position:static}.lp-ticker-track{animation-duration:34s}.lp-ticker-item{gap:9px;padding:11px 16px;font-size:.72rem}}.cmdk-overlay{z-index:1300;-webkit-backdrop-filter:blur(3px);background:#16140f73;justify-content:center;align-items:flex-start;padding:14vh 20px 20px;animation:.14s cmdkFade;display:flex;position:fixed;inset:0}@keyframes cmdkFade{0%{opacity:0}to{opacity:1}}.cmdk-panel{background:var(--paper);border:1px solid var(--ink);width:100%;max-width:560px;animation:cmdkRise .18s var(--ease-out,cubic-bezier(.16,1,.3,1));flex-direction:column;display:flex;box-shadow:0 24px 60px -24px #26221a73}@keyframes cmdkRise{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.cmdk-inputrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.cmdk-prompt{font-family:var(--font-mono);color:var(--emerald);font-size:18px;font-weight:600}.cmdk-input{font-family:var(--font-display);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:17px}.cmdk-input::placeholder{color:var(--muted)}.cmdk-esc{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);border:1px solid var(--line);padding:3px 6px;font-size:10px}.cmdk-list{max-height:52vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.cmdk-empty{text-align:center;color:var(--muted);font-family:var(--font-mono);padding:22px 14px;font-size:13px}.cmdk-item{cursor:pointer;border-left:2px solid #0000;align-items:baseline;gap:14px;min-width:0;min-height:44px;padding:13px 14px;display:flex}.cmdk-item.is-active{border-left-color:var(--emerald);background:#0b6b4814}.cmdk-item-label{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:15px;font-weight:600}.cmdk-item-hint{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:11px}.cmdk-foot{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);gap:18px;padding:11px 16px;font-size:10.5px;display:flex}.cmdk-foot kbd{font-family:var(--font-mono);border:1px solid var(--line);color:var(--ink);margin-right:3px;padding:1px 5px}@media (max-width:640px){.cmdk-overlay{padding:8vh 14px 14px}}@media (prefers-reduced-motion:reduce){.new-dot,.img-skeleton,.account-menu,.coming-soon-dot,.value-tick,.cmdk-overlay,.cmdk-panel{animation:none!important}}.app-rail{display:contents}@media (min-width:900px){.app-rail{z-index:100;background:var(--raised);border-right:1px solid var(--ink);flex-direction:column;width:216px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.app-rail .site-header{box-shadow:none;border-bottom:1px solid var(--line);background:0 0;padding:0;position:static}.app-rail .site-header:after{display:none}.app-rail .header-inner{flex-direction:column;align-items:stretch;gap:14px;max-width:none;height:auto;padding:20px 14px;display:flex}.app-rail .brand{align-items:flex-start}.app-rail .header-search{justify-content:stretch}.app-rail .header-search .search-input{width:100%}.app-rail .header-account{justify-content:flex-start;align-self:stretch;position:relative}.app-rail .account-btn{width:100%;padding:0 20px}.app-rail .account-menu{width:100%;min-width:0;top:calc(100% + 8px);left:0;right:auto}.app-rail .header-nav{background:0 0;border:none;flex:auto}.app-rail .header-nav-inner{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;padding:6px 10px 16px;overflow:visible}.app-rail .header-nav-link{text-align:left;width:100%;min-height:0;padding:11px 12px}.app-rail .header-nav-link.is-active{border-left:2px solid var(--emerald)}main.page,.site-footer{margin-left:216px}.filter-bar{top:0}body:has(.site-header.is-scrolled) .filter-bar{top:0}body:has(.lp-page) main.page{margin-left:0}body:has(.lp-page) .site-footer{margin-left:0}body:has(.auth-page) main.page{margin-left:0}body:has(.mfa-page) main.page{margin-left:0}body:has(.subscribe-page) main.page{margin-left:0}}:is(body:has(.lp-page) .app-rail,body:has(.auth-page) .app-rail,body:has(.mfa-page) .app-rail,body:has(.subscribe-page) .app-rail){display:none}@media (prefers-reduced-motion:reduce){.account-menu,.cmdk-overlay,.cmdk-panel{animation:none!important}.mobile-nav,.mobile-nav-link{transition:none!important}}
