:root{--c-brand-50: #ECFBF8;--c-brand-100: #D2F5EF;--c-brand-200: #A6EBE0;--c-brand-300: #6FDACB;--c-brand-400: #3FC2B0;--c-brand-500: #2A9D8F;--c-brand-600: #218176;--c-brand-700: #1B6A62;--c-brand-800: #17544F;--c-brand-900: #123F3C;--c-ink-600: #14424D;--c-ink-700: #0F313A;--c-ink-800: #0B242B;--c-ink-900: #07171C;--c-slate-0: #FFFFFF;--c-slate-25: #FAFCFC;--c-slate-50: #F4F8F8;--c-slate-100: #E9EFF1;--c-slate-200: #D8E2E5;--c-slate-300: #B9C7CD;--c-slate-400: #8B9CA5;--c-slate-500: #64757F;--c-slate-600: #4A5A63;--c-slate-700: #35434B;--c-slate-800: #222E35;--c-slate-900: #131C21;--c-success-500: #0E9F6E;--c-success-600: #0A7F58;--c-success-50: #E7F7F0;--c-warn-500: #D08700;--c-warn-600: #A66C00;--c-warn-50: #FCF5E5;--c-danger-500: #D64545;--c-danger-600: #B33636;--c-danger-50: #FCEDED;--font-sans: "Heebo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num: var(--font-sans);--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 2.75rem;--text-5xl: 3.5rem;--text-6xl: 4.5rem;--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.65;--tracking-tighter: -.03em;--tracking-tight: -.018em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-widest: .09em;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--r-xs: 6px;--r-sm: 9px;--r-md: 13px;--r-lg: 18px;--r-xl: 24px;--r-2xl: 30px;--r-full: 999px;--sh-1: 0 1px 2px rgba(19, 28, 33, .05), 0 1px 1px rgba(19, 28, 33, .03);--sh-2: 0 2px 4px -1px rgba(19, 28, 33, .05), 0 4px 12px -2px rgba(19, 28, 33, .07);--sh-3: 0 8px 24px -6px rgba(19, 28, 33, .11), 0 2px 6px -2px rgba(19, 28, 33, .05);--sh-4: 0 24px 48px -12px rgba(19, 28, 33, .17), 0 8px 16px -8px rgba(19, 28, 33, .09);--sh-brand: 0 8px 20px -6px rgba(42, 157, 143, .42);--sh-brand-hover: 0 12px 28px -8px rgba(42, 157, 143, .52);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur-fast: .13s;--dur-base: .2s;--dur-slow: .32s;--col-width: 32rem;--col-wide: 46rem;--gutter: var(--sp-5);--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);--bg: var(--c-slate-0);--surface: var(--c-slate-0);--surface-sunk: var(--c-slate-50);--surface-band: #F6FAFA;--surface-hover: var(--c-slate-100);--border: var(--c-slate-200);--border-soft: var(--c-slate-100);--border-strong: var(--c-slate-300);--fg: var(--c-slate-900);--fg-muted: var(--c-slate-600);--fg-subtle: var(--c-slate-400);--brand: var(--c-brand-500);--brand-hover: var(--c-brand-600);--brand-press: var(--c-brand-700);--brand-fg: #FFFFFF;--brand-soft: var(--c-brand-50);--brand-border: var(--c-brand-200);--brand-text: var(--c-brand-700);--brand-gradient: linear-gradient(135deg, var(--c-brand-500) 0%, var(--c-brand-400) 100%);--brand-gradient-deep: linear-gradient(135deg, var(--c-ink-700) 0%, var(--c-brand-700) 100%);--success: var(--c-success-600);--success-soft: var(--c-success-50);--warn: var(--c-warn-600);--warn-soft: var(--c-warn-50);--danger: var(--c-danger-600);--danger-soft: var(--c-danger-50);--overlay: rgba(11, 36, 43, .55);color-scheme:light}:root{--bg-primary: var(--bg);--bg-secondary: var(--surface);--bg-tertiary: var(--surface-sunk);--bg-hover: var(--surface-hover);--bg-bronze-tint: var(--brand-soft);--bg-bronze-light: var(--brand-soft);--text-primary: var(--fg);--text-secondary: var(--fg-muted);--text-tertiary: var(--fg-subtle);--border-light: var(--border);--border-medium: var(--border-strong);--border-bronze: var(--brand-border);--brand-dark: var(--brand-hover);--brand-light: var(--c-brand-400);--brand-bg: var(--brand-soft);--brand-tint: var(--brand-soft);--shadow-sm: var(--sh-1);--shadow-md: var(--sh-2);--shadow-lg: var(--sh-3);--shadow-xl: var(--sh-4);--shadow-brand: var(--sh-brand);--shadow-brand-hover: var(--sh-brand-hover);--success-bg: var(--success-soft);--success-border: var(--brand-border);--error: var(--danger);--error-bg: var(--danger-soft);--error-border: var(--danger-soft);--warning: var(--warn);--warning-bg: var(--warn-soft);--warning-border: var(--warn-soft);--info: var(--brand);--info-bg: var(--brand-soft);--info-border: var(--brand-border);--plan-free: var(--c-slate-400);--plan-basic: var(--c-brand-400);--plan-pro: var(--c-brand-500);--plan-company: var(--c-brand-700);--plan-enterprise: var(--c-ink-700)}.shell{min-height:100vh;min-height:100dvh;background:var(--bg);display:flex;flex-direction:column}.col{width:100%;max-width:var(--col-width);margin-inline:auto;padding-inline:var(--gutter)}.col--wide{max-width:var(--col-wide)}.appbar{position:sticky;top:0;z-index:40;padding-top:var(--safe-t);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-out)}.appbar--scrolled{border-bottom-color:var(--border-soft)}.appbar__inner{height:54px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.appbar__brand{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.appbar__mark{width:26px;height:26px;border-radius:var(--r-xs);flex-shrink:0}.appbar__name{font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--fg)}.eyebrow{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-subtle)}.section-title{display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-subtle)}.page-title{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tighter);color:var(--fg)}.lede{font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--fg-muted)}.card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.card__pad{padding:var(--sp-5)}.row{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-4) var(--sp-5);text-align:start;color:var(--fg);background:transparent;border:none;transition:background var(--dur-fast) var(--ease-out)}.row+.row,.row+.row-expand,.row-expand+.row{border-top:1px solid var(--border-soft)}.row--wrap{flex-wrap:wrap}.row--wrap .row__body{flex:1 1 auto}.row--wrap .row__right{margin-inline-start:auto}.row--tap{cursor:pointer}.row--tap:active{background:var(--surface-hover)}@media (hover: hover) and (pointer: fine){.row--tap:hover{background:var(--surface-hover)}}.row__icon{width:34px;height:34px;border-radius:var(--r-sm);display:grid;place-items:center;flex-shrink:0;background:var(--surface-sunk);color:var(--fg-muted)}.row__icon--brand{background:var(--brand-soft);color:var(--brand-text)}.row__icon--success{background:var(--success-soft);color:var(--success)}.row__icon--warn{background:var(--warn-soft);color:var(--warn)}.row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.row__title{display:block;font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--fg)}.row__sub{display:block;font-size:var(--text-sm);color:var(--fg-muted)}.row__right{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0;font-size:var(--text-sm);color:var(--fg-muted)}.row__value{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg);font-variant-numeric:tabular-nums}.row__chevron{width:18px;height:18px;color:var(--fg-subtle);transition:transform var(--dur-base) var(--ease-out)}.row__chevron--open{transform:rotate(90deg)}.row-expand{padding:0 var(--sp-5) var(--sp-4);background:var(--surface-sunk)}.btn{--btn-h: 46px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--btn-h);padding:0 var(--sp-5);border-radius:var(--r-md);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap;border:1px solid transparent;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.btn:disabled{opacity:.45;pointer-events:none}.btn:active{transform:scale(.985)}.btn--sm{--btn-h: 34px;padding:0 var(--sp-3);font-size:var(--text-sm);border-radius:var(--r-sm)}.btn--lg{--btn-h: 54px;padding:0 var(--sp-6);font-size:var(--text-md);border-radius:var(--r-md)}.btn--block{width:100%}.btn--primary{background:var(--brand-gradient);color:var(--brand-fg);box-shadow:var(--sh-brand)}@media (hover: hover) and (pointer: fine){.btn--primary:hover{box-shadow:var(--sh-brand-hover);transform:translateY(-1px)}.btn--primary:hover:active{transform:scale(.985)}}.btn--secondary{background:var(--surface);border-color:var(--border);color:var(--fg);box-shadow:var(--sh-1)}@media (hover: hover) and (pointer: fine){.btn--secondary:hover{background:var(--surface-hover);border-color:var(--border-strong)}}.btn--ghost{background:transparent;color:var(--fg-muted)}@media (hover: hover) and (pointer: fine){.btn--ghost:hover{background:var(--surface-hover);color:var(--fg)}}.btn--brand-quiet{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand-border)}@media (hover: hover) and (pointer: fine){.btn--brand-quiet:hover{background:color-mix(in srgb,var(--brand-soft) 70%,var(--brand) 8%)}}.btn--danger-quiet{background:transparent;color:var(--danger)}@media (hover: hover) and (pointer: fine){.btn--danger-quiet:hover{background:var(--danger-soft)}}.btn--link{min-height:auto;padding:0;background:none;color:var(--brand-text);font-weight:var(--weight-medium);font-size:var(--text-sm)}.btn--link:hover{text-decoration:underline}.btn-spinner{display:inline-block;vertical-align:middle;flex-shrink:0;width:17px;height:17px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .65s linear infinite;opacity:.85}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-full);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.badge--brand{background:var(--brand-soft);color:var(--brand-text)}.badge--success{background:var(--success-soft);color:var(--success)}.badge--warn{background:var(--warn-soft);color:var(--warn)}.badge--danger{background:var(--danger-soft);color:var(--danger)}.badge--neutral{background:var(--surface-sunk);color:var(--fg-muted)}.banner{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid transparent;font-size:var(--text-sm);line-height:var(--lh-snug)}.banner__icon{flex-shrink:0;width:18px;height:18px}.banner__text{flex:1;min-width:0}.banner__action{flex-shrink:0}.banner--stack{flex-wrap:wrap}.banner--stack .banner__text{flex-basis:calc(100% - 18px - var(--sp-3))}.banner__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-inline-start:calc(18px + var(--sp-3))}.banner--danger{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 22%,transparent);color:var(--danger)}.banner--warn{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn)}.banner--info{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand-text)}.meter+.meter{margin-top:var(--sp-4)}.meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.meter__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-muted)}.meter__count{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg);font-variant-numeric:tabular-nums}.meter__count-total{color:var(--fg-subtle);font-weight:var(--weight-normal)}.meter__bonus{margin-inline-start:5px;color:var(--brand-text);font-weight:var(--weight-semibold)}.meter__track{height:6px;border-radius:var(--r-full);background:var(--surface-sunk);overflow:hidden}.meter__fill{height:100%;border-radius:var(--r-full);background:var(--brand-gradient);transition:width var(--dur-slow) var(--ease-out);min-width:0}.meter__fill--warn{background:linear-gradient(135deg,var(--c-warn-500) 0%,#E8A93B 100%)}.meter__fill--danger{background:linear-gradient(135deg,var(--c-danger-500) 0%,#EE6B6B 100%)}.meter__note{margin-top:var(--sp-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}.sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--overlay);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:flex-end;justify-content:center;animation:overlay-in var(--dur-base) var(--ease-out)}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.sheet{position:relative;width:100%;max-height:92dvh;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--sh-4);animation:sheet-up var(--dur-slow) var(--ease-out);overflow:hidden}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet__grip{width:38px;height:4px;border-radius:var(--r-full);background:var(--border-strong);margin:var(--sp-3) auto var(--sp-1);flex-shrink:0}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-4);flex-shrink:0}.sheet__title{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--fg)}.sheet__close{width:32px;height:32px;border-radius:var(--r-full);display:grid;place-items:center;color:var(--fg-muted);background:var(--surface-sunk);flex-shrink:0;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sheet__close:disabled{opacity:.4;cursor:default}@media (hover: hover) and (pointer: fine){.sheet__close:hover{background:var(--surface-hover);color:var(--fg)}}.sheet__body{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 var(--sp-5) calc(var(--sp-6) + var(--safe-b))}.sheet__foot{flex-shrink:0;padding:var(--sp-4) var(--sp-5) calc(var(--sp-4) + var(--safe-b));border-top:1px solid var(--border-soft);background:var(--surface)}.sheet--checkout .sheet__body{padding-inline:var(--sp-3)}.checkout-frame{position:relative;min-height:18rem}.checkout-frame--ready{min-height:0}.checkout-frame__wait{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;justify-content:center;padding-top:var(--sp-8)}.checkout-frame>:not(.checkout-frame__wait){position:relative;z-index:1}@media (min-width: 640px){.sheet-overlay{align-items:center;padding:var(--sp-6)}.sheet{max-width:30rem;max-height:min(86dvh,46rem);border-radius:var(--r-xl);animation:sheet-pop var(--dur-slow) var(--ease-out)}.sheet--wide{max-width:40rem}.sheet__grip{display:none}.sheet__head{padding-top:var(--sp-5)}@keyframes sheet-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}}.plans{display:flex;flex-direction:column;gap:var(--sp-3)}.plans__period{align-self:center;width:min(100%,18rem);margin-bottom:var(--sp-1)}.plan{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-4);background:var(--surface);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.plan--popular{border-color:var(--brand-border);box-shadow:0 0 0 1px var(--brand-border),var(--sh-2)}.plan--current{background:var(--surface-sunk);border-style:dashed}.plan__head{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2)}.plan__name{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--fg);flex:1;min-width:0}.plan__price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.plan__was{font-size:var(--text-sm);color:var(--fg-subtle);text-decoration:line-through}.plan__now{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);color:var(--fg)}.plan__per{font-size:var(--text-sm);color:var(--fg-muted)}.plan__note{margin-top:2px;font-size:var(--text-xs);color:var(--fg-subtle)}.plan__save{display:inline-block;margin-inline-start:6px;padding:1px 7px;border-radius:999px;background:var(--brand-quiet-bg, rgba(74, 127, 212, .12));color:var(--brand-strong, #2c5fa8);font-weight:700}.plan__features{display:flex;flex-direction:column;gap:7px;margin:var(--sp-4) 0}.plan__features li{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--fg-muted)}.plan__features svg{flex-shrink:0;margin-top:2px;color:var(--brand);stroke-width:2.4}.plan__footnote{margin-top:var(--sp-2);font-size:var(--text-xs);color:var(--fg-subtle);text-align:center}.packs{display:flex;flex-direction:column;gap:var(--sp-2)}.pack{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding:var(--sp-4);text-align:start;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pack:active{transform:scale(.99)}@media (hover: hover) and (pointer: fine){.pack:hover{border-color:var(--brand-border);background:var(--brand-soft)}}.pack:disabled{opacity:.55;pointer-events:none}.pack__body{display:flex;flex-direction:column;gap:1px;min-width:0}.pack__count{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--fg);letter-spacing:var(--tracking-tight)}.pack__unit{font-size:var(--text-sm);color:var(--fg-subtle)}.pack__price{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--brand-text);flex-shrink:0}.segmented{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;border-radius:var(--r-full);background:var(--surface-sunk);border:1px solid var(--border-soft)}.segmented__option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 var(--sp-3);border-radius:var(--r-full);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-muted);transition:color var(--dur-base) var(--ease-out);white-space:nowrap}.segmented__option--active{color:var(--fg)}.segmented__thumb{position:absolute;top:3px;bottom:3px;width:calc(50% - 4px);border-radius:var(--r-full);background:var(--surface);box-shadow:var(--sh-1);transition:transform var(--dur-base) var(--ease-out),left var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out)}.segmented__thumb--1{transform:translate(calc(100% + 3px))}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-sunk) 0%,var(--surface-hover) 50%,var(--surface-sunk) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.field-error{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 20%,transparent);color:var(--danger);font-size:var(--text-sm);line-height:var(--lh-snug)}.load-failed{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}.load-failed__text{flex:1 1 9rem;min-width:0}.load-failed__retry{flex-shrink:0}[dir=rtl] .row__chevron{transform:rotate(180deg)}[dir=rtl] .row__chevron--open{transform:rotate(90deg)}[dir=rtl] .appbar__back svg,[dir=rtl] .account__quiet-link svg,[dir=rtl] .meter__note svg,[dir=rtl] .switch__arrow{transform:rotate(180deg)}[dir=rtl] .segmented__thumb--1{transform:translate(calc(-100% - 3px))}.rise{animation:rise var(--dur-slow) var(--ease-out) both}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.segmented--multi .segmented__thumb{width:calc((100% - 6px - 2px * (var(--seg-n) - 1)) / var(--seg-n));transform:translate(calc(var(--seg-i) * (100% + 2px)))}[dir=rtl] .segmented--multi .segmented__thumb{transform:translate(calc(-1 * var(--seg-i) * (100% + 2px)))}@media (max-width: 480px){.segmented--multi .segmented__option{font-size:12px;padding-inline:6px}.segmented--multi .badge{display:none}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;background:var(--bg)}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden}#root{min-height:100vh;min-height:100dvh;isolation:isolate}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}a{color:var(--brand-text);text-decoration:none;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:underline}img,svg,iframe{display:block;max-width:100%}.__PrivateStripeElement>iframe{max-width:none}ul,ol{list-style:none}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus{outline:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--brand-soft);color:var(--brand-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid transparent;background-clip:content-box;border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--fg-subtle);background-clip:content-box}.loading-screen{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);background:var(--bg)}.loading-text{font-size:var(--text-sm);color:var(--fg-subtle);letter-spacing:var(--tracking-wide)}.loading-spinner{width:34px;height:34px;border:2.5px solid var(--border);border-top-color:var(--brand);border-radius:50%;animation:spin .7s linear infinite}.loading-spinner.small{width:18px;height:18px;border-width:2px}@keyframes spin{to{transform:rotate(360deg)}}.body-scroll-lock{overflow:hidden!important;touch-action:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.loading-spinner,.btn-spinner{animation-duration:.7s!important;animation-iteration-count:infinite!important}}.success__next{margin:4px 0 10px;font-size:14px;color:var(--muted, #5b6572);text-align:center}.success__stores{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.store-btn{display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 420px){.success__stores{grid-template-columns:1fr}}.toast-container{position:fixed;z-index:200;left:var(--gutter);right:var(--gutter);bottom:calc(var(--sp-4) + var(--safe-b));display:flex;flex-direction:column-reverse;gap:var(--sp-2);pointer-events:none}.toast{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-3);pointer-events:auto;animation:toast-in var(--dur-slow) var(--ease-out)}@keyframes toast-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.toast--out{animation:toast-out var(--dur-slow) var(--ease-out) forwards}@keyframes toast-out{to{opacity:0;transform:translateY(10px) scale(.98)}}.toast__icon{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:var(--r-full)}.toast--success .toast__icon{background:var(--success-soft);color:var(--success)}.toast--error .toast__icon{background:var(--danger-soft);color:var(--danger)}.toast--info .toast__icon{background:var(--brand-soft);color:var(--brand-text)}.toast__message{flex:1;min-width:0;font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--fg)}.toast__close{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-xs);color:var(--fg-subtle);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media (hover: hover) and (pointer: fine){.toast__close:hover{background:var(--surface-hover);color:var(--fg)}}@media (min-width: 640px){.toast-container{inset-inline-start:auto;inset-inline-end:var(--sp-6);bottom:auto;top:calc(var(--sp-6) + var(--safe-t));width:min(24rem,calc(100vw - var(--sp-12)));flex-direction:column}@keyframes toast-in{0%{opacity:0;transform:translate(16px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toast-out{to{opacity:0;transform:translate(16px) scale(.98)}}[dir=rtl] .toast{animation-name:toast-in-rtl}[dir=rtl] .toast--out{animation-name:toast-out-rtl}@keyframes toast-in-rtl{0%{opacity:0;transform:translate(-16px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toast-out-rtl{to{opacity:0;transform:translate(-16px) scale(.98)}}}.leave{border:0;margin:var(--sp-4) 0 0;padding:0;min-width:0;display:grid;gap:var(--sp-2)}.leave__title{padding:0;margin-bottom:var(--sp-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--c-slate-800)}.leave__list{display:grid;gap:var(--sp-1)}.leave__row{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-slate-200);border-radius:var(--r-md);background:var(--c-slate-0);text-align:start;font-size:var(--text-sm);color:var(--c-slate-800);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.leave__row:hover{border-color:var(--c-slate-300)}.leave__row--on{border-color:var(--c-brand-500);background:var(--c-brand-50)}.leave__dot{flex:none;width:18px;height:18px;border-radius:var(--r-full);border:2px solid var(--c-slate-300)}.leave__row--on .leave__dot{border-color:var(--c-brand-600);box-shadow:inset 0 0 0 3px var(--c-slate-0);background:var(--c-brand-600)}.leave__note{width:100%;min-height:76px;resize:vertical;margin-top:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-slate-200);border-radius:var(--r-md);background:var(--c-slate-0);font-size:var(--text-sm);line-height:var(--lh-snug)}.leave__note:focus{outline:none;border-color:var(--c-brand-500);box-shadow:0 0 0 3px var(--c-brand-100)}.leave:disabled{opacity:.6}.cs{display:flex;flex-direction:column;gap:var(--sp-4);padding-inline:var(--sp-2);padding-block-end:var(--sp-2)}.cs__wait{display:flex;justify-content:center;padding:var(--sp-10) 0;min-height:18rem}.cs__sum{background:var(--surface);border:1px solid var(--c-slate-200);border-radius:var(--r-lg);padding:var(--sp-4)}.cs__today{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.cs__todayLabel{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--fg)}.cs__amounts{display:inline-flex;align-items:baseline;gap:var(--sp-2);white-space:nowrap}.cs__crossed{font-size:var(--text-md);color:var(--fg-subtle)}.cs__amount{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--fg);line-height:var(--lh-tight)}.cs__head{margin-top:var(--sp-1);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--brand-text);line-height:var(--lh-snug)}.cs__lines{list-style:none;margin-top:var(--sp-3);display:grid;gap:var(--sp-2)}.cs__line{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--text-base);line-height:var(--lh-snug);color:var(--fg);overflow-wrap:anywhere}.cs__line--note{font-size:var(--text-sm);color:var(--fg-muted)}.cs__check{flex-shrink:0;margin-top:2px;color:var(--success)}.cs__then{margin-top:var(--sp-1);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--fg);line-height:var(--lh-snug);overflow-wrap:anywhere}.cs__after{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--fg-muted);line-height:var(--lh-normal)}.cs__field{display:grid;gap:var(--sp-1)}.cs__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--c-slate-700)}.cs__input{width:100%;min-height:48px;padding:var(--sp-3);font-size:var(--text-md);color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.cs__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #2a9d8f2e}.cs__input--bad{border-color:var(--danger)}.cs__fieldError{font-size:var(--text-sm);color:var(--danger)}.cs__box{position:relative;min-height:9rem}.cs__box--ready{min-height:0}.cs__boxWait{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;padding-top:var(--sp-8)}.cs__tick{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.cs__tick input{flex-shrink:0;width:22px;height:22px;margin-top:1px;accent-color:var(--brand);cursor:pointer}.cs__tickText{font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--fg-muted)}.cs__tick--nudge{border-color:var(--danger);background:var(--danger-soft)}.cs__nudge{margin-top:calc(var(--sp-2) * -1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--danger)}.cs__docs{margin-top:calc(var(--sp-2) * -1);display:flex;flex-wrap:wrap;gap:2px var(--sp-2);font-size:var(--text-xs);color:var(--fg-subtle)}.cs__docs a{color:var(--brand-text);text-decoration:underline;text-underline-offset:2px}.cs__error{padding:var(--sp-3);border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--text-sm);line-height:var(--lh-snug)}.cs__pay{gap:var(--sp-2)}.cs__secure{margin-top:calc(var(--sp-2) * -1);display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--text-xs);color:var(--fg-subtle)}.cs__pix{margin-top:var(--sp-1);font-size:var(--text-sm);color:var(--fg-muted);text-align:end}.cs__wallet{margin-top:calc(var(--sp-2) * -1);display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-3) var(--sp-4);background:#fff;border:1px solid #E6E6E6;border-radius:13px;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:#4a5a63;text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.cs__wallet--on{border-color:#2a9d8f;color:#2a9d8f}.cs__walletRadio{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1.5px solid #8B9CA5;background:#fff}.cs__wallet--on .cs__walletRadio{border:5px solid #2A9D8F}.cs__walletMark{flex-shrink:0;height:22px;width:auto}.cs__wallets{position:relative;transition:opacity var(--dur-base) var(--ease-out)}.cs__wallets--none{display:none}.cs__wallets--locked{opacity:.45}.cs__walletsCover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent;cursor:pointer}.login{position:relative;overflow:hidden}.login__glow{position:absolute;top:-30vh;left:50%;transform:translate(-50%);width:min(140vw,900px);height:min(140vw,900px);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 16%,transparent) 0%,transparent 62%);pointer-events:none;z-index:0}.login__main{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:var(--sp-6) var(--gutter) calc(var(--sp-6) + var(--safe-b));min-height:100dvh}.login__card{width:100%;max-width:25rem;padding:var(--sp-8) var(--sp-6);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-xl);box-shadow:var(--sh-3);text-align:center;display:flex;flex-direction:column;align-items:center}.login__mark{width:46px;height:46px;border-radius:var(--r-md);box-shadow:var(--sh-2)}.login__title{margin-top:var(--sp-5);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);color:var(--fg)}.login__subtitle{margin-top:var(--sp-1);font-size:var(--text-base);color:var(--fg-muted)}.login__error{display:flex;align-items:center;gap:var(--sp-2);width:100%;margin-top:var(--sp-5);text-align:start}.login__error svg{flex-shrink:0}.login__handoff{display:flex;align-items:center;gap:var(--sp-3);width:100%;margin-top:var(--sp-6);padding:var(--sp-4);text-align:start;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-sunk)}.login__handoff-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:var(--r-sm);background:var(--brand-soft);color:var(--brand-text)}.login__handoff-text{display:flex;flex-direction:column;gap:2px;min-width:0}.login__handoff-title{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--fg);letter-spacing:var(--tracking-tight)}.login__handoff-hint{font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--fg-muted)}.login__footer{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:var(--sp-6);font-size:var(--text-xs);color:var(--fg-subtle)}.login__card--form{padding-inline:var(--sp-5)}.zl{width:100%;margin-top:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-3);text-align:start}.zl__tabs{margin-bottom:var(--sp-1)}.zl__input{width:100%;min-width:0;height:50px;padding:0 var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--text-md);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.zl__input::placeholder{color:var(--fg-subtle)}.zl__input:focus,.zl__cc:focus-within{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.zl__phone{display:flex;gap:var(--sp-2)}.zl__number{flex:1;letter-spacing:.01em}.zl__cc{position:relative;flex:none;display:inline-flex;align-items:center;gap:5px;height:50px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-sunk);color:var(--fg);font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer}.zl__flag{font-size:20px;line-height:1}.zl__chev{color:var(--fg-muted)}.zl__cc select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.zl__pw{position:relative}.zl__pw .zl__input{padding-inline-end:52px}.zl__eye{position:absolute;inset-block:0;inset-inline-end:0;width:50px;display:grid;place-items:center;color:var(--fg-muted);border-radius:var(--r-md)}.zl__error{margin-top:0}.zl__forgot{align-self:center;padding:var(--sp-2) var(--sp-3);font-size:var(--text-base)}.zl__wa{white-space:normal;line-height:var(--lh-snug);padding-block:var(--sp-2);text-align:center}.zl__wa svg{flex-shrink:0;color:var(--brand-text)}.zl__botfail{margin-top:var(--sp-2);font-size:var(--text-sm);color:var(--danger)}.zl__actions{width:100%;margin-top:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-3)}.pwf{display:flex;flex-direction:column;gap:var(--sp-3)}.pwf__why{margin:0 0 var(--sp-3);font-size:15px;line-height:1.45;color:var(--fg-muted)}.pwf__login{margin:0;font-size:15px;line-height:1.4;color:var(--fg)}.pwf__number{font-weight:800;white-space:nowrap;unicode-bidi:isolate;direction:ltr}.pwf__hint{margin:calc(var(--sp-1) * -1) 0 0;font-size:13px;color:var(--fg-muted)}.pwf__error{display:flex;align-items:flex-start;gap:6px;margin:0}.pwf__error svg{flex:none;margin-top:2px}.sheet-overlay.pwgate{background:#0f282647;backdrop-filter:none;-webkit-backdrop-filter:none}.pwgate__chip{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:8px;background:#f2b33d repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,255,255,.16) 8px 16px);color:#4a2f00;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-2deg);box-shadow:0 2px 6px #4a2f0040;max-width:100%;white-space:normal;line-height:1.2}.pwgate .sheet__body{display:flex;flex-direction:column}.pwgate__title{margin:var(--sp-3) 0 var(--sp-1);font-size:26px;line-height:1.15;font-weight:800;color:var(--fg);text-wrap:balance}.pwgate__why strong{color:var(--fg);font-weight:800}.storepay{margin-top:var(--sp-6)}.storepay__card{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--brand-border);background:var(--brand-soft)}.storepay__head{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand-text)}.storepay__head svg{flex-shrink:0}.storepay__here{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--lh-snug);color:var(--fg)}.storepay__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--sp-3)}.storepay__now{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--fg)}.storepay__per{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--fg-muted)}.storepay__body{font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--fg-muted)}.storepay__cta{margin-top:var(--sp-2);white-space:normal;line-height:var(--lh-snug)}.storepay__note{font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--fg-muted);text-align:center}.storeguide{display:flex;flex-direction:column;gap:var(--sp-4)}.storeguide__why{font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--fg-muted)}.storeguide__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.storeguide__steps li{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--text-md);line-height:var(--lh-snug);color:var(--fg)}.storeguide__n{flex:none;width:28px;height:28px;margin-top:-3px;display:grid;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand-text);font-size:var(--text-sm);font-weight:var(--weight-bold)}.storeguide__wait{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--fg-muted)}.storeguide__wait .loading-spinner{flex-shrink:0}.storeguide .btn{white-space:normal;line-height:var(--lh-snug)}.giftsteps{list-style:none;margin:var(--sp-4) 0 0;padding:0;border:1.5px solid var(--c-slate-200);border-radius:var(--r-md);overflow:hidden;max-width:30rem}.giftsteps__step{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3)}.giftsteps__step+.giftsteps__step{border-top:1.5px dashed var(--c-slate-200)}.giftsteps__step--on{background:#fbeff4}.giftsteps__dot{flex:none;width:26px;height:26px;margin-top:1px;border-radius:var(--r-full);display:inline-flex;align-items:center;justify-content:center;background:var(--step);color:#fff;font-size:var(--text-sm);font-weight:800}.giftsteps__body{flex:1;min-width:0}.giftsteps__head{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--sp-2);row-gap:var(--sp-1)}.giftsteps__name{font-size:var(--text-lg);line-height:var(--lh-snug);font-weight:800;color:var(--step);unicode-bidi:isolate}.giftsteps__tag{padding:2px var(--sp-2);border-radius:var(--r-full);font-size:var(--text-2xs);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.giftsteps__tag--now{background:var(--step);color:#fff}.giftsteps__tag--paid{background:#ddf5e8;color:#12804f}.giftsteps__when{margin-top:2px;font-size:var(--text-base);line-height:var(--lh-snug);font-weight:var(--weight-bold);color:var(--fg)}.giftsteps__note{margin-top:2px;font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--fg-muted)}.gifthead__label{font-size:var(--text-sm);color:var(--fg-muted)}.gifthead .gifthead__name{color:var(--step);unicode-bidi:isolate}.gifthead__sub{margin-top:2px;font-size:var(--text-base);color:var(--fg-muted)}.giftsteps__then{margin-top:var(--sp-2);font-size:var(--text-sm);line-height:var(--lh-snug);font-weight:var(--weight-semibold);color:var(--fg-muted);max-width:30rem}.account__main{flex:1;padding-bottom:calc(var(--sp-16) + var(--safe-b))}.account__banners{display:flex;flex-direction:column;gap:var(--sp-2);padding-top:var(--sp-4)}.appbar__back{gap:6px;padding-inline:var(--sp-2);margin-inline-end:calc(var(--sp-2) * -1)}.account__skeletons{display:flex;flex-direction:column;gap:var(--sp-4);padding-top:var(--sp-6)}.account__failed{padding-top:var(--sp-6)}.account__footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--sp-6);font-size:var(--text-xs);color:var(--fg-subtle)}.band{background:var(--surface-band);border-block:1px solid var(--border-soft);padding-block:var(--sp-10);margin-top:var(--sp-12)}.band__title{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);color:var(--fg);text-wrap:balance;margin-bottom:var(--sp-6)}.keep__title{margin-top:var(--sp-6);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:1.05;letter-spacing:-.035em;color:var(--fg);text-wrap:balance}.keep__price{margin-top:var(--sp-4);font-size:var(--text-md);line-height:1.25;color:var(--fg-muted)}.keep__anchor{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--fg-subtle);text-decoration-line:line-through;text-decoration-thickness:2px}.keep__now{font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:-.04em;color:var(--fg)}.keep__mo{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--fg-muted);margin-inline-start:2px}.keep__plan{margin-top:var(--sp-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-muted)}.keep__plan+.keep__price{margin-top:var(--sp-1)}.keep__deal{display:block;margin-top:var(--sp-1);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--fg)}.keep__until{display:block;margin-top:2px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--success)}.keep__gift{margin-top:var(--sp-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--lh-snug);color:var(--fg-muted)}.keep__nudge{margin-top:var(--sp-3);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--lh-snug);color:var(--fg)}.keep__after{margin-top:var(--sp-3);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--fg-muted)}.keep__bonus{margin-top:var(--sp-3);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--lh-snug);color:var(--brand-text)}.pitch-hero{padding-top:var(--sp-8)}.pitch-hero__who{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--brand);margin-bottom:var(--sp-3)}.pitch-hero__title{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:1.05;letter-spacing:-.035em;color:var(--fg);text-wrap:balance}.pitch-hero__sub{margin-top:var(--sp-4);font-size:var(--text-md);line-height:var(--lh-relaxed);color:var(--fg-muted);max-width:32ch}.showcase{margin-top:var(--sp-8);display:flex;justify-content:center;padding-inline:var(--gutter)}.showcase__phone{position:relative;width:100%;max-width:19rem;border-radius:var(--r-2xl);padding:8px;background:linear-gradient(160deg,#24333a,#0e1a1f);box-shadow:0 40px 70px -24px #0b242b6b,0 12px 24px -12px #0b242b3d}.showcase__frame{width:100%;height:380px;border:0;display:block;border-radius:calc(var(--r-2xl) - 7px);background:var(--c-ink-900)}.countdown{display:flex;align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-8);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 24%,transparent);color:var(--warn)}.countdown--gone{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 24%,transparent);color:var(--danger)}.countdown svg{flex-shrink:0;margin-top:1px}.countdown__text{font-size:var(--text-base);line-height:var(--lh-snug)}.countdown__text strong{font-weight:var(--weight-bold)}.ask{padding-top:var(--sp-12);display:flex;flex-direction:column}.ask__eyebrow{align-self:flex-start;padding:5px 11px;border-radius:var(--r-full);background:var(--brand-soft);color:var(--brand-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ask__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-5)}.ask__was{font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--fg-subtle);text-decoration:line-through;text-decoration-thickness:2px}.ask__now{font-size:var(--text-5xl);font-weight:var(--weight-bold);letter-spacing:-.04em;line-height:.9;color:var(--fg)}.ask__pm{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--fg);white-space:nowrap}.ask__per{font-size:var(--text-md);color:var(--fg-muted);margin-inline-start:-8px}.ask__perday{margin-top:var(--sp-3);font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--fg-muted)}.ask__perday strong{color:var(--fg);font-weight:var(--weight-semibold)}.ask__stack-title{margin-top:var(--sp-8);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-subtle)}.ask__stack{margin-top:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.ask__stack li{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--text-md);line-height:var(--lh-snug);color:var(--fg)}.ask__stack svg{flex-shrink:0;margin-top:2px;color:var(--brand);stroke-width:2.6}.ask__cta{margin-top:var(--sp-8);font-size:var(--text-lg);--btn-h: 60px}.ask__risk{margin-top:var(--sp-4);font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--fg-subtle);text-align:center;text-wrap:balance}.ask__risk svg{display:inline-block;vertical-align:-2px;margin-inline-end:5px}.decoy{margin-top:var(--sp-10);padding-top:var(--sp-6);border-top:1px solid var(--border-soft)}.decoy__lead{display:block;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--fg)}.decoy__body{margin-top:var(--sp-1);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--fg-muted)}.decoy__cta{margin-top:var(--sp-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand-text);text-align:start}.decoy__cta:hover{text-decoration:underline}.objections{display:flex;flex-direction:column;gap:var(--sp-5)}.objections dt{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--fg);letter-spacing:var(--tracking-tight)}.objections dd{margin-top:var(--sp-1);font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--fg-muted)}.status{padding-top:var(--sp-8)}.status__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.status__plan{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:1.05;letter-spacing:-.035em;color:var(--fg)}.status__price{display:flex;align-items:baseline;gap:4px;margin-top:var(--sp-2);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--fg)}.status__per{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--fg-muted)}.status__sub{margin-top:var(--sp-3);font-size:var(--text-md);line-height:var(--lh-relaxed);color:var(--fg-muted);max-width:34ch}.status__meta{display:flex;align-items:center;gap:6px;margin-top:var(--sp-3);font-size:var(--text-sm);color:var(--fg-muted)}.status__meta--warn{align-items:flex-start;color:var(--c-warn-600);line-height:var(--lh-relaxed, 1.5)}.status__meta--warn svg{flex:none;margin-top:3px}.status__cta{margin-top:var(--sp-6)}.account-block{margin-top:var(--sp-12);display:flex;flex-direction:column;gap:var(--sp-4)}.account-block__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-subtle);padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-soft)}.panel{border:1px solid var(--border-soft);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-5);box-shadow:var(--sh-1)}.panel--flush{padding:0;overflow:hidden}.usage__title{margin-bottom:var(--sp-4)}.billing__title{padding:var(--sp-4) var(--sp-5) 0}.meter__note{display:inline-flex;align-items:center;gap:4px;color:var(--brand-text)}.sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:60;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--border);padding-bottom:var(--safe-b);animation:sticky-up var(--dur-slow) var(--ease-out)}@keyframes sticky-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sticky-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-3)}.sticky-cta__price{display:flex;align-items:baseline;gap:3px;font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--fg)}.sticky-cta__per{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--fg-muted)}.sticky-cta__btn{flex:1;max-width:15rem}.invoices{display:flex;flex-direction:column;gap:var(--sp-1);padding-top:var(--sp-2)}.invoice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;font-size:var(--text-sm)}.invoice__pay{flex:1 0 100%}.invoice+.invoice{border-top:1px solid var(--border-soft)}.invoice__date{color:var(--fg-muted);flex:1;min-width:0}.invoice__amount{font-weight:var(--weight-semibold);color:var(--fg)}.invoice__pdf{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-xs);color:var(--fg-muted);flex-shrink:0}.invoice__pdf:hover{background:var(--surface-hover);color:var(--fg)}.invoices__loading{display:flex;justify-content:center;padding:var(--sp-4) 0}.invoices__empty{padding:var(--sp-3) 0;font-size:var(--text-sm);color:var(--fg-subtle)}.invoices__failed{margin:var(--sp-3) 0}.row__sub--error{color:var(--danger)}.setup-form{padding-top:var(--sp-4)}.setup-form__note{margin-top:var(--sp-3);font-size:var(--text-sm);color:var(--fg-muted);line-height:var(--lh-snug)}.setup-form__actions{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4)}.plans__error{margin-bottom:var(--sp-3)}.plans__enterprise{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);background:var(--surface-sunk);font-size:var(--text-sm);color:var(--fg-muted)}.plans__cancel{margin-top:var(--sp-2)}.plans__committed{margin-top:var(--sp-4)}.plans__committed p{margin:0 0 var(--sp-2);font-size:13px;line-height:1.55;color:var(--text-muted, #5b6572)}.plans__committed .plans__cancel{margin-top:0}.sheet__loading{display:flex;justify-content:center;padding:var(--sp-10) 0}.switch__compare{display:flex;align-items:stretch;gap:var(--sp-2);margin-bottom:var(--sp-4)}.switch__side{flex:1;min-width:0;padding:var(--sp-3);border-radius:var(--r-sm);background:var(--surface-sunk);display:flex;flex-direction:column;gap:2px}.switch__side--new{background:var(--brand-soft)}.switch__side--new .eyebrow{color:var(--brand-text)}.switch__plan{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--fg);letter-spacing:var(--tracking-tight)}.switch__arrow{align-self:center;color:var(--fg-subtle);flex-shrink:0}.switch__desc{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--fg-muted);margin-bottom:var(--sp-4)}.switch__lines{border:1px solid var(--border-soft);border-radius:var(--r-sm);overflow:hidden}.switch__line{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);font-size:var(--text-sm);color:var(--fg-muted)}.switch__line+.switch__line{border-top:1px solid var(--border-soft)}.switch__line--accent{background:var(--surface-sunk)}.switch__value{font-weight:var(--weight-semibold);color:var(--fg)}.switch__value--credit{color:var(--success)}.switch__from{margin-top:var(--sp-2);font-size:var(--text-sm);color:var(--fg-muted)}.switch__from a{color:var(--brand-text);text-decoration:underline;text-underline-offset:2px}.switch__actions{display:flex;flex-direction:column;gap:var(--sp-2)}.credits__explainer{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--fg-muted);margin-bottom:var(--sp-4)}.credits__usage{padding:var(--sp-4);border-radius:var(--r-md);background:var(--surface-sunk);margin-bottom:var(--sp-4)}.confirm__message{font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--fg-muted)}.confirm__danger{background:var(--danger);color:#fff}@media (hover: hover) and (pointer: fine){.confirm__danger:hover{background:var(--c-danger-600)}}.debug-token{display:flex;align-items:center;gap:var(--sp-2);padding:6px var(--sp-3);background:var(--c-ink-900);font-size:var(--text-2xs);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.debug-token__label{color:#ffffff73;flex-shrink:0}.debug-token__input{flex:1;min-width:0;padding:4px 8px;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-xs);background:#00000059;color:var(--c-brand-300);font-size:var(--text-2xs);font-family:inherit}.debug-token__copy{flex-shrink:0;padding:4px 10px;border-radius:var(--r-xs);background:#ffffff1f;color:#fff;font-size:var(--text-2xs);font-family:inherit}@media (min-width: 640px){.pitch-hero{padding-top:var(--sp-12)}.pitch-hero__title{font-size:var(--text-5xl)}.keep__title{font-size:var(--text-4xl)}.keep__now{font-size:var(--text-5xl)}.showcase__phone{max-width:21rem}.showcase__frame{height:430px}.ask__now{font-size:var(--text-6xl)}.status__plan{font-size:var(--text-5xl)}.band{padding-block:var(--sp-12)}.band__title{font-size:var(--text-2xl)}}.sheet .plans{padding-inline:0}.sheet .pricing__period{margin-inline:0;width:100%}.sheet .pricing__plans{grid-template-columns:1fr;gap:var(--sp-3)}.plan__note--quiet{margin:2px 0 0;font-size:11.5px;line-height:1.4;color:var(--text-subtle, #8791a0);font-weight:500}.plans__leave{margin-top:var(--sp-2);font-size:13px;color:var(--fg-subtle, #7a8794);font-weight:500}.plans__leave:hover{color:var(--fg-muted, #5b6572)}.status__plan--compact{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:normal}.row__title--quiet{color:var(--fg-muted, #5b6572);font-weight:500}.billing-sheet{margin:0;border:0;box-shadow:none}.more-now{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:12px;background:var(--surface)}.more-now__title{font-weight:var(--weight-semibold);color:var(--fg)}.more-now__line{margin:0;font-size:var(--text-xs);line-height:1.4;color:var(--fg-muted)}.more-now .btn{white-space:normal;text-align:center;line-height:1.25;padding-block:10px}.credits-panel{display:flex;flex-direction:column;gap:var(--sp-1)}.credits-panel__head{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.credits-panel__title{margin:0}.credits-panel__pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--r-full);white-space:nowrap;background:var(--success-soft);color:var(--success);font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1px currentColor}.credits-panel__count{margin:var(--sp-1) 0 0;font-size:22px;line-height:1.2;font-weight:800;color:var(--fg)}.credits-panel__count--owed{color:var(--danger);font-size:18px}.credits-panel__note{margin:0;font-size:14px;line-height:1.45;color:var(--fg-muted)}.credits-panel__cta{margin-top:var(--sp-2);align-self:flex-start}.credits-panel__cta.btn--block{align-self:stretch}.account__welcome{margin:0;padding:10px 12px;border-radius:12px;border:1px solid #F2D38A;background:#fff8e6;font-size:var(--text-sm);line-height:1.4;font-weight:700;color:#5c4300}.confirm__message--welcome{padding:10px 12px;border-radius:12px;background:#fff8e6;border:1px solid #F2D38A;color:#5c4300;font-weight:600}.lss{color:var(--c-slate-900);touch-action:pan-y}.lss:focus{outline:none}.lss__title{margin:0;min-width:0;font-size:20px;line-height:1.25;font-weight:900;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}.lss__body{display:flex;flex-direction:column;gap:14px}.lss__msg{margin:-4px 0 0;font-size:15px;line-height:1.4;font-weight:500;color:var(--c-slate-600)}.lss__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lss__row{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 12px;border-radius:14px;background:var(--c-slate-50);box-shadow:inset 0 0 0 1.5px var(--c-slate-200)}.lss__ic{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.lss__ic--wa{background:#25d366}.lss__ic--brand{background:var(--c-brand-50);color:var(--c-brand-600);box-shadow:inset 0 0 0 1.5px var(--c-brand-200)}.lss__rowbody{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.lss__name{font-size:15px;line-height:1.25;font-weight:800;color:var(--c-slate-800);overflow-wrap:anywhere}.lss__url{display:inline-flex;align-items:center;gap:3px;max-width:100%;min-width:0;padding:3px 6px;border-radius:9px;background:var(--c-slate-0);color:var(--c-slate-500);box-shadow:inset 0 0 0 1px var(--c-slate-200);font-size:11.5px;line-height:1.2}.lss__url svg{flex:none;color:var(--c-danger-600)}.lss__url s{min-width:0;overflow-wrap:anywhere;font-weight:600;text-decoration-color:var(--c-danger-600);text-decoration-thickness:1.5px}.lss__x{flex:none;display:grid;place-items:center;color:var(--c-danger-600)}.lss__lead{margin:-4px 0 0;font-size:14px;line-height:1.35;font-weight:700;color:var(--c-slate-500)}.lss__feats{list-style:none;margin:-4px 0 4px;padding:0;display:grid;gap:10px}.lss__feat{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:15.5px;line-height:1.4;font-weight:600;color:var(--c-slate-800)}.lss__feat svg{margin-top:2px;color:var(--success)}.lss__btns{display:flex;flex-direction:column;gap:10px}.lss .lss__keep{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;min-height:56px;text-align:center;border:0;border-radius:14px;padding:11px 14px;margin-bottom:5px;cursor:pointer;background:var(--c-brand-600);color:#fff;font:inherit;box-shadow:0 5px 0 var(--c-brand-800);transition:transform .12s ease,box-shadow .12s ease}.lss .lss__keep:active{transform:translateY(2px);box-shadow:0 3px 0 var(--c-brand-800)}.lss .lss__keep:focus-visible{outline:3px solid #F2B33D;outline-offset:3px}.lss__keep1{font-size:17px;line-height:1.2;font-weight:900;overflow-wrap:anywhere}.lss__keep2{font-size:13.5px;line-height:1.3;font-weight:700;opacity:.9}.lss .lss__alt{display:flex;align-items:center;justify-content:center;min-height:50px;width:100%;padding:0 14px;border:0;border-radius:14px;cursor:pointer;background:var(--c-slate-0);box-shadow:inset 0 0 0 1.5px var(--c-brand-400);color:var(--c-brand-700);font:inherit;font-size:16px;font-weight:800;text-align:center}.lss .lss__alt:focus-visible{outline:3px solid #F2B33D;outline-offset:2px}.lss__close:focus-visible{outline:3px solid #F2B33D;outline-offset:2px}@media (prefers-reduced-motion: reduce){.lss-overlay,.lss{animation:none}.lss .lss__keep{transition:none}}.lss__domain{white-space:nowrap;unicode-bidi:isolate;direction:ltr}.pricing__main{display:flex;flex-direction:column;gap:var(--sp-5);padding-top:var(--sp-6);padding-bottom:calc(var(--sp-12) + var(--safe-b));flex:1}.pricing__intro{text-align:center;display:flex;flex-direction:column;gap:var(--sp-2);padding-top:var(--sp-2)}.pricing__intro .lede{max-width:40ch;margin-inline:auto}.pricing__skel-title{align-self:center;width:min(80%,22rem);height:2rem}.pricing__skel-lede{align-self:center;width:min(60%,16rem);height:1.1rem}.pricing__skel{display:flex;gap:var(--sp-3);overflow:hidden;padding:var(--sp-2) 0 var(--sp-3)}.pricing__skel .skeleton{flex:0 0 min(86%,22rem);height:26rem;border-radius:var(--r-lg)}@media (min-width: 880px){.pricing__skel .skeleton{flex:1 1 0}}.pricing__period{align-self:center;width:min(100%,20rem)}.pricing__period.segmented--multi{width:min(100%,38rem)}.pricing__picker{display:flex;flex-direction:column;gap:var(--sp-4)}.pricing__plans{gap:var(--sp-3)}@media (min-width: 720px){.pricing__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start}.pricing__plans .plan{display:flex;flex-direction:column;height:100%}.pricing__plans .plan__features{flex:1}}.enterprise{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-5)}.enterprise__info{min-width:0;flex:1}.enterprise__name{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--fg)}.enterprise__price{margin-top:2px;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--fg)}.enterprise__sub{margin-top:2px;font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--fg-muted)}.enterprise__cta{flex-shrink:0}.compare__toggle{padding-inline:var(--sp-5)}.compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--border-soft)}.compare__table{width:100%;min-width:32rem;border-collapse:collapse;font-size:var(--text-sm)}.compare__table th,.compare__table td{padding:var(--sp-3);text-align:center;white-space:nowrap}.compare__table thead th{position:sticky;top:0;background:var(--surface);font-weight:var(--weight-semibold);color:var(--fg);border-bottom:1px solid var(--border)}.compare__table tbody tr+tr td{border-top:1px solid var(--border-soft)}.compare__table td:first-child,.compare__table th:first-child{text-align:start;position:sticky;inset-inline-start:0;background:var(--surface);color:var(--fg-muted);padding-inline-start:var(--sp-5);min-width:11rem}.compare__table tbody tr:nth-child(2n) td{background:var(--surface-sunk)}.compare__table .is-popular{background:var(--brand-soft);color:var(--brand-text);font-weight:var(--weight-medium)}.compare__table tbody tr:nth-child(2n) td.is-popular{background:color-mix(in srgb,var(--brand-soft) 88%,var(--brand) 4%)}.compare__yes{display:inline-block;color:var(--brand);stroke-width:2.5;vertical-align:middle}.compare__no{color:var(--fg-subtle)}.pricing__section{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-4)}.pricing__section-title{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--fg);text-align:center}.pricing__section-lede{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--fg-muted);text-align:center;max-width:44ch;margin-inline:auto;margin-top:calc(var(--sp-2) * -1)}.faq__item+.faq__item{border-top:1px solid var(--border-soft)}.faq__q{padding-inline:var(--sp-5)}.faq__q .row__title{white-space:normal;line-height:var(--lh-snug)}.faq__chevron{color:var(--fg-subtle);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}.faq__chevron--open{transform:rotate(180deg)}.faq__a p{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--fg-muted);padding-top:var(--sp-1)}@media (min-width: 640px){.pricing__main{padding-top:var(--sp-10);gap:var(--sp-6)}.pricing__intro .page-title{font-size:var(--text-3xl)}}@media (min-width: 880px){.pricing .col--wide{max-width:64rem}}.pricing__hero{gap:var(--sp-2)}.pricing__hero-title{font-size:clamp(1.9rem,6vw,2.6rem);font-weight:var(--weight-bold);line-height:1.05;letter-spacing:-.03em;color:var(--fg);text-wrap:balance}.pricing__peek{justify-self:center;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand-text);text-decoration:none}.pricing__peek:hover{text-decoration:underline}.pp{display:flex;flex-direction:column;gap:var(--sp-3)}.pp__controls{align-self:center;width:min(100%,30rem);display:grid;gap:var(--sp-2)}.pp__control{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-3)}.pp__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-muted);white-space:nowrap}.pp__seg{flex:1 1 0;max-width:min(100%,18rem);margin-inline-start:auto}.pp__chips{display:flex;justify-content:center;gap:6px}.pp__chip{padding:5px 12px;border-radius:var(--r-full);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-subtle);background:none;cursor:pointer}.pp__chip--on{background:var(--fg);color:var(--surface)}.pp__cards{display:flex;gap:var(--sp-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:var(--sp-2) var(--gutter) var(--sp-3)}.pp__cards::-webkit-scrollbar{display:none}.pp__card{flex:0 0 min(86%,22rem);scroll-snap-align:center;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5) var(--sp-4) var(--sp-4);border:1.5px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.pp__card--rec{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),var(--sh-2)}.pp__card--current{border-style:dashed}.pp__card{min-width:0}.pp__card .btn{white-space:normal;text-align:center;padding-block:var(--sp-2);text-wrap:balance}@media (min-width: 880px){.pp__chips{display:none}.pp__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));overflow:visible;margin-inline:0;padding:var(--sp-2) 0 0;align-items:start}.pp__card{flex:none}}.pp__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.pp__name{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--fg)}.pp__tag{font-size:var(--text-sm);line-height:1.4;color:var(--fg-muted);min-height:2.8em}.pp__jobs{display:flex;align-items:center;gap:6px;font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--fg)}.pp__q{width:20px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--border);border-radius:50%;background:none;font-size:11px;font-weight:var(--weight-bold);color:var(--fg-muted);cursor:pointer}.pp__unlimited{margin-top:calc(-1 * var(--sp-1));font-size:var(--text-sm);color:var(--fg-muted)}.pp__tip{margin-top:calc(-1 * var(--sp-1));padding:7px 9px;border-radius:var(--r-sm);background:var(--surface-sunk);font-size:var(--text-sm);color:var(--fg-muted)}.pp__price{display:grid;gap:3px}.pp__was{justify-self:start;font-size:1.15rem;font-weight:var(--weight-semibold);color:var(--fg-subtle);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--fg-muted)}.pp__was .pp__mo{font-size:.8em}.pp__now{display:flex;align-items:baseline;gap:2px}.pp__now strong{font-size:2.6rem;line-height:1;font-weight:var(--weight-bold);letter-spacing:-.035em;color:var(--fg)}.pp__mo{font-size:1rem;font-weight:var(--weight-semibold);color:var(--fg-muted)}.pp__then{font-size:var(--text-sm);line-height:1.4;color:var(--fg-muted)}.pp__features{list-style:none;margin:0;padding:0;display:grid;gap:7px}.pp__features li{display:grid;grid-template-columns:16px 1fr;gap:var(--sp-2);font-size:var(--text-sm);line-height:1.35;color:var(--fg)}.pp__features svg{margin-top:2px;color:var(--success)}.pp__features li.pp__no-com{color:var(--c-danger-600);font-weight:var(--weight-semibold)}.pp__features li.pp__no-com svg{color:var(--c-danger-600)}.pp__features li.pp__linksline .pp__linksnum{font-weight:var(--weight-bold)}.pp__q--inline{display:inline-flex;vertical-align:-4px;margin-inline-start:6px;width:18px;height:18px;font-size:10.5px;position:relative}.pp__q--inline:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.pp__features li.pp__has-video{display:block}.pp__line{display:grid;grid-template-columns:16px 1fr 20px;gap:var(--sp-2);align-items:start;width:100%;margin:-3px -6px;padding:3px 6px;box-sizing:content-box;border:0;border-radius:8px;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.pp__line:hover{background:var(--brand-tint, rgba(42, 157, 143, .08))}.pp__line:hover span:nth-child(2){text-decoration:underline;text-decoration-color:var(--brand-border, currentColor);text-underline-offset:3px}.pp__line:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pp__play{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--brand);color:#fff;flex:none}.pp__features .pp__play svg{margin:0 0 0 1px;color:#fff}.pp__film{display:inline-flex;align-items:center;gap:8px;margin-top:var(--sp-2);padding:5px 12px 5px 5px;border:1.5px solid var(--brand-border, var(--brand));border-radius:999px;background:var(--brand-tint, transparent);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand-text, var(--brand));cursor:pointer}.pp__film:hover{background:var(--brand-soft, var(--brand-tint))}.pp__film .pp__play{width:24px;height:24px}.pp__film .pp__play svg{margin-inline-start:2px}.pp__i{width:20px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--brand, var(--border));border-radius:50%;background:none;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:12px;font-weight:var(--weight-bold);color:var(--brand, var(--fg-muted));cursor:pointer}.pp__i--inline{margin-inline-start:6px;vertical-align:middle}.videotip{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000}.videotip__video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.videotip__close{position:absolute;top:max(12px,env(safe-area-inset-top));inset-inline-end:max(12px,env(safe-area-inset-right));width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#0000008c;box-shadow:0 0 0 1.5px #ffffff59;color:#fff;cursor:pointer;z-index:2}.videotip__close:hover{background:#000000bf}.videotip__sound{position:absolute;top:max(12px,env(safe-area-inset-top));inset-inline-start:max(12px,env(safe-area-inset-left));display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--brand);color:#fff;font:inherit;font-weight:var(--weight-semibold);cursor:pointer;z-index:2}.videotip__soon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);width:100%;height:100%;background:linear-gradient(180deg,#1d6b70,#0e2b33);color:#ffffffd9;font-weight:var(--weight-semibold)}.videotip__soon-play{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff24;color:#fff}.videotip__soon-play svg{margin-inline-start:3px}.pp__features .pp__lead{display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-muted)}.pp__need{justify-self:start;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-full);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.pp__need--calm{background:var(--success-soft);color:var(--success)}.pp__need--wa{background:var(--warn-soft);color:var(--warn)}.pp__people{font-size:var(--text-sm);color:var(--fg-muted)}.pp__more{justify-self:center;padding:2px 4px;border:0;background:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand-text);cursor:pointer}.pp__promise{list-style:none;margin:0;padding:var(--sp-2) var(--sp-3);display:grid;gap:6px;border-radius:var(--r-md);background:var(--warn-soft)}.pp__promise li{display:grid;grid-template-columns:16px 1fr;gap:var(--sp-2);font-size:var(--text-sm);line-height:1.35;color:var(--fg)}.pp__promise svg{margin-top:2px;color:var(--warn)}.pp__promise .pp__promise-head{display:block;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--warn)}@media (max-width: 879px){.pricing .pricing__main{gap:var(--sp-3);padding-top:var(--sp-3)}.pricing__hero-title{font-size:1.7rem}.pricing__hero .lede{font-size:var(--text-sm)}.pp__now strong{font-size:2.3rem}.pp{gap:var(--sp-2)}.pp__card{gap:var(--sp-2);padding-top:var(--sp-4)}.pp__tag{min-height:0}}.pricing__sides-wrap{display:grid;justify-items:center;gap:var(--sp-2)}.pricing__sides{width:min(100%,27rem);display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--r-lg);background:var(--surface-sunk)}.pricing__side{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:10px 8px;border:0;border-radius:var(--r-md);background:none;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--fg-muted);cursor:pointer}.pricing__side--on{background:var(--surface);color:var(--fg);box-shadow:var(--sh-1)}.pricing__side--on svg{color:var(--brand)}.pricing__side-sub{max-width:34rem;text-align:center;font-size:var(--text-sm);color:var(--fg-muted)}.pricing__bridge{width:min(100%,40rem);align-self:center;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1.5px dashed var(--brand-border);border-radius:var(--r-lg);background:var(--surface);text-align:start;color:var(--fg);cursor:pointer}.pricing__bridge-ic{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-text)}.pricing__bridge-text{flex:1 1 12rem;display:grid;gap:2px;font-weight:var(--weight-semibold)}.pricing__bridge-text small{font-size:var(--text-sm);font-weight:400;color:var(--fg-muted)}.pricing__bridge-cta{font-weight:var(--weight-bold);color:var(--brand-text);white-space:nowrap}.pricing__row{width:min(100%,40rem);align-self:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.pricing__row-text{flex:1 1 14rem;display:grid;gap:2px}.pricing__row-text small{font-size:var(--text-sm);color:var(--fg-muted)}.pricing__row-cta{flex:none}.story{display:grid;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.story__title{text-align:center;font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--fg)}.story__line{text-align:center;font-size:var(--text-sm);color:var(--fg-muted)}.story__frames{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}@media (max-width: 879px){.story__frames{grid-template-columns:1fr}}.story__frame{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-md);background:var(--surface-sunk)}.story__cap{display:flex;gap:var(--sp-2);align-items:flex-start;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--fg)}.story__cap i{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--brand);color:#fff;font-style:normal;font-size:12px}.story__job{display:grid;gap:2px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);font-size:var(--text-sm)}.story__hand{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand-text)}.story__av{min-width:26px;height:26px;padding:0 6px;display:inline-grid;place-items:center;border-radius:var(--r-full);font-size:11px;font-weight:var(--weight-bold);color:#fff}.story__av--you{background:#0f313a}.story__av--tom{background:#e08a1e}.story__wa{display:grid;overflow:hidden;border-radius:var(--r-sm);background:#efe7dd;font-size:12.5px}.story__wa-head{display:flex;align-items:center;gap:7px;padding:7px 9px;background:#075e54;color:#fff}.story__wa-head b{display:block;font-size:13px;line-height:1.1}.story__wa-head small{font-size:10.5px;opacity:.8}.story__bubble{margin:8px;margin-inline-start:22px;padding:7px 9px;border-radius:10px;border-start-end-radius:2px;background:#dcf8c6;line-height:1.35;color:#111}.story__bubble u{color:#0b6bcb;text-decoration:none;font-weight:var(--weight-semibold)}.story__masked{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px dashed var(--warn);border-radius:var(--r-sm);background:var(--surface);font-size:12.5px;color:var(--fg)}.story__masked svg{flex:none;color:var(--warn)}.story__page{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface)}.story__page-head{display:flex;align-items:center;gap:7px;padding:8px 9px;font-size:12.5px;font-weight:var(--weight-bold)}.story__map{display:block;width:100%;height:62px}.story__page-foot{display:flex;justify-content:space-between;padding:7px 9px;font-size:12px;color:var(--fg-muted)}.story__page-foot b{color:#8f3b06;font-size:15px}.whostays{display:grid;gap:var(--sp-2);margin-top:var(--sp-3)}.whostays__row{display:flex;align-items:center;gap:var(--sp-3);padding:10px 12px;border:1.5px solid var(--border);border-radius:var(--r-md);font-weight:var(--weight-semibold);cursor:pointer}.whostays__row--on{border-color:var(--brand);background:var(--brand-soft)}.whostays__row--off{opacity:.45;cursor:not-allowed}.whostays__row input{width:18px;height:18px;accent-color:var(--brand)}.whostays__count{margin-top:var(--sp-2);font-size:var(--text-sm);color:var(--fg-muted)}.pricing__paywith{margin:4px auto 0;max-width:40rem;text-align:center;font-size:var(--text-sm);color:var(--fg-muted)}@media (min-width: 1100px){.pricing--v2 .col--wide{max-width:76rem}}@media (min-width: 880px) and (max-width: 1099px){.pp--v2.pp--n4 .pp__chips{display:flex}.pp--v2.pp--n4 .pp__cards{display:flex;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding:var(--sp-2) var(--gutter) var(--sp-3)}.pp--v2.pp--n4 .pp__card{flex:0 0 min(46%,22rem)}}@media (min-width: 880px){.pp--v2.pp--n2 .pp__cards{grid-template-columns:repeat(2,minmax(0,22rem));justify-content:center}}.pp--v2 .pp__chips{flex-wrap:wrap}.pp--v2.pp--n4 .pp__chip{padding:5px 9px}.pp--v2 .pp__now{flex-wrap:wrap;column-gap:10px;row-gap:4px}.pp__pm{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--fg);white-space:nowrap}.compare__pm{display:block;font-size:var(--text-xs);color:var(--fg)}.pp__slot{display:contents}@media (min-width: 880px){.pp--v2:not(.pp--n4) .pp__cards{grid-template-rows:repeat(6,auto);row-gap:0;align-items:stretch}.pp--v2:not(.pp--n4) .pp__card{grid-row:span 6;display:grid;grid-template-rows:subgrid;row-gap:var(--sp-3);align-content:start}.pp--v2:not(.pp--n4) .pp__slot{display:grid;gap:var(--sp-3);align-content:start}}@media (min-width: 1100px){.pp--v2.pp--n4 .pp__cards{grid-template-rows:repeat(6,auto);row-gap:0;align-items:stretch}.pp--v2.pp--n4 .pp__card{grid-row:span 6;display:grid;grid-template-rows:subgrid;row-gap:var(--sp-3);align-content:start}.pp--v2.pp--n4 .pp__slot{display:grid;gap:var(--sp-3);align-content:start}}.pp__sentinel{height:1px;margin-bottom:-1px}.pp__sizebar{position:sticky;top:calc(54px + var(--safe-t));z-index:30;margin-inline:calc(50% - 50vw);padding:var(--sp-2) calc(50vw - 50% + var(--gutter));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--sp-3);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);transition:box-shadow var(--dur-base) var(--ease-out)}.pp__sizebar--stuck{box-shadow:0 6px 16px -10px #131c2147}.pp__sizebar .pp__control{flex:0 1 22rem;flex-direction:column;justify-content:center;gap:4px}.pp__sizebar .pp__label{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;white-space:normal;text-align:center}.pp__sizebar .pp__seg{flex:none;width:100%;max-width:none;margin-inline:0}.pp__sizebar .segmented__option{font-size:var(--text-md);font-weight:var(--weight-bold)}.pp__sizebar .pp__control:has(.pp__sizetab){flex-basis:30rem}.pp__sizebar .segmented__option.pp__sizetab{flex-direction:column;gap:0;min-height:62px;line-height:1.15;padding:4px 2px}.pp__sizenum{font-size:var(--text-md);font-weight:var(--weight-bold)}.pp__sizecross{font-size:11px;font-weight:700;color:var(--fg-muted);text-decoration-thickness:1.5px}.pp__sizeprice{font-size:12.5px;font-weight:900;color:var(--brand-text)}.segmented__option--active .pp__sizeprice{color:var(--c-brand-600)}.pp__sizebar .pp__more{align-self:flex-end;padding-block:2px}@media (min-width: 600px){.pp__sizebar .pp__more{padding-block:10px}}.pp--v2 .pp__unlimited--once{align-self:center;margin-top:calc(-1 * var(--sp-1));text-align:center}.pp--v2 .pp__controls .pp__control{justify-content:center}.pp__top{display:grid;gap:2px}.pp__who{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-muted)}.pp__who svg{flex:none;color:var(--fg-subtle)}.pp--v2 .pp__tag{min-height:0}.pp__promise--once{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));column-gap:var(--sp-5);padding:var(--sp-3) var(--sp-4)}.pp__promise--once .pp__promise-head{grid-column:1 / -1}.pricing__team{align-self:center;max-width:100%;display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-lg);background:var(--brand-soft);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand-text);text-align:start;cursor:pointer}.pricing__team:hover{background:var(--c-brand-100)}.pricing__team{justify-self:center}.pricing__team-arrow{flex:none}[dir=rtl] .pricing__team-arrow{transform:scaleX(-1)}.upq{display:flex;flex-direction:column;gap:var(--sp-2)}.upq__gain{margin:0;text-align:center;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brand-text)}.upq__then{margin:0;text-align:center;line-height:1.4;font-size:var(--text-xs);color:var(--fg-muted)}.upq .btn{white-space:normal;text-align:center;line-height:1.25;padding-block:10px}.pp--v2 .pp__sizebar{flex-direction:column;align-items:stretch;gap:6px;padding-block:6px}.pp--v2 .pp__sizebar>*{flex:none;width:100%;max-width:30rem;margin-inline:auto}.pricing__sides--compact{width:100%;padding:3px;gap:3px;border-radius:var(--r-md)}.pricing__sides--compact .pricing__side{padding:5px 6px;font-size:var(--text-sm);gap:6px;border-radius:calc(var(--r-md) - 2px)}.pp__planbar{display:flex;gap:4px;justify-content:space-between}.pp__plantab{flex:1 1 0;min-width:0;padding:5px 4px;border:1.5px solid transparent;border-radius:var(--r-full);background:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.pp__plantab--on{color:#fff;background:var(--fam);border-color:var(--fam)}.pp__plantab:focus-visible{outline:2px solid var(--fam);outline-offset:2px}.pp--v2 .pp__sizebar .segmented__option.pp__sizetab{min-height:54px}.pp__label-plan{color:var(--fam);text-transform:none;letter-spacing:0;transition:color var(--dur-base) var(--ease-out);animation:pp-fam-in .42s var(--ease-out)}.pp--v2 .pp__sizebar .pp__sizeprice{color:var(--fam);animation:pp-fam-in .42s var(--ease-out)}.pp--v2 .pp__sizebar .pp__sizecross{animation:pp-fam-in .42s var(--ease-out)}@keyframes pp-fam-in{0%{opacity:.2;transform:translateY(3px) scale(.92)}60%{opacity:1;transform:translateY(0) scale(1.06)}to{transform:none}}@media (prefers-reduced-motion: reduce){.pp__label-plan,.pp--v2 .pp__sizebar .pp__sizeprice,.pp--v2 .pp__sizebar .pp__sizecross{animation:none}}.pp--v2 .pp__card--on{border-color:var(--fam);box-shadow:0 0 0 1.5px var(--fam),var(--sh-2, 0 8px 24px -12px rgba(0,0,0,.25))}.pp--v2 .pp__sizebar .pp__control,.pp--v2 .pp__sizebar .pp__control:has(.pp__sizetab){flex:none}.pp__planbar .pp__plantab{flex:1 1 auto;padding-inline:8px;font-size:13.5px}.pp--v2 .pp__card--rec:not(.pp__card--on){border-color:var(--border);box-shadow:none}.pp__planbar{flex-wrap:wrap;justify-content:center;row-gap:4px}.pp__planbar .pp__plantab{flex:0 1 auto}.pp__plantab--later{opacity:.55}.pp__plantab-from{margin-inline-start:4px;font-size:10.5px;font-weight:700;opacity:.9}.pp--v2 .pp__sizebar .pp__control:not(:has(.pp__sizetab)) .pp__seg{max-width:none}.pp__periodnote{margin:2px 0 0;text-align:center;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-muted)}.pricing__more{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);text-align:center;padding:var(--sp-4);border:1.5px dashed var(--border);border-radius:var(--r-lg)}.pricing__more-text{margin:0;font-size:var(--text-sm);color:var(--fg-muted);max-width:30rem}.pricing__more-text b{color:var(--fg)}.pp__plangroup{display:flex;flex-direction:column;align-items:center;gap:3px}.pp__plangroup-label{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:11.5px;font-weight:var(--weight-bold);color:var(--fg-muted);text-align:center;line-height:1.25}.pp__plangroup-label svg{flex:none}.pp__plangroup-label svg{color:var(--brand)}.pp__plangroup .pp__planbar{width:100%}.pp--v2 .pp__sizebar>.pp__control:has(.pp__sizetab){max-width:none}.pp--v2 .pp__sizebar .pp__control:has(.pp__sizetab) .pp__seg{padding:2px;gap:1px}.pp--v2 .pp__sizebar .segmented__option.pp__sizetab{padding:3px 0;min-width:0}.pp--v2 .pp__sizebar .pp__sizeprice{font-size:12px;letter-spacing:-.02em;white-space:nowrap}.pp--v2 .pp__sizebar .pp__sizecross{font-size:10.5px;white-space:nowrap}.pp--v2 .pp__sizebar{padding-inline:calc(50vw - 50% + 10px)}.pp__planbar .pp__plantab{border:1.5px solid var(--border);background:var(--surface);color:var(--fg);box-shadow:0 1px #131c2114;padding:5px 11px}.pp__planbar .pp__plantab:hover{border-color:var(--fam)}.pp__planbar .pp__plantab--on{background:var(--fam);border-color:var(--fam);color:#fff;box-shadow:0 2px 6px -2px var(--fam)}.pp__plangroups{display:flex;flex-direction:column;gap:6px;width:100%;max-width:30rem;margin-inline:auto}.pp--v2 .pp__sizebar{gap:4px;padding-block:5px 6px}.pp--v2 .pp__sizebar .pp__control{gap:2px}.pp--v2 .pp__sizebar .pp__label{font-size:11.5px;letter-spacing:.04em;line-height:1.3}.pp--v2 .pp__sizebar .segmented__option.pp__sizetab{min-height:38px;padding:2px 0;line-height:1.1}.pp--v2 .pp__sizebar .pp__sizenum{font-size:11px;color:var(--fg-muted)}.pp--v2 .pp__sizebar .segmented__option--active .pp__sizenum{color:var(--fg)}.pp--v2 .pp__sizebar .pp__sizeprice{font-size:13px}.pp--v2 .pp__sizebar>.pp__control:not(:has(.pp__sizetab)){width:auto;max-width:100%;align-self:center;align-items:center}.pp--v2 .pp__sizebar .pp__control:not(:has(.pp__sizetab)) .pp__seg{width:auto;padding:2px;gap:1px}.pp--v2 .pp__sizebar .pp__control:not(:has(.pp__sizetab)) .segmented__option{min-height:26px;padding:0 12px;font-size:12.5px;font-weight:var(--weight-bold);flex-direction:row;gap:4px}.pp__periodnote--below{margin:0}.pp__linksbox{display:grid;gap:8px;margin-inline:-8px;padding:10px 6px;border-radius:var(--r-md);background:var(--surface-sunk)}.pp__linksbox .pp__jobs{gap:6px;padding-inline:4px;font-size:var(--text-base);line-height:1.3}.pp__pin{flex:none;font-size:13px;line-height:1}.pp__jobsnum{color:var(--c-brand-700);font-weight:800}.pp__linksbox .pp__q{position:relative;margin-inline-start:auto;width:22px;height:22px;font-size:12px;background:var(--surface)}.pp__linksbox .pp__q:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.pp__linksbox .pp__tip{margin:0;background:var(--surface)}.pp__sizesel{flex:1;min-width:0;min-height:46px;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;padding-inline:12px 8px;border:1.5px solid var(--c-brand-300);border-radius:var(--r-md);background:var(--surface);color:var(--fg);box-shadow:var(--sh-1);font:inherit;font-size:var(--text-base);font-weight:700;line-height:1.3;text-align:start;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.pp__sizesel:hover{border-color:var(--c-brand-400)}.pp__sizesel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pp__sizesel--open{border-color:var(--c-brand-500)}.pp__sizesel-words{flex:1;min-width:0}.pp__sizesel-chev{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--c-brand-50);color:var(--c-brand-700);transition:transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.pp__sizesel--open .pp__sizesel-chev{transform:rotate(180deg);background:var(--c-brand-100)}.pp__sizes{display:grid;overflow:hidden;border:1.5px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-1);animation:pp-sizes-in .16s var(--ease-out)}.pp__sizes[hidden]{display:none}@keyframes pp-sizes-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.pp__sizes{animation:none}.pp__sizesel-chev{transition:none}}.pp__size{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border:0;border-top:1px solid var(--border-subtle, var(--border));background:var(--surface);color:var(--fg);font:inherit;line-height:1.25;text-align:start;cursor:pointer;transition:background var(--dur-base) var(--ease-out)}.pp__size:first-child{border-top:0}.pp__size:hover{background:var(--surface-sunk)}.pp__size:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.pp__size--on,.pp__size--on:hover{background:var(--c-brand-50)}.pp__sizeradio{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--c-slate-300, var(--border));border-radius:50%;color:#fff}.pp__size--on .pp__sizeradio{border-color:var(--c-brand-600);background:var(--c-brand-600)}.pp__sizewords{flex:1;min-width:0;font-size:14.5px;font-weight:600}.pp__size--on .pp__sizewords{font-weight:800}.pp__sizes .pp__sizenum{font-size:inherit;color:var(--c-brand-700);font-weight:900}.pp__sizeprices{flex:none;display:grid;justify-items:end;gap:1px}.pp__sizes .pp__sizecross{font-size:12px;font-weight:600;color:var(--fg-muted);white-space:nowrap;text-decoration-thickness:1.5px}.pp__sizes .pp__sizeprice{font-size:15px;font-weight:800;color:var(--fg);white-space:nowrap}.pp__size--on .pp__sizeprice{color:var(--c-brand-700)}.pp__bag{margin:0;padding-inline:4px;font-size:var(--text-sm);line-height:1.4;color:var(--fg-muted)}.pp--v2 .pp__sizebar--billing{padding-block:14px 8px}.pp--v2 .pp__sizebar--billing>.pp__control--billing{max-width:26rem}.pp--v2 .pp__control--billing .pp__seg{padding:4px;border-radius:14px}.pp--v2 .pp__control--billing .segmented__thumb{top:4px;bottom:4px;border-radius:10px}.pp--v2 .pp__sizebar .pp__control.pp__control--billing .segmented__option.pp__billtab,.pp--v2 .pp__billtab{flex-direction:column;gap:2px;min-height:60px;padding:6px 4px;border-radius:10px;line-height:1.15;white-space:normal;text-align:center}.pp--v2 .pp__billtab .pp__optlabel{font-size:17px;font-weight:700}.pp__optsub{font-size:13px;font-weight:500;line-height:1.2;color:var(--fg-muted)}.pp__termbox{margin-top:10px;display:grid;gap:8px;padding:12px;border-radius:12px;background:var(--c-brand-50);border:1px solid var(--c-brand-200);text-align:start}.pp__bars{display:grid;grid-template-columns:repeat(var(--months, 12),minmax(0,1fr));gap:3px}.pp__bar{height:22px;border-radius:5px;display:grid;place-items:center;background:var(--c-slate-300);color:var(--c-slate-700);font-size:10px;font-weight:800}.pp__wa{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:6px;padding:4px 10px 4px 8px;border-radius:8px;background:#25d366;color:#fff;font-size:12.5px;line-height:1.2;font-weight:800}[dir=rtl] .pp__wa{padding:4px 8px 4px 10px}.pp__wamark{flex:none;display:block;width:18px;height:18px;border-radius:5px;box-shadow:0 0 0 1.5px #ffffffd9}.pp__nolimit{margin:0;font-size:14px;line-height:1.4;font-weight:600;color:var(--c-brand-800)}.pp__covers{margin:0;font-size:13px;line-height:1.4;color:var(--c-slate-700)}.pp__tiny{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:1px 0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pp__tiny::-webkit-scrollbar{display:none}.pp__tinytab{flex:0 0 auto;min-height:30px;padding:0 10px;border-radius:var(--radius-full, 999px);border:1px solid var(--border);background:var(--surface);color:var(--fg-muted);font:inherit;font-size:12px;font-weight:var(--weight-bold, 700);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-out, ease),color .16s var(--ease-out, ease),border-color .16s var(--ease-out, ease)}.pp__tinytab--on{background:var(--tiny);border-color:var(--tiny);color:#fff}.pp__tinytab:focus-visible{outline:2px solid var(--tiny);outline-offset:2px}@media (prefers-reduced-motion: reduce){.pp__tinytab{transition:none}}.pp__jobscur{font-weight:700;color:var(--fg-muted);white-space:nowrap}.pp__dealtop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp__dealtop .pp__was{font-size:16px;font-weight:600}.pp__dealtag{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:8px;white-space:nowrap;background:#f2b33d repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,255,255,.16) 8px 16px);color:#4a2f00;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-2deg);box-shadow:0 2px 6px #4a2f0040}.pp__now--deal{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;margin-top:2px}.pp__now--deal strong{font-size:44px;line-height:1;font-weight:900;letter-spacing:-.02em;color:var(--c-brand-700)}.pp__price--deal .pp__then{margin-top:4px;font-size:13px;line-height:1.4;color:var(--c-slate-600)}.pp__apptag{white-space:normal;max-width:100%;text-wrap:balance;line-height:1.2}.pp__now--year .pp__mo{font-size:15px;font-weight:700;color:var(--c-brand-700)}.packs5__owed{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:14px;line-height:20px}.packs5__owed span{color:var(--fg)}.packs5__unavailable{margin:0;background:var(--c-slate-50);color:var(--c-slate-700);font-weight:600}.packs6{--gold: #B7860B;--gold-strong: #E0A60F;--gold-soft: #FFF6DC;--gold-ink: #6B4E00;display:flex;flex-direction:column;gap:10px;margin-top:var(--sp-5);padding:12px 10px 10px;border:1px solid var(--c-slate-200);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);scroll-margin-top:var(--sp-4)}.packs6__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px}.packs6__title{margin:0;font-size:17px;line-height:1.2;font-weight:800;color:var(--c-slate-900)}.packs6__never{font-size:11.5px;font-weight:600;color:var(--c-slate-500);text-align:end}.packs6__row{display:flex;flex-direction:column;gap:4px}.packs6__label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px;font-size:10.5px;line-height:1.3;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--c-slate-500)}.packs6__label span{text-wrap:balance}.packs6__label span:last-child{text-align:end;flex-shrink:1;max-width:45%}.packs6__label--gold{color:var(--gold)}[dir=rtl] .packs6__label{letter-spacing:0}.packs6__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:6px;padding-top:8px}.packs6__box{position:relative;min-width:0;min-height:76px;padding:11px 2px 7px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;text-align:center;border:1px solid var(--c-slate-200);background:var(--surface);color:var(--c-slate-900);font:inherit}button.packs6__box{cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}button.packs6__box:active{transform:scale(.97)}button.packs6__box:focus-visible{outline:2px solid var(--c-brand-600);outline-offset:2px}button.packs6__box:disabled{cursor:default;transform:none}.packs6__n{font-size:17px;line-height:1;font-weight:900;letter-spacing:-.01em}.packs6__l{font-size:9.5px;line-height:1.2;font-weight:600;color:var(--c-slate-500);margin-bottom:4px;max-width:100%;overflow-wrap:anywhere}.packs6__p{display:inline-flex;align-items:center;justify-content:center;gap:3px;max-width:100%;font-size:14px;line-height:1.15;font-weight:800;white-space:nowrap}.packs6__p--idle{opacity:.5}.packs6__u{font-size:9.5px;line-height:1.2;font-weight:600;color:var(--c-slate-500);max-width:100%;overflow-wrap:anywhere}.packs6__off{position:absolute;top:-8px;left:50%;transform:translate(-50%);white-space:nowrap;padding:2px 6px;border-radius:var(--r-full);background:var(--c-brand-500);color:#fff;font-size:9.5px;line-height:1.2;font-weight:900}.packs6__lk{width:9px;height:9px;flex:none}.packs6__box--free.packs6__box--buy{border:1.5px solid var(--c-brand-500)}.packs6__box--free.packs6__box--buy .packs6__p{color:var(--c-brand-700)}.packs6__box--free.packs6__box--pop{background:var(--c-brand-50)}.packs6__box--dim{background:#f7fafa}.packs6__box--dim .packs6__n,.packs6__box--dim .packs6__p{color:var(--c-slate-400)}.packs6__box--dim .packs6__off{background:var(--c-slate-300)}.packs6__box--year{background:var(--gold-soft);border:1.5px solid var(--gold-strong)}.packs6__box--year .packs6__n,.packs6__box--year .packs6__p{color:var(--gold-ink)}.packs6__box--year .packs6__u{color:var(--gold);font-weight:800}.packs6__box--year .packs6__off{background:var(--c-ink-700);color:#ffd45c}.packs6__box--year.packs6__box--buy{background:linear-gradient(160deg,#f6c744,#e0a60f);border:0}.packs6__box--year.packs6__box--buy .packs6__n,.packs6__box--year.packs6__box--buy .packs6__p{color:#2e2100}.packs6__box--year.packs6__box--buy .packs6__l,.packs6__box--year.packs6__box--buy .packs6__u{color:#5c4300}.packs6__box--year.packs6__box--buy .btn-spinner{border-color:#2e21004d;border-top-color:#2e2100}.packs6__box--year.packs6__box--pop{box-shadow:0 4px 12px #b7860b47}.packs6__crown{min-width:0;border-radius:12px;padding:6px 3px;margin-top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;background:linear-gradient(160deg,#f6c744,#d99a06);color:#3d2c00}.packs6__crown b{font-size:12px;line-height:1.1;font-weight:900;overflow-wrap:anywhere}.packs6__crown span{font-size:9.5px;line-height:1.2;font-weight:700;overflow-wrap:anywhere}.packs6__empty{min-width:0}.packs6__legal{margin:0;padding:7px 9px;border-radius:10px;background:var(--c-slate-50);color:var(--c-slate-600);font-size:11.5px;line-height:1.4}.packs6__legal b{font-weight:800;color:var(--c-slate-800)}.packs6__see{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;border-radius:11px;border:1.5px solid #E0A60F;background:var(--surface);color:#7a5600;font:inherit;font-size:13px;line-height:1.2;font-weight:800;cursor:pointer}.packs6__see:active{background:#fff6dc}.packs6__see:focus-visible{outline:2px solid var(--c-brand-600);outline-offset:2px}.packs6__see svg{flex:none}@media (max-width: 360px){.packs6{padding-inline:8px}.packs6__off{font-size:9px;padding-inline:5px}.packs6__grid{gap:4px}.packs6__p{font-size:12.5px}.packs6__n{font-size:15px}}@media (prefers-reduced-motion: reduce){button.packs6__box{transition:none}}.pp__monthlyonly{margin:var(--sp-2) 0 0;padding:10px 12px;border:1px dashed var(--c-slate-200);border-radius:14px;font-size:13px;line-height:1.4;color:var(--c-slate-500);text-align:center;text-wrap:balance}.pp__monthlyonly b{color:var(--c-slate-900);font-weight:800}.pricing__combo{align-items:stretch;gap:var(--sp-3)}.pp__dealtag--big{margin:0;max-width:min(100%,34rem);padding:10px 14px;border-radius:12px;justify-content:center;font-size:16px;line-height:1.3;letter-spacing:0;text-transform:none;transform:rotate(-1deg)}.pp__dealtag--big b{font-weight:900}.combo-top{display:flex;flex-direction:column;gap:10px}.combo-top__ends{margin:0;font-size:17px;line-height:1.35;font-weight:800;color:var(--c-slate-900);text-align:center;text-wrap:balance}.combo-top__get{margin:0;font-size:15px;line-height:1.35;font-weight:600;color:var(--c-slate-700);text-align:center;text-wrap:balance}.combo-top__two{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:10px}.combo-top__card{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:16px 10px 14px;border:1px solid var(--c-slate-200);border-radius:18px;text-align:center;background:linear-gradient(180deg,var(--c-brand-50) 0,var(--surface) 62%);box-shadow:0 6px 18px -10px #131c2147}.combo-top__cal{display:flex;flex-direction:column;width:58px;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--c-slate-200),0 3px 8px -3px #131c2140}.combo-top__calm{padding:3px 0;background:var(--c-brand-600);color:#fff;font-size:11px;line-height:1.2;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.combo-top__cald{padding:2px 0 4px;font-size:26px;line-height:1.1;font-weight:900;color:var(--c-slate-900)}.combo-top__num{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:58px;height:58px;padding:0 8px;border-radius:14px;color:#2e2100;background:#f2b33d repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,255,255,.16) 8px 16px);box-shadow:0 3px 8px -3px #4a2f0059}.combo-top__numn{font-size:26px;line-height:1;font-weight:900}.combo-top__numl{font-size:10.5px;line-height:1.2;font-weight:800}[dir=rtl] .combo-top__calm{letter-spacing:0}.combo-top__title{margin:2px 0 0;font-size:15px;line-height:1.25;font-weight:900;color:var(--c-slate-900);overflow-wrap:anywhere;text-wrap:balance}.combo-top__text{margin:0;font-size:13px;line-height:1.4;color:var(--c-slate-700);overflow-wrap:anywhere;text-wrap:pretty}.combo-top__text b{font-weight:800;color:var(--c-slate-900)}@media (min-width: 600px){.combo-top__card{padding:18px 16px}.combo-top__title{font-size:17px}.combo-top__text{font-size:14px}}.combo-top__how{margin:0;font-size:15px;line-height:1.4;color:var(--c-slate-700);text-align:center;text-wrap:balance}.combo-step{display:flex;align-items:center;gap:9px;margin:0}.combo-step__n{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--c-brand-600);color:#fff;font-size:14px;line-height:1;font-weight:900}.combo-step--plan{margin:var(--sp-4) 2px var(--sp-1);font-size:19px;line-height:1.2;font-weight:900;color:var(--c-slate-900)}.pricing__combo .pricing__hero-title{margin-top:var(--sp-2);text-align:center}.packs6__grid--combo{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}@media (min-width: 600px){.packs6__grid--combo{grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr))}}.packs6__label--combo{color:var(--c-brand-700)}.packs6--combo .packs6__off{text-transform:uppercase;letter-spacing:.03em;color:#4a2f00;background:#f2b33d repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,255,255,.16) 8px 16px);box-shadow:0 1px 3px #4a2f0040}.packs6--combo .packs6__box{padding-inline:4px;min-height:0}.packs6__box--combo{border:1.5px solid var(--c-slate-200);background:var(--surface)}.packs6__box--combo .packs6__p{color:var(--c-brand-700)}.packs6__box--chosen{border:2px solid var(--c-brand-500);background:var(--c-brand-50);box-shadow:0 4px 12px -4px #2a9d8f73}.packs6__box--chosen .packs6__p,.packs6__box--chosen .packs6__n{color:var(--c-brand-800)}.packs6__crown--combo{gap:2px;color:#1f1a0a;background:#ffd23f repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,255,255,.22) 8px 16px);box-shadow:0 3px 10px -4px #4a2f0073}.packs6__gift{font-size:28px;line-height:1;margin-bottom:4px}.packs6__was{font-size:11px;line-height:1.2;font-weight:700;color:var(--c-slate-500);text-decoration-thickness:1.5px}.packs6__pick{display:inline-flex;align-items:center;gap:3px;margin-top:5px;padding:3px 8px;border-radius:var(--r-full);background:var(--c-slate-100);color:var(--c-slate-800);font-size:11px;line-height:1.2;font-weight:800}.packs6__box--chosen .packs6__pick{background:var(--c-brand-600);color:#fff}.packs6__now{margin:0;padding:9px 11px;border-radius:10px;border:1px solid var(--c-brand-200);background:var(--c-brand-50);color:var(--c-slate-800);font-size:13px;line-height:1.45}.packs6__now b{font-weight:800;color:var(--c-brand-800)}.pp__addr .pp__sizewords{display:flex;flex-direction:column;gap:2px}.pp__addr .pp__sizewords small{font-size:12px;line-height:1.35;font-weight:500;color:var(--fg-muted)}.pp__addr .pp__size{min-height:60px}.pp__addrinfobtn{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:4px;padding:3px 0;border:0;background:none;color:var(--c-brand-700);font:inherit;font-size:13px;line-height:16px;font-weight:700;cursor:pointer}.pp__addrinfobtn>span{display:block;line-height:16px}.pp__infomark{display:block;flex:none;width:16px;height:16px}.pp__addrinfobtn:focus-visible{outline:2px solid var(--c-brand-600);outline-offset:2px;border-radius:6px}.pp__addrinfotext{display:block;margin-top:4px;padding:8px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--c-slate-200);font-size:12.5px;line-height:1.45;font-weight:500;color:var(--c-slate-800);cursor:default}.pp__addrinfotext b{font-weight:800}.combo-sum{gap:12px;padding:14px 12px 12px}.combo-rows{display:flex;flex-direction:column}.combo-row{display:flex;flex-direction:column;gap:6px;padding:11px 2px;border-bottom:1px solid var(--c-slate-100)}.combo-row:first-child{padding-top:2px}.combo-row__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.combo-row__name{min-width:0;font-size:15px;line-height:1.3;font-weight:800;color:var(--c-slate-900)}.combo-row__prices{display:inline-flex;align-items:baseline;gap:6px;flex:none;white-space:nowrap}.combo-row__was{font-size:13px;font-weight:600;color:var(--c-slate-500);text-decoration-thickness:1.5px}.combo-row__price{font-size:16px;font-weight:900;color:var(--c-slate-900)}.combo-row__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.combo-row__under{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0;font-size:13px;line-height:1.35;font-weight:600;color:var(--c-brand-700)}.combo-row__under s{font-weight:500;color:var(--c-slate-500)}.combo-row__plus{color:var(--c-slate-700)}.combo-row__save{flex:none;margin-inline-start:auto;font-size:11.5px;padding:3px 8px}.combo-row--total{border-bottom:0;padding-bottom:0}.combo-row--total .combo-row__name,.combo-row--total .combo-row__price{font-size:18px;font-weight:900}.combo-row__month{font-size:15px;line-height:1.1;font-weight:800;color:var(--c-brand-700);white-space:nowrap}.combo-row__month .combo-row__big{font-size:28px;font-weight:900;letter-spacing:-.02em}.combo-row__year{margin:4px 0 0;text-align:end;font-size:14px;line-height:1.35;font-weight:600;color:var(--c-slate-600)}.combo-row__year b{font-weight:800;color:var(--c-slate-700)}.combo-sum__save{margin:2px 0;display:flex;justify-content:center}.combo-pay{list-style:none;margin:-2px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.combo-pay__m{display:grid;place-items:center;width:40px;height:26px;overflow:hidden;border:1px solid var(--c-slate-200);border-radius:5px;background:#fff}.combo-pay__m img{display:block;width:100%;height:100%;object-fit:contain}.combo-pay__m--bare img{padding:4px 3px;box-sizing:border-box}.combo-sum__once{margin:0;text-align:center;font-size:var(--text-sm);color:var(--fg-muted)}.combo-sum__all{align-self:center;border:0;background:none;padding:4px 8px;font:inherit;font-size:var(--text-sm);cursor:pointer}.packs6__grid--v9{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width: 600px){.packs6__grid--v9{grid-template-columns:repeat(4,minmax(0,1fr))}}.packs6__box--none{justify-content:center;gap:4px;padding-block:10px 8px}.packs6__nonew{font-size:12px;line-height:1.25;font-weight:800;color:var(--c-slate-700);overflow-wrap:anywhere;text-wrap:balance}.packs6__box--none.packs6__box--chosen .packs6__nonew{color:var(--c-brand-800)}.pp__switch{display:flex;justify-content:center}.pp__switch .pp__control--billing{flex:0 1 26rem;display:block}.combo-step--plan+.pp__switch{margin:2px 0 var(--sp-2)}.packs6 .pp__switch{margin-top:2px}.pp__switch .pp__optsub b{font-weight:900;color:var(--c-brand-800)}.combo-tabs__note{margin:0;text-align:center;font-size:13.5px;line-height:1.4;font-weight:600;color:var(--c-slate-700);text-wrap:balance}.packs6__pw{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:3px;max-width:100%;font-size:9.5px;line-height:1.2;font-weight:700;color:var(--c-slate-500)}.packs6__pw .packs6__pn{font-size:14px;font-weight:800;color:var(--c-brand-700);white-space:nowrap}.packs6__box--chosen .packs6__pw .packs6__pn{color:var(--c-brand-800)}.packs6__pm{max-width:100%;font-size:10px;line-height:1.2;font-weight:800;color:var(--c-brand-700);overflow-wrap:anywhere;text-wrap:balance}.pp__banner{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 4px;padding:10px 12px;border-radius:12px;text-align:center;text-wrap:balance;background:#f2b33d repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,255,255,.16) 8px 16px);color:#4a2f00;font-size:14px;line-height:1.25;font-weight:900;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 3px 10px -3px #4a2f0066}[dir=rtl] .pp__banner{letter-spacing:0}.pp__sep{margin-inline-start:8px;font-size:15px;line-height:1.2;font-weight:700;color:var(--c-slate-600);white-space:nowrap}.pp__sep s{font-size:18px;font-weight:800;color:var(--c-slate-500);text-decoration-thickness:2px}.pp__cardin{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:12px;text-align:start;background:var(--c-brand-50);border:1.5px solid var(--c-brand-500)}.pp__cardin-ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--c-brand-600);color:#fff}.pp__cardin-words{display:flex;flex-direction:column;gap:2px;min-width:0}.pp__cardin-words b{font-size:15px;line-height:1.25;font-weight:900;color:var(--c-brand-800)}.pp__cardin-words small{font-size:12.5px;line-height:1.35;font-weight:600;color:var(--c-slate-700)}.combo-row__pm{font-size:13px;line-height:1.1;font-weight:700;color:var(--c-brand-700);white-space:nowrap}.combo-row__pm .combo-row__pmn{font-size:20px;font-weight:900;color:var(--c-brand-700);letter-spacing:-.01em}.combo-row__once{margin:-2px 0 0;text-align:end;font-size:12.5px;line-height:1.35;font-weight:600;color:var(--c-slate-600)}.combo-row__once b{font-weight:800;color:var(--c-slate-800)}.combo-sum__kept{margin-top:-6px;font-weight:700;color:var(--c-slate-700)}.pricing__wup{margin:var(--sp-4) 2px var(--sp-1);font-size:19px;line-height:1.25;font-weight:900;color:var(--c-slate-900);text-wrap:balance}.pp__then.pp__uptotal{margin-top:2px;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--c-slate-500)}.success{position:relative;overflow:hidden}.success__main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-4);padding-block:var(--sp-12) calc(var(--sp-10) + var(--safe-b));min-height:100dvh}.success__mark{position:relative;width:84px;height:84px;display:grid;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand);animation:mark-in var(--dur-slow) var(--ease-spring) both}.success__mark:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:var(--brand-soft);opacity:.55;z-index:-1;animation:halo 2.6s var(--ease-out) infinite}@keyframes mark-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes halo{0%{transform:scale(.9);opacity:.55}70%{transform:scale(1.18);opacity:0}to{transform:scale(1.18);opacity:0}}.success__mark--error{background:var(--danger-soft);color:var(--danger)}.success__mark--error:after{display:none}.success__mark--wait{background:var(--surface-sunk);color:var(--fg-muted)}.success__mark--wait:after{display:none}.success__check{width:52px;height:52px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.success__check-ring{stroke-width:2;opacity:.28;stroke-dasharray:145;stroke-dashoffset:145;animation:draw .7s var(--ease-out) .1s forwards}.success__check-tick{stroke-width:3.2;stroke-dasharray:40;stroke-dashoffset:40;animation:draw .42s var(--ease-out) .45s forwards}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.success__check-ring,.success__check-tick{stroke-dashoffset:0;animation:none}.success__mark:after{animation:none;opacity:0}}.success__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tighter);color:var(--fg);text-wrap:balance}.success__lede{font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--fg-muted);max-width:32ch;margin-top:calc(var(--sp-2) * -1)}.success__details{width:100%;text-align:start;margin-top:var(--sp-2)}.success__row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);font-size:var(--text-sm)}.success__row+.success__row{border-top:1px solid var(--border-soft)}.success__row-label{color:var(--fg-muted)}.success__row-value{font-weight:var(--weight-semibold);color:var(--fg)}.success__until{padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border-soft);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--fg)}.success__badge{margin-inline-start:var(--sp-2);vertical-align:middle}.success__status{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-full);background:var(--surface-sunk);font-size:var(--text-sm);color:var(--fg-muted)}.success__status--done{background:var(--success-soft);color:var(--success);font-weight:var(--weight-medium)}.success__timeout{width:100%;text-align:start}.success__actions{width:100%;display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-2)}.success__solo-action{margin-top:var(--sp-2)}.success__ref{font-size:var(--text-xs);color:var(--fg-subtle);letter-spacing:var(--tracking-wide)}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:50}.confetti__piece{position:absolute;top:-14px;width:6px;height:13px;border-radius:2px;opacity:0;animation:fall 3.4s var(--ease-in-out) forwards}@keyframes fall{0%{transform:translateY(-10vh) rotate(0);opacity:0}8%{opacity:1}to{transform:translateY(105vh) rotate(540deg);opacity:0}}@media (prefers-reduced-motion: reduce){.confetti{display:none}}@media (min-width: 640px){.success__title{font-size:var(--text-3xl)}}.jn{--jn-card: #fff;--jn-ink: #111827;--jn-ink2: #374151;--jn-ink3: #5b6472;--jn-line: #e4e7ec;--jn-soft: #f8f9fb;--jn-acc: #2a78d6;--jn-acc2: #1c5cab;--jn-accbg: #eaf2fc;--jn-leak: #b4410c;--jn-leakbg: #fff3eb;color:var(--jn-ink);font-size:14px;line-height:1.45}.jn h2{margin:0;font-size:16px;letter-spacing:0}.jn-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.jn-tabs{display:flex;gap:4px;border-bottom:1px solid var(--jn-line);margin-bottom:4px}.jn-tabs button{border:0;background:none;cursor:pointer;padding:10px 14px;font:inherit;font-weight:600;color:var(--jn-ink3);border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;gap:8px;align-items:center}.jn-tabs button.on{color:var(--jn-ink);border-bottom-color:var(--jn-acc)}.jn-tabs button span{font-size:12px;background:#eef0f3;color:var(--jn-ink2);border-radius:999px;padding:1px 8px}.jn-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;position:sticky;top:0;z-index:5;background:#f6f7f9;padding:10px 0;margin-bottom:6px}.jn-flabel{font-size:12px;color:var(--jn-ink3);font-weight:500;margin-right:-4px}.jn-seg{display:inline-flex;flex-wrap:wrap;background:#e9ecf0;border-radius:9px;padding:3px}.jn-seg button{border:0;background:none;cursor:pointer;padding:6px 12px;border-radius:7px;font:inherit;font-size:13px;color:var(--jn-ink2);font-weight:500}.jn-seg button.on{background:#fff;color:var(--jn-ink);box-shadow:0 1px 2px #1018281f;font-weight:600}.jn-select{border:1px solid var(--jn-line);background:#fff;padding:7px 10px;border-radius:8px;font:inherit;font-size:13px;color:var(--jn-ink);max-width:100%}.jn-chip{border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--jn-accbg);color:var(--jn-acc2);font:inherit;font-size:12.5px;font-weight:600}.jn-card{background:var(--jn-card);border:1px solid var(--jn-line);border-radius:14px;padding:20px;min-width:0}.jn-card--flush{padding:0;overflow:hidden}.jn-lede{margin:4px 0 0;color:var(--jn-ink3);font-size:13px}.jn-foot{margin:14px 0 0;color:var(--jn-ink3);font-size:12px}.jn-chead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.jn-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:8px;border:1px solid var(--jn-line);background:#fff;color:var(--jn-ink);font:inherit;font-weight:600;font-size:13px;cursor:pointer;text-decoration:none;white-space:nowrap}.jn-btn:hover{border-color:#c7cdd6}.jn-btn--pri{background:var(--jn-acc2);border-color:var(--jn-acc2);color:#fff}.jn-btn--pri:hover{background:#104281}.jn-btn--wa{background:#0f7b4b;border-color:#0f7b4b;color:#fff}.jn-link{border:0;background:none;padding:0;cursor:pointer;color:var(--jn-acc2);font:inherit;font-weight:600}.jn-link:hover{text-decoration:underline}.jn-pill{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--jn-leak);color:#fff}.jn-sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;vertical-align:-1px}.jn-cc{font-size:11px;font-weight:700;padding:2px 6px;border-radius:5px;background:#eef0f3;color:var(--jn-ink2);letter-spacing:.03em;margin-right:8px;vertical-align:1px}.jn-muted{color:var(--jn-ink3);font-size:12.5px}.jn-mini{height:6px;background:#eef0f3;border-radius:3px;overflow:hidden}.jn-mini i{display:block;height:100%;background:var(--jn-acc);border-radius:3px}.jn-scroll{overflow-x:auto}.jn-note,.jn-lowdata{background:var(--jn-soft);border:1px solid var(--jn-line);border-radius:10px;padding:10px 14px;font-size:13px;color:var(--jn-ink2);margin-bottom:10px}.jn-lowdata{background:#fff8e6;border-color:#f5dfa6;margin:0}.jn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jn-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.jn-kpi{background:var(--jn-card);border:1px solid var(--jn-line);border-radius:14px;padding:16px 18px}.jn-kpi small{color:var(--jn-ink3);font-size:12.5px;font-weight:500}.jn-kpi b{display:block;font-size:28px;letter-spacing:-.02em;margin-top:4px;font-variant-numeric:tabular-nums}.jn-kpi span{font-size:12.5px;color:var(--jn-ink3)}.jn-px .jn-px__tile{display:flex;flex-direction:column;gap:3px}.jn-px .jn-px__more{font-size:12px;color:var(--jn-ink3);opacity:.85}.jn-px .jn-px__few{color:#9aa3af}.jn-px .jn-px__tile--warn{border-color:#f5dfa6;background:#fffbef}.jn-px .jn-px__warn{font-size:12.5px;color:#8a5a00;font-weight:600}.jn-px .jn-px__open{align-self:flex-start;margin-top:4px;font-size:13px}.jn-px .jn-px__parts{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:2px}.jn-leak{background:var(--jn-leakbg);border:1px solid #f8d3bc;border-radius:14px;padding:16px 18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.jn-leak__tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jn-leak)}.jn-leak h3{margin:2px 0;font-size:16px}.jn-leak p{margin:0;color:var(--jn-ink2);font-size:13px}.jn-grid2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.jn-frow{display:grid;grid-template-columns:200px minmax(0,1fr) 110px;gap:14px;align-items:center;padding:6px 0}.jn-flab{font-weight:500;font-size:13.5px}.jn-fbar{height:26px;background:#f1f3f6;border-radius:6px;overflow:hidden}.jn-fbar i{display:block;height:100%;border-radius:4px}.jn-fval{text-align:right;font-variant-numeric:tabular-nums}.jn-fval b{font-size:15px}.jn-fval small{display:block;color:var(--jn-ink3);font-size:12px}.jn-drop{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;font-size:12.5px;color:var(--jn-ink3)}.jn-drop__in{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-left:8px;border-left:2px dashed #d5dae1;margin-left:8px;min-height:22px}.jn-drop.hot .jn-drop__in{border-left-color:#f2a272}.jn-lost{color:var(--jn-ink2);font-weight:600}.jn-drop.hot .jn-lost{color:var(--jn-leak)}.jn-cold{border-bottom:1px dashed var(--jn-line);margin-bottom:8px;padding-bottom:6px}.jn-cold__head,.jn-cold__zoom{font-size:12.5px;color:var(--jn-ink3)}.jn-cold__zoom{padding-top:4px}.jn-extras{margin:6px 0 8px 222px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--jn-ink2)}.jn-extras>div{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;align-items:center}.jn-track{display:flex;gap:2px;height:14px;border-radius:7px;overflow:hidden;margin:14px 0 6px}.jn-track--tall{height:22px}.jn-track i{display:block;height:100%}.jn-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 0;border-bottom:1px solid var(--jn-line);font-size:13.5px}.jn-line:last-child{border-bottom:0}.jn-line b{font-variant-numeric:tabular-nums}.jn-line.slow b{color:var(--jn-leak)}.jn-bopts{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center}.jn-table{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.jn-table th{text-align:left;font-weight:600;color:var(--jn-ink3);font-size:12px;padding:8px 10px;border-bottom:1px solid var(--jn-line);white-space:nowrap}.jn-table td{padding:10px;border-bottom:1px solid #eef0f3;vertical-align:middle}.jn-table tr:hover td{background:var(--jn-soft)}.jn-table .num{text-align:right;font-variant-numeric:tabular-nums}.jn-cell{display:flex;flex-direction:column;gap:4px;min-width:90px}.jn-cell b{font-variant-numeric:tabular-nums;font-weight:600}.jn-cell.few b{color:#8a93a0;font-weight:500}.jn-cell.few .jn-mini i{background:#b8c0cc}.jn-gname{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:600;color:var(--jn-ink);text-align:left}.jn-gname:hover{color:var(--jn-acc2)}.jn-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--jn-ink2);margin-bottom:4px}.jn-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.jn-cols{display:flex;align-items:flex-end;gap:10px;height:240px;padding-top:24px;border-bottom:1px solid var(--jn-line)}.jn-col{flex:1 1 0;min-width:22px;height:100%;display:flex;flex-direction:column-reverse;gap:2px;position:relative;border:0;background:none;padding:0;cursor:pointer}.jn-col i{display:block;border-radius:2px}.jn-col i:last-of-type{border-radius:4px 4px 2px 2px}.jn-col__tot{position:absolute;left:0;right:0;text-align:center;font-size:12px;font-weight:600;color:var(--jn-ink2)}.jn-col:hover i,.jn-col.on i{filter:brightness(.92)}.jn-col.on{outline:2px solid var(--jn-acc);outline-offset:3px;border-radius:4px}.jn-xl{display:flex;gap:10px;margin-top:8px}.jn-xl span{flex:1 1 0;min-width:22px;text-align:center;font-size:11.5px;color:var(--jn-ink3)}.jn-xl--rate span{color:var(--jn-ink2);font-weight:600;font-variant-numeric:tabular-nums}.jn-hoverbox{margin-top:14px;background:var(--jn-soft);border:1px solid var(--jn-line);border-radius:10px;padding:10px 14px;font-size:13px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.jn-heat{display:grid;gap:4px;font-size:12.5px}.jn-hhead{font-size:11.5px;color:var(--jn-ink3);text-align:center;align-self:end;padding-bottom:4px;white-space:nowrap}.jn-hrow{display:flex;align-items:center;font-weight:600;font-size:13px;padding-right:8px;min-width:0}.jn-hcell{height:42px;border:0;border-radius:6px;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font:inherit;font-variant-numeric:tabular-nums;line-height:1.15}.jn-hcell b{font-size:13px}.jn-hcell small{font-size:10.5px;opacity:.85}.jn-hcell:hover{outline:2px solid var(--jn-ink);outline-offset:1px}.jn-hcell.empty{cursor:default;background:repeating-linear-gradient(45deg,#f4f5f7 0,#f4f5f7 4px,#eceef1 4px,#eceef1 8px)}.jn-hcell.empty:hover{outline:0}.jn-scale{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--jn-ink3);margin-top:12px}.jn-scale i{display:block;width:26px;height:10px;border-radius:2px}.jn-scale__note{margin-left:16px}.jn-cust{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.jn-ctools{padding:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-bottom:1px solid var(--jn-line)}.jn-search{flex:1 1 220px;display:flex;align-items:center;gap:8px;border:1px solid var(--jn-line);background:#fff;border-radius:8px;padding:0 10px}.jn-search input{border:0;outline:0;font:inherit;font-size:13.5px;padding:8px 0;width:100%;background:transparent;color:var(--jn-ink)}.jn-chead2,.jn-crow{display:grid;grid-template-columns:minmax(0,2fr) 70px 112px 120px 92px;gap:10px;padding:8px 14px}.jn-chead2{font-size:12px;color:var(--jn-ink3);font-weight:600;border-bottom:1px solid var(--jn-line)}.jn-crow{width:100%;border:0;border-bottom:1px solid #eef0f3;background:none;text-align:left;font:inherit;font-size:13px;color:var(--jn-ink);cursor:pointer;align-items:center;padding-top:11px;padding-bottom:11px}.jn-crow:hover{background:var(--jn-soft)}.jn-crow.on{background:var(--jn-accbg);box-shadow:inset 3px 0 0 var(--jn-acc)}.jn-cname{display:flex;flex-direction:column;min-width:0}.jn-cname b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jn-cname b .jn-cc{margin:0 0 0 8px}.jn-cname small{color:var(--jn-ink3);font-size:12px}.jn-dots{display:flex;gap:3px}.jn-dots i{display:block;width:10px;height:10px;border-radius:50%;background:#e3e6eb}.jn-dots i.d{background:var(--jn-acc2)}.jn-dots i.p{background:#0f7b4b}.jn-stage{font-size:12px;font-weight:600;padding:3px 8px;border-radius:999px;white-space:nowrap;justify-self:start}.st-paid{background:#e3f4ea;color:#0f5c39}.st-sending{background:#e4eefb;color:#184f95}.st-setup{background:#eef0f3;color:#374151}.st-stuck{background:#fdecec;color:#9b1c1c}.jn-empty{padding:40px 10px;text-align:center;color:var(--jn-ink3)}.jn-ccount{padding:10px 14px;color:var(--jn-ink3);font-size:12.5px}.jn-person{position:sticky;top:64px;max-height:calc(100dvh - 140px);overflow-y:auto}.jn-phead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.jn-phead h2{font-size:19px}.jn-crumb{margin:0 0 2px;font-size:12.5px;color:var(--jn-ink3)}.jn-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.jn-facts div{background:var(--jn-soft);border-radius:10px;padding:10px 12px}.jn-facts small{display:block;color:var(--jn-ink3);font-size:11.5px}.jn-facts b{font-size:15px}.jn-next{border:1px solid #f8d3bc;background:var(--jn-leakbg);border-radius:10px;padding:12px 14px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:6px 0 16px}.jn-next p{margin:0;font-size:13px;color:var(--jn-ink2)}.jn-full{border:1px solid var(--jn-line);border-radius:10px;padding:12px;margin-bottom:12px;background:#f6f7f9}.jn-sec{margin:18px 0 8px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--jn-ink3)}.jn-tl{list-style:none;margin:0;padding:0}.jn-tl li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;position:relative;padding-bottom:12px}.jn-tl li:before{content:"";position:absolute;left:10px;top:18px;bottom:-2px;width:2px;background:#e3e6eb}.jn-tl li:last-child:before{display:none}.jn-tl li.done:before{background:#9ec5f4}.jn-mk{width:12px;height:12px;border-radius:50%;margin:4px 5px 0;border:2px solid #c3c9d2;background:#fff;position:relative;z-index:1}.jn-tl li.done .jn-mk{background:var(--jn-acc2);border-color:var(--jn-acc2)}.jn-tl li.paid .jn-mk{background:#0f7b4b;border-color:#0f7b4b}.jn-tl li.next .jn-mk{border-color:var(--jn-leak);background:var(--jn-leakbg);width:14px;height:14px;margin:3px 4px 0}.jn-tx b{font-weight:600;font-size:13.5px}.jn-tl li.todo .jn-tx b{color:#8a93a0;font-weight:500}.jn-tl li.side .jn-tx b{font-size:13px}.jn-tx small{display:block;color:var(--jn-ink3);font-size:12px}.jn-gap{font-size:11.5px;color:var(--jn-ink3);background:#f1f3f6;border-radius:999px;padding:2px 8px;white-space:nowrap;margin-top:2px}.jn-gap.slow{background:var(--jn-leakbg);color:var(--jn-leak)}.jn-tags{display:flex;flex-wrap:wrap;gap:6px}.jn-tags span{font-size:12px;padding:4px 9px;border-radius:999px;background:#f1f3f6;color:var(--jn-ink3)}.jn-tags span.y{background:#e3f4ea;color:#0f5c39;font-weight:600}@media (max-width: 1100px){.jn-grid2,.jn-cust{grid-template-columns:minmax(0,1fr)}.jn-person{position:static;max-height:none}}@media (max-width: 640px){.jn-frow{grid-template-columns:112px minmax(0,1fr) 70px;gap:10px}.jn-drop{grid-template-columns:0 minmax(0,1fr);gap:0}.jn-extras{margin-left:0}.jn-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.jn-chead2{display:none}.jn-crow{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.jn-crow>span:last-child{display:none}.jn-scale__note{margin-left:0;flex-basis:100%}}.leaving{display:grid;gap:16px}.leaving__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.leaving__head h2{margin:0}.leaving__chips{display:flex;flex-wrap:wrap;gap:6px}.leaving__error{color:#b42318;font-size:14px}.leaving__reasons{display:grid;gap:6px}.leaving__reason{display:grid;grid-template-columns:minmax(10rem,16rem) 1fr 2.5rem;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;text-align:start;font-size:14px}.leaving__reason:hover{background:#f4f7f8}.leaving__reason.on{background:#e8f6f4}.leaving__reason strong{text-align:end}.leaving__bar{height:8px;border-radius:999px;background:#eef2f4;overflow:hidden}.leaving__bar i{display:block;height:100%;background:#2a9d8f;border-radius:999px}.leaving__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.leaving__item{padding:12px 14px;border:1px solid #e3e8ec;border-radius:12px;display:grid;gap:6px}.leaving__line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.leaving__who{font-size:15px}.leaving__when{margin-inline-start:auto;font-size:12px;color:#7b8593}.leaving__kind{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#eef2f4;color:#4a5560}.leaving__kind--cancel{background:#fff4e5;color:#9a5b00}.leaving__kind--delete{background:#fdecec;color:#a12a2a}.leaving__back{font-size:12px;font-weight:600;color:#1d7d71;background:#e8f6f4;padding:2px 8px;border-radius:999px}.leaving__facts{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:#5b6572}.leaving__why{font-size:14px}.leaving__why p{margin:4px 0 0;color:#33404a;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 560px){.leaving__reason{grid-template-columns:1fr 2rem}.leaving__bar{grid-column:1 / -1;grid-row:2}}.ppl{--ppl-card: #fff;--ppl-ink: #111827;--ppl-ink2: #374151;--ppl-ink3: #5b6472;--ppl-line: #e4e7ec;--ppl-soft: #f6f7f9;--ppl-row: #eef0f3;--ppl-acc: #1c5cab;--ppl-acc-dark: #104281;--ppl-accbg: #eaf2fc;--ppl-warn-bg: #fff9f2;--ppl-warn-line: #f1c9a0;container-type:inline-size;container-name:ppl;color:var(--ppl-ink);font-size:14px;line-height:1.45}.ppl-page{max-width:1040px;margin:0 auto;padding:20px 32px 56px;display:flex;flex-direction:column;gap:18px;min-width:0}.ppl-page--list{max-width:1180px;padding-top:28px;gap:22px}.ppl-h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.01em}.ppl-h1--person{font-size:28px}.ppl-h2{margin:0;font-size:19px;font-weight:700;letter-spacing:0}.ppl-h2--small{font-size:16px}.ppl-h3{margin:20px 0 8px;font-size:15px;font-weight:700}.ppl-lede{margin:6px 0 0;font-size:15px;color:var(--ppl-ink3)}.ppl-lead{margin:4px 0 16px;font-size:14px;color:var(--ppl-ink3)}.ppl-lead--last{margin-bottom:0}.ppl-sub{font-size:13px;color:var(--ppl-ink3)}.ppl-after{margin:10px 0 0}.ppl-what{font-size:15px;font-weight:600;margin-top:4px}.ppl-big{font-size:30px;font-weight:700;margin-top:4px;line-height:1.2}.ppl-of{font-size:13px;font-weight:500;color:var(--ppl-ink3)}.ppl-num{font-variant-numeric:tabular-nums;font-weight:600}.ppl-nr{color:#8a93a0;font-weight:500;font-size:13px;font-style:normal}p.ppl-nr{margin:0}.ppl-big .ppl-nr{font-size:15px}.ppl-card{background:var(--ppl-card);border:1px solid var(--ppl-line);border-radius:14px;min-width:0}.ppl-sec{padding:22px 24px}.ppl-tile{padding:16px 18px}.ppl-box{padding:14px 16px;border-radius:10px;background:var(--ppl-soft);min-width:0}.ppl-box__pill{margin-top:8px}.ppl-box .ppl-link{margin-top:2px}.ppl-tiles{display:grid;gap:12px}.ppl-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ppl-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ppl-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ppl-tiles--5{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.ppl-scroll{overflow-x:auto}.ppl-folded{margin-top:18px;padding-top:4px;border-top:1px solid var(--ppl-line)}.ppl-folded>.ppl-sub{margin:0 0 12px}section.ppl-folded{margin-top:0;border-top:0;display:flex;flex-direction:column;gap:12px}.ppl-pill{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.ppl-pill--g{background:#e3f4ea;color:#14613a}.ppl-pill--o{background:#fcebd9;color:#8a3f06}.ppl-pill--r{background:#fbe4e4;color:#9b1c1c}.ppl-pill--b{background:#e6eefc;color:#174aa8}.ppl-pill--n{background:#eef1f5;color:#444f5e}.ppl-pill--x{background:none;border:1px dashed #c7cdd6;color:#8a93a0;font-weight:500}.ppl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;border:1px solid #d5dbe4;background:#fff;color:var(--ppl-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:center}.ppl-btn:hover{background:var(--ppl-row)}.ppl-btn:disabled{opacity:.55;cursor:default}.ppl-btn--pri{background:var(--ppl-acc);border-color:var(--ppl-acc);color:#fff}.ppl-btn--pri:hover{background:var(--ppl-acc-dark)}.ppl-btn--danger{color:#9b1c1c;border-color:#e7b4b4}.ppl-link,.ppl-back{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--ppl-acc);min-height:44px;display:inline-flex;align-items:center;text-align:left}.ppl-link:hover,.ppl-back:hover{color:var(--ppl-acc-dark);text-decoration:underline}.ppl-link:disabled{opacity:.55;cursor:default}.ppl-link--quiet{color:var(--ppl-ink3);font-weight:500}.ppl-back{align-self:flex-start}.ppl-note{margin-top:10px;padding:8px 12px;border-radius:8px;background:#e3f4ea;color:#14613a;font-size:13px;flex-basis:100%}.ppl-note--bad{background:#fbe4e4;color:#9b1c1c}.ppl-top{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.ppl-top__tools{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.ppl-check{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;cursor:pointer}.ppl-check input{width:18px;height:18px;cursor:pointer}.ppl-find{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ppl-ink3);max-width:100%}.ppl-find input{box-sizing:border-box;width:300px;max-width:100%;height:44px;padding:0 14px;border:1px solid #d5dbe4;border-radius:10px;background:#fff;font:inherit;font-size:14px;color:var(--ppl-ink)}.ppl-needs{padding:18px 20px;border:1px solid var(--ppl-warn-line);background:var(--ppl-warn-bg);border-radius:14px}.ppl-needs--none{border-color:var(--ppl-line);background:var(--ppl-card)}.ppl-needs h2{margin:0;font-size:16px;font-weight:700}.ppl-needs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.ppl-needs__card{padding:14px 16px;display:flex;flex-direction:column;gap:4px;justify-content:space-between}.ppl-needs__text{font-size:14px;font-weight:600}.ppl-needs__acts{display:flex;flex-wrap:wrap;gap:0 18px}.ppl-chips{display:flex;flex-wrap:wrap;gap:8px}.ppl-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:22px;border:1px solid #d5dbe4;background:#fff;color:var(--ppl-ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ppl-chip:hover{border-color:#b3bcc9}.ppl-chip.on{background:var(--ppl-ink);border-color:var(--ppl-ink);color:#fff}.ppl-table{width:100%;border-collapse:collapse}.ppl-table--people{min-width:1080px}.ppl-table--links{min-width:720px}.ppl-table--cost{min-width:460px}.ppl-table th{font-size:12px;font-weight:600;color:var(--ppl-ink3);text-align:left;padding:12px 14px;border-bottom:1px solid var(--ppl-line);vertical-align:bottom;line-height:1.35}.ppl-table th{white-space:nowrap}.ppl-table td{padding:12px 14px;font-size:14px;border-bottom:1px solid var(--ppl-row);vertical-align:middle}.ppl-table tbody tr:last-child td{border-bottom:0}.ppl-table--people th,.ppl-table--people td{padding-left:10px;padding-right:10px}.ppl-table--people tbody tr:hover td{background:#fafbfc}.ppl-table__sum td:first-child{font-weight:700}.ppl-table--cost td.ppl-num{white-space:nowrap}.ppl-who{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:600;font-size:15px;color:var(--ppl-ink);min-height:44px;display:flex;align-items:center;text-align:left}.ppl-who:hover{color:var(--ppl-acc);text-decoration:underline}.ppl-stands{margin-top:6px;max-width:320px}.ppl-more{align-self:center}.ppl-empty{text-align:center;color:var(--ppl-ink3);padding:28px 14px!important}.ppl-head{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.ppl-head__main{min-width:0;flex:1 1 420px}.ppl-head__name{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ppl-head__acts{display:flex;flex-wrap:wrap;gap:10px}.ppl-facts{margin:8px 0 0;font-size:15px;color:var(--ppl-ink3)}.ppl-bullets{margin:12px 0 0;padding-left:20px;list-style:disc;font-size:16px;font-weight:500;line-height:1.6;max-width:660px}.ppl-pick{flex-basis:100%;padding-top:14px;border-top:1px solid var(--ppl-line)}.ppl-pick .ppl-sub{margin:0 0 10px}.ppl-pick__list{display:flex;flex-wrap:wrap;gap:8px}.ppl-step{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ppl-row)}.ppl-step:last-child{border-bottom:0}.ppl-step .ppl-what{margin-top:0}.ppl-step__n{width:32px;height:32px;border-radius:16px;background:var(--ppl-row);color:#444f5e;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.ppl-own{padding:16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ppl-own .ppl-what{margin-top:0}.ppl-keep{margin-top:16px;padding:16px 18px;border-radius:12px;background:var(--ppl-warn-bg);border:1px solid var(--ppl-warn-line);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.ppl-keep__text{font-size:15px;font-weight:600;max-width:560px}.ppl-cost{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;align-items:start}.ppl-cost__side{display:flex;flex-direction:column;gap:12px}.ppl-verdict{padding:16px 18px;border-radius:12px;font-size:14px}.ppl-verdict__title{font-size:15px;font-weight:700;margin-bottom:4px}.ppl-verdict--g{background:#e3f4ea;color:#14613a}.ppl-verdict--r{background:#fbe4e4;color:#9b1c1c}.ppl-verdict--x{background:var(--ppl-soft);color:var(--ppl-ink3)}.ppl-verdict__btn{margin-top:10px}.ppl-head__why{flex-basis:100%}.ppl-rungs__test{padding:8px 0 0}.ppl-rung{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--ppl-row);font-size:14px}.ppl-rung:last-child{border-bottom:0}.ppl-rung .ppl-num{text-align:right}.ppl-day{font-size:13px;font-weight:700;color:#444f5e;margin:16px 0 6px}.ppl-lead+div>.ppl-day{margin-top:0}.ppl-ev{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:7px 0;font-size:14px}.ppl-dayrow{border-top:1px solid var(--ppl-row)}.ppl-dayrow:first-of-type{border-top:0}.ppl-day--btn{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;justify-content:space-between;width:100%;min-height:44px;margin:0;padding:10px 0;border:0;background:none;font-family:inherit;text-align:start;cursor:pointer}.ppl-day--btn:hover{color:var(--ppl-acc-dark)}.ppl-ev--small{color:var(--ppl-ink3)}.ppl-ev{grid-template-columns:104px minmax(0,1fr)}.ppl-days__pick{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:flex-end;margin:0 0 12px}.ppl-days__date{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ppl-ink3)}.ppl-days__date input{height:44px;padding:0 12px;border:1px solid #d5dbe4;border-radius:10px;font:400 14px inherit;font-family:inherit}.ppl-days__more{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ppl-days__more:empty{display:none}.ppl-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.ppl-tools__btns{display:flex;flex-wrap:wrap;gap:10px}@container ppl (max-width: 980px){.ppl-tiles--4,.ppl-tiles--5{grid-template-columns:repeat(2,minmax(0,1fr))}.ppl-needs__grid,.ppl-cost{grid-template-columns:minmax(0,1fr)}}@container ppl (max-width: 640px){.ppl-page{padding:14px 14px 48px}.ppl-sec{padding:16px 14px}.ppl-tiles--2,.ppl-tiles--3,.ppl-tiles--4,.ppl-tiles--5{grid-template-columns:minmax(0,1fr)}.ppl-h1{font-size:24px}.ppl-big{font-size:26px}.ppl-find,.ppl-find input{width:100%}.ppl-step{grid-template-columns:32px minmax(0,1fr)}.ppl-step>.ppl-pill{grid-column:2;justify-self:start}.ppl-rung{grid-template-columns:minmax(0,1fr);gap:2px}.ppl-rung .ppl-num{text-align:left}.ppl-ev{grid-template-columns:92px minmax(0,1fr)}.ppl-head__acts,.ppl-tools__btns{width:100%}.ppl-head__acts .ppl-btn,.ppl-tools__btns .ppl-btn,.ppl-keep .ppl-btn{flex:1 1 100%}}.ppl-lines{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:14px;line-height:1.45}.ppl-line{min-width:0}.dmo-gap{margin-top:12px}.dmo-warn{font-size:13px;color:#8a3f06}.dmo-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;color:var(--ppl-ink2)}.dmo-field>span:first-child{font-weight:600}.dmo-field input:not([type=color]):not([type=file]),.dmo-field select,.dmo-field textarea{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:1px solid #d5dbe4;border-radius:10px;background:#fff;font:inherit;font-size:14px;color:var(--ppl-ink)}.dmo-field textarea{padding:10px 12px;resize:vertical;line-height:1.45}.dmo-cc{max-width:90px;text-transform:uppercase}.dmo-addr{display:flex;align-items:center;border:1px solid #d5dbe4;border-radius:10px;background:#fff;overflow:hidden}.dmo-field .dmo-addr input{border:0!important;border-radius:0;flex:1 1 auto;min-width:0;text-align:right}.dmo-addr__tail{padding:0 12px 0 2px;color:var(--ppl-ink3);font-size:14px;white-space:nowrap}.dmo-colour{display:flex;align-items:center;gap:8px}.dmo-colour input[type=color]{width:44px;height:44px;padding:0;border:1px solid #d5dbe4;border-radius:10px;background:#fff;cursor:pointer;flex:none}.dmo-hex{max-width:120px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.dmo-new{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.6fr) auto;gap:14px;align-items:start;margin-top:14px}.dmo-new__go{padding-top:25px}.dmo-card{padding:20px 24px;display:flex;flex-direction:column;gap:6px}.dmo-head{display:flex;gap:24px;align-items:flex-start;justify-content:space-between}.dmo-head__who{display:flex;flex-direction:column;gap:6px;min-width:0}.dmo-link{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;font-weight:600}.dmo-link>a:first-child{color:var(--ppl-acc);text-decoration:none;overflow-wrap:anywhere}.dmo-link>a:first-child:hover{text-decoration:underline}.ppl-btn.dmo-sm{min-height:36px;padding:0 12px;font-size:13px;text-decoration:none}a.ppl-btn{text-decoration:none}.dmo-live{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:300px;text-align:right;flex:none}.dmo-live .ppl-note{margin-top:2px;text-align:left}.dmo-switch{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:6px 18px 6px 6px;border-radius:30px;border:1px solid #d5dbe4;background:#eef0f3;cursor:pointer;font:inherit;font-size:16px;font-weight:700;color:var(--ppl-ink2)}.dmo-switch__knob{width:52px;height:32px;border-radius:16px;background:#c4cad3;position:relative;transition:background .15s}.dmo-switch__knob:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .15s}.dmo-switch.on{background:#e3f4ea;border-color:#a9dcbd;color:#14613a}.dmo-switch.on .dmo-switch__knob{background:#1f9d55}.dmo-switch.on .dmo-switch__knob:after{left:23px}.dmo-switch:disabled{opacity:.6;cursor:default}.dmo-fold{align-self:flex-start;margin-top:4px}.dmo-body{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--ppl-line);margin-top:8px}.dmo-sec{display:flex;flex-direction:column;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ppl-row)}.dmo-sec .ppl-h3{margin-bottom:0}.dmo-sec>.ppl-sub{margin:-6px 0 0}.dmo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dmo-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dmo-swatches{display:flex;flex-wrap:wrap;gap:8px}.dmo-swatch{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.18);cursor:pointer;padding:0;position:relative}.dmo-swatch.on{outline:3px solid var(--ppl-acc);outline-offset:2px}.dmo-swatch--own{background:conic-gradient(#ef4444,#eab308,#10b981,#2563eb,#7c3aed,#ef4444);overflow:hidden}.dmo-swatch--own input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.dmo-pic{display:flex;gap:14px;align-items:center}.dmo-pic__box{width:96px;height:96px;border-radius:12px;border:1px solid var(--ppl-line);background:var(--ppl-soft);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.dmo-pic__box--wide{width:229px;height:120px}.dmo-pic__box img{max-width:100%;max-height:100%;object-fit:contain;display:block}.dmo-pic__acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dmo-msg{padding:12px 14px;border-radius:10px;background:#e7f6ec;color:var(--ppl-ink);font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:560px}.dmo-acts{display:flex;gap:10px;flex-wrap:wrap}.dmo-save{display:flex;gap:14px;align-items:center;padding-top:14px}@container ppl (max-width: 900px){.dmo-new{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dmo-new__go{padding-top:0}.dmo-grid,.dmo-grid--2{grid-template-columns:minmax(0,1fr)}.dmo-head{flex-direction:column}.dmo-live{align-items:flex-start;text-align:left;max-width:none}}.px{max-width:1120px;margin:0 auto;padding:18px 16px 40px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.px-top{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 0;background:#f6f7f9}.px-search{position:relative;flex:1 1 340px;max-width:520px;min-width:0}.px-search__field{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #d6dbe2;border-radius:12px;padding:0 14px;height:48px}.px-search__field:focus-within{border-color:#2a9d8f;box-shadow:0 0 0 3px #2a9d8f26}.px-search__field input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:16px;color:#10151c;background:transparent}.px-search__flag{font-size:20px;line-height:1;width:24px;text-align:center}.px-search__list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e9ecf1;border-radius:12px;box-shadow:0 12px 32px #10151c24;max-height:420px;overflow-y:auto}.px-search__opt{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer}.px-search__opt.on{background:#eef8f6}.px-search__opt--dim{opacity:.62}.px-search__name{font-weight:600;color:#10151c}.px-search__code{font-weight:500;color:#7b8593;font-size:12px;margin-left:4px}.px-search__sub{font-size:12.5px;color:#7b8593;text-align:right}.px-search__none{padding:10px;color:#7b8593}.px-aud{margin:0}.px-aud button{white-space:nowrap}.px-where{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:15px;color:#3b4452}.px-where__flag{font-size:22px;line-height:1;align-self:center}.px-where strong{color:#10151c}.px-where__methods{color:#7b8593;font-size:13.5px}.px-warn{margin:0;padding:9px 12px;border-radius:10px;background:#fffbeb;color:#92400e;font-size:14px}.px-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;transition:opacity .15s}.px-stage--busy{opacity:.45;pointer-events:none}.px-sides{margin-top:4px}.px-picker{margin-top:0}.px-op{display:grid;gap:6px;padding:10px 12px;margin:2px 0 4px;border-radius:12px;background:#f3f6f9;border:1px dashed #d6dbe2}.px-op p{margin:0}.px-op__fx{font-size:16px;font-weight:700;color:#10151c}.px-op__fx span{font-size:12.5px;font-weight:500;color:#7b8593}.px-op__was{font-size:13px;color:#7b8593}.px-op__use{font-size:13px;color:#3b4452}.px-op__actions{display:flex;gap:8px;flex-wrap:wrap}.px-op__edit,.px-op__raise{font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:7px 14px;border-radius:9px;border:1px solid #2a9d8f;background:#fff;color:#1f7a6f}.px-op__edit:hover{background:#eef8f6}.px-op__raise{border-color:#d97706;color:#92400e}.px-op__id{font-size:11.5px;color:#9aa3ae;font-family:ui-monospace,SF Mono,Menlo,monospace}.px-rows{display:grid;gap:8px}.px-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;background:#fff;border:1px solid #e9ecf1;border-radius:14px;font-size:14.5px;color:#3b4452}.px-row strong{color:#10151c;min-width:84px}.px-row em{font-style:normal;color:#7b8593;font-size:13px;margin-left:4px}.px-row .px-op__edit{margin-left:auto}.px-packs{display:flex;flex-wrap:wrap;gap:6px 18px}.px-hidden{font-size:14px;color:#3b4452}.px-hidden summary{cursor:pointer;color:#7b8593}.px-hidden ul{margin:8px 0 0;padding-left:18px}.px-rates{margin:4px 0 0;font-size:12.5px;color:#7b8593}@media (max-width: 640px){.px{padding:10px 12px 32px}.px-search{flex-basis:100%;max-width:none}.px-row .px-op__edit{margin-left:0}}.mg{min-height:100dvh;background:#f6f7f9;color:#10151c;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;height:100dvh}.mg-gate{min-height:100dvh;display:grid;place-items:center;background:#eef1f5;padding:24px}.mg-gate__card{background:#fff;border-radius:18px;padding:32px 28px;max-width:380px;width:100%;text-align:center;box-shadow:0 12px 40px #10151c14}.mg-gate__card h1{margin:0 0 6px;font-size:22px}.mg-gate__sub{margin:0 0 22px;color:#5b6572;font-size:14px}.mg-gate__foot{margin:18px 0 0;color:#8a93a0;font-size:12px;line-height:1.5}.mg-google{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 16px;border:1px solid #d9dee5;border-radius:11px;background:#fff;color:#10151c;font-size:15px;font-weight:600;cursor:pointer}.mg-google:hover{background:#f7f9fb}.mg-google:disabled{opacity:.6;cursor:default}.mg-linkbtn{display:inline-block;margin-top:8px;padding:11px 18px;border-radius:10px;background:#10151c;color:#fff;text-decoration:none;font-weight:600;font-size:14px}.mg-main{flex:1 1 auto;min-height:0;overflow-y:auto}.mg-mode{font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 9px;border-radius:999px;text-transform:uppercase}.mg-mode--test{background:#fff3cd;color:#7a5b00}.mg-mode--live{background:#d8f5e3;color:#0a6b39}.mg-side{flex:none;background:#0f172a;color:#cbd5e1;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.mg-side__top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mg-side__brand{color:#fff;font-size:16px}.mg-side__nav{display:flex;gap:2px 14px;overflow-x:auto}.mg-side__group{display:flex;gap:2px}.mg-side__group h6{display:none}.mg-side button{border:none;background:none;cursor:pointer;text-align:left;white-space:nowrap;padding:8px 10px;border-radius:8px;font:inherit;font-size:13.5px;color:#cbd5e1}.mg-side button:hover{background:#1e293b;color:#fff}.mg-side button.on{background:#1e293b;color:#fff;font-weight:600;box-shadow:inset 2px 0 #60a5fa}.mg-side__signout{color:#94a3b8!important;align-self:flex-start}@media (max-width: 899px){.mg-side{position:relative}.mg-side__signout{position:absolute;top:10px;right:10px}}@media (min-width: 900px){.mg--side{flex-direction:row}.mg-side{width:232px;padding:20px 14px;gap:18px;overflow-y:auto}.mg-side__top{flex-direction:column;align-items:flex-start;gap:8px;padding:0 10px}.mg-side__nav{flex-direction:column;gap:18px;overflow:visible}.mg-side__group{flex-direction:column}.mg-side__group h6{display:block;margin:0 0 6px;padding:0 10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8a97ab;font-weight:600}.mg-side__signout{margin-top:auto}}.mg-body{max-width:640px;margin:0 auto;padding:18px 16px}.mg-body--journey{max-width:1360px;padding:20px 28px 64px}@media (max-width: 640px){.mg-body--journey{padding:14px 14px 48px}}.mg-body--wide{max-width:min(1680px,98vw);height:100%;display:flex;flex-direction:column;padding:12px 14px 62px;overflow:hidden}.mg-lead{color:#5b6572;font-size:14px;margin:0 0 16px}.mg-card{background:#fff;border-radius:14px;padding:18px 16px;margin-bottom:14px;border:1px solid #e9ecf1}.mg-card h2{margin:0 0 14px;font-size:15px;letter-spacing:.2px}.mg-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 520px){.mg-row{grid-template-columns:1fr}}.mg-field{display:block;margin-bottom:14px}.mg-field>span{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.mg-field input[type=text],.mg-field input:not([type]),.mg-field input[type=number],.mg-field input[type=tel],.mg-field select{width:100%;padding:11px 12px;border:1px solid #d9dee5;border-radius:10px;font-size:16px;background:#fff;color:#10151c}.mg-field small{display:block;margin-top:6px;color:#7b8593;font-size:12px;line-height:1.45}.mg-tabhead{max-width:640px;margin:0 auto;padding:18px 16px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.mg-tabhead h1{margin:0;font-size:22px;letter-spacing:-.01em}.mg-tabhead__btn{min-height:44px;padding:0 18px;border:none;border-radius:10px;background:#2a9d8f;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.mg-tabhead__btn:hover{background:#238b7e}.mg-hint{display:block;color:#7b8593;font-size:12px;margin:-4px 0 14px}.mg-money{display:flex;align-items:center;gap:8px}.mg-money em{font-style:normal;font-size:18px;font-weight:700;color:#5b6572}.mg-presets{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.mg-chip{border:1px solid #d9dee5;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.mg-chip:hover{border-color:#2a9d8f;color:#1d7d71}.mg-stepper{display:flex;align-items:center;gap:8px}.mg-stepper button{width:42px;height:42px;flex:none;border:1px solid #d9dee5;border-radius:10px;background:#fff;font-size:20px;line-height:1;cursor:pointer;color:#10151c}.mg-stepper input{text-align:center}.mg-features{display:grid;gap:8px;margin-top:6px}.mg-feature{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:start;padding:11px 12px;border:1px solid #e2e6ec;border-radius:11px;cursor:pointer}.mg-feature.on{border-color:#2a9d8f;background:#f2fbf9}.mg-feature input{width:18px;height:18px;margin-top:1px;accent-color:#2a9d8f}.mg-feature__label{font-size:14px;font-weight:600}.mg-feature__help{grid-column:2;color:#7b8593;font-size:12px;line-height:1.45}.mg-primary{display:block;width:100%;text-align:center;padding:15px 18px;border:none;border-radius:12px;background:#2a9d8f;color:#fff;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none}.mg-primary:disabled{opacity:.6;cursor:default}.mg-primary--wa{background:#25d366;color:#05270f;margin-top:6px}.mg-ghost{display:block;width:100%;margin-top:14px;padding:13px;border:1px solid #d9dee5;border-radius:11px;background:#fff;font-size:14px;font-weight:600;cursor:pointer}.mg-foot{color:#7b8593;font-size:12px;text-align:center;margin:10px 0 0}.mg-error{background:#fdeaea;color:#94232a;border:1px solid #f7c9c9;padding:12px 14px;border-radius:11px;font-size:14px;margin-bottom:14px}.mg-done{background:#fff;border:1px solid #e9ecf1;border-radius:14px;padding:20px 16px}.mg-done h2{margin:0 0 6px;font-size:18px}.mg-done__sum{margin:0 0 16px;color:#5b6572;font-size:14px}.mg-creds{background:#f6f8fa;border:1px solid #e4e8ee;border-radius:11px;padding:13px 14px;margin-bottom:16px}.mg-creds>div{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.mg-creds span{font-size:13px;color:#5b6572}.mg-creds code{font-size:15px;font-weight:700}.mg-creds small{display:block;margin-top:8px;color:#7b8593;font-size:12px;line-height:1.45}.mg-copyrow{display:flex;gap:8px;margin-top:14px}.mg-copyrow button{flex:1;padding:11px;border:1px solid #d9dee5;border-radius:10px;background:#fff;font-size:13px;font-weight:600;cursor:pointer}.mg-preview{margin:14px 0 0;padding:13px 14px;background:#f6f8fa;border:1px solid #e4e8ee;border-radius:11px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word;color:#3b4551}.mg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.mg-stats>div{background:#fff;border:1px solid #e9ecf1;border-radius:12px;padding:14px 12px;text-align:center}.mg-stats strong{display:block;font-size:22px}.mg-stats span{font-size:11px;color:#7b8593}.mg-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mg-deal{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;background:#fff;border:1px solid #e9ecf1;border-radius:12px;padding:13px 14px}.mg-deal__who strong{display:block;font-size:14px}.mg-deal__who small,.mg-deal__what small,.mg-deal__state small{display:block;color:#7b8593;font-size:11px}.mg-deal__what{text-align:right;font-weight:700;font-size:14px}.mg-deal__state{text-align:right}.mg-pill{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;background:#eef1f5;color:#5b6572}.mg-pill--paid{background:#d8f5e3;color:#0a6b39}.mg-pill--sent{background:#e6efff;color:#1c4f9c}.mg-pill--expired,.mg-pill--cancelled{background:#f2f3f5;color:#8a93a0}.mg-pill--refunded{background:#fdeaea;color:#94232a}.mg-empty{background:#fff;border:1px solid #e9ecf1;border-radius:14px;padding:26px 20px;text-align:center}.mg-empty strong{display:block;font-size:17px;margin-bottom:8px}.mg-empty p{color:#5b6572;font-size:14px;margin:0 0 18px;line-height:1.55}.mg-item{background:#fff;border:1px solid #e9ecf1;border-left:3px solid #c9ced6;border-radius:12px;padding:13px 14px}.mg-item strong{display:block;font-size:14px;margin-bottom:3px}.mg-item span{color:#7b8593;font-size:12.5px;line-height:1.45}.mg-item--payment_failed{border-left-color:#d9534f}.mg-item--cancelling{border-left-color:#e4a11b}.mg-item--near_limit{border-left-color:#2a9d8f}.mg-item--deal_unpaid{border-left-color:#4a7fd4}.mg-item--campaign_notify,.mg-item--campaign_apply{border-left-color:#d9534f}.mg-item--cashout_requested{border-left-color:#b45f06}.mg-steps{list-style:none;counter-reset:s;margin:0 0 16px;padding:14px 16px;background:#fff;border:1px solid #e9ecf1;border-radius:12px}.mg-steps li{counter-increment:s;position:relative;padding-left:30px;font-size:13px;color:#5b6572;line-height:1.5}.mg-steps li+li{margin-top:9px}.mg-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#eef1f6;color:#5b6572;font-size:11px;font-weight:700;line-height:20px;text-align:center}.mg-steps strong{color:#1d2430}.mg-search{width:100%;padding:12px 14px;margin-bottom:12px;border:1px solid #d9dee5;border-radius:11px;font-size:16px;background:#fff}.mg-cust{background:#fff;border:1px solid #e9ecf1;border-radius:12px;overflow:hidden}.mg-cust__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;background:none;border:none;cursor:pointer;text-align:left}.mg-cust__who strong{display:block;font-size:14px}.mg-cust__who small{color:#7b8593;font-size:11.5px}.mg-cust__meta{text-align:right;display:grid;gap:4px;justify-items:end}.mg-cust__meta small{color:#7b8593;font-size:11.5px}.mg-cust__body{padding:4px 14px 16px;border-top:1px solid #eef1f5}.mg-cust__line{font-size:12.5px;color:#5b6572;margin:10px 0 14px;line-height:1.5}.mg-cust__help{display:block;color:#7b8593;font-size:11.5px;line-height:1.45;margin-top:6px}.mg-warn{color:#8a6100;background:#fff8e6;padding:8px 10px;border-radius:8px}.mg-linkish{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:700;color:inherit;text-decoration:underline}.mg-impact{margin:12px 0;padding:10px 12px;border-radius:10px;background:#fff8e6;color:#6b4b00;font-size:12.5px;line-height:1.5}.mg-impact strong{color:#4a3400}.mg-impact--none{background:#f4f6f8;color:#5b6572}.mg-impact--blocked{background:#fdecec;color:#8a1f1f}.mg-impact__note{display:block;margin-top:6px;color:#7a6220;font-size:11.5px}.mg-bar{height:6px;background:#eef1f5;border-radius:999px;overflow:hidden;margin-top:10px}.mg-bar i{display:block;height:100%;background:#2a9d8f}.mg-quick{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mg-quick button{padding:10px 14px;border:1px solid #d9dee5;border-radius:10px;background:#fff;font-size:13px;font-weight:600;cursor:pointer}.mg-quick button:disabled{opacity:.5;cursor:default}.mg-sub{margin-top:18px}.mg-sub>span{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.mg-apply{padding:10px 16px;border:none;border-radius:10px;background:#10151c;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.mg-apply:disabled{opacity:.4;cursor:default}.mg-features--compact{margin:8px 0 10px}.mg-features--compact .mg-feature{grid-template-columns:auto 1fr;padding:9px 11px}.mg-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.mg-filters select{flex:1 1 auto;min-width:118px;padding:10px 11px;font-size:16px;border:1px solid #d9dee5;border-radius:10px;background:#fff;color:#10151c}.mg-filters__clear{border:none;background:none;color:#4a7fd4;font-size:13px;font-weight:600;cursor:pointer;padding:0 6px}.mg-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.mg-pager span{font-size:12.5px;color:#7b8593}.mg-pager button{flex:none}.mg-prices{display:grid;gap:8px;margin-bottom:4px}.mg-prices__row{display:grid;grid-template-columns:1fr 100px 100px auto;gap:10px;align-items:center;padding:9px 11px;background:#fbfcfd;border:1px solid #eef1f5;border-radius:10px}.mg-prices__cur{font-size:13px;font-weight:700}.mg-prices__cur em{font-style:normal;font-weight:400;color:#7b8593;font-size:12px}.mg-prices__row>input{width:100%;padding:9px 10px;border:1px solid #d9dee5;border-radius:9px;font-size:16px;text-align:right;background:#fff}.mg-prices__row>small{grid-column:1 / -1;color:#8a93a0;font-size:11px;line-height:1.35}.mg-prices__row>small:empty{display:none}.mg-prices__drop{border:none;background:none;color:#94232a;font-size:12px;font-weight:600;cursor:pointer;padding:4px 2px}.mg-prices__row .mg-money{margin:0}.mg-year__dial{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:14px;margin-bottom:14px;background:linear-gradient(180deg,#f7faff,#f2f6fd);border:1px solid #e0e8f5;border-radius:12px}.mg-year__pct{display:flex;align-items:baseline;gap:6px;background:#fff;border:1px solid #d3deee;border-radius:11px;padding:8px 12px;box-shadow:0 1px 2px #10151c0d}.mg-year__pct input{width:62px;border:none;outline:none;background:none;font-size:30px;font-weight:700;line-height:1.05;color:#1c4fa1;text-align:right;padding:0;-moz-appearance:textfield}.mg-year__pct input::-webkit-outer-spin-button,.mg-year__pct input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mg-year__pct em{font-style:normal;font-size:14px;font-weight:600;color:#5b7299}.mg-year__dialhelp{margin:0;color:#5b6572;font-size:12px;line-height:1.45}.mg-ytable{border:1px solid #e4e9f0;border-radius:11px;overflow:hidden;background:#fff}.mg-ytable__head,.mg-ytable__row{display:grid;grid-template-columns:1fr 62px 164px 82px 24px;gap:8px;align-items:center;padding:9px 11px}.mg-ytable__head{background:#f6f8fa;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#7b8593}.mg-ytable__head span:nth-child(2){text-align:right}.mg-ytable__head span:nth-child(3),.mg-ytable__head span:nth-child(4){text-align:center}.mg-ytable__row+.mg-ytable__row,.mg-ytable__head+.mg-ytable__row{border-top:1px solid #f2f4f8}.mg-ytable__row.on{background:#f4f8ff}.mg-ytable__cur{font-size:13px;font-weight:700}.mg-ytable__cur em{font-style:normal;font-weight:400;color:#7b8593;font-size:12px}.mg-ytable__month{font-size:13.5px;color:#5b6572;text-align:right}.mg-ytable__cell{display:flex;align-items:center;gap:4px;justify-content:flex-end}.mg-ytable__cell i{font-style:normal;color:#7b8593;font-size:13px}.mg-ytable__cell input{width:100%;padding:7px 8px;border:1px solid #d9dee5;border-radius:8px;font-size:16px;text-align:right;background:#fff}.mg-ytable__cell--pct input{width:52px}.mg-ytable__cell--year input{flex:1 1 72px;width:auto;min-width:56px}.mg-ytable__permonth{flex-basis:100%;text-align:right;font-weight:600;font-size:11.5px;color:#5b7299;white-space:nowrap}.mg-ytable__cell input::placeholder{color:#a8b0bb}.mg-ytable__reset{border:none;background:none;cursor:pointer;color:#4a7fd4;font-size:14px;line-height:1;padding:4px 3px}.mg-ytable__cell--year{flex-wrap:wrap;row-gap:2px}@media (max-width: 560px){.mg-year__dial{grid-template-columns:1fr;gap:10px}.mg-ytable__head,.mg-ytable__month{display:none}.mg-ytable__row{grid-template-columns:1fr 140px 66px 22px}}.mg-audience{display:flex;gap:6px;margin-bottom:12px;background:#eef1f5;padding:4px;border-radius:11px}.mg-audience button{flex:1;padding:8px 6px;border:none;background:none;border-radius:8px;font-size:12.5px;font-weight:600;color:#5b6572;cursor:pointer}.mg-audience button.on{background:#fff;color:#10151c;box-shadow:0 1px 2px #10151c14}.mg-seelist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mg-seelist li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;background:#fbfcfd;border:1px solid #eef1f5;border-radius:10px}.mg-seelist__name{font-size:13.5px;font-weight:700}.mg-seelist__name small{display:block;font-weight:400;color:#8a93a0;font-size:11px;margin-top:2px}.mg-seelist__name b{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:10px;text-transform:uppercase;letter-spacing:.03em;background:#fff3d6;color:#8a6300;vertical-align:middle}.mg-seelist__name b.own{background:#e6f0ff;color:#2b5cb0}.mg-seelist__price{font-size:15px;font-weight:700;text-align:right;white-space:nowrap}.mg-seelist__price i{font-style:normal;font-size:11px;color:#7b8593;font-weight:600}.mg-seelist__price s{display:block;font-size:11px;color:#a8b0bb;font-weight:400}.mg-seelist__price small{display:block;font-size:11px;color:#7b8593;font-weight:400;margin-top:2px}.mg-seelist__why{font-size:11.5px;color:#94232a;text-align:right;max-width:55%}.mg-ctable{border:1px solid #eef1f5;border-radius:12px;overflow:hidden}.mg-ctable__head,.mg-ctable__row{display:grid;grid-template-columns:1fr 44px 96px 140px 104px;gap:8px;align-items:center;padding:9px 11px}.mg-ctable__head{background:#f6f8fa;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#7b8593}.mg-ctable__head span:last-child{text-align:right}.mg-ctable__row+.mg-ctable__row,.mg-ctable__head+.mg-ctable__row{border-top:1px solid #f2f4f8}.mg-ctable__row.on{background:#f4f8ff}.mg-ctable__row.off{opacity:.55}.mg-ctable__name{font-size:13.5px;font-weight:600}.mg-ctable__name i{font-style:normal;margin-right:6px;font-size:15px}.mg-ctable__name small{display:block;font-weight:400;color:#7b8593;font-size:11px;margin-top:1px}.mg-ctable__cur{font-size:11.5px;color:#7b8593;font-weight:600}.mg-ctable__price{display:flex;align-items:center;gap:4px;justify-content:flex-end}.mg-ctable__price em{font-style:normal;color:#7b8593;font-size:13px}.mg-ctable__price input{width:74px;padding:7px 8px;border:1px solid #d9dee5;border-radius:8px;font-size:16px;text-align:right;background:#fff}.mg-ctable__price input::placeholder{color:#a8b0bb}.mg-ctable__price--year{flex-wrap:wrap;row-gap:2px}.mg-ctable__price--year input{width:62px}.mg-ctable__price--year input:disabled{background:#f6f8fa;color:#b9c0c9}.mg-ctable__year{flex-basis:100%;text-align:right;font-weight:600;font-size:11px;color:#5b7299;white-space:nowrap}.mg-ctable__reset,.mg-ctable__more{border:none;background:none;cursor:pointer;color:#4a7fd4;font-size:13px;line-height:1;padding:4px 3px}.mg-ctable__panel{grid-column:1 / -1;margin-top:10px;padding:12px;background:#fff;border:1px solid #e4e9f0;border-radius:10px}.mg-ctable__panel .mg-field{margin-bottom:8px}.mg-ctable__panel input[type=number]{width:100%;padding:9px 10px;border:1px solid #d9dee5;border-radius:8px;font-size:16px;background:#fff}.mg-ctable__feat{margin-top:6px}.mg-ctable__feathead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:13px}.mg-ctable__feathead button{border:none;background:none;color:#4a7fd4;font-size:12px;font-weight:600;cursor:pointer;padding:2px 0}.mg-clist{display:grid;gap:8px}.mg-crow{background:#fff;border:1px solid #e9ecf1;border-radius:12px;overflow:hidden}.mg-crow.on{border-color:#cfd8e6}.mg-crow__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:none;border:none;cursor:pointer;text-align:left}.mg-crow__who{display:flex;align-items:baseline;gap:8px;min-width:0}.mg-crow__who i{font-style:normal;font-size:16px}.mg-crow__who strong{font-size:14px}.mg-crow__who small{color:#8a93a0;font-size:11.5px;white-space:nowrap}.mg-crow__sum{display:flex;align-items:center;gap:6px;flex:none}.mg-crow__sum b{font-size:12px;font-weight:700;background:#eef1f5;padding:3px 9px;border-radius:999px;color:#3b4551}.mg-crow__sum em{font-style:normal;font-size:10.5px;color:#7b8593;background:#f4f6f9;padding:3px 8px;border-radius:999px}.mg-crow__sum em.warn{background:#fff3d6;color:#8a6300}.mg-crow__body{padding:0 14px 14px;border-top:1px solid #f2f4f8}.mg-crow__body .mg-field{margin-top:12px}.mg-crow__body select{width:100%;padding:10px 11px;border:1px solid #d9dee5;border-radius:9px;font-size:16px;background:#fff}.mg-paybox{display:grid;gap:8px;margin-top:12px}.mg-paybox>div{padding:10px 12px;background:#f3f9f4;border-radius:10px;border:1px solid #dfeee4}.mg-paybox>div.warn{background:#fff8e8;border-color:#f2e3bd}.mg-paybox strong{display:block;font-size:12px;margin-bottom:3px}.mg-paybox p{margin:0;font-size:12.5px;color:#4b5560;line-height:1.45}.mg-ctable__row--wide{grid-template-columns:1fr 92px 1.4fr;align-items:start}.mg-ctable__row--wide .mg-ctable__cur select{width:100%;padding:7px 6px;border:1px solid #d9dee5;border-radius:8px;font-size:14px;background:#fff}.mg-ctable__pms{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.mg-ctable__pms b{font-weight:600;font-size:10.5px;padding:2px 7px;border-radius:999px;background:#eef1f5;color:#5b6572}.mg-ctable__pms b.local{background:#dff5e6;color:#1d6b39}.mg-ctable__pms em{font-size:11px;color:#a8b0bb}@media (max-width: 520px){.mg-ctable__row--wide{grid-template-columns:1fr 88px}.mg-ctable__pms{grid-column:1 / -1;justify-content:flex-start;margin-top:6px}.mg-ctable__head{display:none}.mg-ctable__head,.mg-ctable__row{grid-template-columns:1fr 92px 124px}.mg-ctable__cur{display:none}}.mg-plan__overrides{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.mg-plan__overrides span{font-size:11.5px;color:#5b6572;background:#eef4ff;border-radius:999px;padding:3px 9px}.mg-mtx__scroll{overflow:auto;flex:1 1 auto;min-height:0;border:1px solid #eef1f5;border-radius:12px;background:#fff;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mg-mtx__frozen{position:sticky;top:0;z-index:4}.mg-mtx{width:max-content;min-width:100%}.mg-mtx__head,.mg-mtx__row{display:grid;gap:6px;align-items:center;padding:7px 10px}.mg-mtx__head{background:#f6f8fa;border-bottom:1px solid #e7ebf1}.mg-mtx__h--pin{position:sticky;left:0;z-index:1;background:#f6f8fa;padding-right:6px}.mg-mtx__h{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6c7684;line-height:1.25;display:flex;flex-direction:column;gap:2px}.mg-mtx__h em{font-style:normal;font-size:9.5px;font-weight:500;text-transform:none;letter-spacing:0;color:#9aa3ae}.mg-mtx__h.off{opacity:.5}.mg-mtx__hctl{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.mg-mtx__sell{align-self:flex-start;border:1px solid #dde3ea;background:#fff;color:#7b8593;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 7px;cursor:pointer}.mg-mtx__sell.on{background:#e3f3e8;border-color:#bfe3cb;color:#1d6b39}.mg-mtx__row{border-top:1px solid #f2f4f8;background:#fff}.mg-mtx__row.on{background:#f7fbf8}.mg-mtx__row.busy{opacity:.6}.mg-mtx__row--all{background:#eef3fb;border-top:none;box-shadow:inset 0 -1px #dbe3ef}.mg-mtx__name{position:sticky;left:0;z-index:1;background:inherit;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding-right:6px}.mg-mtx__row.on .mg-mtx__name,.mg-mtx__row--all .mg-mtx__name{background:inherit}.mg-mtx__flag{font-size:14px;flex:none}.mg-mtx__who{min-width:0;line-height:1.2}.mg-mtx__who small{display:block;font-weight:400;color:#8a93a0;font-size:10px;margin-top:1px}.mg-mtx__name--all strong{font-size:12.5px}.mg-mtx__name--all small{display:block;font-weight:400;color:#6b7a90;font-size:10px;margin-top:1px}.mg-mtx__reset{margin-left:auto;border:none;background:none;cursor:pointer;color:#7b8593;font-size:13px;line-height:1;padding:2px 3px;flex:none}.mg-mtx__reset:hover{color:#94232a}.mg-mtx__cur{font-size:10.5px;font-weight:700;color:#7b8593}.mg-mtx__cur select{width:100%;padding:4px 2px;border:1px solid #d9dee5;border-radius:6px;font-size:11px;background:#fff;font-weight:700}.mg-mtx__muted{font-size:10.5px;color:#b0b7c1}.mg-mtx__cell{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.mg-mtx__cell em{font-style:normal;color:#9aa3ae;font-size:11px;flex:none}.mg-mtx__cell input[type=number]{flex:1 1 auto;min-width:0;width:auto;padding:5px 6px;border:1px solid #dde3ea;border-radius:7px;font-size:16px;text-align:right;background:#fff}.mg-mtx__cell input::placeholder{color:#a2aab5}.mg-mtx__cell input:disabled{background:#f6f8fa;color:#c2c8d0}.mg-mtx__cell.set input{border-color:#9ed0b0;background:#f3fbf5;font-weight:700;color:#1d6b39}.mg-mtx__cell.moot{opacity:.42}.mg-mtx__cell--mode select{width:100%;padding:5px 6px;border:1px solid #dde3ea;border-radius:7px;font-size:12px;background:#fff}.mg-mtx__sum{flex-basis:100%;text-align:right;font-size:9.5px;font-weight:600;color:#5b7299;white-space:nowrap}.mg-mtx__sum i{font-style:normal;color:#1d6b39}.mg-mtx__feat{width:100%;padding:5px 6px;border:1px solid #dde3ea;border-radius:7px;background:#fff;font-size:11.5px;font-weight:600;color:#4a7fd4;cursor:pointer}.mg-mtx__cell.set .mg-mtx__feat{border-color:#9ed0b0;background:#f3fbf5;color:#1d6b39}.mg-mtx__key{font-weight:700;padding:1px 6px;border-radius:5px}.mg-mtx__key--grey{background:#eef1f5;color:#7b8593}.mg-mtx__key--green{background:#e3f3e8;color:#1d6b39}.mg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:18px;background:#141a2273}.mg-modal__box{width:100%;max-width:480px;max-height:84vh;overflow-y:auto;background:#fff;border-radius:14px;padding:16px;box-shadow:0 18px 48px #1018283d}.mg-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.mg-modal__head strong{font-size:15px}.mg-modal__head button{border:none;background:#1f2937;color:#fff;font-size:13px;font-weight:600;border-radius:8px;padding:7px 14px;cursor:pointer}.mg-modal__note{margin:0 0 10px;font-size:12.5px;line-height:1.45;color:#4b5560;background:#f6f8fa;border-radius:9px;padding:9px 11px}.mg-refund{grid-column:1 / -1;margin-top:10px;padding:14px;background:#fbfcfd;border:1px solid #e9ecf1;border-radius:12px}.mg-check{display:flex;gap:10px;align-items:flex-start;margin:4px 0 12px;cursor:pointer}.mg-check input{margin-top:3px;width:17px;height:17px;flex:none}.mg-check>span{font-size:13px;font-weight:600;color:#1d2430}.mg-check small{display:block;font-weight:400;color:#7b8593;font-size:12px;line-height:1.45;margin-top:2px}.mg-confirm{display:flex;gap:8px;justify-content:flex-end}.mg-confirm .mg-apply{background:#10151c;color:#fff;border:none;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:600}.mg-confirm .mg-apply:disabled{background:#10151c;opacity:.4}.mg-ok{background:#e8f7ef;color:#0a6b39;border:1px solid #c6ead7;padding:10px 12px;border-radius:10px;font-size:13px;margin-top:12px}.mg-error--gate{text-align:left;margin-bottom:16px;font-size:13px}.mg-plan{background:#fff;border:1px solid #e9ecf1;border-radius:12px;padding:14px}.mg-plan__head{display:flex;justify-content:space-between;align-items:start;gap:12px}.mg-plan__head strong{display:block;font-size:15px}.mg-plan__head small{color:#7b8593;font-size:11.5px}.mg-plan__price{display:flex;gap:8px;font-weight:700;font-size:14px;flex-wrap:wrap;justify-content:flex-end}.mg-muted{color:#9aa3ae;font-weight:500}.mg-plan__stats{display:flex;gap:14px;margin:11px 0;flex-wrap:wrap}.mg-plan__stats span{font-size:12px;color:#5b6572}.mg-plan__stats strong{font-size:14px;color:#10151c}.mg-back{background:none;border:none;color:#5b6572;font-size:13px;cursor:pointer;padding:0 0 10px}.mg-h2{margin:0 0 8px;font-size:19px}.mg-numbers h2{margin-bottom:12px}.mg-mrr{display:grid;gap:10px;margin-bottom:16px}.mg-mrr>div{background:#f6f8fa;border-radius:11px;padding:12px 14px}.mg-mrr strong{display:block;font-size:24px}.mg-mrr span{font-size:12px;color:#5b6572}.mg-mrr small{display:block;font-size:11px;color:#8a93a0;margin-top:3px}.mg-funnel{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mg-funnel>div{background:#f6f8fa;border-radius:10px;padding:11px 6px;text-align:center}.mg-funnel strong{display:block;font-size:20px}.mg-funnel span{display:block;font-size:10.5px;color:#5b6572;line-height:1.3}.mg-funnel small{font-size:10.5px;color:#2a9d8f;font-weight:700}.mg-deal{grid-template-areas:"who what state" "actions actions actions"}.mg-deal__actions{grid-area:actions;display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #eef1f5}.mg-deal__actions a,.mg-deal__actions button{flex:1;text-align:center;padding:9px;border:1px solid #d9dee5;border-radius:9px;background:#fff;font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:none;color:#10151c}.mg-gate__card--bare{padding:26px 22px}.mg-altlink{display:block;width:100%;margin-top:10px;padding:11px;border:none;background:none;color:#5b6572;font-size:13px;cursor:pointer;text-decoration:underline}.mg-altlink:disabled{color:#2a9d8f;text-decoration:none;font-weight:600;cursor:default}.mg-preview-card{margin-bottom:14px}.mg-preview-card__tag{display:block;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#7b8593;margin-bottom:6px}.mg-plancard{background:#10151c;color:#fff;border-radius:14px;padding:18px 16px}.mg-plancard>strong{font-size:16px}.mg-plancard__price{font-size:30px;font-weight:800;margin:4px 0 12px}.mg-plancard__price span{font-size:14px;font-weight:600;opacity:.6}.mg-plancard ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.mg-plancard li{font-size:13px;opacity:.92;padding-left:18px;position:relative}.mg-plancard li:before{content:"✓";position:absolute;left:0;color:#4ecdc4;font-weight:700}.mg-countries{display:flex;flex-wrap:wrap;gap:6px}.mg-countries .mg-chip{padding:7px 11px;font-size:12px}.mg-countries .mg-chip.on{background:#10151c;color:#fff;border-color:#10151c}.mg-notice{background:#f6f8fa;border:1px solid #e4e8ee;border-radius:11px;padding:13px 14px;margin-bottom:12px;display:grid;gap:6px}.mg-notice strong{font-size:14px}.mg-notice span{font-size:12.5px;color:#5b6572;line-height:1.45}.mg-mailpreview{border:1px solid #e4e8ee;border-radius:12px;overflow:hidden;margin-bottom:14px}.mg-mailpreview__tabs{display:flex;gap:2px;background:#f6f8fa;padding:6px;flex-wrap:wrap}.mg-mailpreview__tabs button{border:none;background:none;padding:6px 11px;border-radius:8px;font-size:12px;font-weight:600;color:#5b6572;cursor:pointer}.mg-mailpreview__tabs button.on{background:#fff;color:#10151c}.mg-mailpreview__subject{padding:10px 14px;font-size:13px;font-weight:700;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;background:#fff}.mg-mailpreview__frame{width:100%;height:330px;border:none;display:block;background:#f6f7f9}.mg-changedeal{background:#f6f8fa;border-radius:12px;padding:14px;margin-top:14px}.mg-changedeal>span{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.mg-quick button.on{background:#10151c;color:#fff;border-color:#10151c}.mg-timeline{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:7px}.mg-tl{background:#fff;border:1px solid #e9ecf1;border-left:3px solid #c9ced6;border-radius:10px;padding:10px 12px}.mg-tl__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mg-tl__head strong{font-size:13px}.mg-tl__head small{color:#8a93a0;font-size:11px;white-space:nowrap}.mg-tl__detail{display:block;font-size:11.5px;color:#7b8593;margin-top:2px}.mg-tl__receipt{display:inline-block;margin-top:5px;font-size:11.5px;color:#2a9d8f}.mg-tl--charged{border-left-color:#2a9d8f}.mg-tl--sold{border-left-color:#10151c}.mg-tl--refunded{border-left-color:#d9534f}.mg-tl--changed{border-left-color:#c9ced6}.mg-quick .mg-apply,.mg-quick a.mg-apply{background:#10151c;color:#fff;border:1px solid #10151c}.mg-quick .mg-apply:disabled{background:#10151c;opacity:.4}.mg-changedeal .mg-quick button:not(.mg-apply):not(.on){background:none;border-color:transparent;color:#5b6572;text-decoration:underline}.mg-ctable__price--bounty input{width:66px}.mg-ctable__price--bounty em{font-size:12px}.mg-ctable__price--bounty input:disabled{background:#f6f8fa;color:#a8b0bb;cursor:not-allowed}.mg-prices__bounty{color:#475569;background:#fbfcfd!important}.mg-prices__bounty:disabled{background:#f1f4f8!important;color:#b6bdc7;cursor:not-allowed}.mg-prices--grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}.mg-prices--grid .mg-prices__row{grid-template-columns:1fr 78px 78px;gap:8px;padding:8px 10px}.mg-prices--grid .mg-prices__row>input{padding:7px 8px;font-size:15px}.mg-prices--grid .mg-prices__row>small{grid-column:1 / -1;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-prices--grid .mg-prices__row:not(.on){opacity:.62}.mg-prices--grid .mg-prices__row.on{opacity:1;background:#fff;border-color:#dbe6f5}.mg-fold__head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.mg-fold__head h2{margin:0}.mg-fold__sum{font-size:12px;color:#7b8593;font-weight:600}.mg-fold__chev{color:#9aa3b0;font-size:13px;margin-left:4px}.mg-ctable__tools{display:flex;gap:8px;align-items:center;margin-bottom:10px}.mg-ctable__tools .mg-search{margin-bottom:0;flex:1}.mg-ctable__toggle{border:1px solid #d9dee5;background:#fff;border-radius:9px;padding:9px 12px;font-size:12.5px;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap}.mg-ctable__toggle:hover{border-color:#b9c3d0}.mg-prices__override{grid-column:1 / -1;color:#92400e;background:#fffbeb;border:1px solid #FDE68A;border-radius:7px;padding:4px 7px;margin-top:3px;font-size:11px;line-height:1.35;white-space:normal!important}.mg-plan__who{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:#1d4ed8!important}.mg-plan__variants{display:flex;gap:6px;margin-bottom:10px}.mg-plan__variants button{border:1px solid #d9dee5;background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer}.mg-plan__variants button.on{background:#0f172a;border-color:#0f172a;color:#fff}.mg-plan__retired{display:block;margin-top:3px;font-size:11.5px;font-weight:600;color:#92400e!important;background:#fffbeb;border:1px solid #FDE68A;border-radius:6px;padding:3px 7px}.mg-terms{display:flex;flex-direction:column;gap:10px}.mg-terms__row{border:1px solid #e4e9f0;border-radius:11px;background:#fff;padding:12px 13px;transition:border-color .12s,background .12s}.mg-terms__row.on{border-color:#bcd2f2;background:#f9fbff}.mg-terms__tick{display:flex;gap:11px;align-items:flex-start;cursor:pointer}.mg-terms__tick input{width:18px;height:18px;margin:2px 0 0;flex:none;cursor:pointer}.mg-terms__tick span{display:flex;flex-direction:column;gap:3px}.mg-terms__tick strong{font-size:14px;font-weight:650;color:#16202c}.mg-terms__tick em{font-style:normal;font-size:12.5px;line-height:1.5;color:#5b6572}.mg-terms__body{display:flex;flex-direction:column;gap:9px;margin:11px 0 0 29px;padding-top:11px;border-top:1px dashed #dde5f0}.mg-terms__pct{display:inline-flex;align-items:baseline;gap:6px;align-self:flex-start;background:#fff;border:1px solid #d3deee;border-radius:10px;padding:6px 11px}.mg-terms__pct input{width:52px;border:none;outline:none;background:none;font-size:22px;font-weight:700;color:#1c4fa1;text-align:right;padding:0;-moz-appearance:textfield}.mg-terms__pct input::-webkit-outer-spin-button,.mg-terms__pct input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mg-terms__pct em{font-style:normal;font-size:13px;font-weight:600;color:#5b7299}.mg-terms__result{margin:0;font-size:13px;line-height:1.55;color:#24313f}.mg-terms__result strong{color:#16202c;font-weight:680}.mg-terms__who{margin:0;font-size:12px;line-height:1.5;color:#6b7684}@media (max-width: 560px){.mg-terms__body{margin-left:0}}.mg-terms__who{margin:8px 0 10px;padding-inline-start:18px;display:flex;flex-direction:column;gap:7px;font-size:12.5px;line-height:1.55;color:#5b6572}.mg-terms__who strong{color:#24313f;font-weight:640}.mg-terms__who em{font-style:normal;font-weight:640;color:#1c4fa1}.mg-linkish{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.mg-linkish:hover{opacity:.75}.mg-plan--trial{border-left:4px solid #B45F06;background:linear-gradient(90deg,rgba(180,95,6,.07),transparent 40%);padding-left:12px;margin-left:-16px;border-radius:6px}.mg-trialpill{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:#b45f06;color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;vertical-align:middle}.mg-sizepill{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:#0f313a14;color:inherit;font-size:11px;font-weight:700;vertical-align:middle;font-variant-numeric:tabular-nums}.mg-trialbox{margin-top:8px;padding:10px 12px;border:1px solid rgba(180,95,6,.35);border-radius:8px;background:#b45f060d;font-size:12.5px;line-height:1.55}.mg-trialbox>strong{display:block;margin-bottom:6px}.mg-trialbox ul{margin:0;padding-left:18px}.mg-trialbox li+li{margin-top:4px}.mg-trialbox code{background:#0000000f;padding:0 4px;border-radius:3px}.mg-tool{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #e9ecf1;border-radius:12px;padding:10px 12px;margin-bottom:10px}.mg-tool--trial{background:#fffaf0;border-color:#f0e0bd;align-items:center}.mg-tool__back{border:none;background:#f2f4f8;color:#3b4551;cursor:pointer;font-size:12.5px;font-weight:600;border-radius:8px;padding:8px 12px}.mg-tool__spacer{flex:1 1 auto}.mg-tool__field{display:flex;flex-direction:column;gap:3px}.mg-tool__field>span{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#7b8593}.mg-tool__field input,.mg-tool__field select{padding:7px 9px;border:1px solid #d9dee5;border-radius:8px;font-size:14px;background:#fff;min-width:150px}.mg-tool__field--name input{min-width:190px;font-weight:700}.mg-tool__field--tiny input{min-width:64px;width:64px;text-align:right}.mg-tool__check,.mg-tool__ghost{display:flex;align-items:center;gap:6px;font-size:13px}.mg-tool__check input{width:16px;height:16px}.mg-tool__ghost{border:1px solid #d9dee5;background:#fff;color:#3b4551;border-radius:8px;padding:8px 12px;cursor:pointer;font-weight:600}.mg-i{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:5px;flex:none;border:none;border-radius:50%;background:#dfe5ec;color:#55616f;font-size:10px;font-weight:800;font-style:italic;font-family:Georgia,serif;line-height:1;cursor:pointer;text-transform:none;letter-spacing:0}.mg-i:hover{background:#4a7fd4;color:#fff}.mg-i--inline{cursor:default;vertical-align:middle}.mg-modal__box--help{max-width:520px}.mg-help p{margin:0 0 10px;font-size:13.5px;line-height:1.55;color:#3b4551}.mg-help p:last-child{margin-bottom:0}.mg-savebar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border-top:1px solid #e4e9f0;box-shadow:0 -6px 20px #10182812}.mg-savebar__what{flex:1 1 auto;min-width:0;font-size:12.5px;color:#5b6572;line-height:1.4}.mg-savebar__what .bad{color:#94232a}.mg-savebar__cancel{border:1px solid #d9dee5;background:#fff;color:#5b6572;border-radius:9px;padding:9px 16px;font-size:13.5px;cursor:pointer}.mg-savebar__save{border:none;background:#1f2937;color:#fff;font-weight:700;border-radius:9px;padding:10px 22px;font-size:14px;cursor:pointer}.mg-savebar__save:disabled{opacity:.55;cursor:default}.mg-mtxwrap{margin:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mg-mtx__legend{margin:0 0 8px;font-size:12px;color:#6c7684;line-height:1.6}.mg-mtx__h>b{display:flex;align-items:center}.mg-mtx__pct{display:flex;align-items:center;gap:3px}.mg-mtx__pct input{width:42px;padding:3px 5px;border:1px solid #dde3ea;border-radius:6px;font-size:12px;text-align:right;background:#fff}.mg-mtx__pct i{font-style:normal;font-size:9.5px;color:#8a93a0;font-weight:600}.mg-mtx__cell--sold select{width:100%;padding:5px 4px;border:1px solid #dde3ea;border-radius:7px;font-size:11px;background:#fff}.mg-mtx__cell--tick{justify-content:center}.mg-mtx__cell--tick input{width:17px;height:17px;cursor:pointer}.mg-mtx__cell--tick input:disabled{cursor:default;opacity:.4}.mg-chip.on{background:#2a9d8f;border-color:#2a9d8f;color:#fff}.mg-chip:disabled{opacity:.45;cursor:default}.mg-ck-title{margin:0;font-size:24px;letter-spacing:-.01em}.mg-ck-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mg-ck-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mg-ck-internal{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#5b6572;cursor:pointer}.mg-ck-internal input{width:17px;height:17px;cursor:pointer}.mg-ck-filters{display:grid;gap:8px;margin-bottom:12px}.mg-ck-selects{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mg-ck-selects select{width:100%;font-size:16px;padding:9px 10px;border:1px solid #d9dee5;border-radius:10px;background:#fff}@media (max-width: 420px){.mg-ck-selects{grid-template-columns:1fr}}.mg-ck-rowbtn{cursor:pointer}.mg-ck-rowbtn:hover{border-color:#2a9d8f}.mg-ck-spark{display:block;width:100%;height:34px;margin:6px 0 2px}.mg-ck-days,.mg-ck-hours{display:flex;align-items:flex-end;gap:3px;height:54px;padding:4px 0;border-bottom:1px solid #eef1f5}.mg-ck-days i,.mg-ck-hours i{flex:1 1 0;background:#2a9d8f;border-radius:3px 3px 0 0;min-height:3px}.mg-ck-days i.zero,.mg-ck-hours i.zero{background:#e9ecf1}.mg-ck-check{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mg-ck-check li{display:grid;grid-template-columns:18px 1fr;column-gap:8px;align-items:baseline;font-size:13px;color:#7b8593}.mg-ck-check li.done{color:#10151c}.mg-ck-check li b{color:#c5ccd4;font-weight:700}.mg-ck-check li.done b{color:#2a9d8f}.mg-ck-check li em{grid-column:2;font-style:normal;font-size:11.5px;color:#7b8593}.mg-ck-tl{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mg-ck-tl li{border-left:3px solid #d9dee5;padding:4px 10px}.mg-ck-tl__head{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.mg-ck-tl__head strong{font-weight:600;word-break:break-word}.mg-ck-tl__head span{color:#8a93a0;white-space:nowrap;font-size:11.5px}.mg-ck-tl__detail{font-size:11.5px;color:#7b8593;word-break:break-word;margin-top:2px}.mg-ck-tl--order{border-left-color:#2a9d8f}.mg-ck-tl--tracking{border-left-color:#1c4f9c}.mg-ck-tl--payment{border-left-color:#0a6b39}.mg-ck-tl--referral{border-left-color:#e4a11b}.mg-ck-tl--crash{border-left-color:#d9534f}.mg-ck-tl--admin{border-left-color:#7b8593}.mg-ck-tl--deal{border-left-color:#4a7fd4}.mg-ck-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.mg-item--watch{border-left-color:#2a9d8f}.mg-item--watch-hot{border-left-color:#d9534f}@media (max-width: 380px){.mg-stats{grid-template-columns:repeat(2,1fr)}}.mg-mtx__h--pack{opacity:.72}.mg-mtx__h--pack b{color:#5b6470}.mg-mtx__packown{color:#1d6b39;font-weight:700}.mg-introtable{margin-top:10px;overflow-x:auto}.mg-introtable table{border-collapse:collapse;font-size:12px;min-width:260px}.mg-introtable th,.mg-introtable td{padding:3px 10px 3px 0;text-align:left;white-space:nowrap}.mg-introtable th{font-weight:700;color:#5b6573;border-bottom:1px solid rgba(180,95,6,.25)}.mg-introtable td.tnum{font-variant-numeric:tabular-nums}.mg-mtx__lock{display:flex;align-items:baseline;gap:4px;color:#5b6573}.mg-mtx__lock b{font-weight:700;color:#1f2933}.mg-mtx__lock small{font-size:10.5px;color:#9aa3ae}.mg-mtx__lock--bad b,.mg-mtx__lock--bad small{color:#b42318}.mg-mtx__hlock{display:block;font-size:10.5px;font-weight:600;color:#9aa3ae}.mg-confirm__input{width:100%;font-size:16px;padding:8px 10px;margin:8px 0 12px;text-transform:uppercase;letter-spacing:.08em}.mg-confirm__actions{display:flex;gap:8px;flex-wrap:wrap}.mg-feature--locked{cursor:default;opacity:.78}.mg-feature--locked input{cursor:default}.mg-feature__from{font-style:normal;font-weight:500;font-size:12px;color:#7b8593}.mg-feature__needs{margin:6px 0 10px;font-size:12.5px;color:#b45f06}.mg-feature input.mg-feature__num{width:64px;height:28px;margin:0 0 0 10px;padding:2px 6px;font-size:14px;font-weight:600;color:#1f2933;vertical-align:middle;border:1px solid #c7ced6;border-radius:6px;background:#fff}
