@layer v37{.d2:where([data-rf-css=site],[data-rf-css=site] *) .d2-main{flex:1;padding-bottom:8px}.d2:where([data-rf-css=site],[data-rf-css=site] *) .is-flipped{transform:rotate(180deg)}.d2:where([data-rf-css=site],[data-rf-css=site] *) .d2-crumbs{display:flex;align-items:center;gap:8px;min-height:40px;padding-top:6px;font-size:13.5px;color:var(--k-ink-3)}.d2:where([data-rf-css=site],[data-rf-css=site] *) .d2-crumbs .k-link{min-height:32px}.d2:where([data-rf-css=site],[data-rf-css=site] *) .k-pill.is-invalid{border-color:var(--k-danger)}.d2:where([data-rf-css=site],[data-rf-css=site] *) .k-pop-foot{gap:8px}@media (max-width:700px){.d2:where([data-rf-css=site],[data-rf-css=site] *) .d2-pills .k-pill{width:100%;min-height:44px;padding:3px 8px 3px 10px;gap:6px}.d2:where([data-rf-css=site],[data-rf-css=site] *) .d2-pills .k-pill>.k-ico:first-child{display:none}.d2:where([data-rf-css=site],[data-rf-css=site] *) .d2-pills .k-pop-panel,.d2:where([data-rf-css=site],[data-rf-css=site] *) .d2-pills .k-pop-panel.is-wide{width:100%}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .k-pill-label{font-size:12px;font-weight:500;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d2-vshort{display:none}@media (max-width:700px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d2-vfull{display:none}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d2-vshort{display:inline}}.kit.k-layer.is-side:where([data-rf-css=site],[data-rf-css=site] *){justify-content:flex-end;align-items:stretch;background:rgba(31,26,22,.26)}@media (max-width:760px){.kit.k-layer.is-side:where([data-rf-css=site],[data-rf-css=site] *){justify-content:center;align-items:flex-end;background:rgba(31,26,22,.36)}}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-qchip[aria-pressed=true]{background:var(--k-accent-soft);border-color:var(--k-accent);color:var(--k-accent-ink);box-shadow:inset 0 0 0 1px var(--k-accent)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-seg-opt input:checked+span{border-color:var(--k-accent);box-shadow:inset 0 0 0 1px var(--k-accent);background:var(--k-accent-soft)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-qchip{min-height:36px;padding:0 11px;font-size:14px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal .k-quick{flex-wrap:wrap}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal{display:flex;flex-direction:column}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-sum{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 12px;margin:0}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-sum b{font-size:15.5px;font-weight:650;color:var(--k-ink)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-sum span{font-size:13.5px;color:var(--k-ink-3)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-month{display:flex;flex-direction:column;gap:2px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-title{font-size:15px;font-weight:650;color:var(--k-ink)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--k-line);border-radius:8px;background:var(--k-card);color:var(--k-ink-2);cursor:pointer}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-arrow:hover:not(:disabled){border-color:var(--k-ink-3);color:var(--k-ink)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-arrow:disabled{opacity:.35;cursor:default}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-grid,.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-wk span{padding:2px 0 4px;text-align:center;font-size:12px;font-weight:600;color:var(--k-ink-3)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-grid{row-gap:2px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day{position:relative;display:flex;align-items:center;justify-content:center;height:40px;padding:0;border:0;background:transparent;color:var(--k-ink);font-size:14.5px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:background-color .12s}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day:hover:not(:disabled) span{background:var(--k-surface-2)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day:disabled{color:var(--d8-cal-off,#c3b9ae);cursor:default}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day.is-today span{box-shadow:inset 0 0 0 1px var(--k-line-strong)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day.is-in{background:var(--k-accent-soft)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day.is-in span{color:var(--k-accent-ink)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day.is-start:not(.is-single){background:linear-gradient(to right,transparent 50%,var(--k-accent-soft) 50%)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day.is-end:not(.is-single){background:linear-gradient(to left,transparent 50%,var(--k-accent-soft) 50%)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day.is-end span,.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day.is-end:hover span,.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day.is-start span,.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day.is-start:hover span{background:var(--k-accent);color:#fff;font-weight:650;box-shadow:none}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day:focus-visible{outline:none}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day:focus-visible span{outline:2px solid var(--k-ink);outline-offset:1px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-type{gap:10px;border-top:1px solid var(--d3-hair,#efe9e1)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-type label{font-size:13px;font-weight:600;color:var(--k-ink-3)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-type .k-input{min-height:40px;font-size:14.5px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .k-pop-panel.is-cal{width:392px;max-width:calc(100cqw - 32px);padding:16px 16px 12px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .k-pop-panel .k-pop-foot{gap:8px;margin-top:12px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d4-popsheet-in .k-pop-foot{position:sticky;bottom:0;z-index:1;display:flex;gap:10px;margin:8px -16px 0;padding:12px 16px 16px;border-top:1px solid var(--k-line);background:var(--k-card)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d4-popsheet-in .k-pop-foot .k-btn{flex:1;min-height:44px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d4-popsheet .k-cal-day{height:44px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d4-popsheet .k-cal-day span{width:40px;height:40px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d4-popsheet .k-cal-arrow{width:44px;height:44px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d4-popsheet .k-qchip{min-height:40px}@media (max-width:700px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-arrow{width:44px;height:44px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-type .k-input{min-height:44px}}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal .k-qchip{padding:0 9px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .k-pop-panel.is-cal{width:404px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal{gap:12px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-head{display:flex;flex-direction:column;gap:2px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-sum{justify-content:flex-start;gap:2px 10px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-sum b{font-size:16px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-count{font-size:13.5px;font-weight:500;color:var(--k-ink-3)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal .k-cal-hint{margin:0;font-size:13.5px;line-height:1.4;color:var(--k-ink-3)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal .k-quick{display:flex;flex-wrap:nowrap;gap:6px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal .k-qchip{flex:1 1 0;min-width:0;justify-content:center;white-space:nowrap;padding:0 8px;font-size:13.5px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-typebtn.k-link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:32px;margin:-2px 0 0;padding:0;font-size:13.5px;font-weight:600;color:var(--k-ink-2)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-type{padding-top:10px;border-top:1px solid var(--d4-hair,#efe9e1)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal>.k-error{margin:-4px 0 0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .k-pop-panel.is-cal .k-pop-foot{margin-top:10px;padding-top:12px;border-top:1px solid var(--d4-hair)}@media (max-width:700px){.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal .k-qchip{min-height:40px}}@media (max-width:360px){.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal .k-qchip{padding:0 6px;font-size:13px}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d2-crumbs a.k-link{display:inline-flex;align-items:center}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) a.k-btn{text-decoration:none}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-day:disabled{color:var(--d8-cal-off)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal-type{border-top-color:var(--d3-hair)}.kit.k-layer.is-side:where([data-rf-css=site],[data-rf-css=site] *){background:var(--d8-backdrop)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-input,.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-select{background-color:var(--k-card);color:var(--k-ink);border-color:var(--k-line-strong)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .k-pop-panel{background:var(--k-card);border-color:var(--k-line);box-shadow:var(--k-shadow-1)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-times{container:kt/inline-size}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-times .k-seg{grid-template-columns:repeat(2,minmax(0,1fr))}@container kt (min-width: 620px){.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-times .k-seg{grid-template-columns:repeat(4,minmax(0,1fr))}}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-times .k-seg-opt small{white-space:normal}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-custom{align-items:start}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-custom.is-invalid .k-select{border-color:var(--k-danger)}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-btn-primary:disabled{background:var(--rf-pri-off);border-color:var(--rf-pri-off);color:var(--rf-pri-off-ink);opacity:1;cursor:not-allowed}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-btn-primary:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-times .k-seg-opt b,.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-times .k-seg-opt small{white-space:nowrap}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-times .k-seg-opt span{min-width:0}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-times .k-row2.k-custom{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container kt (max-width: 220px){.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-times .k-row2.k-custom{grid-template-columns:minmax(0,1fr)}}@container kt (max-width: 300px){.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-times .k-seg-opt span{padding-left:8px;padding-right:8px}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-times .k-seg-opt small{font-size:12px}}@media (max-width:239px){.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal .k-quick{flex-wrap:wrap}.kit:where([data-rf-css=site],[data-rf-css=site] *) .k-cal .k-qchip{flex:1 1 auto}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-crumbs{flex-wrap:wrap;gap:0 8px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-crumbs [aria-current=page]{color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-crumb-gap{width:6px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin:14px 0 0;border:1px solid var(--k-line);border-radius:12px;background:var(--k-card);overflow:hidden}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-stats>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px 16px 13px;box-shadow:-1px 0 0 var(--d3-hair),0 -1px 0 var(--d3-hair)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-stat-v{font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--k-ink);overflow-wrap:anywhere}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-stat-v a{color:var(--k-accent-ink);text-underline-offset:4px;text-decoration-thickness:1px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-stat-l{font-size:13px;line-height:1.35;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-faqlist{margin-top:14px;border-top:1px solid var(--k-line);max-width:820px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-q{border-bottom:1px solid var(--k-line)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 0;list-style:none;cursor:pointer}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-q summary::-webkit-details-marker{display:none}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-q summary:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px;border-radius:4px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-q summary h3{margin:0;font-size:16px;line-height:1.4;font-weight:650;color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-q-ico{flex:none;color:var(--k-ink-3);transition:transform .15s}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-q[open] .d10-q-ico{transform:rotate(45deg)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-q p{margin:0 0 16px;max-width:70ch;font-size:15px;line-height:1.6;color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-q p a{color:var(--k-accent-ink);font-weight:600;text-underline-offset:3px;text-decoration-thickness:1px}@media (max-width:760px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-stats>div{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding:10px 14px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-stats>div>.d10-stat-l{order:-1}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-stat-v{font-size:17px;text-align:right}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .d10-stats{grid-template-columns:minmax(0,1fr)}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24{--g24-measure:720px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 10px;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:.02em;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-h1{margin:0;font-size:36px;line-height:1.12;font-weight:750;letter-spacing:-.02em;color:var(--k-ink);text-wrap:balance}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-lede{margin:14px 0 0;max-width:62ch;font-size:18px;line-height:1.55;color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-body{display:grid;grid-template-columns:minmax(0,var(--g24-measure));column-gap:56px;align-items:start;margin-top:20px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-body>*{grid-column:1;min-width:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-h2{margin:44px 0 0;font-size:26px;line-height:1.25;font-weight:720;letter-spacing:-.012em;color:var(--k-ink);scroll-margin-top:16px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-h3{margin:28px 0 0;font-size:19px;line-height:1.35;font-weight:680;color:var(--k-ink);scroll-margin-top:16px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-h4{margin:0;font-size:16px;line-height:1.4;font-weight:680;color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-h2:focus,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-h3:focus{outline:none}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-p{margin:14px 0 0;font-size:17px;line-height:1.68;color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-p.is-small{font-size:15px;line-height:1.6}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-p.is-strong{font-weight:650;color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24 strong{font-weight:680;color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-a{color:var(--k-accent-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-ul{margin:14px 0 0;padding-left:22px;font-size:17px;line-height:1.6;color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-ul{list-style:disc}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-ul>li{margin-top:8px;padding-left:4px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24 code{font-size:.92em;padding:1px 5px;border-radius:4px;background:var(--k-surface)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-box{margin:28px 0 0;padding:18px 20px;border:1px solid var(--k-line-strong);border-radius:12px;background:var(--k-card)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-box .g24-h3:first-child,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-box>:first-child{margin-top:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;margin:16px 0 0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--k-line);border-radius:12px;background:var(--k-card);color:var(--k-ink);text-decoration:none;min-width:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-card.is-link:hover{border-color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-card .g24-p{margin:0;font-size:14px;line-height:1.5;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-card .g24-a{font-weight:650;color:var(--k-ink);text-decoration:none}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-div>.g24-h2:first-child,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-div>:first-child{margin-top:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-div{margin-top:44px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-tw{margin:18px 0 0;border:1px solid var(--k-line);border-radius:12px;background:var(--k-card);overflow:hidden}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-tw:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table thead th{padding:10px 14px;text-align:left;vertical-align:bottom;font-size:13px;font-weight:700;letter-spacing:.01em;color:var(--k-ink-2);background:var(--k-surface);border-bottom:1px solid var(--k-line-strong)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody td,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody th{padding:12px 14px;text-align:left;vertical-align:top;border-top:1px solid var(--k-line)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody tr:first-child>*{border-top:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody .is-first{font-weight:650;color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table .g24-p{margin:0;font-size:14px;line-height:1.45}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table .g24-a{font-weight:600}@media (max-width:639px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-tw{border:0;border-radius:0;background:none;overflow:visible}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table td,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table th,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tr{display:block;width:auto}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody tr{margin:0 0 10px;padding:12px 14px 4px;border:1px solid var(--k-line);border-radius:12px;background:var(--k-card)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody td,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody th{padding:0 0 10px;border-top:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody .is-first{font-size:16.5px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--k-line)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody [data-label]:not(.is-first){display:grid;grid-template-columns:minmax(84px,34%) minmax(0,1fr);column-gap:12px;align-items:baseline}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody [data-label]:not(.is-first)>.g24-cv{grid-column:2;min-width:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table tbody [data-label]:not(.is-first):before{content:attr(data-label);grid-column:1;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:var(--k-ink-3)}}@media (max-width:760px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-h1{font-size:29px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-lede{font-size:17px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-h2{font-size:23px;margin-top:36px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-p,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-ul{font-size:16.5px}}@media (max-width:400px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-h1{font-size:26px}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-crumbs{display:block;min-height:40px;padding-top:10px;line-height:1.6}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-crumbs>span[aria-hidden]{margin:0 8px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-crumbs .k-link{display:inline;min-height:0;font-size:inherit}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-eyebrow{margin:44px 0 0;font-size:12.5px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--k-accent-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-eyebrow+.g24-h2{margin-top:6px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-div>.g24-eyebrow:first-child{margin-top:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-card>a.g24-a:first-of-type{font-size:18px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-card>a.g24-a:last-of-type:not(:first-of-type){margin-top:4px;font-size:13.5px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table .g24-a{overflow-wrap:normal;word-break:normal}@media (min-width:640px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-table[data-cols="5"] tbody .is-first{min-width:8.5rem}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-btnrow{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-eyebrow{margin:0 0 8px;font-size:13px;line-height:1.4;font-weight:650;letter-spacing:.02em;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-sh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-sh-main{min-width:0;max-width:760px;flex:1 1 420px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-h2{margin:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-h2.is-sub{margin-top:36px;font-size:21px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-dot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-alast{display:block}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-act{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding-top:12px;border-top:1px solid var(--k-line)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-astat{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:650;color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-alast{padding-left:15px;font-size:13.5px;color:var(--k-ink-3)}@media (max-width:639px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-sh{align-items:flex-start}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .s29-narrow{max-width:600px;margin:0 auto}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .s29-wide{max-width:1080px;margin:0 auto}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-panel{margin:0;padding:32px;border:1px solid var(--k-line-strong);border-radius:var(--k-r-lg);background:var(--k-card);box-shadow:var(--k-shadow-1)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-panel.is-center{text-align:center}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-panel.is-error{border-color:var(--k-danger);border-left-width:4px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-panel.is-plain{box-shadow:none;border-color:var(--k-line);background:transparent;padding:40px 24px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-eyebrow{margin:0 0 8px;font-size:13px;line-height:1.4;font-weight:650;letter-spacing:.02em;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-eyebrow.is-err{color:var(--k-danger)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-eyebrow.is-sub{margin-top:36px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-title{margin:0;font-size:28px;line-height:1.15;font-weight:750;letter-spacing:-.02em;color:var(--k-ink);text-wrap:balance}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-title.is-small{font-size:19px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-target{margin:22px 0 0;padding:16px 0;border-top:1px solid var(--k-line-strong);border-bottom:1px solid var(--k-line-strong);text-align:left}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-target-l{margin:0;font-size:13px;font-weight:650;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-target-n{margin:6px 0 0;font-size:24px;line-height:1.2;font-weight:700;color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-target-d{margin:6px 0 0;font-size:14.5px;color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body{margin:16px 0 0;font-size:17px;line-height:1.55;color:var(--k-ink-2);text-wrap:pretty}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body.is-italic{font-style:italic}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body strong{color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body a,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-questions a{color:var(--k-ink);text-decoration:underline;text-underline-offset:3px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-note{margin:14px 0 0;padding-left:12px;border-left:3px solid var(--k-accent);font-size:14.5px;color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-err{margin:14px 0 0;padding-left:12px;border-left:3px solid var(--k-danger);font-size:14.5px;color:var(--k-danger);text-align:left}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:26px 0 0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-acts.is-center{justify-content:center}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-panel.is-center .s29-acts{justify-content:center}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-btn{min-height:46px;padding:0 22px;border:0;cursor:pointer;text-decoration:none;justify-content:center;font:inherit;font-weight:700}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-btn:disabled{opacity:.55;cursor:default}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-btn2{min-height:46px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-quiet{background:none;border:0;padding:8px 2px;min-height:40px;display:inline-flex;align-items:center;font:inherit;font-size:14.5px;font-weight:650;color:var(--k-ink-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-quiet:hover{color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-questions{margin:18px 0 0;text-align:center;font-size:14px;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-checks{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:8px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-checks li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;font-size:15px;color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-checks svg{margin-top:3px;color:var(--k-good)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-banner{margin:16px 0 0;display:flex;gap:8px;align-items:flex-start;padding:12px 14px;border-radius:var(--k-r);font-size:14.5px;line-height:1.45;text-align:left}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-banner.is-ok{background:var(--k-good-bg);color:var(--k-good)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-banner.is-err{background:var(--k-accent-soft);color:var(--k-danger)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-banner svg{flex:0 0 auto;margin-top:2px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-spin{display:block;width:28px;height:28px;margin:0 auto 16px;border:3px solid var(--k-line-strong);border-top-color:var(--k-ink);border-radius:50%;animation:s29spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-spin{animation:none}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-form{display:grid;gap:10px;margin-top:22px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-label{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:650;color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-input{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--k-line-strong);border-radius:var(--k-r);background:var(--k-card);color:var(--k-ink);font:inherit;font-size:16px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-input:focus-visible{outline:2px solid var(--k-ink);outline-offset:1px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-rules{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:13px;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-rules li{display:flex;align-items:center;gap:6px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .is-link{margin-top:18px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-frame{padding:28px;border:1px solid var(--k-line-strong);border-radius:var(--k-r-lg);background:var(--k-card)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-steps{display:flex;justify-content:space-between;gap:8px;margin:0 0 24px;padding:0;list-style:none}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-steps li{flex:1 1 0;display:flex;align-items:center;gap:8px;min-width:0;padding-top:10px;border-top:3px solid var(--k-line);font-size:13px;font-weight:650;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-steps li.is-current{border-top-color:var(--k-ink);color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-steps li.is-done{border-top-color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-sn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--k-surface-2);font-size:12px;font-weight:700}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-steps li.is-current .s29-sn,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-steps li.is-done .s29-sn{background:var(--k-ink);color:var(--k-bg)}@media (max-width:520px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-frame{padding:20px 16px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-panel{padding:24px 18px}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-h1{margin:0;font-size:32px;line-height:1.12;font-weight:750;letter-spacing:-.02em;color:var(--k-ink);text-wrap:balance}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-h1.is-nf{font-size:36px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-hl{color:var(--k-accent-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-field{margin-top:24px;display:grid;gap:10px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-pop-l{margin:6px 0 0;font-size:13px;font-weight:650;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-pop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width:480px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-pop{grid-template-columns:minmax(0,1fr)}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-pop-b{display:grid;gap:2px;text-align:left;padding:12px 14px;min-height:64px;border:1px solid var(--k-line-strong);border-radius:var(--k-r);background:var(--k-card);color:var(--k-ink);font:inherit;cursor:pointer}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-pop-b:hover{border-color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-pop-n{font-weight:700}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-pop-c,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-pop-s{font-size:13px;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-nf{padding:28px 0 12px;text-align:center}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-404n{margin:6px 0 0;font-size:clamp(64px,18vw,112px);line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--k-ink-3);font-variant-numeric:tabular-nums}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-nf .s29-h1{margin-top:14px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-nf .s29-body{max-width:46ch;margin-left:auto;margin-right:auto}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-prose-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-legal .s29-prose-grid{grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-article{min-width:0;max-width:720px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-about .s29-article{margin:0 auto}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-hero{margin-bottom:28px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-kicker{margin:0 0 10px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text>.g24-p,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text>ol,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text>ul{max-width:68ch}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text>.g24-h2{margin-top:36px;scroll-margin-top:90px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text .g24-eyebrow{margin-top:44px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text>.g24-h3,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text>.g24-h4{margin-top:24px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:18px 0;border-top:1px solid var(--k-line-strong)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-card{padding:16px 16px 16px 0;border-bottom:1px solid var(--k-line)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-card .g24-h3{margin:0 0 6px;font-size:16px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-card .g24-p{margin:0;font-size:15px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-step{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--k-line)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-step:first-of-type{border-top:1px solid var(--k-line-strong)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-step-l{font-size:13px;font-weight:700;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-step .g24-p{margin:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc{position:sticky;top:76px;font-size:14px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc-btn{display:none}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc ol{margin:0;padding:0;list-style:none;display:grid;gap:2px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc a{display:block;padding:5px 0 5px 10px;border-left:2px solid var(--k-line);color:var(--k-ink-3);text-decoration:none;line-height:1.35}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc a:hover{color:var(--k-ink);border-left-color:var(--k-ink)}@media (max-width:940px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-legal .s29-prose-grid{grid-template-columns:minmax(0,1fr);gap:16px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc{position:static;border:1px solid var(--k-line-strong);border-radius:var(--k-r);background:var(--k-card)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc-btn{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;border:0;background:none;font:inherit;font-weight:650;color:var(--k-ink);cursor:pointer}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc ol{display:none;padding:0 14px 12px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc ol.is-open{display:grid}}@media (max-width:640px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-cards{grid-template-columns:minmax(0,1fr)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-step{grid-template-columns:1fr;gap:4px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-h1{font-size:27px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-title{font-size:24px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-acts:not(.is-center){align-items:stretch;flex-direction:column}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-dates{margin:10px 0 0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text .g24-p strong+a{margin-left:6px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text a,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text li,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text td{overflow-wrap:anywhere}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc-l{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--k-ink-3)}@media (max-width:940px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc-l{display:none}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text .g24-cv,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text .g24-cv a,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text td a{overflow-wrap:anywhere;word-break:break-word;min-width:0}@media (max-width:380px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-steps li:not(.is-current) .s29-sl{display:none}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-steps li{flex:0 0 auto;min-width:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-steps li.is-current{flex:1 1 auto}}@media (max-width:640px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-panel.is-center .s29-acts .s29-quiet{align-self:center}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-legal .s29-body-text>.g24-h2:focus{outline:2px solid var(--k-focus,var(--k-ink));outline-offset:4px;border-radius:2px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .rf-diff{display:inline-flex;align-items:center;padding:1px 8px;border-radius:4px;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap;background:var(--k-surface-2);color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .rf-diff.is-e{background:var(--rf-diff-e-bg);color:var(--rf-diff-e-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .rf-diff.is-m{background:var(--rf-diff-m-bg);color:var(--rf-diff-m-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .rf-diff.is-h{background:var(--rf-diff-h-bg);color:var(--rf-diff-h-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .rf-diff.is-vh{background:var(--rf-diff-vh-bg);color:var(--rf-diff-vh-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .rf-diff.is-inline{padding:0 6px;line-height:inherit;font-size:inherit;font-weight:650}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .rf-hot{display:inline-flex;align-items:center;flex:0 0 auto;margin-top:2px;padding:0 8px;border:1px solid var(--rf-hot-line);border-radius:999px;background:var(--rf-hot-bg);color:var(--rf-hot-ink);font-size:11.5px;font-weight:700;line-height:18px;letter-spacing:.02em}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-dot{background:var(--rf-status-dot)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .c26-dot.is-off{background:var(--k-line-strong)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .b33-act .b33-quiet{font-weight:550;color:var(--k-ink-2);align-items:flex-start}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .b33-act .b33-quiet .c26-dot{margin-top:7px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .b33-act .b33-check{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12.5px;color:var(--k-ink-3)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .b33-act .b33-check svg{flex:0 0 auto;color:var(--k-good)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .b33-act .b33-req{position:relative;z-index:2;display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-top:4px;padding:6px 0;min-height:24px;font-size:13.5px;font-weight:600;color:var(--k-accent-ink,var(--k-ink));text-decoration:underline;text-underline-offset:3px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .b33-act .b33-req:focus-visible{outline:2px solid var(--k-accent);outline-offset:2px}@keyframes s29spin{to{transform:rotate(1turn)}}}@layer v37{.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-sec-h{scroll-margin-top:16px}.kit.d2.s29-page:where([data-rf-css=site],[data-rf-css=site] *){display:flex;flex-direction:column;min-height:100vh;background:var(--k-bg)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-404 .s29-narrow,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-token .s29-narrow{padding:32px 0 48px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-prose .s29-hero{padding:16px 0 8px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-contact>div+div{margin-top:6px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-contact{margin-top:14px;font-size:17px}}@layer v37{.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-ico{display:inline-block;flex:none;width:18px;height:18px;vertical-align:-3px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-iconrow{display:flex;align-items:flex-start;gap:12px;margin-top:16px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-related{margin-top:44px;padding-top:24px;border-top:1px solid var(--k-line)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-related>.g24-h2:first-child,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-related>.g24-h3:first-child{margin-top:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-strong,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-strong{font-weight:650;color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-auth-wrap{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:60vh;padding:32px 0 48px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-panel.is-error{border-color:var(--k-danger)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-panel.is-plain{box-shadow:none;border:0;background:none}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-title.is-sub{font-size:20px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 16px;border-radius:12px;background:var(--k-surface);color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-panel:not(.is-center) .s29-icon{margin-left:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-icon.is-err{background:var(--k-muted-bg);color:var(--k-danger)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-icon.is-ok{background:var(--k-good-bg);color:var(--k-good)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-ico.is-err{color:var(--k-danger)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .g24-ico.is-ok{color:var(--k-good)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-stack>*+*{margin-top:12px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-stack{margin-top:16px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-stack.is-center{text-align:center}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-btn.is-wide,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-quiet.is-wide{display:flex;width:100%;justify-content:center}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-note.is-center{text-align:center}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-rule{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-rules{margin:16px 0 0;padding:12px 0 0;list-style:none;border-top:1px solid var(--k-line)}}@layer v37{.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-onb-wrap{padding:24px 0 48px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-onb-head{margin-top:4px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-onb-head .s29-h1{margin-top:6px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-prog .s29-steps li>.s29-sn{display:inline-flex}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-prog .s29-steps li.is-current,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-prog .s29-steps li.is-done{border-top-color:var(--k-accent)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-prog .s29-steps li.is-current .s29-sn{background:var(--k-accent);color:#fff}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-prog .s29-steps li.is-done:not(.is-current) .s29-sn{background:var(--d4-sel-bg);color:var(--d4-sel-ink);box-shadow:inset 0 0 0 1px var(--k-accent)}@media (max-width:520px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-404 .s29-links{max-width:280px;margin-inline:auto}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-onb-box{margin:18px 0;padding:14px 16px;border-radius:var(--k-r);background:var(--k-surface);text-align:left}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-onb-line{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;color:var(--k-ink-2)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-onb-line+.s29-onb-line{margin-top:10px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-onb-line .g24-ico{margin-top:2px;color:var(--k-ink-3)}}@layer v37{.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-pop-b{min-width:0;grid-template-columns:minmax(0,1fr)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-pop-b>span{min-width:0;overflow-wrap:anywhere}}@layer v37{.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-h2+div:has(>.s29-step){margin-top:18px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-cards>.s29-card:last-child:nth-child(odd){grid-column:1/-1}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-about .s29-hero{padding-top:28px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 div.g24-card:not(.is-link){margin-top:16px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 div.g24-card:not(.is-link) .g24-p{color:var(--k-ink-2);font-size:15px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 div.g24-card:not(.is-link) .g24-p .g24-a{color:var(--k-accent-ink);font-weight:600;text-decoration:underline}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-table td,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-table th{overflow-wrap:normal}@media (max-width:940px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-legal .s29-toc{margin-top:12px}}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-related .g24-card.is-link{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-grid>.g24-card .g24-ul{margin-top:8px;font-size:15px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-card+.g24-card{margin-top:10px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-grid>.g24-card+.g24-card{margin-top:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-card>.g24-btnrow>a.g24-a,.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-card>a.g24-a{margin-top:6px;font-size:14.5px;font-weight:650;color:var(--k-accent-ink);text-decoration:underline;text-underline-offset:3px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-card>.g24-btnrow{margin:0;gap:4px 18px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-grid>.is-link{margin-top:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29 .g24-grid>div.g24-card{margin-top:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-body-text .g24-p strong+a{margin-left:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-legal .s29-article [id]{scroll-margin-top:28px}@media (min-width:941px){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc{top:24px;max-height:calc(100vh - 48px);overflow:auto;overscroll-behavior:contain}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc ol{gap:0}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc a{padding-top:6px;padding-bottom:6px}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc a:hover{border-left-color:var(--k-line)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc a.is-active{color:var(--k-ink);border-left-color:var(--k-ink)}.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc a:focus-visible{outline-offset:-2px}}@media (min-width:941px) and (prefers-reduced-motion:no-preference){.kit.d2:where([data-rf-css=site],[data-rf-css=site] *) .s29-toc a{transition:color .15s,border-color .15s}}}
/*# sourceMappingURL=29c7192e4f76284d.css.map*/