html{scroll-behavior:auto}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.page-head{padding:calc(72px + var(--wk-space-40)) 0 var(--wk-space-24)}.page-head .tag{margin-bottom:var(--wk-space-16)}.narrow{max-width:840px}.crumbs{margin-bottom:var(--wk-space-16);font:var(--wk-weight-medium) 14px/20px var(--wk-font);color:var(--wk-text-tertiary)}.crumbs ol{display:flex;flex-wrap:wrap;gap:var(--wk-space-8);list-style:none}.crumbs li+li:before{content:"/";margin-right:var(--wk-space-8);color:var(--wk-border-strong)}.crumbs a{color:var(--wk-text-secondary)}.crumbs a:hover{color:var(--wk-text-brand)}.answer{margin-top:var(--wk-space-24);padding:var(--wk-space-24);display:grid;gap:var(--wk-space-12);background:var(--wk-surface-brand-subtle);border-radius:var(--wk-radius-2xl);box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-brand-100)}.answer-label{display:inline-flex;align-items:center;gap:var(--wk-space-6);font:var(--wk-weight-bold) var(--wk-label-overline-size)/1 var(--wk-font);letter-spacing:var(--wk-label-overline-tracking);text-transform:uppercase;color:var(--wk-text-brand)}.answer p{font:var(--wk-weight-regular) var(--wk-body-lg-size)/var(--wk-body-lg-lh) var(--wk-font);color:var(--wk-text-primary)}.answer strong{font-weight:var(--wk-weight-bold)}.answer a{color:var(--wk-text-brand);text-decoration:underline;text-underline-offset:3px}.page-meta{margin-top:var(--wk-space-16);font:var(--wk-weight-regular) 14px/20px var(--wk-font);color:var(--wk-text-tertiary)}.toc{margin-top:var(--wk-space-24);display:grid;gap:var(--wk-space-8)}.toc-label{font:var(--wk-weight-bold) var(--wk-label-overline-size)/1 var(--wk-font);letter-spacing:var(--wk-label-overline-tracking);text-transform:uppercase;color:var(--wk-text-tertiary)}.toc ul{display:flex;flex-wrap:wrap;gap:var(--wk-space-8);list-style:none}.toc a{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--wk-space-16);border-radius:var(--wk-radius-full);background:var(--wk-surface-default);box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-default);font:var(--wk-weight-medium) 14px/20px var(--wk-font);color:var(--wk-text-secondary);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.toc a:hover{background:var(--wk-surface-brand-subtle);color:var(--wk-text-brand);box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-brand)}.container.prose{display:grid;gap:calc(var(--wk-space-40) + var(--wk-space-8));padding-top:var(--wk-space-24);padding-bottom:calc(var(--wk-space-40) + var(--wk-space-8))}.doc-sec{display:grid;gap:var(--wk-space-16);align-content:start;scroll-margin-top:calc(72px + var(--wk-space-16))}.doc-sec>h2,.rel h2{font:var(--wk-weight-bold) 28px/36px var(--wk-font);color:var(--wk-text-primary);text-wrap:balance}.prose p{max-width:68ch;font:var(--wk-weight-regular) var(--wk-body-md-size)/var(--wk-body-md-lh) var(--wk-font);color:var(--wk-text-secondary)}.prose a{color:var(--wk-text-brand);text-decoration:underline;text-underline-offset:3px}.prose strong{color:var(--wk-text-primary);font-weight:var(--wk-weight-bold)}.doc-steps{display:grid;list-style:none}.doc-steps li{position:relative;display:grid;grid-template-columns:40px 1fr;gap:var(--wk-space-16);padding-bottom:var(--wk-space-24)}.doc-steps li:last-child{padding-bottom:0}.doc-steps li:not(:last-child):before{content:"";position:absolute;left:19px;top:48px;bottom:var(--wk-space-8);width:2px;border-radius:var(--wk-radius-full);background:var(--wk-brand-100)}.doc-steps .num{width:40px;height:40px;border-radius:var(--wk-radius-full);background:var(--wk-surface-brand);color:var(--wk-text-on-brand);font:var(--wk-weight-black) 16px/20px var(--wk-font);display:grid;place-items:center;font-variant-numeric:tabular-nums}.doc-steps b{display:block;padding-top:var(--wk-space-8);font:var(--wk-weight-bold) 18px/24px var(--wk-font);color:var(--wk-text-primary)}.doc-steps p{margin-top:var(--wk-space-4)}.doc-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--wk-space-16);list-style:none}.doc-cards li{display:flex}.doc-card{width:100%;display:grid;gap:var(--wk-space-8);align-content:start;padding:var(--wk-space-24)}.doc-card .icon-disc{width:40px;height:40px;margin-bottom:var(--wk-space-4)}.doc-card h3{display:flex;align-items:center;gap:var(--wk-space-8);font:var(--wk-weight-bold) 18px/24px var(--wk-font);color:var(--wk-text-primary)}.doc-card p{font:var(--wk-weight-regular) 15px/22px var(--wk-font)}.prose a.doc-card{color:inherit;text-decoration:none}.doc-card.is-link{transition:box-shadow .15s ease}.doc-card.is-link h3{color:var(--wk-text-brand)}.doc-card.is-link:hover{box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-brand),var(--wk-shadow-raised)}.doc-card.is-link h3 svg{flex:none;transition:transform .15s ease}.doc-card.is-link:hover h3 svg{transform:translate(3px)}.doc-checks{display:grid;gap:var(--wk-space-12);list-style:none}.doc-checks.is-two{grid-template-columns:1fr 1fr;column-gap:var(--wk-space-24)}.doc-checks li{display:flex;gap:var(--wk-space-12);align-items:flex-start;font:var(--wk-weight-regular) var(--wk-body-md-size)/var(--wk-body-md-lh) var(--wk-font);color:var(--wk-text-secondary)}.doc-checks .check{flex:none;width:24px;height:24px;margin-top:0;border-radius:var(--wk-radius-full);background:var(--wk-surface-brand-subtle);color:var(--wk-icon-brand);display:grid;place-items:center}.callout{display:grid;grid-template-columns:auto 1fr;gap:var(--wk-space-16);align-items:start;padding:var(--wk-space-20,20px) var(--wk-space-24);border-radius:var(--wk-radius-xl);background:var(--wk-surface-subtle);box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-default)}.callout .icon-disc{width:40px;height:40px;background:var(--wk-surface-default);color:var(--wk-icon-brand)}.callout b{display:block;margin-bottom:var(--wk-space-4);padding-top:var(--wk-space-8);font:var(--wk-weight-bold) 16px/24px var(--wk-font);color:var(--wk-text-primary)}.callout p{max-width:none;margin:0 0 var(--wk-space-8)}.callout p:last-child{margin-bottom:0}.callout.is-tip{background:var(--wk-surface-brand-subtle);box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-brand-100)}.callout.is-note{background:var(--wk-surface-default)}.callout.is-note .icon-disc{background:var(--wk-surface-muted);color:var(--wk-icon-secondary)}.callout.is-limit{background:var(--wk-surface-warning-subtle);box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-warning)}.callout.is-limit .icon-disc{background:var(--wk-surface-default);color:var(--wk-icon-warning)}.tbl{overflow-x:auto;border-radius:var(--wk-radius-lg);box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-default)}.tbl table{width:100%;border-collapse:collapse;min-width:520px}.tbl th,.tbl td{padding:var(--wk-space-12) var(--wk-space-16);text-align:left;vertical-align:top;font:var(--wk-weight-regular) 15px/22px var(--wk-font);color:var(--wk-text-secondary);border-bottom:1px solid var(--wk-border-subtle)}.tbl th{background:var(--wk-surface-subtle);color:var(--wk-text-primary);font-weight:var(--wk-weight-bold)}.tbl tr:last-child td{border-bottom:0}.tbl td:first-child{color:var(--wk-text-primary);font-weight:var(--wk-weight-medium)}.faq-d-list{display:grid;gap:var(--wk-space-12)}.faq-d{position:relative;background:var(--wk-surface-default);border-radius:var(--wk-radius-lg);overflow:hidden}.faq-d:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-default);pointer-events:none;transition:box-shadow .15s ease}.faq-d:hover:after{box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-strong)}.faq-d[open]:after{box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-brand)}.faq-d summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--wk-space-16);min-height:56px;padding:var(--wk-space-12) var(--wk-space-16);cursor:pointer;font:var(--wk-weight-bold) 16px/24px var(--wk-font);color:var(--wk-text-primary);transition:background-color .15s ease}.faq-d summary::-webkit-details-marker{display:none}.faq-d summary:hover{background:var(--wk-surface-subtle)}.faq-d[open] summary:hover{background:transparent}.faq-d summary:focus-visible{box-shadow:inset 0 0 0 var(--wk-border-2) var(--wk-border-focus)}.faq-d .faq-ic{flex:none;width:24px;height:24px;border-radius:var(--wk-radius-full);background:var(--wk-surface-brand-subtle);color:var(--wk-icon-brand);display:grid;place-items:center;transition:transform .2s ease,background-color .15s ease,color .15s ease}.faq-d[open] .faq-ic{background:var(--wk-surface-brand);color:var(--wk-icon-on-brand);transform:rotate(45deg)}.faq-d p{max-width:none;padding:0 var(--wk-space-16) var(--wk-space-16)}.rel{padding:var(--wk-space-40) 0;background:var(--wk-surface-subtle)}.rel h2{margin-bottom:var(--wk-space-24)}.rel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--wk-space-16)}.rel-card{display:flex;align-items:center;gap:var(--wk-space-16);padding:var(--wk-space-20,20px) var(--wk-space-24);background:var(--wk-surface-default);border-radius:var(--wk-radius-2xl);box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-default);transition:box-shadow .15s ease}.rel-card:hover{box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-brand),var(--wk-shadow-raised)}.rel-card .icon-disc{flex:none}.rel-text{display:grid;gap:var(--wk-space-4);flex:1;min-width:0}.rel-text b{font:var(--wk-weight-bold) 16px/24px var(--wk-font);color:var(--wk-text-brand)}.rel-text>span{font:var(--wk-weight-regular) 14px/20px var(--wk-font);color:var(--wk-text-secondary)}.rel-go{flex:none;color:var(--wk-icon-brand);transition:transform .15s ease}.rel-card:hover .rel-go{transform:translate(3px)}.cta-sec{padding:var(--wk-space-40) 0 calc(var(--wk-space-40) * 2)}.cta-box{background:var(--wk-surface-brand);color:var(--wk-text-on-brand);border-radius:var(--wk-radius-2xl);padding:var(--wk-space-40);display:grid;gap:var(--wk-space-16);justify-items:start}.cta-box h2{font:var(--wk-weight-bold) 28px/36px var(--wk-font);max-width:620px}.cta-box p{max-width:600px;color:var(--wk-brand-50);font:var(--wk-weight-regular) 18px/28px var(--wk-font)}.calc{display:grid;grid-template-columns:1fr 1fr;gap:var(--wk-space-24)}.calc-form,.calc-out{padding:var(--wk-space-24);border-radius:var(--wk-radius-2xl);background:var(--wk-surface-default);box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-border-default)}.calc-form{display:grid;gap:var(--wk-space-16);align-content:start}.calc label{display:grid;gap:var(--wk-space-8);font:var(--wk-weight-medium) 14px/20px var(--wk-font);color:var(--wk-text-primary)}.calc input{height:var(--wk-control-lg,48px);padding:0 var(--wk-space-16);border:1px solid var(--wk-border-strong);border-radius:var(--wk-radius-lg);font:var(--wk-weight-regular) 18px/24px var(--wk-font);color:var(--wk-text-primary);background:var(--wk-surface-default)}.calc input:focus{outline:0;border-color:var(--wk-border-focus);box-shadow:var(--wk-focus-ring)}.calc-out{background:var(--wk-surface-brand-subtle);box-shadow:inset 0 0 0 var(--wk-border-1) var(--wk-brand-100);display:grid;gap:var(--wk-space-12);align-content:start}.calc-out .lbl{font:var(--wk-weight-medium) 14px/20px var(--wk-font);color:var(--wk-text-secondary)}.calc-out .big{font:var(--wk-weight-black) 40px/48px var(--wk-font);color:var(--wk-text-brand);font-variant-numeric:tabular-nums}.calc-out .alt{font:var(--wk-weight-bold) 20px/28px var(--wk-font);color:var(--wk-text-primary);font-variant-numeric:tabular-nums}.calc-out .msg{font:var(--wk-weight-regular) 15px/22px var(--wk-font);color:var(--wk-text-secondary)}@media(max-width:700px){.page-head{padding-top:calc(72px + var(--wk-space-24))}.doc-sec>h2,.rel h2,.cta-box h2{font-size:24px;line-height:32px}.answer{padding:var(--wk-space-16)}.answer p{font-size:16px;line-height:24px}.doc-cards,.rel-grid,.calc,.doc-checks.is-two{grid-template-columns:1fr}.toc ul{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--site-gutter) * -1);padding:0 var(--site-gutter) var(--wk-space-4);scrollbar-width:none}.toc ul::-webkit-scrollbar{display:none}.toc li{flex:none}.doc-card{grid-template-columns:40px 1fr;column-gap:var(--wk-space-16);row-gap:var(--wk-space-4);padding:var(--wk-space-16);align-items:center}.doc-card .icon-disc{grid-row:1 / span 2;align-self:start;margin:0}.doc-card p{grid-column:2}.callout{grid-template-columns:1fr;gap:var(--wk-space-8);padding:var(--wk-space-16)}.callout b{padding-top:0}.rel-card{padding:var(--wk-space-16)}.cta-box{padding:var(--wk-space-32) var(--wk-space-24)}.cta-box .btn{width:100%}}@media(prefers-reduced-motion:reduce){.faq-d .faq-ic,.doc-card.is-link h3 svg,.rel-go{transition:none}}
