@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-400:oklch(75% .183 55.934);--color-amber-400:oklch(82.8% .189 84.429);--color-lime-400:oklch(84.1% .238 128.85);--color-emerald-400:oklch(76.5% .177 163.223);--color-teal-400:oklch(77.7% .152 181.912);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-500:oklch(62.3% .214 259.815);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-400:oklch(71.4% .203 305.504);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-400:oklch(71.8% .202 349.761);--color-rose-400:oklch(71.2% .194 13.428);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--font-display:"Instrument Sans", ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-brand=v2] :is(h1,h2,h3,h4,h5,h6){letter-spacing:inherit;font-family:inherit}*{border-color:var(--color-border)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em}}@layer components{:where([data-brand=v2]).tg2-root{font-family:var(--tg2-font-sans);font-size:16px;font-weight:400;line-height:var(--tg2-lh-body);color:var(--tg2-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}:where([data-brand=v2]).tg2-root[data-tg2-bg=home]{background:var(--tg2-white)}:where([data-brand=v2]).tg2-root[data-tg2-bg=inner],:where([data-brand=v2]).tg2-root[data-tg2-bg=app]{background:var(--tg2-white) var(--tg2-g-inner) no-repeat;min-height:100vh}:where([data-brand=v2]).tg2-root[data-tg2-bg=none]{background:0 0}:where([data-brand=v2]) ::selection{color:#fff;background:#000}:where([data-brand=v2]) :focus-visible{outline:2px solid var(--tg2-brand);outline-offset:2px}:where([data-brand=v2]) .tg2-icon{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}:where([data-brand=v2]) .tg2-h1{font-size:var(--tg2-fs-h1);letter-spacing:-1px;font-weight:400;line-height:1.1}:where([data-brand=v2]) .tg2-h2{font-size:var(--tg2-fs-h2);letter-spacing:normal;font-weight:500;line-height:1}:where([data-brand=v2]) .tg2-h3{font-size:var(--tg2-fs-h3);font-weight:500;line-height:var(--tg2-lh-h3);letter-spacing:normal}:where([data-brand=v2]) .tg2-h4{font-size:var(--tg2-fs-h4);letter-spacing:normal;font-weight:500;line-height:1.4}:where([data-brand=v2]) .tg2-h5{font-size:var(--tg2-fs-h5);letter-spacing:0;font-weight:500;line-height:1.4}:where([data-brand=v2]) .tg2-h6{font-size:var(--tg2-fs-h6);letter-spacing:0;font-weight:500;line-height:1.3}:where([data-brand=v2]) .tg2-display{font-size:var(--tg2-fs-display);letter-spacing:var(--tg2-ls-display);margin:0;font-weight:500;line-height:1.1}:where([data-brand=v2]) .tg2-lead{font-size:var(--tg2-fs-lead);font-weight:400;line-height:1.6}:where([data-brand=v2]) .tg2-text-xl{font-size:var(--tg2-fs-xl);font-weight:400;line-height:1.5}:where([data-brand=v2]) .tg2-text-sm{letter-spacing:0;font-size:14px;line-height:1.4}:where([data-brand=v2]) .tg2-text-xs{font-size:12px;line-height:1.4}:where([data-brand=v2]) .tg2-menu-text{font-size:15px;font-weight:500;line-height:1.1}:where([data-brand=v2]) .tg2-eyebrow{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:12px;font-weight:400;line-height:1.3;display:block}:where([data-brand=v2]) .tg2-label{font-family:var(--tg2-font-label);text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.3;display:block}:where([data-brand=v2]) .tg2-muted{color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-ink{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-brand{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-on-dark{color:var(--tg2-white)}:where([data-brand=v2]) .tg2-paper-text{color:var(--tg2-paper)}:where([data-brand=v2]) .tg2-grad-num{background-image:var(--tg2-g-num);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:where([data-brand=v2]) .tg2-tnum{font-variant-numeric:tabular-nums}:where([data-brand=v2]) :where(.tg2-flow) p{margin:0 0 1em}:where([data-brand=v2]) :where(.tg2-flow) p:empty{display:none}:where([data-brand=v2]) :where(.tg2-flow) a{color:var(--tg2-black);text-decoration:none;transition:all .3s}:where([data-brand=v2]) :where(.tg2-flow) a:visited{color:var(--tg2-black)}:where([data-brand=v2]) :where(.tg2-flow) a:hover,:where([data-brand=v2]) :where(.tg2-flow) a:active{color:var(--tg2-brand)}:where([data-brand=v2]) :where(.tg2-flow) img{vertical-align:middle;border-radius:20px}:where([data-brand=v2]) .tg2-container,:where([data-brand=v2]) .tg2-container--wide,:where([data-brand=v2]) .tg2-container--formats,:where([data-brand=v2]) .tg2-container--quote,:where([data-brand=v2]) .tg2-container--cta,:where([data-brand=v2]) .tg2-container--narrow{width:100%;padding-inline:var(--tg2-gutter);margin-inline:auto}:where([data-brand=v2]) .tg2-container{max-width:calc(var(--tg2-container) + 2 * var(--tg2-gutter))}:where([data-brand=v2]) .tg2-container--wide{max-width:calc(var(--tg2-container-wide) + 2 * var(--tg2-gutter))}:where([data-brand=v2]) .tg2-container--formats{max-width:calc(var(--tg2-container-formats) + 2 * var(--tg2-gutter))}:where([data-brand=v2]) .tg2-container--quote{max-width:calc(940px + 2 * var(--tg2-gutter))}:where([data-brand=v2]) .tg2-container--cta{max-width:calc(900px + 2 * var(--tg2-gutter))}:where([data-brand=v2]) .tg2-container--narrow{max-width:calc(850px + 2 * var(--tg2-gutter))}:where([data-brand=v2]) .tg2-section{margin-bottom:108px}:where([data-brand=v2]) .tg2-section--gap{margin-bottom:calc(65px + 4vh)}:where([data-brand=v2]) .tg2-section--pad{padding-block:12vh}:where([data-brand=v2]) .tg2-cols-2{gap:20px;display:flex}:where([data-brand=v2]) .tg2-cols-2>*{flex:1 1 0;min-width:0}:where([data-brand=v2]) .tg2-grid{gap:20px;display:grid}:where([data-brand=v2]) .tg2-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-brand=v2]) .tg2-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-brand=v2]) .tg2-row{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}:where([data-brand=v2]) .tg2-row--between{justify-content:space-between}:where([data-brand=v2]) .tg2-stack>*+*{margin-top:10px}:where([data-brand=v2]) .tg2-stack-20>*+*{margin-top:20px}:where([data-brand=v2]) .tg2-stack-30>*+*{margin-top:30px}:where([data-brand=v2]) .tg2-section-head{margin-bottom:35px}:where([data-brand=v2]) .tg2-section-head>.tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-section-head>.tg2-h2,:where([data-brand=v2]) .tg2-section-head>h2{max-width:630px;margin-bottom:10px}:where([data-brand=v2]) .tg2-section-head>p{max-width:630px;margin:0}:where([data-brand=v2]) .tg2-section-head--arrows{padding-right:130px}:where([data-brand=v2]) .tg2-section-head--center{text-align:center;max-width:735px;margin-inline:auto}:where([data-brand=v2]) .tg2-section-head--center>.tg2-h2,:where([data-brand=v2]) .tg2-section-head--center>h2,:where([data-brand=v2]) .tg2-section-head--center>p{max-width:none}:where([data-brand=v2]) .tg2-section-head--light>.tg2-eyebrow{color:var(--tg2-white)}:where([data-brand=v2]) .tg2-section-head--light>.tg2-h2,:where([data-brand=v2]) .tg2-section-head--light>h2{color:var(--tg2-paper)}:where([data-brand=v2]) .tg2-section-head--light>p{color:var(--tg2-white)}:where([data-brand=v2]) .tg2-section-head--row{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}:where([data-brand=v2]) .tg2-section-head--row .tg2-section-head__main{width:60%}:where([data-brand=v2]) .tg2-section-head--row .tg2-section-head__main>.tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-section-head--row .tg2-section-head__side{justify-content:flex-end;width:40%;padding-top:35px;display:flex}:where([data-brand=v2]) .tg2-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where([data-brand=v2]) .tg2-skip-link{z-index:1000;color:#fff;background:#000;border-radius:60px;padding:10px 16px;font-weight:500;position:absolute;top:-60px;left:12px}:where([data-brand=v2]) .tg2-skip-link:focus{color:#fff;top:12px}@media(max-width:1024px){:where([data-brand=v2]) .tg2-section{margin-bottom:60px}:where([data-brand=v2]) .tg2-grid--4,:where([data-brand=v2]) .tg2-grid--3.tg2-grid--t2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:where([data-brand=v2]) .tg2-text-xl{line-height:1.4}:where([data-brand=v2]) .tg2-menu-text{line-height:1.3}:where([data-brand=v2]) .tg2-section{margin-bottom:40px}:where([data-brand=v2]) .tg2-cols-2{flex-direction:column}:where([data-brand=v2]) .tg2-grid--2,:where([data-brand=v2]) .tg2-grid--3,:where([data-brand=v2]) .tg2-grid--4,:where([data-brand=v2]) .tg2-grid--3.tg2-grid--t2{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-section-head--arrows{padding-right:0}:where([data-brand=v2]) .tg2-section-head--row{flex-direction:column}:where([data-brand=v2]) .tg2-section-head--row .tg2-section-head__main,:where([data-brand=v2]) .tg2-section-head--row .tg2-section-head__side{width:100%}:where([data-brand=v2]) .tg2-section-head--row .tg2-section-head__side{display:none}}:where([data-brand=v2]) .tg2-glass{isolation:isolate;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:.5px solid #09090933;position:relative;box-shadow:inset 0 0 0 2px #fff6,inset 2px 1px 0 -1px #fff,inset -1.5px -1px 0 -1px #fff,inset -2px -6px 1px -5px #fff,inset -1px 2px 3px -1px #0003,inset 0 -4px 1px -2px #0003,0 3px 6px #0000}:where([data-brand=v2]) .tg2-glass:before{content:"";z-index:-1;border-radius:inherit;background:var(--tg2-glass-tint,#fff);opacity:var(--tg2-glass-alpha,.7);pointer-events:none;position:absolute;inset:0}:where([data-brand=v2]) .tg2-glass--fx2{--tg2-glass-alpha:.3}:where([data-brand=v2]) .tg2-glass--step-1{--tg2-glass-tint:var(--tg2-tint-1);--tg2-glass-alpha:var(--tg2-tint-1-a)}:where([data-brand=v2]) .tg2-glass--step-2{--tg2-glass-tint:var(--tg2-tint-2);--tg2-glass-alpha:var(--tg2-tint-2-a)}:where([data-brand=v2]) .tg2-glass--step-3{--tg2-glass-tint:var(--tg2-tint-3);--tg2-glass-alpha:var(--tg2-tint-3-a)}:where([data-brand=v2]) .tg2-glass--step-4{--tg2-glass-tint:var(--tg2-tint-4);--tg2-glass-alpha:var(--tg2-tint-4-a)}:where([data-brand=v2]) .tg2-glass-panel{isolation:isolate;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative}:where([data-brand=v2]) .tg2-glass-panel:before{content:"";z-index:-1;border-radius:inherit;opacity:.6;pointer-events:none;background:#fff;position:absolute;inset:0}:where([data-brand=v2]) .tg2-softpanel{isolation:isolate;position:relative}:where([data-brand=v2]) .tg2-softpanel:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:inherit;backface-visibility:hidden;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}:where([data-brand=v2]) .tg2-glass:where(html[data-tg2-fx=on] *){-webkit-backdrop-filter:blur(5px)url(#tg2-fx3);backdrop-filter:blur(5px)url(#tg2-fx3)}:where([data-brand=v2]) .tg2-glass--fx2:where(html[data-tg2-fx=on] *){-webkit-backdrop-filter:url(#tg2-fx2);backdrop-filter:url(#tg2-fx2)}:where([data-brand=v2]) .tg2-glass-panel:where(html[data-tg2-fx=on] *){-webkit-backdrop-filter:blur(5px)url(#tg2-fx3);backdrop-filter:blur(5px)url(#tg2-fx3)}:where([data-brand=v2]) .tg2-hero{isolation:isolate;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;margin-top:-80px;padding:0;display:flex;position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-hero--flush{margin-top:0}:where([data-brand=v2]) .tg2-hero__bg{z-index:-1;background:var(--tg2-hero-art) center center/cover no-repeat;transform-origin:50%;will-change:transform;position:absolute;inset:0;transform:scale(1.1635)}:where([data-brand=v2]) .tg2-hero__spacer{flex:none;height:20vh}:where([data-brand=v2]) .tg2-hero__panel{text-align:center;background-image:radial-gradient(#f7f7ff33 53% 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:980px;max-width:100%;min-height:40vh;padding:0 30px;display:flex;box-shadow:0 0 100px 100px #f7f7ff33}:where([data-brand=v2]) .tg2-hero__spark{color:#000;width:35px;height:35px;margin-bottom:36px}:where([data-brand=v2]) .tg2-hero__title{letter-spacing:-1px;text-align:center;max-width:920px;margin:0 0 18px;font-size:60px;font-weight:400;line-height:1.1}:where([data-brand=v2]) .tg2-hero__tagline{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 10px;margin:0 0 30px;padding:0;font-size:18px;line-height:1.6;list-style:none;display:flex}:where([data-brand=v2]) .tg2-hero__tagline li{list-style:none}:where([data-brand=v2]) .tg2-hero__sep{color:#000;width:12px;height:12px}:where([data-brand=v2]) .tg2-hero__chips{background-image:var(--tg2-g-hero-fade);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;width:100%;min-height:30vh;padding:calc(50px + 4vh) 30px;display:flex}:where([data-brand=v2]) .tg2-hero__chips-inner{width:100%;max-width:var(--tg2-container);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;margin:0 auto;display:flex}:where([data-brand=v2]) .tg2-hero__chips-inner:not(:has(>:nth-child(3))){justify-content:center}:where([data-brand=v2]) .tg2-bg--white{background:var(--tg2-white)}:where([data-brand=v2]) .tg2-bg--paper{background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-bg--paper-to-white{background:linear-gradient(#faf9f7,#fff)}:where([data-brand=v2]) .tg2-bg--white-to-paper{background:linear-gradient(#fff,#faf9f7)}:where([data-brand=v2]) .tg2-bg--fade-to-paper{background:linear-gradient(#faf9f700,#faf9f7)}:where([data-brand=v2]) .tg2-bg--dark{isolation:isolate;position:relative}:where([data-brand=v2]) .tg2-bg--dark:before{content:"";z-index:-1;background:var(--tg2-g-dark);pointer-events:none;position:absolute;inset:0}:where([data-brand=v2]) .tg2-bg--dark-fade{padding:12vh var(--tg2-gutter) 0;background:linear-gradient(#0000,#fff 50%)}:where([data-brand=v2]) .tg2-bg-art--ribbon{isolation:isolate;position:relative}:where([data-brand=v2]) .tg2-bg-art--ribbon:before{content:"";z-index:-1;background:var(--tg2-art) 0 20vh/100vw auto no-repeat;pointer-events:none;position:absolute;inset:0}:where([data-brand=v2]) .tg2-white-disc{max-width:var(--tg2-container);background:#fff;border-radius:50%;flex-direction:column;align-items:center;margin:0 auto;display:flex;box-shadow:0 0 150px 200px #fff}:where([data-brand=v2]) .tg2-white-disc>.tg2-section-head{max-width:735px;margin-bottom:35px}:where([data-brand=v2]) .tg2-glow-oval{max-width:var(--tg2-container);background:radial-gradient(#bcaffc4d 35%,#fff 70%);border-radius:50%;flex-direction:column;align-items:center;min-height:30vh;margin:0 auto;padding:12vh 0;display:flex}:where([data-brand=v2]) .tg2-glow-oval>.tg2-eyebrow{text-align:center;margin-bottom:6vh}@media(max-width:1024px){:where([data-brand=v2]) .tg2-hero{min-height:70vh}:where([data-brand=v2]) .tg2-hero__bg{background-image:var(--tg2-hero-art-sm)}:where([data-brand=v2]) .tg2-hero__spacer{height:10vh}:where([data-brand=v2]) .tg2-hero__panel{width:90%}:where([data-brand=v2]) .tg2-hero__spark{width:25px;height:25px;margin-bottom:16px}:where([data-brand=v2]) .tg2-hero__title{font-size:36px}:where([data-brand=v2]) .tg2-hero__tagline{margin-bottom:20px;font-size:17px}:where([data-brand=v2]) .tg2-hero__chips{justify-content:center;min-height:10vh;padding:30px 20px}:where([data-brand=v2]) .tg2-hero__chips-inner{justify-content:center;gap:20px}:where([data-brand=v2]) .tg2-bg--dark-fade{padding:0 20px}:where([data-brand=v2]) .tg2-bg-art--ribbon:before{background-position:0 0}:where([data-brand=v2]) .tg2-glow-oval{padding:30px 0}:where([data-brand=v2]) .tg2-glow-oval>.tg2-eyebrow{margin-bottom:30px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-hero{gap:5px;min-height:95vh}:where([data-brand=v2]) .tg2-hero__spacer{height:20vh}:where([data-brand=v2]) .tg2-hero__panel{text-align:left;flex-grow:1;align-items:flex-start;width:100%;padding:0 20px}:where([data-brand=v2]) .tg2-hero__title{text-align:left;margin-top:0;font-size:27px}:where([data-brand=v2]) .tg2-hero__tagline{justify-content:flex-start;gap:10px;margin-bottom:10px}:where([data-brand=v2]) .tg2-hero__chips{justify-content:flex-start;align-items:flex-start;min-height:20vh;padding:20px}:where([data-brand=v2]) .tg2-hero__chips-inner{justify-content:flex-start;align-items:flex-start;gap:10px}:where([data-brand=v2]) .tg2-glow-oval{padding:20px 0 70px}:where([data-brand=v2]) .tg2-glow-oval>.tg2-eyebrow{margin-bottom:10px}}:where([data-brand=v2]) [data-tg2-anim][data-tg2-in]{animation-duration:1.25s;animation-fill-mode:both}:where([data-brand=v2]) [data-tg2-anim][data-tg2-speed=fast][data-tg2-in]{animation-duration:.75s}:where([data-brand=v2]) [data-tg2-anim][data-tg2-speed=slow][data-tg2-in]{animation-duration:2s}:where([data-brand=v2]) [data-tg2-anim][data-tg2-delay="50"][data-tg2-in]{animation-delay:50ms}:where([data-brand=v2]) [data-tg2-anim][data-tg2-delay="100"][data-tg2-in]{animation-delay:.1s}:where([data-brand=v2]) [data-tg2-anim][data-tg2-delay="150"][data-tg2-in]{animation-delay:.15s}:where([data-brand=v2]) [data-tg2-anim][data-tg2-delay="200"][data-tg2-in]{animation-delay:.2s}:where([data-brand=v2]) [data-tg2-anim][data-tg2-delay="250"][data-tg2-in]{animation-delay:.25s}:where([data-brand=v2]) [data-tg2-anim=fade][data-tg2-in]{animation-name:tg2-fadeIn}:where([data-brand=v2]) [data-tg2-anim=up][data-tg2-in]{animation-name:tg2-slideInUp}:where([data-brand=v2]) [data-tg2-anim=down][data-tg2-in]{animation-name:tg2-slideInDown}:where([data-brand=v2]) [data-tg2-anim=zoom][data-tg2-in]{animation-name:tg2-zoomIn}:where([data-brand=v2]) .tg2-rotator{vertical-align:top;perspective:300px;color:var(--tg2-brand);text-align:left;transition:width .5s;display:inline-block;position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-rotator__word{white-space:nowrap;display:inline-block;position:absolute;top:0;left:0}:where([data-brand=v2]) .tg2-rotator__word[data-state=active],:where([data-brand=v2]) .tg2-rotator__word[data-state=shown]{position:relative}:where([data-brand=v2]) .tg2-rotator__letter{backface-visibility:hidden;display:inline-block;transform:rotateY(180deg)}:where([data-brand=v2]) .tg2-rotator__word[data-state=active] .tg2-rotator__letter{animation:.6s forwards tg2-blinds-in}:where([data-brand=v2]) .tg2-rotator__word[data-state=out] .tg2-rotator__letter{animation:.6s forwards tg2-blinds-out;transform:rotateY(0)}:where([data-brand=v2]) .tg2-rotator--static .tg2-rotator__letter,:where([data-brand=v2]) .tg2-rotator__word[data-state=shown] .tg2-rotator__letter{transform:none;animation:none!important}@media(prefers-reduced-motion:reduce){:where([data-brand=v2]) [data-tg2-anim]{animation:none!important}:where([data-brand=v2]) .tg2-rotator__letter{transform:none!important}}:where([data-brand=v2]) .tg2-notch{background:var(--tg2-notch-bg,#fff);-webkit-clip-path:var(--tg2-cp-bot-right);clip-path:var(--tg2-cp-bot-right);z-index:1;flex:none;justify-content:flex-end;align-self:flex-end;align-items:flex-end;margin:0 -1px -1px 0;padding:58px 1px 1px 105px;display:flex;position:relative}:where([data-brand=v2]) .tg2-notch--card{width:auto;min-width:280px;min-height:70px;padding:50px 1px 1px 99px}:where([data-brand=v2]) .tg2-notch--wide{width:350px;min-height:105px}:where([data-brand=v2]) .tg2-notch--empty{padding:0}:where([data-brand=v2]) .tg2-notch--tl{transform:scale(-1)}:where([data-brand=v2]) .tg2-notch--paper{--tg2-notch-bg:var(--tg2-paper)}:where([data-brand=v2]) .tg2-cut-bot-left-sm{-webkit-clip-path:var(--tg2-cp-bot-left-sm);clip-path:var(--tg2-cp-bot-left-sm)}:where([data-brand=v2]) .tg2-cut-bot-left{-webkit-clip-path:var(--tg2-cp-bot-left);clip-path:var(--tg2-cp-bot-left)}@media(max-width:1024px){:where([data-brand=v2]) .tg2-notch--wide{width:300px}}:where([data-brand=v2]) .tg2-btn{font-family:var(--tg2-font-sans);letter-spacing:0;color:#fff;box-shadow:var(--tg2-sh-btn);cursor:pointer;white-space:nowrap;text-align:center;appearance:none;background:#000;border:.5px solid #000;border-radius:60px;justify-content:center;align-items:center;gap:1.2em;padding:17px 25px;font-size:16px;font-weight:500;line-height:1.1;text-decoration:none;transition:all .3s;display:inline-flex}:where([data-brand=v2]) .tg2-btn:visited{color:#fff}:where([data-brand=v2]) .tg2-btn:hover,:where([data-brand=v2]) .tg2-btn:focus-visible{background:var(--tg2-brand);border-color:var(--tg2-brand);color:#fff}:where([data-brand=v2]) .tg2-btn:focus-visible{outline:2px solid var(--tg2-brand);outline-offset:2px}:where([data-brand=v2]) .tg2-btn__arrow{flex:none;width:1em;height:1em;display:inline-block}:where([data-brand=v2]) .tg2-btn__arrow>svg{width:100%;height:100%;display:block}:where([data-brand=v2]) .tg2-btn--white,:where([data-brand=v2]) .tg2-btn--white-purple,:where([data-brand=v2]) .tg2-btn--plain{color:#000;border-color:var(--tg2-line);background:#fff}:where([data-brand=v2]) .tg2-btn--white:visited,:where([data-brand=v2]) .tg2-btn--white-purple:visited,:where([data-brand=v2]) .tg2-btn--plain:visited{color:#000}:where([data-brand=v2]) .tg2-btn--white:hover,:where([data-brand=v2]) .tg2-btn--white:focus-visible,:where([data-brand=v2]) .tg2-btn--plain:hover,:where([data-brand=v2]) .tg2-btn--plain:focus-visible{color:#fff;background:#000;border-color:#000}:where([data-brand=v2]) .tg2-btn--white-purple{box-shadow:var(--tg2-sh-btn-white)}:where([data-brand=v2]) .tg2-btn--white-purple:hover,:where([data-brand=v2]) .tg2-btn--white-purple:focus-visible{background:var(--tg2-brand);border-color:var(--tg2-brand);color:#fff}:where([data-brand=v2]) .tg2-btn--plain{gap:5px}:where([data-brand=v2]) .tg2-btn--icon{gap:0;width:44px;height:44px;padding:14px;font-size:14px;line-height:0}:where([data-brand=v2]) .tg2-btn--icon-paper{border-color:var(--tg2-paper);background:var(--tg2-paper);color:var(--tg2-muted);box-shadow:none}:where([data-brand=v2]) .tg2-btn--icon-paper:hover,:where([data-brand=v2]) .tg2-btn--icon-paper:focus-visible{color:#fff;background:#000;border-color:#000}:where([data-brand=v2]) .tg2-btn--icon-muted{background:var(--tg2-muted);color:#fff;box-shadow:none;border-color:#0000}:where([data-brand=v2]) .tg2-btn--icon-muted:hover,:where([data-brand=v2]) .tg2-btn--icon-muted:focus-visible{background:var(--tg2-paper);border-color:var(--tg2-paper);color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-btn--submit{min-height:47px;padding:14px 25px}:where([data-brand=v2]) .tg2-btn--header{font-family:var(--tg2-font-cta);gap:20px;padding:17px 25px;font-size:14px;font-weight:700;line-height:1.1}:where([data-brand=v2]) .tg2-btn--between{justify-content:space-between}:where([data-brand=v2]) .tg2-btn--block{width:100%;display:flex}:where([data-brand=v2]) .tg2-btn--sm{gap:.9em;padding:11px 18px;font-size:14px}:where([data-brand=v2]) .tg2-btn--wrap{white-space:normal;text-align:center;max-width:100%;height:auto;line-height:1.3}:where([data-brand=v2]) .tg2-btn[disabled],:where([data-brand=v2]) .tg2-btn.tg2-is-disabled{opacity:.45;pointer-events:none}:where([data-brand=v2]) .tg2-show-on-hover{opacity:0;transition:opacity .3s ease-in-out}:where([data-brand=v2]) .tg2-hover-card:hover .tg2-show-on-hover,:where([data-brand=v2]) .tg2-hover-card:focus-within .tg2-show-on-hover{opacity:1}@media(hover:none){:where([data-brand=v2]) .tg2-show-on-hover{opacity:1}}@media(max-width:1024px){:where([data-brand=v2]) .tg2-btn{padding:15px 22px;font-size:14px}:where([data-brand=v2]) .tg2-btn--header{padding:13px 20px}:where([data-brand=v2]) .tg2-btn--icon{padding:14px}:where([data-brand=v2]) .tg2-btn--submit{padding:14px 22px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-btn{padding:13px 20px}:where([data-brand=v2]) .tg2-btn--icon{padding:14px}}:where([data-brand=v2]) .tg2-chip-hero{color:#000;white-space:nowrap;border-radius:40px;align-items:center;gap:5px;padding:15px 30px;font-size:15px;font-weight:500;line-height:1.1;display:inline-flex}:where([data-brand=v2]) .tg2-chip-hero .tg2-icon{width:14px;height:14px;color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-chip{color:#000;box-shadow:var(--tg2-sh-chip);font-family:var(--tg2-font-label);text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;padding:6px 15px;font-size:12px;font-weight:400;line-height:1.3;display:inline-flex}:where([data-brand=v2]) .tg2-chip .tg2-icon{width:13px;height:13px}:where([data-brand=v2]) .tg2-chip--dark{color:var(--tg2-paper);letter-spacing:1px;background:#fff3;box-shadow:0 2px 2px #00000003}:where([data-brand=v2]) .tg2-chip--line{box-shadow:none;border:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-chip--ai .tg2-icon{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-badge{font-family:var(--tg2-font-label);letter-spacing:.5px;text-transform:uppercase;background:var(--tg2-lavender);color:var(--tg2-brand);white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:400;line-height:1.3;display:inline-flex}:where([data-brand=v2]) .tg2-badge .tg2-icon{width:12px;height:12px}:where([data-brand=v2]) .tg2-badge--solid{background:var(--tg2-brand);color:#fff}:where([data-brand=v2]) .tg2-badge--soft{background:var(--tg2-paper);color:var(--tg2-ink);box-shadow:inset 0 0 0 1px var(--tg2-line)}:where([data-brand=v2]) .tg2-badge--dark{color:#fff;background:#000}:where([data-brand=v2]) .tg2-badge--outline{color:var(--tg2-brand);box-shadow:inset 0 0 0 1px var(--tg2-lavender-2);background:0 0}:where([data-brand=v2]) .tg2-badge--up:before,:where([data-brand=v2]) .tg2-badge--down:before{font-size:8px;line-height:1}:where([data-brand=v2]) .tg2-badge--up{background:var(--tg2-lavender);color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-badge--up:before{content:"▲"}:where([data-brand=v2]) .tg2-badge--down{color:var(--tg2-ink);background:#bcaffc40}:where([data-brand=v2]) .tg2-badge--down:before{content:"▼"}:where([data-brand=v2]) .tg2-badge--strong{background:var(--tg2-brand);color:#fff}:where([data-brand=v2]) .tg2-badge--moderate{background:var(--tg2-lavender);color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-badge--thin{background:var(--tg2-paper);color:var(--tg2-ink);box-shadow:inset 0 0 0 1px var(--tg2-line)}:where([data-brand=v2]) .tg2-badge--pending{color:var(--tg2-muted);box-shadow:inset 0 0 0 1px var(--tg2-line);background:0 0}:where([data-brand=v2]) .tg2-kbd{font-family:var(--tg2-font-label);background:var(--tg2-paper);border:1px solid var(--tg2-line);color:var(--tg2-muted);white-space:nowrap;border-radius:20px;align-items:center;padding:5px 8px;font-size:12px;line-height:1;display:inline-flex}@media(max-width:1024px){:where([data-brand=v2]) .tg2-chip-hero{padding:10px 20px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-chip-hero{padding:10px}}:where([data-brand=v2]) .tg2-field{flex-direction:column;gap:6px;display:flex}:where([data-brand=v2]) .tg2-field__label{font-family:var(--tg2-font-label);text-transform:uppercase;color:#000;font-size:12px;font-weight:400;line-height:1.3}:where([data-brand=v2]) .tg2-field__hint{color:var(--tg2-muted);font-size:14px}:where([data-brand=v2]) .tg2-input,:where([data-brand=v2]) .tg2-select,:where([data-brand=v2]) .tg2-textarea{width:100%;font-family:var(--tg2-font-sans);color:#000;caret-color:#000;border:1px solid var(--tg2-line);border-radius:var(--tg2-r-input);appearance:none;background:#fff;outline:none;min-height:47px;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.4;transition:color .3s,border .3s,background .3s,box-shadow .3s}:where([data-brand=v2]) .tg2-textarea{resize:vertical;min-height:120px}:where([data-brand=v2]) .tg2-select{background:#fff var(--tg2-chev,none) right 14px center/14px no-repeat;padding-right:40px}:where([data-brand=v2]) .tg2-input::placeholder,:where([data-brand=v2]) .tg2-textarea::placeholder{color:#000;opacity:.6}:where([data-brand=v2]) .tg2-input:hover,:where([data-brand=v2]) .tg2-select:hover,:where([data-brand=v2]) .tg2-textarea:hover{border-color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-input:focus,:where([data-brand=v2]) .tg2-select:focus,:where([data-brand=v2]) .tg2-textarea:focus{background-color:var(--tg2-paper);border-color:var(--tg2-ink);box-shadow:0 0 0 1px var(--tg2-ink)}:where([data-brand=v2]) .tg2-input--pill{border-radius:var(--tg2-r-input-pill);min-height:47px;padding:6px 16px}:where([data-brand=v2]) .tg2-check{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:inline-flex}:where([data-brand=v2]) .tg2-check input{width:18px;height:18px;accent-color:var(--tg2-brand);margin:0}:where([data-brand=v2]) .tg2-switch{flex:none;width:40px;height:22px;display:inline-block;position:relative}:where([data-brand=v2]) .tg2-switch input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}:where([data-brand=v2]) .tg2-switch span{background:var(--tg2-line);border-radius:22px;transition:background .3s;position:absolute;inset:0}:where([data-brand=v2]) .tg2-switch span:after{content:"";width:16px;height:16px;box-shadow:var(--tg2-sh-btn);background:#fff;border-radius:50%;transition:transform .3s;position:absolute;top:3px;left:3px}:where([data-brand=v2]) .tg2-switch input:checked+span{background:var(--tg2-brand)}:where([data-brand=v2]) .tg2-switch input:checked+span:after{transform:translate(18px)}:where([data-brand=v2]) .tg2-steps{width:100%;max-width:var(--tg2-container);padding-left:20px;display:flex}:where([data-brand=v2]) .tg2-step-card{border-radius:20px;flex-direction:column;flex:25%;width:25%;min-height:300px;margin-left:-20px;padding:30px 30px 15px;display:flex}:where([data-brand=v2]) .tg2-step-card:first-child{z-index:2;--tg2-glass-tint:var(--tg2-tint-1);--tg2-glass-alpha:var(--tg2-tint-1-a);margin-bottom:50px}:where([data-brand=v2]) .tg2-step-card:nth-child(2){z-index:3;--tg2-glass-tint:var(--tg2-tint-2);--tg2-glass-alpha:var(--tg2-tint-2-a);margin-top:50px}:where([data-brand=v2]) .tg2-step-card:nth-child(3){z-index:4;--tg2-glass-tint:var(--tg2-tint-3);--tg2-glass-alpha:var(--tg2-tint-3-a);margin-bottom:50px}:where([data-brand=v2]) .tg2-step-card:nth-child(4){z-index:1;--tg2-glass-tint:var(--tg2-tint-4);--tg2-glass-alpha:var(--tg2-tint-4-a);margin-top:50px}:where([data-brand=v2]) .tg2-step-card__num{margin-bottom:8vh}:where([data-brand=v2]) .tg2-step-card__title{margin-bottom:10px}:where([data-brand=v2]) .tg2-step-card__text{margin:0;font-size:14px;line-height:1.4}@media(max-width:1024px){:where([data-brand=v2]) .tg2-step-card{min-height:200px;padding:20px 20px 5px}:where([data-brand=v2]) .tg2-step-card__num{margin-bottom:30px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-steps{flex-direction:column;gap:20px;padding-left:0}:where([data-brand=v2]) .tg2-step-card{width:100%;min-height:150px;margin:0!important}:where([data-brand=v2]) .tg2-step-card__num{margin-bottom:20px}}:where([data-brand=v2]) .tg2-tiers{width:100%;max-width:var(--tg2-container-formats);background:var(--tg2-art,none) right calc(50% + var(--tg2-bg-y,0px)) / 240px auto no-repeat;border-radius:20px;margin:-80px auto 30px;padding:80px 70px 0;display:flex;position:relative}:where([data-brand=v2]) .tg2-tier{isolation:isolate;z-index:2;border:1px solid var(--tg2-line);border-width:1px 0;flex-direction:column;flex:24%;justify-content:space-between;width:24%;min-height:225px;padding:30px;transition:border .3s;display:flex;position:relative}:where([data-brand=v2]) .tg2-tier:before{content:"";z-index:-1;opacity:.6;border-radius:inherit;pointer-events:none;background:#fff;position:absolute;inset:0}:where([data-brand=v2]) .tg2-tier:first-child{border-width:1px 0 1px 1px;border-radius:20px 0 0 20px}:where([data-brand=v2]) .tg2-tier:last-child{border-width:1px 1px 1px 0;border-radius:0 20px 20px 0}:where([data-brand=v2]) .tg2-tier__divider{z-index:2;background:var(--tg2-line);flex:none;width:1px;position:relative}:where([data-brand=v2]) .tg2-tier__head{margin-bottom:40px}:where([data-brand=v2]) .tg2-tier__num{color:var(--tg2-muted);margin-bottom:10px}:where([data-brand=v2]) .tg2-tier__text{color:var(--tg2-muted);margin:0;font-size:16px;line-height:1.4}:where([data-brand=v2]) .tg2-tiers--3 .tg2-tier{flex-basis:33%;width:33%}:where([data-brand=v2]) .tg2-tier__price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:18px 0 6px;display:flex}:where([data-brand=v2]) .tg2-tier__amount{letter-spacing:-1px;font-size:46px;font-weight:500;line-height:1}:where([data-brand=v2]) .tg2-tier__per{color:var(--tg2-muted);font-size:16px}:where([data-brand=v2]) .tg2-tier__note{color:var(--tg2-muted);min-height:1.4em;margin:0 0 20px;font-size:14px}:where([data-brand=v2]) .tg2-tier__list{flex-direction:column;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-tier__list li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;list-style:none;display:flex}:where([data-brand=v2]) .tg2-tier__list .tg2-icon{width:14px;height:14px;color:var(--tg2-brand);margin-top:3px}:where([data-brand=v2]) .tg2-tier--featured:before{background:var(--tg2-g-lavender);opacity:1}:where([data-brand=v2]) .tg2-tier__flag{position:absolute;top:-12px;right:24px}:where([data-brand=v2]) .tg2-tiers--full .tg2-tier{min-height:520px}@media(max-width:1024px){:where([data-brand=v2]) .tg2-tiers{background-size:180px;margin-top:-60px;padding:60px 30px 0}:where([data-brand=v2]) .tg2-tier{min-height:200px;padding:20px}:where([data-brand=v2]) .tg2-tier__head{margin-bottom:30px}:where([data-brand=v2]) .tg2-tier__amount{font-size:34px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-tiers{background-position:calc(100% - 5px) 0;background-size:160px;flex-direction:column;margin-top:-30px;padding:50px 20px 20px}:where([data-brand=v2]) .tg2-tier,:where([data-brand=v2]) .tg2-tiers--3 .tg2-tier{border-width:0 1px;border-radius:0;width:100%;min-height:150px}:where([data-brand=v2]) .tg2-tier:first-child{border-width:1px 1px 0;border-radius:20px 20px 0 0}:where([data-brand=v2]) .tg2-tier:last-child{border-width:0 1px 1px;border-radius:0 0 20px 20px}:where([data-brand=v2]) .tg2-tier__divider{width:auto;height:1px}:where([data-brand=v2]) .tg2-tier__head{margin-bottom:20px}:where([data-brand=v2]) .tg2-tiers--full .tg2-tier{min-height:0}}:where([data-brand=v2]) .tg2-quote-slide{text-align:center;border-radius:20px;flex-direction:column;flex:0 0 100%;align-items:center;padding:0 30px;display:flex}:where([data-brand=v2]) .tg2-quote-slide__text{width:90%;margin:0 0 30px;font-size:34px;font-weight:500;line-height:1.3}:where([data-brand=v2]) .tg2-quote-slide__person{flex-direction:column;align-items:center;gap:2px;margin-bottom:10px;display:flex}:where([data-brand=v2]) .tg2-avatar{object-fit:cover;border-radius:50%;flex:none;width:55px;height:55px;margin-bottom:6px}:where([data-brand=v2]) .tg2-avatar--initials{background:var(--tg2-lavender);color:var(--tg2-ink);letter-spacing:.02em;place-items:center;font-size:18px;font-weight:600;display:grid}:where([data-brand=v2]) .tg2-quote-slide__name{font-size:16px;font-weight:500;line-height:1.3}:where([data-brand=v2]) .tg2-quote-slide__role{color:var(--tg2-muted)}@media(max-width:1024px){:where([data-brand=v2]) .tg2-quote-slide{padding:0 50px}:where([data-brand=v2]) .tg2-quote-slide__text{width:100%;font-size:24px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-quote-slide{padding:0}:where([data-brand=v2]) .tg2-quote-slide__text{font-size:20px;line-height:1.1}:where([data-brand=v2]) .tg2-avatar{width:50px;height:50px}}:where([data-brand=v2]) .tg2-stat-card,:where([data-brand=v2]) .tg2-help-card{background:var(--tg2-g-lavender);border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:0;width:360px;max-width:100%;display:flex}:where([data-brand=v2]) .tg2-stat-card__body,:where([data-brand=v2]) .tg2-help-card__body{align-self:stretch;padding:40px 40px 0}:where([data-brand=v2]) .tg2-stat-card__num{width:90%;margin:0 0 10px}:where([data-brand=v2]) .tg2-stat-card__text{width:90%;margin:0}:where([data-brand=v2]) .tg2-help-card__head{color:var(--tg2-ink);align-items:center;gap:14px;margin-bottom:1.5em;display:flex}:where([data-brand=v2]) .tg2-help-card__head .tg2-icon{color:#000;width:35px;height:35px}:where([data-brand=v2]) .tg2-help-card__head .tg2-h5{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-help-card__text{margin:0}:where([data-brand=v2]) .tg2-stat-card--wide{width:100%}@media(max-width:1024px){:where([data-brand=v2]) .tg2-stat-card,:where([data-brand=v2]) .tg2-help-card{width:300px}:where([data-brand=v2]) .tg2-stat-card.tg2-stat-card--wide{width:100%}:where([data-brand=v2]) .tg2-stat-card__body,:where([data-brand=v2]) .tg2-help-card__body{padding:30px 20px 0}}@media(max-width:767px){:where([data-brand=v2]) .tg2-stat-card,:where([data-brand=v2]) .tg2-help-card{width:100%}}:where([data-brand=v2]) .tg2-module-card{isolation:isolate;background:var(--tg2-paper);border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}:where([data-brand=v2]) .tg2-module-card:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--tg2-g-lavender);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}:where([data-brand=v2]) .tg2-module-card:hover:before,:where([data-brand=v2]) .tg2-module-card:focus-within:before{opacity:1}:where([data-brand=v2]) .tg2-module-card__link{text-align:center;color:#000;flex-direction:column;align-items:center;width:100%;padding:0 30px;display:flex}:where([data-brand=v2]) .tg2-module-card__link:hover,:where([data-brand=v2]) .tg2-module-card__link:visited{color:#000}:where([data-brand=v2]) .tg2-module-card__media{justify-content:center;margin-bottom:10px;padding:45px;display:flex}:where([data-brand=v2]) .tg2-module-card__media img{border-radius:0;width:100%;max-width:165px;transition:transform .8s}:where([data-brand=v2]) .tg2-module-card:hover .tg2-module-card__media img{transform:scale(1.1)}:where([data-brand=v2]) .tg2-module-card__eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-module-card__title{margin:0 0 10px}:where([data-brand=v2]) .tg2-module-card__text{color:var(--tg2-muted);margin:0;font-size:14px;line-height:1.4}:where([data-brand=v2]) .tg2-module-card .tg2-notch--card .tg2-btn{min-width:180px}@media(max-width:1024px){:where([data-brand=v2]) .tg2-module-card__link{padding:0 20px}:where([data-brand=v2]) .tg2-module-card__media{padding:30px}:where([data-brand=v2]) .tg2-module-card__media img{max-width:120px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-module-card__media{padding:20px}:where([data-brand=v2]) .tg2-module-card__media img{max-width:100px}}:where([data-brand=v2]) .tg2-image-card{isolation:isolate;color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;height:100%;min-height:450px;display:flex;position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-image-card:hover,:where([data-brand=v2]) .tg2-image-card:visited{color:#fff}:where([data-brand=v2]) .tg2-image-card__img{object-fit:cover;z-index:-2;border-radius:0;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}:where([data-brand=v2]) .tg2-image-card:before{content:"";z-index:-1;opacity:.5;pointer-events:none;background:linear-gradient(#000,#0000);position:absolute;inset:0}:where([data-brand=v2]) .tg2-image-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(0deg,#0009 0 160px,#0000 260px);position:absolute;inset:0}:where([data-brand=v2]) .tg2-image-card__cap{border-radius:0 0 20px 20px;min-height:80px;padding:20px}:where([data-brand=v2]) .tg2-image-card__title{color:#fff;margin:0;font-size:20px;font-weight:500;line-height:1.4}:where([data-brand=v2]) .tg2-image-card__text{color:var(--tg2-paper);opacity:0;max-height:0;margin:0;font-size:14px;line-height:1.4;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin .3s;overflow:hidden}:where([data-brand=v2]) .tg2-image-card:hover .tg2-image-card__text,:where([data-brand=v2]) .tg2-image-card:focus-visible .tg2-image-card__text{opacity:1;max-height:160px;margin-top:8px}@media(hover:none){:where([data-brand=v2]) .tg2-image-card__text{opacity:1;max-height:none;margin-top:8px}}@media(max-width:1024px){:where([data-brand=v2]) .tg2-image-card{min-height:45vw}:where([data-brand=v2]) .tg2-image-card__title{font-size:18px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-image-card{min-height:90vw}:where([data-brand=v2]) .tg2-image-card__title{font-size:17px}}:where([data-brand=v2]) .tg2-feature-card{color:#fff;background:#000;border-radius:20px;gap:30px;width:100%;min-height:450px;display:flex}:where([data-brand=v2]) .tg2-feature-card__media{border-radius:20px 0 0 20px;flex:50%;min-width:0;position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-feature-card__media img{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}:where([data-brand=v2]) .tg2-feature-card__body{flex-direction:column;flex:50%;justify-content:space-between;min-width:0;padding:40px 0 0 40px;display:flex}:where([data-brand=v2]) .tg2-feature-card__top{justify-content:space-between;gap:20px;padding-right:30px;display:flex}:where([data-brand=v2]) .tg2-feature-card__main{flex-direction:column;align-items:flex-start;width:70%;display:flex}:where([data-brand=v2]) .tg2-feature-card__corner{text-align:right;justify-content:flex-end;align-items:flex-start;width:25%;display:flex}:where([data-brand=v2]) .tg2-feature-card .tg2-chip--dark{margin-bottom:30px}:where([data-brand=v2]) .tg2-feature-card__title{color:#fff;margin:0 0 30px}:where([data-brand=v2]) .tg2-feature-card__text{color:var(--tg2-paper);margin:0 0 24px}:where([data-brand=v2]) .tg2-feature-card__stat{align-items:center;gap:20px;display:flex}:where([data-brand=v2]) .tg2-feature-card__stat .tg2-h3{margin:0}:where([data-brand=v2]) .tg2-feature-card__rule{background:#faf9f766;align-self:stretch;width:1px;min-height:44px}:where([data-brand=v2]) .tg2-feature-card__label{color:var(--tg2-paper);max-width:250px;margin-top:3px}@media(max-width:1024px){:where([data-brand=v2]) .tg2-feature-card{min-height:300px}:where([data-brand=v2]) .tg2-feature-card__body{padding:40px 0 0}}@media(max-width:767px){:where([data-brand=v2]) .tg2-feature-card{flex-direction:column;gap:0}:where([data-brand=v2]) .tg2-feature-card__media{border-radius:20px 20px 0 0;flex-basis:auto;min-height:50vw}:where([data-brand=v2]) .tg2-feature-card__body{padding:0}:where([data-brand=v2]) .tg2-feature-card__top{flex-direction:column-reverse;padding:20px}:where([data-brand=v2]) .tg2-feature-card__main,:where([data-brand=v2]) .tg2-feature-card__corner{width:100%}:where([data-brand=v2]) .tg2-feature-card__corner{text-align:left;justify-content:flex-start}:where([data-brand=v2]) .tg2-feature-card .tg2-notch--wide{width:280px}}:where([data-brand=v2]) .tg2-article-card{flex-direction:column;display:flex}:where([data-brand=v2]) .tg2-article-card__media{isolation:isolate;min-height:450px;-webkit-clip-path:var(--tg2-cp-bot-left-sm);clip-path:var(--tg2-cp-bot-left-sm);color:#000;flex-direction:column;justify-content:space-between;margin-bottom:20px;display:flex;position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-article-card__media img{object-fit:cover;z-index:-1;border-radius:0;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}:where([data-brand=v2]) .tg2-article-card__media .tg2-chip{margin:10px}:where([data-brand=v2]) .tg2-article-card__body{flex-direction:column;flex:auto;justify-content:space-between;align-items:flex-start;display:flex}:where([data-brand=v2]) .tg2-article-card__title{margin:0 0 10px}:where([data-brand=v2]) .tg2-article-card__title a{color:#000}:where([data-brand=v2]) .tg2-article-card__title a:hover{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-article-card__more{padding:0 0 5px 3px}:where([data-brand=v2]) .tg2-guide-card{background:#dbd3ff var(--tg2-art,none) center/cover no-repeat;min-height:450px;-webkit-clip-path:var(--tg2-cp-bot-left-sm);clip-path:var(--tg2-cp-bot-left-sm);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-guide-card__text{padding:20px}:where([data-brand=v2]) .tg2-guide-card__text>.tg2-eyebrow{margin-bottom:4vh}:where([data-brand=v2]) .tg2-guide-card__title{margin:0 0 10px}:where([data-brand=v2]) .tg2-guide-card__title a{color:#000}:where([data-brand=v2]) .tg2-guide-card__desc{color:var(--tg2-muted);margin:0}:where([data-brand=v2]) .tg2-guide-card>.tg2-btn--icon{align-self:flex-end}@media(max-width:1024px){:where([data-brand=v2]) .tg2-article-card__media,:where([data-brand=v2]) .tg2-guide-card{min-height:30vw}:where([data-brand=v2]) .tg2-guide-card__text{padding:10px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-article-card__media,:where([data-brand=v2]) .tg2-guide-card{min-height:90vw}:where([data-brand=v2]) .tg2-article-card__more{display:none}:where([data-brand=v2]) .tg2-guide-card__text{padding:0}}:where([data-brand=v2]) .tg2-tool-card{border:1px solid var(--tg2-line);box-shadow:var(--tg2-sh-table);background:#fff;border-radius:20px;padding:40px}:where([data-brand=v2]) .tg2-result-card{background:var(--tg2-paper);border-radius:20px;padding:30px}@media(max-width:767px){:where([data-brand=v2]) .tg2-tool-card,:where([data-brand=v2]) .tg2-result-card{padding:20px}}:where([data-brand=v2]) .tg2-faq-list{flex-direction:column;gap:10px;display:flex}:where([data-brand=v2]) .tg2-faq-item{display:block}:where([data-brand=v2]) .tg2-faq-q{border:1px solid var(--tg2-line);color:#1f2124;cursor:pointer;text-align:left;background:0 0;border-radius:20px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:25.6px;font-family:inherit;font-size:20px;font-weight:500;line-height:1.4;list-style:none;display:flex}:where([data-brand=v2]) .tg2-faq-q__icon{flex:none;width:10px;height:10px;transition:transform .3s}:where([data-brand=v2]) .tg2-faq-q__icon>svg{width:100%;height:100%;display:block}:where([data-brand=v2]) .tg2-faq-item:has(>.tg2-faq-content:not([hidden])) .tg2-faq-q{margin-bottom:-25.6px}:where([data-brand=v2]) .tg2-faq-item:has(>.tg2-faq-content:not([hidden])) .tg2-faq-q__icon{transform:rotate(180deg)}:where([data-brand=v2]) .tg2-faq-content{overflow:hidden}:where([data-brand=v2]) .tg2-faq-content[data-state=open]{animation:.4s tg2-acc-down}:where([data-brand=v2]) .tg2-faq-content[data-state=closed]{animation:.4s tg2-acc-up}:where([data-brand=v2]) .tg2-faq-a{border:1px solid var(--tg2-line);color:#000;background:#fff;border-top:0;border-radius:0 0 20px 20px;padding:12.8px 25.6px 25.6px;font-size:16px;line-height:1.4;position:relative}:where([data-brand=v2]) .tg2-faq-a p:last-child{margin-bottom:0}:where([data-brand=v2]) .tg2-faq-page{border:1px solid var(--tg2-line);width:50%;box-shadow:var(--tg2-sh-table);background:#fff;border-radius:20px;margin-inline:auto}:where([data-brand=v2]) .tg2-faq-page .tg2-faq-item+.tg2-faq-item{border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-faq-page .tg2-faq-q{border:0;border-radius:0}:where([data-brand=v2]) .tg2-faq-page .tg2-faq-item:has(>.tg2-faq-content:not([hidden])) .tg2-faq-q{margin-bottom:0}:where([data-brand=v2]) .tg2-faq-page .tg2-faq-a{background:0 0;border:0;border-radius:0;padding-top:0}:where([data-brand=v2]) .tg2-faq-group-title{margin:40px 0 15px}@media(max-width:1024px){:where([data-brand=v2]) .tg2-faq-q{padding:22.4px;font-size:18px}:where([data-brand=v2]) .tg2-faq-item:has(>.tg2-faq-content:not([hidden])) .tg2-faq-q{margin-bottom:-22.4px}:where([data-brand=v2]) .tg2-faq-a{padding:12.8px 22.4px 22.4px}:where([data-brand=v2]) .tg2-faq-page{width:100%}}@media(max-width:767px){:where([data-brand=v2]) .tg2-faq-q{padding:17.6px;font-size:17px}:where([data-brand=v2]) .tg2-faq-item:has(>.tg2-faq-content:not([hidden])) .tg2-faq-q{margin-bottom:-17.6px}:where([data-brand=v2]) .tg2-faq-a{padding:12.8px 17.6px 17.6px}}:where([data-brand=v2]) .tg2-cta-section{margin-bottom:12vh}:where([data-brand=v2]) .tg2-cta-band{text-align:center;background:#dbd3ff var(--tg2-art,none) center center/cover no-repeat;border-radius:20px 20px 0;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(300px,45vh,500px);padding:120px 30px;display:flex;position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-cta-band__inner{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:900px;display:flex;position:relative}:where([data-brand=v2]) .tg2-cta-band__title{margin:0 0 10px}:where([data-brand=v2]) .tg2-cta-band__text{margin:0 0 20px}:where([data-brand=v2]) .tg2-cta-band__corner{z-index:2;background:var(--tg2-notch-bg,#fff);width:350px;height:105px;-webkit-clip-path:var(--tg2-cp-bot-right);clip-path:var(--tg2-cp-bot-right);pointer-events:none;position:absolute}:where([data-brand=v2]) .tg2-cta-band__corner--tl{top:-1px;left:-1px;transform:scale(-1)}:where([data-brand=v2]) .tg2-cta-band__corner--br{bottom:-1px;right:-1px}@media(max-width:1024px){:where([data-brand=v2]) .tg2-cta-section{margin-bottom:60px}:where([data-brand=v2]) .tg2-cta-band{min-height:clamp(300px,55vw,500px)}:where([data-brand=v2]) .tg2-cta-band__corner{width:300px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-cta-section{margin-bottom:40px}:where([data-brand=v2]) .tg2-cta-band{padding:90px 20px}:where([data-brand=v2]) .tg2-cta-band__corner{width:260px;height:80px}}:where([data-brand=v2]) .tg2-card{isolation:isolate;background:var(--tg2-paper);color:#000;border-radius:20px;padding:30px;position:relative}:where([data-brand=v2]) .tg2-card--white{border:1px solid var(--tg2-line);background:#fff}:where([data-brand=v2]) .tg2-card--shadow{box-shadow:var(--tg2-sh-table)}:where([data-brand=v2]) .tg2-card--lavender{background:var(--tg2-g-lavender)}:where([data-brand=v2]) .tg2-card--dark{background:var(--tg2-g-dark);color:#fff}:where([data-brand=v2]) .tg2-card--black{color:#fff;background:#000}:where([data-brand=v2]) .tg2-card--dark .tg2-muted,:where([data-brand=v2]) .tg2-card--black .tg2-muted,:where([data-brand=v2]) .tg2-card--dark .tg2-card__text,:where([data-brand=v2]) .tg2-card--black .tg2-card__text,:where([data-brand=v2]) .tg2-card--dark .tg2-kpi__label,:where([data-brand=v2]) .tg2-card--dark .tg2-kpi__note,:where([data-brand=v2]) .tg2-card--black .tg2-kpi__label,:where([data-brand=v2]) .tg2-card--black .tg2-kpi__note{color:#faf9f7bf}:where([data-brand=v2]) .tg2-card--click{cursor:pointer;display:block}:where([data-brand=v2]) .tg2-card--click:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--tg2-g-lavender);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}:where([data-brand=v2]) .tg2-card--click:hover:before,:where([data-brand=v2]) .tg2-card--click:focus-visible:before{opacity:1}:where([data-brand=v2]) .tg2-card--click:hover,:where([data-brand=v2]) .tg2-card--click:visited{color:#000}:where([data-brand=v2]) .tg2-card--pad-lg{padding:40px}:where([data-brand=v2]) .tg2-card__eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-card__title{margin:0 0 8px}:where([data-brand=v2]) .tg2-card__text{color:var(--tg2-muted);margin:0;font-size:14px}:where([data-brand=v2]) .tg2-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}@media(max-width:767px){:where([data-brand=v2]) .tg2-card,:where([data-brand=v2]) .tg2-card--pad-lg{padding:20px}}:where([data-brand=v2]) .tg2-site-header{z-index:100;background:0 0;min-height:70px;padding:10px 30px;position:relative}:where([data-brand=v2]) .tg2-site-header__inner{max-width:var(--tg2-container-wide);align-items:center;min-height:50px;margin:0 auto;display:flex}:where([data-brand=v2]) .tg2-site-header__logo{flex:0 0 190px;align-items:center;width:190px;display:flex}:where([data-brand=v2]) .tg2-site-header__nav{border-radius:70px;flex-direction:column;flex:auto;align-items:center;width:calc(100% - 380px);display:flex}:where([data-brand=v2]) .tg2-site-header__actions{flex:none;justify-content:flex-end;align-items:center;gap:14px;min-width:190px;display:flex}:where([data-brand=v2]) .tg2-site-header[data-tg2-account-pending] .tg2-site-header__actions>:not(.tg2-burger),:where([data-brand=v2]) .tg2-site-header[data-tg2-account-pending] .tg2-nav-item--compact,:where([data-brand=v2]) .tg2-site-header[data-tg2-account-pending] .tg2-mobile-panel__foot>*{visibility:hidden;animation:0s linear 1.5s forwards tg2-account-reveal}:where([data-brand=v2]) .tg2-logo{max-width:145px;color:var(--tg2-ink);align-items:center;gap:6px;line-height:1;display:inline-flex}:where([data-brand=v2]) .tg2-logo:hover,:where([data-brand=v2]) .tg2-logo:visited{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-logo__mark{object-fit:contain;border-radius:0;flex:none;width:41px;height:22px}:where([data-brand=v2]) .tg2-logo__word{font-family:var(--tg2-font-sans);letter-spacing:-.025em;color:var(--tg2-ink);white-space:nowrap;font-size:20px;font-weight:600}:where([data-brand=v2]) .tg2-header-login{z-index:0;color:#000;white-space:nowrap;align-items:center;height:33px;padding:8px 12px;font-size:15px;font-weight:500;line-height:1.1;transition:all .4s;display:inline-flex;position:relative}:where([data-brand=v2]) .tg2-header-login:before{content:"";z-index:-1;opacity:0;background:#fff;border-radius:32px;transition:opacity .3s;position:absolute;inset:0}:where([data-brand=v2]) .tg2-header-login:hover,:where([data-brand=v2]) .tg2-header-login:focus-visible{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-header-login:hover:before,:where([data-brand=v2]) .tg2-header-login:focus-visible:before{opacity:1}:where([data-brand=v2]) .tg2-nav-pill{z-index:100;border-radius:60px;align-items:center;width:max-content;max-width:calc(100vw - 40px);height:50px;display:flex;position:fixed;top:15px;left:50%;transform:translate(-50%)}:where([data-brand=v2]) .tg2-nav-menu{align-items:center;gap:4px;margin:0;padding:8px 30px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-nav-item{list-style:none;position:relative}:where([data-brand=v2]) .tg2-nav-link{z-index:0;height:33px;font-family:var(--tg2-font-sans);color:#000;white-space:nowrap;align-items:center;padding:8px clamp(.5vw,.6vw,12px);font-size:15px;font-weight:500;line-height:1.1;transition:all .4s;display:flex;position:relative}:where([data-brand=v2]) .tg2-nav-link:visited{color:#000}:where([data-brand=v2]) .tg2-nav-link:before{content:"";z-index:-1;opacity:0;background:#fff;border-radius:32px;transition:opacity .3s;position:absolute;inset:0}:where([data-brand=v2]) .tg2-nav-link:hover,:where([data-brand=v2]) .tg2-nav-link:focus-visible,:where([data-brand=v2]) .tg2-nav-item:hover>.tg2-nav-link,:where([data-brand=v2]) .tg2-nav-item:focus-within>.tg2-nav-link{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-nav-link.tg2-is-active,:where([data-brand=v2]) .tg2-nav-link[aria-current=page]{color:#000}:where([data-brand=v2]) .tg2-nav-link:hover:before,:where([data-brand=v2]) .tg2-nav-link:focus-visible:before,:where([data-brand=v2]) .tg2-nav-item:hover>.tg2-nav-link:before,:where([data-brand=v2]) .tg2-nav-item:focus-within>.tg2-nav-link:before,:where([data-brand=v2]) .tg2-nav-link.tg2-is-active:before,:where([data-brand=v2]) .tg2-nav-link[aria-current=page]:before{opacity:1}:where([data-brand=v2]) .tg2-nav-link:focus-visible{outline-offset:0}:where([data-brand=v2]) .tg2-nav-caret{align-items:center;margin-block:-10px;padding:5px;display:flex}:where([data-brand=v2]) .tg2-nav-caret .tg2-icon{color:#000;width:15px;height:15px}:where([data-brand=v2]) .tg2-nav-item--compact{display:none}:where([data-brand=v2]) .tg2-dd{z-index:110;min-width:195px;box-shadow:var(--tg2-sh-panel);opacity:0;visibility:hidden;background:#fff;border:8px solid #6904f200;border-radius:20px;margin:14px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0}:where([data-brand=v2]) .tg2-dd:before{content:"";height:22px;position:absolute;top:-22px;left:-8px;right:-8px}:where([data-brand=v2]) .tg2-nav-item:hover>.tg2-dd,:where([data-brand=v2]) .tg2-nav-item:focus-within>.tg2-dd,:where([data-brand=v2]) .tg2-nav-item.tg2-is-open>.tg2-dd{opacity:1;visibility:visible}:where([data-brand=v2]) .tg2-nav-item.tg2-is-closed>.tg2-dd{opacity:0;visibility:hidden}:where([data-brand=v2]) .tg2-dd li{list-style:none}:where([data-brand=v2]) .tg2-dd-link{font-family:var(--tg2-font-sans);color:#000;white-space:nowrap;align-items:center;gap:12px;padding:12px;font-size:15px;font-weight:500;line-height:20px;display:flex}:where([data-brand=v2]) .tg2-dd-link:visited{color:#000}:where([data-brand=v2]) .tg2-dd li:first-child>.tg2-dd-link{border-top-left-radius:20px;border-top-right-radius:20px}:where([data-brand=v2]) .tg2-dd li:last-child>.tg2-dd-link{border-bottom-right-radius:20px;border-bottom-left-radius:20px}:where([data-brand=v2]) .tg2-dd-link:hover,:where([data-brand=v2]) .tg2-dd-link:focus-visible,:where([data-brand=v2]) .tg2-dd-link.tg2-is-active{background:var(--tg2-paper);color:#000}:where([data-brand=v2]) .tg2-burger{color:#000;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;width:32px;height:33px;padding:5.5px;display:none;position:relative}:where([data-brand=v2]) .tg2-burger__bar{background:currentColor;border-radius:3px;height:2.5px;transition:transform .3s,top .3s;position:absolute;left:4px;right:4px}:where([data-brand=v2]) .tg2-burger__bar:first-child{top:12px}:where([data-brand=v2]) .tg2-burger__bar:nth-child(2){top:19px}:where([data-brand=v2]) .tg2-burger[aria-expanded=true] .tg2-burger__bar:first-child{top:15.5px;transform:rotate(45deg)}:where([data-brand=v2]) .tg2-burger[aria-expanded=true] .tg2-burger__bar:nth-child(2){top:15.5px;transform:rotate(-45deg)}:where([data-brand=v2]) .tg2-mobile-panel{z-index:9997;box-shadow:var(--tg2-sh-panel);transform-origin:top;visibility:hidden;background:#fff;border-radius:20px;max-height:80vh;transition:transform .3s,max-height .3s,visibility .3s;display:none;position:absolute;top:67px;left:20px;right:20px;overflow-y:auto;transform:scaleY(0)}:where([data-brand=v2]) .tg2-mobile-panel.tg2-is-open{visibility:visible;transform:scaleY(1)}:where([data-brand=v2]) .tg2-mobile-menu,:where([data-brand=v2]) .tg2-mobile-sub{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-mobile-menu>li{list-style:none}:where([data-brand=v2]) .tg2-mobile-row{align-items:stretch;display:flex}:where([data-brand=v2]) .tg2-mobile-link{font-family:var(--tg2-font-cta);color:#000;flex:1;align-items:center;padding:20px;font-size:16px;font-weight:600;line-height:1;display:flex}:where([data-brand=v2]) .tg2-mobile-link:visited{color:#000}:where([data-brand=v2]) .tg2-mobile-link:hover,:where([data-brand=v2]) .tg2-mobile-link:focus-visible,:where([data-brand=v2]) .tg2-mobile-link.tg2-is-active{color:var(--tg2-brand);background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-mobile-menu>li:first-child .tg2-mobile-link{border-top-left-radius:20px}:where([data-brand=v2]) .tg2-mobile-toggle{cursor:pointer;color:#000;background:0 0;border:0;border-radius:0 20px 0 0;flex:none;place-items:center;width:60px;display:grid}:where([data-brand=v2]) .tg2-mobile-toggle .tg2-icon{width:15px;height:15px;transition:transform .3s}:where([data-brand=v2]) .tg2-mobile-toggle:hover{background:var(--tg2-paper);color:var(--tg2-brand)}:where([data-brand=v2]) li.tg2-is-open>.tg2-mobile-row .tg2-mobile-toggle .tg2-icon{transform:rotate(180deg)}:where([data-brand=v2]) .tg2-mobile-panel :focus-visible,:where([data-brand=v2]) .tg2-mobile-panel .tg2-btn:focus-visible{outline-offset:-2px}:where([data-brand=v2]) .tg2-mobile-sub{display:none}:where([data-brand=v2]) li.tg2-is-open>.tg2-mobile-sub{display:block}:where([data-brand=v2]) .tg2-mobile-sub .tg2-mobile-link{color:#000000bf;padding:16px 20px 16px 36px;font-size:15px;font-weight:600}:where([data-brand=v2]) .tg2-mobile-panel__foot{border-top:1px solid var(--tg2-line);gap:10px;padding:15px 20px 20px;display:flex}:where([data-brand=v2]) .tg2-mobile-panel__foot .tg2-btn{flex:1}@media(max-width:1199px)and (min-width:1025px){:where([data-brand=v2]) .tg2-header-login{display:none}:where([data-brand=v2]) .tg2-nav-item--compact{display:block}:where([data-brand=v2]) .tg2-nav-item--wide{display:none}}@media(max-width:1024px){:where([data-brand=v2]) .tg2-site-header{padding:5px 20px}:where([data-brand=v2]) .tg2-site-header__inner{min-height:60px}:where([data-brand=v2]) .tg2-site-header__logo{flex:0 0 20%;width:20%}:where([data-brand=v2]) .tg2-site-header__nav{display:none}:where([data-brand=v2]) .tg2-site-header__actions{flex:50%;gap:20px;width:50%;min-width:0}:where([data-brand=v2]) .tg2-nav-pill,:where([data-brand=v2]) .tg2-header-login{display:none}:where([data-brand=v2]) .tg2-logo{max-width:125px}:where([data-brand=v2]) .tg2-logo__word{font-size:18px}:where([data-brand=v2]) .tg2-burger,:where([data-brand=v2]) .tg2-mobile-panel{display:block}}@media(max-width:767px){:where([data-brand=v2]) .tg2-site-header{padding:5px 10px}:where([data-brand=v2]) .tg2-site-header__logo{flex:0 0 40%;width:40%}:where([data-brand=v2]) .tg2-logo{max-width:120px}:where([data-brand=v2]) .tg2-logo__word{font-size:17px}:where([data-brand=v2]) .tg2-site-header__actions .tg2-btn--header{display:none}:where([data-brand=v2]) .tg2-mobile-panel{left:10px;right:10px}}:where([data-brand=v2]) .tg2-site-footer{isolation:isolate;background:var(--tg2-g-footer);flex-direction:column;padding:80px 25px 25px;display:flex;position:relative}:where([data-brand=v2]) .tg2-site-footer:before{content:"";z-index:-1;background:var(--tg2-footer-art) left bottom/45vw auto no-repeat fixed;pointer-events:none;position:absolute;inset:0}:where([data-brand=v2]) .tg2-footer-card{border-radius:20px;flex-direction:column;align-items:stretch;margin-top:-50px;padding:60px 30px 55px;display:flex}:where([data-brand=v2]) .tg2-footer-card__inner{width:100%;max-width:var(--tg2-container-wide);flex-direction:column;margin:0 auto 50px;display:flex}:where([data-brand=v2]) .tg2-footer-logo{max-width:125px;margin-bottom:60px}:where([data-brand=v2]) .tg2-footer-main{justify-content:space-between;gap:20px;display:flex}:where([data-brand=v2]) .tg2-footer-left{flex-direction:column;justify-content:space-between;width:clamp(30%,375px,33%);display:flex}:where([data-brand=v2]) .tg2-footer-left__top{margin-bottom:40px}:where([data-brand=v2]) .tg2-footer-connect{margin-bottom:30px}:where([data-brand=v2]) .tg2-footer-contact{flex-direction:column;gap:10px;display:flex}:where([data-brand=v2]) .tg2-footer-contact__line{color:#000;word-break:break-word;align-items:center;gap:13px;font-size:24px;font-weight:500;line-height:1.4;display:inline-flex}:where([data-brand=v2]) .tg2-footer-contact__line .tg2-icon{width:18px;height:18px}:where([data-brand=v2]) .tg2-footer-right{flex-direction:column;width:clamp(30%,815px,66.6666%);padding-top:60px;display:flex}:where([data-brand=v2]) .tg2-footer-news__title{margin-bottom:10px}:where([data-brand=v2]) .tg2-footer-news__text{color:var(--tg2-muted);margin:0 0 20px}:where([data-brand=v2]) .tg2-footer-news{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:50px;display:flex}:where([data-brand=v2]) .tg2-news-form{flex:auto;gap:10px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-news-form .tg2-input{flex:auto;min-width:0}:where([data-brand=v2]) .tg2-social{grid-auto-flow:column;column-gap:8px;margin:5px 0 0 -10px;padding:0;list-style:none;display:inline-grid}:where([data-brand=v2]) .tg2-social__link{width:36px;height:36px;color:var(--tg2-paper);background:#000;border-radius:100%;place-items:center;transition:background .3s;display:grid}:where([data-brand=v2]) .tg2-social__link svg{fill:currentColor;width:16px;height:16px}:where([data-brand=v2]) .tg2-social__link:hover,:where([data-brand=v2]) .tg2-social__link:focus-visible{background:var(--tg2-brand);color:#fff;animation:.3s linear infinite alternate tg2-pulse-grow}:where([data-brand=v2]) .tg2-footer-cols{gap:20px;display:flex}:where([data-brand=v2]) .tg2-footer-col{flex:1 1 0;min-width:0}:where([data-brand=v2]) .tg2-footer-col__title{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-muted);margin:0 0 15px;font-size:12px;font-weight:400;line-height:1.3}:where([data-brand=v2]) .tg2-footer-col__links{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-footer-col__links a{color:#000;padding:8px 0;font-size:15px;font-weight:500;line-height:1.1;transition:all .4s;display:block}:where([data-brand=v2]) .tg2-footer-col__links a:hover,:where([data-brand=v2]) .tg2-footer-col__links a:focus-visible,:where([data-brand=v2]) .tg2-footer-col__links a[aria-current=page]{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-footer-legal{width:100%;max-width:var(--tg2-container-wide);border-top:1px solid var(--tg2-line);flex-wrap:wrap;align-items:flex-start;margin:0 auto;padding-top:40px;display:flex}:where([data-brand=v2]) .tg2-footer-legal__copy{color:#000;margin:0;padding-top:6px;font-size:14px;line-height:1.4}:where([data-brand=v2]) .tg2-footer-legal__links{flex:auto;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-footer-legal__links li{text-align:center;flex:1 1 0;margin:0 15px}:where([data-brand=v2]) .tg2-footer-legal__links a{color:#000;padding:6px 0;font-size:14px;line-height:1.4;display:inline-block}:where([data-brand=v2]) .tg2-footer-legal__links a:hover{color:var(--tg2-brand)}@media(max-width:1024px){:where([data-brand=v2]) .tg2-site-footer{padding:80px 20px 20px}:where([data-brand=v2]) .tg2-site-footer:before{background-size:70vw;background-attachment:scroll}:where([data-brand=v2]) .tg2-footer-card{margin-top:-60px;padding:40px 20px 30px}:where([data-brand=v2]) .tg2-footer-card__inner{margin-bottom:40px}:where([data-brand=v2]) .tg2-footer-logo{max-width:120px;margin-bottom:40px}:where([data-brand=v2]) .tg2-footer-main{flex-direction:column}:where([data-brand=v2]) .tg2-footer-left{flex-direction:row;align-items:center;width:100%;margin-bottom:20px}:where([data-brand=v2]) .tg2-footer-left>*{width:50%}:where([data-brand=v2]) .tg2-footer-left__top{margin-bottom:0}:where([data-brand=v2]) .tg2-footer-right{width:100%;padding-top:0}:where([data-brand=v2]) .tg2-footer-news{flex-direction:column;margin-bottom:25px}:where([data-brand=v2]) .tg2-news-form{width:65%}:where([data-brand=v2]) .tg2-footer-legal{padding-top:30px}:where([data-brand=v2]) .tg2-footer-legal__copy{width:47%}:where([data-brand=v2]) .tg2-footer-legal__links{width:45%}:where([data-brand=v2]) .tg2-footer-legal__links li{margin:0 10px}:where([data-brand=v2]) .tg2-footer-contact__line{font-size:20px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-footer-card__inner{margin-bottom:30px}:where([data-brand=v2]) .tg2-footer-left{flex-direction:column;align-items:flex-start;margin-bottom:25px}:where([data-brand=v2]) .tg2-footer-left>*{width:100%}:where([data-brand=v2]) .tg2-footer-left__top{margin-bottom:20px}:where([data-brand=v2]) .tg2-footer-news{margin-bottom:30px}:where([data-brand=v2]) .tg2-news-form{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:0}:where([data-brand=v2]) .tg2-news-form .tg2-input{width:100%}:where([data-brand=v2]) .tg2-footer-cols{flex-wrap:wrap;gap:20px 6%}:where([data-brand=v2]) .tg2-footer-col{flex:0 0 47%}:where([data-brand=v2]) .tg2-footer-legal__copy{order:99;width:100%;padding-top:10px}:where([data-brand=v2]) .tg2-footer-legal__links{flex-wrap:wrap;justify-content:flex-start;width:100%}:where([data-brand=v2]) .tg2-footer-legal__links li{text-align:left;flex:none;margin:0 15px 0 0}:where([data-brand=v2]) .tg2-footer-contact__line{font-size:18px}}@media(prefers-reduced-motion:reduce){:where([data-brand=v2]) .tg2-site-footer:before{background-attachment:scroll}}:where([data-brand=v2]){--tg2-app-side-w:336px}:where([data-brand=v2]) .tg2-app-topbar{z-index:100;border-radius:60px;align-items:center;gap:16px;height:56px;padding:0 8px 0 18px;display:flex;position:fixed;top:15px;left:15px;right:15px}:where([data-brand=v2]) .tg2-app-topbar__logo{width:calc(var(--tg2-app-side-w,336px) - 18px);flex:none;align-items:center;display:flex}:where([data-brand=v2]) .tg2-app-search{background:var(--tg2-surface);border:1px solid var(--tg2-border);max-width:560px;height:40px;color:var(--tg2-text-muted);border-radius:30px;flex:auto;align-items:center;gap:10px;padding:0 8px 0 16px;transition:border .3s;display:flex}:where([data-brand=v2]) .tg2-app-search:hover,:where([data-brand=v2]) .tg2-app-search:focus-within{border-color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-app-search .tg2-icon{width:16px;height:16px}:where([data-brand=v2]) .tg2-app-search input{min-width:0;font-family:var(--tg2-font-sans);color:var(--tg2-text);background:0 0;border:0;outline:none;flex:auto;font-size:15px}:where([data-brand=v2]) .tg2-app-search input::placeholder{color:var(--tg2-text);opacity:.6}:where([data-brand=v2]) .tg2-app-topbar__right{align-items:center;gap:10px;margin-left:auto;display:flex}:where([data-brand=v2]) .tg2-chip.tg2-credits-chip{box-sizing:border-box;justify-content:center;align-self:center;gap:7px;height:40px;padding:0 16px;line-height:1;text-decoration:none}:where([data-brand=v2]) .tg2-credits-chip .tg2-icon{width:14px;height:14px;color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-icon-btn{border:1px solid var(--tg2-border);background:var(--tg2-surface);width:40px;height:40px;color:var(--tg2-text);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:background .3s,border .3s,color .3s;display:grid;position:relative}:where([data-brand=v2]) .tg2-icon-btn:hover,:where([data-brand=v2]) .tg2-icon-btn:focus-visible{border-color:var(--tg2-ink);color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-icon-btn .tg2-icon{width:18px;height:18px}:where([data-brand=v2]) .tg2-icon-btn__dot{background:var(--tg2-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--tg2-surface);border-radius:50%;position:absolute;top:8px;right:9px}:where([data-brand=v2]) .tg2-icon-btn--ghost{background:0 0;border-color:#0000}:where([data-brand=v2]) .tg2-avatar-initials{background:var(--tg2-lavender);width:36px;height:36px;color:var(--tg2-ink);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}:where([data-brand=v2]) a.tg2-avatar-initials:hover,:where([data-brand=v2]) a.tg2-avatar-initials:active{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-app-progress{z-index:130;pointer-events:none;opacity:0;transform-origin:0;background:var(--tg2-accent);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}:where([data-brand=v2]) .tg2-app-progress.tg2-is-active{opacity:1;transition:opacity 0s linear .12s,transform 6s cubic-bezier(.1,.7,.2,1) .12s;transform:scaleX(.85)}@media(prefers-reduced-motion:reduce){:where([data-brand=v2]) .tg2-app-progress.tg2-is-active{opacity:.6;transition:opacity 0s linear .12s;transform:scaleX(1)}}:where([data-brand=v2]) .tg2-app-burger,:where([data-brand=v2]) .tg2-app-search-btn{display:none}:where([data-brand=v2]) .tg2-app-sidebar{z-index:90;width:var(--tg2-app-side-w,336px);background:var(--tg2-surface);max-width:calc(100vw - 30px);box-shadow:var(--tg2-sh-panel);scrollbar-width:thin;border:8px solid #6904f200;border-radius:20px;position:fixed;top:85px;bottom:15px;left:15px;overflow-y:auto}:where([data-brand=v2]) .tg2-app-nav__group+.tg2-app-nav__group{margin-top:4px}:where([data-brand=v2]) .tg2-app-nav__title{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);margin:0;padding:16px 12px 6px;font-size:12px;font-weight:400;line-height:1.3}:where([data-brand=v2]) .tg2-app-nav__toggle{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}:where([data-brand=v2]) .tg2-app-nav__toggle:hover,:where([data-brand=v2]) .tg2-app-nav__toggle:focus-visible{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-app-nav__caret{flex:none;width:12px;height:12px;transition:transform .2s}:where([data-brand=v2]) .tg2-app-nav__toggle[aria-expanded=true] .tg2-app-nav__caret{transform:rotate(180deg)}:where([data-brand=v2]) .tg2-app-nav__list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-app-nav__list[hidden]{display:none}:where([data-brand=v2]) .tg2-app-nav__list li{list-style:none}:where([data-brand=v2]) .tg2-app-nav__link{color:var(--tg2-text);border-radius:32px;align-items:center;gap:10px;padding:12px;font-size:15px;font-weight:500;line-height:1.1;transition:all .3s;display:flex}:where([data-brand=v2]) .tg2-app-nav__link:visited{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-app-nav__link .tg2-icon{width:16px;height:16px}:where([data-brand=v2]) .tg2-app-nav__link:hover,:where([data-brand=v2]) .tg2-app-nav__link:focus-visible{background:var(--tg2-surface-2);color:var(--tg2-text)}:where([data-brand=v2]) .tg2-app-nav__link.tg2-is-active,:where([data-brand=v2]) .tg2-app-nav__link[aria-current=page]{background:var(--tg2-surface-2);color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-app-nav__count{font-family:var(--tg2-font-label);background:var(--tg2-lavender);color:var(--tg2-accent);border-radius:20px;margin-left:auto;padding:4px 8px;font-size:12px;line-height:1}:where([data-brand=v2]) .tg2-app-nav__preview{margin-left:auto}:where([data-brand=v2]) .tg2-app-scrim{display:none}:where([data-brand=v2]) .tg2-app-main{min-height:100vh;padding:85px 30px 60px calc(var(--tg2-app-side-w,336px) + 45px)}:where([data-brand=v2]) .tg2-app-main__inner{max-width:var(--tg2-container);margin:0 auto}:where([data-brand=v2]) .tg2-app-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:30px 0;display:flex}:where([data-brand=v2]) .tg2-app-page-head__text>.tg2-eyebrow{margin-bottom:8px}:where([data-brand=v2]) .tg2-app-page-head__title{margin:0}:where([data-brand=v2]) .tg2-app-page-head__sub{color:var(--tg2-text-muted);margin:6px 0 0}:where([data-brand=v2]) .tg2-app-page-head__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-app-section{margin-bottom:40px}:where([data-brand=v2]) .tg2-app-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:15px 20px;margin-bottom:15px;display:flex}:where([data-brand=v2]) .tg2-app-section__head .tg2-eyebrow{margin-bottom:6px}:where([data-brand=v2]) .tg2-app-bottomnav{display:none}:where([data-brand=v2]) .tg2-table-wrap{background:var(--tg2-surface);border:1px solid var(--tg2-border);box-shadow:var(--tg2-sh-table);border-radius:20px;position:relative;overflow-x:auto}:where([data-brand=v2]) .tg2-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}:where([data-brand=v2]) .tg2-table th{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);text-align:left;border-bottom:1px solid var(--tg2-border);white-space:nowrap;padding:14px 20px;font-size:12px;font-weight:400;line-height:1.3}:where([data-brand=v2]) .tg2-table td{border-bottom:1px solid var(--tg2-border);vertical-align:middle;padding:16px 20px}:where([data-brand=v2]) .tg2-table tbody tr:last-child td{border-bottom:0}:where([data-brand=v2]) .tg2-table tbody tr{transition:background .3s}:where([data-brand=v2]) .tg2-table tbody tr:hover{background:var(--tg2-surface-2)}:where([data-brand=v2]) .tg2-table .tg2-t-title{color:var(--tg2-text);font-size:15px;font-weight:500}:where([data-brand=v2]) .tg2-table .tg2-t-sub{color:var(--tg2-text-muted);margin-top:2px;font-size:13px;display:block}:where([data-brand=v2]) .tg2-table .tg2-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-brand=v2]) .tg2-table tr.tg2-is-locked{background:var(--tg2-surface-2);color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-table tr.tg2-is-locked .tg2-icon--lock{width:14px;height:14px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-filter-chip{background:var(--tg2-surface);border:1px solid var(--tg2-border);color:var(--tg2-text);cursor:pointer;white-space:nowrap;border-radius:60px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.1;transition:background .3s,border .3s,color .3s;display:inline-flex}:where([data-brand=v2]) .tg2-filter-chip .tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-filter-chip:hover{border-color:var(--tg2-ink);color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-filter-chip.tg2-is-on,:where([data-brand=v2]) .tg2-filter-chip[aria-pressed=true]{background:var(--tg2-ink);border-color:var(--tg2-ink);color:var(--tg2-white)}:where([data-brand=v2]) .tg2-seg{scrollbar-width:none;border-radius:60px;align-items:center;gap:4px;max-width:100%;padding:5px;display:inline-flex;position:relative;overflow-x:auto}:where([data-brand=v2]) .tg2-seg::-webkit-scrollbar{display:none}:where([data-brand=v2]) .tg2-seg__opt{z-index:0;font-family:var(--tg2-font-sans);color:var(--tg2-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:32px;flex:none;padding:10px 18px;font-size:15px;font-weight:500;line-height:1.1;transition:color .4s;position:relative}:where([data-brand=v2]) .tg2-seg__opt:before{content:"";z-index:-1;background:var(--tg2-surface);opacity:0;border-radius:32px;transition:opacity .3s;position:absolute;inset:0}:where([data-brand=v2]) .tg2-seg__opt:hover,:where([data-brand=v2]) .tg2-seg__opt.tg2-is-active,:where([data-brand=v2]) .tg2-seg__opt[aria-selected=true],:where([data-brand=v2]) .tg2-seg__opt[aria-pressed=true]{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-seg__opt.tg2-is-active:before,:where([data-brand=v2]) .tg2-seg__opt[aria-selected=true]:before,:where([data-brand=v2]) .tg2-seg__opt[aria-pressed=true]:before{opacity:1}:is(:where([data-brand=v2])[data-tg2-bg=app],:where([data-brand=v2]) [data-tg2-bg=app]) .tg2-seg.tg2-glass,:where([data-brand=v2]) :is(.tg2-ui-sheet,.tg2-ui-dialog) .tg2-seg.tg2-glass,:is(:where([data-brand=v2])[data-tg2-bg=inner],:where([data-brand=v2]) [data-tg2-bg=inner]) .tg2-seg.tg2-glass:not(.tg2-az-nav){--tg2-glass-tint:var(--tg2-lavender);--tg2-glass-alpha:.45}:is(:where([data-brand=v2])[data-tg2-bg=app],:where([data-brand=v2]) [data-tg2-bg=app]) .tg2-seg__opt.tg2-is-active:before,:is(:where([data-brand=v2])[data-tg2-bg=app],:where([data-brand=v2]) [data-tg2-bg=app]) .tg2-seg__opt[aria-selected=true]:before,:where([data-brand=v2]) :is(.tg2-ui-sheet,.tg2-ui-dialog) .tg2-seg__opt[aria-selected=true]:before,:is(:where([data-brand=v2])[data-tg2-bg=app],:where([data-brand=v2]) [data-tg2-bg=app]) .tg2-seg__opt[aria-pressed=true]:before,:is(:where([data-brand=v2])[data-tg2-bg=inner],:where([data-brand=v2]) [data-tg2-bg=inner]) .tg2-seg__opt.tg2-is-active:before,:is(:where([data-brand=v2])[data-tg2-bg=inner],:where([data-brand=v2]) [data-tg2-bg=inner]) .tg2-seg__opt[aria-selected=true]:before,:is(:where([data-brand=v2])[data-tg2-bg=inner],:where([data-brand=v2]) [data-tg2-bg=inner]) .tg2-seg__opt[aria-pressed=true]:before{box-shadow:var(--tg2-sh-chip)}:where([data-brand=v2]) .tg2-seg__save{font-family:var(--tg2-font-label);text-transform:uppercase;letter-spacing:.5px;color:var(--tg2-accent);margin-left:6px;font-size:11px}:where([data-brand=v2]) .tg2-scroll-track{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow-x:auto}:where([data-brand=v2]) .tg2-scroll-track::-webkit-scrollbar{display:none}:where([data-brand=v2]) .tg2-seg>.tg2-scroll-track{gap:inherit;flex:0 auto;flex-wrap:inherit;border-radius:inherit;margin:-5px;padding:5px;list-style:none}:where([data-brand=v2]) .tg2-scroll-track[data-tg2-more]{scroll-padding-inline:44px}:where([data-brand=v2]) .tg2-scroll-track[data-tg2-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}:where([data-brand=v2]) .tg2-scroll-track[data-tg2-more=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}:where([data-brand=v2]) .tg2-scroll-track[data-tg2-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}:where([data-brand=v2]) .tg2-scroll-cue__btn{z-index:2;border:1px solid var(--tg2-border);background:var(--tg2-surface);width:28px;height:28px;color:var(--tg2-ink);box-shadow:var(--tg2-sh-chip);cursor:pointer;border-radius:50%;place-items:center;margin-top:-14px;padding:0;display:grid;position:absolute;top:50%}:where([data-brand=v2]) .tg2-scroll-cue__btn--start{left:4px}:where([data-brand=v2]) .tg2-scroll-cue__btn--end{right:4px}:where([data-brand=v2]) .tg2-scroll-cue__btn .tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-scroll-cue__btn--start .tg2-icon{transform:rotate(180deg)}:where([data-brand=v2]) .tg2-scroll-cue__btn:hover{background:var(--tg2-ink);border-color:var(--tg2-ink);color:var(--tg2-white)}@media(prefers-reduced-motion:no-preference){:where([data-brand=v2]) .tg2-scroll-cue__btn{transition:background .2s,color .2s}}:where([data-brand=v2]) .tg2-empty{background:var(--tg2-surface-2);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:50px 30px;display:flex}:where([data-brand=v2]) .tg2-empty>.tg2-icon{width:35px;height:35px;margin-bottom:6px}:where([data-brand=v2]) .tg2-empty__title{margin:0}:where([data-brand=v2]) .tg2-empty__text{color:var(--tg2-text-muted);max-width:420px;margin:0 0 10px}@media(max-width:1024px){:where([data-brand=v2]) .tg2-app-topbar__logo{width:auto}:where([data-brand=v2]) .tg2-app-burger{display:grid}:where([data-brand=v2]) .tg2-app-sidebar{z-index:120;transition:transform .3s;top:85px;transform:translate(calc(-100% - 30px))}:where([data-brand=v2]) .tg2-app-sidebar.tg2-is-open{transform:none}:where([data-brand=v2]) .tg2-app-scrim{z-index:110;background:var(--tg2-scrim);position:fixed;inset:0}:where([data-brand=v2]) .tg2-app-scrim.tg2-is-open{display:block}:where([data-brand=v2]) .tg2-app-main{padding:85px 20px 60px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-app-topbar{gap:8px;padding:0 6px 0 14px;top:10px;left:10px;right:10px}:where([data-brand=v2]) .tg2-app-search{display:none}:where([data-brand=v2]) .tg2-app-search-btn{display:grid}:where([data-brand=v2]) .tg2-app-topbar .tg2-credits-chip{display:none}:where([data-brand=v2]) .tg2-app-sidebar{top:76px;bottom:86px;left:10px}:where([data-brand=v2]) .tg2-app-main{padding:76px 16px 100px}:where([data-brand=v2]) .tg2-app-page-head{align-items:flex-start;margin:20px 0}:where([data-brand=v2]) .tg2-app-section__head{flex-direction:column;align-items:flex-start}:where([data-brand=v2]) .tg2-grid--m2{grid-template-columns:repeat(2,minmax(0,1fr))!important}:where([data-brand=v2]) .tg2-table td,:where([data-brand=v2]) .tg2-table th{padding-left:14px;padding-right:14px}:where([data-brand=v2]) .tg2-app-bottomnav{z-index:100;border-radius:60px;justify-content:space-around;align-items:center;height:64px;padding:0 6px;display:flex;position:fixed;bottom:10px;left:10px;right:10px}:where([data-brand=v2]) .tg2-app-bottomnav__link{font-family:var(--tg2-font-label);letter-spacing:.5px;text-transform:uppercase;color:var(--tg2-text);cursor:pointer;background:0 0;border:0;border-radius:32px;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:8px 4px;font-size:10px;display:flex}:where([data-brand=v2]) a.tg2-app-bottomnav__link:hover,:where([data-brand=v2]) a.tg2-app-bottomnav__link:active{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-app-bottomnav__link .tg2-icon{width:20px;height:20px}:where([data-brand=v2]) .tg2-app-bottomnav__link.tg2-is-active,:where([data-brand=v2]) .tg2-app-bottomnav__link[aria-current=page]{color:var(--tg2-accent)}}@media(min-width:768px)and (max-width:1024px){:is(:where([data-brand=v2])[data-tg2-bg=app],:where([data-brand=v2]) [data-tg2-bg=app]) .tg2-grid--3.tg2-grid--t2>:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:1024px){:where([data-brand=v2]) .tg2-app-topbar{z-index:130}}@media(max-width:767px){:where([data-brand=v2]) .tg2-app-bottomnav{z-index:130}}@media(max-width:420px){:where([data-brand=v2]) .tg2-app-feedback-btn{display:none}}:where([data-brand=v2]) .tg2-app-topbar .tg2-logo{display:inline-flex}:where([data-brand=v2]) .tg2-app-nav__label{overflow-wrap:anywhere;flex:auto;min-width:0}:where([data-brand=v2]) .tg2-app-nav__link .tg2-app-nav__preview{letter-spacing:.3px;flex:none;padding:2px 7px;font-size:10px}:where([data-brand=v2]) .tg2-app-nav__link .tg2-app-nav__count{flex:none}:where([data-brand=v2]) .tg2-app-nav__link--sub{padding-left:38px;font-size:14px;font-weight:500}:where([data-brand=v2]) .tg2-app-nav__link--sub .tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-app-nav__row{align-items:center;gap:4px;display:flex}:where([data-brand=v2]) .tg2-app-nav__row>.tg2-app-nav__link{flex:auto;min-width:0}:where([data-brand=v2]) .tg2-app-nav__subtoggle{width:36px;height:36px;color:var(--tg2-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:all .3s;display:grid}:where([data-brand=v2]) .tg2-app-nav__subtoggle:hover,:where([data-brand=v2]) .tg2-app-nav__subtoggle:focus-visible{background:var(--tg2-surface-2);color:var(--tg2-text)}:where([data-brand=v2]) .tg2-app-nav__subtoggle[aria-expanded=true] .tg2-app-nav__caret{transform:rotate(180deg)}:where([data-brand=v2]) .tg2-app-sidebar__credits{display:none}:where([data-brand=v2]) .tg2-app-topbar .tg2-credits-chip .tg2-badge,:where([data-brand=v2]) .tg2-app-sidebar__credits .tg2-badge{margin-left:2px}:where([data-brand=v2]) .tg2-app-usermenu__trigger{cursor:pointer;border:0}:where([data-brand=v2]) .tg2-app-usermenu__trigger:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-app-usermenu{min-width:240px}:where([data-brand=v2]) .tg2-app-usermenu__head{font-family:var(--tg2-font-sans);text-transform:none;letter-spacing:0;flex-direction:column;gap:2px;padding:10px 14px 8px;display:flex}:where([data-brand=v2]) .tg2-app-usermenu__name{color:var(--tg2-text);overflow-wrap:anywhere;font-size:15px;font-weight:500}:where([data-brand=v2]) .tg2-app-usermenu__email{color:var(--tg2-text-muted);overflow-wrap:anywhere;font-size:13px}:where([data-brand=v2]) .tg2-app-usermenu .tg2-ui-menu__item{align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-app-usermenu .tg2-ui-menu__item .tg2-icon{width:16px;height:16px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-app-page-loading{place-items:center;min-height:50vh;display:grid}:where([data-brand=v2]) .tg2-app-page-loading__spinner{border:3px solid var(--tg2-lavender);border-top-color:var(--tg2-accent);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite tg2-app-spin}@media(prefers-reduced-motion:reduce){:where([data-brand=v2]) .tg2-app-page-loading__spinner{animation-duration:2.4s}}:where([data-brand=v2]) .tg2-app-bare{min-height:100vh}:where([data-brand=v2]) .tg2-app-bare__head{padding:24px 30px 0}:where([data-brand=v2]) .tg2-app-bare__main{max-width:760px;margin:0 auto;padding:30px 20px 60px}:where([data-brand=v2]) .tg2-app-status{place-items:center;min-height:70vh;padding:40px 16px;display:grid}:where([data-brand=v2]) .tg2-app-status__card{background:var(--tg2-surface-2);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:520px;padding:40px 30px;display:flex}:where([data-brand=v2]) .tg2-app-status__card:focus{outline:none}:where([data-brand=v2]) .tg2-app-status__icon{background:var(--tg2-surface);width:56px;height:56px;box-shadow:var(--tg2-sh-chip);color:var(--tg2-accent);border-radius:50%;place-items:center;margin-top:18px;display:grid}:where([data-brand=v2]) .tg2-app-status__icon .tg2-icon{width:22px;height:22px}:where([data-brand=v2]) .tg2-app-status__code,:where([data-brand=v2]) .tg2-app-status__title{margin:0}:where([data-brand=v2]) .tg2-app-status__text{max-width:380px;color:var(--tg2-text-muted);margin:0}:where([data-brand=v2]) .tg2-app-status__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}@media(max-width:1024px){:where([data-brand=v2]) .tg2-app-sidebar{visibility:hidden;transition:transform .3s,visibility 0s linear .3s}:where([data-brand=v2]) .tg2-app-sidebar.tg2-is-open{visibility:visible;transition:transform .3s}}@media(max-width:767px){:where([data-brand=v2]) .tg2-app-sidebar__credits{padding:12px 4px 4px;display:block}:where([data-brand=v2]) .tg2-app-sidebar__credits .tg2-credits-chip{display:inline-flex}:where([data-brand=v2]) .tg2-app-bottomnav{bottom:calc(10px + env(safe-area-inset-bottom,0px))}:where([data-brand=v2]) .tg2-app-sidebar{bottom:calc(86px + env(safe-area-inset-bottom,0px))}:where([data-brand=v2]) .tg2-app-main{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}:where([data-brand=v2]) .tg2-app-bare__head{padding:16px 16px 0}:where([data-brand=v2]) .tg2-app-bare__main{padding:20px 16px 40px}}@media(prefers-reduced-motion:reduce){:where([data-brand=v2]) .tg2-app-sidebar,:where([data-brand=v2]) .tg2-app-sidebar.tg2-is-open{transition:none}}:where([data-brand=v2]) .tg2-tour__shield{z-index:200;position:fixed;inset:0}:where([data-brand=v2]) .tg2-tour__shield--dim{background:#120a2673}:where([data-brand=v2]) .tg2-tour__spot{z-index:201;outline:2px solid var(--tg2-accent);outline-offset:2px;pointer-events:none;border-radius:16px;transition:top .25s,left .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 9999px #120a2673}:where([data-brand=v2]) .tg2-tour__card{z-index:202;border:1px solid var(--tg2-border);background:var(--tg2-surface);width:min(360px,100vw - 32px);color:var(--tg2-text);box-shadow:var(--tg2-sh-panel),0 10px 32px #00000029;border-radius:20px;padding:20px 22px 18px;position:fixed}:where([data-brand=v2]) .tg2-tour__card:focus{outline:none}:where([data-brand=v2]) .tg2-tour__card:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-tour__card--docked{bottom:24px;left:50%;transform:translate(-50%)}:where([data-brand=v2]) .tg2-tour__step{color:var(--tg2-accent);margin:0}:where([data-brand=v2]) .tg2-tour__title{margin:8px 0 0}:where([data-brand=v2]) .tg2-tour__body{color:var(--tg2-text-muted);margin:8px 0 0;font-size:15px;line-height:1.5}:where([data-brand=v2]) .tg2-tour__dots{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}:where([data-brand=v2]) .tg2-tour__dot{background:var(--tg2-border);border-radius:50%;width:6px;height:6px}:where([data-brand=v2]) .tg2-tour__dot.tg2-is-active{background:var(--tg2-accent)}:where([data-brand=v2]) .tg2-tour__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}:where([data-brand=v2]) .tg2-tour__nav{gap:8px;margin-left:auto;display:inline-flex}@media(max-width:767px){:where([data-brand=v2]) .tg2-tour__card--docked{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){:where([data-brand=v2]) .tg2-tour__spot{transition:none}}@media print{:where([data-brand=v2]) .tg2-tour,:where([data-brand=v2]) .tg2-app-topbar,:where([data-brand=v2]) .tg2-app-sidebar,:where([data-brand=v2]) .tg2-app-scrim,:where([data-brand=v2]) .tg2-app-bottomnav{display:none}:where([data-brand=v2]) .tg2-app-main{min-height:0;padding:0}}:where([data-brand=v2]) .tg2-site-main{display:block}:where([data-brand=v2]) .tg2-site-main:focus{outline:none}:where([data-brand=v2]) .tg2-site-preview{background:var(--tg2-lavender);color:var(--tg2-ink);text-align:center;border-radius:20px;justify-content:center;align-items:flex-start;gap:8px;margin-top:20px;padding:12px 20px;font-size:14px;line-height:1.4;display:flex}:where([data-brand=v2]) .tg2-site-preview>.tg2-icon{flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-site-preview>p{margin:0}:where([data-brand=v2]) .tg2-site-crumbs{margin-top:10vh}:where([data-brand=v2]) .tg2-site-crumbs+.tg2-page-head,:where([data-brand=v2]) .tg2-site-crumbs+.tg2-page-banner-section{margin-top:0}:where([data-brand=v2]) .tg2-crumbs{color:var(--tg2-muted);margin:0 0 10px;font-size:14px;line-height:1.4}:where([data-brand=v2]) .tg2-crumbs__list{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-crumbs__item{align-items:center;gap:6px 8px;min-width:0;display:inline-flex}:where([data-brand=v2]) .tg2-crumbs a,:where([data-brand=v2]) .tg2-crumbs a:visited{color:var(--tg2-muted);text-decoration:none;transition:color .3s}:where([data-brand=v2]) .tg2-crumbs a:hover{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-crumbs .tg2-icon{width:12px;height:12px}:where([data-brand=v2]) .tg2-crumbs [aria-current]{color:#000}:where([data-brand=v2]) .tg2-section-head__intro{max-width:630px;margin:0}:where([data-brand=v2]) .tg2-section-head--center .tg2-section-head__intro{max-width:none}:where([data-brand=v2]) .tg2-page-head{margin-top:10vh;margin-bottom:108px}:where([data-brand=v2]) .tg2-page-head__inner{padding-right:25%}:where([data-brand=v2]) .tg2-page-head__inner>.tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-page-head__title{margin:0 0 30px}:where([data-brand=v2]) .tg2-page-head__intro{margin:0;font-size:24px;font-weight:500;line-height:1.4}:where([data-brand=v2]) .tg2-page-head--center .tg2-page-head__inner{text-align:center;max-width:1060px;margin:0 auto;padding-right:0}:where([data-brand=v2]) .tg2-page-head__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}:where([data-brand=v2]) .tg2-page-head--center .tg2-page-head__actions{justify-content:center}:where([data-brand=v2]) .tg2-page-banner{isolation:isolate;border-radius:20px;align-items:flex-end;min-height:clamp(300px,65vh,700px);display:flex;position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-page-banner>img{object-fit:cover;z-index:-2;border-radius:0;width:100%;height:100%;position:absolute;inset:0}:where([data-brand=v2]) .tg2-page-banner--dark:before{content:"";z-index:-1;background:linear-gradient(#0000 30%,#0000008c);position:absolute;inset:0}:where([data-brand=v2]) .tg2-page-banner__content{color:#fff;max-width:900px;padding:calc(165px + 4vh) 30px calc(65px + 3vh)}:where([data-brand=v2]) .tg2-page-banner__content .tg2-h1,:where([data-brand=v2]) .tg2-page-banner__content h1{color:#fff}:where([data-brand=v2]) .tg2-page-banner__content .tg2-eyebrow{color:#fff;margin-bottom:10px}:where([data-brand=v2]) .tg2-page-banner-section{margin:20px 0 0}:where([data-brand=v2]) .tg2-page-banner-section .tg2-page-banner__content{max-width:820px}:where([data-brand=v2]) .tg2-page-banner__intro{color:#fff;max-width:640px;margin:20px 0 0;font-size:20px;line-height:1.5}:where([data-brand=v2]) .tg2-page-banner-section .tg2-page-head__title{margin-bottom:0}:where([data-brand=v2]) .tg2-page-banner-section .tg2-page-banner--dark:before{background:linear-gradient(90deg,#00000080,#0000 70%),linear-gradient(#0000 30%,#0000008c)}:where([data-brand=v2]) .tg2-rule-sections>*+*{border-top:1px solid var(--tg2-line);margin-top:calc(65px + 4vh);padding-top:calc(65px + 4vh)}:where([data-brand=v2]) .tg2-check-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-check-list li{align-items:flex-start;gap:10px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-check-list .tg2-icon{width:14px;height:14px;color:var(--tg2-brand);margin-top:4px}:where([data-brand=v2]) .tg2-numbered-steps{counter-reset:tg2-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-numbered-steps>li{counter-increment:tg2-step;background:var(--tg2-paper);border-radius:20px;padding:30px;list-style:none}:where([data-brand=v2]) .tg2-numbered-steps>li:before{content:counter(tg2-step,decimal-leading-zero);font-family:var(--tg2-font-label);letter-spacing:1px;color:var(--tg2-muted);margin-bottom:30px;font-size:12px;display:block}:where([data-brand=v2]) .tg2-prose{max-width:850px;margin:0 auto;font-size:18px;line-height:1.6}:where([data-brand=v2]) .tg2-prose h2{margin:1.6em 0 .6em;font-size:24px;font-weight:500;line-height:1.4}:where([data-brand=v2]) .tg2-prose h3{margin:1.4em 0 .5em;font-size:20px;font-weight:500;line-height:1.4}:where([data-brand=v2]) .tg2-prose ul,:where([data-brand=v2]) .tg2-prose ol{margin:0 0 1em;padding-left:1.3em}:where([data-brand=v2]) .tg2-prose ul{list-style:outside}:where([data-brand=v2]) .tg2-prose ol{list-style:decimal}:where([data-brand=v2]) .tg2-prose li{margin-bottom:.4em}:where([data-brand=v2]) .tg2-prose a{color:var(--tg2-brand);text-underline-offset:2px;text-decoration:underline}:where([data-brand=v2]) .tg2-prose strong,:where([data-brand=v2]) .tg2-prose b{font-weight:700}:where([data-brand=v2]) .tg2-prose blockquote{background:var(--tg2-paper);border-radius:20px;margin:1.5em 0;padding:20px 30px;font-size:20px;font-weight:500}:where([data-brand=v2]) .tg2-prose hr{border:0;border-top:1px solid var(--tg2-line);margin:2em 0}:where([data-brand=v2]) .tg2-prose code{background:var(--tg2-paper);border-radius:6px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}:where([data-brand=v2]) .tg2-prose table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:16px}:where([data-brand=v2]) .tg2-prose th,:where([data-brand=v2]) .tg2-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--tg2-line);padding:10px 12px}:where([data-brand=v2]) .tg2-prose th{font-weight:500}:where([data-brand=v2]) .tg2-prose--fill{max-width:none;margin:0}:where([data-brand=v2]) .tg2-prose--fill>h2:first-child{margin-top:0}:where([data-brand=v2]) .tg2-toc-layout .tg2-faq-left{align-self:stretch}:where([data-brand=v2]) .tg2-toc__list a,:where([data-brand=v2]) .tg2-toc__list a:visited{color:#000;text-decoration:none;transition:color .3s}:where([data-brand=v2]) .tg2-toc__list a:hover{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-toc-layout__body [id]{scroll-margin-top:100px}:where([data-brand=v2]) .tg2-kpi__label{color:var(--tg2-muted);margin-bottom:10px}:where([data-brand=v2]) .tg2-niche-grid{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-niche-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}:where([data-brand=v2]) .tg2-tab-section{--tg2-cp-tab:polygon(.132812px 0,.132812px 0,.610648px 2.55057px,1.58741px 6.30721px,3.21634px 10.9226px,5.65064px 16.0495px,9.04354px 21.3405px,13.5483px 26.4483px,19.3181px 31.0256px,26.5061px 34.7252px,35.2657px 37.1996px,45.75px 38.1016px,197.25px 38.1016px,197.25px 38.1016px,198.023px 38.1234px,200.196px 38.2761px,203.548px 38.6904px,207.858px 39.4973px,212.906px 40.8275px,218.472px 42.8119px,224.335px 45.5813px,230.274px 49.2666px,236.069px 53.9986px,241.5px 59.9082px,241.5px 59.9082px,242.062px 60.4692px,243.654px 62.0498px,246.137px 64.4966px,249.372px 67.6563px,253.219px 71.3755px,257.538px 75.5007px,262.19px 79.8786px,267.036px 84.3557px,271.936px 88.7787px,276.75px 92.9941px,276.75px 92.9941px,281.168px 95.9212px,285.57px 98.1589px,289.958px 99.7969px,294.33px 100.925px,298.688px 101.633px,303.03px 102.011px,307.358px 102.149px,311.671px 102.136px,315.968px 102.062px,320.251px 102.018px, calc(100% - .232px) 102.018px, calc(100% - .232px) calc(100% - .982px) ,320.251px calc(100% - .982px) ,320.251px calc(100% - .982px) ,315.968px calc(100% - .93751px) ,311.671px calc(100% - .86392px) ,307.358px calc(100% - .85105px) ,303.031px calc(100% - .98872px) ,298.688px calc(100% - 1.36675px) ,294.331px calc(100% - 2.07496px) ,289.958px calc(100% - 3.20317px) ,285.571px calc(100% - 4.8412px) ,281.168px calc(100% - 7.07887px) ,276.751px calc(100% - 10.006px) ,276.751px calc(100% - 10.006px) ,271.948px calc(100% - 14.2115px) ,267.059px calc(100% - 18.6239px) ,262.224px calc(100% - 23.091px) ,257.58px calc(100% - 27.4604px) ,253.267px calc(100% - 31.5796px) ,249.422px calc(100% - 35.2964px) ,246.184px calc(100% - 38.4584px) ,243.693px calc(100% - 40.9133px) ,242.085px calc(100% - 42.5086px) ,241.501px calc(100% - 43.092px) ,241.501px calc(100% - 43.092px) ,236.07px calc(100% - 49.0014px) ,230.275px calc(100% - 53.7333px) ,224.336px calc(100% - 57.4185px) ,218.473px calc(100% - 60.1879px) ,212.907px calc(100% - 62.1723px) ,207.858px calc(100% - 63.5024px) ,203.548px calc(100% - 64.3092px) ,200.196px calc(100% - 64.7236px) ,198.023px calc(100% - 64.8762px) ,197.25px calc(100% - 64.898px) ,45.75px calc(100% - 64.898px) ,45.75px calc(100% - 64.898px) ,34.263px calc(100% - 65.9931px) ,24.8641px calc(100% - 68.965px) ,17.3461px calc(100% - 73.3445px) ,11.5021px calc(100% - 78.6623px) ,7.12505px calc(100% - 84.4494px) ,4.00804px calc(100% - 90.2364px) ,1.94402px calc(100% - 95.5542px) ,.726012px calc(100% - 99.9335px) ,.147004px calc(100% - 102.905px) ,1.38672e-31px calc(100% - 104px) ,0 0,.132812px 0);-webkit-clip-path:var(--tg2-cp-tab);clip-path:var(--tg2-cp-tab);margin-bottom:calc(65px + 4vh);padding:calc(165px + 4vh) 0 calc(65px + 6vh)}:where([data-brand=v2]) .tg2-tab-section--dark{color:#fff;background:#000;padding-top:calc(165px + 6vh)}:where([data-brand=v2]) .tg2-tab-section--paper{background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-s-about{background:linear-gradient(#faf9f7,#fff);margin-bottom:12vh;padding:12vh 0 60px}:where([data-brand=v2]) .tg2-about-head{display:flex}:where([data-brand=v2]) .tg2-about-head__main{width:50%}:where([data-brand=v2]) .tg2-about-head__main>.tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-about-head__main>.tg2-h2,:where([data-brand=v2]) .tg2-about-head__main>h2{max-width:415px}:where([data-brand=v2]) .tg2-about-body{gap:20px;margin-top:10px;display:flex}:where([data-brand=v2]) .tg2-about-left{flex-direction:column;justify-content:space-between;width:50%;display:flex}:where([data-brand=v2]) .tg2-about-text{max-width:415px;margin:0 0 15px;padding-bottom:1em}:where([data-brand=v2]) .tg2-about-right{width:50%;overflow:hidden}:where([data-brand=v2]) .tg2-divider-list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-divider-list>li{font-size:20px;font-weight:500;line-height:1.4;list-style:none}:where([data-brand=v2]) .tg2-divider-list>li+li{border-top:1px solid var(--tg2-line);margin-top:29px;padding-top:30px}:where([data-brand=v2]) .tg2-divider-list--sm>li{font-size:16px;font-weight:400}:where([data-brand=v2]) .tg2-divider-list--sm>li+li{margin-top:15px;padding-top:15px}:where([data-brand=v2]) .tg2-s-modules{margin-bottom:12vh}:where([data-brand=v2]) .tg2-s-approach{isolation:isolate;padding:12vh var(--tg2-gutter);background:linear-gradient(#fff,#faf9f7);flex-direction:column;align-items:center;display:flex;position:relative}:where([data-brand=v2]) .tg2-approach-intro{width:630px;max-width:100%;margin-bottom:calc(65px + 1vh)}:where([data-brand=v2]) .tg2-approach-intro>.tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-approach-intro__lead{margin:0}:where([data-brand=v2]) .tg2-s-plans{background:var(--tg2-paper);padding:12vh var(--tg2-gutter);flex-direction:column;align-items:center;display:flex}:where([data-brand=v2]) .tg2-plans-head{text-align:center;z-index:3;width:735px;max-width:100%;margin-bottom:15px;position:relative}:where([data-brand=v2]) .tg2-plans-head>.tg2-eyebrow,:where([data-brand=v2]) .tg2-plans-head>.tg2-h2,:where([data-brand=v2]) .tg2-plans-head>h2{margin-bottom:10px}:where([data-brand=v2]) .tg2-plans-head__intro{margin:0}:where([data-brand=v2]) .tg2-plan-price{margin:6px 0 2px;font-size:24px;font-weight:500;line-height:1.1}:where([data-brand=v2]) .tg2-plan-price small{color:var(--tg2-muted);font-size:14px;font-weight:400}:where([data-brand=v2]) .tg2-plan-note{color:var(--tg2-muted);margin:0 0 14px;font-size:14px}:where([data-brand=v2]) .tg2-s-dark{isolation:isolate;flex-direction:column;align-items:center;margin-bottom:calc(65px + 2vh);display:flex;position:relative}:where([data-brand=v2]) .tg2-s-industries{width:100%;margin:12vh 0}:where([data-brand=v2]) .tg2-s-case{width:100%}:where([data-brand=v2]) .tg2-s-case--tail{min-height:calc(12vh + 160px);box-shadow:0 2px #fff}:where([data-brand=v2]) .tg2-s-dark:has(>.tg2-s-case--tail){margin-bottom:calc(-6vh - 80px)}:where([data-brand=v2]) .tg2-s-dark+.tg2-s-faq{z-index:1;position:relative}:where([data-brand=v2]) .tg2-s-resources{z-index:2;background:linear-gradient(#faf9f700,#faf9f7);padding:12vh 0;position:relative}:where([data-brand=v2]) .tg2-res-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:where([data-brand=v2]) .tg2-res-more-mobile{margin-top:20px;display:none}:where([data-brand=v2]) .tg2-s-faq{margin:12vh 0}:where([data-brand=v2]) .tg2-faq-row{gap:20px;display:flex}:where([data-brand=v2]) .tg2-faq-left{flex-direction:column;justify-content:space-between;align-items:flex-start;width:50%;display:flex}:where([data-brand=v2]) .tg2-faq-left__head{margin-bottom:15px;padding-bottom:1em}:where([data-brand=v2]) .tg2-faq-left__head>.tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-faq-right{overflow-wrap:anywhere;width:50%;min-width:0}:where([data-brand=v2]) .tg2-carousel{position:relative}:where([data-brand=v2]) .tg2-carousel__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;gap:20px;display:flex;overflow-x:auto}:where([data-brand=v2]) .tg2-carousel__track::-webkit-scrollbar{display:none}:where([data-brand=v2]) .tg2-carousel__track .tg2-module-card__link:focus-visible,:where([data-brand=v2]) .tg2-carousel__track .tg2-image-card:focus-visible{outline-offset:-4px}:where([data-brand=v2]) .tg2-carousel--dark :focus-visible{outline-color:#fff}:where([data-brand=v2]) .tg2-carousel__slide{scroll-snap-align:start;flex:0 0 calc(25% - 15px);min-width:0}:where([data-brand=v2]) .tg2-carousel--one .tg2-carousel__slide{flex-basis:100%}:where([data-brand=v2]) .tg2-carousel__nav{z-index:2;gap:11px;display:flex;position:absolute;top:-105px;right:0}:where([data-brand=v2]) .tg2-site-status{min-height:100vh;padding:40px var(--tg2-gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}:where([data-brand=v2]) .tg2-site-status__title{margin:20px 0 0}:where([data-brand=v2]) .tg2-site-status__text{max-width:480px;color:var(--tg2-muted);margin:0}:where([data-brand=v2]) .tg2-site-status__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}@media(min-width:1025px){:where([data-brand=v2]) .tg2-toc-layout .tg2-faq-left__head{position:sticky;top:100px}}@media(min-width:1600px){:where([data-brand=v2]) .tg2-carousel--cards .tg2-carousel__slide{flex-basis:calc(20% - 16px)}}@media(max-width:1024px){:where([data-brand=v2]) .tg2-site-crumbs{margin-top:40px}:where([data-brand=v2]) .tg2-page-head{margin-top:40px;margin-bottom:60px}:where([data-brand=v2]) .tg2-page-head__intro{font-size:20px}:where([data-brand=v2]) .tg2-page-banner{min-height:clamp(300px,55vw,500px)}:where([data-brand=v2]) .tg2-page-banner__content{padding:120px 20px 40px}:where([data-brand=v2]) .tg2-numbered-steps{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-tab-section{margin-bottom:15px;padding:150px 0 120px}:where([data-brand=v2]) .tg2-s-about{margin-bottom:0;padding:30px 0 60px}:where([data-brand=v2]) .tg2-divider-list>li{font-size:18px}:where([data-brand=v2]) .tg2-divider-list>li+li{margin-top:24px;padding-top:25px}:where([data-brand=v2]) .tg2-s-modules{margin-bottom:0}:where([data-brand=v2]) .tg2-s-approach{padding:60px 20px 30px}:where([data-brand=v2]) .tg2-approach-intro{margin-bottom:30px}:where([data-brand=v2]) .tg2-s-plans{padding:30px 20px 60px}:where([data-brand=v2]) .tg2-s-dark{margin-bottom:15px}:where([data-brand=v2]) .tg2-s-industries{margin:60px 0}:where([data-brand=v2]) .tg2-s-dark+.tg2-s-faq{margin-top:50px}:where([data-brand=v2]) .tg2-s-resources{margin-bottom:60px;padding:30px 0 50px}:where([data-brand=v2]) .tg2-s-faq{margin:0 0 60px}:where([data-brand=v2]) .tg2-faq-left{align-self:flex-start;position:sticky;top:80px}:where([data-brand=v2]) .tg2-carousel__slide{flex-basis:calc(50% - 10px)}:where([data-brand=v2]) .tg2-carousel__nav{top:-55px}:where([data-brand=v2]) .tg2-carousel__nav .tg2-btn--icon{font-size:12px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-site-crumbs{margin-top:30px}:where([data-brand=v2]) .tg2-page-head{margin-top:30px;margin-bottom:40px}:where([data-brand=v2]) .tg2-page-head__inner{padding-right:0}:where([data-brand=v2]) .tg2-page-head__intro{font-size:18px}:where([data-brand=v2]) .tg2-page-banner{min-height:70vw}:where([data-brand=v2]) .tg2-page-banner__content{padding:80px 20px 30px}:where([data-brand=v2]) .tg2-page-banner-section .tg2-page-banner--dark:before{background:linear-gradient(#0000008c,#000000b3)}:where([data-brand=v2]) .tg2-page-banner__intro{font-size:17px}:where([data-brand=v2]) .tg2-prose{font-size:16px}:where([data-brand=v2]) .tg2-tab-section{margin-bottom:40px;padding:130px 0 125px}:where([data-brand=v2]) .tg2-s-about{padding:20px 0 40px}:where([data-brand=v2]) .tg2-about-head__main{width:100%}:where([data-brand=v2]) .tg2-about-body{flex-direction:column}:where([data-brand=v2]) .tg2-about-left{display:contents}:where([data-brand=v2]) .tg2-about-text{order:1}:where([data-brand=v2]) .tg2-about-right{order:2;width:100%}:where([data-brand=v2]) .tg2-about-left .tg2-stat-card{order:3;margin-top:1em}:where([data-brand=v2]) .tg2-divider-list>li{font-size:17px}:where([data-brand=v2]) .tg2-divider-list>li+li{margin-top:19px;padding-top:20px}:where([data-brand=v2]) .tg2-s-modules{margin-bottom:30px}:where([data-brand=v2]) .tg2-s-approach{padding:40px 20px 20px}:where([data-brand=v2]) .tg2-approach-intro{margin-bottom:1em}:where([data-brand=v2]) .tg2-s-plans{padding:20px 0 40px}:where([data-brand=v2]) .tg2-s-industries{margin:0;padding:40px 0 70px}:where([data-brand=v2]) .tg2-s-resources{margin-bottom:40px;padding:20px 0 40px}:where([data-brand=v2]) .tg2-res-grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-res-more-mobile{display:inline-flex}:where([data-brand=v2]) .tg2-s-faq{margin:0 0 40px}:where([data-brand=v2]) .tg2-faq-row{flex-direction:column}:where([data-brand=v2]) .tg2-faq-left{display:contents}:where([data-brand=v2]) .tg2-faq-left__head{order:1;padding-bottom:0}:where([data-brand=v2]) .tg2-faq-right{order:2;width:100%}:where([data-brand=v2]) .tg2-faq-left .tg2-help-card{order:3;margin-top:20px}:where([data-brand=v2]) .tg2-carousel__slide{flex-basis:100%}:where([data-brand=v2]) .tg2-carousel__nav{justify-content:flex-end;margin-top:30px;position:static}}:where([data-brand=v2]) .tg2-home-anchor{scroll-margin-top:100px}:where([data-brand=v2]) .tg2-home-ai{margin-top:14px;display:block}:where([data-brand=v2]) .tg2-home-quotes{text-align:left;width:100%;max-width:1000px;margin:40px auto 0}:where([data-brand=v2]) .tg2-home-quotes__title{text-align:center;margin:0 0 16px}:where([data-brand=v2]) .tg2-home-quotes__list{gap:var(--tg2-gap-col);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-home-quote{background:var(--tg2-paper);border:1px solid var(--tg2-line);border-radius:var(--tg2-r-card);flex-direction:column;gap:12px;padding:24px;display:flex}:where([data-brand=v2]) .tg2-home-quote__text{color:var(--tg2-ink);overflow-wrap:anywhere;margin:0}:where([data-brand=v2]) .tg2-home-quote__link{color:var(--tg2-brand);font-family:var(--tg2-font-label);margin-top:auto;font-size:14px}:where([data-brand=v2]) .tg2-home-quote__link:hover,:where([data-brand=v2]) .tg2-home-quote__link:focus-visible{text-decoration:underline}@media(max-width:1024px){:where([data-brand=v2]) .tg2-home-quotes__list{grid-template-columns:minmax(0,1fr)}}:where([data-brand=v2]) .tg2-s-flow{background:linear-gradient(#faf9f7,#fff);margin-bottom:8vh;padding:12vh 0 60px}:where([data-brand=v2]) .tg2-flow__head{text-align:center;max-width:760px;margin:0 auto 48px}:where([data-brand=v2]) .tg2-flow__head>.tg2-eyebrow{margin-bottom:10px;display:inline-block}:where([data-brand=v2]) .tg2-flow__lede{color:#111827b8;max-width:640px;margin:18px auto 0;font-size:17px;line-height:1.6}:where([data-brand=v2]) .tg2-flow__panel{isolation:isolate;color:#fff;background:radial-gradient(60% 70% at 70% 45%,#6904f273,#6904f200 70%),#000;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-flow__inner{padding:44px 44px 8px}:where([data-brand=v2]) .tg2-flow__panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#9f6df359,#9f6df300);width:60%;height:80%;position:absolute;inset:-20% -10% auto auto}:where([data-brand=v2]) .tg2-flow__stage{letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;min-height:1.3em;margin:0 0 16px;font-size:12px;font-weight:600;line-height:1.3}:where([data-brand=v2]) .tg2-flow__wide{grid-template-columns:minmax(180px,220px) minmax(0,1fr) minmax(260px,320px);align-items:start;gap:0 8px;display:grid}:where([data-brand=v2]) .tg2-flow__narrow{display:none}:where([data-brand=v2]) .tg2-flow__wide .tg2-flow__sources{grid-template-rows:repeat(6,1fr);height:360px;display:grid}:where([data-brand=v2]) .tg2-flow__sources{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-flow__source{color:#111827;background:linear-gradient(135deg,#fffffff2,#ece6ffdb);border-radius:16px;align-self:center;align-items:center;gap:12px;height:50px;padding:0 14px 0 8px;font-size:15px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffffe6,0 8px 20px -10px #0009}:where([data-brand=v2]) .tg2-flow__source-mark{color:#6904f2;background:#6904f214;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}:where([data-brand=v2]) .tg2-flow__source-mark img{object-fit:contain;width:30px;height:30px}:where([data-brand=v2]) .tg2-flow__source-mark .tg2-icon{width:20px;height:20px}:where([data-brand=v2]) .tg2-flow__source-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-brand=v2]) .tg2-flow__wires{text-align:center}:where([data-brand=v2]) .tg2-flow__wires-box{height:360px;position:relative}:where([data-brand=v2]) .tg2-flow__wires-box svg,:where([data-brand=v2]) .tg2-flow__drop svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where([data-brand=v2]) .tg2-flow__dot{fill:#fff}:where([data-brand=v2]) .tg2-flow__wires-box .tg2-flow__ai{position:absolute;top:50%;left:62.5%;transform:translate(-50%,-50%)}:where([data-brand=v2]) .tg2-flow__ai{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:-.02em;text-shadow:0 0 18px #ffffffbf;background:linear-gradient(135deg,#fff3,#ffffff0d);border:1px solid #ffffff47;border-radius:22px;place-items:center;width:76px;height:76px;font-size:24px;font-weight:700;display:grid;box-shadow:0 0 34px -4px #bcaffc8c,inset 0 1px #ffffff47}:where([data-brand=v2]) .tg2-flow__out-box{align-items:center;min-height:360px;display:grid}:where([data-brand=v2]) .tg2-flow__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:linear-gradient(160deg,#ffffff29,#ffffff0d);border:1px solid #ffffff38;border-radius:22px;padding:22px 22px 20px;box-shadow:inset 0 1px #fff3,0 20px 40px -24px #000c}:where([data-brand=v2]) .tg2-flow__card-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}:where([data-brand=v2]) .tg2-flow__ring{background:radial-gradient(closest-side,#1b0646 72%,transparent 74%),conic-gradient(#fff 0 72%,#ffffff2e 72% 100%);border-radius:50%;flex:none;width:44px;height:44px}:where([data-brand=v2]) .tg2-flow__card-title{margin:0;font-size:17px;font-weight:700}:where([data-brand=v2]) .tg2-flow__card-sub{color:#ffffffb3;margin:2px 0 0;font-size:13px}:where([data-brand=v2]) .tg2-flow__card-lines{color:#ffffffeb;gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}:where([data-brand=v2]) .tg2-flow__card-lines li{align-items:center;gap:9px;display:flex}:where([data-brand=v2]) .tg2-flow__card-lines .tg2-icon{color:#bcaffc;flex:none;width:16px;height:16px}:where([data-brand=v2]) .tg2-flow__outputs{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-flow__outputs li{background:#ffffff1f;border:1px solid #ffffff38;border-radius:40px;padding:5px 11px;font-size:12.5px;font-weight:600}@media(max-width:860px){:where([data-brand=v2]) .tg2-flow__inner{padding:30px 18px 12px}:where([data-brand=v2]) .tg2-flow__panel .tg2-notch--wide{width:280px}:where([data-brand=v2]) .tg2-flow__wide{display:none}:where([data-brand=v2]) .tg2-flow__narrow{text-align:center;flex-direction:column;align-items:center;display:flex}:where([data-brand=v2]) .tg2-flow__narrow .tg2-flow__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}:where([data-brand=v2]) .tg2-flow__narrow .tg2-flow__source{flex-direction:column;justify-content:center;gap:6px;height:auto;padding:10px 6px;font-size:12px}:where([data-brand=v2]) .tg2-flow__narrow .tg2-flow__source-name{max-width:100%}:where([data-brand=v2]) .tg2-flow__drop{width:100%;height:110px;position:relative}:where([data-brand=v2]) .tg2-flow__drop--short{height:44px;margin-bottom:6px}:where([data-brand=v2]) .tg2-flow__narrow .tg2-flow__ai{width:64px;height:64px;margin-bottom:10px}:where([data-brand=v2]) .tg2-flow__narrow .tg2-flow__card{width:100%;max-width:420px}:where([data-brand=v2]) .tg2-flow__head{margin-bottom:30px}:where([data-brand=v2]) .tg2-s-flow{padding:40px 0 50px}}@media(prefers-reduced-motion:reduce){:where([data-brand=v2]) .tg2-flow__dot{display:none}}:where([data-brand=v2]) .tg2-s-builders{padding:10vh 0 6vh}:where([data-brand=v2]) .tg2-builders__head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px 48px;margin-bottom:40px;display:grid}:where([data-brand=v2]) .tg2-builders__head .tg2-h2>span>span{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-builders__text{color:#111827b8;margin:0;font-size:17px;line-height:1.6}:where([data-brand=v2]) .tg2-builders__grid{background:#11182714;border:1px solid #1118271a;border-radius:20px;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}:where([data-brand=v2]) .tg2-builders__tile{text-align:center;color:#111827;background:#fff;flex-direction:column;align-items:center;gap:12px;padding:28px 8px;font-size:15px;font-weight:600;display:flex}:where([data-brand=v2]) .tg2-builders__cell{display:grid}:where([data-brand=v2]) .tg2-builders__tile--link{text-decoration:none}:where([data-brand=v2]) .tg2-builders__tile--link:hover{background:#f7f4ff}:where([data-brand=v2]) .tg2-builders__tile img{object-fit:contain;border-radius:14px;width:56px;height:56px}:where([data-brand=v2]) .tg2-builders__note{color:#1118278c;text-align:center;margin:14px 0 0;font-size:12.5px}@media(max-width:1080px){:where([data-brand=v2]) .tg2-builders__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){:where([data-brand=v2]) .tg2-builders__head{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){:where([data-brand=v2]) .tg2-builders__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where([data-brand=v2]) .tg2-price-cycle{justify-content:center;margin-top:24px;display:flex}:where([data-brand=v2]) .tg2-price-notices{text-align:left;flex-direction:column;gap:12px;margin-top:24px;display:flex}:where([data-brand=v2]) .tg2-price-notice{border:1px solid var(--tg2-line);background:#fff;border-radius:14px;padding:16px 20px;font-size:15px;line-height:1.5}:where([data-brand=v2]) .tg2-price-plans .tg2-tier__head{margin-bottom:20px}:where([data-brand=v2]) .tg2-price-plans .tg2-tier__head .tg2-h4{margin:0}:where([data-brand=v2]) .tg2-price-tier__body{flex-direction:column;flex:auto;justify-content:space-between;gap:10px;display:flex}:where([data-brand=v2]) .tg2-price-tier__top{flex-direction:column;flex:1 0 auto;display:flex}:where([data-brand=v2]) .tg2-price-plans .tg2-tier__note{margin-bottom:4px}:where([data-brand=v2]) .tg2-price-tier__free{align-self:center}:where([data-brand=v2]) .tg2-price-tier__perday{color:var(--tg2-muted);margin:0 0 20px;font-size:13px;line-height:1.4}:where([data-brand=v2]) .tg2-price-tier__own{margin:-10px 0 20px;font-size:14px;font-weight:500}:where([data-brand=v2]) .tg2-price-tier__lead{font-weight:600}:where([data-brand=v2]) .tg2-price-tier__action{flex-direction:column;gap:8px;margin-top:10px;display:flex}:where([data-brand=v2]) .tg2-price-tier__action .tg2-btn .tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-price-tier__after{flex-direction:column;gap:8px;display:flex}:where([data-brand=v2]) .tg2-price-tier__after:empty{display:none}:where([data-brand=v2]) .tg2-price-charge{background:#6904f214;border:1px solid #6904f247;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0 10px;padding:14px 16px;display:flex}:where([data-brand=v2]) .tg2-price-charge__label{color:var(--tg2-ink);font-size:13px;font-weight:600}:where([data-brand=v2]) .tg2-price-charge__amount{color:var(--tg2-brand);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:700}:where([data-brand=v2]) .tg2-price-charge__tax{color:var(--tg2-muted);font-size:13px;font-weight:500}:where([data-brand=v2]) .tg2-price-tier__trial{text-align:center;margin-top:12px}:where([data-brand=v2]) .tg2-price-tier__trial-link{appearance:none;font:inherit;color:var(--tg2-brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:15px;font-weight:600;text-decoration:underline}:where([data-brand=v2]) .tg2-price-tier__trial-link:hover,:where([data-brand=v2]) .tg2-price-tier__trial-link:focus-visible{color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-price-tier__trial-link:disabled{opacity:.6;cursor:default}:where([data-brand=v2]) .tg2-price-tier__hint{color:var(--tg2-muted);text-align:center;margin:0;font-size:13px;line-height:1.4}:where([data-brand=v2]) .tg2-price-spin{width:16px;height:16px;animation:1s linear infinite tg2-price-spin}:where([data-brand=v2]) .tg2-price-fine{text-align:center;max-width:735px;color:var(--tg2-muted);margin:0 0 8px;font-size:14px;line-height:1.5}:where([data-brand=v2]) .tg2-price-credits-card{margin-top:30px}:where([data-brand=v2]) :is(.tg2-price-compare,.tg2-price-perplan,.tg2-price-credits) tbody th[scope=row]{letter-spacing:normal;text-transform:none;white-space:normal;color:var(--tg2-text);border-bottom:1px solid var(--tg2-border);padding:16px 20px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.4}:where([data-brand=v2]) :is(.tg2-price-compare,.tg2-price-perplan,.tg2-price-credits) tbody tr:last-child th{border-bottom:0}:where([data-brand=v2]) :is(.tg2-price-compare,.tg2-price-credits) .tg2-icon{width:16px;height:16px}:where([data-brand=v2]) .tg2-price-compare{table-layout:fixed;min-width:720px}:where([data-brand=v2]) .tg2-price-compare th:first-child,:where([data-brand=v2]) .tg2-price-compare td:first-child{width:28%}:where([data-brand=v2]) .tg2-price-compare th:not(:first-child),:where([data-brand=v2]) .tg2-price-compare td:not(:first-child){text-align:center}:where([data-brand=v2]) .tg2-price-perplan{min-width:640px}:where([data-brand=v2]) .tg2-price-num{font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-price-credits{min-width:640px}:where([data-brand=v2]) .tg2-price-credits th:not(:first-child),:where([data-brand=v2]) .tg2-price-credits td{text-align:center}:where([data-brand=v2]) .tg2-price-credits__allowance>*{background:var(--tg2-g-lavender)}:where([data-brand=v2]) .tg2-price-credits__group>th{background:var(--tg2-paper);text-align:left;padding:12px 20px}:where([data-brand=v2]) .tg2-price-credits__group>th .tg2-eyebrow{margin:0}:where([data-brand=v2]) .tg2-table tbody tr.tg2-price-credits__group:hover{background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-price-note{align-items:flex-start;gap:8px;margin:20px 0 0;display:flex}:where([data-brand=v2]) .tg2-price-note .tg2-icon{width:16px;height:16px;color:var(--tg2-brand);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-co-faq{margin:10vh 0 calc(65px + 4vh)}:where([data-brand=v2]) .tg2-co-faq__row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}:where([data-brand=v2]) .tg2-co-faq__head{width:42%;position:sticky;top:100px}:where([data-brand=v2]) .tg2-co-faq__head>.tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-co-faq__title{margin:0 0 30px}:where([data-brand=v2]) .tg2-co-faq__intro{max-width:750px;margin:0 0 30px}:where([data-brand=v2]) .tg2-co-faq__nav{flex-wrap:wrap;gap:10px;display:flex}:where([data-brand=v2]) .tg2-co-faq__groups{width:50%}:where([data-brand=v2]) .tg2-co-faq__group{scroll-margin-top:100px}:where([data-brand=v2]) .tg2-co-faq__group:first-child .tg2-faq-group-title{margin-top:0}:where([data-brand=v2]) .tg2-co-faq__groups .tg2-faq-page{width:100%}:where([data-brand=v2]) .tg2-co-more{gap:20px;display:flex}:where([data-brand=v2]) .tg2-co-more>.tg2-card{flex-direction:column;flex:50%;justify-content:space-between;gap:40px;min-width:0;padding:5%;display:flex}:where([data-brand=v2]) .tg2-co-more__title{margin:0}:where([data-brand=v2]) .tg2-co-more__help-title{margin:0 0 10px}:where([data-brand=v2]) .tg2-co-more__list .tg2-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}:where([data-brand=v2]) .tg2-co-facts{gap:20px;margin:calc(40px + 4vh) 0 0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-co-fact{border-top:1px solid var(--tg2-line);flex:25%;min-width:0;padding-top:20px;list-style:none}:where([data-brand=v2]) .tg2-co-fact .tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-co-fact p{margin:0;font-weight:500}:where([data-brand=v2]) .tg2-co-mission__title{color:#fff;margin:0 0 20px}:where([data-brand=v2]) .tg2-co-mission__row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}:where([data-brand=v2]) .tg2-co-mission__main{width:66.666%;padding-right:8%}:where([data-brand=v2]) .tg2-co-mission__lead{margin:0}:where([data-brand=v2]) .tg2-co-mission__rule{border:0;border-top:1px solid #fff3;margin:30px 0}:where([data-brand=v2]) .tg2-co-mission__main .tg2-paper-text{margin:0}:where([data-brand=v2]) .tg2-stat-card.tg2-co-mission__card{width:33.333%;color:var(--tg2-ink);flex:none}:where([data-brand=v2]) .tg2-co-stat{border-left:2px solid var(--tg2-line);margin-bottom:20px;padding-left:30px}:where([data-brand=v2]) .tg2-co-stat__num{color:#000;margin:0 0 5px}:where([data-brand=v2]) .tg2-co-stat__text{color:var(--tg2-muted);margin:0;font-size:14px}:where([data-brand=v2]) .tg2-co-value{padding-right:30px}:where([data-brand=v2]) .tg2-co-value .tg2-icon{width:60px;height:60px;color:var(--tg2-brand);margin-bottom:20px}:where([data-brand=v2]) .tg2-co-value .tg2-h4{margin:0 0 10px}:where([data-brand=v2]) .tg2-co-value p{margin:0}:where([data-brand=v2]) .tg2-co-steps{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-co-step{list-style:none}:where([data-brand=v2]) .tg2-co-step hr{border:0;border-top:1px solid var(--tg2-line);margin:15px 0 20px}:where([data-brand=v2]) .tg2-co-step .tg2-h4{margin:0 0 10px}:where([data-brand=v2]) .tg2-co-step p{margin:0}:where([data-brand=v2]) .tg2-co-contact{align-items:flex-start;gap:20px;display:flex}:where([data-brand=v2]) .tg2-co-contact__info{width:50%;padding:60px 7% 0 0}:where([data-brand=v2]) .tg2-co-contact__info .tg2-h5{margin:0 0 15px}:where([data-brand=v2]) .tg2-co-contact__block{border-top:1px solid var(--tg2-line);margin-top:30px;padding-top:30px}:where([data-brand=v2]) .tg2-co-contact__card{background:var(--tg2-paper);border-radius:20px;width:50%;padding:40px}:where([data-brand=v2]) .tg2-co-contact__icon{width:35px;height:35px;color:var(--tg2-brand);margin-bottom:20px}:where([data-brand=v2]) .tg2-co-contact__card .tg2-h4{margin:0}:where([data-brand=v2]) .tg2-co-contact__card hr{border:0;border-top:1px solid var(--tg2-line);margin:20px 0}:where([data-brand=v2]) .tg2-co-contact__card>.tg2-muted{margin:0 0 20px}:where([data-brand=v2]) .tg2-co-contact__address{color:var(--tg2-ink);background:#fff;border-radius:6px;flex-direction:column;gap:5px;margin:0 0 15px;padding:20px;display:flex}:where([data-brand=v2]) .tg2-co-contact__value{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:24px;font-weight:500;line-height:1.3}:where([data-brand=v2]) .tg2-co-copy{flex-wrap:wrap;align-items:center;gap:15px;display:flex}:where([data-brand=v2]) .tg2-co-copy__status:empty{display:none}:where([data-brand=v2]) .tg2-co-contact__hint{margin:15px 0 0}:where([data-brand=v2]) .tg2-co-next .tg2-numbered-steps>li{background:#fff}:where([data-brand=v2]) .tg2-co-next__title{margin:0 0 10px}:where([data-brand=v2]) .tg2-co-next__text{margin:0}@media(max-width:1024px){:where([data-brand=v2]) .tg2-co-faq{margin:40px 0 60px}:where([data-brand=v2]) .tg2-co-more>.tg2-card{padding:35px 20px}:where([data-brand=v2]) .tg2-co-mission__main{width:55%;padding-right:0}:where([data-brand=v2]) .tg2-stat-card.tg2-co-mission__card{width:45%}:where([data-brand=v2]) .tg2-co-value .tg2-icon{width:40px;height:40px}:where([data-brand=v2]) .tg2-co-contact__info{padding:0}:where([data-brand=v2]) .tg2-co-contact__value{font-size:20px}:where([data-brand=v2]) .tg2-co-contact__card{padding:30px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-price-compare tbody th[scope=row],:where([data-brand=v2]) .tg2-price-compare thead th:first-child{z-index:1;background:#fff;position:sticky;left:0}:where([data-brand=v2]) .tg2-price-compare tbody tr:hover th[scope=row]{background:var(--tg2-paper)}:where([data-brand=v2]) .tg2-price-perplan,:where([data-brand=v2]) .tg2-price-credits{min-width:0}:where([data-brand=v2]) .tg2-price-perplan thead,:where([data-brand=v2]) .tg2-price-credits thead{display:none}:where([data-brand=v2]) .tg2-price-perplan tr,:where([data-brand=v2]) .tg2-price-credits tr{border-bottom:1px solid var(--tg2-line);padding:14px 16px;display:block}:where([data-brand=v2]) .tg2-price-perplan tbody tr:last-child,:where([data-brand=v2]) .tg2-price-credits tbody tr:last-child{border-bottom:0}:where([data-brand=v2]) .tg2-price-perplan tbody th[scope=row],:where([data-brand=v2]) .tg2-price-credits tbody th[scope=row]{text-align:left;border:0;padding:0 0 8px;font-size:17px;display:block}:where([data-brand=v2]) .tg2-price-perplan td,:where([data-brand=v2]) .tg2-price-credits td{text-align:right;border:0;justify-content:space-between;gap:16px;padding:4px 0;display:flex}:where([data-brand=v2]) .tg2-price-perplan td:before,:where([data-brand=v2]) .tg2-price-credits td:before{content:attr(data-label);text-align:left;max-width:45%;font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-muted);flex:none;font-size:12px}:where([data-brand=v2]) .tg2-price-perplan .tg2-t-sub{display:block}:where([data-brand=v2]) .tg2-price-credits__allowance>*{background:0 0}:where([data-brand=v2]) .tg2-price-credits tr.tg2-price-credits__allowance{background:var(--tg2-g-lavender)}:where([data-brand=v2]) .tg2-price-credits tr.tg2-price-credits__group{background:var(--tg2-paper);padding:0}:where([data-brand=v2]) .tg2-price-credits__group>th{padding:10px 16px;display:block}:where([data-brand=v2]) .tg2-co-faq{margin:30px 0 40px}:where([data-brand=v2]) .tg2-co-faq__row{flex-direction:column}:where([data-brand=v2]) .tg2-co-faq__head{width:100%;position:static}:where([data-brand=v2]) .tg2-co-faq__groups{width:100%}:where([data-brand=v2]) .tg2-co-more{flex-direction:column}:where([data-brand=v2]) .tg2-co-more__list .tg2-check-list{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-co-facts{flex-wrap:wrap}:where([data-brand=v2]) .tg2-co-fact{flex-basis:calc(50% - 10px)}:where([data-brand=v2]) .tg2-co-mission__row{flex-direction:column}:where([data-brand=v2]) .tg2-co-mission__main,:where([data-brand=v2]) .tg2-stat-card.tg2-co-mission__card{width:100%}:where([data-brand=v2]) .tg2-co-stat{padding-left:20px}:where([data-brand=v2]) .tg2-co-value{padding-right:0}:where([data-brand=v2]) .tg2-co-value .tg2-icon{width:35px;height:35px}:where([data-brand=v2]) .tg2-co-contact{flex-direction:column}:where([data-brand=v2]) .tg2-co-contact__info,:where([data-brand=v2]) .tg2-co-contact__card{width:100%}:where([data-brand=v2]) .tg2-co-contact__card{padding:20px}}:where([data-brand=v2]) .tg2-home-plans__credits{border:1px solid var(--tg2-line);background:#ffffffb8;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.4;display:flex}:where([data-brand=v2]) .tg2-home-plans__credits .tg2-icon{width:16px;height:16px;color:var(--tg2-brand);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-home-plans .tg2-seg.tg2-glass{--tg2-glass-tint:var(--tg2-lavender);--tg2-glass-alpha:.45}:where([data-brand=v2]) .tg2-home-plans .tg2-seg__opt.tg2-is-active:before{box-shadow:var(--tg2-sh-chip)}:where([data-brand=v2]) .tg2-home-plans__more{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}@media(max-width:767px){:where([data-brand=v2]) .tg2-home-plans>.tg2-price-fine,:where([data-brand=v2]) .tg2-home-plans__more{box-sizing:border-box;padding:0 20px}:where([data-brand=v2]) .tg2-home-plans__more{flex-direction:column;align-items:stretch;width:100%}}@supports (grid-template-rows:subgrid){@media(min-width:768px){:where([data-brand=v2]) .tg2-price-plans .tg2-tiers{grid-template-rows:auto auto 1fr auto auto;grid-auto-columns:minmax(0,1fr) 1px;grid-auto-flow:column;display:grid}:where([data-brand=v2]) .tg2-price-plans .tg2-tier,:where([data-brand=v2]) .tg2-price-plans .tg2-tiers--3 .tg2-tier{grid-row:1/-1;grid-template-rows:subgrid;width:auto;min-height:0;display:grid}:where([data-brand=v2]) .tg2-price-plans .tg2-tier__divider{grid-row:1/-1}:where([data-brand=v2]) .tg2-price-plans .tg2-price-tier__body{display:contents}:where([data-brand=v2]) .tg2-price-plans .tg2-price-tier__action{margin-top:20px}:where([data-brand=v2]) .tg2-price-plans .tg2-price-tier__after{margin-top:8px}}}:where([data-brand=v2]) .tg2-prod-head>.tg2-page-head{margin-bottom:50px}:where([data-brand=v2]) .tg2-prod-head .tg2-page-head__intro{max-width:860px}:where([data-brand=v2]) .tg2-prod-head .tg2-page-head__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}:where([data-brand=v2]) .tg2-page-banner.tg2-prod-banner{flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:70px 50px 50px}:where([data-brand=v2]) .tg2-prod-frame{border-radius:28px;width:100%;max-width:1060px;padding:10px}:where([data-brand=v2]) .tg2-prod-chips{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:40px;display:flex}:where([data-brand=v2]) .tg2-prod-features>.tg2-prod-feature+.tg2-prod-feature{margin-top:calc(65px + 4vh)}:where([data-brand=v2]) .tg2-prod-feature{align-items:center;gap:70px;display:flex}:where([data-brand=v2]) .tg2-prod-feature--flip{flex-direction:row-reverse}:where([data-brand=v2]) .tg2-prod-feature__text{flex:0 0 36%;min-width:0}:where([data-brand=v2]) .tg2-prod-feature__text>.tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-prod-feature__text>.tg2-h3{margin:0 0 16px}:where([data-brand=v2]) .tg2-prod-feature__text>p{margin:0 0 24px}:where([data-brand=v2]) .tg2-prod-feature__visual{flex:1 1 0;min-width:0}:where([data-brand=v2]) .tg2-prod-shot{background:var(--tg2-paper);border-radius:20px;flex-direction:column;display:flex}:where([data-brand=v2]) .tg2-prod-shot__inner{padding:30px 30px 0}:where([data-brand=v2]) .tg2-prod-shot__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:0 10px;display:flex}:where([data-brand=v2]) .tg2-prod-shot__foot .tg2-prod-caption{flex:220px;min-width:0;margin:0;padding:14px 0 22px 30px}:where([data-brand=v2]) .tg2-prod-shot__foot .tg2-notch{margin-left:auto}:where([data-brand=v2]) .tg2-prod-shot--plain .tg2-prod-shot__inner{padding-bottom:30px}:where([data-brand=v2]) .tg2-prod-caption{color:var(--tg2-muted);margin:14px 0 0;font-size:13px;line-height:1.4}:where([data-brand=v2]) .tg2-prod-mock{border:1px solid var(--tg2-line);text-align:left;color:#000;background:#fff;border-radius:20px;font-size:14px;line-height:1.4;position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-prod-mock__bar{border-bottom:1px solid var(--tg2-line);align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}:where([data-brand=v2]) .tg2-prod-mock__logo{letter-spacing:-.02em;color:var(--tg2-ink);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}:where([data-brand=v2]) .tg2-prod-mock__logo>img{border-radius:0;width:30px;height:16px}:where([data-brand=v2]) .tg2-prod-mock__search{border:1px solid var(--tg2-line);min-width:0;max-width:360px;height:34px;color:var(--tg2-muted);white-space:nowrap;border-radius:30px;flex:auto;align-items:center;gap:8px;padding:0 6px 0 14px;font-size:13px;display:flex;overflow:hidden}:where([data-brand=v2]) .tg2-prod-mock__search>.tg2-icon{flex:none;width:14px;height:14px}:where([data-brand=v2]) .tg2-prod-mock__search .tg2-kbd{margin-left:auto;padding:3px 7px;font-size:11px}:where([data-brand=v2]) .tg2-prod-mock__right{align-items:center;gap:8px;margin-left:auto;display:flex}:where([data-brand=v2]) .tg2-prod-mock__right .tg2-icon-btn{width:32px;height:32px}:where([data-brand=v2]) .tg2-prod-mock__right .tg2-icon-btn .tg2-icon{width:15px;height:15px}:where([data-brand=v2]) .tg2-prod-mock__right .tg2-prod-avatar{width:30px;height:30px}:where([data-brand=v2]) .tg2-prod-mock__layout{grid-template-columns:186px minmax(0,1fr);display:grid}:where([data-brand=v2]) .tg2-prod-mock__side{border-right:1px solid var(--tg2-line);padding:4px 8px 14px}:where([data-brand=v2]) .tg2-prod-mock .tg2-app-nav__title{padding:12px 10px 4px;font-size:10px}:where([data-brand=v2]) .tg2-prod-mock .tg2-app-nav__link{white-space:nowrap;gap:8px;padding:8px 10px;font-size:13px}:where([data-brand=v2]) .tg2-prod-mock .tg2-app-nav__link .tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-prod-mock__body{min-width:0;padding:22px}:where([data-brand=v2]) .tg2-prod-mock__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}:where([data-brand=v2]) .tg2-prod-mock__head .tg2-eyebrow{color:var(--tg2-muted);margin-bottom:4px;font-size:11px}:where([data-brand=v2]) .tg2-prod-mock__head .tg2-h5{margin:0}:where([data-brand=v2]) .tg2-prod-mock__sub{margin:6px 0 0;display:block}:where([data-brand=v2]) .tg2-prod-mock .tg2-card{padding:16px}:where([data-brand=v2]) .tg2-prod-mock .tg2-kpi__label{margin:0 0 8px;font-size:11px}:where([data-brand=v2]) .tg2-prod-mock .tg2-table{font-size:13px}:where([data-brand=v2]) .tg2-prod-mock .tg2-table th{padding:10px 14px;font-size:11px}:where([data-brand=v2]) .tg2-prod-mock .tg2-table td{padding:11px 14px}:where([data-brand=v2]) .tg2-prod-mock .tg2-table-wrap{box-shadow:none;border-radius:14px;overflow-x:auto}:where([data-brand=v2]) .tg2-prod-mock .tg2-filter-chip{padding:7px 12px;font-size:12px}:where([data-brand=v2]) .tg2-prod-mock .tg2-seg{background:var(--tg2-paper);max-width:100%;padding:4px}:where([data-brand=v2]) .tg2-prod-mock .tg2-seg__opt{padding:7px 12px;font-size:13px}:where([data-brand=v2]) .tg2-prod-mock .tg2-btn--sm{padding:9px 14px;font-size:13px}:where([data-brand=v2]) .tg2-prod-mock .tg2-eyebrow.tg2-prod-label{color:var(--tg2-muted);margin:0 0 10px;font-size:11px;display:block}:where([data-brand=v2]) .tg2-prod-skel{background:var(--tg2-line);vertical-align:middle;border-radius:6px;flex:none;max-width:100%;height:9px;display:inline-block}:where([data-brand=v2]) .tg2-prod-skel--xs{width:34px}:where([data-brand=v2]) .tg2-prod-skel--s{width:60px}:where([data-brand=v2]) .tg2-prod-skel--m{width:96px}:where([data-brand=v2]) .tg2-prod-skel--l{width:140px}:where([data-brand=v2]) .tg2-prod-skel--xl{width:200px}:where([data-brand=v2]) .tg2-prod-skel--dark{background:#00000029;height:11px}:where([data-brand=v2]) .tg2-prod-skel--brand{background:#6904f24d}:where([data-brand=v2]) .tg2-prod-skel-chip{background:var(--tg2-paper);border:1px solid var(--tg2-line);vertical-align:middle;border-radius:20px;flex:none;width:58px;height:22px;display:inline-block}:where([data-brand=v2]) .tg2-prod-skel-chip--brand{background:var(--tg2-lavender);border-color:#6904f226}:where([data-brand=v2]) .tg2-prod-skel-chip--wide{width:92px;height:28px}:where([data-brand=v2]) .tg2-prod-score{background:var(--tg2-g-num);opacity:.6;border-radius:6px;width:46px;height:20px;display:inline-block}:where([data-brand=v2]) .tg2-prod-cell{flex-direction:column;gap:6px;min-width:0;display:inline-flex}:where([data-brand=v2]) .tg2-prod-cell--row{flex-direction:row;align-items:center;gap:8px}:where([data-brand=v2]) .tg2-prod-stack{flex-direction:column;gap:12px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-prod-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}:where([data-brand=v2]) .tg2-prod-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where([data-brand=v2]) .tg2-prod-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-prod-row--start{justify-content:flex-start}:where([data-brand=v2]) .tg2-prod-mini-card{flex-direction:column;gap:12px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-prod-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}:where([data-brand=v2]) .tg2-prod-seg{overflow:hidden}:where([data-brand=v2]) .tg2-prod-list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-prod-list>li{border-top:1px solid var(--tg2-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}:where([data-brand=v2]) .tg2-prod-list>li:first-child{border-top:0;padding-top:0}:where([data-brand=v2]) .tg2-prod-list>li:last-child{padding-bottom:0}:where([data-brand=v2]) .tg2-prod-lines{flex-direction:column;gap:10px;display:flex}:where([data-brand=v2]) .tg2-prod-quotes,:where([data-brand=v2]) .tg2-prod-blocks{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}:where([data-brand=v2]) .tg2-prod-quote-mark{width:18px;height:18px;color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-prod-kpis{grid-template-columns:repeat(var(--tg2-prod-kpi-cols,3),minmax(0,1fr));gap:12px;display:grid}:where([data-brand=v2]) .tg2-prod-kpis--1{--tg2-prod-kpi-cols:1}:where([data-brand=v2]) .tg2-prod-kpis--2{--tg2-prod-kpi-cols:2}:where([data-brand=v2]) .tg2-prod-kpis--3{--tg2-prod-kpi-cols:3}:where([data-brand=v2]) .tg2-prod-tiles{grid-template-columns:repeat(var(--tg2-prod-tile-cols,2),minmax(0,1fr));gap:12px;display:grid}:where([data-brand=v2]) .tg2-prod-tiles--3{--tg2-prod-tile-cols:3}:where([data-brand=v2]) .tg2-prod-tiles--4{--tg2-prod-tile-cols:4}:where([data-brand=v2]) .tg2-prod-tile{border:1px solid var(--tg2-line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}:where([data-brand=v2]) .tg2-prod-tile--on{background:var(--tg2-g-lavender);border-color:#6904f226}:where([data-brand=v2]) .tg2-prod-tile__label{font-size:14px;font-weight:500;line-height:1.3}:where([data-brand=v2]) .tg2-prod-ic{background:var(--tg2-g-lavender);width:34px;height:34px;color:var(--tg2-brand);border-radius:12px;flex:none;place-items:center;display:inline-grid}:where([data-brand=v2]) .tg2-prod-ic .tg2-icon{width:16px;height:16px}:where([data-brand=v2]) .tg2-prod-msgs{flex-direction:column;gap:12px;display:flex}:where([data-brand=v2]) .tg2-prod-msg{border-radius:18px;flex-direction:column;gap:10px;max-width:88%;padding:12px 16px;display:flex}:where([data-brand=v2]) .tg2-prod-msg--user{background:#000;border-bottom-right-radius:6px;align-self:flex-end}:where([data-brand=v2]) .tg2-prod-msg--user .tg2-prod-skel--dark{background:#ffffff73}:where([data-brand=v2]) .tg2-prod-msg--bot{background:var(--tg2-paper);border-bottom-left-radius:6px;align-self:flex-start}:where([data-brand=v2]) .tg2-prod-input{border:1px solid var(--tg2-line);min-height:46px;color:var(--tg2-muted);background:#fff;border-radius:30px;align-items:center;gap:10px;padding:6px 6px 6px 16px;font-size:13px;display:flex}:where([data-brand=v2]) .tg2-prod-input>span:not(.tg2-kbd):not(.tg2-btn){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:where([data-brand=v2]) .tg2-prod-input>.tg2-icon{flex:none;width:14px;height:14px}:where([data-brand=v2]) .tg2-prod-input .tg2-btn,:where([data-brand=v2]) .tg2-prod-input .tg2-kbd{flex:none;margin-left:auto}:where([data-brand=v2]) .tg2-prod-code{color:var(--tg2-lavender);white-space:pre;background:#000;border-radius:14px;flex-direction:column;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.65;display:flex;overflow-x:auto}:where([data-brand=v2]) .tg2-prod-code__line:before{content:"› ";color:var(--tg2-lavender-2)}:where([data-brand=v2]) .tg2-prod-chart{width:100%;height:150px;display:block}:where([data-brand=v2]) .tg2-prod-chart rect{fill:var(--tg2-lavender)}:where([data-brand=v2]) .tg2-prod-chart rect:nth-child(2n){fill:#6904f259}:where([data-brand=v2]) .tg2-prod-chart__area{fill:var(--tg2-lavender);opacity:.55}:where([data-brand=v2]) .tg2-prod-chart__line{fill:none;stroke:var(--tg2-brand);stroke-width:2.5px;vector-effect:non-scaling-stroke}:where([data-brand=v2]) .tg2-prod-ring{width:100%;max-width:220px;height:auto;margin:0 auto;display:block;transform:rotate(-90deg)}:where([data-brand=v2]) .tg2-prod-ring circle{fill:none;stroke-width:14px}:where([data-brand=v2]) .tg2-prod-ring__track{stroke:var(--tg2-paper)}:where([data-brand=v2]) .tg2-prod-ring__arc{stroke:var(--tg2-brand);stroke-linecap:round}:where([data-brand=v2]) .tg2-prod-ring__arc--2{stroke:var(--tg2-lavender-2)}:where([data-brand=v2]) .tg2-prod-hub-grid .tg2-module-card{min-height:520px}@media(max-width:1024px){:where([data-brand=v2]) .tg2-prod-feature{gap:30px}:where([data-brand=v2]) .tg2-prod-feature__text{flex-basis:42%}:where([data-brand=v2]) .tg2-prod-features>.tg2-prod-feature+.tg2-prod-feature{margin-top:60px}:where([data-brand=v2]) .tg2-page-banner.tg2-prod-banner{padding:50px 30px 40px}:where([data-brand=v2]) .tg2-prod-mock__layout{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-prod-mock__side{display:none}:where([data-brand=v2]) .tg2-prod-tiles--4{--tg2-prod-tile-cols:2}:where([data-brand=v2]) .tg2-prod-hub-grid .tg2-module-card{min-height:440px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-prod-head>.tg2-page-head{margin-bottom:30px}:where([data-brand=v2]) .tg2-prod-feature,:where([data-brand=v2]) .tg2-prod-feature--flip{flex-direction:column;align-items:stretch;gap:20px}:where([data-brand=v2]) .tg2-prod-features>.tg2-prod-feature+.tg2-prod-feature{margin-top:40px}:where([data-brand=v2]) .tg2-page-banner.tg2-prod-banner{padding:24px 10px 22px}:where([data-brand=v2]) .tg2-prod-frame{border-radius:24px;padding:6px}:where([data-brand=v2]) .tg2-prod-chips{gap:10px;margin-top:20px}:where([data-brand=v2]) .tg2-prod-shot__inner{padding:16px 16px 0}:where([data-brand=v2]) .tg2-prod-shot--plain .tg2-prod-shot__inner{padding-bottom:16px}:where([data-brand=v2]) .tg2-prod-shot__foot{flex-direction:column;align-items:stretch;gap:0}:where([data-brand=v2]) .tg2-prod-shot__foot .tg2-prod-caption{flex:none;padding:14px 16px 0}:where([data-brand=v2]) .tg2-prod-shot__foot .tg2-notch{align-self:flex-end}:where([data-brand=v2]) .tg2-prod-mock__search,:where([data-brand=v2]) .tg2-prod-mock__right .tg2-prod-skel-chip{display:none}:where([data-brand=v2]) .tg2-prod-mock__body{padding:14px}:where([data-brand=v2]) .tg2-prod-mock .tg2-table{width:100%}:where([data-brand=v2]) .tg2-prod-mock .tg2-table th,:where([data-brand=v2]) .tg2-prod-mock .tg2-table td{padding:10px}:where([data-brand=v2]) .tg2-prod-mock .tg2-table th{letter-spacing:0;font-size:10px}:where([data-brand=v2]) .tg2-prod-mock .tg2-table .tg2-prod-skel--xl,:where([data-brand=v2]) .tg2-prod-mock .tg2-table .tg2-prod-skel--l{width:96px}:where([data-brand=v2]) .tg2-prod-table--wide [data-col="2"]{display:none}:where([data-brand=v2]) .tg2-prod-mock .tg2-prod-skel-chip{width:44px}:where([data-brand=v2]) .tg2-prod-split,:where([data-brand=v2]) .tg2-prod-g2{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-prod-tiles--3,:where([data-brand=v2]) .tg2-prod-tiles--4{--tg2-prod-tile-cols:2}:where([data-brand=v2]) .tg2-prod-kpis--3{--tg2-prod-kpi-cols:3}:where([data-brand=v2]) .tg2-prod-filters{justify-content:flex-start}:where([data-brand=v2]) .tg2-prod-msg{max-width:100%}:where([data-brand=v2]) .tg2-prod-skel--xl{width:150px}:where([data-brand=v2]) .tg2-prod-hub-grid .tg2-module-card{min-height:0}}@media(max-width:400px){:where([data-brand=v2]) .tg2-prod-shot__foot .tg2-notch--card{padding-left:80px}:where([data-brand=v2]) .tg2-prod-seg{border-radius:20px;flex-wrap:wrap}:where([data-brand=v2]) .tg2-prod-seg .tg2-seg__opt{padding:8px 12px;font-size:13px}}:where([data-brand=v2]) .tg2-sol-smallcards{margin:20px 0 0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-sol-smallcard{display:flex}:where([data-brand=v2]) .tg2-sol-smallcard>.tg2-card{flex-direction:column;gap:14px;width:100%;display:flex}:where([data-brand=v2]) .tg2-sol-smallcard .tg2-card__title,:where([data-brand=v2]) .tg2-sol-smallcard .tg2-card__text{margin:0}:where([data-brand=v2]) .tg2-sol-ic{background:var(--tg2-g-lavender);width:44px;height:44px;color:var(--tg2-brand);border-radius:14px;flex:none;place-items:center;display:inline-grid}:where([data-brand=v2]) .tg2-sol-ic .tg2-icon{width:20px;height:20px}:where([data-brand=v2]) .tg2-sol-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-sol-hub__item{flex-direction:column;display:flex}:where([data-brand=v2]) .tg2-sol-tracks,:where([data-brand=v2]) .tg2-sol-apps{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-sol-track{flex-direction:column;gap:8px;height:100%;display:flex}:where([data-brand=v2]) .tg2-sol-track__head{justify-content:space-between;align-items:center;gap:12px;display:flex}:where([data-brand=v2]) .tg2-sol-track__head .tg2-card__title{margin:0}:where([data-brand=v2]) .tg2-sol-track__arrow{width:40px;height:40px;color:var(--tg2-ink);transition:background-color var(--tg2-dur-hover),color var(--tg2-dur-hover);background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}:where([data-brand=v2]) .tg2-sol-track__arrow .tg2-icon{width:16px;height:16px}:where([data-brand=v2]) .tg2-sol-track:hover .tg2-sol-track__arrow,:where([data-brand=v2]) .tg2-sol-track:focus-visible .tg2-sol-track__arrow{background:var(--tg2-brand);color:#fff}:where([data-brand=v2]) .tg2-sol-track__count{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:1.3}:where([data-brand=v2]) .tg2-sol-track .tg2-card__text{color:var(--tg2-muted);font-size:14px}:where([data-brand=v2]) .tg2-sol-stats__grid>*{height:100%}:where([data-brand=v2]) .tg2-sol-more{color:var(--tg2-muted);margin:20px 0 0;font-size:14px}:where([data-brand=v2]) .tg2-sol-app{justify-content:space-between;align-items:center;gap:12px;height:100%;padding:18px 20px;display:flex}:where([data-brand=v2]) .tg2-sol-app__name{flex-direction:column;gap:2px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-sol-app__title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.3;overflow:hidden}:where([data-brand=v2]) .tg2-sol-app__store{color:var(--tg2-muted);font-size:13px}:where([data-brand=v2]) .tg2-sol-app__count{color:var(--tg2-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}:where([data-brand=v2]) .tg2-sol-footnote{color:var(--tg2-muted);margin:0 0 40px;font-size:13px;line-height:1.5}@media(max-width:1024px){:where([data-brand=v2]) .tg2-sol-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:where([data-brand=v2]) .tg2-sol-hub__grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-sol-hub__item .tg2-image-card{min-height:360px}:where([data-brand=v2]) .tg2-sol-app{flex-direction:column;align-items:flex-start}:where([data-brand=v2]) .tg2-sol-app__title{white-space:normal}}:where([data-brand=v2]) .tg2-res-filters{margin-top:30px}:where([data-brand=v2]) .tg2-res-langs{color:var(--tg2-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:20px 0 0;font-size:15px;display:flex}:where([data-brand=v2]) .tg2-res-langs a,:where([data-brand=v2]) .tg2-res-langs a:visited{color:var(--tg2-black);text-underline-offset:3px;text-decoration:underline}:where([data-brand=v2]) .tg2-res-langs a:hover{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-res-featured{margin-bottom:60px}:where([data-brand=v2]) .tg2-res-featured .tg2-feature-card__media img{object-position:center}:where([data-brand=v2]) .tg2-res-featured__link,:where([data-brand=v2]) .tg2-res-featured__link:visited{color:inherit;text-decoration:none}:where([data-brand=v2]) .tg2-res-featured__link:hover{text-underline-offset:4px;text-decoration:underline}:where([data-brand=v2]) .tg2-res-cell{flex-direction:column;min-width:0;display:flex}:where([data-brand=v2]) .tg2-res-cell>.tg2-article-card{flex:1}:where([data-brand=v2]) .tg2-res-cell[hidden]{display:none}:where([data-brand=v2]) .tg2-res-more{justify-content:center;margin-top:40px;display:flex}:where([data-brand=v2]) .tg2-res-post-chips{justify-content:center;gap:10px;margin-bottom:20px;display:flex}:where([data-brand=v2]) .tg2-res-post-meta{color:var(--tg2-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:30px;font-size:15px;display:flex}:where([data-brand=v2]) .tg2-res-post-meta>span{align-items:center;display:inline-flex}:where([data-brand=v2]) .tg2-res-post-meta .tg2-icon{width:14px;height:14px;margin-right:6px}:where([data-brand=v2]) .tg2-res-post-meta__by{color:var(--tg2-black);gap:10px;font-weight:500}:where([data-brand=v2]) .tg2-res-avatar{background:var(--tg2-lavender);object-fit:contain;border-radius:50%;flex:none;width:64px;height:64px;padding:12px}:where([data-brand=v2]) .tg2-res-avatar--sm{width:36px;height:36px;padding:6px}:where([data-brand=v2]) .tg2-res-cover-wrap{margin-bottom:80px}:where([data-brand=v2]) .tg2-res-cover{border-radius:12px;min-height:max(50vh,600px);position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-res-cover>.tg2-res-cover__img{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}:where([data-brand=v2]) .tg2-prose .tg2-res-lead{font-size:22px;font-weight:500;line-height:1.5}:where([data-brand=v2]) .tg2-res-cite{font-style:normal;font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-muted);margin-top:10px;font-size:12px;font-weight:400;display:block}:where([data-brand=v2]) .tg2-res-callout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:2em 0;display:flex}:where([data-brand=v2]) .tg2-res-callout__copy{flex:300px}:where([data-brand=v2]) .tg2-prose .tg2-res-callout__title{margin:0 0 6px;font-size:20px;line-height:1.4}:where([data-brand=v2]) .tg2-prose .tg2-res-callout__text{color:var(--tg2-muted);margin:0;font-size:16px}:where([data-brand=v2]) .tg2-prose .tg2-res-callout .tg2-btn,:where([data-brand=v2]) .tg2-prose .tg2-res-callout .tg2-btn:visited,:where([data-brand=v2]) .tg2-prose .tg2-res-callout .tg2-btn:hover{color:var(--tg2-white);text-decoration:none}:where([data-brand=v2]) .tg2-res-note{margin:1.5em 0}:where([data-brand=v2]) .tg2-prose .tg2-res-note__title{margin:0 0 6px}:where([data-brand=v2]) .tg2-prose .tg2-res-note__text{margin:0;font-size:16px}:where([data-brand=v2]) .tg2-res-post-end{border-top:1px solid var(--tg2-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:850px;margin:50px auto 0;padding-top:30px;display:flex}:where([data-brand=v2]) .tg2-res-tags{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-res-copy{align-items:center;gap:10px;display:inline-flex}:where([data-brand=v2]) .tg2-res-copy__status{color:var(--tg2-muted);font-size:14px}:where([data-brand=v2]) .tg2-res-author{align-items:center;gap:20px;max-width:850px;margin:30px auto 0;display:flex}:where([data-brand=v2]) .tg2-res-author__text{color:var(--tg2-muted);margin:4px 0 0;font-size:15px}:where([data-brand=v2]) .tg2-lang-scope{display:contents}:where([data-brand=v2]) .tg2-res-seg{margin-top:30px}:where([data-brand=v2]) .tg2-res-timeline{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-res-timeline__item{border-top:1px solid var(--tg2-line);grid-template-columns:200px minmax(0,1fr);gap:20px;padding:35px 0;display:grid}:where([data-brand=v2]) .tg2-res-timeline__item:last-child{border-bottom:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-res-timeline__day{color:var(--tg2-muted);padding-top:4px}:where([data-brand=v2]) .tg2-res-timeline__kind{margin-bottom:10px}:where([data-brand=v2]) .tg2-res-timeline__title{margin:0 0 8px}:where([data-brand=v2]) .tg2-res-timeline__para{color:var(--tg2-muted);white-space:pre-line;margin:0 0 .6em}:where([data-brand=v2]) .tg2-res-timeline__para:last-child{margin-bottom:0}:where([data-brand=v2]) .tg2-res-pager{justify-content:space-between;align-items:center;gap:20px;margin-top:40px;display:flex}:where([data-brand=v2]) .tg2-res-pager__count{color:var(--tg2-muted);font-size:14px}:where([data-brand=v2]) .tg2-res-tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-res-tracks__item{flex-direction:column;display:flex}:where([data-brand=v2]) .tg2-res-tracks__item>.tg2-card{flex:1}:where([data-brand=v2]) .tg2-res-track-link,:where([data-brand=v2]) .tg2-res-track-link:visited{border-radius:var(--tg2-r-card);color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}:where([data-brand=v2]) .tg2-res-track-link>.tg2-card{transition:background-color var(--tg2-dur-hover);flex:1}:where([data-brand=v2]) .tg2-res-track-link:hover>.tg2-card{background:var(--tg2-lavender)}:where([data-brand=v2]) .tg2-res-tracks__more{display:none}@media(max-width:1024px){:where([data-brand=v2]) .tg2-res-featured{margin-bottom:40px}:where([data-brand=v2]) .tg2-res-cover-wrap{margin-bottom:50px}:where([data-brand=v2]) .tg2-prose .tg2-res-lead{font-size:20px}:where([data-brand=v2]) .tg2-res-timeline__item{grid-template-columns:140px minmax(0,1fr)}:where([data-brand=v2]) .tg2-res-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:where([data-brand=v2]) .tg2-res-cover-wrap{margin-bottom:30px}:where([data-brand=v2]) .tg2-res-cover{min-height:60vw}:where([data-brand=v2]) .tg2-prose .tg2-res-lead{font-size:18px}:where([data-brand=v2]) .tg2-res-author{align-items:flex-start}:where([data-brand=v2]) .tg2-res-timeline__item{grid-template-columns:minmax(0,1fr);gap:8px;padding:25px 0}:where([data-brand=v2]) .tg2-res-tracks{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-res-tracks__more{margin-top:20px;display:inline-flex}:where([data-brand=v2]) .tg2-res-pager{flex-wrap:wrap}}:where([data-brand=v2]) .tg2-data-break{overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-data-note{color:var(--tg2-muted);margin:20px 0 0;font-size:14px}:where([data-brand=v2]) .tg2-data-lead{margin:20px 0 0}:where([data-brand=v2]) .tg2-data-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--tg2-lavender-2);text-decoration-color:var(--tg2-lavender-2);text-underline-offset:4px;transition:color var(--tg2-dur-hover) ease;align-items:center;gap:6px;display:inline-flex}:where([data-brand=v2]) .tg2-data-link:hover,:where([data-brand=v2]) .tg2-data-link:focus-visible{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-data-link>.tg2-icon{flex:none;width:.8em;height:.8em}:where([data-brand=v2]) .tg2-data-footnote{color:var(--tg2-muted);margin:0 0 30px;font-size:13px;line-height:1.5}:where([data-brand=v2]) .tg2-data-fineprint{max-width:850px;color:var(--tg2-muted);flex-direction:column;gap:8px;margin-top:30px;font-size:13px;line-height:1.5;display:flex}:where([data-brand=v2]) .tg2-data-fineprint>p{margin:0}:where([data-brand=v2]) .tg2-data-stats{margin-top:-48px}:where([data-brand=v2]) .tg2-data-tracks .tg2-kpi__label,:where([data-brand=v2]) .tg2-data-stats .tg2-kpi__label{display:block}:where([data-brand=v2]) .tg2-data-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-data-chips--gap{margin-bottom:30px}:where([data-brand=v2]) .tg2-data-quote{flex-direction:column;gap:16px;margin:0;display:flex}:where([data-brand=v2]) .tg2-data-quote__mark{width:28px;height:28px;color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-data-quote__text{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.55}:where([data-brand=v2]) .tg2-data-quote__meta{border-top:1px solid var(--tg2-line);color:var(--tg2-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}:where([data-brand=v2]) .tg2-data-stars{color:var(--tg2-brand);gap:2px;display:inline-flex}:where([data-brand=v2]) .tg2-data-stars>.tg2-icon{fill:currentColor;width:14px;height:14px}:where([data-brand=v2]) .tg2-data-az__group{border-top:1px solid var(--tg2-line);grid-template-columns:140px minmax(0,1fr);gap:20px;padding:40px 0;display:grid}:where([data-brand=v2]) .tg2-data-az__group:first-child{border-top:0;padding-top:0}:where([data-brand=v2]) .tg2-data-az__letter{letter-spacing:-3px;color:var(--tg2-brand);margin:0;font-size:74px;font-weight:500;line-height:1}:where([data-brand=v2]) .tg2-data-az__list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-data-az__app{color:#000;flex-direction:column;gap:6px;height:100%;padding:22px 24px;text-decoration:none;display:flex}:where([data-brand=v2]) .tg2-data-az__name{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.3}:where([data-brand=v2]) .tg2-data-az__meta{color:var(--tg2-muted);font-size:14px}:where([data-brand=v2]) .tg2-data-az__count{font-family:var(--tg2-font-label);letter-spacing:.5px;text-transform:uppercase;color:#000;margin-top:10px;font-size:12px}:where([data-brand=v2]) .tg2-data-pager-row{margin-bottom:108px}:where([data-brand=v2]) .tg2-data-pager{justify-content:space-between;align-items:center;gap:20px;font-size:15px;display:flex}:where([data-brand=v2]) .tg2-data-pager__link{border-radius:var(--tg2-r-pill);background:var(--tg2-paper);color:#000;transition:background var(--tg2-dur-hover) ease;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}:where([data-brand=v2]) .tg2-data-pager__link:hover,:where([data-brand=v2]) .tg2-data-pager__link:focus-visible{background:var(--tg2-lavender)}:where([data-brand=v2]) .tg2-data-pager__status{color:var(--tg2-muted);font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;font-size:12px}:where([data-brand=v2]) .tg2-data-method{background:var(--tg2-paper);border-radius:20px;padding:30px}:where([data-brand=v2]) .tg2-data-method__head{align-items:center;gap:10px;margin-bottom:16px;display:flex}:where([data-brand=v2]) .tg2-data-method__head>.tg2-icon{width:18px;height:18px;color:var(--tg2-brand);flex:none}:where([data-brand=v2]) .tg2-data-method__title{margin:0}:where([data-brand=v2]) .tg2-data-method__lines{color:var(--tg2-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin:0;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}:where([data-brand=v2]) .tg2-data-method__lines>li{border-top:1px solid var(--tg2-line);padding-top:12px}:where([data-brand=v2]) .tg2-data-rows{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-data-row{border-bottom:1px solid var(--tg2-border);align-items:center;gap:16px;padding:16px 20px;transition:background .3s;display:flex}:where([data-brand=v2]) .tg2-data-row:last-child{border-bottom:0}:where([data-brand=v2]) .tg2-data-row:hover{background:var(--tg2-surface-2)}:where([data-brand=v2]) .tg2-data-row__rank{min-width:28px;color:var(--tg2-muted);font-family:var(--tg2-font-label);font-variant-numeric:tabular-nums;flex:none;font-size:12px}:where([data-brand=v2]) .tg2-data-row__main{flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 10px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-data-row__name{color:var(--tg2-text);overflow-wrap:anywhere;font-size:15px;font-weight:500}:where([data-brand=v2]) .tg2-data-row__meta{color:var(--tg2-text-muted);font-size:13px}:where([data-brand=v2]) .tg2-data-row__value{text-align:right;max-width:50%;color:var(--tg2-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px}:where([data-brand=v2]) .tg2-data-pick{flex-direction:column;gap:20px;display:flex}:where([data-brand=v2]) .tg2-data-pick__body{padding-bottom:40px}:where([data-brand=v2]) .tg2-data-pick__facts{color:var(--tg2-paper);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}:where([data-brand=v2]) .tg2-data-pick__quote{max-width:850px}:where([data-brand=v2]) .tg2-data-items{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-data-item{flex-direction:column;gap:14px;height:100%;display:flex}:where([data-brand=v2]) .tg2-data-item__title{margin:0}:where([data-brand=v2]) .tg2-data-locked{flex-direction:column;justify-content:space-between;gap:20px;height:100%;display:flex}:where([data-brand=v2]) .tg2-data-locked>.tg2-icon{width:30px;height:30px;color:var(--tg2-lavender-2)}:where([data-brand=v2]) .tg2-data-locked__title{color:#fff;margin:0 0 10px}:where([data-brand=v2]) .tg2-data-locked__tracks{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-data-archive{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-data-archive__card{color:#000;flex-direction:column;gap:12px;height:100%;text-decoration:none;display:flex}:where([data-brand=v2]) .tg2-data-archive__title{overflow-wrap:anywhere;margin:0}:where([data-brand=v2]) .tg2-data-archive__card>.tg2-card__foot{margin-top:auto}:where([data-brand=v2]) .tg2-data-guides{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-data-guides .tg2-guide-card{min-height:380px}:where([data-brand=v2]) .tg2-data-summary{flex-direction:column;align-items:flex-start;gap:14px;max-width:850px;line-height:1.6;display:flex}:where([data-brand=v2]) .tg2-data-summary>p{margin:0}:where([data-brand=v2]) .tg2-data-review{background:var(--tg2-lavender);border-radius:20px;margin:-60px 0 40px;padding:16px 20px;font-size:14px}:where([data-brand=v2]) .tg2-data-review>p{margin:0}:where([data-brand=v2]) .tg2-data-review__hash{font-family:var(--tg2-font-label);overflow-wrap:anywhere;margin-top:8px;font-size:12px}:where([data-brand=v2]) .tg2-data-vs__head,:where([data-brand=v2]) .tg2-data-vs__row{border-bottom:1px solid var(--tg2-border);grid-template-columns:minmax(8rem,.8fr) 1fr 1fr;gap:20px;padding:16px 20px;display:grid}:where([data-brand=v2]) .tg2-data-vs__row:last-child{border-bottom:0}:where([data-brand=v2]) .tg2-data-vs__head{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);padding-block:14px;font-size:12px}:where([data-brand=v2]) .tg2-data-vs__topic{font-size:15px;font-weight:500}:where([data-brand=v2]) .tg2-data-vs__cell{min-width:0;font-size:14px;line-height:1.5}:where([data-brand=v2]) .tg2-data-vs__cell>p{overflow-wrap:anywhere;margin:0}:where([data-brand=v2]) .tg2-data-vs__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where([data-brand=v2]) .tg2-data-vs__source{color:var(--tg2-muted);margin-top:6px;font-size:13px}@media(max-width:1024px){:where([data-brand=v2]) .tg2-data-az__group{grid-template-columns:90px minmax(0,1fr)}:where([data-brand=v2]) .tg2-data-az__letter{letter-spacing:-2px;font-size:45px}:where([data-brand=v2]) .tg2-data-pager-row{margin-bottom:60px}:where([data-brand=v2]) .tg2-data-stats{margin-top:-20px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-data-az__group{grid-template-columns:minmax(0,1fr);gap:12px;padding:30px 0}:where([data-brand=v2]) .tg2-data-az__letter{letter-spacing:-1px;font-size:30px}:where([data-brand=v2]) .tg2-data-az__app{padding:18px 20px}:where([data-brand=v2]) .tg2-data-pager-row{margin-bottom:40px}:where([data-brand=v2]) .tg2-data-pager{flex-wrap:wrap}:where([data-brand=v2]) .tg2-data-method{padding:20px}:where([data-brand=v2]) .tg2-data-listing .tg2-kpi__value{font-size:24px}:where([data-brand=v2]) .tg2-data-method__lines{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-data-row{flex-wrap:wrap;gap:6px 12px}:where([data-brand=v2]) .tg2-data-row__value{text-align:left;width:100%;max-width:none}:where([data-brand=v2]) .tg2-data-row--ranked .tg2-data-row__value{padding-left:40px}:where([data-brand=v2]) .tg2-data-pick__body{padding-bottom:20px}:where([data-brand=v2]) .tg2-data-guides .tg2-guide-card{min-height:80vw}:where([data-brand=v2]) .tg2-data-review{margin-top:-20px}:where([data-brand=v2]) .tg2-data-vs__head{display:none}:where([data-brand=v2]) .tg2-data-vs__row{grid-template-columns:minmax(0,1fr);gap:12px}:where([data-brand=v2]) .tg2-data-vs__label{clip-path:none;width:auto;height:auto;color:var(--tg2-text-muted);margin-bottom:4px;position:static;overflow:visible}}:where([data-brand=v2]) .tg2-tool-hub-chips{margin-top:30px}:where([data-brand=v2]) .tg2-tool-hub-grid .tg2-module-card{min-height:520px}:where([data-brand=v2]) .tg2-tool-hub-more{height:100%;display:flex}:where([data-brand=v2]) .tg2-tool-hub-more>.tg2-help-card{flex:auto;width:100%;max-width:none}:where([data-brand=v2]) .tg2-tool-hub-more .tg2-help-card__body{padding-bottom:20px}:where([data-brand=v2]) .tg2-tool-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}:where([data-brand=v2]) .tg2-tool-main,:where([data-brand=v2]) .tg2-tool-live{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tool-side{flex-direction:column;gap:20px;display:flex;position:sticky;top:90px}:where([data-brand=v2]) .tg2-tool-side>.tg2-stat-card{width:100%}:where([data-brand=v2]) .tg2-tool-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}:where([data-brand=v2]) .tg2-tool-card__head>.tg2-badge{white-space:normal;min-width:0;max-width:100%}:where([data-brand=v2]) .tg2-tool-card__text{margin:0}:where([data-brand=v2]) .tg2-tool-card__body{flex-direction:column;gap:20px;min-width:0;margin-top:25px;display:flex}:where([data-brand=v2]) .tg2-tool-result{min-width:0;scroll-margin-top:90px}:where([data-brand=v2]) .tg2-tool-result__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:25px;display:flex}:where([data-brand=v2]) .tg2-tool-result__head .tg2-eyebrow{margin-bottom:8px}:where([data-brand=v2]) .tg2-tool-result__title{overflow-wrap:anywhere;min-width:0}:where([data-brand=v2]) .tg2-tool-result__body{flex-direction:column;gap:15px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tool-links{margin:10px 0 0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-tool-links>li+li{border-top:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-tool-links a{color:var(--tg2-ink);transition:color var(--tg2-dur-hover) ease;align-items:center;gap:12px;padding:14px 0;font-weight:500;text-decoration:none;display:flex}:where([data-brand=v2]) .tg2-tool-links a:hover,:where([data-brand=v2]) .tg2-tool-links a:focus-visible{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-tool-links .tg2-icon{width:18px;height:18px;color:var(--tg2-brand);flex:none}:where([data-brand=v2]) .tg2-tool-actions{flex-wrap:wrap;align-items:center;gap:15px 20px;display:flex}:where([data-brand=v2]) .tg2-tool-actions--between{justify-content:space-between}:where([data-brand=v2]) .tg2-tool-actions .tg2-btn .tg2-icon{width:16px;height:16px}:where([data-brand=v2]) .tg2-tool-step__title{margin:0 0 10px}:where([data-brand=v2]) .tg2-tool-step__text,:where([data-brand=v2]) .tg2-tool-note{margin:0}:where([data-brand=v2]) .tg2-tool-center{text-align:center}:where([data-brand=v2]) .tg2-tool-alert{background:var(--tg2-lavender);color:var(--tg2-ink);border-radius:12px;margin:0;padding:12px 16px;font-size:14px;line-height:1.4}:where([data-brand=v2]) .tg2-tool-invalid{color:var(--tg2-error)}:where([data-brand=v2]) .tg2-tool-input--invalid{border-color:var(--tg2-error)}:where([data-brand=v2]) .tg2-tool-status--blocked{color:var(--tg2-error);font-weight:500}:where([data-brand=v2]) .tg2-tool-spin{width:16px;height:16px;animation:.8s linear infinite tg2-tool-spin}:where([data-brand=v2]) .tg2-tool-link{color:var(--tg2-brand);text-underline-offset:3px;font-weight:500;text-decoration:underline}:where([data-brand=v2]) .tg2-tool-blurb{flex-direction:column;gap:12px;display:flex}:where([data-brand=v2]) .tg2-tool-form{flex-direction:column;gap:15px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tool-form>p{margin:0}:where([data-brand=v2]) .tg2-tool-url-form{gap:10px;display:flex}:where([data-brand=v2]) .tg2-tool-url-form .tg2-input{flex:auto;min-width:0}:where([data-brand=v2]) .tg2-tool-kw-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}:where([data-brand=v2]) .tg2-tool-fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}:where([data-brand=v2]) .tg2-tool-fieldset .tg2-field__hint{margin:0}:where([data-brand=v2]) .tg2-tool-form__foot{border-top:1px solid var(--tg2-line);flex-direction:column;gap:8px;padding-top:15px;display:flex}:where([data-brand=v2]) .tg2-tool-form__foot:empty{display:none}:where([data-brand=v2]) .tg2-tool-form__foot>p{margin:0}:where([data-brand=v2]) .tg2-tool-signed{flex-direction:column;align-items:flex-start;gap:12px;display:flex}:where([data-brand=v2]) .tg2-tool-signed>p{margin:0}:where([data-brand=v2]) .tg2-tool-calc{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tool-calc-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:where([data-brand=v2]) .tg2-tool-calc-field .tg2-field__hint{margin:0}:where([data-brand=v2]) .tg2-tool-calc-bar{border-top:1px solid var(--tg2-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;padding-top:20px;display:flex}:where([data-brand=v2]) .tg2-tool-calc-bar>p{margin:0}:where([data-brand=v2]) .tg2-tool-calc-bar .tg2-field{min-width:160px}:where([data-brand=v2]) .tg2-tool-calc-result__title{margin:0 0 20px}:where([data-brand=v2]) .tg2-tool-calc-result>p{margin:0}:where([data-brand=v2]) .tg2-tool-calc-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 20px;display:grid}:where([data-brand=v2]) .tg2-tool-calc-kpi{min-width:0}:where([data-brand=v2]) .tg2-tool-calc-kpi .tg2-kpi__label{margin:0 0 10px}:where([data-brand=v2]) .tg2-tool-calc-kpi .tg2-kpi__value{overflow-wrap:anywhere;margin:0}:where([data-brand=v2]) .tg2-tool-calc-kpi--strong .tg2-kpi__value{letter-spacing:-1px;color:var(--tg2-brand);font-size:46px}:where([data-brand=v2]) .tg2-tool-calc-sum{border-top:1px solid var(--tg2-line);margin:0;padding-top:20px}:where([data-brand=v2]) .tg2-tool-details{border:1px solid var(--tg2-line);background:var(--tg2-white);border-radius:20px;padding:18px 20px}:where([data-brand=v2]) .tg2-tool-details>summary{cursor:pointer;color:var(--tg2-ink);font-weight:500}:where([data-brand=v2]) .tg2-tool-details[open]>summary{margin-bottom:15px}:where([data-brand=v2]) .tg2-tool-details--card{padding:24px 30px}:where([data-brand=v2]) .tg2-tool-details__body{color:var(--tg2-muted);flex-direction:column;gap:12px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-tool-details__body>p{margin:0}:where([data-brand=v2]) .tg2-tool-formula__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-tool-formula__list>li{color:var(--tg2-muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6}:where([data-brand=v2]) .tg2-tool-price-ref{background:var(--tg2-paper);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}:where([data-brand=v2]) .tg2-tool-price-ref>p{margin:0}:where([data-brand=v2]) .tg2-tool-price-ref__pick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-tool-price-ref__pick>p{flex:260px;margin:0}:where([data-brand=v2]) .tg2-tool-index{flex-direction:column;gap:30px;display:flex}:where([data-brand=v2]) .tg2-tool-founder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-tool-founder-card{height:100%;color:var(--tg2-ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}:where([data-brand=v2]) .tg2-tool-founder-card__title{align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-tool-founder-card__title .tg2-icon{width:18px;height:18px;color:var(--tg2-brand);flex:none}:where([data-brand=v2]) .tg2-tool-quiz-progress{align-items:center;gap:15px;display:flex}:where([data-brand=v2]) .tg2-tool-progress{background:var(--tg2-lavender);border-radius:8px;flex:auto;height:8px;overflow:hidden}:where([data-brand=v2]) .tg2-tool-progress>span{background:var(--tg2-brand);border-radius:inherit;height:100%;display:block}:where([data-brand=v2]) .tg2-tool-quiz-q{border:0;min-width:0;margin:0;padding:10px 0 5px}:where([data-brand=v2]) .tg2-tool-quiz-q>legend{color:var(--tg2-ink);align-items:baseline;gap:12px;margin-bottom:15px;padding:0;font-size:18px;font-weight:500;line-height:1.4;display:flex}:where([data-brand=v2]) .tg2-tool-quiz-q>legend .tg2-eyebrow{color:var(--tg2-muted);flex:none}:where([data-brand=v2]) .tg2-tool-quiz-q__hint{margin:-8px 0 15px;display:block}:where([data-brand=v2]) .tg2-tool-quiz-options .tg2-filter-chip{white-space:normal;text-align:left}:where([data-brand=v2]) .tg2-tool-quiz-region{max-width:320px}:where([data-brand=v2]) .tg2-tool-score-bar{background:var(--tg2-lavender);border-radius:6px;height:6px;overflow:hidden}:where([data-brand=v2]) .tg2-tool-score-bar>span{border-radius:inherit;background:var(--tg2-brand);height:100%;display:block}:where([data-brand=v2]) .tg2-tool-fit-list{flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-tool-fit-row{background:var(--tg2-white);border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:20px;display:grid}:where([data-brand=v2]) .tg2-tool-fit-row__icon{background:var(--tg2-lavender);width:44px;height:44px;color:var(--tg2-brand);border-radius:50%;grid-row:span 2;place-items:center;display:grid}:where([data-brand=v2]) .tg2-tool-fit-row__icon .tg2-icon{width:20px;height:20px}:where([data-brand=v2]) .tg2-tool-fit-row__title{overflow-wrap:anywhere;min-width:0;margin:0}:where([data-brand=v2]) .tg2-tool-fit-row__pct{color:var(--tg2-brand);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:500}:where([data-brand=v2]) .tg2-tool-fit-row .tg2-tool-score-bar{grid-column:2/-1}:where([data-brand=v2]) .tg2-tool-fit-row__why,:where([data-brand=v2]) .tg2-tool-fit-row__meta{color:var(--tg2-muted);grid-column:2/-1;margin:4px 0 0;font-size:14px}:where([data-brand=v2]) .tg2-tool-fit-row__meta a{color:var(--tg2-brand);font-weight:500}:where([data-brand=v2]) .tg2-tool-answers{margin:0 0 15px}:where([data-brand=v2]) .tg2-tool-answer{border-bottom:1px solid var(--tg2-line);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:10px 0;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-tool-answer:last-child{border-bottom:0}:where([data-brand=v2]) .tg2-tool-answer>dt{color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-tool-answer>dd{text-align:right;color:var(--tg2-ink);margin:0}:where([data-brand=v2]) .tg2-tool-unscored{border:1px dashed var(--tg2-line);background:var(--tg2-white);border-radius:20px;margin:0 0 15px;padding:15px 20px 5px}:where([data-brand=v2]) .tg2-tool-unscored>p{margin:0}:where([data-brand=v2]) .tg2-tool-weights{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-tool-weights>li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:4px 0;display:flex}:where([data-brand=v2]) .tg2-tool-eval-out{flex-direction:column;gap:15px;display:flex}:where([data-brand=v2]) .tg2-tool-eval-out>p{margin:0}:where([data-brand=v2]) .tg2-tool-vault{flex-direction:column;gap:10px;display:flex}:where([data-brand=v2]) .tg2-tool-vault>h2{margin:0}@media(max-width:1024px){:where([data-brand=v2]) .tg2-tool-hub-grid .tg2-module-card{min-height:440px}:where([data-brand=v2]) .tg2-tool-layout{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-tool-side{flex-flow:wrap;align-items:stretch;position:static}:where([data-brand=v2]) .tg2-tool-side>*{flex:300px}:where([data-brand=v2]) .tg2-tool-calc-kpi--strong .tg2-kpi__value{font-size:34px}:where([data-brand=v2]) .tg2-tool-founder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:where([data-brand=v2]) .tg2-tool-hub-grid .tg2-module-card{min-height:0}:where([data-brand=v2]) .tg2-tool-side,:where([data-brand=v2]) .tg2-tool-url-form{flex-direction:column}:where([data-brand=v2]) .tg2-tool-kw-form,:where([data-brand=v2]) .tg2-tool-calc-inputs,:where([data-brand=v2]) .tg2-tool-calc-out,:where([data-brand=v2]) .tg2-tool-founder-grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-tool-calc-kpi--strong .tg2-kpi__value{font-size:30px}:where([data-brand=v2]) .tg2-tool-quiz-q>legend{font-size:17px}:where([data-brand=v2]) .tg2-tool-fit-row{grid-template-columns:36px minmax(0,1fr) auto;padding:16px}:where([data-brand=v2]) .tg2-tool-fit-row__icon{width:36px;height:36px}:where([data-brand=v2]) .tg2-tool-details--card{padding:20px}}@media(max-width:359px){:where([data-brand=v2]) .tg2-tool-card .tg2-btn{white-space:normal;max-width:100%}}:where([data-brand=v2]) .tg2-auth-page{isolation:isolate;place-items:center;min-height:100vh;margin-top:-80px;padding:calc(80px + 8vh) 20px 12vh;display:grid;position:relative}:where([data-brand=v2]) .tg2-auth-page:before{content:"";z-index:-1;background:var(--tg2-auth-art,none) center / cover no-repeat;position:absolute;inset:0}:where([data-brand=v2]) .tg2-auth-page:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff0,#fff);height:220px;position:absolute;inset:auto 0 0}:where([data-brand=v2]) .tg2-auth-card{background:#ffffffe0;border-radius:20px;width:100%;min-width:0;max-width:460px;padding:60px 30px 55px;position:relative}:where([data-brand=v2]) .tg2-auth-head>.tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-auth-title{overflow-wrap:anywhere;margin:0 0 10px}:where([data-brand=v2]) .tg2-auth-lead{color:var(--tg2-muted);margin:0}:where([data-brand=v2]) .tg2-auth-head--center{text-align:center}:where([data-brand=v2]) .tg2-auth-mark{background:var(--tg2-lavender);width:48px;height:48px;color:var(--tg2-brand);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:20px;display:grid}:where([data-brand=v2]) .tg2-auth-mark--error{color:var(--tg2-error);background:#dc26261a}:where([data-brand=v2]) .tg2-auth-perks{margin:20px 0 0;font-size:15px}:where([data-brand=v2]) .tg2-auth-fields{gap:18px;margin:30px 0 22px;display:grid}:where([data-brand=v2]) .tg2-auth-field-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}:where([data-brand=v2]) .tg2-auth-field-row .tg2-auth-link{font-size:14px;font-weight:400}:where([data-brand=v2]) .tg2-auth-captcha{max-width:100%;overflow:hidden}@media(max-width:399px){:where([data-brand=v2]) .tg2-auth-captcha{justify-content:center;max-width:none;margin-inline:-20px;display:flex}}:where([data-brand=v2]) .tg2-auth-link,:where([data-brand=v2]) .tg2-auth-link:visited{color:var(--tg2-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}:where([data-brand=v2]) .tg2-auth-link:hover,:where([data-brand=v2]) .tg2-auth-link:focus-visible{text-underline-offset:2px;text-decoration:underline}:where([data-brand=v2]) .tg2-auth-link:focus-visible{outline:2px solid var(--tg2-brand);outline-offset:2px;border-radius:2px}:where([data-brand=v2]) .tg2-auth-notice{background:var(--tg2-lavender);color:var(--tg2-ink);overflow-wrap:anywhere;border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-auth-notice--error{color:var(--tg2-error);background:#dc262614;border:1px solid #dc262640}:where([data-brand=v2]) .tg2-auth-notice--error .tg2-auth-link{color:inherit;text-decoration:underline}:where([data-brand=v2]) .tg2-auth-moved{background:var(--tg2-lavender);color:var(--tg2-ink);border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0 0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}:where([data-brand=v2]) .tg2-auth-moved>p{flex:1;margin:0}:where([data-brand=v2]) .tg2-auth-moved>.tg2-icon{color:var(--tg2-brand);flex:none;margin-top:3px}:where([data-brand=v2]) .tg2-auth-moved__close{width:24px;height:24px;color:var(--tg2-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .3s;display:grid}:where([data-brand=v2]) .tg2-auth-moved__close:hover,:where([data-brand=v2]) .tg2-auth-moved__close:focus-visible{color:#000}:where([data-brand=v2]) .tg2-auth-google{gap:12px;margin-top:30px}:where([data-brand=v2]) .tg2-auth-google>svg{flex:none;width:20px;height:20px}:where([data-brand=v2]) .tg2-auth-or{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-muted);align-items:center;gap:12px;margin:20px 0 -10px;font-size:12px;display:flex}:where([data-brand=v2]) .tg2-auth-or:before,:where([data-brand=v2]) .tg2-auth-or:after{content:"";background:var(--tg2-line);flex:1;height:1px}:where([data-brand=v2]) .tg2-auth-note{color:var(--tg2-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-auth-note>.tg2-icon{width:14px;height:14px;color:var(--tg2-brand);flex:none}:where([data-brand=v2]) .tg2-auth-switch{border-top:1px solid var(--tg2-line);text-align:center;margin:30px 0 0;padding-top:24px;font-size:15px}:where([data-brand=v2]) .tg2-auth-terms{text-align:center;color:var(--tg2-muted);margin:20px 0 0;font-size:13px;line-height:1.5}:where([data-brand=v2]) .tg2-auth-terms .tg2-auth-link{text-underline-offset:2px;font-weight:400;text-decoration:underline}:where([data-brand=v2]) .tg2-auth-body{gap:16px;margin:20px 0 0;display:grid}:where([data-brand=v2]) .tg2-auth-body--center{text-align:center}:where([data-brand=v2]) .tg2-auth-text{color:var(--tg2-muted);margin:0}:where([data-brand=v2]) .tg2-auth-text--sm{font-size:14px}:where([data-brand=v2]) .tg2-auth-email{color:#000;overflow-wrap:anywhere;font-weight:500}:where([data-brand=v2]) .tg2-auth-consent{gap:24px;margin:24px 0 0;display:grid}:where([data-brand=v2]) .tg2-auth-consent__title{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:400}:where([data-brand=v2]) .tg2-auth-consent__list{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}:where([data-brand=v2]) .tg2-auth-consent__list>li{align-items:flex-start;gap:10px;display:flex}:where([data-brand=v2]) .tg2-auth-consent__list .tg2-icon{width:14px;height:14px;color:var(--tg2-brand);flex:none;margin-top:4px}:where([data-brand=v2]) .tg2-auth-consent__list--no,:where([data-brand=v2]) .tg2-auth-consent__list--no .tg2-icon{color:var(--tg2-muted)}:where([data-brand=v2]) .tg2-auth-consent__facts{background:var(--tg2-paper);color:var(--tg2-muted);border-radius:12px;gap:8px;padding:16px 18px;font-size:14px;line-height:1.45;display:grid}:where([data-brand=v2]) .tg2-auth-consent__facts>p{overflow-wrap:anywhere;margin:0}:where([data-brand=v2]) .tg2-auth-consent__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:where([data-brand=v2]) .tg2-auth-loading{color:var(--tg2-muted);justify-content:center;align-items:center;gap:10px;margin:0;padding:30px 0;font-size:15px;display:flex}:where([data-brand=v2]) .tg2-auth-share{padding-bottom:60px}:where([data-brand=v2]) .tg2-auth-share__head{margin:10vh 0 30px}:where([data-brand=v2]) .tg2-auth-share__head>.tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-auth-share__title{overflow-wrap:anywhere;margin:0}:where([data-brand=v2]) .tg2-auth-share__meta{color:var(--tg2-muted);margin:15px 0 0;font-size:15px}:where([data-brand=v2]) .tg2-auth-share__note{color:var(--tg2-muted);margin:30px 0 0;font-size:14px}:where([data-brand=v2]) .tg2-auth-share__missing{background:var(--tg2-paper);text-align:center;border-radius:20px;max-width:640px;margin:10vh auto 0;padding:40px 30px}:where([data-brand=v2]) .tg2-auth-share__missing>p{color:var(--tg2-muted);margin:10px 0 0}@media(max-width:1024px){:where([data-brand=v2]) .tg2-auth-page{padding:calc(80px + 6vh) 20px 60px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-auth-page{min-height:0;padding:110px 10px 40px}:where([data-brand=v2]) .tg2-auth-page:before{background-image:var(--tg2-auth-art-sm,var(--tg2-auth-art,none))}:where([data-brand=v2]) .tg2-auth-card{padding:40px 20px 30px}:where([data-brand=v2]) .tg2-auth-consent__actions{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-auth-share__head{margin-top:40px}}:where([data-brand=v2]).tg2-consent-host,:where([data-brand=v2]) .tg2-consent-root{display:contents}:where([data-brand=v2]) .tg2-consent{z-index:40;overscroll-behavior:contain;box-sizing:border-box;background:var(--tg2-white);width:min(560px,100vw - 40px);max-height:calc(100vh - 32px);color:var(--tg2-black);border:1px solid var(--tg2-line);border-radius:var(--tg2-r-card);box-shadow:var(--tg2-sh-panel),0 6px 24px #0000001a;font-family:var(--tg2-font-sans);font-size:15px;line-height:var(--tg2-lh-body);text-align:left;padding:30px;position:fixed;bottom:20px;left:20px;overflow-y:auto}:where([data-brand=v2]) .tg2-consent__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:where([data-brand=v2]) .tg2-consent__head>.tg2-btn{flex:none;margin:-8px -8px 0 0}:where([data-brand=v2]) .tg2-consent__title{color:var(--tg2-black);margin:0}:where([data-brand=v2]) .tg2-consent__title:focus{outline:none}:where([data-brand=v2]) .tg2-consent__title:focus-visible{outline:2px solid var(--tg2-brand);outline-offset:4px;border-radius:4px}:where([data-brand=v2]) .tg2-consent__text{color:var(--tg2-ink);margin:10px 0 0}:where([data-brand=v2]) .tg2-consent__policy{color:var(--tg2-brand);text-underline-offset:3px;margin-top:8px;text-decoration:underline;display:inline-block}:where([data-brand=v2]) .tg2-consent__policy:hover{color:#000}:where([data-brand=v2]) .tg2-consent__actions{grid-template-columns:1fr 1fr auto;gap:10px;margin-top:20px;display:grid}:where([data-brand=v2]) .tg2-consent__actions--panel{grid-template-columns:auto 1fr 1fr}:where([data-brand=v2]) .tg2-consent__actions .tg2-btn{white-space:nowrap;justify-content:center}:where([data-brand=v2]) .tg2-consent__cats{margin:20px 0 0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-consent__cat{border-top:1px solid var(--tg2-line);grid-template-columns:auto 1fr;gap:4px 12px;padding:14px 0;display:grid}:where([data-brand=v2]) .tg2-consent__cat:last-child{border-bottom:1px solid var(--tg2-line)}:where([data-brand=v2]) .tg2-consent__check{width:18px;height:18px;accent-color:var(--tg2-brand);cursor:pointer;margin:3px 0 0}:where([data-brand=v2]) .tg2-consent__check:disabled{cursor:not-allowed}:where([data-brand=v2]) .tg2-consent__label{color:var(--tg2-black);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}:where([data-brand=v2]) .tg2-consent__cat-text{color:var(--tg2-muted);grid-column:2;margin:0;font-size:14px;line-height:1.5}:where([data-brand=v2]) .tg2-consent-link{font:inherit;color:#000;cursor:pointer;text-align:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:6px 0;font-size:14px;line-height:1.4;display:inline-block}:where([data-brand=v2]) .tg2-consent-link:hover{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-consent-link:focus-visible{outline:2px solid var(--tg2-brand);outline-offset:2px}@media(prefers-reduced-motion:no-preference){:where([data-brand=v2]) .tg2-consent{animation:tg2-consent-rise var(--tg2-dur-hover,.3s) ease-out both}}:root:has(.tg2-app-sidebar) :where([data-brand=v2]) .tg2-consent{max-height:calc(100vh - 106px)}@media(min-width:1025px){:root:has(.tg2-app-sidebar) :where([data-brand=v2]) .tg2-consent{left:calc(var(--tg2-app-side-w,336px) + 45px);width:min(560px,calc(100vw - var(--tg2-app-side-w,336px) - 65px))}}@media(max-width:767px){:where([data-brand=v2]) .tg2-consent{width:auto;padding:20px;bottom:16px;left:16px;right:16px}:where([data-brand=v2]) .tg2-consent__actions{grid-template-columns:1fr 1fr}:where([data-brand=v2]) .tg2-consent__actions>.tg2-consent__wide{grid-column:1/-1}:where([data-brand=v2]) .tg2-consent__actions--panel>.tg2-consent__wide{order:-1}:root:has([data-tg-bottom-nav]) :where([data-brand=v2]) .tg2-consent{bottom:calc(90px + env(safe-area-inset-bottom,0px));max-height:calc(100vh - 166px - env(safe-area-inset-bottom,0px))}}@media print{:where([data-brand=v2]) .tg2-consent{display:none}}@media(max-width:767px){:where([data-brand=v2]) .tg2-table.tg2-cookie-table,:where([data-brand=v2]) .tg2-cookie-table tbody,:where([data-brand=v2]) .tg2-cookie-table tr,:where([data-brand=v2]) .tg2-cookie-table td{width:auto;display:block}:where([data-brand=v2]) .tg2-cookie-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where([data-brand=v2]) .tg2-table.tg2-cookie-table tbody tr{border-bottom:1px solid var(--tg2-line);padding:12px 0}:where([data-brand=v2]) .tg2-table.tg2-cookie-table tbody tr:last-child{border-bottom:0}:where([data-brand=v2]) .tg2-table.tg2-cookie-table td{border-bottom:0;padding:4px 16px}:where([data-brand=v2]) .tg2-cookie-table td[data-label]:before{content:attr(data-label);font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);margin:6px 0 2px;font-size:12px;line-height:1.3;display:block}}:where([data-brand=v2]) .tg2-co-boxes{gap:15px;margin-top:50px;display:flex}:where([data-brand=v2]) .tg2-co-box{background:var(--tg2-paper);min-width:0;color:var(--tg2-ink);border-radius:6px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:5px;padding:20px;display:flex}:where([data-brand=v2]) .tg2-co-box .tg2-co-copy{margin-top:10px}:where([data-brand=v2]) .tg2-co-box--status{background:var(--tg2-paper);align-self:stretch}:where([data-brand=v2]) .tg2-co-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:where([data-brand=v2]) .tg2-co-form__full{grid-column:1/-1}:where([data-brand=v2]) .tg2-co-form .tg2-input[aria-invalid=true],:where([data-brand=v2]) .tg2-co-form .tg2-select[aria-invalid=true],:where([data-brand=v2]) .tg2-co-form .tg2-textarea[aria-invalid=true]{border-color:var(--tg2-error)}:where([data-brand=v2]) .tg2-co-form .tg2-input[aria-invalid=true]:focus,:where([data-brand=v2]) .tg2-co-form .tg2-select[aria-invalid=true]:focus,:where([data-brand=v2]) .tg2-co-form .tg2-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--tg2-error)}:where([data-brand=v2]) .tg2-co-form .tg2-field__hint{margin:0}:where([data-brand=v2]) .tg2-co-form__error{color:var(--tg2-error);margin:0;font-size:14px;line-height:1.4}:where([data-brand=v2]) .tg2-co-form__summary{color:#b91c1c;background:#dc262614;border:1px solid #dc262640;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-co-form__summary,:where([data-brand=v2]) .tg2-co-form-status__live,:where([data-brand=v2]) .tg2-co-form .tg2-input,:where([data-brand=v2]) .tg2-co-form .tg2-select,:where([data-brand=v2]) .tg2-co-form .tg2-textarea{scroll-margin-top:100px}:where([data-brand=v2]) .tg2-co-form__summary:focus{outline:none}:where([data-brand=v2]) .tg2-co-form__summary:focus-visible{outline:2px solid var(--tg2-error);outline-offset:2px}:where([data-brand=v2]) .tg2-co-form__summary-title{margin:0 0 6px;font-weight:500}:where([data-brand=v2]) .tg2-co-form__summary-list{margin:0;padding:0 0 0 18px}:where([data-brand=v2]) .tg2-co-form__summary-list a{color:inherit;text-underline-offset:2px;text-decoration:underline}:where([data-brand=v2]) .tg2-co-form__notice{background:var(--tg2-lavender);color:var(--tg2-ink);border-radius:12px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-co-form__captcha{max-width:100%;overflow:hidden}@media(max-width:399px){:where([data-brand=v2]) .tg2-co-form__captcha{justify-content:center;max-width:none;margin-inline:-20px;display:flex}}:where([data-brand=v2]) .tg2-co-form__captcha:empty{display:none}:where([data-brand=v2]) .tg2-co-form__foot{flex-wrap:wrap;align-items:center;gap:15px;display:flex}:where([data-brand=v2]) .tg2-co-form__privacy{color:var(--tg2-muted);flex:220px;margin:0;font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-co-form__privacy .tg2-brand{color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-co-form-status{background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:20px;padding:30px;display:flex}:where([data-brand=v2]) .tg2-co-form-status__live{border-radius:6px;flex-direction:column;align-items:flex-start;gap:10px;display:flex}:where([data-brand=v2]) .tg2-co-form-status__live:focus{outline:none}:where([data-brand=v2]) .tg2-co-form-status__live:focus-visible{outline:2px solid var(--tg2-brand);outline-offset:6px}:where([data-brand=v2]) .tg2-co-form-status__mark{background:var(--tg2-lavender);width:48px;height:48px;color:var(--tg2-brand);border-radius:50%;place-items:center;display:grid}:where([data-brand=v2]) .tg2-co-form-status__mark .tg2-icon{width:22px;height:22px}:where([data-brand=v2]) .tg2-co-form-status--problem .tg2-co-form-status__mark{color:var(--tg2-error);background:#dc26261a}:where([data-brand=v2]) .tg2-co-form-status__title{margin:0}:where([data-brand=v2]) .tg2-co-form-status__text{color:var(--tg2-ink);margin:0;line-height:1.5}:where([data-brand=v2]) .tg2-co-form-status .tg2-co-contact__value{font-size:20px}@media(max-width:1024px){:where([data-brand=v2]) .tg2-co-form-status{padding:24px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-co-boxes{flex-direction:column;margin-top:30px}:where([data-brand=v2]) .tg2-co-form{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-co-form-status{padding:20px}}:where([data-brand=v2]) .tg2-co-team__grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}:where([data-brand=v2]) .tg2-co-team__grid>.tg2-co-team-card{flex:0 300px;min-width:0}:where([data-brand=v2]) .tg2-co-team-card__media{box-sizing:border-box;background:linear-gradient(180deg,var(--tg2-paper) 0%,var(--tg2-lavender) 100%);justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex;position:relative;overflow:hidden}:where([data-brand=v2]) .tg2-co-team-card__media--framed{aspect-ratio:4/5;padding:20px 20px 52px}:where([data-brand=v2]) .tg2-co-team-card__media--framed .tg2-co-team-card__photo{border-radius:100%;flex:0 auto;max-width:100%;height:auto;margin:auto;display:block;box-shadow:0 0 0 6px #fff9}:where([data-brand=v2]) .tg2-co-team-card__media--full{aspect-ratio:1}:where([data-brand=v2]) .tg2-co-team-card__media--full .tg2-co-team-card__photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}:where([data-brand=v2]) .tg2-co-team-card__name{margin:0 0 10px}:where([data-brand=v2]) .tg2-co-team-card__rule{border:0;border-top:1px solid var(--tg2-line);margin:0 0 10px}:where([data-brand=v2]) .tg2-co-team-card__role{margin:0}:where([data-brand=v2]) .tg2-co-team-card__desc{color:var(--tg2-text-muted);margin:8px 0 0;font-size:15px;line-height:1.45}:where([data-brand=v2]) .tg2-co-team-card__links{flex-wrap:wrap;gap:8px;margin:15px 0 0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-co-team-card__links .tg2-social__link:focus-visible{outline:2px solid var(--tg2-brand);outline-offset:2px}@media(max-width:767px){:where([data-brand=v2]) .tg2-co-team__grid>.tg2-co-team-card{flex-basis:calc(50% - 10px)}:where([data-brand=v2]) .tg2-co-team-card__media--framed{padding:12px 12px 44px}}:where([data-brand=v2]) .tg2-co-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin:0 0 30px;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-co-badge{border-radius:10px;display:block}:where([data-brand=v2]) .tg2-co-badge__img{filter:grayscale();opacity:.7;width:auto;height:40px;transition:filter .2s,opacity .2s;display:block}:where([data-brand=v2]) .tg2-co-badge:hover .tg2-co-badge__img,:where([data-brand=v2]) .tg2-co-badge:focus-visible .tg2-co-badge__img{filter:none;opacity:1}:where([data-brand=v2]) .tg2-co-badge:focus-visible{outline:2px solid var(--tg2-brand);outline-offset:3px}:where([data-brand=v2]) .tg2-co-listed-all{text-align:center}:where([data-brand=v2]) .tg2-co-listed-all__summary{cursor:pointer;color:var(--tg2-brand);padding:6px 4px;font-size:15px;font-weight:600;list-style:none;display:inline-block}:where([data-brand=v2]) .tg2-co-listed-all__summary::-webkit-details-marker{display:none}:where([data-brand=v2]) .tg2-co-listed-all__summary:after{content:"+";margin-left:8px}:where([data-brand=v2]) .tg2-co-listed-all[open]>.tg2-co-listed-all__summary:after{content:"−"}:where([data-brand=v2]) .tg2-co-listed-all__summary:focus-visible{outline:2px solid var(--tg2-brand);outline-offset:2px}:where([data-brand=v2]) .tg2-co-listed{flex-wrap:wrap;justify-content:center;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-co-listed a{color:#111827;background:#fff;border:1px solid #1118271f;border-radius:40px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}:where([data-brand=v2]) .tg2-co-listed a:hover,:where([data-brand=v2]) .tg2-co-listed a:focus-visible{color:#6904f2;border-color:#6904f2}:where([data-brand=v2]) .tg2-ui-btn{height:47px;font-family:var(--tg2-font-sans);letter-spacing:0;appearance:none;border:.5px solid #0000;border-radius:60px;padding:0 25px;font-size:16px;font-weight:500;line-height:1.1;text-decoration:none;transition:all .3s}:where([data-brand=v2]) .tg2-ui-btn:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-ui-btn:disabled,:where([data-brand=v2]) .tg2-ui-btn[aria-disabled=true]{opacity:.5}:where([data-brand=v2]) .tg2-ui-btn--default{color:#fff;box-shadow:var(--tg2-sh-btn);background:#000;border-color:#000}:where([data-brand=v2]) .tg2-ui-btn--default:visited{color:#fff}:where([data-brand=v2]) .tg2-ui-btn--default:hover,:where([data-brand=v2]) .tg2-ui-btn--default:focus-visible{background:var(--tg2-accent);border-color:var(--tg2-accent);color:#fff}:where([data-brand=v2]) .tg2-ui-btn--outline{background:var(--tg2-surface);border-color:var(--tg2-border);color:var(--tg2-text);box-shadow:var(--tg2-sh-btn-white)}:where([data-brand=v2]) .tg2-ui-btn--outline:hover,:where([data-brand=v2]) .tg2-ui-btn--outline:focus-visible{color:#fff;background:#000;border-color:#000}:where([data-brand=v2]) .tg2-ui-btn--secondary{background:var(--tg2-surface-2);border-color:var(--tg2-border);color:var(--tg2-text)}:where([data-brand=v2]) .tg2-ui-btn--secondary:hover,:where([data-brand=v2]) .tg2-ui-btn--secondary:focus-visible{background:var(--tg2-lavender);border-color:var(--tg2-lavender);color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-ui-btn--ghost{color:var(--tg2-text);background:0 0}:where([data-brand=v2]) .tg2-ui-btn--ghost:hover,:where([data-brand=v2]) .tg2-ui-btn--ghost:focus-visible{background:var(--tg2-surface-2);color:var(--tg2-text)}:where([data-brand=v2]) .tg2-ui-btn--link{color:var(--tg2-accent);text-underline-offset:4px;background:0 0}:where([data-brand=v2]) .tg2-ui-btn--link:hover{text-decoration:underline}:where([data-brand=v2]) .tg2-ui-btn.tg2-ui-btn--link{border-radius:4px;height:auto;padding:0}:where([data-brand=v2]) .tg2-ui-btn--destructive{background:var(--tg2-error);border-color:var(--tg2-error);color:#fff;box-shadow:var(--tg2-sh-btn)}:where([data-brand=v2]) .tg2-ui-btn--destructive:hover,:where([data-brand=v2]) .tg2-ui-btn--destructive:focus-visible{color:#fff;background:#b91c1c;border-color:#b91c1c}:where([data-brand=v2]) .tg2-ui-btn--sm{height:40px;padding:0 18px;font-size:14px}:where([data-brand=v2]) .tg2-ui-btn--lg{height:52px;padding:0 30px}:where([data-brand=v2]) .tg2-ui-btn--icon{border-radius:50%;width:40px;height:40px;padding:0}:where([data-brand=v2]) .tg2-ui-input{height:47px;font-family:var(--tg2-font-sans);color:var(--tg2-text);background:var(--tg2-surface);border:1px solid var(--tg2-border);border-radius:var(--tg2-r-input);outline:none;padding:12px 16px;font-size:16px;line-height:1.4;transition:color .3s,border .3s,background .3s,box-shadow .3s}:where([data-brand=v2]) .tg2-ui-textarea{resize:vertical;height:auto;min-height:96px}:where([data-brand=v2]) .tg2-ui-input::placeholder{color:var(--tg2-text-muted);opacity:1}:where([data-brand=v2]) .tg2-ui-input:hover{border-color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-ui-input:focus,:where([data-brand=v2]) .tg2-ui-input:focus-visible,:where([data-brand=v2]) .tg2-ui-input[data-state=open]{background-color:var(--tg2-surface-2);border-color:var(--tg2-ink);box-shadow:0 0 0 1px var(--tg2-ink)}:where([data-brand=v2]) .tg2-ui-input:disabled{opacity:.5}:where([data-brand=v2]) .tg2-ui-input[aria-invalid=true]{border-color:var(--tg2-error)}:where([data-brand=v2]) .tg2-ui-input[data-placeholder]{color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-ui-input::file-selector-button{font:inherit;color:var(--tg2-text);background:0 0;border:0}:where([data-brand=v2]) .tg2-ui-select__chev{width:16px;height:16px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-ui-label{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text);font-size:12px;font-weight:400;line-height:1.3}:where([data-brand=v2]) .tg2-ui-check,:where([data-brand=v2]) .tg2-ui-radio{background:var(--tg2-surface);border:1px solid var(--tg2-ink);color:#fff;width:18px;height:18px;transition:background .3s,border-color .3s}:where([data-brand=v2]) .tg2-ui-check{border-radius:4px}:where([data-brand=v2]) .tg2-ui-check[data-state=checked],:where([data-brand=v2]) .tg2-ui-check[data-state=indeterminate]{background:var(--tg2-accent);border-color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-ui-radio{color:var(--tg2-accent);border-radius:50%}:where([data-brand=v2]) .tg2-ui-radio[data-state=checked]{border-color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-ui-check:focus-visible,:where([data-brand=v2]) .tg2-ui-radio:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-ui-check:disabled,:where([data-brand=v2]) .tg2-ui-radio:disabled{opacity:.5}:where([data-brand=v2]) .tg2-ui-radio__dot{background:var(--tg2-accent);border-radius:50%;width:10px;height:10px}:where([data-brand=v2]) .tg2-ui-switch{background:var(--tg2-border);border:0;border-radius:22px;width:40px;height:22px;padding:0 3px;transition:background .3s}:where([data-brand=v2]) .tg2-ui-switch[data-state=checked]{background:var(--tg2-accent)}:where([data-brand=v2]) .tg2-ui-switch:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-ui-switch:disabled{opacity:.5}:where([data-brand=v2]) .tg2-ui-switch__thumb{width:16px;height:16px;box-shadow:var(--tg2-sh-btn);background:#fff;border-radius:50%;transition:transform .3s}:where([data-brand=v2]) .tg2-ui-switch__thumb[data-state=checked]{transform:translate(18px)}:where([data-brand=v2]) .tg2-ui-card{background:var(--tg2-surface-2);color:var(--tg2-text);border-radius:20px}:where([data-brand=v2]) .tg2-ui-card__header{padding:30px}:where([data-brand=v2]) .tg2-ui-card__body,:where([data-brand=v2]) .tg2-ui-card__foot{padding:0 30px 30px}:where([data-brand=v2]) .tg2-ui-card__title{font-size:var(--tg2-fs-h5);letter-spacing:normal;font-weight:500;line-height:1.3}:where([data-brand=v2]) .tg2-ui-card__text{color:var(--tg2-text-muted);font-size:14px;line-height:1.4}:where([data-brand=v2]) .tg2-ui-tabs__panel:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:4px;border-radius:6px}:where([data-brand=v2]) .tg2-seg__opt:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-seg__opt:disabled{opacity:.5;cursor:not-allowed}:where([data-brand=v2]) .tg2-table tr[data-state=selected]{background:var(--tg2-lavender)}:where([data-brand=v2]) .tg2-table tfoot td{border-top:1px solid var(--tg2-border);background:var(--tg2-surface-2);font-weight:500}:where([data-brand=v2]) .tg2-table caption{color:var(--tg2-text-muted);margin-top:12px;font-size:14px}:where([data-brand=v2]) .tg2-ui-overlay{z-index:200;background:var(--tg2-scrim);-webkit-backdrop-filter:blur(var(--tg2-blur-scrim));backdrop-filter:blur(var(--tg2-blur-scrim))}:where([data-brand=v2]) .tg2-ui-dialog{z-index:201;background:var(--tg2-surface);width:calc(100% - 32px);max-width:520px;max-height:85vh;color:var(--tg2-text);box-shadow:var(--tg2-sh-panel),0 6px 24px #0000001a;border-radius:20px;padding:30px;overflow-y:auto}:where([data-brand=v2]) .tg2-ui-dialog__close{width:36px;height:36px;color:var(--tg2-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .3s;display:grid;position:absolute;top:14px;right:14px}:where([data-brand=v2]) .tg2-ui-dialog__close:hover,:where([data-brand=v2]) .tg2-ui-dialog__close:focus-visible{background:var(--tg2-surface-2)}:where([data-brand=v2]) .tg2-ui-dialog__close:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-ui-dialog__head{text-align:left;flex-direction:column;gap:6px;padding-right:28px;display:flex}:where([data-brand=v2]) .tg2-ui-dialog__foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:10px;display:flex}:where([data-brand=v2]) .tg2-ui-dialog__title{font-size:var(--tg2-fs-h5);letter-spacing:normal;color:var(--tg2-text);margin:0;font-weight:500;line-height:1.3}:where([data-brand=v2]) .tg2-ui-dialog__text{color:var(--tg2-text-muted);font-size:15px;line-height:1.4}:where([data-brand=v2]) .tg2-ui-sheet{z-index:201;background:var(--tg2-surface);color:var(--tg2-text);box-shadow:var(--tg2-sh-panel),0 6px 24px #0000001a;border-radius:20px;padding:30px;overflow-y:auto}:where([data-brand=v2]) .tg2-ui-sheet--right,:where([data-brand=v2]) .tg2-ui-sheet--left{width:min(440px,100vw - 30px);top:85px;bottom:15px}:where([data-brand=v2]) .tg2-ui-sheet--right{right:15px}:where([data-brand=v2]) .tg2-ui-sheet--left{left:15px}:where([data-brand=v2]) .tg2-ui-sheet--top,:where([data-brand=v2]) .tg2-ui-sheet--bottom{max-height:calc(100vh - 100px);left:15px;right:15px}:where([data-brand=v2]) .tg2-ui-sheet--top{top:85px}:where([data-brand=v2]) .tg2-ui-sheet--bottom{bottom:15px}@media(max-width:767px){:where([data-brand=v2]) .tg2-ui-dialog,:where([data-brand=v2]) .tg2-ui-sheet{padding:20px}:where([data-brand=v2]) .tg2-ui-sheet--right,:where([data-brand=v2]) .tg2-ui-sheet--left{width:calc(100vw - 20px);top:76px;bottom:86px}:where([data-brand=v2]) .tg2-ui-sheet--right{right:10px}:where([data-brand=v2]) .tg2-ui-sheet--left{left:10px}:where([data-brand=v2]) .tg2-ui-sheet--top,:where([data-brand=v2]) .tg2-ui-sheet--bottom{left:10px;right:10px}:where([data-brand=v2]) .tg2-ui-sheet--top{top:76px}:where([data-brand=v2]) .tg2-ui-sheet--bottom{bottom:86px}}:where([data-brand=v2]) .tg2-ui-menu{z-index:250;background:var(--tg2-surface);min-width:180px;color:var(--tg2-text);box-shadow:var(--tg2-sh-panel),0 0 0 1px var(--tg2-border),0 6px 24px #00000014;border-radius:20px;padding:8px}:where([data-brand=v2]) .tg2-ui-popover{z-index:250;background:var(--tg2-surface);color:var(--tg2-text);box-shadow:var(--tg2-sh-panel),0 0 0 1px var(--tg2-border),0 6px 24px #00000014;border-radius:20px;outline:none;padding:20px}:where([data-brand=v2]) .tg2-ui-menu__item{color:var(--tg2-text);border-radius:32px;outline:none;padding:10px 14px;font-size:15px;font-weight:500;line-height:1.2;transition:background .2s}:where([data-brand=v2]) .tg2-ui-menu__item[data-highlighted],:where([data-brand=v2]) .tg2-ui-menu__item[data-selected=true],:where([data-brand=v2]) .tg2-ui-menu__item:focus-visible{background:var(--tg2-lavender)}@supports (color:color-mix(in lab,red,red)){:where([data-brand=v2]) .tg2-ui-menu__item[data-highlighted],:where([data-brand=v2]) .tg2-ui-menu__item[data-selected=true],:where([data-brand=v2]) .tg2-ui-menu__item:focus-visible{background:color-mix(in srgb,var(--tg2-lavender) 45%,transparent)}}:where([data-brand=v2]) .tg2-ui-menu__item[data-highlighted],:where([data-brand=v2]) .tg2-ui-menu__item[data-selected=true],:where([data-brand=v2]) .tg2-ui-menu__item:focus-visible{color:var(--tg2-accent);box-shadow:inset 0 0 0 2px var(--tg2-accent)}:where([data-brand=v2]) .tg2-ui-menu__item[data-state=checked]{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-ui-menu__item[data-disabled]{opacity:.5}:where([data-brand=v2]) .tg2-ui-menu__check{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-ui-menu__label{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);padding:8px 14px 6px;font-size:12px;font-weight:400}:where([data-brand=v2]) .tg2-ui-menu__sep{background:var(--tg2-border);height:1px;margin:6px}:where([data-brand=v2]) .tg2-ui-command{background:var(--tg2-surface);color:var(--tg2-text);border-radius:20px}:where([data-brand=v2]) .tg2-ui-command__input-wrap{border-bottom:1px solid var(--tg2-border);padding:6px 16px}:where([data-brand=v2]) .tg2-ui-command__input-wrap>svg{color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-ui-command__input{height:47px;font-family:var(--tg2-font-sans);color:var(--tg2-text);background:0 0;font-size:16px}:where([data-brand=v2]) .tg2-ui-command__input::placeholder{color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-ui-command__group [cmdk-group-heading]{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);padding:10px 14px 6px;font-size:12px;font-weight:400}:where([data-brand=v2]) .tg2-ui-command__empty{color:var(--tg2-text-muted);text-align:center;padding:24px 16px;font-size:15px}:where([data-brand=v2]) .tg2-ui-tooltip{z-index:250;background:var(--tg2-ink);color:#fff;border-radius:10px;padding:6px 10px;font-size:13px;line-height:1.35}:where([data-brand=v2]) .tg2-ui-progress{background:var(--tg2-lavender);border-radius:8px;height:8px}:where([data-brand=v2]) .tg2-ui-progress__bar{background:var(--tg2-accent);border-radius:inherit}:where([data-brand=v2]) .tg2-ui-skeleton{background:var(--tg2-surface-2);box-shadow:inset 0 0 0 1px var(--tg2-border);border-radius:12px}:where([data-brand=v2]) .tg2-ui-separator{background:var(--tg2-border)}:where([data-brand=v2]) .tg2-ui-avatar__fallback{background:var(--tg2-lavender);color:var(--tg2-ink);font-weight:600}:where([data-brand=v2]) .tg2-ui-alert{background:var(--tg2-surface-2);color:var(--tg2-text);border-radius:20px;padding:20px 20px 20px 52px;font-size:15px;line-height:1.4}:where([data-brand=v2]) .tg2-ui-alert>svg{width:18px;height:18px;color:var(--tg2-accent);position:absolute;top:21px;left:20px}:where([data-brand=v2]) .tg2-ui-alert--destructive{background:var(--tg2-surface);color:var(--tg2-error);box-shadow:inset 0 0 0 1px var(--tg2-error)}:where([data-brand=v2]) .tg2-ui-alert--destructive>svg{color:var(--tg2-error)}:where([data-brand=v2]) .tg2-ui-alert__title{margin:0 0 4px;font-size:16px;font-weight:500;line-height:1.3}@media(max-width:767px){:where([data-brand=v2]) .tg2-ui-card__header{padding:20px}:where([data-brand=v2]) .tg2-ui-card__body,:where([data-brand=v2]) .tg2-ui-card__foot{padding:0 20px 20px}}:where([data-brand=v2]) .tg2-kpi__label{color:var(--tg2-text-muted);margin:0 0 10px}:where([data-brand=v2]) .tg2-kpi__value{font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:500;line-height:1.1}:where([data-brand=v2]) .tg2-kpi__note{color:var(--tg2-text-muted);margin:6px 0 0;font-size:14px}:where([data-brand=v2]) .tg2-gap-score{color:var(--tg2-accent);font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:24px;font-weight:500;line-height:1;display:inline-flex}:where([data-brand=v2]) .tg2-gap-score small{color:var(--tg2-text-muted);font-size:13px;font-weight:400}:where([data-brand=v2]) .tg2-gap-score--lg{letter-spacing:-1px;font-size:46px}:where([data-brand=v2]) .tg2-score-bar{background:var(--tg2-lavender);border-radius:6px;height:6px;overflow:hidden}:where([data-brand=v2]) .tg2-score-bar>span{border-radius:inherit;background:var(--tg2-accent);height:100%;display:block}:where([data-brand=v2]) .tg2-spark-line{width:100%;height:40px;display:block}:where([data-brand=v2]) .tg2-spark-line .tg2-line{fill:none;stroke:var(--tg2-accent);stroke-width:2px}:where([data-brand=v2]) .tg2-spark-line .tg2-area{fill:var(--tg2-lavender);opacity:.6;stroke:none}:where([data-brand=v2]) .tg2-progress{background:var(--tg2-lavender);border-radius:8px;height:8px;overflow:hidden}:where([data-brand=v2]) .tg2-progress>span{background:var(--tg2-accent);border-radius:inherit;height:100%;display:block}:where([data-brand=v2]) .tg2-divider{background:var(--tg2-border);border:0;height:1px;margin:20px 0}:where([data-brand=v2]) .tg2-dialog__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}:where([data-brand=v2]) .tg2-dialog__title{margin:0}:where([data-brand=v2]) .tg2-dialog__foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:25px;display:flex}:where([data-brand=v2]) .tg2-toast{color:#fff;box-shadow:var(--tg2-sh-btn);background:#000;border-radius:60px;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:500;line-height:1.1;display:inline-flex}:where([data-brand=v2]) .tg2-toast .tg2-icon{width:14px;height:14px;color:var(--tg2-lavender-2)}:where([data-brand=v2]) .tg2-report-head{padding:40px}:where([data-brand=v2]) .tg2-report-head .tg2-h2,:where([data-brand=v2]) .tg2-report-head h1{color:#fff}:where([data-brand=v2]) .tg2-act-head{margin:50px 0 20px}:where([data-brand=v2]) .tg2-act-head>.tg2-eyebrow{margin-bottom:10px}:where([data-brand=v2]) .tg2-quote-list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-quote-list>li{border-top:1px solid var(--tg2-border);padding:16px 0;font-size:16px;font-weight:400;list-style:none}:where([data-brand=v2]) .tg2-quote-list>li:first-child{border-top:0;padding-top:0}:where([data-brand=v2]) .tg2-quote-list cite{font-style:normal;font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);margin-top:8px;font-size:12px;display:block}:where([data-brand=v2]) .tg2-badge--error{background:var(--tg2-surface);color:var(--tg2-error);box-shadow:inset 0 0 0 1px var(--tg2-error)}:where([data-brand=v2]) .tg2-delta--plain:before{content:none}:where([data-brand=v2]) .tg2-locked-row{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}:where([data-brand=v2]) .tg2-app-section__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-opp-card{flex-direction:column;gap:12px;height:100%;display:flex}:where([data-brand=v2]) .tg2-opp-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:where([data-brand=v2]) .tg2-opp-card__title{margin:0}:where([data-brand=v2]) .tg2-opp-card__link,:where([data-brand=v2]) .tg2-opp-card__link:visited,:where([data-brand=v2]) .tg2-opp-card__link:hover{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-opp-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}:where([data-brand=v2]) .tg2-opp-card .tg2-btn,:where([data-brand=v2]) .tg2-opp-card button,:where([data-brand=v2]) .tg2-opp-card .tg2-fit{z-index:1;position:relative}:where([data-brand=v2]) .tg2-opp-card__meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;display:flex}:where([data-brand=v2]) .tg2-opp-card .tg2-card__foot{margin-top:0}:where([data-brand=v2]) .tg2-opp-card .tg2-card__text{margin:0}:where([data-brand=v2]) .tg2-opp-card .tg2-fit{border-top:1px solid var(--tg2-border);padding-top:14px}:where([data-brand=v2]) .tg2-chart{grid-template-rows:200px auto;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;margin:0;display:grid}:where([data-brand=v2]) .tg2-chart--sm{grid-template-rows:150px auto}:where([data-brand=v2]) .tg2-chart__y{font-family:var(--tg2-font-label);color:var(--tg2-text-muted);text-align:right;flex-direction:column;justify-content:space-between;margin:-6px 0;font-size:12px;line-height:12px;display:flex}:where([data-brand=v2]) .tg2-chart__plot{grid-area:1/2;min-width:0;position:relative}:where([data-brand=v2]) .tg2-chart__plot svg{width:100%;height:100%;display:block;overflow:visible}:where([data-brand=v2]) .tg2-chart__x{font-family:var(--tg2-font-label);color:var(--tg2-text-muted);grid-column:2;justify-content:space-between;gap:6px;font-size:12px;line-height:1.2;display:flex}:where([data-brand=v2]) .tg2-chart .tg2-grid-line{stroke:var(--tg2-chart-grid);stroke-width:1px}:where([data-brand=v2]) .tg2-chart .tg2-line{fill:none;stroke:var(--tg2-chart-1);stroke-width:2px}:where([data-brand=v2]) .tg2-chart .tg2-area{fill:var(--tg2-chart-area)}:where([data-brand=v2]) .tg2-chart .tg2-bar{fill:var(--tg2-chart-bar)}:where([data-brand=v2]) .tg2-chart .tg2-bar--hi{fill:var(--tg2-chart-bar-hi)}:where([data-brand=v2]) .tg2-td-spark .tg2-spark-line{width:120px;height:32px}:where([data-brand=v2]) .tg2-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:20px;display:flex}:where([data-brand=v2]) .tg2-card-head>div>.tg2-eyebrow{margin-bottom:6px}:where([data-brand=v2]) .tg2-linked-list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-linked-list li{border-top:1px solid var(--tg2-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:500;list-style:none;display:flex}:where([data-brand=v2]) .tg2-linked-list li:first-child{border-top:0}:where([data-brand=v2]) .tg2-linked-list .tg2-gap-score{font-size:18px}:where([data-brand=v2]) .tg2-factor-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-factor-list li{grid-template-columns:120px minmax(0,1fr) 30px;align-items:center;gap:12px;font-size:14px;list-style:none;display:grid}:where([data-brand=v2]) .tg2-factor-list .tg2-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}:where([data-brand=v2]) .tg2-sec-title{margin:0}:where([data-brand=v2]) .tg2-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:15px;display:flex}:where([data-brand=v2]) .tg2-panel-head .tg2-eyebrow{margin-bottom:6px}:where([data-brand=v2]) .tg2-set-list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-set-list li{justify-content:space-between;align-items:center;gap:20px;padding:16px 0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-set-list li+li{border-top:1px solid var(--tg2-border)}:where([data-brand=v2]) .tg2-set-list .tg2-t-title{font-size:15px;font-weight:500;display:block}:where([data-brand=v2]) .tg2-set-list .tg2-t-sub{color:var(--tg2-text-muted);margin-top:2px;font-size:14px;display:block}:where([data-brand=v2]) .tg2-set-list .tg2-is-off{opacity:.55}:where([data-brand=v2]) .tg2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:where([data-brand=v2]) .tg2-form-grid .tg2-field--full{grid-column:1/-1}:where([data-brand=v2]) .tg2-check-row{flex-wrap:wrap;gap:12px 24px;display:flex}:where([data-brand=v2]) .tg2-chip-row{flex-wrap:wrap;gap:8px;display:flex}:where([data-brand=v2]) .tg2-hub-top{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:20px;display:grid}:where([data-brand=v2]) .tg2-hub-top .tg2-stat-card{width:100%}:where([data-brand=v2]) .tg2-hub-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}:where([data-brand=v2]) .tg2-hub-hero__text{max-width:540px}:where([data-brand=v2]) .tg2-hub-hero__text .tg2-h3{margin:10px 0 12px}:where([data-brand=v2]) .tg2-hub-hero__art{aspect-ratio:1;background:var(--tg2-art,none) center / contain no-repeat;flex:none;width:170px}:where([data-brand=v2]) .tg2-group-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;margin-bottom:15px;display:flex}:where([data-brand=v2]) .tg2-group-head .tg2-eyebrow{margin-bottom:6px}:where([data-brand=v2]) .tg2-tool-tile{flex-direction:column;height:100%;display:flex}:where([data-brand=v2]) .tg2-tool-tile__icon{background:var(--tg2-surface);width:44px;height:44px;box-shadow:var(--tg2-sh-chip);color:var(--tg2-accent);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}:where([data-brand=v2]) .tg2-tool-tile__icon .tg2-icon{width:18px;height:18px}:where([data-brand=v2]) .tg2-tool-tile .tg2-card__foot{margin-top:auto;padding-top:20px}:where([data-brand=v2]) .tg2-run-tool{align-items:center;gap:10px;display:inline-flex}:where([data-brand=v2]) .tg2-run-tool .tg2-icon{width:16px;height:16px;color:var(--tg2-accent)}@media(min-width:768px)and (max-width:1024px){:where([data-brand=v2]) .tg2-t2-fill>:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:767px){:is(:where([data-brand=v2])[data-tg2-bg=app],:where([data-brand=v2]) [data-tg2-bg=app]) .tg2-table-wrap>.tg2-table{min-width:600px}:is(:where([data-brand=v2])[data-tg2-bg=app],:where([data-brand=v2]) [data-tg2-bg=app]) .tg2-table-wrap{background:linear-gradient(to right,var(--tg2-surface) 30%,transparent) left center / 40px 100% no-repeat local,linear-gradient(to left,var(--tg2-surface) 30%,transparent) right center / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#00000024,transparent) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#00000024,transparent) right center / 14px 100% no-repeat scroll,var(--tg2-surface)}}@media(max-width:1200px){:where([data-brand=v2]) .tg2-hub-top{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-hub-top .tg2-stat-card{width:360px;max-width:100%}}@media(max-width:767px){:where([data-brand=v2]) .tg2-report-head{padding:24px}:where([data-brand=v2]) .tg2-factor-list li{grid-template-columns:96px minmax(0,1fr) 28px}:where([data-brand=v2]) .tg2-form-grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-hub-hero{flex-direction:column;align-items:flex-start}:where([data-brand=v2]) .tg2-hub-hero__art{align-self:flex-end;width:120px;margin-top:-10px}:where([data-brand=v2]) .tg2-hub-top .tg2-stat-card{width:100%}}:where([data-brand=v2]) .tg2-rep{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rep-stack{flex-direction:column;gap:16px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rep-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;display:grid}:where([data-brand=v2]) .tg2-rep-plain-list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-rep-plain-list>li{list-style:none}:where([data-brand=v2]) .tg2-rep-strong{margin:0;font-weight:500}:where([data-brand=v2]) .tg2-rep-muted{color:var(--tg2-text-muted);margin:0}:where([data-brand=v2]) .tg2-rep-muted-sm{color:var(--tg2-text-muted);margin:0;font-size:14px;line-height:1.5}:where([data-brand=v2]) .tg2-rep-row-text{margin:0;font-size:15px;line-height:1.55}:where([data-brand=v2]) .tg2-rep-sub-title{margin:0 0 10px;font-size:15px;font-weight:500}:where([data-brand=v2]) .tg2-rep-lead{max-width:900px;margin:0}:where([data-brand=v2]) .tg2-rep-lead-sm{margin:0;font-size:17px;line-height:1.55}:where([data-brand=v2]) .tg2-rep-link,:where([data-brand=v2]) .tg2-rep-link:visited{color:var(--tg2-accent);text-underline-offset:4px;align-items:center;gap:4px;text-decoration:none;display:inline-flex}:where([data-brand=v2]) .tg2-rep-link:hover{text-decoration:underline}:where([data-brand=v2]) .tg2-rep-notes{color:var(--tg2-text-muted);flex-direction:column;gap:6px;font-size:13px;line-height:1.5;display:flex}:where([data-brand=v2]) .tg2-rep-notes>p{margin:0}:where([data-brand=v2]) .tg2-rep-bullets{color:var(--tg2-text-muted);margin:0;padding-left:18px;font-size:14px;line-height:1.5;list-style:outside}:where([data-brand=v2]) .tg2-rep-bullets>li+li{margin-top:6px}:where([data-brand=v2]) .tg2-rep-cites{font-family:var(--tg2-font-label);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;vertical-align:2px;color:var(--tg2-text-muted);margin-left:8px;font-size:12px;font-weight:400;line-height:1.3}:where([data-brand=v2]) .tg2-rep-option{font-family:var(--tg2-font-sans);letter-spacing:0;text-transform:none;font-size:14px;line-height:1.4}:where([data-brand=v2]) .tg2-rep-crumbs{color:var(--tg2-text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-rep-crumbs a,:where([data-brand=v2]) .tg2-rep-crumbs a:visited{color:var(--tg2-text-muted);text-decoration:none}:where([data-brand=v2]) .tg2-rep-crumbs a:hover{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-rep-crumbs svg{flex:none;width:12px;height:12px}:where([data-brand=v2]) .tg2-rep-crumbs [aria-current]{overflow-wrap:anywhere;min-width:0;color:var(--tg2-text)}:where([data-brand=v2]) .tg2-rep-head{--tg2-text:#fff;--tg2-text-muted:#faf9f7bf;--tg2-border:#faf9f733;flex-direction:column;display:flex}:where([data-brand=v2]) .tg2-rep-head--notch{padding-bottom:0;padding-right:0}:where([data-brand=v2]) .tg2-rep-head--notch .tg2-rep-head__body{padding-right:40px}:where([data-brand=v2]) .tg2-rep-head__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}:where([data-brand=v2]) .tg2-rep-head__title{overflow-wrap:anywhere;max-width:820px;margin:30px 0 16px}:where([data-brand=v2]) .tg2-rep-head__title--locked{align-items:center;gap:14px;margin-bottom:0;display:flex}:where([data-brand=v2]) .tg2-rep-head__lock{width:32px;height:32px;color:var(--tg2-lavender-2);flex:none}:where([data-brand=v2]) .tg2-rep-head__lede{max-width:720px;color:var(--tg2-paper);margin:0 0 28px;font-size:18px;line-height:1.6}:where([data-brand=v2]) .tg2-rep-head__stat{margin-bottom:24px}:where([data-brand=v2]) .tg2-rep-head__stat .tg2-grad-num{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:0;font-size:60px;line-height:1}:where([data-brand=v2]) .tg2-rep-head__score{flex-direction:column;align-items:flex-start;gap:4px;display:flex}:where([data-brand=v2]) .tg2-rep-head__score .tg2-feature-card__label{margin-top:0}:where([data-brand=v2]) .tg2-rep-head__score-line{color:var(--tg2-paper);font-size:14px}:where([data-brand=v2]) .tg2-rep-head__how,:where([data-brand=v2]) .tg2-rep-head__how:visited{color:var(--tg2-paper);text-underline-offset:4px;font-size:14px;text-decoration:underline}:where([data-brand=v2]) .tg2-rep-head__how:hover{color:#fff}:where([data-brand=v2]) .tg2-rep-stamps{color:var(--tg2-text-muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-rep-stamps>li{align-items:center;gap:6px;list-style:none;display:inline-flex}:where([data-brand=v2]) .tg2-rep-head .tg2-rep-stamps{margin-bottom:24px}:where([data-brand=v2]) .tg2-rep-head__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-rep-head__actions .tg2-ui-btn--default,:where([data-brand=v2]) .tg2-rep-head__actions .tg2-ui-btn--outline{color:#000;box-shadow:var(--tg2-sh-btn-white);background:#fff;border-color:#fff}:where([data-brand=v2]) .tg2-rep-head__actions .tg2-ui-btn--default:hover,:where([data-brand=v2]) .tg2-rep-head__actions .tg2-ui-btn--default:focus-visible,:where([data-brand=v2]) .tg2-rep-head__actions .tg2-ui-btn--outline:hover,:where([data-brand=v2]) .tg2-rep-head__actions .tg2-ui-btn--outline:focus-visible{background:var(--tg2-brand);border-color:var(--tg2-brand);color:#fff}:where([data-brand=v2]) .tg2-rep-head__actions .tg2-ui-btn--secondary{background:var(--tg2-lavender);border-color:var(--tg2-lavender);color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-rep-head__actions .tg2-ui-btn--secondary:hover,:where([data-brand=v2]) .tg2-rep-head__actions .tg2-ui-btn--secondary:focus-visible{color:#000;background:#fff;border-color:#fff}:where([data-brand=v2]) .tg2-rep-head__actions .tg2-ui-btn:focus-visible{outline-color:#fff}:where([data-brand=v2]) .tg2-rep-head__notch{margin-top:-20px}:where([data-brand=v2]) .tg2-rep-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-rep-notice{background:var(--tg2-surface-2);color:var(--tg2-text);border-radius:20px;align-items:flex-start;gap:12px;padding:16px 20px;line-height:1.5;display:flex}:where([data-brand=v2]) .tg2-rep-notice>p{margin:0}:where([data-brand=v2]) .tg2-rep-notice--lavender{background:var(--tg2-lavender);color:var(--tg2-ink)}:where([data-brand=v2]) .tg2-rep-notice__icon{width:20px;height:20px;color:var(--tg2-accent);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-rep-admin{border:1px dashed var(--tg2-border);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 20px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-rep-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-rep-kpis>li{min-width:0;list-style:none}:where([data-brand=v2]) .tg2-rep-kpis>.tg2-card,:where([data-brand=v2]) .tg2-rep-kpis>li>.tg2-card{height:100%}:where([data-brand=v2]) .tg2-rep-kpis--1{grid-template-columns:minmax(0,320px)}:where([data-brand=v2]) .tg2-rep-kpis--2{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-rep-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-brand=v2]) .tg2-rep-kpis .tg2-kpi__value{overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-rep-kpi--white{background:var(--tg2-surface);border:1px solid var(--tg2-border);padding:24px}:where([data-brand=v2]) .tg2-rep-act-nav{z-index:40;scrollbar-width:none;align-self:center;width:max-content;max-width:100%;margin:10px auto 0;display:flex;position:sticky;top:85px;overflow-x:auto}:where([data-brand=v2]) .tg2-rep-act-nav .tg2-seg__opt{white-space:nowrap}:where([data-brand=v2]) .tg2-rep-toc{border:1px solid var(--tg2-border);background:var(--tg2-surface);border-radius:20px}:where([data-brand=v2]) .tg2-rep-toc__trigger{width:100%;color:var(--tg2-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:500;display:flex}:where([data-brand=v2]) .tg2-rep-toc__trigger:hover{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-rep-toc__trigger:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-rep-toc__chev{flex:none;width:16px;height:16px;transition:transform .2s}:where([data-brand=v2]) .tg2-rep-toc__body{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 20px 20px;display:grid}:where([data-brand=v2]) .tg2-rep-toc__group>.tg2-eyebrow{margin-bottom:8px}:where([data-brand=v2]) .tg2-rep-toc__list{margin:0;padding:0;font-size:14px;list-style:none}:where([data-brand=v2]) .tg2-rep-toc__list>li{padding:4px 0;list-style:none}:where([data-brand=v2]) .tg2-rep-toc__list a,:where([data-brand=v2]) .tg2-rep-toc__list a:visited{color:var(--tg2-text);text-decoration:none}:where([data-brand=v2]) .tg2-rep-toc__list a:hover{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-rep-act,:where([data-brand=v2]) .tg2-rep-section,:where([data-brand=v2]) .tg2-rep-anchor{scroll-margin-top:150px}:where([data-brand=v2]) .tg2-rep-act>.tg2-act-head{margin-top:30px}:where([data-brand=v2]) .tg2-rep-act__body{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rep-section{min-width:0}:where([data-brand=v2]) .tg2-rep-section__head{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;display:flex}:where([data-brand=v2]) .tg2-rep-section__titles{flex:auto;align-items:baseline;gap:12px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rep-section__num{font-family:var(--tg2-font-label);letter-spacing:1px;font-variant-numeric:tabular-nums;color:var(--tg2-text-muted);flex:none;font-size:12px}:where([data-brand=v2]) .tg2-rep-section__title{overflow-wrap:anywhere;min-width:0;margin:0}:where([data-brand=v2]) .tg2-rep-section__chips{flex:none}:where([data-brand=v2]) .tg2-rep-section__fresh{flex:none;font-size:12px}:where([data-brand=v2]) .tg2-rep-section__meta{color:var(--tg2-text-muted);margin:-10px 0 20px;font-size:14px;line-height:1.5}:where([data-brand=v2]) .tg2-rep-section__body,:where([data-brand=v2]) .tg2-rep-evidence{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rep-evidence__top{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}:where([data-brand=v2]) .tg2-rep-evidence__count{margin:0}:where([data-brand=v2]) .tg2-rep-sources{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-rep-sources>li{list-style:none}:where([data-brand=v2]) .tg2-rep-sources__n{font-variant-numeric:tabular-nums;color:var(--tg2-accent);margin-left:2px;font-weight:500}:where([data-brand=v2]) .tg2-rep-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}:where([data-brand=v2]) .tg2-rep-table{min-width:0}:where([data-brand=v2]) .tg2-rep-muted-sm+.tg2-rep-table{margin-top:12px}:where([data-brand=v2]) .tg2-rep-quotes{flex-direction:column;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rep-quotes>*+*{margin-top:16px}:where([data-brand=v2]) .tg2-rep-quotes>.tg2-rep-receipt+.tg2-rep-receipt{border-top:1px solid var(--tg2-border);padding-top:16px}:where([data-brand=v2]) .tg2-rep-receipt{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rep-receipt__theme{white-space:normal;align-self:flex-start}:where([data-brand=v2]) .tg2-rep-receipt__quote,:where([data-brand=v2]) .tg2-rep-receipt__text{margin:0;font-size:16px;line-height:1.55}:where([data-brand=v2]) .tg2-rep-receipt__quote:before{content:"“"}:where([data-brand=v2]) .tg2-rep-receipt__quote:after{content:"”"}:where([data-brand=v2]) .tg2-rep-receipt__prefix{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);font-size:12px}:where([data-brand=v2]) .tg2-rep-receipt__title{margin:0;font-size:15px;font-weight:500}:where([data-brand=v2]) .tg2-rep-receipt__title a,:where([data-brand=v2]) .tg2-rep-receipt__title a:visited{color:var(--tg2-text);text-decoration:none}:where([data-brand=v2]) .tg2-rep-receipt__title a:hover{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-rep-receipt__none{color:var(--tg2-text-muted);margin:0;font-size:14px;font-style:italic}:where([data-brand=v2]) .tg2-rep-receipt__facts{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}:where([data-brand=v2]) .tg2-rep-receipt__facts>cite{font-style:normal;font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);font-size:12px;line-height:1.4}:where([data-brand=v2]) .tg2-rep-receipt__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}:where([data-brand=v2]) .tg2-rep-receipt__link,:where([data-brand=v2]) .tg2-rep-receipt__link:visited{color:var(--tg2-accent);align-items:center;gap:4px;font-size:14px;text-decoration:none;display:inline-flex}:where([data-brand=v2]) .tg2-rep-receipt__link:hover{text-underline-offset:4px;text-decoration:underline}:where([data-brand=v2]) .tg2-ui-btn.tg2-rep-receipt__remove{height:32px;color:var(--tg2-text-muted);padding:0 12px;font-size:13px}:where([data-brand=v2]) .tg2-ui-btn.tg2-rep-receipt__remove:hover,:where([data-brand=v2]) .tg2-ui-btn.tg2-rep-receipt__remove:focus-visible{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-rep-receipt__print{display:none}:where([data-brand=v2]) .tg2-rep-stars{gap:2px;display:inline-flex}:where([data-brand=v2]) .tg2-rep-star--on{color:var(--tg2-accent);fill:currentColor}:where([data-brand=v2]) .tg2-rep-star--off{color:var(--tg2-lavender-2)}:where([data-brand=v2]) .tg2-rep-chart--xpos{margin-bottom:26px}:where([data-brand=v2]) .tg2-rep-chart__x{height:15px;font-family:var(--tg2-font-label);color:var(--tg2-text-muted);font-size:12px;line-height:1.2;position:absolute;top:calc(100% + 10px);left:0;right:0}:where([data-brand=v2]) .tg2-rep-chart__xl{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}:where([data-brand=v2]) .tg2-rep-chart__xl--start{transform:none}:where([data-brand=v2]) .tg2-rep-chart__xl--end{transform:translate(-100%)}:where([data-brand=v2]) .tg2-rep-chart__dot{background:var(--tg2-chart-1);width:10px;height:10px;box-shadow:0 0 0 3px var(--tg2-surface);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}:where([data-brand=v2]) .tg2-rep-demand{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rep-demand__top{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}:where([data-brand=v2]) .tg2-rep-demand__figure{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}:where([data-brand=v2]) .tg2-rep-demand__growth{align-items:center;gap:6px;display:inline-flex}:where([data-brand=v2]) .tg2-rep-demand__range{margin-left:auto}:where([data-brand=v2]) .tg2-rep-cell-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}:where([data-brand=v2]) .tg2-rep-cell-trend{align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-rep-rating{flex-direction:column;gap:2px;display:inline-flex}:where([data-brand=v2]) .tg2-rep-rating__value{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:500;display:inline-flex}:where([data-brand=v2]) .tg2-rep-suggested>li{font-size:15px}:where([data-brand=v2]) .tg2-rep-score{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rep-score__top{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}:where([data-brand=v2]) .tg2-rep-score__history{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}:where([data-brand=v2]) .tg2-rep-score__dist{min-width:0}:where([data-brand=v2]) .tg2-rep-factors{gap:18px}:where([data-brand=v2]) .tg2-rep-factors>li{display:block}:where([data-brand=v2]) .tg2-rep-factor__row{grid-template-columns:120px minmax(0,1fr) 30px;align-items:center;gap:12px;display:grid}:where([data-brand=v2]) .tg2-rep-factor__name{font-weight:500}:where([data-brand=v2]) .tg2-rep-factor__note{color:var(--tg2-text-muted);margin:4px 0 0;padding-left:132px;font-size:13px;line-height:1.45}:where([data-brand=v2]) .tg2-rep-more{border-top:1px solid var(--tg2-border);padding-top:14px}:where([data-brand=v2]) .tg2-rep-section__body>.tg2-rep-more:first-child{border-top:0;padding-top:0}:where([data-brand=v2]) .tg2-rep-more__trigger{color:var(--tg2-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:inline-flex}:where([data-brand=v2]) .tg2-rep-more__trigger:hover{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-rep-more__trigger:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px;border-radius:4px}:where([data-brand=v2]) .tg2-rep-more__body{flex-direction:column;gap:10px;padding-top:12px;font-size:14px;line-height:1.5;display:flex}:where([data-brand=v2]) .tg2-rep-more__body>p{margin:0}:where([data-brand=v2]) .tg2-rep-more__body .tg2-divider-list>li{font-size:14px}:where([data-brand=v2]) .tg2-rep-why__item{grid-template-columns:170px minmax(0,1fr);gap:16px;display:grid}:where([data-brand=v2]) .tg2-rep-why__figure{font-variant-numeric:tabular-nums;color:var(--tg2-accent);overflow-wrap:anywhere;margin-top:4px;font-size:22px;font-weight:500;line-height:1.2}:where([data-brand=v2]) .tg2-rep-why__text{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rep-why__text>p{margin:0}:where([data-brand=v2]) .tg2-rep-playbook{gap:14px;margin:12px 0 0;display:grid}:where([data-brand=v2]) .tg2-rep-playbook__item>dd{color:var(--tg2-text-muted);margin:4px 0 0;font-size:14px;line-height:1.5}:where([data-brand=v2]) .tg2-rep-fact{font-family:var(--tg2-font-sans);letter-spacing:0;text-transform:none;white-space:normal;padding:6px 12px;font-size:14px}:where([data-brand=v2]) .tg2-rep-numbered{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-rep-numbered>li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;list-style:none;display:flex}:where([data-brand=v2]) .tg2-rep-numbered--rows>li+li{border-top:1px solid var(--tg2-border);padding-top:14px}:where([data-brand=v2]) .tg2-rep-numbered__n{background:var(--tg2-lavender);width:26px;height:26px;color:var(--tg2-brand);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid}:where([data-brand=v2]) .tg2-rep-note-card{border:1px solid var(--tg2-border);background:var(--tg2-surface);border-radius:14px;margin:0;padding:14px 18px;font-size:15px;line-height:1.5}:where([data-brand=v2]) .tg2-card.tg2-rep-inset{flex-direction:column;gap:8px;padding:24px;display:flex}:where([data-brand=v2]) .tg2-rep-inset>p,:where([data-brand=v2]) .tg2-rep-price{margin:0}:where([data-brand=v2]) .tg2-rep-cut{white-space:normal}:where([data-brand=v2]) .tg2-rep-risks>li{font-size:16px;font-weight:400}:where([data-brand=v2]) .tg2-rep-risk__head{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}:where([data-brand=v2]) .tg2-rep-risk__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0 0;display:grid}:where([data-brand=v2]) .tg2-rep-risk__grid dd{margin:4px 0 0;font-size:14px;line-height:1.5}:where([data-brand=v2]) .tg2-rep-steps{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-rep-step{border:1px solid var(--tg2-border);background:var(--tg2-surface);border-radius:20px;flex-direction:column;gap:6px;padding:20px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-rep-step>p{margin:0}:where([data-brand=v2]) .tg2-rep-step__num{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-rep-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-rep-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-rep-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-brand=v2]) .tg2-rep-tile{border:1px solid var(--tg2-border);background:var(--tg2-surface);overflow-wrap:anywhere;border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:20px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-rep-tile>p,:where([data-brand=v2]) .tg2-rep-tile__title{margin:0}:where([data-brand=v2]) .tg2-rep-builder{gap:8px}:where([data-brand=v2]) .tg2-rep-builders{margin-top:10px}:where([data-brand=v2]) .tg2-rep-signal__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}:where([data-brand=v2]) .tg2-rep-signal__head>h4{font-size:15px}:where([data-brand=v2]) .tg2-rep-signal__value{font-variant-numeric:tabular-nums;color:var(--tg2-accent);font-size:24px;font-weight:500;line-height:1.2}:where([data-brand=v2]) .tg2-rep-signal__rule{border-top:1px solid var(--tg2-border);color:var(--tg2-text-muted);margin-top:auto;padding-top:10px;font-size:12px;line-height:1.45}:where([data-brand=v2]) .tg2-rep-tile>.tg2-rep-signal__rule{margin-top:auto}:where([data-brand=v2]) .tg2-rep-locked{border:1px dashed var(--tg2-lavender-2);background:var(--tg2-surface);border-radius:20px;align-items:flex-start;gap:14px;padding:20px;display:flex}:where([data-brand=v2]) .tg2-rep-locked__icon{width:20px;height:20px;color:var(--tg2-accent);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-rep-msz-inputs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-rep-msz-input{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-rep-msz-input+.tg2-rep-msz-input{border-top:1px solid var(--tg2-border)}:where([data-brand=v2]) .tg2-rep-msz-input>p,:where([data-brand=v2]) .tg2-rep-msz-input p{margin:0}:where([data-brand=v2]) .tg2-ui-input.tg2-rep-msz-field{font-variant-numeric:tabular-nums;width:140px;padding-right:30px}:where([data-brand=v2]) .tg2-rep-legend{border-top:1px solid var(--tg2-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 0;padding:24px 0 0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-rep-legend>li{color:var(--tg2-text-muted);flex-direction:column;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;list-style:none;display:flex}:where([data-brand=v2]) .tg2-rep-trademark{color:var(--tg2-text-muted);margin:0;font-size:12px;line-height:1.5}:where([data-brand=v2]) .tg2-rep-upgrade{flex-direction:column;padding-bottom:0;padding-right:0;display:flex}:where([data-brand=v2]) .tg2-rep-upgrade__body{flex-direction:column;gap:10px;max-width:720px;padding-right:30px;display:flex}:where([data-brand=v2]) .tg2-rep-upgrade__notch{margin-top:4px}:where([data-brand=v2]) .tg2-rep-locked-act{flex-direction:column;gap:10px;display:flex}:where([data-brand=v2]) .tg2-rep-locked-chip{white-space:normal}:where([data-brand=v2]) .tg2-rep-locked-chip>svg{flex:none}:where([data-brand=v2]) .tg2-ui-sheet.tg2-rep-drawer{flex-direction:column;gap:20px;width:min(640px,100vw - 30px);display:flex}:where([data-brand=v2]) .tg2-rep-drawer__head{text-align:left;flex-direction:column;gap:10px;padding-right:40px;display:flex}:where([data-brand=v2]) .tg2-rep-drawer__summary{color:var(--tg2-text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-rep-drawer__filters{background:var(--tg2-surface-2);border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex}:where([data-brand=v2]) .tg2-rep-drawer__selects{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}:where([data-brand=v2]) .tg2-rep-filter{flex-direction:column;gap:6px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rep-filter__trigger{width:100%}:where([data-brand=v2]) .tg2-rep-drawer__stars{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where([data-brand=v2]) .tg2-rep-drawer__list{flex:auto;min-height:0}:where([data-brand=v2]) .tg2-rep-drawer__state{color:var(--tg2-text-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-rep-drawer__state>p{margin:0}:where([data-brand=v2]) .tg2-rep-drawer__foot{border-top:1px solid var(--tg2-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}:where([data-brand=v2]) .tg2-ui-sheet.tg2-rep-ask-sheet{flex-direction:column;gap:16px;width:min(520px,100vw - 30px);display:flex}:where([data-brand=v2]) .tg2-ui-dialog.tg2-rep-export{gap:0;padding:0}:where([data-brand=v2]) .tg2-rep-export__head{border-bottom:1px solid var(--tg2-border);background:linear-gradient(180deg,var(--tg2-accent) 0%,var(--tg2-accent) 100%);border-radius:20px 20px 0 0;flex-direction:row;align-items:flex-start;gap:14px;padding:26px 64px 22px 30px}@supports (color:color-mix(in lab,red,red)){:where([data-brand=v2]) .tg2-rep-export__head{background:linear-gradient(180deg,color-mix(in srgb,var(--tg2-accent) 16%,var(--tg2-surface)),color-mix(in srgb,var(--tg2-accent) 5%,var(--tg2-surface)))}}:where([data-brand=v2]) .tg2-rep-export__mark{background:var(--tg2-accent);width:40px;height:40px;color:var(--tg2-white);box-shadow:var(--tg2-sh-chip);border-radius:12px;flex:none;place-items:center;display:grid}:where([data-brand=v2]) .tg2-rep-export__head .tg2-ui-dialog__title{font-weight:600}:where([data-brand=v2]) .tg2-rep-export__head .tg2-ui-dialog__text{margin-top:4px}:where([data-brand=v2]) .tg2-rep-export__body{padding:24px 30px 30px}:where([data-brand=v2]) .tg2-rep-export__step{flex-direction:column;gap:10px;display:flex}:where([data-brand=v2]) .tg2-rep-export-step{letter-spacing:.2px;color:var(--tg2-accent);margin:0;font-size:14px;font-weight:600}:where([data-brand=v2]) .tg2-rep-tpl{border:1px solid var(--tg2-border);background:var(--tg2-accent);border-radius:26px;flex-wrap:wrap;align-self:flex-start;gap:8px;max-width:100%;padding:5px;display:flex}@supports (color:color-mix(in lab,red,red)){:where([data-brand=v2]) .tg2-rep-tpl{background:color-mix(in srgb,var(--tg2-accent) 7%,var(--tg2-surface-2))}}:where([data-brand=v2]) .tg2-rep-tpl__opt{min-height:40px;color:var(--tg2-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:0 auto;padding:9px 18px;font-size:14px;font-weight:500;line-height:1.2;transition:border-color .2s,background-color .2s,color .2s}:where([data-brand=v2]) .tg2-rep-tpl__opt:hover{border-color:var(--tg2-accent)}@supports (color:color-mix(in lab,red,red)){:where([data-brand=v2]) .tg2-rep-tpl__opt:hover{border-color:color-mix(in srgb,var(--tg2-accent) 45%,transparent)}}:where([data-brand=v2]) .tg2-rep-tpl__opt:hover{background:var(--tg2-surface)}:where([data-brand=v2]) .tg2-rep-tpl__opt:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-rep-tpl__opt[aria-checked=true]{border-color:var(--tg2-accent);background:var(--tg2-accent);color:var(--tg2-white);box-shadow:var(--tg2-sh-chip)}:where([data-brand=v2]) .tg2-rep-targets-tray{border:1px solid var(--tg2-accent);padding:12px}@supports (color:color-mix(in lab,red,red)){:where([data-brand=v2]) .tg2-rep-targets-tray{border:1px solid color-mix(in srgb,var(--tg2-accent) 14%,var(--tg2-border))}}:where([data-brand=v2]) .tg2-rep-targets-tray{background:var(--tg2-accent);border-radius:20px}@supports (color:color-mix(in lab,red,red)){:where([data-brand=v2]) .tg2-rep-targets-tray{background:color-mix(in srgb,var(--tg2-accent) 7%,var(--tg2-surface-2))}}:where([data-brand=v2]) .tg2-rep-targets{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-rep-target{border:1px solid var(--tg2-border);background:var(--tg2-surface);width:100%;height:100%;color:var(--tg2-text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--tg2-sh-chip);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex}:where([data-brand=v2]) .tg2-rep-target:hover:not(:disabled){border-color:var(--tg2-accent);background:var(--tg2-accent)}@supports (color:color-mix(in lab,red,red)){:where([data-brand=v2]) .tg2-rep-target:hover:not(:disabled){background:color-mix(in srgb,var(--tg2-accent) 8%,var(--tg2-surface))}}:where([data-brand=v2]) .tg2-rep-target:hover:not(:disabled){box-shadow:var(--tg2-sh-btn-white);transform:translateY(-1px)}:where([data-brand=v2]) .tg2-rep-target:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px;border-color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-rep-target:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}:where([data-brand=v2]) .tg2-rep-target[aria-busy=true]{opacity:1;border-color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-rep-target__badge{border:1px solid var(--tg2-border);background:var(--tg2-white);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}:where([data-brand=v2]) .tg2-rep-target__logo{object-fit:contain;border-radius:7px;width:28px;height:28px}:where([data-brand=v2]) .tg2-rep-target__name{font-size:14px;font-weight:600;display:block}:where([data-brand=v2]) .tg2-rep-target__tag{color:var(--tg2-text-muted);font-size:12px;display:block}:where([data-brand=v2]) .tg2-rep-target[data-tag=too_long] .tg2-rep-target__tag{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-rep-target__icon{width:16px;height:16px;color:var(--tg2-text-muted);flex:none;margin-left:auto}:where([data-brand=v2]) .tg2-rep-target:hover:not(:disabled) .tg2-rep-target__icon,:where([data-brand=v2]) .tg2-rep-target:focus-visible .tg2-rep-target__icon{color:var(--tg2-accent)}@media(prefers-reduced-motion:reduce){:where([data-brand=v2]) .tg2-rep-target,:where([data-brand=v2]) .tg2-rep-tpl__opt{transition:none}:where([data-brand=v2]) .tg2-rep-target:hover:not(:disabled){transform:none}}@media(max-width:767px){:where([data-brand=v2]) .tg2-rep-export__head{padding:20px 56px 18px 20px}:where([data-brand=v2]) .tg2-rep-export__body{padding:20px}}@media(max-width:480px){:where([data-brand=v2]) .tg2-rep-targets-tray{padding:8px}:where([data-brand=v2]) .tg2-rep-targets{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}:where([data-brand=v2]) .tg2-rep-target{gap:10px;padding:10px 12px}:where([data-brand=v2]) .tg2-rep-target__badge{width:34px;height:34px}:where([data-brand=v2]) .tg2-rep-target__logo{width:24px;height:24px}:where([data-brand=v2]) .tg2-rep-target__icon{display:none}}:where([data-brand=v2]) .tg2-ui-textarea.tg2-rep-export-prompt{background:var(--tg2-surface-2);width:100%;color:var(--tg2-text);font-family:var(--tg2-font-label);white-space:pre-wrap;overflow-wrap:anywhere;border-color:#0000;border-radius:20px;padding:20px 24px;font-size:14px;line-height:1.6}:where([data-brand=v2]) .tg2-rep-feedback{border-top:1px solid var(--tg2-border);color:var(--tg2-text-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:16px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-ui-btn.tg2-rep-vote{height:36px;color:var(--tg2-text-muted);padding:0 12px;font-size:13px}:where([data-brand=v2]) .tg2-ui-btn.tg2-rep-vote:hover,:where([data-brand=v2]) .tg2-ui-btn.tg2-rep-vote:focus-visible{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-ui-btn.tg2-rep-vote--on,:where([data-brand=v2]) .tg2-ui-btn.tg2-rep-vote--on:hover{background:var(--tg2-lavender);color:var(--tg2-brand)}:where([data-brand=v2]) .tg2-ui-btn.tg2-rep-rerun{white-space:normal;text-align:left;height:auto;min-height:40px;padding:8px 18px}:where([data-brand=v2]) .tg2-rep-rerun__price{color:var(--tg2-text-muted);font-weight:400}:where([data-brand=v2]) .tg2-ui-btn.tg2-rep-rerun:hover .tg2-rep-rerun__price,:where([data-brand=v2]) .tg2-ui-btn.tg2-rep-rerun:focus-visible .tg2-rep-rerun__price{color:inherit}@media(max-width:1200px){:where([data-brand=v2]) .tg2-rep-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-rep-kpis--1{grid-template-columns:minmax(0,320px)}:where([data-brand=v2]) .tg2-rep-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){:where([data-brand=v2]) .tg2-rep-head__stat .tg2-grad-num{font-size:46px}:where([data-brand=v2]) .tg2-rep-split,:where([data-brand=v2]) .tg2-rep-toc__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){:where([data-brand=v2]) .tg2-rep-head--notch .tg2-rep-head__body{padding-right:24px}:where([data-brand=v2]) .tg2-rep-head--notch{padding-bottom:0;padding-right:0}:where([data-brand=v2]) .tg2-rep-head__title{margin-top:20px}:where([data-brand=v2]) .tg2-rep-head__lede{font-size:16px}:where([data-brand=v2]) .tg2-rep-head__stat .tg2-grad-num{font-size:40px}:where([data-brand=v2]) .tg2-rep-head__notch{margin-top:0}:where([data-brand=v2]) .tg2-rep-head__notch.tg2-notch--wide{width:280px;min-height:90px}:where([data-brand=v2]) .tg2-rep-act-nav{top:76px}:where([data-brand=v2]) .tg2-rep-chart__xl:nth-child(2n){display:none}:where([data-brand=v2]) .tg2-rep-act-nav .tg2-seg__opt{padding-left:12px;padding-right:12px;font-size:13px}:where([data-brand=v2]) .tg2-rep-act,:where([data-brand=v2]) .tg2-rep-section,:where([data-brand=v2]) .tg2-rep-anchor{scroll-margin-top:140px}:where([data-brand=v2]) .tg2-rep-kpis,:where([data-brand=v2]) .tg2-rep-kpis--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where([data-brand=v2]) .tg2-rep-kpis--1,:where([data-brand=v2]) .tg2-rep-kpis--3{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-rep-kpis .tg2-kpi__value{font-size:28px}:where([data-brand=v2]) .tg2-rep-section__meta{margin-top:-12px}:where([data-brand=v2]) .tg2-rep-section__fresh{flex-basis:100%}:where([data-brand=v2]) .tg2-rep-factor__row{grid-template-columns:96px minmax(0,1fr) 28px}:where([data-brand=v2]) .tg2-rep-factor__note{padding-left:0}:where([data-brand=v2]) .tg2-rep-why__item{grid-template-columns:minmax(0,1fr);gap:6px}:where([data-brand=v2]) .tg2-rep-risk__grid,:where([data-brand=v2]) .tg2-rep-tiles--2,:where([data-brand=v2]) .tg2-rep-tiles--3,:where([data-brand=v2]) .tg2-rep-legend{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-rep-msz-input{flex-direction:column}:where([data-brand=v2]) .tg2-rep-upgrade__body{padding-right:20px}:where([data-brand=v2]) .tg2-rep-demand__range{margin-left:0}}@media print{:where([data-brand=v2]) .tg2-rep-receipt__print{overflow-wrap:anywhere;margin:0;font-size:12px;display:block}:where([data-brand=v2]) .tg2-rep-act-nav{position:static}}:where([data-brand=v2]) .tg2-rd-page>*+*{margin-top:20px}:where([data-brand=v2]) .tg2-rd-page>.tg2-rd-source{margin-top:30px}:where([data-brand=v2]) .tg2-rd-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-rd-stack>*+*{margin-top:12px}:where([data-brand=v2]) .tg2-rd-stack--lg>*+*{margin-top:20px}:where([data-brand=v2]) .tg2-rd-feed>*+*{margin-top:16px}:where([data-brand=v2]) .tg2-rd-skeletons{gap:20px;display:grid}:where([data-brand=v2]) .tg2-rd-break{overflow-wrap:anywhere;min-width:0}:where([data-brand=v2]) .tg2-rd-tabs{max-width:100%;display:block}:where([data-brand=v2]) .tg2-rd-tabs .tg2-seg__opt{align-items:center;gap:6px;text-decoration:none;display:inline-flex}:where([data-brand=v2]) .tg2-rd-tabs .tg2-seg__opt .tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-rd-tabs .tg2-seg__opt:focus-visible{outline-offset:-2px}:where([data-brand=v2]) .tg2-rd-dash{color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-rd-source{color:var(--tg2-text-muted);margin-bottom:0;font-size:12px;line-height:1.5}:where([data-brand=v2]) .tg2-rd-error{color:var(--tg2-error);margin:0;font-size:14px}:where([data-brand=v2]) .tg2-rd-field-error{color:var(--tg2-error);margin:0;font-size:13px}:where([data-brand=v2]) .tg2-rd-note{color:var(--tg2-text-muted);margin:0;font-size:14px}:where([data-brand=v2]) .tg2-rd-caption{color:var(--tg2-text-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 14px;font-size:13px;display:flex}:where([data-brand=v2]) .tg2-rd-feed>.tg2-rd-caption{margin-bottom:0}:where([data-brand=v2]) .tg2-rd-usage{color:var(--tg2-text-muted);margin:0;font-size:14px}:where([data-brand=v2]) .tg2-rd-link{color:var(--tg2-text);text-decoration:underline;-webkit-text-decoration-color:var(--tg2-border);text-decoration-color:var(--tg2-border);text-underline-offset:3px;transition:color .3s}:where([data-brand=v2]) .tg2-rd-link:hover{color:var(--tg2-accent);text-decoration-color:currentColor}:where([data-brand=v2]) .tg2-rd-lock{vertical-align:-1px;width:12px;height:12px;margin-right:4px}:where([data-brand=v2]) .tg2-rd-name{min-width:0}:where([data-brand=v2]) .tg2-rd-name__row{align-items:center;gap:6px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rd-name__text{min-width:0;color:var(--tg2-text);overflow-wrap:anywhere;font-weight:500}:where([data-brand=v2]) .tg2-rd-name__sub{color:var(--tg2-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}:where([data-brand=v2]) .tg2-rd-out{width:22px;height:22px;color:var(--tg2-text-muted);border-radius:50%;flex:none;place-items:center;transition:color .3s,background .3s;display:inline-grid}:where([data-brand=v2]) .tg2-rd-out:hover{color:var(--tg2-text);background:var(--tg2-surface-2)}:where([data-brand=v2]) .tg2-rd-out svg{width:14px;height:14px}:where([data-brand=v2]) .tg2-rd-profile-link{color:var(--tg2-text-muted);align-items:center;gap:5px;font-size:14px;text-decoration:none;transition:color .3s;display:inline-flex}:where([data-brand=v2]) .tg2-rd-profile-link:hover{color:var(--tg2-text);text-underline-offset:3px;text-decoration:underline}:where([data-brand=v2]) .tg2-rd-profile-link .tg2-icon{width:13px;height:13px}:where([data-brand=v2]) .tg2-rd-profile{margin-top:4px;font-size:12px}:where([data-brand=v2]) .tg2-rd-domain-link{min-width:0;color:var(--tg2-text);align-items:center;gap:5px;text-decoration:none;transition:color .3s;display:inline-flex}:where([data-brand=v2]) .tg2-rd-domain-link:hover{color:var(--tg2-accent);text-underline-offset:3px;text-decoration:underline}:where([data-brand=v2]) .tg2-rd-domain-link svg{opacity:.7;flex:none;width:13px;height:13px}:where([data-brand=v2]) .tg2-rd-cell-name{min-width:200px;max-width:22rem}:where([data-brand=v2]) .tg2-rd-cell-niches{min-width:14rem}:where([data-brand=v2]) .tg2-rd-cell-topics{min-width:13rem}:where([data-brand=v2]) .tg2-rd-cell-keyword{overflow-wrap:anywhere;max-width:16rem}:where([data-brand=v2]) .tg2-rd-nowrap{white-space:nowrap}:where([data-brand=v2]) .tg2-rd-rank{font-weight:600}:where([data-brand=v2]) .tg2-rd-col-rank{width:72px}:where([data-brand=v2]) .tg2-rd-num__pair{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}:where([data-brand=v2]) .tg2-rd-num__note{color:var(--tg2-text-muted);margin-left:4px;font-size:12px}:where([data-brand=v2]) .tg2-rd-change{margin-left:8px}:where([data-brand=v2]) .tg2-rd-repo{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;display:flex}:where([data-brand=v2]) .tg2-rd-tags{flex-wrap:wrap;gap:6px;max-width:16rem;margin:0;display:flex}:where([data-brand=v2]) .tg2-rd-tag{border:1px solid var(--tg2-border);background:var(--tg2-surface);color:var(--tg2-text);white-space:nowrap;border-radius:20px;align-items:center;padding:3px 10px;font-size:12px;line-height:1.4;display:inline-flex}:where([data-brand=v2]) .tg2-rd-topic-niches{flex-direction:column;gap:6px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-rd-topic-niches__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-rd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}:where([data-brand=v2]) .tg2-rd-bar>.tg2-seg{min-width:0}:where([data-brand=v2]) .tg2-rd-bar__filters{flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rd-bar__note{color:var(--tg2-text-muted);margin:0;font-size:12px}:where([data-brand=v2]) .tg2-rd-select{align-items:center;gap:10px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rd-select>.tg2-field__label{flex:none}:where([data-brand=v2]) .tg2-rd-select__trigger{width:210px;max-width:100%}:where([data-brand=v2]) .tg2-rd-view{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}:where([data-brand=v2]) .tg2-rd-view>.tg2-field__label{flex:none}:where([data-brand=v2]) .tg2-rd-members{background:var(--tg2-surface-2);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:20px 24px;display:flex}:where([data-brand=v2]) .tg2-rd-members__icon{width:20px;height:20px;color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-rd-members__text{flex:220px;min-width:0}:where([data-brand=v2]) .tg2-rd-members__text>p{margin:0}:where([data-brand=v2]) .tg2-rd-members__title{color:var(--tg2-text);font-weight:500}:where([data-brand=v2]) .tg2-rd-csv{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:where([data-brand=v2]) .tg2-rd-csv__icon{width:15px;height:15px}:where([data-brand=v2]) .tg2-rd-spin{width:16px;height:16px}:where([data-brand=v2]) .tg2-rd-top{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}:where([data-brand=v2]) .tg2-rd-top--single{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-rd-climber{flex-direction:column;padding:40px;display:flex}:where([data-brand=v2]) .tg2-rd-climber__top{gap:10px 16px}:where([data-brand=v2]) .tg2-rd-climber__title{color:var(--tg2-white);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:30px 0 12px;display:flex}:where([data-brand=v2]) .tg2-rd-climber__title .tg2-rd-out{color:#faf9f7bf}:where([data-brand=v2]) .tg2-rd-climber__title .tg2-rd-out:hover{color:var(--tg2-white);background:#ffffff1f}:where([data-brand=v2]) .tg2-rd-climber__text{max-width:560px;color:var(--tg2-paper);margin:0 0 26px}:where([data-brand=v2]) .tg2-rd-climber__num{margin:0}:where([data-brand=v2]) .tg2-rd-climber__actions{margin-top:auto;padding-top:28px}:where([data-brand=v2]) .tg2-rd-mon .tg2-stat-card__body>.tg2-eyebrow{margin-bottom:14px}:where([data-brand=v2]) .tg2-rd-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:where([data-brand=v2]) .tg2-rd-prod{flex-direction:column;gap:14px;height:100%;display:flex}:where([data-brand=v2]) .tg2-rd-prod__head{align-items:center;gap:12px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rd-prod__name{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;display:flex}:where([data-brand=v2]) .tg2-rd-prod__text{margin:0}:where([data-brand=v2]) .tg2-rd-prod__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}:where([data-brand=v2]) .tg2-rd-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}:where([data-brand=v2]) .tg2-rd-pair--sections{margin-bottom:40px}:where([data-brand=v2]) .tg2-rd-pair--sections>.tg2-app-section{min-width:0;margin-bottom:0}:where([data-brand=v2]) .tg2-rd-mini{min-width:0}:where([data-brand=v2]) .tg2-rd-mini__title{margin:0 0 10px}:where([data-brand=v2]) .tg2-rd-mini__empty{background:var(--tg2-surface-2);color:var(--tg2-text-muted);border-radius:20px;margin:0;padding:20px;font-size:14px}:where([data-brand=v2]) .tg2-rd-method>.tg2-sec-title{margin-bottom:14px}:where([data-brand=v2]) .tg2-rd-method__list{color:var(--tg2-text-muted);gap:8px;margin:0;padding-left:20px;font-size:14px;list-style:outside;display:grid}:where([data-brand=v2]) .tg2-rd-mon-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:30px;display:grid}:where([data-brand=v2]) .tg2-rd-mon-grid__list{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-rd-mon-grid__hits{min-width:0}:where([data-brand=v2]) .tg2-rd-mon-grid__hits>*+*{margin-top:12px}:where([data-brand=v2]) .tg2-rd-form{border:1px solid var(--tg2-border);background:var(--tg2-surface);box-shadow:var(--tg2-sh-table);border-radius:20px;flex-direction:column;gap:16px;padding:30px;display:flex}:where([data-brand=v2]) .tg2-rd-form>.tg2-sec-title{margin:0}:where([data-brand=v2]) .tg2-rd-form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:where([data-brand=v2]) .tg2-rd-form__foot>p{flex:200px;margin:0}:where([data-brand=v2]) .tg2-rd-form__foot--end{align-items:flex-end}:where([data-brand=v2]) .tg2-rd-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}:where([data-brand=v2]) .tg2-rd-fieldset>legend{margin-bottom:8px;padding:0}:where([data-brand=v2]) .tg2-rd-fieldset>p{margin:0}:where([data-brand=v2]) .tg2-rd-sources{flex-wrap:wrap;gap:10px 20px;display:flex}:where([data-brand=v2]) .tg2-rd-source.tg2-is-off{opacity:.5;cursor:not-allowed}:where([data-brand=v2]) .tg2-rd-switch-row{background:var(--tg2-surface-2);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}:where([data-brand=v2]) .tg2-rd-editor{flex-direction:column;align-items:flex-start;gap:10px;display:flex}:where([data-brand=v2]) .tg2-rd-monitor{flex-direction:column;gap:14px;transition:box-shadow .3s;display:flex}:where([data-brand=v2]) .tg2-rd-monitor--on{box-shadow:inset 0 0 0 2px var(--tg2-accent)}:where([data-brand=v2]) .tg2-rd-monitor>p{margin:0}:where([data-brand=v2]) .tg2-rd-monitor__head{margin-bottom:0}:where([data-brand=v2]) .tg2-rd-monitor__title{flex:1 1 0;min-width:0}:where([data-brand=v2]) .tg2-rd-monitor__head>.tg2-badge{flex:none}:where([data-brand=v2]) .tg2-rd-monitor__title>.tg2-sec-title{margin:0 0 4px}:where([data-brand=v2]) .tg2-rd-monitor__title>p{margin:0}:where([data-brand=v2]) .tg2-rd-monitor__pick{font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;transition:color .3s}:where([data-brand=v2]) .tg2-rd-monitor__pick:hover{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-rd-monitor__keys{gap:8px}:where([data-brand=v2]) .tg2-rd-monitor__actions{flex-wrap:wrap;gap:8px;display:flex}:where([data-brand=v2]) .tg2-rd-keyword{text-overflow:ellipsis;max-width:100%;overflow:hidden}:where([data-brand=v2]) .tg2-rd-hits-panel>*+*{margin-top:14px}:where([data-brand=v2]) .tg2-rd-hits{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-rd-hit{border-top:1px solid var(--tg2-border);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0;font-size:15px;display:flex}:where([data-brand=v2]) .tg2-rd-hit--new{box-shadow:inset 3px 0 0 var(--tg2-accent);padding-left:14px}:where([data-brand=v2]) .tg2-rd-hit__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where([data-brand=v2]) .tg2-rd-hit__title{color:var(--tg2-text);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}:where([data-brand=v2]) .tg2-rd-hit__title:hover{color:var(--tg2-accent);text-underline-offset:3px;text-decoration:underline}:where([data-brand=v2]) .tg2-rd-hit__title svg{flex:none;width:13px;height:13px}:where([data-brand=v2]) .tg2-rd-hit__text{color:var(--tg2-text-muted);margin:0;font-size:14px}:where([data-brand=v2]) .tg2-rd-hits__pager{gap:8px;display:flex}:where([data-brand=v2]) .tg2-rd-hits__pager:empty{display:none}:where([data-brand=v2]) .tg2-rd-profile-head__meta{color:var(--tg2-text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-rd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}:where([data-brand=v2]) .tg2-rd-kpis .tg2-kpi__value{overflow-wrap:break-word}:where([data-brand=v2]) .tg2-rd-rating{align-items:center;gap:6px;display:inline-flex}:where([data-brand=v2]) .tg2-rd-rating .tg2-icon{width:22px;height:22px;color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-rd-traffic{flex-wrap:wrap;align-items:flex-end;gap:20px 30px;display:flex}:where([data-brand=v2]) .tg2-rd-traffic svg{max-width:100%}:where([data-brand=v2]) .tg2-rd-lines{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-rd-list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-rd-list__row{border-top:1px solid var(--tg2-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;display:flex}:where([data-brand=v2]) .tg2-rd-list__row:first-child{border-top:0;padding-top:0}:where([data-brand=v2]) .tg2-rd-list__row--stack{flex-direction:column;align-items:stretch}:where([data-brand=v2]) .tg2-rd-list__line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}:where([data-brand=v2]) .tg2-rd-list__main{min-width:0}:where([data-brand=v2]) .tg2-rd-list__main>p{margin:0}:where([data-brand=v2]) .tg2-rd-list__title,:where([data-brand=v2]) .tg2-rd-list__link{color:var(--tg2-text);overflow-wrap:anywhere;font-size:15px;font-weight:500}:where([data-brand=v2]) .tg2-rd-list__link{text-decoration:none;transition:color .3s}:where([data-brand=v2]) .tg2-rd-list__link:hover{color:var(--tg2-accent);text-underline-offset:3px;text-decoration:underline}:where([data-brand=v2]) .tg2-rd-product-line{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-rd-notice{background:var(--tg2-surface-2);color:var(--tg2-text-muted);text-align:center;border-radius:20px;margin:0;padding:24px;font-size:14px}:where([data-brand=v2]) .tg2-rd-notice--busy{justify-content:center;align-items:center;gap:8px;display:flex}:where([data-brand=v2]) .tg2-rd-history{width:100%;max-width:36rem;height:96px;display:block}:where([data-brand=v2]) .tg2-rd-history-load{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:where([data-brand=v2]) .tg2-rd-history-load>p{margin:0}:where([data-brand=v2]) .tg2-rd-tech{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:where([data-brand=v2]) .tg2-rd-tech__card{border:1px solid var(--tg2-border);background:var(--tg2-surface);border-radius:16px;min-width:0;padding:16px 18px}:where([data-brand=v2]) .tg2-rd-tech__title{margin:0 0 10px;font-size:15px;font-weight:500}:where([data-brand=v2]) .tg2-rd-tech__list{flex-direction:column;gap:10px;margin:0;display:flex}:where([data-brand=v2]) .tg2-rd-tech__list dd{max-width:none;margin:4px 0 0}:where([data-brand=v2]) .tg2-rd-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:where([data-brand=v2]) .tg2-rd-status{max-width:640px;margin:30px auto}:where([data-brand=v2]) .tg2-rd-status>.tg2-rd-error{margin-bottom:10px}:where([data-brand=v2]) .tg2-rd-status__error-icon{color:var(--tg2-error)}@media(max-width:1200px){:where([data-brand=v2]) .tg2-rd-top{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){:where([data-brand=v2]) .tg2-rd-climber{padding:30px}:where([data-brand=v2]) .tg2-rd-products{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-rd-products>:last-child:nth-child(odd){grid-column:1/-1}:where([data-brand=v2]) .tg2-rd-pair,:where([data-brand=v2]) .tg2-rd-mon-grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-rd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:where([data-brand=v2]) .tg2-rd-climber{padding:20px}:where([data-brand=v2]) .tg2-rd-climber__title{margin-top:20px}:where([data-brand=v2]) .tg2-rd-products{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-rd-select{flex-wrap:wrap}:where([data-brand=v2]) .tg2-rd-select__trigger{width:180px}:where([data-brand=v2]) .tg2-rd-form{padding:20px}:where([data-brand=v2]) .tg2-rd-tech{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-rd-kpis{gap:12px}:where([data-brand=v2]) .tg2-rd-kpis .tg2-kpi{padding:20px}:where([data-brand=v2]) .tg2-rd-kpis .tg2-kpi__value{font-size:22px}:where([data-brand=v2]) .tg2-rd-members{padding:18px 20px}:where([data-brand=v2]) .tg2-rd-mini__wrap.tg2-table-wrap>.tg2-table{min-width:0}:where([data-brand=v2]) .tg2-rd-mini__wrap .tg2-rd-cell-name{min-width:140px}}:where([data-brand=v2]) .tg2-val-muted{color:var(--tg2-text-muted);margin:0;font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-val-fine{color:var(--tg2-text-muted);margin:0;font-size:13px;line-height:1.45}:where([data-brand=v2]) .tg2-val-lead{color:var(--tg2-text);margin:0;font-size:16px;line-height:1.5}:where([data-brand=v2]) .tg2-val-strong{font-variant-numeric:tabular-nums;font-weight:600}:where([data-brand=v2]) .tg2-val-nowrap{white-space:nowrap}:where([data-brand=v2]) .tg2-val-link,:where([data-brand=v2]) .tg2-val-link:visited{color:var(--tg2-text);text-decoration:underline;-webkit-text-decoration-color:var(--tg2-lavender-2);text-decoration-color:var(--tg2-lavender-2);text-underline-offset:3px;align-items:center;gap:4px;font-weight:500;display:inline-flex}:where([data-brand=v2]) .tg2-val-link:hover{color:var(--tg2-accent);text-decoration-color:currentColor}:where([data-brand=v2]) .tg2-val-link .tg2-icon{width:12px;height:12px}:where([data-brand=v2]) .tg2-val-stack{flex-direction:column;gap:15px;display:flex}:where([data-brand=v2]) .tg2-val-stack--sm{gap:8px}:where([data-brand=v2]) .tg2-val-stack>p,:where([data-brand=v2]) .tg2-val-stack--sm>p{margin:0}:where([data-brand=v2]) .tg2-val-notice{background:var(--tg2-lavender);color:var(--tg2-ink);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}:where([data-brand=v2]) .tg2-val-notice .tg2-icon{width:16px;height:16px;color:var(--tg2-accent);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-val-alert{background:var(--tg2-surface);box-shadow:inset 0 0 0 1px var(--tg2-error);color:var(--tg2-error);border-radius:14px;margin:16px 0 0;padding:12px 16px;font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-val-error{color:var(--tg2-error);margin:0;font-size:13px;line-height:1.45}:where([data-brand=v2]) .tg2-val-status{color:var(--tg2-accent);margin:0;font-size:14px;font-weight:500}:where([data-brand=v2]) .tg2-val-icon-btn.tg2-ui-btn--icon{width:36px;height:36px;color:var(--tg2-text-muted);flex:none}:where([data-brand=v2]) .tg2-val-icon-btn.tg2-ui-btn--icon:hover{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-val-icon-btn .tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-val-btn.tg2-ui-btn{text-align:center;height:auto;min-height:47px;padding-top:10px;padding-bottom:10px;line-height:1.25}:where([data-brand=v2]) .tg2-val-btn.tg2-ui-btn--sm{min-height:40px;padding-top:8px;padding-bottom:8px}:where([data-brand=v2]) .tg2-val-actions-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-val-fieldset{border:0;min-width:0;margin:0;padding:0}:where([data-brand=v2]) .tg2-val-fieldset>legend{margin-bottom:8px;padding:0}:where([data-brand=v2]) .tg2-val-tag{background:var(--tg2-surface);box-shadow:inset 0 0 0 1px var(--tg2-border);border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;line-height:1.3;display:inline-flex}:where([data-brand=v2]) .tg2-val-tag--on{background:var(--tg2-lavender);box-shadow:none;color:var(--tg2-ink);padding:6px 8px 6px 14px;font-size:14px}:where([data-brand=v2]) .tg2-val-tag__remove{width:22px;height:22px;color:var(--tg2-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}:where([data-brand=v2]) .tg2-val-tag__remove:hover,:where([data-brand=v2]) .tg2-val-tag__remove:focus-visible{background:var(--tg2-surface)}:where([data-brand=v2]) .tg2-val-tag__remove .tg2-icon{width:11px;height:11px}:where([data-brand=v2]) .tg2-val-quote{margin:0}:where([data-brand=v2]) .tg2-val-quote blockquote{margin:0;font-size:15px;line-height:1.5}:where([data-brand=v2]) .tg2-val-quote figcaption{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);margin-top:6px;font-size:12px}:where([data-brand=v2]) .tg2-val-bullets{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.5;list-style:outside}:where([data-brand=v2]) .tg2-val-bullets>li+li{margin-top:4px}:where([data-brand=v2]) .tg2-val-plain-list{margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none}:where([data-brand=v2]) .tg2-val-nav{max-width:100%;margin:0 0 30px;display:flex}:where([data-brand=v2]) .tg2-val-nav__list{margin:0;list-style:none}:where([data-brand=v2]) .tg2-val-nav__list>li{list-style:none;display:flex}:where([data-brand=v2]) .tg2-val-nav .tg2-seg__opt{text-decoration:none;display:block}:where([data-brand=v2]) .tg2-val-nav .tg2-seg__opt:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-val-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:20px;margin-bottom:40px;display:grid}:where([data-brand=v2]) .tg2-val-side{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-val-form .tg2-card-head{align-items:center}:where([data-brand=v2]) .tg2-val-history-card,:where([data-brand=v2]) .tg2-val-skeletons{flex-direction:column;gap:15px;display:flex}:where([data-brand=v2]) .tg2-val-composer{flex-direction:column;gap:20px;display:flex}:where([data-brand=v2]) .tg2-val-hint{color:var(--tg2-text-muted);justify-content:space-between;gap:12px;font-size:13px;line-height:1.4;display:flex}:where([data-brand=v2]) .tg2-val-checklist{flex-direction:column;gap:8px;margin-top:6px;display:flex}:where([data-brand=v2]) .tg2-val-checklist .tg2-chip-row{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-val-vault-line{color:var(--tg2-text-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}:where([data-brand=v2]) .tg2-val-vault-line strong{color:var(--tg2-text);font-weight:600}:where([data-brand=v2]) .tg2-val-vault-line .tg2-icon{width:14px;height:14px;color:var(--tg2-accent);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-val-quota{border-top:1px solid var(--tg2-border);padding-top:18px}:where([data-brand=v2]) .tg2-val-quota>p{margin:0 0 10px;font-size:14px}:where([data-brand=v2]) .tg2-val-actions{flex-wrap:wrap;gap:10px;display:flex}:where([data-brand=v2]) .tg2-val-actions>.tg2-ui-btn{flex:200px}:where([data-brand=v2]) .tg2-val-confirm-balance{margin:0;font-size:15px}:where([data-brand=v2]) .tg2-val-rewrite{background:var(--tg2-surface-2);border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}:where([data-brand=v2]) .tg2-val-rewrite__head,:where([data-brand=v2]) .tg2-val-rewrite__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-val-rewrite__body{flex-direction:column;gap:12px;padding-top:4px;display:flex}:where([data-brand=v2]) .tg2-val-rewrite__text{white-space:pre-line;margin:0;font-size:15px;line-height:1.55}:where([data-brand=v2]) .tg2-val-mark{background:var(--tg2-lavender);color:var(--tg2-ink);border-radius:4px;padding:0 2px}:where([data-brand=v2]) .tg2-val-result{flex-direction:column;gap:0;display:flex}:where([data-brand=v2]) .tg2-val-result--state{gap:12px}:where([data-brand=v2]) .tg2-val-result__kind{flex-direction:column;gap:8px;display:flex}:where([data-brand=v2]) .tg2-val-result__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}:where([data-brand=v2]) .tg2-val-result__foot{justify-content:flex-end;margin-top:20px;display:flex}:where([data-brand=v2]) .tg2-val-state-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:500;display:flex}:where([data-brand=v2]) .tg2-val-state-title .tg2-icon{width:16px;height:16px;color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-val-state-title--error,:where([data-brand=v2]) .tg2-val-state-title--error .tg2-icon{color:var(--tg2-error)}:where([data-brand=v2]) .tg2-val-steps{color:var(--tg2-text-muted);margin:0;padding-left:20px;font-size:14px;line-height:1.7;list-style:decimal}:where([data-brand=v2]) .tg2-val-score{flex-direction:column;gap:20px;padding-bottom:24px;display:flex}:where([data-brand=v2]) .tg2-val-score__main{flex-direction:column;align-items:flex-start;gap:10px;display:flex}:where([data-brand=v2]) .tg2-val-score__line{letter-spacing:-.5px;color:var(--tg2-accent);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:0;font-size:30px;font-weight:500;line-height:1.1;display:inline-flex}:where([data-brand=v2]) .tg2-val-score__line .tg2-icon{width:20px;height:20px}:where([data-brand=v2]) .tg2-val-score__text{color:var(--tg2-text-muted);margin:0;font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-val-score__none{margin:0;font-size:18px;font-weight:500}:where([data-brand=v2]) .tg2-val-factors li{grid-template-columns:120px minmax(0,1fr) minmax(30px,auto)}:where([data-brand=v2]) .tg2-val-factor-note{color:var(--tg2-text-muted);align-items:center;gap:6px;font-size:13px;line-height:1.35;display:inline-flex}:where([data-brand=v2]) .tg2-val-factor-note .tg2-icon{flex:none;width:12px;height:12px}:where([data-brand=v2]) .tg2-val-block{border-top:1px solid var(--tg2-border);flex-direction:column;gap:14px;margin-top:24px;padding-top:24px;display:flex}:where([data-brand=v2]) .tg2-val-score+.tg2-val-block,:where([data-brand=v2]) .tg2-val-score+.tg2-val-notice+.tg2-val-block{margin-top:0}:where([data-brand=v2]) .tg2-val-score+.tg2-val-notice{margin-bottom:24px}:where([data-brand=v2]) .tg2-val-block__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}:where([data-brand=v2]) .tg2-val-block__title{margin:0}:where([data-brand=v2]) .tg2-val-matches{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-val-match{border-top:1px solid var(--tg2-border);align-items:flex-start;gap:12px;padding:14px 0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-val-match:first-child{border-top:0;padding-top:0}:where([data-brand=v2]) .tg2-val-match__lock{width:16px;height:16px;color:var(--tg2-text-muted);flex:none;margin-top:3px}:where([data-brand=v2]) .tg2-val-match__main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-val-match__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}:where([data-brand=v2]) .tg2-val-match__title{margin:0;font-size:15px;font-weight:500;line-height:1.35}:where([data-brand=v2]) .tg2-val-match__link,:where([data-brand=v2]) .tg2-val-match__link:visited{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-val-match__link:hover{color:var(--tg2-accent);text-decoration:underline}:where([data-brand=v2]) .tg2-val-match__meta{color:var(--tg2-text-muted);margin:0;font-size:13px;line-height:1.45}:where([data-brand=v2]) .tg2-val-quotes{margin-top:4px}:where([data-brand=v2]) .tg2-val-quotes>li{padding:10px 0;font-size:15px}:where([data-brand=v2]) .tg2-val-quotes>li:first-child{padding-top:6px}:where([data-brand=v2]) .tg2-val-upsell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:20px 24px;display:flex}:where([data-brand=v2]) .tg2-val-upsell>p{color:var(--tg2-ink);flex:240px;margin:0;font-size:15px;line-height:1.45}:where([data-brand=v2]) .tg2-val-table .tg2-table{min-width:480px}:where([data-brand=v2]) .tg2-val-apps li{align-items:flex-start}:where([data-brand=v2]) .tg2-val-apps__name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:500;overflow:hidden}:where([data-brand=v2]) .tg2-val-apps__rating{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}:where([data-brand=v2]) .tg2-val-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-val-list>li{flex-direction:column;gap:4px;display:flex}:where([data-brand=v2]) .tg2-val-list__title{margin:0;font-size:15px;font-weight:500;line-height:1.4}:where([data-brand=v2]) .tg2-val-list__split{justify-content:space-between;gap:10px;margin:0;display:flex}:where([data-brand=v2]) .tg2-val-estimate{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-val-personas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-val-persona{flex-direction:column;align-items:flex-start;gap:14px;padding:22px;display:flex}:where([data-brand=v2]) .tg2-val-persona__head{align-items:center;gap:12px;display:flex}:where([data-brand=v2]) .tg2-val-persona__icon.tg2-avatar{width:46px;height:46px;margin:0}:where([data-brand=v2]) .tg2-val-persona__icon .tg2-icon{width:18px;height:18px;color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-val-persona__quote{margin:0;font-size:16px;font-weight:500;line-height:1.45}:where([data-brand=v2]) .tg2-val-watch{flex-direction:column;gap:8px;margin-top:24px;padding:20px 24px;display:flex}:where([data-brand=v2]) .tg2-val-watch__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:where([data-brand=v2]) .tg2-val-watch__title{align-items:center;gap:8px;display:inline-flex}:where([data-brand=v2]) .tg2-val-watch__title .tg2-icon{width:16px;height:16px;color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-val-history{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-val-history__item{background:var(--tg2-surface);box-shadow:inset 0 0 0 1px var(--tg2-border);border-radius:14px;padding:12px 14px;list-style:none}:where([data-brand=v2]) .tg2-val-history__item.tg2-is-active{background:var(--tg2-lavender);box-shadow:inset 3px 0 0 var(--tg2-accent)}:where([data-brand=v2]) .tg2-val-history__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}:where([data-brand=v2]) .tg2-val-history__title{min-width:0;font:inherit;text-align:left;color:var(--tg2-text);background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:1.4}:where([data-brand=v2]) button.tg2-val-history__title{cursor:pointer}:where([data-brand=v2]) button.tg2-val-history__title:hover{color:var(--tg2-accent)}:where([data-brand=v2]) button.tg2-val-history__title:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px;border-radius:4px}:where([data-brand=v2]) .tg2-val-history__meta{color:var(--tg2-text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:12px;display:flex}:where([data-brand=v2]) .tg2-val-run-state{align-items:center;gap:4px;display:inline-flex}:where([data-brand=v2]) .tg2-val-vault-page{flex-direction:column;gap:30px;display:flex}:where([data-brand=v2]) .tg2-val-vault{flex-direction:column;gap:15px;display:flex}:where([data-brand=v2]) .tg2-val-vault__head{align-items:center;gap:12px;display:flex}:where([data-brand=v2]) .tg2-val-vault__icon{background:var(--tg2-surface);width:40px;height:40px;box-shadow:var(--tg2-sh-chip);color:var(--tg2-accent);border-radius:50%;flex:none;place-items:center;display:grid}:where([data-brand=v2]) .tg2-val-vault__icon .tg2-icon{width:16px;height:16px}:where([data-brand=v2]) .tg2-val-vault__actions{flex-wrap:wrap;gap:10px;display:flex}:where([data-brand=v2]) .tg2-val-promise{flex-direction:column;gap:8px;max-width:760px;display:flex}:where([data-brand=v2]) .tg2-val-promise>p{color:var(--tg2-text-muted);margin:0;font-size:14px;line-height:1.55}:where([data-brand=v2]) .tg2-val-vault-table .tg2-t-title{min-width:180px}:where([data-brand=v2]) .tg2-val-row-actions{white-space:nowrap;text-align:right}:where([data-brand=v2]) .tg2-val-row-actions>*+*{margin-left:4px}:where([data-brand=v2]) .tg2-val-more{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-val-more>li{min-height:420px;list-style:none}:where([data-brand=v2]) .tg2-val-compare-page{flex-direction:column;gap:30px;display:flex}:where([data-brand=v2]) .tg2-val-card.tg2-app-section{margin-bottom:0}:where([data-brand=v2]) .tg2-val-locked{align-items:flex-start;gap:18px;max-width:760px;display:flex}:where([data-brand=v2]) .tg2-val-locked__icon{background:var(--tg2-surface);width:48px;height:48px;color:var(--tg2-accent);border-radius:50%;flex:none;place-items:center;display:grid}:where([data-brand=v2]) .tg2-val-locked__icon .tg2-icon{width:18px;height:18px}:where([data-brand=v2]) .tg2-val-locked__body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}:where([data-brand=v2]) .tg2-val-locked__body>p{color:var(--tg2-ink);margin:0}:where([data-brand=v2]) .tg2-val-picker{flex-direction:column;gap:18px;display:flex}:where([data-brand=v2]) .tg2-val-picker__chips{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}:where([data-brand=v2]) .tg2-val-pick{background:var(--tg2-surface-2);max-width:100%;box-shadow:inset 0 0 0 1px var(--tg2-border);border-radius:30px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:14px;display:inline-flex}:where([data-brand=v2]) .tg2-val-pick__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-brand=v2]) .tg2-val-pick__remove{width:26px;height:26px;color:var(--tg2-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}:where([data-brand=v2]) .tg2-val-pick__remove:hover,:where([data-brand=v2]) .tg2-val-pick__remove:focus-visible{background:var(--tg2-surface);color:var(--tg2-text)}:where([data-brand=v2]) .tg2-val-pick__remove .tg2-icon{width:11px;height:11px}:where([data-brand=v2]) .tg2-val-swatch{vertical-align:middle;flex:none;display:inline-block}:where([data-brand=v2]) .tg2-val-search{display:block;position:relative}:where([data-brand=v2]) .tg2-val-search>.tg2-icon{width:15px;height:15px;color:var(--tg2-text-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}:where([data-brand=v2]) .tg2-val-search>.tg2-ui-input{padding-left:42px}:where([data-brand=v2]) .tg2-val-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;display:grid}:where([data-brand=v2]) .tg2-val-candidates__title{margin:0 0 6px}:where([data-brand=v2]) .tg2-val-candidates__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;display:block;overflow:hidden}:where([data-brand=v2]) .tg2-val-candidates__meta{color:var(--tg2-text-muted);font-size:13px;font-weight:400;display:block}:where([data-brand=v2]) .tg2-val-inline-form{flex-wrap:wrap;gap:10px;margin-bottom:15px;display:flex}:where([data-brand=v2]) .tg2-val-inline-form>.tg2-ui-input{flex:260px;max-width:420px}:where([data-brand=v2]) .tg2-val-sets__open{min-width:0;font:inherit;text-align:left;color:var(--tg2-text);cursor:pointer;background:0 0;border:0;padding:0}:where([data-brand=v2]) .tg2-val-sets__open:hover .tg2-t-title{color:var(--tg2-accent);text-decoration:underline}:where([data-brand=v2]) .tg2-val-sets__open:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px;border-radius:4px}:where([data-brand=v2]) .tg2-val-compare__table,:where([data-brand=v2]) .tg2-val-matrix__table{min-width:640px}:where([data-brand=v2]) .tg2-val-compare__label,:where([data-brand=v2]) .tg2-val-matrix__label{z-index:1;background:var(--tg2-surface);text-align:left;min-width:170px;position:sticky;left:0}:where([data-brand=v2]) .tg2-val-compare__table thead .tg2-val-compare__label{font-family:var(--tg2-font-label);text-transform:none;letter-spacing:0;color:var(--tg2-text-muted);vertical-align:bottom;font-size:12px;font-weight:400}:where([data-brand=v2]) .tg2-val-compare__col,:where([data-brand=v2]) .tg2-val-matrix__col{vertical-align:top;text-align:left;min-width:170px}:where([data-brand=v2]) .tg2-val-col-head{flex-direction:column;gap:6px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-val-col-head__top{justify-content:space-between;align-items:center;gap:6px;display:flex}:where([data-brand=v2]) .tg2-val-col-head__kind{align-items:center;gap:6px;display:inline-flex}:where([data-brand=v2]) .tg2-val-col-head__title{-webkit-line-clamp:3;font-family:var(--tg2-font-sans);letter-spacing:0;text-transform:none;color:var(--tg2-text);-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}:where([data-brand=v2]) .tg2-val-col-head__title--locked{color:var(--tg2-text-muted);align-items:center;gap:6px;display:inline-flex}:where([data-brand=v2]) .tg2-val-col-head__title .tg2-icon{width:13px;height:13px}:where([data-brand=v2]) .tg2-val-spare{border:1px dashed var(--tg2-border);font-family:var(--tg2-font-sans);text-transform:none;letter-spacing:0;color:var(--tg2-text-muted);border-radius:12px;padding:10px 12px;font-size:13px}:where([data-brand=v2]) .tg2-val-compare__group>th{background:var(--tg2-surface-2);text-align:left;padding-top:10px;padding-bottom:10px}:where([data-brand=v2]) .tg2-val-compare__group>th .tg2-eyebrow{position:sticky;left:20px}:where([data-brand=v2]) .tg2-val-compare__row{font-weight:500;display:block}:where([data-brand=v2]) .tg2-val-compare__note{color:var(--tg2-text-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}:where([data-brand=v2]) .tg2-val-compare__cell{vertical-align:top}:where([data-brand=v2]) .tg2-val-compare__cell--best{background:var(--tg2-lavender)}:where([data-brand=v2]) .tg2-val-compare__main{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}:where([data-brand=v2]) .tg2-val-compare__sub{color:var(--tg2-text-muted);margin-top:2px;font-size:13px}:where([data-brand=v2]) .tg2-val-compare__locked{color:var(--tg2-text-muted);vertical-align:top}:where([data-brand=v2]) .tg2-val-compare__locked .tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-val-demand{flex-direction:column;gap:15px;display:flex}:where([data-brand=v2]) .tg2-val-demand__chart{grid-template-rows:220px auto}:where([data-brand=v2]) .tg2-val-demand__x{height:16px;display:block;position:relative}:where([data-brand=v2]) .tg2-val-demand__month{white-space:nowrap;position:absolute;top:0}:where([data-brand=v2]) .tg2-val-legend{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-val-legend>li{align-items:center;gap:8px;display:inline-flex}:where([data-brand=v2]) .tg2-val-legend__name{font-weight:500}:where([data-brand=v2]) .tg2-val-tool-form{flex-direction:column;gap:20px;display:flex}:where([data-brand=v2]) .tg2-val-tool-form__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:15px;display:flex}:where([data-brand=v2]) .tg2-val-tool-form__foot>.tg2-val-fine{flex:260px}:where([data-brand=v2]) .tg2-val-tool-form__market{flex:0 280px}:where([data-brand=v2]) .tg2-val-rows{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}:where([data-brand=v2]) .tg2-val-row{align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-val-row>.tg2-ui-input{flex:1;min-width:0}:where([data-brand=v2]) .tg2-val-select{max-width:460px}:where([data-brand=v2]) .tg2-val-gen-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}:where([data-brand=v2]) .tg2-val-interest-add{align-items:center;gap:8px;display:inline-flex}:where([data-brand=v2]) .tg2-val-interest-add>.tg2-ui-input{width:220px;min-height:40px;padding-top:8px;padding-bottom:8px}:where([data-brand=v2]) .tg2-val-pending{align-items:flex-start;gap:16px;display:flex}:where([data-brand=v2]) .tg2-val-pending__icon{background:var(--tg2-surface);width:44px;height:44px;box-shadow:var(--tg2-sh-chip);color:var(--tg2-accent);border-radius:50%;flex:none;place-items:center;display:grid}:where([data-brand=v2]) .tg2-val-pending__icon .tg2-icon{width:18px;height:18px}:where([data-brand=v2]) .tg2-val-pending__text{flex-direction:column;gap:6px;display:flex}:where([data-brand=v2]) .tg2-val-tool-result{flex-direction:column;gap:20px;display:flex}:where([data-brand=v2]) .tg2-val-tool-result__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}:where([data-brand=v2]) .tg2-val-tool-result__head .tg2-val-fine{margin-top:4px}:where([data-brand=v2]) .tg2-val-result-block{flex-direction:column;gap:15px;display:flex}:where([data-brand=v2]) .tg2-val-result-block__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-val-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-val-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-val-cards>li{list-style:none}:where([data-brand=v2]) .tg2-val-mini-card{flex-direction:column;gap:10px;padding:24px;display:flex}:where([data-brand=v2]) .tg2-val-mini-card>p{margin:0}:where([data-brand=v2]) .tg2-val-site-head{flex-direction:column;gap:3px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-val-site-head__name{font-family:var(--tg2-font-sans);letter-spacing:0;text-transform:none;color:var(--tg2-text);font-size:16px;font-weight:500;line-height:1.3}:where([data-brand=v2]) .tg2-val-site-head__domain{text-overflow:ellipsis;white-space:nowrap;font-family:var(--tg2-font-sans);letter-spacing:0;text-transform:none;color:var(--tg2-text-muted);font-size:13px;font-weight:400;overflow:hidden}:where([data-brand=v2]) .tg2-val-support--yes{color:var(--tg2-accent);font-weight:500}:where([data-brand=v2]) .tg2-val-support--partial{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-val-support--muted{color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-val-swot{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;display:grid}:where([data-brand=v2]) .tg2-val-swot .tg2-eyebrow{margin:0}:where([data-brand=v2]) .tg2-val-td-head{flex-direction:column;gap:15px;display:flex}:where([data-brand=v2]) .tg2-val-td-head .tg2-card-head{margin-bottom:0}:where([data-brand=v2]) .tg2-val-td-head .tg2-card-head .tg2-eyebrow{margin:0 0 6px}:where([data-brand=v2]) .tg2-val-td-head .tg2-card-head .tg2-val-muted{margin-top:6px}:where([data-brand=v2]) .tg2-val-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}:where([data-brand=v2]) .tg2-val-themes{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-val-themes>li{border-top:1px solid var(--tg2-border);flex-direction:column;gap:8px;padding:14px 0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-val-themes>li:first-child{border-top:0;padding-top:0}:where([data-brand=v2]) .tg2-val-themes__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}:where([data-brand=v2]) .tg2-val-themes__label{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}:where([data-brand=v2]) .tg2-val-themes__num{background:var(--tg2-surface);min-width:24px;height:24px;box-shadow:var(--tg2-sh-chip);font-variant-numeric:tabular-nums;color:var(--tg2-text-muted);border-radius:12px;place-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-grid}:where([data-brand=v2]) .tg2-val-themes__stats{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:inline-flex}:where([data-brand=v2]) .tg2-val-teaser{flex-direction:column;gap:15px;display:flex}:where([data-brand=v2]) .tg2-val-teaser .tg2-chip-row{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-val-trend{flex-wrap:wrap;align-items:center;gap:24px;display:flex}:where([data-brand=v2]) .tg2-val-trend__bars{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-val-version{align-items:center;gap:8px;display:inline-flex}:where([data-brand=v2]) .tg2-val-summary{flex-direction:column;gap:12px;display:flex}:where([data-brand=v2]) .tg2-val-summary .tg2-card-head{margin-bottom:0}:where([data-brand=v2]) .tg2-val-idea{flex-direction:column;gap:16px;display:flex}:where([data-brand=v2]) .tg2-val-idea--unvalidated{background:var(--tg2-surface);box-shadow:inset 0 0 0 1px var(--tg2-border)}:where([data-brand=v2]) .tg2-val-idea__head{flex-direction:column;gap:8px;display:flex}:where([data-brand=v2]) .tg2-val-idea__head>p{margin:0}:where([data-brand=v2]) .tg2-val-idea__meta{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}:where([data-brand=v2]) .tg2-val-inset{background:var(--tg2-surface);border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}:where([data-brand=v2]) .tg2-val-inset>p{margin:0}:where([data-brand=v2]) .tg2-val-inset .tg2-icon{vertical-align:-2px;width:13px;height:13px;display:inline-block}:where([data-brand=v2]) .tg2-val-inset--dashed{border:1px dashed var(--tg2-border);background:0 0}:where([data-brand=v2]) .tg2-val-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;display:grid}:where([data-brand=v2]) .tg2-val-detail{min-width:0}:where([data-brand=v2]) .tg2-val-detail__label{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}:where([data-brand=v2]) .tg2-val-detail__text{font-size:14px;line-height:1.5}:where([data-brand=v2]) .tg2-val-idea__foot{border-top:1px solid var(--tg2-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}:where([data-brand=v2]) .tg2-val-fit{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@media(max-width:1100px){:where([data-brand=v2]) .tg2-val-grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-val-cards,:where([data-brand=v2]) .tg2-val-gen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){:where([data-brand=v2]) .tg2-val-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:where([data-brand=v2]) .tg2-val-nav{margin-bottom:20px}:where([data-brand=v2]) .tg2-val-score__line{font-size:24px}:where([data-brand=v2]) .tg2-val-factors li{grid-template-columns:96px minmax(0,1fr) minmax(28px,auto)}:where([data-brand=v2]) .tg2-val-candidates,:where([data-brand=v2]) .tg2-val-cards,:where([data-brand=v2]) .tg2-val-cards--2,:where([data-brand=v2]) .tg2-val-swot,:where([data-brand=v2]) .tg2-val-details,:where([data-brand=v2]) .tg2-val-gen-grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-val-mini-card,:where([data-brand=v2]) .tg2-val-persona{padding:20px}:where([data-brand=v2]) .tg2-val-upsell,:where([data-brand=v2]) .tg2-val-watch{padding:18px}:where([data-brand=v2]) .tg2-val-locked{flex-direction:column}:where([data-brand=v2]) .tg2-val-compare__label,:where([data-brand=v2]) .tg2-val-matrix__label{min-width:130px}:where([data-brand=v2]) .tg2-val-interest-add>.tg2-ui-input,:where([data-brand=v2]) .tg2-val-interest-add{width:100%}:where([data-brand=v2]) .tg2-val-more>li{min-height:0}}:where([data-brand=v2]) .tg2-proj-back{color:var(--tg2-text-muted);align-items:center;gap:8px;margin:24px 0 0;font-size:14px;display:inline-flex}:where([data-brand=v2]) .tg2-proj-back:hover,:where([data-brand=v2]) .tg2-proj-back:focus-visible{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-proj-back .tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-side-link,:where([data-brand=v2]) .tg2-proj-inline-link{font:inherit;color:var(--tg2-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}:where([data-brand=v2]) .tg2-side-link .tg2-icon{width:13px;height:13px}:where([data-brand=v2]) .tg2-proj-error{color:var(--tg2-text)}:where([data-brand=v2]) .tg2-proj-skeleton{border-radius:20px;height:250px;display:block}:where([data-brand=v2]) .tg2-proj-skeleton--head{height:320px;margin:20px 0}:where([data-brand=v2]) .tg2-proj-skeleton--short{height:120px}:where([data-brand=v2]) .tg2-proj-new{flex-direction:column;align-items:flex-end;gap:6px;display:flex}:where([data-brand=v2]) .tg2-proj-new__note{text-align:right;max-width:260px}:where([data-brand=v2]) .tg2-proj-slots{margin:0}:where([data-brand=v2]) .tg2-proj-tabs{max-width:100%;margin-bottom:20px;overflow-x:auto}:where([data-brand=v2]) .tg2-proj-note{margin:-6px 0 16px}:where([data-brand=v2]) .tg2-proj-tab-empty{color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-proj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:where([data-brand=v2]) .tg2-proj-card{flex-direction:column;gap:12px;min-height:250px;display:flex}:where([data-brand=v2]) .tg2-proj-card--quiet{background:var(--tg2-surface);border:1px dashed var(--tg2-border)}:where([data-brand=v2]) .tg2-proj-card__pitch{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where([data-brand=v2]) .tg2-proj-card__next{color:var(--tg2-text);margin:0}:where([data-brand=v2]) .tg2-proj-card__meta{color:var(--tg2-text-muted);flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-proj-card__meta>span{align-items:center;gap:6px;display:inline-flex}:where([data-brand=v2]) .tg2-proj-card__meta .tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-proj-card__updated{margin-left:auto}:where([data-brand=v2]) .tg2-proj-card__foot{align-items:center;gap:12px;margin-top:auto;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-proj-card__foot .tg2-progress{flex:auto}:where([data-brand=v2]) .tg2-proj-card__score{font-weight:500}:where([data-brand=v2]) .tg2-proj-card__actions{z-index:1;position:relative}:where([data-brand=v2]) .tg2-proj-start{flex-direction:row;grid-column:1/-1;align-items:flex-end;width:100%}:where([data-brand=v2]) .tg2-proj-start .tg2-stat-card__body{padding:34px 40px}:where([data-brand=v2]) .tg2-proj-start .tg2-stat-card__text{max-width:560px}:where([data-brand=v2]) .tg2-proj-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-proj-page__title{margin:20px 0}:where([data-brand=v2]) .tg2-proj-head{margin:20px 0 40px}:where([data-brand=v2]) .tg2-proj-head__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-proj-head__title{overflow-wrap:anywhere;margin:20px 0}:where([data-brand=v2]) .tg2-proj-head__pitch{max-width:680px;margin:0 0 30px}:where([data-brand=v2]) .tg2-proj-head__links{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}:where([data-brand=v2]) .tg2-proj-head__links .tg2-chip{white-space:normal;max-width:100%}:where([data-brand=v2]) .tg2-proj-head__links .tg2-badge{margin-left:2px}:where([data-brand=v2]) .tg2-proj-head__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}:where([data-brand=v2]) .tg2-proj-notice{align-items:flex-start;gap:12px;margin:-20px 0 40px;padding:20px 24px;display:flex}:where([data-brand=v2]) .tg2-proj-notice>.tg2-icon{width:18px;height:18px;color:var(--tg2-accent);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-proj-notice p{margin:0}:where([data-brand=v2]) .tg2-journey-band{isolation:isolate;padding-top:10px;position:relative}:where([data-brand=v2]) .tg2-journey-band:before{content:"";z-index:-1;background:var(--tg2-art,none) center 75% / 100% auto no-repeat;pointer-events:none;position:absolute;inset:0}:where([data-brand=v2]) .tg2-journey-rules{max-width:760px;margin:-4px 0 20px}:where([data-brand=v2]) .tg2-journey-next{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 30px;margin-bottom:20px;display:flex}:where([data-brand=v2]) .tg2-journey-next__text{flex:320px;min-width:0}:where([data-brand=v2]) .tg2-journey-next__text .tg2-eyebrow{margin-bottom:8px}:where([data-brand=v2]) .tg2-journey-next__title{margin:0 0 6px}:where([data-brand=v2]) .tg2-journey-next__actions{flex-wrap:wrap;gap:10px;display:flex}:where([data-brand=v2]) .tg2-journey-next__icon{width:20px;height:20px;color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-journey-next__done{flex:auto;margin:0}:where([data-brand=v2]) .tg2-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-journey__phase{border-radius:20px;flex-direction:column;min-height:270px;padding:24px 18px 20px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-journey__phase:nth-child(5){--tg2-glass-alpha:.6}:where([data-brand=v2]) .tg2-journey__phase.tg2-is-current{box-shadow:inset 0 0 0 2px var(--tg2-accent),0 3px 6px #0000}:where([data-brand=v2]) .tg2-journey__phase-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:30px;display:flex}:where([data-brand=v2]) .tg2-journey__phase-top .tg2-eyebrow{color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-journey__phase-title{margin:0 0 12px}:where([data-brand=v2]) .tg2-journey__steps{flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;line-height:1.35;list-style:none;display:flex}:where([data-brand=v2]) .tg2-journey__step{align-items:flex-start;gap:8px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-journey__step>.tg2-icon{width:14px;height:14px;color:var(--tg2-accent);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-journey__step.tg2-is-todo>.tg2-icon,:where([data-brand=v2]) .tg2-journey__step.tg2-is-skipped>.tg2-icon{color:var(--tg2-lavender-2)}:where([data-brand=v2]) .tg2-journey__step-body{flex-direction:column;gap:2px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-journey__step-label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}:where([data-brand=v2]) .tg2-journey__step.tg2-is-now .tg2-journey__step-label{font-weight:500}:where([data-brand=v2]) .tg2-journey__step.tg2-is-todo .tg2-journey__step-label,:where([data-brand=v2]) .tg2-journey__step.tg2-is-skipped .tg2-journey__step-label{color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-journey__step-state{color:var(--tg2-text-muted);font-size:12px}:where([data-brand=v2]) .tg2-journey__acts{flex-wrap:wrap;gap:2px 12px;margin-top:2px;display:flex}:where([data-brand=v2]) .tg2-journey__act{font:inherit;color:var(--tg2-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;text-decoration:underline}:where([data-brand=v2]) .tg2-journey__act:disabled{opacity:.5;cursor:not-allowed}:where([data-brand=v2]) .tg2-journey-note{margin:14px 0 0}:where([data-brand=v2]) .tg2-side-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}:where([data-brand=v2]) .tg2-side-main{min-width:0}:where([data-brand=v2]) .tg2-side-stack{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-side-card{flex-direction:column;gap:14px;scroll-margin-top:90px;display:flex}:where([data-brand=v2]) .tg2-side-card__title{margin:0}:where([data-brand=v2]) .tg2-side-row{border-top:1px solid var(--tg2-border);flex-direction:column;gap:10px;padding-top:16px;display:flex}:where([data-brand=v2]) .tg2-side-row__label{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);margin:0;font-size:12px;font-weight:400}:where([data-brand=v2]) .tg2-side-box{background:var(--tg2-surface-2);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}:where([data-brand=v2]) .tg2-side-box p{margin:0}:where([data-brand=v2]) .tg2-side-box__title{font-size:15px;font-weight:500}:where([data-brand=v2]) .tg2-side-actions{flex-wrap:wrap;gap:8px;display:flex}:where([data-brand=v2]) .tg2-side-inline-form{flex:100%;gap:8px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-side-inline-form>input{flex:auto;min-width:0}:where([data-brand=v2]) .tg2-side-break{overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-side-notice{background:var(--tg2-surface-2);color:var(--tg2-text-muted);border-radius:12px;margin:0;padding:12px 14px;font-size:14px}:where([data-brand=v2]) .tg2-side-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:where([data-brand=v2]) .tg2-side-tile{background:var(--tg2-surface-2);border-radius:12px;padding:14px}:where([data-brand=v2]) .tg2-side-tile p{margin:0}:where([data-brand=v2]) .tg2-side-tile__label{color:var(--tg2-text-muted);font-size:12px}:where([data-brand=v2]) .tg2-side-tile__value{font-size:26px;font-weight:500;line-height:1.2}:where([data-brand=v2]) .tg2-side-tile__note{color:var(--tg2-text-muted);font-size:12px}:where([data-brand=v2]) .tg2-side-list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-side-list li{border-top:1px solid var(--tg2-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-side-list li:first-child{border-top:0}:where([data-brand=v2]) .tg2-side-list__text{flex-direction:column;min-width:0;display:flex}:where([data-brand=v2]) .tg2-side-list__title{overflow-wrap:anywhere;font-size:15px;font-weight:500}:where([data-brand=v2]) .tg2-side-list__sub{color:var(--tg2-text-muted);font-size:13px}:where([data-brand=v2]) .tg2-side-list__end{flex:none;align-items:center;gap:4px;display:flex}:where([data-brand=v2]) .tg2-side-links{flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-pick-list{border:1px solid var(--tg2-border);background:var(--tg2-surface);border-radius:12px;max-height:260px;margin:0;padding:6px;list-style:none;overflow-y:auto}:where([data-brand=v2]) .tg2-pick-list>li{list-style:none}:where([data-brand=v2]) .tg2-pick-list__note{color:var(--tg2-text-muted);padding:8px 10px;font-size:14px}:where([data-brand=v2]) .tg2-pick-list__item{width:100%;font:inherit;text-align:left;color:var(--tg2-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:14px;display:block}:where([data-brand=v2]) .tg2-pick-list__item:hover,:where([data-brand=v2]) .tg2-pick-list__item:focus-visible{background:var(--tg2-surface-2)}:where([data-brand=v2]) .tg2-pick-list__meta{color:var(--tg2-text-muted);margin-right:6px;font-size:12px}:where([data-brand=v2]) .tg2-work-panel{flex-direction:column;gap:16px;scroll-margin-top:90px;display:flex}:where([data-brand=v2]) .tg2-work-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;display:flex}:where([data-brand=v2]) .tg2-work-panel__rule{flex:320px;max-width:640px;margin:0}:where([data-brand=v2]) .tg2-work-panel__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-work-add{gap:10px;display:flex}:where([data-brand=v2]) .tg2-work-add>input{flex:auto;min-width:0}:where([data-brand=v2]) .tg2-work-empty{text-align:left;color:var(--tg2-text-muted);align-items:flex-start;padding:30px}:where([data-brand=v2]) .tg2-work-empty>p{margin:0}:where([data-brand=v2]) .tg2-work-check{width:44px}:where([data-brand=v2]) .tg2-work-done{color:var(--tg2-text-muted);text-decoration:line-through}:where([data-brand=v2]) .tg2-proj-rating{background-position:right 10px center;min-width:76px;min-height:38px;padding:6px 34px 6px 12px;font-size:14px}:where([data-brand=v2]) .tg2-work-card{padding:10px 24px}:where([data-brand=v2]) .tg2-work-form{flex-direction:column;gap:10px;padding:20px 24px;display:flex}:where([data-brand=v2]) .tg2-work-list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-work-list>li{border-top:1px solid var(--tg2-border);align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-work-list>li:first-child{border-top:0}:where([data-brand=v2]) .tg2-work-list--decisions>li{align-items:flex-start}:where([data-brand=v2]) .tg2-work-list__title{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:15px}:where([data-brand=v2]) .tg2-work-list__body{white-space:pre-line;color:var(--tg2-text-muted);margin:4px 0 0;font-size:14px}:where([data-brand=v2]) .tg2-work-list__acts{flex:none;gap:4px;display:flex}:where([data-brand=v2]) .tg2-work-edit,:where([data-brand=v2]) .tg2-work-list>li.tg2-work-edit{flex-direction:column;align-items:stretch}:where([data-brand=v2]) .tg2-work-edit__actions{gap:8px;display:flex}:where([data-brand=v2]) .tg2-results-pick{margin-bottom:16px}:where([data-brand=v2]) .tg2-results-list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-results-list>li{border-top:1px solid var(--tg2-border);align-items:center;gap:14px;padding:14px 0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-results-list>li:first-child{border-top:0}:where([data-brand=v2]) .tg2-results-list__icon{background:var(--tg2-surface-2);width:38px;height:38px;color:var(--tg2-accent);border-radius:50%;flex:none;place-items:center;display:grid}:where([data-brand=v2]) .tg2-results-list__icon .tg2-icon{width:16px;height:16px}:where([data-brand=v2]) .tg2-results-list__text{flex-direction:column;flex:auto;min-width:0;display:flex}:where([data-brand=v2]) .tg2-results-list__link{color:var(--tg2-text);overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-results-list__link:hover,:where([data-brand=v2]) .tg2-results-list__link:focus-visible{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-results-list .tg2-t-sub{color:var(--tg2-text-muted);font-size:13px}:where([data-brand=v2]) .tg2-proj-dialog-form{flex-direction:column;gap:20px;display:flex}:where([data-brand=v2]) .tg2-bld-hero-text,:where([data-brand=v2]) .tg2-bld-group-note{margin:0}:where([data-brand=v2]) .tg2-bld-group-intro{max-width:760px;margin:-4px 0 20px}:where([data-brand=v2]) .tg2-bld-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-bld-hub-card .tg2-stat-card__body{padding-bottom:40px}:where([data-brand=v2]) .tg2-bld-tiles>li{min-width:0;list-style:none}:where([data-brand=v2]) .tg2-bld-tiles .tg2-tool-tile{height:100%}:where([data-brand=v2]) .tg2-bld-tiles .tg2-card__foot{flex-wrap:wrap;gap:10px 12px}:where([data-brand=v2]) .tg2-bld-tiles .tg2-card__foot .tg2-badge{white-space:normal;text-align:left;max-width:100%}:where([data-brand=v2]) .tg2-work-task{min-width:12rem}:where([data-brand=v2]) .tg2-bld-open{color:var(--tg2-accent);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}:where([data-brand=v2]) .tg2-bld-open .tg2-icon{width:12px;height:12px}:where([data-brand=v2]) .tg2-bld-note{margin:14px 0 0}:where([data-brand=v2]) .tg2-plan-page{flex-direction:column;display:flex}:where([data-brand=v2]) .tg2-plan-picker{min-width:240px}:where([data-brand=v2]) .tg2-plan-free{align-items:center;gap:8px;margin:-10px 0 20px;display:flex}:where([data-brand=v2]) .tg2-plan-free .tg2-icon{width:14px;height:14px;color:var(--tg2-accent);flex:none}:where([data-brand=v2]) .tg2-plan-project-note{background:var(--tg2-g-lavender);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:14px 18px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-plan-project-note .tg2-icon{width:16px;height:16px;color:var(--tg2-accent);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-plan-loading{flex-direction:column;gap:16px;display:flex}:where([data-brand=v2]) .tg2-plan-tool{flex-direction:column;gap:20px;min-width:0;display:flex;container-type:inline-size}:where([data-brand=v2]) .tg2-plan-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@container (min-width:860px){:where([data-brand=v2]) .tg2-plan-grid{grid-template-columns:minmax(0,1fr) 340px}:where([data-brand=v2]) .tg2-plan-result{position:sticky;top:90px}}:where([data-brand=v2]) .tg2-plan-stack{flex-direction:column;gap:16px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-plan-panel{border-radius:20px;flex-direction:column;gap:16px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-plan-panel>p{margin:0}:where([data-brand=v2]) .tg2-plan-panel--form{background:var(--tg2-surface);border:1px solid var(--tg2-border);box-shadow:var(--tg2-sh-table);padding:30px}:where([data-brand=v2]) .tg2-plan-panel--result{background:var(--tg2-surface-2);padding:30px}:where([data-brand=v2]) .tg2-tool-card .tg2-plan-panel--form{box-shadow:none;border:0;padding:0}:where([data-brand=v2]) .tg2-plan-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-plan-panel__title{margin:0}:where([data-brand=v2]) .tg2-plan-select--rating{min-height:40px;padding-top:8px;padding-bottom:8px;font-size:14px}:where([data-brand=v2]) .tg2-plan-input--invalid{border-color:var(--tg2-error)}:where([data-brand=v2]) .tg2-plan-error{color:var(--tg2-error);margin:0;font-size:14px}:where([data-brand=v2]) .tg2-plan-note{background:var(--tg2-lavender);color:var(--tg2-ink);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}:where([data-brand=v2]) .tg2-plan-notes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-plan-notes>li{list-style:none}:where([data-brand=v2]) .tg2-plan-save{color:var(--tg2-text-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}:where([data-brand=v2]) .tg2-plan-save svg{width:13px;height:13px}:where([data-brand=v2]) .tg2-plan-save--dirty{color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-plan-save--error{color:var(--tg2-error)}:where([data-brand=v2]) .tg2-plan-save-row{border-top:1px solid var(--tg2-border);flex-wrap:wrap;align-items:center;gap:10px 12px;padding-top:14px;display:flex}:where([data-brand=v2]) .tg2-plan-save-row__note{flex:100%;margin:0}:where([data-brand=v2]) .tg2-plan-fill{background:var(--tg2-surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}:where([data-brand=v2]) .tg2-plan-fill__note{flex:100%;margin:0}:where([data-brand=v2]) .tg2-plan-fill__text{flex:240px;min-width:0;margin:0}:where([data-brand=v2]) .tg2-plan-fieldset{border:0;min-width:0;margin:0;padding:0}:where([data-brand=v2]) .tg2-plan-fieldset>legend{margin-bottom:10px}:where([data-brand=v2]) .tg2-plan-checks{flex-wrap:wrap;gap:12px 24px;display:flex}:where([data-brand=v2]) .tg2-plan-check{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:inline-flex}:where([data-brand=v2]) .tg2-plan-check--row{align-items:flex-start;display:flex}:where([data-brand=v2]) .tg2-plan-check__hint{color:var(--tg2-text-muted);font-size:13px}:where([data-brand=v2]) .tg2-plan-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-plan-row{align-items:center;gap:10px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-plan-row__name{flex:auto;min-width:0}:where([data-brand=v2]) .tg2-plan-row__rating{flex:0 0 210px;min-width:0}:where([data-brand=v2]) .tg2-plan-big{letter-spacing:-1px;color:var(--tg2-accent);margin:0 0 4px;font-size:40px;font-weight:500;line-height:1.05}:where([data-brand=v2]) .tg2-plan-weeks{margin:0 0 4px}:where([data-brand=v2]) .tg2-plan-noscore{margin:0}:where([data-brand=v2]) .tg2-plan-band{margin:0;font-weight:500}:where([data-brand=v2]) .tg2-plan-factors{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-plan-factors>li{flex-direction:column;gap:6px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-plan-factors__row{justify-content:space-between;gap:10px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-plan-missing{border-top:1px solid var(--tg2-border);color:var(--tg2-text-muted);margin:0;padding:14px 0 0 18px;font-size:13px}:where([data-brand=v2]) .tg2-plan-next{border-top:1px solid var(--tg2-border);margin:0;padding-top:14px;font-size:15px}:where([data-brand=v2]) .tg2-plan-bullets{margin:0;padding-left:20px}:where([data-brand=v2]) .tg2-plan-rules{background:var(--tg2-surface-2);border-radius:20px;padding:18px 24px}:where([data-brand=v2]) .tg2-plan-rules__summary{cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:500;list-style:none;display:flex}:where([data-brand=v2]) .tg2-plan-rules__summary::-webkit-details-marker{display:none}:where([data-brand=v2]) .tg2-plan-rules__summary .tg2-icon{width:16px;height:16px;color:var(--tg2-accent);flex:none}:where([data-brand=v2]) .tg2-plan-rules__chev{margin-left:auto;transition:transform .3s}:where([data-brand=v2]) .tg2-plan-rules[open] .tg2-plan-rules__chev{transform:rotate(180deg)}:where([data-brand=v2]) .tg2-plan-rules__body{color:var(--tg2-text-muted);flex-direction:column;gap:14px;margin-top:16px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-plan-rules__body p{margin:0}:where([data-brand=v2]) .tg2-plan-rule-table{border-collapse:collapse;width:100%;max-width:460px;font-size:14px}:where([data-brand=v2]) .tg2-plan-rule-table td{border-top:1px solid var(--tg2-border);color:var(--tg2-text-muted);padding:7px 0}:where([data-brand=v2]) .tg2-plan-rule-table tr:first-child td{border-top:0}:where([data-brand=v2]) .tg2-plan-rule-table td+td{text-align:right;color:var(--tg2-text);padding-left:16px;font-weight:500}:where([data-brand=v2]) .tg2-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-brand=v2]) .tg2-plan-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:where([data-brand=v2]) .tg2-plan-pick{flex-direction:column;gap:12px;min-width:0;padding:24px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-plan-pick--top{box-shadow:inset 0 0 0 2px var(--tg2-accent)}:where([data-brand=v2]) .tg2-plan-pick__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}:where([data-brand=v2]) .tg2-plan-pick__head .tg2-eyebrow{margin-bottom:4px}:where([data-brand=v2]) .tg2-plan-pick__title{margin:0}:where([data-brand=v2]) .tg2-plan-pick__foot{margin-top:auto;padding-top:4px}:where([data-brand=v2]) .tg2-plan-parts{flex-direction:column;gap:8px;margin:0;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-plan-parts>div{grid-template-columns:7rem minmax(0,1fr);gap:8px;display:grid}:where([data-brand=v2]) .tg2-plan-parts dt{color:var(--tg2-text-muted);font-size:13px}:where([data-brand=v2]) .tg2-plan-parts dd{overflow-wrap:anywhere;min-width:0;margin:0}:where([data-brand=v2]) .tg2-plan-commands{flex-direction:column;gap:6px;display:flex}:where([data-brand=v2]) .tg2-plan-code{background:var(--tg2-surface-2);border-radius:10px;margin:0;padding:10px 12px;font-size:12px;overflow-x:auto}:where([data-brand=v2]) .tg2-plan-lc-head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}:where([data-brand=v2]) .tg2-plan-lc-track{flex:0 280px;min-width:0}:where([data-brand=v2]) .tg2-plan-lc-progress{flex-direction:column;flex:200px;gap:8px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-plan-lc-progress>p{margin:0}:where([data-brand=v2]) .tg2-plan-ticks{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-plan-ticks>li{border-top:1px solid var(--tg2-border);padding:10px 0;list-style:none}:where([data-brand=v2]) .tg2-plan-ticks>li:first-child{border-top:0;padding-top:0}:where([data-brand=v2]) .tg2-plan-skipped{color:var(--tg2-text-muted);margin-left:8px;font-size:12px}:where([data-brand=v2]) .tg2-plan-ranked{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-plan-ranked>li{border-top:1px solid var(--tg2-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;font-size:15px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-plan-ranked>li:first-child{border-top:0}:where([data-brand=v2]) .tg2-plan-ranked__n{width:24px;color:var(--tg2-text-muted);font-size:13px}:where([data-brand=v2]) .tg2-plan-ranked__title{overflow-wrap:anywhere;flex:200px;min-width:0}:where([data-brand=v2]) .tg2-bld-form{flex-direction:column;gap:20px;display:flex}:where([data-brand=v2]) .tg2-bld-form>p{margin:0}:where([data-brand=v2]) .tg2-bld-fieldset{border:0;min-width:0;margin:0;padding:0}:where([data-brand=v2]) .tg2-bld-fieldset>legend{margin-bottom:10px}:where([data-brand=v2]) .tg2-bld-quote{border-top:1px solid var(--tg2-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding-top:20px;display:flex}:where([data-brand=v2]) .tg2-bld-quote--end{justify-content:flex-end}:where([data-brand=v2]) .tg2-bld-quote__price{color:var(--tg2-text-muted);flex:320px;align-items:flex-start;gap:10px;margin:0;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-bld-quote__price .tg2-icon{width:16px;height:16px;color:var(--tg2-accent);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-bld-locked{flex-direction:column;align-items:flex-start;gap:10px;display:flex}:where([data-brand=v2]) .tg2-bld-locked__title{margin:0}:where([data-brand=v2]) .tg2-bld-pending{align-items:flex-start;gap:14px;display:flex}:where([data-brand=v2]) .tg2-bld-pending p{margin:0}:where([data-brand=v2]) .tg2-bld-pending__spin{width:18px;height:18px;color:var(--tg2-accent);flex:none;margin-top:3px}:where([data-brand=v2]) .tg2-bld-pending__title{margin:0 0 4px}:where([data-brand=v2]) .tg2-bld-result{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-bld-result>p{margin:0}:where([data-brand=v2]) .tg2-bld-result__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-bld-result__meta>p{margin:0}:where([data-brand=v2]) .tg2-bld-break{overflow-wrap:anywhere;min-width:0}:where([data-brand=v2]) .tg2-bld-block{flex-direction:column;gap:12px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-bld-block>p{margin:0}:where([data-brand=v2]) .tg2-bld-block__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}:where([data-brand=v2]) .tg2-bld-block__head .tg2-chip-row{margin-bottom:10px}:where([data-brand=v2]) .tg2-bld-block__title{overflow-wrap:anywhere;margin:0}:where([data-brand=v2]) .tg2-bld-actions{flex-wrap:wrap;gap:8px;display:flex}:where([data-brand=v2]) .tg2-bld-group{flex-direction:column;gap:8px;display:flex}:where([data-brand=v2]) .tg2-bld-group>p{margin:0}:where([data-brand=v2]) .tg2-bld-name{text-transform:none;font-family:var(--tg2-font-sans);letter-spacing:0;font-size:15px}:where([data-brand=v2]) .tg2-bld-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}:where([data-brand=v2]) .tg2-bld-swatch{align-items:center;gap:10px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-bld-swatch__dot{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--tg2-border);border-radius:50%;flex:none}:where([data-brand=v2]) .tg2-bld-swatch__label{color:var(--tg2-text-muted);font-size:12px;display:block}:where([data-brand=v2]) .tg2-bld-swatch__hex{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}:where([data-brand=v2]) .tg2-bld-landing{box-shadow:var(--tg2-sh-panel);border-radius:16px;padding:26px;overflow:hidden}:where([data-brand=v2]) .tg2-bld-posts,:where([data-brand=v2]) .tg2-bld-channels,:where([data-brand=v2]) .tg2-bld-advice{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-bld-post{background:var(--tg2-surface);border:1px solid var(--tg2-border);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-bld-post p{margin:0}:where([data-brand=v2]) .tg2-bld-doc{flex-direction:column;gap:8px;display:flex}:where([data-brand=v2]) .tg2-bld-doc__bar{justify-content:flex-end;display:flex}:where([data-brand=v2]) .tg2-bld-doc__hint{margin:0 0 8px}:where([data-brand=v2]) .tg2-bld-doc__text{border:1px solid var(--tg2-border);background:var(--tg2-surface);white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;color:var(--tg2-text);border-radius:12px;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;overflow:auto}:where([data-brand=v2]) .tg2-bld-link{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}:where([data-brand=v2]) .tg2-bld-sources{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-bld-sources>li{list-style:none}:where([data-brand=v2]) .tg2-bld-sources--all>li+li{border-top:1px solid var(--tg2-border);padding-top:8px}:where([data-brand=v2]) .tg2-bld-grade{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}:where([data-brand=v2]) .tg2-bld-grade>p{margin:0}:where([data-brand=v2]) .tg2-bld-section{flex-direction:column;gap:12px;display:flex}:where([data-brand=v2]) .tg2-bld-section>p{margin:0}:where([data-brand=v2]) .tg2-bld-checks{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-bld-checks>li{border-top:1px solid var(--tg2-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:15px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-bld-checks>li:first-child{border-top:0}:where([data-brand=v2]) .tg2-bld-speed{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}:where([data-brand=v2]) .tg2-bld-speed__tile{padding:20px}:where([data-brand=v2]) .tg2-bld-speed__tile dd{margin:0}:where([data-brand=v2]) .tg2-bld-speed__tile .tg2-kpi__value{font-size:28px}@media(max-width:1200px){:where([data-brand=v2]) .tg2-proj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-journey{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-brand=v2]) .tg2-side-grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-plan-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){:where([data-brand=v2]) .tg2-bld-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-bld-hub-card .tg2-stat-card__body{padding-bottom:30px}:where([data-brand=v2]) .tg2-proj-new{align-items:flex-start}:where([data-brand=v2]) .tg2-proj-new__note{text-align:left}}@media(min-width:768px)and (max-width:1024px){:where([data-brand=v2]) .tg2-bld-tiles>li:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:767px){:where([data-brand=v2]) .tg2-proj-grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-proj-start{flex-direction:column;align-items:flex-end}:where([data-brand=v2]) .tg2-proj-start .tg2-stat-card__body{padding:24px 20px 0}:where([data-brand=v2]) .tg2-proj-head__actions{margin-top:24px}:where([data-brand=v2]) .tg2-proj-notice{margin-top:-16px;padding:16px}:where([data-brand=v2]) .tg2-journey{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-journey__phase{min-height:0}:where([data-brand=v2]) .tg2-journey__phase-top{margin-bottom:14px}:where([data-brand=v2]) .tg2-journey-band:before{background-position:50% 40%;background-size:220%}:where([data-brand=v2]) .tg2-side-tiles{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-work-add{flex-direction:column}:where([data-brand=v2]) .tg2-work-card{padding:6px 16px}:where([data-brand=v2]) .tg2-bld-tiles,:where([data-brand=v2]) .tg2-bld-tiles--plan{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-plan-panel--form,:where([data-brand=v2]) .tg2-plan-panel--result{padding:20px}:where([data-brand=v2]) .tg2-plan-row{flex-wrap:wrap}:where([data-brand=v2]) .tg2-plan-row__name{flex:100%}:where([data-brand=v2]) .tg2-plan-row__rating{flex:auto}:where([data-brand=v2]) .tg2-plan-big{font-size:32px}:where([data-brand=v2]) .tg2-form-grid--3,:where([data-brand=v2]) .tg2-plan-picks{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-plan-picker{width:100%;min-width:0}:where([data-brand=v2]) .tg2-bld-swatches,:where([data-brand=v2]) .tg2-bld-speed{grid-template-columns:repeat(2,minmax(0,1fr))}}:where([data-brand=v2]) .tg2-tools-top:not(:has(>.tg2-stat-card)){grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-hub-hero__text .tg2-muted{margin:0}:where([data-brand=v2]) .tg2-tools-tip{color:var(--tg2-text-muted);align-items:flex-start;gap:10px;margin:0 0 40px;font-size:14px;line-height:1.5;display:flex}:where([data-brand=v2]) .tg2-tools-tip .tg2-icon{width:16px;height:16px;color:var(--tg2-accent);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-tools-link{color:var(--tg2-accent);text-decoration:none}:where([data-brand=v2]) .tg2-tools-link:hover,:where([data-brand=v2]) .tg2-tools-link:focus-visible{text-decoration:underline}:where([data-brand=v2]) .tg2-tools-error{background:var(--tg2-surface-2);color:var(--tg2-error);border-radius:20px;margin:0 0 40px;padding:20px 24px;font-size:15px}:where([data-brand=v2]) .tg2-tools-alert{color:var(--tg2-error);margin:0;font-size:14px}:where([data-brand=v2]) .tg2-tools-note{color:var(--tg2-text-muted);margin:0;font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-tools-strong{color:var(--tg2-text);font-weight:500}:where([data-brand=v2]) .tg2-tools-notes{color:var(--tg2-text-muted);flex-direction:column;gap:4px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-tools-notice{background:var(--tg2-lavender);color:var(--tg2-ink);border-radius:20px;margin:0;padding:14px 20px;font-size:14px;line-height:1.45}:where([data-brand=v2]) .tg2-tools-section-notice{background:var(--tg2-surface-2);text-align:center;color:var(--tg2-text-muted);border-radius:20px;margin:0;padding:20px;font-size:14px}:where([data-brand=v2]) .tg2-tools-after{margin-top:15px}:where([data-brand=v2]) .tg2-tools-stack{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tools-stack-sm{flex-direction:column;gap:10px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tools-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-tools-bullets{margin:0;padding-left:20px;font-size:14px;list-style:outside}:where([data-brand=v2]) .tg2-tools-pre{background:var(--tg2-surface);border:1px solid var(--tg2-border);white-space:pre;border-radius:12px;margin:0;padding:12px 14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow-x:auto}:where([data-brand=v2]) .tg2-tools-pre--tall{max-height:24rem;overflow:auto}:where([data-brand=v2]) .tg2-run-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}:where([data-brand=v2]) .tg2-run-grid__main{flex-direction:column;gap:15px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tools-form{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tools-fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}:where([data-brand=v2]) .tg2-tools-row{flex-wrap:wrap;align-items:flex-end;gap:15px 20px;display:flex}:where([data-brand=v2]) .tg2-tools-row>.tg2-field{flex:0 220px;min-width:0}:where([data-brand=v2]) .tg2-tools-row--grow>.tg2-field:first-child{flex:280px}:where([data-brand=v2]) .tg2-tools-submit{border-top:1px solid var(--tg2-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:15px 20px;padding-top:24px;display:flex}:where([data-brand=v2]) .tg2-tools-narrow{max-width:12rem}:where([data-brand=v2]) .tg2-tools-choices{flex-wrap:wrap;gap:8px;display:flex}:where([data-brand=v2]) .tg2-tools-choice{border:1px solid var(--tg2-border);background:var(--tg2-surface);min-height:40px;color:var(--tg2-text);font-family:var(--tg2-font-sans);cursor:pointer;border-radius:40px;align-items:center;padding:8px 18px;font-size:14px;font-weight:500;line-height:1.2;transition:background .3s,border-color .3s,color .3s;display:inline-flex}:where([data-brand=v2]) .tg2-tools-choice:hover{border-color:var(--tg2-text)}:where([data-brand=v2]) .tg2-tools-choice:is([aria-checked=true],[aria-selected=true]){background:var(--tg2-text);border-color:var(--tg2-text);color:var(--tg2-surface)}:where([data-brand=v2]) .tg2-tools-choice:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-tools-choice:disabled{opacity:.5;cursor:not-allowed}:where([data-brand=v2]) .tg2-tool-help .tg2-help-card__body:last-child{padding-bottom:40px}:where([data-brand=v2]) .tg2-tool-help__price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 15px;font-size:15px;display:flex}:where([data-brand=v2]) .tg2-tool-help__price .tg2-badge{background:var(--tg2-surface)}:where([data-brand=v2]) .tg2-tool-help__price .tg2-badge,:where([data-brand=v2]) .tg2-tool-tile .tg2-badge{white-space:normal;text-align:left;max-width:100%}:where([data-brand=v2]) .tg2-tool-help__list{margin-bottom:20px}:where([data-brand=v2]) .tg2-tools-headline{overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-res-meta{color:var(--tg2-text-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:10px 0 0;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-run-actions{flex-direction:column;gap:15px;margin-bottom:20px;display:flex}:where([data-brand=v2]) .tg2-run-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-run-toolbar--between{justify-content:space-between}:where([data-brand=v2]) .tg2-run-compare{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}:where([data-brand=v2]) .tg2-run-compare__select{width:auto;max-width:16rem;min-height:40px;padding-top:8px;padding-bottom:8px;font-size:14px}:where([data-brand=v2]) .tg2-run-schedule{background:var(--tg2-surface-2);border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px 15px;padding:14px 20px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-run-schedule__icon{width:18px;height:18px;color:var(--tg2-accent);flex:none}:where([data-brand=v2]) .tg2-run-schedule__switch{align-items:center;gap:10px;font-weight:500;display:inline-flex}:where([data-brand=v2]) .tg2-tools-state{align-items:flex-start;gap:16px;display:flex}:where([data-brand=v2]) .tg2-tools-state__icon{width:22px;height:22px;color:var(--tg2-accent);flex:none;margin-top:1px}:where([data-brand=v2]) .tg2-tools-state__body{flex-direction:column;gap:6px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tools-state__title{color:var(--tg2-text);margin:0;font-size:16px;font-weight:500}:where([data-brand=v2]) .tg2-tools-state__action{align-self:flex-start;margin-top:8px}:where([data-brand=v2]) .tg2-tools-quote{color:var(--tg2-text-muted);flex-direction:column;gap:8px;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-tools-quote__balance{color:var(--tg2-text);font-weight:500}:where([data-brand=v2]) .tg2-tools-copy{gap:10px;display:flex}:where([data-brand=v2]) .tg2-tools-current>td:first-child{box-shadow:inset 3px 0 0 var(--tg2-accent)}:where([data-brand=v2]) .tg2-tools-marks{margin-top:6px}:where([data-brand=v2]) .tg2-tools-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}:where([data-brand=v2]) .tg2-tools-delete:hover,:where([data-brand=v2]) .tg2-tools-delete:focus-visible{color:var(--tg2-error)}:where([data-brand=v2]) .tg2-rank-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:0;display:flex}:where([data-brand=v2]) .tg2-rank-toggle:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px;border-radius:6px}:where([data-brand=v2]) .tg2-rank-toggle__icon{width:12px;height:12px;color:var(--tg2-text-muted);flex:none;margin-top:5px}:where([data-brand=v2]) .tg2-rank-url{max-width:240px;font-size:13px}:where([data-brand=v2]) .tg2-rank-chart-row>td{background:var(--tg2-surface)}:where([data-brand=v2]) .tg2-estimate-tag{vertical-align:middle;margin-left:4px;padding:1px 6px;font-size:10px}:where([data-brand=v2]) .tg2-out-link{color:inherit;align-items:center;gap:4px;display:inline-flex}:where([data-brand=v2]) .tg2-out-link:hover,:where([data-brand=v2]) .tg2-out-link:focus-visible{color:var(--tg2-accent);text-decoration:underline}:where([data-brand=v2]) .tg2-out-link__icon{opacity:.6;flex:none;width:12px;height:12px}:where([data-brand=v2]) .tg2-schema-item{flex-direction:column;gap:8px;padding:20px;display:flex}:where([data-brand=v2]) .tg2-schema-item__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}:where([data-brand=v2]) .tg2-card-head--tight{margin-bottom:0}:where([data-brand=v2]) .tg2-scan-idea{flex-direction:column;gap:4px;padding:16px 20px;display:flex}:where([data-brand=v2]) .tg2-scan-idea__eyebrow{color:var(--tg2-accent);align-items:center;gap:6px;display:inline-flex}:where([data-brand=v2]) .tg2-scan-idea__eyebrow .tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-ai-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px 20px;display:flex}:where([data-brand=v2]) .tg2-ai-head__brand{align-items:center;gap:14px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-ai-head__initials{background:var(--tg2-lavender);width:44px;height:44px;color:var(--tg2-accent);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}:where([data-brand=v2]) .tg2-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}:where([data-brand=v2]) .tg2-ai-kpis{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}:where([data-brand=v2]) .tg2-ai-card{min-width:0}:where([data-brand=v2]) .tg2-ai-score{flex-direction:column;align-items:center;display:flex}:where([data-brand=v2]) .tg2-ai-score__text{text-align:center;flex-direction:column;gap:2px;margin-top:-24px;display:flex}:where([data-brand=v2]) .tg2-ai-score__num{font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1.1}:where([data-brand=v2]) .tg2-ai-score__of{color:var(--tg2-text-muted);font-size:16px}:where([data-brand=v2]) .tg2-ai-score__band{color:var(--tg2-text);font-size:14px;font-weight:500}:where([data-brand=v2]) .tg2-ai-rates{flex-direction:column;gap:14px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-ai-rates__row{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}:where([data-brand=v2]) .tg2-ai-share{background:var(--tg2-lavender);border-radius:12px;height:12px;margin-bottom:16px;display:flex;overflow:hidden}:where([data-brand=v2]) .tg2-ai-table-scroll{overflow-x:auto}:where([data-brand=v2]) .tg2-ai-table{border-collapse:collapse;width:100%;min-width:420px;font-size:14px}:where([data-brand=v2]) .tg2-ai-table--prompts{min-width:640px}:where([data-brand=v2]) .tg2-ai-table th{font-family:var(--tg2-font-label);letter-spacing:.5px;text-transform:uppercase;text-align:left;color:var(--tg2-text-muted);padding:8px 10px;font-size:12px;font-weight:400}:where([data-brand=v2]) .tg2-ai-table td{border-top:1px solid var(--tg2-border);vertical-align:top;padding:10px}:where([data-brand=v2]) .tg2-ai-table :is(th,td):first-child{padding-left:0}:where([data-brand=v2]) .tg2-ai-table .tg2-num{text-align:right;font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-ai-table .tg2-ai-center{text-align:center}:where([data-brand=v2]) .tg2-ai-cited{max-width:220px;color:var(--tg2-text-muted);font-size:12px}:where([data-brand=v2]) .tg2-ai-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}:where([data-brand=v2]) .tg2-ai-dot--legend{vertical-align:middle;margin-right:8px}:where([data-brand=v2]) .tg2-ai-marks{justify-content:center;gap:4px}:where([data-brand=v2]) .tg2-ai-mark{border:1px solid var(--tg2-border);color:var(--tg2-text);border-radius:6px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}:where([data-brand=v2]) .tg2-ai-you{background:var(--tg2-lavender);color:var(--tg2-accent);font-variant-numeric:tabular-nums;border-radius:20px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}:where([data-brand=v2]) .tg2-ai-you-tag{font-family:var(--tg2-font-label);letter-spacing:.5px;text-transform:uppercase;color:var(--tg2-accent);margin-left:8px;font-size:10px}:where([data-brand=v2]) .tg2-ai-owner{color:var(--tg2-text-muted);margin-left:8px;font-size:11px}:where([data-brand=v2]) .tg2-ai-origin{border:1px solid var(--tg2-border);white-space:nowrap;color:var(--tg2-text-muted);border-radius:6px;margin-left:8px;padding:0 6px;font-size:10px;font-weight:500}:where([data-brand=v2]) .tg2-ai-origin--complaint{border-color:var(--tg2-lavender-2);color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-ai-answers{background:var(--tg2-surface);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;font-size:13px;display:flex}:where([data-brand=v2]) .tg2-ai-answers__head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-weight:600;display:flex}:where([data-brand=v2]) .tg2-ai-answers__links{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}:where([data-brand=v2]) .tg2-ai-domains{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-ai-domains>li{grid-template-columns:minmax(0,14rem) minmax(0,1fr) 2.5rem;align-items:center;gap:12px;display:grid}:where([data-brand=v2]) .tg2-ai-domains__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where([data-brand=v2]) .tg2-ai-domains .tg2-num{text-align:right;font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-ai-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 20px;display:grid}:where([data-brand=v2]) .tg2-ai-competitor{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-ai-add{align-self:flex-start}:where([data-brand=v2]) .tg2-ai-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where([data-brand=v2]) .tg2-ai-variant{border:1px solid var(--tg2-border);background:var(--tg2-surface);color:var(--tg2-text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;transition:border-color .3s,background .3s;display:flex}:where([data-brand=v2]) .tg2-ai-variant:hover{border-color:var(--tg2-text)}:where([data-brand=v2]) .tg2-ai-variant[aria-checked=true]{border-color:var(--tg2-accent);background:var(--tg2-lavender);box-shadow:0 0 0 1px var(--tg2-accent)}:where([data-brand=v2]) .tg2-ai-variant:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-ai-variant:disabled{opacity:.6;cursor:not-allowed}:where([data-brand=v2]) .tg2-ai-variant__head{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}:where([data-brand=v2]) .tg2-serp-preview{border:1px solid var(--tg2-border);text-align:left;background:#fff;border-radius:20px;max-width:652px;padding:16px 20px;font-family:Arial,sans-serif}:where([data-brand=v2]) .tg2-serp-preview--mobile{max-width:400px}:where([data-brand=v2]) .tg2-serp-preview__crumb{color:#202124;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:20px;overflow:hidden}:where([data-brand=v2]) .tg2-serp-preview__title{color:#1a0dab;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;line-height:26px}:where([data-brand=v2]) .tg2-serp-preview__desc{color:#4d5156;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:22px}:where([data-brand=v2]) .tg2-tools-meter{flex-direction:column;gap:6px;display:flex}:where([data-brand=v2]) .tg2-tools-meter__head{color:var(--tg2-text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:12px;display:flex}:where([data-brand=v2]) .tg2-tools-meter .tg2-is-over>span{background:var(--tg2-text)}@media(max-width:1200px){:where([data-brand=v2]) .tg2-run-grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-ai-kpis{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){:where([data-brand=v2]) .tg2-tool-help .tg2-help-card__body:last-child{padding-bottom:30px}}@media(max-width:767px){:where([data-brand=v2]) .tg2-tools-submit>.tg2-ui-btn{width:100%}:where([data-brand=v2]) .tg2-tools-row>.tg2-field{flex:100%}:where([data-brand=v2]) .tg2-tools-copy{flex-direction:column}:where([data-brand=v2]) .tg2-ai-grid{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-ai-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-ai-form-grid,:where([data-brand=v2]) .tg2-ai-variants{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-ai-domains>li{grid-template-columns:minmax(0,1fr) 5rem 2rem}:where([data-brand=v2]) .tg2-run-compare__select{max-width:100%}}:where([data-brand=v2]) .tg2-tres{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tres-meta{color:var(--tg2-text-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-tres-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tres-head__title{overflow-wrap:anywhere;margin:0}:where([data-brand=v2]) .tg2-tres-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where([data-brand=v2]) .tg2-tres-source{flex-direction:column;gap:4px;display:flex}:where([data-brand=v2]) .tg2-tres-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}:where([data-brand=v2]) .tg2-tres-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-brand=v2]) .tg2-tres-kpis>.tg2-card{min-width:0;padding:24px 26px}:where([data-brand=v2]) .tg2-tres-kpis .tg2-kpi__label{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;font-size:12px;line-height:1.3}:where([data-brand=v2]) .tg2-tres-kpis .tg2-kpi__value{overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,34px)}:where([data-brand=v2]) .tg2-tres-block{flex-direction:column;gap:16px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tres-block>.tg2-card-head{margin-bottom:0}:where([data-brand=v2]) .tg2-tres-block>.tg2-seg,:where([data-brand=v2]) .tg2-tres-form .tg2-field>.tg2-seg{align-self:flex-start}:where([data-brand=v2]) .tg2-tres-block__title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where([data-brand=v2]) .tg2-tres-sub{color:var(--tg2-text-muted);margin:4px 0 0;font-size:14px}:where([data-brand=v2]) .tg2-tres-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:where([data-brand=v2]) .tg2-tres-small{color:var(--tg2-text-muted);margin:0;font-size:13px}:where([data-brand=v2]) .tg2-tres-eyebrow{font-family:var(--tg2-font-label);letter-spacing:1px;text-transform:uppercase;color:var(--tg2-text-muted);margin:0 0 6px;font-size:12px;line-height:1.3}:where([data-brand=v2]) .tg2-tres-note{background:var(--tg2-surface);border:1px solid var(--tg2-border);color:var(--tg2-text);border-radius:20px;align-items:flex-start;gap:14px;padding:18px 22px;font-size:15px;line-height:1.5;display:flex}:where([data-brand=v2]) .tg2-tres-note>.tg2-icon{width:20px;height:20px;color:var(--tg2-accent);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-tres-note__body{overflow-wrap:anywhere;min-width:0}:where([data-brand=v2]) .tg2-tres-note--warn{background:var(--tg2-g-lavender);background-origin:border-box;border-color:#0000}:where([data-brand=v2]) .tg2-tres-wait{background:var(--tg2-g-lavender);border-radius:20px;align-items:flex-start;gap:16px;padding:26px 30px;display:flex}:where([data-brand=v2]) .tg2-tres-wait__icon{background:var(--tg2-surface);width:40px;height:40px;color:var(--tg2-accent);border-radius:50%;flex:none;place-items:center;display:inline-grid}:where([data-brand=v2]) .tg2-tres-wait__icon>svg,:where([data-brand=v2]) .tg2-tres-wait__icon>.tg2-icon{width:18px;height:18px}:where([data-brand=v2]) .tg2-tres-wait__title{margin:0 0 4px;font-size:17px;font-weight:500}:where([data-brand=v2]) .tg2-tres-wait__text{color:var(--tg2-text-muted);margin:0;font-size:14px}:where([data-brand=v2]) .tg2-tres-list{margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-tres-list>li{border-top:1px solid var(--tg2-border);min-width:0;padding:14px 0;list-style:none}:where([data-brand=v2]) .tg2-tres-list>li:first-child{border-top:0;padding-top:0}:where([data-brand=v2]) .tg2-tres-list>li:last-child{padding-bottom:0}:where([data-brand=v2]) .tg2-tres-row{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tres-row--center{align-items:center}:where([data-brand=v2]) .tg2-tres-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where([data-brand=v2]) .tg2-tres-tag{background:var(--tg2-surface);max-width:100%;box-shadow:inset 0 0 0 1px var(--tg2-border);overflow-wrap:anywhere;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;line-height:1.4;display:inline-flex}:where([data-brand=v2]) .tg2-tres-tag__num{color:var(--tg2-text-muted);font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-tres-facts{margin:0}:where([data-brand=v2]) .tg2-tres-fact{border-top:1px solid var(--tg2-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;padding:9px 0;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-tres-fact:first-child{border-top:0;padding-top:0}:where([data-brand=v2]) .tg2-tres-fact__label{color:var(--tg2-text-muted)}:where([data-brand=v2]) .tg2-tres-fact__value{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}:where([data-brand=v2]) .tg2-tres-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}:where([data-brand=v2]) .tg2-tres-toolbar__filter{width:240px;max-width:100%}:where([data-brand=v2]) .tg2-tres-toolbar__select{color:var(--tg2-text-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}:where([data-brand=v2]) .tg2-tres-toolbar__select>.tg2-select{width:auto;min-height:44px;padding-top:8px;padding-bottom:8px;font-size:15px}:where([data-brand=v2]) .tg2-tres-toolbar__count{color:var(--tg2-text-muted);margin-left:auto;font-size:13px}:where([data-brand=v2]) .tg2-tres-dense th{padding:12px 16px}:where([data-brand=v2]) .tg2-tres-dense td{padding:11px 16px}:where([data-brand=v2]) .tg2-table td.tg2-tres-center,:where([data-brand=v2]) .tg2-table th.tg2-tres-center{text-align:center}:where([data-brand=v2]) .tg2-tres-wrap{overflow-wrap:anywhere;max-width:22rem}:where([data-brand=v2]) .tg2-tres-url{color:var(--tg2-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}:where([data-brand=v2]) .tg2-tres-link{color:var(--tg2-accent);overflow-wrap:anywhere}:where([data-brand=v2]) .tg2-tres-link:hover{text-decoration:underline}:where([data-brand=v2]) .tg2-tres-pos{background:var(--tg2-surface-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:500;display:inline-grid}:where([data-brand=v2]) .tg2-tres-pos--top{background:var(--tg2-lavender);color:var(--tg2-accent)}:where([data-brand=v2]) .tg2-tres-letter{background:var(--tg2-surface-2);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--tg2-border);border-radius:6px;place-items:center;font-size:12px;font-weight:500;display:inline-grid}:where([data-brand=v2]) .tg2-tres-kd{font-variant-numeric:tabular-nums;justify-content:center;min-width:2.4rem}:where([data-brand=v2]) .tg2-tres-state{border-radius:50%;flex:none;justify-content:center;width:26px;height:26px;padding:0}:where([data-brand=v2]) .tg2-tres-state>.tg2-icon{width:13px;height:13px}:where([data-brand=v2]) .tg2-tres-mlist{background:var(--tg2-surface);border:1px solid var(--tg2-border);box-shadow:var(--tg2-sh-table);border-radius:20px;margin:0;padding:0;list-style:none}:where([data-brand=v2]) .tg2-tres-mlist>li{border-top:1px solid var(--tg2-border);align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-tres-mlist>li:first-child{border-top:0}:where([data-brand=v2]) .tg2-tres-mlist__body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tres-mlist__title{overflow-wrap:anywhere;font-size:15px;font-weight:500}:where([data-brand=v2]) .tg2-tres-mlist__meta{color:var(--tg2-text-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}:where([data-brand=v2]) .tg2-tres-stack{background:var(--tg2-surface);width:100%;height:12px;box-shadow:inset 0 0 0 1px var(--tg2-border);border-radius:60px;display:flex;overflow:hidden}:where([data-brand=v2]) .tg2-tres-legend{color:var(--tg2-text-muted);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}:where([data-brand=v2]) .tg2-tres-legend>li{align-items:center;gap:6px;list-style:none;display:inline-flex}:where([data-brand=v2]) .tg2-tres-legend__num{color:var(--tg2-text);font-variant-numeric:tabular-nums}:where([data-brand=v2]) .tg2-tres-swatch{border-radius:50%;width:10px;height:10px;display:inline-block}:where([data-brand=v2]) .tg2-tres-code{background:var(--tg2-surface);border:1px solid var(--tg2-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-height:32rem;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;overflow:auto}:where([data-brand=v2]) .tg2-tres-code--short{white-space:pre;overflow-wrap:normal;max-height:18rem}:where([data-brand=v2]) .tg2-tres-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}:where([data-brand=v2]) .tg2-tres-token{background:var(--tg2-surface-2);box-shadow:inset 0 0 0 1px var(--tg2-border);border-radius:8px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;display:inline-block}:where([data-brand=v2]) .tg2-tres-score{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}:where([data-brand=v2]) .tg2-tres-score__num{color:var(--tg2-accent);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin:0;font-size:56px;font-weight:500;line-height:1;display:inline-flex}:where([data-brand=v2]) .tg2-tres-score__num>small{color:var(--tg2-text-muted);font-size:16px;font-weight:400}:where([data-brand=v2]) .tg2-tres-score__part{font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:500}:where([data-brand=v2]) .tg2-tres-form{flex-direction:column;gap:20px;min-width:0;display:flex}:where([data-brand=v2]) .tg2-tres-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}:where([data-brand=v2]) .tg2-tres-fields--even{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-tres-fields>.tg2-field--full{grid-column:1/-1}:where([data-brand=v2]) .tg2-tres-markets{flex-wrap:wrap;gap:16px 20px;display:flex}:where([data-brand=v2]) .tg2-tres-markets>.tg2-field{flex:200px;min-width:0}:where([data-brand=v2]) .tg2-tres-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}:where([data-brand=v2]) .tg2-tres-option{text-align:left;background:var(--tg2-surface);border:1px solid var(--tg2-border);width:100%;color:var(--tg2-text);cursor:pointer;border-radius:16px;padding:16px 18px;transition:border-color .3s,box-shadow .3s;display:block}:where([data-brand=v2]) .tg2-tres-option:hover{border-color:var(--tg2-text)}:where([data-brand=v2]) .tg2-tres-option[aria-checked=true]{border-color:var(--tg2-accent);box-shadow:inset 0 0 0 1px var(--tg2-accent)}:where([data-brand=v2]) .tg2-tres-option[aria-disabled=true]{cursor:not-allowed;opacity:.6}:where([data-brand=v2]) .tg2-tres-option[aria-disabled=true]:hover{border-color:var(--tg2-border)}:where([data-brand=v2]) .tg2-tres-option:focus-visible{outline:2px solid var(--tg2-accent);outline-offset:2px}:where([data-brand=v2]) .tg2-tres-option__title{align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}:where([data-brand=v2]) .tg2-tres-option__title>.tg2-icon{width:14px;height:14px}:where([data-brand=v2]) .tg2-tres-option__hint{color:var(--tg2-text-muted);margin-top:4px;font-size:13px;display:block}:where([data-brand=v2]) .tg2-tres-switch{background:var(--tg2-surface-2);cursor:pointer;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}:where([data-brand=v2]) .tg2-tres-switch__title{font-size:15px;font-weight:500;display:block}:where([data-brand=v2]) .tg2-tres-switch__hint{color:var(--tg2-text-muted);margin-top:2px;font-size:13px;display:block}:where([data-brand=v2]) .tg2-tres-quote{border-top:1px solid var(--tg2-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 20px;margin-top:6px;padding-top:24px;display:flex}:where([data-brand=v2]) .tg2-tres-quote__note{color:var(--tg2-text-muted);flex:260px;align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}:where([data-brand=v2]) .tg2-tres-quote__note>.tg2-icon{width:16px;height:16px;color:var(--tg2-accent);flex:none;margin-top:2px}:where([data-brand=v2]) .tg2-tres-hint{color:var(--tg2-text-muted);margin:0;font-size:14px}:where([data-brand=v2]) .tg2-tres-error{color:var(--tg2-error);margin:0;font-size:14px}:where([data-brand=v2]) .tg2-result-card .tg2-tres-kpis>.tg2-card:not(.tg2-card--lavender),:where([data-brand=v2]) .tg2-result-card .tg2-tres-block{background:var(--tg2-surface);box-shadow:inset 0 0 0 1px var(--tg2-border)}@media(max-width:1024px){:where([data-brand=v2]) .tg2-tres-kpis,:where([data-brand=v2]) .tg2-tres-kpis--3{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-brand=v2]) .tg2-tres-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){:where([data-brand=v2]) .tg2-tres-kpis{gap:10px}:where([data-brand=v2]) .tg2-tres-kpis>.tg2-card{padding:16px 18px}:where([data-brand=v2]) .tg2-tres-kpis .tg2-kpi__label{letter-spacing:.5px;font-size:11px}:where([data-brand=v2]) .tg2-tres-kpis .tg2-kpi__note{font-size:13px}:where([data-brand=v2]) .tg2-tres-block{padding:20px}:where([data-brand=v2]) .tg2-tres-block>.tg2-seg{border-radius:24px;flex-wrap:wrap}:where([data-brand=v2]) .tg2-tres-note{padding:16px}:where([data-brand=v2]) .tg2-tres-wait{padding:20px}:where([data-brand=v2]) .tg2-tres-toolbar__filter{width:100%}:where([data-brand=v2]) .tg2-tres-toolbar__count{margin-left:0}:where([data-brand=v2]) .tg2-tres-score__num{font-size:44px}:where([data-brand=v2]) .tg2-tres-fields,:where([data-brand=v2]) .tg2-tres-fields--even,:where([data-brand=v2]) .tg2-tres-options{grid-template-columns:minmax(0,1fr)}:where([data-brand=v2]) .tg2-tres-quote>.tg2-ui-btn{width:100%}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-\[50\%\]{top:50%}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[18px\]{margin-top:18px}.mt-\[30px\]{margin-top:30px}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1px\]{height:1px}.h-\[18px\]{height:18px}.h-\[28rem\]{height:28rem}.h-\[100dvh\]{height:100dvh}.h-\[136px\]{height:136px}.h-\[450px\]{height:450px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(28rem\,60vh\)\]{max-height:min(28rem,60vh)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1px\]{width:1px}.w-\[18px\]{width:18px}.w-\[22rem\]{width:22rem}.w-\[84px\]{width:84px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[210px\]{width:210px}.w-\[min\(25rem\,calc\(100vw-2rem\)\)\]{width:min(25rem,100vw - 2rem)}.w-\[min\(40rem\,calc\(100vw-2rem\)\)\]{width:min(40rem,100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[760px\]{max-width:760px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[18rem\]{min-width:18rem}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[860px\]{min-width:860px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-tg2-border>:not(:last-child)){border-color:var(--tg2-border)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-none{border-radius:0}.rounded-tg2-card{border-radius:20px}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-tg2-accent{border-color:var(--tg2-accent)}.border-tg2-border{border-color:var(--tg2-border)}.border-tg2-brand{border-color:var(--tg2-brand)}.border-tg2-ink{border-color:var(--tg2-ink)}.border-transparent{border-color:#0000}.bg-tg2-brand{background-color:var(--tg2-brand)}.bg-tg2-chart-1{background-color:var(--tg2-chart-1)}.bg-tg2-chart-2{background-color:var(--tg2-chart-2)}.bg-tg2-chart-3{background-color:var(--tg2-chart-3)}.bg-tg2-chart-4{background-color:var(--tg2-chart-4)}.bg-tg2-chart-5{background-color:var(--tg2-chart-5)}.bg-tg2-lavender,.bg-tg2-lavender\/50{background-color:var(--tg2-lavender)}@supports (color:color-mix(in lab,red,red)){.bg-tg2-lavender\/50{background-color:color-mix(in oklab,var(--tg2-lavender) 50%,transparent)}}.bg-tg2-paper{background-color:var(--tg2-paper)}.bg-tg2-surface{background-color:var(--tg2-surface)}.bg-tg2-surface-2{background-color:var(--tg2-surface-2)}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-400{--tw-gradient-from:var(--color-fuchsia-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-400{--tw-gradient-from:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-400{--tw-gradient-from:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400{--tw-gradient-from:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-400{--tw-gradient-via:var(--color-amber-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400{--tw-gradient-via:var(--color-cyan-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-400{--tw-gradient-via:var(--color-emerald-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-400{--tw-gradient-via:var(--color-fuchsia-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-500{--tw-gradient-via:var(--color-fuchsia-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-400{--tw-gradient-via:var(--color-indigo-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500{--tw-gradient-via:var(--color-indigo-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-400{--tw-gradient-via:var(--color-lime-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400{--tw-gradient-via:var(--color-orange-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-400{--tw-gradient-via:var(--color-pink-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-400{--tw-gradient-via:var(--color-purple-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-400{--tw-gradient-via:var(--color-rose-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400{--tw-gradient-via:var(--color-sky-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-400{--tw-gradient-via:var(--color-teal-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-400{--tw-gradient-to:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-400{--tw-gradient-to:var(--color-lime-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-400{--tw-gradient-to:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-400{--tw-gradient-to:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-tg2-accent{fill:var(--tg2-accent)}.fill-tg2-chart-1{fill:var(--tg2-chart-1)}.fill-tg2-chart-2{fill:var(--tg2-chart-2)}.fill-tg2-chart-3{fill:var(--tg2-chart-3)}.fill-tg2-chart-4{fill:var(--tg2-chart-4)}.fill-tg2-chart-5{fill:var(--tg2-chart-5)}.fill-tg2-chart-bar{fill:var(--tg2-chart-bar)}.fill-tg2-chart-bar-hi{fill:var(--tg2-chart-bar-hi)}.fill-tg2-chart-grid{fill:var(--tg2-chart-grid)}.fill-tg2-surface-2{fill:var(--tg2-surface-2)}.fill-tg2-text-muted{fill:var(--tg2-text-muted)}.stroke-tg2-chart-1{stroke:var(--tg2-chart-1)}.stroke-tg2-chart-2{stroke:var(--tg2-chart-2)}.stroke-tg2-chart-3{stroke:var(--tg2-chart-3)}.stroke-tg2-chart-4{stroke:var(--tg2-chart-4)}.stroke-tg2-chart-5{stroke:var(--tg2-chart-5)}.stroke-tg2-chart-grid{stroke:var(--tg2-chart-grid)}.stroke-tg2-lavender{stroke:var(--tg2-lavender)}.stroke-tg2-text{stroke:var(--tg2-text)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-tg2-label{font-family:var(--tg2-font-label)}.font-tg2-sans{font-family:var(--tg2-font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-muted-foreground{color:var(--muted-foreground)}.text-tg2-accent{color:var(--tg2-accent)}.text-tg2-chart-1{color:var(--tg2-chart-1)}.text-tg2-chart-2{color:var(--tg2-chart-2)}.text-tg2-chart-3{color:var(--tg2-chart-3)}.text-tg2-chart-4{color:var(--tg2-chart-4)}.text-tg2-chart-5{color:var(--tg2-chart-5)}.text-tg2-error{color:var(--tg2-error)}.text-tg2-ink{color:var(--tg2-ink)}.text-tg2-text{color:var(--tg2-text)}.text-tg2-text-muted{color:var(--tg2-text-muted)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--tg2-border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--tg2-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--tg2-error\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--tg2-error));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media(hover:hover){.group-hover\:text-tg2-accent:is(:where(.group):hover *){color:var(--tg2-accent)}}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.visited\:text-white:visited{color:var(--color-white)}@media(hover:hover){.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-tg2-surface-2:hover{background-color:var(--tg2-surface-2)}.hover\:text-tg2-accent:hover{color:var(--tg2-accent)}.hover\:text-tg2-text:hover{color:var(--tg2-text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:text-tg2-error:focus{color:var(--tg2-error)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-black:focus-visible{border-color:var(--color-black)}.focus-visible\:bg-black:focus-visible{background-color:var(--color-black)}.focus-visible\:text-white:focus-visible{color:var(--color-white)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-tg2-accent\/60:focus-visible{--tw-ring-color:var(--tg2-accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-tg2-accent\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--tg2-accent) 60%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-tg2-accent:focus-visible{outline-color:var(--tg2-accent)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled],.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-tg2-surface-2[data-state=open]{background-color:var(--tg2-surface-2)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-auto{height:auto}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[190px\]{width:190px}.sm\:w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-\[11rem\]{min-width:11rem}.sm\:min-w-\[170px\]{min-width:170px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_12rem\]{grid-template-columns:1fr 12rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:p-\[30px\]{padding:30px}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:pl-\[5\.5rem\]{padding-left:5.5rem}}@media(min-width:48rem){.md\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:inline{display:inline}}@media(min-width:80rem){.xl\:inline{display:inline}}@media print{.print\:block{display:block}.print\:hidden{display:none}.print\:break-inside-avoid{break-inside:avoid}}@media(max-width:767px){.max-tg2-mobile\:ml-0{margin-left:calc(var(--spacing) * 0)}.max-tg2-mobile\:w-\[180px\]{width:180px}.max-tg2-mobile\:w-full{width:100%}.max-tg2-mobile\:p-4{padding:calc(var(--spacing) * 4)}.max-tg2-mobile\:p-5{padding:calc(var(--spacing) * 5)}}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]\]\:gap-3 [cmdk-item]{gap:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_blockquote\]\:line-clamp-2 blockquote{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}html[data-brand=v2],[data-brand=v2]{--tg2-brand:#6904f2;--tg2-brand-soft:#9f6df3;--tg2-lavender:#dbd3ff;--tg2-lavender-2:#bcaffc;--tg2-ink:#111827;--tg2-paper:#faf9f7;--tg2-white:#fff;--tg2-black:#000;--tg2-line:#0000001a;--tg2-muted:#0009;--tg2-white-20:#fff3;--tg2-white-80:#fffc;--tg2-paper-40:#faf9f766;--tg2-scrim:#11182759;--tg2-error:#dc2626;--tg2-chart-1:#6904f2;--tg2-chart-2:#111827;--tg2-chart-3:#9f6df3;--tg2-chart-4:#92400e;--tg2-chart-5:#6b7280;--tg2-chart-grid:#0000001a;--tg2-chart-area:#dbd3ff99;--tg2-chart-bar:#bcaffc;--tg2-chart-bar-hi:#6904f2;--tg2-tint-1:#faf9f7;--tg2-tint-1-a:.4;--tg2-tint-2:#bcaffc;--tg2-tint-2-a:.4;--tg2-tint-3:#dbd3ff;--tg2-tint-3-a:.4;--tg2-tint-4:#9f6df3;--tg2-tint-4-a:.2;--tg2-surface:var(--tg2-white);--tg2-surface-2:var(--tg2-paper);--tg2-text:var(--tg2-black);--tg2-text-muted:var(--tg2-muted);--tg2-border:var(--tg2-line);--tg2-accent:var(--tg2-brand);--tg2-font-sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tg2-font-label:"IBM Plex Sans", "Instrument Sans", system-ui, sans-serif;--tg2-font-cta:"Manrope", "Instrument Sans", system-ui, sans-serif;--tg2-container:1280px;--tg2-container-wide:1600px;--tg2-container-formats:1420px;--tg2-container-quote:940px;--tg2-container-cta:900px;--tg2-container-narrow:850px;--tg2-gutter:30px;--tg2-gap-row:10px;--tg2-gap-col:20px;--tg2-section:108px;--tg2-section-gap: calc(65px + 4vh) ;--tg2-section-vh:12vh;--tg2-section-dark: calc(65px + 2vh) ;--tg2-section-logos: calc(50px + 8vh) ;--tg2-r-card:20px;--tg2-r-pill:60px;--tg2-r-chip:40px;--tg2-r-chip-sm:20px;--tg2-r-capsule:32px;--tg2-r-input:6px;--tg2-r-input-pill:30px;--tg2-r-tile:25px;--tg2-r-cover:12px;--tg2-sh-btn:0 1px 4px 0 #0003;--tg2-sh-btn-white:0 2px 4px 0 #0000001a;--tg2-sh-panel:0 10px 30px 0 #0000000a;--tg2-sh-table:0 4px 5px 0 #0000000d;--tg2-sh-chip:0 2px 2px 0 #0000001a;--tg2-sh-chip-dark:0 2px 2px 0 #00000003;--tg2-blur-glass:5px;--tg2-blur-soft:10px;--tg2-blur-scrim:5px;--tg2-g-inner:linear-gradient(180deg, #dbd3ff 0%, #fff 300px);--tg2-g-lavender:linear-gradient(180deg, #dbd3ff 0%, #fff 100%);--tg2-g-dark:linear-gradient(180deg, #000 0%, #6904f2 75%);--tg2-g-num:linear-gradient(180deg, #bcaffc 0%, #fff 100%);--tg2-g-footer:linear-gradient(180deg, #fff 0%, #bcaffc 100%);--tg2-g-hero-fade:linear-gradient(180deg, #fff0 48%, #faf9f7 100%);--tg2-g-paper-to-white:linear-gradient(180deg, #faf9f7 0%, #fff 100%);--tg2-g-white-to-paper:linear-gradient(180deg, #fff 0%, #faf9f7 100%);--tg2-g-fade-to-paper:linear-gradient(180deg, #faf9f700 0%, #faf9f7 100%);--tg2-g-dark-fade:linear-gradient(180deg, #0000 0%, #fff 50%);--tg2-g-quote-glow:radial-gradient(at center center, #bcaffc4d 35%, #fff 70%);--tg2-g-darkener:linear-gradient(180deg, #000 0%, #0000 100%);--tg2-dur-entrance:1.25s;--tg2-dur-fast:.75s;--tg2-dur-slow:2s;--tg2-dur-hover:.3s;--tg2-dur-nav:.4s;--tg2-dur-card-fade:.4s;--tg2-dur-img:.8s;--tg2-dur-accordion:.4s;--tg2-dur-flip:.6s;--tg2-dur-hold:2.5s;--tg2-stagger:50ms;--tg2-img-grow:1.1;--tg2-hero-scale:1.1635;--tg2-fs-h1:60px;--tg2-fs-h2:46px;--tg2-fs-h3:34px;--tg2-fs-h4:24px;--tg2-fs-h5:20px;--tg2-fs-h6:16px;--tg2-fs-display:74px;--tg2-ls-display:-3px;--tg2-fs-lead:18px;--tg2-fs-xl:24px;--tg2-fs-btn:16px;--tg2-lh-body:1.4;--tg2-lh-h3:1.3;--radius:8px;--background:#fff;--foreground:#000;--card:#faf9f7;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#000;--primary-foreground:#fff;--secondary:#faf9f7;--secondary-foreground:#000;--muted:#faf9f7;--muted-foreground:#0009;--accent:#faf9f7;--accent-foreground:#000;--destructive:#dc2626;--destructive-foreground:#fff;--success:#6904f2;--success-foreground:#fff;--warning:#dbd3ff;--warning-foreground:#111827;--danger:#dc2626;--danger-foreground:#fff;--border:#0000001a;--input:#0000001a;--ring:#6904f299;--color-border:#0000001a}@media(max-width:1024px){html[data-brand=v2],[data-brand=v2]{--tg2-gutter:20px;--tg2-fs-h1:36px;--tg2-fs-h2:30px;--tg2-fs-h3:24px;--tg2-fs-h4:20px;--tg2-fs-h5:18px;--tg2-fs-h6:16px;--tg2-fs-display:45px;--tg2-ls-display:-2.5px;--tg2-fs-lead:17px;--tg2-fs-xl:22px;--tg2-fs-btn:14px;--tg2-lh-body:1.4;--tg2-lh-h3:1.3}}@media(max-width:767px){html[data-brand=v2],[data-brand=v2]{--tg2-fs-h1:27px;--tg2-fs-h2:23px;--tg2-fs-h3:20px;--tg2-fs-h4:18px;--tg2-fs-h5:17px;--tg2-fs-h6:16px;--tg2-fs-display:30px;--tg2-ls-display:-1.5px;--tg2-fs-lead:17px;--tg2-fs-xl:19px;--tg2-fs-btn:14px;--tg2-lh-body:1.5;--tg2-lh-h3:1.1}}html[data-brand=v2],html[data-brand=v2] body{color:#000;color-scheme:light;font-family:var(--tg2-font-sans);background-color:#fff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-var-latin-ext-B5bTHO_g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-var-latin-BbzFLZTg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 500;font-stretch:100%;font-display:swap;src:url(/assets/ibm-plex-sans-var-latin-ext-CIII54If.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 500;font-stretch:100%;font-display:swap;src:url(/assets/ibm-plex-sans-var-latin-IvpUvPa2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/manrope-var-latin-ext-Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/manrope-var-latin-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-brand=v2] :is(.font-display,.font-sans,.font-cta),[data-brand=v2] :is(.font-display,.font-sans,.font-cta){font-family:var(--tg2-font-sans)}@keyframes tg2-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tg2-slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translate(0)}}@keyframes tg2-slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0)}}@keyframes tg2-zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes tg2-blinds-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes tg2-blinds-out{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes tg2-pulse-grow{to{transform:scale(1.1)}}html[data-brand=v2],[data-brand=v2]{--tg2-cp-bot-right:polygon( calc(100% + -0px) 0%, calc(100% + -0px) 1.5%, calc(100% + -0px) 3%, calc(100% - .05px) 4.5%, calc(100% - .1px) 6%, calc(100% - .25px) 8%, calc(100% - .4px) 10%, calc(100% - .7px) 12%, calc(100% - 1px) 14%, calc(100% - 1.6px) 16.5%, calc(100% - 2.2px) 19%, calc(100% - 3.2px) 21.2%, calc(100% - 4.2px) 23.5%, calc(100% - 5.8px) 25.5%, calc(100% - 7.5px) 27.5%, calc(100% - 9.7px) 29.2%, calc(100% - 12px) 31%, calc(100% - 15px) 32.2%, calc(100% - 18px) 33.5%, calc(100% - 22px) 34.3%, calc(100% - 26px) 35.1%, calc(100% - 31px) 35.45%, calc(100% - 36px) 35.8%, calc(100% - 43px) 35.95%, calc(100% - 50px) 36.1%, calc(100% - 60px) 36.12%, calc(100% - 70px) 36.15%, calc(100% - 82px) 36.15%, calc(100% - 95px) 36.15%,150px 36.15%,147.5px 36.155%,145px 36.16%,142.5px 36.2%,140px 36.25%,137.5px 36.35%,135px 36.45%,132.5px 36.62%,130px 36.8%,127.5px 37.1%,125px 37.4%,122.5px 37.85%,120px 38.3%,117.5px 38.9%,115px 39.5%,112.5px 40.2%,110px 41%,107.5px 42%,105px 43%,102.5px 44.2%,100px 45.5%,97.5px 47%,95px 48.5%,92.5px 50.2%,90px 52%,87.5px 54%,85px 56%,82.5px 58.2%,80px 60.5%,77.5px 63%,75px 65.5%,72.5px 68.2%,70px 71%,67.5px 73.7%,65px 76.5%,62.5px 79%,60px 81.5%,57.5px 83.7%,55px 86%,52.5px 87.7%,50px 89.5%,47.5px 91%,45px 92.5%,42.5px 93.7%,40px 95%,37.5px 96%,35px 97%,32.5px 97.7%,30px 98.5%,27.5px 98.9%,25px 99.3%,22.5px 99.55%,20px 99.8%,17.5px 99.9%,15px 100%,0% 100%,100% 100%,100% 0%);--tg2-cp-bot-left:polygon(0 0%,0 1.5%,0 3%,.05px 4.5%,.1px 6%,.25px 8%,.4px 10%,.7px 12%,1px 14%,1.6px 16.5%,2.2px 19%,3.2px 21.2%,4.2px 23.5%,5.8px 25.5%,7.5px 27.5%,9.7px 29.2%,12px 31%,15px 32.2%,18px 33.5%,22px 34.3%,26px 35.1%,31px 35.45%,36px 35.8%,43px 35.95%,50px 36.1%,60px 36.12%,70px 36.15%,82px 36.15%,95px 36.15%, calc(100% - 150px) 36.15%, calc(100% - 147.5px) 36.155%, calc(100% - 145px) 36.16%, calc(100% - 142.5px) 36.2%, calc(100% - 140px) 36.25%, calc(100% - 137.5px) 36.35%, calc(100% - 135px) 36.45%, calc(100% - 132.5px) 36.62%, calc(100% - 130px) 36.8%, calc(100% - 127.5px) 37.1%, calc(100% - 125px) 37.4%, calc(100% - 122.5px) 37.85%, calc(100% - 120px) 38.3%, calc(100% - 117.5px) 38.9%, calc(100% - 115px) 39.5%, calc(100% - 112.5px) 40.2%, calc(100% - 110px) 41%, calc(100% - 107.5px) 42%, calc(100% - 105px) 43%, calc(100% - 102.5px) 44.2%, calc(100% - 100px) 45.5%, calc(100% - 97.5px) 47%, calc(100% - 95px) 48.5%, calc(100% - 92.5px) 50.2%, calc(100% - 90px) 52%, calc(100% - 87.5px) 54%, calc(100% - 85px) 56%, calc(100% - 82.5px) 58.2%, calc(100% - 80px) 60.5%, calc(100% - 77.5px) 63%, calc(100% - 75px) 65.5%, calc(100% - 72.5px) 68.2%, calc(100% - 70px) 71%, calc(100% - 67.5px) 73.7%, calc(100% - 65px) 76.5%, calc(100% - 62.5px) 79%, calc(100% - 60px) 81.5%, calc(100% - 57.5px) 83.7%, calc(100% - 55px) 86%, calc(100% - 52.5px) 87.7%, calc(100% - 50px) 89.5%, calc(100% - 47.5px) 91%, calc(100% - 45px) 92.5%, calc(100% - 42.5px) 93.7%, calc(100% - 40px) 95%, calc(100% - 37.5px) 96%, calc(100% - 35px) 97%, calc(100% - 32.5px) 97.7%, calc(100% - 30px) 98.5%, calc(100% - 27.5px) 98.9%, calc(100% - 25px) 99.3%, calc(100% - 22.5px) 99.55%, calc(100% - 20px) 99.8%, calc(100% - 17.5px) 99.9%, calc(100% - 15px) 100%,100% 100%,0% 100%,0% 0%);--tg2-cp-bot-left-sm:polygon( calc(100% - 20px) 0, calc(100% - 20px) 0, calc(100% - 16.7558px) .261766px, calc(100% - 13.6783px) 1.01961px, calc(100% - 10.8087px) 2.23236px, calc(100% - 8.18813px) 3.85884px, calc(100% - 5.85775px) 5.85787px, calc(100% - 3.85875px) 8.18826px, calc(100% - 2.23231px) 10.8089px, calc(100% - 1.01958px) 13.6785px,calc(100% - .261758px) 16.7559px, calc(100% + -0px) 20px, calc(100% + -0px) calc(100% - 20px) , calc(100% + -0px) calc(100% - 20px) ,calc(100% - .261758px) calc(100% - 16.7558px) , calc(100% - 1.01958px) calc(100% - 13.6783px) , calc(100% - 2.23231px) calc(100% - 10.8087px) , calc(100% - 3.85875px) calc(100% - 8.18813px) , calc(100% - 5.85775px) calc(100% - 5.85775px) , calc(100% - 8.18813px) calc(100% - 3.85875px) , calc(100% - 10.8087px) calc(100% - 2.23231px) , calc(100% - 13.6783px) calc(100% - 1.01958px) , calc(100% - 16.7558px) calc(100% - .261758px), calc(100% - 20px) calc(100% + -0px) , calc(100% - 20px) calc(100% + -0px) , calc(100% - 24.914px) calc(100% + -0px) , calc(100% - 38.5524px) calc(100% + -0px) , calc(100% - 59.2592px) calc(100% + -0px) , calc(100% - 85.3788px) calc(100% + -0px) , calc(100% - 115.256px) calc(100% + -0px) , calc(100% - 147.234px) calc(100% + -0px) , calc(100% - 179.657px) calc(100% + -0px) , calc(100% - 210.871px) calc(100% + -0px) , calc(100% - 239.218px) calc(100% + -0px) , calc(100% - 263.044px) calc(100% + -0px) ,148.956px calc(100% + -0px) ,141.742px calc(100% - .868261px),135.78px calc(100% - 3.26905px) ,130.744px calc(100% - 6.81987px) ,126.31px calc(100% - 11.1382px) ,122.156px calc(100% - 15.8416px) ,117.956px calc(100% - 20.5476px) ,113.387px calc(100% - 24.8736px) ,108.125px calc(100% - 28.4372px) ,101.845px calc(100% - 30.8558px) ,94.2236px calc(100% - 31.747px) ,22.2305px calc(100% - 31.747px) ,22.2305px calc(100% - 31.747px) ,16.1974px calc(100% - 32.2576px) ,11.3684px calc(100% - 33.6435px) ,7.60943px calc(100% - 35.6861px) ,4.78647px calc(100% - 38.1666px) ,2.76552px calc(100% - 40.8664px) ,1.41254px calc(100% - 43.5667px) ,.593522px calc(100% - 46.049px) ,.17444px calc(100% - 48.0944px) ,.0212732px calc(100% - 49.4843px) ,0 calc(100% - 50px) ,0 20px,0 20px,.261766px 16.7559px,1.01961px 13.6785px,2.23236px 10.8089px,3.85884px 8.18826px,5.85787px 5.85787px,8.18826px 3.85884px,10.8089px 2.23236px,13.6785px 1.01961px,16.7559px .261766px,20px 0, calc(100% - 20px) 0)}@keyframes tg2-acc-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes tg2-acc-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}html[data-brand=v2][data-tg2-locked],html[data-brand=v2][data-tg2-locked] body{overflow:hidden}@keyframes tg2-account-reveal{to{visibility:visible}}@keyframes tg2-app-spin{to{transform:rotate(360deg)}}@keyframes tg2-price-spin{to{transform:rotate(360deg)}}@keyframes tg2-tool-spin{to{transform:rotate(360deg)}}@keyframes tg2-consent-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html[data-brand=v2][data-tg2-area=app],html[data-brand=v2][data-tg2-area=app] [data-brand=v2]{--primary:var(--tg2-accent);--primary-foreground:#fff;--background:var(--tg2-surface);--foreground:var(--tg2-text);--card:var(--tg2-surface-2);--card-foreground:var(--tg2-text);--popover:var(--tg2-surface);--popover-foreground:var(--tg2-text);--secondary:var(--tg2-surface-2);--secondary-foreground:var(--tg2-text);--muted:var(--tg2-surface-2);--muted-foreground:var(--tg2-text-muted);--accent:var(--tg2-surface-2);--accent-foreground:var(--tg2-text);--border:var(--tg2-border);--input:var(--tg2-border);--color-border:var(--tg2-border)}@media(max-width:767px){html[data-brand=v2][data-tg2-area=app]{--tg2-toast-offset: calc(86px + env(safe-area-inset-bottom,0px)) }}html[data-brand=v2] [data-sonner-toaster]{--normal-bg:#000;--normal-border:#000;--normal-text:#fff;--border-radius:60px}html[data-brand=v2] [data-sonner-toast][data-styled=true]{font-family:var(--tg2-font-sans);box-shadow:var(--tg2-sh-btn);padding:14px 22px;font-size:14px;font-weight:500;line-height:1.1}html[data-brand=v2] [data-sonner-toast][data-styled=true] [data-icon]{color:var(--tg2-lavender-2)}html[data-brand=v2] [data-sonner-toast][data-styled=true] [data-description]{color:#ffffffbf}html[data-brand=v2][data-tg2-area=app]{scroll-padding-top:95px}@media(max-width:767px){html[data-brand=v2][data-tg2-area=app]{scroll-padding-top:86px;scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}}html[data-brand=v2][data-tg2-area=app] .tg2-app-main:focus{outline:none}html[data-brand=v2],[data-brand=v2]{--color-green-50:#f4f0ff;--color-green-100:#6904f2;--color-green-200:#6904f2;--color-green-300:#6904f2;--color-green-400:#6904f2;--color-green-500:#6904f2;--color-green-600:#6904f2;--color-green-700:#6904f2;--color-green-800:#4a03ad;--color-green-900:#4a03ad;--color-green-950:#4a03ad;--color-emerald-50:#f4f0ff;--color-emerald-100:#6904f2;--color-emerald-200:#6904f2;--color-emerald-300:#6904f2;--color-emerald-400:#6904f2;--color-emerald-500:#6904f2;--color-emerald-600:#6904f2;--color-emerald-700:#6904f2;--color-emerald-800:#4a03ad;--color-emerald-900:#4a03ad;--color-emerald-950:#4a03ad;--color-teal-50:#f4f0ff;--color-teal-100:#6904f2;--color-teal-200:#6904f2;--color-teal-300:#6904f2;--color-teal-400:#6904f2;--color-teal-500:#6904f2;--color-teal-600:#6904f2;--color-teal-700:#6904f2;--color-teal-800:#4a03ad;--color-teal-900:#4a03ad;--color-teal-950:#4a03ad;--color-lime-50:#f4f0ff;--color-lime-100:#6904f2;--color-lime-200:#6904f2;--color-lime-300:#6904f2;--color-lime-400:#6904f2;--color-lime-500:#6904f2;--color-lime-600:#6904f2;--color-lime-700:#6904f2;--color-lime-800:#4a03ad;--color-lime-900:#4a03ad;--color-lime-950:#4a03ad}:root{--radius:8px;--background:#fff;--foreground:#000;--card:#faf9f7;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#000;--primary-foreground:#fff;--secondary:#faf9f7;--secondary-foreground:#000;--muted:#faf9f7;--muted-foreground:#0009;--accent:#faf9f7;--accent-foreground:#000;--destructive:#dc2626;--destructive-foreground:#fff;--success:#6904f2;--success-foreground:#fff;--warning:#dbd3ff;--warning-foreground:#111827;--danger:#dc2626;--danger-foreground:#fff;--border:#0000001a;--input:#0000001a;--ring:#6904f299}html,body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);color-scheme:light}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
