@font-face{font-family:Red Hat Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/red-hat-display-latin-ext-600-normal-DVGr6C0S.woff2)format("woff2"),url(/assets/red-hat-display-latin-ext-600-normal-C64L2Vfk.woff)format("woff");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:Red Hat Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/red-hat-display-latin-600-normal-BbN_fQ7Z.woff2)format("woff2"),url(/assets/red-hat-display-latin-600-normal-B3rzeGOx.woff)format("woff");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:Red Hat Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/red-hat-display-latin-ext-700-normal-4Yv4bhFz.woff2)format("woff2"),url(/assets/red-hat-display-latin-ext-700-normal-CIzU_EaE.woff)format("woff");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:Red Hat Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/red-hat-display-latin-700-normal-DUeyuPwR.woff2)format("woff2"),url(/assets/red-hat-display-latin-700-normal-pELEKMor.woff)format("woff");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:Red Hat Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/red-hat-text-latin-ext-400-normal-BBm29hAA.woff2)format("woff2"),url(/assets/red-hat-text-latin-ext-400-normal-BAHjMHPw.woff)format("woff");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:Red Hat Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/red-hat-text-latin-400-normal-CU14VBGs.woff2)format("woff2"),url(/assets/red-hat-text-latin-400-normal-B-8bUVwG.woff)format("woff");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:Red Hat Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/red-hat-text-latin-ext-600-normal-BbxJTJwO.woff2)format("woff2"),url(/assets/red-hat-text-latin-ext-600-normal-Dmm4uGlZ.woff)format("woff");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:Red Hat Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/red-hat-text-latin-600-normal-IiL3oQyp.woff2)format("woff2"),url(/assets/red-hat-text-latin-600-normal-BXgdy0W7.woff)format("woff");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:Red Hat Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/red-hat-text-latin-ext-700-normal-Bd9Y8ckg.woff2)format("woff2"),url(/assets/red-hat-text-latin-ext-700-normal-DuCQbF09.woff)format("woff");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:Red Hat Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/red-hat-text-latin-700-normal-CUTLKMGb.woff2)format("woff2"),url(/assets/red-hat-text-latin-700-normal-BH-DziDI.woff)format("woff");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}:root,[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--z-bg:#0e1220;--z-surface-1:#151a2b;--z-surface-2:#1c2236;--z-surface-3:#242b42;--z-line:#262e45;--z-scrim:#05070eb8;--z-text:#eef1f8;--z-text-2:#a3acc2;--z-positive:#4cc38a;--z-positive-wash:#4cc38a1f;--z-negative:#ff8a80;--z-warning:#f5b94a;--z-warning-wash:#f5b94a1a;--z-on-warning:#1a1405;--z-accent:#4361ee;--z-accent-text:#9db0ff;--z-accent-wash:#4361ee2e;--z-on-accent:#fff}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--z-bg:#f4f6fa;--z-surface-1:#fff;--z-surface-2:#eef2f7;--z-surface-3:#e3e8f0;--z-line:#dde3eb;--z-scrim:#131a268c;--z-text:#131a26;--z-text-2:#566174;--z-positive:#0d7a47;--z-positive-wash:#0d7a471a;--z-negative:#b42318;--z-warning:#8a5a00;--z-warning-wash:#8a5a001a;--z-on-warning:#fff;--z-accent-text:#2f4bd6;--z-accent-wash:#4361ee1f}:root{--z-font-display:"Red Hat Display", system-ui, sans-serif;--z-font-text:"Red Hat Text", system-ui, sans-serif;--z-font-mono:ui-monospace, "SF Mono", Consolas, monospace;--z-size-balance:50px;--z-size-amount:40px;--z-size-title:24px;--z-size-body:16px;--z-size-small:14px;--z-size-caption:12px;--z-radius-sheet:28px;--z-radius-card:20px;--z-radius-row:16px;--z-radius-input:14px;--z-radius-pill:999px;--z-space-1:4px;--z-space-2:8px;--z-space-3:12px;--z-space-4:16px;--z-space-5:20px;--z-space-6:24px;--z-space-8:32px;--z-touch:44px;--z-motion-fast:.15s;--z-motion-base:.22s;--z-ease:cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--z-motion-fast:0s;--z-motion-base:0s}}*,:before,:after{box-sizing:border-box}html,body,#vault{height:100%}body{background:var(--z-bg);color:var(--z-text);font-family:var(--z-font-text);font-size:var(--z-size-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0}:focus-visible{outline:2px solid var(--z-accent-text);outline-offset:2px}h1:focus{outline:none}[hidden]{display:none!important}.outside{padding:var(--z-space-6);color:var(--z-text-2);margin:0}.screen{max-width:520px;min-height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;margin:0 auto;display:flex}.top{align-items:center;gap:var(--z-space-3);padding:var(--z-space-4) var(--z-space-3) var(--z-space-2);display:flex}.spacer{width:var(--z-touch);flex:none}.grow{flex:auto}.iconButton{width:var(--z-touch);height:var(--z-touch);border-radius:var(--z-radius-input);color:var(--z-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.progress{border-radius:var(--z-radius-pill);background:var(--z-surface-2);flex:auto;height:6px;overflow:hidden}.progressStep{border-radius:inherit;background:var(--z-accent-text);height:100%;display:block}.body{padding:var(--z-space-3) var(--z-space-6) var(--z-space-6);flex-direction:column;flex:auto;gap:14px;display:flex}.hero{width:72px;height:72px;margin-top:var(--z-space-2);background:var(--z-accent-wash);color:var(--z-accent-text);border-radius:24px;place-items:center;display:grid}.hero.warning{background:var(--z-warning-wash);color:var(--z-warning)}.hero.danger{background:var(--z-surface-2);color:var(--z-negative)}.title{margin:var(--z-space-1) 0 0;font:700 26px / 1.2 var(--z-font-display);letter-spacing:-.3px}.sub{color:var(--z-text-2);margin:0;font-size:15px;line-height:1.45}.ok,.error,.warn{font:600 var(--z-size-small) / 1.4 var(--z-font-text);margin:0}.ok{color:var(--z-positive)}.error{min-height:20px;color:var(--z-negative)}.warn{color:var(--z-warning)}.foot{gap:var(--z-space-3);padding-top:var(--z-space-4);margin-top:auto;display:grid}.primary,.secondary,.danger{justify-content:center;align-items:center;gap:var(--z-space-2);border-radius:var(--z-radius-pill);width:100%;height:56px;font:700 17px var(--z-font-text);cursor:pointer;border:0;display:inline-flex}.primary{background:var(--z-accent);color:var(--z-on-accent)}.secondary{background:var(--z-surface-2);height:52px;color:var(--z-text);font-size:15px;font-weight:600}.danger{background:var(--z-negative);color:var(--z-on-warning)}.primary:disabled,.danger:disabled{background:var(--z-surface-3);color:var(--z-text-2);cursor:not-allowed}.link,.more{min-height:var(--z-touch);color:var(--z-accent-text);font:600 15px var(--z-font-text);cursor:pointer;background:0 0;border:0;padding:0}.more{align-self:flex-start}.moreText{padding:var(--z-space-4);border-radius:var(--z-radius-row);background:var(--z-surface-1);color:var(--z-text-2);margin:0;font-size:15px;line-height:1.5}.dots{margin-top:var(--z-space-4);justify-content:center;gap:14px;display:flex}.dot{border:2px solid var(--z-text-2);border-radius:50%;width:14px;height:14px}.dot.filled{border-color:var(--z-accent-text);background:var(--z-accent-text)}.pad{gap:var(--z-space-3);grid-template-columns:repeat(3,1fr);width:100%;max-width:320px;margin:0 auto;display:grid}.key{border-radius:var(--z-radius-card);background:var(--z-surface-1);height:64px;color:var(--z-text);font:600 26px var(--z-font-display);cursor:pointer;border:0;place-items:center;display:grid}.key.quiet{background:0 0}.key:disabled{opacity:.4;cursor:not-allowed}.phrase{padding:var(--z-space-4);border-radius:var(--z-radius-card);background:var(--z-surface-1);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.words{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--rows,6), auto);gap:var(--z-space-3) var(--z-space-4);margin:0;padding:0;list-style:none;display:grid}.word{align-items:baseline;gap:var(--z-space-2);font:600 17px var(--z-font-text);display:flex}.wordNumber{min-width:22px;color:var(--z-text-2);font:500 var(--z-size-small) var(--z-font-text);text-align:right}.phrase.hidden .words{filter:blur(9px)}.cover{justify-content:center;align-items:center;gap:var(--z-space-2);border-radius:inherit;color:var(--z-text);font:700 17px var(--z-font-text);cursor:pointer;background:#00000040;border:0;display:flex;position:absolute;inset:0}.question{border:0;margin:0;padding:0}.question legend{margin-bottom:var(--z-space-2);font:700 15px var(--z-font-text)}.chips{gap:var(--z-space-2);grid-template-columns:repeat(3,1fr);display:grid}.chip{min-height:var(--z-touch);padding:0 var(--z-space-2);border:1px solid var(--z-line);border-radius:var(--z-radius-pill);background:var(--z-surface-1);color:var(--z-text);font:600 15px var(--z-font-text);cursor:pointer}.chip[aria-pressed=true]{border-color:var(--z-accent-text);background:var(--z-accent-wash);color:var(--z-accent-text)}.phraseInput{width:100%;padding:var(--z-space-4);border:1px solid var(--z-line);border-radius:var(--z-radius-input);background:var(--z-surface-1);color:var(--z-text);font:500 17px / 1.5 var(--z-font-text);resize:none}.message{max-height:40vh;padding:var(--z-space-4);border-radius:var(--z-radius-row);background:var(--z-surface-1);font:500 14px / 1.5 var(--z-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.secret{font:500 15px / 1.6 var(--z-font-mono);overflow-wrap:anywhere;margin:0}.phrase.hidden .secret{filter:blur(9px)}.choices{gap:var(--z-space-1);margin:0;padding:0;list-style:none;display:grid}.choice{width:100%;min-height:56px;padding:var(--z-space-3) var(--z-space-4);border-radius:var(--z-radius-row);background:var(--z-surface-1);color:var(--z-text);font:600 var(--z-size-body) var(--z-font-text);text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.choiceNote{color:var(--z-text-2);font:500 var(--z-size-small) / 1.4 var(--z-font-text);overflow-wrap:anywhere}.field{color:var(--z-text-2);font:500 var(--z-size-small) var(--z-font-text);gap:6px;display:grid}.input{width:100%;height:52px;padding:0 var(--z-space-4);border:1px solid var(--z-line);border-radius:var(--z-radius-input);background:var(--z-surface-1);color:var(--z-text);font:500 var(--z-size-body) var(--z-font-text)}.phraseInput.mono{font:500 15px / 1.5 var(--z-font-mono);word-break:break-all}.address{padding:var(--z-space-3) var(--z-space-4);border-radius:var(--z-radius-row);background:var(--z-surface-1);font:500 15px / 1.6 var(--z-font-mono);word-spacing:2px;overflow-wrap:anywhere;margin:0}
