@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #1a1d2b;--ink-2: #4a4f66;--muted: #636880;--faint: #9a9fb3;--rule: #e6e8ef;--rule-strong: #d4d7e3;--paper: #f6f7fa;--surface: #ffffff;--purple: #5e1a8e;--purple-ink: #4a1370;--purple-tint: #f1e9f7;--gold: #d4a017;--gold-deep: #9a6f05;--gold-tint: #fdf6e3;--soon: #d4862a;--teal: #1c9c8e;--highlight: #f6dd8a;--shadow: 0 1px 2px rgba(26, 29, 43, .05), 0 8px 24px -12px rgba(26, 29, 43, .12);--font-display: "Outfit", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--font-data: "DM Mono", ui-monospace, monospace;--runway-w: 236px;--radius: 12px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--ink: #ecedf3;--ink-2: #b9bdcd;--muted: #8b91a8;--faint: #5c6178;--rule: #22263a;--rule-strong: #333850;--paper: #0f1118;--surface: #171a26;--purple: #b58be0;--purple-ink: #d2b6f0;--purple-tint: #2a1d3d;--gold: #e8b82f;--gold-deep: #f0cc5a;--gold-tint: #2b2412;--soon: #f0a24e;--teal: #3cc2b2;--highlight: rgba(232, 184, 47, .32);--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px -14px rgba(0, 0, 0, .6);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 14.5px/1.5 var(--font-body);-webkit-font-smoothing:antialiased;font-optical-sizing:auto}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--purple);outline-offset:2px;border-radius:6px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--font-data);font-size:.92em}mark{color:inherit;background:linear-gradient(transparent 58%,var(--highlight) 58%);padding:0 1px}kbd{font-family:var(--font-data);font-size:11.5px;line-height:1;padding:3px 6px;border:1px solid var(--rule-strong);border-bottom-width:2px;border-radius:5px;color:var(--muted);background:var(--surface)}.app{max-width:1480px;margin:0 auto;padding:0 32px 64px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.masthead__brand{display:flex;align-items:center;gap:12px}.mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#5e1a8e;color:#fff;font:700 14px/1 var(--font-body);letter-spacing:.02em}.masthead__name{font:500 19px/1 var(--font-display);letter-spacing:-.005em}.masthead__fresh{margin:0;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.masthead__end{display:flex;align-items:center;gap:20px;min-width:0}.masthead__who{margin:0;display:flex;align-items:center;gap:2px;min-width:0;padding-left:20px;border-left:1px solid var(--rule);color:var(--ink-2);font-size:13px}.masthead__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.masthead__out{height:32px;font-size:13px}.gate{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px 16px}.gate__card{width:100%;max-width:420px}.gate__brand{display:flex;align-items:center;gap:12px;margin:0 0 40px}.gate__title{margin:0 0 12px;font:500 30px/1.15 var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.gate__text{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.55}.gate__actions{margin-top:28px}.gate__actions .button{height:46px;padding:0 22px;font-size:15px}.dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--teal)}.dot--warn{background:var(--soon)}.finder{padding:14px 0 22px}.search{position:relative;display:flex;align-items:center}.search input{width:100%;height:60px;padding:0 56px 0 54px;border:1px solid var(--rule-strong);border-radius:16px;background:var(--surface);box-shadow:var(--shadow);font-size:19px;letter-spacing:-.005em;outline:none;transition:border-color .16s,box-shadow .16s}.search input::placeholder{color:var(--faint)}.search input:focus{border-color:var(--purple);box-shadow:0 0 0 4px var(--purple-tint),var(--shadow)}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.search__icon{position:absolute;left:20px;width:20px;height:20px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.search__key{position:absolute;right:18px;pointer-events:none}.search input:focus~.search__key{opacity:0}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.segmented{display:inline-flex;padding:3px;border:1px solid var(--rule);border-radius:10px;background:var(--surface)}.segmented__option{border:0;background:none;padding:5px 12px;border-radius:7px;font-size:13.5px;font-weight:500;color:var(--muted);transition:background-color .14s,color .14s}.segmented__option:hover{color:var(--ink)}.segmented__option[aria-checked=true]{background:var(--purple-tint);color:var(--purple-ink)}.select{position:relative;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 30px 0 12px;border:1px solid var(--rule);border-radius:10px;background:var(--surface);font-size:13.5px;white-space:nowrap;transition:border-color .14s}.select:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.select:hover{border-color:var(--rule-strong)}.select--set{border-color:color-mix(in srgb,var(--purple) 40%,var(--rule))}.select__label{color:var(--muted)}.select select{position:absolute;inset:0;width:100%;appearance:none;border:0;background:transparent;opacity:0;cursor:pointer}.select:has(select:focus-visible){outline:2px solid var(--purple);outline-offset:2px}.filters__clear,.link{border:0;background:none;padding:6px 8px;color:var(--purple);font-size:13.5px;font-weight:500}.filters__clear:hover,.link:hover{text-decoration:underline;text-underline-offset:3px}.picker{position:relative}button.select{font-weight:400}.select__value{display:inline-flex;align-items:center;gap:6px;font-weight:500;max-width:220px;overflow:hidden;text-overflow:ellipsis}.picker__panel{position:absolute;z-index:10;top:calc(100% + 8px);left:0;width:min(420px,calc(100vw - 32px));max-height:min(70vh,640px);overflow:auto;padding:8px;border:1px solid var(--rule-strong);border-radius:14px;background:var(--surface);box-shadow:0 18px 48px -18px #1a1d2b59}.picker__vdb{display:flex;gap:10px;padding:12px;margin-bottom:4px;border-radius:10px;background:var(--purple-tint);cursor:pointer}.picker__vdb strong{display:block;font-weight:600;color:var(--purple-ink)}.picker__note{display:block;font-size:12.5px;color:var(--ink-2)}.picker__group{margin:0;padding:6px 0 2px;border:0}.picker__group legend{padding:8px 12px 4px;font-size:12px;font-weight:600;color:var(--muted)}.picker__source{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:7px 12px;border-radius:8px;cursor:pointer}.picker__source:hover{background:var(--paper)}.picker__name{display:flex;align-items:center;gap:6px;min-width:0}.picker__count{font-family:var(--font-data);font-size:12px;color:var(--muted)}.picker__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 6px;border-top:1px solid var(--rule);margin-top:6px;font-size:12px;color:var(--muted)}input[type=checkbox]{accent-color:var(--purple);width:15px;height:15px;margin:2px 0 0}.tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:5px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.tag--vdb{background:var(--purple-tint);color:var(--purple-ink)}.tag--new{background:var(--gold-tint);color:var(--gold-deep)}.tag--inline{font-size:10.5px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,34vw,500px);gap:28px;align-items:start}@media(max-width:1279px){:root{--runway-w: 190px}}.results__head{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) var(--runway-w);gap:24px;align-items:end;padding:12px 16px 10px;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule-strong)}.results__count{margin:0;color:var(--ink-2);font-size:13.5px}.results__count strong{font-family:var(--font-data);font-weight:500;color:var(--ink)}.results__order{color:var(--muted)}.list{list-style:none;margin:0;padding:0;transition:opacity .16s}.list--stale{opacity:.55}.row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--runway-w);gap:24px;align-items:center;padding:16px;border-bottom:1px solid var(--rule);border-radius:0;transition:background-color .12s}.row:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.row--active,.row--active:hover{background:var(--surface);box-shadow:inset 3px 0 0 var(--purple)}.row:has(.row__open:focus-visible){outline:2px solid var(--purple);outline-offset:-2px}.row__main{min-width:0}.row__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 3px;font-size:12px;font-weight:500;color:var(--muted)}.row__source:before{content:"·";margin-right:10px;color:var(--faint)}.row__title{margin:0;font:600 15.5px/1.35 var(--font-body);letter-spacing:-.003em}.row__open{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0;border:0;background:none;text-align:left;font:inherit;color:var(--ink)}.row__open:after{content:"";position:absolute;inset:0}.row__open:focus-visible{outline:none}.row--active .row__open{color:var(--purple-ink)}.row__meta{display:flex;flex-wrap:wrap;gap:2px 0;margin:4px 0 0;font-size:13.5px;color:var(--ink-2)}.row__meta>*+*:before{content:"·";margin:0 8px;color:var(--faint);font-family:var(--font-body)}.row__buyer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.row__snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 0;font-size:13px;color:var(--muted)}.runway{--tone: var(--gold);position:relative;min-width:0}.runway--soon{--tone: var(--soon)}.runway--planned{--tone: var(--teal)}.runway__track{position:relative;height:20px}.runway__track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--rule-strong)}.runway__track:after{content:"";position:absolute;left:-1px;top:calc(50% - 4px);width:2px;height:9px;border-radius:1px;background:var(--ink);opacity:.55}.runway__grid{position:absolute;left:calc(var(--x) * 100%);top:calc(50% - 3px);width:1px;height:7px;background:var(--rule-strong)}.runway__span{position:absolute;left:0;top:calc(50% - 1px);width:100%;height:3px;border-radius:2px;background:var(--tone);opacity:.4;transform-origin:left center;transform:scaleX(var(--x));animation:runway-span .62s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(var(--i, 0) * 26ms)}.runway__mark{position:absolute;left:calc(var(--x) * 100%);top:calc(50% - 8px);width:4px;height:16px;margin-left:-2px;border-radius:2px;background:var(--tone);animation:runway-mark .62s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(var(--i, 0) * 26ms)}.runway--planned .runway__span{opacity:0;background:none;border-top:2px dashed var(--tone);height:0;opacity:.75}.runway--planned .runway__mark{width:11px;height:11px;top:calc(50% - 5.5px);margin-left:-5.5px;border-radius:50%;background:var(--surface);border:2px solid var(--tone)}.runway--rolling .runway__span{background:repeating-linear-gradient(90deg,var(--faint) 0 3px,transparent 3px 7px);opacity:.9;height:2px}.runway--beyond .runway__mark{clip-path:polygon(0 0,100% 50%,0 100%);width:8px;margin-left:-6px;border-radius:0}.runway--past .runway__track:after{opacity:.25}.runway__label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px;font-family:var(--font-data)}.runway__left{font-size:13.5px;font-weight:500;color:var(--ink)}.runway--soon .runway__left{color:var(--soon)}.runway--planned .runway__left{color:var(--teal)}.runway__left--quiet,.runway--soon .runway__left--quiet{font-family:var(--font-body);font-size:12.5px;font-weight:500;color:var(--muted)}.runway__day{font-size:12px;color:var(--muted)}.runway--large .runway__track{height:34px}.runway--large .runway__span{height:4px;top:calc(50% - 2px)}.runway--large .runway__mark{width:5px;height:26px;top:calc(50% - 13px);margin-left:-2.5px}.runway--large.runway--planned .runway__mark{width:15px;height:15px;top:calc(50% - 7.5px);margin-left:-7.5px}.runway--large .runway__grid{height:11px;top:calc(50% - 5px)}.runway--skeleton .runway__track:after{opacity:.2}@keyframes runway-span{0%{transform:scaleX(0)}}@keyframes runway-mark{0%{left:0;opacity:0}}.axis{position:relative;height:16px;font-family:var(--font-data);font-size:10.5px;color:var(--muted)}.axis__tick{position:absolute;left:calc(var(--x) * 100%);transform:translate(-50%);white-space:nowrap}.axis__tick:first-child{transform:none}.axis__tick:last-child{transform:translate(-100%)}.axis__short{display:none}.detail{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;border:1px solid var(--rule);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);animation:detail-in .22s ease-out both}.detail__inner{padding:28px 28px 32px}.detail__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:12.5px;font-weight:500;color:var(--muted)}.detail__title{margin:0;font:500 26px/1.18 var(--font-display);letter-spacing:-.012em;text-wrap:balance}.detail__buyer{margin:8px 0 0;font-size:15px;color:var(--ink-2)}.detail__runway{margin:26px 0 22px;padding:18px 18px 14px;border-radius:14px;background:var(--paper)}.detail__runway .axis{margin-top:6px}.detail__when{margin:12px 0 0;font-size:14px;font-weight:500;color:var(--ink)}.detail__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.detail__nolink{color:var(--muted);font-size:13.5px}.button{display:inline-flex;align-items:center;gap:4px;height:42px;padding:0 16px;border:1px solid var(--rule-strong);border-radius:11px;background:var(--surface);color:var(--ink);font-weight:500;font-size:14px;text-decoration:none;transition:background-color .14s,border-color .14s,transform 80ms}.button:hover{border-color:var(--faint)}.button:active{transform:translateY(1px)}.button--primary{border-color:#5e1a8e;background:#5e1a8e;color:#fff}.button--primary:hover{background:#4a1370;border-color:#4a1370}.detail__vdb{margin:18px 0 0;padding:10px 12px;border-radius:10px;background:var(--purple-tint);color:var(--purple-ink);font-size:13px}.facts{margin:24px 0 0}.facts__row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--rule)}.facts dt{font-size:12.5px;color:var(--muted);padding-top:1px}.facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.facts__none{color:var(--faint)}.codes{display:flex;flex-wrap:wrap;gap:6px}.code{font-family:var(--font-data);font-size:12px;padding:1px 6px;border-radius:5px;background:var(--paper);color:var(--ink-2)}.detail__about{margin-top:26px}.detail__about h2{margin:0 0 8px;font:500 15px/1.3 var(--font-display);color:var(--ink)}.detail__description{margin:0;white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.62;color:var(--ink-2)}.detail__loading{padding:32px;color:var(--muted)}.detail__back{position:sticky;top:0;z-index:2;width:100%;padding:14px 20px;border:0;border-bottom:1px solid var(--rule);background:var(--surface);text-align:left;font-weight:500;color:var(--purple)}.detail--hints{animation:none;box-shadow:none;background:transparent;border-style:dashed}.hints__lead{margin:0 0 18px;font:500 19px/1.3 var(--font-display)}.hints{margin:0;display:grid;gap:10px}.hints div{display:grid;grid-template-columns:70px 1fr;align-items:center}.hints dd{margin:0;color:var(--ink-2)}@keyframes detail-in{0%{opacity:0;transform:translateY(6px)}}.lines{display:grid;gap:10px}.lines span,.bone{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--rule) 0%,var(--paper) 50%,var(--rule) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}.lines span:last-child{width:60%}.bone{margin:8px 0;height:14px}.bone--short{width:30%;height:10px}.bone--mid{width:55%}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.empty{padding:48px 16px;color:var(--ink-2)}.empty__title{margin:0 0 6px;font:500 20px/1.3 var(--font-display);color:var(--ink)}.empty p{margin:0 0 4px}.empty__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.more{display:block;margin:18px auto 0;padding:10px 18px;border:1px solid var(--rule-strong);border-radius:10px;background:var(--surface);font-weight:500;color:var(--ink-2)}.inline-link{color:var(--purple);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--purple) 35%,transparent);text-underline-offset:3px;overflow-wrap:anywhere}.inline-link:hover{text-decoration-color:var(--purple)}.masthead__brand,.detail__titlelink{color:inherit;text-decoration:none}.detail__titlelink:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.button--quiet{border-color:transparent;background:transparent;color:var(--muted);padding:0 10px}.button--quiet:hover{border-color:transparent;color:var(--ink)}.detail__description--clamped{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.detail__more{display:inline-block;margin-top:14px;padding:0}.crumbs{margin:4px 0 18px}.crumbs__back{border:0;background:none;padding:6px 0;color:var(--purple);font-weight:500}.crumbs__back:hover{text-decoration:underline;text-underline-offset:3px}.notice{max-width:1200px;animation:detail-in .24s ease-out both}.notice--loading{padding:8px 0}.bone--title{height:34px;width:70%;margin:14px 0}.notice__title{margin:0;max-width:34ch;font:500 clamp(28px,3vw,40px) / 1.12 var(--font-display);letter-spacing:-.018em;text-wrap:balance}.notice__buyer{margin:10px 0 0;font-size:17px;color:var(--ink-2)}.notice__actions{margin-top:22px}.notice__runway{margin:28px 0 0;padding:20px 24px 16px;border:1px solid var(--rule);background:var(--surface)}.notice>.detail__vdb{margin-top:16px}.notice__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:start}.notice__rail{position:sticky;top:16px}.block{margin-top:36px}.block__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--rule-strong)}.block__head h2{margin:0;font:500 18px/1.3 var(--font-display);letter-spacing:-.005em}.block__note{margin:0;font-size:12.5px;color:var(--muted)}.notice .detail__description{font-size:15px;line-height:1.68;max-width:72ch}.changes{margin:0;padding:0;list-style:none;display:grid;gap:8px}.changes li{padding:10px 14px;border-left:3px solid var(--gold);background:var(--gold-tint);border-radius:0 10px 10px 0;font-size:14px;white-space:pre-line}.links{margin:0;padding:0;list-style:none;display:grid;gap:8px}.links__item{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;border:1px solid var(--rule);border-radius:12px;background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .14s,transform .14s}.links__item:hover{border-color:color-mix(in srgb,var(--purple) 55%,var(--rule))}.links__item:hover .links__go{color:var(--purple);transform:translate(2px,-2px)}.links__item--primary{border-color:color-mix(in srgb,var(--purple) 30%,var(--rule));background:var(--purple-tint)}.links__kind{display:grid;place-items:center;height:34px;border-radius:8px;background:var(--paper);font-family:var(--font-data);font-size:10.5px;font-weight:500;letter-spacing:.04em;color:var(--ink-2)}.links__item--primary .links__kind{background:var(--surface);color:var(--purple-ink)}.links__text{display:grid;min-width:0}.links__label{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links__note{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links__go{color:var(--faint);font-size:16px;transition:transform .14s,color .14s}.lots{margin:0;padding:0;list-style:none;display:grid;gap:12px}.lot{padding:16px 18px;border:1px solid var(--rule);border-radius:12px;background:var(--surface)}.lot__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.lot__head h3{margin:0;font-size:15.5px;font-weight:600}.lot__value{flex:none;color:var(--ink)}.lot__period{margin:4px 0 0;font-size:13px;color:var(--muted)}.lot__text{margin:10px 0 0;white-space:pre-line;font-size:14px;line-height:1.6;color:var(--ink-2)}.lot__text--clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.expandable .link{padding-left:0}.dates{position:relative;margin:0;padding:0 0 0 18px;list-style:none}.dates:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1px;background:var(--rule-strong)}.dates__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:7px 0}.dates__item:before{content:"";position:absolute;left:-18px;top:13px;width:9px;height:9px;border-radius:50%;background:var(--surface);border:2px solid var(--faint)}.dates__item--main:before{border-color:var(--gold);background:var(--gold)}.dates__label{font-size:13.5px;font-weight:500}.dates__item--main .dates__label{font-weight:700}.dates__at{grid-column:1;font-family:var(--font-data);font-size:12px;color:var(--ink-2)}.dates__rel{grid-column:2;grid-row:1 / span 2;align-self:center;font-family:var(--font-data);font-size:12px;color:var(--muted)}.dates__item--past{opacity:.55}.notice__rail .facts{margin:0}.notice__rail .facts__row:first-child{border-top:0}.cpv{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px}.cpv li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:baseline}.party{font-size:13.5px;color:var(--ink-2)}.party p{margin:2px 0}.party .party__name{font-weight:600;color:var(--ink)}.party+.party{margin-top:14px}.raw summary{display:inline-flex;cursor:pointer;padding:8px 14px;border:1px solid var(--rule-strong);border-radius:10px;background:var(--surface);font-weight:500;color:var(--ink-2);list-style:none}.raw summary::-webkit-details-marker{display:none}.raw[open] summary{margin-bottom:14px}.tree{margin:0;display:grid}.tree__row{display:grid;grid-template-columns:minmax(110px,30%) minmax(0,1fr);gap:16px;padding:7px 0;border-top:1px solid var(--rule)}.tree__row--group{grid-template-columns:minmax(0,1fr);gap:6px}.tree__row--group>dt{font-weight:600;color:var(--ink-2)}.tree__row:first-child{border-top:0}.tree dt{font-size:12.5px;color:var(--muted)}.tree dd{margin:0;min-width:0;font-size:13.5px}.tree .tree{padding-left:14px;border-left:2px solid var(--rule)}.tree__text{white-space:pre-line;overflow-wrap:anywhere}.tree__time,.tree__number{font-family:var(--font-data);font-size:12.5px}.tree__list{margin:0;padding-left:20px;display:grid;gap:8px}.tree__list>li::marker{font-family:var(--font-data);font-size:11px;color:var(--faint)}@media(max-width:1099px){:root{--runway-w: 190px}.notice__grid{grid-template-columns:minmax(0,1fr);gap:8px}.notice__rail{position:static}.workspace{grid-template-columns:minmax(0,1fr)}.detail--sheet{position:fixed;inset:0;z-index:30;max-height:none;border-radius:0;border:0;animation:sheet-in .24s cubic-bezier(.2,.75,.2,1) both}@keyframes sheet-in{0%{transform:translateY(24px);opacity:0}}}@media(max-width:640px){.app{padding:0 16px 48px}.masthead__fresh{font-size:12px}.masthead__end{gap:8px}.masthead__who{padding-left:8px}.masthead__email{display:none}.search input{height:52px;font-size:16px;padding-left:46px;padding-right:16px}.search__icon{left:16px}.search__key{display:none}.filters{flex-wrap:nowrap;overflow-x:auto;margin:12px -16px 0;padding:0 16px 4px;scrollbar-width:none}.filters>*{flex:none}.results__head{grid-template-columns:1fr;padding:10px 4px}.results__head .axis{display:none}.row{grid-template-columns:1fr;gap:10px;padding:14px 4px}.row--active,.row--active:hover{box-shadow:none}.detail__inner{padding:22px 18px 28px}.detail__title{font-size:22px}.notice__runway{padding:16px 14px 12px}.tree__row{grid-template-columns:minmax(0,1fr);gap:2px}.axis__long{display:none}.axis__short{display:inline}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
