:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;--color-background:#f5f5f7;--color-surface:#fff;--color-text:#1d1d1f;--color-text-secondary:#6e6e73;--color-separator:#0000001f;--color-accent:#06c;--color-on-accent:#fff;--color-row-hover:#00000014;--color-row-active:#0000001f;--color-code-background:#f5f5f7;--color-focus-ring:#06c;--font-monospace:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--radius-card:16px;--radius-inner:12px;--hairline-width:1px;--hairline:var(--hairline-width)solid var(--color-separator);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Hiragino Sans,Yu Gothic UI,Meiryo,sans-serif}@media (min-resolution:2dppx){:root{--hairline-width:.5px}}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--color-background:#1c1c1e;--color-surface:#2c2c2e;--color-text:#f5f5f7;--color-text-secondary:#a1a1a6;--color-separator:#ffffff29;--color-accent:#2997ff;--color-on-accent:#1c1c1e;--color-row-hover:#ffffff1a;--color-row-active:#ffffff29;--color-code-background:#1c1c1e;--color-focus-ring:#2997ff}}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-background);min-height:100%}body{min-height:100vh;padding-inline-start:16px;padding-inline-end:16px;padding-inline:max(16px,env(safe-area-inset-left,0px))max(16px,env(safe-area-inset-right,0px));color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;font-size:15px;font-weight:400;line-height:1.55}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:var(--color-accent)}a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}#root{min-height:100vh;min-height:100dvh}.site-shell{width:min(100%,480px);min-height:100vh;padding-block:max(32px,env(safe-area-inset-top))max(24px,env(safe-area-inset-bottom));min-height:100dvh;margin-inline-start:auto;margin-inline-end:auto}.skip-link{position:fixed;top:8px;left:8px;top:calc(8px + env(safe-area-inset-top,0px));left:calc(8px + env(safe-area-inset-left,0px));z-index:10;border:var(--hairline);background:var(--color-surface);color:var(--color-accent);text-decoration:none;border-radius:8px;padding:8px 16px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{transform:translateY(0)}.profile{display:flex;text-align:center;flex-direction:column;align-items: center;padding-block-start:8px;padding-block-end:32px}.profile-banner{display:block;aspect-ratio:3;object-fit:cover;border:var(--hairline);border-radius:var(--radius-card);width:100%;height:auto;margin-bottom:16px}.avatar{display:grid;overflow:hidden;border:var(--hairline);background:var(--color-accent);color:var(--color-on-accent);border-radius:50%;place-items: center;width:80px;height:80px;margin-bottom:16px}.avatar-image{display:block;object-fit:cover;width:100%;height:100%}.avatar-initials{letter-spacing:.02em;font-size:22px;font-weight:600}.profile-title,.page-heading{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.25}.profile-title:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:4px}.page-heading:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:4px}.profile-domain{color:var(--color-text-secondary);font-family:var(--font-monospace);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px}.profile-bio{color:var(--color-text-secondary);overflow-wrap:anywhere;max-width:400px;margin:16px 0 0;font-size:15px}.link-section+.link-section{margin-top:24px}.section-label{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0 0 8px 16px;font-size:13px;font-weight:600;line-height:1.35}.group-list{border:var(--hairline);border-radius:var(--radius-card);background:var(--color-surface);list-style:none;margin:0;padding:0}.group-list-item+.group-list-item{border-top:var(--hairline)}.row-link{display:flex;color:var(--color-text);text-decoration:none;align-items: center;gap:16px;min-height:56px;padding:8px 16px;transition:background-color .15s}.group-list-item:first-child .row-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.group-list-item:first-child .row-link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.group-list-item:first-child .row-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.group-list-item:first-child .row-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-card);border-top-left-radius:var(--radius-card)}.group-list-item:first-child .row-link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-card);border-top-left-radius:var(--radius-card)}.group-list-item:first-child .row-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-card);border-top-left-radius:var(--radius-card)}.group-list-item:last-child .row-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.group-list-item:last-child .row-link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.group-list-item:last-child .row-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.group-list-item:last-child .row-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.group-list-item:last-child .row-link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.group-list-item:last-child .row-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.row-link:focus-visible{position:relative;z-index:1;background:var(--color-row-hover);outline-offset:2px}.row-link:active{background:var(--color-row-active)}.row-icon,.row-trailing{display:inline-flex;flex:none;justify-content:center;align-items: center}.row-icon{width:20px;height:20px;font-size:20px}.row-label{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:400}.row-trailing{color:var(--color-text-secondary);font-size:18px}.back-nav{margin-bottom:24px}.back-link{display:inline-flex;text-decoration:none;align-items: center;gap:8px;min-height:44px;margin:-8px 0;padding:8px 0}.page-heading{margin-bottom:16px}.content-card{overflow:hidden;border:var(--hairline);border-radius:var(--radius-card);background:var(--color-surface)}.content-section{padding:24px 16px}.content-section+.content-section{border-top:var(--hairline)}.content-heading{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.4}.body-copy{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.detail-label{display:block;color:var(--color-text-secondary);overflow-wrap:anywhere;margin-bottom:8px;font-size:13px;font-weight:600}.fingerprint{font-family:var(--font-monospace);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.key-toolbar,.button-row{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.key-toolbar{justify-content:space-between;margin-bottom:16px}.key-toolbar .content-heading{margin:0}.button-row{margin-top:16px}.action-button,.action-link{display:inline-flex;border:var(--hairline);color:var(--color-accent);text-decoration:none;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items: center;gap:8px;min-width:0;max-width:100%;min-height:44px;padding:8px 16px;transition:background-color .15s;font-size:14px;font-weight:500;line-height:1.2}.action-button>span,.action-link>span,.method-link>span{overflow-wrap:anywhere;min-width:0}.action-button>svg,.action-link>svg,.method-link>svg{flex:none}.action-button:not(:disabled):active,.action-link:active{background:var(--color-row-active)}.action-button:disabled{color:var(--color-text-secondary);cursor:not-allowed;opacity:.7}.key-block{border:var(--hairline);border-radius:var(--radius-inner);background:var(--color-code-background);color:var(--color-text);font-family:var(--font-monospace);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0;padding:16px;font-size:12px;line-height:1.55}.status-message{color:var(--color-text-secondary);overflow-wrap:anywhere;min-height:40px;margin:0;padding:8px 0}.status-error{color:var(--color-text)}.copy-status{color:var(--color-text-secondary);overflow-wrap:anywhere;min-height:24px;margin:8px 0 0;font-size:13px}.method-list{list-style:none;margin:0;padding:0}.method-item+.method-item{border-top:var(--hairline);margin-top:16px;padding-top:16px}.method-link{display:inline-flex;text-decoration:none;align-items: center;gap:8px;min-width:0;max-width:100%;min-height:44px;margin:-8px 0 0;padding:8px 0;font-weight:500}.method-description{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:8px 0 0}.instruction-list{border:var(--hairline);border-radius:var(--radius-inner);background:var(--color-code-background);font-family:var(--font-monospace);overflow-wrap:anywhere;margin:0;padding:16px 16px 16px 40px;font-size:13px}.button-row+.instruction-list{margin-top:16px}.instruction-list li{padding-left:8px}.instruction-list li::marker{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.instruction-list li+li{margin-top:16px}.notice{border-left:2px solid var(--color-text-secondary);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;padding-left:16px}.body-copy+.notice{margin-top:16px}.inline-monospace{font-family:var(--font-monospace);overflow-wrap:anywhere}.site-footer{color:var(--color-text-secondary);text-align:center;padding-top:32px}.footer-nav,.language-switcher{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:8px}.footer-nav a,.fingerprint-link{display:inline-flex;text-decoration:none;align-items: center;min-height:44px;padding-block-start:8px;padding-block-end:8px}.footer-separator,.language-separator{user-select:none}.fingerprint-link{flex-wrap:wrap;justify-content:center;align-items: center;gap:8px;margin-top:8px;font-size:12px}.fingerprint-label{color:var(--color-text-secondary)}.fingerprint-value{font-family:var(--font-monospace)}.language-switcher{margin-top:16px}.language-button{color:var(--color-accent);cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px;font-size:13px}.language-button[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:600}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}@media (hover:hover){.row-link:hover,.action-button:not(:disabled):hover,.action-link:hover{background:var(--color-row-hover)}.back-link:hover,.method-link:hover,.footer-nav a:hover,.fingerprint-link:hover,.language-button:hover{text-decoration:underline;text-underline-offset:3px}}@media (min-width:600px){.site-shell{padding-block-start:48px}.content-section{padding:24px}.avatar{width:96px;height:96px}.avatar-initials{font-size:26px}.profile-title{font-size:28px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
