@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@400;500;600&display=swap";.error-dashboard[data-v-5569c809]{max-width:1100px;margin:2rem auto}.toolbar[data-v-5569c809]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1.5rem 0}.diagnostic[data-v-5569c809]{border:1px solid #ccc;padding:1rem;margin-bottom:1rem;background:#fff}.diagnostic p[data-v-5569c809]{overflow-wrap:anywhere}.diagnostic small[data-v-5569c809]{color:#555}select[data-v-5569c809]{padding:.5rem;margin-left:.5rem}:root{font-family:Inter,Arial,sans-serif;color:#111;background:#f4f2ed;font-synthesis:none;--paper:#f4f2ed;--ink:#111;--soft:#deddd8;--muted:#777773;--signal:#d9272e;--success:#286743;--warning:#886000}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button,a{touch-action:manipulation}button{cursor:pointer;background:transparent;border:1px solid var(--ink);padding:12px 18px;font:500 12px IBM Plex Mono,monospace}button:disabled{opacity:.45;cursor:default}a{color:inherit}header{display:flex;align-items:center;justify-content:space-between;padding:26px 5vw;border-bottom:1px solid var(--ink)}.persistent-header{position:sticky;top:0;z-index:5;background:var(--paper)}.wordmark{font:800 34px Barlow Condensed,Impact,sans-serif;text-decoration:none;letter-spacing:-1px}.wordmark span,h1 span{color:var(--signal)}.signal,.success{color:var(--success)}.wordmark small{display:block;font:10px IBM Plex Mono,monospace;letter-spacing:2px;margin-top:4px}.account{display:flex;gap:20px;align-items:center;font-size:12px}.text-button{border:0;padding:8px 0;text-decoration:underline;text-underline-offset:5px}.primary{display:inline-block;background:var(--ink);border:1px solid var(--ink);color:var(--paper);padding:15px 22px;text-decoration:none;text-align:center;font:500 12px IBM Plex Mono,monospace}.primary:hover{background:#333}nav{display:flex;gap:30px;padding:0 5vw;border-bottom:1px solid var(--soft);align-items:center}nav button{border:0;padding:22px 0;color:#666;white-space:nowrap}nav .active{color:var(--ink);border-bottom:2px solid var(--ink)}.lifecycle{margin-left:auto;font:10px IBM Plex Mono,monospace;letter-spacing:1px}main{max-width:1440px;margin:auto;padding:45px 5vw 80px;min-height:70vh}.eyebrow{font:500 11px IBM Plex Mono,monospace;letter-spacing:1.5px}h1{font:800 clamp(52px,7vw,88px)/1 "Barlow Condensed",Impact,sans-serif;letter-spacing:-1px;margin:14px 0 30px}h2{font:700 30px/1.1 Barlow Condensed,Impact,sans-serif;margin:14px 0;overflow-wrap:anywhere}.page-title{display:flex;justify-content:space-between;align-items:center}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-bottom:36px}.stats div{padding:24px 0}.stats strong{font:700 38px Barlow Condensed,Impact,sans-serif;display:block}.stats span,.target-label{font:10px IBM Plex Mono,monospace;letter-spacing:1px}.stats div+div{border-left:1px solid var(--soft);padding-left:30px}.empty{padding:65px 20px;text-align:center;border-top:1px solid var(--soft)}.empty p{line-height:1.7;color:#666}.empty h2{font-size:40px}.watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.watch{border-top:1px solid var(--ink);padding:20px 0}.card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.badge{font:10px IBM Plex Mono,monospace;text-transform:uppercase;padding:5px 0}.badge.failed{color:var(--signal)}.badge.partial{color:var(--warning)}.badge.hit{color:var(--success)}.price{font:700 38px Barlow Condensed,Impact,sans-serif}.muted{font-size:12px;color:#666;line-height:1.6}.card-actions{margin-top:25px;display:flex;justify-content:space-between;gap:12px;align-items:center}.card-actions button{font-size:10px}.listing{display:flex;gap:24px;border-top:1px solid var(--soft);padding:28px 0;align-items:center}.shoe-image{width:180px;height:150px;object-fit:contain;background:#faf9f6}.placeholder{display:grid;place-items:center;background:var(--soft);color:#666}.listing-info{flex:1}.listing-info h2{font-size:26px}.seller{display:flex;gap:16px;align-items:center;font-size:12px}.market-logo{width:56px;height:28px;object-fit:contain}.listing-price{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.listing-price small{font-size:11px;color:#666}.panel{border:1px solid var(--ink);padding:28px;background:var(--paper)}label{display:block;font:11px IBM Plex Mono,monospace;margin:18px 0}input,select{display:block;width:100%;padding:13px;background:#faf9f6;border:1px solid #aaa;margin-top:8px;font:14px Inter,Arial,sans-serif;border-radius:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.error{color:#a51920;border-left:2px solid var(--signal);padding:8px 12px;font-size:13px;line-height:1.5;background:transparent}.notice{padding:12px;border-left:2px solid var(--ink);font-size:13px}.login{max-width:900px;position:relative;padding-top:60px}.login>p{max-width:350px;line-height:1.7}.login .panel{max-width:380px;margin-top:30px}.account-form{max-width:450px}footer{border-top:1px solid var(--ink);padding:24px 5vw;font:10px IBM Plex Mono,monospace;display:flex;justify-content:space-between}.summary{padding-bottom:24px;border-bottom:1px solid var(--ink);line-height:1.8}.editorial-section{margin:44px 0}.section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.quiet-empty{border-top:1px solid var(--soft);padding:30px 0}.watch-photo{width:100%;height:220px;object-fit:contain;background:#faf9f6;margin:20px 0}.no-photo{display:grid;place-items:center;font:12px IBM Plex Mono,monospace;color:var(--muted);background:var(--soft)}.best-price{display:flex;align-items:center;justify-content:space-between;gap:12px}.no-price{font:12px IBM Plex Mono,monospace}.recent-find{display:flex;gap:24px;justify-content:space-between;align-items:center;border-top:1px solid var(--soft);padding:20px 0;font-size:12px}.recent-find span{flex:1}.recent-find a{font:10px IBM Plex Mono,monospace}.view-switch{display:flex}.view-switch button[aria-pressed=true],.size-options button[aria-pressed=true],.segmented button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.watch-grid.watch-list{grid-template-columns:1fr}.watch-list .watch{display:grid;grid-template-columns:220px 1fr 1fr;gap:8px 24px;align-items:center}.watch-list .watch-photo{grid-column:1;grid-row:1 / span 6;height:180px}.watch-list .card-top{grid-column:2 / span 2}.add-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;margin-top:40px}.selected-shoe{width:100%;height:360px;object-fit:contain;background:#faf9f6;margin-top:28px}.search-form{display:flex;align-items:flex-end;gap:12px}.search-form label{flex:1;margin:18px 0 0}.search-form button{height:44px}.candidate-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.candidate{text-align:left;padding:12px;font:11px Inter,Arial,sans-serif}.candidate img{width:100%;height:120px;object-fit:contain}.candidate span{display:block;line-height:1.6;margin-top:12px}fieldset{border:0;border-top:1px solid var(--soft);padding:22px 0;margin:24px 0}legend,summary{font:11px IBM Plex Mono,monospace;letter-spacing:1px}.size-options{display:flex;flex-wrap:wrap;gap:8px}.size-options button{min-width:44px;padding:12px}.segmented{display:flex}.market-tile{display:flex;align-items:center;gap:24px;font-size:10px;border:1px solid var(--ink)}details{border-top:1px solid var(--soft);border-bottom:1px solid var(--soft);padding:20px 0}summary{cursor:pointer}.watch-form>.primary{width:100%;margin-top:20px}.settings-section{border-top:1px solid var(--soft);padding:20px 0;margin-top:20px}.settings-section button{margin-right:12px}@media(min-width:900px){.login .panel{position:absolute;right:5vw;top:80px;width:350px}}@media(max-width:1050px){.lifecycle{display:none}.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.add-layout{gap:30px}.account span{display:none}}@media(max-width:700px){header{padding:18px}.wordmark{font-size:26px}.account{gap:10px}.account .primary{padding:12px;font-size:10px}.account .text-button{font-size:10px}nav{gap:20px;padding:0 20px;overflow-x:auto}nav button{font-size:10px}main{padding:30px 20px 60px}.page-title{align-items:flex-start;gap:12px}.stats span{font-size:8px}.stats div+div{padding-left:12px}.watch-grid{grid-template-columns:1fr}.watch-photo{height:260px}.listing{flex-wrap:wrap;gap:16px}.shoe-image{width:100px;height:100px}.listing-info{min-width:160px}.listing-price{width:100%;align-items:flex-start;border-left:1px solid var(--soft);padding-left:16px}.listing-price .primary{width:100%}footer span{display:none}.form-grid{gap:0 12px}.card-actions{flex-wrap:wrap}.add-layout{grid-template-columns:1fr}.selected-shoe{height:260px}.recent-find{flex-wrap:wrap;gap:14px}.recent-find span{flex-basis:100%}.watch-list .watch{display:block}.section-title h2{font-size:25px}}.history-chart{display:block;width:100%;height:auto;border-bottom:1px solid var(--soft)}.settings-section form{max-width:360px;margin-bottom:24px}.wall-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0}.wall-card{text-align:left;border:0;border-top:1px solid var(--soft);padding:20px 0}.wall-card img,.wall-image{width:100%;height:280px;object-fit:contain;background:#faf9f6}.wall-card:hover .eyebrow:last-child{text-decoration:underline}.hunt-timeline{list-style:none;padding:0;max-width:600px}.hunt-timeline li{border-left:1px solid var(--soft);padding:20px;display:flex;justify-content:space-between;gap:20px;font:11px IBM Plex Mono,monospace}.purchase-page{max-width:700px}.purchase-page form{max-width:420px}.check-label{display:flex;align-items:center;gap:12px;line-height:1.6}.check-label input{width:18px;margin:0}.welcome{text-align:center}.welcome .selected-shoe{max-width:700px;height:320px}@media(max-width:900px){.wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wall-grid{grid-template-columns:1fr}.hunt-timeline li{flex-direction:column}}.filter-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:24px 0}.filter-row label{min-width:140px;flex:1;margin:0}.filter-row button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.new-find{color:var(--ink);letter-spacing:1px}.notification-fields{margin:24px 0}.auth-page{max-width:560px;padding-top:72px;min-height:72vh}.auth-page h1{font-size:64px}.auth-page form .primary{width:100%;margin-top:14px}.auth-page .text-button{display:block;margin:24px auto}.utility-form{max-width:480px}.utility-menu{position:relative;border:0;padding:0}.utility-menu summary{white-space:nowrap}.utility-menu[open]{padding:14px;border:1px solid var(--soft);background:var(--paper)}.utility-menu button{display:block;border:0;text-align:left;width:100%;margin-top:12px}.admin-user{display:flex;gap:24px;align-items:center;border-top:1px solid var(--soft);padding:24px 0}.admin-user>div{flex:1}.admin-user h2{font-size:26px}.admin-user p{font-size:13px}.add-user{margin:32px 0}@media(max-width:900px){.admin-user{flex-wrap:wrap}.admin-user>div{flex-basis:100%}.utility-menu summary{font-size:9px}.auth-page h1{font-size:52px}.account{flex-wrap:wrap}}.account .utility-menu summary{max-width:260px;overflow-wrap:anywhere;white-space:normal;list-style:none;padding:10px 0;font:500 12px IBM Plex Mono,monospace}.account .utility-menu summary::-webkit-details-marker{display:none}.account .utility-menu[open]{position:relative}.account .utility-menu[open]>button{white-space:normal}@media(max-width:700px){.account .utility-menu summary{max-width:150px;font-size:10px}}
