:root{--popover:var(--paper-float);--foreground:var(--fg);--muted-foreground:var(--fg-3);--error:var(--tax);--warning:#b45309;--info:var(--fg-2);--kit-ring:0 0 0 2px var(--focus);--toast-morph-duration:.3s;--toast-morph-ease:cubic-bezier(.32, .72, 0, 1);--check-pop-scale:1.09;--check-blur:.5px;--check-size:16px;--check-ring-w:calc(var(--check-size) * 2.5 / 22);--check-mark-w:2.2;--check-fill-color:var(--fg);--check-ring-color:rgb(var(--tint) / .12);--check-arc-color:var(--fg-3);--check-outline-color:var(--fg-3);--check-spin-dur:.9s;--check-pop-dur:.22s;--check-pop-ease:cubic-bezier(.34, 1.96, .94, 1);--check-fill-dur:.22s;--check-fill-ease:cubic-bezier(.34, 1.35, .64, 1);--check-draw-dur:.3s;--check-draw-lead:.64;--check-draw-ease:cubic-bezier(.22, 1, .36, 1);--check-revert-dur:.2s;--check-revert-ease:cubic-bezier(.22, 1, .36, 1)}:root[data-theme=dark]{--warning:#e0a14a}[data-theme=dark] .t-check-mark{stroke:#191919}.kt-viewport{z-index:90;left:1rem;right:1rem;bottom:max(1.25rem, env(safe-area-inset-bottom));pointer-events:none;outline:none;height:2.25rem;position:fixed}.kt-toast{--gap:8px;--peek:10px;--depth:min(var(--toast-index), 2);--scale:calc(1 - var(--depth) * .03);--alpha:calc((1 - var(--depth) * .15) * clamp(0, 3 - var(--toast-index), 1));--offset-y:calc(var(--toast-offset-y) * -1 + var(--toast-index) * var(--gap) * -1 + var(--toast-swipe-movement-y));z-index:calc(1000 - var(--toast-index));box-sizing:border-box;width:max-content;max-width:min(32rem,100%);min-height:2.25rem;height:var(--toast-frontmost-height,var(--toast-height,auto));background-color:color-mix(in oklab, var(--popover) 80%, transparent);-webkit-backdrop-filter:blur(12px);color:var(--foreground);pointer-events:auto;-webkit-user-select:none;user-select:none;opacity:var(--alpha);transform-origin:bottom;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - var(--depth) * var(--peek))) scale(var(--scale));transition:transform var(--toast-morph-duration) var(--toast-morph-ease), opacity var(--toast-morph-duration) var(--toast-morph-ease), max-width var(--toast-morph-duration) var(--toast-morph-ease), height var(--toast-morph-duration) var(--toast-morph-ease);border-radius:1.125rem;outline:none;margin-inline:auto;font-size:.875rem;line-height:1.25rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 1px 2px #0000002e,0 8px 24px #0003,0 0 0 1px #ffffff1a}.kt-toast:not([data-expanded]):has(>[data-behind]){max-width:min(var(--kt-front-width,32rem), 100%)}.kt-toast[data-expanded]{height:var(--toast-height,auto);opacity:clamp(0, 3 - var(--toast-index), 1);transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.kt-toast[data-starting-style]{opacity:0;transform:translateY(8px)scale(.98)}.kt-toast[data-ending-style]{opacity:0;transform:translateY(calc(8px - var(--depth) * var(--peek))) scale(calc(var(--scale) * .96));transition-duration:.2s}.kt-toast[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.kt-toast[data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 60%)) translateY(var(--offset-y))}.kt-toast[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 60%)) translateY(var(--offset-y))}.kt-toast[data-limited]{opacity:0}.kt-toast:after{content:"";width:100%;height:calc(var(--gap) + 1px);position:absolute;top:100%;left:0}.kt-toast:focus-visible{box-shadow:0 1px 2px #0000002e, 0 8px 24px #0003, var(--kit-ring)}.kt-toast-content{box-sizing:border-box;min-width:0;min-height:2.25rem;transition:opacity var(--toast-morph-duration) var(--toast-morph-ease), padding var(--toast-morph-duration) var(--toast-morph-ease);align-items:center;padding:.5rem 1rem;display:flex}.kt-toast[data-glyph] .kt-toast-content{padding-inline-start:.75rem}.kt-toast[data-trailing] .kt-toast-content{padding-inline-end:.375rem}.kt-toast-content[data-behind]{opacity:0}.kt-toast-content[data-expanded]{opacity:1}.kt-toast-glyph{flex-shrink:0;justify-content:flex-end;align-self:flex-start;height:1.25rem;display:flex;overflow:hidden}.kt-toast-glyph-inner{align-items:center;width:max-content;padding-inline-end:.5rem;display:flex}.kt-toast-mark{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.kt-toast-mark[data-tone=error]{color:var(--error)}.kt-toast-mark[data-tone=warning]{color:var(--warning)}.kt-toast-mark[data-tone=info]{color:var(--info)}.kt-toast-mark[data-tone=trash]{color:var(--muted-foreground)}.kt-toast-text{align-items:center;min-width:0;display:flex;overflow:hidden}.kt-toast-line{text-wrap:pretty;flex-wrap:wrap;align-items:baseline;column-gap:.375rem;width:max-content;min-width:0;max-width:min(26rem,100vw - 8rem);display:flex}.kt-toast-title{font-size:inherit;font-weight:500;line-height:inherit;flex:0 auto;margin:0}.kt-toast-description{min-width:0;color:var(--muted-foreground);font-size:inherit;line-height:inherit;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.kt-toast-action{background-color:rgb(var(--tint) / .07);height:1.75rem;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out), scale .16s var(--ease-out);border:0;border-radius:9999px;outline:none;flex-shrink:0;align-self:flex-start;align-items:center;gap:.375rem;margin-block:-.25rem;margin-inline-start:.75rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.kt-toast-action:active{scale:.96}.kt-toast-action:focus-visible{box-shadow:var(--kit-ring)}@media (hover:hover) and (pointer:fine){.kt-toast-action:hover{background-color:rgb(var(--tint) / .12)}}.kt-toast-action:has(>.kt-toast-ring){padding-inline-start:.5rem}.kt-toast-ring{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-opacity:.16;flex-shrink:0;width:.875rem;height:.875rem;rotate:-90deg}.kt-toast-ring-run{stroke-opacity:.7;stroke-dasharray:1;animation:kt-toast-ring var(--kt-timeout,8s) linear forwards}.kt-viewport:is([data-expanded],[data-window-blurred]) .kt-toast-ring-run{animation-play-state:paused}@keyframes kt-toast-ring{to{stroke-dashoffset:1px}}.kt-toast[data-action]:not([data-expanded]):not([data-sticky]) .kt-toast-content{padding-inline-end:.25rem}.kt-toast-action+.kt-toast-close{margin-inline-start:.25rem}.kt-toast-close{width:1.5rem;height:1.5rem;color:var(--muted-foreground);cursor:pointer;transition:width var(--toast-morph-duration) var(--toast-morph-ease), margin var(--toast-morph-duration) var(--toast-morph-ease), opacity var(--toast-morph-duration) var(--toast-morph-ease), background-color .12s ease, color .12s ease;background:0 0;border:0;border-radius:9999px;outline:none;flex-shrink:0;align-self:flex-start;place-items:center;margin-block:-.125rem;margin-inline-start:.5rem;padding:0;display:grid}.kt-toast:not([data-expanded]):not([data-sticky]) .kt-toast-close{opacity:0;width:0;margin-inline-start:0}.kt-toast-close:focus-visible{box-shadow:var(--kit-ring)}@media (hover:hover) and (pointer:fine){.kt-toast-close:hover{background-color:rgb(var(--tint) / .06);color:var(--foreground)}}@media (prefers-reduced-transparency:reduce){.kt-toast{background-color:var(--popover);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.kt-toast,.kt-toast-content,.kt-toast-close{transition:opacity .2s linear}.kt-toast[data-starting-style],.kt-toast[data-ending-style]{transform:translateY(calc(var(--depth) * var(--peek) * -1)) scale(var(--scale))}}.t-check-blur-wrap{filter:blur();transition:filter var(--check-revert-dur) var(--check-revert-ease);will-change:filter;display:inline-flex}.t-check-blur-wrap.is-crossing{filter:blur(var(--check-blur));transition:filter calc(var(--check-fill-dur) * .45) var(--check-fill-ease)}.t-check-badge{width:var(--check-size);height:var(--check-size);flex:0 0 var(--check-size);transition:scale var(--check-revert-dur) var(--check-revert-ease);will-change:scale;position:relative;scale:1}.t-check-badge[data-state=done]{scale:var(--check-pop-scale);transition:scale var(--check-pop-dur) var(--check-pop-ease)}.t-check-ring{border:var(--check-ring-w) solid var(--check-ring-color);transition:opacity var(--check-revert-dur) ease, filter var(--check-revert-dur) ease;border-radius:50%;position:absolute;inset:0}.t-check-badge[data-state=done] .t-check-ring{opacity:0;transition:opacity calc(var(--check-fill-dur) * .7) ease}.t-check-fill{background:var(--check-fill-color);opacity:0;transition:opacity var(--check-revert-dur) var(--check-revert-ease);will-change:opacity;box-shadow:inset 0 0 0 .504px #0000000d,0 .504px .504px #0000001a,0 .504px 2.016px #00000014,inset 0 -.504px .504px #00000017;border-radius:50%;position:absolute;inset:-1px;box-shadow:inset 0 0 0 .504px color(display-p3 0 0 0/.05),0 .504px .504px color(display-p3 0 0 0/.1),0 .504px 2.016px color(display-p3 0 0 0/.08),inset 0 -.504px .504px color(display-p3 0 0 0/.09)}.t-check-badge[data-state=done] .t-check-fill{opacity:1;transition:opacity var(--check-fill-dur) var(--check-fill-ease)}.t-check-arc{border:var(--check-ring-w) solid transparent;border-top-color:var(--check-arc-color);animation-name:t-check-spin;animation-duration:var(--check-spin-dur);transition:opacity var(--check-revert-dur) var(--check-revert-ease);will-change:transform;border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}@keyframes t-check-spin{to{transform:rotate(360deg)}}.t-check-badge[data-state=done] .t-check-arc{opacity:0;transition:opacity calc(var(--check-fill-dur) * .5) ease;animation-play-state:paused}.t-check-spinner{color:var(--check-arc-color);transition:opacity var(--check-revert-dur) var(--check-revert-ease);place-items:center;display:grid;position:absolute;inset:-10%}.t-check-badge[data-state=done] .t-check-spinner{opacity:0;transition:opacity calc(var(--check-fill-dur) * .5) ease}.t-check-disc{place-items:center;display:grid;position:absolute;inset:0}.t-check-disc svg{width:100%;height:100%;display:block}.t-check-mark{fill:none;stroke:#fff;stroke-width:var(--check-mark-w);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--check-mark-len,20);stroke-dashoffset:var(--check-mark-len,20);transition:stroke-dashoffset var(--check-revert-dur) var(--check-revert-ease)}.t-check-badge[data-state=done] .t-check-mark{stroke-dashoffset:0;transition:stroke-dashoffset var(--check-draw-dur) var(--check-draw-ease) calc(var(--check-fill-dur) * var(--check-draw-lead))}.t-check-badge.is-outline .t-check-ring{border-color:var(--check-outline-color)}.t-check-badge.is-outline[data-state=done] .t-check-ring{opacity:1}.t-check-badge.is-outline[data-state=done] .t-check-fill{opacity:0}.t-check-badge.is-outline .t-check-mark{stroke:var(--check-outline-color)}@media (prefers-reduced-motion:reduce){.t-check-arc{animation:none!important}}[data-theme=dark] .kt-toast{box-shadow:0 1px 2px #0006,0 8px 24px #00000073,0 0 0 1px #ffffff1a}[data-theme=dark] .kt-toast:focus-visible{box-shadow:0 1px 2px #0006, 0 8px 24px #00000073, var(--kit-ring)}
.print-doc{display:none}@media print{@page{size:auto;margin:14mm 13mm 16mm}html,html[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--paper-sunk:#f4f4f5;--paper-raised:#fff;--fg:#0a0a0a;--fg-2:#3f3f46;--fg-3:#52525b;--fg-4:#71717a;--line:#e4e4e7;--line-strong:#d4d4d8;--wash:#f4f4f5;--tax:#b0362f;--tax-bg:#fdebec;background:#fff!important}body{color:#0a0a0a;background:#fff!important}body:has(>.print-doc)>:not(.print-doc){display:none!important}*,:before,:after{transition:none!important;animation:none!important}.print-doc{color:var(--fg);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10pt;line-height:1.5;display:block}.print-head{border-bottom:1.5px solid var(--fg);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;display:flex}.print-brand{letter-spacing:-.01em;color:var(--fg-3);font-size:9pt;font-weight:600}.print-doc h1{letter-spacing:-.025em;font-size:17pt;font-weight:600;line-height:1.2}.print-meta{color:var(--fg-3);white-space:nowrap;font-size:9pt}.print-facts{grid-template-columns:1fr 1fr;gap:6px 24px;margin-top:10px;font-size:9pt;display:grid}.print-facts dt,.print-inputs dt{color:var(--fg-3)}.print-wide{grid-column:1/-1}.print-url{word-break:break-all;font-variant-numeric:tabular-nums}.print-doc section{break-inside:auto;margin-top:16px}.print-doc h2{letter-spacing:-.015em;break-after:avoid;margin-bottom:6px;font-size:11.5pt;font-weight:600}.print-doc h3{break-after:avoid;font-size:10pt;font-weight:600}.print-inputs{grid-template-columns:1fr 1fr;gap:4px 24px;display:grid}.print-inputs>div{border-bottom:1px solid var(--line);break-inside:avoid;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.print-inputs dd{text-align:right;font-weight:500}.print-table{border-collapse:collapse;width:100%}.print-table th,.print-table td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;padding:3px 0;font-weight:400}.print-table th[scope=row]{text-align:left}.print-table thead th{color:var(--fg-3);font-size:9pt}.print-table td{white-space:nowrap;width:22%}.print-table tr{break-inside:avoid}.print-strong th,.print-strong td{border-top:1px solid var(--fg);font-weight:600}.print-gap th,.print-gap td{padding-top:10px}.print-law{color:var(--fg-3);font-size:8.5pt;display:block}.print-note{color:var(--fg-2);margin-top:6px;font-size:9pt}.print-steps{counter-reset:step}.print-steps li{counter-increment:step;border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:18px 1fr auto;gap:0 12px;padding:4px 0;display:grid}.print-steps li:before{content:counter(step);font-variant-numeric:tabular-nums;font-weight:600}.print-step-title{font-weight:500}.print-step-value{text-align:right;white-space:nowrap;font-weight:500}.print-step-body{color:var(--fg-2);grid-column:2/-1;font-size:9pt}.print-taxtable{break-inside:avoid;margin-top:12px}.print-taxtable :is(h3,p,table){margin-top:2px!important;font-size:9.5pt!important}.print-taxtable td{padding-top:2px!important;padding-bottom:2px!important}.print-explainer{border-top:1px solid var(--line);break-inside:avoid;margin-top:10px;padding-top:8px}.print-explainer p{margin-top:4px}.print-explainer section,.print-explainer button{display:none!important}.print-foot{border-top:1.5px solid var(--fg);color:var(--fg-2);break-inside:avoid;margin-top:18px;padding-top:8px;font-size:9pt}}
