.sv{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.sv-main{z-index:1;width:min(100% - 2 * var(--space-4), 560px);padding-top:var(--space-12);text-align:center;outline:none;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.sv.sv--in{background:0 0;min-height:0}.sv-mark{background:var(--brand);flex:none;width:56px;height:56px;display:block;-webkit-mask:url(/brand/mark.svg) 50%/contain no-repeat;mask:url(/brand/mark.svg) 50%/contain no-repeat}.sv-block{flex-direction:column;align-items:center;width:100%;display:flex}.sv .sv-h1:focus{outline:none}.sv .sv-h1{font:700 40px/1.02 var(--font-display);letter-spacing:-.015em;color:var(--text);text-wrap:balance;margin:28px 0 0}.sv .sv-text{font:400 18px/1.55 var(--font-text);color:var(--text-muted);margin:20px 0 0}.sv-btns{gap:var(--space-3);width:100%;margin-top:var(--space-8);flex-direction:column;display:flex}.sv-btns .fz-btn{min-height:52px}.sv .sv-help{font:var(--text-small);color:var(--text-muted);margin:28px 0 0}.sv-help .fz-link,.sv-repeat .fz-link{margin:-11px 0;padding:11px 0;display:inline-block}.sv .sv-repeat{margin:var(--space-4) 0 0;font:var(--text-small);color:var(--text-muted)}.sv-code{gap:var(--space-3);padding:14px var(--space-3) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;align-items:stretch;margin-top:28px;display:flex}.sv-code__row{justify-content:center;align-items:center;gap:10px;display:inline-flex}.sv-code__t{font:var(--text-small);color:var(--text-muted);white-space:nowrap}.sv-code__v{font:500 15px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text);white-space:nowrap;-webkit-user-select:all;user-select:all}.sv .sf{border-top:0;margin-top:0;padding-top:36px}.sv-toast{bottom:var(--space-6);z-index:70;position:fixed;left:50%;transform:translate(-50%)}.sv-toast .fz-toast{margin:0}.sv-rail{width:calc(100% + 2 * var(--line-thick));padding-top:var(--space-12);margin:auto calc(-1 * var(--line-thick)) 0;display:flex}.sv-rail i{height:var(--line-thick-m);background:var(--brand);border-radius:var(--radius-pill);flex:1 1 0;display:block}.sv-rail i:last-child{display:none}.sv-rail--broken{gap:36px}.sv-rail--broken i:first-child{flex:7 1 0}.sv-rail--broken i:last-child{flex:3 1 0;display:block}@media (min-width:900px){.sv-main{padding-top:120px}.sv .sv-h1{font-size:56px}.sv-btns{flex-direction:row;justify-content:center;width:auto}.sv-btns .fz-btn{min-height:48px}.sv-code{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);flex-flow:wrap;justify-content:center;align-items:center}.sv-rail i{height:var(--line-thick)}.sv .sf{padding-top:56px}.sv-rail--broken{gap:90px}}@media print{.sv-rail{display:none}}
