.tl-hero{padding-block:var(--sp-6) clamp(48px, 7vw, 96px);background:radial-gradient(55% 70% at 88% 12%, #1fb7a629, transparent 60%), var(--tg-navy-950);position:relative;overflow:hidden}[dir=rtl] .tl-hero{background:radial-gradient(55% 70% at 12% 12%, #1fb7a629, transparent 60%), var(--tg-navy-950)}.tl-hero-grid{gap:var(--sp-6);display:grid}@media (width>=1024px){.tl-hero-grid{align-items:start;gap:var(--sp-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.tl-hero-copy{gap:var(--sp-4);justify-items:start;min-width:0;display:grid}.tl-crumbs{align-items:center;gap:var(--sp-2);color:var(--tg-on-dark-2);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.tl-crumbs a{min-height:44px;color:var(--tg-on-dark-2);align-items:center;display:inline-flex}.tl-crumbs a:hover{color:var(--tg-on-dark)}.tl-crumbs svg{width:14px;height:14px}.tl-title{max-width:16em;color:var(--tg-on-dark)}.tl-capsule{max-width:36em;color:var(--tg-on-dark-2)}.tl-howto{width:100%;margin-top:var(--sp-2);padding-top:var(--sp-5);border-top:1px solid var(--tg-line-dark)}@media (width<=1023px){.tl-hero-grid>.tl-hero-copy{display:contents}.tl-hero-grid>.tl-hero-copy>*{justify-self:start}.tl-hero-grid .tl-calc{order:1}.tl-hero-grid .tl-howto{order:2}.tl-hero-grid{gap:var(--sp-4)}}.tl-howto-label{color:var(--tg-mint-500);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:600}[dir=rtl] .tl-howto-label{letter-spacing:0;font-size:15px}.tl-steps{gap:var(--sp-3);margin-top:var(--sp-3);counter-reset:tl-step;display:grid}.tl-steps li{color:var(--tg-on-dark-2);counter-increment:tl-step;padding-inline-start:40px;font-size:15px;line-height:1.5;position:relative}.tl-steps li:before{content:counter(tl-step);inset-inline-start:0;border:1px solid var(--tg-line-dark);border-radius:var(--r-pill);width:28px;height:28px;color:var(--tg-mint-500);place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:-2px}.tl-calc{min-width:0}.tl-card{gap:var(--sp-5);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--tg-surface);color:var(--tg-ink);box-shadow:var(--sh-3);display:grid}@media (width>=640px){.tl-card{padding:var(--sp-6)}}.tl-grid-2,.tl-grid-3{gap:var(--sp-4);display:grid}@media (width>=560px){.tl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=720px){.tl-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-field{gap:6px;min-width:0;display:grid}.tl-field-label{color:var(--tg-ink-2);font-size:14px;font-weight:600}.tl-field-input{border:1px solid var(--tg-line);border-radius:var(--r-sm);background:var(--tg-surface);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);align-items:center;display:flex}.tl-field-input:focus-within{border-color:var(--tg-mint-500);box-shadow:0 0 0 3px #1fb7a633}.tl-field-input input{width:100%;min-width:0;min-height:48px;padding-inline:var(--sp-4);border-radius:var(--r-sm);color:var(--tg-ink);background:0 0;border:0;outline:none;font-size:16px;font-weight:600}.tl-field-suffix{color:var(--tg-ink-3);white-space:nowrap;padding-inline-end:var(--sp-4);font-size:14px;font-weight:600}.tl-select{width:100%;min-height:50px;padding-inline:var(--sp-4);border:1px solid var(--tg-line);border-radius:var(--r-sm);background:var(--tg-surface);color:var(--tg-ink);font-size:16px;font-weight:600}.tl-select:focus-visible{border-color:var(--tg-mint-500);outline-offset:1px;outline:2px solid #1fb7a659}.tl-seg{border-radius:var(--r-pill);background:var(--tg-surface-2);border:1px solid var(--tg-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.tl-seg button{min-height:44px;padding-inline:var(--sp-4);border-radius:var(--r-pill);color:var(--tg-ink-2);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);font-size:15px;font-weight:700}.tl-seg button.is-active{background:var(--tg-navy-900);color:var(--tg-on-dark)}.tl-seg button:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px}.tl-seg-small{width:fit-content;margin-bottom:var(--sp-3)}.tl-details{border:1px solid var(--tg-line);border-radius:var(--r-md);background:var(--tg-surface-2)}.tl-details>summary{cursor:pointer;min-height:48px;padding:var(--sp-3) var(--sp-4);color:var(--tg-ink);align-items:center;font-weight:700;display:flex}.tl-details>summary:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px;border-radius:var(--r-md)}.tl-details>:not(summary){margin:0 var(--sp-4) var(--sp-4)}.tl-subcard{padding:var(--sp-4);border:1px solid var(--tg-line);border-radius:var(--r-md);background:var(--tg-surface)}.tl-note{color:var(--tg-ink-3);font-size:13px;line-height:1.55}.tl-results{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-md);background:var(--tg-navy-900);color:var(--tg-on-dark);display:grid}.tl-results-empty,.tl-results-line{color:var(--tg-on-dark-2);font-size:15px;line-height:1.5}.tl-results-line strong{color:var(--tg-on-dark)}.tl-result{gap:4px;min-width:0;display:grid}.tl-result-label{color:var(--tg-on-dark-2);font-size:13px;font-weight:600}.tl-result-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:700}.tl-result-strong .tl-result-value{color:var(--tg-mint-500);letter-spacing:-.02em;font-size:clamp(26px,3vw,34px)}.tl-copy{min-height:44px;padding-inline:var(--sp-5);border-radius:var(--r-pill);background:var(--tg-mint-500);color:var(--tg-navy-950);justify-self:start;font-weight:700}.tl-copy:focus-visible{outline:2px solid var(--tg-on-dark);outline-offset:2px}.tl-rows{gap:var(--sp-2);display:grid}.tl-rows-head,.tl-row{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;display:grid}.tl-rows-head{color:var(--tg-ink-3);font-size:13px;font-weight:600}.tl-row input{min-width:0;min-height:46px;padding-inline:var(--sp-3);border:1px solid var(--tg-line);border-radius:var(--r-sm);color:var(--tg-ink);font-size:16px;font-weight:600}.tl-row input:focus-visible{border-color:var(--tg-mint-500);outline-offset:1px;outline:2px solid #1fb7a659}.tl-row-remove{border-radius:var(--r-sm);width:44px;height:44px;color:var(--tg-ink-3);place-items:center;display:grid}.tl-row-remove:hover{background:var(--tg-orange-50);color:var(--tg-orange-600)}.tl-row-remove svg,.tl-add svg{width:16px;height:16px}.tl-add{width:fit-content;min-height:44px;color:var(--tg-mint-700);align-items:center;gap:6px;font-weight:700;display:inline-flex}.tl-buckets{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.tl-buckets{grid-template-columns:repeat(5,minmax(0,1fr))}}.tl-buckets .tl-result{padding:var(--sp-3);border-radius:var(--r-sm);background:var(--tg-surface-2)}.tl-buckets .tl-result-label{color:var(--tg-ink-3)}.tl-buckets .tl-result-value{color:var(--tg-ink);font-size:16px}.tl-buckets .tl-result-risk{background:var(--tg-orange-50)}.tl-buckets .tl-result-risk .tl-result-value{color:var(--tg-orange-600)}.tl-meaning-grid{gap:var(--sp-4);max-width:var(--prose);display:grid}.tl-prose a{color:var(--tg-mint-700);text-underline-offset:3px;font-weight:600;text-decoration:underline}.tl-tracks-grid{gap:var(--sp-7);align-items:center;display:grid}@media (width>=1024px){.tl-tracks-grid{gap:var(--sp-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.tl-tracks-copy{gap:var(--sp-4);justify-items:start;display:grid}.tl-tracks-copy h2{color:var(--tg-on-dark)}.tl-points{gap:var(--sp-3);display:grid}.tl-points li{gap:var(--sp-3);color:var(--tg-on-dark);font-size:16px;line-height:1.5;display:flex}.tl-points svg{width:20px;height:20px;color:var(--tg-mint-500);flex:none}.tl-tracks-cta{margin-top:var(--sp-3)}.tl-tracks-media{min-width:0}.tl-faq,.tl-lead{gap:var(--sp-6);display:grid}@media (width>=1024px){.tl-faq{gap:var(--sp-8);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}.tl-lead{gap:var(--sp-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.tl-related{gap:var(--sp-4);margin-top:var(--sp-6);display:grid}@media (width>=800px){.tl-related{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-related-card{gap:var(--sp-2);height:100%;padding:var(--sp-5);color:var(--tg-ink);flex-direction:column;display:flex}.tl-related-card>span:not(.tl-related-more){color:var(--tg-ink-2);font-size:15px;line-height:1.5}.tl-related-more{padding-top:var(--sp-3);color:var(--tg-mint-700);align-items:center;gap:6px;margin-top:auto;font-weight:700;display:inline-flex}.tl-related-more svg{width:16px;height:16px}.rs-hero .tl-title,.rs-hero .tl-capsule{margin-top:var(--sp-3)}.rs-status{gap:var(--sp-3);max-width:44em;margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);color:var(--tg-on-dark-2);background:#f47c2014;border:1px solid #f47c2073;font-size:15px;line-height:1.55;display:flex}.rs-status strong{color:var(--tg-on-dark)}.rs-status svg{width:20px;height:20px;color:var(--tg-orange-500);flex:none;margin-top:2px}.rs-metrics{gap:var(--sp-4);margin-top:var(--sp-6);display:grid}@media (width>=800px){.rs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.rs-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.rs-metrics li{gap:var(--sp-3);padding:var(--sp-5);display:grid}.rs-metrics span{color:var(--tg-mint-700);font-variant-numeric:tabular-nums;font-weight:700}.rs-metrics p{color:var(--tg-ink);font-weight:600;line-height:1.45}.rs-rules{gap:var(--sp-6);display:grid}@media (width>=1024px){.rs-rules{gap:var(--sp-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.rs-method{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--tg-line)}.rs-method p{margin-top:var(--sp-2);color:var(--tg-ink-2);line-height:1.6}.rs-rule-list{gap:var(--sp-2);display:grid}.rs-rule-list>div{padding:var(--sp-4) var(--sp-5);border:1px solid var(--tg-line);border-radius:var(--r-md);background:var(--tg-surface)}.rs-rule-list dt{color:var(--tg-ink);font-weight:700}.rs-rule-list dd{color:var(--tg-ink-2);margin-top:4px;font-size:15px}.rs-join{gap:var(--sp-4);max-width:var(--prose);justify-items:start;display:grid}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tl-card,.tl-related-card,.tl-steps>li,.tl-points>li{animation:linear both tg-reveal-sd;animation-timeline:view();animation-range:entry entry 35%}}}.tl-meaning .tg-container,.tl-meaning>div{position:relative}.tl-flow{margin-top:var(--sp-7,40px);max-width:980px}.tl-calc{z-index:1;position:relative}.tl-calc>*{box-shadow:0 40px 90px -40px #0009,0 0 0 1px #ffffff0f}.tl-tracks{background:radial-gradient(70% 90% at 100% 50%, #1fb7a62e, transparent 60%), radial-gradient(50% 60% at 0% 100%, #f47c201f, transparent 60%), var(--tg-navy-900);position:relative;overflow:hidden}@media (width>=1024px){.tl-tracks-media{transform-origin:0;transform:scale(1.06)}[dir=rtl] .tl-tracks-media{transform-origin:100%}}
