*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{color-scheme:light;--measure:71rem;--gutter:var(--s-5);--bleed:max(var(--gutter),calc((100% - var(--measure)) / 2));--ground:#ffffff;--surface:#ffffff;--surface-2:#f4f4f1;--ink:#0c0d0c;--ink-dim:#4a4e4b;--ink-faint:#6e7370;--edge:#e8e8e4;--edge-strong:#d6d7d2;--deep:var(--ink);--on-deep:var(--surface);--accent:#00e07a;--accent-ink:#06170f;--accent-press:#00c46b;--accent-wash:#e2fbef;--accent-text:#00794a;--rent:#0047ff;--rent-ink:#f1f4ff;--rent-wash:#f1f4ff;--warn:#ffb020;--on-warn:#2b1c00;--warn-wash:#fff2d9;--warn-text:#8a6200;--danger:#ff4d2e;--danger-solid:#c2340f;--on-danger:#ffffff;--danger-wash:#ffe8e2;--danger-text:#c2340f;--gain:var(--accent-text);--loss:var(--danger-text);--focus:#0047ff;--font-display:var(--font-instrument-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-ui:var(--font-instrument-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:var(--font-mono-key),ui-monospace,SFMono-Regular,Menlo,monospace;--text-xs:0.6875rem;--text-label:0.75rem;--text-sm:0.8125rem;--text-base:0.9375rem;--text-md:1.0625rem;--text-lg:1.3125rem;--text-xl:2rem;--text-2xl:3.25rem;--text-3xl:4.5rem;--text-hero:clamp(3rem,7.5vw,6.5rem);--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--s-9:5.5rem;--r-none:0;--r-sm:0;--r-md:0;--r:0;--r-lg:0;--r-pill:0;--tick:16px;--tick-w:3px;--shadow-float:0 10px 28px -14px rgb(12 13 12/18%);--shadow-tip:0 6px 18px -10px rgb(12 13 12/26%);--dur:160ms;--ease:cubic-bezier(0.2,0,0,1);--ease-pop:cubic-bezier(0.34,1.56,0.64,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground:#0c0d0c;--surface:#141614;--surface-2:#1b1e1b;--ink:#f4f5f2;--ink-dim:#a7aba7;--ink-faint:#6e7370;--edge:#262826;--edge-strong:#3a3d3a;--accent:#00e07a;--accent-ink:#06170f;--accent-press:#4aeb9d;--accent-wash:#05271a;--accent-text:#00e07a;--rent:#5c7bff;--rent-ink:#0a1026;--rent-wash:#141a33;--warn:#ffc24d;--on-warn:#2b1c00;--warn-wash:#251a03;--warn-text:#ffc24d;--danger:#ff6a4d;--danger-solid:#ff6a4d;--on-danger:#2a0a04;--danger-wash:#2b0f08;--danger-text:#ff6a4d;--focus:#6d8bff;--shadow-float:0 12px 32px -12px rgb(0 0 0/80%);--shadow-tip:0 8px 24px -10px rgb(0 0 0/90%)}}:root[data-theme=dark]{color-scheme:dark;--ground:#0c0d0c;--surface:#141614;--surface-2:#1b1e1b;--ink:#f4f5f2;--ink-dim:#a7aba7;--ink-faint:#6e7370;--edge:#262826;--edge-strong:#3a3d3a;--accent:#00e07a;--accent-ink:#06170f;--accent-press:#4aeb9d;--accent-wash:#05271a;--accent-text:#00e07a;--rent:#5c7bff;--rent-ink:#0a1026;--rent-wash:#141a33;--warn:#ffc24d;--on-warn:#2b1c00;--warn-wash:#251a03;--warn-text:#ffc24d;--danger:#ff6a4d;--danger-solid:#ff6a4d;--on-danger:#2a0a04;--danger-wash:#2b0f08;--danger-text:#ff6a4d;--focus:#6d8bff;--shadow-float:0 12px 32px -12px rgb(0 0 0/80%);--shadow-tip:0 8px 24px -10px rgb(0 0 0/90%)}body{background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.pm>main,body>.pm,body>main{flex:1 0 auto;min-width:0}h1,h2,h3{font-family:var(--font-display);font-weight:700;margin:0}.display,h1{font-size:var(--text-2xl);line-height:.94;letter-spacing:-.045em}.display,h1,h2{font-weight:700}h2{font-size:var(--text-xl);line-height:1;letter-spacing:-.035em}h3{font-size:var(--text-lg);font-weight:700;line-height:1.15;letter-spacing:-.02em}p{margin:0;text-wrap:pretty}a{color:inherit}.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow,.muted{color:var(--ink-dim)}.eyebrow{font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.key{font-family:var(--font-mono);font-size:.9em;font-feature-settings:none;font-variant-ligatures:none}.key,.money{letter-spacing:-.01em}.money{font-family:var(--font-mono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.money-hero{font-size:var(--text-2xl)}.money-lg{font-size:var(--text-xl)}.money>.unit{font-size:.5em;vertical-align:.42em;margin-right:.08em;letter-spacing:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:.875rem 1.625rem;border:1px solid transparent;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);font-family:var(--font-ui);font-weight:700;font-size:var(--text-base);line-height:1.2;text-decoration:none;cursor:pointer;transition:transform var(--dur) var(--ease-pop),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{background:var(--edge);border-color:transparent;color:var(--ink-dim);cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover:not(:disabled){background:var(--accent-press)}.btn-secondary{background:var(--surface);border-color:var(--edge)}.btn-secondary:hover:not(:disabled){border-color:var(--ink)}.btn-quiet{background:transparent;color:var(--ink-dim);padding-inline:.75rem}.btn-quiet:hover:not(:disabled){color:var(--ink)}.btn-danger{background:var(--danger-solid);border-color:transparent;color:var(--on-danger)}.btn-danger:hover:not(:disabled){background:var(--danger);color:var(--on-danger)}.btn-sell{background:var(--accent);color:var(--accent-ink);white-space:nowrap}.btn-sell:hover:not(:disabled),.btn-sell[aria-current=page]{background:var(--accent-press)}.btn-sell-short{display:none}.btn-lg{padding:1.0625rem 2rem;font-size:var(--text-md)}.btn-md{padding:.8125rem 1.25rem;font-size:var(--text-base);font-weight:700}.btn-sm{padding:.5rem 1rem;font-size:var(--text-sm);font-weight:700}.field{display:flex;flex-direction:column;gap:var(--s-2)}.field>.field-label,.field>label{font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.field>.hint{font-size:var(--text-sm);color:var(--ink-dim)}.input,.select,.textarea{width:100%;padding:.875rem 1rem;border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--surface);font-size:1rem;outline:none;transition:border-color var(--dur) var(--ease)}.input:hover,.select:hover,.textarea:hover{border-color:var(--edge-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent)}.textarea{min-height:6rem;resize:vertical}.input-file{padding:.5rem;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-dim)}.input-file::-webkit-file-upload-button{margin-right:var(--s-3);padding:.5rem .875rem;border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;-webkit-transition:border-color var(--dur) var(--ease);transition:border-color var(--dur) var(--ease)}.input-file::file-selector-button{margin-right:var(--s-3);padding:.5rem .875rem;border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur) var(--ease)}.input-file::-webkit-file-upload-button:hover{border-color:var(--edge-strong)}.input-file::file-selector-button:hover{border-color:var(--edge-strong)}.input-money{display:flex;align-items:center;border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--surface);overflow:hidden;transition:border-color var(--dur) var(--ease)}.input-money:focus-within{border-color:var(--accent)}.input-money>.unit{padding-inline:1rem;color:var(--ink-dim);background:var(--surface-2);align-self:stretch;display:flex;align-items:center;border-right:1px solid var(--edge);font-family:var(--font-mono);font-size:var(--text-sm)}.input-money>input{border:0;outline:none;outline-offset:-3px;padding:.875rem 1rem;width:100%;background:transparent;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.holdings-table{table-layout:fixed}.holdings-table td:first-child,.holdings-table th:first-child{width:16rem}.holdings-table td:nth-child(3),.holdings-table th:nth-child(3){width:11rem}.holdings-table td:nth-child(4),.holdings-table th:nth-child(4){width:10rem}.holdings-table td:nth-child(4)>.btn{white-space:nowrap}.holdings-table .key{overflow-wrap:anywhere}.region-list{list-style:none;margin:0;padding:0}.region-row{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--edge)}.region-row:first-child{padding-top:0;border-top:0}.region-row:last-child{padding-bottom:0}.region-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.region-what{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.region-label{overflow-wrap:anywhere}.region-note{font-size:var(--text-sm);color:var(--ink-dim)}.region-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-4) var(--s-5)}.region-field{flex:0 0 auto}.region-field>.input{width:12rem}.region-field>.select{width:11rem}.region-field>.select-shape{width:17rem}.region-field>.input-money{width:9rem}.region-inherits{align-self:center;max-width:22rem;font-size:var(--text-sm);color:var(--ink-dim)}.size-pair{display:flex;align-items:center;gap:var(--s-2);max-width:11rem}.size-pair>.input{padding:.875rem .5rem;text-align:center;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0}.size-pair>.by{color:var(--ink-dim);flex:none}.size-presets{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-2)}.size-presets>.seg-btn{padding:var(--s-1) var(--s-3);border:1px solid var(--edge);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field-error .input,.field-error .input-money,.field-error .size-pair>.input{border-color:var(--danger)}.field>.error{font-size:var(--text-sm);color:var(--danger-text);font-weight:400}.frame{--tick-color:var(--edge-strong);position:relative;border-radius:var(--r-none);padding:var(--s-5);background-color:transparent;background-repeat:no-repeat;background-image:linear-gradient(var(--tick-color),var(--tick-color)),linear-gradient(var(--tick-color),var(--tick-color)),linear-gradient(var(--tick-color),var(--tick-color)),linear-gradient(var(--tick-color),var(--tick-color)),linear-gradient(var(--tick-color),var(--tick-color)),linear-gradient(var(--tick-color),var(--tick-color)),linear-gradient(var(--tick-color),var(--tick-color)),linear-gradient(var(--tick-color),var(--tick-color));background-size:var(--tick) var(--tick-w),var(--tick-w) var(--tick),var(--tick) var(--tick-w),var(--tick-w) var(--tick),var(--tick) var(--tick-w),var(--tick-w) var(--tick),var(--tick) var(--tick-w),var(--tick-w) var(--tick);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;transition:background-color var(--dur) var(--ease)}.frame>.frame-key{position:absolute;top:0;left:0;transform:translateY(-100%);padding:.15rem .5rem;background:var(--surface-2);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:-.01em;white-space:nowrap}.frame-candidate>.frame-key{background:var(--focus);color:#ffffff}.frame-marked{--tick-color:var(--accent);background-color:var(--accent-wash)}.frame-marked>.frame-key{background:var(--accent);color:var(--accent-ink)}.frame-candidate{--tick-color:var(--focus);background-color:color-mix(in srgb,var(--focus) 7%,transparent)}.frame-filled{background-color:var(--surface);--tick-color:var(--edge-strong)}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.375rem .75rem;border:1px solid transparent;border-radius:var(--r-pill);font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--surface-2);color:var(--ink-dim);white-space:nowrap}.badge-open{background:var(--accent);color:var(--accent-ink)}.badge-owned{background:var(--deep);color:var(--on-deep)}.badge-count,.badge-offmarket,.badge-rented{background:transparent;border-color:var(--edge);color:var(--ink-dim)}.badge-takeover{background:var(--warn);color:var(--on-warn)}.badge-cooldown{background:var(--surface-2);color:var(--ink-dim)}.badge-forrent{background:transparent;border-color:var(--edge-strong);color:var(--ink)}.badge-quiet{background:transparent;border-color:var(--edge);color:var(--ink-faint)}.delta{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--text-sm)}.delta-up{color:var(--gain)}.delta-down{color:var(--loss)}.icon-btn,.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;padding:0;border:1px solid var(--edge);border-radius:var(--r-pill);background:transparent;color:var(--ink-dim);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;cursor:pointer;list-style:none;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.icon-btn:hover,.theme-toggle:hover{background:var(--surface);color:var(--ink)}.icon-btn::-webkit-details-marker{display:none}.icon-btn::marker{content:""}.theme-toggle>span{display:inline-flex}.theme-toggle>.theme-to-light{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle>.theme-to-dark{display:none}:root:not([data-theme=light]) .theme-toggle>.theme-to-light{display:inline-flex}}:root[data-theme=dark] .theme-toggle>.theme-to-dark{display:none}:root[data-theme=dark] .theme-toggle>.theme-to-light{display:inline-flex}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.panel{background:var(--surface);border:1px solid var(--edge);border-radius:var(--r);overflow:hidden}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--edge)}.panel-body,.panel.stack,.panel.stack-lg{padding:var(--s-5)}.table-scroll{overflow-x:auto;max-width:100%}.table{width:100%;border-collapse:collapse;font-size:var(--text-base)}.table thead th{background:var(--surface-2)}.table th{text-align:left;white-space:nowrap;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding:var(--s-3) var(--s-5)}.table td,.table th{border-bottom:1px solid var(--edge)}.table td{padding:var(--s-4) var(--s-5);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--surface-2)}.table .right{text-align:right}.table td.right{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-link{color:inherit;text-decoration:none}.row-link:hover{text-decoration:underline;text-underline-offset:3px}.band{justify-content:space-between;gap:var(--s-6);padding:var(--s-6);border:1px solid var(--edge);border-radius:var(--r);background:var(--surface)}.band,.band-figures{display:flex;flex-wrap:wrap;align-items:flex-end}.band-figures{gap:var(--s-7)}.figure{gap:var(--s-1)}.band-action,.figure{display:flex;flex-direction:column}.band-action{gap:var(--s-2);align-items:flex-start}.slot-card{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5);border:1px solid var(--edge);border-radius:var(--r);background:var(--surface);transition:border-color var(--dur) var(--ease)}.slot-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.slot-card-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);line-height:1.2;letter-spacing:-.01em}.slot-card-foot{margin-top:auto;display:flex;flex-direction:column;gap:2px}.slot-card.is-open{border-color:var(--accent)}.slot-card.is-takeover{border-color:var(--warn)}.slot-card-badges{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-2);flex-shrink:0}.slot-grid{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:56rem){.slot-grid{grid-template-columns:minmax(0,1fr)}}.slot-offer{display:flex;flex-direction:column;gap:var(--s-2);height:100%}.slot-card-foot>.money{font-size:1.625rem}.slot-offer>.slot-card{flex:1 1}.slot-card-rent{width:100%}.steps{counter-reset:step;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-4)}.steps>li{counter-increment:step;display:flex;gap:var(--s-3);align-items:flex-start;font-size:var(--text-md);line-height:1.5}.steps>li:before{content:counter(step);flex:none;width:26px;height:26px;border-radius:var(--r-pill);background:var(--ink);color:var(--ground);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;display:grid;place-items:center}.steps b{font-weight:700}.steps .num{font-weight:500}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);text-align:center;padding:var(--s-7) var(--s-6);border:1px dashed var(--edge-strong);border-radius:var(--r);background:var(--surface)}.empty>h3{font-size:var(--text-lg);letter-spacing:-.02em}.empty>p{max-width:38ch;color:var(--ink-dim)}.frame>.empty{padding:var(--s-4)}.notice{position:relative;padding:var(--s-4) var(--s-5);border:1px solid var(--edge);border-left:5px solid var(--edge-strong);border-radius:var(--r-md);background:var(--surface);font-size:var(--text-base);line-height:1.5}.notice-accent{border-color:var(--accent)}.notice-warn{border-color:var(--warn);animation:wk-pulse-edge 1.6s ease-in-out infinite}@keyframes wk-pulse-edge{0%,to{border-left-color:var(--warn)}50%{border-left-color:color-mix(in srgb,var(--warn) 30%,var(--surface))}}.notice-danger{border-color:var(--danger)}@keyframes wk-pulse{0%,to{opacity:1}50%{opacity:.3}}.toast{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--deep);color:var(--on-deep);font-size:var(--text-base)}.toast:before{content:"";flex:none;width:8px;height:8px;border-radius:var(--r-pill);background:var(--accent)}.toast>span{flex:1 1}.toast>time{font-family:var(--font-mono);font-size:var(--text-label);opacity:.55}.permanent{border:1px solid var(--danger);border-radius:var(--r);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3);align-items:flex-start}.permanent>.eyebrow{color:var(--danger-text)}.snippet{border:1px solid var(--edge);border-radius:var(--r);background:var(--surface);overflow:hidden}.snippet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--edge)}.code{font-feature-settings:none;font-variant-ligatures:none;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.7;background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-sm);padding:var(--s-5);overflow-x:auto;white-space:pre;margin:0}.snippet>.code{border:0;border-radius:0}.page{width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));margin:0 auto;padding:var(--s-7) var(--gutter) var(--s-8)}.stack{gap:var(--s-4)}.stack,.stack-lg{display:flex;flex-direction:column}.stack-lg{gap:var(--s-7)}.row{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.plain{list-style:none;margin:0;padding:0;align-self:stretch}.grid-2{grid-gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.grid-2,.grid-3{display:grid;gap:var(--s-4)}.grid-3{grid-gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.testnet-bar{margin:0;padding:var(--s-1) var(--gutter);background:var(--danger-wash);color:var(--danger-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;text-align:center;min-width:0}.appbar,.testnet-bar{border-bottom:1px solid var(--edge)}.appbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--ground)}.appbar-inner{max-width:calc(var(--measure) + 2 * var(--gutter));margin:0 auto;padding:var(--s-3) var(--gutter);display:flex;align-items:center;gap:var(--s-5)}.brand{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;font-size:1.1875rem;text-decoration:none}.brand:before{content:"";width:14px;height:14px;flex:none;background:var(--accent)}@media (max-width:24rem){.appbar-inner .brand-word{display:none}}.nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-1);margin-left:auto}.nav a{padding:.4375rem .875rem;border-radius:var(--r-pill);text-decoration:none;color:var(--ink-dim);font-size:var(--text-sm);font-weight:400}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);background:var(--surface-2)}.nav a[aria-current=page]{font-weight:700}.appbar-aside{display:flex;align-items:center;gap:var(--s-2);flex:none}.menu{position:relative;flex:none}.menu-panel{position:absolute;right:0;top:calc(100% + var(--s-2));z-index:30;min-width:13rem;display:flex;flex-direction:column;gap:2px;padding:var(--s-2);background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-sm)}.menu-panel a,.menu-panel button,.menu-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);width:100%;padding:.5rem .625rem;border-radius:var(--r-sm);text-decoration:none;text-align:left;color:var(--ink-dim);font-size:var(--text-sm);font-weight:400;white-space:nowrap}.menu-panel a:hover,.menu-panel button:hover{color:var(--ink);background:var(--ground)}.menu-panel a[aria-current=page]{color:var(--ink);font-weight:700}.menu-panel form{width:100%}.menu-head{display:block;padding:.375rem .625rem var(--s-2);margin-bottom:2px;border-bottom:1px solid var(--edge);font-family:var(--font-mono);font-size:var(--text-label);color:var(--ink-dim);overflow-wrap:anywhere;white-space:normal}.menu-row{color:var(--ink-dim);font-size:var(--text-sm);font-weight:400}.menu-panel .theme-toggle{width:auto;height:auto;padding:0;border:0;border-radius:var(--r-none);background:transparent}.menu-panel .theme-toggle:hover{background:transparent;color:var(--ink)}.menu-nav{display:none}.crumbs{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-dim)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.disclose{max-width:42rem}.disclose>summary{cursor:pointer;color:var(--ink-dim);font-size:var(--text-sm);list-style:none}.disclose>summary::-webkit-details-marker{display:none}.disclose>summary:before{content:"›";display:inline-block;margin-right:.5rem;transition:transform var(--dur) var(--ease)}.disclose[open]>summary:before{transform:rotate(90deg)}.disclose>summary:hover{color:var(--ink)}.disclose-body{margin-top:var(--s-3);padding-left:1.1rem;color:var(--ink-dim);font-size:var(--text-sm);display:flex;flex-direction:column;gap:var(--s-3)}.stepper{counter-reset:stepper;gap:var(--s-2);flex-wrap:wrap;font-size:var(--text-base);font-weight:400}.stepper,.stepper>*{display:flex;align-items:center}.stepper>*{counter-increment:stepper;gap:.5625rem;color:var(--ink-dim)}.stepper>:not(:last-child){flex:1 1}.stepper>:before{content:counter(stepper);flex:none;width:22px;height:22px;border-radius:var(--r-pill);border:1px solid var(--edge-strong);font-family:var(--font-mono);font-size:var(--text-xs);display:grid;place-items:center}.stepper>:after{content:"";flex:1 1;min-width:16px;height:1px;background:var(--edge)}.stepper>:last-child:after{display:none}.stepper a{text-decoration:none}.stepper a:hover{text-decoration:underline}.stepper .step-done:before{content:"\2713";background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-family:var(--font-ui);font-size:.8125rem;line-height:1}.stepper .step-now{color:var(--ink);font-weight:700}.stepper .step-now:before{border:2px solid var(--accent);color:var(--ink)}.lede{font-size:var(--text-md);max-width:60ch}.lede,.note{color:var(--ink-dim)}.note{font-size:var(--text-sm)}.kv{display:grid;grid-template-columns:minmax(9rem,auto) 1fr;grid-gap:var(--s-3) var(--s-5);gap:var(--s-3) var(--s-5);margin:0;font-size:var(--text-base)}.kv>dt{color:var(--ink-dim)}.kv>dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.split{display:grid;grid-gap:var(--s-6);gap:var(--s-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.grid-2>*,.grid-3>*,.split>*,.stack-lg>*,.stack>*{min-width:0}.lock{font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.unit-after{font-size:.7em;color:var(--ink-dim);letter-spacing:.02em}.input-money>.unit:last-child{border-right:0;border-left:1px solid var(--edge)}.choice{display:block;cursor:pointer;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.choice:hover{border-color:var(--edge-strong)}.choice:has(:checked){border-color:var(--ink);box-shadow:inset 0 3px 0 var(--ink)}.choice:has(:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.choice .kv{grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2) var(--s-4)}.choice .kv>dd{text-align:right}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:1.125rem;height:1.125rem;margin:0;border:1px solid var(--edge-strong);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--ink)}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--surface)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.assurances{display:flex;flex-direction:column;gap:var(--s-3);margin:0;padding:0;list-style:none;font-size:var(--text-base)}.assurances>li{position:relative;padding-left:calc(7px + var(--s-3))}.assurances>li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:var(--r-pill);background:var(--ink)}.code-input{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.35em;text-align:center}.seg{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--edge);border-radius:var(--r-pill)}.seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:transparent;color:var(--ink-dim);font:inherit;font-size:var(--text-sm);font-weight:400;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.seg-btn.is-on{background:var(--surface-2);color:var(--ink);font-weight:700}.demo-frame{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;background:#fff;color:#10131a}.demo-site{padding:var(--s-5);font-family:var(--font-ui);font-size:var(--text-base)}.demo-nav{align-items:center;justify-content:space-between;padding-bottom:var(--s-4);border-bottom:1px solid #e6e8ee}.demo-nav,.demo-nav-links{display:flex;flex-wrap:wrap;gap:var(--s-4)}.demo-nav-links{color:#5a6072;font-size:var(--text-sm)}.demo-cta{background:#10131a;color:#fff;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font-size:var(--text-sm)}.demo-hero{padding:var(--s-6) 0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.demo-eyebrow{color:#8a90a2;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.demo-headline{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1;margin:0}.demo-sub{color:#5a6072;max-width:34rem}.demo-image{margin-top:var(--s-3);height:160px;border-radius:var(--r);background:linear-gradient(120deg,#eef1f7,#dfe4ee);display:grid;place-items:center}.demo-image-placeholder{color:#99a0b3;font-size:var(--text-xs)}.demo-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:var(--s-5);gap:var(--s-5);padding:var(--s-5) 0}.demo-feature{display:grid;grid-gap:var(--s-2);gap:var(--s-2);min-width:0}.demo-feature h3{font-size:var(--text-md);margin:0}.demo-feature span{color:#5a6072;font-size:var(--text-sm)}.demo-footer{border-top:1px solid #e6e8ee;padding-top:var(--s-4);color:#8a90a2;font-size:var(--text-sm)}.is-annotated .demo-region{position:relative;outline:2px solid var(--edge-strong);outline-offset:3px}@keyframes wk-mark-in{0%{outline-color:transparent;outline-offset:0}}[data-motion] .is-annotated .demo-region{animation:wk-mark-in .42s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.is-annotated .demo-region.is-sold{outline-color:var(--accent)}.is-annotated .demo-region.is-rented{outline-color:var(--warn)}.is-annotated .demo-region.is-open{outline-color:var(--accent);outline-style:dashed}.is-annotated .demo-region.is-off{outline-color:var(--ink-dim);outline-style:dotted}.demo-tip{position:absolute;z-index:5;left:0;top:calc(100% + 8px);min-width:13rem;display:none;gap:4px;flex-direction:column;padding:var(--s-3);border-radius:var(--r-md);background:var(--deep);color:var(--on-deep);box-shadow:var(--shadow-tip);font-size:var(--text-label);line-height:1.4}.demo-region:focus-within>.demo-tip,.demo-region:hover>.demo-tip{display:flex}.demo-tip-head{font-weight:700}.demo-tip-row{display:flex;justify-content:space-between;gap:var(--s-4)}@media (hover:none){.demo-tip{display:flex;position:static;margin-top:var(--s-2)}}.picker-window{border:1px solid var(--edge-strong);border-radius:var(--r);overflow:hidden;background:var(--surface)}.picker-bar{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);background:var(--surface-2);border-bottom:1px solid var(--edge);font-size:var(--text-label);color:var(--ink-dim)}.picker-bar .dot{width:9px;height:9px;border-radius:50%;background:var(--edge-strong);flex:none}.picker-bar .addr{font-family:var(--font-mono);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-stage{position:relative;height:34rem;background:#ffffff}.picker-stage>iframe{width:100%;height:100%;border:0;display:block}.dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--s-4);background:color-mix(in srgb,#000 55%,transparent)}.dialog{width:min(40rem,100%);max-height:90vh;overflow-y:auto;background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-lg);box-shadow:var(--shadow-float);padding:var(--s-6)}.dialog>h3{font-size:1.625rem;line-height:1.1;letter-spacing:-.02em}.place-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.place-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-sm);padding:var(--s-3);display:grid;grid-gap:var(--s-2);gap:var(--s-2);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.place-option:hover{border-color:var(--edge-strong)}.place-option[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.place-art{display:grid;grid-gap:3px;gap:3px;padding:5px;border:1px dashed var(--edge-strong);background:var(--ground)}.place-art i{display:block;height:7px;background:var(--edge-strong)}.place-art i.new{height:11px;background:var(--accent)}.size-row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.spec-row{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.spec-note{display:flex;flex-direction:column;gap:var(--s-2)}.spec-note>h2{font-size:var(--text-lg);letter-spacing:-.01em}.spec-note>p{font-size:var(--text-sm);line-height:1.5;color:var(--ink-dim)}.spec-note>p code{font-family:var(--font-mono)}[data-annotate=off] .spec-note{display:none}[data-annotate=off] .spec-row{grid-template-columns:minmax(0,1fr)}.swatch{border:1px solid var(--edge);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.swatch-pair{display:flex;height:76px}.swatch-pair>i{flex:1 1;display:block}.swatch-body{padding:var(--s-3) var(--s-4);display:flex;flex-direction:column;gap:3px}.swatch-body>.name{font-family:var(--font-mono);font-size:var(--text-sm)}.swatch-body>.use{font-size:var(--text-label);color:var(--ink-dim)}.type-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:var(--s-5);gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--edge);align-items:baseline}.type-row>*{overflow-x:auto;min-width:0}.type-row>.spec{font-family:var(--font-mono);font-size:var(--text-label);color:var(--ink-dim)}@media (max-width:62rem){.split{grid-template-columns:minmax(0,1fr)}}@media (max-width:54rem){.spec-row{gap:var(--s-4)}.spec-row,.type-row{grid-template-columns:minmax(0,1fr)}.type-row{gap:var(--s-2)}}@media (max-width:46rem){:root{--gutter:var(--s-4)}.appbar-inner{flex-wrap:wrap;gap:var(--s-2)}.nav{display:none}.menu-nav{display:block}.appbar-inner{flex-wrap:nowrap}.appbar-aside{margin-left:auto}.btn-sell-full{display:none}.btn-sell-short{display:inline}.table td,.table th{padding-inline:var(--s-3)}.kv{grid-template-columns:minmax(0,1fr);gap:var(--s-1) 0}.kv>dt{margin-top:var(--s-3)}.band-figures{gap:var(--s-5)}h1{font-size:2.5rem}}.reveal{transition:opacity .62s var(--ease),transform .62s var(--ease);transition-delay:var(--delay,0s)}.reveal.is-armed{opacity:0;transform:translateY(18px);will-change:opacity,transform}.reveal-stagger>*{transition:opacity .56s var(--ease),transform .56s var(--ease);transition-delay:calc(var(--i, 0) * 90ms)}.reveal-stagger.is-armed>*{opacity:0;transform:translateY(14px)}.reveal-stagger>.bd{transition:none}.reveal-stagger.is-armed>.bd{opacity:1;transform:none}@keyframes wk-sweep{0%{transform:scaleX(0);opacity:0}30%{opacity:1}to{transform:scaleX(1);opacity:1}}.pm{background:var(--surface);display:flex;flex-direction:column}.pm a{text-decoration:none}.pm-inverted .appbar-inner{padding:1.375rem var(--gutter)}.pm-inverted{--ground:var(--deep);--surface:var(--deep);--surface-2:color-mix(in srgb,var(--on-deep) 7%,var(--deep));--ink:var(--on-deep);--ink-dim:color-mix(in srgb,var(--on-deep) 66%,var(--deep));--ink-faint:color-mix(in srgb,var(--on-deep) 45%,var(--deep));--edge:color-mix(in srgb,var(--on-deep) 15%,var(--deep));--edge-strong:color-mix(in srgb,var(--on-deep) 30%,var(--deep));background:var(--ground);color:var(--ink)}.pm-inverted .btn-secondary{border-color:var(--edge-strong)}.pm-hero{display:flex;flex-direction:column;align-items:center;gap:var(--s-5);padding:var(--s-8) var(--bleed) var(--s-7);text-align:center}.pm-hero>.eyebrow{color:var(--accent);letter-spacing:.2em}.pm-hero>h1{font-size:var(--text-hero);line-height:.9;letter-spacing:-.05em;max-width:16ch;text-wrap:balance}.pm-hero>.lede{font-size:1.25rem;line-height:1.45;color:var(--ink-dim);max-width:41rem;text-wrap:pretty}.pm-hero>.row{padding-top:var(--s-1)}.pm-glyph,.pm-scan{--paper:#f4f4f1;--paper-2:#eaeae5;--paper-line:#efefeb;--paper-rule:#e8e8e4;--paper-edge:#d6d7d2;--paper-ink:#0c0d0c;--paper-dim:#6e7370;--paper-faint:#9a9e99;--paper-dash:#b9bcb7;--mark:var(--accent);--mark-ink:var(--accent-ink);--lease:#0047ff;--lease-ink:#f1f4ff}.pm-scan{margin:0 var(--bleed) var(--s-7);padding:var(--s-6) var(--s-6) var(--s-5);border:1px solid var(--paper-edge);background:var(--paper);color:var(--paper-ink);flex-direction:column}.pm-scan,.pm-scan-head{display:flex;gap:var(--s-4)}.pm-scan-head{align-items:center;justify-content:space-between;font-family:var(--font-ui);font-size:var(--text-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim)}.pm-scan-head>span{display:flex;align-items:center;gap:.5rem}.pm-scan-live{width:8px;height:8px;flex:none;background:var(--mark);animation:pm-pulse 2s ease-in-out infinite}.pm-browser{background:#fff;border:1px solid var(--paper-edge)}.pm-browser-bar{display:flex;align-items:center;gap:.4375rem;padding:var(--s-3) .875rem;border-bottom:1px solid var(--paper-rule)}.pm-browser-bar>i{width:9px;height:9px;flex:none;border-radius:50%;background:var(--paper-edge)}.pm-browser-bar>b{flex:1 1;min-width:0;margin-left:.5rem;padding:.15rem .5rem;background:var(--paper);color:var(--paper-dim);font-size:var(--text-xs);font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-browser-bar>b:empty:before{content:"";display:block;height:1.05em}.pm-page{position:relative;padding:1.375rem;flex-direction:column}.pm-page,.pm-page-cols{display:flex;gap:var(--s-4)}.pm-page-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.625rem}.pm-page-aside{width:14.375rem;flex:none;display:flex;flex-direction:column;gap:var(--s-4)}.pm-line{height:9px;background:var(--paper-line)}.pm-line-head{height:16px;width:74%;background:var(--paper-rule)}.pm-slot{position:relative;align-items:center;justify-content:center;font-size:var(--text-label);letter-spacing:.12em;color:var(--paper-dim)}.pm-slot,.pm-slot-tab{display:flex;font-weight:700}.pm-slot-tab{position:absolute;top:-11px;left:14px;max-width:calc(100% - 28px);align-items:baseline;gap:.35em;padding:3px 8px;font-size:var(--text-xs);letter-spacing:.1em;white-space:nowrap}.pm-slot-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.pm-slot-fact{flex:none}.pm-slot-open{border:2px solid var(--mark);background:repeating-linear-gradient(135deg,var(--paper) 0 7px,var(--paper-2) 7px 14px)}.pm-slot-open>.pm-slot-tab{background:var(--mark);color:var(--mark-ink)}.pm-slot-leased{border:2px solid var(--lease);background:var(--lease-ink);color:var(--lease)}.pm-slot-leased>.pm-slot-tab{background:var(--lease);color:var(--lease-ink)}.pm-slot-owned{border:2px solid var(--paper-ink);background:#fff;color:var(--paper-ink)}.pm-slot-owned>.pm-slot-tab{background:var(--paper-ink);color:#fff}.pm-slot-unlisted{border:2px dashed var(--paper-dash);color:var(--paper-faint);text-align:center;letter-spacing:.1em;font-size:var(--text-xs);line-height:1.5}.pm-scan-legend{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);color:var(--paper-dim)}.pm-scan-keys{display:flex;flex-wrap:wrap;gap:var(--s-5);font-size:var(--text-label);font-weight:700;letter-spacing:.08em}.pm-scan-keys>span{display:flex;align-items:center;gap:.4375rem}.pm-scan-keys i{width:10px;height:10px;flex:none}.pm-scan-go{font-size:var(--text-sm);font-weight:700;color:var(--paper-ink);white-space:nowrap}.pm-cursor{position:absolute;top:1.375rem;left:1.375rem;width:0;height:0;pointer-events:none;animation:pm-cursor 14s cubic-bezier(.6,0,.25,1) infinite}.pm-cursor>i{position:absolute;animation:pm-click 14s linear infinite}.pm-cursor-ring{position:absolute;left:-19px;top:-19px;width:38px;height:38px;border:2px solid var(--mark);border-radius:50%;animation:pm-ring 14s linear infinite}.pm-cursor-arrow{position:absolute;width:19px;height:26px;filter:drop-shadow(0 2px 3px rgb(0 0 0/28%))}.pm-cursor-arrow:after,.pm-cursor-arrow:before{content:"";position:absolute;inset:0;-webkit-clip-path:polygon(0 0,0 88%,26% 66%,44% 100%,66% 88%,48% 56%,88% 52%);clip-path:polygon(0 0,0 88%,26% 66%,44% 100%,66% 88%,48% 56%,88% 52%)}.pm-cursor-arrow:before{background:#fff;transform:scale(1.22);transform-origin:0 0}.pm-cursor-arrow:after{background:var(--paper-ink)}.pm-flash-1{animation:pm-flash-mark-1 14s linear infinite}.pm-flash-2{animation:pm-flash-mark-2 14s linear infinite}.pm-flash-3{animation:pm-flash-lease 14s linear infinite}@keyframes pm-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes pm-cursor{0%,4%{transform:translate(40px,34px)}12%,22%{transform:translate(42%,48px)}30%,40%{transform:translate(76%,218px)}48%,58%{transform:translate(32%,248px)}66%,76%{transform:translate(42%,48px)}88%,to{transform:translate(40px,34px)}}@keyframes pm-click{0%,14%,18%,32%,36%,50%,54%,68%,72%,to{transform:scale(1)}16%,34%,52%,70%{transform:scale(.7)}}@keyframes pm-ring{0%,15%{opacity:0;transform:scale(.35)}17%{opacity:.85;transform:scale(.6)}25%,32%{opacity:0;transform:scale(2)}33%{opacity:0;transform:scale(.35)}35%{opacity:.85;transform:scale(.6)}43%,50%{opacity:0;transform:scale(2)}51%{opacity:0;transform:scale(.35)}53%{opacity:.85;transform:scale(.6)}61%,to{opacity:0;transform:scale(2)}}@keyframes pm-flash-mark-1{0%,11%{box-shadow:0 0 0 0 rgb(0 224 122/0)}13%,23%{box-shadow:0 0 0 6px rgb(0 224 122/30%)}25%,65%{box-shadow:0 0 0 0 rgb(0 224 122/0)}67%,77%{box-shadow:0 0 0 6px rgb(0 224 122/30%)}79%,to{box-shadow:0 0 0 0 rgb(0 224 122/0)}}@keyframes pm-flash-mark-2{0%,29%{box-shadow:0 0 0 0 rgb(0 224 122/0)}31%,41%{box-shadow:0 0 0 6px rgb(0 224 122/30%)}43%,to{box-shadow:0 0 0 0 rgb(0 224 122/0)}}@keyframes pm-flash-lease{0%,47%{box-shadow:0 0 0 0 rgb(0 71 255/0)}49%,59%{box-shadow:0 0 0 6px rgb(0 71 255/22%)}61%,to{box-shadow:0 0 0 0 rgb(0 71 255/0)}}.pm-ticker{border-top:1px solid var(--edge);overflow:hidden;padding:var(--s-4) 0}.pm-ticker-track{display:flex;width:max-content;animation:pm-marquee 38s linear infinite}.pm-ticker-run{display:flex;flex:none;width:max-content;gap:2.75rem;padding-right:2.75rem;font-size:.875rem;font-weight:700;color:var(--ink-dim);white-space:nowrap}.pm-ticker-run b{color:var(--accent);font-weight:700}@keyframes pm-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.pm-cursor,.pm-cursor-ring,.pm-cursor>i,.pm-flash-1,.pm-flash-2,.pm-flash-3,.pm-scan-live,.pm-ticker-track{animation:none}.pm-cursor{transform:translate(42%,48px)}.pm-cursor-ring{opacity:0}}.pm-paths{display:grid;grid-template-columns:1fr 1fr;padding-inline:var(--bleed);background:linear-gradient(90deg,var(--surface) 50%,var(--surface-2) 50%);border-bottom:1px solid var(--edge)}.pm-path{padding:var(--s-8) 0;display:flex;flex-direction:column;gap:1.375rem;align-items:flex-start}.pm-path:first-child{padding-right:var(--s-7);border-right:1px solid var(--edge)}.pm-path:last-child{padding-left:var(--s-7)}.pm-path>.eyebrow{color:var(--ink);letter-spacing:.18em}.pm-path>h2{font-size:clamp(2.25rem,4vw,2.875rem);max-width:16ch;text-wrap:balance}.pm-path>p{font-size:var(--text-md);line-height:1.5;color:var(--ink-dim);max-width:40ch}.pm-band{padding:var(--s-8) var(--bleed);border-bottom:1px solid var(--edge);flex-direction:column}.pm-band,.pm-band-head{display:flex;gap:var(--s-6)}.pm-band-head{align-items:baseline;justify-content:space-between;flex-wrap:wrap}.pm-band-head>h2{font-size:var(--text-2xl);letter-spacing:-.04em;line-height:1}.pm-band-note{font-size:var(--text-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.pm-band-link{font-size:var(--text-base);font-weight:700;color:var(--rent);white-space:nowrap;transition:transform var(--dur) var(--ease-pop)}.pm-band-link:hover{transform:translateX(2px)}.pm-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--edge)}.pm-step{background:var(--surface);padding:var(--s-6) 1.625rem;display:flex;flex-direction:column;gap:.875rem}.pm-step>.n{font-size:var(--text-2xl);font-weight:700;letter-spacing:-.05em;line-height:.9;color:var(--accent-text)}.pm-step>p{font-size:var(--text-base);line-height:1.5;color:var(--ink-dim);text-wrap:pretty}.pm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));grid-gap:var(--s-5);gap:var(--s-5)}.pm-card{border:1px solid var(--edge-strong);background:var(--surface);display:flex;flex-direction:column;color:inherit;transition:border-color var(--dur) var(--ease)}.pm-card:hover{border-color:var(--ink)}.pm-card-shot>.site-shot>img{transition:transform .42s var(--ease)}.pm-card:hover .pm-card-shot>.site-shot>img{transform:scale(1.03)}.pm-card-shot{position:relative}.pm-card-shot>.site-shot{border:0}.pm-card-tag{position:absolute;z-index:1;top:var(--s-3);left:var(--s-3);padding:4px 8px;background:var(--accent);color:var(--accent-ink);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em}.pm-card-body{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4);border-top:1px solid var(--edge-strong);flex:1 1}.pm-card-name{display:flex;flex-direction:column;gap:var(--s-1)}.pm-card-name>b{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.pm-card-name>span{font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;color:var(--ink-faint)}.pm-card-foot{display:flex;justify-content:space-between;gap:var(--s-4);padding-top:.875rem;border-top:1px solid var(--edge);margin-top:auto}.pm-figure{display:flex;flex-direction:column;gap:2px}.pm-figure:last-child{text-align:right}.pm-figure>.v{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500;letter-spacing:-.03em}.pm-figure>.l{font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.pm-board{border:1px solid var(--edge-strong);background:var(--surface)}.pm-board-scroll{overflow-x:auto}.pm-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1.1fr;grid-gap:var(--s-4);gap:var(--s-4);align-items:center;padding:var(--s-5) 1.375rem;border-bottom:1px solid var(--edge);min-width:46rem;color:inherit}.pm-row:last-child{border-bottom:0}.pm-row-head{border-bottom:1px solid var(--edge-strong);padding:.875rem 1.375rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.pm-row-head,a.pm-row:hover{background:var(--surface-2)}a.pm-row{transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}a.pm-row:hover{box-shadow:inset 3px 0 0 var(--ink)}.pm-row-space{display:flex;flex-direction:column;gap:3px;min-width:0}.pm-row-space>b{font-size:var(--text-md);font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.pm-row-dim{font-size:.875rem;color:var(--ink-dim)}.pm-row-money{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.1875rem;font-weight:500;letter-spacing:-.02em}.pm-row-end{display:flex;justify-content:flex-end}.pm-econ{display:grid;grid-template-columns:1fr 1fr;padding-inline:var(--bleed);background:linear-gradient(90deg,var(--deep) 50%,var(--surface) 50%);border-bottom:1px solid var(--edge)}.pm-econ>.pm-inverted{background:transparent}.pm-econ-dark{padding:var(--s-8) var(--s-7) var(--s-8) 0;display:flex;flex-direction:column;gap:1.75rem}.pm-econ-dark>.eyebrow{color:var(--accent);letter-spacing:.18em}.pm-econ-dark>h2{font-size:clamp(2.125rem,3.8vw,2.75rem);line-height:1.02;letter-spacing:-.035em;max-width:18ch;text-wrap:balance}.pm-econ-dark>p{font-size:var(--text-md);line-height:1.5;color:var(--ink-dim);max-width:29rem;text-wrap:pretty}.pm-figures{display:flex;flex-direction:column;margin-top:var(--s-2)}.pm-figures>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:1.125rem 0;border-top:1px solid var(--edge)}.pm-figures>div:last-child{border-bottom:1px solid var(--edge)}.pm-figures span{color:var(--ink-dim);font-size:1rem}.pm-figures b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:500;white-space:nowrap}.pm-figures b.is-yours{color:var(--accent-text)}.pm-worked{padding:var(--s-8) 0 var(--s-8) var(--s-7);display:flex;flex-direction:column;gap:1.625rem}.pm-worked>h3{font-size:var(--text-xl);line-height:1.1;letter-spacing:-.03em;max-width:22ch;text-wrap:balance}.pm-worked-rows{display:flex;flex-direction:column}.pm-worked-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--edge);font-size:1rem}.pm-worked-rows span{color:var(--ink-faint)}.pm-worked-rows b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.pm-worked-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding-top:var(--s-5);margin-top:var(--s-1);border-top:2px solid var(--ink)}.pm-worked-total>span{font-size:1rem;font-weight:700}.pm-worked-total>b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-2xl);font-weight:500;letter-spacing:-.04em}.pm-glyph{margin-top:auto;padding:1.125rem .875rem .875rem;border:1px solid var(--paper-edge);background:var(--paper);color:var(--paper-ink);display:flex;flex-direction:column;gap:5px}.pm-glyph-line{height:4px;background:var(--paper-rule)}.pm-glyph-line.is-short{width:58%}.pm-glyph-slot{margin-top:.75rem;height:2.375rem}.pm-glyph-fill{width:56%;height:4px;background:currentColor;opacity:.36;box-shadow:0 8px 0 currentColor}.pm-glyph-meter{left:6px;right:6px;bottom:5px;height:3px;background:color-mix(in srgb,var(--lease) 22%,transparent)}.pm-glyph-meter,.pm-glyph-meter:after{position:absolute;transform-origin:left center}.pm-glyph-meter:after{content:"";inset:0;background:var(--lease)}.pm-split{display:flex;gap:2px;height:.625rem;margin-top:var(--s-2)}.pm-split-seg{display:block;height:100%;transform-origin:left center}.pm-split-seg.is-site{background:var(--ink)}.pm-split-seg.is-owner{background:color-mix(in srgb,var(--ink) 38%,transparent)}.pm-split-seg.is-protocol{background:color-mix(in srgb,var(--ink) 16%,transparent)}.pm-swatch{display:inline-block;width:.5rem;height:.5rem;margin-right:.5rem;vertical-align:baseline}.pm-swatch.is-site{background:var(--ink)}.pm-swatch.is-owner{background:color-mix(in srgb,var(--ink) 38%,transparent)}.pm-swatch.is-protocol{background:color-mix(in srgb,var(--ink) 16%,transparent)}.pm-empty{display:flex;align-items:center;gap:var(--s-6);flex-wrap:wrap}.pm-empty>p{max-width:32rem}.pm-glyph-lg{width:15rem;flex:none;padding:1.375rem 1.125rem 1.125rem}.pm-glyph-lg .pm-glyph-slot{height:3.25rem}@media (max-width:46rem){.pm-glyph-lg{width:100%}}@keyframes pm-glyph-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes pm-tab-in{0%{opacity:0;transform:translateX(-6px)}}@keyframes pm-fill-in{0%{transform:scaleX(0)}}@keyframes pm-meter{0%{transform:scaleX(0)}62%,88%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}@keyframes pm-glyph-breathe{50%{border-color:color-mix(in srgb,var(--mark) 45%,var(--paper-edge))}}[data-motion] .pm-steps.is-in .pm-glyph{animation:pm-glyph-in .52s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 90ms + .16s)}[data-motion] .pm-steps.is-in .pm-slot-tab{animation:pm-tab-in .38s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 90ms + .42s)}[data-motion] .pm-steps.is-in .pm-glyph-meter:after{animation:pm-meter 4.2s var(--ease) 1.2s infinite}[data-motion] .pm-econ.is-in .pm-split-seg{animation:pm-fill-in .62s var(--ease) backwards}[data-motion] .pm-econ.is-in .pm-split-seg.is-site{animation-delay:.22s}[data-motion] .pm-econ.is-in .pm-split-seg.is-owner{animation-delay:.34s}[data-motion] .pm-econ.is-in .pm-split-seg.is-protocol{animation-delay:.46s}[data-motion] .pm-glyph.is-breathing{animation:pm-glyph-breathe 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){[data-motion] .pm-glyph.is-breathing,[data-motion] .pm-steps.is-in .pm-glyph-meter:after{animation:none}}.pm-trust{padding:var(--s-8) var(--bleed);display:grid;grid-template-columns:1fr 1fr;grid-gap:3.5rem;gap:3.5rem;border-bottom:1px solid var(--edge)}.pm-trust-copy{display:flex;flex-direction:column;gap:var(--s-5)}.pm-trust-copy>h2{font-size:var(--text-2xl);letter-spacing:-.04em;line-height:1;text-wrap:balance}.pm-trust-copy>p{font-size:var(--text-md);line-height:1.55;color:var(--ink-dim);text-wrap:pretty}.pm-trust-list{display:flex;flex-direction:column}.pm-trust-list>div{display:flex;gap:var(--s-5);padding:var(--s-5) 0;border-top:1px solid var(--edge)}.pm-trust-list>div:last-child{border-bottom:1px solid var(--edge)}.pm-trust-list dt{flex:none;min-width:5rem;font-size:var(--text-base);font-weight:700;letter-spacing:.04em;color:var(--accent-text)}.pm-trust-list dd{margin:0;font-size:1rem;line-height:1.5;color:var(--ink-dim)}.pm-cta{--ink:#0c0d0c;--surface:#ffffff;background:var(--accent);color:var(--accent-ink);padding:var(--s-9) var(--bleed);display:flex;flex-direction:column;align-items:center;gap:1.625rem;text-align:center}.pm-cta>h2{font-size:var(--text-3xl);line-height:.96;letter-spacing:-.045em;max-width:14ch;text-wrap:balance}.pm-cta>p{font-size:1.1875rem;line-height:1.45;max-width:35rem;opacity:.72}.pm-cta .btn-solid{background:var(--ink);color:var(--surface);font-weight:700}.pm-cta .btn-outline{background:transparent;border-color:var(--ink);color:var(--ink);font-weight:700}.pm-footer{padding:var(--s-7) var(--bleed);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-7);flex-wrap:wrap}.pm-footer-brand{display:flex;flex-direction:column;gap:var(--s-3)}.pm-footer-brand>small{font-size:.875rem;color:var(--ink-faint)}.pm-footer-cols{display:flex;flex-wrap:wrap;gap:4rem;font-size:.875rem;color:var(--ink-dim)}.pm-footer-cols>div{display:flex;flex-direction:column;gap:.625rem}.pm-footer-cols b{color:var(--ink);font-weight:700}.pm-footer-cols a{color:inherit;text-decoration:none}.pm-footer-cols a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pm-fine{max-width:17.5rem;line-height:1.5;color:var(--ink-faint)}.pm-sell-hero{padding:var(--s-8) var(--bleed) var(--s-9);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4);max-width:none}.pm-sell-hero>h1{font-size:var(--text-2xl);letter-spacing:-.045em;line-height:.96;max-width:18ch}.pm-sell-hero>.lede{max-width:46rem}.pm-pays{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--edge);border:1px solid var(--edge)}.pm-pay{background:var(--ground);padding:var(--s-6) var(--s-5);display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.pm-pay>.v{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:3rem;font-weight:500;letter-spacing:-.04em;line-height:1}.pm-pay>.l{font-size:var(--text-md);font-weight:700;letter-spacing:-.01em}.pm-pay>.note{margin:0}.pm-calc{display:grid;grid-template-columns:24rem minmax(0,1fr);grid-gap:var(--s-7);gap:var(--s-7);align-items:start}.pm-calc-controls{gap:var(--s-6)}.pm-calc-controls,.pm-calc-field{display:flex;flex-direction:column}.pm-calc-field{gap:var(--s-2)}.pm-calc-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4)}.pm-calc-head>.lock{white-space:normal;min-width:0}.pm-calc-head>.pm-calc-value{flex:none}.pm-calc-value{font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em}.pm-calc-ends{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--ink-faint)}.pm-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:26px;margin:0;background:transparent;cursor:-webkit-grab;cursor:grab;display:block}.pm-range:active{cursor:-webkit-grabbing;cursor:grabbing}.pm-range::-webkit-slider-runnable-track{height:6px;background:var(--surface-2);border:1px solid var(--edge);border-radius:0}.pm-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:26px;margin-top:-11px;background:var(--ink);border:0;border-radius:0;box-shadow:inset 0 0 0 3px var(--accent)}.pm-range::-moz-range-track{height:6px;background:var(--surface-2);border:1px solid var(--edge)}.pm-range::-moz-range-thumb{width:18px;height:26px;background:var(--ink);border:0;border-radius:0;box-shadow:inset 0 0 0 3px var(--accent)}.pm-range:focus{outline:none}.pm-range:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 3px var(--accent),0 0 0 3px var(--focus)}.pm-range:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 3px var(--accent),0 0 0 3px var(--focus)}.pm-profiles{display:grid;grid-gap:1px;gap:1px;background:var(--edge);border:1px solid var(--edge)}.pm-profile{background:var(--ground);padding:var(--s-4);display:flex;flex-direction:column;gap:2px;cursor:pointer}.pm-profile>input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.pm-profile-name{font-weight:700;letter-spacing:-.01em}.pm-profile.is-on{box-shadow:inset 3px 0 0 var(--ink)}.pm-profile:has(:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}.pm-calc-out{display:flex;flex-direction:column;gap:var(--s-6);min-width:0}.pm-calc-out>.pm-pays{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-calc-out .pm-pay{container-type:inline-size}.pm-calc-out .pm-pay>.v{font-size:clamp(1.5rem,17.5cqi,3rem)}.pm-ledger{table-layout:auto;position:relative}.pm-ledger-scroll{overflow-x:auto;max-width:100%}.pm-ledger-panel{grid-column:1/-1}.pm-ledger thead .pm-ledger-group{text-align:center;color:var(--ink-dim)}.pm-ledger td:first-child>.key{white-space:nowrap}.pm-ledger tbody tr{cursor:pointer}.pm-ledger tbody tr.is-off{color:var(--ink-faint)}.pm-ledger-label{display:block}.pm-bars{display:flex;flex-direction:column;gap:var(--s-3)}.pm-bar-row{display:flex;align-items:center;gap:var(--s-5)}.pm-bar-row>.lock{width:9rem;flex:none}.pm-bar-track{position:relative;flex:1 1;height:3.5rem;background:var(--surface-2);min-width:0}.pm-bar-fill{height:100%;background:var(--edge-strong);transition:width var(--dur) var(--ease)}.pm-bar-fill.is-on{background:var(--accent)}.pm-bar-value{position:absolute;inset:0;display:flex;align-items:center;padding-left:var(--s-4);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-md);font-weight:700;color:var(--ink)}.pm-bars-note{max-width:60ch}.pm-facts,.pm-steps-3{display:grid;grid-gap:1px;gap:1px;background:var(--edge);border:1px solid var(--edge)}.pm-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-fact,.pm-step{background:var(--ground);padding:var(--s-6) var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}.pm-fact>.v{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:2.375rem;font-weight:500;letter-spacing:-.04em;line-height:1}.pm-step>h3{font-size:var(--text-lg)}.pm-fineprint{border-bottom:0}.pm-fineprint>.note{max-width:80ch;line-height:1.7}@media (max-width:62rem){.pm-steps{grid-template-columns:1fr 1fr}.pm-trust{gap:var(--s-6)}.pm-calc-out>.pm-pays,.pm-pays,.pm-trust{grid-template-columns:1fr}.pm-calc{grid-template-columns:minmax(0,1fr)}.pm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-steps-3{grid-template-columns:minmax(0,1fr)}.pm-bar-row>.lock{width:6rem}}@media (max-width:56rem){.pm-econ,.pm-paths{grid-template-columns:1fr;background:none;padding-inline:0}.pm-path+.pm-path{background:var(--surface-2)}.pm-econ>.pm-inverted{background:var(--ground)}.pm-path:first-child{border-right:0}.pm-econ-dark,.pm-path:first-child,.pm-path:last-child,.pm-worked{padding-inline:var(--s-7)}.pm-econ>.pm-worked,.pm-path+.pm-path{border-top:1px solid var(--edge)}.pm-page-cols{flex-direction:column}.pm-page-aside{width:auto}.pm-cursor{display:none}}@media (max-width:40rem){.pm-steps{grid-template-columns:1fr}.pm-band,.pm-cta,.pm-econ-dark,.pm-footer,.pm-hero,.pm-path:first-child,.pm-path:last-child,.pm-trust,.pm-worked{padding-inline:var(--gutter)}.pm-scan{margin-inline:var(--s-5);padding:var(--s-5) var(--s-4)}.pm-worked-total{flex-wrap:wrap}}.auth-shell{min-height:calc(100vh - 3.75rem);min-height:calc(100dvh - 3.75rem);padding:var(--s-8) var(--s-5);background:var(--surface-2);display:flex;justify-content:center;align-items:flex-start}.auth-card{width:100%;max-width:30rem;display:flex;flex-direction:column;gap:var(--s-6);padding:var(--s-7) var(--s-6);background:var(--surface);border:1px solid var(--edge)}.auth-card>*{min-width:0}@media (max-width:34rem){.auth-shell{padding:var(--s-6) 0 var(--s-8);background:var(--surface)}.auth-card{border:0;padding:var(--s-4) var(--s-5)}}.site-shot{position:relative;overflow:hidden;border-radius:var(--r-sm);border:1px solid var(--edge);background:var(--surface-2)}.site-shot>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.site-shot.is-empty{display:grid;place-items:center;background:var(--surface-2)}.site-shot-fallback{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-4);min-width:0;text-align:center}.site-shot-fallback>.domain{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-dim);overflow-wrap:anywhere}.site-icon{flex:none;width:20px;height:20px;object-fit:contain;background:var(--surface)}.dir-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));grid-gap:var(--s-4);gap:var(--s-4)}.dir-card{display:flex;flex-direction:column;border:1px solid var(--edge);border-radius:var(--r-md);background:var(--surface);overflow:hidden;text-decoration:none;color:inherit;transition:border-color var(--dur) var(--ease)}.dir-card:hover{border-color:var(--ink-dim);color:inherit}.dir-card .site-shot{border:0;border-bottom:1px solid var(--edge);border-radius:0}.dir-card-body{flex-direction:column;padding:var(--s-4);flex:1 1}.dir-card .domain-line,.dir-card-body{display:flex;gap:var(--s-2);min-width:0}.dir-card .domain-line{align-items:center}.dir-card .domain{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0}.dir-card-tags{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-1)}.dir-card-desc{font-size:var(--text-sm);color:var(--ink-dim);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.dir-card-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--edge);margin-top:auto}.dir-card-price{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dir-card-label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.dir-card .price{display:flex;align-items:baseline;gap:.15em;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-lg);white-space:nowrap}.dir-card-seen{flex:none;margin-left:auto;font-size:var(--text-sm);text-align:right;white-space:nowrap}.site-head-name{font-size:1.8125rem;font-weight:400;line-height:1.2}.site-head-lede{max-width:51rem}.site-hero{max-height:26rem;overflow:hidden;border:1px solid var(--edge);background:var(--surface-2)}.site-hero>.site-shot{border:0}.site-title{display:flex;align-items:center;gap:var(--s-3);min-width:0;overflow-wrap:anywhere}.site-title>.site-icon{width:28px;height:28px}.page>.site-shot{max-height:26rem}.dir-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.dir-search{flex:1 1 22rem;max-width:34rem}.dir-controls,.dir-search{display:flex;gap:var(--s-2)}.dir-controls{flex-wrap:wrap;align-items:center;margin-left:auto}.dir-menu-trigger{cursor:pointer;list-style:none}.dir-menu-trigger::-webkit-details-marker{display:none}.dir-menu-trigger::marker{content:""}.dir-menu-name{opacity:.65;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.04em}.dir-menu-value{color:var(--ink)}.dir-menu-trigger.is-on .dir-menu-value{color:inherit}.dir-menu-caret{opacity:.6;transition:transform var(--dur) var(--ease)}.dir-menu[open] .dir-menu-caret{transform:rotate(180deg)}.dir-menu .menu-panel{right:auto;left:0;min-width:11rem}.dir-menu:last-child .menu-panel{right:0;left:auto}.dir-search>.input{flex:1 1;min-width:0;padding:.625rem .875rem}.chip-row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.375rem .75rem;border:1px solid var(--edge);border-radius:var(--r-pill);background:transparent;color:var(--ink-dim);font-family:var(--font-mono);font-size:var(--text-sm);text-decoration:none;white-space:nowrap;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.chip:hover{border-color:var(--edge-strong);color:var(--ink)}.chip.is-on{background:var(--deep);border-color:var(--deep);color:var(--on-deep)}.chip-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.page-title{font-size:var(--text-xl);letter-spacing:-.03em;line-height:1.08}.dir-lede{max-width:48.75rem}.frame>.empty{border:0;background:transparent}.dir-explain{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));grid-gap:var(--s-4) var(--s-5);gap:var(--s-4) var(--s-5);padding:var(--s-4) 0;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.dir-explain-point{display:flex;flex-direction:column;gap:var(--s-2)}.dir-explain-point h2{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0}.dir-explain-point p{margin:0;font-size:var(--text-sm);line-height:1.55}.said-by{display:flex;flex-direction:column;gap:var(--s-2);max-width:52rem;padding:var(--s-4);border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--surface)}.said-by-text{font-size:var(--text-lg);line-height:1.5}.said-by-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.said-by-who{font-size:var(--text-xs);color:var(--ink-dim)}.said-by-link{font-size:var(--text-sm);color:var(--accent-text)}.tag{display:inline-flex;align-items:center;padding:.25rem .6rem;border:1px solid var(--edge);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-dim);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.tag-row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.bd-band{position:relative;overflow:hidden;isolation:isolate}.bd{position:absolute;inset:0;pointer-events:none;z-index:-1;--bd-pitch:8px;--bd-dot:1px;--bd-alpha:6%;--bd-mono:color-mix(in srgb,var(--ink) var(--bd-alpha),transparent);--bd-accent:color-mix(in srgb,var(--accent-text) 10%,transparent);--bd-opacity:1;opacity:var(--bd-opacity)}.pm-inverted .bd{--bd-accent:color-mix(in srgb,var(--accent) 10%,transparent)}.pm-cta .bd{--bd-accent:color-mix(in srgb,var(--ink) 9%,transparent)}.bd--fine{--bd-pitch:5px;--bd-dot:0.8px;--bd-alpha:7%}.bd--std{--bd-pitch:8px;--bd-dot:1px;--bd-alpha:6%}.bd--coarse{--bd-pitch:15px;--bd-dot:2px;--bd-alpha:8%}.bd--halftone:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,var(--bd-mono) 0 var(--bd-sq,2px),transparent var(--bd-sq,2px) var(--bd-pitch));-webkit-mask-image:repeating-linear-gradient(#000 0 var(--bd-sq,2px),transparent var(--bd-sq,2px) var(--bd-pitch));mask-image:repeating-linear-gradient(#000 0 var(--bd-sq,2px),transparent var(--bd-sq,2px) var(--bd-pitch))}.bd--halftone.bd--fine{--bd-sq:1px}.bd--halftone.bd--coarse{--bd-sq:3px}.bd--dots:before{background-image:radial-gradient(var(--bd-mono) var(--bd-dot),transparent var(--bd-dot));background-size:var(--bd-pitch) var(--bd-pitch);-webkit-mask-image:none;mask-image:none}.bd--halftone:after{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--bd-accent) 1.6px,transparent 1.6px);background-size:calc(var(--bd-pitch) * 2) calc(var(--bd-pitch) * 2);background-position:calc(var(--bd-pitch) / 2) calc(var(--bd-pitch) / 2);opacity:0}.bd--ramp-band:after,.bd--ramp-corner:after,.bd--ramp-spot:after{opacity:1}.bd--ramp-corner:after{-webkit-mask-image:linear-gradient(115deg,transparent 30%,#000);mask-image:linear-gradient(115deg,transparent 30%,#000)}.bd--ramp-spot:after{-webkit-mask-image:radial-gradient(90% 120% at var(--bd-spot,88% 12%),#000 0,transparent 72%);mask-image:radial-gradient(90% 120% at var(--bd-spot,88% 12%),#000 0,transparent 72%)}.bd--ramp-band:after{inset:0 0 auto 0;height:var(--bd-band,56px);background-size:var(--bd-pitch) var(--bd-pitch);background-position:0 0;--bd-accent:color-mix(in srgb,var(--accent-text) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent-text) 45%,transparent)}.pm-inverted .bd--ramp-band:after{--bd-accent:color-mix(in srgb,var(--accent) 18%,transparent);border-bottom-color:color-mix(in srgb,var(--accent) 45%,transparent)}.bd--grid:before{content:"";position:absolute;inset:calc(var(--bd-cell, 56px) * -1);background-image:linear-gradient(var(--bd-line,var(--edge)) 1px,transparent 1px),linear-gradient(90deg,var(--bd-line,var(--edge)) 1px,transparent 1px);background-size:var(--bd-cell,56px) var(--bd-cell,56px);opacity:.6}.bd__slot{position:absolute;border:1px dashed var(--bd-slot,var(--edge-strong))}.bd__slot:first-of-type{left:6%;top:14%;width:190px;height:56px}.bd__slot:nth-of-type(2){right:9%;top:40%;width:104px;height:104px}.bd__slot:nth-of-type(3){left:38%;bottom:12%;width:150px;height:50px}.bd__live{position:absolute;right:14%;bottom:16%;width:168px;height:56px;background:color-mix(in srgb,var(--accent) 5%,transparent)}.bd__live:after,.bd__live:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--accent) 0 0),linear-gradient(var(--accent) 0 0),linear-gradient(var(--accent) 0 0),linear-gradient(var(--accent) 0 0);background-repeat:no-repeat;background-size:var(--tick) var(--tick-w),var(--tick-w) var(--tick),var(--tick) var(--tick-w),var(--tick-w) var(--tick)}.bd__live:before{background-position:0 0,0 0,100% 0,100% 0}.bd__live:after{background-position:0 100%,0 100%,100% 100%,100% 100%}.bd--fade-right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%,#000);mask-image:linear-gradient(90deg,transparent,#000 55%,#000)}.bd--fade-bottom{-webkit-mask-image:linear-gradient(0deg,transparent,#000 60%,#000);mask-image:linear-gradient(0deg,transparent,#000 60%,#000)}.bd--fade-edges{-webkit-mask-image:radial-gradient(120% 90% at 30% 45%,#000 30%,transparent 100%);mask-image:radial-gradient(120% 90% at 30% 45%,#000 30%,transparent 100%)}.bd__boost{position:absolute;inset:0}@keyframes bd-drift{0%{background-position:0 0}to{background-position:56px 56px}}@keyframes bd-drift-grid{0%{transform:translate(0)}to{transform:translate(-56px,-56px)}}@keyframes bd-sweep{0%{transform:translateX(-40%)}to{transform:translateX(140%)}}.bd--drift.bd--halftone:before{animation:bd-drift 30s linear infinite}.bd--drift.bd--grid:before{animation:bd-drift-grid 26s linear infinite}.bd__sweep{position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 5%,transparent),transparent);animation:bd-sweep 9s cubic-bezier(.4,0,.2,1) infinite}.pm-cta .bd__sweep{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 6%,transparent),transparent)}@media (prefers-reduced-motion:reduce){.bd--drift.bd--grid:before,.bd--drift.bd--halftone:before,.bd__sweep{animation:none}.bd__sweep{opacity:0}}@media (max-width:56rem){.bd--ramp-corner:after{opacity:0}}@media (max-width:40rem){.bd__live,.bd__slot{display:none}.bd--drift.bd--grid:before,.bd--drift.bd--halftone:before{animation:none}}@media print{.bd{display:none}}.wallet-list{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.wallet-choice{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-sm);color:var(--ink);font:inherit;font-weight:700;text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease),opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.wallet-choice:hover:not(:disabled){border-color:var(--edge-strong);background:var(--surface-2)}.wallet-choice[data-picked=true]{border-color:var(--ink);box-shadow:inset 0 3px 0 var(--ink);cursor:default}.wallet-choice[data-picked=false]{opacity:0;transform:translateY(-2px);pointer-events:none}.wallet-leaving{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur) var(--ease)}.wallet-leaving[data-picked=false]{grid-template-rows:0fr}.wallet-leaving>*{overflow:hidden;min-height:0}.wallet-mark{flex:none;width:22px;height:22px;object-fit:contain;background:var(--surface)}.wallet-choice>.wallet-step{margin-left:auto;font-weight:400;font-size:var(--text-sm);color:var(--ink-dim)}.policy-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.55;color:var(--ink);max-width:46rem}.policy-rules{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);background:var(--surface-2);border-left:3px solid var(--edge)}.subnav{display:flex;flex-wrap:wrap;gap:var(--s-1);border-bottom:1px solid var(--edge);padding-bottom:var(--s-2)}.subnav a{padding:.4375rem .875rem;text-decoration:none;color:var(--ink-dim);font-size:var(--text-sm);font-weight:400}.subnav a:hover,.subnav a[aria-current=page]{color:var(--ink);background:var(--surface-2)}.subnav a[aria-current=page]{font-weight:700}.subnav-count{margin-left:var(--s-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-dim)}.subnav a[aria-current=page] .subnav-count{color:var(--ink)}