@font-face{font-family:Onest;src:local(Onest Regular),local(Onest),url(../_fonts/wfxdz7B7lh2OdF7FUIyrFUnW307YbaWH-rgkxTa3CnE-5ayX5ZY0aRZL2YD9N0mo9LjSC4H0OjbdFdpV1JXm4d4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Onest Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:97%;descent-override:30.5%;line-gap-override:0%}@font-face{font-family:Onest;src:local(Onest Regular),local(Onest),url(../_fonts/qa0f3KUz4qHzX04FBGtySIpNngLQoG5kh2dKodSulx0-u3FpgZxZ35PDXqx4IxdagQNvPkHGW_XWdtD2OVaDMSY.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Onest;src:local(Onest Regular),local(Onest),url(../_fonts/9pYDlQNNS1dRHcDSX9nD2Jt_rnAj0_U969CrAJccTT8-ksA_uYx49TyS0Lx9uHcswGN_BYe7rmU6g3Xag3MfkOI.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Onest;src:local(Onest Medium),url(../_fonts/wfxdz7B7lh2OdF7FUIyrFUnW307YbaWH-rgkxTa3CnE-5ayX5ZY0aRZL2YD9N0mo9LjSC4H0OjbdFdpV1JXm4d4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Onest;src:local(Onest Medium),url(../_fonts/qa0f3KUz4qHzX04FBGtySIpNngLQoG5kh2dKodSulx0-u3FpgZxZ35PDXqx4IxdagQNvPkHGW_XWdtD2OVaDMSY.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Onest;src:local(Onest Medium),url(../_fonts/9pYDlQNNS1dRHcDSX9nD2Jt_rnAj0_U969CrAJccTT8-ksA_uYx49TyS0Lx9uHcswGN_BYe7rmU6g3Xag3MfkOI.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Onest;src:local(Onest SemiBold),url(../_fonts/wfxdz7B7lh2OdF7FUIyrFUnW307YbaWH-rgkxTa3CnE-5ayX5ZY0aRZL2YD9N0mo9LjSC4H0OjbdFdpV1JXm4d4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Onest;src:local(Onest SemiBold),url(../_fonts/qa0f3KUz4qHzX04FBGtySIpNngLQoG5kh2dKodSulx0-u3FpgZxZ35PDXqx4IxdagQNvPkHGW_XWdtD2OVaDMSY.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Onest;src:local(Onest SemiBold),url(../_fonts/9pYDlQNNS1dRHcDSX9nD2Jt_rnAj0_U969CrAJccTT8-ksA_uYx49TyS0Lx9uHcswGN_BYe7rmU6g3Xag3MfkOI.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Onest;src:local(Onest Bold),url(../_fonts/wfxdz7B7lh2OdF7FUIyrFUnW307YbaWH-rgkxTa3CnE-5ayX5ZY0aRZL2YD9N0mo9LjSC4H0OjbdFdpV1JXm4d4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Onest;src:local(Onest Bold),url(../_fonts/qa0f3KUz4qHzX04FBGtySIpNngLQoG5kh2dKodSulx0-u3FpgZxZ35PDXqx4IxdagQNvPkHGW_XWdtD2OVaDMSY.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Onest;src:local(Onest Bold),url(../_fonts/9pYDlQNNS1dRHcDSX9nD2Jt_rnAj0_U969CrAJccTT8-ksA_uYx49TyS0Lx9uHcswGN_BYe7rmU6g3Xag3MfkOI.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:PT Serif;src:local(PT Serif Regular Italic),local(PT Serif Italic),url(../_fonts/LQYlm0i89vPgc3sLTfUhtyIL4Mq5d-_uHwD-L3tYcTE-uUdWAq8hytFY0Qfwqxc0Q8w48TP_06_RPcrr_TXu_xc.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:PT Serif Fallback\: serif;src:local("serif");size-adjust:100%;ascent-override:103.9%;descent-override:28.6%;line-gap-override:0%}@font-face{font-family:PT Serif;src:local(PT Serif Regular Italic),local(PT Serif Italic),url(../_fonts/LErFiERwquvI9jjnW3SknRXBpWEet9kCbFDRJhXYJ1I-ueR86DO_gA2186USbA6uR029b0cSK_gb6TD6vyk2t00.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:PT Serif;src:local(PT Serif Regular Italic),local(PT Serif Italic),url(../_fonts/C8oZ5lFXF4UAl-4pUt5PjZ5VPjNTjwl1t6s3GnumOmU-4RKp1Wano47MRKYlUwcHTScvZFA8UjQ2AJdkayVTYiQ.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:PT Serif;src:local(PT Serif Bold Italic),url(../_fonts/oRLdm84i9Xun0-vmECkz14fWnVKiV6AJ70-O5akkDWk-M86aKbmbxxbwjIzif7q22v6cKt94_6C0SWZPJDEFUsI.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:PT Serif;src:local(PT Serif Bold Italic),url(../_fonts/hQPNLrG2IGeEYlpCk93fZTkA9IBea414d6W7am_-1jk-2dOlkBBx3jPyMdNiJxDz8Y08iSdou8ttvX6mmkJNZu8.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:PT Serif;src:local(PT Serif Bold Italic),url(../_fonts/A44DlkmlGHQUL-8QQF1bfD2Da2Xr0-vaZLHuw4OtXNw-CKshcPvKlwOTgvaUwlE9Y2NtGOD7MJtMDMy691NaFjM.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:PT Serif;src:local(PT Serif Regular),local(PT Serif),url(../_fonts/4SHki_WyAHRty7rH_-gZQAsQSkZjDvAe-vjzpKpAAk0-5bvsT6NR87jwMSpJLsB5HuV8pDCYBX_e8jk0j5u6hKo.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:PT Serif;src:local(PT Serif Regular),local(PT Serif),url(../_fonts/AywpTxv_jo2ha6I2Yk7fbhdjB-9FlHIIcHj_fZaaRTg-tjK6Zl7r5irms0qBwQte_PW4bK1oX95n17vbGlHPuzs.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:PT Serif;src:local(PT Serif Regular),local(PT Serif),url(../_fonts/lmtFijNz9PGuWK2hgQbevErcAX1spErHsNwL84i_wdU-KOJBoUteZtapHXz2I3NQ6LTVDnEk6oNsXYQMKTvNoTE.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:PT Serif;src:local(PT Serif Bold),url(../_fonts/jPIDnISZGqjKngPqJEuagiMihgPhyZvVqO28ghQV-R8-J6RZrAG_ECP3lnL93UubREheTuCTvyiG_rpJCUY40bo.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:PT Serif;src:local(PT Serif Bold),url(../_fonts/xEgVS2FpmVhE92jVTutYVM-qPq4v5D2m6_765p_RAIw-d88b_htaMfkZxv1vnFGqHeiYLkBiPr1Ppw_MEDIh54Y.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:PT Serif;src:local(PT Serif Bold),url(../_fonts/6HwC1iVVrTD5ePFyVeu330fmAF9FH2TmI79cF6e1-RY-th52kmfUy2yEA7NSbiDtAsO8_zTbJOBIAaEmOQ04o_Y.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Onest Symbols;src:url(../fonts/onest-symbols-v11.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2190,U+2192,U+2248,U+2713}@font-face{font-family:Onest Fallback Arial;src:local(Arial),local(ArialMT);size-adjust:105.2%;ascent-override:92.2%;descent-override:29%;line-gap-override:0%}@font-face{font-family:Onest Fallback Roboto;src:local(Roboto),local(Roboto-Regular);size-adjust:105.43%;ascent-override:92%;descent-override:28.93%;line-gap-override:0%}@font-face{font-family:PT Serif Fallback Times;src:local(Times New Roman),local(TimesNewRomanPSMT);size-adjust:110.28%;ascent-override:94.22%;descent-override:25.93%;line-gap-override:0%}@font-face{font-family:PT Serif Fallback Georgia;src:local(Georgia);size-adjust:100.49%;ascent-override:103.39%;descent-override:28.46%;line-gap-override:0%}:root{--bg:#fbf8f3;--surface:#f3ede3;--card:#fff;--line:#e7dfd2;--line-strong:#d6cbb9;--field-border:#8a8174;--text:#1f1c18;--muted:#655d52;--placeholder:#766d61;--accent:#8a5212;--accent-hover:#6f420e;--accent-soft:#f7ebd8;--btn:#232120;--btn-hover:#000;--btn-text:#fff;--hero-a:#fde7c4;--hero-b:#fbf1e2;--hero-c:#f6e3d3;--badge:#e9a23b;--badge-text:#1f1c18;--ok:#2a7a4b;--ok-soft:#e8f3ec;--ok-text:#1f5f3a;--warn:#92400e;--warn-soft:#fff4e0;--danger:#b42318;--danger-hover:#8f1c13;--danger-soft:#fdecea;--info-soft:#eef3f8;--highlight:#fff1b8;--highlight-line:#f5c84b;--focus:#8a5212;--focus-ring:0 0 0 4px var(--accent-soft);--font-sans:"Onest", "Onest Fallback: sans-serif", "Onest Symbols", "Onest Fallback Arial", "Onest Fallback Roboto", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-doc:"PT Serif", "PT Serif Fallback: serif", "PT Serif Fallback Times", "PT Serif Fallback Georgia", "Times New Roman", Georgia, serif;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.0625rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-h2:clamp(1.625rem, 1.2rem + 1.4vw, 2rem);--fs-h1:clamp(2.125rem, 1.3rem + 3.4vw, 3.625rem);--lh-tight:1.15;--lh-base:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-18:72px;--radius-sm:8px;--radius:12px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--shadow-sm:0 1px 2px #1f1c1814;--shadow-pop:0 12px 32px #1f1c181f;--container:1200px;--gutter:24px;--section-y:72px;--control-h:48px;--target-min:44px;--header-h:72px;--ease:cubic-bezier(.2, 0, 0, 1);--dur:.16s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mix-accent-line:#c2a785;--mix-danger-line-35:#d59d91;--mix-danger-line:#d8a79a;--mix-warn-line-35:#c9a78d;--mix-warn-line:#ceaf97;--mix-badge-line:#e8bd7f;--mix-card-70:#ffffffb3;--mix-muted-40:#655d5266;--mix-accent-soft-92:#f7ebd8eb;--mix-accent-soft-40:#f7ebd866;--mix-highlight-55:#fff1b88c;--mix-bg-88:#fbf8f3e0}@supports (color:color-mix(in srgb,red,blue)){:root{--mix-accent-line:color-mix(in srgb, var(--accent) 40%, var(--line));--mix-danger-line-35:color-mix(in srgb, var(--danger) 35%, var(--line));--mix-danger-line:color-mix(in srgb, var(--danger) 30%, var(--line));--mix-warn-line-35:color-mix(in srgb, var(--warn) 35%, var(--line));--mix-warn-line:color-mix(in srgb, var(--warn) 30%, var(--line));--mix-badge-line:color-mix(in srgb, var(--badge) 55%, var(--line));--mix-card-70:color-mix(in srgb, var(--card) 70%, transparent);--mix-muted-40:color-mix(in srgb, var(--muted) 40%, transparent);--mix-accent-soft-92:color-mix(in srgb, var(--accent-soft) 92%, transparent);--mix-accent-soft-40:color-mix(in srgb, var(--accent-soft) 40%, transparent);--mix-highlight-55:color-mix(in srgb, var(--highlight) 55%, transparent);--mix-bg-88:color-mix(in srgb, var(--bg) 88%, transparent)}}@media (max-width:560px){:root{--gutter:16px;--section-y:48px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg);min-height:100vh;color:var(--text);font:400 var(--fs-base) /var(--lh-base) var(--font-sans);font-variant-numeric:lining-nums tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0}h1,h2,h3,h4{font-weight:700;line-height:var(--lh-tight);letter-spacing:-.02em;text-wrap:balance;margin:0}h1{font-size:var(--fs-h1);line-height:1.05}h2{font-size:var(--fs-h2);line-height:1.25}h3{font-size:var(--fs-lg);font-weight:600}blockquote,dl,figure,ol,p,ul{margin:0}p{text-wrap:pretty}ol[role=list],ul[role=list]{padding:0;list-style:none}a{color:inherit;text-decoration:none}.prose a,a.link{color:var(--accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover,a.link:hover{color:var(--accent-hover);text-decoration-thickness:2px}canvas,img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}table{border-collapse:collapse}hr{border:0;border-top:1px solid var(--line);margin:0}:focus{outline:2px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;border-radius:var(--radius);background:var(--btn);color:var(--btn-text);transition:transform var(--dur) var(--ease);padding:12px 18px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.container{width:100%;max-width:calc(var(--container) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(820px + var(--gutter)*2)}.section{padding-block:var(--section-y)}.section--surface{background:var(--surface)}.section-head{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.section-head p{margin-top:var(--space-2);max-width:560px}.muted,.section-head p{color:var(--muted)}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--col,280px)),1fr))}.grid,.grid-2,.grid-3,.grid-4{gap:var(--grid-gap,var(--space-4));display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.grid-4{grid-template-columns:minmax(0,1fr)}}.prose{max-width:72ch}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--fs-xl);margin-top:1.6em}.prose h3{margin-top:1.4em}.prose ol,.prose ul{padding-left:1.4em}.prose li+li{margin-top:.4em}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.no-print{display:none!important}body{background:#fff}}.stack{gap:var(--stack-gap,var(--space-4));flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--cluster-gap,var(--space-3));flex-wrap:wrap;display:flex}.text-center{text-align:center}.text-sm{font-size:var(--fs-sm)}.text-xs{font-size:var(--fs-xs)}.nowrap{white-space:nowrap}.mt-0{margin-top:0}.mt-4{margin-top:var(--space-4)}.mt-8{margin-top:var(--space-8)}.w-full{width:100%}.ui-toasts[data-v-1eeef31c]{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.ui-toast[data-v-1eeef31c]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);width:min(100%,420px);color:var(--text);box-shadow:var(--shadow-pop);pointer-events:auto;align-items:flex-start;gap:10px;padding:12px 8px 12px 14px;display:flex}.ui-toast--success[data-v-1eeef31c]>:first-child{color:var(--ok)}.ui-toast--error[data-v-1eeef31c]{border-color:var(--mix-danger-line-35)}.ui-toast--error[data-v-1eeef31c]>:first-child{color:var(--danger)}.ui-toast--info[data-v-1eeef31c]>:first-child{color:var(--accent)}.ui-toast__text[data-v-1eeef31c]{flex:1;padding-top:1px;font-size:.9375rem}.ui-toast__close[data-v-1eeef31c]{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;margin:-8px 0;display:grid}.ui-toast__close[data-v-1eeef31c]:hover{background:var(--surface);color:var(--text)}.ui-toast-enter-active[data-v-1eeef31c],.ui-toast-leave-active[data-v-1eeef31c]{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.ui-toast-enter-from[data-v-1eeef31c],.ui-toast-leave-to[data-v-1eeef31c]{opacity:0;transform:translateY(8px)}.sb[data-v-ad1a511a]{text-align:left;position:relative}.sb__field[data-v-ad1a511a]{border:1px solid var(--field-border);background:var(--card);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);align-items:center;gap:10px;display:flex}.sb__field[data-v-ad1a511a]:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring);outline:2px solid var(--focus);outline-offset:2px}.sb--hero .sb__field[data-v-ad1a511a]{border-radius:var(--radius-md);padding:6px 6px 6px 16px}.sb--compact .sb__field[data-v-ad1a511a]{border-radius:var(--radius);padding:4px 12px}.sb__icon[data-v-ad1a511a]{color:var(--muted)}.sb__input[data-v-ad1a511a]{min-width:0;height:44px;color:var(--text);font-size:var(--fs-md);background:0 0;border:0;outline:0;flex:1}.sb__input[data-v-ad1a511a]:focus-visible{outline:none}.sb__input[data-v-ad1a511a]::placeholder{color:var(--placeholder);opacity:1}.sb__submit[data-v-ad1a511a]{border-radius:var(--radius);background:var(--btn);min-height:44px;color:var(--btn-text);border:0;flex:none;padding:0 20px;font-size:.9375rem;font-weight:600}.sb__submit[data-v-ad1a511a]:hover{background:var(--btn-hover)}.sb__popup[data-v-ad1a511a]{z-index:30;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);max-height:min(420px,60vh);box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.sb--compact .sb__popup[data-v-ad1a511a]{max-height:min(480px,60vh);box-shadow:none;margin-top:8px;position:static}.sb__list[data-v-ad1a511a]{margin:0;padding:0;list-style:none}.sb__option[data-v-ad1a511a]{min-height:var(--target-min);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sb__option--active[data-v-ad1a511a]{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent)}.sb__kind[data-v-ad1a511a]{border-radius:var(--radius-pill);background:var(--accent-soft);min-width:76px;color:var(--accent);text-align:center;flex:none;padding:3px 8px;font-size:.75rem;font-weight:600}.sb__kind--pdf[data-v-ad1a511a]{background:var(--danger-soft);color:var(--danger)}.sb__kind--check[data-v-ad1a511a]{background:var(--ok-soft);color:var(--ok-text)}.sb__text[data-v-ad1a511a]{flex-direction:column;flex:1;min-width:0;display:flex}.sb__title[data-v-ad1a511a]{font-weight:500}.sb__desc[data-v-ad1a511a],.sb__reason[data-v-ad1a511a]{color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb__arrow[data-v-ad1a511a],.sb__empty[data-v-ad1a511a]{color:var(--muted)}.sb__empty[data-v-ad1a511a]{font-size:var(--fs-sm);gap:8px;padding:12px;display:grid}@media (max-width:560px){.sb__option[data-v-ad1a511a]{flex-wrap:wrap;align-items:flex-start;gap:4px}.sb__kind[data-v-ad1a511a]{min-width:0}.sb__text[data-v-ad1a511a]{flex-basis:100%}.sb__desc[data-v-ad1a511a],.sb__reason[data-v-ad1a511a]{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.sb__option .sb__arrow[data-v-ad1a511a]{display:none}.sb--hero .sb__field[data-v-ad1a511a]{padding-left:12px}.sb__submit[data-v-ad1a511a]{padding:0 14px}}@media (max-width:360px){.sb--hero .sb__icon[data-v-ad1a511a]{display:none}}.ui-btn[data-v-8a3e5ac2]{border-radius:var(--radius);text-align:center;white-space:nowrap;cursor:pointer;min-width:0;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ui-btn__label[data-v-8a3e5ac2]{text-overflow:ellipsis;overflow:hidden}.ui-btn--sm[data-v-8a3e5ac2]{min-height:36px;font-size:var(--fs-sm);border-radius:10px;padding:0 14px}.ui-btn--md[data-v-8a3e5ac2]{min-height:44px;padding:0 18px;font-size:.9375rem}.ui-btn--lg[data-v-8a3e5ac2]{min-height:52px;font-size:var(--fs-base);border-radius:var(--radius-md);padding:0 24px}@media (pointer:coarse){.ui-btn--sm[data-v-8a3e5ac2]{min-height:var(--target-min)}}.ui-btn--block[data-v-8a3e5ac2]{width:100%;display:flex}.ui-btn--primary[data-v-8a3e5ac2]{background:var(--btn);color:var(--btn-text)}.ui-btn--primary[data-v-8a3e5ac2]:hover{background:var(--btn-hover)}.ui-btn--secondary[data-v-8a3e5ac2]{background:var(--surface);color:var(--text);border-color:var(--line)}.ui-btn--secondary[data-v-8a3e5ac2]:hover{border-color:var(--line-strong);background:var(--accent-soft)}.ui-btn--ghost[data-v-8a3e5ac2]{color:var(--text);background:0 0}.ui-btn--ghost[data-v-8a3e5ac2]:hover{background:var(--surface)}.ui-btn--danger[data-v-8a3e5ac2]{background:var(--danger);color:#fff}.ui-btn--danger[data-v-8a3e5ac2]:hover{background:var(--danger-hover)}.ui-btn[data-v-8a3e5ac2]:disabled,.ui-btn[aria-disabled=true][data-v-8a3e5ac2]{cursor:not-allowed;opacity:.55}.ui-btn--loading[data-v-8a3e5ac2]:disabled,.ui-btn--loading[aria-disabled=true][data-v-8a3e5ac2]{cursor:progress;opacity:.85}.error-page__code[data-v-ca4ee167]{color:var(--accent);font-weight:600}.error-page__title[data-v-ca4ee167]{margin-top:8px;font-size:clamp(2rem,1.4rem + 2.4vw,3rem)}.error-page__lead[data-v-ca4ee167]{max-width:620px;color:var(--muted);font-size:var(--fs-md);margin-top:16px}.error-page__search[data-v-ca4ee167]{max-width:680px;margin-top:28px}.error-page__popular[data-v-ca4ee167]{margin-top:32px}.error-page__subtitle[data-v-ca4ee167]{font-size:var(--fs-lg);margin-bottom:12px}.error-page__popular ul[data-v-ca4ee167]{gap:8px;margin:0;display:grid}.error-page__rid[data-v-ca4ee167]{color:var(--muted);font-size:var(--fs-sm);margin-top:16px}.error-page__rid code[data-v-ca4ee167]{background:var(--surface);color:var(--text);border-radius:6px;padding:2px 6px}.error-page__actions[data-v-ca4ee167]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}
