.ko-back{color:var(--muted-foreground);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.ko-back:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.ko-back svg{width:14px;height:14px;transform:scaleX(-1)}.ko-out{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;align-items:center;gap:8px;display:inline-flex}.ko-out:hover{text-decoration-color:currentColor}.ko-out svg{width:14px;height:14px;transform:rotate(-45deg)}.ko-promo{border-top:1px solid var(--ink);padding-top:20px}.ko-promo h2{font-size:var(--t-sub);letter-spacing:var(--tr-sub);line-height:1.2;font-weight:var(--w-sub);text-wrap:balance;margin:0 0 16px}.ko-promo-code{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 24px;font-size:14px;display:flex}.ko-promo p.ko-promo-code{margin-bottom:24px;font-size:14px}.ko-promo-code b{letter-spacing:.04em;font-size:clamp(40px,2.6vw + 22px,72px);line-height:1;font-weight:var(--w-title);color:var(--ink)}.ko-promo-code .k-chip{align-self:center}.ko-promo ul{gap:10px;margin:0;padding-left:1.25em;list-style:outside;display:grid}.ko-promo li{text-wrap:pretty;padding-left:4px;font-size:17px;line-height:1.55}.ko-promo li::marker{color:var(--muted-foreground)}.ko-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px clamp(32px,4.6vw,88px);display:grid}.ko-top-words{justify-items:start;gap:20px;display:grid}.k-statement .ko-top-words h1{font-size:var(--t-section);letter-spacing:var(--tr-title);max-width:9em;margin:12px 0 0;line-height:1.08}.ko-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:17px;line-height:1.4;display:flex}.ko-lead{text-wrap:pretty;max-width:28em;margin:0;font-size:20px;line-height:1.5}.ko-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.ko-two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px clamp(32px,4.6vw,88px);margin-top:clamp(56px,6vw,112px);display:grid}.ko-two h2{font-size:var(--t-sub);letter-spacing:var(--tr-sub);line-height:1.2;font-weight:var(--w-sub);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.ko-two section>p{max-width:36em;color:var(--muted-foreground);text-wrap:pretty;margin:0 0 16px;font-size:17px;line-height:1.6}.ko-two section>p a:not(.ko-out){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}.ko-two section>p.ko-note{margin-top:20px;font-size:14px}.ko-table{border-collapse:collapse;text-align:left;width:100%}.ko-table caption{caption-side:bottom;text-align:left;color:var(--muted-foreground);padding-top:14px;font-size:14px;line-height:1.5}.ko-table thead th{color:var(--muted-foreground);padding:0 16px 12px 0;font-size:14px;font-weight:400}.ko-table tbody tr{border-top:1px solid var(--hairline)}.ko-table tbody tr:first-child{border-top-color:var(--ink)}.ko-table tbody th,.ko-table td{vertical-align:top;padding:18px 16px 18px 0;font-size:17px;line-height:1.5}.ko-table tbody th{font-weight:500}.ko-table td>*{display:block}.ko-table td b{font-weight:500}.ko-table td span{color:var(--muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklch, var(--muted-foreground) 55%, transparent);text-decoration-color:color-mix(in oklch, var(--muted-foreground) 55%, transparent)}.ko-steps{counter-reset:ko-step;border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.ko-steps li{counter-increment:ko-step;border-bottom:1px solid var(--hairline);text-wrap:pretty;grid-template-columns:2.5rem minmax(0,1fr);padding:18px 0;font-size:17px;line-height:1.5;display:grid}.ko-steps li:before{content:counter(ko-step);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.ko-faq>div{border-top:1px solid var(--hairline);padding:18px 0}.ko-faq>h2+div{border-top-color:var(--ink)}.ko-faq h3{color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:500;line-height:1.4}.ko-faq>div p{max-width:40em;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.ko-two .ko-faq>p.ko-note{border-top:1px solid var(--hairline);padding-top:20px}.ko-next{flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin:0;display:flex}.ko-next .k-more{font-size:17px}.kol-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px clamp(32px,4.6vw,88px);display:grid}.k-statement .kol-head h1{font-size:var(--t-section);letter-spacing:var(--tr-title);line-height:1.08}.kol-lead{color:var(--muted-foreground);text-wrap:pretty;max-width:30em;margin:0;font-size:20px;line-height:1.5}.kol-group{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:0 clamp(24px,2.3vw,32px);margin-top:clamp(32px,3.4vw,56px);display:grid}.kol-group h2{color:var(--muted-foreground);margin:0;padding:18px 0;font-size:17px;font-weight:500;line-height:1.4}.kol-group ul{margin:0;padding:0;list-style:none}.kol-group li{border-top:1px solid var(--hairline)}.kol-group li:last-child{border-bottom:1px solid var(--hairline)}.kol-row{min-height:72px;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,14rem) minmax(0,15rem) 16px;align-items:center;gap:4px 24px;padding:16px 0;text-decoration:none;display:grid}.kol-title{letter-spacing:-.012em;font-size:18px;font-weight:500;line-height:1.35}.kol-title span{letter-spacing:normal;color:var(--muted-foreground);margin-top:4px;font-size:15px;font-weight:400;display:block}.kol-row:hover .kol-title>b,.kol-row:focus-visible .kol-title>b{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.kol-title>b{font-weight:inherit}.kol-code{color:var(--muted-foreground);font-size:15px}.kol-code b{color:var(--ink);margin-left:6px;font-weight:500}.kol-when{color:var(--muted-foreground);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;font-size:15px;line-height:1.4;display:flex}.kol-row svg{width:16px;height:16px;color:var(--muted-foreground);transition:color .15s,translate .15s}.kol-row:hover svg{color:var(--ink);translate:3px}.kol-empty,.kol-plans{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:clamp(40px,4.4vw,72px) 0 0;font-size:17px;display:flex}.kol-plans .k-more,.kol-empty .k-more{font-size:17px}@media (max-width:900px){.kol-head,.kol-group{grid-template-columns:minmax(0,1fr)}.kol-row{grid-template-columns:minmax(0,1fr) 16px}.kol-code,.kol-when{text-align:left;grid-column:1;justify-content:flex-start}.ko-top,.ko-two{grid-template-columns:minmax(0,1fr)}}
