@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f2f2;--paper:#fff;--ink:#202020;--muted:#777771;--line:#2020202e;--button:#242424;--button-ink:#fff;--button-hover:#383838;--segment:#e2e2de;--segment-ink:#3e3e3a;--thumb:#fff;--quiet:#6e6e68;--hover:#fafafa;--danger:#8d2c2c;--check-line:#d0d0cb;--check-hover:#242424;--faint:#b0b0aa;--shadow:0 1px 2px #2020200f;--glass:#ffffff94;--glass-line:#ffffffb8;--glass-shadow:0 1px 2px #2020200a, 0 16px 44px #20202014;--thumb-ring:#2020201f;font-family:Inter Variable,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111113;--paper:#1a1a1d;--ink:#f4f4f5;--muted:#a1a1a6;--line:#ffffff1f;--button:#f4f4f5;--button-ink:#18181b;--button-hover:#fff;--segment:#2a2a2e;--segment-ink:#c4c4c8;--thumb:#3c3c42;--quiet:#a1a1a6;--hover:#242428;--danger:#f0a3a3;--check-line:#ffffff47;--check-hover:#f4f4f5;--faint:#ffffff61;--shadow:0 1px 2px #0006;--glass:#18181b94;--glass-line:#ffffff24;--glass-shadow:inset 0 1px 0 #ffffff0f, 0 1px 2px #00000059, 0 22px 56px #00000073;--thumb-ring:#ffffff24}}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--ink);margin:0;line-height:1.45}.haus-auth-content{z-index:1;width:min(40rem,100% - 2rem);margin:0 auto;padding:2.5rem 0 4rem;position:relative}.haus-auth-content:has(.stage.roomy){width:min(44rem,100% - 2rem)}.haus-auth-content:has(.stage.wide){width:min(72rem,100% - 2.5rem)}.haus-auth-content:has(.account-page){box-sizing:border-box;flex-direction:column;width:100%;min-height:100dvh;padding:0;display:flex}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.top{justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:.92rem;display:flex}.top a{text-decoration:none}.haus-auth-content:has(.stage){box-sizing:border-box;flex-direction:column;justify-content:safe center;min-height:100dvh;padding:3.25rem 0;display:flex}.stage{text-align:center;flex-direction:column;align-items:stretch;width:min(28.5rem,100%);margin:0 auto;display:flex}.stage.roomy{width:min(40rem,100%)}.stage.wide{width:min(68rem,100%)}.account-page{text-align:center;flex-direction:column;flex:1 0 auto;width:100%;min-height:100dvh;display:flex}.account-main{flex-direction:column;flex:1 0 auto;justify-content:safe center;width:min(40rem,100% - 2rem);margin-inline:auto;padding-top:1.75rem;display:flex}.account-page.roomy .account-main{width:min(44rem,100% - 2rem)}.account-page.wide .account-main{width:min(72rem,100% - 2.5rem)}.bento{text-align:left;grid-template-columns:1fr 1fr;gap:.85rem;margin-top:0;display:grid}.bento.methods{grid-template-areas:"email phone""password passkeys""google apple"}.bento.methods>.area-email{grid-area:email}.bento.methods>.area-phone{grid-area:phone}.bento.methods>.area-password{grid-area:password}.bento.methods>.area-passkeys{grid-area:passkeys}.bento.methods>.area-google{grid-area:google}.bento.methods>.area-apple{grid-area:apple}.bento+.bento-label{margin-top:3.25rem}.bento-label{color:var(--muted);letter-spacing:-.02em;text-align:left;margin-top:0;margin-bottom:1.05rem;font-size:1.2rem;font-weight:500}.bento>.panel,.bento-stack>.panel{flex-direction:column;gap:.85rem;height:100%;margin-top:0;display:flex}.bento>.panel.glass,.bento-stack>.panel.glass{padding:1.45rem 1.35rem 1.4rem}.bento .panel h2,.account-page.wide .account-main>.panel h2{margin:0}.bento>.panel>:last-child:is(form,button,a,.button),.bento-stack>.panel>:last-child:is(form,button,a,.button){margin-top:auto}.bento>.panel>form.factor-form{flex-direction:column;flex:auto;min-height:0;margin-top:0;display:flex}.factor-stage{flex:auto;justify-content:center;align-items:center;min-height:4.75rem;padding:1.35rem .25rem;display:flex}.credential{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.status-pill{background:var(--segment);color:var(--ink);letter-spacing:.01em;border-radius:999px;flex:none;padding:.16rem .55rem;font-size:.75rem;font-weight:600}.deck-window{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.deck-window>.face{flex-direction:column;flex:1;gap:.85rem;min-width:0;display:flex}.deck-window>.face.summary>button{margin-top:auto}.deck-window>.face.next>form>button.text,.deck-window>.face.next>form button.text{justify-self:start;width:auto}.slide-in{animation:.24s security-slide}@keyframes security-slide{0%{opacity:0;transform:translate(12%)}to{opacity:1;transform:none}}.activity-list.scroll{max-height:16rem;overflow:auto}.bento-stack{grid-template-rows:1fr 1fr;gap:.85rem;height:100%;min-height:0;display:grid}.bento .span-2{grid-column:1/-1}.account-page.wide .account-main>.panel{margin-top:1.5rem;width:min(33.5rem,100%);margin-inline:auto}.split{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.mast{flex-direction:column;align-items:center;width:100%;display:flex}.mast-balance{visibility:hidden}.mast-balance .sheet,.account-balance .sheet{display:none}.account-balance{visibility:hidden;pointer-events:none}.account-head{--account-head-control-height:2.5rem;--account-head-inset:1.35rem;box-sizing:border-box;width:100%;min-height:4.25rem;padding:var(--account-head-inset);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1rem;display:grid;position:relative}.account-head .mast{width:auto;min-height:var(--account-head-control-height);justify-self:start;align-items:center;min-width:0;display:flex}.account-head .nav-region{min-width:0;min-height:var(--account-head-control-height);justify-content:center;justify-self:center;align-items:center;display:flex;position:relative}.account-head nav.account{white-space:nowrap;min-height:var(--account-head-control-height);flex-wrap:nowrap;align-items:center;margin:0;display:flex}.account-head nav.account a{min-height:var(--account-head-control-height);align-items:center;display:inline-flex}.account-head .nav-measure{visibility:hidden;pointer-events:none;white-space:nowrap;flex-wrap:nowrap;height:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.account-head button.sign-out{width:auto;min-height:var(--account-head-control-height);border:1px solid var(--line);color:var(--ink);white-space:nowrap;box-shadow:none;background:0 0;border-radius:999px;place-self:center end;margin:0;padding:.55rem 1.05rem;font-size:.92rem;font-weight:500;line-height:1.2;text-decoration:none}.account-head button.sign-out:hover{background:var(--hover)}.account-head span.sign-out{min-height:var(--account-head-control-height);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;place-self:center end;align-items:center;padding:.55rem 1.05rem;font-size:.92rem;font-weight:500;line-height:1.2;display:inline-flex}.account-menu{position:relative}.account-menu .menu-toggle{width:var(--account-head-control-height,2.5rem);height:var(--account-head-control-height,2.5rem);border:1px solid var(--line);color:var(--ink);box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.account-menu .menu-toggle:hover{background:var(--hover)}.account-menu .menu-bars,.account-menu .menu-bars:before,.account-menu .menu-bars:after{background:currentColor;border-radius:999px;width:1rem;height:1.5px;display:block}.account-menu .menu-bars{position:relative}.account-menu .menu-bars:before,.account-menu .menu-bars:after{content:"";position:absolute;left:0}.account-menu .menu-bars:before{top:-5px}.account-menu .menu-bars:after{top:5px}.account-menu .menu-panel{z-index:5;border:1px solid var(--glass-line);background:var(--glass);min-width:9.5rem;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);white-space:normal;border-radius:.9rem;flex-direction:column;align-items:stretch;gap:.15rem;padding:.45rem;display:flex;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%)}.account-menu .menu-panel a{color:var(--ink);text-align:left;border-radius:.65rem;padding:.55rem .7rem;font-weight:500}.account-menu .menu-panel a:hover{background:var(--hover)}.account-menu .menu-panel a[aria-current=page]{font-weight:650}.context{min-height:1.4rem;color:var(--muted);margin:.9rem 0 0;font-size:.92rem}.sheet-intro{text-align:center;margin-top:1.15rem}.account-main>.sheet-intro{margin-top:0;margin-bottom:0}.account-main>.sheet-intro+.panel,.account-main>.error+.panel,.account-main>.sheet-intro+.bento-label,.account-main>.error+.bento-label{margin-top:2.15rem}.sheet-intro h1{letter-spacing:-.04em;margin:0;font-size:1.9rem;font-weight:640}.sheet-intro .lede{text-align:center;max-width:24rem;margin:.35rem auto 0;line-height:1.45}.panel .sheet-intro{margin-top:0;margin-bottom:.4rem}.mast-balance{margin-top:1.25rem}.panel{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:16px;margin-top:1.25rem;padding:1.35rem 1.35rem 1.2rem}.panel.glass{background-color:var(--glass);border-color:var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:22px;padding:2.4rem 1.85rem 2.55rem;transform:translateZ(0)}.step{gap:.9rem;animation:.22s step-in;display:grid}.step.reverse{animation-name:step-back}@keyframes step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes step-back{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.segment{background:var(--segment);touch-action:none;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.segment .thumb{background:var(--thumb);width:calc(50% - 3px);box-shadow:var(--shadow);border-radius:999px;transition:left .2s;position:absolute;top:3px;bottom:3px;left:3px}.segment.dragging .thumb{transition:none}.segment button{z-index:1;color:var(--segment-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .5rem;font-size:.95rem;font-weight:500;position:relative}.segment button:hover,.segment button:focus-visible{background:0 0}.segment button[aria-checked=true]{color:var(--ink);font-weight:600}label,.field{gap:.35rem;font-size:.92rem;display:grid}input,select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:.75rem .8rem;font-size:1rem}.phone-row{grid-template-columns:7.5rem 1fr;gap:.5rem;display:grid}button,.button{background:var(--button);width:100%;color:var(--button-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.78rem 1rem;font-size:.98rem;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--button-hover)}button:disabled{cursor:wait;opacity:.7}button.hold,button.hold:disabled,button.hold:hover,button.hold:disabled:hover{opacity:1;cursor:default;color:var(--faint);border:1px solid var(--line);background:0 0}button.secondary,.button.secondary,.google{background:var(--paper);color:var(--ink);border:1px solid var(--line)}button.secondary:hover,.button.secondary:hover,.google:hover{background:var(--hover)}button.danger{background:var(--danger);color:#fff;border:0}button.danger:hover{background:color-mix(in srgb, var(--danger) 88%, #000)}@media (prefers-color-scheme:dark){button.danger{color:#1a1010}button.danger:hover{background:color-mix(in srgb, var(--danger) 88%, #fff)}}.delete-account-foot{text-align:center;width:min(33.5rem,100%);margin:2.5rem auto 3rem}.delete-account-foot button.secondary.danger-outline{width:auto;color:var(--danger);border-color:color-mix(in srgb, var(--danger) 42%, var(--line));background:0 0}.delete-account-foot button.secondary.danger-outline:hover{background:color-mix(in srgb, var(--danger) 8%, transparent);border-color:color-mix(in srgb, var(--danger) 58%, var(--line))}button.text{width:auto;color:var(--ink);text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:.92rem;text-decoration:underline}button.text:hover{background:0 0}button.text.quiet{width:100%;color:var(--quiet);margin-top:.15rem;font-size:.95rem;text-decoration:none}button.text.quiet:hover{color:var(--ink)}button.ghost{width:auto;min-width:0;color:var(--quiet);background:0 0;border:1px solid #0000;padding:.55rem .85rem;font-size:.92rem}button.ghost:hover{background:var(--hover);color:var(--ink);border-color:var(--line)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:2;border:1px solid var(--line);background:var(--paper);width:max-content;max-width:14rem;color:var(--ink);box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:8px;padding:.35rem .55rem;font-size:.8rem;line-height:1.3;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .4rem);right:0;transform:translateY(.15rem)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translateY(0)}.divider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;font-size:.85rem;display:grid}.divider:before,.divider:after{content:"";background:var(--line);height:1px}.google-mark{width:1.05rem;height:1.05rem}.error{color:var(--danger);margin:0;font-size:.92rem}.meta,.lede{color:var(--muted);font-size:.92rem}h1,h2{letter-spacing:-.03em;margin:0 0 .4rem;font-size:1.7rem;font-weight:600}h2{margin-top:1.6rem;font-size:1.05rem}.panel h2{letter-spacing:-.03em;margin-top:0;font-size:1.15rem}.card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:1.1rem 1.15rem}form,.stack{gap:.85rem;display:grid}.row{flex-wrap:wrap;gap:.6rem;display:flex}.session button,.row button,.row .button{width:auto}nav.account{flex-wrap:wrap;justify-content:center;gap:.35rem 1.2rem;margin:0;font-size:.95rem;display:flex}nav.account a{color:var(--muted);text-decoration:none}nav.account a[aria-current=page]{color:var(--ink);font-weight:600}label.check{cursor:pointer;align-items:center;gap:.75rem;display:flex}label.check input[type=checkbox]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.check .tick{border:1.5px solid var(--check-line);background:0 0;border-radius:6px;flex:none;place-items:center;width:1.35rem;height:1.35rem;transition:background-color .18s,border-color .16s;display:grid}label.check .tick svg{width:.72rem;height:.72rem;color:var(--button-ink);transform-origin:50%;opacity:0;transition:transform .22s,opacity .16s;transform:scale(0)}label.check:hover .tick{border-color:var(--check-hover)}label.check input[type=checkbox]:focus-visible+.tick{outline:2px solid var(--ink);outline-offset:3px}label.check input[type=checkbox]:checked+.tick{background:var(--ink);border-color:var(--ink)}label.check input[type=checkbox]:checked+.tick svg{opacity:1;transform:scale(1)}label.check input[type=checkbox]:disabled+.tick{cursor:default;opacity:.55}@media (prefers-reduced-motion:reduce){label.check .tick,label.check .tick svg,.slide-in{transition:none;animation:none}}dl{grid-template-columns:8rem 1fr;gap:.45rem 1rem;margin:0;display:grid}dt{color:var(--muted)}dd{margin:0}.session,.choice{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0;display:flex}.panel .session{flex-direction:column;align-items:stretch}.panel .session.across{flex-direction:row;align-items:center}.panel .session.across>form,.panel .session.across>button,.panel .session.across>.button{flex:none;width:auto}.panel .session.across>form button,.panel .session.across>form .button{width:auto;min-width:5.5rem;padding-inline:.95rem}.panel-heading{align-items:center;gap:.55rem;display:flex}.panel-heading h2{margin:0}button.icon-back{width:2rem;height:2rem;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:999px;flex:none;padding:0}button.icon-back:hover{background:var(--hover)}button.icon-back:before{content:"";border-bottom:1.6px solid;border-left:1.6px solid;width:.4rem;height:.4rem;transform:rotate(45deg)}.bento .panel>.session:first-of-type{border-top:none;padding-top:0}.panel .session>form,.panel .session>button,.panel .session>.button,.panel .session>form button,.panel .session>form .button{width:100%}.panel .session .session-actions{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.panel .session .session-actions form{flex:7rem;display:flex}.panel .session .session-actions>button,.panel .session .session-actions button,.panel .session .session-actions .button{flex:7rem;width:100%}.panel .session .session-actions button.ghost,.panel .session.across>form button.ghost{flex:none;width:auto;min-width:0}.account-main>.error{margin-top:.85rem}.remembered{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 0;display:flex}.remembered:first-child{border-top:0;padding-top:0}.remembered-main{flex:auto;min-width:0}.remembered-actions{flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.remembered-actions>form{margin:0}.remembered-actions>button,.remembered-actions>form button{width:auto}.accounts-add{margin-top:1.35rem}.account-main>.sheet-intro+.panel.profile-panel{margin-top:5.75rem}.panel.profile-panel{padding-top:0;overflow:visible}.profile-card{text-align:center;flex-direction:column;align-items:center;gap:1.35rem;display:flex}.profile-avatar-lift{margin-top:-4.5rem;position:relative}.profile-avatar-shell{background:var(--segment);width:9rem;height:9rem;color:var(--segment-ink);box-shadow:0 0 0 4px var(--bg), 0 0 0 5px var(--line), 0 10px 28px #2020201a;border-radius:999px;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.profile-avatar-shell{box-shadow:0 0 0 4px var(--bg), 0 0 0 5px var(--line), 0 12px 32px #00000073}}.profile-avatar-image,.profile-avatar-fallback{width:100%;height:100%;display:block}.profile-avatar-image{object-fit:cover}.profile-avatar-fallback{letter-spacing:.02em;place-items:center;font-size:2rem;font-weight:600;display:grid}.profile-avatar-change,.profile-avatar-remove{z-index:1;cursor:pointer;opacity:0;border:0;margin:0;transition:opacity .16s;position:absolute}.profile-avatar-shell.interactive:hover .profile-avatar-change,.profile-avatar-shell.interactive:focus-within .profile-avatar-change,.profile-avatar-shell.interactive:hover .profile-avatar-remove,.profile-avatar-shell.interactive:focus-within .profile-avatar-remove{opacity:1}.profile-avatar-change{color:#fff;letter-spacing:-.01em;text-align:center;background:#1212147a;border-radius:0;place-items:center;width:100%;min-height:0;padding:0 .75rem 1.1rem;font-size:.92rem;font-weight:600;display:grid;inset:0}.profile-avatar-change:hover,.profile-avatar-change:focus-visible{background:#12121494}.profile-avatar-remove{z-index:2;color:#ffffffe0;text-underline-offset:.16em;background:0 0;width:auto;min-height:0;padding:0;font-size:.78rem;font-weight:500;text-decoration:underline;bottom:.7rem;left:50%;transform:translate(-50%)}.profile-avatar-remove:hover,.profile-avatar-remove:focus-visible{color:#fff}.profile-avatar-progress{color:#fff;background:#12121485;place-items:center;display:grid;position:absolute;inset:0}.profile-avatar-progress-ring{background:conic-gradient(#fff calc(var(--p) * 1%), #ffffff2e 0);border-radius:999px;position:absolute;inset:.55rem;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.profile-avatar-progress-copy{z-index:1;text-align:center;justify-items:center;gap:.1rem;padding:0 .6rem;display:grid;position:relative}.profile-avatar-progress-pct{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:650}.profile-avatar-progress-label{color:#ffffffe0;font-size:.78rem;font-weight:500}.profile-avatar-file{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-card-body{justify-items:center;gap:1.15rem;width:100%;padding-bottom:.15rem;display:grid}.profile-name{letter-spacing:-.03em;font-size:1.45rem;font-weight:640;line-height:1.2}.profile-name-fields{text-align:left;width:min(100%,22rem)}.profile-contact{text-align:left;gap:.65rem;width:min(100%,22rem);display:grid}.profile-line{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 55%, transparent);border-radius:12px;grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;gap:.55rem;padding:.7rem .85rem;font-size:.95rem;display:grid}.profile-panel.editing .profile-line{grid-template-columns:4.25rem minmax(0,1fr) auto}.profile-label{color:var(--muted)}.profile-value{overflow-wrap:anywhere;min-width:0}.profile-edit{color:var(--quiet);font-size:.9rem;text-decoration:none}.profile-edit:hover{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.profile-avatar-error{text-align:center}.profile-actions{border-top:1px solid var(--line);gap:.85rem;margin-top:1.65rem;padding-top:1.65rem;display:grid}.profile-action-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.profile-action-row>button{width:100%}@media (width<=560px){.remembered{flex-direction:column;align-items:stretch}.remembered-actions{justify-content:stretch}.remembered-actions>button,.remembered-actions>form,.remembered-actions>form button{flex:auto;width:100%}.profile-avatar-shell{width:7.75rem;height:7.75rem}.profile-avatar-lift{margin-top:-3.9rem}.account-main>.sheet-intro+.panel.profile-panel{margin-top:5.1rem}.profile-panel.editing .profile-line{grid-template-columns:3.5rem minmax(0,1fr) auto}.profile-action-row{grid-template-columns:1fr}}.panel ul{margin:0;padding-left:1.15rem}.panel code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92rem}.choice{border:1px solid var(--line);background:var(--paper);text-align:left;width:100%;color:var(--ink);border-radius:12px;padding:.85rem .9rem}.choice:hover{background:var(--hover)}.choice span{display:block}.choice .meta{margin-top:.15rem}.code input{letter-spacing:.28em;text-align:center;font-variant-numeric:tabular-nums}.step form>button:not(.text):not(.secondary):not(.google),.step>button:not(.text):not(.secondary):not(.google):not(.choice),.step>a.button:not(.secondary){margin-top:.55rem;margin-bottom:.55rem}button.back{justify-self:start;gap:.28rem;text-decoration:none}button.back:before{content:"";border-bottom:1.6px solid;border-left:1.6px solid;width:.4rem;height:.4rem;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.step,.segment .thumb{transition:none;animation:none}}@media (width<=720px){.bento,.bento-stack,.split,.bento.methods{grid-template-rows:none;grid-template-columns:1fr}.bento.methods{grid-template-areas:"email""phone""password""passkeys""google""apple"}.bento>.panel.glass,.bento-stack>.panel.glass{padding:1.2rem 1.1rem 1.15rem}.bento .span-2{grid-column:auto}}@media (width<=640px){.phone-row{grid-template-columns:6.5rem 1fr}}.soundscape.svelte-7jyzs0{z-index:3;pointer-events:auto;align-items:center;gap:.55rem;display:flex;position:fixed;bottom:1.1rem;right:1.1rem}.soundscape.svelte-7jyzs0>button:where(.svelte-7jyzs0){border:1px solid var(--line);background:var(--paper);width:2.5rem;height:2.5rem;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:border-color .28s;display:grid;position:relative}.soundscape.svelte-7jyzs0>button:where(.svelte-7jyzs0):before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:conic-gradient(from 210deg,#fff,#d6e6ff,#7eb0ff,#3d74e8,#987ffc,#e24bff,#ff4ad4,#ffb0ea,#7eb0ff,#fff);padding:1.5px;transition:opacity .32s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.soundscape.svelte-7jyzs0>button.on:where(.svelte-7jyzs0){border-color:#0000}.soundscape.svelte-7jyzs0>button.on:where(.svelte-7jyzs0):before{opacity:1}.mix.svelte-7jyzs0{opacity:0;pointer-events:none;max-width:0;transition:max-width .32s,opacity .22s,transform .32s;display:flex;overflow:hidden;transform:translate(8px)}.mix.open.svelte-7jyzs0{opacity:1;pointer-events:auto;max-width:20rem;transform:none}.mix-inner.svelte-7jyzs0{background:var(--paper);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .45rem .35rem .55rem;display:flex;overflow:hidden}.mix.svelte-7jyzs0 button:where(.svelte-7jyzs0){height:1.7rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .15rem 0 .35rem;font-size:.78rem;display:flex}.track.svelte-7jyzs0{background:var(--line);border-radius:999px;width:1.65rem;height:.95rem;transition:background-color .16s;position:relative}.track.svelte-7jyzs0:after{content:"";background:var(--paper);width:.7rem;height:.7rem;box-shadow:0 0 0 1px var(--thumb-ring);border-radius:50%;transition:left .16s;position:absolute;top:.12rem;left:.12rem}@media (prefers-color-scheme:dark){.track.svelte-7jyzs0:not(.on):after{background:var(--button)}}.track.on.svelte-7jyzs0{background:var(--button)}.track.on.svelte-7jyzs0:after{left:.82rem}svg.svelte-7jyzs0{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.dev.svelte-7jyzs0{background:var(--paper);border:1px solid var(--line);border-radius:10px;gap:.35rem;padding:.55rem;display:grid;position:absolute;bottom:3.1rem;right:0}.dev.svelte-7jyzs0 button:where(.svelte-7jyzs0){width:auto;height:auto;font:inherit;border-radius:6px;padding:.25rem .45rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.mix.svelte-7jyzs0,.soundscape.svelte-7jyzs0>button:where(.svelte-7jyzs0),.soundscape.svelte-7jyzs0>button:where(.svelte-7jyzs0):before{transition:none}}canvas.svelte-1kwg5gz{z-index:0;pointer-events:none;opacity:1;visibility:hidden;width:100%;height:100%;position:fixed;inset:0}canvas.visible.svelte-1kwg5gz{visibility:visible}.veil.svelte-1kwg5gz{z-index:0;background:var(--bg);pointer-events:none;opacity:1;transition:opacity .18s linear;position:fixed;inset:0}.veil.gone.svelte-1kwg5gz{opacity:0;visibility:hidden;transition:opacity .18s linear,visibility 0s linear .18s}.demo.svelte-12qhfyh{width:100%;min-height:100vh;margin:0;padding:0}body.uv-demo{background:#fff;overflow:hidden}
