.bxf-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bxf-field{align-content:start;gap:8px;min-width:0;display:grid}.bxf-field--full{grid-column:1/-1}.bxf-label{color:var(--bxf-label,var(--ink));align-items:baseline;gap:.4rem;font-size:14px;font-weight:950;line-height:1.3;display:flex}.bxf-req{color:var(--bxf-accent,var(--orange));font-weight:900}.bxf-opt{color:var(--bxf-muted,var(--muted));font-size:.86em;font-weight:750}.bxf-control{border:1px solid var(--bxf-field-line,var(--line));border-radius:var(--bxf-radius,8px);background:var(--bxf-field-bg,transparent);width:100%;min-width:0;color:var(--bxf-ink,var(--ink));font:inherit;outline:none;margin:0;padding:13px 14px;transition:border-color .16s,box-shadow .16s,background .16s}textarea.bxf-control{resize:vertical;min-height:118px;line-height:1.75}select.bxf-control{cursor:pointer;accent-color:var(--bxf-accent,var(--orange))}select.bxf-control option{background:var(--bxf-option-bg,var(--bg));color:var(--bxf-ink,var(--ink))}.bxf-control:disabled{cursor:not-allowed;border-color:var(--bxf-field-line,var(--line));background:var(--bxf-field-disabled-bg,transparent);color:var(--bxf-muted,var(--muted))}.bxf-control:disabled:hover{border-color:var(--bxf-field-line,var(--line))}.bxf-control::placeholder{color:var(--bxf-placeholder,var(--muted));opacity:1}.bxf-control:hover{border-color:var(--bxf-field-line-hover,var(--bxf-accent,var(--orange)))}.bxf-control.has-error,.bxf-control[aria-invalid=true]{border-color:var(--bxf-error,#ff6b6b);box-shadow:0 0 0 3px var(--bxf-error-ring,#ff6b6b29)}.bxf-control:user-invalid:not(:focus){border-color:var(--bxf-error,#ff6b6b);box-shadow:0 0 0 3px var(--bxf-error-ring,#ff6b6b29)}.bxf-control:focus{border-color:var(--bxf-accent,var(--orange));box-shadow:0 0 0 4px var(--bxf-accent-ring,#f2992e26);background:var(--bxf-field-focus-bg,var(--bxf-field-bg,transparent))}.bxf-control:focus-visible{outline:2px solid var(--bxf-accent,var(--orange));outline-offset:3px}.bxf-error{color:var(--bxf-error,#ff6b6b);font-size:13px;font-weight:800;line-height:1.6}@media (max-width:560px){.bxf-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bxf-control{transition:none}}.tf{--mark-accent:#8cfc59;--mark-accent-ink:#8cfc59;--bxf-accent:var(--mark-accent-ink,#8cfc59);--bxf-accent-ring:var(--mark-accent-ink,#8cfc59);overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.tf{--bxf-accent-ring:color-mix(in srgb, var(--mark-accent-ink,#8cfc59) 22%, transparent)}}.tf{--bxf-ink:var(--ink);--bxf-label:var(--heading);--bxf-muted:var(--muted);--bxf-field-line:var(--line);--bxf-field-line-hover:var(--heading)}@supports (color:color-mix(in lab, red, red)){.tf{--bxf-field-line-hover:color-mix(in srgb, var(--heading) 30%, transparent)}}.tf{--bxf-field-bg:var(--heading)}@supports (color:color-mix(in lab, red, red)){.tf{--bxf-field-bg:color-mix(in srgb, var(--heading) 2.5%, transparent)}}.tf{--bxf-field-focus-bg:var(--heading)}@supports (color:color-mix(in lab, red, red)){.tf{--bxf-field-focus-bg:color-mix(in srgb, var(--heading) 4%, transparent)}}.tf{--bxf-option-bg:var(--bg);--bxf-placeholder:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tf{--bxf-placeholder:color-mix(in srgb, var(--muted) 80%, transparent)}}.tf{--tf-error:#e5484d;--bxf-error:var(--tf-error);--bxf-error-ring:var(--tf-error)}@supports (color:color-mix(in lab, red, red)){.tf{--bxf-error-ring:color-mix(in srgb, var(--tf-error) 16%, transparent)}}.tf{--bxf-radius:10px;--tf-rail-w:17.5rem;--tf-accent-text:var(--mark-accent,#8cfc59)}@supports (color:color-mix(in lab, red, red)){.tf{--tf-accent-text:color-mix(in srgb, var(--mark-accent,#8cfc59) 62%, var(--heading))}}.tf-pagehead{flex-direction:column;gap:.6rem;max-width:60ch;margin-block-end:clamp(1.75rem,4vw,2.75rem);display:flex}.tf-pagehead__title{color:var(--heading)}.tf-intro{flex-direction:column;gap:1rem;max-width:60ch;display:flex}.tf-intro__lead{color:var(--heading);font-size:1.125rem;font-weight:500}.tf-intro__req{font-size:.9375rem}.tf-intro__draft{color:var(--heading);margin-block-start:.5rem;font-weight:600}.tf-tip{border:1px solid var(--line);border-radius:var(--bxf-radius,10px);background:var(--heading);margin-block-start:.25rem;padding:.75rem .95rem}@supports (color:color-mix(in lab, red, red)){.tf-tip{background:color-mix(in srgb, var(--heading) 2.5%, transparent)}}.tf-tip{color:var(--muted);font-size:.9375rem;line-height:1.6}.tf-intro__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-block-start:1rem;display:flex}.tf-shell{grid-template-columns:var(--tf-rail-w) minmax(0, 1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.tf-shell__rail{position:sticky;inset-block-start:calc(var(--hdr-block,64px) + 1.5rem)}.tf-shell__main{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.tf-rail__counter{letter-spacing:.02em;color:var(--muted);font-size:.8125rem;font-weight:700}.tf-rail__title{color:var(--heading);margin-block-start:.25rem;font-size:1.0625rem;font-weight:700;line-height:1.35}.tf-meter{background:var(--heading);border-radius:999px;height:6px;margin-block-start:.9rem}@supports (color:color-mix(in lab, red, red)){.tf-meter{background:color-mix(in srgb, var(--heading) 9%, transparent)}}.tf-meter{overflow:hidden}.tf-meter__fill{border-radius:inherit;background:var(--mark-accent-ink,#8cfc59);width:100%;height:100%;transform-origin:inset-inline-start;transform-origin:0;transition:transform var(--duration-slow) var(--ease);display:block}[dir=rtl] .tf-meter__fill{transform-origin:100%}.tf-rail__percent{color:var(--muted);margin-block-start:.5rem;font-size:.8125rem;font-weight:600}.tf-rail__list{flex-direction:column;gap:.125rem;margin-block-start:1.5rem;display:flex}.tf-rail__step{width:100%;color:var(--muted);font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:0;border-radius:9px;align-items:center;gap:.7rem;padding:.5rem .6rem;font-size:.875rem;display:flex}.tf-rail__step:disabled{cursor:default;opacity:.55}.tf-rail__step:not(:disabled):hover{background:var(--heading)}@supports (color:color-mix(in lab, red, red)){.tf-rail__step:not(:disabled):hover{background:color-mix(in srgb, var(--heading) 5%, transparent)}}.tf-rail__step:not(:disabled):hover{color:var(--heading)}.tf-rail__step:focus-visible{outline:2px solid var(--mark-accent-ink,#8cfc59);outline-offset:2px}.tf-rail__badge{border:1px solid var(--line);font-variant-numeric:tabular-nums;width:1.5rem;height:1.5rem;transition:border-color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.tf-rail__badge svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem}.tf-rail__item.is-done .tf-rail__badge{border-color:var(--mark-accent,#8cfc59)}@supports (color:color-mix(in lab, red, red)){.tf-rail__item.is-done .tf-rail__badge{border-color:color-mix(in srgb, var(--mark-accent,#8cfc59) 55%, transparent)}}.tf-rail__item.is-done .tf-rail__badge{background:var(--mark-accent,#8cfc59)}@supports (color:color-mix(in lab, red, red)){.tf-rail__item.is-done .tf-rail__badge{background:color-mix(in srgb, var(--mark-accent,#8cfc59) 16%, transparent)}}.tf-rail__item.is-done .tf-rail__badge{color:var(--tf-accent-text)}.tf-rail__item.is-current .tf-rail__step{background:var(--heading)}@supports (color:color-mix(in lab, red, red)){.tf-rail__item.is-current .tf-rail__step{background:color-mix(in srgb, var(--heading) 7%, transparent)}}.tf-rail__item.is-current .tf-rail__step{color:var(--heading);font-weight:700}.tf-rail__item.is-current .tf-rail__badge{border-color:var(--heading);color:var(--heading)}.tf-rail__label{min-width:0;line-height:1.4}.tf-rail__item--review{border-block-start:1px solid var(--line);margin-block-start:.5rem;padding-block-start:.5rem}.tf-step{flex-direction:column;gap:1.75rem;display:flex}.tf-step__head{animation:tf-enter var(--duration-slow) var(--ease) both;flex-direction:column;gap:.5rem;display:flex}@keyframes tf-enter{0%{transform:translateY(6px)}to{transform:none}}.tf-step__title{color:var(--heading)}.tf-step__title:focus-visible{outline:2px solid var(--mark-accent-ink,#8cfc59);outline-offset:6px;border-radius:4px}.tf-step__lead{max-width:58ch}.tf-group{flex-direction:column;gap:1rem;display:flex}.tf-group__title{color:var(--heading);font-size:1rem;font-weight:700}.tf-group__intro{margin-block-start:-.5rem;font-size:.9375rem}.tf-grid{gap:1.5rem 1.25rem}.tf-field{border:0;gap:.6rem;min-width:0;margin:0;padding:0}.tf-legend{float:inline-start;width:100%;margin-block-end:.6rem;padding:0}.tf-legend+*{clear:both}.tf-hint{color:var(--muted);margin-block-start:-.15rem;font-size:.875rem;line-height:1.6}.tf-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.tf-count.is-off{color:var(--tf-error,#e5484d)}.tf-choices{flex-direction:column;gap:.5rem;display:flex}.tf-choice,.tf-consent{border:1px solid var(--line);background:var(--heading);border-radius:10px;align-items:flex-start;gap:.7rem;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tf-choice,.tf-consent{background:color-mix(in srgb, var(--heading) 2%, transparent)}}.tf-choice,.tf-consent{cursor:pointer;transition:border-color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease)}.tf-choice:hover,.tf-consent:hover{border-color:var(--heading)}@supports (color:color-mix(in lab, red, red)){.tf-choice:hover,.tf-consent:hover{border-color:color-mix(in srgb, var(--heading) 26%, transparent)}}.tf-choice.is-checked,.tf-consent.is-checked{border-color:var(--mark-accent-ink,#8cfc59)}@supports (color:color-mix(in lab, red, red)){.tf-choice.is-checked,.tf-consent.is-checked{border-color:color-mix(in srgb, var(--mark-accent-ink,#8cfc59) 55%, transparent)}}.tf-choice.is-checked,.tf-consent.is-checked{background:var(--mark-accent,#8cfc59)}@supports (color:color-mix(in lab, red, red)){.tf-choice.is-checked,.tf-consent.is-checked{background:color-mix(in srgb, var(--mark-accent,#8cfc59) 8%, transparent)}}.tf-choice.is-blocked{opacity:.45;cursor:not-allowed}.tf-choice input,.tf-consent input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tf-choice__mark{border:1.5px solid var(--heading);flex:none;width:1.15rem;height:1.15rem;margin-block-start:.1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.tf-choice__mark{border:1.5px solid color-mix(in srgb, var(--heading) 34%, transparent)}}.tf-choice__mark{transition:border-color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);border-radius:5px}.tf-choice input[type=radio]~.tf-choice__mark{border-radius:50%}.tf-choice input:checked~.tf-choice__mark,.tf-consent input:checked~.tf-choice__mark{border-color:var(--mark-accent-ink,#8cfc59);background:var(--mark-accent,#8cfc59)}.tf-choice input:checked~.tf-choice__mark:after,.tf-consent input:checked~.tf-choice__mark:after{content:"";border:2px solid #06210b;border-width:0 2px 2px 0;width:.32rem;height:.6rem;position:absolute;inset-block-start:.16rem;inset-inline-start:.3rem;transform:rotate(45deg)}.tf-choice input[type=radio]:checked~.tf-choice__mark:after{background:#06210b;border:0;border-radius:50%;width:.42rem;height:.42rem;inset-block-start:.28rem;inset-inline-start:.28rem;transform:none}.tf-choice input:focus-visible~.tf-choice__mark,.tf-consent input:focus-visible~.tf-choice__mark{outline:2px solid var(--mark-accent-ink,#8cfc59);outline-offset:3px}.tf-choice__text{color:var(--ink);font-size:.9375rem;line-height:1.55}.tf-consents{flex-direction:column;gap:.6rem;display:flex}.tf-policy{margin-block-start:.9rem;font-size:.9375rem}.tf-combo{position:relative}.tf-combo__input{cursor:pointer;padding-inline-end:2.4rem}.tf-combo__caret{fill:none;width:.75rem;height:.75rem;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:.9rem;transform:translateY(-50%)}.tf-combo__list{z-index:60;overscroll-behavior:contain;border:1px solid var(--line);background:var(--bg);border-radius:12px;max-height:17rem;padding:.35rem;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline:0;overflow-y:auto;box-shadow:0 12px 28px -18px #00000080}.tf-combo__group{color:var(--muted);letter-spacing:.02em;padding:.55rem .6rem .3rem;font-size:.75rem;font-weight:800}.tf-combo__option{color:var(--ink);cursor:pointer;border-radius:8px;padding:.55rem .6rem;font-size:.9375rem;line-height:1.45}.tf-combo__option.is-active{background:var(--heading)}@supports (color:color-mix(in lab, red, red)){.tf-combo__option.is-active{background:color-mix(in srgb, var(--heading) 8%, transparent)}}.tf-combo__option.is-selected{color:var(--heading);font-weight:700}.tf-combo__empty{color:var(--muted);padding:.75rem .6rem;font-size:.9375rem}.tf-phone{direction:ltr;grid-template-columns:minmax(0,6.25rem) minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.tf-phone__code .tf-combo__input{text-overflow:clip;padding-inline:.7rem 1.9rem}.tf-phone__code .tf-combo__caret{inset-inline-end:.6rem}.tf-phone__code .tf-combo__list{min-width:max(100%,17rem)}.tf-tags{border:1px solid var(--bxf-field-line,var(--line));border-radius:var(--bxf-radius,10px);background:var(--bxf-field-bg,transparent);flex-wrap:wrap;align-items:center;gap:.45rem;min-height:3.1rem;padding:.5rem .6rem;transition:border-color .16s,box-shadow .16s;display:flex}.tf-tags:focus-within{border-color:var(--mark-accent-ink,#8cfc59);box-shadow:0 0 0 4px var(--bxf-accent-ring)}.tf-tags.is-invalid{border-color:var(--bxf-error);box-shadow:0 0 0 3px var(--bxf-error-ring)}.tf-tags__list{display:contents}.tf-tag{border:1px solid var(--heading);align-items:center;gap:.35rem;padding:.28rem .3rem .28rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tf-tag{border:1px solid color-mix(in srgb, var(--heading) 16%, transparent)}}.tf-tag{background:var(--heading);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.tf-tag{background:color-mix(in srgb, var(--heading) 6%, transparent)}}.tf-tag{color:var(--heading);font-size:.8125rem;font-weight:600}[dir=rtl] .tf-tag{padding:.28rem .6rem .28rem .3rem}.tf-tag__x{width:1.1rem;height:1.1rem;color:var(--muted);cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.tf-tag__x:hover{background:var(--heading)}@supports (color:color-mix(in lab, red, red)){.tf-tag__x:hover{background:color-mix(in srgb, var(--heading) 12%, transparent)}}.tf-tag__x:hover{color:var(--heading)}.tf-tag__x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:.6rem;height:.6rem}.tf-tag__x:focus-visible{outline:2px solid var(--mark-accent-ink,#8cfc59);outline-offset:1px}.tf-tags__input{min-width:8rem;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:8rem;padding:.3rem .2rem;font-size:.9375rem}.tf-tags__input::placeholder{color:var(--bxf-placeholder)}.tf-repeater{flex-direction:column;gap:.9rem;display:flex}.tf-repeater__row{grid-template-columns:repeat(var(--tf-cols,3), minmax(0, 1fr));align-items:end;gap:.6rem;display:grid}.tf-repeater__row--removable{grid-template-columns:repeat(var(--tf-cols,3), minmax(0, 1fr)) 2.5rem}.tf-repeater__cell{gap:.35rem;min-width:0;display:grid}.tf-repeater__label{color:var(--muted);font-size:.8125rem;font-weight:700}.tf-repeater__x{border:1px solid var(--line);width:2.5rem;height:2.9rem;color:var(--muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border-radius:9px;place-items:center;display:grid}.tf-repeater__x:hover{border-color:var(--tf-error,#e5484d);color:var(--tf-error,#e5484d)}.tf-repeater__x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:.75rem;height:.75rem}.tf-repeater__x:focus-visible{outline:2px solid var(--mark-accent-ink,#8cfc59);outline-offset:2px}.tf-addrow{border:1px dashed var(--heading);align-self:flex-start;align-items:center;gap:.45rem;padding:.5rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tf-addrow{border:1px dashed color-mix(in srgb, var(--heading) 26%, transparent)}}.tf-addrow{color:var(--heading);font:inherit;cursor:pointer;transition:border-color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);background:0 0;border-radius:9px;font-size:.875rem;font-weight:650}.tf-addrow:hover{border-color:var(--mark-accent-ink,#8cfc59);background:var(--mark-accent,#8cfc59)}@supports (color:color-mix(in lab, red, red)){.tf-addrow:hover{background:color-mix(in srgb, var(--mark-accent,#8cfc59) 7%, transparent)}}.tf-addrow svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:.7rem;height:.7rem}.tf-addrow:focus-visible{outline:2px solid var(--mark-accent-ink,#8cfc59);outline-offset:2px}.tf-langs{flex-direction:column;gap:.75rem;display:flex}.tf-lang{border:0;grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.tf-lang--extra{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) auto}.tf-lang__name{float:inline-start;color:var(--heading);padding:0;font-size:.9375rem;font-weight:650}.tf-lang__input{padding:.6rem .7rem}.tf-seg{border:1px solid var(--line);background:var(--heading);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.tf-seg{background:color-mix(in srgb, var(--heading) 3%, transparent)}}.tf-seg__item{color:var(--muted);text-align:center;cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);border-radius:7px;place-items:center;padding:.42rem .3rem;font-size:.8125rem;font-weight:650;display:grid;position:relative}.tf-seg__item input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tf-seg__item:hover{color:var(--heading)}.tf-seg__item.is-on{background:var(--mark-accent,#8cfc59)}@supports (color:color-mix(in lab, red, red)){.tf-seg__item.is-on{background:color-mix(in srgb, var(--mark-accent,#8cfc59) 18%, transparent)}}.tf-seg__item.is-on{color:var(--tf-accent-text)}.tf-seg__item:has(input:focus-visible){outline:2px solid var(--mark-accent-ink,#8cfc59);outline-offset:1px}.tf-money{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:.6rem;display:grid}.tf-drop{border:1.5px dashed var(--heading);position:relative}@supports (color:color-mix(in lab, red, red)){.tf-drop{border:1.5px dashed color-mix(in srgb, var(--heading) 22%, transparent)}}.tf-drop{background:var(--heading);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.tf-drop{background:color-mix(in srgb, var(--heading) 2%, transparent)}}.tf-drop{transition:border-color var(--duration-base) var(--ease), background var(--duration-base) var(--ease)}.tf-drop.is-dragging{border-color:var(--mark-accent-ink,#8cfc59);background:var(--mark-accent,#8cfc59)}@supports (color:color-mix(in lab, red, red)){.tf-drop.is-dragging{background:color-mix(in srgb, var(--mark-accent,#8cfc59) 8%, transparent)}}.tf-drop.is-invalid{border-color:var(--bxf-error)}.tf-drop:hover{border-color:var(--heading)}@supports (color:color-mix(in lab, red, red)){.tf-drop:hover{border-color:color-mix(in srgb, var(--heading) 34%, transparent)}}.tf-drop__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tf-drop__label{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:1.85rem 1.25rem;display:flex}.tf-drop__input:focus-visible+.tf-drop__label{outline:2px solid var(--mark-accent-ink,#8cfc59);outline-offset:-4px;border-radius:10px}.tf-drop__icon{fill:none;width:1.35rem;height:1.35rem;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tf-drop__text{color:var(--heading);font-size:.9375rem;font-weight:600}.tf-drop__hint{color:var(--muted);font-size:.8125rem}.tf-file{border:1px solid var(--line);background:var(--heading);border-radius:12px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tf-file{background:color-mix(in srgb, var(--heading) 2.5%, transparent)}}.tf-file.is-invalid{border-color:var(--bxf-error)}.tf-file__thumb{object-fit:cover;border-radius:8px;flex:none;width:2.75rem;height:2.75rem}.tf-file__badge{background:var(--heading);border-radius:8px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tf-file__badge{background:color-mix(in srgb, var(--heading) 8%, transparent)}}.tf-file__badge{color:var(--heading);letter-spacing:.02em;font-size:.6875rem;font-weight:800}.tf-file__body{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.tf-file__name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.tf-file__meta{color:var(--muted);font-size:.8125rem}.tf-file__ok{color:var(--tf-accent-text);font-weight:650}.tf-file__warn{color:var(--tf-error,#e5484d);font-weight:650}.tf-file__actions{flex:none;align-items:center;gap:.9rem;display:flex}.tf-linkbtn{min-height:24px;color:var(--heading);font:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;margin-inline:-.35rem;padding:.15rem .35rem;font-size:.875rem;font-weight:650;display:inline-flex}.tf-linkbtn:hover{color:var(--tf-accent-text)}.tf-linkbtn--quiet{color:var(--muted)}.tf-linkbtn:focus-visible{outline:2px solid var(--mark-accent-ink,#8cfc59);outline-offset:3px;border-radius:3px}.tf-quietlink{color:var(--heading);font:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease);background:0 0;border:0;font-weight:600}.tf-quietlink:hover{color:var(--tf-accent-text)}.tf-quietlink:focus-visible{outline:2px solid var(--mark-accent-ink,#8cfc59);outline-offset:3px;border-radius:3px}.tf-dialog{border:1px solid var(--line);background:var(--bg);width:min(34rem,100vw - 2rem);height:fit-content;max-height:calc(100dvh - 3rem);color:var(--ink);border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 18px 40px -28px #0000008c}.tf-dialog::backdrop{-webkit-backdrop-filter:blur(28px)saturate(185%);backdrop-filter:blur(28px)saturate(185%);background:#0000004d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tf-dialog::backdrop{background:#0009}}.tf-dialog__panel{flex-direction:column;gap:.85rem;padding:clamp(1.25rem,4vw,1.75rem);display:flex}.tf-dialog__title{color:var(--heading);font-size:1.125rem;font-weight:750;line-height:1.4}.tf-dialog__body{flex-direction:column;gap:.6rem;font-size:.9375rem;line-height:1.7;display:flex}.tf-dialog__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-block-start:.35rem;display:flex}.tf-alert{border:1px solid var(--line);background:var(--heading);border-radius:12px;padding:.95rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.tf-alert{background:color-mix(in srgb, var(--heading) 3%, transparent)}}.tf-alert__title{color:var(--heading);font-size:.9375rem;font-weight:700}.tf-alert__body{color:var(--ink);font-size:.9375rem;line-height:1.6}.tf-alert__title+.tf-alert__body{margin-block-start:.25rem}.tf-alert__list{flex-wrap:wrap;gap:.4rem 1.1rem;margin-block-start:.6rem;display:flex}.tf-alert--warn{border-color:var(--tf-error,#e5484d)}@supports (color:color-mix(in lab, red, red)){.tf-alert--warn{border-color:color-mix(in srgb, var(--tf-error,#e5484d) 40%, transparent)}}.tf-alert--warn{background:var(--tf-error,#e5484d)}@supports (color:color-mix(in lab, red, red)){.tf-alert--warn{background:color-mix(in srgb, var(--tf-error,#e5484d) 7%, transparent)}}.tf-alert--ok{border-color:var(--mark-accent,#8cfc59)}@supports (color:color-mix(in lab, red, red)){.tf-alert--ok{border-color:color-mix(in srgb, var(--mark-accent,#8cfc59) 45%, transparent)}}.tf-alert--ok{background:var(--mark-accent,#8cfc59)}@supports (color:color-mix(in lab, red, red)){.tf-alert--ok{background:color-mix(in srgb, var(--mark-accent,#8cfc59) 8%, transparent)}}.tf-notice{color:var(--ink);background:#e5a03a14;border:1px solid #e5a03a73;border-radius:10px;padding:.85rem 1rem;font-size:.9375rem;line-height:1.6}.tf-nav{border-block-start:1px solid var(--line);z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:.5rem;padding-block-start:1.5rem;display:flex;position:relative}.tf-nav__status{min-height:1.25rem;color:var(--muted);font-size:.8125rem;font-weight:600}.tf-nav__actions{align-items:center;gap:.9rem;display:flex}.tf-nav .btn{min-height:3rem}.tf-review{flex-direction:column;gap:1.5rem;display:flex}.tf-review__cards{flex-direction:column;gap:1rem;display:flex}.tf-rcard{padding:1.25rem 1.4rem}.tf-rcard:hover{border-color:var(--card-line);box-shadow:var(--card-shadow), var(--card-inset);transform:none}.tf-rcard__head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block-end:.85rem;display:flex}.tf-rcard__title{color:var(--heading);font-size:1rem;font-weight:700}.tf-rcard__list{flex-direction:column;display:flex}.tf-rrow{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.5rem 1.25rem;padding-block:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tf-rrow{border-block-end:1px solid color-mix(in srgb, var(--line) 60%, transparent)}}.tf-rrow:last-child{border-block-end:0}.tf-rrow__label{color:var(--muted);font-size:.875rem;font-weight:650;line-height:1.5}.tf-rrow__value{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}.tf-rrow__items{flex-direction:column;gap:.2rem;display:flex}.tf-rrow__empty{color:var(--muted);font-style:italic}.tf-rrow.is-missing .tf-rrow__label{color:var(--tf-error,#e5484d)}.tf-rrow.is-missing{border-inline-start:2px solid var(--tf-error,#e5484d);margin-inline-start:-.75rem;padding-inline-start:.75rem}.tf-done{place-content:center;justify-items:center;min-height:min(60vh,34rem);padding-block:clamp(1.5rem,5vw,3rem);display:grid}.tf-done__panel{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:46rem;display:flex}.tf-done__body{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:48rem){.tf-done__panel{text-align:start;flex-direction:row;align-items:flex-start;gap:1.75rem}.tf-done__body{align-items:flex-start}.tf-done__mark{flex:none;margin-block-start:.15rem}}.tf-done__mark{width:3rem;height:3rem}.tf-done__mark svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.tf-done__ring{stroke:var(--mark-accent-ink,#8cfc59)}@supports (color:color-mix(in lab, red, red)){.tf-done__ring{stroke:color-mix(in srgb, var(--mark-accent-ink,#8cfc59) 55%, transparent)}}.tf-done__ring{stroke-width:1.5px}.tf-done__tick{stroke:var(--mark-accent-ink,#8cfc59);stroke-width:2.4px}.tf-done__title{color:var(--heading)}.tf-done__thanks{color:var(--ink);font-size:1.0625rem}.tf-ref{border:1px solid var(--line);background:var(--heading);border-radius:12px;align-self:auto;align-items:center;gap:.9rem;margin-block-start:.5rem;padding:.8rem 1.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tf-ref{background:color-mix(in srgb, var(--heading) 3%, transparent)}}.tf-ref__label{color:var(--muted);font-size:.8125rem;font-weight:650}.tf-ref__value{color:var(--heading);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:1.125rem;font-weight:750}.tf-done__keep{font-size:.875rem}.tf-done__updated{color:var(--ink);text-align:start;align-self:stretch;font-size:.9375rem;line-height:1.6}.tf-done__next{border-block-start:1px solid var(--line);color:var(--ink);flex-direction:column;align-self:stretch;gap:.6rem;margin-block-start:1rem;padding-block-start:1.25rem;line-height:1.7;display:flex}.tf-done__nextTitle{color:var(--heading);font-size:1rem;font-weight:700}.tf-done__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-block-start:1.25rem;display:flex}@media (min-width:48rem){.tf-done__actions{justify-content:flex-start}}@media (max-width:1080px){.tf{--tf-rail-w:14.5rem}}@media (max-width:960px){.tf-shell{grid-template-columns:minmax(0,1fr);gap:1.75rem}.tf-shell__rail{z-index:20;background:var(--bg);border-block-end:1px solid var(--line);margin-inline:calc(var(--container-px) * -1);padding-block:.85rem;padding-inline:var(--container-px);position:sticky;inset-block-start:var(--hdr-block,64px)}:root:has(.bst-header--hidden) .tf-shell__rail{inset-block-start:0}.tf-rail__list{display:none}.tf-rail__head{grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .75rem;display:grid}.tf-rail__counter{grid-column:1}.tf-rail__percent{text-align:end;grid-area:1/2;margin:0}.tf-rail__title{grid-column:1/-1;margin:0}.tf-meter{grid-column:1/-1}.tf-nav{z-index:20;background:var(--bg);box-shadow:0 -1px 0 var(--line);margin-block-start:0;margin-inline:calc(var(--container-px) * -1);padding-block:.9rem;padding-inline:var(--container-px);position:sticky;inset-block-end:0}.tf-shell__main{padding-block-end:.5rem}}@media (max-width:620px){.tf-money,.tf-lang,.tf-lang--extra{grid-template-columns:minmax(0,1fr)}.tf-lang--extra .tf-repeater__x{justify-self:start}.tf-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-rrow{grid-template-columns:minmax(0,1fr);gap:.2rem}.tf-nav{justify-content:stretch}.tf-nav__actions{width:100%}.tf-nav__actions .btn{flex:auto}.tf-nav__save{text-align:center;order:3;width:100%}.tf-repeater__row,.tf-repeater__row--removable{grid-template-columns:minmax(0,1fr)}.tf-repeater__x{justify-self:start;width:auto;height:2.4rem;padding-inline:.9rem}}@media (prefers-reduced-motion:reduce){.tf-step{animation:none}.tf-meter__fill,.tf-choice,.tf-consent,.tf-drop,.tf-rail__step,.tf-rail__badge,.tf-addrow,.tf-seg__item{transition:none}}.tf-hp{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tf-alert--send{margin-block:1rem 0}.tf-pagehead__job{font-size:var(--fs-small);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:.9rem 0 0;display:flex}.tf-pagehead__job-label{color:var(--muted)}.tf-pagehead__job-title{color:var(--heading);font-weight:700}.tf-resolving{justify-content:center;padding-block:clamp(3rem,10vw,6rem);display:flex}.tf-blocked{flex-direction:column;align-items:flex-start;gap:clamp(.9rem,2vw,1.3rem);max-width:56ch;padding-block:clamp(2rem,6vw,4rem);display:flex}.tf-blocked .h2{max-width:22ch;margin:0}.tf-blocked .body{margin:0}.tf-blocked__detail{color:var(--muted);margin:0}.tf-blocked__facts{flex-wrap:wrap;gap:.6rem 2.4rem;margin:.4rem 0 0;display:flex}.tf-blocked__facts>div{flex-direction:column;gap:.25rem;display:flex}.tf-blocked__facts dt{font-size:var(--fs-caption);color:var(--muted);font-weight:600}.tf-blocked__facts dd{color:var(--heading);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.tf-blocked__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-block-start:clamp(.5rem,1.5vw,.9rem);display:flex}.tf-done__job{color:var(--muted);font-size:var(--fs-small);margin:.6rem 0 0}.tf-done__job strong{color:var(--heading)}.tf-quiet{color:var(--heading);transition:color var(--duration-fast) var(--ease);font-weight:600}.tf-quiet:hover{color:var(--orange)}.tf-spinner{border:2px solid var(--line);border-block-start-color:var(--orange);border-radius:50%;block-size:1.5rem;inline-size:1.5rem;animation:.7s linear infinite tf-spin}@keyframes tf-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tf-spinner{animation:none}}.tf-identify{flex-direction:column;gap:clamp(1rem,2.5vw,1.5rem);max-width:42rem;padding-block:clamp(1.5rem,4vw,2.5rem);display:flex}.tf-identify__title{margin:0}.tf-identify__body{flex-direction:column;gap:clamp(.9rem,2vw,1.2rem);display:flex}.tf-identify__body .h3,.tf-identify__body .body{margin:0}.tf-identify__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.6rem;margin-block-start:clamp(.2rem,1vw,.5rem);display:flex}.tf-identify__note{font-size:var(--fs-caption);margin:0}.tf-identify__who{flex-direction:column;gap:.25rem;margin:0;display:flex}.tf-identify__who strong{font-size:var(--fs-body-lg,1.1rem);color:var(--heading)}.tf-paths{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(1rem,2.5vw,1.6rem);margin-block-start:clamp(1.6rem,4vw,2.4rem);display:grid}.tf-path{border:1px solid var(--line);border-radius:var(--r-lg);background:0 0;flex-direction:column;align-items:flex-start;gap:.7rem;padding:clamp(1.3rem,3vw,1.8rem);display:flex}.tf-path__title{margin:0}.tf-path__body{flex:1 0 auto;max-width:40ch;margin:0}.tf-path .btn{margin-block-start:.4rem}.tf-path__note{font-size:var(--fs-caption);max-width:40ch;margin:0}.tf-entry{flex-direction:column;gap:clamp(1.2rem,3vw,1.8rem);padding-block:clamp(1.5rem,4vw,2.5rem);display:flex}.tf-entry__notice{margin:0}.tf-path__aside{font-size:var(--fs-caption);margin-block-start:.5rem}.tf-entry__back{border-block-start:1px solid var(--line);margin:0;padding-block-start:clamp(1rem,2.5vw,1.5rem)}
