.tl-cta[data-v-6a90a1e8]{background:radial-gradient(120% 80% at 100% 0,rgba(255,210,77,.22),transparent 55%),linear-gradient(135deg,var(--p-800),var(--p-600));border-radius:var(--radius-xl);color:#fff;padding:32px 22px}.tl-cta-title[data-v-6a90a1e8]{color:#fff;font-size:clamp(26px,6.5vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.12}.tl-cta-sub[data-v-6a90a1e8]{color:#ffffffe0;font-size:16.5px;line-height:1.55;margin-top:12px;max-width:56ch}.tl-cta-stores[data-v-6a90a1e8]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.store-badge--light[data-v-6a90a1e8]{background:#fff;border-color:transparent;color:var(--ink-900)}.store-badge--light[data-v-6a90a1e8]:hover{background:var(--ink-100)}.store-badge[data-v-6a90a1e8]:focus-visible,.tl-cta-link[data-v-6a90a1e8]:focus-visible{outline:3px solid var(--mark);outline-offset:2px}.tl-cta-link[data-v-6a90a1e8]{color:#fff;display:inline-block;font-size:15px;font-weight:600;margin-top:18px;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:4px}@media(min-width:768px){.tl-cta[data-v-6a90a1e8]{padding:52px 48px}}.tl-hero[data-v-c747ad9a]{background:radial-gradient(60% 60% at 90% 0,rgba(105,56,239,.14),transparent 70%),var(--bg-soft);margin-top:calc(var(--header-h)*-1);padding:calc(var(--header-h) + 24px) 0 28px}.tl-crumbs ol[data-v-c747ad9a]{color:var(--ink-500);display:flex;flex-wrap:wrap;font-size:14px;gap:4px 8px;list-style:none;margin-bottom:16px;padding:0}.tl-crumbs li+li[data-v-c747ad9a]:before{color:var(--ink-300);content:"/";margin-inline-end:8px}.tl-crumbs a[data-v-c747ad9a]{color:var(--p-700)}.tl-crumbs a[data-v-c747ad9a]:hover{text-decoration:underline}.tl-title[data-v-c747ad9a]{font-size:clamp(30px,7.5vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-top:14px;overflow-wrap:anywhere}.tl-badges[data-v-c747ad9a]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:18px;padding:0}.tl-badge[data-v-c747ad9a]{align-items:center;background:#fff;border:1px solid var(--ink-200);border-radius:999px;color:var(--ink-700);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:7px 12px}.tl-badge-dot[data-v-c747ad9a]{background:var(--success);border-radius:50%;height:8px;width:8px}.tl-body[data-v-c747ad9a]{padding-block:28px 48px}.tl-explain[data-v-c747ad9a],.tl-faq[data-v-c747ad9a],.tl-related[data-v-c747ad9a]{padding-block:48px}.tl-h2[data-v-c747ad9a]{font-size:clamp(24px,6vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.tl-faq-grid[data-v-c747ad9a]{display:grid;gap:20px}.tl-faq-list[data-v-c747ad9a]{display:grid;gap:10px}.tl-faq-item[data-v-c747ad9a]{background:#fff;border:1px solid var(--ink-200);border-radius:var(--radius)}.tl-faq-item[open][data-v-c747ad9a]{border-color:var(--p-300);box-shadow:var(--shadow-sm)}.tl-faq-q[data-v-c747ad9a]{align-items:center;border-radius:var(--radius);color:var(--ink-900);cursor:pointer;display:flex;font-family:var(--font-display);font-size:16.5px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:16px 18px}.tl-faq-q[data-v-c747ad9a]:focus-visible{outline:3px solid var(--p-300);outline-offset:2px}.tl-faq-q[data-v-c747ad9a]::-webkit-details-marker{display:none}.tl-faq-plus[data-v-c747ad9a]{background:var(--p-100);border-radius:50%;flex-shrink:0;height:28px;position:relative;width:28px}.tl-faq-plus[data-v-c747ad9a]:after,.tl-faq-plus[data-v-c747ad9a]:before{background:var(--p-700);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:12px}.tl-faq-plus[data-v-c747ad9a]:after{transform:translate(-50%,-50%) rotate(90deg)}.tl-faq-item[open] .tl-faq-plus[data-v-c747ad9a]:after{transform:translate(-50%,-50%) rotate(0)}.tl-faq-a[data-v-c747ad9a]{color:var(--ink-600);font-size:15.5px;line-height:1.6;padding:0 18px 18px}.tl-related-list[data-v-c747ad9a]{display:grid;gap:10px;list-style:none;margin-top:20px;padding:0}.tl-related-link[data-v-c747ad9a]{background:#fff;border:1px solid var(--ink-200);border-radius:var(--radius);color:var(--ink-900);display:flex;font-weight:600;gap:12px;justify-content:space-between;padding:14px 16px}.tl-related-link[data-v-c747ad9a]:hover{border-color:var(--p-300);color:var(--p-700)}.tl-related-link[data-v-c747ad9a]:focus-visible{outline:3px solid var(--p-300);outline-offset:2px}.tl-all[data-v-c747ad9a]{margin-top:20px;text-align:center}@media(min-width:640px){.tl-related-list[data-v-c747ad9a]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.tl-hero[data-v-c747ad9a]{padding-bottom:40px}.tl-body[data-v-c747ad9a]{padding-block:40px 72px}.tl-explain[data-v-c747ad9a],.tl-faq[data-v-c747ad9a],.tl-related[data-v-c747ad9a]{padding-block:72px}.tl-faq-grid[data-v-c747ad9a]{align-items:start;gap:56px;grid-template-columns:1fr 1.6fr}}@layer components{.tl-grid{display:grid;gap:20px}.tl-card{background:#fff;border:1px solid var(--ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0;padding:20px}.tl-card-title{font-size:19px;font-weight:800;margin-bottom:14px}.tl-form,.tl-row{display:grid;gap:16px}.tl-field{display:grid;gap:6px;min-width:0}.tl-label{color:var(--ink-900);font-size:14.5px;font-weight:700}.tl-hint{color:var(--ink-500);font-size:13px;line-height:1.45}.tl-error{color:#b42318;font-size:13.5px;font-weight:600;line-height:1.45}.tl-control{align-items:stretch;display:flex;position:relative}.tl-input,.tl-select{background:#fff;border:1px solid var(--ink-300);border-radius:12px;color:var(--ink-900);font:inherit;font-size:16px;min-height:48px;min-width:0;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.tl-input.has-suffix{padding-inline-end:64px}.tl-input:focus,.tl-select:focus{border-color:var(--p-500);box-shadow:0 0 0 4px var(--p-100);outline:none}.tl-input[aria-invalid=true]{border-color:var(--danger)}.tl-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px var(--danger-bg)}.tl-suffix{color:var(--ink-500);font-size:14px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tl-seg{border:0;display:flex;flex-wrap:wrap;gap:6px;margin:0;min-width:0;padding:0}.tl-seg legend{color:var(--ink-900);font-size:14.5px;font-weight:700;margin-bottom:6px;padding:0}.tl-seg-opt{position:relative}.tl-seg-opt input{height:1px;opacity:0;position:absolute;width:1px}.tl-seg-opt span{align-items:center;background:#fff;border:1px solid var(--ink-300);border-radius:999px;color:var(--ink-700);cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:600;min-height:44px;padding:8px 14px}.tl-seg-opt input:checked+span{background:var(--p-600);border-color:var(--p-600);color:#fff}.tl-seg-opt input:focus-visible+span{outline:3px solid var(--p-300);outline-offset:2px}.tl-check{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.tl-check input{accent-color:var(--p-600);flex-shrink:0;height:20px;margin-top:2px;width:20px}.tl-check input:focus-visible{outline:3px solid var(--p-300);outline-offset:2px}.tl-summary{display:grid;gap:10px}.tl-stat{align-items:baseline;border-bottom:1px solid var(--ink-100);display:flex;gap:12px;justify-content:space-between;padding-block:10px}.tl-stat dt{color:var(--ink-600);font-size:14.5px}.tl-stat dd{color:var(--ink-900);font-family:var(--font-display);font-size:17px;font-weight:800;margin:0;overflow-wrap:anywhere;text-align:end}.tl-stat--main dd{color:var(--p-700);font-size:26px}.tl-note{color:var(--ink-600);font-size:14px;line-height:1.5}.tl-empty{color:var(--ink-500);font-size:15px}.tl-alert{background:var(--danger-bg);border-radius:12px;color:#b42318;font-size:14.5px;font-weight:600;padding:12px 14px}.tl-private{color:var(--ink-500);font-size:13px;margin-top:14px}.tl-table-wrap{margin-top:8px;overflow-x:auto}.tl-table{border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;width:100%}.tl-table caption{color:var(--ink-900);font-family:var(--font-display);font-size:19px;font-weight:800;padding-bottom:10px;text-align:start}.tl-table td,.tl-table th{border-bottom:1px solid var(--ink-100);padding:9px 5px;text-align:end;white-space:nowrap}.tl-table td:first-child,.tl-table th:first-child{color:var(--ink-500);text-align:start;width:2.5em}.tl-table td:nth-child(2),.tl-table th:nth-child(2){text-align:start}.tl-table thead th{color:var(--ink-500);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tl-table tbody tr:last-child td{border-bottom:0}.tl-h2-sm{font-size:clamp(22px,5.5vw,30px);font-weight:800;line-height:1.2;margin-bottom:14px}.tl-prose{max-width:70ch}.tl-prose li,.tl-prose p{color:var(--ink-700);font-size:16px;line-height:1.65}.tl-prose ol,.tl-prose p+p,.tl-prose ul{margin-top:12px}.tl-prose ol{display:grid;gap:8px;list-style:decimal;padding-inline-start:1.3em}@media(min-width:640px){.tl-row--2{grid-template-columns:1fr 1fr}.tl-card{padding:24px}.tl-table{font-size:15px}.tl-table td,.tl-table th{padding:10px 12px}}@media(min-width:1024px){.tl-grid{align-items:start;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tl-grid>.tl-sticky{position:sticky;top:calc(var(--header-h) + 20px)}.tl-card{padding:28px}}}
