@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.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:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-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:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.p.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:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-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:Lexend Fallback;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_78d1ac{font-family:Lexend,Lexend Fallback;font-style:normal}.__variable_78d1ac{--font-display:"Lexend","Lexend Fallback"}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.p.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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.p.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.p.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-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:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_7b42ef{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_7b42ef{--font-body:"Be Vietnam Pro","Be Vietnam Pro Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_7e0dc4{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_7e0dc4{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#f2f5f6;--surface:#ffffff;--sunk:#e8eef0;--ink:#13232b;--muted:#4d6069;--line:#d2dce0;--lost:#1d4f91;--lost-soft:#e4ecf8;--on-lost:#ffffff;--found:#16674a;--found-soft:#def0e8;--on-found:#ffffff;--tag:#f3cd57;--tag-ink:#332800;--warn:#8a4a00;--warn-soft:#fff1d8;--danger:#b3261e;--danger-soft:#fce8e6;--focus:#c06f00;--f-display:var(--font-display),system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:var(--font-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--r:10px;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0e161a;--surface:#162127;--sunk:#1c2a31;--ink:#e4edf0;--muted:#9db0b8;--line:#2b3b43;--lost:#86b3f0;--lost-soft:#1a2b42;--on-lost:#0a1729;--found:#72cfa7;--found-soft:#14302a;--on-found:#062015;--tag:#dcb843;--tag-ink:#1d1600;--warn:#f2b866;--warn-soft:#352610;--danger:#ff958b;--danger-soft:#3b1a17;--focus:#f2b866;color-scheme:dark}}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}h1,h2,h3,h4{font-family:var(--f-display);line-height:1.25;margin:0;font-weight:600}h1{font-size:clamp(1.6rem,4.5vw,2.3rem)}h2{font-size:1.35rem}h3{font-size:1.08rem}h4{font-size:.98rem}p{margin:0}a{color:var(--lost)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.wrap{max-width:1080px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.wrap.wide{max-width:1320px}.narrow{max-width:720px}.stack{gap:16px}.stack,.stack-s{display:flex;flex-direction:column}.stack-s{gap:8px}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.between{justify-content:space-between}.muted{color:var(--muted)}.small{font-size:.875rem}.mono{font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--f-display);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.c-lost{color:var(--lost)}.c-found{color:var(--found)}.c-danger{color:var(--danger)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}header.top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--line)}@media (max-width:640px){header.top{position:static}}header.top .wrap{gap:14px;padding-block:10px;flex-wrap:wrap}.brand,header.top .wrap{display:flex;align-items:center}.brand{gap:8px;text-decoration:none;color:var(--ink);font-family:var(--f-display);font-weight:700;font-size:1.12rem;line-height:1.2}.brand small{font-weight:500;color:var(--muted);font-size:.72rem;font-family:var(--f-body)}nav.main{display:flex;gap:4px;flex-wrap:nowrap;overflow-x:auto;margin-left:auto;max-width:100%;scrollbar-width:none}nav.main a{text-decoration:none;color:var(--muted);padding:6px 10px;border-radius:8px;font-size:.92rem;font-weight:500;white-space:nowrap}nav.main a[aria-current=page]{color:var(--ink);background:var(--sunk)}@media (max-width:640px){nav.main{margin-left:0;width:100%}header.top .wrap{gap:6px}}main{padding-block:28px 56px;min-height:60vh}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid transparent;font:600 .95rem/1.2 var(--f-body);cursor:pointer;text-decoration:none}.btn:hover{filter:brightness(1.06)}.btn[disabled]{opacity:.45;cursor:not-allowed;filter:none}.btn-lost{background:var(--lost);color:var(--on-lost)}.btn-found{background:var(--found);color:var(--on-found)}.btn-ink{background:var(--ink);color:var(--bg)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{background:var(--sunk)}.btn-danger{background:transparent;color:var(--danger);border-color:var(--danger)}.btn-sm{min-height:36px;padding:6px 12px;font-size:.86rem}.linkbtn{background:none;border:0;padding:0;color:var(--lost);font:inherit;text-decoration:underline;cursor:pointer}.hero{display:grid;grid-gap:22px;gap:22px}.hero p.lead{font-size:1.1rem;color:var(--muted)}.choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.choice{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:16px;border:2px solid transparent;color:inherit;min-height:120px;text-decoration:none}.choice svg{flex:none;margin-top:2px}.choice strong{display:block;font-family:var(--f-display);font-size:1.3rem;font-weight:600;margin-bottom:4px}.choice span{color:var(--muted);font-size:.95rem}.choice.lost{background:var(--lost-soft);border-color:var(--lost)}.choice.lost strong{color:var(--lost)}.choice.found{background:var(--found-soft);border-color:var(--found)}.choice.found strong{color:var(--found)}.quicklinks{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.95rem}.promises{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.promises li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;display:flex;gap:10px}.promises li svg{flex:none;color:var(--found);margin-top:3px}.how{counter-reset:how;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.how li{counter-increment:how;padding:14px 0 0;border-top:2px solid var(--ink);display:grid;grid-template-columns:28px 1fr;grid-column-gap:6px;column-gap:6px;grid-row-gap:2px;row-gap:2px;align-content:start}.how li:before{content:counter(how);font-family:var(--f-mono);font-weight:600;font-size:.95rem;color:var(--muted);grid-row:span 2;line-height:1.55}.how b{font-family:var(--f-display);font-weight:600}section.block{display:flex;flex-direction:column;gap:14px;margin-top:40px}.pilot{display:inline-flex;gap:6px;align-items:center;font-size:.85rem;color:var(--muted);border:1px dashed var(--line);border-radius:999px;padding:4px 12px;width:-moz-fit-content;width:fit-content}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px}.posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.post-card{background:var(--surface);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-top:4px solid var(--lost);min-width:0}.post-card.k-found{border-top-color:var(--found)}.post-card h1,.post-card h3 a{color:var(--ink);text-decoration:none}.post-card h3 a:hover{text-decoration:underline}.pc-top{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.kind-chip{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--lost)}.k-found .kind-chip{color:var(--found)}dl.meta{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0;font-size:.9rem}dl.meta dt{color:var(--muted)}dl.meta dd{margin:0;min-width:0}.pc-text{font-size:.93rem;overflow-wrap:anywhere}.pc-id{font-family:var(--f-mono);color:var(--muted);margin-top:auto}.pc-id,.pill{font-size:.78rem}.pill{display:inline-flex;align-items:center;gap:6px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--sunk);color:var(--ink);white-space:nowrap}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pill.s-new{background:var(--lost-soft);color:var(--lost)}.pill.s-wait,.pill.s-work{background:var(--warn-soft);color:var(--warn)}.pill.s-pub{background:var(--found-soft);color:var(--found)}.pill.s-done{background:var(--sunk);color:var(--muted)}.pill.s-bad{background:var(--danger-soft);color:var(--danger)}.field{display:flex;flex-direction:column;gap:6px}.field>label,.lbl,fieldset>legend{font-weight:600;font-size:.95rem}.hint{font-size:.85rem;color:var(--muted)}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:10px;padding:10px 12px;min-height:44px}textarea{min-height:150px;resize:vertical;line-height:1.55}input:focus,select:focus,textarea:focus{border-color:var(--lost);outline:none;box-shadow:0 0 0 3px var(--lost-soft)}.invalid{border-color:var(--danger)!important}.err{color:var(--danger);font-size:.88rem;font-weight:500}fieldset{border:0;padding:0;margin:0;flex-direction:column;min-width:0}.chips,fieldset{display:flex;gap:8px}.chips{flex-wrap:wrap}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1.5px solid var(--line);border-radius:999px;background:var(--surface);font-size:.92rem}.chip input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--bg)}.chip input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.check{display:flex;gap:10px;align-items:flex-start;font-size:.95rem}.check input{width:20px;height:20px;margin-top:3px;flex:none;accent-color:var(--lost)}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.steps{display:flex;gap:6px;list-style:none;margin:0;padding:0}.steps li{flex:1 1;height:5px;border-radius:5px;background:var(--line)}.steps li.on{background:var(--ink)}.form-nav{justify-content:space-between;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--line)}.form-nav,.note{display:flex;gap:10px}.note{border-radius:10px;padding:12px 14px;font-size:.92rem;align-items:flex-start}.note svg{flex:none;margin-top:2px}.note.warn{background:var(--warn-soft)}.note.warn svg{color:var(--warn)}.note.bad{background:var(--danger-soft)}.note.bad svg{color:var(--danger)}.note.info{background:var(--lost-soft)}.note.info svg{color:var(--lost)}.note.ok{background:var(--found-soft)}.note.ok svg{color:var(--found)}.note ul{margin:4px 0 0;padding-left:18px}.privacy-box{border:1.5px dashed var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.privacy-box .tagline{display:flex;gap:8px;align-items:center;font-weight:600}.ticket{position:relative;display:flex;flex-direction:column;gap:6px;background:var(--tag);color:var(--tag-ink);border-radius:12px;padding:20px 22px 20px 44px;max-width:440px}.ticket:before{content:"";position:absolute;left:16px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px rgba(0,0,0,.15)}.ticket:after{content:"";position:absolute;left:36px;top:12px;bottom:12px;border-left:2px dashed rgba(0,0,0,.25)}.ticket .code{font-family:var(--f-mono);font-size:1.6rem;font-weight:600;letter-spacing:.04em;word-break:break-all}.ticket .t-lbl{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;opacity:.8}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface)}table{border-collapse:collapse;width:100%;font-size:.9rem}td,th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}th{font-weight:600;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;background:var(--sunk);white-space:nowrap}tr:last-child td{border-bottom:0}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto}.tabs a{border-bottom:3px solid transparent;padding:10px 14px;font:600 .93rem var(--f-body);color:var(--muted);text-decoration:none;white-space:nowrap}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.badge{display:inline-block;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--danger);color:var(--surface);font-size:.72rem;text-align:center;margin-left:4px}.flag{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;color:var(--danger);font-weight:600}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;align-items:end}.filters label{font-size:.8rem;color:var(--muted);font-weight:600;display:flex;flex-direction:column;gap:4px}.review{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:1100px){.review{grid-template-columns:1fr 1fr 1.1fr;align-items:start}}.pane{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px;gap:14px;min-width:0}.pane,.pane-h{display:flex;flex-direction:column}.pane-h{gap:2px;padding-bottom:10px;border-bottom:1px solid var(--line)}.pane-h .eyebrow{color:var(--muted)}.pane.p-raw{border-top:4px solid var(--danger)}.pane.p-ai{border-top:4px solid var(--warn)}.pane.p-pub{border-top:4px solid var(--found)}.raw-text{white-space:pre-wrap;background:var(--sunk);border-radius:10px;padding:12px;font-size:.93rem;overflow-wrap:anywhere}mark.hl{background:var(--danger-soft);color:var(--danger);border-bottom:2px solid var(--danger);padding:0 2px;border-radius:3px}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;font-size:.9rem;margin:0}.kv dt{color:var(--muted)}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.ai-out{display:flex;flex-direction:column;gap:10px;font-size:.92rem}.ai-out h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-family:var(--f-body);font-weight:600}.ai-out ul{margin:0;padding-left:18px}.thread{display:flex;flex-direction:column;gap:8px}.msg{padding:10px 12px;border-radius:10px;font-size:.9rem;background:var(--sunk);overflow-wrap:anywhere}.msg.admin{background:var(--lost-soft)}.msg small{display:block;color:var(--muted);font-size:.76rem;margin-bottom:2px}.preview-frame{border:2px dashed var(--line);border-radius:14px;padding:12px;background:var(--bg)}.preview-frame>.lbl{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:8px;display:block}.confirm{border:2px solid var(--found);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;background:var(--found-soft)}.actions{display:flex;flex-wrap:wrap;gap:8px}details.panel{border:1px solid var(--line);border-radius:12px;background:var(--surface)}details.panel>summary{cursor:pointer;padding:10px 14px;font-weight:600;font-size:.92rem}details.panel>div,details.panel>form{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}details.faq{border:1px solid var(--line);border-radius:12px;background:var(--surface)}details.faq>summary{cursor:pointer;padding:14px 16px;font-weight:600}details.faq>div{padding:0 16px 16px;gap:8px}.timeline,details.faq>div{display:flex;flex-direction:column}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:14px 1fr;grid-gap:12px;gap:12px;padding-bottom:14px;position:relative}.timeline li:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--ink);margin-top:5px}.timeline li:not(:last-child):after{content:"";position:absolute;left:5px;top:20px;bottom:0;width:2px;background:var(--line)}.empty{text-align:center;padding:32px 20px;border:1.5px dashed var(--line);border-radius:16px;display:flex;flex-direction:column;gap:8px;align-items:center;background:var(--surface)}.empty h3{font-size:1.15rem}.empty-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--sunk);color:var(--muted);margin-bottom:4px}.empty-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;width:100%;max-width:320px;margin-top:10px}.empty-actions .btn{width:100%}@media (min-width:560px){.empty-actions{grid-template-columns:1fr 1fr;max-width:520px}}.admin-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.qr{background:#fff;padding:12px;border-radius:12px;width:-moz-fit-content;width:fit-content}footer.foot{border-top:1px solid var(--line);background:var(--surface)}footer.foot .wrap{padding-block:22px;font-size:.88rem;color:var(--muted);display:flex;flex-direction:column;gap:6px}body{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.check,.choice div,.how li>span,.msg,.note>div,.pc-text,.promises li>div,.raw-text,dd,li,p{text-align:justify;text-justify:inter-word}.empty,.empty h3,.empty p{text-align:center}.btn,.pc-id,.pill,.row p,label.chip,td,th{text-align:left}