:root{--cream:#f5efe5;--paper:#fbf7ee;--cream-deep:#efe7d7;--white:#fff;--ink:#1f1b16;--body:#4a4339;--muted:#6b6258;--soft:#9a9388;--line:#1f1b1614;--line-2:#1f1b1626;--red:#c73e33;--green:#006c35;--green-deep:#00582b;--amber:#b45309;--copper:#b07042;--gold:#d4a017;--red-tint:#c73e331a;--green-tint:#006c351a;--green-line:#006c352e;--amber-tint:#b453091f;--copper-tint:#b0704224;--soft-tint:#1f1b160f;--focus:var(--copper);--focus-tint:var(--copper-tint);--focus-bg:color-mix(in srgb, var(--focus) 5%, transparent);--dot-close:#ff5f57;--dot-min:#febc2e;--dot-zoom:#28c840;--shadow-sm:0 1px 2px #1f1b160a;--shadow-md:0 6px 20px #1f1b160f;--shadow-lg:0 18px 60px #1f1b1614;--shadow-card:0 1px 2px #1f1b160d;--shadow-green:0 6px 18px #006c3538;--r-pill:100px;--r-window:18px;--r-card:16px;--r-control:10px;--r-icon:14px;--r-tag:5px;--font-sans:-apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", sans-serif;--font-ui:var(--font-sans);--font-logo:var(--nf-caveat), cursive;--font-marker:var(--nf-newsreader), "Hoefler Text", Georgia, "Times New Roman", serif;--font-display:var(--nf-newsreader), "Hoefler Text", Georgia, "Times New Roman", serif;--serif:var(--nf-newsreader), "Hoefler Text", Georgia, "Times New Roman", serif;--font-kicker:var(--font-sans);--font-ar:var(--nf-ibm-plex-ar), var(--nf-tajawal), -apple-system, sans-serif;--font-zh:var(--nf-noto-sans-sc), -apple-system, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.16s;--dur-mid:.4s;--dur-slow:.9s;--text-caption2:11px;--text-caption:12px;--text-footnote:13px;--text-body:13.5px;--text-callout:15px;--text-headline:17px;--text-title3:20px;--text-title2:22px;--text-title1:28px;--text-largetitle:34px;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.45;--lh-relaxed:1.55;--track-tight:-.02em;--track-snug:-.01em;--track-normal:-.005em;--track-kicker:.12em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--ctl-sm:22px;--ctl-md:28px;--ctl-lg:36px;--row-h:40px;--tap:44px;--r-sheet:12px;--r-app:0px;--ink-soft:#5c5349;--ink-faint:#8c8275;--copper-deep:#8f5c32;--copper-light:#d7a45e;--mat-thin:blur(12px) saturate(150%);--mat-regular:blur(20px) saturate(160%);--mat-thick:blur(30px) saturate(160%);--surface-glass:linear-gradient(180deg, #fbf6ecdb, #efe6d2c7);--surface-glass-bar:#fbf6ecbd;--surface-menu:#fbf6ecf7;--elev-1:0 12px 26px #1e18101a, inset 0 1px 0 #ffffffb3;--elev-2:0 18px 44px #1e18101f, inset 0 1px 0 #ffffffb3;--elev-overlay:0 40px 90px #1e18102e, inset 0 1px 0 #ffffffb8;--elev-dock:0 8px 18px #1e18101f, 0 28px 60px #1e18102e, inset 0 1px 0 #ffffffb3;--ring-copper:0 0 0 1px #b97a4529;--lids-glass:var(--surface-glass);--lids-ring:var(--ring-copper);--lids-shadow-sm:var(--elev-1);--lids-shadow-lg:var(--elev-overlay);--lids-surface:linear-gradient(180deg, #fffffff7, #fbf7eee6);--lids-surface-soft:linear-gradient(180deg, #fbf7eeeb, #f4eddfd6);--lids-depth:0 4px 16px #1e181014, 0 1px 3px #1e18100d, inset 0 1px 0 #fffffff5, inset 0 -1px 0 #c7b6990d;--lids-depth-hover:0 16px 36px #1e181024, 0 0 0 1px #b97a452e, 0 0 24px #b97a451a, inset 0 1px 0 #fffffffa;--lids-shimmer:linear-gradient(90deg, transparent, #b97a458c 50%, transparent);--lids-blur:blur(28px) saturate(180%);--lids-edge:#c7b69980;--lids-edge-hot:#b97a4552;--lids-edge-strong:#b97a4580;--lids-row-wash:linear-gradient(90deg, #b97a450d, transparent 80%);--lids-row-line:#c7b69947;--lids-copper-rail:#b97a4573;--lids-copper-glow:0 6px 18px #b97a451f;--lids-input-bg:#fdfaf3eb;--lids-input-edge:#c7b69999;--lids-icon-wash:linear-gradient(135deg, #c7b6992e, #b97a451a);--lids-bar:#fdfaf3a8;--fin-glass:var(--lids-surface);--fin-glass-soft:var(--lids-surface-soft);--fin-glass-bar:var(--lids-bar);--fin-glass-edge:var(--lids-edge);--fin-glass-shadow:var(--lids-depth);--fin-glass-shadow-hover:var(--lids-depth-hover);--fin-blur:var(--lids-blur);--fin-shimmer:var(--lids-shimmer);--fin-shimmer-amber:var(--lids-shimmer);--fin-copper-edge:var(--lids-edge-hot);--fin-copper-edge-strong:var(--lids-edge-strong);--fin-copper-glow:var(--lids-copper-glow);--fin-row-wash:var(--lids-row-wash);--fin-row-line:var(--lids-row-line);--fin-copper-rail:var(--lids-copper-rail);--fin-input-bg:var(--lids-input-bg);--fin-input-edge:var(--lids-input-edge);--fin-focus-ring:var(--lids-ring);--fin-overlay-shadow:var(--elev-overlay);--fin-icon-wash:var(--lids-icon-wash);--gr-glass:var(--lids-surface);--gr-glass-soft:var(--lids-surface-soft);--gr-glass-blur:var(--lids-blur);--gr-glass-shadow:var(--lids-depth);--gr-glass-hover:var(--lids-depth-hover);--gr-shimmer:var(--lids-shimmer);--gr-edge:var(--lids-edge);--gr-edge-hot:var(--lids-edge-hot);--ease-native:cubic-bezier(.32, .72, .33, 1);--dur-hover:.16s;--dur-press:.1s;--dur-app-open:.32s;--dur-app-close:.26s;--dur-switch:.22s;--dur-page-enter:.22s}@media (prefers-reduced-motion:reduce){:root{--dur-app-open:1ms;--dur-app-close:1ms;--dur-switch:1ms;--dur-page-enter:1ms}}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 2px var(--cream), 0 0 0 4px var(--focus);outline:none}input:focus,textarea:focus,select:focus,[contenteditable]:focus{border-color:var(--line-2);background-color:var(--focus-bg);box-shadow:inset 0 -1.5px 0 var(--focus);outline:none}html,body{overflow-x:hidden}html[lang=ar],html[lang=ar] body{font-family:var(--font-ar);--font-display:var(--nf-aref-ruqaa), var(--font-ar)}html[lang=zh],html[lang=zh] body{font-family:var(--font-zh)}html[lang=ar] h1.opening-title .marker,html[lang=ar] .opening-sub .fr-lead,html[lang=ar] .caveat,html[lang=ar] .marker{font-family:var(--font-display);font-style:normal}html[lang=ar] .tf-wiz-shell .tf-mac__title,html[lang=ar] .tf-plan-page .tf-mac__title,html[lang=ar] .tf-wiz-page .tf-wiz-q,html[lang=ar] .tf-wiz-page .tf-wiz-q--concept,html[lang=ar] .tf-wiz-page .tf-sector-card__name,html[lang=ar] .tf-wiz-page .tf-concept-hint__title,html[lang=ar] .tf-wiz-page .tf-wcomp__title,html[lang=ar] .tf-plan-page .tf-plan__title,html[lang=ar] .tf-plan-page .tf-plan__paywall-title,html[lang=ar] .tf-plan-page .tf-plan__breakeven-headline,html[lang=ar] .tf-plan-page .tf-cost__title{font-family:var(--font-display)}html[lang=zh] h1.opening-title .marker,html[lang=zh] .opening-sub .fr-lead,html[lang=zh] .caveat,html[lang=zh] .marker{font-family:var(--font-zh)}html[dir=rtl] h1.opening-title .marker{transform:none}html[dir=rtl] .opening-sub .fr-lead{margin-left:6px;margin-right:0}html[dir=rtl] .opening-emirati{text-align:start}.cta-arrow{display:inline-block}html[dir=rtl] .cta-arrow{transform:scaleX(-1)}.logo-wrap,.logo-founders,.dirham-d,.logo-made,.tf-logo__mark,.tf-logo__d,.tf-logo__made{direction:ltr;unicode-bidi:isolate}.caveat{font-family:var(--serif);letter-spacing:0;font-style:italic;font-weight:600}.section-marker,.eyebrow-handwriting,.bilingual-handwriting,.result-eyebrow,.result-eyebrow-green,.result-stage-meta,.tf-marker--eyebrow,.tf-auth__eyebrow,.tf-adm__eyebrow,.brain-live__tag,.util-free-pill,.result-split-pill,.testi-placeholder-pill,.path-cta-time,.howit-step-time,.bucket-label,.price-tier,.path-badge{font-weight:600;font-family:var(--font-kicker)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-style:normal!important;transform:none!important}.section-marker,.eyebrow-handwriting,.bilingual-handwriting{line-height:1.4;font-size:clamp(11px,1.05vw,12.5px)!important}.tf-logo .tf-logo__mark,.tf-logo .tf-logo__made,.logo-wrap .logo-founders,.logo-wrap .logo-made,.tf-auth__mark,.tf-auth__made,.tf-cs-mark,.tf-cs-made,.tf-team-mark,.tf-team-made,.tf-pd-mark,.tf-pd-made{letter-spacing:-.005em;font-family:var(--font-logo)!important;text-transform:none!important;font-style:normal!important}.tf-logo .tf-logo__made,.logo-wrap .logo-made,.tf-auth__made,.tf-cs-made,.tf-team-made,.tf-pd-made{letter-spacing:0}.tf-aed-amt,.tf-db-money,.tf-db-card-metaval--aed,.tf-db-li-aed,.hub-money,.fin-drawer__amount,.tf-snap-money,.tf-money{direction:ltr;unicode-bidi:isolate}.tf-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--cream);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-optical-sizing:auto;min-height:100vh;font-size:16px;line-height:1.5}body{font-family:var(--font-ui);background:radial-gradient(120% 85% at 82% -8%, var(--paper), var(--cream) 55%, var(--cream-deep))}.tf-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;font-family:inherit}@keyframes tf-wobble{0%,to{transform:rotate(-1deg)}50%{transform:rotate(.5deg)}}.tf-logo{flex-direction:column;align-items:flex-start;line-height:.95;display:inline-flex}.tf-logo__mark{font-family:var(--font-logo);color:var(--ink);letter-spacing:-.005em;white-space:nowrap;align-items:baseline;font-weight:700;line-height:.9;display:flex}.tf-logo__d{color:var(--red);display:inline-block;position:relative}.tf-logo__d:before,.tf-logo__d:after{content:"";background:var(--red);border-radius:.05em;width:.46em;height:.075em;min-height:2px;position:absolute;left:-.08em}.tf-logo__d:before{top:.3em}.tf-logo__d:after{top:.46em}.tf-logo__made{font-family:var(--font-logo);color:var(--red);transform-origin:0;margin-top:-2px;font-weight:700;transform:rotate(-1deg)}.tf-logo--sm .tf-logo__mark{font-size:24px}.tf-logo--sm .tf-logo__made{font-size:10px}.tf-logo--md .tf-logo__mark{font-size:36px}.tf-logo--md .tf-logo__made{font-size:14px}.tf-logo--lg .tf-logo__mark{font-size:64px}.tf-logo--lg .tf-logo__made{font-size:22px}.tf-btn{border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:6px;font-family:inherit;font-weight:600;transition:all .15s;display:inline-flex}.tf-btn:disabled{opacity:.5;cursor:not-allowed}.tf-btn svg{stroke:currentColor}.tf-btn--sm{padding:8px 16px;font-size:13px}.tf-btn--md{padding:11px 22px;font-size:14px}.tf-btn--lg{padding:15px 30px;font-size:15.5px}.tf-btn--ink,.tf-btn--green,.tf-btn--red{color:var(--paper);text-shadow:0 1px #00000040;background-image:linear-gradient(#2c2722 0%,#1f1b16 55%,#171310 100%);border:1px solid #0000004d;transition:transform .16s cubic-bezier(.32,.72,.33,1),box-shadow .16s cubic-bezier(.32,.72,.33,1),background-image .16s;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00000047,0 1px 1px #1f1b161a,0 4px 10px #1f1b162e,0 10px 22px #1f1b1624}.tf-btn--ink{background-color:var(--ink)}.tf-btn--green{background-image:linear-gradient(#0a8043 0%,#006c35 55%,#005028 100%);border-color:#00341a73}.tf-btn--red{background-image:linear-gradient(#d6584d 0%,#c73e33 55%,#a82f26 100%);border-color:#781e1873}.tf-btn--ghost{background:var(--white);color:var(--ink);border:1px solid var(--line-2);transition:transform .16s cubic-bezier(.32,.72,.33,1),box-shadow .16s cubic-bezier(.32,.72,.33,1),border-color .16s;box-shadow:0 1px 2px #1f1b160d}.tf-btn--ghost:hover{border-color:var(--ink);background:var(--paper)}@media (prefers-reduced-motion:no-preference){.tf-btn--ink:hover,.tf-btn--green:hover,.tf-btn--red:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #00000047,0 2px 3px #1f1b161f,0 8px 16px #1f1b1633,0 16px 32px #1f1b1629}.tf-btn--ink:active,.tf-btn--green:active,.tf-btn--red:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000057,inset 0 1px #ffffff0d,0 1px 2px #1f1b161f,0 2px 6px #1f1b161a}.tf-btn--ink:disabled:hover,.tf-btn--green:disabled:hover,.tf-btn--red:disabled:hover{transform:none}.tf-btn--ghost:hover{transform:translateY(-1px);box-shadow:0 2px 4px #1f1b160d,0 8px 18px #1f1b1614}.tf-btn--ghost:active{transform:translateY(1px)scale(.99)}}.tf-pill{border-radius:var(--r-pill);align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.tf-pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.tf-pill--green{background:var(--green-tint);color:var(--green)}.tf-wiz-top .tf-pill--green{border:1px solid #006c3538;padding:5px 13px;box-shadow:0 1px 2px #006c3514}.tf-pill--red{background:var(--red-tint);color:var(--red)}.tf-pill--amber{background:var(--amber-tint);color:var(--amber)}.tf-pill--copper{background:var(--copper-tint);color:var(--copper)}.tf-pill--soft{background:var(--soft-tint);color:var(--muted)}.tf-card{border-radius:var(--r-card);border:1px solid var(--line-2)}.tf-card--white{background:var(--white);box-shadow:var(--shadow-card)}.tf-card--paper{background:var(--paper);border-color:var(--line)}.tf-card--window{background:var(--white);border-radius:var(--r-window);border-color:var(--line);box-shadow:var(--shadow-lg)}.tf-card--hover{transition:transform .14s,border-color .14s,box-shadow .15s}.tf-card--hover:hover{border-color:var(--soft);box-shadow:var(--shadow-md);transform:translateY(-2px)}.tf-card--pad-none{padding:0}.tf-card--pad-sm{padding:14px}.tf-card--pad-md{padding:24px}.tf-card--pad-lg{padding:32px}.tf-marker{font-family:var(--font-marker);font-style:italic;font-weight:600;display:inline-block}.tf-marker--rotate{transform:none}.tf-marker--sm{font-size:15px}.tf-marker--md{font-size:20px}.tf-marker--lg{font-size:26px}.tf-marker--red{color:var(--red)}.tf-marker--green{color:var(--green)}.tf-marker--ink{color:var(--ink)}.tf-marker--muted{color:var(--muted)}.tf-mac{background:var(--white);border-radius:var(--r-window);border:1px solid var(--line);box-shadow:var(--shadow-lg);overflow:hidden}.tf-mac__bar{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:9px 13px;display:flex}.tf-mac__dots{display:contents}.tf-mac__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.tf-mac__dot--r{background:var(--dot-close)}.tf-mac__dot--y{background:var(--dot-min)}.tf-mac__dot--g{background:var(--dot-zoom)}.tf-mac__title{color:var(--ink);margin-left:7px;font-size:11.5px;font-weight:600}.tf-mac__url{color:var(--soft);margin-left:auto;font-size:10.5px}.tf-iconbox{background:var(--cream);border:1px solid var(--line-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tf-iconbox svg{stroke:currentColor;fill:none}.tf-iconbox--sm{border-radius:7px;width:28px;height:28px}.tf-iconbox--md{border-radius:var(--r-control);width:40px;height:40px}.tf-iconbox--lg{border-radius:var(--r-icon);width:52px;height:52px}.tf-iconbox--body{color:var(--body)}.tf-iconbox--green{color:var(--green)}.tf-iconbox--red{color:var(--red)}.tf-iconbox--copper{color:var(--copper)}.tf-stepbar{width:100%}.tf-stepbar__row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tf-stepbar__num{font-family:var(--font-marker);color:var(--red);font-size:15px;font-weight:700}.tf-stepbar__label{color:var(--soft);font-size:10.5px}.tf-stepbar__track{background:var(--line-2);border-radius:3px;height:4px;overflow:hidden}.tf-stepbar__fill{background:var(--ink);border-radius:3px;height:100%;transition:width .3s}.tf-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-tag);padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}.tf-tag--green{background:var(--green-tint);color:var(--green)}.tf-tag--red{background:var(--red-tint);color:var(--red)}.tf-tag--amber{background:var(--amber-tint);color:var(--amber)}.tf-tag--copper{background:var(--copper-tint);color:var(--copper)}.tf-tag--soft{background:var(--soft-tint);color:var(--muted)}.tf-modal-overlay{z-index:100;background:#1f1b1659;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tf-modal{background:var(--white);border:1px solid var(--line-2);border-radius:var(--r-window);width:100%;max-width:460px;box-shadow:var(--shadow-lg);overflow:hidden}.tf-modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.tf-modal__title{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:700}.tf-modal__close{color:var(--soft);background:0 0;padding:0 4px;font-size:22px;line-height:1}.tf-modal__close:hover{color:var(--ink)}.tf-modal__body{color:var(--body);padding:18px 22px;font-size:14px}.tf-modal__foot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px 22px 18px;display:flex}.tf-table-wrap{border:1px solid var(--line-2);background:var(--white);border-radius:11px;overflow-x:auto}.tf-table{border-collapse:collapse;width:100%}.tf-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--soft);text-align:start;border-bottom:1px solid var(--line);background:var(--paper);padding:11px 14px;font-size:10.5px;font-weight:700}.tf-table td{border-bottom:1px solid var(--line);color:var(--body);padding:11px 14px;font-size:12.5px}.tf-table tbody tr:last-child td{border-bottom:none}.tf-table tbody tr:hover{background:var(--paper)}.tf-holding{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:32px;display:flex}.tf-holding h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);max-width:560px;font-size:36px;font-weight:600;line-height:1.08}.tf-holding p{color:var(--muted);max-width:460px;font-size:15px}.tf-holding__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.tf-styleguide{max-width:1100px;margin:0 auto;padding:48px 32px 90px}.tf-styleguide>header{margin-bottom:40px}.tf-sg-section{border-top:1px solid var(--line);margin-top:44px;padding-top:32px}.tf-sg-section>h2{letter-spacing:-.015em;margin-bottom:4px;font-size:22px;font-weight:700}.tf-sg-section>p{color:var(--muted);margin-bottom:20px;font-size:13.5px}.tf-sg-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.tf-sg-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.tf-swatch{border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--white);overflow:hidden}.tf-swatch__chip{height:56px}.tf-swatch__meta{padding:8px 10px;font-size:11px;line-height:1.4}.tf-swatch__meta strong{color:var(--ink);font-size:11.5px;display:block}.tf-swatch__meta span{color:var(--muted);font-family:ui-monospace,monospace;font-size:10px}.tf-sg-type-sample{margin-bottom:14px}.tf-sg-card-demo{width:220px}.tf-sg-mac-demo{max-width:560px}.tf-sg-type-sample small{color:var(--soft);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}@media (max-width:600px){.tf-styleguide{padding:32px 18px 60px}.tf-holding h1{font-size:26px}}.tf-wiz-page{flex-direction:column;align-items:center;gap:16px;min-height:100vh;padding:26px 24px 64px;display:flex}.tf-wiz-top{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1080px;display:flex}[dir=rtl] .tf-wiz-top{flex-direction:row-reverse}.tf-wiz-shell{width:100%;max-width:1080px}.tf-wiz-shell .tf-mac{box-shadow:0 1px 2px #1f1b160a,0 18px 50px #1f1b161a,0 40px 90px #1f1b160f}.tf-wiz-grid{grid-template-columns:248px 1fr;align-items:start;display:grid}.tf-rail{background:var(--paper);border-inline-end:1px solid var(--line);flex-direction:column;align-self:stretch;min-height:640px;padding:28px 18px 22px;display:flex}.tf-rail__header{border-bottom:1px dashed var(--line-2);text-align:center;margin-bottom:20px;padding-bottom:18px}.tf-rail__label{font-family:var(--font-marker);color:var(--green);letter-spacing:-.005em;margin-bottom:10px;font-size:24px;font-weight:700;line-height:1}.tf-rail__counter{justify-content:center;align-items:baseline;gap:4px;margin-bottom:12px;display:flex}.tf-rail__counter-num{letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum";font-size:40px;font-weight:700;line-height:1}.tf-rail__counter-of{font-family:var(--font-marker);color:var(--muted);font-size:21px;font-weight:700}.tf-rail__bar{background:var(--line-2);border-radius:3px;height:5px;margin:0 8px;overflow:hidden}.tf-rail__bar-fill{background:linear-gradient(90deg, #3a342c, var(--ink));height:100%;transition:width .6s var(--ease-out);border-radius:3px}.tf-rail__subtitle{font-family:var(--font-marker);color:var(--red);margin-top:8px;font-size:14px;font-weight:700}.tf-rail__group{font-family:var(--font-marker);letter-spacing:.01em;text-align:center;margin:14px 0 6px;padding:4px 0;font-size:14px;font-weight:700;line-height:1}.tf-rail__group:first-of-type{margin-top:4px}.tf-rail__group--idea{color:var(--red)}.tf-rail__group--team{color:var(--amber)}.tf-rail__group--space{color:var(--green)}.tf-rail__group--gtm{color:var(--copper)}.tf-rail__group--paperwork{color:var(--ink);opacity:.7}.tf-rail__steps{margin:0 0 4px;padding:0;list-style:none}.tf-rail__step{color:var(--ink);border-radius:7px;align-items:center;gap:9px;margin:1px -10px;padding:7px 10px;font-size:12.5px;transition:all .18s;display:flex;position:relative}.tf-rail__step-num{font-family:var(--font-marker);text-align:center;min-width:22px;font-size:14px;font-weight:700}.tf-rail__step-dot{flex-shrink:0;width:14px;height:14px}.tf-rail__step-name{flex:1;font-size:12px;line-height:1.2}.tf-rail__step--done{cursor:pointer}.tf-rail__step--done:hover{background:var(--white);transform:translate(3px);box-shadow:0 1px 2px #1f1b160f,0 6px 14px #1f1b160f}.tf-rail__step--done .tf-rail__step-num{color:var(--green)}.tf-rail__step--active{background:#c73e330f;font-weight:600;box-shadow:inset 0 0 0 1px #c73e331f}.tf-rail__step--active .tf-rail__step-num{color:var(--red)}.tf-rail__step--active .tf-rail__step-name{color:var(--ink);font-weight:700}.tf-rail__step--active:before{content:"";inset-inline-start:-18px;background:var(--red);border-radius:0 3px 3px 0;width:3px;height:64%;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #c73e3366}html[dir=rtl] .tf-rail__step--active:before{border-radius:3px 0 0 3px}.tf-rail__step--active .tf-rail__step-dot{animation:1.8s ease-in-out infinite tf-pulse-soft}.tf-rail__step--todo,.tf-rail__step--todo .tf-rail__step-num{color:var(--soft)}@keyframes tf-pulse-soft{0%,to{opacity:1}50%{opacity:.45}}.tf-rail__foot{border-top:1px dashed var(--line-2);justify-content:center;margin-top:auto;padding-top:18px;display:flex}.tf-rail__status{background:var(--green-tint);border-radius:var(--r-pill);color:var(--green);border:1px solid #006c352e;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.tf-rail__status-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.tf-rail__status-dot:before{content:"";z-index:-1;background:#006c3566;border-radius:50%;animation:2s ease-out infinite tf-status-ring;position:absolute;inset:-3px}@keyframes tf-status-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.tf-wiz-main{flex-direction:column;padding:32px 40px 36px;display:flex}.tf-wiz-main__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tf-wiz-main__step-label{font-family:var(--font-marker);color:var(--red);flex-direction:column;gap:1px;font-size:17px;font-weight:700;line-height:1.1;display:flex}.tf-wiz-main__note{font-family:var(--font-sans);color:var(--muted);letter-spacing:0;font-size:12px;font-weight:500}.tf-wiz-main__exit{color:var(--soft);white-space:nowrap;font-size:12px;font-weight:500;transition:color .14s}.tf-wiz-main__exit:hover{color:var(--ink)}.tf-wiz-nav__back-ic,.tf-wiz-nav__fwd-ic{align-items:center;display:inline-flex}.tf-wiz-nav__back-ic{margin-inline-end:1px}.tf-wiz-nav__fwd-ic{margin-inline-start:1px}html[dir=rtl] .tf-wiz-nav__back-ic svg,html[dir=rtl] .tf-wiz-nav__fwd-ic svg{transform:scaleX(-1)}.tf-mob-progress{display:none}.tf-wiz-main__progress{background:var(--line-2);border-radius:3px;height:5px;margin-bottom:26px;overflow:hidden}.tf-wiz-main__progress-fill{background:linear-gradient(90deg, #3a342c, var(--ink));height:100%;transition:width .8s var(--ease-out);border-radius:3px;position:relative;overflow:hidden}.tf-wiz-main__progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:2.6s ease-in-out infinite tf-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes tf-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(220%)}}.tf-wiz-q{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);max-width:620px;margin-bottom:10px;font-size:34px;font-weight:600;line-height:1.06}.tf-wiz-q .tf-wiz-q__marker{font-family:var(--font-marker);color:var(--red);padding:0 4px;font-weight:700;display:inline-block;transform:rotate(-1deg)}.tf-wiz-sub{font-family:var(--font-marker);color:var(--body);margin-bottom:22px;font-size:20px;font-weight:600}.tf-wiz-helper{color:var(--muted);max-width:580px;margin-bottom:20px;font-size:13.5px;line-height:1.55}.tf-infodot{vertical-align:baseline;margin-left:6px;display:inline-flex;position:relative}.tf-infodot__btn{width:18px;height:18px;color:var(--soft);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .14s;display:inline-flex}.tf-infodot__btn svg{stroke:currentColor;fill:none}.tf-infodot__btn:hover,.tf-infodot:hover .tf-infodot__btn,.tf-infodot--open .tf-infodot__btn{color:var(--red)}.tf-infodot__btn:focus-visible{color:var(--red);box-shadow:0 0 0 2px var(--red-tint);outline:none}.tf-infodot__pop{z-index:30;width:max-content;max-width:260px;font-family:var(--font-sans);text-align:start;color:var(--ink);background:var(--white);border:1px solid var(--line-2);border-radius:var(--r-control);opacity:0;visibility:hidden;pointer-events:none;padding:9px 12px;font-size:12.5px;font-weight:500;line-height:1.5;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 2px 6px #1f1b1614,0 12px 30px #1f1b161a}.tf-infodot__pop:after{content:"";background:var(--white);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(45deg)translateY(-4px)}.tf-infodot:hover .tf-infodot__pop,.tf-infodot--open .tf-infodot__pop{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.tf-concept-head{margin-bottom:22px}.tf-concept-greet{margin-bottom:4px;line-height:1}.tf-concept-greet .tf-marker{font-size:26px}.tf-wiz-q--concept{white-space:nowrap;max-width:100%;margin-bottom:12px;font-size:30px;line-height:1.04}.tf-wiz-pick-label{color:var(--muted);margin-bottom:16px;font-size:14px;font-weight:500;line-height:1.5}.tf-concept{flex-direction:column;gap:16px;display:flex}.tf-concept__pad{background:0 0;border:none;border-radius:0;padding:20px 20px 16px;transition:background-color .18s;position:relative}.tf-concept__pad:focus-within{background:color-mix(in srgb, var(--focus) 5%, transparent)}.tf-concept__logo{pointer-events:none;font-family:var(--font-marker);color:var(--red);font-size:22px;font-weight:700;line-height:1;position:absolute;top:13px;right:16px}.tf-concept__input{resize:none;width:100%;font-family:var(--font-sans);color:var(--ink);letter-spacing:0;text-align:start;unicode-bidi:plaintext;background:0 0;border:none;outline:none;min-height:92px;padding-right:34px;font-size:15.5px;line-height:1.55}.tf-concept__input:focus-visible{box-shadow:none}.tf-concept__input::placeholder{color:var(--soft);font-style:normal;transition:opacity .4s}.tf-concept__nudge{font-family:var(--font-marker);color:var(--muted);margin-top:8px;font-size:17px;font-weight:600}.tf-concept-hint{background:var(--amber-tint);border-radius:var(--r-card);border:1px solid #b4530938;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.tf-concept-hint__ic{border-radius:var(--r-control);background:var(--white);width:36px;height:36px;color:var(--amber);border:1px solid #b4530947;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tf-concept-hint__ic svg{stroke:currentColor;fill:none}.tf-concept-hint__body{flex-direction:column;gap:3px;display:flex}.tf-concept-hint__title{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.35}.tf-concept-hint__text{color:var(--body);font-size:12.5px;line-height:1.45}.tf-sectors-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:14px;margin-bottom:8px;display:grid}.tf-sector-card{background:var(--white);border:1.5px solid var(--line-2);border-radius:var(--r-icon);text-align:start;flex-direction:column;gap:8px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 1px 2px #1f1b160d,0 4px 12px #1f1b160a}.tf-sector-card:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 2px 4px #1f1b160d,0 12px 28px #1f1b161a,0 26px 60px #1f1b1617}.tf-sector-card__name{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.15}.tf-sector-card__roles{color:var(--muted);font-size:11.5px;line-height:1.4}.tf-sector-card__meta{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:8px;display:flex}.tf-wiz-draftnote{color:var(--muted);align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.tf-wiz-draftnote__dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:7px;height:7px}.tf-wiz-stub{border:1px dashed var(--line-2);border-radius:var(--r-card);background:var(--paper);flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}@media (max-width:960px){.tf-sectors-grid{grid-template-columns:repeat(2,1fr)}.tf-wiz-grid{grid-template-columns:68px 1fr}.tf-rail{padding:24px 8px 20px}.tf-rail__label,.tf-rail__counter-of,.tf-rail__subtitle,.tf-rail__group,.tf-rail__step-name{display:none}.tf-rail__counter{justify-content:center}.tf-rail__step{justify-content:center;padding:7px 4px}.tf-wiz-main{padding:30px 30px 34px}}@media (max-width:720px){.tf-rail{display:none}.tf-wiz-grid{grid-template-columns:1fr;min-height:0}.tf-mob-progress{display:block}.tf-wiz-page{gap:12px;padding:16px 14px 20px}.tf-wiz-top{flex-wrap:wrap;gap:8px 12px}.tf-wiz-main{padding:18px 18px calc(140px + env(safe-area-inset-bottom,0px))}.tf-wiz-main__header,.tf-wiz-main__progress{display:none}.tf-wiz-q{font-size:26px}.tf-wiz-q--concept{white-space:normal;font-size:22px}.tf-concept__input{min-height:88px;font-size:15px}.tf-wiz-helper{font-size:13px}.tf-sectors-grid{grid-template-columns:repeat(2,1fr);gap:10px}.tf-wiz-fields{margin-bottom:18px}.tf-wiz-main,.tf-wiz-main .tf-reveal-stagger>*{animation:none!important;transform:none!important}.tf-wiz-nav{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fbf7eeeb;margin:0;transition:transform .16s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #1f1b1614}.tf-wiz-nav--kbd-clear{pointer-events:none;transform:translateY(120%)}.tf-wiz-nav .tf-btn{flex:1;justify-content:center}.tf-wiz-nav .tf-btn--ghost{flex:none;min-width:96px}.tf-wiz-draftnote{margin-bottom:4px}}@media (min-width:721px) and (max-width:1024px){.tf-wiz-main{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}.tf-wiz-main,.tf-wiz-main .tf-reveal-stagger>*{animation:none!important;transform:none!important}.tf-wiz-nav{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fbf7eeeb;margin:0;transition:transform .16s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #1f1b1614}.tf-wiz-nav--kbd-clear{pointer-events:none;transform:translateY(120%)}.tf-wiz-nav .tf-btn{flex:1;justify-content:center}.tf-wiz-nav .tf-btn--ghost{flex:none;min-width:96px}}@media (max-width:400px){.tf-wiz-page{padding:14px 12px 18px}.tf-wiz-main{padding:16px 14px calc(140px + env(safe-area-inset-bottom,0px))}.tf-wiz-q{font-size:23px}.tf-wiz-q--concept{white-space:normal;font-size:20px}.tf-concept__input{font-size:15px}.tf-opts--2,.tf-sectors-grid{grid-template-columns:1fr}}.tf-mob-progress{margin-bottom:16px}.tf-mob-progress__bar-row{cursor:pointer;text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:2px 0 8px;display:flex}.tf-mob-progress__meta{align-items:baseline;gap:8px;min-width:0;display:flex}.tf-mob-progress__step{font-family:var(--font-marker);color:var(--red);white-space:nowrap;font-size:17px;font-weight:700}.tf-mob-progress__now{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.tf-mob-progress__chev{color:var(--muted);transition:transform .2s var(--ease-out);flex-shrink:0;display:inline-flex}.tf-mob-progress--open .tf-mob-progress__chev{transform:rotate(180deg)}.tf-mob-progress__track{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden}.tf-mob-progress__fill{background:var(--ink);height:100%;transition:width .6s var(--ease-out);border-radius:3px}.tf-mob-progress__menu{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);animation:tf-fade-up .22s var(--ease-out) both;margin-top:12px;padding:6px 4px 10px}.tf-mob-progress__grp-label{font-family:var(--font-marker);text-align:center;margin:10px 0 4px;font-size:13px;font-weight:700}.tf-mob-progress__list{margin:0;padding:0;list-style:none}.tf-mob-progress__item{color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.tf-mob-progress__item--todo{color:var(--soft)}.tf-mob-progress__item--active{background:#c73e330f;font-weight:700}.tf-mob-progress__item--done,.tf-mob-progress__item--active{cursor:pointer}.tf-mob-progress__num{font-family:var(--font-marker);text-align:center;min-width:22px;color:var(--muted);font-size:14px;font-weight:700}.tf-mob-progress__item--done .tf-mob-progress__num{color:var(--green)}.tf-mob-progress__item--active .tf-mob-progress__num{color:var(--red)}.tf-mob-progress__name{flex:1;line-height:1.2}.tf-mob-progress__tick{color:var(--green);flex-shrink:0}.tf-wiz-fields{margin-bottom:26px}.tf-field-stack{flex-direction:column;gap:22px;display:flex}.tf-field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.tf-field-hint{color:var(--muted);font-size:12.5px;line-height:1.5}.tf-field-note{color:var(--body);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-control);margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.tf-field-note--green{background:var(--green-tint);color:var(--green);border-color:#006c352e;font-weight:600}.tf-legalhint{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-control);flex-direction:column;gap:7px;margin-top:12px;padding:11px 13px;display:flex}.tf-legalhint__line{align-items:flex-start;gap:9px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.tf-legalhint__line--good{color:var(--green)}.tf-legalhint__line--flag{color:var(--amber)}.tf-legalhint__ic{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin-top:.5px;display:inline-flex}.tf-legalhint__ic svg{stroke:currentColor;fill:none}.tf-legalhint__ic--good{color:var(--green);background:var(--green-tint)}.tf-legalhint__ic--flag{color:var(--amber);background:var(--amber-tint)}.tf-lease-fields{flex-direction:column;gap:22px;transition:opacity .16s;display:flex}.tf-lease-fields--off{opacity:.45}.tf-lease-skip{background:var(--white);border:1.5px solid var(--line-2);border-radius:var(--r-control);color:var(--body);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.tf-lease-skip:hover{border-color:var(--ink)}.tf-lease-skip--on{border-color:var(--green);background:var(--green-tint);color:var(--green)}.tf-lease-skip__box{border:1.5px solid var(--line-2);background:var(--white);color:#0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.tf-lease-skip--on .tf-lease-skip__box{background:var(--green);border-color:var(--green);color:#fff}.tf-namecheck{background:var(--paper);border:1.5px solid var(--line-2);border-radius:var(--r-control);color:var(--ink);align-self:flex-start;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.tf-namecheck:hover{border-color:var(--red);box-shadow:0 2px 4px #c73e3314,0 8px 18px #c73e331a}.tf-namecheck__ic{color:var(--red);flex:none;display:inline-flex}.tf-namecheck__text{color:var(--body);font-size:13px;font-weight:600}.tf-namecheck__price{font-family:var(--font-marker);color:var(--green);background:var(--green-tint);border:1px solid #006c3533;border-radius:999px;padding:3px 9px 4px;font-size:14px;font-weight:700;line-height:1}.tf-opts{grid-auto-rows:1fr;gap:12px;display:grid}.tf-opts--2{grid-template-columns:repeat(2,1fr)}.tf-opts--3{grid-template-columns:repeat(3,1fr)}.tf-opts--4{grid-template-columns:repeat(4,1fr)}.tf-opt{text-align:start;background:var(--white);border:1.5px solid var(--line-2);border-radius:var(--r-icon);flex-direction:column;gap:5px;padding:15px 16px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 1px 2px #1f1b160d,0 4px 12px #1f1b160a}.tf-opt:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 2px 4px #1f1b160d,0 10px 24px #1f1b161a,0 22px 50px #1f1b1614}.tf-opt--on{border-color:var(--red);box-shadow:0 0 0 1.5px var(--red), 0 2px 4px #c73e3314, 0 10px 24px #c73e331f;background:#c73e330d}.tf-opt--on:hover{box-shadow:0 0 0 1.5px var(--red), 0 4px 8px #c73e331f, 0 14px 32px #c73e3329}.tf-opt__label{color:var(--ink);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.tf-opt__desc{color:var(--muted);font-size:11.5px;line-height:1.4}.tf-opt__tags{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:8px;display:flex}.tf-text,.tf-textarea{width:100%;color:var(--ink);background:var(--white);border:1.5px solid var(--line-2);border-radius:var(--r-control);padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.tf-textarea{resize:vertical;line-height:1.5}.tf-money{border:1.5px solid var(--line-2);border-radius:var(--r-control);background:var(--white);align-items:center;max-width:280px;transition:border-color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.tf-money:focus-within{background-color:var(--focus-bg);box-shadow:inset 0 -1.5px 0 var(--focus);outline:none}.tf-money__prefix{color:var(--muted);background:var(--paper);border-right:1px solid var(--line);align-self:stretch;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex}.tf-money__input{color:var(--ink);font-feature-settings:"tnum";text-overflow:clip;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:11px 14px;font-family:inherit;font-size:15px;font-weight:600;line-height:1}.tf-money__input:is(:focus,:focus-visible),.tf-osp.tfx .tf-money__input:is(:focus,:focus-visible){box-shadow:none;background:0 0;border-color:#0000;outline:none}.tf-money__suffix{white-space:nowrap;color:var(--muted);background:var(--paper);border-left:1px solid var(--line);align-self:stretch;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex}.tf-money__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tf-money__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf-roles__salary-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tf-roles__salary-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf-money__input[type=number],.tf-roles__salary-input[type=number]{appearance:textfield}.tf-step-btn{border:1px solid var(--line-2);background:var(--white);width:30px;height:30px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;font-size:17px;font-weight:700;line-height:1;transition:border-color .14s,background .14s;display:inline-flex}.tf-step-btn:hover{border-color:var(--ink);background:var(--paper)}.tf-stepper{border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--white);justify-content:space-between;align-items:center;gap:16px;max-width:420px;padding:12px 14px;display:flex}.tf-stepper__label{color:var(--body);font-size:13px;font-weight:500}.tf-stepper__controls{align-items:center;gap:12px;display:flex}.tf-stepper__val{color:var(--ink);text-align:center;font-feature-settings:"tnum";min-width:26px;font-size:17px;font-weight:700}.tf-chips{flex-wrap:wrap;gap:9px;display:flex}.tf-chip{color:var(--body);background:var(--white);border:1.5px solid var(--line-2);border-radius:var(--r-pill);padding:8px 15px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .14s}.tf-chip:hover{border-color:var(--ink)}.tf-chip--on{background:var(--green-tint);border-color:var(--green);color:var(--green)}.tf-roles{flex-direction:column;gap:16px;display:flex}.tf-roles__table{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--white);overflow:hidden}.tf-roles__head,.tf-roles__row{grid-template-columns:1fr 120px 150px;align-items:center;gap:12px;padding:11px 16px;display:grid}.tf-roles__head{background:var(--paper);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em;color:var(--soft);font-size:10.5px;font-weight:700}.tf-roles__row{border-bottom:1px solid var(--line)}.tf-roles__row:last-child{border-bottom:none}.tf-roles__name{color:var(--ink);flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.tf-roles__band{color:var(--soft);font-size:11px;font-weight:500}.tf-roles__qty{align-items:center;gap:9px;display:inline-flex}.tf-step-val{color:var(--ink);text-align:center;font-feature-settings:"tnum";min-width:18px;font-size:14px;font-weight:700}.tf-roles__salary-input{width:100%;min-width:0;color:var(--ink);text-align:center;border:1px solid var(--line-2);background:var(--white);font-feature-settings:"tnum";border-radius:8px;padding:7px 10px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .14s,box-shadow .14s}.tf-roles__total{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);align-items:baseline;gap:12px;padding:14px 16px;display:flex}.tf-roles__total-label{font-family:var(--font-marker);color:var(--red);font-size:16px;font-weight:700}.tf-roles__total-num{color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-size:22px;font-weight:700}.tf-roles__total-sub{color:var(--muted);margin-left:auto;font-size:12px}.tf-roles__sources{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tf-roles__sources-label{text-transform:uppercase;letter-spacing:.05em;color:var(--soft);font-size:11px;font-weight:700}.tf-roles__salary-row{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.tf-roles__remove{border:1px solid var(--line-2);background:var(--white);width:28px;height:28px;color:var(--soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.tf-roles__remove:hover{color:var(--red);border-color:var(--red);background:var(--red-tint)}.tf-roles__remove svg{stroke:currentColor;fill:none}.tf-roles__visa--waived{color:var(--green)}.tf-roles__add{border:1px dashed var(--line-2);border-radius:var(--r-card);background:var(--paper);flex-direction:column;gap:9px;padding:14px 16px;display:flex}.tf-roles__add-label{font-family:var(--font-marker);color:var(--red);font-size:16px;font-weight:700}.tf-roles__add-row{grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;display:grid}.tf-roles__add-name{color:var(--ink);border:1px solid var(--line-2);background:var(--white);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .14s,box-shadow .14s}.tf-roles__add-name::placeholder{color:var(--soft);font-weight:500}.tf-roles__match{color:var(--green);margin:0;font-size:12px;font-weight:500}.tf-roles__match--unmatched{color:var(--soft)}.tf-roles__add-qty{align-items:center;gap:9px;display:inline-flex}.tf-roles__add-salary{width:220px;max-width:220px}.tf-roles__add-btn{color:var(--white);background-color:var(--green);border-radius:var(--r-pill);background-image:linear-gradient(#0a8043 0%,#006c35 55%,#005028 100%);border:none;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .14s,box-shadow .14s,opacity .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00000047,0 2px 5px #00502838}.tf-roles__add-btn svg{stroke:currentColor;fill:none}.tf-roles__add-btn:disabled{opacity:.5;cursor:not-allowed}.tf-teamsize{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:8px 0 4px;display:flex}.tf-teamsize__hint{color:var(--muted);max-width:360px;font-size:12.5px;line-height:1.5}.tf-stepper--center{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;max-width:320px;padding:26px 24px}.tf-stepper--center .tf-stepper__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:center;font-size:12px;font-weight:700}.tf-stepper--center .tf-stepper__controls{gap:20px}.tf-stepper--center .tf-stepper__val{min-width:52px;font-size:30px}.tf-stepper--center .tf-step-btn{width:36px;height:36px;font-size:20px}.tf-wiz-nav{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.tf-sector-card--on{border-color:var(--red);box-shadow:0 0 0 1.5px var(--red), 0 2px 4px #c73e3314, 0 12px 28px #c73e3321;background:#c73e330d}.tf-sector-card--on:hover{box-shadow:0 0 0 1.5px var(--red), 0 4px 8px #c73e331f, 0 16px 36px #c73e332b}.tf-sector-card:after{content:"";background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6 L5 9 L10 3'/%3E%3C/svg%3E") center / 11px no-repeat;opacity:0;width:19px;height:19px;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) var(--ease-spring);border-radius:50%;position:absolute;top:13px;right:13px;transform:scale(.6)}.tf-sector-card--on:after{opacity:1;transform:scale(1)}@media (max-width:720px){.tf-opts--3,.tf-opts--4{grid-template-columns:repeat(2,1fr)}.tf-roles__head{display:none}.tf-roles__row{grid-template-columns:1fr auto;grid-template-areas:"name name""qty salary";align-items:center;gap:10px 12px;padding:13px 14px}.tf-roles__name{grid-area:name}.tf-roles__qty{grid-area:qty}.tf-roles__salary{grid-area:salary;align-items:flex-end}.tf-roles__salary-input{width:110px;max-width:36vw}.tf-roles__total{flex-wrap:wrap;gap:6px 12px}.tf-roles__total-sub{flex-basis:100%;margin-left:0}.tf-roles__add-row{grid-template-columns:1fr;gap:9px}.tf-roles__add-qty{justify-content:center}.tf-roles__add-salary{max-width:none}.tf-roles__add-btn{justify-content:center}}@media (max-width:400px){.tf-opts--3,.tf-opts--4{grid-template-columns:1fr}}.tf-plan-loading{justify-content:center;align-items:center;min-height:60vh;padding:40px 24px;display:flex}.tf-plan-loading__text{font-family:var(--font-marker);color:var(--muted);font-size:22px}.tf-plan-page{flex-direction:column;align-items:center;gap:18px;min-height:100vh;padding:28px 24px 56px;display:flex}.tf-plan-shell{width:100%;max-width:920px}.tf-plan{padding:34px 40px 40px}.tf-badge{letter-spacing:.01em;border-radius:var(--r-pill);align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.tf-badge__mark{font-size:11px;line-height:1}.tf-badge--draft{background:var(--amber-tint);color:var(--amber)}.tf-badge--verified{background:var(--green-tint);color:var(--green)}.tf-plan__hero{border-bottom:1px dashed var(--line-2);margin-bottom:30px;padding-bottom:26px}.tf-plan__title{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);margin:6px 0 18px;font-size:34px;font-weight:600;line-height:1.04}.tf-plan__headline{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}.tf-plan__big{flex-direction:column;gap:7px;display:flex}.tf-plan__big-label{text-transform:uppercase;letter-spacing:.05em;color:var(--soft);font-size:12px;font-weight:700}.tf-plan__big-num{letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum";font-size:48px;font-weight:700;line-height:1}.tf-plan__split{grid-template-columns:repeat(4,auto);gap:22px;margin-left:auto;display:grid}.tf-plan__split-item{flex-direction:column;gap:3px;display:flex}.tf-plan__split-label{color:var(--soft);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.tf-plan__split-val{color:var(--ink);font-feature-settings:"tnum";unicode-bidi:plaintext;font-size:16px;font-weight:700}.tf-plan__flags{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.tf-plan-sec{border-bottom:1px solid var(--line);padding:24px 0}.tf-plan-sec__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.tf-plan-sec__n{font-family:var(--font-marker);color:var(--red);min-width:26px;font-size:18px;font-weight:700}.tf-plan-sec__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);flex:1;font-size:20px;font-weight:600}.tf-plan-sec__body{padding-inline-start:38px}.tf-plan__body{color:var(--body);font-size:14px;line-height:1.6}.tf-plan__muted{color:var(--muted);font-size:13.5px;line-height:1.55}.tf-plan__note{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.tf-plan__body,.tf-plan__muted,.tf-plan__note,.tf-plan__paywall-sub{unicode-bidi:plaintext}.tf-plan-sec--placeholder .tf-plan-sec__body{opacity:.92}.tf-plan__cols{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tf-cost{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--white);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.tf-cost__title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.tf-cost__rows{list-style:none}.tf-cost__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex}.tf-cost__label{color:var(--body);flex-direction:column;gap:2px;font-size:13px;display:flex}.tf-cost__sub{color:var(--green);font-size:11px;font-weight:600}.tf-cost__amt{color:var(--ink);font-feature-settings:"tnum";white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.tf-cost__total{color:var(--ink);font-feature-settings:"tnum";justify-content:space-between;padding:10px 0 8px;font-size:14px;font-weight:700;display:flex}.tf-plan__breakeven{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tf-be{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--white);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.tf-be--strong{background:var(--green-tint);border-color:#006c352e}.tf-be__label{text-transform:uppercase;letter-spacing:.04em;color:var(--soft);font-size:11px;font-weight:700}.tf-be--strong .tf-be__label{color:var(--green)}.tf-be__val{color:var(--ink);font-feature-settings:"tnum";font-size:17px;font-weight:700}.tf-be--strong .tf-be__val{color:var(--green)}.tf-plan__paywall{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-window);text-align:center;margin:14px 0;padding:28px 26px}.tf-plan__paywall-title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);margin:6px 0 8px;font-size:25px;font-weight:600}.tf-plan__paywall-sub{color:var(--muted);max-width:540px;margin:0 auto 18px;font-size:13.5px;line-height:1.55}.tf-plan__paywall-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tf-plan__export{flex-direction:column;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tf-plan__export-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tf-plan__export-hint{color:var(--muted);text-align:center;max-width:440px;margin:0;font-size:12px;line-height:1.5}.tf-btn--pack{border-color:var(--copper);background:var(--copper-tint);color:var(--copper-deep);font-weight:600}.tf-btn--pack:hover{border-color:var(--copper-deep);background:var(--copper-tint)}.tf-plan__export-err{color:var(--red);text-align:center;margin:0;font-size:12px;line-height:1.5}.tf-plan__export-error{flex-direction:column;align-items:center;gap:8px;display:flex}.tf-plan__foot .tf-plan__export{align-items:flex-start;margin-bottom:0}.tf-plan__foot .tf-plan__export-hint,.tf-plan__foot .tf-plan__export-err{text-align:start}.tf-plan__foot .tf-plan__export-error{align-items:flex-start}.tf-plan__kv{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.tf-kv{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding-bottom:9px;display:flex}.tf-kv__k{color:var(--muted);min-width:190px;font-size:12px;font-weight:700}.tf-kv__v{color:var(--body);flex:1;font-size:13.5px}.tf-kv--strong .tf-kv__v{color:var(--ink);font-weight:700}.tf-plan__funding{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tf-plan__sources{flex-direction:column;gap:8px;list-style:none;display:flex}.tf-plan__sources li{color:var(--body);border:1px solid var(--line);border-radius:var(--r-control);background:var(--white);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.tf-plan-addon{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-window);margin-top:14px;padding:22px 24px}.tf-plan-addon__body{gap:18px;padding-inline-start:38px;display:flex}.tf-plan-addon__lock{color:var(--copper);flex-shrink:0;font-size:28px;line-height:1}.tf-compfinder{border-top:1px dashed var(--line-2);margin-top:18px;padding-top:16px}.tf-compfinder__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700}.tf-compfinder__list{flex-direction:column;gap:8px;margin-top:10px;list-style:none;display:flex}.tf-compfinder__hit{border:1px solid var(--line);border-radius:var(--r-control);background:var(--white);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.tf-compfinder__hitmain{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tf-compfinder__hitname{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:600}.tf-compfinder__hitname a{color:inherit;border-bottom:1px solid var(--line-2);text-decoration:none}.tf-compfinder__hitname a:hover{border-bottom-color:var(--red)}.tf-compfinder__hitdetail{color:var(--muted);font-size:12px}.tf-compfinder__hitrating{color:var(--green);font-feature-settings:"tnum";font-size:12px;font-weight:600}.tf-compfinder__hitlinks{flex-wrap:wrap;gap:12px;display:flex}.tf-compfinder__hitlinks a{color:var(--copper);font-size:11.5px;font-weight:600;text-decoration:none}.tf-compfinder__hitlinks a:hover{text-decoration:underline}.tf-compfinder__draft{margin-top:10px}.tf-compfinder__drafttags{flex-wrap:wrap;gap:8px;margin-top:8px;list-style:none;display:flex}.tf-compfinder__drafttag{color:var(--body);border:1px solid var(--line-2);background:var(--paper);border-radius:100px;padding:5px 12px;font-size:12px;font-weight:600}.tf-plan__foot{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:22px;display:flex}.tf-plan__foot p{color:var(--muted);max-width:600px;font-size:12.5px;line-height:1.55}@media (max-width:720px){.tf-plan{padding:26px 20px 30px}.tf-plan__headline{gap:18px}.tf-plan__split{grid-template-columns:repeat(2,1fr);gap:14px;width:100%;margin-left:0}.tf-plan__cols,.tf-plan__breakeven,.tf-plan__funding{grid-template-columns:1fr}.tf-plan-sec__body,.tf-plan-addon__body{padding-inline-start:0}.tf-plan__big-num{font-size:38px}.tf-kv{flex-direction:column;gap:2px}.tf-kv__k{min-width:0}.tf-cost__row{flex-wrap:wrap}.tf-cost__label{flex:auto;min-width:0}.tf-cost__amt{white-space:normal;flex-wrap:wrap;justify-content:flex-end;min-width:0}.tf-plan-sec__head{flex-wrap:wrap}.tf-plan__sources li{flex-direction:column;align-items:flex-start;gap:6px}}.tf-writeon{display:inline-block}@media (prefers-reduced-motion:no-preference){.tf-writeon{clip-path:inset(0 100% -.18em 0);opacity:.15;transition:clip-path var(--dur-slow) var(--ease-out), opacity calc(var(--dur-slow) * .6) ease-out, transform var(--dur-slow) var(--ease-out);will-change:clip-path, opacity;transform:translateY(1px)}}.tf-writeon.is-written{clip-path:inset(0 -.12em -.18em 0);opacity:1;transform:none}.tf-countup{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@keyframes tf-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tf-reveal{animation:tf-fade-up var(--dur-mid) var(--ease-out) both}@keyframes tf-step-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.tf-wiz-main{animation:tf-step-in .3s var(--ease-out) both}.tf-reveal-stagger>*{animation:tf-fade-up var(--dur-mid) var(--ease-out) both}.tf-reveal-stagger>:first-child{animation-delay:10ms}.tf-reveal-stagger>:nth-child(2){animation-delay:35ms}.tf-reveal-stagger>:nth-child(3){animation-delay:60ms}.tf-reveal-stagger>:nth-child(4){animation-delay:85ms}.tf-reveal-stagger>:nth-child(5){animation-delay:.11s}.tf-reveal-stagger>:nth-child(6){animation-delay:.135s}.tf-reveal-stagger>:nth-child(n+7){animation-delay:.15s}}.tf-annot{font-family:var(--font-marker);color:var(--red);align-items:flex-start;gap:6px;font-size:16px;font-weight:700;line-height:1.15;display:inline-flex}.tf-annot:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23C73E33' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M3 13 L13 3 M9 3 h4 v4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:14px;height:14px;margin-top:2px}.tf-annot--block{margin-top:12px;display:flex}.tf-sector-card,.tf-opt{transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, background var(--dur-fast) ease;will-change:transform}.tf-sector-card:hover{transform:translateY(-3px)rotate(-.5deg)}.tf-opt:hover{transform:translateY(-2px)rotate(-.5deg)}.tf-sector-card:active,.tf-opt:active{transition-duration:50ms;transform:scale(.99)}.tf-sector-card:focus-visible,.tf-opt:focus-visible,.tf-chip:focus-visible{box-shadow:0 0 0 2px var(--cream), 0 0 0 4px var(--focus);outline:none}.tf-sectors-grid{gap:13px}.tf-sector-card{gap:9px}.tf-sector-card__top{align-items:center;gap:10px;display:flex}.tf-sector-card__ic{border-radius:var(--r-control);background:var(--cream);border:1px solid var(--line-2);width:38px;height:38px;color:var(--body);transition:color var(--dur-fast) ease, background var(--dur-fast) ease, border-color var(--dur-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tf-sector-card__ic svg{stroke:currentColor;fill:none}.tf-sector-card:hover .tf-sector-card__ic{color:var(--red);border-color:#c73e3359}.tf-sector-card--on .tf-sector-card__ic{color:var(--red);background:var(--white);border-color:#c73e3366}.tf-sector-card__desc{color:var(--muted);font-size:11.5px;line-height:1.4}.tf-opt{position:relative}.tf-opt__ic{background:var(--cream);border:1px solid var(--line-2);width:34px;height:34px;color:var(--body);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:9px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.tf-opt__ic svg{stroke:currentColor;fill:none}.tf-opt:hover .tf-opt__ic{color:var(--red);border-color:#c73e334d}.tf-opt--on .tf-opt__ic{color:var(--red);background:var(--white);border-color:#c73e3359}.tf-opt__check{top:11px;background:var(--red);width:18px;height:18px;color:var(--white);opacity:0;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:11px;transform:scale(.6)}.tf-opt--on .tf-opt__check{opacity:1;transform:scale(1)}.tf-opt__hit{all:unset;cursor:pointer;width:100%;text-align:inherit;flex-direction:column;gap:5px;display:flex}.tf-opt__hit:focus-visible{box-shadow:0 0 0 2px var(--cream), 0 0 0 4px var(--focus);border-radius:var(--r-icon);outline:none}.tf-opt__info{top:13px;z-index:2;margin-left:0;position:absolute;inset-inline-end:36px}@media (prefers-reduced-motion:no-preference){.tf-roles__add-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #0000004d,0 4px 10px #00502842}.tf-roles__add-btn:not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000047}.tf-roles__remove:hover{transform:translateY(-1px)}.tf-opt--on .tf-opt__check{animation:tf-pop-in .34s var(--ease-spring) both}.tf-sector-card--on:after{animation:tf-pop-in .38s var(--ease-spring) both}.tf-sector-card--on .tf-sector-card__ic{animation:tf-nudge .4s var(--ease-out) both}}@keyframes tf-pop-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes tf-nudge{0%{transform:rotate(0)scale(1)}40%{transform:rotate(-6deg)scale(1.08)}to{transform:rotate(0)scale(1)}}.tf-roles__name{flex-direction:row;align-items:center;gap:10px}.tf-roles__ic{background:var(--cream);border:1px solid var(--line-2);width:30px;height:30px;color:var(--body);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tf-roles__ic svg{stroke:currentColor;fill:none}.tf-roles__name-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tf-roles__tags{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.tf-roles__salary{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.tf-roles__rowmonthly{font-family:var(--font-marker);color:var(--red);text-align:right;letter-spacing:.005em;font-feature-settings:"tnum";white-space:nowrap;font-size:13.5px;font-weight:700}.tf-roles__visa{color:var(--soft);text-align:right;font-size:10.5px;font-weight:600;line-height:1.3}.tf-roles__total-num{transition:color .2s}.tf-costbars{flex-direction:column;gap:16px;margin-bottom:18px;display:flex}.tf-costbar{flex-direction:column;gap:7px;display:flex}.tf-costbar__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tf-costbar__label{color:var(--body);font-size:12px;font-weight:700}.tf-costbar__amt{color:var(--ink);font-feature-settings:"tnum";font-size:13px;font-weight:700}.tf-costbar__track{background:var(--soft-tint);border-radius:var(--r-pill);height:12px;display:flex;overflow:hidden}.tf-costbar__seg{height:100%;transition:width .7s var(--ease-out);min-width:2px}.tf-costbar__seg--green{background:var(--green)}.tf-costbar__seg--copper{background:var(--copper)}.tf-costbar__seg--amber{background:var(--amber)}.tf-costbar__seg--ink{background:var(--ink);opacity:.55}.tf-costbar__seg--red{background:var(--red)}.tf-costlegend{flex-wrap:wrap;gap:12px 18px;margin-top:4px;display:flex}.tf-costlegend__item{color:var(--muted);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.tf-costlegend__sw{border-radius:3px;flex-shrink:0;width:11px;height:11px}.tf-costlegend__sw--green{background:var(--green)}.tf-costlegend__sw--copper{background:var(--copper)}.tf-costlegend__sw--amber{background:var(--amber)}.tf-costlegend__sw--ink{background:var(--ink);opacity:.55}.tf-costlegend__sw--red{background:var(--red)}.tf-plan__breakeven-headline{font-family:var(--font-marker);color:var(--red);margin-top:12px;font-size:18px;font-weight:700;line-height:1.3}.tf-plan__list{flex-direction:column;gap:9px;margin:12px 0 2px;list-style:none;display:flex}.tf-plan__list li{color:var(--body);padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.tf-plan__list li:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px}.tf-plan__chips{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.tf-plan__chip{color:var(--body);background:var(--cream);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:4px 12px;font-size:12px;font-weight:700}.tf-cashflow{margin-bottom:14px}.tf-cashflow__chart{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:6px;height:132px;padding:8px 4px 0;display:flex}.tf-cashflow__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.tf-cashflow__track{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.tf-cashflow__bar{width:70%;max-width:24px;transition:height .7s var(--ease-out);border-radius:4px 4px 0 0;min-height:3px}.tf-cashflow__bar--green{background:var(--green)}.tf-cashflow__bar--copper{background:var(--copper)}.tf-cashflow__bar--red{background:var(--red)}.tf-cashflow__bar--down{opacity:.92;border-radius:0 0 4px 4px;align-self:flex-start}.tf-cashflow__m{color:var(--soft);font-feature-settings:"tnum";font-size:10px;font-weight:700}.tf-cashflow__legend{flex-wrap:wrap;gap:10px 16px;margin-top:10px;display:flex}.tf-cashflow__key{color:var(--muted);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.tf-cashflow__sw{border-radius:3px;flex-shrink:0;width:11px;height:11px}.tf-cashflow__sw--green{background:var(--green)}.tf-cashflow__sw--copper{background:var(--copper)}.tf-cashflow__sw--red{background:var(--red)}.tf-plan__risks{flex-direction:column;gap:12px;margin-bottom:4px;list-style:none;display:flex}.tf-risk{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--white);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.tf-risk__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tf-risk__title{color:var(--ink);font-size:14px;font-weight:700}.tf-risk__detail{color:var(--body);font-size:13px;line-height:1.5}.tf-risk__mit{color:var(--muted);font-size:12.5px;line-height:1.5}.tf-risk__mit-k{color:var(--green);font-weight:700}.tf-timeline{border-left:2px solid var(--line-2);flex-direction:column;gap:0;margin-bottom:4px;padding-left:18px;list-style:none;display:flex}.tf-timeline__item{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;grid-template-areas:"when phase""when detail";gap:2px 14px;padding:10px 0;display:grid;position:relative}.tf-timeline__item:last-child{border-bottom:none}.tf-timeline__item:before{content:"";background:var(--copper);border:2px solid var(--paper);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:-25px}.tf-timeline__when{color:var(--copper);font-feature-settings:"tnum";grid-area:when;font-size:11.5px;font-weight:700}.tf-timeline__phase{color:var(--ink);grid-area:phase;font-size:13.5px;font-weight:700}.tf-timeline__detail{color:var(--muted);grid-area:detail;font-size:12.5px;line-height:1.5}@media (max-width:720px){.tf-timeline__item{grid-template-columns:1fr;grid-template-areas:"when""phase""detail"}}.tf-plan__big-num{font-family:var(--font-display);letter-spacing:-.025em;font-weight:600}.tf-plan__title{align-items:center;gap:12px;display:flex}.tf-plan__title-ic{border-radius:var(--r-icon);background:var(--cream);border:1px solid var(--line-2);width:44px;height:44px;color:var(--red);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tf-plan__title-ic svg{stroke:currentColor;fill:none}.tf-plan-addon__lock{border-radius:var(--r-icon);background:var(--copper-tint);width:44px;height:44px;color:var(--copper);border:1px solid #b0704240;justify-content:center;align-items:center;font-size:0;display:inline-flex}.tf-plan-addon__lock svg{stroke:currentColor;fill:none}.tf-plan-addon{background:linear-gradient(180deg, var(--paper), var(--cream-deep))}.tf-underline{display:inline-block;position:relative}.tf-underline:after{content:"";background:var(--red);clip-path:inset(0 100% 0 0);height:2px;transition:clip-path var(--dur-slow) var(--ease-out) .15s;border-radius:1px;position:absolute;bottom:-2px;left:0;right:0}.tf-writeon.is-written .tf-underline:after,.tf-underline.is-written:after{clip-path:inset(0)}.tf-plan__flags .tf-pill{animation:tf-fade-up var(--dur-mid) var(--ease-out) both}.tf-sector-card__name{font-size:15px}@media (max-width:880px){.tf-sector-card__desc{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-delay:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}.tf-writeon{clip-path:none;opacity:1;transform:none}.tf-underline:after{clip-path:inset(0)}.tf-sector-card:hover,.tf-opt:hover{transform:none}.tf-wiz-main,.tf-wiz-main .tf-reveal-stagger>*{opacity:1;animation:none;transform:none}.tf-opt--on .tf-opt__check,.tf-sector-card--on:after{opacity:1;transform:scale(1)}.tf-wiz-main__progress-fill:after{display:none}.tf-opt--on .tf-opt__check,.tf-sector-card--on:after,.tf-sector-card--on .tf-sector-card__ic{animation:none!important}.tf-roles__add-btn:hover,.tf-roles__add-btn:active,.tf-roles__remove:hover{transform:none}}.tf-reveal-soft{flex-direction:column;gap:10px;display:flex}.tf-rent-live{background:var(--paper);border:1px solid var(--line);border-inline-start:3px solid var(--copper);border-radius:var(--r-card);margin-top:6px;padding:16px 18px}.tf-rent-live__head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.tf-rent-live__label{font-family:var(--font-marker);color:var(--ink);font-size:17px;font-weight:600;line-height:1}.tf-rent-live__figure{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.tf-rent-live__cur{color:var(--copper);letter-spacing:.02em;font-size:13px;font-weight:600}.tf-rent-live__num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:26px;font-weight:700}.tf-rent-live__to{color:var(--soft);font-size:13px}.tf-rent-live__per{color:var(--muted);font-size:13px;font-weight:500}.tf-rent-live__note{color:var(--body);margin-top:9px;font-size:12.5px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.tf-reveal-soft,.tf-rent-live{animation:tf-fade-up var(--dur-mid) var(--ease-out) both}}.tf-fitout__head,.tf-fitout__row{grid-template-columns:1fr 120px 170px}.tf-fitout--off{opacity:.5;pointer-events:none}.tf-fitout__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.tf-fitout__foot .tf-field-hint{flex:220px;margin:0}.tf-link-btn{color:var(--red);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .14s}.tf-link-btn:hover{opacity:.72}.tf-link-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.tf-mkt-split{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--copper);border-radius:var(--r-card);padding:16px 18px}.tf-mkt-split__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.tf-mkt-split__title{font-family:var(--font-marker);color:var(--red);font-size:17px;font-weight:700;line-height:1}.tf-mkt-split__total{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.tf-mkt-split__rows{flex-direction:column;gap:9px;display:flex}.tf-mkt-split__row{grid-template-columns:80px 1fr auto auto;align-items:center;gap:10px;display:grid}.tf-mkt-split__bar{background:#1f1b1614;border-radius:100px;width:80px;height:8px;position:relative;overflow:hidden}.tf-mkt-split__fill{inset-inline-start:0;background-color:var(--green);transition:width .32s var(--ease-out,ease);background-image:linear-gradient(90deg,#0a8043 0%,#006c35 100%);border-radius:100px;min-width:3px;position:absolute;top:0;bottom:0}.tf-mkt-split__label{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.3}.tf-mkt-split__pct{color:var(--copper);font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:12px;font-weight:700}.tf-mkt-split__amt{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;min-width:96px;font-size:13px;font-weight:700}.tf-mkt-split__note{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.tf-mkt-split{animation:tf-fade-up var(--dur-mid) var(--ease-out) both}}@media (max-width:720px){.tf-fitout__head{display:none}.tf-fitout__row{grid-template-columns:1fr auto;grid-template-areas:"name name""qty salary"}.tf-mkt-split__row{grid-template-columns:1fr auto;grid-template-areas:"label pct""bar amt";gap:4px 10px}.tf-mkt-split__label{grid-area:label}.tf-mkt-split__pct{grid-area:pct}.tf-mkt-split__bar{grid-area:bar;width:100%}.tf-mkt-split__amt{grid-area:amt;min-width:0}}.tf-plan__mkt-split{flex-direction:column;gap:7px;margin:12px 0 4px;display:flex}.tf-plan__mkt-row{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-control,10px);grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;padding:8px 12px;display:grid}.tf-plan__mkt-label{color:var(--ink);font-size:13px;font-weight:600}.tf-plan__mkt-pct{color:var(--copper);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.tf-plan__mkt-amt{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;min-width:120px;font-size:13px;font-weight:700}.tf-plan__mkt-phases{margin-top:8px}.tf-fitout__empty{color:var(--muted);text-align:center;padding:16px;font-size:12.5px}.tf-sharpen-row{margin:2px 0;display:flex}.tf-sharpen{align-items:center;gap:4px;display:inline-flex}.tf-sharpen__btn{color:var(--copper);background:var(--copper-tint);border-radius:var(--r-pill);cursor:pointer;border:1px solid #b070424d;align-items:center;gap:8px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .14s,border-color .14s,opacity .14s;display:inline-flex}.tf-sharpen__btn:hover{border-color:var(--copper);background:#b070422e}.tf-sharpen__btn:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.tf-sharpen__btn:disabled{cursor:default;opacity:.75}.tf-sharpen__ic{color:var(--copper);display:inline-flex}.tf-sharpen__btn--loading .tf-sharpen__ic{opacity:.7}@media (prefers-reduced-motion:no-preference){.tf-sharpen__btn--loading .tf-sharpen__ic{animation:tf-spark-pulse 1s var(--ease-out) infinite}}@keyframes tf-spark-pulse{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.tf-sharpen-err{color:var(--amber);margin:0;font-size:12.5px}.tf-suggest{background:var(--paper);border:1px solid var(--line);border-inline-start:3px solid var(--copper);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:15px 17px;display:flex}@media (prefers-reduced-motion:no-preference){.tf-suggest{animation:tf-fade-up var(--dur-mid) var(--ease-out) both}}.tf-suggest__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tf-suggest__title{font-family:var(--font-marker);color:var(--copper);align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.tf-suggest__ic{color:var(--copper);display:inline-flex}.tf-suggest__summary{color:var(--body);margin:0;font-size:13px;line-height:1.5}.tf-suggest__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tf-suggest__item{color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;font-size:12.5px;display:flex}.tf-suggest__item:last-child{border-bottom:none;padding-bottom:0}.tf-suggest__item-label{color:var(--ink);line-height:1.4}.tf-suggest__list--plain .tf-suggest__item{justify-content:flex-start;padding-left:16px;position:relative}.tf-suggest__list--plain .tf-suggest__item:before{content:"";background:var(--copper,#b08d57);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:2px}.tf-suggest__list--plain .tf-suggest__item-label{font-size:13px}.tf-concept__sharpen{margin-top:14px}.tf-concept__read{margin-top:12px}.tf-suggest__item-amt{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-weight:700}.tf-suggest__budget{align-items:baseline;gap:8px;display:flex}.tf-suggest__budget-label{font-family:var(--font-marker);color:var(--muted);font-size:14px;font-weight:600}.tf-suggest__budget-num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.tf-suggest__phases{flex-direction:column;gap:7px;display:flex}.tf-suggest__phase{color:var(--body);margin:0;font-size:12.5px;line-height:1.5}.tf-suggest__phase-label{color:var(--copper);margin-right:7px;font-weight:700;display:inline-block}.tf-suggest__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tf-suggest__total{font-family:var(--font-marker);color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tf-suggest__actions{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.tf-suggest__apply{color:var(--white);background:var(--green);border:1px solid var(--green);border-radius:var(--r-pill);cursor:pointer;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:700;transition:opacity .14s,transform .14s}.tf-suggest__apply:hover{opacity:.92}.tf-suggest__apply:focus-visible{outline:2px solid var(--green);outline-offset:2px}.tf-suggest__note{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.tf-langswitch{background:var(--soft-tint);border-radius:var(--r-pill,100px);align-items:center;gap:2px;padding:3px;display:inline-flex}.tf-langswitch__opt{appearance:none;font-family:var(--font-sans);color:var(--muted);border-radius:var(--r-pill,100px);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1}.tf-langswitch__opt:hover{color:var(--ink)}.tf-langswitch__opt.is-active{background:var(--ink);color:var(--paper)}html[dir=rtl] .tf-langswitch{flex-direction:row-reverse}.tf-langswitch-compact{appearance:none;font-family:var(--font-sans);color:var(--ink);background:var(--soft-tint);border-radius:var(--r-pill,100px);cursor:pointer;border:0;font-weight:700;display:none}html{animation:.24s tf-doc-in}@keyframes tf-doc-in{0%{opacity:0}to{opacity:1}}.tf-page-enter{animation:tf-page-in var(--dur-page-enter) var(--ease-out)}@keyframes tf-page-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tf-page-enter{animation:none}}.tf-route-loading{background:var(--cream);justify-content:center;align-items:center;min-height:100vh;display:flex}.tf-route-loading__spin{border:2.5px solid var(--line-2);border-top-color:var(--copper);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite tf-route-spin}@keyframes tf-route-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tf-route-loading__spin{animation-duration:1.6s}}html[lang=ar] .tf-marker{font-family:var(--font-display);font-style:normal}html[lang=zh] .tf-marker{font-family:var(--font-zh);font-style:normal}html[lang=ar] .tf-rail__label,html[lang=ar] .tf-rail__subtitle,html[lang=ar] .tf-rail__group,html[lang=ar] .tf-wiz-sub,html[lang=ar] .tf-mob-progress__grp-label,html[lang=ar] .tf-plan-loading__text,html[lang=ar] .tf-annot,html[lang=ar] .tf-rent-live__label,html[lang=ar] .tf-mkt-split__title,html[lang=ar] .tf-suggest__title,html[lang=ar] .tf-suggest__budget-label,html[lang=ar] .tf-roles__total-label,html[lang=ar] .tf-roles__add-label{font-family:var(--font-display)}.tf-receipt-row{background:var(--paper);border:1px dashed var(--line);border-radius:var(--r-control);color:var(--muted);align-items:baseline;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.tf-receipt-row__arrow{color:var(--muted);flex-shrink:0}.tf-receipt-row__text{flex:1}.tf-receipt-row__text strong{color:var(--body);font-weight:600}.tf-receipt-row__link{color:var(--copper-deep);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.tf-receipt-row__link:hover{color:var(--copper)}.tf-gate-card{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--copper);border-radius:var(--r-control);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tf-gate-card__title{color:var(--body);margin:0;font-size:13.5px;font-weight:600}.tf-gate-card__reason{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.tf-gate-card__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tf-gate-card__primary{background:var(--copper);color:#fff;border-radius:var(--r-control);cursor:pointer;border:none;padding:8px 14px;font-size:12.5px;font-weight:600}.tf-gate-card__primary:disabled{opacity:.5;cursor:not-allowed}.tf-gate-card__quiet{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;text-decoration:underline}.tf-gate-card__override-form{border-top:1px dashed var(--line);flex-direction:column;gap:8px;padding-top:6px;display:flex}.tf-gate-card__textarea{border:1px solid var(--line);border-radius:var(--r-control);resize:vertical;min-height:60px;padding:8px 10px;font-family:inherit;font-size:13px}.tf-gate-card--overridden{border-left:3px solid var(--amber);background:var(--amber-tint);flex-direction:row;align-items:baseline;gap:8px}.tf-gate-card__marker{color:var(--amber);flex-shrink:0}.tf-gate-card__text{color:var(--body);font-size:12.5px}.tf-gate-card__text strong{color:var(--amber)}.tf-pathways{grid-template-rows:repeat(9,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.tf-pathway-card{grid-template-rows:subgrid;background:var(--white);border:1px solid var(--line);border-radius:var(--r-card,14px);grid-row:1/-1;gap:10px;padding:16px;display:grid}@supports not (grid-template-rows:subgrid){.tf-pathway-card{flex-direction:column;display:flex}}@media (max-width:720px){.tf-pathways{flex-direction:column;align-items:stretch;display:flex}.tf-pathway-card{flex-direction:column;display:flex}}.tf-pathway-card--recommended{border-top:3px solid var(--copper)}.tf-pathway-card__kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--copper-deep);font-size:11px;font-weight:700}.tf-pathway-card__name{color:var(--body);font-size:15px;font-weight:700}.tf-pathway-card__row{flex-direction:column;gap:2px;font-size:12.5px;line-height:1.5;display:flex}.tf-pathway-card__row-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10.5px;font-weight:700}.tf-pathway-card__row-value{color:var(--body)}.tf-pathway-card__row--watch .tf-pathway-card__row-value{color:var(--amber)}.tf-pathway-card__choose{margin-top:6px}.tf-pathway-card--chosen{border-color:var(--green);background:var(--green-tint)}.tf-pathway-confirm-bar{background:var(--green-tint);border:1px solid var(--green-line);border-radius:var(--r-control);color:var(--green);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}
.elev-card{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(#fffffff7,#fbf7eee0);border:.5px solid #c7b69980;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 4px 16px #1e181014,0 1px 3px #1e18100f,inset 0 1px #fffffff2,inset 0 -1px #c7b6990f}.elev-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#b97a4580 50%,#0000);height:1.5px;position:absolute;top:0;left:18px;right:18px}.elev-card--flush{padding:22px 24px}.elev-card--act{cursor:pointer}@media (prefers-reduced-motion:no-preference){.elev-card--act{transition:transform var(--dur-hover,.16s) var(--ease-native,ease), box-shadow var(--dur-hover,.16s) var(--ease-native,ease), border-color var(--dur-hover,.16s) var(--ease-native,ease)}.elev-card--act:hover{border-color:#b97a454d;transform:translateY(-2px);box-shadow:0 16px 36px #1e181024,0 0 0 1px #b97a4529,0 0 24px #b97a451a,inset 0 1px #fffffffa}}.elev-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.elev-kpi{flex-direction:column;gap:7px;padding:18px 20px;display:flex}.elev-kpi__top{color:var(--copper-deep);align-items:center;gap:8px;display:inline-flex}.elev-kpi__top svg{width:16px;height:16px}.elev-kpi__label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:11px;font-weight:700}.elev-kpi__value{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.elev-kpi__value--green{color:var(--green)}.elev-kpi__value--red{color:var(--red)}.elev-kpi__foot{color:var(--muted);font-size:12px}.elev-kpi__foot--warn{color:var(--red);font-weight:600}.elev-delta{font-family:var(--font-display);letter-spacing:normal;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.elev-delta.is-up{color:var(--green)}.elev-delta.is-down{color:var(--copper-deep)}.elev-delta.is-down .elev-delta__arrow{transform:rotate(180deg)}.elev-delta__arrow{flex:none}.elev-hero{flex-direction:column;justify-content:center;gap:8px;display:flex}.elev-hero__kicker{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.09em;color:var(--copper-deep);font-size:11px;font-weight:700}.elev-hero__num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:clamp(44px,5.6vw,66px);font-weight:600;line-height:.95;display:flex}.elev-hero__num--green{color:var(--green)}.elev-hero__num--red{color:var(--red)}.elev-hero__sub{color:var(--muted);font-size:13px}.elev-bar{background:linear-gradient(90deg, var(--green) 0%, var(--gold) 58%, var(--red) 100%);border:.5px solid var(--line);border-radius:6px;height:10px;position:relative;overflow:hidden}.elev-bar--invert{background:linear-gradient(90deg, var(--red) 0%, var(--gold) 42%, var(--green) 100%)}html[dir=rtl] .elev-bar{transform:scaleX(-1)}.elev-bar__fill{background:var(--white);opacity:.45;height:100%;position:absolute;top:0;left:0}.elev-bar__now{background:var(--ink);border-radius:2px;width:3px;height:16px;position:absolute;top:-3px;transform:translate(-50%)}.elev-bar-meta{color:var(--soft);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:10.5px;font-weight:600;display:flex}.elev-divider{align-items:center;gap:14px;margin:30px 0 14px;display:flex}.elev-divider__label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--copper-deep);flex-shrink:0;font-size:11.5px;font-weight:700}.elev-divider__line{border-top:1px dashed var(--line-2);flex:1;height:0}.elev-divider__meta{color:var(--muted);font-size:12px;font-weight:600}@keyframes elev-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.elev-rise{animation:elev-rise .5s var(--ease-native,cubic-bezier(.4, 0, .2, 1)) both}.elev-rise--1{animation-delay:60ms}.elev-rise--2{animation-delay:.12s}.elev-rise--3{animation-delay:.18s}.elev-rise--4{animation-delay:.24s}}.elev-livedot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;position:relative}@media (prefers-reduced-motion:no-preference){.elev-livedot:before{content:"";z-index:-1;background:#006c3559;border-radius:50%;animation:2.4s ease-out infinite elev-ring;position:absolute;inset:-3px}}@keyframes elev-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}
.tf-wiz-page{--cream:#f4eddf;--cream-2:#efe6d2;--paper:#fbf6ec;--white:#fdfaf3;--ink:#1e1a16;--ink-soft:#5c5349;--ink-faint:#8c8275;--body:#4a4339;--muted:#5c5349;--soft:#8c8275;--red:#b83a32;--green:#1e6b47;--copper:#b97a45;--copper-deep:#8f5c32;--copper-light:#d7a45e;--amber:#d89b45;--line:#d9cdb4;--line-2:#1e181029;--red-tint:#b83a321a;--green-tint:#1e6b471a;--amber-tint:#d89b4521;--copper-tint:#b97a4524;--serif:"Newsreader", "Hoefler Text", Georgia, serif;--hand:"Newsreader", "Hoefler Text", Georgia, serif;--lids-surface:linear-gradient(180deg, #fbf6ecf0, #f4eddfe6);--lids-surface-soft:linear-gradient(180deg, #fbf6ecdb, #efe6d2cc);--lids-depth:0 18px 44px #1e18101f, 0 0 0 1px #b97a4529, inset 0 1px 0 #ffffffb3;--lids-depth-hi:0 26px 60px #1e18102e, 0 0 0 1px #b97a4533, inset 0 1px 0 #ffffffbf;--lids-ring:0 0 0 1px #b97a4529;background:radial-gradient(1000px 540px at 82% -12%, #fbf5e9, #fbf5e900 60%), radial-gradient(820px 520px at -10% 60%, #f0e7d2, #f0e7d200 55%), var(--cream)}.tf-wiz-page:before,.tf-wiz-page:after{content:"";z-index:0;pointer-events:none;filter:blur(70px);opacity:.55;background:conic-gradient(#b97a4533,#d89b4521,#1e6b4724,#b83a3229,#b97a4533);border-radius:50%;position:fixed}.tf-wiz-page:before{width:46vw;height:46vw;animation:38s linear infinite tf-wiz-spin;top:-8%;right:-12%}.tf-wiz-page:after{width:50vw;height:50vw;animation:48s linear infinite reverse tf-wiz-spin;bottom:-16%;left:-14%}@keyframes tf-wiz-spin{to{transform:rotate(360deg)}}.tf-wiz-page>*{z-index:1;position:relative}.tf-wiz-shell .tf-mac{background:var(--lids-surface);border:1px solid var(--line);box-shadow:var(--lids-depth-hi);border-radius:22px}.tf-wiz-shell .tf-mac__bar{border-bottom:1px solid var(--line);background:linear-gradient(#f4eddfd1,#f4eddf5c)}.tf-wiz-shell .tf-mac__title{font-family:var(--serif);letter-spacing:-.01em;font-weight:600}.tf-wiz-shell .tf-mac__url{color:var(--ink-faint)}.tf-wiz-page .tf-rail{border-inline-end:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#fbf6ecb3,#f4eddf8c)}.tf-wiz-page .tf-rail__label{font-family:var(--hand);color:var(--green)}.tf-wiz-page .tf-rail__counter-num{font-family:var(--serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.03em;font-weight:600}.tf-wiz-page .tf-rail__counter-of{font-family:var(--hand)}.tf-wiz-page .tf-rail__bar{background:#1e18101a}.tf-wiz-page .tf-rail__bar-fill{background:linear-gradient(90deg, var(--copper), var(--copper-deep))}.tf-wiz-page .tf-rail__subtitle,.tf-wiz-page .tf-rail__group,.tf-wiz-page .tf-rail__step-num,.tf-wiz-page .tf-rail__counter-of{font-family:var(--hand)}.tf-wiz-page .tf-rail__step--active{background:#b83a3212;box-shadow:inset 0 0 0 1px #b83a3224}.tf-wiz-page .tf-rail__step--active:before{background:var(--red);box-shadow:0 0 8px #b83a3266}.tf-wiz-page .tf-rail__step--done:hover{background:#fbf6ece6}.tf-wiz-page .tf-rail__status{background:var(--green-tint);color:var(--green);border:1px solid #1e6b4733}.tf-wiz-page .tf-rail__status-dot{background:var(--green)}.tf-wiz-page .tf-rail__status-dot:before{background:#1e6b4766}.tf-wiz-page .tf-wiz-q,.tf-wiz-page .tf-wiz-q--concept{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-weight:600}.tf-wiz-page .tf-wiz-main__step-label,.tf-wiz-page .tf-concept-greet .tf-marker{font-family:var(--hand);color:var(--red)}.tf-wiz-page .tf-wiz-main__note{color:var(--ink-soft)}.tf-wiz-page .tf-wiz-main__progress,.tf-wiz-page .tf-mob-progress__track{background:#1e18101a}.tf-wiz-page .tf-wiz-main__progress-fill,.tf-wiz-page .tf-mob-progress__fill{background:linear-gradient(90deg, var(--copper), var(--copper-deep))}.tf-wiz-page .tf-wiz-main__exit:hover{color:var(--ink)}.tf-wiz-page .tf-opt{background:var(--lids-surface);border:1px solid var(--line);box-shadow:var(--lids-depth);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px}.tf-wiz-page .tf-opt:hover{border-color:var(--line);box-shadow:var(--lids-depth-hi)}.tf-wiz-page .tf-opt:focus-visible{box-shadow:0 0 0 2px var(--cream), 0 0 0 4px var(--focus);outline:none}.tf-wiz-page .tf-opt--on{border-color:var(--red);box-shadow:0 0 0 1.5px var(--red), 0 18px 44px #b83a321f, inset 0 1px 0 #ffffffb3;background:linear-gradient(#fbf6ecf5,#f7ebe4eb)}.tf-wiz-page .tf-opt--on:hover{box-shadow:0 0 0 1.5px var(--red), 0 24px 56px #b83a3229, inset 0 1px 0 #ffffffbf}.tf-wiz-page .tf-opt__label{font-family:var(--serif);letter-spacing:-.01em;font-weight:600}.tf-wiz-page .tf-opt__desc{color:var(--ink-soft)}.tf-wiz-page .tf-sector-card{background:var(--lids-surface);border:1px solid var(--line);box-shadow:var(--lids-depth);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px}.tf-wiz-page .tf-sector-card:hover{border-color:var(--copper);box-shadow:var(--lids-depth-hi)}.tf-wiz-page .tf-sector-card:focus-visible{box-shadow:0 0 0 2px var(--cream), 0 0 0 4px var(--focus);outline:none}.tf-wiz-page .tf-sector-card__name{font-family:var(--serif);letter-spacing:-.01em;font-weight:600}.tf-wiz-page .tf-sector-card__roles,.tf-wiz-page .tf-sector-card__desc{color:var(--ink-soft)}.tf-wiz-page .tf-concept__pad{box-shadow:none;background:0 0;border:none;border-radius:0}.tf-wiz-page .tf-concept__pad:focus-within{background:color-mix(in srgb, var(--focus) 5%, transparent)}.tf-wiz-page .tf-concept__input{color:var(--ink)}.tf-wiz-page .tf-concept__nudge{font-family:var(--hand);color:var(--ink-soft)}.tf-wiz-page .tf-wiz-pick-label{color:var(--ink-soft)}.tf-wiz-page .tf-concept-hint{background:linear-gradient(#d89b4524,#d89b4512);border:1px solid #d89b4547;border-radius:14px}.tf-wiz-page .tf-concept-hint__ic{background:var(--lids-surface);color:var(--amber);border:1px solid #d89b454d}.tf-wiz-page .tf-concept-hint__title{font-family:var(--serif);font-weight:600}.tf-wiz-page .tf-concept-hint__text{color:var(--ink-soft)}.tf-wiz-page .tf-sharpen__btn{color:var(--copper);background:var(--copper-tint);border:1px solid #b97a4552}.tf-wiz-page .tf-sharpen__btn:hover{border-color:var(--copper);background:#b97a4533}.tf-wiz-page .tf-sharpen__ic{color:var(--copper)}.tf-wiz-page .tf-sharpen-err{color:var(--amber)}.tf-wiz-page .tf-suggest{background:var(--lids-surface);border:1px solid var(--line);border-inline-start:3px solid var(--copper);box-shadow:var(--lids-depth);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px}.tf-wiz-page .tf-suggest__title{font-family:var(--hand);color:var(--copper)}.tf-wiz-page .tf-suggest__summary,.tf-wiz-page .tf-suggest__phase{color:var(--ink-soft)}.tf-wiz-page .tf-suggest__total,.tf-wiz-page .tf-suggest__budget-label{font-family:var(--hand)}.tf-wiz-page .tf-suggest__apply{background:var(--green);border-color:var(--green)}.tf-wiz-page .tf-roles__table{background:var(--lids-surface);border:1px solid var(--line);box-shadow:var(--lids-depth);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px;overflow:hidden}.tf-wiz-page .tf-roles__head{border-bottom:1px solid var(--line);color:var(--ink-faint);background:linear-gradient(#f4eddfcc,#f4eddf66)}.tf-wiz-page .tf-roles__name,.tf-wiz-page .tf-roles__name-text{font-family:var(--serif);font-weight:600}.tf-wiz-page .tf-roles__band{font-family:var(--font-sans);color:var(--ink-faint)}.tf-wiz-page .tf-roles__salary,.tf-wiz-page .tf-roles__rowmonthly,.tf-wiz-page .tf-roles__salary-input,.tf-wiz-page .tf-roles__total-num,.tf-wiz-page .tf-step-val{font-family:var(--serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600}.tf-wiz-page .tf-roles__total{background:var(--lids-surface-soft);border:1px solid var(--line);border-radius:14px;box-shadow:inset 0 1px #fff9}.tf-wiz-page .tf-roles__total-label,.tf-wiz-page .tf-roles__add-label{font-family:var(--hand);color:var(--red)}.tf-wiz-page .tf-roles__total-num{letter-spacing:-.02em}.tf-wiz-page .tf-roles__total-sub{color:var(--ink-soft)}.tf-wiz-page .tf-roles__visa--waived{color:var(--green)}.tf-wiz-page .tf-roles__add{background:var(--lids-surface-soft);border:1px dashed var(--line-2);border-radius:14px}.tf-wiz-page .tf-roles__add-btn{background-image:linear-gradient(180deg, #2a7d56 0%, var(--green) 55%, #134d31 100%)}.tf-wiz-page .tf-money,.tf-wiz-page .tf-text,.tf-wiz-page .tf-textarea,.tf-wiz-page .tf-roles__add-name{background:var(--lids-surface);border:1px solid var(--line)}.tf-wiz-page .tf-money:focus-within,.tf-wiz-page .tf-text:focus,.tf-wiz-page .tf-textarea:focus,.tf-wiz-page .tf-roles__add-name:focus{border-color:var(--line);background-color:var(--focus-bg);box-shadow:inset 0 -1.5px 0 var(--focus);outline:none}.tf-wiz-page .tf-money__prefix{color:var(--copper-deep);border-right:1px solid var(--line);background:linear-gradient(#f4eddfb3,#f4eddf66)}.tf-wiz-page .tf-money__suffix{color:var(--ink-soft);border-left:1px solid var(--line);background:linear-gradient(#f4eddfb3,#f4eddf66)}.tf-wiz-page .tf-money__input{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600}.tf-wiz-page .tf-chip{background:var(--lids-surface);border:1px solid var(--line);color:var(--ink-soft)}.tf-wiz-page .tf-chip:hover{border-color:var(--copper)}.tf-wiz-page .tf-chip--on{background:var(--green-tint);border-color:var(--green);color:var(--green)}.tf-wiz-page .tf-step-btn{background:var(--lids-surface);border:1px solid var(--line);color:var(--ink)}.tf-wiz-page .tf-step-btn:hover{border-color:var(--copper);background:var(--lids-surface-soft)}.tf-wiz-page .tf-stepper{background:var(--lids-surface);border:1px solid var(--line);border-radius:14px}.tf-wiz-page .tf-countup{font-family:var(--serif);font-weight:600}.tf-wiz-page .tf-rent-live,.tf-wiz-page .tf-mkt-split{background:var(--lids-surface);border:1px solid var(--line);border-inline-start:3px solid var(--copper);box-shadow:var(--lids-depth);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px}.tf-wiz-page .tf-rent-live__label,.tf-wiz-page .tf-mkt-split__title{font-family:var(--hand)}.tf-wiz-page .tf-rent-live__cur{color:var(--copper-deep)}.tf-wiz-page .tf-rent-live__num,.tf-wiz-page .tf-mkt-split__total,.tf-wiz-page .tf-mkt-split__pct,.tf-wiz-page .tf-mkt-split__amt,.tf-wiz-page .tf-suggest__item-amt,.tf-wiz-page .tf-suggest__budget-num{font-family:var(--serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600}.tf-wiz-page .tf-rent-live__note,.tf-wiz-page .tf-mkt-split__note{color:var(--ink-soft)}.tf-wiz-page .tf-mkt-split__fill{background-image:linear-gradient(90deg, var(--copper-light), var(--copper))}.tf-wiz-page .tf-mkt-split__pct{color:var(--copper)}.tf-wiz-page .tf-namecheck{background:var(--lids-surface);border:1px solid var(--line);border-radius:14px}.tf-wiz-page .tf-namecheck__price{font-family:var(--serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600}.tf-wiz-page .tf-legalhint__line--good .tf-legalhint__ic--good{color:var(--green)}.tf-wiz-page .tf-infodot__pop{background:var(--lids-surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--lids-depth)}.tf-wiz-page .tf-infodot__pop:after{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbf6ecf0}@media (prefers-reduced-motion:no-preference){.tf-wiz-page .tf-sector-card:hover .tf-sector-card__ic svg :is(path,circle,rect,line,polyline),.tf-wiz-page .tf-opt:hover .tf-opt__ic svg :is(path,circle,rect,line,polyline){stroke-dasharray:100 100;animation:tf-wiz-icon-draw .6s var(--ease-out,ease-out) both}}@keyframes tf-wiz-icon-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.tf-wiz-page .tf-opt:hover:not(.tf-opt--on){border-color:var(--copper)}.tf-wiz-page .tf-wcomp{z-index:40;position:fixed;inset-block-end:22px;inset-inline-end:22px}.tf-wiz-page .tf-wcomp__launch{border:1px solid var(--line);background:var(--lids-surface);box-shadow:var(--lids-depth);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--serif);color:var(--ink);cursor:pointer;transition:transform var(--dur-fast,.16s) ease, box-shadow var(--dur-fast,.16s) ease, border-color var(--dur-fast,.16s) ease;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.tf-wiz-page .tf-wcomp__launch:hover{border-color:var(--copper);box-shadow:var(--lids-depth-hi);transform:translateY(-2px)}.tf-wiz-page .tf-wcomp__orb{background:radial-gradient(circle at 32% 30%, var(--copper-light), var(--copper) 55%, var(--copper-deep));border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 #b97a4559}@media (prefers-reduced-motion:no-preference){.tf-wiz-page .tf-wcomp__orb{animation:4.5s ease-in-out infinite tf-wcomp-breathe}}@keyframes tf-wcomp-breathe{0%,to{transform:scale(1);box-shadow:0 0 #b97a4559}50%{transform:scale(1.12);box-shadow:0 0 0 7px #b97a4500}}.tf-wiz-page .tf-wcomp__panel{border:1px solid var(--line);background:var(--lids-surface);width:min(360px,100vw - 32px);height:min(460px,100dvh - 90px);box-shadow:var(--lids-depth-hi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.tf-wiz-page .tf-wcomp__panel{animation:tf-fade-up .24s var(--ease-out,ease-out) both}}.tf-wiz-page .tf-wcomp__head{border-bottom:1px solid var(--line);background:linear-gradient(#f4eddfcc,#f4eddf66);align-items:center;gap:9px;padding:12px 14px;display:flex}.tf-wiz-page .tf-wcomp__title{font-family:var(--serif);color:var(--ink);flex:1;font-size:14px;font-weight:600}.tf-wiz-page .tf-wcomp__close{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px}.tf-wiz-page .tf-wcomp__close:hover{color:var(--ink);background:#1e18100f}.tf-wiz-page .tf-wcomp__list{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.tf-wiz-page .tf-wcomp__hello{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.tf-wiz-page .tf-wcomp__msg{border-radius:14px;max-width:88%;padding:9px 12px;font-size:13px;line-height:1.55}.tf-wiz-page .tf-wcomp__msg--founder{background:var(--copper-tint);color:var(--ink);border:1px solid #b97a4547;align-self:flex-end}.tf-wiz-page .tf-wcomp__msg--guide{border:1px solid var(--line);color:var(--body);background:#fbf6eceb;align-self:flex-start}.tf-wiz-page .tf-wcomp__text{white-space:pre-line;margin:0}@media (prefers-reduced-motion:no-preference){.tf-wiz-page .tf-wcomp__text--thinking{background:var(--lids-shimmer,linear-gradient(90deg, transparent, #b97a458c 50%, transparent)), var(--ink-faint);color:#0000;background-size:200% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite tf-wcomp-shimmer}}@keyframes tf-wcomp-shimmer{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}.tf-wiz-page .tf-wcomp__draft{letter-spacing:.08em;color:var(--amber);background:var(--amber-tint);border:1px solid #d89b4566;border-radius:6px;margin-block-end:5px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.tf-wiz-page .tf-wcomp__apply{background:var(--green-tint);color:var(--green);font-family:var(--serif);font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--dur-fast,.16s) ease, background var(--dur-fast,.16s) ease;border:1px solid #1e6b4759;border-radius:999px;margin-block-start:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tf-wiz-page .tf-wcomp__apply:hover{background:#1e6b4729;transform:translateY(-1px)}.tf-wiz-page .tf-wcomp__applied{color:var(--green);align-items:center;gap:5px;margin-block-start:8px;font-size:12px;font-weight:600;display:inline-flex}.tf-wiz-page .tf-wcomp__signin{color:var(--copper-deep);margin-block-start:6px;font-weight:600;text-decoration:underline;display:inline-block}.tf-wiz-page .tf-wcomp__form{border-top:1px solid var(--line);background:linear-gradient(#f4eddf80,#f4eddfbf);gap:8px;padding:10px 12px;display:flex}.tf-wiz-page .tf-wcomp__input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);border-radius:10px;flex:1;padding:8px 11px;font-size:13px}.tf-wiz-page .tf-wcomp__input:focus{border-color:var(--line);background-color:var(--focus-bg);box-shadow:inset 0 -1.5px 0 var(--focus);outline:none}.tf-wiz-page .tf-wcomp__send{background:var(--copper-tint);width:36px;color:var(--copper-deep);cursor:pointer;border:1px solid #b97a4559;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.tf-wiz-page .tf-wcomp__send:disabled{opacity:.45;cursor:default}@media (max-width:720px){.tf-wiz-page .tf-wcomp{inset-block-end:calc(84px + env(safe-area-inset-bottom,0px));inset-inline-end:14px}.tf-wiz-page .tf-wcomp__panel,.tf-wiz-page .tf-wcomp__launch{-webkit-backdrop-filter:none;backdrop-filter:none}.tf-wiz-page .tf-wcomp__launch{gap:0;padding:13px;font-size:0}.tf-wiz-page .tf-wcomp__orb{width:20px;height:20px}}@media (min-width:721px) and (max-width:1024px){.tf-wiz-page .tf-wcomp:not(.tf-wcomp--open){z-index:0}.tf-wiz-page .tf-wcomp__launch{gap:0;padding:13px;font-size:0}.tf-wiz-page .tf-wcomp__orb{width:20px;height:20px}}@media (min-width:1025px){.tf-wiz-page .tf-wiz-nav{margin-bottom:72px}}@media (prefers-reduced-motion:reduce){.tf-wiz-page:before,.tf-wiz-page:after{animation:none!important}}@media (max-width:720px){.tf-wiz-page:before{opacity:.4;width:70vw;height:70vw}.tf-wiz-page:after{opacity:.4;width:76vw;height:76vw}.tf-wiz-page .tf-opt,.tf-wiz-page .tf-sector-card,.tf-wiz-page .tf-concept__pad,.tf-wiz-page .tf-roles__table,.tf-wiz-page .tf-suggest,.tf-wiz-page .tf-rent-live,.tf-wiz-page .tf-mkt-split,.tf-wiz-page .tf-wiz-shell .tf-mac{-webkit-backdrop-filter:none;backdrop-filter:none}}html[lang=ar] .tf-wiz-page .tf-concept-greet .tf-marker,html[lang=ar] .tf-wiz-shell .tf-mac__title,html[lang=ar] .tf-wiz-page .tf-rail__label,html[lang=ar] .tf-wiz-page .tf-rail__subtitle,html[lang=ar] .tf-wiz-page .tf-rail__group,html[lang=ar] .tf-wiz-page .tf-wiz-q,html[lang=ar] .tf-wiz-page .tf-wiz-q--concept,html[lang=ar] .tf-wiz-page .tf-wiz-main__step-label,html[lang=ar] .tf-wiz-page .tf-opt__label,html[lang=ar] .tf-wiz-page .tf-sector-card__name,html[lang=ar] .tf-wiz-page .tf-concept__nudge,html[lang=ar] .tf-wiz-page .tf-concept-hint__title,html[lang=ar] .tf-wiz-page .tf-suggest__title,html[lang=ar] .tf-wiz-page .tf-suggest__total,html[lang=ar] .tf-wiz-page .tf-suggest__budget-label,html[lang=ar] .tf-wiz-page .tf-roles__name,html[lang=ar] .tf-wiz-page .tf-roles__name-text,html[lang=ar] .tf-wiz-page .tf-roles__total-label,html[lang=ar] .tf-wiz-page .tf-roles__add-label,html[lang=ar] .tf-wiz-page .tf-rent-live__label,html[lang=ar] .tf-wiz-page .tf-mkt-split__title,html[lang=ar] .tf-wiz-page .tf-wcomp__launch,html[lang=ar] .tf-wiz-page .tf-wcomp__title,html[lang=ar] .tf-wiz-page .tf-wcomp__apply{font-family:var(--font-display);font-style:normal}
