@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-border-style:solid;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-space-y-reverse:0}}}@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:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-base:"Vazirmatn", 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);--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-ok-bg:#e7f6ec;--color-warn:#e08a0b;--color-warn-bg:#fdf2de;--color-err:#e04444;--color-err-bg:#fceaea;--color-info:#2c77f2;--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-semibold);font-weight:var(--font-weight-semibold);--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(40px,4vw,64px)}.section--tight{padding-block:clamp(32px,3.5vw,52px)}.section-soft{background-color:var(--color-surface-soft)}.h-section{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-size:clamp(26px,3vw,38px)}.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-semibold);font-weight:var(--font-weight-semibold);--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{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);padding-inline:22px;padding-block:calc(var(--spacing) * 3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:15px;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition:background-color .1s,color .1s,border-color .1s;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.6}.btn svg{width:18px;height:18px}.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-primary-strong)}.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{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{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{background:#fef6e7}.btn-danger{background-color:var(--color-surface);color:var(--color-err);--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-err)}.btn-danger:hover{background-color:var(--color-err-bg)}.btn-white{background-color:var(--color-surface);color:var(--color-primary-strong)}.btn-white:hover{background-color:var(--color-surface-soft)}.btn-ghost-light{color:var(--color-white);background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffff40}.btn-ghost-light:hover{background:#ffffff2e}.btn-melon{color:var(--color-white);background:linear-gradient(104deg,#0000 45%,#ffffff6b 45.6%,#ffffffe6 47%,#ffffff6b 48.4%,#0000 49%),#cf3450;position:relative;overflow:hidden}.btn-melon:hover{background:linear-gradient(104deg,#0000 45%,#ffffff6b 45.6%,#ffffffe6 47%,#ffffff6b 48.4%,#0000 49%),#b82b44}.btn-melon.btn-lg{padding-bottom:27px;box-shadow:inset 0 -9px #14833c,inset 0 -12px #f4f8f3}.btn-melon.btn-lg:before,.btn-melon.btn-lg:after{--tw-content:"";content:var(--tw-content);background:#3d1220;border-radius:3.40282e38px;width:5px;height:7px;position:absolute;bottom:17px}.btn-melon.btn-lg:before{left:34%;rotate:-16deg}.btn-melon.btn-lg:after{left:60%;rotate:14deg}.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);border-radius:var(--radius-xs);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-700);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-radius:var(--radius-xs);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);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);border-radius:var(--radius-xs);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-semibold);font-weight:var(--font-weight-semibold);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:border-color .1s}.card-hover:hover{border-color:var(--color-brand-300)}.panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface)}.panel__pad{padding:calc(var(--spacing) * 6)}.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);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.panel__head h2{--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold)}.site-header{z-index:60;border-bottom-style:var(--tw-border-style);background-color:var(--color-surface);border-color:#0000;border-bottom-width:1px;transition:border-color .1s;position:sticky;top:0}.site-header.scrolled{border-color:var(--color-line)}.nav{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);height:76px;display:flex}.nav__logo{height:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 12);justify-content:center;align-items:center;display:flex}.nav__logo img{width:auto;height:38px}.nav__logo .logo-mark{display:none}.nav__menu{align-items:center;gap:calc(var(--spacing) * .5);display:flex}.nav__menu a{border-radius:var(--radius-xs);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);padding-block:9px;transition:color .1s,background-color .1s}.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);border-radius:var(--radius-xs);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-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;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-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);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);min-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-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);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-semibold);font-size:14px;font-weight:var(--font-weight-semibold);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-enter{margin-top:calc(var(--spacing) * 2);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);background-color:var(--color-primary);width:100%;padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-white);display:flex}.nav__drawer-enter:disabled{cursor:default;opacity:.7}.nav__drawer-enter svg{width:17px;height:17px}.nav__drawer-heading{margin-top: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) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-ink-400);display:block}.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);border-radius:var(--radius-sm);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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);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);border-radius:var(--radius-xs);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:13px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);object-fit:cover;background:#94a3b8;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 4px 12px var(--tw-shadow-color,#1219252e);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);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-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);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-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);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-semibold);font-size:14px;font-weight:var(--font-weight-semibold);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-semibold);font-size:14px;font-weight:var(--font-weight-semibold);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)}.usermenu__enter{margin-top:var(--spacing);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);background-color:var(--color-primary);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-white);transition:opacity .15s;display:flex}.usermenu__enter:hover{opacity:.9}.usermenu__enter:disabled{cursor:default;opacity:.7}.usermenu__enter svg{width:18px;height:18px}.usermenu__enter svg.animate-spin{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.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-semibold);font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);background-color:var(--color-primary);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 4px 12px var(--tw-shadow-color,#1219252e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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-semibold);font-weight:var(--font-weight-semibold);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-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);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-semibold);font-weight:var(--font-weight-semibold);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{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);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{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-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700);display:flex}.nav__drawer a svg{width:18px;height:18px;color:var(--color-ink-500)}.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)}.nav__drawer a.active svg{color:var(--color-primary)}}.pagehead{padding-block:clamp(28px,4vw,46px) clamp(22px,3vw,34px);position:relative;overflow:hidden}.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{min-height:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 12);color:var(--color-ink-500);justify-content:center;align-items:center;display:inline-flex}.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-semibold);font-weight:var(--font-weight-semibold);--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}@media (max-width:640px){.pagehead__actions{width:100%}}.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-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink-800);flex:1}.cart-row__price{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);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-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink-800);justify-content:space-between;align-items:center;display:flex}.cart-summary__row--muted{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.cart-summary__row--discount{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-primary-strong)}.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);border-radius:var(--radius-xs);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);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-semibold);font-size:15px;font-weight:var(--font-weight-semibold);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-semibold);font-size:14px;font-weight:var(--font-weight-semibold);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-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-ink-800)}.invoice-totals .invoice-totals__deduct{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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-semibold);font-size:15px;font-weight:var(--font-weight-semibold);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-semibold);font-size:14px;font-weight:var(--font-weight-semibold);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-semibold);font-size:14px;font-weight:var(--font-weight-semibold);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)}.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 2px 8px var(--tw-shadow-color,#12192524);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-medium);font-size:11px;font-weight:var(--font-weight-medium);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:border-color .1s;display:flex}.tool:hover{border-color:var(--color-brand-300)}.tool__ic{border-radius:var(--radius-xs);background-color:var(--color-brand-tint);width:46px;height:46px;color:var(--color-primary-strong);place-items:center;display:grid}.tool__ic svg{width:23px;height:23px}.tool h2,.tool h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);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--cta{background-color:var(--color-primary);color:var(--color-white);border-color:#0000;justify-content:center;align-items:flex-start}.tool--cta h2,.tool--cta h3{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);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.searchbar input{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:100%;padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 11);padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none;transition:border-color .1s}.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-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-700);display:flex}.field .req{color:var(--color-err)}input[type=number],input[type=tel]{direction:ltr}.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[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-err)}.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{border-color:var(--color-err);box-shadow:0 0 0 4px #e044441f}.input.with-ic{padding-right:calc(var(--spacing) * 11)}.input.with-tic{padding-left: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;outline-style:none;justify-content:center;align-items:center;transition:color .1s;display:flex;position:absolute;top:50%;left: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);position:absolute;top:50%;right:14px}.field__help{color:var(--color-ink-400);font-size:12.5px}.field__err{margin-top:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * .5);color:var(--color-err);font-size:12.5px;display:block}.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 .1s;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 1px 3px var(--tw-shadow-color,#1219251f);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 .15s;position:relative;inset-inline-start:3px}.switch:has(input:checked){background-color:var(--color-primary);--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)}.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__trigger[aria-invalid=true]{border-color:var(--color-err)}.combo__trigger[aria-invalid=true]:focus,.combo__trigger[aria-invalid=true][data-state=open]{border-color:var(--color-err);box-shadow:0 0 0 4px #e044441f}.combo__value{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;overflow:hidden}.combo__placeholder{text-overflow:ellipsis;white-space:nowrap;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-400);flex:1;overflow:hidden}.combo__img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 10);border-radius:var(--radius-xs);background-color:var(--color-white);object-fit:contain;flex:none}.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 4px 12px var(--tw-shadow-color,#1219252e);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-semibold);font-size:12px;font-weight:var(--font-weight-semibold);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>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.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-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);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(auto-fit,minmax(180px,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-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900);direction:ltr}.codepill{border-radius:var(--radius-xs);padding-inline:calc(var(--spacing) * 2);color:#d6f5e1;background:var(--color-ink-900);direction:ltr;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;border-radius:var(--radius-xs);padding-inline:calc(var(--spacing) * 5);padding-block: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-500);transition:background-color .1s,color .1s}.tseg button:hover{color:var(--color-ink-700)}.tseg button.is-on{background-color:var(--color-surface);color:var(--color-primary-strong)}.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{background-color:var(--color-warn-bg);color:#92660a}.alert-danger{background-color:var(--color-err-bg);color:#c0392b}.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-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-400)}.itable .mono{text-align:right;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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)}.th-sort.is-active{color:var(--color-ink-900)}.th-sort.is-active svg{color:var(--color-primary-strong)}.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);flex-wrap:wrap;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-semibold);font-weight:var(--font-weight-semibold);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-sm);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);border-radius:var(--radius-sm);background-color:var(--color-surface);width:60px;height:60px;color:var(--color-primary);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);border-radius:var(--radius-xs);background-color:var(--color-brand-tint);color:var(--color-primary-strong);flex:none;place-items:center;display:grid}.filerow .fic svg{width:18px;height:18px}.filerow .fname{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);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 h3{margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);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-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);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);padding:22px;position:sticky}.dl-aside h2{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-semibold);font-size:15px;font-weight:var(--font-weight-semibold)}.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-color .1s,color .1s;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 h2{--tw-font-weight:var(--font-weight-semibold);font-size:17px;font-weight:var(--font-weight-semibold)}.dl-group__head .count{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);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:border-color .1s;display:flex}.dl-row:hover{border-color:var(--color-brand-300)}.dl-row .dl-ic{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xs);background-color:var(--color-surface-soft);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);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-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-800);flex:1}.dl-row .dl-tag{border-radius:var(--radius-xs);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-400);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 .1s;overflow:hidden}.faq__item.open{border-color:var(--color-brand-300)}.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-semibold);width:100%;font-size:15.5px;font-weight:var(--font-weight-semibold);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-sm);background-color:var(--color-brand-tint);color:var(--color-primary);flex:none;place-items:center;transition:transform .15s,background-color .15s;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 .15s;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}.faq__aside .qmark{border-radius:var(--radius-sm);background-color:var(--color-brand-tint);width:84px;height:84px;color:var(--color-primary);margin-inline:auto;place-items:center;margin-bottom:22px;display:grid}.faq__aside .qmark svg{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.faq__aside h2{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-color:var(--color-brand-600);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 h1,.contact-hero h2{margin-bottom:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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);background:#143c2659;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{border-radius:var(--radius-xs);background:#ffffff2e;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);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);border-radius:var(--radius-xs);background-color:var(--color-brand-tint);color:var(--color-primary-strong);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-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-400)}.contact-card .cv{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);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) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xs);background-color:var(--color-surface-soft);color:var(--color-ink-500);place-items:center;transition:background-color .1s,color .1s;display:grid}.social-row a:hover{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 h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-bottom:22px;font-size:clamp(26px,3vw,38px)}.about-copy h1 .accent{color:var(--color-primary-strong)}.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-semibold);font-weight:var(--font-weight-semibold);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 4px 12px var(--tw-shadow-color,#1219252e);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);border-radius:var(--radius-xs);background-color:var(--color-surface-soft-2)}.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-color:var(--color-brand-tint);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}.stat-box .n{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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-semibold);font-weight:var(--font-weight-semibold);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);padding:26px}.value-card .vic{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xs);background-color:var(--color-brand-tint);width:52px;height:52px;color:var(--color-primary-strong);place-items:center;display:grid}.value-card .vic svg{width:26px;height:26px}.value-card h2,.value-card h3{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 h1{margin-bottom:18px;font-size:clamp(22px,2.4vw,30px)}.legal-intro h1 .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 h2{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-semibold);font-size:19px;font-weight:var(--font-weight-semibold);margin:36px 0 14px;display:flex}.legal h2:first-of-type{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:0;margin-top:0}.legal h2 .nm{border-radius:var(--radius-xs);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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-strong);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-semibold);font-weight:var(--font-weight-semibold);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)}.tguide-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)}.tguide-head{margin-bottom:calc(var(--spacing) * 6)}.tguide-head .h-section{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);font-size:clamp(22px,2.6vw,30px)}.tguide-head .lead{font-size:15px}.tguide-cta{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.tguide-cta h3{--tw-font-weight:var(--font-weight-semibold);font-size:16.5px;font-weight:var(--font-weight-semibold);color:var(--color-white)}.tguide-note{margin-bottom:calc(var(--spacing) * 8);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:var(--color-warn-bg);padding:calc(var(--spacing) * 5);display:flex}.tguide-note svg{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:#92660a;flex:none}.tguide-note strong{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:#92660a;display:block}.tguide-note ul{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.tguide-note li{--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium);color:#92660a;--tw-leading:1.8;line-height:1.8}.tguide{column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,1fr);display:grid}.tguide__item{scroll-margin-top:90px}.tguide__head{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.tguide__num{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-xs);background-color:var(--color-brand-tint);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-primary-strong);flex:none;place-items:center;display:grid}.tguide__item h2{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900)}.tguide__body>p{margin-bottom:calc(var(--spacing) * 3);color:var(--color-ink-500);--tw-leading:1.95;font-size:14px;line-height:1.95}.tguide__body ul.bullets{gap:calc(var(--spacing) * 2);flex-direction:column;margin:2px 0 8px;display:flex}.tguide__body ul.bullets li{color:var(--color-ink-600);--tw-leading:1.8;align-items:flex-start;gap:10px;font-size:14px;line-height:1.8;display:flex}.tguide__body ul.bullets li:before{--tw-content:"";content:var(--tw-content);background-color:var(--color-brand-400);border-radius:3.40282e38px;flex:none;width:6px;height:6px;margin-top:10px}.tguide__body strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900)}.tguide__body>:last-child{margin-bottom:0}.tguide-nav{margin-top:calc(var(--spacing) * 8);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) * 6);flex-wrap:wrap;display:flex}.tguide-nav__label{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.tguide-nav__pill{border-radius:var(--radius-xs);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) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700);padding-block:7px;transition:border-color .1s,color .1s}.tguide-nav__pill:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width:760px){.tguide{grid-template-columns:1fr}.tguide-cta{text-align:center;flex-direction:column;align-items:stretch}}.footer{background-color:var(--color-ink-900);color:var(--color-white);margin-top:clamp(40px,4vw,64px);padding-top:60px}.footer__top{gap:calc(var(--spacing) * 5);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{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xs);color:#ffffffb3;background:#ffffff12;place-items:center;transition:background-color .1s,color .1s;display:grid}.footer__social a:hover{background-color:var(--color-brand-500);color:var(--color-white)}.footer__social svg{width:18px;height:18px}.footer__col h2{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:18px}.footer__col ul{flex-direction:column;display:flex}.footer__col a{min-height:calc(var(--spacing) * 12);color:#fff9;align-items:center;font-size:13.5px;transition:color .15s;display:flex}.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 a{min-height:calc(var(--spacing) * 12);align-items:center;display:inline-flex}.footer__contact li:has(a){align-items:center;margin-bottom:0}.footer__contact li:has(a) svg{margin-top:0}.footer__contact .ltr{direction:ltr}.footer__certs{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:flex}.footer__cert{border-radius:var(--radius-xs);background-color:var(--color-surface);width:76px;height:88px;padding:calc(var(--spacing) * 1.5);place-items:center;display:grid}.footer__cert--namad{background-color:var(--color-surface)}.footer__cert .ph{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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{min-height:calc(var(--spacing) * 12);color:#ffffff8c;align-items:center;font-size:12.5px;display:inline-flex}.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;border-radius:var(--radius-sm);background-color:var(--color-primary);width:54px;height:54px;color:var(--color-white);--tw-shadow:0 4px 12px var(--tw-shadow-color,#1219252e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);bottom:22px;place-items:center;transition:background-color .1s;display:grid;position:fixed;inset-inline-end:22px}.fab:hover{background-color:var(--color-primary-strong)}.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(40px,4vw,64px);position:relative;overflow:hidden}.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{color:var(--color-primary-strong)}.hero__sub{margin-bottom:calc(var(--spacing) * 2);max-width:560px}.hero__cta{align-items:center;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;margin-top:52px;margin-bottom:26px;display:flex}.melon-cta{display:inline-flex;position:relative}.melon-cta__hint{pointer-events:none;align-items:flex-end;gap:var(--spacing);padding-right:var(--spacing);padding-bottom:var(--spacing);display:flex;position:absolute;bottom:100%;right:100%}.melon-cta__note{padding-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-ink-400);rotate:-7deg}.melon-cta__spiral{width:48px;height:38px;position:relative}.melon-cta__turn,.melon-cta__spiral:before,.melon-cta__spiral:after{border-style:var(--tw-border-style);--tw-border-style:dashed;border:2px dashed #0000;border-radius:3.40282e38px;position:absolute;rotate:-45deg}.melon-cta__spiral:before,.melon-cta__spiral:after{--tw-content:"";content:var(--tw-content)}.melon-cta__turn{top:15px;left:calc(var(--spacing) * 4);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-top-color:var(--color-ink-300);border-right-color:var(--color-ink-300)}.melon-cta__spiral:before{top:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-bottom-color:var(--color-ink-300);border-left-color:var(--color-ink-300)}.melon-cta__spiral:after{top:5px;left:calc(var(--spacing) * 1.5);border-top-color:var(--color-ink-300);border-right-color:var(--color-ink-300);width:30px;height:30px}.melon-cta__spiral svg{width:17px;height:17px;color:var(--color-ink-300);position:absolute;top:14px;left:28px;rotate:-20deg}@media (max-width:560px),(min-width:941px) and (max-width:1199px){.melon-cta__hint{display:none}}.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-semibold);font-weight:var(--font-weight-semibold);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-medium);font-weight:var(--font-weight-medium);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 4px 12px var(--tw-shadow-color,#1219252e);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);border-radius:var(--radius-xs);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 3);color:var(--color-ink-400);direction:ltr;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);border-radius:var(--radius-xs);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);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 .mock__title{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900);--tw-leading:1.3;--tw-tracking:-.01em;letter-spacing:-.01em;line-height:1.3}.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-semibold);font-size:11px;font-weight:var(--font-weight-semibold);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{border-radius:var(--radius-xs);padding-inline:13px;padding-block:calc(var(--spacing) * 3);color:var(--color-white);min-height:78px;position:relative;overflow:hidden}.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-semibold);line-height:1;font-weight:var(--font-weight-semibold);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-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface);padding:13px}.mock__panel .mock__panel-title{margin-bottom:calc(var(--spacing) * 2.5);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-800);--tw-leading:1.3;--tw-tracking:-.01em;letter-spacing:-.01em;line-height:1.3}.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-semibold);width:66px;height:66px;font-size:15px;font-weight:var(--font-weight-semibold);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{align-items:center;gap:calc(var(--spacing) * 8);grid-template-columns:1fr 1fr;display:grid}.story+.story{margin-top:clamp(48px,5vw,72px)}.story--rev .story__media{order:-1}.story__num{border-radius:var(--radius-xs);background-color:var(--color-brand-tint);--tw-font-weight:var(--font-weight-semibold);width:46px;height:46px;font-size:19px;font-weight:var(--font-weight-semibold);color:var(--color-primary-strong);place-items:center;margin-bottom:18px;display:inline-grid}.story__title{margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-size:clamp(19px,2vw,24px)}.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);border-radius:var(--radius-xs);background-color:var(--color-brand-tint);color:var(--color-primary);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{border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700);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-semibold);font-weight:var(--font-weight-semibold);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 2px 8px var(--tw-shadow-color,#12192524);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-semibold);font-weight:var(--font-weight-semibold);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-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-soft);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{border-radius:var(--radius-xs);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);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);align-items:baseline;gap:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900);display:flex}.vat__unit{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-ink-500)}.vat__cell.hl{background-color:var(--color-primary);color:var(--color-white);border-color:#0000;grid-column:1/-1}.vat__cell.hl small{color:#ffffffd9}.vat__cell.hl b{color:var(--color-white)}.vat__cell.hl .vat__unit{color:#ffffffd9}.ledger{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.ledger__row{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-soft);grid-template-columns:1fr repeat(3,minmax(56px,auto));padding-block:9px;padding-inline:11px;display:grid}.ledger__row .lbl{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700);overflow:hidden}.ledger__row .num{text-align:end;--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-500)}.ledger__row--head{padding-block:var(--spacing);background-color:#0000;border-color:#0000}.ledger__row--head .lbl,.ledger__row--head .num{--tw-font-weight:var(--font-weight-medium);font-size:10.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-500)}.ledger__row--total{background-color:var(--color-primary);border-color:#0000}.ledger__row--total .lbl,.ledger__row--total .num{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.ledger__unit{margin-top:calc(var(--spacing) * 2.5);text-align:end;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-ink-500)}@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{border-radius:var(--radius-xs);background-color:var(--color-brand-tint);width:54px;height:54px;color:var(--color-primary-strong);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-color:var(--color-brand-600);grid-template-columns:1.1fr 1fr;padding:clamp(28px,3.5vw,44px);display:grid;position:relative;overflow:hidden}.freestart h3{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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{z-index:2;align-items:center;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;margin-top:22px;display:flex;position:relative}.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);border-radius:var(--radius-xs);background:#fff3;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}}.consult{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.consult__aside{flex-direction:column;justify-content:center;padding:clamp(28px,3.5vw,44px);display:flex}.consult__aside h2{margin-top:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900);font-size:clamp(22px,2.4vw,28px)}.consult__aside p{margin-top:calc(var(--spacing) * 3);max-width:420px;color:var(--color-ink-500);--tw-leading:1.9;font-size:15px;line-height:1.9}.consult__points{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}.consult__points li{align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700);display:flex}.consult__tick{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-xs);background-color:var(--color-brand-tint);color:var(--color-primary-strong);flex:none;place-items:center;display:grid}.consult__tick svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.consult__panel{background-color:var(--color-surface-soft);border-inline-start:1px solid var(--color-line);flex-direction:column;justify-content:center;padding:clamp(24px,3vw,36px);display:flex}.consult__status{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-600);display:inline-flex}.consult__dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-ok);border-radius:3.40282e38px;flex:none}.consult__form-row{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.consult__form-row .btn{justify-content:center}@media (min-width:640px){.consult__form-row{flex-direction:row;align-items:flex-start}}@media (max-width:940px){.consult{grid-template-columns:1fr}.consult__panel{border-inline-start:none;border-top:1px solid var(--color-line)}}.bill-toggle{justify-content:center;gap:var(--spacing);border-radius:var(--radius-sm);background-color:var(--color-surface-soft-2);margin-inline:auto;flex-wrap:wrap;max-width:100%;margin-top:26px;padding:5px;display:inline-flex}.bill-toggle button{min-height:calc(var(--spacing) * 12);cursor:pointer;border-radius:var(--radius-sm);padding-inline:22px;padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);transition:color .1s;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)}.bill-toggle .save{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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:border-color .1s;display:flex;position:relative}.plan:hover{border-color:var(--color-brand-300)}.plan--featured{border-color:var(--color-brand-500)}.plan.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 3px #0f85371f}.plan__was{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);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;display:block}.plan__badge{top:calc(var(--spacing) * -3.5);border-radius:var(--radius-xs);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-white);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-semibold);font-weight:var(--font-weight-semibold);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-semibold);font-size:32px;font-weight:var(--font-weight-semibold);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-medium);font-size:15px;font-weight:var(--font-weight-medium);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);border-radius:var(--radius-xs);background-color:var(--color-brand-tint);width:22px;height:22px;color:var(--color-primary);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);border-radius:var(--radius-xs);background-color:var(--color-primary);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);place-items:center;display:grid}.quote__by b{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);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 .15s;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) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink-600);flex:none;place-items:center;transition:border-color .1s,color .1s;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;display:flex}.tcar__dot{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 8);cursor:pointer;place-items:center;display:grid}.tcar__dot:before{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-ink-300);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;transition:width .15s,background-color .15s;display:block}.tcar__dot.is-active:before{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(28px,3.5vw,44px);position:relative;overflow:hidden}.finalcta>*{z-index:2;position:relative}.finalcta h2{margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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-tracking:-.02em;letter-spacing:-.02em;--tw-numeric-spacing:proportional-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:"ss01", "pnum"}.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;top: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);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.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);--tw-shadow:0 4px 12px var(--tw-shadow-color,#1219252e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);animation:.2s toast-in;display:inline-flex}.toast svg{flex:none;width:18px;height:18px}.toast--success{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.toast--info{background-color:var(--color-info-bg);color:#1b5fc4}.toast--warning{color:#92660a;background:#fef6e7}.toast--danger{color:#c0392b;background:#fdecec}.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__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 4px 12px var(--tw-shadow-color,#1219252e);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;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-semibold);font-size:16.5px;font-weight:var(--font-weight-semibold);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);border-radius:var(--radius-sm);color:var(--color-ink-400);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)}.melon-modal__overlay{z-index:90;background-color:#12192599;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.melon-modal__overlay{background-color:color-mix(in oklab, var(--color-ink-900) 60%, transparent)}}.melon-modal{z-index:100;text-align:center;border-radius:var(--radius-2xl);background-color:var(--color-surface);--tw-shadow:0 4px 12px var(--tw-shadow-color,#1219252e);width:92vw;max-width:430px;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;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.melon-modal__rind{background:linear-gradient(#14833c 0 12px,#f4f8f3 12px 18px);width:100%;height:18px}.melon-modal__flesh{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 7);background:#cf3450;position:relative}.melon-modal__knife{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:var(--color-white)}.melon-modal__title{--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);color:var(--color-white)}.melon-modal__lead{margin-top:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium);color:#ffd9e0}.melon-modal__seed{background:#3d1220;border-radius:3.40282e38px;width:6px;height:9px;position:absolute}.melon-modal__seed--1{top:26px;left:13%;rotate:-20deg}.melon-modal__seed--2{top:54px;left:7%;rotate:12deg}.melon-modal__seed--3{top:34px;right:11%;rotate:24deg}.melon-modal__seed--4{bottom:26px;right:6%;rotate:-10deg}.melon-modal__close{top:calc(var(--spacing) * 3.5);left:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-sm);color:#ffffffb3;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.melon-modal__close{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.melon-modal__close{transition:background-color .15s,color .15s}.melon-modal__close:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.melon-modal__close:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.melon-modal__close:hover{color:var(--color-white)}.melon-modal__close svg{width:18px;height:18px}.melon-modal__body{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}.melon-modal__days{justify-content:center;align-items:baseline;gap:calc(var(--spacing) * 1.5);display:flex}.melon-modal__days b{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:40px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink-900)}.melon-modal__days span{--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-ink-500)}.melon-modal__desc{margin-top:calc(var(--spacing) * 3);--tw-leading:1.9;color:var(--color-ink-500);text-wrap:pretty;font-size:13.5px;line-height:1.9}.melon-modal__actions{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.melon-slash{cursor:pointer;border-radius:var(--radius-sm);background-color:var(--color-ink-900);width:100%;position:relative;overflow:hidden}.melon-slash__reveal{min-height:calc(var(--spacing) * 12);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-semibold);font-size:15px;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-white);opacity:0;transition:opacity .18s 60ms;display:flex}.melon-slash__reveal svg{width:18px;height:18px}.melon-slash__half{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:15px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);background:linear-gradient(104deg,#0000 45%,#ffffff6b 45.6%,#ffffffe6 47%,#ffffff6b 48.4%,#0000 49%),#cf3450;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s;display:flex;position:absolute;inset:0;box-shadow:inset 0 -9px #14833c,inset 0 -12px #f4f8f3}.melon-slash__half svg{width:18px;height:18px}.melon-slash__half:before,.melon-slash__half:after{--tw-content:"";content:var(--tw-content);background:#3d1220;border-radius:3.40282e38px;width:5px;height:7px;position:absolute;bottom:17px}.melon-slash__half:before{left:31%;rotate:-16deg}.melon-slash__half:after{left:63%;rotate:14deg}.melon-slash__half--top{clip-path:polygon(0 0,100% 0,100% 37%,0 65%)}.melon-slash__half--bottom{clip-path:polygon(0 64%,100% 36%,100% 100%,0 100%)}.melon-slash:hover .melon-slash__half--top,.melon-slash:focus-visible .melon-slash__half--top{transform:translate(-14px,-118%)rotate(-7deg)}.melon-slash:hover .melon-slash__half--bottom,.melon-slash:focus-visible .melon-slash__half--bottom{transform:translate(14px,118%)rotate(7deg)}.melon-slash:hover .melon-slash__reveal,.melon-slash:focus-visible .melon-slash__reveal{opacity:1}@media (hover:none){.melon-slash__half{display:none}.melon-slash__reveal{opacity:1}}@media (prefers-reduced-motion:reduce){.melon-slash__half,.melon-slash__reveal{transition:none}}.melon-modal__cancel{min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-sm);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-ink-400);transition:color .1s}.melon-modal__cancel:hover{color:var(--color-ink-700)}.demo-welcome{align-items:center;gap:calc(var(--spacing) * 3.5);text-align:center;flex-direction:column;display:flex}.demo-welcome__melon{border-radius:var(--radius-sm);width:68px;height:68px;padding-bottom:calc(var(--spacing) * 3.5);color:var(--color-white);background:linear-gradient(#cf3450 0 66%,#f4f8f3 66% 78%,#14833c 78% 100%);justify-content:center;align-items:flex-end;animation:.5s cubic-bezier(.34,1.56,.64,1) both flow-pop;display:flex}@media (prefers-reduced-motion:reduce){.demo-welcome__melon{animation:none}}.demo-welcome__melon svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.demo-welcome h1{--tw-font-weight:var(--font-weight-semibold);font-size:21px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900)}.demo-welcome__lead{--tw-leading:2;max-width:470px;color:var(--color-ink-500);text-wrap:pretty;font-size:14px;line-height:2}.demo-welcome__points{margin-top:var(--spacing);gap:calc(var(--spacing) * 2.5);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:470px;padding:calc(var(--spacing) * 4);text-align:right;flex-direction:column;display:flex}.demo-welcome__points li{align-items:flex-start;gap:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:13.5px;line-height:var(--leading-relaxed);color:var(--color-ink-700);display:flex}.demo-welcome__points svg{width:17px;height:17px;color:var(--color-primary);flex-shrink:0;margin-top:3px}.demo-welcome__timer{margin-top:var(--spacing);width:100%;max-width:470px}.demo-welcome__count{margin-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-ink-500);display:flex}.demo-welcome__count svg{width:16px;height:16px}.demo-welcome .completion-bar__track{height:var(--spacing);background-color:var(--color-line-soft)}.demo-welcome .completion-bar__fill{transition:width 1s linear}@media (prefers-reduced-motion:reduce){.demo-welcome .completion-bar__fill{transition:none}}.auth-shell{background-color:var(--color-gray-100);min-height:100vh;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);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);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-semibold);font-size:22px;font-weight:var(--font-weight-semibold);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-semibold);font-size:14px;font-weight:var(--font-weight-semibold);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-forgot-link{margin-top:calc(var(--spacing) * -2);text-align:start;--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-primary);transition:color .15s;display:block}.auth-forgot-link:hover{color:var(--color-primary-strong)}.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-semibold);width:100%;min-width:0;height:52px;font-size:20px;font-weight:var(--font-weight-semibold);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-semibold);font-weight:var(--font-weight-semibold);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);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}@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:var(--radius-sm);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-semibold);font-size:20px;font-weight:var(--font-weight-semibold);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-semibold);font-weight:var(--font-weight-semibold);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 .1s,background-color .1s,color .1s}.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-semibold);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900)}.flow-form__head h3{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);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;border-radius:var(--radius-xs);padding-inline:calc(var(--spacing) * 5);padding-block: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-500);transition:background-color .1s,color .1s}.flow-seg button:hover{color:var(--color-ink-700)}.flow-seg button.is-on{background-color:var(--color-surface);color:var(--color-primary-strong)}.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 .1s,background-color .1s}.flow-assign__row:hover{border-color:var(--color-brand-300)}.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-semibold);font-size:14px;font-weight:var(--font-weight-semibold);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-semibold);font-size:12px;font-weight:var(--font-weight-semibold);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-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-ok);display:flex}.flow-assign__ok svg{width:18px;height:18px}.flow-finish{padding-block:calc(var(--spacing) * 4)}.skeleton{border-radius:var(--radius-xs);background-color:var(--color-line-soft);animation:1.4s ease-in-out infinite skeleton-pulse;display:block;overflow:hidden}.skeleton--text{height:calc(var(--spacing) * 3.5);width:100%}.skeleton--title{height:calc(var(--spacing) * 5);width:40%}.skeleton--pill{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 20)}.skeleton--avatar{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-sm);flex:none}.skeleton--btn{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 32);border-radius:var(--radius-sm)}.skeleton-lines{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.skeleton-lines>.skeleton:nth-child(2){width:80%}.skeleton-lines>.skeleton:nth-child(3){width:60%}.empty-state{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;flex-direction:column;display:flex}.empty-state__icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-sm);background-color:var(--color-surface-soft);color:var(--color-ink-400);place-items:center;display:grid}.empty-state__icon svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.empty-state h3{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700)}.empty-state p{max-width:42ch;color:var(--color-ink-500);--tw-leading:1.9;font-size:13.5px;line-height:1.9}.empty-state.is-compact{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 8)}.empty-state.is-compact .empty-state__icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.empty-state.is-compact .empty-state__icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.data-list{flex-direction:column;display:flex}.data-list__head,.data-list__row{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);display:grid}.data-list__head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-400)}.data-list__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3.5);color:var(--color-ink-700);font-size:13.5px}.data-list__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-list__row{transition:background-color .1s}.data-list__row:hover{background-color:var(--color-brand-tint-2)}.data-list__head>*,.data-list__row>*{min-width:0}.data-list__row .status-badge{justify-self:flex-start}.data-list__cell{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.data-list__strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-800)}.data-list__muted{color:var(--color-ink-400)}.data-list__stack{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}@media (max-width:767px){.data-list__stack{text-align:end;align-items:flex-end}}.data-list__row.is-link{cursor:pointer}@media (max-width:767px){.data-list{gap:calc(var(--spacing) * 3)}.data-list__head{display:none}.data-list__row{gap:calc(var(--spacing) * 2);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) * 4);grid-template-columns:repeat(1,minmax(0,1fr))}.data-list__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-list__row:hover{background-color:var(--color-surface)}.data-list__row>*{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;min-width:0;display:flex}.data-list__row>[data-label]:before{--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-400);--tw-content:attr(data-label);content:var(--tw-content);flex:none}.data-list__row>[data-cell=actions]{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) * 3);justify-content:flex-start}.data-list__row>[data-cell=actions]:before{display:none}}.data-list--packages .data-list__head,.data-list--packages .data-list__row{grid-template-columns:64px 2fr 1fr 1.4fr 1fr 1fr}.data-list--billing .data-list__head,.data-list--billing .data-list__row{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1.4fr}.data-list--tickets .data-list__head,.data-list--tickets .data-list__row{grid-template-columns:1fr 2.2fr 1fr 1fr 1.1fr}.data-list--codes .data-list__head,.data-list--codes .data-list__row{grid-template-columns:1.4fr 1fr 1fr 1.2fr}.toolbar{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.toolbar__search{flex:1;min-width:0;max-width:300px}.toolbar .field{width:auto;min-width:170px}.toolbar__end{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-inline-start:auto;display:flex}@media (max-width:640px){.toolbar{flex-direction:column;align-items:stretch}.toolbar__search,.toolbar .field,.toolbar__end{width:100%;min-width:0;max-width:none;margin-inline-start:0}}.stat-strip{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(155px,1fr));display:grid}.stat-tile{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 4);display:flex}.stat-tile__icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-sm);background-color:var(--color-surface-soft);color:var(--color-ink-500);flex:none;place-items:center;display:grid}.stat-tile__icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.stat-tile__id{flex-direction:column;min-width:0;display:flex}.stat-tile__id b{--tw-font-weight:var(--font-weight-semibold);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900);--tw-leading:1.4;line-height:1.4}.stat-tile__id span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-500);font-size:12.5px;overflow:hidden}.stat-tile.is-pending .stat-tile__icon{background-color:var(--color-warn-bg);color:#b9720a}.stat-tile.is-active .stat-tile__icon{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.stat-tile.is-cancelled .stat-tile__icon{background-color:var(--color-err-bg);color:var(--color-err)}.stat-tile.is-info .stat-tile__icon{background-color:var(--color-info-bg);color:var(--color-info)}.profile-layout{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);grid-template-columns:248px 1fr;display:grid}@media (max-width:940px){.profile-layout{grid-template-columns:1fr}}.profile-nav{gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 2.5);flex-direction:column;align-self:flex-start;display:flex;position:sticky;top:92px}@media (max-width:940px){.profile-nav{display:none}}.profile-nav__group{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.profile-nav__group-title{padding-inline:calc(var(--spacing) * 3);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);--tw-tracking:.02em;letter-spacing:.02em;color:var(--color-ink-400)}.profile-nav__link{min-height:calc(var(--spacing) * 12);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-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-ink-600);transition:background-color .1s,color .1s;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);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-strong)}.profile-nav__link svg{flex:none;width:18px;height:18px}.profile-tabs{display:none}@media (max-width:940px){.profile-tabs{margin-inline:calc(var(--spacing) * -7);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 7);display:block;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 24px);mask-image:linear-gradient(270deg,#0000 0,#000 24px)}}.profile-tabs__track{gap:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.profile-tabs__track::-webkit-scrollbar{display:none}.profile-tabs__link{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-ink-500);border-color:#0000;border-bottom-width:2px;flex:none;transition:color .1s,border-color .1s;display:flex}.profile-tabs__link svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex:none}.profile-tabs__link.is-active{border-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-strong)}.profile-content{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.profile-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6)}@media (max-width:560px){.profile-card{padding:calc(var(--spacing) * 4)}}.profile-card.is-danger{border-color:#e0444440}@supports (color:color-mix(in lab, red, red)){.profile-card.is-danger{border-color:color-mix(in oklab, var(--color-err) 25%, transparent)}}.profile-card__head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.profile-card__title{align-items:flex-start;gap:calc(var(--spacing) * 3);flex:1;min-width:0;display:flex}.profile-card__icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-sm);background-color:var(--color-surface-soft);color:var(--color-ink-500);flex:none;place-items:center;display:grid}.profile-card__icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.profile-card__icon.is-ok{background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.profile-card__icon.is-danger{background-color:var(--color-err-bg);color:var(--color-err)}.profile-card__head h2{--tw-font-weight:var(--font-weight-semibold);font-size:16.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900)}.profile-card__head p{margin-top:var(--spacing);color:var(--color-ink-500);--tw-leading:1.8;font-size:13.5px;line-height:1.8}.profile-card__actions{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-soft);padding-top:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}@media (max-width:480px){.profile-card__actions .btn{width:100%}}.profile-hero{align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);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}@media (max-width:560px){.profile-hero{padding:calc(var(--spacing) * 4)}}.profile-hero__ava{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-sm);--tw-font-weight:var(--font-weight-semibold);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-white);object-fit:cover;--tw-leading:1;background:#94a3b8;flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}.profile-hero__id{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;min-width:0;display:flex}.profile-hero__id h2{--tw-font-weight:var(--font-weight-semibold);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900)}.profile-hero__meta{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);color:var(--color-ink-500);flex-wrap:wrap;font-size:13.5px;display:flex}.profile-hero__verified{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-primary-strong);display:inline-flex}.profile-hero__verified svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.profile-hero__stats{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.profile-stat{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);background-color:var(--color-surface-soft);min-width:132px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}.profile-stat dt{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-ink-500);font-size:12px;display:flex}.profile-stat dt svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.profile-stat dd{align-items:baseline;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900);display:flex}.profile-stat dd small{--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-ink-500)}.profile-hero__enter{flex:none}@media (max-width:560px){.profile-hero__enter{width:100%}}.setup__list{margin-top:calc(var(--spacing) * 5);flex-direction:column;list-style-type:none;display:flex}.setup__item{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-soft);padding-block:calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}.setup__item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.setup__mark{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-sm);background-color:var(--color-brand-tint);color:var(--color-primary-strong);flex:none;place-items:center;display:grid}.setup__mark svg{width:18px;height:18px}.setup__item.is-done .setup__mark{background-color:var(--color-surface-soft);color:var(--color-ink-400)}.setup__body{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:180px;display:flex}.setup__body strong{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-800)}.setup__body span{color:var(--color-ink-500);--tw-leading:1.8;font-size:12.5px;line-height:1.8}.setup__item.is-done .setup__body strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-400);text-decoration-line:line-through}.setup__item.is-done .setup__body span{display:none}.setup__state{--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-400);flex:none}.setup__cta{min-height:calc(var(--spacing) * 11);align-items:center;gap:var(--spacing);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-primary-strong);flex:none;transition:background-color .1s;display:inline-flex}.setup__cta:hover{background-color:var(--color-brand-tint)}.setup__cta svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.avatar-picker{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.avatar-picker__preview{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);width:72px;height:72px;color:var(--color-ink-400);object-fit:cover;flex:none;place-items:center;display:grid;overflow:hidden}.avatar-picker__preview svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.avatar-picker__body{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.form-section__head{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line-soft);padding-bottom:calc(var(--spacing) * 3);display:flex}.form-section__head:first-child{margin-top:0}.form-section__head h3{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-800)}.form-section__icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-sm);background-color:var(--color-surface-soft);color:var(--color-ink-500);flex:none;place-items:center;display:grid}.form-section__icon svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.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-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-700);display:flex}.ticket-cta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);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-wrap:wrap;display:flex}.ticket-cta strong{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900);display:block}.ticket-cta span{margin-top:calc(var(--spacing) * .5);color:var(--color-ink-500);font-size:13px;display:block}@media (max-width:480px){.ticket-cta .btn{width:100%}}.twofa__setup{align-items:flex-start;gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.twofa__qr{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:170px;height:170px;padding:calc(var(--spacing) * 2);flex:none;place-items:center;display:grid;overflow:hidden}.twofa__qr svg,.twofa__qr img{width:100%;height:100%}.twofa__body{gap:calc(var(--spacing) * 3);flex-direction:column;flex:1;min-width:260px;display:flex}.twofa__secret{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink-500);flex-wrap:wrap;font-size:12.5px;display:flex}.twofa__secret code{border-radius:var(--radius-xs);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--color-ink-700);font-size:12.5px}.twofa__confirm{flex-direction:column;max-width:320px;display:flex}.twofa__confirm .profile-card__actions{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.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-soft);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;min-width:0;display:flex}.profile-row__id strong{--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-800)}.profile-row__id span{color:var(--color-ink-500);font-size:13px}.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-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);border-radius:3.40282e38px;place-items:center;display:grid}.ent-group__chevron{color:var(--color-ink-400);transition:transform .1s}.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}.company-card__edit{flex:1;min-width:0}.company-card__name{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:16.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900);flex-wrap:wrap;display:flex}.company-card__section{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink-800)}.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{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);flex-wrap:wrap;display:flex}.ent-bar__meta>span:first-child{overflow-wrap:break-word;min-width:0}.ent-bar__name{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;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-color:var(--color-primary);border-radius:3.40282e38px;height:100%}.ent-bar__fill.is-over{background:#e04444}.status-badge{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xs);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);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{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500);flex-wrap:wrap;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-color:var(--color-primary);border-radius:3.40282e38px;height:100%}.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 4px 12px var(--tw-shadow-color,#1219252e);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-semibold);font-size:20px;font-weight:var(--font-weight-semibold);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-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);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-semibold);font-size:13px;font-weight:var(--font-weight-semibold);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-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);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-semibold);font-size:15.5px;font-weight:var(--font-weight-semibold);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);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{background-color:var(--color-primary);color:var(--color-white);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-semibold);font-size:12px;font-weight:var(--font-weight-semibold);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);border-radius:var(--radius-xs);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);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-400);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-sm);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);border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-white);flex:none;place-items:center;display:grid}.chat-composer__send:disabled{cursor:not-allowed;opacity:.5}.chat-composer__send{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);border-radius:var(--radius-xs);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);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);border-radius:var(--radius-xs);color:var(--color-ink-400);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);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: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)}.discount-code-input{width:100%}.discount-code-input__trigger{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);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);width:100%;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-brand-600);transition:border-color .15s,background-color .15s,color .15s;display:flex}.discount-code-input__trigger:hover{border-color:var(--color-brand-300);background-color:var(--color-brand-tint);color:var(--color-primary-strong)}.discount-code-input__box{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-soft);width:100%;padding:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.discount-code-input__box-label{--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-600)}.discount-code-input__box .input{width:100%;padding-block:calc(var(--spacing) * 2.5);font-family:var(--font-mono);--tw-tracking:.5px;letter-spacing:.5px;text-transform:uppercase}.discount-code-input__actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.discount-code-input__actions .btn{flex:1}.discount-code-badge{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-brand-300);background-color:var(--color-brand-tint);width:100%;padding-inline:calc(var(--spacing) * 3.5);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-primary-strong);display:flex}.discount-code-badge__icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-xs);background-color:var(--color-white);color:var(--color-primary-strong);flex:none;place-items:center;display:grid}.discount-code-badge__body{flex-direction:column;flex:1;min-width:0;display:flex}.discount-code-badge__label{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-500)}.discount-code-badge__code{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:.5px;letter-spacing:.5px;overflow:hidden}.discount-code-badge__remove{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-sm);color:var(--color-primary-strong);flex:none;place-items:center;display:grid}@media (hover:hover){.discount-code-badge__remove:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.discount-code-badge__remove:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}}.discount-code-badge__remove{transition:background-color .15s}:where(.discount-code-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.discount-code-hero{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#7bd49cb3;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.discount-code-hero{border-color:color-mix(in oklab, var(--color-brand-300) 70%, transparent)}}.discount-code-hero{padding:calc(var(--spacing) * 6);background-color:var(--color-brand-tint)}.discount-code-hero__top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.discount-code-hero__id{align-items:flex-start;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.discount-code-hero__icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);background-color:var(--color-primary);color:var(--color-white);flex:none;place-items:center;display:grid}.discount-code-hero__icon svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.discount-code-hero__text{min-width:0}.discount-code-hero__text strong{--tw-font-weight:var(--font-weight-semibold);font-size:16.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900);display:block}.discount-code-hero__text p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);max-width:46ch;font-size:13.5px;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-500)}.discount-code-hero__code{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-brand-300);background-color:#ffffffb3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.discount-code-hero__code{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.discount-code-hero__code{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.discount-code-hero__code-value{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);--tw-tracking:1.5px;letter-spacing:1.5px;color:var(--color-primary-strong);flex:1;overflow:hidden}.discount-code-hero__code-actions{align-items:center;gap:calc(var(--spacing) * 2);flex:none;display:flex}.discount-code-hero__code-actions .btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.discount-code-hero__stats{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.discount-code-hero__empty{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 8);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;display:flex}.discount-code-hero__empty svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);color:var(--color-ink-300)}.ilink-box{width:100%;max-width:430px}.ilink-head{margin-bottom:calc(var(--spacing) * 7);text-align:center;flex-direction:column;align-items:center;display:flex}.ilink-head__icon{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-sm);background-color:var(--color-brand-tint);color:var(--color-primary);place-items:center;display:grid}.ilink-head__icon svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.ilink-head h1{--tw-font-weight:var(--font-weight-semibold);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900)}.ilink-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)}.ilink-code__label{margin-bottom: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-700);display:block}.ilink-hint{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line-soft);padding-top:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:12.5px;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-400);display:flex}.ilink-hint svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex:none;margin-top:1px}.ilink-doc{width:100%;max-width:860px;margin-inline:auto}.ilink-doc__bar{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ilink-doc__brand img{height:calc(var(--spacing) * 8);width:auto}.ilink-doc__actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ilink-doc__paper{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:clamp(16px,3vw,28px);overflow-x:auto}.ilink-doc__paper,.ilink-doc__paper *{font-family:var(--font-base)!important}.ilink-cta{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);grid-template-columns:1.15fr 1fr;padding:clamp(22px,3vw,36px);display:grid}.ilink-cta__eyebrow{border-radius:var(--radius-xs);background-color:var(--color-brand-tint);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-primary-strong);display:inline-flex}.ilink-cta__title{margin-top:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900);font-size:clamp(19px,2.1vw,25px)}.ilink-cta__desc{--tw-leading:1.9;color:var(--color-ink-500);font-size:14.5px;line-height:1.9}.ilink-cta__points{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2.5);display:grid}.ilink-cta__points li{align-items:flex-start;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-700);display:flex}.ilink-cta__tick{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--radius-xs);background-color:var(--color-brand-tint);color:var(--color-primary-strong);flex:none;place-items:center;margin-top:1px;display:grid}.ilink-cta__tick svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.ilink-cta__actions{margin-top:calc(var(--spacing) * 6);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ilink-cta__note{--tw-font-weight:var(--font-weight-medium);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-400)}.ilink-cta__art{gap:calc(var(--spacing) * 2.5);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);padding:clamp(14px,1.8vw,20px);display:grid}.ilink-cta__art-title{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-400);display:block}.ilink-cta__art-row{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);padding-block:calc(var(--spacing) * 2.5);display:flex}.ilink-cta__art-ic{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-xs);background-color:var(--color-brand-tint);color:var(--color-primary-strong);flex:none;place-items:center;display:grid}.ilink-cta__art-ic svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.ilink-cta__art-label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-ink-700);flex:1;overflow:hidden}.ilink-cta__art-state{border-radius:var(--radius-xs);background-color:var(--color-ok-bg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--color-ok);flex:none}@media (max-width:820px){.ilink-cta{grid-template-columns:1fr}}@media print{.ilink-doc__bar,.ilink-cta{display:none}.flow-shell:has(.ilink-doc){background-color:var(--color-white);min-height:0;padding:0;display:block}.ilink-doc{max-width:none}.ilink-doc__paper{border-style:var(--tw-border-style);border-width:0;border-radius:0;padding:0;overflow:visible}}.notfound{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(24px,5vw,64px);display:flex}.notfound__logo{margin-bottom:calc(var(--spacing) * 10);display:inline-block}.notfound__code{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);--tw-leading:1;font-size:clamp(64px,12vw,128px);line-height:1}.notfound__lead{margin-top:calc(var(--spacing) * 3);max-width:520px}.notfound__actions{margin-top:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.rec-outro{margin-inline:auto;margin-top:calc(var(--spacing) * 9);text-align:center;max-width:720px;color:var(--color-ink-500);--tw-leading:1.9;font-size:15px;line-height:1.9}.rec-checks{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.rec-check{align-items:flex-start;gap:calc(var(--spacing) * 3.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:calc(var(--spacing) * 5);display:flex}.rec-check__mark{margin-top:var(--spacing);border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-line-soft);background-color:var(--color-surface-soft);flex:none;width:18px;height:18px}.rec-check__title{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:15.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900)}.rec-check__desc{color:var(--color-ink-500);--tw-leading:1.85;font-size:13.5px;line-height:1.85}.rec-io{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 6)}.rec-io__label{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-500);display:block}.rec-io__inputs{gap:calc(var(--spacing) * 2.5);display:grid}.rec-io__file,.rec-io__out{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-soft);background-color:var(--color-surface-soft);padding:calc(var(--spacing) * 3.5);display:flex}.rec-io__out{background-color:var(--color-primary);color:var(--color-white);border-color:#0000}.rec-io__file b,.rec-io__out b{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink-900);display:block}.rec-io__out b{color:var(--color-white)}.rec-io__file small{margin-top:var(--spacing);color:var(--color-ink-500);font-size:12px;display:block}.rec-io__ic{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xs);background-color:var(--color-brand-tint);color:var(--color-primary-strong);flex:none;place-items:center;display:grid}.rec-io__ic svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.rec-io__out .rec-io__ic{color:var(--color-white);background:#fff3}.rec-io__match{place-items:center;margin-block:18px;display:grid;position:relative}.rec-io__match:before{--tw-content:"";content:var(--tw-content);background-color:var(--color-line);inset-inline:0;height:1px;position:absolute;top:50%}.rec-io__match-ic{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-primary-strong);place-items:center;display:grid;position:relative}.rec-io__match-ic svg{width:18px;height:18px}.rec-table{overflow-x:auto}.rec-table__row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line-soft);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 3.5);grid-template-columns:minmax(120px,1.1fr) minmax(96px,.9fr) minmax(84px,.8fr) minmax(84px,.8fr) minmax(150px,1.5fr);min-width:720px;padding-block:11px;display:grid}.rec-table__row+.rec-table__row{margin-top:calc(var(--spacing) * 2)}.rec-table__row--head{margin-bottom:var(--spacing);padding-block:var(--spacing);background-color:#0000;border-color:#0000}.rec-table__row--head span{--tw-font-weight:var(--font-weight-medium);font-size:10.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-500)}.rec-table__row--warn{border-inline-start:3px solid var(--color-warn)}.rec-table__row--err{border-inline-start:3px solid var(--color-err)}.rec-table__inv{--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700)}.rec-table__kind{border-radius:var(--radius-xs);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);justify-self:flex-start;padding-block:3px;padding-inline:9px}.rec-table__kind.warn{color:#92660a;background:#fef3c7}.rec-table__kind.err{color:#b42318;background:#fee2e2}.rec-table__val{--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-ink-700)}.rec-table__cause{color:var(--color-ink-500);font-size:12px}.rec-table__legend{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.rec-table__legend span{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--color-ink-500);display:inline-flex}.rec-table__legend i{border-radius:3.40282e38px;width:9px;height:9px}.rec-table__legend i.warn{background-color:var(--color-warn)}.rec-table__legend i.err{background-color:var(--color-err)}.rec-cross{align-items:center;gap:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);grid-template-columns:1.1fr 1fr;padding:clamp(28px,3.5vw,44px);display:grid}.rec-cross__title{margin-top:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900);font-size:clamp(20px,2.2vw,26px)}.rec-cross__list{gap:calc(var(--spacing) * 3);display:grid}.rec-cross__list li{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-soft);background-color:var(--color-surface-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink-700);display:flex}.rec-cross__ic{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-xs);background-color:var(--color-brand-tint);color:var(--color-primary-strong);flex:none;place-items:center;display:grid}.rec-cross__ic svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}@media (max-width:940px){.rec-cross{grid-template-columns:1fr}}.blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.blog-card{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);flex-direction:column;transition:border-color .1s;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--color-brand-300)}.blog-card__cover{aspect-ratio:16/9;background-color:var(--color-surface-soft);width:100%;display:block;overflow:hidden}.blog-card__cover img{object-fit:cover;width:100%;height:100%}.blog-card__cover-fallback{background-color:var(--color-brand-tint);width:100%;height:100%;display:block}.blog-card__body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}.blog-card__body h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900)}.blog-card__body p{color:var(--color-ink-500);--tw-leading:1.75;flex:1;font-size:13.5px;line-height:1.75}.blog-card__meta{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);color:var(--color-ink-400);flex-wrap:wrap;font-size:12.5px;display:flex}.blog-card__go{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-primary);display:inline-flex}.blog-card__go svg{width:15px;height:15px;transition:transform .18s}.blog-card:hover .blog-card__go svg{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (max-width:980px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}}.blog-post{max-width:760px;margin-inline:auto}.blog-post__cover{margin-bottom:calc(var(--spacing) * 6);aspect-ratio:16/9;border-radius:var(--radius-lg);object-fit:cover;width:100%}.blog-post__meta{margin-bottom:calc(var(--spacing) * 6);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);color:var(--color-ink-400);flex-wrap:wrap;font-size:13px;display:flex}.blog-post__content{color:var(--color-ink-700);--tw-leading:1.95;font-size:15px;line-height:1.95}.blog-post__content :where(h2,h3,h4){margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900)}.blog-post__content :where(p,ul,ol){margin-bottom:calc(var(--spacing) * 4)}.blog-post__content :where(ul,ol){padding-inline-start:calc(var(--spacing) * 6)}.blog-post__content ul{list-style-type:disc}.blog-post__content ol{list-style-type:decimal}.blog-post__content a{color:var(--color-primary);text-underline-offset:2px;text-decoration-line:underline}.blog-post__tags{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.toc{margin-bottom:calc(var(--spacing) * 8);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:calc(var(--spacing) * 5)}.toc__title{margin-bottom:calc(var(--spacing) * 3);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-900);display:flex}.toc__title svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-primary)}.toc ol{gap:calc(var(--spacing) * 1.5);flex-direction:column;font-size:13.5px;display:flex}.toc li a{color:var(--color-ink-600);transition:color .1s}.toc li a:hover{color:var(--color-primary)}.toc li.toc__sub{padding-inline-start:calc(var(--spacing) * 4)}.share{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 6)}.share__title{margin-bottom: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-900);display:block}.share__row{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.share__btn{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink-500);place-items:center;transition:background-color .1s,color .1s;display:grid}.share__btn:hover{background-color:var(--color-primary);color:var(--color-white)}.share__btn svg{width:18px;height:18px}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-full{top:100%}.z-\[2\]{z-index:2}.col-span-2{grid-column:span 2/span 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}.mt-1{margin-top:var(--spacing)}.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-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-11{margin-top:calc(var(--spacing) * 11)}.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-0{margin-bottom:0}.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\.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-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-18\.5{height:calc(var(--spacing) * 18.5)}.h-20{height:calc(var(--spacing) * 20)}.h-\[52px\]{height:52px}.h-full{height:100%}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-44{min-height:calc(var(--spacing) * 44)}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-205{max-width:calc(var(--spacing) * 205)}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-md{max-width:var(--container-md)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-none{flex:none}.grow{flex-grow:1}.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-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}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--color-line)}.border-line-soft{border-color:var(--color-line-soft)}.\[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)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.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-\[15px\]{font-size:15px}.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)}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-400{color:var(--color-amber-400)}.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-ink-900{color:var(--color-ink-900)}.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,)}.select-none{-webkit-user-select:none;user-select:none}.\[background\:var\(--brand-grad\)\]{background:var(--brand-grad)}.\[transition\:transform_0\.18s_ease\]{transition:transform .18s}.running{animation-play-state:running}@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:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";line-height:1.75}body.dark{background-color:#060818}}@font-face{font-family:Vazirmatn;font-display:swap;font-style:normal;font-weight:100 900;src:url(/fonts/vazirmatn-var-1.woff2)format("woff2-variations"),url(/fonts/vazirmatn-var-1.woff2)format("woff2")}.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 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)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.ss02{-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
