@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff")}:root{--ds-ink:#14151d;--ds-text-2:#5b6472;--ds-text-3:#666d7a;--ds-text-muted:#6e7580;--ds-text-inverse:#fff;--ds-bg:#f4f5f7;--ds-surface:#fff;--ds-surface-muted:#f8f9fa;--ds-divider:#eef0f3;--ds-border:#e4e6ea;--ds-border-strong:#dadde3;--ds-overlay:#10121873;--ds-action:#d9640a;--ds-action-hover:#c25708;--ds-action-text:#b14e03;--ds-action-tint:#fdeedd;--ds-action-border:#f0b482;--ds-dark:#17202b;--ds-success:#1e8a5b;--ds-success-text:#146b44;--ds-success-tint:#e7f5ee;--ds-danger:#b3261e;--ds-danger-tint:#fbedec;--ds-danger-border:#efcfcc;--ds-law:#b45309;--ds-law-text:#8a4b0f;--ds-law-tint:#fff6e8;--ds-law-border:#f2dcb8;--ds-focus-ring:#d9640a73;--ds-font-family:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-radius-xs:9px;--ds-radius-sm:12px;--ds-radius-md:14px;--ds-radius-lg:16px;--ds-radius-xl:20px;--ds-radius-sheet:26px;--ds-radius-pill:999px;--ds-duration-fast:.12s;--ds-duration-base:.2s;--ds-duration-sheet:.28s;--ds-app-max-width:480px;--ds-touch-target:44px;font-family:var(--ds-font-family);color:var(--ds-ink);background-color:var(--ds-bg);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:border-box}html,body,#root{background:var(--ds-bg);width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:clip}body{color:var(--ds-ink);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;font-family:var(--ds-font-family);min-width:0;max-width:100%}@media (hover:none) and (pointer:coarse){input,textarea,select{font-size:16px!important}}:focus-visible{outline:3px solid var(--ds-action);outline-offset:2px;border-radius:var(--ds-radius-xs)}input:focus-visible,textarea:focus-visible{outline:none}.ds-tabular{font-variant-numeric:tabular-nums}@keyframes tt-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes tt-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes tt-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes tt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tt-spin{to{transform:rotate(360deg)}}@keyframes tt-qr-scan-sweep{0%{opacity:0;transform:translateY(0%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.form-stack{flex-direction:column;gap:16px;display:flex}.help-page{max-width:560px;margin:0 auto;padding:20px 16px 110px}.help-card{border:1px solid var(--ds-border,#e3e5e9);background:var(--ds-surface,#fff);overflow-wrap:anywhere;border-radius:16px;width:100%;min-width:0;max-width:100%;padding:16px}.help-card h2,.help-card h3{align-items:center;gap:10px;margin:0 0 8px;font-size:1rem;display:flex}.help-card p{margin:8px 0;font-size:.85rem;line-height:1.6}.text-button{min-width:44px;max-width:100%;min-height:44px;color:var(--ds-action-text,#984700);cursor:pointer;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.text-button:disabled{opacity:.5;cursor:default}.sync-status{color:#285a3c;background:#eef7f1;border-radius:14px;align-items:center;gap:10px;max-width:560px;margin:0 auto;padding:10px 12px;font-size:.75rem;display:flex}.sync-status>svg{flex-shrink:0}.sync-status>div{overflow-wrap:anywhere;flex:1;min-width:0}.sync-status small{margin-top:3px;display:block}.sync-status p{margin:4px 0}.sync-status.waiting{color:#885014;background:#fff5e7}.sync-status.needs-attention{color:#a13220;background:#fff0ed}.reliability-field{flex-direction:column;gap:6px;min-width:0;margin-bottom:12px;font-size:.85rem;display:flex}.reliability-field input{background:#fff;border:1px solid #d8dce2;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:10px 12px;font-size:16px}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}
