:root{--serif:"Newsreader", Georgia, "Times New Roman", serif;--type:"Courier Prime", "Courier New", ui-monospace, monospace;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--t-quick:.12s;--t-fade:.2s;--t-sheet:.3s;--t-seal:.7s;--qr-paper:#f6f1e3;--qr-ink:#1c1814;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f1e6;--bg-2:#efe6d6;--bg-3:#e3d8c6;--ink:#1e1a15;--ink-dim:#5e554a;--ink-faint:#8f8371;--label-ink:#3e372f;--rule:#e3d8c6;--edge:#8f8371;--field-bg:#fffbf3;--grab:#cfc3b0;--note:#efe6d6;--accent:#a3470c;--accent-hover:#7e3609;--accent-on:#fff;--accent-soft:#f3e2d3;--accent-btn:#a3470c;--accent-btn-on:#fff;--danger:#a1271f;--danger-soft:#f6e3dd;--danger-edge:#c9a196;--danger-ink:#6e1f17;--ok:#2f6b3a;--plate:#5b2e24;--plate-on:#f7f1e6;--gl-1:#8c4452;--gl-2:#3f6b47;--gl-3:#5e4c85;--gl-4:#765a1f;--gl-5:#2f5d7e;--scrim:#1c181470;--shadow-sheet:0 -12px 40px #00000059;--shadow-dialog:0 24px 60px #1c18143d;--ring-a:.18;--ring-b:.28;--ring-c:.42;--g-bg:#fff;--g-edge:#747775;--g-ink:#1f1f1f;--a-bg:#000;--a-ink:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1b16;--bg-2:#2a251e;--bg-3:#3a332a;--ink:#f1e9dc;--ink-dim:#b7ab99;--ink-faint:#7c705f;--label-ink:#d6ccbc;--rule:#3a332a;--edge:#7c705f;--field-bg:#161310;--grab:#4a4238;--note:#2a251e;--accent:#f0a06b;--accent-hover:#f7c29b;--accent-on:#1a120b;--accent-soft:#3a281c;--accent-btn:#e58a4e;--accent-btn-on:#1a120b;--danger:#f08a7e;--danger-soft:#3a201b;--danger-edge:#7a4036;--danger-ink:#f6cfc6;--ok:#93c89e;--plate:#8a4a3a;--plate-on:#f7f1e6;--gl-1:#e8a3b0;--gl-2:#93c89e;--gl-3:#bbaae6;--gl-4:#ddba70;--gl-5:#93c1e2;--scrim:#0000009e;--shadow-sheet:0 -12px 40px #0009;--shadow-dialog:0 24px 60px #000000b3;--ring-a:.14;--ring-b:.22;--ring-c:.3;--g-bg:#131314;--g-edge:#8e918f;--g-ink:#e3e3e3;--a-bg:#fff;--a-ink:#000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1b16;--bg-2:#2a251e;--bg-3:#3a332a;--ink:#f1e9dc;--ink-dim:#b7ab99;--ink-faint:#7c705f;--label-ink:#d6ccbc;--rule:#3a332a;--edge:#7c705f;--field-bg:#161310;--grab:#4a4238;--note:#2a251e;--accent:#f0a06b;--accent-hover:#f7c29b;--accent-on:#1a120b;--accent-soft:#3a281c;--accent-btn:#e58a4e;--accent-btn-on:#1a120b;--danger:#f08a7e;--danger-soft:#3a201b;--danger-edge:#7a4036;--danger-ink:#f6cfc6;--ok:#93c89e;--plate:#8a4a3a;--plate-on:#f7f1e6;--gl-1:#e8a3b0;--gl-2:#93c89e;--gl-3:#bbaae6;--gl-4:#ddba70;--gl-5:#93c1e2;--scrim:#0000009e;--shadow-sheet:0 -12px 40px #0009;--shadow-dialog:0 24px 60px #000000b3;--ring-a:.14;--ring-b:.22;--ring-c:.3;--g-bg:#131314;--g-edge:#8e918f;--g-ink:#e3e3e3;--a-bg:#fff;--a-ink:#000}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font:400 16px/24px var(--serif);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.seal{flex:none;place-items:center;margin:0 auto;display:grid;position:relative}.seal>svg.rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.seal>svg.rings circle{fill:none;stroke:var(--seal,var(--accent));stroke-width:1px;vector-effect:non-scaling-stroke}.seal .ra{opacity:var(--ring-a)}.seal .rb{opacity:var(--ring-b)}.seal .rc{opacity:var(--ring-c);stroke-dasharray:2 4}.seal .center{width:38%;height:38%;color:var(--seal,var(--accent));place-items:center;display:grid;position:relative}.seal .center.mark{width:44%;height:44%}.seal .center svg{width:100%;height:100%;overflow:visible}.seal .center svg *{vector-effect:non-scaling-stroke}.seal .center img{border-radius:50%;width:100%;height:100%;display:block}.seal.s56{width:56px;height:56px}.seal.s64{width:64px;height:64px}.seal.s88{width:88px;height:88px}.seal.s104{width:104px;height:104px}.seal.s120{width:120px;height:120px}:root[data-theme=dark] .seal .center svg{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--seal,var(--accent)) 45%, transparent))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seal .center svg{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--seal,var(--accent)) 45%, transparent))}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.seal.draw .ra,.seal.draw .rb{stroke-dasharray:100;stroke-dashoffset:100px;animation:draw var(--t-seal) var(--ease-out) forwards}.seal.draw .rb{animation-delay:80ms}.seal.draw .rc,.seal.draw .center{opacity:0;animation:fade-in var(--t-fade) ease-out .3s forwards}.seal.draw .rc{animation-name:fade-in-rc}@keyframes fade-in-rc{0%{opacity:0}to{opacity:var(--ring-c)}}.seal.closing .ra{stroke-dasharray:100;stroke-dashoffset:100px;animation:draw .5s var(--ease-out) forwards;opacity:1}.label,.brandlabel,.section-label{font:400 12px/16px var(--type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.brandlabel{letter-spacing:.22em;color:var(--ink)}.brandlabel .by{color:var(--ink-dim)}.brandlabel .gl-1{color:var(--gl-1)}.brandlabel .gl-2{color:var(--gl-2)}.brandlabel .gl-3{color:var(--gl-3)}.brandlabel .gl-4{color:var(--gl-4)}.brandlabel .gl-5{color:var(--gl-5)}.title{font:italic 400 24px/32px var(--serif);letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:10px 0 0}.subtitle{font:italic 400 16px/24px var(--serif);color:var(--ink-dim);text-align:center;margin:2px 0 0}.quiet{max-width:31ch;color:var(--ink-dim);text-align:center;text-wrap:balance;margin:6px auto 0;font-size:14px;line-height:20px}.body-dim{max-width:32ch;color:var(--ink-dim);text-align:center;text-wrap:pretty;margin:8px auto 0}.small{font-size:14px;line-height:20px}.dim{color:var(--ink-dim)}.foot{max-width:34ch;color:var(--ink-dim);text-align:center;text-wrap:pretty;margin:16px auto 0;font-size:14px;line-height:20px}.handle{font:400 14px/20px var(--type);color:var(--ink-dim)}.form{margin:0}.fieldset+.fieldset{margin-top:16px}.label{letter-spacing:.2em;color:var(--label-ink);margin:0 0 6px;font-size:11px;display:block}.field{border:1px solid var(--edge);background:var(--field-bg);width:100%;height:46px;color:var(--ink);font:400 17px/24px var(--serif);appearance:none;border-radius:10px;padding:0 14px;display:block}.field::placeholder{color:var(--ink-dim)}.field[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.field:disabled{background:var(--bg-3);color:var(--ink-dim)}.field[readonly]{border-color:#0000}.fieldwrap{position:relative}.field.code{font:400 22px/24px var(--mono);letter-spacing:.3em}.fieldwrap.reveal-wrap .field{padding-right:72px}.reveal{min-width:60px;height:42px;color:var(--accent);font:400 12px/1 var(--type);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;position:absolute;top:2px;right:2px}.reveal:hover{color:var(--accent-hover)}.fieldwrap.at-wrap .field{padding-left:32px}.at{height:46px;color:var(--ink-dim);font:400 17px/24px var(--serif);pointer-events:none;align-items:center;display:flex;position:absolute;top:0;left:14px}.helper{color:var(--ink-dim);margin:6px 0 0;font-size:14px;line-height:20px}.helper.ok{color:var(--ok)}.helper.bad{color:var(--danger)}.err{color:var(--danger);gap:8px;margin:6px 0 0;font-size:15px;line-height:21px;display:flex}.fieldset>.err{display:block}.err .link{font-size:inherit;color:inherit;min-height:0;font-weight:600}.err a,.err button.link{color:inherit}.bang{height:16px;font:700 10px/1 var(--type);border:1.5px solid;border-radius:50%;flex:0 0 16px;place-items:center;margin-top:2px;display:grid}.formmsg{margin:12px 0 0}.formmsg:empty{display:none}.formmsg .err,.summary{background:var(--danger-soft);border:1px solid var(--danger-edge);color:var(--danger-ink);border-radius:12px;margin:0;padding:12px 14px;font-size:15px;line-height:22px}.summary{margin:4px 0 16px}.notice-ok{color:var(--ok);margin:12px 0 0;font-size:14px;line-height:20px}.btn{cursor:pointer;width:100%;height:52px;font:italic 400 19px/24px var(--serif);transition:filter var(--t-quick), background-color var(--t-quick);border-radius:10px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:flex}.btn-1{background:var(--accent-btn);color:var(--accent-btn-on);border:0}.btn-1:hover{filter:brightness(1.05)}.btn-1:active{filter:brightness(.95);transform:translateY(1px)}.btn-1:disabled{background:var(--bg-3);color:var(--ink-dim);cursor:default;filter:none;transform:none}.btn-2{border:1px solid var(--edge);color:var(--ink);background:0 0}.btn-2:hover{background:var(--bg-2)}.btn-2:active{background:var(--bg-3);transform:translateY(1px)}.btn-2:disabled{color:var(--ink-dim);border-color:var(--rule);cursor:default;background:0 0;transform:none}.btn[aria-busy=true]{cursor:progress}.btn+.btn{margin-top:12px}.link{cursor:pointer;min-height:44px;color:var(--accent);font:italic 400 14px/20px var(--serif);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link:hover{color:var(--accent-hover);text-decoration-thickness:2px}.link:active{color:var(--ink)}.links-row{justify-content:flex-end;display:flex}.links-center{justify-content:center;display:flex}.submit{margin-top:6px}.stack>*+*{margin-top:12px}.providers{margin:0}.providers .or{margin:16px 0 12px}.or{font:400 12px/16px var(--type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:12px;margin:0 0 12px;display:flex}.or:before,.or:after{content:"";background:var(--rule);flex:1;height:1px}.provider-stack{flex-direction:column;gap:12px;display:flex}.provider-stack[aria-busy=true]{pointer-events:none}.g-slot{color-scheme:normal;justify-content:center;align-items:center;width:100%;height:50px;display:flex;overflow:hidden}.btn-apple{background:var(--a-bg);width:100%;height:50px;color:var(--a-ink);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font:500 17px/20px -apple-system,system-ui,sans-serif;display:flex}.btn-apple svg{flex:none;margin-top:-2px}.btn-apple:active:not(:disabled){transform:translateY(1px)}.btn-apple:disabled{cursor:default}.provider-dim{opacity:.5;pointer-events:none}.provider-line{height:48px;color:var(--ink-dim);text-align:center;justify-content:center;align-items:center;margin:0;font-size:14px;line-height:20px;display:flex}.provider-status{color:var(--ink-dim);text-align:center;margin:12px 0 0;font-size:14px;line-height:20px}.person{align-items:center;gap:12px;min-height:56px;display:flex}.person .who{min-width:0}.person .name{font:italic 400 20px/28px var(--serif);overflow-wrap:anywhere}.avatar{background:var(--bg-2);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar svg{width:60%;height:60%}.avatar.sm{width:24px;height:24px}.approw{min-height:64px;color:var(--ink);border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:8px 0;text-decoration:none;display:flex}.approw .mark{border-radius:50%;flex:none;width:40px;height:40px}.approw .what{flex:1;min-width:0}.approw .what b{font:italic 400 20px/28px var(--serif);display:block}.approw .what span{color:var(--ink-dim);font-size:14px;line-height:20px;display:block}.approw .open{font:400 12px/16px var(--type);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.section-label{align-items:center;gap:12px;margin:32px 0 8px;display:flex}.section-label:after{content:"";background:var(--rule);flex:1;height:1px}.passkey{margin:0 0 16px}.passkey>div:first-child{font:italic 400 18px/24px var(--serif);overflow-wrap:anywhere}.passkey .links-row{gap:16px;margin-top:4px}.skeleton{background:var(--bg-2);border-radius:3px;height:20px;margin:10px 0;animation:1.4s ease-in-out infinite alternate shimmer}@keyframes shimmer{to{background:var(--bg-3)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:1ms!important;animation-delay:0s!important}.skeleton{animation:none!important}}.seal.s152{width:152px;height:152px}.seal.s168{width:168px;height:168px}.seal.pair{--seal:oklch(.5 .12 var(--sig-h,220))}.signame{font:400 12px/16px var(--type);letter-spacing:.24em;text-transform:uppercase;text-align:center;color:oklch(.5 .12 var(--sig-h,220));margin:8px 0 0}:root[data-theme=dark] .seal.pair{--seal:oklch(.8 .11 var(--sig-h,220))}:root[data-theme=dark] .signame{color:oklch(.8 .11 var(--sig-h,220))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seal.pair{--seal:oklch(.8 .11 var(--sig-h,220))}:root:not([data-theme=light]) .signame{color:oklch(.8 .11 var(--sig-h,220))}}.coin{aspect-ratio:1;width:min(296px,100%);margin:18px auto 0;position:relative}.coin>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.coin .ca{fill:none;stroke:var(--accent);stroke-width:1px;opacity:var(--ring-a)}.coin .ctrack{fill:none;stroke:var(--rule);stroke-width:3px}.coin .cprog{fill:none;stroke:var(--accent);stroke-width:3px;transition:stroke-dashoffset .25s linear}.coin .cc{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:2 4;opacity:var(--ring-c)}.coin .cdisc{fill:var(--qr-paper);stroke:var(--rule);stroke-width:1px}.coin .legend{font:400 12px/1 var(--type);letter-spacing:.3em;fill:#6b6355}.coin .qr{width:50%;height:50%;transition:opacity var(--t-fade);position:absolute;top:25%;left:25%}.coin .qr svg{width:100%;height:100%;display:block}.coin .qr path{fill:var(--qr-ink)}.coin .qr-sig{background:var(--qr-paper);width:32px;height:32px;color:oklch(.5 .12 var(--sig-h,220));border-radius:50%;place-items:center;margin:-16px 0 0 -16px;display:grid;position:absolute;top:50%;left:50%}.coin .qr-sig svg{width:28px;height:28px}.coin.dim .qr,.coin.dim .qr-sig{opacity:.3}.coin.offline .qr,.coin.offline .qr-sig{visibility:hidden}.coin.swap .qr,.coin.swap .qr-sig{animation:fade-in var(--t-fade) ease-out}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.count{text-align:center;color:var(--ink-dim);margin:14px 0 0;font-size:14px;line-height:20px}.duo{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.duo .btn+.btn{margin-top:0}.card-row{background:var(--bg-2);border-radius:3px;margin-top:16px;padding:12px 14px}.pairing{margin:8px auto 0}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.link-danger{color:var(--danger)}.delete-handle{margin:16px 0 4px;font-family:JetBrains Mono,ui-monospace,monospace}.auth .title{text-align:left;margin-top:8px;font-size:34px;line-height:1.1}.auth .title.center{text-align:center;font-size:28px}.apphead-words{min-width:0}.auth .sealhead .title,.auth .signing .title,.auth .signing-in .title{text-align:center}.auth .sealhead .title{font-size:28px}.auth .sealhead .subtitle{font-style:normal}.apphead{align-items:center;gap:14px;margin:4px 0 22px;display:flex}.apphead .title{text-align:left;margin:0;font-size:28px;line-height:1.1}.apphead .subtitle{font:400 16px/22px var(--serif);color:var(--ink-dim);text-align:left;margin:4px 0 0}.appmark{border:1px solid var(--grab);border-radius:50%;flex:none;place-items:center;display:grid}.appmark.head{width:56px;height:56px}.appmark img{object-fit:cover;border-radius:50%;display:block}.appmark.head img{width:44px;height:44px}.appmark.big{border:0;width:116px;height:116px}.appmark.big img{width:92px;height:92px}.step{font:400 11px/16px var(--type);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin:18px 0 10px}.auth .step+.title{margin-top:0}.lede{color:var(--label-ink);margin:10px 0 22px;font-size:17px;line-height:1.45}.lede b{color:var(--ink);font-weight:600}.label-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.label-row .label{margin:0}.auth .link{font-size:15px;font-style:normal}.label-row{align-items:center}.label-row .link{min-height:44px;margin:-10px 0}.auth .providers .or{letter-spacing:.2em;margin:18px 0 8px;font-size:11px}.auth .provider-stack{gap:10px}.auth .fieldset+.fieldset{margin-top:14px}.check-slot{text-align:center;flex-direction:column;align-items:center;min-height:65px;margin-top:14px;display:flex}.auth .submit{margin-top:16px}.auth .foot{color:var(--label-ink);margin:14px auto 0;font-size:15px;line-height:22px}.apps-note,.note-box{background:var(--note);color:var(--label-ink);border-radius:12px;margin:18px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.apps-note{text-align:center}.note-box{margin-top:24px;font-size:15px}.code-row{color:var(--label-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:15px;display:flex}.code-row .link{min-height:44px}.coop{color:var(--ink-dim);text-align:center;margin:24px 0 0;font-size:13px;line-height:18px}.cells-wrap{grid-template-columns:repeat(var(--cells,8), minmax(0, 1fr));gap:6px;display:grid;position:relative}.cells-wrap .cell{border:1px solid var(--edge);background:var(--field-bg);height:60px;font:400 28px/1 var(--type);color:var(--ink);border-radius:10px;place-items:center;display:grid}.cells-wrap .cell.now{border:2px solid var(--accent)}.cells-wrap.invalid .cell{border-color:var(--danger)}.cells-wrap .field.cells{color:#0000;caret-color:#0000;letter-spacing:0;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.cells-wrap .field.cells::selection{background:0 0}.cells-wrap .field.cells{-webkit-text-fill-color:transparent;box-shadow:none}:-webkit-any(.cells-wrap .field.cells:-webkit-autofill,.cells-wrap .field.cells:-webkit-autofill){-webkit-text-fill-color:transparent;transition:background-color 600000s,color 600000s}:is(.cells-wrap .field.cells:autofill,.cells-wrap .field.cells:autofill){-webkit-text-fill-color:transparent;transition:background-color 600000s,color 600000s}.cells-wrap:focus-within{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}.preview-wrap{margin-top:22px}.preview{border:1px solid var(--rule);background:var(--field-bg);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.plate{background:var(--plate);width:44px;height:44px;color:var(--plate-on);font:italic 400 22px/1 var(--serif);border-radius:8px;flex:none;place-items:center;display:grid}.preview-words{flex-direction:column;min-width:0;display:flex}.preview-name{font:italic 400 18px/24px var(--serif);overflow-wrap:anywhere;min-height:24px}.preview-handle{font:400 13px/18px var(--type);color:var(--ink-dim);overflow-wrap:anywhere}.signing,.signing-in{text-align:center;flex-direction:column;align-items:center;padding-top:72px;display:flex}.signing-ring{border:1px solid var(--grab);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.signing-ring .spin{border:2px solid var(--rule);border-top-color:var(--accent-btn);border-radius:50%;animation:1.1s linear infinite spin;position:absolute;inset:8px}.signing .title,.signing-in .title{margin-top:30px;font-size:30px;line-height:1.15}.signing .body-dim{margin-top:10px;font-size:17px}.signing .coop{margin-top:96px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.signing-ring .spin{animation:none}}html.page,html.page body{background:var(--bg);min-height:100%}.masthead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;height:52px;padding:0 20px;display:flex}.wordmark{min-height:44px;font:italic 400 20px/1 var(--serif);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.column{width:100%;max-width:440px;margin:0 auto;padding:24px 20px 40px}.wide{max-width:1040px}.page-foot{justify-content:center;gap:20px;padding:24px 20px 40px;display:flex}.page-foot a{min-height:44px;font:400 12px/16px var(--type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);align-items:center;text-decoration:none;display:inline-flex}.page-foot a:hover{color:var(--ink)}.profile{align-items:center;gap:16px;display:flex}.profile .avatar{width:72px;height:72px}.profile .name{font:italic 400 24px/32px var(--serif);overflow-wrap:anywhere}.profile-meta{color:var(--ink-dim);margin:8px 0 0;font-size:14px;line-height:20px}.profile-actions{gap:12px;margin-top:12px;display:flex}.profile-actions .btn{width:auto;height:44px;padding:0 18px;font-size:16px}.methods dt{font:italic 400 18px/24px var(--serif)}.methods dd{color:var(--ink-dim);margin:0 0 12px;font-size:14px;line-height:20px}.toast{left:50%;bottom:max(24px, env(safe-area-inset-bottom));background:var(--ink);color:var(--bg);animation:fade-in var(--t-fade) ease-out both;border-radius:3px;padding:10px 18px;font-size:14px;line-height:20px;position:fixed;transform:translate(-50%)}.editor-scrim{background:var(--scrim);position:fixed;inset:0}.editor{background:var(--bg);border-top:1px solid var(--rule);max-height:calc(100dvh - 8px);box-shadow:var(--shadow-sheet);padding:20px 20px max(20px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.photo-pick{align-items:center;gap:16px;display:flex}.photo-pick .avatar{width:64px;height:64px}.help-topic{scroll-margin-top:24px}.help-topic h2{font:italic 400 24px/32px var(--serif);margin:32px 0 8px}.help-topic p{margin:8px 0}@media (min-width:640px){.editor{border:1px solid var(--rule);width:440px;box-shadow:var(--shadow-dialog);border-radius:6px;padding:28px 32px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}}@media (min-width:1024px){.account-grid{grid-template-columns:320px minmax(0,600px);align-items:start;gap:48px;display:grid}.account-grid .identity{position:sticky;top:24px}.account-grid .identity .section-label:first-child{margin-top:0}.profile .avatar{width:96px;height:96px}}
