@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--os-scroll-percent:0;--os-viewport-percent:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-font-weight: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-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-tracking:initial;--tw-outline-style:solid;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-amber-400:#fcbb00;--color-amber-700:#b75000;--color-gray-100:#f3f4f6;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-relaxed:1.625;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-2xl:1rem;--shadow-md:0 10px 30px -12px #1219252e, 0 2px 8px #1219250d;--animate-spin:spin 1s linear infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-base:"IRANSansX", system-ui, sans-serif;--color-brand-700:#0a6e2b;--color-brand-600:#0f8537;--color-brand-500:#1e9e4a;--color-brand-400:#36b463;--color-brand-300:#7bd49c;--color-brand-tint:#eaf6ee;--color-brand-tint-2:#f2faf5;--color-primary:var(--color-brand-600);--color-primary-strong:var(--color-brand-700);--brand-grad:linear-gradient(135deg, var(--color-brand-500) 0%, var(--color-brand-700) 100%);--color-ink-900:#121925;--color-ink-800:#1c2536;--color-ink-700:#2a3954;--color-ink-600:#3d4d68;--color-ink-500:#5c6b82;--color-ink-400:#8693a6;--color-ink-300:#aeb8c7;--color-surface:#fff;--color-surface-soft:#f5f8fa;--color-surface-soft-2:#eff3f7;--color-line:#e5eaf1;--color-line-soft:#eef2f7;--color-ok:#1e9e4a;--color-warn:#e08a0b;--color-err:#e04444;--color-err-bg:#fceaea;--color-info-bg:#e7f0fe;--color-viz-blue:#2c77f2;--color-viz-amber:#f59e0b}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-gray-100:lab(96.1596% -.0823438 -1.13575)}}}@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}h1,h2,h3,h4{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-ink-900);--tw-leading:1.3;text-wrap:balance;line-height:1.3}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:3px;outline-width:2px;outline-color:var(--color-primary);border-radius:4px}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}:where(section[id]){scroll-margin-top:90px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer components{.container{width:100%;max-width:1120px;padding-inline:calc(var(--spacing) * 7);margin-inline:auto}.section{padding-block:clamp(48px,6vw,84px)}.section--tight{padding-block:clamp(40px,5vw,64px)}.section-soft{background-color:var(--color-surface-soft)}.h-section{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);font-size:clamp(26px,3vw,38px)}.h-3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:clamp(19px,2vw,24px)}.lead{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-500);--tw-leading:1.9;text-wrap:pretty;font-size:clamp(16px,1.3vw,19px);line-height:1.9}.muted{color:var(--color-ink-500)}.eyebrow{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.2px;letter-spacing:.2px;color:var(--color-primary);display:inline-flex}.eyebrow:before{--tw-content:"";content:var(--tw-content);height:calc(var(--spacing) * .5);background-color:var(--color-primary);border-radius:2px;width:22px;display:inline-block}.btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:22px;padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:15px;line-height:1;font-weight:var(--font-weight-bold);white-space:nowrap;border-radius:3.40282e38px;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.6}.btn svg{width:18px;height:18px}.btn-primary{color:var(--color-white);--tw-shadow:0 16px 34px -12px var(--tw-shadow-color,#0f853773);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--brand-grad)}.btn-primary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:0 20px 40px -12px #0f85378c}.btn-ghost{background-color:var(--color-surface);color:var(--color-ink-800);--tw-inset-ring-shadow:inset 0 0 0 1.5px var(--tw-inset-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);--tw-inset-ring-color:var(--color-line)}.btn-ghost:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-primary);--tw-inset-ring-color:var(--color-primary)}.btn-soft{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.btn-soft:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background:#ddeede}.btn-warning{background-color:var(--color-surface);--tw-inset-ring-shadow:inset 0 0 0 1.5px var(--tw-inset-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);--tw-inset-ring-color:#f1c27d;color:#b45309}.btn-warning:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background:#fef6e7}.btn-white{background-color:var(--color-surface);color:var(--color-primary-strong)}.btn-white:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,#1219252e), 0 2px 8px var(--tw-shadow-color,#1219250d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.btn-ghost-light{color:var(--color-white);background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffff40}.btn-ghost-light:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background:#ffffff2e}.btn-lg{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:15px;padding-inline:30px}.btn-sm{padding-inline:calc(var(--spacing) * 4);padding-block:9px;font-size:13.5px}.btn-block{width:100%}.chip{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;padding-block:7px;display:inline-flex}.chip svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-primary)}.wsteps{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.wsteps__line{background-color:var(--color-line);flex:1;height:1px}.wstep{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);border-radius:3.40282e38px;padding-block:7px;display:inline-flex}.wstep__num{background-color:var(--color-line);width:22px;height:22px;color:var(--color-ink-500);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:12.5px;display:flex}.wstep.is-active,.wstep.is-done{border-color:var(--color-primary);color:var(--color-primary-strong)}.wstep.is-active{background-color:var(--color-brand-tint)}.wstep.is-active .wstep__num,.wstep.is-done .wstep__num{background-color:var(--color-primary);color:var(--color-white)}.badge{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:11px;padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;display:inline-flex}.badge-soft,.badge-green{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.badge-info{background-color:var(--color-info-bg);color:#1b5fc4}.badge-amber{color:#92660a;background:#fef3c7}.badge-red{color:#b42318;background:#fee2e2}.badge-slate{background-color:var(--color-surface-soft-2);color:var(--color-ink-500)}.card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 7);transition:transform .2s,box-shadow .2s,border-color .2s}.card-hover:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,#1219252e), 0 2px 8px var(--tw-shadow-color,#1219250d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#0000}.panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.panel__pad{padding:clamp(20px,3vw,32px)}.panel__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-soft);flex-wrap:wrap;padding:20px clamp(20px,3vw,32px);display:flex}.panel__head h3{--tw-font-weight:var(--font-weight-extrabold);font-size:17px;font-weight:var(--font-weight-extrabold)}.reveal{--tw-translate-y:18px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.reveal.in{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.reveal.d1{transition-delay:60ms}.reveal.d2{transition-delay:.12s}.reveal.d3{transition-delay:.18s}.reveal.d4{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.reveal{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}}.site-header{z-index:60;border-bottom-style:var(--tw-border-style);-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);background:#ffffffd1;border-color:#0000;border-bottom-width:1px;transition:border-color .25s,box-shadow .25s,background .25s;position:sticky;top:0}.site-header.scrolled{border-color:var(--color-line);box-shadow:0 6px 24px -18px #12192566}.nav{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);height:76px;display:flex}.nav__logo{height:38px;display:block}.nav__logo img{width:auto;height:100%}.nav__logo .logo-mark{display:none}.nav__menu{align-items:center;gap:calc(var(--spacing) * .5);display:flex}.nav__menu a{padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700);border-radius:3.40282e38px;padding-block:9px;transition:color .15s,background .15s}.nav__menu a:hover{background-color:var(--color-brand-tint-2);color:var(--color-primary)}.nav__menu a.active{background-color:var(--color-brand-tint);color:var(--color-primary)}.nav__right{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.nav__phone{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-700);--tw-inset-ring-shadow:inset 0 0 0 1.5px var(--tw-inset-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);--tw-inset-ring-color:var(--color-line);direction:ltr;border-radius:3.40282e38px;padding-inline:13px;display:inline-flex}.nav__phone svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-primary)}.nav__login{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:14.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-700);align-items:center;gap:7px;display:inline-flex}.nav__login svg{width:17px;height:17px}.nav__login:hover{color:var(--color-primary)}.nav__buy.btn{height:calc(var(--spacing) * 10)}.nav__cart{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-sm);color:var(--color-ink-600);--tw-inset-ring-shadow:inset 0 0 0 1.5px var(--tw-inset-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);--tw-inset-ring-color:var(--color-line);place-items:center;display:grid}.nav__cart svg{width:19px;height:19px}.nav__cart:hover{color:var(--color-primary);--tw-inset-ring-color:var(--color-primary)}.nav__burger,.nav__drawer{display:none}.nav__drawer-actions{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);display:flex}.nav__drawer-login{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:14.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-700);--tw-inset-ring-shadow:inset 0 0 0 1.5px var(--tw-inset-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);--tw-inset-ring-color:var(--color-line);flex:1;display:inline-flex}.nav__drawer-login svg{width:17px;height:17px;color:var(--color-primary)}.nav__drawer-cart{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-sm);color:var(--color-ink-600);--tw-inset-ring-shadow:inset 0 0 0 1.5px var(--tw-inset-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);--tw-inset-ring-color:var(--color-line);flex:none;place-items:center;display:grid;position:relative}.nav__drawer-cart svg{width:19px;height:19px}.nav__drawer-user{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-inset-ring-shadow:inset 0 0 0 1.5px var(--tw-inset-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);--tw-inset-ring-color:var(--color-line);flex:1;display:flex}.nav__drawer-user__id{flex-direction:column;flex:1;min-width:0;display:flex}.nav__drawer-user__id strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink-900);overflow:hidden}.nav__drawer-user__id span{--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.nav__drawer-logout{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-err);background:#fdecec;flex:none;place-items:center;display:grid}.nav__drawer-logout svg{width:18px;height:18px}.nav__drawer-profile{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-sm);background-color:var(--color-surface-soft);color:var(--color-ink-600);flex:none;place-items:center;display:grid}.nav__drawer-profile svg{width:18px;height:18px}.usermenu{justify-content:center;align-items:center;display:flex;position:relative}.usermenu__btn{height:calc(var(--spacing) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-800);--tw-inset-ring-shadow:inset 0 0 0 1.5px var(--tw-inset-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);--tw-inset-ring-color:var(--color-line);border-radius:3.40282e38px;padding-inline-start:var(--spacing);padding-inline-end:calc(var(--spacing) * 3);transition:border-color .15s,color .15s;display:inline-flex}.usermenu__btn:hover{--tw-inset-ring-color:var(--color-brand-300)}.usermenu__name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:14px;overflow:hidden}.usermenu__chev{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-ink-400);transition:transform .18s}.usermenu__chev.is-open{transform:rotate(180deg)}.usermenu__ava{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:13px;line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-white);object-fit:cover;background:#94a3b8;border-radius:3.40282e38px;flex:none;place-items:center;display:grid;overflow:hidden}.usermenu__ava--lg{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:15px}.usermenu__ava.c1{background:#e17076}.usermenu__ava.c2{background:#f0a13c}.usermenu__ava.c3{background:#a695e7}.usermenu__ava.c4{background:#7bc862}.usermenu__ava.c5{background:#5bbfc4}.usermenu__ava.c6{background:#65aadd}.usermenu__ava.c7{background:#ee7aae}.usermenu__pop{z-index:70;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:248px;padding:calc(var(--spacing) * 1.5);--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#12192547), 0 8px 20px -10px var(--tw-shadow-color,#1219251f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);top:calc(100% + 8px);animation:.15s usermenu-in;position:absolute;inset-inline:auto 0;overflow:hidden}.usermenu__head{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-sm);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3);display:flex}.usermenu__id{flex-direction:column;min-width:0;display:flex}.usermenu__id strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-extrabold);font-size:14.5px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900);overflow:hidden}.usermenu__id span{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.usermenu__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-600);display:flex}.usermenu__row b{--tw-font-weight:var(--font-weight-extrabold);font-size:13.5px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.usermenu__logout{margin-top:var(--spacing);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-err);transition:background .15s;display:flex}.usermenu__logout:hover{background:#fdecec}.usermenu__logout svg{width:18px;height:18px}.usermenu__link{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink-700);transition:background .15s;display:flex}.usermenu__link:hover{background-color:var(--color-surface-soft)}.usermenu__link svg{width:18px;height:18px;color:var(--color-ink-500)}.cartmenu{position:relative}.cartmenu__badge{pointer-events:none;min-width:18px;height:18px;padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:11px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);background:var(--brand-grad);inset-inline-start:-5px;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;top:-5px}.cartmenu__pop{z-index:50;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:320px;padding:calc(var(--spacing) * 3);--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#12192547), 0 8px 20px -10px var(--tw-shadow-color,#1219251f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);animation:.15s usermenu-in;position:absolute;inset-inline-end:0}.cartmenu__head{padding-inline:var(--spacing);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-800)}.cartmenu__empty{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-500)}.cartmenu__list{gap:var(--spacing);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line);max-height:280px;padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex;overflow-y:auto}.cartmenu__row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 1.5);display:flex}.cartmenu__name{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700);flex:1}.cartmenu__price{--tw-font-weight:var(--font-weight-bold);font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-600)}.cartmenu__del{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-ink-400);flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.cartmenu__del:hover{color:var(--color-err);background:#fdecec}.cartmenu__del svg{width:15px;height:15px}.cartmenu__foot{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);flex-direction:column;display:flex}.cartmenu__total{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-800);justify-content:space-between;align-items:center;display:flex}@media (max-width:940px){.nav__menu,.nav__phone,.nav__login,.usermenu,.cartmenu,.nav__cart,.nav__buy,.nav__logo .logo-full{display:none}.nav__logo .logo-mark{display:block}.nav__burger{display:grid}.nav__drawer.is-open{gap:calc(var(--spacing) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}.nav__drawer a{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700)}.nav__drawer a:hover{background-color:var(--color-brand-tint-2);color:var(--color-primary)}.nav__drawer a.active{background-color:var(--color-brand-tint);color:var(--color-primary)}}.pagehead{padding-block:clamp(28px,4vw,46px) clamp(22px,3vw,34px);position:relative;overflow:hidden}.pagehead__deco{pointer-events:none;z-index:0;display:none;position:absolute;inset:0}body.deco-on .pagehead__deco{display:block}.pagehead__deco:before{--tw-content:"";content:var(--tw-content);background:radial-gradient(circle at 60% 40%,#36b46324,#0000 62%);border-radius:3.40282e38px;width:520px;height:520px;position:absolute;inset:-40% -8% auto auto}.pagehead__grid{opacity:.55;background-image:radial-gradient(#1219250d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 70%,#0000);mask-image:linear-gradient(#0000,#000 35% 70%,#0000)}.pagehead .container{z-index:2;position:relative}.breadcrumb{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-400);flex-wrap:wrap;display:flex}.breadcrumb a{color:var(--color-ink-500)}.breadcrumb a:hover{color:var(--color-primary)}.breadcrumb .sep{color:var(--color-ink-300);display:inline-flex}.breadcrumb .sep svg{width:15px;height:15px}.breadcrumb .cur{color:var(--color-primary)}.pagehead__icon{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-md);background-color:var(--color-brand-tint);color:var(--color-primary-strong);place-items:center;display:grid}.pagehead__icon svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.pagehead h1{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.02em;letter-spacing:-.02em;font-size:clamp(26px,3.2vw,38px)}.pagehead p{margin-top:calc(var(--spacing) * 3);max-width:680px;color:var(--color-ink-500);--tw-leading:1.85;font-size:clamp(15px,1.3vw,18px);line-height:1.85}.pagehead__row{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.pagehead__actions{flex:none}.cart-wrap{padding-block:calc(var(--spacing) * 10)}.cart-grid{align-items:flex-start;gap:calc(var(--spacing) * 6);grid-template-columns:1fr 320px;display:grid}.cart-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.cart-row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);display:flex}.cart-row--loading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-500);justify-content:center}.cart-row__name{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink-800);flex:1}.cart-row__price{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink-600)}.cart-row__del{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-ink-400);--tw-inset-ring-shadow:inset 0 0 0 1.5px var(--tw-inset-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);--tw-inset-ring-color:var(--color-line);flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.cart-row__del:hover{color:var(--color-err);background:#fdecec}.cart-row__del svg{width:17px;height:17px}.cart-summary{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:sticky;top:92px}.cart-summary__row{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink-800);justify-content:space-between;align-items:center;display:flex}.cart-summary__clear{cursor:pointer;text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);transition:color .15s}.cart-summary__clear:hover:not(:disabled){color:var(--color-err)}.cart-summary__clear:disabled{cursor:not-allowed;opacity:.5}.cart-empty{align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 16);text-align:center;flex-direction:column;display:flex}.cart-empty svg{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);color:var(--color-ink-300)}.cart-empty p{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}@media (max-width:760px){.cart-grid{grid-template-columns:1fr}.cart-summary{position:static}}.invoice-wrap{padding-block:calc(var(--spacing) * 10)}.invoice-note{padding-block:calc(var(--spacing) * 16);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.invoice-note--error{color:var(--color-err)}.invoice-grid{align-items:flex-start;gap:calc(var(--spacing) * 6);grid-template-columns:1fr 340px;display:grid}.invoice-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.invoice-card__head{justify-content:space-between;align-items:center;display:flex}.invoice-status{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);border-radius:3.40282e38px;display:inline-flex}.invoice-status svg{width:15px;height:15px}.invoice-status--pending{color:var(--color-amber-700);background:#fff5e6}.invoice-status--paid{color:var(--color-ok);background:#e9f7ef}.invoice-status--cancelled,.invoice-status--refunded{color:var(--color-err);background:#fdecec}.invoice-items{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.invoice-item{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 2.5);display:flex}.invoice-item--empty{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink-400);justify-content:center}.invoice-item__title{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink-800);flex:1}.invoice-item__unit{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-400)}.invoice-item__price{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink-600)}.invoice-totals{gap:calc(var(--spacing) * 2);padding-top:var(--spacing);flex-direction:column;display:flex}.invoice-totals>div{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink-600);justify-content:space-between;align-items:center;display:flex}.invoice-totals .invoice-totals__grand{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-ink-800)}.invoice-totals .invoice-totals__deduct{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ok)}.invoice-side{position:sticky;top:92px}.pay-panel{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.pay-panel__amount{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink-800);justify-content:space-between;align-items:center;display:flex}.pay-wallet{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink-700);transition:border-color .15s,background .15s;display:flex}.pay-wallet svg{width:18px;height:18px;color:var(--color-ink-400)}.pay-wallet__label{flex:1}.pay-wallet__balance{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.pay-wallet.is-on{border-color:var(--color-primary);background-color:var(--color-brand-tint-2)}.pay-wallet.is-on svg{color:var(--color-primary-strong)}.pay-wallet.is-disabled{cursor:not-allowed;opacity:.55}.pay-official{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink-700);transition:border-color .15s,background .15s;display:flex}.pay-official svg{width:18px;height:18px;color:var(--color-ink-400)}.pay-official__label{flex:1}.pay-official.is-on{border-color:var(--color-primary);background-color:var(--color-brand-tint-2)}.pay-official.is-on svg{color:var(--color-primary-strong)}.pay-official.is-disabled{pointer-events:none;opacity:.55}.pay-panel__loading{text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.pay-panel__gateways{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.pay-gateway{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink-700);transition:border-color .15s,background .15s;display:flex}.pay-gateway img{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);object-fit:contain}.pay-gateway.is-selected{border-color:var(--color-primary);background-color:var(--color-brand-tint-2);color:var(--color-primary-strong)}.pay-gateway:disabled{cursor:not-allowed;opacity:.55}.invoice-paid{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);text-align:center;flex-direction:column;display:flex}.invoice-paid svg{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);color:var(--color-ok)}.invoice-paid p{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink-600)}@media (max-width:760px){.invoice-grid{grid-template-columns:1fr}.invoice-side{position:static}}.toolwrap{position:relative}.tool-rail{z-index:40;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,#1219252e), 0 2px 8px var(--tw-shadow-color,#1219250d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);top:50%;flex-direction:column;display:flex;position:fixed;inset-inline-start:14px;transform:translateY(-50%)}.tool-rail a{border-radius:var(--radius-sm);width:60px;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2.5);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink-500);flex-direction:column;align-items:center;gap:5px;transition:background .15s,color .15s;display:flex}.tool-rail a svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.tool-rail a:hover{background-color:var(--color-brand-tint-2);color:var(--color-primary)}.tool-rail a.active{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}@media (max-width:1180px){.tool-rail{display:none}}.tools-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.tool{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);flex-direction:column;gap:11px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.tool:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,#1219252e), 0 2px 8px var(--tw-shadow-color,#1219250d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#0000}.tool__ic{border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.tool__ic svg{width:23px;height:23px}.tool h4{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.tool p{color:var(--color-ink-500);--tw-leading:1.75;flex:1;font-size:13.5px;line-height:1.75}.tool__go{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-primary);display:inline-flex}.tool__go svg{width:15px;height:15px;transition:transform .18s}.tool:hover .tool__go svg{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tool__ic--blue{color:#2c77f2;background:#e8f0fe}.tool__ic--green{color:#0f8537;background:#e6f6ec}.tool__ic--purple{color:#7a45e8;background:#efeafe}.tool__ic--orange{color:#f97316;background:#fdeee6}.tool__ic--teal{color:#0ea597;background:#e6f6f3}.tool__ic--slate{color:#5c6b82;background:#edeff4}.tool__ic--pink{color:#ec4899;background:#fce9f1}.tool__ic--indigo{color:#4f46e5;background:#eaecfd}.tool--cta{color:var(--color-white);background:var(--brand-grad);border-color:#0000;justify-content:center;align-items:flex-start}.tool--cta h4{color:var(--color-white)}.tool--cta p{color:#ffffffe6}.tool--cta .tool__ic{color:var(--color-white);background:#ffffff2e}.tool--cta .tool__go{color:var(--color-white)}@media (max-width:1100px){.tools-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tools-grid{grid-template-columns:1fr}}.searchbar{align-items:center;gap:calc(var(--spacing) * 2.5);max-width:420px;display:flex}.searchbar .ipt{flex:1;position:relative}.searchbar .ipt svg{width:18px;height:18px;color:var(--color-ink-400);top:50%;position:absolute;inset-inline-start:14px;transform:translateY(-50%)}.searchbar input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none;padding:12px 16px 12px 44px;transition:border-color .15s,box-shadow .15s}[dir=rtl] .searchbar input{padding:12px 44px 12px 16px}.searchbar input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #0f85371a}.field{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.field>label{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-700);display:flex}.field .req{color:var(--color-err)}.input,.textarea{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-line);background-color:var(--color-surface);--tw-font-weight:var(--font-weight-medium);width:100%;font-size:14.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-900);--tw-outline-style:none;outline-style:none;padding-block:13px;padding-inline:15px;transition:border-color .15s,box-shadow .15s}.textarea{min-height:calc(var(--spacing) * 24);resize:vertical;--tw-leading:1.8;line-height:1.8}.input::placeholder,.textarea::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-400)}.input:focus,.textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #0f85371a}.input.with-ic{padding-inline-start:calc(var(--spacing) * 11)}.input.with-tic{padding-inline-end:calc(var(--spacing) * 11)}.pw{position:relative}.pw__toggle{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:18px;height:18px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;color:var(--color-ink-400);--tw-outline-style:none;top:50%;outline-style:none;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;inset-inline-end:14px}.pw__toggle:hover{color:var(--color-ink-600)}.pw__toggle svg{width:18px;height:18px}.field--ic{position:relative}.field--ic .ic{pointer-events:none;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:18px;height:18px;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-ink-400);top:50%;position:absolute;inset-inline-start:14px}.field__help{color:var(--color-ink-400);font-size:12.5px}.field__err{color:var(--color-err);font-size:12.5px}.switch{height:calc(var(--spacing) * 6);cursor:pointer;background-color:var(--color-surface-soft);--tw-inset-ring-shadow:inset 0 0 0 1.5px var(--tw-inset-ring-color,currentcolor);width:42px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-inset-ring-color:var(--color-line);border-radius:3.40282e38px;flex-shrink:0;align-items:center;transition:background-color .18s;display:inline-flex;position:relative}.switch input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.switch input:disabled{cursor:not-allowed}.switch__thumb{pointer-events:none;background-color:var(--color-surface);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);width:18px;height:18px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;transition:transform .18s;position:relative;inset-inline-start:3px}.switch:has(input:checked){--tw-inset-ring-shadow:inset 0 0 0 0px var(--tw-inset-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);background:var(--brand-grad)}.switch:has(input:checked) .switch__thumb{transform:translate(18px)}[dir=rtl] .switch:has(input:checked) .switch__thumb{transform:translate(-18px)}.switch:has(input:disabled){cursor:not-allowed;opacity:.6}.combo__trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-line);background-color:var(--color-surface);--tw-font-weight:var(--font-weight-medium);width:100%;font-size:14.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-900);--tw-outline-style:none;outline-style:none;padding-block:13px;padding-inline:15px;transition:border-color .15s,box-shadow .15s;display:flex}.combo__trigger:focus,.combo__trigger[data-state=open]{border-color:var(--color-primary);box-shadow:0 0 0 4px #0f85371a}.combo__trigger:disabled{cursor:not-allowed;opacity:.6}.combo__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combo__placeholder{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-400);overflow:hidden}.combo__chevron{width:18px;height:18px;color:var(--color-ink-400);flex:none}.combo__panel{z-index:110;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#12192547), 0 8px 20px -10px var(--tw-shadow-color,#1219251f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:var(--radix-popover-trigger-width);overflow:hidden}.combo__search{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.combo__search svg{width:18px;height:18px;color:var(--color-ink-400);flex:none}.combo__search input{--tw-font-weight:var(--font-weight-medium);width:100%;font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-ink-900);--tw-outline-style:none;background-color:#0000;outline-style:none}.combo__search input::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-400)}.combo__list{max-height:280px;padding:var(--spacing);overflow-y:auto}.combo__group{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-ink-400);align-items:center;display:flex}.combo__opt{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 3);text-align:start;--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-ink-800);transition:background .12s;display:flex}.combo__opt:hover{background-color:var(--color-surface-soft)}.combo__opt.is-selected{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.combo__opt svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-primary);flex:none}.combo__empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 6);text-align:center;color:var(--color-ink-400);font-size:13px}.combo__create{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:start;--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-primary-strong);transition:background .12s;display:flex}.combo__create:hover{background-color:var(--color-brand-tint)}.combo__create svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex:none}.combo__create span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:760px){.grid-2,.grid-3{grid-template-columns:1fr}}.seg{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,1fr);display:grid}.seg__opt{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:18px;padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:14.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-700);transition:border-color .15s,background .15s,color .15s;display:flex}.seg__opt .dot{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);border-radius:3.40282e38px;flex:none;place-items:center;transition:border-color .15s;display:grid}.seg__opt .dot:after{--tw-content:"";content:var(--tw-content);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-primary);border-radius:3.40282e38px;transition:transform .15s;transform:scale(0)}.seg__opt:hover{border-color:var(--color-brand-300)}.seg__opt.on{border-color:var(--color-primary);background-color:var(--color-brand-tint-2);color:var(--color-primary-strong)}.seg__opt.on .dot{border-color:var(--color-primary)}.seg__opt.on .dot:after{transform:scale(1)}@media (max-width:760px){.seg{grid-template-columns:1fr}}.empty-state{border-radius:var(--radius-sm);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 9);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-400)}.result-box{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-soft);padding:18px}.kv{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-soft);padding-block:11px;display:flex}.kv:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.kv .k{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.kv .v{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-900);direction:ltr}.codepill{padding-inline:calc(var(--spacing) * 2);color:#d6f5e1;background:var(--color-ink-900);direction:ltr;border-radius:6px;padding-block:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-block}.tseg{gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-soft);padding:var(--spacing);align-self:flex-start;display:inline-flex}.tseg button{cursor:pointer;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-500);border-radius:7px;transition:background .2s,color .2s,box-shadow .2s}.tseg button:hover{color:var(--color-ink-700)}.tseg button.is-on{background-color:var(--color-surface);color:var(--color-primary-strong);box-shadow:0 1px 2px #1018280f,0 2px 8px -4px #1018281f}.alert{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);--tw-leading:1.7;align-items:flex-start;gap:11px;line-height:1.7;display:flex}.alert svg{flex:none;width:19px;height:19px;margin-top:1px}.alert-success{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.alert-info{background-color:var(--color-info-bg);color:#1b5fc4}.alert-warning{color:#92660a;background:#fef6e7}.alert-danger{color:#c0392b;background:#fdecec}.tablewrap{border-radius:var(--radius-sm);overflow-x:auto}.itable{border-collapse:collapse;width:100%;min-width:720px;font-size:13.5px}.itable thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:right;--tw-font-weight:var(--font-weight-extrabold);font-size:12.5px;font-weight:var(--font-weight-extrabold);white-space:nowrap;color:var(--color-ink-600)}.itable tbody td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);vertical-align:middle;color:var(--color-ink-700);--tw-leading:1.7;line-height:1.7}.itable tbody tr:hover{background-color:var(--color-brand-tint-2)}.itable tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.itable .num{text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-400)}.itable .mono{text-align:right;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-900);--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,);direction:ltr}.th-sort{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.th-sort svg{width:13px;height:13px;color:var(--color-ink-300)}.filters{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:980px){.filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.filters{grid-template-columns:1fr}}.pager{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.pager-info{color:var(--color-ink-400);font-size:13px}.pager-pages{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.pager-pages button{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-600);place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.pager-pages button:hover:not(:disabled){border-color:var(--color-brand-300);color:var(--color-primary)}.pager-pages button.is-active{border-color:var(--color-primary);background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.pager-pages button:disabled{cursor:not-allowed;opacity:.4}.dropzone{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-brand-300);background-color:var(--color-brand-tint-2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;transition:background .15s,border-color .15s}.dropzone:hover,.dropzone.drag{border-color:var(--color-primary);background-color:var(--color-brand-tint)}.dropzone__ic{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);background-color:var(--color-surface);width:60px;height:60px;color:var(--color-primary);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;place-items:center;display:grid}.dropzone__ic svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.dropzone p{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-600)}.dropzone small{color:var(--color-ink-400);font-size:12.5px}.filelist{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.filerow{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);display:flex}.filerow .fic{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-brand-tint);color:var(--color-primary-strong);border-radius:9px;flex:none;place-items:center;display:grid}.filerow .fic svg{width:18px;height:18px}.filerow .fname{--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-800);flex:1}.filerow .fmeta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-400)}.filerow .fx{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);color:var(--color-ink-400);place-items:center;display:grid}.filerow .fx:hover{color:var(--color-err);background:#fee2e2}.norm-out{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,1fr);display:grid}.norm-cell{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3.5)}.norm-cell h5{margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-600);justify-content:space-between;align-items:center;display:flex}.norm-cell .out{min-height:calc(var(--spacing) * 20);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-900);--tw-leading:1.9;word-break:break-word;line-height:1.9}.copybtn{--tw-font-weight:var(--font-weight-bold);font-size:11.5px;font-weight:var(--font-weight-bold);color:var(--color-primary);align-items:center;gap:5px;display:inline-flex}.copybtn svg{width:13px;height:13px}@media (max-width:820px){.norm-out{grid-template-columns:1fr}}.dl-layout{grid-template-columns:1fr 280px;align-items:flex-start;gap:26px;display:grid}.dl-aside{top:calc(var(--spacing) * 24);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:22px;position:sticky}.dl-aside h4{margin-bottom:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold)}.dl-aside a{border-radius:var(--radius-xs);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-600);transition:background .15s,color .15s;display:block}.dl-aside a:hover{background-color:var(--color-brand-tint-2);color:var(--color-primary)}.dl-group{margin-bottom:30px}.dl-group__head{margin-bottom:calc(var(--spacing) * 3.5);align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.dl-group__head h3{--tw-font-weight:var(--font-weight-extrabold);font-size:17px;font-weight:var(--font-weight-extrabold)}.dl-group__head .count{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-ink-400)}.dl-row{margin-bottom:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:18px;padding-block:calc(var(--spacing) * 3.5);transition:box-shadow .15s,border-color .15s;display:flex}.dl-row:hover{border-color:var(--color-brand-300);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dl-row .dl-ic{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-surface-soft);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-500);border-radius:10px;flex:none;place-items:center;display:grid}.dl-row .dl-ic svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.dl-row .dl-ic--img{background-color:var(--color-surface);padding:calc(var(--spacing) * 1.5)}.dl-row .dl-ic--img img{object-fit:contain;width:100%;height:100%}.dl-row .dl-name{--tw-font-weight:var(--font-weight-bold);font-size:14.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-800);flex:1}.dl-row .dl-tag{background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:11.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-400);border-radius:3.40282e38px;padding-block:3px}@media (max-width:920px){.dl-layout{grid-template-columns:1fr}.dl-aside{display:none}}.faq{align-items:flex-start;gap:calc(var(--spacing) * 12);grid-template-columns:360px 1fr;display:grid}.faq--rev{grid-template-columns:1fr 360px}.faq__list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.faq__item{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq__item.open{border-color:var(--color-brand-300);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);text-align:right;--tw-font-weight:var(--font-weight-bold);width:100%;font-size:15.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-900);padding-block:18px;padding-inline:22px;display:flex}.faq__q .ic{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);background-color:var(--color-brand-tint);color:var(--color-primary);flex:none;place-items:center;transition:transform .25s,background .2s;display:grid}.faq__q .ic svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.faq__item.open .faq__q .ic{background-color:var(--color-brand-500);color:var(--color-white);rotate:180deg}.faq__a{max-height:0;transition:max-height .3s;overflow:hidden}.faq__a p{padding-inline:22px;padding-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-500);--tw-leading:1.95;line-height:1.95}.faq__aside{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 9);text-align:center;--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.faq__aside .qmark{background-color:var(--color-brand-tint);width:84px;height:84px;color:var(--color-primary);margin-inline:auto;border-radius:3.40282e38px;place-items:center;margin-bottom:22px;display:grid}.faq__aside .qmark svg{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.faq__aside h3{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.faq__aside p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-500);--tw-leading:1.9;margin-bottom:22px;line-height:1.9}@media (max-width:900px){.faq,.faq--rev{grid-template-columns:1fr;gap:26px}}.contact-hero{border-radius:var(--radius-xl);color:var(--color-white);background:linear-gradient(120deg, var(--color-brand-700), var(--color-brand-500) 65%, #2bb35e);grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;padding:clamp(32px,4vw,52px);display:grid;position:relative;overflow:hidden}.contact-hero--center{text-align:center;grid-template-columns:1fr}.contact-hero:after{--tw-content:"";content:var(--tw-content);background:radial-gradient(circle,#ffffff29,#0000 60%);border-radius:3.40282e38px;width:360px;height:360px;position:absolute;inset:auto -6% -50% auto}.contact-hero h2{margin-bottom:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);font-size:clamp(24px,2.6vw,34px)}.contact-hero p{color:#ffffffe6;--tw-leading:1.9;max-width:440px;font-size:15.5px;line-height:1.9}.contact-hero__art{z-index:2;place-items:center;display:grid;position:relative}.contact-hero__art .glass{gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #fff3;flex-direction:column;width:100%;max-width:320px;padding:22px;display:flex}.contact-hero__art .glass .gr{align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-white);display:flex}.contact-hero__art .glass .gr .gi{background:#ffffff2e;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.contact-hero__art .glass .gr .gi svg{width:19px;height:19px}.contact-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-inline-start:4px solid var(--color-primary);padding:22px;display:flex}.contact-card .cic{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:var(--color-brand-tint);color:var(--color-primary-strong);border-radius:14px;flex:none;place-items:center;display:grid}.contact-card .cic svg{width:23px;height:23px}.contact-card .cl{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-400)}.contact-card .cv{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink-900);--tw-leading:1.7;line-height:1.7}.contact-card .cv.ltr{text-align:right;direction:ltr}.social-row{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.social-row a{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-surface-soft);color:var(--color-ink-500);border-radius:11px;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid}.social-row a:hover{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary);color:var(--color-white)}.social-row svg{width:18px;height:18px}@media (max-width:820px){.contact-hero{grid-template-columns:1fr}.contact-hero__art{display:none}.contact-grid{grid-template-columns:1fr}}.about-grid{align-items:center;gap:calc(var(--spacing) * 14);grid-template-columns:1.05fr .95fr;display:grid}.about-copy h2{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);margin-bottom:22px;font-size:clamp(26px,3vw,38px)}.about-copy h2 .accent{background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.about-copy p{margin-bottom:calc(var(--spacing) * 4);color:var(--color-ink-600);--tw-leading:2;font-size:15.5px;line-height:2}.about-copy p strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.about-art{position:relative}.about-art .frame{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#12192547), 0 8px 20px -10px var(--tw-shadow-color,#1219251f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.about-art .frame .bar{gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-soft);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);display:flex}.about-art .frame .bar i{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;display:inline-block}.about-art .frame .body{gap:calc(var(--spacing) * 3);padding:22px;display:grid}.about-art .frame .body .ln{height:calc(var(--spacing) * 3);background-color:var(--color-surface-soft-2);border-radius:6px}.about-art .frame .body .blk{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);height:110px;color:var(--color-primary);background:linear-gradient(135deg, var(--color-brand-tint), #fff);place-items:center;display:grid}.about-art .frame .body .blk svg{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.stat-row{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,1fr);display:grid}.stat-box{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);text-align:center;--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.stat-box .n{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-ink-900);--tw-leading:1;font-size:clamp(26px,3vw,34px);line-height:1}.stat-box .n .u{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-primary);font-size:.5em}.stat-box .l{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.value-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.value-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:26px}.value-card .vic{margin-bottom:calc(var(--spacing) * 4);background-color:var(--color-brand-tint);width:52px;height:52px;color:var(--color-primary-strong);border-radius:15px;place-items:center;display:grid}.value-card .vic svg{width:26px;height:26px}.value-card h4{margin-bottom:calc(var(--spacing) * 2);font-size:17px}.value-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-500);--tw-leading:1.85;line-height:1.85}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:36px}.stat-row{grid-template-columns:repeat(2,1fr)}.value-grid{grid-template-columns:1fr}}.legal-intro{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-300);background-color:var(--color-brand-tint-2);text-align:center;padding:clamp(24px,3vw,38px)}.legal-intro h2{margin-bottom:18px;font-size:clamp(22px,2.4vw,30px)}.legal-intro h2 .accent{color:var(--color-primary)}.legal-intro p{max-width:820px;color:var(--color-ink-600);--tw-leading:2;margin-inline:auto;font-size:14.5px;line-height:2}.legal{max-width:860px}.legal h3{align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-extrabold);font-size:19px;font-weight:var(--font-weight-extrabold);margin:36px 0 14px;display:flex}.legal h3:first-of-type{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0;margin-top:0}.legal h3 .nm{background-color:var(--color-brand-tint);width:30px;height:30px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-primary-strong);border-radius:9px;flex:none;place-items:center;display:grid}.legal>p{margin-bottom:calc(var(--spacing) * 3);color:var(--color-ink-500);--tw-leading:2;font-size:14.5px;line-height:2}.legal ul.bullets{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:4px 0 12px;display:flex}.legal ul.bullets li{color:var(--color-ink-600);--tw-leading:1.85;align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.85;display:flex}.legal ul.bullets li:before{--tw-content:"";content:var(--tw-content);background-color:var(--color-brand-400);border-radius:3.40282e38px;flex:none;width:7px;height:7px;margin-top:11px}.legal strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.legal-note{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.footer{background-color:var(--color-ink-900);color:var(--color-white);margin-top:clamp(48px,6vw,84px);padding-top:60px}.footer__top{gap:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 11);border-bottom:1px solid #ffffff1a;grid-template-columns:1.6fr 1fr 1fr 1.2fr;display:grid}.footer__brand img{height:calc(var(--spacing) * 9);margin-bottom:18px}.footer__brand p{color:#fff9;--tw-leading:1.95;max-width:320px;font-size:13.5px;line-height:1.95}.footer__social{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2.5);display:flex}.footer__social a{color:#ffffffb3;background:#ffffff12;border-radius:10px;place-items:center;width:38px;height:38px;transition:background .2s,color .2s,transform .2s;display:grid}.footer__social a:hover{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand-500);color:var(--color-white)}.footer__social svg{width:18px;height:18px}.footer__col h5{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-white);margin-bottom:18px}.footer__col ul{flex-direction:column;gap:11px;display:flex}.footer__col a{color:#fff9;font-size:13.5px;transition:color .15s}.footer__col a:hover{color:var(--color-brand-300)}.footer__contact li{margin-bottom:calc(var(--spacing) * 2.5);color:#fff9;--tw-leading:1.9;gap:9px;font-size:13px;line-height:1.9;display:flex}.footer__contact svg{margin-top:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-brand-400);flex:none}.footer__contact .ltr{direction:ltr}.footer__certs{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:flex}.footer__cert{background-color:var(--color-surface);width:76px;height:88px;padding:calc(var(--spacing) * 1.5);border-radius:10px;place-items:center;display:grid}.footer__cert--namad{background-color:var(--color-surface)}.footer__cert .ph{text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-ink-400);--tw-leading:1.4;line-height:1.4}.footer__bottom{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.footer__bottom p{color:#ffffff73;font-size:12.5px}.footer__bottom .links{gap:18px;display:flex}.footer__bottom .links a{color:#ffffff8c;font-size:12.5px}.footer__bottom .links a:hover{color:var(--color-brand-300)}@media (max-width:920px){.footer__top{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:560px){.footer__top{grid-template-columns:1fr}}.fab{z-index:50;width:54px;height:54px;color:var(--color-white);--tw-shadow:0 16px 34px -12px var(--tw-shadow-color,#0f853773);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--brand-grad);bottom:22px;border-radius:3.40282e38px;place-items:center;transition:transform .2s;display:grid;position:fixed;inset-inline-end:22px}.fab:hover{transform:scale(1.06)}.fab svg{width:25px;height:25px}.h-display{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.02em;letter-spacing:-.02em;--tw-leading:1.22;font-size:clamp(34px,4.4vw,56px);line-height:1.22}.hero{padding-block:clamp(48px,6vw,86px);position:relative;overflow:hidden}.hero__bg{pointer-events:none;z-index:0;position:absolute;inset:0}.hero__bg:before{--tw-content:"";content:var(--tw-content);background:radial-gradient(circle at 60% 40%,#36b46329,#0000 62%);border-radius:3.40282e38px;width:720px;height:720px;position:absolute;inset:-20% -10% auto auto}.hero__bg:after{--tw-content:"";content:var(--tw-content);background:radial-gradient(circle,#2c77f214,#0000 60%);border-radius:3.40282e38px;width:540px;height:540px;position:absolute;top:30%;left:-10%}.hero__grid-deco{opacity:.5;background-image:radial-gradient(#1219250d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.hero .container{z-index:2;position:relative}.hero__layout{align-items:center;gap:calc(var(--spacing) * 14);grid-template-columns:1.02fr 1.18fr;display:grid}.hero__media{justify-self:stretch}.hero__eyebrow{margin-bottom:calc(var(--spacing) * 5)}.hero__title{margin-bottom:22px}.hero__title .accent{background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.hero__sub{max-width:560px;margin-bottom:30px}.hero__cta{align-items:center;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;margin-bottom:26px;display:flex}.hero__note{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-500);display:inline-flex}.hero__note svg{width:17px;height:17px;color:var(--color-brand-500)}.hero__stats{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);flex-wrap:wrap;gap:30px;margin-top:34px;padding-top:30px;display:flex}.hstat__num{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-ink-900);--tw-leading:1;font-size:clamp(24px,2.4vw,32px);line-height:1}.hstat__num .u{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-inline-start:2px;font-size:.55em}.hstat__label{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-500);font-size:13.5px}.mock{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#12192547), 0 8px 20px -10px var(--tw-shadow-color,#1219251f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative;overflow:hidden}.mock__bar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);align-items:center;gap:7px;padding-block:13px;display:flex}.mock__dot{border-radius:3.40282e38px;width:11px;height:11px}.mock__dot.r{background:#ff5f57}.mock__dot.y{background:#febc2e}.mock__dot.g{background:#28c840}.mock__url{height:calc(var(--spacing) * 6);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 3);color:var(--color-ink-400);direction:ltr;border-radius:7px;flex:1;align-items:center;margin-inline-start:calc(var(--spacing) * 3);font-size:11.5px;display:flex}.mock__app{background-color:var(--color-surface-soft);grid-template-columns:188px 1fr;display:grid}.mock__main{padding:18px}.mock__side{gap:var(--spacing);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}.mock__brandrow{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 1.5);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 3.5);display:flex}.mock__brandrow img{height:22px}.mock__nav-i{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);border-radius:9px;padding-block:9px;padding-inline:11px;transition:background .18s,color .18s;display:flex}.mock__nav-i svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.mock__nav-i:hover:not(.on){background-color:var(--color-brand-tint-2);color:var(--color-primary)}.mock__nav-i.on{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.mock__head{margin-bottom:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:baseline;display:flex}.mock__head h4{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.mock__head span{color:var(--color-ink-400);font-size:11px}.mock__tabs{gap:calc(var(--spacing) * 1.5);display:flex}.mock__tab{cursor:pointer;padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink-500);border-radius:3.40282e38px;padding-block:5px;transition:background .18s,color .18s}.mock__tab.on{background-color:var(--color-brand-600);color:var(--color-white)}.kpis{margin-bottom:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(4,1fr);display:grid}.kpi{padding-inline:13px;padding-block:calc(var(--spacing) * 3);color:var(--color-white);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:13px;min-height:78px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.kpi:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,#1219252e), 0 2px 8px var(--tw-shadow-color,#1219250d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.kpi small{--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);opacity:.92}.kpi b{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);margin-top:7px;display:block}.kpi i{margin-top:calc(var(--spacing) * 1.5);opacity:.82;font-size:9.5px;font-style:normal;display:block}.kpi.blue{background:linear-gradient(140deg,#3b86f5,#2c77f2)}.kpi.indigo{background:linear-gradient(140deg,#6d6df0,#4f4fdb)}.kpi.teal{background:linear-gradient(140deg,#1fc3b3,#0ea597)}.kpi.green{background:linear-gradient(140deg,#36b463,#0f8537)}.kpi.amber{background:linear-gradient(140deg,#fbb03b,#f59e0b)}.kpi.red{background:linear-gradient(140deg,#f2585f,#e03b43)}.kpi.purple{background:linear-gradient(140deg,#9168f5,#7a45e8)}.kpi.slate{background:linear-gradient(140deg,#54607a,#39435a)}.mock__charts{gap:calc(var(--spacing) * 2.5);grid-template-columns:1.3fr 1fr;display:grid}.mock__panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface);border-radius:13px;padding:13px}.mock__panel h5{margin-bottom:calc(var(--spacing) * 2.5);text-align:center;--tw-font-weight:var(--font-weight-extrabold);font-size:11.5px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-800)}.bars{align-items:flex-end;gap:calc(var(--spacing) * 1.5);height:96px;display:flex}.bars span{opacity:.9;background:linear-gradient(180deg, var(--color-brand-400), var(--color-brand-600));border-top-left-radius:4px;border-top-right-radius:4px;flex:1;transition:height .3s,opacity .2s}.donut{margin-inline:auto;margin-top:var(--spacing);background:conic-gradient(var(--color-brand-500) 0 64%,var(--color-viz-blue) 64% 82%,var(--color-ink-300) 82% 90%,var(--color-viz-amber) 90% 100%);border-radius:3.40282e38px;place-items:center;width:116px;height:116px;display:grid}.donut:after{--tw-content:"۸۷۶";content:var(--tw-content);background-color:var(--color-surface);--tw-font-weight:var(--font-weight-black);width:66px;height:66px;font-size:15px;font-weight:var(--font-weight-black);color:var(--color-ink-900);border-radius:3.40282e38px;place-items:center;display:grid}@media (max-width:560px){.mock__app{grid-template-columns:1fr}.mock__side{display:none}.kpis{grid-template-columns:repeat(2,1fr)}.mock__charts{grid-template-columns:1fr}}.section-head{max-width:720px}.section-head--center{text-align:center;max-width:760px;margin-inline:auto}.section-head .h-section{margin-top:calc(var(--spacing) * 3.5)}.section-head .lead{margin-top:calc(var(--spacing) * 4)}.eyebrow--center{justify-content:center}.eyebrow--center:before{width:calc(var(--spacing) * 7)}.story{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.story+.story{margin-top:clamp(64px,8vw,110px)}.story--rev .story__media{order:-1}.story__num{background-color:var(--color-brand-tint);--tw-font-weight:var(--font-weight-black);width:46px;height:46px;font-size:19px;font-weight:var(--font-weight-black);color:var(--color-primary-strong);border-radius:13px;place-items:center;margin-bottom:18px;display:inline-grid}.story__title{margin-bottom:calc(var(--spacing) * 4)}.story__list{flex-direction:column;gap:13px;margin:22px 0 28px;display:flex}.story__list li{align-items:flex-start;gap:calc(var(--spacing) * 3);color:var(--color-ink-700);font-size:15.5px;display:flex}.story__list .tick{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:var(--color-brand-tint);color:var(--color-primary);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.story__list .tick svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.flow{align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;margin-bottom:26px;display:flex}.flow__step{background-color:var(--color-surface);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-700);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;align-items:center;gap:9px;padding-block:9px;padding-inline:15px;display:inline-flex}.flow__step .n{background-color:var(--color-brand-tint);width:22px;height:22px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-primary-strong);border-radius:3.40282e38px;place-items:center;display:grid}.flow__arrow{color:var(--color-ink-300)}.flow__arrow svg{width:18px;height:18px}.screen{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,#1219252e), 0 2px 8px var(--tw-shadow-color,#1219250d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.screen__top{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-soft);padding-inline:calc(var(--spacing) * 3.5);align-items:center;gap:7px;padding-block:11px;display:flex}.screen__top .mock__dot{width:9px;height:9px}.screen__title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-500);margin-inline-start:calc(var(--spacing) * 2)}.screen__body{padding:18px}.kpis--3{margin-bottom:calc(var(--spacing) * 3);grid-template-columns:repeat(3,1fr)}.recon{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.recon__row{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-soft);border-radius:11px;grid-template-columns:auto 1fr auto;padding-block:11px;padding-inline:13px;display:grid}.recon__row .st{border-radius:3.40282e38px;width:9px;height:9px}.recon__row .st.ok{background-color:var(--color-brand-500)}.recon__row .st.warn{background-color:var(--color-warn)}.recon__row .st.err{background-color:var(--color-err)}.recon__row .lbl{--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700)}.recon__pill{--tw-font-weight:var(--font-weight-extrabold);font-size:10.5px;font-weight:var(--font-weight-extrabold);border-radius:3.40282e38px;padding-block:3px;padding-inline:9px}.recon__pill.ok{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.recon__pill.warn{color:#92660a;background:#fef3c7}.recon__pill.err{color:#b42318;background:#fee2e2}.vat__grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,1fr);display:grid}.vat__cell{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-soft);padding:13px}.vat__cell small{color:var(--color-ink-500);font-size:11px}.vat__cell b{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-ink-900);direction:ltr;display:block}.vat__cell.hl{color:var(--color-white);background:var(--brand-grad);border-color:#0000;grid-column:1/-1}.vat__cell.hl small{color:#ffffffd9}.vat__cell.hl b{color:var(--color-white)}@media (max-width:940px){.hero__layout{grid-template-columns:1fr;gap:40px}.story{grid-template-columns:1fr}.story--rev .story__media{order:0}}.feat-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.feat{flex-direction:column;display:flex}.feat__ic{background-color:var(--color-brand-tint);width:54px;height:54px;color:var(--color-primary-strong);border-radius:15px;place-items:center;margin-bottom:18px;display:grid}.feat__ic svg{width:27px;height:27px}.feat h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:9px}.feat p{color:var(--color-ink-500);--tw-leading:1.85;font-size:14.5px;line-height:1.85}@media (max-width:1080px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.feat-grid{grid-template-columns:1fr}}.freestart{align-items:center;gap:calc(var(--spacing) * 10);border-radius:var(--radius-xl);color:var(--color-white);background:linear-gradient(120deg, var(--color-brand-700), var(--color-brand-500) 60%, #2bb35e);grid-template-columns:1.1fr 1fr;padding:clamp(30px,4vw,48px);display:grid;position:relative;overflow:hidden}.freestart:after{--tw-content:"";content:var(--tw-content);background:radial-gradient(circle,#ffffff29,#0000 60%);border-radius:3.40282e38px;width:380px;height:380px;position:absolute;inset:auto -8% -40% auto}.freestart h3{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);font-size:clamp(24px,2.6vw,32px)}.freestart p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#ffffffe6;--tw-leading:1.9;line-height:1.9}.freestart__cta{align-items:center;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;margin-top:22px;display:flex}.freestart__list{z-index:2;gap:calc(var(--spacing) * 3);display:grid;position:relative}.freestart__list li{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-white);align-items:center;gap:11px;display:flex}.freestart__list .tick{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background:#fff3;border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.freestart__list .tick svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}@media (max-width:940px){.freestart{grid-template-columns:1fr}}.bill-toggle{justify-content:center;gap:var(--spacing);background-color:var(--color-surface-soft-2);margin-inline:auto;border-radius:3.40282e38px;flex-wrap:wrap;max-width:100%;margin-top:26px;padding:5px;display:inline-flex}.bill-toggle button{cursor:pointer;padding-inline:22px;padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:14.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-500);border-radius:3.40282e38px;transition:color .2s;position:relative}@media (max-width:420px){.bill-toggle button{padding-inline:calc(var(--spacing) * 3.5);font-size:13.5px}}.bill-toggle button.on{background-color:var(--color-surface);color:var(--color-primary-strong);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.bill-toggle .save{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-brand-600);margin-inline-start:6px}.price-grid{margin-top:calc(var(--spacing) * 11);grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.plan{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.plan:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,#1219252e), 0 2px 8px var(--tw-shadow-color,#1219250d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.plan--featured{border-color:var(--color-brand-500);--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#12192547), 0 8px 20px -10px var(--tw-shadow-color,#1219251f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.plan.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 3px #0f85371f, var(--shadow-md)}.plan__was{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink-400);--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,);text-decoration-line:line-through}.plan__badge{top:calc(var(--spacing) * -3.5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:12.5px;font-weight:var(--font-weight-extrabold);color:var(--color-white);--tw-shadow:0 16px 34px -12px var(--tw-shadow-color,#0f853773);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--brand-grad);border-radius:3.40282e38px;display:inline-block;position:absolute;inset-inline-start:28px}.plan__name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.plan__tag{margin-top:calc(var(--spacing) * 1.5);color:var(--color-ink-500);min-height:20px;font-size:13.5px}.plan__price{align-items:baseline;gap:calc(var(--spacing) * 2);margin:22px 0 6px;display:flex}.plan__price .amt{--tw-font-weight:var(--font-weight-black);font-size:38px;font-weight:var(--font-weight-black);color:var(--color-ink-900);--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,);--tw-leading:1;line-height:1}.plan__price .cur{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink-500)}.plan__period{color:var(--color-ink-400);margin-bottom:22px;font-size:13px}.plan__divider{background-color:var(--color-line);height:1px;margin:4px 0 20px}.plan__list{flex-direction:column;flex:1;gap:13px;margin-bottom:26px;display:flex}.plan__list li{color:var(--color-ink-700);align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.plan__list .tick{margin-top:calc(var(--spacing) * .5);background-color:var(--color-brand-tint);width:22px;height:22px;color:var(--color-primary);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.plan__list .tick svg{width:13px;height:13px}@media (max-width:940px){.price-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.plan--featured{order:-1}}.quotes{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.quote{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 7);flex-direction:column;display:flex}.quote__stars{margin-bottom:calc(var(--spacing) * 3.5);color:#f5a623;gap:3px;display:flex}.quote__stars svg{width:17px;height:17px}.quote p{color:var(--color-ink-700);--tw-leading:1.95;flex:1;font-size:15px;line-height:1.95}.quote__by{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-soft);padding-top:18px;display:flex}.quote__av{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background:var(--brand-grad);border-radius:3.40282e38px;place-items:center;display:grid}.quote__by b{--tw-font-weight:var(--font-weight-extrabold);font-size:14.5px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900);display:block}.quote__by small{color:var(--color-ink-500);font-size:12.5px}@media (max-width:940px){.quotes{grid-template-columns:1fr}}.tcar{position:relative}.tcar__viewport{overflow:hidden}.tcar__track{transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex}.tcar__slide{padding-inline:11px;display:flex}.tcar__slide>.quote{width:100%}.tcar__nav{margin-top:calc(var(--spacing) * 7);justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.tcar__btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink-600);border-radius:3.40282e38px;flex:none;place-items:center;transition:border-color .15s,color .15s;display:grid}.tcar__btn:hover:not(:disabled){border-color:var(--color-brand-300);color:var(--color-primary)}.tcar__btn:disabled{cursor:not-allowed;opacity:.4}.tcar__dots{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.tcar__dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);cursor:pointer;background-color:var(--color-ink-300);border-radius:3.40282e38px;transition:width .2s,background .2s}.tcar__dot.is-active{width:calc(var(--spacing) * 5);background-color:var(--color-brand-500)}.finalcta{border-radius:var(--radius-xl);background-color:var(--color-ink-900);text-align:center;color:var(--color-white);padding:clamp(40px,5vw,68px);position:relative;overflow:hidden}.finalcta:before{--tw-content:"";content:var(--tw-content);background:radial-gradient(circle,#36b46347,#0000 62%);border-radius:3.40282e38px;width:520px;height:520px;position:absolute;inset:-30% 20% auto auto}.finalcta:after{--tw-content:"";content:var(--tw-content);background:radial-gradient(circle,#2c77f229,#0000 62%);border-radius:3.40282e38px;width:460px;height:460px;position:absolute;inset:auto auto -40% 10%}.finalcta>*{z-index:2;position:relative}.finalcta h2{margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);font-size:clamp(28px,3.4vw,44px)}.finalcta p{max-width:600px;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#ffffffbf;--tw-leading:1.9;margin-inline:auto;margin-bottom:30px;line-height:1.9}.finalcta__cta{justify-content:center;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}.tnum{--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,);font-feature-settings:"ss02", "tnum"}.mono{font-family:var(--font-mono);--tw-tracking:.02em;letter-spacing:.02em;color:var(--color-ink-600);--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,)}.toaster{pointer-events:none;inset-inline:0;bottom:calc(var(--spacing) * 6);z-index:60;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:fixed}.toast{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-ink-900);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#12192547), 0 8px 20px -10px var(--tw-shadow-color,#1219251f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;animation:.2s toast-in;display:inline-flex}.toast svg{color:#34d399;width:18px;height:18px}.modal__overlay{z-index:90;background-color:#12192580;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal__overlay{background-color:color-mix(in oklab, var(--color-ink-900) 50%, transparent)}}.modal__overlay{animation:.15s modal-fade}.modal__content{z-index:100;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:92vw;max-width:520px;max-height:88vh;padding:calc(var(--spacing) * 5);--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#12192547), 0 8px 20px -10px var(--tw-shadow-color,#1219251f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none;flex-direction:column;animation:.18s modal-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.modal__head{margin-bottom:calc(var(--spacing) * 5);flex:none;padding-inline-end:calc(var(--spacing) * 8)}.modal__title{--tw-font-weight:var(--font-weight-extrabold);font-size:16.5px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.modal__desc{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.modal__close{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:var(--color-ink-400);border-radius:3.40282e38px;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute}.modal__close:hover{background-color:var(--color-surface-soft);color:var(--color-ink-700)}.modal__close svg{width:18px;height:18px}.modal__body{min-height:0;flex:1;padding-inline-end:calc(var(--spacing) * 4);position:relative}.modal__body [data-overlayscrollbars-viewport]{margin:calc(var(--spacing) * 5)}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.auth-shell{background-color:var(--color-gray-100);min-height:100vh;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);background-image:radial-gradient(60% 55% at 50% 0,#0f853714 0%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-box{width:100%;max-width:430px}.auth-logo{margin-inline:auto;margin-bottom:calc(var(--spacing) * 7);height:calc(var(--spacing) * 10);width:auto;display:block}.auth-logo img{width:auto;height:100%;margin-inline:auto}.auth-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:clamp(24px,4vw,36px)}.auth-head{margin-bottom:calc(var(--spacing) * 7);text-align:center}.auth-head h1{--tw-font-weight:var(--font-weight-extrabold);font-size:22px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.auth-head p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:14px;line-height:var(--leading-relaxed);color:var(--color-ink-500)}.auth-home{margin-top:calc(var(--spacing) * 6);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);transition:color .15s;display:block}.auth-home:hover{color:var(--color-primary)}.auth-ctx{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink-800);display:flex}.auth-ctx__edit{cursor:pointer;align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-primary);display:inline-flex}.auth-ctx__edit svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.auth-2fa-note{margin-bottom:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);background-color:var(--color-info-bg);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#1b5fc4;display:flex}.auth-2fa-note svg{flex:none;width:18px;height:18px;margin-top:1px}.auth-checking{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;min-height:220px;display:flex}.auth-checking svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);color:var(--color-primary)}.auth-checking p{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.otp{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.otp__boxes{gap:calc(var(--spacing) * 2);display:flex}.otp__box{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-line);background-color:var(--color-surface);text-align:center;--tw-font-weight:var(--font-weight-extrabold);width:100%;min-width:0;height:52px;font-size:20px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900);--tw-outline-style:none;outline-style:none;flex:1;transition:border-color .15s,box-shadow .15s}.otp__box:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #0f85371a}.otp__box:disabled{cursor:not-allowed;opacity:.6}.otp__foot{justify-content:center;align-items:center;font-size:13px;display:flex}.otp__timer{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.otp__resend{cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary);transition:opacity .15s}.otp__resend:hover{text-decoration-line:underline}.otp__resend:disabled{cursor:not-allowed;color:var(--color-ink-400);opacity:.7;text-decoration-line:none}.flow-shell{background-color:var(--color-gray-100);min-height:100vh;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);background-image:radial-gradient(60% 55% at 50% 0,#0f853714 0%,#0000 70%);flex-direction:column;align-items:center;display:flex}.flow-box{width:100%;max-width:680px;margin-inline:auto}.flow-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:clamp(24px,4vw,38px);animation:.45s cubic-bezier(.22,1,.36,1) both flow-in;box-shadow:0 1px 2px #1018280a,0 18px 40px -16px #10182824}@media (prefers-reduced-motion:reduce){.flow-card{animation:none}}.flow-loading{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;min-height:220px;display:flex}.flow-loading svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);color:var(--color-primary)}.flow-loading p{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.flow-result{align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;display:flex}.flow-result__icon{border-radius:3.40282e38px;justify-content:center;align-items:center;width:68px;height:68px;animation:.5s cubic-bezier(.34,1.56,.64,1) both flow-pop;display:flex}@media (prefers-reduced-motion:reduce){.flow-result__icon{animation:none}}.flow-result__icon svg{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.flow-result__icon.is-ok{background-color:var(--color-brand-tint);color:var(--color-primary);box-shadow:0 0 0 8px #0f85370f}.flow-result__icon.is-fail{background-color:var(--color-err-bg);color:var(--color-err);box-shadow:0 0 0 8px #e044440f}.flow-result h1,.flow-result h2{--tw-font-weight:var(--font-weight-extrabold);font-size:20px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.flow-result p{--tw-leading:var(--leading-relaxed);max-width:420px;font-size:14px;line-height:var(--leading-relaxed);color:var(--color-ink-500)}.flow-result__meta{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-soft);width:100%;max-width:390px;overflow:hidden}.flow-result__meta>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:13.5px;display:flex}.flow-result__meta>div+div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-soft)}.flow-result__meta dt{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.flow-result__meta dd{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-900)}.flow-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2.5);flex-direction:column;width:100%;display:flex}.flow-steps{margin-bottom:calc(var(--spacing) * 8);overflow-x:auto}.flow-steps .wsteps{justify-content:center}.flow-steps .wstep{transition:border-color .2s,background .2s,color .2s}.flow-step-body{flex-direction:column;display:flex}.flow-form{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.flow-form__head h2{--tw-font-weight:var(--font-weight-extrabold);font-size:18px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.flow-form__head h3{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-ink-800)}.flow-form__head p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--color-ink-500)}.flow-form__head--sub{margin-top:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-soft);padding-top:calc(var(--spacing) * 4)}.flow-grid{grid-template-columns:1fr 1fr}@media not all and (min-width:48rem){.flow-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.flow-seg{gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-soft);padding:var(--spacing);align-self:flex-start;display:inline-flex}.flow-seg button{cursor:pointer;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-500);border-radius:7px;transition:background .2s,color .2s,box-shadow .2s}.flow-seg button:hover{color:var(--color-ink-700)}.flow-seg button.is-on{background-color:var(--color-surface);color:var(--color-primary-strong);box-shadow:0 1px 2px #1018280f,0 2px 8px -4px #1018281f}.flow-seg--sm button{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:12.5px}.flow-logo{cursor:pointer;border-radius:var(--radius-sm);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.flow-logo:hover{border-color:var(--color-primary);color:var(--color-primary)}.flow-assign{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.flow-assign__list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.flow-assign__row{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 4);transition:border-color .2s,box-shadow .2s,background .2s}.flow-assign__row:hover{box-shadow:0 8px 22px -14px #1018282e}.flow-assign__row.is-done{border-color:var(--color-primary);background-color:var(--color-brand-tint)}.flow-assign__pkg{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink-800);display:flex}.flow-assign__num{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:var(--color-primary);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.flow-assign__form{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.flow-assign__create{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.flow-assign__create{grid-template-columns:repeat(3,minmax(0,1fr))}}.flow-assign__ok{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-ok);display:flex}.flow-assign__ok svg{width:18px;height:18px}.flow-finish{padding-block:calc(var(--spacing) * 4)}.profile-layout{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);grid-template-columns:240px 1fr;display:grid}@media (max-width:860px){.profile-layout{grid-template-columns:1fr}}.profile-nav{gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 2);flex-direction:column;align-self:flex-start;display:flex}@media (max-width:860px){.profile-nav{flex-flow:wrap}}.profile-nav__link{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-ink-600);transition:background .15s,color .15s;display:flex}.profile-nav__link:hover{background-color:var(--color-surface-soft);color:var(--color-ink-800)}.profile-nav__link.is-active{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.profile-nav__link svg{flex:none;width:18px;height:18px}.profile-content{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.profile-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6)}.profile-card__head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.profile-card__head h2{--tw-font-weight:var(--font-weight-extrabold);font-size:16.5px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.profile-card__head p{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.profile-hero{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.profile-hero__ava{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:22px;line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-white);object-fit:cover;background:#94a3b8;border-radius:3.40282e38px;flex:none;place-items:center;display:grid;overflow:hidden}.profile-hero__id{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.profile-hero__id strong{--tw-font-weight:var(--font-weight-extrabold);font-size:17px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.profile-hero__id span{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.profile-hero__stats{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.profile-stat{align-items:center;gap:var(--spacing);border-radius:var(--radius-sm);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:center;flex-direction:column;display:flex}.profile-stat b{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.profile-stat span{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.profile-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.profile-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.profile-row__id{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.profile-row__id strong{--tw-font-weight:var(--font-weight-bold);font-size:14.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-800)}.profile-row__id span{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.ent-group{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);transition:border-color .18s;overflow:hidden}.ent-group+.ent-group{margin-top:calc(var(--spacing) * 3)}.ent-group[open]{border-color:var(--color-line-soft)}.ent-group__head{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);list-style-type:none;transition:background-color .15s;display:flex}.ent-group__head:hover{background-color:var(--color-surface-soft-2)}.ent-group__head::-webkit-details-marker{display:none}.ent-group__title{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ent-group__count-num{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11.5px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-500);border-radius:3.40282e38px;place-items:center;display:grid}.ent-group__chevron{color:var(--color-ink-400);transition:transform .2s}.ent-group[open] .ent-group__chevron{transform:rotate(180deg)}.ent-group__body{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ent-bar{gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-soft);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ent-bar:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.ent-bar__meta{--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);justify-content:space-between;align-items:center;display:flex}.ent-bar__track{height:calc(var(--spacing) * 2);background-color:var(--color-surface-soft);border-radius:3.40282e38px;width:100%;overflow:hidden}.ent-bar__fill{background:var(--brand-grad);border-radius:3.40282e38px;height:100%}.ent-bar__fill.is-over{background:#e04444}.status-badge{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);border-radius:3.40282e38px;display:inline-flex}.status-badge.is-active,.status-badge.is-paid,.status-badge.is-committed,.status-badge.is-answered,.status-badge.is-accepted{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.status-badge.is-pending,.status-badge.is-not_committed,.status-badge.is-open,.status-badge.is-reopened,.status-badge.is-reserved{color:#b9720a;background-color:#fff4e0}.status-badge.is-cancelled,.status-badge.is-expired,.status-badge.is-refunded,.status-badge.is-rejected{background-color:var(--color-err-bg);color:var(--color-err)}.status-badge.is-closed,.status-badge.is-inactive{background-color:var(--color-surface-soft);color:var(--color-ink-500)}.status-badge.is-sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:11px}fieldset:disabled{opacity:.6;cursor:not-allowed}.field-status{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.field-status__note{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-err)}.field-note{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-ink-400)}.completion-bar{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.completion-bar__meta{--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);justify-content:space-between;align-items:center;display:flex}.completion-bar__track{height:calc(var(--spacing) * 2);background-color:var(--color-surface-soft);border-radius:3.40282e38px;width:100%;overflow:hidden}.completion-bar__fill{background:var(--brand-grad);border-radius:3.40282e38px;height:100%}.profile-filters{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.profile-filters .searchbar{flex:1;max-width:280px}.profile-filters .field{width:auto;min-width:180px}.profile-table{flex-direction:column;display:flex}.profile-table__row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:grid}.profile-table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.profile-table__row .status-badge{justify-self:flex-start}.profile-table__row.is-head{--tw-font-weight:var(--font-weight-bold);font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-400)}.profile-table__empty{padding-block:calc(var(--spacing) * 10);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-400);flex-direction:column;align-items:center;display:flex}.modules-trigger{text-overflow:ellipsis;white-space:nowrap;text-align:start;--tw-font-weight:var(--font-weight-medium);max-width:100%;font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-700);text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:dotted;display:block;overflow:hidden}.modules-pop{z-index:110;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);max-width:280px;padding:calc(var(--spacing) * 3);color:var(--color-ink-700);--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#12192547), 0 8px 20px -10px var(--tw-shadow-color,#1219251f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;font-size:13px;display:flex}.modules-pop li{list-style-type:none}.modules-pop li+li{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-soft);padding-top:calc(var(--spacing) * 1.5)}.inv-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}.inv-head__total b{--tw-font-weight:var(--font-weight-extrabold);font-size:20px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900);display:block}.inv-head__total span{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.inv-grid{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:480px){.inv-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.inv-field{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.inv-field span{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-ink-400)}.inv-field b{--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-800)}.inv-field.is-wide{grid-column:span 2/span 2}.inv-section{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.inv-section__title{--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-800)}.inv-card{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.inv-card__main{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.inv-card__title{--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-800)}.inv-card__end{align-items:flex-end;gap:var(--spacing);flex-direction:column;display:flex}.chat-shell{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.chat-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex:none;display:flex}.chat-head h2{--tw-font-weight:var(--font-weight-extrabold);font-size:15.5px;font-weight:var(--font-weight-extrabold);color:var(--color-ink-900)}.chat-head p{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.chat-body{gap:calc(var(--spacing) * 2.5);background-color:var(--color-surface-soft);min-height:220px;max-height:60vh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex;overflow-y:auto}@media (max-width:640px){.chat-body{max-height:50vh}}.chat-row{align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.chat-row.is-mine{flex-direction:row-reverse}.chat-row.is-grouped{margin-top:-8px}.chat-row__spacer{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex:none}.chat-bubble{gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:fit-content;max-width:78%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-end-start-radius:4px;flex-direction:column;display:flex;position:relative}.chat-row.is-admin .chat-bubble{border-color:var(--color-brand-300);background-color:var(--color-brand-tint)}.chat-row.is-mine .chat-bubble{color:var(--color-white);background:var(--brand-grad);border-color:#0000;border-end-end-radius:4px;border-end-start-radius:1rem}@media (max-width:640px){.chat-bubble{max-width:86%}}.chat-bubble__name{--tw-font-weight:var(--font-weight-extrabold);font-size:12px;font-weight:var(--font-weight-extrabold);color:var(--color-brand-600)}.chat-bubble__body{--tw-leading:var(--leading-relaxed);font-size:13.5px;line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--color-ink-800)}.chat-row.is-mine .chat-bubble__body{color:var(--color-white)}.chat-bubble__time{--tw-font-weight:var(--font-weight-semibold);width:auto;font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink-400);align-self:flex-end}.chat-row.is-mine .chat-bubble__time{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.chat-row.is-mine .chat-bubble__time{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.chat-bubble__files{gap:var(--spacing);flex-direction:column;display:flex}.chat-bubble__file{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700);transition:background-color .15s;display:flex}.chat-row.is-mine .chat-bubble__file{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.chat-row.is-mine .chat-bubble__file{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.chat-row.is-mine .chat-bubble__file{color:var(--color-white)}.chat-bubble__file:hover{background-color:var(--color-line-soft)}.chat-row.is-mine .chat-bubble__file:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.chat-row.is-mine .chat-bubble__file:hover{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.chat-bubble__file svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex:none}.chat-day{margin-block:var(--spacing);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11.5px;font-weight:var(--font-weight-bold);color:var(--color-ink-400);--tw-shadow:0 2px 8px var(--tw-shadow-color,#1219250f), 0 1px 2px var(--tw-shadow-color,#1219250a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;align-self:center}.chat-composer{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;flex:none;display:flex}.chat-composer__row{align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.chat-composer textarea{resize:none;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-soft);min-height:44px;max-height:140px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:13.5px;line-height:var(--leading-relaxed);--tw-outline-style:none;outline-style:none;flex:1;transition:border-color .15s}.chat-composer textarea:focus{border-color:var(--color-brand-400)}.chat-composer__send{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);color:var(--color-white);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.chat-composer__send:disabled{cursor:not-allowed;opacity:.5}.chat-composer__send{background:var(--brand-grad);transition:transform .12s}.chat-composer__send:active:not(:disabled){transform:scale(.92)}.chat-composer__send svg{width:18px;height:18px;transform:scaleX(-1)}[dir=rtl] .chat-composer__send svg{transform:none}.chat-composer__attach{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.chat-composer__chip{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-surface-soft);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-ink-600);border-radius:3.40282e38px;padding-inline-start:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 1.5);display:flex}.chat-composer__chip button{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-ink-400);border-radius:3.40282e38px;place-items:center;display:grid}.chat-composer__chip button:hover{background-color:var(--color-line-soft);color:var(--color-ink-700)}.chat-composer__attach-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:var(--color-ink-400);--tw-inset-ring-shadow:inset 0 0 0 1.5px var(--tw-inset-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);--tw-inset-ring-color:var(--color-line);border-radius:3.40282e38px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.chat-composer__attach-btn:hover{background-color:var(--color-surface-soft);color:var(--color-ink-700)}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-full{top:100%}.z-\[2\]{z-index:2}.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:0}.m-622{margin:calc(var(--spacing) * 622)}.m-\[18px\]{margin:18px}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-\[52px\]{margin-top:52px}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.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-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.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-7{margin-bottom:calc(var(--spacing) * 7)}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[26px\]{margin-bottom:26px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-full{height:100%}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-44{min-height:calc(var(--spacing) * 44)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-205{max-width:calc(var(--spacing) * 205)}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-md{max-width:var(--container-md)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.\[mask-image\:linear-gradient\(\.\.\.\)\]{-webkit-mask-image:linear-gradient(...);-webkit-mask-image:linear-gradient(...);-webkit-mask-image:linear-gradient(...);mask-image:linear-gradient(...)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-right{text-align:right}.font-base{font-family:var(--font-base)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-amber-400{color:var(--color-amber-400)}.text-err{color:var(--color-err)}.text-ink-300{color:var(--color-ink-300)}.text-ink-400{color:var(--color-ink-400)}.text-ink-500{color:var(--color-ink-500)}.text-ink-600{color:var(--color-ink-600)}.text-ink-700{color:var(--color-ink-700)}.text-ink-800{color:var(--color-ink-800)}.text-primary{color:var(--color-primary)}.text-primary-strong{color:var(--color-primary-strong)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline-offset-2{text-underline-offset:2px}.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)}.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,)}.\[background\:var\(--brand-grad\)\]{background:var(--brand-grad)}.\[transition\:transform_0\.18s_ease\]{transition:transform .18s}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}body{background-color:var(--color-surface-soft);color:var(--color-ink-800);-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02";line-height:1.75}body.dark{background-color:#060818}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)scaleY(.95)}90%{transform:translateY(-4px)scaleY(1.02)}}.animate__bounce{transform-origin:bottom;animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}.animate__headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.animate__swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}.animate__jello{transform-origin:50%;animation-name:jello}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:translate(-2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:translate(2000px)scale(.7)}80%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px)scale(.7)}80%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(700px)scale(.7)}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(-2000px)scale(.7)}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:.7;transform:translate(2000px)scale(.7)}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:.7;transform:translateY(-700px)scale(.7)}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)scaleY(3)}60%{opacity:1;transform:translateY(25px)scaleY(.9)}75%{transform:translateY(-10px)scaleY(.95)}90%{transform:translateY(5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)scaleX(3)}60%{opacity:1;transform:translate(25px)scaleX(1)}75%{transform:translate(-10px)scaleX(.98)}90%{transform:translate(5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)scaleX(3)}60%{opacity:1;transform:translate(-25px)scaleX(1)}75%{transform:translate(10px)scaleX(.98)}90%{transform:translate(-5px)scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)scaleY(5)}60%{opacity:1;transform:translateY(-20px)scaleY(.9)}75%{transform:translateY(10px)scaleY(.95)}90%{transform:translateY(-5px)scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translateY(10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(-20px)scaleY(.9)}to{opacity:0;transform:translateY(2000px)scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)scaleX(.9)}to{opacity:0;transform:translate(-2000px)scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)scaleX(.9)}to{opacity:0;transform:translate(2000px)scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)scaleY(.985)}40%,45%{opacity:1;transform:translateY(20px)scaleY(.9)}to{opacity:0;transform:translateY(-2000px)scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,-100%)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,-100%)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(100%,100%)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate(-100%,100%)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px)scale3d(.95,.95,.95)translateZ(0)rotateY(0)}to{animation-timing-function:ease-in;transform:perspective(400px)scaleX(1)translateZ(0)rotateY(0)}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.animate__flipOutX{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.animate__flipOutY{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate(-100%)skew(30deg)}60%{opacity:1;transform:skew(-20deg)}80%{transform:skew(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)skew(-30deg)}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateIn{transform-origin:50%;animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownLeft{transform-origin:0 100%;animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownRight{transform-origin:100% 100%;animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpLeft{transform-origin:0 100%;animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpRight{transform-origin:100% 100%;animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.animate__rotateOut{transform-origin:50%;animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.animate__rotateOutDownLeft{transform-origin:0 100%;animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutDownRight{transform-origin:100% 100%;animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutUpLeft{transform-origin:0 100%;animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.animate__rotateOutUpRight{transform-origin:100% 100%;animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.animate__hinge{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);transform-origin:0 0;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}.animate__zoomOutDown{transform-origin:bottom;animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform:scale(.1)translate(-2000px)}}.animate__zoomOutLeft{transform-origin:0;animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform:scale(.1)translate(2000px)}}.animate__zoomOutRight{transform-origin:100%;animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}.animate__zoomOutUp{transform-origin:bottom;animation-name:zoomOutUp}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(100%)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-100%)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(100%)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-100%)}}.animate__slideOutUp{animation-name:slideOutUp}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:.3s ease-out slide-up}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:100;src:url(../media/IRANSansX-Thin.44esa1yy9d3sm.woff2)format("woff2"),url(../media/IRANSansX-Thin.1ky7faco-td20.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:200;src:url(../media/IRANSansX-UltraLight.3gm-mpy58cinr.woff2)format("woff2"),url(../media/IRANSansX-UltraLight.40_8td01hmka3.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:300;src:url(../media/IRANSansX-Light.2t03gldvz9833.woff2)format("woff2"),url(../media/IRANSansX-Light.319yxfhghxpxo.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:400;src:url(../media/IRANSansX-Regular.0zi3qsjnwrncp.woff2)format("woff2"),url(../media/IRANSansX-Regular.18mrdyxgsdvxx.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:500;src:url(../media/IRANSansX-Medium.0aph1rt26o-k2.woff2)format("woff2"),url(../media/IRANSansX-Medium.3n9rrvx1s8qdb.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:600;src:url(../media/IRANSansX-DemiBold.1te_wri25l2pm.woff2)format("woff2"),url(../media/IRANSansX-DemiBold.0pn0mz69sy18a.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:700;src:url(../media/IRANSansX-Bold.09l_obap_qiny.woff2)format("woff2"),url(../media/IRANSansX-Bold.1p62wjocgt92g.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:800;src:url(../media/IRANSansX-ExtraBold.1rwcy7ug26hcw.woff2)format("woff2"),url(../media/IRANSansX-ExtraBold.0h4umlkwzltzn.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:900;src:url(../media/IRANSansX-Black.3eptmg-cbnn0-.woff2)format("woff2"),url(../media/IRANSansX-Black.0rucnl2dhlqzk.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:950;src:url(../media/IRANSansX-ExtraBlack.2j8fefs8ctlfy.woff2)format("woff2"),url(../media/IRANSansX-ExtraBlack.0vobnxuq8l2a4.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:1000;src:url(../media/IRANSansX-Heavy.125rbjhi9plb_.woff2)format("woff2"),url(../media/IRANSansX-Heavy.3ofubootpdhw7.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:700;src:url(../media/IRANSansX-Bold.09l_obap_qiny.woff2)format("woff2"),url(../media/IRANSansX-Bold.1p62wjocgt92g.woff)format("woff")}@font-face{font-family:IRANSansX;font-display:swap;font-style:normal;font-weight:400;src:url(../media/IRANSansX-Medium.0aph1rt26o-k2.woff2)format("woff2"),url(../media/IRANSansX-Medium.3n9rrvx1s8qdb.woff)format("woff")}.os-size-observer,.os-size-observer-listener{direction:inherit;pointer-events:none;visibility:hidden;box-sizing:border-box;overflow:hidden;scroll-behavior:auto!important}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;top:0;left:0}.os-size-observer{z-index:-1;contain:strict;padding:inherit;border:inherit;box-sizing:inherit;flex-flow:row;margin:-133px;display:flex;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";box-sizing:inherit;flex:none;width:10px;height:10px;padding:10px}.os-size-observer-appear{animation:1ms forwards os-size-observer-appear-animation}.os-size-observer-listener{box-sizing:border-box;padding:inherit;border:inherit;flex:auto;margin:-133px;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{padding:inherit;border:inherit;box-sizing:content-box;flex:auto;display:block;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{direction:ltr;flex:none;bottom:0;right:0;overflow:hidden}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{box-sizing:border-box;z-index:-1;contain:strict;border:none;flex:none;max-width:0;height:0;max-height:1px;margin:0;padding:0;position:relative;top:calc(100% + 1px);overflow:hidden}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;min-width:1px;height:1000%;min-height:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;scroll-behavior:auto!important;flex-flow:row!important;align-items:stretch!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;z-index:0;border:none;flex:auto;width:100%;min-width:0;height:auto;margin:0;padding:0;position:relative}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah);position:absolute}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{grid-template:1fr/1fr;display:grid}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{width:auto!important;height:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction));contain:size layout;contain:size layout style;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;position:absolute}body>.os-scrollbar{z-index:99999;position:fixed}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;border:none!important;padding:0!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translateX(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{transform:translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));left:auto}.os-scrollbar-vertical .os-scrollbar-handle{transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));top:auto}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";display:block;position:absolute;inset:0}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:#00000070;--os-handle-bg-hover:#0000008c;--os-handle-bg-active:#000000a8}.os-theme-light{--os-handle-bg:#ffffff70;--os-handle-bg-hover:#ffffff8c;--os-handle-bg-active:#ffffffa8}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes usermenu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ss02{-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02"}@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))}}@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))}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-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-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes spin{to{transform:rotate(360deg)}}
