.tlh{position:relative;isolation:isolate;overflow-x:clip;padding-block:clamp(28px,4.5vw,56px) clamp(56px,7vw,96px)}.tlh:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at 75% 45%,rgb(var(--violet-rgb)/.14),transparent 70%)}[dir=rtl] .tlh:before{background:radial-gradient(40% 60% at 25% 45%,rgb(var(--violet-rgb)/.14),transparent 70%)}.tlh--tool .hero__inner{align-items:start}.tlh--tool .hero__title{font-size:clamp(32px,4.4vw,52px)}.tlh__title{max-inline-size:16ch;margin:0}.tlh__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:24px clamp(32px,6vw,88px);gap:24px clamp(32px,6vw,88px);align-items:end}.tlh__side{display:grid;grid-gap:18px;gap:18px}.tlh__side .hero__body{margin:0}.tlh__back{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;-webkit-margin-after:8px;margin-block-end:8px;color:var(--fg-60);font-size:14px;font-weight:600;text-decoration:none}.tlh__back:hover{color:var(--fg)}.tlh__private{display:flex;align-items:center;gap:14px;max-inline-size:46ch;margin:0;color:var(--fg-65);font-size:14.5px;line-height:1.6}.tlh__private strong{color:var(--fg)}.tl__arrow{flex:none;transition:transform .2s var(--ease)}.tl__arrow--back,[dir=rtl] .tl__arrow{transform:scaleX(-1)}[dir=rtl] .tl__arrow--back{transform:none}.tl-icon{--icon-bg:color-mix(in srgb,var(--violet-soft) 9%,var(--ink-surface));--draw-spread:0.8s;--draw-dur:0.8s;flex:none;inline-size:56px;block-size:56px;padding:7px;border:1px solid rgb(var(--violet-soft-rgb)/.28);border-radius:16px;background:var(--icon-bg)}.tl-icon .ib{fill:var(--icon-bg);stroke:none}.tlh__private-icon{inline-size:44px;block-size:44px;padding:5px;border-radius:13px}.qrr,.vatc{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;padding:clamp(18px,2.4vw,28px);border:1px solid var(--line-strong);border-radius:26px;background:var(--ink-surface);box-shadow:var(--shadow-3),0 0 0 6px rgb(var(--violet-rgb)/.04)}.vatc__modes{display:grid;min-inline-size:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;margin:0;padding:4px;border:1px solid var(--line);border-radius:14px;background:rgb(var(--fg-rgb)/.04)}.vatc__mode{position:relative;display:grid;place-items:center;min-block-size:44px;padding:8px 12px;border-radius:10px;color:var(--fg-60);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.vatc__mode input{position:absolute;opacity:0;pointer-events:none}.vatc__mode:hover{color:var(--fg)}.vatc__mode.is-on{background:var(--ink-surface);color:var(--fg);box-shadow:0 1px 2px rgb(var(--fg-rgb)/.08),0 6px 16px -10px rgb(var(--violet-rgb)/.5)}.vatc__mode:has(input:focus-visible){outline:2px solid var(--violet-soft);outline-offset:2px}.vatc__field{-webkit-margin-before:6px;margin-block-start:6px;color:var(--fg-65);font-size:14px;font-weight:600}.vatc__entry{display:flex;align-items:center;gap:10px;-webkit-margin-before:-6px;margin-block-start:-6px;padding-inline:18px;border:1.5px solid var(--line-strong);border-radius:16px;background:var(--ink);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.vatc__entry:focus-within{border-color:var(--violet-soft);box-shadow:0 0 0 4px rgb(var(--violet-soft-rgb)/.18)}.vatc__entry.is-invalid{border-color:var(--danger)}.vatc__input{flex:1 1;min-inline-size:0;block-size:68px;border:0;outline:0;background:none;color:var(--fg);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:clamp(26px,3vw,34px);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}[dir=rtl] .vatc__input{text-align:left}.vatc__cur{color:var(--fg-50);font-size:15px;font-weight:600}.qrr__error,.vatc__error{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;border-radius:12px;background:rgb(var(--danger-rgb)/.08);color:var(--danger);font-size:14px;line-height:1.6}.qrr__error svg{flex:none;-webkit-margin-before:3px;margin-block-start:3px}.vatc__receipt{--tear:10px;padding:6px 18px calc(16px + var(--tear));border-radius:14px 14px 0 0;background:color-mix(in srgb,var(--violet-soft) 5%,var(--ink));-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(2 * var(--tear)) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(2 * var(--tear)) 100%}.vatc__rows{margin:0}.vatc__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding-block:12px}.vatc__row+.vatc__row{-webkit-border-before:1px dashed var(--line-dash);border-block-start:1px dashed var(--line-dash)}.vatc__row dt{color:var(--fg-65);font-size:14.5px}.vatc__row dd{display:flex;align-items:center;gap:10px;margin:0}.vatc__fig{font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vatc__row.is-answer dt{color:var(--violet-soft);font-weight:600}.vatc__row.is-answer .vatc__fig{font-family:var(--display);font-size:clamp(22px,2.4vw,28px);font-weight:700}.vatc__copy{display:inline-flex;align-items:center;gap:6px;min-block-size:36px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--ink-surface);color:var(--fg-72);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease),transform .12s ease-out}.vatc__copy:hover:not(:disabled){border-color:var(--violet-soft);color:var(--violet-soft)}.vatc__copy:active:not(:disabled){transform:scale(.96)}.vatc__copy:focus-visible{outline:2px solid var(--violet-soft);outline-offset:2px}.vatc__copy:disabled{opacity:.45;cursor:default}.vatc__copy.is-done{border-color:rgb(var(--ok-rgb)/.5);color:var(--ok)}.vatc__formula{margin:4px 0 0;-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);color:var(--fg-55);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:13.5px;text-align:center}.vatc__note{margin:0;color:var(--fg-55);font-size:13px;line-height:1.6}.qrr__in{display:grid;grid-gap:10px;gap:10px}.qrr__label{color:var(--fg-65);font-size:14px;font-weight:600}.qrr__text{inline-size:100%;min-block-size:108px;padding:14px 16px;border:1.5px solid var(--line-strong);border-radius:16px;background:var(--ink);color:var(--fg);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:13.5px;line-height:1.6;resize:vertical;word-break:break-all;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.qrr__text::placeholder{color:var(--fg-45);font-family:var(--body);word-break:normal}.qrr__text:focus{outline:0;border-color:var(--violet-soft);box-shadow:0 0 0 4px rgb(var(--violet-soft-rgb)/.18)}.qrr__text[aria-invalid=true]{border-color:var(--danger)}.qrr__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.qrr__photo{cursor:pointer}.qrr__photo:has(input:focus-visible){outline:2px solid var(--violet-soft);outline-offset:2px}.qrr__link{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding-inline:6px;border:0;background:none;color:var(--violet-soft);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.qrr__link:hover{text-decoration:underline;text-underline-offset:4px}.qrr__link:focus-visible{outline:2px solid var(--violet-soft);outline-offset:2px;border-radius:8px}.qrr__hint{margin:0;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:2px solid rgb(var(--violet-soft-rgb)/.5);border-inline-start:2px solid rgb(var(--violet-soft-rgb)/.5);color:var(--fg-60);font-size:13.5px;line-height:1.65}.qrr__out{outline:0}.qrr__out:empty{display:none}.qrr__receipt{--tear:9px;display:grid;grid-gap:4px;gap:4px;padding:calc(14px + var(--tear)) 18px 18px;border-radius:0 0 14px 14px;background:color-mix(in srgb,var(--violet-soft) 5%,var(--ink));-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(2 * var(--tear)) 100%;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(2 * var(--tear)) 100%}@media (prefers-reduced-motion:no-preference){.qrr__receipt{animation:qrr-print .5s var(--ease) both}}@keyframes qrr-print{0%{opacity:0;transform:translateY(-10px)}}.qrr__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;-webkit-padding-after:10px;padding-block-end:10px;-webkit-border-after:1px dashed var(--line-dash);border-block-end:1px dashed var(--line-dash)}.qrr__title{margin:0;font-family:var(--display);font-size:17px;font-weight:700}.qrr__phase{padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;color:var(--fg-65);font-size:12.5px;font-weight:600}.qrr__phase.is-p2{border-color:rgb(var(--violet-soft-rgb)/.5);background:rgb(var(--violet-rgb)/.08);color:var(--violet-soft)}.qrr__rows,.qrr__sums{margin:0}.qrr__row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px;align-items:baseline;padding-block:9px}.qrr__row dt{color:var(--fg-60);font-size:14px}.qrr__row dd{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere}.qrr__row--seller dd{font-family:var(--display);font-size:18px;font-weight:700}.qrr__mono{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:14px}.qrr__raw{inline-size:100%;color:var(--fg-50);font-size:12.5px;font-weight:400;text-align:end}.qrr__check{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-family:var(--body);font-size:12px;font-weight:600}.qrr__check.is-ok{background:rgb(var(--ok-rgb)/.14);color:var(--ok)}.qrr__check.is-bad{background:rgb(var(--warn-rgb)/.16);color:var(--warn)}.qrr__sums{-webkit-margin-before:6px;margin-block-start:6px;-webkit-padding-before:6px;padding-block-start:6px;-webkit-border-before:1px dashed var(--line-dash);border-block-start:1px dashed var(--line-dash)}.qrr__row--total{-webkit-margin-before:4px;margin-block-start:4px;-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:3px double var(--line-strong);border-block-start:3px double var(--line-strong)}.qrr__row--total dt{color:var(--fg);font-weight:600}.qrr__row--total dd{font-family:var(--display);font-size:clamp(20px,2.2vw,24px);font-weight:700}.qrr__stamp{-webkit-margin-before:10px;margin-block-start:10px;-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:1px dashed var(--line-dash);border-block-start:1px dashed var(--line-dash)}.qrr__stamp h3{margin:0 0 8px;font-size:14px;font-weight:700}.qrr__stamp ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.qrr__stamp li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;color:var(--fg-45);font-size:13.5px}.qrr__stamp li.is-on{color:var(--fg)}.qrr__tag{display:grid;place-items:center;inline-size:24px;block-size:24px;border:1px solid var(--line-strong);border-radius:7px;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:12px}.qrr__stamp li.is-on .qrr__tag{border-color:var(--violet-soft);background:rgb(var(--violet-rgb)/.08);color:var(--violet-soft)}.qrr__state{font-size:12.5px}.qrr__stamp li.is-on .qrr__state{color:var(--violet-soft);font-weight:600}.qrr__caveat{margin:10px 0 0;color:var(--fg-55);font-size:12.5px;line-height:1.6}.tlhow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2.5vw,28px);gap:clamp(16px,2.5vw,28px)}.tlhow__item{display:flex;gap:18px;padding:clamp(22px,2.6vw,30px);border:1px solid var(--line-strong);border-radius:22px;background:var(--ink-surface)}.tlhow__title{margin:4px 0 6px;font-family:var(--display);font-size:20px;font-weight:700}.tlhow__body{margin:0 0 14px;color:var(--fg-65);font-size:15px;line-height:1.7}.tlhow__example{display:inline-block;margin:0;padding:8px 12px;border-radius:10px;background:rgb(var(--violet-rgb)/.06);color:var(--violet-soft);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:14px}.tltags{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(16px,2.5vw,28px);gap:clamp(16px,2.5vw,28px);align-items:start}.tltags__group{padding:clamp(20px,2.6vw,28px);border:1px solid var(--line-strong);border-radius:22px;background:var(--ink-surface)}.tltags__group--p2{border-color:rgb(var(--violet-soft-rgb)/.35);background:linear-gradient(160deg,rgb(var(--violet-rgb)/.07),transparent 60%),var(--ink-surface)}.tltags__phase{display:inline-block;margin:0 0 14px;padding:4px 12px;border-radius:999px;background:rgb(var(--fg-rgb)/.06);font-size:13px;font-weight:700}.tltags__group--p2 .tltags__phase{background:rgb(var(--violet-rgb)/.1);color:var(--violet-soft)}.tltags__list{display:grid;margin:0;padding:0;list-style:none}.tltags__list li{display:flex;gap:16px;padding-block:12px}.tltags__list li+li{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.tltags__byte{display:grid;flex:none;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--line-strong);border-radius:10px;background:var(--ink);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:15px;font-weight:600}.tltags__group--p2 .tltags__byte{border-color:rgb(var(--violet-soft-rgb)/.45);color:var(--violet-soft)}.tltags__name{margin:0 0 2px;font-size:16px;font-weight:700}.tltags__body{margin:0;color:var(--fg-65);font-size:14.5px;line-height:1.6}.tl__bandsec{padding-block:clamp(36px,4.5vw,60px)}.tlband{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;padding:clamp(22px,3vw,36px);border:1px solid rgb(var(--violet-soft-rgb)/.35);border-radius:24px;background:radial-gradient(60% 140% at 100% 0,rgb(var(--violet-rgb)/.12),transparent 70%),var(--ink-surface);box-shadow:var(--shadow-glow)}[dir=rtl] .tlband{background:radial-gradient(60% 140% at 0 0,rgb(var(--violet-rgb)/.12),transparent 70%),var(--ink-surface)}.tlband__copy{flex:1 1 320px}.tlband__title{margin:0 0 6px;font-family:var(--display);font-size:clamp(20px,2.2vw,26px);font-weight:700}.tlband__body{margin:0;max-inline-size:60ch;color:var(--fg-65);font-size:15.5px;line-height:1.7}.tlcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2.5vw,28px);gap:clamp(16px,2.5vw,28px);-webkit-margin-before:clamp(28px,4vw,48px);margin-block-start:clamp(28px,4vw,48px)}.tlcard{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.8vw,32px);border:1px solid var(--line-strong);border-radius:26px;background:var(--ink-surface);color:inherit;text-decoration:none;box-shadow:var(--shadow-2);transition:border-color .2s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.tlcard:focus-visible{outline:2px solid var(--violet-soft);outline-offset:3px}@media (hover:hover){.tlcard:hover{border-color:rgb(var(--violet-soft-rgb)/.6);box-shadow:var(--shadow-glow);transform:translateY(-3px)}.tlband__cta:hover .tl__arrow,.tlcard:hover .tl__arrow{transform:translateX(3px)}[dir=rtl] .tlband__cta:hover .tl__arrow,[dir=rtl] .tlcard:hover .tl__arrow{transform:scaleX(-1) translateX(3px)}}.tlcard__top{display:flex;align-items:center;justify-content:space-between;-webkit-margin-after:6px;margin-block-end:6px}.tlcard__free{padding:4px 12px;border-radius:999px;background:rgb(var(--ok-rgb)/.14);color:var(--ok);font-size:13px;font-weight:700}.tlcard__title{font-family:var(--display);font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.25}.tlcard__body{color:var(--fg-65);font-size:15.5px;line-height:1.7}.tlcard__preview{display:grid;grid-gap:8px;gap:8px;margin-block:8px 4px;padding:16px 18px;border:1px dashed var(--line-dash);border-radius:14px;background:color-mix(in srgb,var(--violet-soft) 4%,var(--ink))}.tlcard__preview--vat>span{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--fg-60);font-size:13.5px}.tlcard__preview--vat b{color:var(--fg);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:14px;font-weight:600}.tlcard__preview--vat>span:last-child b{color:var(--violet-soft);font-size:16px;font-weight:700}.tlcard__preview--qr>span{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:12px;gap:12px;color:var(--fg-60);font-size:13.5px}.tlcard__preview--qr i{block-size:9px;border-radius:999px;background:rgb(var(--fg-rgb)/.09)}.tlcard__preview--qr>span:last-child i{background:rgb(var(--violet-soft-rgb)/.3)}.tlcard__cta{display:inline-flex;align-items:center;gap:8px;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:4px;padding-block-start:4px;color:var(--violet-soft);font-weight:700}.tl__faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:start}.tl__faq-head{position:-webkit-sticky;position:sticky;inset-block-start:110px}@media (max-width:64rem){.tl__faq-grid,.tltags{grid-template-columns:minmax(0,1fr)}.tl__faq-head{position:static}}@media (max-width:48rem){.tlh{padding-block:96px 40px}.tlcards,.tlh__head,.tlhow{grid-template-columns:minmax(0,1fr)}.tlhow__item{flex-direction:column}.vatc__copy{min-block-size:44px;min-inline-size:44px}.vatc__row{flex-direction:column;align-items:stretch}.vatc__row dd{justify-content:space-between}.vatc__row.is-answer .vatc__fig{font-size:22px}.qrr__row{grid-template-columns:minmax(0,1fr);gap:2px}.qrr__row dd{justify-content:flex-start}.qrr__raw,.qrr__row dd{text-align:start}.tlband__cta{inline-size:100%}}