.entry{background:var(--c-background);--entry-left:var(--e-4);flex-direction:column;min-height:100dvh;display:flex}.entry-top{height:var(--h-bar);padding:0 var(--e-1);justify-content:space-between;align-items:center;display:flex}.entry-tools{align-items:center;gap:var(--e-1);display:inline-flex}.entry-light,.entry-back{justify-content:center;align-items:center;gap:var(--e-2);min-width:var(--h-target);min-height:var(--h-target);padding:0 var(--e-3);border-radius:var(--r-1);color:var(--c-ink);font:600 1rem/1.25rem var(--f-ui);background:0 0;border:0;text-decoration:none;display:inline-flex}.entry-light:active,.entry-back:active{background:var(--c-surface-2)}.entry-light[aria-expanded=true]{background:var(--c-accent-background)}.entry-main{width:100%;max-width:calc(440px + 2 * var(--entry-left));padding:var(--e-5) var(--entry-left) var(--e-6)}@media (min-width:768px){.entry{--entry-left:max(var(--e-5), calc(33vw - 220px))}.entry-main{max-width:none;padding-top:var(--e-7)}.entry-body,.entry-foot{max-width:440px}}.entry-mark{margin-bottom:var(--e-5)}.entry-wordmark{font:800 2.5rem/2.75rem var(--f-ui);letter-spacing:-.02em;color:var(--c-ink)}.sheer{width:160px;height:16px;margin-top:var(--e-2);fill:none;display:block;overflow:visible}.sheer-line{stroke:var(--c-ink);stroke-width:3px}.sheer-stripe{stroke:var(--c-identity);stroke-width:1.5px}@media (min-width:768px){.entry-mark .sheer{width:calc(100vw - var(--entry-left));max-width:none}}.entry-organization{font:var(--t-mention);color:var(--c-ink-2);margin-top:var(--e-2)}@media (min-width:1024px){.entry-main{column-gap:var(--e-8);grid-template-columns:440px minmax(0,360px);align-items:start;display:grid}.entry-mark{grid-column:1/-1}.entry-body{grid-column:1}.entry-main>.entry-foot{padding:0 0 0 var(--e-5);border-top:0;border-left:var(--b-end) solid var(--c-rule);grid-area:2/2;margin-top:0}}.entry-title{font:var(--t-h2);margin:0 0 var(--e-3)}.entry-subtitle{font:var(--t-h3);margin:var(--e-5) 0 var(--e-2)}.entry-lead{font:var(--t-body);margin:0 0 var(--e-4)}.entry-text{font:var(--t-body-ui);margin:0 0 var(--e-3)}.entry-note{font:var(--t-ui);color:var(--c-ink-2);margin:var(--e-5) 0 0}.entry-steps{font:var(--t-body-ui);margin:0 0 var(--e-4);padding-left:var(--e-5)}.entry-steps li+li,.entry-section+.entry-section{margin-top:var(--e-2)}.entry-form{gap:var(--e-4);margin-top:var(--e-4);flex-direction:column;display:flex}.entry-actions{align-items:flex-start;gap:var(--e-2);margin-top:var(--e-2);flex-direction:column;display:flex}.entry-actions>.button-wide,.entry-actions>.button-group{align-self:stretch}.entry-danger{margin-top:var(--e-5)}.entry-copied{font:var(--t-mention);color:var(--c-ink-2);min-height:1.25rem}.entry-link,.entry-inline,.entry-links a{color:var(--c-accent);font:600 1rem/1.5rem var(--f-ui);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.entry-link,.entry-links a{min-height:var(--h-target);min-width:var(--h-target);padding:0 var(--e-1);justify-content:center;align-items:center;display:inline-flex}.entry-link:active,.entry-links a:active{background:var(--c-accent-background)}.entry-code{font:800 3rem/3.5rem var(--f-ui);letter-spacing:.04em;margin:var(--e-3) 0 var(--e-4)}.entry-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.entry-foot{margin-top:var(--e-7);padding-top:var(--e-4);border-top:var(--b-end) solid var(--c-rule);font:var(--t-ui);color:var(--c-ink-2)}.entry-links{gap:var(--e-4);margin-top:var(--e-2);flex-wrap:wrap;display:flex}.field{flex-direction:column;display:flex}.field-label{font:600 1rem/1.5rem var(--f-ui);color:var(--c-ink)}.field-help{font:var(--t-mention);color:var(--c-ink-2);margin:var(--e-1) 0 0}.field-box{margin-top:var(--e-2);min-height:var(--h-action);border:var(--b-field) solid var(--c-rule-strong);border-radius:var(--r-1);background:var(--c-background);align-items:stretch;display:flex}.field-box:focus-within{border:2.5px solid var(--c-accent)}.field-box input,.field-box textarea{min-width:0;min-height:calc(var(--h-action) - 3px);padding:0 var(--e-4);font:400 1.125rem/1.5rem var(--f-ui);color:var(--c-ink);background:0 0;border:0;flex:1}.field-box textarea{padding:var(--e-3) var(--e-4);resize:vertical}.field-box input:focus-visible,.field-box textarea:focus-visible{outline:none}.field-toggle{min-width:var(--h-target);padding:0 var(--e-3);border:0;border-left:var(--b-end) solid var(--c-rule);color:var(--c-accent);font:600 1rem/1.5rem var(--f-ui);text-underline-offset:3px;background:0 0;flex:none;text-decoration:underline;text-decoration-thickness:1.5px}.field-toggle:active{background:var(--c-accent-background)}.field-line{min-height:0}.field-error,.field-status{align-items:flex-start;gap:var(--e-2);margin:var(--e-2) 0 0;font:600 .875rem/1.25rem var(--f-ui);display:flex}.field-error{color:var(--c-wrong)}.field-status{color:var(--c-ink-2);font-weight:500}.field[data-error] .field-box{border:2px solid var(--c-wrong)}.password-phrase{margin-top:var(--e-1);flex-direction:column;align-items:flex-start;display:flex}.banner{gap:var(--e-3);padding:var(--e-3) var(--e-4);border-left:var(--b-callout) solid var(--c-rule-strong);background:var(--c-surface);font:var(--t-ui);align-items:flex-start;display:flex}.banner[data-kind=error]{border-left-color:var(--c-wrong)}.banner .icon{margin-top:2px}.banner-title{font-weight:700}.banner p+p{margin-top:var(--e-1)}
