:root{--soda-violet-50: #f7f5ff;--soda-violet-100: #edebff;--soda-violet-200: #dcd8ff;--soda-violet-300: #c2bdff;--soda-violet-400: #9e98ff;--soda-violet-500: #6563f5;--soda-violet-600: #504cde;--soda-violet-700: #413cb9;--soda-violet-800: #322e8c;--soda-violet-900: #25225f;--soda-violet-950: #1a183e;--soda-ink-0: #ffffff;--soda-ink-25: #fbfbfe;--soda-ink-50: #f5f5fa;--soda-ink-100: #ececf3;--soda-ink-200: #dddde7;--soda-ink-300: #c2c3d0;--soda-ink-400: #8e8f9f;--soda-ink-500: #6d6e82;--soda-ink-600: #56576d;--soda-ink-700: #404159;--soda-ink-800: #2c2d47;--soda-ink-900: #1c1d3a;--soda-ink-950: #111127;--soda-lemon-100: #fbfac3;--soda-lemon-300: #f5ed66;--soda-lemon-500: #ecd219;--soda-green-50: #e0fbeb;--soda-green-500: #1ea662;--soda-green-600: #0d804c;--soda-green-700: #06663d;--soda-amber-50: #fff4de;--soda-amber-500: #e99b2a;--soda-amber-600: #a95d00;--soda-amber-700: #8a4b0b;--soda-red-50: #ffefef;--soda-red-500: #e64343;--soda-red-600: #c52b2d;--soda-red-700: #a01e21;--soda-bg-canvas: var(--soda-ink-25);--soda-bg-surface: var(--soda-ink-0);--soda-bg-subtle: var(--soda-violet-50);--soda-bg-inverse: var(--soda-ink-900);--soda-text-primary: var(--soda-ink-900);--soda-text-secondary: var(--soda-ink-600);--soda-text-tertiary: var(--soda-ink-500);--soda-text-inverse: var(--soda-ink-0);--soda-text-brand: var(--soda-violet-600);--soda-border-subtle: var(--soda-ink-200);--soda-border-control: var(--soda-ink-400);--soda-border-focus: var(--soda-violet-500);--soda-action-primary: var(--soda-violet-600);--soda-action-primary-hover: var(--soda-violet-700);--soda-action-primary-pressed: var(--soda-violet-800);--soda-action-secondary: var(--soda-violet-50);--soda-action-disabled: var(--soda-ink-100);--soda-brand-mark: var(--soda-violet-500);--soda-brand-highlight: var(--soda-lemon-300);--soda-status-success: var(--soda-green-600);--soda-status-success-bg: var(--soda-green-50);--soda-status-warning: var(--soda-amber-600);--soda-status-warning-bg: var(--soda-amber-50);--soda-status-danger: var(--soda-red-600);--soda-status-danger-bg: var(--soda-red-50);--soda-data-settled: var(--soda-violet-600);--soda-data-pending: var(--soda-violet-400);--soda-data-track: var(--soda-violet-100);--soda-data-unknown: var(--soda-ink-400);--soda-data-limit: var(--soda-ink-900);--soda-radius-xs: 6px;--soda-radius-sm: 10px;--soda-radius-md: 14px;--soda-radius-lg: 20px;--soda-radius-xl: 28px;--soda-radius-pill: 999px;--soda-shadow-e0: none;--soda-shadow-e1: 0 1px 2px rgba(28,29,58,.06), 0 2px 8px rgba(28,29,58,.06);--soda-shadow-e2: 0 4px 12px rgba(28,29,58,.08), 0 12px 32px rgba(28,29,58,.1);--soda-shadow-e3: 0 8px 24px rgba(28,29,58,.12), 0 24px 64px rgba(28,29,58,.18);--soda-fs-display-1-fontSize: 64px;--soda-fs-display-1-mobile-fontSize: 40px;--soda-fs-display-1-lineHeight: 72px;--soda-fs-display-1-mobile-lineHeight: 48px;--soda-fs-display-1-fontWeight: 700;--soda-fs-display-1-letterSpacingEm: -.025em;--soda-fs-display-2-fontSize: 48px;--soda-fs-display-2-mobile-fontSize: 34px;--soda-fs-display-2-lineHeight: 56px;--soda-fs-display-2-mobile-lineHeight: 42px;--soda-fs-display-2-fontWeight: 700;--soda-fs-display-2-letterSpacingEm: -.02em;--soda-fs-title-1-fontSize: 36px;--soda-fs-title-1-mobile-fontSize: 28px;--soda-fs-title-1-lineHeight: 44px;--soda-fs-title-1-mobile-lineHeight: 36px;--soda-fs-title-1-fontWeight: 700;--soda-fs-title-1-letterSpacingEm: -.015em;--soda-fs-title-2-fontSize: 28px;--soda-fs-title-2-mobile-fontSize: 24px;--soda-fs-title-2-lineHeight: 36px;--soda-fs-title-2-mobile-lineHeight: 32px;--soda-fs-title-2-fontWeight: 700;--soda-fs-title-2-letterSpacingEm: -.01em;--soda-fs-title-3-fontSize: 22px;--soda-fs-title-3-mobile-fontSize: 20px;--soda-fs-title-3-lineHeight: 30px;--soda-fs-title-3-mobile-lineHeight: 28px;--soda-fs-title-3-fontWeight: 600;--soda-fs-title-3-letterSpacingEm: -.005em;--soda-fs-title-4-fontSize: 18px;--soda-fs-title-4-mobile-fontSize: 17px;--soda-fs-title-4-lineHeight: 26px;--soda-fs-title-4-mobile-lineHeight: 24px;--soda-fs-title-4-fontWeight: 600;--soda-fs-title-4-letterSpacingEm: 0em;--soda-fs-body-lg-fontSize: 18px;--soda-fs-body-lg-mobile-fontSize: 17px;--soda-fs-body-lg-lineHeight: 30px;--soda-fs-body-lg-mobile-lineHeight: 28px;--soda-fs-body-lg-fontWeight: 400;--soda-fs-body-lg-letterSpacingEm: 0em;--soda-fs-body-fontSize: 16px;--soda-fs-body-mobile-fontSize: 16px;--soda-fs-body-lineHeight: 28px;--soda-fs-body-mobile-lineHeight: 26px;--soda-fs-body-fontWeight: 400;--soda-fs-body-letterSpacingEm: 0em;--soda-fs-body-strong-fontSize: 16px;--soda-fs-body-strong-mobile-fontSize: 16px;--soda-fs-body-strong-lineHeight: 28px;--soda-fs-body-strong-mobile-lineHeight: 26px;--soda-fs-body-strong-fontWeight: 600;--soda-fs-body-strong-letterSpacingEm: 0em;--soda-fs-label-fontSize: 15px;--soda-fs-label-mobile-fontSize: 15px;--soda-fs-label-lineHeight: 20px;--soda-fs-label-mobile-lineHeight: 20px;--soda-fs-label-fontWeight: 600;--soda-fs-label-letterSpacingEm: 0em;--soda-fs-caption-fontSize: 13px;--soda-fs-caption-mobile-fontSize: 13px;--soda-fs-caption-lineHeight: 20px;--soda-fs-caption-mobile-lineHeight: 20px;--soda-fs-caption-fontWeight: 400;--soda-fs-caption-letterSpacingEm: .005em;--soda-fs-caption-strong-fontSize: 13px;--soda-fs-caption-strong-mobile-fontSize: 13px;--soda-fs-caption-strong-lineHeight: 20px;--soda-fs-caption-strong-mobile-lineHeight: 20px;--soda-fs-caption-strong-fontWeight: 600;--soda-fs-caption-strong-letterSpacingEm: .005em;--soda-fs-overline-fontSize: 12px;--soda-fs-overline-mobile-fontSize: 12px;--soda-fs-overline-lineHeight: 16px;--soda-fs-overline-mobile-lineHeight: 16px;--soda-fs-overline-fontWeight: 600;--soda-fs-overline-letterSpacingEm: .08em;--soda-fs-num-xl-fontSize: 56px;--soda-fs-num-xl-mobile-fontSize: 44px;--soda-fs-num-xl-lineHeight: 60px;--soda-fs-num-xl-mobile-lineHeight: 48px;--soda-fs-num-xl-fontWeight: 700;--soda-fs-num-xl-letterSpacingEm: -.03em;--soda-fs-num-lg-fontSize: 32px;--soda-fs-num-lg-mobile-fontSize: 28px;--soda-fs-num-lg-lineHeight: 40px;--soda-fs-num-lg-mobile-lineHeight: 36px;--soda-fs-num-lg-fontWeight: 600;--soda-fs-num-lg-letterSpacingEm: -.02em;--soda-fs-num-md-fontSize: 20px;--soda-fs-num-md-mobile-fontSize: 20px;--soda-fs-num-md-lineHeight: 28px;--soda-fs-num-md-mobile-lineHeight: 28px;--soda-fs-num-md-fontWeight: 600;--soda-fs-num-md-letterSpacingEm: -.01em;--soda-fs-num-sm-fontSize: 14px;--soda-fs-num-sm-mobile-fontSize: 14px;--soda-fs-num-sm-lineHeight: 20px;--soda-fs-num-sm-mobile-lineHeight: 20px;--soda-fs-num-sm-fontWeight: 500;--soda-fs-num-sm-letterSpacingEm: 0em;--soda-fs-button-lg-fontSize: 16px;--soda-fs-button-lg-mobile-fontSize: 16px;--soda-fs-button-lg-lineHeight: 20px;--soda-fs-button-lg-mobile-lineHeight: 20px;--soda-fs-button-lg-fontWeight: 600;--soda-fs-button-lg-letterSpacingEm: 0em;--soda-fs-button-sm-fontSize: 14px;--soda-fs-button-sm-mobile-fontSize: 14px;--soda-fs-button-sm-lineHeight: 18px;--soda-fs-button-sm-mobile-lineHeight: 18px;--soda-fs-button-sm-fontWeight: 600;--soda-fs-button-sm-letterSpacingEm: 0em;--soda-fs-badge-fontSize: 13px;--soda-fs-badge-mobile-fontSize: 13px;--soda-fs-badge-lineHeight: 16px;--soda-fs-badge-mobile-lineHeight: 16px;--soda-fs-badge-fontWeight: 600;--soda-fs-badge-letterSpacingEm: 0em;--soda-fs-input-fontSize: 16px;--soda-fs-input-mobile-fontSize: 16px;--soda-fs-input-lineHeight: 24px;--soda-fs-input-mobile-lineHeight: 24px;--soda-fs-input-fontWeight: 400;--soda-fs-input-letterSpacingEm: 0em;--soda-fs-body-sm-fontSize: 15px;--soda-fs-body-sm-mobile-fontSize: 15px;--soda-fs-body-sm-lineHeight: 24px;--soda-fs-body-sm-mobile-lineHeight: 24px;--soda-fs-body-sm-fontWeight: 400;--soda-fs-body-sm-letterSpacingEm: 0em;--soda-fs-body-sm-strong-fontSize: 15px;--soda-fs-body-sm-strong-mobile-fontSize: 15px;--soda-fs-body-sm-strong-lineHeight: 24px;--soda-fs-body-sm-strong-mobile-lineHeight: 24px;--soda-fs-body-sm-strong-fontWeight: 600;--soda-fs-body-sm-strong-letterSpacingEm: 0em;--soda-motion-duration-instant: 0ms;--soda-motion-duration-fast: .12s;--soda-motion-duration-base: .18s;--soda-motion-duration-enter: .24s;--soda-motion-duration-exit: .16s;--soda-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--soda-motion-easing-enter: cubic-bezier(.22, 1, .36, 1);--soda-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--soda-motion-press-scale: .97;--soda-motion-press-duration: .12s;--soda-motion-character-idle-name: float;--soda-motion-character-idle-duration: 4.8s;--soda-motion-character-idle-easing: ease-in-out;--soda-motion-character-idle-travelR: .46;--soda-motion-character-idle-rotateDeg: 3deg;--soda-motion-character-idleDot-duration: 6s;--soda-motion-character-idleDot-direction: reverse;--soda-motion-character-blink-every: 4.2s;--soda-motion-character-blink-duration: .17s;--soda-motion-character-land-duration: .8s;--soda-motion-character-land-easing: cubic-bezier(.5, 0, .6, 1);--soda-motion-character-reducedMotion: static;--soda-surface: var(--soda-bg-surface);--soda-ink-strong: var(--soda-text-primary);--soda-ink: var(--soda-text-primary);--soda-ink-hover: var(--soda-ink-800);--soda-primary-deep: var(--soda-text-brand);--soda-mint-deep: var(--soda-action-primary);--soda-line-strong: var(--soda-border-control);--r-pill: var(--soda-radius-pill);--r-card: var(--soda-radius-lg);--shadow-bubble: var(--soda-shadow-e2);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "PingFang TC", "Microsoft JhengHei", sans-serif;--font-display: "Inter", "Noto Sans TC Subset", ui-sans-serif, system-ui, -apple-system, "PingFang TC", "Microsoft JhengHei", sans-serif;--container: 1140px;--container-narrow: 760px;--space-section: clamp(5rem, 11vw, 10rem);--ease-fluid: var(--soda-motion-easing-enter);--t-fast: var(--soda-motion-duration-fast)}:root:lang(zh-Hans){--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--font-display: "Inter", "Noto Sans SC Subset", ui-sans-serif, system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{background:#e4e4ec}body{width:1760px;font-family:Inter;color:var(--soda-text-primary);-webkit-font-smoothing:antialiased;font-synthesis:none;font-kerning:normal}.page{display:flex;flex-direction:column;align-items:center;gap:80px;padding:80px}.row{display:flex;gap:24px}.col{display:flex;flex-direction:column;gap:16px}.grid{display:grid;gap:24px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g5{grid-template-columns:repeat(5,1fr)}.g6{grid-template-columns:repeat(6,1fr)}.ac{align-items:center}.as{align-items:flex-start}.f1{flex:1}.wrap{flex-wrap:wrap}.card{background:var(--soda-bg-surface);border:1px solid var(--soda-border-subtle);border-radius:var(--soda-radius-lg);padding:28px;display:flex;flex-direction:column;gap:14px}.canvas .card{border-color:transparent;box-shadow:var(--soda-shadow-e1)}.panel{background:var(--soda-bg-canvas);border-radius:var(--soda-radius-lg);padding:28px;display:flex;flex-direction:column;gap:14px}.h3{font-size:20px;line-height:28px;font-weight:700}.h4{font-size:16px;line-height:24px;font-weight:600}.p{font-size:15px;line-height:24px;color:var(--soda-text-secondary)}.p strong,.p b{color:var(--soda-text-primary);font-weight:600}.cap{font-size:13px;line-height:20px;color:var(--soda-text-tertiary)}.spec{font-size:13px;line-height:20px;color:var(--soda-text-secondary);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:13px;line-height:16px;font-weight:600;background:var(--soda-bg-subtle);color:var(--soda-violet-700);white-space:nowrap}.tag.rec{background:var(--soda-violet-600);color:#fff}.tag.ink{background:var(--soda-ink-900);color:#fff}.tag.sample{background:var(--soda-lemon-100);color:var(--soda-ink-800)}.tag.no{background:var(--soda-red-50);color:var(--soda-red-700)}.tag.ok{background:var(--soda-green-50);color:var(--soda-green-700)}.tag.warn{background:var(--soda-amber-50);color:var(--soda-amber-700)}.tag.line{background:transparent;box-shadow:inset 0 0 0 1px var(--soda-border-subtle);color:var(--soda-text-secondary)}.verdict{display:flex;gap:16px;align-items:flex-start;padding:20px 24px;border-radius:var(--soda-radius-md);background:var(--soda-bg-subtle)}.mark-hl{background:linear-gradient(transparent 58%,var(--soda-lemon-300) 58%,var(--soda-lemon-300) 92%,transparent 92%)}.t-display-1{font-size:64px;line-height:72px;font-weight:700}.t-display-2{font-size:48px;line-height:56px;font-weight:700}.t-title-1{font-size:36px;line-height:44px;font-weight:700}.t-title-2{font-size:28px;line-height:36px;font-weight:700}.t-title-3{font-size:22px;line-height:30px;font-weight:600}.t-num-xl{font-size:56px;line-height:60px;font-weight:700}.t-num-lg{font-size:32px;line-height:40px;font-weight:600}@media(max-width:767px){.t-display-1{font-size:40px;line-height:48px}.t-display-2{font-size:34px;line-height:42px}.t-title-1{font-size:28px;line-height:36px}.t-title-2{font-size:24px;line-height:32px}.t-title-3{font-size:20px;line-height:28px}.t-num-xl{font-size:44px;line-height:48px}.t-num-lg{font-size:28px;line-height:36px}}:root{--ui-on-primary:#fff;--ui-on-secondary:var(--soda-violet-700);--ui-secondary-hover:var(--soda-violet-100);--ui-secondary-pressed:var(--soda-violet-200);--ui-ghost-hover:var(--soda-ink-50);--ui-ghost-pressed:var(--soda-ink-100);--ui-on-disabled:var(--soda-ink-500);--ui-danger:var(--soda-red-600);--ui-danger-hover:var(--soda-red-700);--ui-focus-gap:#fff;--ui-raised:#fff;--ui-skeleton:var(--soda-ink-100);--ui-scrim:rgba(17,17,39,.42);--ui-bar-bg:rgba(251,251,254,.96);--ui-tab-on:var(--soda-violet-700);--ui-tab-off:var(--soda-ink-500);--ui-avatar-bg:var(--soda-violet-50);--ui-avatar-fg:var(--soda-violet-700);--ui-toast-bg:var(--soda-ink-900);--ui-toast-fg:#fff;--ui-toast-ok:var(--soda-green-500);--ui-toast-err:var(--soda-red-500);--ui-ok-fg:var(--soda-green-700);--ui-warn-fg:var(--soda-amber-700);--ui-err-fg:var(--soda-red-700);--ui-info-fg:var(--soda-violet-700);--ui-neutral-bg:var(--soda-ink-100);--ui-neutral-fg:var(--soda-ink-700);--ui-ok-ico:var(--soda-green-600);--ui-warn-ico:var(--soda-amber-600);--ui-err-ico:var(--soda-red-600);--ui-info-ico:var(--soda-violet-600);--ui-pending-b:var(--soda-violet-200);--ui-home-ind:var(--soda-ink-900);--ui-card-shadow:var(--soda-shadow-e1);--ui-chip-fg:var(--soda-ink-800);--ui-credit:var(--soda-green-700)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;font-weight:600;white-space:nowrap;position:relative}.btn.lg{height:52px;padding:0 24px;font-size:16px;line-height:20px}.btn.md{height:44px;padding:0 20px;font-size:15px;line-height:20px}.btn.sm{height:36px;padding:0 16px;font-size:14px;line-height:18px}.btn.full{width:100%}.btn.primary{background:var(--soda-action-primary);color:var(--ui-on-primary)}.btn.secondary{background:var(--soda-action-secondary);color:var(--ui-on-secondary)}.btn.ghost{background:transparent;color:var(--ui-on-secondary)}.btn.inverse{background:#fff;color:var(--soda-ink-900)}.btn.inverse.is-focus{box-shadow:0 0 0 2px var(--soda-violet-600),0 0 0 4px #fff}.btn.is-focus{box-shadow:0 0 0 2px var(--ui-focus-gap),0 0 0 4px var(--soda-border-focus)}.dots{display:inline-flex;gap:4px}.dots i{width:6px;height:6px;border-radius:50%;background:currentColor;display:block}.dots i:nth-child(2){opacity:.6}.dots i:nth-child(3){opacity:.3}.chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:14px;line-height:18px;font-weight:600;background:var(--soda-bg-surface);box-shadow:inset 0 0 0 1px var(--soda-border-control);color:var(--ui-chip-fg)}.chip.on{background:var(--soda-bg-subtle);box-shadow:inset 0 0 0 2px var(--soda-action-primary);color:var(--ui-info-fg);font-weight:600}.chip.is-focus{box-shadow:inset 0 0 0 1px var(--soda-border-control),0 0 0 2px var(--ui-focus-gap),0 0 0 4px var(--soda-border-focus)}.badge{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;font-size:13px;line-height:16px;font-weight:600;white-space:nowrap}.badge.ok{background:var(--soda-status-success-bg);color:var(--ui-ok-fg)}.badge.warn{background:var(--soda-status-warning-bg);color:var(--ui-warn-fg)}.badge.err{background:var(--soda-status-danger-bg);color:var(--ui-err-fg)}.badge.info{background:var(--soda-bg-subtle);color:var(--ui-info-fg)}.badge .bd{width:7px;height:7px;border-radius:50%;background:currentColor;display:block;flex:none}.badge.ok .bd{background:var(--ui-ok-ico)}.badge.warn .bd{background:var(--ui-warn-ico)}.badge.err .bd{background:var(--ui-err-ico)}.badge.info .bd{background:var(--ui-info-ico)}.field{display:flex;flex-direction:column;gap:8px;width:100%}.field label{font-size:15px;line-height:20px;font-weight:600;color:var(--soda-text-primary)}.input{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:10px;background:var(--soda-bg-surface);box-shadow:inset 0 0 0 1px var(--soda-border-control);font-size:16px;line-height:24px;color:var(--soda-text-primary)}.input .ph{color:var(--soda-text-tertiary)}.input .pre{color:var(--soda-text-secondary);font-weight:500}.input .caret{width:2px;height:22px;background:var(--soda-action-primary);display:block;margin-left:-8px}.input.is-focus{box-shadow:inset 0 0 0 1px var(--soda-action-primary),0 0 0 2px var(--ui-focus-gap),0 0 0 4px var(--soda-border-focus)}.help{font-size:13px;line-height:20px;color:var(--soda-text-secondary);display:flex;gap:6px;align-items:flex-start}.help svg{margin-top:2px}.help.err{color:var(--ui-err-fg)}.tier{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:72px;border-radius:14px;background:var(--soda-bg-surface);box-shadow:inset 0 0 0 1px var(--soda-border-control);font-variant-numeric:tabular-nums}.tier>b{font-size:20px;line-height:28px;font-weight:600}.tier>span{font-size:13px;line-height:20px;color:var(--soda-text-tertiary)}.tier.on{box-shadow:inset 0 0 0 2px var(--soda-action-primary);background:var(--soda-bg-subtle);color:var(--ui-info-fg)}.alert{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:14px;font-size:16px;line-height:26px;color:var(--soda-text-primary);text-wrap:pretty}.alert>svg{margin-top:1px}.alert.info{background:var(--soda-bg-subtle)}.alert.info>svg{color:var(--ui-info-ico)}.alert.warn{background:var(--soda-status-warning-bg)}.alert.warn>svg{color:var(--ui-warn-ico)}.alert.err{background:var(--soda-status-danger-bg)}.alert.err>svg{color:var(--ui-err-ico)}.alert.ok{background:var(--soda-status-success-bg)}.alert.ok>svg{color:var(--ui-ok-ico)}.alert b{font-weight:600;display:block}.toast{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:14px 18px;border-radius:14px;background:var(--ui-toast-bg);color:var(--ui-toast-fg);font-size:15px;line-height:24px;font-weight:400;box-shadow:var(--soda-shadow-e2)}.toast svg{color:var(--ui-toast-ok)}.toast.err svg{color:var(--ui-toast-err)}.list{display:flex;flex-direction:column;background:var(--soda-bg-surface);border-radius:20px;overflow:hidden}.li{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--soda-border-subtle);font-size:15px;line-height:24px}.li:last-child{border-bottom:0}.li .amt{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.li .sub{font-size:13px;line-height:20px;color:var(--soda-text-tertiary)}.tabbar{display:flex;align-items:flex-start;height:84px;padding:6px 8px 0;background:var(--ui-bar-bg);box-shadow:0 -1px 0 var(--soda-border-subtle);flex:none}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:13px;line-height:20px;font-weight:500;color:var(--ui-tab-off)}.tab.on{color:var(--ui-tab-on);font-weight:600}.nav{display:flex;align-items:center;gap:32px;height:72px;padding:0 40px;background:#fff;border-bottom:1px solid var(--soda-ink-100)}.nav a{font-size:15px;line-height:20px;font-weight:500;color:var(--soda-ink-800);text-decoration:none}.faq{display:flex;flex-direction:column;border-radius:20px;background:#fff;overflow:hidden}.faq .q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:17px;line-height:24px;font-weight:600}.faq .a{padding:0 24px 22px;font-size:15px;line-height:24px;color:var(--soda-ink-600)}.faq .item{border-bottom:1px solid var(--soda-ink-100)}.faq .item:last-child{border-bottom:0}.sheet{background:var(--ui-raised);border-radius:28px 28px 0 0;box-shadow:var(--soda-shadow-e3);padding:8px 20px 34px;display:flex;flex-direction:column;gap:16px}.money{display:inline-flex;align-items:baseline;gap:.08em;font-variant-numeric:tabular-nums;font-weight:700}.money .cur{font-size:.5em;font-weight:600;color:var(--soda-text-secondary);margin-right:.12em;letter-spacing:0}.money .dec{font-size:.62em;font-weight:600}.unit{font-size:.6em;font-weight:600;color:var(--soda-text-secondary);margin-left:.2em}.phone{width:390px;height:844px;border-radius:44px;background:var(--soda-bg-canvas);color:var(--soda-text-primary);box-shadow:0 0 0 10px #1c1d3a,0 0 0 11px #404159,var(--soda-shadow-e2);overflow:hidden;position:relative;display:flex;flex-direction:column;flex:none}.appbar{display:flex;align-items:center;justify-content:space-between;padding:8px 20px 12px}.screen{flex:1;display:flex;flex-direction:column;gap:16px;padding:0 20px 20px;overflow:hidden}.ap-card{background:var(--soda-bg-surface);border-radius:20px;box-shadow:var(--ui-card-shadow);display:flex;flex-direction:column}.ap-eyebrow{font-size:15px;line-height:20px;font-weight:600;color:var(--soda-text-secondary)}.ap-meta{font-size:16px;line-height:26px;color:var(--soda-text-secondary)}.ap-meta b{color:var(--soda-text-primary);font-weight:600}.ap-cap{font-size:13px;line-height:20px;color:var(--soda-text-tertiary)}.ap-num{font-variant-numeric:tabular-nums}.ap-div{height:1px;background:var(--soda-border-subtle);flex:none}.ap-bal{padding:20px;gap:12px}.ap-bal-top{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:-4px 0 -8px}.ap-fresh{display:flex;align-items:center;gap:6px;font-size:13px;line-height:20px;color:var(--soda-text-tertiary);font-variant-numeric:tabular-nums}.ap-fresh .i{margin-left:auto;color:var(--soda-text-tertiary);display:inline-flex}.ub{display:flex;flex-direction:column;gap:8px}.ub-track{position:relative;border-radius:999px;background:var(--soda-data-track);overflow:hidden}.ub-track.unknown{background:transparent;overflow:visible}.ub-track.unknown svg{display:block}.ub-fill{position:absolute;left:0;top:0;bottom:0;background:var(--soda-data-settled)}.ub-pend{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,var(--soda-data-pending) 0 3px,var(--ui-pending-b) 3px 6px)}.ub-leg{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:12px;row-gap:4px;font-size:13px;line-height:20px;color:var(--soda-text-secondary);font-variant-numeric:tabular-nums}.ub-leg>span{white-space:nowrap}.ub-its{display:inline-flex;flex-wrap:wrap;column-gap:14px;row-gap:4px}.ub-cap{margin-left:auto}.ub-it{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ub-sw{width:10px;height:10px;border-radius:3px;display:block;flex:none}.ub-sw.s{background:var(--soda-data-settled)}.ub-sw.p{background:repeating-linear-gradient(135deg,var(--soda-data-pending) 0 2px,var(--ui-pending-b) 2px 4px)}.ap-esim{padding:16px;gap:14px}.ap-esim-h{display:flex;align-items:center;gap:12px}.ap-cc{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ui-avatar-bg);color:var(--ui-avatar-fg);font-size:15px;line-height:20px;font-weight:600;letter-spacing:.02em;flex:none}.ap-cc.off{background:var(--ui-neutral-bg);color:var(--ui-neutral-fg)}.ap-esim-t{flex:1;min-width:0;display:flex;flex-direction:column}.ap-esim-t>b{font-size:17px;line-height:24px;font-weight:600}.ap-esim-t>span{font-size:15px;line-height:24px;color:var(--soda-text-secondary);font-variant-numeric:tabular-nums}.ap-esim .chev{color:var(--soda-text-tertiary);display:inline-flex}.ap-chart{display:flex;flex-direction:column;gap:8px}.ap-chart-x{display:flex;font-size:13px;line-height:20px;color:var(--soda-text-tertiary);font-variant-numeric:tabular-nums}.ap-chart-x>span{text-align:center;flex:1}html{background:var(--soda-bg-canvas);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{width:auto;min-width:320px;background:var(--soda-bg-canvas);color:var(--soda-text-primary)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}svg{flex:none}img,svg.fluid{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--soda-border-focus);outline-offset:2px;border-radius:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site{display:flex;flex-direction:column;min-height:100vh;background:var(--soda-bg-canvas);position:relative}.sec>.w,.k-band>.w,.k-hd>.w,.k-ft>.w{width:100%;max-width:1440px;margin:0 auto;padding-left:120px;padding-right:120px}.sec{position:relative;overflow:hidden}.sec>.w{position:relative;display:flex;flex-direction:column;gap:48px;padding-top:96px;padding-bottom:96px}.sec.tight>.w{padding-top:64px;padding-bottom:64px}.tone-canvas{background:var(--soda-bg-canvas)}.tone-surface{background:var(--soda-bg-surface)}.tone-subtle{background:var(--soda-bg-subtle)}.tone-inverse{background:var(--soda-bg-inverse);color:var(--soda-text-inverse)}a.btn,button.btn{cursor:pointer;transition:background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}a.btn.primary:hover{background:var(--soda-action-primary-hover)}a.btn.primary:active{background:var(--soda-action-primary-pressed);transform:scale(.97)}a.btn.secondary:hover{background:var(--ui-secondary-hover)}a.btn.secondary:active{background:var(--ui-secondary-pressed);transform:scale(.97)}a.btn.ghost:hover{background:var(--ui-ghost-hover)}a.btn.inverse:hover{background:var(--soda-violet-100)}a.btn.inverse:active{background:var(--soda-violet-200);transform:scale(.97)}a.btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ui-focus-gap),0 0 0 4px var(--soda-border-focus)}.btn.xl{height:56px;padding:0 28px;font-size:16px;line-height:20px}.k-tl{display:inline-flex;align-items:center;gap:6px;font-size:16px;line-height:20px;font-weight:600;color:var(--soda-violet-700);border-radius:6px}.k-tl:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.k-tl svg{transition:transform .12s cubic-bezier(.2,0,0,1)}.k-tl:hover svg{transform:translate(2px)}.tone-inverse .k-tl,.tone-brand .k-tl{color:var(--soda-violet-200)}.k-sh{display:flex;flex-direction:column;gap:16px;max-width:760px}.k-sh.c{align-items:center;text-align:center;align-self:center}.k-over{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:20px;font-weight:600;color:var(--soda-violet-700)}.k-over i{width:10px;height:10px;border-radius:50%;background:var(--soda-violet-500);box-shadow:0 0 0 3px var(--soda-violet-100);flex:none}.tone-inverse .k-over,.tone-brand .k-over{color:var(--soda-violet-200)}.k-lede{font-size:18px;line-height:30px;color:var(--soda-text-secondary);text-wrap:pretty}.tone-inverse .k-lede{color:var(--soda-ink-300)}.k-hd{position:sticky;top:0;z-index:50;background:var(--soda-bg-canvas);transition:box-shadow .18s,background-color .18s}html.scrolled .k-hd,.k-hd.is-scrolled{background:var(--soda-bg-surface);box-shadow:0 1px 0 var(--soda-border-subtle)}.k-hd-in{display:flex;align-items:center;gap:40px;height:72px}.k-logo{display:flex;align-items:center;flex:none;height:44px}.k-logo svg{height:28px;width:auto}.k-nav{display:flex;align-items:center;gap:32px;margin-right:auto}.k-nav a{font-size:16px;line-height:28px;color:var(--soda-ink-700);padding:8px 0 6px;border-bottom:2px solid transparent}.k-nav a:hover{color:var(--soda-ink-900);border-color:var(--soda-ink-300)}.k-nav a[aria-current]{color:var(--soda-ink-900);font-weight:600;border-color:var(--soda-violet-600)}.k-hd-r{display:flex;align-items:center;gap:8px;flex:none}.k-lang{position:relative}.k-lang summary{list-style:none;display:flex;align-items:center;gap:6px;height:44px;padding:0 12px;border-radius:999px;font-size:15px;line-height:24px;color:var(--soda-ink-700);cursor:pointer}.k-lang summary::-webkit-details-marker{display:none}.k-lang summary:hover{background:var(--soda-ink-50)}.k-lang[open] summary{background:var(--soda-ink-100)}.k-lang-menu{position:absolute;right:0;top:52px;width:200px;background:var(--soda-bg-surface);border-radius:14px;box-shadow:var(--soda-shadow-e2);padding:8px;display:flex;flex-direction:column;z-index:60}.k-lang-menu a{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;border-radius:10px;font-size:15px;line-height:24px;color:var(--soda-ink-800)}.k-lang-menu a:hover{background:var(--soda-ink-50)}.k-lang-menu a[aria-current]{font-weight:600;color:var(--soda-violet-700)}.k-menu-btn{display:none;align-items:center;gap:6px;height:44px;padding:0 14px 0 10px;border-radius:999px;font-size:15px;line-height:20px;font-weight:600;color:var(--soda-ink-800);box-shadow:inset 0 0 0 1px var(--soda-border-subtle)}.k-sheet{display:none}.k-sheet-in{display:flex;flex-direction:column;gap:28px;padding:8px 20px 32px}.k-sheet-nav{display:flex;flex-direction:column}.k-sheet-nav a{display:flex;align-items:center;justify-content:space-between;height:60px;font-size:20px;line-height:28px;font-weight:600;color:var(--soda-ink-900);border-bottom:1px solid var(--soda-ink-100)}.k-sheet-nav a svg{color:var(--soda-ink-400)}.k-sheet-nav a[aria-current]{color:var(--soda-violet-700)}.k-sheet-lab{font-size:13px;line-height:20px;font-weight:600;color:var(--soda-text-tertiary)}.k-pills{display:flex;gap:8px;flex-wrap:wrap}.k-pill{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:999px;font-size:15px;line-height:20px;font-weight:600;box-shadow:inset 0 0 0 1px var(--soda-ink-300);color:var(--soda-ink-700)}.k-pill[aria-current]{box-shadow:inset 0 0 0 2px var(--soda-violet-600);color:var(--soda-violet-800);background:var(--soda-violet-50)}.k-sheet-foot{font-size:15px;line-height:24px;color:var(--soda-text-secondary)}.k-sheet-foot a{color:var(--soda-violet-700);font-weight:600}.k-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:20px;color:var(--soda-text-tertiary)}.k-crumbs a:hover{color:var(--soda-text-brand);text-decoration:underline;text-underline-offset:3px}.k-crumbs svg{color:var(--soda-ink-300)}.k-crumbs [aria-current]{color:var(--soda-text-secondary)}.k-ph>.w{display:flex;flex-direction:row;align-items:center;gap:48px;padding-top:32px;padding-bottom:80px;position:relative}.k-ph-copy{flex:1;display:flex;flex-direction:column;gap:20px;max-width:680px;min-width:0}.k-ph-copy h1{color:var(--soda-ink-900);text-wrap:balance}.k-ph-art{flex:none;display:flex;justify-content:flex-end;margin-left:auto}.k-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px}.k-facts{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none}.k-facts li{display:flex;align-items:center;gap:8px;font-size:15px;line-height:24px;font-weight:600;color:var(--soda-ink-700)}.k-facts svg{color:var(--soda-violet-600)}.k-code{width:52px;height:52px;border-radius:50%;background:var(--soda-violet-50);box-shadow:inset 0 0 0 1.5px var(--soda-violet-200);color:var(--soda-violet-700);font-size:15px;line-height:20px;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;flex:none}.k-code.lemon{background:var(--soda-lemon-300);box-shadow:0 0 0 3px #fff;color:var(--soda-ink-900)}.k-dests{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.k-call{display:flex;gap:12px;align-items:flex-start;padding:16px 20px;border-radius:14px;background:var(--soda-bg-subtle);font-size:15px;line-height:24px;color:var(--soda-ink-800)}.k-call>svg{color:var(--soda-violet-600);margin-top:2px}.k-call b{font-weight:600;color:var(--soda-ink-900)}.k-call.warn{background:var(--soda-amber-50)}.k-call.warn>svg{color:var(--soda-amber-600)}.k-call.line{background:transparent;box-shadow:inset 0 0 0 1px var(--soda-border-subtle)}.k-faq{background:var(--soda-bg-surface);border-radius:20px;box-shadow:inset 0 0 0 1px var(--soda-ink-200);display:flex;flex-direction:column;overflow:hidden}.k-faq-i{border-bottom:1px solid var(--soda-ink-100)}.k-faq-i:last-child{border-bottom:0}.k-faq-q{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;font-size:18px;line-height:26px;font-weight:600;color:var(--soda-ink-900);cursor:pointer}.k-faq-q::-webkit-details-marker{display:none}.k-faq-q:hover{background:var(--soda-ink-25)}.k-faq-ic{width:36px;height:36px;border-radius:50%;background:var(--soda-ink-50);display:flex;align-items:center;justify-content:center;color:var(--soda-ink-700);flex:none;transition:transform .18s cubic-bezier(.2,0,0,1)}.k-faq-i[open] .k-faq-ic{background:var(--soda-violet-50);color:var(--soda-violet-700);transform:rotate(180deg)}.k-faq-a{padding:0 88px 28px 28px;font-size:16px;line-height:28px;color:var(--soda-ink-600);text-wrap:pretty}.k-faq-a p+p{margin-top:12px}.k-cta-wrap{position:relative;margin-top:44px}.k-cta-pop{position:absolute;right:300px;bottom:calc(100% - 12px);z-index:2;pointer-events:none;line-height:0}.k-cta{position:relative;background:var(--soda-violet-600);border-radius:28px;color:#fff;display:flex;align-items:center;gap:32px;padding:56px 64px;overflow:hidden;min-height:320px}.k-cta-copy{display:flex;flex-direction:column;gap:16px;flex:none;width:600px;position:relative;z-index:1}.k-cta h2{color:#fff}.k-cta p{font-size:18px;line-height:30px;color:var(--soda-violet-100);text-wrap:pretty}.k-cta .k-actions{padding-top:12px}.k-cta-art{flex:1;display:flex;justify-content:flex-end;align-self:stretch;align-items:flex-end;margin:-56px -64px -56px 0;line-height:0}.k-ft{background:var(--soda-ink-900);color:#fff;margin-top:auto}.k-ft>.w{padding-top:72px;padding-bottom:40px;display:flex;flex-direction:column;gap:56px}.k-ft-top{display:flex;flex-direction:column;gap:48px}.k-ft-brand{display:flex;align-items:center;gap:24px 32px;flex-wrap:wrap}.k-ft-brand .k-pills{margin-left:auto}.k-ft-brand svg{height:30px;width:auto}.k-ft-brand p{font-size:15px;line-height:24px;color:var(--soda-ink-300)}.k-ft-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 24px}.k-ft-col.wide{grid-column:span 2}.k-ft-col.wide .k-ft-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.k-ft-links{display:flex;flex-direction:column;gap:10px}.k-ft-col{display:flex;flex-direction:column;gap:12px}.k-ft-col h2{font-size:13px;line-height:20px;font-weight:600;color:var(--soda-ink-400)}.k-ft-col a{font-size:15px;line-height:24px;color:var(--soda-ink-100)}.k-ft-col a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.k-ft .k-pill{height:36px;padding:0 12px;font-size:13px;line-height:20px;box-shadow:inset 0 0 0 1px var(--soda-ink-700);color:var(--soda-ink-200);background:transparent}.k-ft .k-pill[aria-current]{box-shadow:inset 0 0 0 1px var(--soda-ink-300);color:#fff}.k-ft-bot{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--soda-ink-700);padding-top:24px;font-size:13px;line-height:20px;color:var(--soda-ink-400)}.k-tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:13px;line-height:16px;font-weight:600;background:var(--soda-bg-subtle);color:var(--soda-violet-700);white-space:nowrap}.k-tag.lemon{background:var(--soda-lemon-300);color:var(--soda-ink-900)}.k-tag.line{background:var(--soda-bg-surface);box-shadow:inset 0 0 0 1px var(--soda-ink-200);color:var(--soda-ink-700)}.k-tag.sample{background:var(--soda-lemon-100);color:var(--soda-ink-800)}@media(max-width:1199px){.sec>.w,.k-band>.w,.k-hd>.w,.k-ft>.w{padding-left:48px;padding-right:48px}.sec>.w{padding-top:80px;padding-bottom:80px}.k-hd-in{gap:24px}.k-nav{gap:20px}.k-dests{grid-template-columns:repeat(2,1fr)}.k-ft-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.k-cta-copy{width:auto;flex:1}.k-cta-pop{right:220px}}@media(min-width:768px)and (max-width:1199px){.k-ph>.w{flex-wrap:wrap}.k-ph-copy{min-width:320px}}@media(max-width:767px){.sec>.w,.k-band>.w,.k-hd>.w,.k-ft>.w{padding-left:20px;padding-right:20px}.sec>.w{gap:32px;padding-top:64px;padding-bottom:64px}.sec.tight>.w{padding-top:48px;padding-bottom:48px}.k-lede{font-size:17px;line-height:28px}.k-hd-in{height:60px;gap:8px}.k-logo svg{height:24px}.k-logo{margin-right:auto}.k-nav,.k-lang{display:none}.btn.k-hd-cta{height:36px;padding:0 14px;font-size:14px;line-height:18px}.k-menu-btn{display:inline-flex}html.menu-open .k-sheet,.k-sheet.is-open{display:block;position:fixed;inset:60px 0 0;background:var(--soda-bg-surface);overflow:auto;z-index:49}.k-ph>.w{flex-direction:column;align-items:stretch;gap:24px;padding-top:16px;padding-bottom:56px}.k-ph-art{justify-content:center;margin:0}.k-ph-art svg{max-width:100%;height:auto}.k-actions{flex-direction:column;align-items:stretch}.k-actions .btn{width:100%}.k-facts{flex-direction:column;gap:12px}.k-dests{grid-template-columns:1fr 1fr;gap:12px}.k-code{width:40px;height:40px;font-size:13px}.k-faq-q{padding:18px 20px;font-size:17px;line-height:24px;gap:16px}.k-faq-a{padding:0 20px 24px}.k-cta{flex-direction:column;align-items:stretch;padding:40px 24px 0;gap:8px;border-radius:20px;min-height:0}.k-cta p{font-size:17px;line-height:28px}.k-cta-art{margin:0 -24px;justify-content:center}.k-cta-art{height:210px;overflow:hidden;align-items:flex-end}.k-cta-art svg{width:100%;max-width:342px;height:auto;flex:none}.k-cta-wrap{margin-top:32px}.k-cta-pop{right:24px}.k-cta-pop svg{width:84px;height:auto}.k-ft>.w{padding-top:48px;padding-bottom:32px;gap:36px}.k-ft-cols{grid-template-columns:1fr 1fr;gap:32px 16px}.k-ft-brand{flex-direction:column;align-items:flex-start}.k-ft-brand .k-pills{margin-left:0}.k-ft-bot{flex-direction:column;gap:8px}}.k-price{background:var(--soda-bg-surface);border-radius:28px;box-shadow:var(--soda-shadow-e1);padding:32px;display:flex;flex-direction:column;gap:24px}.k-price-top{display:flex;align-items:center;gap:12px;padding:0 4px}.k-price-top>b{margin-left:auto;font-size:28px;line-height:36px;font-weight:700;font-variant-numeric:tabular-nums}.k-price-top .unit{font-size:15px;color:var(--soda-ink-600);margin-left:4px;font-weight:600}.k-pps{display:grid;grid-template-columns:1fr 1fr;gap:20px}.k-pp{border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:20px}.k-pp.naive{background:var(--soda-ink-50)}.k-pp.soda{background:var(--soda-violet-50)}.k-pp-head{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label art" "title art";column-gap:16px;row-gap:8px;align-items:start;min-height:96px}.k-pp-label{grid-area:label;font-size:15px;line-height:20px;font-weight:600;color:var(--soda-ink-600)}.k-pp.soda .k-pp-label{color:var(--soda-violet-700)}.k-pp-title{grid-area:title;font-size:28px;line-height:36px;font-weight:700;color:var(--soda-ink-900)}.k-pp-art{grid-area:art;width:104px;height:96px;display:flex;align-items:flex-end;justify-content:center}.k-pp-art svg{width:100%;height:100%}.k-bar{display:flex;flex-direction:column;gap:10px}.k-bar-track{display:flex;height:28px;border-radius:999px;overflow:hidden}.k-bar-lab{display:flex;font-size:14px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums}.k-bar-lab>span{display:flex;align-items:center;gap:6px}.k-pp-note{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:24px;color:var(--soda-ink-700);border-top:1px solid var(--soda-ink-200);padding-top:16px;text-wrap:pretty}.k-pp.soda .k-pp-note{border-color:var(--soda-violet-200)}.k-pp-note>svg{margin-top:2px;color:var(--soda-ink-500)}.k-pp.soda .k-pp-note>svg{color:var(--soda-violet-600)}.k-price-foot{font-size:13px;line-height:20px;color:var(--soda-ink-500);padding:0 4px}.k-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.k-trust.c3{grid-template-columns:repeat(3,1fr)}.tone-subtle .k-ti-ic,.tone-subtle .k-call:not(.warn):not(.line),.tone-subtle .k-code:not(.lemon){background:var(--soda-bg-surface)}.k-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.k-card{display:flex;flex-direction:column;background:var(--soda-bg-surface);border-radius:20px;box-shadow:inset 0 0 0 1px var(--soda-ink-200);overflow:hidden;transition:box-shadow .18s,transform .18s cubic-bezier(.2,0,0,1)}.k-card:hover{box-shadow:inset 0 0 0 1px var(--soda-violet-300),var(--soda-shadow-e2);transform:translateY(-2px)}.k-card:active{transform:translateY(-1px) scale(.99)}.k-card-art{height:168px;background:var(--soda-violet-50);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.k-card-art svg{width:100%;height:100%}.k-card-txt{display:flex;flex-direction:column;gap:10px;padding:20px 24px 24px}.k-card-txt h3{font-size:18px;line-height:26px;font-weight:600;color:var(--soda-ink-900);text-wrap:pretty}.k-card-txt p{font-size:15px;line-height:24px;color:var(--soda-ink-600);text-wrap:pretty}.k-card-meta{display:flex;align-items:center;gap:8px;font-size:13px;line-height:20px;color:var(--soda-ink-500);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:4px}.k-tbl-wrap{background:var(--soda-bg-surface);border-radius:20px;border:1px solid var(--soda-ink-200);overflow:auto}.k-tbl{width:100%;border-collapse:collapse}.k-tbl th{text-align:left;font-size:13px;line-height:20px;font-weight:600;color:var(--soda-ink-600);padding:14px 20px;border-bottom:1px solid var(--soda-ink-200);background:var(--soda-ink-25);white-space:nowrap}.k-tbl td{font-size:15px;line-height:24px;color:var(--soda-ink-800);padding:14px 20px;border-bottom:1px solid var(--soda-ink-100);vertical-align:top}.k-tbl tr:last-child td{border-bottom:0}.k-tbl .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.k-tbl .em{font-weight:600;color:var(--soda-ink-900)}.k-tbl .soda{background:var(--soda-violet-50)}.k-tbl th.soda{background:var(--soda-violet-100);color:var(--soda-violet-800)}.k-dl{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.k-dl>div{background:var(--soda-bg-surface);border-radius:20px;box-shadow:inset 0 0 0 1px var(--soda-ink-200);padding:24px 28px;display:flex;flex-direction:column;gap:8px}.k-dl dt{font-size:18px;line-height:26px;font-weight:600;color:var(--soda-ink-900)}.k-dl dd{font-size:16px;line-height:28px;color:var(--soda-ink-600);text-wrap:pretty}.k-steps{display:flex;flex-direction:column;list-style:none}.k-step{display:grid;grid-template-columns:40px 1fr;column-gap:20px;position:relative;padding-bottom:28px}.k-step:last-child{padding-bottom:0}.k-step-n{width:40px;height:40px;border-radius:50%;background:var(--soda-violet-600);color:#fff;font-size:16px;line-height:20px;font-weight:600;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;position:relative;z-index:1}.k-step-ln{position:absolute;left:19px;top:44px;bottom:4px;width:0;border-left:2px dotted var(--soda-violet-300)}.k-step:last-child .k-step-ln{display:none}.k-step-t{display:flex;flex-direction:column;gap:6px;padding-top:7px}.k-step-t h3{font-size:18px;line-height:26px;font-weight:600;color:var(--soda-ink-900)}.k-step-t p{font-size:16px;line-height:28px;color:var(--soda-ink-600);text-wrap:pretty}@media(max-width:1199px){.k-trust,.k-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.k-price{padding:20px;gap:16px;border-radius:20px}.k-price-top>b{font-size:20px;line-height:28px}.k-pps{grid-template-columns:1fr;gap:12px}.k-pp{padding:20px;gap:16px}.k-pp-head{grid-template-areas:"label art" "title title";min-height:0;align-items:end}.k-pp-title{font-size:22px;line-height:30px}.k-pp-art{width:56px;height:56px}.k-bar-track{height:24px}.k-trust,.k-trust.c3{grid-template-columns:1fr;gap:28px}.k-cards{grid-template-columns:1fr;gap:16px}.k-card-art{height:120px}.k-dl{grid-template-columns:1fr;gap:12px}.k-dl>div{padding:20px}.k-tbl th,.k-tbl td{padding:12px 14px}}.m-only{display:none!important}@media(max-width:767px){.d-only{display:none!important}.m-only{display:contents!important}}:root{--mo-enter:cubic-bezier(.22,1,.36,1);--mo-std:cubic-bezier(.2,0,0,1);--mo-land:cubic-bezier(.5,0,.6,1)}@keyframes mo-up{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}@keyframes mo-stamp{0%{opacity:0;scale:1.4;rotate:-10deg}55%{opacity:1}to{opacity:1;scale:1;rotate:0deg}}@keyframes mo-float{0%,to{translate:0 0}50%{translate:0 calc(var(--mo-t,8px)*-1)}}@keyframes mo-sway{0%,to{rotate:0deg}25%{rotate:var(--mo-r,3deg)}75%{rotate:calc(var(--mo-r,3deg)*-1)}}@keyframes mo-blink{0%,46%,50%,to{scale:1 1}47.2%,48.8%{scale:1 .12}}@keyframes mo-land{0%{opacity:0;translate:0 calc(var(--mo-drop,160px)*-1);scale:.9 1.12}10%{opacity:1}52%{translate:0 0;scale:.94 1.08}62%{translate:0 0;scale:1.22 .8}78%{translate:0 calc(var(--mo-drop,160px)*-.04);scale:.97 1.03}to{opacity:1;translate:0 0;scale:1 1}}@keyframes mo-splash{0%,48%{opacity:0;scale:.4}62%{opacity:1;scale:1}to{opacity:0;scale:1.3}}@keyframes mo-rise{0%{opacity:0;translate:0 var(--mo-from,40px)}18%{opacity:1}75%{opacity:1}to{opacity:0;translate:0 var(--mo-to,-120px)}}@keyframes mo-rise-in{0%{opacity:0;translate:0 var(--mo-from,40px)}to{opacity:1;translate:0 0}}@keyframes mo-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes mo-unspin{0%{rotate:0deg}to{rotate:-360deg}}@keyframes mo-wiggle{0%,to{rotate:0deg}20%{rotate:-9deg}45%{rotate:7deg}70%{rotate:-3deg}}@keyframes mo-swing{0%,to{rotate:0deg}25%{rotate:-6deg}55%{rotate:4deg}80%{rotate:-1.5deg}}@keyframes mo-pulse{0%,to{scale:1;opacity:1}8%{scale:1.7;opacity:1}30%{scale:1;opacity:1}}@keyframes mo-shadow{0%,to{scale:1 1;opacity:1}50%{scale:.82 .82;opacity:.65}}.mo .mo-char,.mo .mo-eye,.mo .mo-fb{transform-box:fill-box;transform-origin:50% 50%}.mo .mo-foot{transform-box:fill-box;transform-origin:50% 100%}.mo .mo-item.mo-wait{opacity:0}.mo .mo-item.mo-in{animation:mo-up .24s var(--mo-enter) backwards;animation-delay:calc(var(--mo-i,0)*60ms)}@keyframes mo-rise{0%{translate:0 16px}to{translate:0 0}}.mo .k-ph-copy>*{animation:mo-rise .24s var(--mo-enter) backwards}.mo .k-ph-copy>:nth-child(1){animation-delay:60ms}.mo .k-ph-copy>:nth-child(2){animation-delay:.12s}.mo .k-ph-copy>:nth-child(3){animation-delay:.18s}.mo .k-ph-copy>:nth-child(4){animation-delay:.24s}.mo .k-ph-copy>:nth-child(5){animation-delay:.3s}.mo .k-ph-copy>:nth-child(6){animation-delay:.36s}.mo .k-ph-art{animation:mo-fade .48s var(--mo-enter) .2s backwards}.mo [data-mo=stamp].mo-wait,.mo [data-mo-own].mo-wait [data-mo=stamp]{opacity:0}.mo [data-mo=stamp].mo-in,.mo [data-mo-own].mo-in [data-mo=stamp],.mo .k-ph [data-mo=stamp]{animation:mo-stamp .36s var(--mo-std) backwards;animation-delay:calc(var(--mo-i,0)*70ms + var(--mo-at,0ms))}.mo [data-mo=land]{transform-box:fill-box;transform-origin:50% 100%}.mo [data-mo=land].mo-wait,.mo [data-mo-own].mo-wait [data-mo=land]{opacity:0}.mo [data-mo=land].mo-in,.mo [data-mo-own].mo-in [data-mo=land],.mo .k-ph [data-mo=land]{animation:mo-land .8s var(--mo-land) backwards;animation-delay:var(--mo-at,0ms)}.mo .mo-first.mo-in:not(svg,svg *),.mo .mo-first.mo-in :is(.a-stamp-c,.a-stamp-n,.c-ps,.c-inv-five):not(svg,svg *),.mo .k-ph-copy [data-mo]:not(svg,svg *){animation-name:mo-rise}.mo [data-mo-own].mo-first.mo-in :is([data-mo],.b-rc-row:not(.f),.b-rc-total,.b-rc-note,.b-rc-facts,.b-rc-disc,.b-pp-c>.b-pst,.b-pst.v,.b-tk.mini):not(svg,svg *){animation-name:mo-rise}.mo-full :is(.k-ph-art,.k-cta-wrap,[data-mo-live]) .mo-char:not(.mo-dot){animation:mo-float var(--mo-d,4.8s) ease-in-out var(--mo-o,0s) infinite,mo-sway calc(var(--mo-d,4.8s)*1.25) ease-in-out var(--mo-o,0s) infinite}.mo-full :is(.k-ph-art,.k-cta-wrap,[data-mo-live]) .mo-eye{animation:mo-blink 4.2s linear var(--mo-b,0s) infinite}.mo [data-mo-still] .mo-char,.mo .mo-char.mo-still{animation:none!important}.mo-full .mo-fizz{animation:mo-rise var(--mo-d,3.6s) ease-in var(--mo-o,0s) infinite}.mo-lite .mo-in .mo-fizz,.mo-lite .k-ph .mo-fizz,.mo-lite .mo-fizz.mo-now{animation:mo-rise-in .9s var(--mo-enter) var(--mo-o2,0s) backwards}.mo-off,.mo-off *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.mo .mo-item,.mo [data-mo]{opacity:1!important;animation:none!important}}@media print{.mo *{animation:none!important}}body{font-family:var(--font-sans)}h1,h2,h3,h4{font-family:var(--font-display)}:lang(en) .t-display-1{letter-spacing:-.025em}:lang(en) .t-display-2{letter-spacing:-.02em}:lang(en) .t-title-1{letter-spacing:-.015em}:lang(en) .t-title-2{letter-spacing:-.01em}:lang(en) .t-title-3{letter-spacing:-.005em}:lang(en) .t-caption,:lang(en) .t-caption-strong{letter-spacing:.005em}:lang(en) .t-overline{letter-spacing:.08em}:lang(en) .t-num-xl{letter-spacing:-.03em}:lang(en) .t-num-lg{letter-spacing:-.02em}:lang(en) .t-num-md{letter-spacing:-.01em}@media(min-width:768px)and (max-width:1023px){.k-nav,.k-lang{display:none}.k-logo{margin-right:auto}.k-menu-btn{display:inline-flex}html.menu-open .k-sheet{display:block;position:fixed;inset:72px 0 0;background:var(--soda-bg-surface);overflow:auto;z-index:49}.k-sheet-in{padding-inline:48px}}.k-sheet-lang{display:flex;flex-direction:column;gap:12px}[data-copy-pending]:empty{min-height:1lh}
