.tl-page{--tl-ink:oklch(24% 0.018 253);--tl-paper:oklch(98% 0.006 250);--tl-card:oklch(99.5% 0.002 250);--tl-muted:oklch(46% 0.018 253);--tl-line:oklch(88% 0.009 250);--tl-lime:hsl(var(--brand-lime));--tl-ok:oklch(42% 0.11 150);--tl-ok-bg:oklch(96% 0.035 150);--tl-warn:oklch(46% 0.12 75);--tl-warn-bg:oklch(96% 0.05 85);--tl-bad:oklch(45% 0.16 27);--tl-bad-bg:oklch(96% 0.03 27);background:var(--tl-paper);color:var(--tl-ink)}.tl-page *{box-sizing:border-box}.tl-page :focus-visible{outline:2px solid var(--tl-ink);outline-offset:3px}.tl-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.tl-hero{display:grid;grid-template-columns:1fr 1.12fr;gap:clamp(32px,5vw,76px);padding-top:132px;padding-bottom:78px;align-items:start}.tl-breadcrumb{display:flex;gap:12px;font-size:12px;color:var(--tl-muted);margin-bottom:40px}.tl-breadcrumb a:hover{text-decoration:underline}.tl-hero h1{font-size:clamp(34px,3.9vw,56px);letter-spacing:-.05em;line-height:1.08;font-weight:600;margin:0}.tl-lead{font-size:17px;line-height:1.7;max-width:46ch;margin:24px 0;color:var(--tl-muted)}.tl-hero-points{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none;font-size:13px}.tl-hero-points li{display:flex;gap:9px;align-items:baseline}.tl-hero-points svg{color:oklch(46% .11 130);flex-shrink:0;transform:translateY(2px)}.tl-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--tl-muted)}.tl-dot{height:8px;width:8px;border-radius:50%;background:oklch(50% .13 130)}.tl-tool{background:var(--tl-card);border:1px solid var(--tl-line);border-radius:12px;box-shadow:0 20px 60px -32px oklch(25% .02 250/.25);scroll-margin-top:110px}.tl-tool h2{font-size:clamp(22px,2.1vw,28px);line-height:1.16;letter-spacing:-.03em;margin:0 0 12px}.tl-tool h3{font-size:15px;font-weight:600;margin:0 0 8px}.tl-panel{padding:28px 30px}.tl-intro{font-size:14px;line-height:1.7;color:var(--tl-muted);margin:0 0 22px;max-width:74ch}.tl-progress{margin:0;padding:18px 26px;list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;border-bottom:1px solid var(--tl-line)}.tl-progress li{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--tl-muted)}.tl-progress li>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--tl-line);border-radius:50%;font-size:9px}.tl-progress li[aria-current=step]{color:var(--tl-ink);font-weight:700}.tl-progress li[aria-current=step]>span,.tl-progress li[data-done=true]>span{background:var(--tl-ink);border-color:var(--tl-ink);color:var(--tl-paper)}.tl-field{display:grid;gap:7px;margin-top:18px}.tl-field:first-of-type{margin-top:0}.tl-field label,.tl-fieldset legend{font-size:12.5px;font-weight:600;padding:0;line-height:1.5}.tl-field input,.tl-field select{width:100%;min-height:50px;border:1px solid oklch(74% .014 250);border-radius:5px;padding:12px 13px;font-family:inherit;font-size:15px;color:var(--tl-ink);background:#fff}.tl-field small,.tl-hint{font-size:11.5px;line-height:1.6;color:var(--tl-muted)}.tl-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.tl-fieldset{border:0;padding:0;margin:22px 0 0;min-width:0}.tl-fieldset:first-of-type{margin-top:0}.tl-choices{display:flex;flex-wrap:wrap;gap:9px;margin-top:11px}.tl-choice{position:relative;display:inline-flex}.tl-choice input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.tl-choice span{display:inline-flex;align-items:center;border:1px solid oklch(74% .014 250);border-radius:999px;background:#fff;padding:10px 16px;font-size:13px;line-height:1.3;color:var(--tl-ink);transition:border-color .18s,background .18s}.tl-choice input:checked+span{border-color:var(--tl-ink);background:var(--tl-ink);color:var(--tl-paper)}.tl-choice input:focus-visible+span{outline:2px solid var(--tl-ink);outline-offset:3px}.tl-options{display:grid;gap:9px;margin-top:11px}.tl-option{position:relative;display:flex;gap:12px;align-items:flex-start;border:1px solid var(--tl-line);border-radius:6px;background:#fff;padding:13px 15px;font-size:13.5px;line-height:1.5;cursor:pointer;transition:border-color .18s}.tl-option input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.tl-option:has(input:checked){border-color:var(--tl-ink)}.tl-option:has(input:focus-visible){outline:2px solid var(--tl-ink);outline-offset:3px}.tl-option-box{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1px solid oklch(70% .015 250);border-radius:4px;flex-shrink:0;color:transparent}.tl-option-box[data-round=true]{border-radius:50%}.tl-option:has(input:checked) .tl-option-box{background:var(--tl-ink);border-color:var(--tl-ink);color:var(--tl-paper)}.tl-option-text{display:grid;gap:3px}.tl-option-text strong{font-weight:600}.tl-option-text small{font-size:11.5px;color:var(--tl-muted);line-height:1.55}.tl-question{border:0;border-top:1px solid var(--tl-line);margin:0;padding:22px 0;min-width:0}.tl-question:first-of-type{border-top:0;padding-top:0}.tl-question legend{padding:0;font-size:15px;font-weight:600;line-height:1.55;max-width:62ch}.tl-question .tl-hint{display:block;margin:6px 0 0;max-width:62ch}.tl-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px;padding-top:22px;border-top:1px solid var(--tl-line)}.tl-error{min-height:1.4em;margin:14px 0 0;font-size:12.5px;line-height:1.6;color:var(--tl-bad)}.tl-error:empty{display:none}.tl-note{margin:18px 0 0;font-size:11.5px;line-height:1.75;color:var(--tl-muted)}.tl-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:52px;padding:14px 22px;border:1px solid transparent;border-radius:5px;background:var(--tl-lime);color:oklch(21% .024 130);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s,transform .18s}.tl-button:hover{background:oklch(80% .19 120);transform:translateY(-1px)}.tl-button-dark{background:var(--tl-ink);color:var(--tl-paper)}.tl-button-dark:hover{background:oklch(32% .02 253)}.tl-text-button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:8px 0;font-family:inherit;font-size:12.5px;color:var(--tl-muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tl-result{padding:28px 30px}.tl-result-head{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--tl-line)}.tl-ring{position:relative;width:112px;height:112px;flex-shrink:0}.tl-ring svg{display:block;transform:rotate(-90deg)}.tl-ring circle{fill:none;stroke-width:10}.tl-ring .tl-ring-track{stroke:var(--tl-line)}.tl-ring .tl-ring-value{stroke:var(--tl-ink);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.16,1,.3,1)}.tl-ring-label{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font-size:30px;font-weight:700;letter-spacing:-.04em}.tl-ring-label small{display:block;font-size:10px;font-weight:500;letter-spacing:0;color:var(--tl-muted)}.tl-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.tl-badge[data-tone=ok]{background:var(--tl-ok-bg);color:var(--tl-ok);border-color:oklch(85% .07 150)}.tl-badge[data-tone=warn]{background:var(--tl-warn-bg);color:var(--tl-warn);border-color:oklch(86% .09 85)}.tl-badge[data-tone=bad]{background:var(--tl-bad-bg);color:var(--tl-bad);border-color:oklch(85% .08 27)}.tl-badge[data-tone=neutral]{background:oklch(95% .008 250);color:var(--tl-muted);border-color:var(--tl-line)}.tl-result-head h2{margin:10px 0 6px}.tl-result-head p{margin:0;font-size:13.5px;line-height:1.7;color:var(--tl-muted);max-width:60ch}.tl-block{padding-top:24px}.tl-block+.tl-block{margin-top:4px}.tl-meters{display:grid;gap:14px;margin:14px 0 0;padding:0;list-style:none}.tl-meter-row{display:grid;gap:6px}.tl-meter-row header{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.tl-meter-row header span:last-child{font-weight:700}.tl-meter{height:7px;background:var(--tl-line);border-radius:999px;overflow:hidden}.tl-meter>span{display:block;height:100%;background:var(--tl-ink);border-radius:999px;transition:width .5s cubic-bezier(.16,1,.3,1)}.tl-items{display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none}.tl-item{border:1px solid var(--tl-line);border-radius:8px;background:#fff;padding:16px 18px}.tl-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tl-item h3{margin:0;font-size:14.5px;line-height:1.45}.tl-item p{margin:8px 0 0;font-size:13px;line-height:1.7;color:var(--tl-muted)}.tl-item p strong{color:var(--tl-ink);font-weight:600}.tl-item-meta{margin-top:10px;padding-top:10px;border-top:1px dashed var(--tl-line);font-size:11.5px;line-height:1.7;color:var(--tl-muted)}.tl-item-meta a{text-decoration:underline;text-underline-offset:3px;color:var(--tl-ink)}.tl-summary{display:grid;gap:0;margin:14px 0 0;border-top:1px solid var(--tl-line)}.tl-summary>div{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--tl-line)}.tl-summary dt{font-size:13px;line-height:1.55}.tl-summary dt small{display:block;margin-top:3px;font-size:11.5px;color:var(--tl-muted)}.tl-summary dd{margin:0;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tl-summary .tl-total dt{font-weight:700}.tl-summary .tl-total dd{font-size:20px;letter-spacing:-.02em}.tl-scenarios{display:grid;gap:16px;margin-top:14px}.tl-scenario{border:1px solid var(--tl-line);border-radius:8px;background:#fff;padding:18px 20px}.tl-scenario[data-primary=true]{border-color:var(--tl-ink)}.tl-scenario header{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.tl-scenario h3{margin:0}.tl-scenario-total{font-size:22px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tl-scenario>p{margin:8px 0 0;font-size:12.5px;line-height:1.7;color:var(--tl-muted)}.tl-scenario .tl-summary{margin-top:12px}.tl-callout{margin-top:22px;padding:14px 16px;border-radius:8px;border:1px solid var(--tl-line);background:oklch(96% .008 250);font-size:12.5px;line-height:1.75;color:var(--tl-muted)}.tl-callout strong{color:var(--tl-ink)}.tl-callout[data-tone=ok]{background:var(--tl-ok-bg);border-color:oklch(85% .07 150)}.tl-callout[data-tone=warn]{background:var(--tl-warn-bg);border-color:oklch(86% .09 85)}.tl-callout[data-tone=bad]{background:var(--tl-bad-bg);border-color:oklch(85% .08 27)}.tl-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;padding-top:22px;border-top:1px solid var(--tl-line)}.tl-date-card{display:grid;gap:4px;margin-top:4px}.tl-date-card .tl-date{font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.04em;line-height:1.1}.tl-date-card small{font-size:12px;color:var(--tl-muted)}.tl-section{padding-block:clamp(58px,6.5vw,100px)}.tl-section h2{font-size:clamp(28px,3vw,44px);line-height:1.13;letter-spacing:-.035em;font-weight:500;margin:0 0 22px}.tl-trust-band{border-block:1px solid var(--tl-line)}.tl-trust-band>div{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center;padding-block:24px}.tl-trust-band strong{font-size:15px;font-weight:500}.tl-trust-band p{margin:0;font-size:12.5px;line-height:1.7;color:var(--tl-muted);max-width:82ch}.tl-answer{display:grid;grid-template-columns:1fr 1.25fr;gap:74px}.tl-prose p{font-size:15px;line-height:1.85;color:var(--tl-muted);max-width:66ch;margin:0 0 20px}.tl-prose .tl-direct{font-size:20px;line-height:1.6;color:var(--tl-ink)}.tl-table-scroll{margin-top:34px;overflow-x:auto}.tl-guide table{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:13.5px}.tl-guide td,.tl-guide th{padding:18px 20px 18px 0;border-bottom:1px solid var(--tl-line);vertical-align:top}.tl-guide thead th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--tl-muted)}.tl-guide tbody th{width:26%;font-weight:600}.tl-guide td{color:var(--tl-muted);line-height:1.7}.tl-howto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin-top:40px}.tl-howto article{border-top:1px solid var(--tl-line);padding-top:18px}.tl-howto span{font-size:11px;color:var(--tl-muted)}.tl-howto h3{font-size:17px;font-weight:600;margin:18px 0 10px}.tl-howto p{font-size:13.5px;line-height:1.75;color:var(--tl-muted);margin:0}.tl-limits{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.tl-limits ul{margin:0 0 24px;padding:0;list-style:none;border-top:1px solid var(--tl-line)}.tl-limits li{border-bottom:1px solid var(--tl-line);padding:15px 0;font-size:14px;line-height:1.7}.tl-limits-note{font-size:12.5px;line-height:1.8;color:var(--tl-muted);margin:0;padding-left:14px;border-left:1px solid oklch(50% .13 130)}.tl-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.tl-related a{display:grid;gap:5px;border:1px solid var(--tl-line);border-radius:8px;padding:16px 18px;background:#fff;transition:border-color .18s}.tl-related a:hover{border-color:var(--tl-ink)}.tl-related strong{font-size:14px;font-weight:600}.tl-related span{font-size:12.5px;line-height:1.7;color:var(--tl-muted)}.tl-faq-section{background:oklch(95% .008 250)}.tl-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.tl-faq-layout>div:first-child>p:last-child{font-size:14.5px;line-height:1.8;color:var(--tl-muted);max-width:36ch}.tl-faqs details{border-bottom:1px solid oklch(84% .01 250)}.tl-faqs details:first-child{border-top:1px solid oklch(84% .01 250)}.tl-faqs summary{display:flex;gap:16px;align-items:baseline;padding:20px 0;font-size:15px;font-weight:500;line-height:1.6;list-style:none;cursor:pointer}.tl-faqs summary::-webkit-details-marker{display:none}.tl-faq-number{font-size:10px;color:var(--tl-muted);flex-shrink:0}.tl-faq-plus{margin-left:auto;font-size:20px;transition:transform .18s}.tl-faqs details[open] .tl-faq-plus{transform:rotate(45deg)}.tl-faqs details>p{margin:0 34px 22px;font-size:14px;line-height:1.85;color:var(--tl-muted)}.tl-final{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.tl-final p:last-child{font-size:15px;line-height:1.8;color:var(--tl-muted);max-width:48ch}.tl-final-actions{display:grid;gap:12px}.tl-secondary-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--tl-line);border-radius:5px;padding:15px;font-size:12.5px;background:#fff}.tl-sources{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-block:28px 44px;border-top:1px solid var(--tl-line);font-size:11px;line-height:1.8;color:var(--tl-muted)}.tl-sources strong{display:block;font-weight:600;color:var(--tl-ink)}.tl-sources ul{margin:0;padding:0;list-style:none}.tl-sources a{text-decoration:underline;text-underline-offset:3px}@media (max-width:1080px){.tl-hero{grid-template-columns:1fr;padding-top:116px;gap:34px}.tl-howto{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.tl-wrap{width:calc(100% - 44px)}.tl-answer,.tl-faq-layout,.tl-final,.tl-limits,.tl-sources,.tl-trust-band>div{grid-template-columns:1fr;gap:26px}.tl-related{grid-template-columns:1fr}}@media (max-width:640px){.tl-wrap{width:calc(100% - 36px)}.tl-hero h1{font-size:clamp(32px,9vw,44px)}.tl-grid-2,.tl-howto{grid-template-columns:1fr}.tl-panel,.tl-result{padding:22px 20px}.tl-progress{padding-inline:18px}.tl-result-head{grid-template-columns:1fr;justify-items:start}.tl-summary dd{white-space:normal}.tl-scenario header{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.tl-page *,.tl-page :after,.tl-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{@page{size:A4;margin:15mm 14mm}.tl-faq-section,.tl-hero>div:first-child,.tl-nav,.tl-noprint,.tl-progress,.tl-result-actions,.tl-section,.tl-sources,.tl-trust-band,footer,header{display:none!important}.tl-page,.tl-tool{background:#fff!important;box-shadow:none!important;border:0!important;color:#101314!important}.tl-hero{display:block;padding:0}}.tl-step-legend{display:flex;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:600;line-height:1.4}.tl-step-number{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--tl-ink);color:var(--tl-paper);font-size:11px;font-weight:700}.tl-cards{display:grid;grid-template-columns:repeat(var(--tl-cols,3),minmax(0,1fr));gap:10px;margin-top:12px}.tl-card{position:relative;display:grid;gap:4px;align-content:start;border:1px solid var(--tl-line);border-radius:8px;background:#fff;padding:14px 15px;cursor:pointer;transition:border-color .18s,background .18s}.tl-card input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.tl-card strong{padding-right:26px;font-size:14px;font-weight:600;line-height:1.35}.tl-card small{font-size:12px;line-height:1.55;color:var(--tl-muted)}.tl-card:after{content:"";position:absolute;top:15px;right:14px;width:16px;height:16px;border-radius:50%;border:1px solid oklch(68% .015 250);background:#fff}.tl-card:hover{border-color:oklch(70% .015 250)}.tl-card:has(input:checked){border-color:var(--tl-ink);background:oklch(97.5% .012 130)}.tl-card:has(input:checked):after{border-color:var(--tl-ink);background:var(--tl-ink);box-shadow:inset 0 0 0 3px #fff}.tl-card:has(input:focus-visible){outline:2px solid var(--tl-ink);outline-offset:3px}.tl-detail{margin:10px 0 0;font-size:12.5px;line-height:1.7;color:var(--tl-muted);max-width:70ch}.tl-stepper-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px}.tl-stepper{display:inline-flex;align-items:stretch;border:1px solid oklch(74% .014 250);border-radius:6px;background:#fff;overflow:hidden}.tl-stepper button{width:50px;min-height:50px;border:0;background:oklch(96% .006 250);color:var(--tl-ink);font-family:inherit;font-size:22px;line-height:1;cursor:pointer;transition:background .18s}.tl-stepper button:hover:not(:disabled){background:oklch(92% .01 250)}.tl-stepper button:disabled{opacity:.35;cursor:not-allowed}.tl-stepper input{width:76px;min-height:50px;border:0;border-inline:1px solid var(--tl-line);text-align:center;font-family:inherit;font-size:19px;font-weight:700;color:var(--tl-ink);background:#fff}.tl-button-wide{width:100%;margin-top:28px;min-height:56px;font-size:14px}.tl-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:22px 0 0;padding:4px;min-width:0;border:0;border-radius:8px;background:oklch(94.5% .008 250)}.tl-tab{position:relative;display:block}.tl-tab input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.tl-tab span{display:block;padding:11px 8px;border-radius:6px;text-align:center;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--tl-muted);transition:background .18s,color .18s}.tl-tab input:checked+span{background:#fff;color:var(--tl-ink);box-shadow:0 1px 3px oklch(25% .02 250/.18)}.tl-tab input:focus-visible+span{outline:2px solid var(--tl-ink);outline-offset:2px}.tl-chips{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.tl-chip{padding:4px 10px;border:1px solid var(--tl-line);border-radius:999px;background:#fff;font-size:11.5px;color:var(--tl-muted)}.tl-total-block{margin-top:4px}.tl-total-block .tl-total-value{display:block;margin-top:6px;font-size:clamp(38px,4.4vw,54px);font-weight:700;letter-spacing:-.05em;line-height:1.05;font-variant-numeric:tabular-nums}.tl-total-block>small{display:block;margin-top:8px;font-size:12.5px;line-height:1.65;color:var(--tl-muted);max-width:56ch}.tl-scenario-panel{margin-top:4px;padding-top:16px}.tl-scenario-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.tl-scenario-panel-head h3{margin:0}.tl-scenario-panel>p{margin:8px 0 0;font-size:12.5px;line-height:1.7;color:var(--tl-muted)}.tl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;border:1px solid var(--tl-line);border-radius:8px;background:#fff;overflow:hidden}.tl-stat{padding:14px 16px}.tl-stat+.tl-stat{border-left:1px solid var(--tl-line)}.tl-stat dt{font-size:11.5px;line-height:1.5;color:var(--tl-muted)}.tl-stat dd{margin:4px 0 0;font-size:19px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.tl-stat dd small{display:block;margin-top:2px;font-size:11px;font-weight:400;letter-spacing:0;color:var(--tl-muted)}.tl-empty{padding:26px 30px 30px;border-top:1px dashed oklch(80% .012 250);background:oklch(97% .006 250);border-radius:0 0 12px 12px}.tl-empty h3{margin:0 0 10px;font-size:15px}.tl-empty ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--tl-muted)}.tl-empty li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:50%;background:oklch(50% .13 130);vertical-align:middle}.tl-stale{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:18px;padding:12px 14px;border:1px solid oklch(86% .09 85);border-radius:8px;background:var(--tl-warn-bg);font-size:12.5px;line-height:1.6;color:var(--tl-warn)}.tl-result[data-stale=true] .tl-result-body{opacity:.5}.tl-result-body{transition:opacity .2s}.tl-result h2:focus{outline:none}@media (max-width:640px){.tl-cards,.tl-stats{grid-template-columns:1fr}.tl-stat+.tl-stat{border-left:0;border-top:1px solid var(--tl-line)}.tl-empty{padding:22px 20px 26px}.tl-scenario-panel-head{flex-direction:column;gap:4px}}