@font-face{font-family:__Fraunces_fdb222;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_fdb222;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");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:__Fraunces_fdb222;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Fraunces_Fallback_fdb222;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_fdb222{font-family:__Fraunces_fdb222,__Fraunces_Fallback_fdb222;font-style:normal}.__variable_fdb222{--font-display:"__Fraunces_fdb222","__Fraunces_Fallback_fdb222"}@font-face{font-family:__Instrument_Sans_3d9088;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");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:__Instrument_Sans_3d9088;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Instrument_Sans_Fallback_3d9088;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:__Instrument_Sans_3d9088,__Instrument_Sans_Fallback_3d9088;font-style:normal}.__variable_3d9088{--font-sans:"__Instrument_Sans_3d9088","__Instrument_Sans_Fallback_3d9088"}@font-face{font-family:__Spline_Sans_Mono_49c017;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");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:__Spline_Sans_Mono_49c017;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Spline_Sans_Mono_49c017;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");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:__Spline_Sans_Mono_49c017;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Spline_Sans_Mono_49c017;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");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:__Spline_Sans_Mono_49c017;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Spline_Sans_Mono_Fallback_49c017;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_49c017{font-family:__Spline_Sans_Mono_49c017,__Spline_Sans_Mono_Fallback_49c017;font-style:normal}.__variable_49c017{--font-mono:"__Spline_Sans_Mono_49c017","__Spline_Sans_Mono_Fallback_49c017"}:root{--paper:#faf8f4;--surface:#fff;--surface-2:#f6f3ec;--ink:#1b1a16;--ink-2:#6d685e;--ink-3:#9a948a;--line:#e8e3d9;--line-2:#f0ece3;--accent:#d13d3e;--on-accent:#fff;--ok:#137a52;--warn:#9a6b00;--danger:#c0362c;--shadow-sm:0 1px 2px rgba(27,26,18,.04),0 10px 26px -20px rgba(27,26,18,.24);--shadow-md:0 2px 5px rgba(27,26,18,.05),0 30px 60px -34px rgba(27,26,18,.32);--maxw:1160px;--gutter:clamp(18px,4vw,40px);--radius:14px;--radius-sm:10px;--font-display:"Fraunces",ui-serif,Georgia,"Times New Roman",serif;--font-sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Spline Sans Mono",ui-monospace,"SF Mono","Cascadia Code",Menlo,monospace}@media (prefers-color-scheme:dark){:root{--paper:#15140f;--surface:#1d1b15;--surface-2:#211e17;--ink:#f3efe5;--ink-2:#aba595;--ink-3:#7c766a;--line:#2c2820;--line-2:#242017;--on-accent:#fff;--ok:#3fb785;--warn:#d9a53a;--danger:#e8695d;--shadow-sm:0 1px 2px rgba(0,0,0,.3),0 12px 30px -22px rgba(0,0,0,.7);--shadow-md:0 2px 6px rgba(0,0,0,.35),0 34px 64px -34px rgba(0,0,0,.8)}}:root[data-theme=light]{--paper:#faf8f4;--surface:#fff;--surface-2:#f6f3ec;--ink:#1b1a16;--ink-2:#6d685e;--ink-3:#9a948a;--line:#e8e3d9;--line-2:#f0ece3;--on-accent:#fff;--ok:#137a52;--warn:#9a6b00;--danger:#c0362c;--shadow-sm:0 1px 2px rgba(27,26,18,.04),0 10px 26px -20px rgba(27,26,18,.24);--shadow-md:0 2px 5px rgba(27,26,18,.05),0 30px 60px -34px rgba(27,26,18,.32)}:root[data-theme=dark]{--paper:#15140f;--surface:#1d1b15;--surface-2:#211e17;--ink:#f3efe5;--ink-2:#aba595;--ink-3:#7c766a;--line:#2c2820;--line-2:#242017;--on-accent:#fff;--ok:#3fb785;--warn:#d9a53a;--danger:#e8695d;--shadow-sm:0 1px 2px rgba(0,0,0,.3),0 12px 30px -22px rgba(0,0,0,.7);--shadow-md:0 2px 6px rgba(0,0,0,.35),0 34px 64px -34px rgba(0,0,0,.8)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip-link{position:fixed;top:10px;left:var(--gutter);z-index:100;padding:9px 14px;border-radius:9px;background:var(--ink);color:var(--paper);font-size:13px;font-weight:600;transform:translateY(-160%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}#conteudo:focus{outline:none}.wrap{padding:0 var(--gutter)}.page,.wrap{max-width:var(--maxw);margin:0 auto}.page{padding:clamp(26px,5vw,52px) var(--gutter) 80px;min-height:64vh}.stack{display:grid;grid-gap:14px;gap:14px}.cluster{gap:12px}.cluster,.spread{display:flex;flex-wrap:wrap;align-items:center}.spread{gap:16px;justify-content:space-between}.serif{font-family:var(--font-display);font-optical-sizing:auto}.mono{font-family:var(--font-mono)}.eyebrow,.muted{color:var(--ink-2)}.eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.eyebrow--accent{color:var(--accent)}.lot-tag{display:inline-flex;align-items:baseline;gap:.4em;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-2);font-weight:500}.lot-tag b{color:var(--ink);font-weight:600}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.site-header__bar{display:flex;align-items:center;gap:22px;height:68px;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:600;letter-spacing:-.01em}.brand__mark{width:30px;height:30px;border-radius:8px;flex:none;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-family:var(--font-display);font-weight:600;font-size:17px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15)}.brand__name{font-size:17.5px;color:var(--ink)}.brand__logo{height:34px;width:auto;object-fit:contain}.nav{display:flex;align-items:center;gap:20px;font-size:14.5px;font-weight:500;color:var(--ink-2)}.nav a{position:relative;padding:4px 0;transition:color .15s}.nav a.is-active,.nav a:hover{color:var(--ink)}.nav a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent);border-radius:2px}.nav__spacer{margin-left:auto}.nav__account{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink);padding:8px 14px;border:1px solid var(--line);border-radius:999px;transition:border-color .15s,background .15s}.nav__account:hover{border-color:var(--ink-3);background:var(--surface)}@media(max-width:620px){.site-header__bar{height:auto;min-height:68px;padding-top:10px;padding-bottom:8px;display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px}.site-header__bar>.nav__spacer{display:none}.nav{grid-column:1/-1;width:100%;gap:16px}.nav .nav__spacer{display:block;flex:1 1}.nav__account{padding:6px 11px}.nav__hide-sm{display:none}}@media(max-width:390px){.brand__name{display:none}.nav{gap:13px;font-size:14px}}.site-footer{border-top:1px solid var(--line);margin-top:40px}.site-footer__bar{max-width:var(--maxw);margin:0 auto;padding:28px var(--gutter);display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;color:var(--ink-2);font-size:13px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;font-size:14.5px;line-height:1;padding:12px 20px;border-radius:11px;border:1px solid transparent;cursor:pointer;transition:transform .08s ease,filter .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap;text-align:center}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:hover:not(:disabled){filter:brightness(1.07)}.btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn--ghost:hover:not(:disabled){border-color:var(--ink-3)}.btn--quiet{background:transparent;color:var(--ink-2);border-color:var(--line)}.btn--quiet:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.btn--accentline{background:transparent;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}.btn--accentline:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 8%,transparent)}.btn--sm{padding:9px 14px;font-size:13.5px;border-radius:9px}.btn--block{width:100%}.link{color:var(--accent);font-weight:600}.link:hover{text-decoration:underline;text-underline-offset:3px}.backlink{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--ink-2)}.backlink:hover{color:var(--ink)}.masthead{padding:clamp(14px,4vw,40px) 0 clamp(22px,5vw,44px);border-bottom:1px solid var(--line)}.masthead__title{font-family:var(--font-display);font-optical-sizing:auto;font-weight:500;letter-spacing:-.02em;line-height:1.04;font-size:clamp(32px,6vw,58px);margin:14px 0 0;max-width:20ch;text-wrap:balance}.masthead__lede{margin:16px 0 0;max-width:56ch;color:var(--ink-2);font-size:clamp(15px,2vw,17.5px)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:44px 0 20px}.section-head__title{font-family:var(--font-display);font-optical-sizing:auto;font-weight:500;letter-spacing:-.015em;font-size:clamp(22px,3.4vw,30px);margin:6px 0 0}.page-title{font-family:var(--font-display);font-optical-sizing:auto;font-weight:500;letter-spacing:-.02em;line-height:1.06;font-size:clamp(28px,5vw,44px);margin:12px 0 0}.lot-grid{display:grid;grid-gap:clamp(14px,2.4vw,22px);gap:clamp(14px,2.4vw,22px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.lot-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .16s ease,box-shadow .2s ease,transform .16s ease}.lot-card:hover{border-color:var(--ink-3);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lot-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lot-card__media{position:relative;aspect-ratio:4/3;background:var(--surface-2);display:grid;place-items:center;color:var(--ink-3);overflow:hidden}.lot-card__media img{width:100%;height:100%;object-fit:cover}.lot-card__noimg{letter-spacing:.1em;text-transform:uppercase}.lot-card__noimg,.lot-card__num{font-family:var(--font-mono);font-size:11px}.lot-card__num{position:absolute;top:10px;left:10px;letter-spacing:.04em;font-weight:600;padding:3px 8px;border-radius:7px;background:color-mix(in srgb,var(--paper) 88%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 0 0 1px var(--line)}.lot-card__body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:6px;flex:1 1}.lot-card__eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.lot-card__title{font-family:var(--font-display);font-optical-sizing:auto;font-weight:500;font-size:16.5px;line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.lot-card__foot{margin-top:auto;padding-top:8px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lot-card__pricelabel{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.lot-card__price{font-family:var(--font-display);font-optical-sizing:auto;font-weight:600;font-size:19px;letter-spacing:-.01em;color:var(--accent)}.auction-list{border-top:1px solid var(--line)}.auction-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:20px 4px;border-bottom:1px solid var(--line);transition:background .15s ease}a.auction-row:hover{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.auction-row__num{font-family:var(--font-mono);font-size:13px;color:var(--ink-2);font-weight:500;white-space:nowrap;align-self:flex-start;padding-top:3px}.auction-row__name{font-family:var(--font-display);font-optical-sizing:auto;font-weight:500;font-size:clamp(18px,2.4vw,23px);letter-spacing:-.01em;line-height:1.2;color:var(--ink)}.auction-row__meta{margin-top:5px;font-size:13.5px;color:var(--ink-2)}.auction-row__count{font-family:var(--font-mono);font-size:13px;color:var(--accent);font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}@media(max-width:640px){.auction-row{grid-template-columns:1fr;gap:6px}.auction-row__num{padding-top:0}.auction-row__count{justify-self:start}}.lot-detail{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(20px,3.5vw,40px);gap:clamp(20px,3.5vw,40px);align-items:start;margin-top:22px}@media(max-width:860px){.lot-detail{grid-template-columns:1fr}}.gallery__main{aspect-ratio:4/3;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:grid;place-items:center;color:var(--ink-3)}.gallery__main img{width:100%;height:100%;object-fit:cover}.gallery__noimg{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.gallery__thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.gallery__thumbs img{width:74px;height:56px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.dossier{position:-webkit-sticky;position:sticky;top:88px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm)}.result{padding-bottom:16px;border-bottom:1px solid var(--line-2)}.result__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.result__value{font-family:var(--font-display);font-optical-sizing:auto;font-weight:600;font-size:clamp(32px,5vw,42px);letter-spacing:-.02em;line-height:1.05;color:var(--accent);margin-top:4px}.result__value--muted{color:var(--ink)}.spec{width:100%;margin:16px 0 0;border-collapse:collapse;font-size:14px}.spec td,.spec th{text-align:left;padding:9px 2px;border-bottom:1px solid var(--line-2);vertical-align:top}.spec th{color:var(--ink-2);font-weight:500;width:44%}.spec td{color:var(--ink);font-weight:500}.spec tr:last-child td,.spec tr:last-child th{border-bottom:0}.spec-block{margin-top:40px}.spec-block__title{font-family:var(--font-display);font-optical-sizing:auto;font-weight:500;font-size:20px;letter-spacing:-.01em;margin:0 0 4px}.pill{display:inline-flex;align-items:center;gap:6px;height:-moz-fit-content;height:fit-content;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill--neutral{color:var(--ink-2);background:var(--surface-2)}.pill--ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.pill--warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.pill--danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.pill--accent,.pill--live{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.pill--live:before{animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.card--pad{padding:22px}.field{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.field__label{font-size:13px;font-weight:600;color:var(--ink)}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:480px){.field-row{grid-template-columns:1fr}}.input,.select,.textarea{width:100%;font-family:inherit;font-size:15px;color:var(--ink);padding:11px 13px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.textarea{min-height:120px;resize:vertical;line-height:1.55}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.field__hint{font-size:12px;color:var(--ink-2)}.check{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--ink);cursor:pointer}.check input{margin-top:3px;accent-color:var(--accent);width:16px;height:16px}.input-wrap{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.input-wrap .input{border:0;box-shadow:none;border-radius:0}.input-wrap .input:focus-visible{box-shadow:none}.input-wrap__affix{display:inline-flex;align-items:center;padding:0 12px;font-family:var(--font-mono);font-size:13px;color:var(--ink-2);background:var(--surface-2)}.note{border-radius:var(--radius-sm);padding:11px 14px;font-size:14px}.note--ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--ok) 30%,transparent)}.note--err{color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}.note--info{border:1px solid var(--line)}.empty,.note--info{color:var(--ink-2);background:var(--surface-2)}.empty{text-align:center;padding:clamp(30px,6vw,60px) 20px;border:1px dashed var(--line);border-radius:var(--radius)}.empty__title{font-family:var(--font-display);font-weight:500;font-size:19px;color:var(--ink);margin:0 0 6px}.prose{max-width:70ch;color:var(--ink);line-height:1.7}.prose p{margin:0 0 1em;white-space:pre-wrap}.auth{max-width:430px;margin:clamp(24px,7vw,64px) auto;padding:0 var(--gutter)}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,4vw,34px);box-shadow:var(--shadow-sm)}.auth__title{font-family:var(--font-display);font-optical-sizing:auto;font-weight:500;letter-spacing:-.02em;font-size:28px;margin:0 0 4px}.auth__sub{color:var(--ink-2);font-size:14.5px;margin:0 0 24px}.auth__foot{margin-top:20px;padding-top:18px;border-top:1px solid var(--line-2);text-align:center;font-size:13.5px;color:var(--ink-2)}.copyline{display:flex;gap:8px;margin-top:10px}.copyline .input{font-family:var(--font-mono);font-size:12.5px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}