.a5-col{gap:var(--s-5);width:100%;max-width:var(--auth-w);flex-direction:column;margin-inline:auto;display:flex}.a5-col[data-width=flow]{max-width:var(--reading-w)}.a5-card{gap:var(--s-6)}.a5-card>[data-region]:empty,.a5-card>[hidden]{display:none}.a5-head{gap:var(--s-3);flex-direction:column;display:flex}.a5-head>[data-region]:empty{display:none}.a5-tag{align-self:flex-start}.a5-h1{font-size:var(--fs-portal-h1);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--ink-1);text-wrap:balance}.a5-h1:focus{outline:none}.a5-main{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.a5-text{font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.a5-text strong{font-weight:var(--fw-medium);color:var(--ink-1)}.a5-small{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.a5-demo{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.a5-form{gap:var(--s-5);flex-direction:column;display:flex}.a5-form .pt-acts{margin-top:var(--s-1)}.a5-primary{width:100%}.a5-links{align-items:flex-start;gap:var(--s-2);padding:var(--s-5) 0 0;border-top:1px solid var(--line-1);flex-direction:column;margin:0;list-style:none;display:flex}.a5-links a,.a5-links button{font-size:var(--fs-sm)}.a5-inline-link{color:var(--ink-1);font-weight:var(--fw-medium);text-underline-offset:.2em;text-decoration:underline}.a5-helpline{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);display:flex}.a5-helpline svg{width:18px;height:18px;margin-top:var(--s-1);color:var(--ink-2);flex:none}.a5-who{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-4) var(--s-5);border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.a5-who-l{gap:var(--s-1);flex-direction:column;display:flex}.a5-who-k{font-size:var(--fs-sm);color:var(--ink-3)}.a5-who-v{font-size:var(--fs-portal-title);font-weight:var(--fw-medium);color:var(--ink-1);font-variant-numeric:tabular-nums}.a5-resend{align-items:center;gap:var(--s-2) var(--s-4);min-height:var(--s-6);font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.a5-note{font-size:var(--fs-portal-body);align-items:flex-start}.a5-note:focus{outline:2px solid var(--focus);outline-offset:var(--focus-offset)}.a5-note>svg{margin-top:var(--s-1)}.a5-note p{color:var(--ink-1)}.a5-group{gap:var(--s-2);flex-direction:column;display:flex}.a5-h2{font-size:var(--fs-portal-title);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.a5-list{gap:var(--s-2);padding-left:var(--s-5);font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-2);flex-direction:column;margin:0;display:flex}.a5-routes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a5-routes>li{padding-block:var(--s-4)}.a5-routes>li+li{border-top:1px solid var(--line-1)}.a5-routes>li:first-child{padding-top:0}.a5-box{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line-1);border-radius:var(--r-lg);flex-direction:column;display:flex}.a5-box-head{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.a5-dl{gap:var(--s-2) var(--s-5);font-size:var(--fs-portal-body);grid-template-columns:auto 1fr;margin:0;display:grid}.a5-dl dt{color:var(--ink-3)}.a5-dl dd{color:var(--ink-1);font-weight:var(--fw-medium);margin:0}.a5-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a5-rows>li{align-items:flex-start;gap:var(--s-3);padding-block:var(--s-4);flex-direction:column;display:flex}.a5-rows>li+li{border-top:1px solid var(--line-1)}.a5-rows>li:first-child{padding-top:0}.a5-rows>li:last-child{padding-bottom:0}.a5-row-t{font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-1)}.a5-progress{align-items:center;gap:var(--s-3);font-size:var(--fs-portal-body);color:var(--ink-2);display:flex}.a5-progress svg{flex:none;width:20px;height:20px}.a5-progress[hidden]{display:none}.a5-prompt{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface-sunken);flex-direction:column;display:flex}.a5-prompt:focus{outline:2px solid var(--focus);outline-offset:var(--focus-offset)}.a5-read{gap:var(--s-6);width:100%;max-width:var(--jy-col-wide);margin-inline:auto;display:grid}.a5-read-main{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.a5-read-body{gap:var(--s-6);flex-direction:column;display:flex}.a5-sec h2{font-size:var(--fs-portal-title);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.a5-toc{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line-1);border-radius:var(--r-xl);background:var(--surface-panel);flex-direction:column;display:flex}.a5-toc-h{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-1)}.a5-toc ol{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a5-toc a{min-height:var(--s-6);font-size:var(--fs-sm);color:var(--ink-2);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.a5-toc a:hover{color:var(--ink-1)}}.a5-legal-head{gap:var(--s-3);flex-direction:column;display:flex}.a5-meta{align-items:center;gap:var(--s-2) var(--s-5);font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.a5-lang{align-items:center;gap:var(--s-2);display:inline-flex}.a5-lang select{min-height:var(--ctl-sm);padding:0 var(--s-3);border:1px solid var(--field-border);border-radius:var(--r-md);background:var(--surface-panel);font:inherit;color:var(--ink-1)}.a5-sec{gap:var(--s-3);scroll-margin-top:calc(var(--header-h-portal) + var(--s-4));flex-direction:column;display:flex}.a5-sec+.a5-sec{padding-top:var(--s-6);border-top:1px solid var(--line-1)}.a5-sec p,.a5-sec li{font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-2)}.a5-doclist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a5-doclist li{gap:var(--s-1);padding-block:var(--s-4);flex-direction:column;display:flex}.a5-doclist li+li{border-top:1px solid var(--line-1)}.a5-doclist a{font-size:var(--fs-portal-title);font-weight:var(--fw-medium);color:var(--ink-1);text-underline-offset:.2em;text-decoration:underline}@media (width>=1024px){.a5-read{column-gap:var(--grid-gap);grid-template-columns:minmax(0,3fr) minmax(0,8fr);padding-right:8.33333%}.a5-read[data-toc=none]{max-width:var(--reading-w);grid-template-columns:minmax(0,1fr);padding-right:0}.a5-toc{top:calc(var(--header-h-portal) + var(--s-6));align-self:start;position:sticky}}@media (width<=719px){.a5-h1{font-size:var(--fs-portal-figure)}}.a5-q-ic{vertical-align:middle;margin-right:var(--s-2);color:var(--ink-2);display:inline-flex}.a5-q-ic svg{width:18px;height:18px}.a5-info-line{align-items:center;gap:var(--s-1);display:flex}.a5-choices{gap:var(--s-3);display:grid}.a5-choice{align-items:center;gap:var(--s-4);min-height:72px;padding:var(--s-4) var(--s-5);border:var(--border-hair) solid var(--line-2);border-radius:var(--r-lg);background:var(--surface-panel);color:var(--ink-1);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.a5-choice:hover{border-color:var(--ink-3)}}.a5-choice.is-primary{background:var(--brand);border-color:var(--brand)}@media (hover:hover) and (pointer:fine) and (width>=600px){.a5-choice.is-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}}.a5-choice-ic{flex:none;place-items:center;display:grid}.a5-choice-t{gap:var(--s-1);flex:1;display:grid}.a5-choice-h{font-size:var(--fs-portal-title);font-weight:var(--fw-medium)}.a5-choice.is-primary .a5-small{color:var(--ink-1)}.a5-choice-go{color:var(--ink-3);flex:none}
