@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-font-weight:initial;--tw-tracking: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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-zinc-200:#e4e4e7;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-900:#18181b;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}}@layer components;@layer utilities{.collapse{visibility:collapse}.z-8{z-index:8}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-12{margin-top:calc(var(--spacing)*12)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.flex{display:flex}.grid{display:grid}.min-h-\[180px\]{min-height:180px}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing)*5)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-10{padding-top:calc(var(--spacing)*10)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-900{color:var(--color-zinc-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--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)}.ring-1{--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)}.ring-zinc-200\/60{--tw-ring-color:#e4e4e799}@supports (color:color-mix(in lab, red, red)){.ring-zinc-200\/60{--tw-ring-color:color-mix(in oklab,var(--color-zinc-200)60%,transparent)}}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-white:hover{background-color:var(--color-white)}}.focus\:ring-2:focus{--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\:ring-\[rgba\(0\,125\,252\,0\.25\)\]:focus{--tw-ring-color:#007dfc40}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{color:#0b1220;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:#f7f8ff;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}img,svg,video,canvas{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #4f46e58c}:root{--tf-bg:#f7f8ff;--tf-text:#0b1220;--tf-muted:#0b12209e;--tf-faint:#0b12201a;--tf-border:#0b12201a;--tf-card:#ffffffb8;--tf-card-strong:#ffffffe0;--tf-shadow:0 24px 60px #0206171a;--tf-shadow2:0 14px 36px #0206171a;--tf-radius:22px;--tf-radius2:28px;--tf-accentA:#4f46e5;--tf-accentB:#0ea5e9;--tf-accentC:#ec4899;--tf-grad:linear-gradient(90deg,var(--tf-accentA),var(--tf-accentB),var(--tf-accentC))}.tf-home{min-height:100vh;position:relative}.tf-shell{width:min(1150px,100% - 48px);margin:0 auto}@media (max-width:640px){.tf-shell{width:calc(100% - 28px)}}.tf-section{padding:56px 0}.tf-section--tight{padding:28px 0 22px}.tf-section__head{text-align:center}.tf-section__head--row{text-align:left;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}@media (max-width:900px){.tf-section__head--row{flex-direction:column;align-items:flex-start}}.tf-section__right{justify-content:flex-end;align-items:center;display:flex}.tf-h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:900;line-height:1.15}.tf-p{color:var(--tf-muted);max-width:58ch;margin:10px auto 0;font-size:15px}.tf-note{border:1px solid var(--tf-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tf-muted);background:#fff9;border-radius:999px;padding:10px 12px;font-size:13px}.tf-bg{pointer-events:none;z-index:-10;position:fixed;inset:0}.tf-bg__wash{background:radial-gradient(80% 50% at 50% 0,#4f46e529,#0000 62%),radial-gradient(45% 50% at 0 55%,#0ea5e91f,#0000 58%),radial-gradient(50% 55% at 100% 70%,#ec48991a,#0000 58%),linear-gradient(#ffffffa6,#f7f8ff);position:absolute;inset:0}.tf-bg__grid{opacity:.3;background-image:linear-gradient(90deg,#0b12200d 1px,#0000 1px),linear-gradient(#0b12200d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(55% 45% at 50% 15%,#000 0%,#0000 70%);mask-image:radial-gradient(55% 45% at 50% 15%,#000 0%,#0000 70%)}.tf-bg__noise{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.tf-bg__glow{filter:blur(70px);opacity:.18;border-radius:999px;width:640px;height:640px;position:absolute}.tf-bg__glow--a{background:radial-gradient(circle at 35% 35%,#0ea5e9d9,#0000 62%);top:140px;left:-140px}.tf-bg__glow--b{background:radial-gradient(circle at 35% 35%,#4f46e5d9,#0000 62%);top:-140px;right:-220px}.tf-hero{padding:46px 0 20px}.tf-hero__grid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:22px;display:grid}@media (max-width:980px){.tf-hero__grid{grid-template-columns:1fr}}.tf-hero__copy{padding:14px 0}.tf-hero__kicker{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.tf-pill{border:1px solid var(--tf-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0b1220c7;background:#ffffff9e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.tf-hero__h1{letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.2vw,56px);font-weight:950;line-height:1.02}.tf-hero__accent{background:var(--tf-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.tf-hero__sub{color:var(--tf-muted);max-width:62ch;margin:14px 0 0;font-size:16px}.tf-hero__cta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.tf-btn{border:1px solid var(--tf-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 16px;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.tf-btn:hover{box-shadow:var(--tf-shadow2);background:#ffffffd9;transform:translateY(-1px)}.tf-btn--primary{color:#fff;background:var(--tf-grad);border:none;box-shadow:0 18px 48px #4f46e52e}.tf-btn--primary:hover{box-shadow:0 26px 64px #4f46e538}.tf-btn--ghost{background:#ffffff8c}.tf-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:520px;margin-top:18px;display:grid}@media (max-width:520px){.tf-hero__stats{grid-template-columns:1fr;max-width:100%}}.tf-stat{border:1px solid var(--tf-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border-radius:18px;padding:12px}.tf-stat__num{letter-spacing:-.02em;font-size:16px;font-weight:950}.tf-stat__label{color:var(--tf-muted);margin-top:2px;font-size:12px;font-weight:700}.tf-hero__card{align-items:stretch;display:flex}.tf-card{border-radius:var(--tf-radius2);border:1px solid var(--tf-border);background:var(--tf-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;box-shadow:var(--tf-shadow);overflow:hidden}.tf-card--hero{padding:18px}.tf-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tf-card__badge{color:#0b1220d1;border:1px solid var(--tf-border);background:#ffffffb3;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.tf-card__dots{gap:6px;display:inline-flex}.tf-card__dots span{background:#0b122024;border-radius:999px;width:8px;height:8px}.tf-card__title{letter-spacing:-.02em;margin-top:14px;font-weight:950}.tf-card__desc{color:var(--tf-muted);margin-top:6px;font-size:13px}.tf-card__actions{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.tf-mini{background:#ffffffa6;border:1px solid #0b12201a;border-radius:16px;justify-content:space-between;align-items:baseline;padding:12px;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.tf-mini:hover{box-shadow:var(--tf-shadow2);background:#ffffffdb;transform:translateY(-1px)}.tf-mini__name{letter-spacing:-.01em;font-size:13px;font-weight:900}.tf-mini__hint{color:var(--tf-muted);font-size:12px;font-weight:800}.tf-card__foot{color:var(--tf-muted);margin-top:14px;font-size:12px}.tf-muted{color:#0b122094;font-weight:800}.tf-catgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}@media (max-width:980px){.tf-catgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tf-catgrid{grid-template-columns:1fr}}.tf-cat{border:1px solid var(--tf-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border-radius:22px;align-items:center;gap:12px;padding:14px;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 10px 28px #0206170f}.tf-cat:hover{box-shadow:var(--tf-shadow2);background:#ffffffdb;transform:translateY(-1px)}.tf-cat__icon{background:linear-gradient(135deg,#4f46e547,#0ea5e933,#ec48992e);border:1px solid #0b12201a;border-radius:18px;width:44px;height:44px}.tf-cat__meta{gap:2px;display:grid}.tf-cat__name{letter-spacing:-.02em;font-weight:950}.tf-cat__count{color:var(--tf-muted);font-size:12px;font-weight:800}.tf-cat__chev{color:#0b12208c;margin-left:auto;font-weight:900}.tf-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}@media (max-width:1100px){.tf-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.tf-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tf-tools{grid-template-columns:1fr}}.tf-tool{border:1px solid var(--tf-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border-radius:24px;padding:16px;transition:transform .15s,box-shadow .15s,background .15s;position:relative;overflow:hidden;box-shadow:0 10px 28px #0206170f}.tf-tool:before{content:"";opacity:0;background:linear-gradient(90deg,#4f46e52e,#0ea5e91f,#ec48991a);transition:opacity .15s;position:absolute;inset:0}.tf-tool:hover{box-shadow:var(--tf-shadow);background:#ffffffe0;transform:translateY(-2px)}.tf-tool:hover:before{opacity:1}.tf-tool>*{z-index:1;position:relative}.tf-tool__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tf-tool__title{letter-spacing:-.02em;font-weight:950}.tf-tag{color:#0b1220bf;background:#ffffffb8;border:1px solid #0b12201a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.tf-tool__desc{color:var(--tf-muted);min-height:38px;margin-top:8px;font-size:13px}.tf-tool__bottom{color:#0b1220b8;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;font-weight:900;display:flex}.tf-tool__open{background:#ffffffb3;border:1px solid #0b12201a;border-radius:999px;padding:6px 10px}.tf-tool__arrow{opacity:.7}.tf-faq{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}@media (max-width:860px){.tf-faq{grid-template-columns:1fr}}.tf-faqItem{border:1px solid var(--tf-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border-radius:24px;padding:14px 16px;box-shadow:0 10px 28px #0206170f}.tf-faqItem__sum{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;font-weight:950;list-style:none;display:flex}.tf-faqItem__sum::-webkit-details-marker{display:none}.tf-faqItem__icon{color:#0b1220b8;background:#ffffffb3;border:1px solid #0b12201a;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex}details[open] .tf-faqItem__icon{transition:transform .15s;transform:rotate(45deg)}.tf-faqItem__ans{color:var(--tf-muted);margin-top:10px;font-size:13px}.tf-footer{padding:0 0 44px}.tf-footer__card{border-radius:var(--tf-radius2);justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}@media (max-width:860px){.tf-footer__card{flex-direction:column;align-items:flex-start}}.tf-footer__brand{letter-spacing:-.02em;font-weight:950}.tf-footer__muted{color:var(--tf-muted);margin-top:4px;font-size:13px}.tf-footer__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.tf-footer__link{color:#0b1220b8;background:#ffffff8c;border:1px solid #0b12201a;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:900}.tf-footer__link:hover{background:#ffffffd9}.tf-footer__copy{color:#0b12208c;font-size:12px;font-weight:900}:root{--tf-nav-bg:#ecedf1;--tf-nav-hi:#fafbff;--tf-nav-blue:#007dfc26;--tf-border:#a6abbd38}.tf-nav{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px 10px 14px;display:flex;overflow:hidden}.tf-nav__brand{white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}.tf-nav__logo{letter-spacing:-.02em;color:#111827;border-radius:999px;place-items:center;width:250px;font-size:12px;font-weight:900;display:grid}.tf-nav__logoImg{object-fit:contain;width:auto;max-width:100%;height:50px;display:block}.tf-nav__name{letter-spacing:-.02em;color:#111827;font-size:14px;font-weight:800}.tf-nav__links{color:#111827b8;justify-content:center;align-items:center;gap:25px;font-size:12px;display:none}.tf-nav__link{color:inherit;border-radius:999px;padding:10px 12px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s}.tf-nav__link:hover{color:#111827f2;background:#ffffff73}.tf-nav__cta{white-space:nowrap;color:#111827;background:#ffffffb8;border:1px solid #0000000f;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;box-shadow:0 5px 5px #0f172a1f,0 5px 5px #ffffffd9}.tf-nav__cta:hover{background:#ffffffd9;transform:translateY(-1px);box-shadow:0 16px 28px #0f172a24,0 1px #ffffffe6}.tf-nav__cta:active{transform:translateY(0)}@media (min-width:768px){.tf-nav__links{display:flex}}.tf-hero{text-align:center;padding:72px 24px 44px}.tf-hero__wrap{max-width:980px;margin:0 auto}.tf-hero__orb{background:#ffffffb3;border:1px solid #a6abbd38;border-radius:999px;place-items:center;width:74px;height:74px;margin:0 auto 18px;display:grid;box-shadow:0 18px 40px #007dfc2e,0 1px #ffffffe6}.tf-hero__orbIcon{background:linear-gradient(135deg,#007dfc,#316ff6);border-radius:999px;width:34px;height:34px;box-shadow:0 14px 30px #007dfc40}.tf-hero__h1{letter-spacing:-.03em;color:#1c1c1c;margin:0;font-size:clamp(40px,5vw,64px);font-weight:900;line-height:1.05}.tf-hero__h1Accent{color:#007dfc}.tf-hero__sub{color:#1c1c1ca6;max-width:760px;margin:18px auto 0;font-size:16px;line-height:1.6}:root{--tf-bg:#f6f7fb;--tf-white:#fff;--tf-rail-from:#4f46e5;--tf-rail-to:#7c3aed;--tf-rail-text:#ffffffe6;--tf-rail-muted:#ffffffa6;--tf-rail-active:#fff;--tf-shadow-lg:0 20px 50px #0f172a1f,0 2px 8px #0f172a14;--tf-shadow-sm:0 8px 20px #0f172a1f}.tf-app{background:var(--tf-bg);min-height:100vh;display:flex;position:relative}.tf-app__bg{z-index:-1;background:radial-gradient(60% 60% at 0 0,#6366f11a,#0000 60%),radial-gradient(50% 50% at 100% 20%,#a855f714,#0000 55%),linear-gradient(#f6f7fb,#f6f7fb);position:fixed;inset:0}.tf-rail{background:linear-gradient(180deg,var(--tf-rail-from),var(--tf-rail-to));width:270px;color:var(--tf-rail-text);flex-shrink:0;max-height:100vh;display:flex}.tf-rail__inner{flex-direction:column;gap:28px;width:100%;padding:22px 18px;display:flex}.tf-rail__brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.tf-rail__logo{background:#fff;border:1px solid #ffffff40;border-radius:14px;place-items:center;width:400px;display:grid;box-shadow:0 10px 20px #0f172a2e,inset 0 1px #ffffff59}.tf-rail__logoImg{object-fit:contain;padding:15px}.tf-rail__brandText{flex-direction:column;line-height:1.1;display:flex}.tf-rail__name{font-size:15px;font-weight:900}.tf-rail__sub{opacity:.75;font-size:11px}.tf-rail__nav{flex-direction:column;gap:22px;display:flex}.tf-rail__group{flex-direction:column;gap:8px;display:flex}.tf-rail__groupLabel{letter-spacing:.08em;text-transform:uppercase;opacity:.65;padding-left:6px;font-size:11px;font-weight:700}.tf-rail__list{flex-direction:column;gap:4px;display:flex}.tf-rail__item{color:var(--tf-rail-muted);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.tf-rail__item:hover{color:var(--tf-rail-text);background:#ffffff1f}.tf-rail__item.is-active{color:var(--tf-rail-active);background:#ffffff2e}.tf-rail__ico{background:#ffffff29;border:1px solid #ffffff38;border-radius:12px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.tf-rail__item.is-active .tf-rail__ico{background:#ffffff47}.tf-rail__svg{color:#fff;width:18px;height:18px}.tf-rail__title{font-size:14px;font-weight:600}.tf-rail__footer{margin-top:auto}.tf-rail__hint{opacity:.7;font-size:12px}.tf-main{flex-direction:column;flex:1;min-width:0;display:flex}.tf-top{padding:18px 24px}.tf-top__inner{justify-content:space-between;align-items:center;display:flex}.tf-top__pill{box-shadow:var(--tf-shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.tf-top__pillDot{background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:999px;width:8px;height:8px}.tf-top__pillText{font-size:13px;font-weight:700}.tf-top__right{gap:10px;display:flex}.tf-top__btn{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700}.tf-top__btn--primary{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border:none}.tf-canvas{flex:1;padding:0 24px 24px}.tf-canvas__inner{box-shadow:var(--tf-shadow-lg);background:#fff;border-radius:28px;height:96vh;padding:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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}
