@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.3fa6shooes3qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.p.21s_cahnw20sc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.young_serif_b2b3ab4f-module__fVaYca__className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.young_serif_b2b3ab4f-module__fVaYca__variable{--font-young-serif:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_9efcdac8-module__gGJROW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_9efcdac8-module__gGJROW__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--felt:#14302b;--felt-2:#1b3b35;--felt-3:#25493f;--ink:#ede7d9;--muted:#9fb3ad;--brass:#d4a84b;--good:#8fcb9b;--warn:#e39a6f;--serif:var(--font-young-serif), "Young Serif", Georgia, "Times New Roman", serif;--sans:var(--font-instrument-sans), "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nav-bar-h:64px;--donate-h:0px;--nav-h:calc(var(--nav-bar-h) + var(--donate-h));--header-h:64px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:light){:root{--felt:#e8eeeb;--felt-2:#fff;--felt-3:#cbd8d3;--ink:#13302b;--muted:#587069;--brass:#9a7420;--good:#2f7d45;--warn:#b4552a}}*,:before,:after{box-sizing:inherit}html,body{height:100%;margin:0}html{scroll-padding-top:env(safe-area-inset-top,0px)}body:before{content:"";z-index:8;height:env(safe-area-inset-top,0px);background:var(--felt);pointer-events:none;position:fixed;top:0;left:0;right:0}body{background:var(--felt);color:var(--ink);font:400 15px/1.45 var(--sans);-webkit-font-smoothing:antialiased}body.locked{overflow:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{max-width:560px;min-height:100%;padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 16px);margin:0 auto}body.selecting .app{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 90px)}.top{top:env(safe-area-inset-top,0px);z-index:6;background:var(--felt);padding:12px 16px 10px;position:sticky}.search{background:var(--felt-2);border:1px solid var(--felt-3);border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 16px;display:flex}.search input{min-width:0;color:var(--ink);font:400 15px var(--sans);background:0 0;border:0;flex:1;padding:8px 0}.search input::placeholder{color:var(--muted)}.search input:focus{outline:none}.lens{cursor:pointer;background:var(--brass);width:38px;height:38px;color:var(--felt);border:0;border-radius:50%;place-items:center;display:grid}h1,h2{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.back{color:var(--muted);align-items:center;gap:6px;padding:6px 16px 2px;font-size:14px;display:inline-flex}.avatar{width:44px;height:44px;font:400 18px var(--serif);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.avatar.shop{border-radius:10px}.avatar.art{background:var(--felt-3);box-shadow:0 0 0 1.5px var(--felt-3);overflow:hidden}.avatar.art img{object-fit:cover;width:100%;height:100%}.art-credit{color:var(--muted);margin-top:6px;font-size:12px;font-style:italic}.avatar.big{width:76px;height:76px;font-size:32px}.avatar.big.shop{border-radius:16px}.badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.bdg{border-radius:999px;align-items:center;gap:5px;padding:5px 9px 5px 7px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.bdg svg{flex:none}.bdg.privato{background:var(--felt-3);color:var(--ink)}.bdg.negozio{background:var(--brass);color:var(--felt);font-weight:600}.bdg.special{letter-spacing:.01em;border:1px solid;padding:5px 10px;font-weight:600}.bdg.special.gold{color:#3a2a06;background:linear-gradient(135deg,#f7e3a3 0%,#d4a93c 45%,#f5dc8e 60%,#b8862a 100%);border-color:#f3d27a;box-shadow:0 0 0 1px #00000026,0 1px 6px #d4a93c73}.bdg.special.silver{color:#22262b;background:linear-gradient(135deg,#f4f6f8 0%,#b9c0c8 45%,#e8ecf0 60%,#9aa3ad 100%);border-color:#eef1f4;box-shadow:0 0 0 1px #00000026,0 1px 6px #b9c0c873}.bdg.special.blue_metal{color:#eaf2ff;background:linear-gradient(135deg,#6f9fd8 0%,#1f4f8f 45%,#5a8cc9 60%,#163a6b 100%);border-color:#9cc2f2;box-shadow:0 0 0 1px #0003,0 1px 6px #3f78be80}.bdg.special.stone{color:#f1eee8;background:radial-gradient(circle at 20% 30%,#ffffff24 0 2px,#0000 3px),radial-gradient(circle at 70% 65%,#0000002e 0 2px,#0000 3px),linear-gradient(135deg,#8a847a 0%,#5e5953 50%,#77716a 100%);border-color:#a39d93;box-shadow:0 0 0 1px #00000040,inset 0 1px #ffffff26}.bdg.special.ruby{color:#fff1f1;background:linear-gradient(135deg,#ff5a6e 0%,#b0102a 45%,#e8324a 60%,#7a0a1c 100%);border:2px solid #d4a93c;padding:4px 9px;box-shadow:0 0 0 1px #0003,0 1px 6px #b0102a80}.bdg.special.volcanic{color:#fff4ec;background:linear-gradient(135deg,#2f6fb0 0%,#1d3f73 35%,#b8321a 65%,#f07a2a 100%);border-color:#f0a36b;box-shadow:0 0 0 1px #0003,0 1px 6px #f07a2a73}.bdg.special.tappable{cursor:pointer}.badge-pop-backdrop{z-index:30;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.badge-pop{background:var(--felt-2);color:var(--ink);border:1px solid var(--felt-3);text-align:center;border-radius:16px;max-width:280px;padding:22px 22px 16px;box-shadow:0 10px 30px #00000059}.badge-pop p{font:400 20px/1.3 var(--serif);margin:14px 0 12px}.badge-pop small{color:var(--muted);font-size:12.5px}.bdg.scambio{border:1px solid var(--good);color:var(--good);padding:4px 8px 4px 6px}.chip{border:1px solid var(--felt-3);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 14px;font-size:14px}.chip[aria-pressed=true]{background:var(--ink);color:var(--felt);border-color:var(--ink);font-weight:600}.note{color:var(--muted);padding:16px;font-size:14px}.note b{color:var(--ink);font-weight:600}.credits{color:var(--muted);padding:20px 16px 0;font-size:12px}.btn{cursor:pointer;background:var(--brass);color:var(--felt);border:0;border-radius:999px;padding:11px 18px;font-weight:600}.btn:disabled{opacity:.45;cursor:default}.btn.ghost{color:var(--ink);border:1px solid var(--felt-3);background:0 0}.stars{color:var(--brass);letter-spacing:1px}.thumb{aspect-ratio:488/680;background:var(--felt-2);border-radius:4.5%;flex:none;width:76px;overflow:hidden}.thumb img{object-fit:contain;width:100%;height:100%}.thumb.missing{color:var(--muted);text-align:center;border:1px dashed var(--felt-3);place-items:center;padding:6px;font-size:11px;display:grid}.wanted .thumb{outline:2.5px solid var(--good);outline-offset:2px}.tag-wanted{color:var(--good);font-size:12px;font-weight:600}.intro{padding:14px 16px 4px}.intro h1{margin:0 0 6px;font-size:26px;line-height:1.15}.intro p{color:var(--muted);margin:0}.intro strong{color:var(--ink);font-weight:600}.sort{scrollbar-width:none;gap:8px;padding:14px 16px 6px;display:flex;overflow-x:auto}.sort::-webkit-scrollbar{display:none}.list{margin:0;padding:0 16px;list-style:none}.seller{border-bottom:1px solid var(--felt-3)}.seller-link{padding:18px 0 16px;display:block}.row{align-items:center;gap:12px;display:flex}.who{flex:1;min-width:0}.name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.meta{color:var(--muted);font-size:13.5px}.coverage{margin:14px 0 10px}.coverage-text{font-size:14px}.coverage-text b{font-weight:600}.thumbs{scrollbar-width:none;gap:8px;padding:4px 0 2px;display:flex;overflow-x:auto}.thumbs::-webkit-scrollbar{display:none}.facts{flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:14px;display:flex}.facts span{color:var(--muted)}.facts b{color:var(--ink);font-weight:600}.delta.good{color:var(--good)}.delta.bad{color:var(--warn)}.page-skeleton{margin:0;padding:0 16px}.skel{border-bottom:1px solid var(--felt-3);padding:18px 0;list-style:none}.skel div{background:var(--felt-2);border-radius:6px}@media (prefers-reduced-motion:no-preference){.skel div{animation:1.2s ease-in-out infinite alternate pulse}@keyframes pulse{0%{opacity:.55}to{opacity:1}}}.tabs{top:calc(env(safe-area-inset-top,0px) + var(--header-h));z-index:5;background:var(--felt);border-bottom:1px solid var(--felt-3);padding:0 16px;display:flex;position:sticky}.tabs a{text-align:center;color:var(--muted);border-bottom:2.5px solid #0000;flex:1;margin-bottom:-1px;padding:12px 0 11px;font-weight:500}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--brass);font-weight:600}.hero{align-items:flex-start;gap:16px;padding:20px 16px 18px;display:flex}.hero h1{overflow-wrap:anywhere;margin:2px 0 0;font-size:24px;line-height:1.15}.rating-link{align-items:center;gap:8px;margin-top:10px;font-size:14px;display:inline-flex}.rating-link b{font-weight:600}.rating-link span.more{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.hero .dist{color:var(--muted);margin-top:4px;font-size:13.5px}.block{background:var(--felt-2);border-radius:14px;margin:0 16px 18px;padding:16px;display:block}.block-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.block-head h2{margin:0;font-size:18px}.block-head .link{color:var(--muted);white-space:nowrap;font-size:13.5px}.always{color:var(--good);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.place{border-top:1px dashed var(--felt-3);gap:12px;padding:10px 0;display:flex}.place:first-of-type{border-top:0;padding-top:2px}.place-ico{background:var(--felt-3);width:32px;height:32px;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.place-ico.shop{background:var(--brass);color:var(--felt)}.place-body{flex:1;min-width:0;font-size:14px}.place-name{font-size:15px;font-weight:600}.place-sub{color:var(--muted);font-size:13px}.days{gap:4px;margin:7px 0 4px;display:flex}.day{width:24px;height:24px;color:var(--muted);border:1px solid var(--felt-3);background:0 0;border-radius:6px;place-items:center;font-size:11.5px;font-weight:600;display:grid}.day.on{background:var(--good);color:var(--felt);border-color:var(--good)}.section-head{justify-content:space-between;align-items:baseline;padding:4px 16px 10px;display:flex}.section-head h2{margin:0;font-size:18px}.section-head a{color:var(--muted);font-size:13.5px}.strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:4px 16px 8px;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip-item{scroll-snap-align:start;flex:none;width:112px}.strip-item .thumb{width:112px}.strip-item .p{font:400 16px var(--serif);margin-top:8px}.strip-item .n{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.strip-more{aspect-ratio:488/680;border:1px dashed var(--felt-3);text-align:center;width:112px;color:var(--muted);border-radius:5px;flex:none;place-items:center;padding:10px;font-size:13.5px;display:grid}.strip-more b{color:var(--ink);font:400 22px var(--serif);display:block}.rev-summary{align-items:center;gap:20px;padding:20px 16px;display:flex}.rev-big{text-align:center}.rev-big .v{font:400 44px/1 var(--serif)}.rev-big .c{color:var(--muted);margin-top:4px;font-size:13px}.bars{flex:1;gap:5px;display:grid}.bar{color:var(--muted);grid-template-columns:14px 1fr 22px;align-items:center;gap:8px;font-size:12.5px;display:grid}.bar i{background:var(--felt-3);border-radius:3px;height:6px;display:block;overflow:hidden}.bar i b{background:var(--brass);height:100%;display:block}.reviews{margin:0;padding:0 16px;list-style:none}.review{border-top:1px solid var(--felt-3);padding:16px 0}.review-head{align-items:center;gap:10px;display:flex}.review-head .avatar{width:34px;height:34px;font-size:14px}.review-who{flex:1;min-width:0}.review-who .n{font-size:14.5px;font-weight:600}.review-who .d{color:var(--muted);font-size:12.5px}.review p{margin:8px 0 0}.reply{border-left:2px solid var(--felt-3);color:var(--muted);margin:10px 0 0 14px;padding-left:12px;font-size:14px}.reply b{color:var(--ink);font-weight:600}.desc{margin:0;font-size:15.5px;line-height:1.55}.kv{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.pills{flex-wrap:wrap;gap:6px;display:flex}.pill{border:1px solid var(--felt-3);border-radius:999px;padding:4px 10px;font-size:12.5px}.privacy{color:var(--muted);margin:10px 0 0;font-size:12.5px}.coll-head{padding:10px 16px 4px}.coll-head h1{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.2}.coll-head p{color:var(--muted);margin:4px 0 0;font-size:14px}.toolbar{gap:10px;padding:14px 16px;display:flex}.tool-filter{border:1px solid var(--felt-3);background:var(--felt-2);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-weight:600;display:inline-flex}.tool-filter .count{background:var(--brass);color:var(--felt);border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:12px;line-height:20px}.tool-select{border:1px solid var(--felt-3);background:var(--felt-2);cursor:pointer;border-radius:12px;flex:none;place-items:center;width:46px;display:grid}.tool-select[aria-pressed=true]{background:var(--brass);color:var(--felt);border-color:var(--brass)}.select-hint{color:var(--muted);margin:-4px 16px 12px;font-size:13.5px}.grid{grid-template-columns:repeat(2,1fr);gap:20px 14px;margin:0;padding:0 16px;list-style:none;display:grid}.grid-more{grid-column:1/-1;height:1px}@media (min-width:440px){.grid{grid-template-columns:repeat(3,1fr)}}.item{display:block;position:relative}.item .thumb{width:100%}.item-info{margin-top:9px;font-size:13px}.item-name{font-size:14px;font-weight:600;line-height:1.25}.item-sub{color:var(--muted)}.item-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.item-price{font:400 17px var(--serif)}.foil{color:var(--brass);font-weight:600}.sw{appearance:none;background:var(--felt-3);cursor:pointer;border-radius:12px;flex:none;width:40px;height:24px;margin:0;transition:background .15s;position:relative}.sw:after{content:"";background:var(--ink);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.sw:checked{background:var(--brass)}.sw:checked:after{background:var(--felt);transform:translate(16px)}.item.picked .thumb{opacity:1}body.selecting .item:not(.picked) .thumb{opacity:.7}body.selecting .item{cursor:pointer}.selbar{z-index:9;left:0;right:0;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px));background:var(--felt-2);border-top:1px solid var(--felt-3);display:none;position:fixed}body.selecting .selbar{display:block}.selbar-in{align-items:center;gap:10px;max-width:560px;margin:0 auto;padding:12px 16px;display:flex}.selbar-txt{flex:1;min-width:0;font-size:14px}.selbar-txt b{font-weight:600}.selbar .cancel{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 4px}.backdrop{z-index:20;background:#00000080;display:none;position:fixed;inset:0}.sheet{z-index:21;background:var(--felt-2);max-width:560px;max-height:88%;padding:8px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;margin:0 auto;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}body.sheet-open .backdrop,body.sheet-open .sheet{display:block}.grab{background:var(--felt-3);border-radius:2px;width:40px;height:4px;margin:4px auto 12px}.sheet h2{margin:0 0 14px;font-size:21px}.field{border-top:1px solid var(--felt-3);padding:14px 0}.field-label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.field-row{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.sheet-actions{gap:10px;padding-top:16px;display:flex}.sheet-actions .btn{flex:1}.req-list{margin:0 0 14px;padding:0;list-style:none}.req-item{border-top:1px dashed var(--felt-3);align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.req-item .thumb{width:42px}.req-item .grow{flex:1;min-width:0}.req-item .price{font:400 16px var(--serif)}.req-total{border-top:1px solid var(--felt-3);justify-content:space-between;padding:10px 0 14px;font-weight:600;display:flex}textarea{resize:vertical;border:1px solid var(--felt-3);background:var(--felt);width:100%;min-height:96px;color:var(--ink);font:400 15px/1.45 var(--sans);border-radius:12px;padding:12px}textarea:focus{outline:2px solid var(--brass);outline-offset:0}.counter{text-align:right;color:var(--muted);margin-top:4px;font-size:12px}.top-row{align-items:center;gap:10px;display:flex}.top-row .search-wrap{flex:1;min-width:0;position:relative}.search-drop{z-index:7;background:var(--felt-2);border:1px solid var(--felt-3);border-radius:14px;max-height:60vh;margin:0;padding:4px 12px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000004d}.search-drop li{border-top:1px solid var(--felt-3);align-items:center;gap:10px;padding:8px 0;font-size:15px;display:flex}.search-drop li:first-child{border-top:0}.search-drop li.dim{padding:12px 2px;font-size:14px}.drop-name{flex:1;min-width:0}.drop-add{cursor:pointer;background:var(--brass);width:36px;height:36px;color:var(--felt);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.drop-add:disabled{opacity:.5}.search-hit{outline:2px solid var(--brass);outline-offset:4px;border-radius:8px}.bell{border:1px solid var(--felt-3);background:var(--felt-2);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.bell[aria-current=page]{border-color:var(--brass);color:var(--brass)}.bell .badge{top:-3px;left:auto;right:-3px}.pill-s{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.pill-s.attn{background:var(--brass);color:var(--felt)}.pill-s.wait{background:var(--felt-3);color:var(--ink)}.pill-s.done{border:1px solid var(--good);color:var(--good);padding:2px 8px}.pill-s.off{color:var(--muted);border:1px solid var(--felt-3);padding:2px 8px}.page-head{padding:14px 16px 4px}.page-head h1{margin:0;font-size:26px;line-height:1.15}.convs{margin:0;padding:0 16px;list-style:none}.conv a{border-bottom:1px solid var(--felt-3);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.conv .body{flex:1;min-width:0}.conv .line1{align-items:baseline;gap:8px;display:flex}.conv .line1 .name{flex:1}.conv .time{color:var(--muted);flex:none;font-size:12.5px}.conv .preview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.conv.unread .preview{color:var(--ink);font-weight:500}.conv .line3{align-items:center;gap:8px;margin-top:7px;display:flex}.dot{background:var(--brass);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}body.chatting .app{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 84px)}body.chatting .toast{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 84px)}.chat-head{align-items:center;gap:12px;padding:8px 16px 14px;display:flex}.chat-head .who .name{font-size:17px}.trade{background:var(--felt-2);border:1px solid var(--felt-3);border-radius:14px;margin:0 16px 8px;padding:14px 16px 16px}.trade-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-total{font:400 20px var(--serif)}.trade-total s{color:var(--muted);margin-right:6px;font-size:15px}.trade-cards{scrollbar-width:none;gap:8px;margin:12px 0 4px;display:flex;overflow-x:auto}.trade-cards .thumb{width:54px}.trade-list{color:var(--muted);margin:6px 0 0;font-size:13.5px}.trade-info{margin:12px 0 0;font-size:14px}.confirms{gap:6px;margin:12px 0 0;font-size:14px;display:grid}.confirm{align-items:center;gap:8px;display:flex}.confirm .ck{border:1.5px dashed var(--felt-3);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.confirm.ok .ck{background:var(--good);color:var(--felt);border:0}.trade-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.trade-actions .btn{flex:auto;padding:10px 14px;font-size:14px}.link-btn{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13.5px;text-decoration:underline}.my-review{border-top:1px dashed var(--felt-3);margin-top:12px;padding-top:12px;font-size:14px}.my-review p{margin:4px 0 0}.rev-edit{vertical-align:middle;border:1px solid var(--felt-3);background:var(--felt-2);width:30px;height:30px;color:var(--brass);cursor:pointer;border-radius:50%;place-items:center;margin-left:8px;display:inline-grid}.rev-edit svg{width:14px;height:14px}.msgs{flex-direction:column;gap:8px;margin:0;padding:10px 16px 0;list-style:none;display:flex}.msg{overflow-wrap:anywhere;border-radius:16px;max-width:82%;padding:9px 13px;font-size:15px;line-height:1.4}.msg .t{opacity:.65;text-align:right;margin-top:3px;font-size:11px;display:block}.msg.loro{background:var(--felt-2);border-bottom-left-radius:5px;align-self:flex-start}.msg.io{background:var(--ink);color:var(--felt);border-bottom-right-radius:5px;align-self:flex-end}.msg.sys{max-width:92%;color:var(--muted);text-align:center;background:0 0;align-self:center;padding:4px 8px;font-size:13px}.msg.sys b{color:var(--ink);font-weight:600}.typing{color:var(--muted);align-self:flex-start;padding:2px 4px;font-size:13px}.composer{z-index:9;left:0;right:0;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px));background:var(--felt);border-top:1px solid var(--felt-3);display:none;position:fixed}body.chatting .composer{display:block}.composer-in{align-items:flex-end;gap:8px;max-width:560px;margin:0 auto;padding:10px 12px;display:flex}.composer textarea{resize:none;border-radius:22px;height:44px;min-height:44px;max-height:120px;padding:11px 16px}.send{background:var(--brass);width:44px;height:44px;color:var(--felt);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.send:disabled{opacity:.4;cursor:default}.star-input{gap:6px;margin:4px 0 14px;display:flex}.star-input button{color:var(--felt-3);cursor:pointer;background:0 0;border:0;padding:2px;font-size:34px;line-height:1}.star-input button.on{color:var(--brass)}.notifs{margin:0;padding:0 16px;list-style:none}.notif a{border-bottom:1px solid var(--felt-3);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.notif .n-ico{background:var(--felt-3);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.notif.new .n-ico{background:var(--brass);color:var(--felt)}.notif .n-body{flex:1;min-width:0;font-size:14.5px}.notif .n-body b{font-weight:600}.notif .n-time{color:var(--muted);margin-top:3px;font-size:12.5px}.notif.new .n-body{font-weight:500}.wanted-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:12px;display:flex}.radius{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.radius select{font:600 14px var(--sans);color:var(--ink);background:var(--felt-2);border:1px solid var(--felt-3);border-radius:999px;padding:6px 10px}.lead{color:var(--muted);margin:14px 16px 0;font-size:14.5px}.lead b{color:var(--ink);font-weight:600}.dim{color:var(--muted)}.sleeve{border-radius:9px}.sleeve .thumb{width:100%}.sleeve.empty{border:1.5px dashed var(--muted);background:repeating-linear-gradient(135deg, transparent 0 7px, var(--felt-3) 7px 8px);padding:5px}@supports (color:color-mix(in lab, red, red)){.sleeve.empty{background:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--felt-3) 55%, transparent) 7px 8px)}}.wcard .item-name .qty{color:var(--brass);font-weight:600}.st{color:var(--ink);align-items:center;gap:4px;margin-top:2px;font-size:12.5px;display:flex}.st.ok{color:var(--muted)}.st.ok svg{width:13px;height:13px;color:var(--good)}.st.dim{color:var(--muted)}.near{color:var(--brass);margin-top:2px;font-size:12.5px;font-weight:600}.specs{color:var(--muted);margin-top:2px;font-size:12px}.ref-price{white-space:nowrap}.ref-src{font:600 10.5px var(--sans);letter-spacing:.02em;color:var(--muted)}.wcard .ref-price{color:var(--ink);margin-top:2px;font-size:12.5px;display:block}.req-item .ref-price .ref-src{text-align:right;display:block}.specs-btn{display:block}.stepper{border:1px solid var(--felt-3);border-radius:999px;align-items:center;gap:2px;margin-top:8px;display:inline-flex}.stepper button{cursor:pointer;width:32px;height:30px;color:var(--ink);background:0 0;border:0;font-size:18px}.stepper span{text-align:center;min-width:22px;font-weight:600}.decks{gap:12px;margin:0;padding:0 16px;list-style:none;display:grid}.deck{background:var(--felt-2);border-radius:14px;padding:16px;display:block}.deck-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.deck-top h2{margin:0;font-size:19px}.progress{background:var(--felt-3);border-radius:3px;height:6px;margin:12px 0 8px;overflow:hidden}.progress b{background:var(--good);height:100%;display:block}.deck-meta{color:var(--muted);font-size:13.5px}.deck-meta b{color:var(--ink);font-weight:600}.deck-thumbs{gap:8px;margin-top:12px;display:flex}.deck-thumbs .thumb{width:58px}.card-hero{align-items:flex-start;gap:16px;padding:14px 16px 18px;display:flex}.card-hero .sleeve{flex:none;width:128px}.card-hero h1{margin:4px 0 8px;font-size:22px;line-height:1.2}.card-hero p{margin:0 0 4px;font-size:14.5px}.this-card{margin-top:12px;font-size:14px}.this-card b{font:400 17px var(--serif)}.seller-actions{padding:0 0 16px;display:flex}.seller-actions .btn{padding:9px 16px;font-size:14px}.text-in{border:1px solid var(--felt-3);background:var(--felt);width:100%;color:var(--ink);font:400 15px var(--sans);border-radius:12px;padding:11px 12px}.text-in:focus{outline:2px solid var(--brass);outline-offset:0}.suggest{margin:10px 0 0;padding:0;list-style:none}.suggest li{border-top:1px solid var(--felt-3)}.suggest li.dim{padding:12px 2px;font-size:14px}.suggest button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 2px;font-size:15px}.file-lbl{color:var(--ink);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.err{color:var(--warn);margin:10px 0 0;font-size:14px}body.mselecting .app{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 90px)}body.mselecting .mybar{display:block}.mybar{z-index:9;left:0;right:0;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px));background:var(--felt-2);border-top:1px solid var(--felt-3);display:none;position:fixed}.mybar .btn{padding:10px 14px;font-size:14px}.mybar .selbar-in{flex-wrap:wrap;row-gap:8px}.mybar .selbar-txt{flex-basis:calc(100% - 90px)}.mybar .btn{flex:1 1 0}.boxes{margin:8px 0 0;padding:0 16px;list-style:none}.box-row{border-top:1px solid var(--felt-3);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.boxes li:first-child .box-row{border-top:0}.box-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.box-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 16px 4px;display:flex}.box-head h2{font:400 22px var(--serif);margin:0 0 2px}.box-actions{flex:none;gap:14px;display:flex}.item.missing .thumb{filter:grayscale();opacity:.45}.item.missing .item-name,.item.missing .item-sub{color:var(--muted)}.tool-filter[aria-pressed=true]{border-color:var(--brass);color:var(--brass)}.in-box{color:var(--muted);margin-top:2px;font-size:12px}.coll-stats{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:6px 0 12px;font-size:14px;display:flex}.coll-stats b{color:var(--ink);margin-right:4px;font-weight:600}button.item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.trade-st{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:12.5px;display:flex}.trade-st.on{color:var(--brass);font-weight:600}.in-deck{color:var(--muted);margin-top:2px;font-size:12px}.warn-line{color:var(--warn);margin-top:6px;font-size:13px}.link-inline{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.copy-head{align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.copy-head .thumb{width:72px}.price-in{align-items:center;gap:8px;display:flex}.price-in .text-in{max-width:140px}.me-card .avatar-edit{cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.avatar-pen{background:var(--brass);width:28px;height:28px;color:var(--felt);border:2px solid var(--felt-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.avatar-pen svg{width:14px;height:14px}.me-stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 4px;display:grid}.me-stats a{background:var(--felt);color:var(--muted);border-radius:10px;padding:10px 4px;font-size:12px}.me-stats b{font:400 20px var(--serif);color:var(--ink);display:block}.field-sub{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.box-select{width:100%;font:400 15px var(--sans);color:var(--ink);background:var(--felt);border:1px solid var(--felt-3);border-radius:12px;padding:11px 12px}.mini-select{font:500 13.5px var(--sans);color:var(--ink);background:var(--felt);border:1px solid var(--felt-3);border-radius:8px;margin-top:6px;padding:5px 8px}button.day{cursor:pointer}.set-links{display:grid}.set-links button{text-align:left;border:0;border-top:1px solid var(--felt-3);cursor:pointer;background:0 0;justify-content:space-between;padding:13px 0;font-size:15px;display:flex}.set-links button.danger{color:var(--warn)}.ok-tag{color:var(--good);align-items:center;gap:3px;margin-left:6px;font-size:12.5px;display:inline-flex}.ok-tag svg{width:12px;height:12px}.art-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:440px){.art-grid{grid-template-columns:repeat(3,1fr)}}.art-opt{cursor:pointer;text-align:left;background:0 0;border:2px solid #0000;border-radius:12px;width:100%;padding:4px}.art-opt.sel{border-color:var(--brass)}.art-opt img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.art-cap{color:var(--muted);margin-top:5px;font-size:11.5px;line-height:1.3;display:block}.art-cap b{color:var(--ink);font-weight:600;display:block}.nav{z-index:10;background:var(--felt-2);border-top:1px solid var(--felt-3);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.nav ul{max-width:560px;height:var(--nav-bar-h);margin:0 auto;padding:0;list-style:none;display:flex}.nav li{flex:1;display:flex}.nav a{cursor:pointer;color:var(--muted);background:0 0;border:0;flex:1;place-items:center;display:grid;position:relative}.nav a[aria-current=page]{color:var(--brass)}.nav a[aria-current=page]:after{content:"";background:var(--brass);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0}:root:has(.nav .donate){--donate-h:32px}.nav .donate{height:var(--donate-h);color:var(--muted);border-bottom:1px solid var(--felt-3);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;display:flex;overflow:hidden}.donate svg{color:var(--brass);flex:none}.donate b{color:var(--ink);font-weight:600}.nav .map-fab{background:var(--brass);width:52px;height:52px;color:var(--felt);border-radius:50%;flex:none;place-items:center;display:grid;position:absolute;bottom:calc(100% + 12px);right:calc(50% - min(50%,280px) + min(10%,56px) - 26px);box-shadow:0 3px 10px #00000073}.nav .map-fab:active{transform:scale(.94)}.badge{background:var(--warn);color:#fff;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:600;line-height:17px;position:absolute;top:12px;left:calc(50% + 6px)}.toast{z-index:30;left:50%;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 14px);background:var(--ink);color:var(--felt);opacity:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:92vw;padding:10px 16px;font-size:14px;font-weight:500;transition:opacity .2s;position:fixed;overflow:hidden;transform:translate(-50%)}body.selecting .toast{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 80px)}.toast.show{opacity:1}label.chip{align-items:center;display:inline-flex}label.chip input{opacity:0;pointer-events:none;position:absolute}label.chip:has(input:checked){background:var(--ink);color:var(--felt);border-color:var(--ink);font-weight:600}label.chip:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}a.btn{text-align:center;display:inline-block}.btn.block-btn{width:100%}.form-msg{border:1px solid var(--warn);color:var(--ink);border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:14px}.form-msg.ok{border-color:var(--good)}.field-hint{color:var(--muted);margin-top:6px;font-size:12.5px;display:block}.err{margin:6px 0 0}.set-links a,.set-links button{color:inherit}.set-links form{display:contents}.set-links form button{width:100%}.welcome{flex-direction:column;justify-content:center;max-width:560px;min-height:100%;margin:0 auto;padding:32px 16px 40px;display:flex}.wordmark{font:400 22px var(--serif);letter-spacing:.02em;color:var(--brass);margin:0 0 28px;display:inline-block}.welcome h1{margin:0 0 12px;font-size:32px;line-height:1.12}.welcome .lead{margin:0 0 22px;font-size:16px}.welcome-actions{gap:10px;margin-top:8px;display:grid}.welcome .block{margin:0 0 18px}.check-row{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.check-row input{width:18px;height:18px;accent-color:var(--brass);flex:none;margin-top:3px}.switch-line{text-align:center;color:var(--muted);margin:16px 0 0;font-size:14px}.switch-line a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal{max-width:680px;margin:0 auto;padding:32px 16px 48px;line-height:1.55}.legal h1{margin:0 0 12px;font-size:30px;line-height:1.15}.legal .lead{margin:0 0 8px;font-size:15.5px}.legal h2{font:400 19px var(--serif);margin:28px 0 8px}.legal p,.legal li{font-size:15px}.legal p{margin:0 0 10px}.legal ul{margin:0 0 10px;padding-left:20px}.legal li{margin:0 0 6px}.legal article a,.check-row a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.legal .switch-line{margin-top:32px}a.chip[aria-current=page]{background:var(--ink);color:var(--felt);border-color:var(--ink);font-weight:600}.item-name .qty{color:var(--brass);font-weight:600}.sheet button.back{cursor:pointer;background:0 0;border:0;padding:0 0 8px}button.req-item{border:0;border-top:1px dashed var(--felt-3);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0}button.req-item:disabled{opacity:.6;cursor:default}.req-item b{font-weight:600}.mybar .cancel{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 4px}body.mselecting .toast{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px) + 80px)}.map-wrap{isolation:isolate;background:var(--felt-3);border-radius:14px;height:52vh;min-height:280px;max-height:520px;margin:14px 16px 18px;position:relative;overflow:hidden}.map-canvas{font:inherit;position:absolute;inset:0}.map-crosshair{z-index:1000;pointer-events:none;filter:drop-shadow(0 2px 3px #00000073);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.map-crosshair svg,.map-pin svg{display:block}.pin-body{fill:var(--brass);stroke:var(--felt);stroke-width:1.5px}.pin-dot{fill:var(--felt)}.map-pin{background:0 0;border:0}.map-shop{background:var(--felt-2);color:var(--brass);border:2px solid var(--brass);border-radius:50%;place-items:center;box-shadow:0 1px 4px #0006;display:grid!important}.map-shop.mine{background:var(--brass);color:var(--felt)}.leaflet-tooltip.map-label{background:var(--felt-2);color:var(--ink);border:1px solid var(--felt-3);box-shadow:none;font:600 12.5px var(--sans);border-radius:8px;padding:3px 8px}.leaflet-tooltip.map-label:before{display:none}.map-pickbar{margin-top:0}.map-wrap.tall{height:60vh}.map-count{background:var(--brass);color:var(--felt);border-color:var(--brass)}a.place.seller-row{color:inherit}.meeting-warn{border:1px solid var(--brass);background:var(--felt-2);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:14px}.meeting-warn p{margin:0 0 8px}.map-meet .pin-body{fill:var(--ink);stroke:var(--brass)}.map-meet .pin-dot{fill:var(--brass)}.map-meet{background:0 0;border:0}.map-meet svg{display:block}button.place-btn{border:0;border-top:1px dashed var(--felt-3);text-align:left;cursor:pointer;background:0 0;width:100%}button.place-btn:first-of-type{border-top:0}.place-btn .place-name,.place-btn .place-sub{display:block}.add-place{justify-content:center;align-items:center;gap:6px;margin-top:12px;display:inline-flex}.set-links>a{border-top:1px solid var(--felt-3);justify-content:space-between;padding:13px 0;font-size:15px;display:flex}.me-card .trade-actions .btn{flex:auto}.item-price.tbd{font:500 13px var(--sans);color:var(--muted)}.ad{border-bottom:1px solid var(--felt-3);grid-column:1/-1;padding:12px 0 14px;list-style:none}.grid .ad{border:1px solid var(--felt-3);border-radius:12px;padding:10px 12px 12px}.ad-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.ad-body{align-items:center;gap:12px;display:flex}.ad-img{background:repeating-linear-gradient(45deg, var(--felt-2), var(--felt-2) 6px, var(--felt-3) 6px, var(--felt-3) 12px);border-radius:8px;flex:none;width:56px;height:56px}.ad-title{font-size:14px;font-weight:600;line-height:1.25}.ad-text{color:var(--muted);margin-top:2px;font-size:13px}.ad:has(ins.adsbygoogle[data-ad-status=unfilled]){display:none}.support-amounts{flex-wrap:wrap;gap:10px;padding:4px 16px 0;display:flex}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
