@import"https://fonts.googleapis.com/css2?family=Unbounded:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";@font-face{font-family:Jakarta Fallback;src:local("Helvetica Neue"),local("Arial"),local("Liberation Sans"),local("Arimo");font-weight:400 599;font-style:normal;size-adjust:104%;ascent-override:100%;descent-override:21.15%;line-gap-override:0%}@font-face{font-family:Jakarta Fallback;src:local("Helvetica Neue Bold"),local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:600 800;font-style:normal;size-adjust:99.7%;ascent-override:104.31%;descent-override:22.07%;line-gap-override:0%}@font-face{font-family:Jakarta Fallback Roboto;src:local("Roboto"),local("Roboto-Regular");font-weight:400 599;font-style:normal;size-adjust:105%;ascent-override:99.05%;descent-override:20.95%;line-gap-override:0%}@font-face{font-family:Jakarta Fallback Roboto;src:local("Roboto Bold"),local("Roboto-Bold");font-weight:600 800;font-style:normal;size-adjust:106.5%;ascent-override:97.65%;descent-override:20.66%;line-gap-override:0%}@font-face{font-family:Jakarta Fallback DejaVu;src:local("DejaVu Sans"),local("DejaVuSans");font-weight:400 599;font-style:normal;size-adjust:91.8%;ascent-override:113.29%;descent-override:23.97%;line-gap-override:0%}@font-face{font-family:Jakarta Fallback DejaVu;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");font-weight:600 800;font-style:normal;size-adjust:84.6%;ascent-override:122.93%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback;src:local("Arial Black"),local("Arial-Black");font-weight:400 800;font-style:normal;size-adjust:114.6%;ascent-override:86.39%;descent-override:20.94%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback Arial;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:400 800;font-style:normal;size-adjust:131.6%;ascent-override:75.23%;descent-override:18.24%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback Roboto;src:local("Roboto Bold"),local("Roboto-Bold");font-weight:400 800;font-style:normal;size-adjust:140.1%;ascent-override:70.66%;descent-override:17.13%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback DejaVu;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");font-weight:400 800;font-style:normal;size-adjust:110.8%;ascent-override:89.35%;descent-override:21.66%;line-gap-override:0%}@font-face{font-family:Grotesk Fallback;src:local("Menlo"),local("Menlo-Regular"),local("DejaVu Sans Mono"),local("DejaVuSansMono");font-weight:400 700;font-style:normal;size-adjust:96.2%;ascent-override:101.87%;descent-override:30.15%;line-gap-override:0%}@font-face{font-family:Grotesk Fallback Arial;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:400 700;font-style:normal;size-adjust:94%;ascent-override:104.26%;descent-override:30.85%;line-gap-override:0%}:root{--kd-cerulean-50: #EAF3F8;--kd-cerulean-100: #CFE4EF;--kd-cerulean-200: #A6CDDE;--kd-cerulean-300: #6BA6C6;--kd-cerulean-400: #247BA0;--kd-cerulean-500: #1B5F82;--kd-cerulean-600: #164E6C;--kd-cerulean-700: #123F57;--kd-cerulean-800: #0E3550;--kd-magenta-50: #FFEBF3;--kd-magenta-100: #FFD6E7;--kd-magenta-200: #FFADCF;--kd-magenta-300: #FF7DB0;--kd-magenta-400: #FF5A9C;--kd-magenta-500: #FF3D8B;--kd-magenta-600: #E11E6E;--kd-magenta-700: #B71458;--kd-yellow-300: #FFE07A;--kd-yellow-400: #FFD24D;--kd-yellow-500: #FFCE31;--kd-yellow-600: #F0B800;--kd-slate-50: #FBFAF8;--kd-slate-100: #F4F3EF;--kd-slate-200: #EBE9E3;--kd-slate-300: #D6D3CC;--kd-slate-400: #A5A199;--kd-slate-500: #696863;--kd-slate-600: #55534E;--kd-slate-700: #34322D;--kd-paper: #FDFDFC;--kd-white: #FFFFFF;--kd-ink: #141433;--kd-success: #12A150;--kd-error: #E5484D;--kd-warning: #F0B800;--kd-success-text: #1A7F4E;--kd-error-text: #C42B30;--kd-warning-text: #8A6400;--kd-success-subtle: #E4F6EC;--kd-error-subtle: #FBE9E9;--kd-warning-subtle: #FFF4CC;--kd-error-border: #EEC7C7;--kd-success-border: #BFE6CE;--kd-primary: var(--kd-cerulean-500);--kd-primary-hover: var(--kd-cerulean-600);--kd-primary-active: var(--kd-cerulean-700);--kd-primary-subtle: var(--kd-cerulean-50);--kd-on-primary: var(--kd-white);--kd-secondary: var(--kd-magenta-500);--kd-secondary-hover: var(--kd-magenta-600);--kd-secondary-active: var(--kd-magenta-700);--kd-secondary-subtle: var(--kd-magenta-50);--kd-on-secondary: var(--kd-ink);--kd-accent: var(--kd-cerulean-500);--kd-accent-strong: var(--kd-cerulean-700);--kd-accent-subtle: var(--kd-cerulean-50);--kd-value: var(--kd-magenta-500);--kd-value-strong: var(--kd-magenta-700);--kd-value-subtle: var(--kd-magenta-50);--kd-danger: var(--kd-error-text);--kd-danger-border: var(--kd-error-border);--kd-danger-subtle: var(--kd-error-subtle);--kd-danger-solid: var(--kd-error-text);--kd-danger-hover: #A82126;--kd-danger-active: #8A1519;--kd-on-danger: var(--kd-white);--kd-celebrate: var(--kd-yellow-500);--kd-celebrate-strong: var(--kd-yellow-600);--kd-on-celebrate: var(--kd-ink);--kd-celebrate-confetti-1: var(--kd-yellow-500);--kd-celebrate-confetti-2: var(--kd-magenta-300);--kd-celebrate-confetti-3: var(--kd-cerulean-500);--kd-brand-scrim: 70%;--kd-surface: var(--kd-paper);--kd-surface-alt: var(--kd-slate-100);--kd-surface-sunken: var(--kd-slate-50);--kd-surface-inverse: var(--kd-ink);--kd-surface-portrait: #F7F0E7;--kd-text: var(--kd-ink);--kd-text-muted: var(--kd-slate-500);--kd-text-subtle: var(--kd-slate-400);--kd-text-on-inverse: var(--kd-white);--kd-text-on-inverse-muted: rgba(255,255,255,.66);--kd-border: var(--kd-slate-200);--kd-line: var(--kd-slate-200);--kd-border-strong: var(--kd-slate-300);--kd-border-on-inverse: rgba(255,255,255,.18);--kd-focus-ring: var(--kd-cerulean-500);--kd-focus-offset: 2px}:root{--kd-font-display: "Unbounded", "Unbounded Fallback", "Unbounded Fallback Arial", "Unbounded Fallback Roboto", "Unbounded Fallback DejaVu", "Arial Black", "Segoe UI", sans-serif;--kd-font-body: "Plus Jakarta Sans", "Jakarta Fallback", "Jakarta Fallback Roboto", "Jakarta Fallback DejaVu", "Segoe UI", -apple-system, Arial, sans-serif;--kd-font-num: "Space Grotesk", "Grotesk Fallback", "Grotesk Fallback Arial", "Consolas", ui-monospace, "SFMono-Regular", monospace;--kd-text-2xs: .6875rem;--kd-text-xs: .75rem;--kd-text-sm: .875rem;--kd-text-base: 1rem;--kd-text-md: 1.125rem;--kd-text-lg: 1.25rem;--kd-text-xl: 1.5rem;--kd-text-2xl: 1.875rem;--kd-title-sub: var(--kd-text-lg);--kd-text-3xl: clamp(1.875rem, calc(1.63rem + .99vw) , 2.375rem);--kd-text-4xl: clamp(2.25rem, calc(1.89rem + 1.48vw) , 3rem);--kd-text-5xl: clamp(2.75rem, calc(2.27rem + 1.98vw) , 3.75rem);--kd-text-6xl: clamp(3.25rem, calc(2.65rem + 2.47vw) , 4.5rem);--kd-text-5xl-sub: clamp(2.125rem, calc(1.46rem + 2.72vw) , 3.5rem);--kd-value-sm: 1.5rem;--kd-value-md: 2.5rem;--kd-value-ml: 3rem;--kd-value-lg: 3.75rem;--kd-value-xl: 5rem;--kd-weight-regular: 400;--kd-weight-medium: 500;--kd-weight-semibold: 600;--kd-weight-bold: 700;--kd-weight-black: 800;--kd-leading-none: 1;--kd-leading-tight: 1.05;--kd-leading-snug: 1.2;--kd-leading-normal: 1.5;--kd-leading-relaxed: 1.6;--kd-tracking-tighter: -.03em;--kd-tracking-tight: -.02em;--kd-tracking-snug: -.01em;--kd-tracking-normal: 0;--kd-tracking-wide: .1em;--kd-tracking-kicker: .14em;--kd-tracking-wider: .18em}.kd-num{font-family:var(--kd-font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--kd-tracking-tight)}:root{--kd-space-0: 0;--kd-space-1: 4px;--kd-space-2: 8px;--kd-space-3: 12px;--kd-space-4: 16px;--kd-space-5: 20px;--kd-space-6: 24px;--kd-space-8: 32px;--kd-space-10: 40px;--kd-space-12: 48px;--kd-space-16: 64px;--kd-space-20: 80px;--kd-space-24: 96px;--kd-space-32: 128px;--kd-container: 1200px;--kd-container-prose: 720px;--kd-gutter: 24px;--kd-gutter-mobile: 20px;--kd-app-width: 390px;--kd-tap-min: 44px;--kd-container-focus: 600px;--kd-rail: 320px;--kd-rail-wide: 360px;--kd-gap-board: 32px;--kd-section-y: clamp(64px, 9vw, 96px);--kd-section-y-tight: clamp(48px, 7vw, 64px);--kd-hero-y-top: clamp(48px, 6vw, 80px);--kd-hero-y-bottom: clamp(28px, 4vw, 44px)}:root{--kd-bp-sm: 390px;--kd-bp-md: 768px;--kd-bp-lg: 1200px;--kd-control-h-sm: 36px;--kd-control-h-md: 44px;--kd-control-h-lg: 54px;--kd-icon-sm: 16px;--kd-icon-base: 17px;--kd-icon-md: 18px;--kd-icon-lg: 22px;--kd-icon-xl: 24px;--kd-boost-maxw: 360px;--kd-z-base: 0;--kd-z-raised: 10;--kd-z-sticky: 100;--kd-z-nav: 200;--kd-z-overlay: 1000;--kd-z-sheet: 1010;--kd-z-toast: 1100;--kd-z-tooltip: 1200}:root{--kd-radius-xs: 6px;--kd-radius-sm: 10px;--kd-radius-md: 14px;--kd-radius-lg: 18px;--kd-radius-xl: 24px;--kd-radius-2xl: 32px;--kd-radius-pill: 999px;--kd-radius-circle: 50%}:root{--kd-shadow-none: none;--kd-shadow-xs: 0 1px 2px rgba(20,20,51,.06);--kd-shadow-sm: 0 2px 8px rgba(20,20,51,.06);--kd-shadow-md: 0 8px 20px rgba(20,20,51,.08);--kd-shadow-lg: 0 20px 48px rgba(20,20,51,.12);--kd-shadow-xl: 0 32px 72px rgba(20,20,51,.16);--kd-shadow-glass: 0 16px 34px rgba(20,20,51,.18), 0 2px 8px rgba(20,20,51,.1);--kd-shadow-boost: 0 14px 34px rgba(12,85,102,.18), 0 3px 10px rgba(255,61,139,.14);--kd-boost-shadow-down: 0 18px 24px -16px rgba(12,85,102,.32), 0 8px 10px -8px rgba(255,61,139,.14);--kd-plate-ring: inset 0 0 0 1px rgba(20,20,51,.06);--kd-plate-shadow: 0 6px 12px -8px rgba(20,20,51,.35);--kd-plate-grade: saturate(.96) sepia(.04);--kd-glass: color-mix(in oklab, var(--kd-surface) 82%, transparent);--kd-glass-blur: blur(14px) saturate(1.35);--kd-glass-thin: color-mix(in oklab, var(--kd-surface) 40%, transparent);--kd-glass-label: color-mix(in oklab, var(--kd-surface) 60%, transparent);--kd-glass-sheen: linear-gradient(180deg, rgba(255,255,255,.29) 0%, rgba(255,255,255,.06) 38%, transparent 60%);--kd-glass-blur-chrome: blur(24px) saturate(1.8);--kd-glass-rim: inset 0 1px 0 0 rgba(255,255,255,.95), inset 0 -1px 0 0 rgba(255,255,255,.55), inset 0 0 0 .5px rgba(255,255,255,.5), 0 0 0 .5px rgba(20,20,51,.14);--kd-glass-float: 0 5px 15px rgba(20,20,51,.13), 0 4px 16px -8px rgba(20,20,51,.14);--kd-glass-lens: color-mix(in oklab, var(--kd-cerulean-100) 78%, transparent);--kd-glass-media: linear-gradient(180deg, rgba(255,255,255,.1) 0%, rgba(255,255,255,.02) 38%, transparent 60%), linear-gradient(rgba(255,255,255,.16), rgba(255,255,255,.16)), linear-gradient(rgba(0,0,0,.45), rgba(0,0,0,.45));--kd-glass-media-blur: blur(6px) saturate(1.4) brightness(1.04);--kd-glass-media-rim: inset 0 1px 0 rgba(255,255,255,.3), inset 0 -1px 0 rgba(255,255,255,.2), inset 0 0 0 .5px rgba(255,255,255,.14);--kd-ink-ring: linear-gradient(135deg, rgba(255,255,255,.55) 0%, rgba(255,255,255,.14) 26%, rgba(255,255,255,.06) 55%, rgba(255,255,255,.14) 76%, rgba(255,255,255,.35) 100%);--kd-ink-glow: inset 0 10px 16px -14px rgba(255,255,255,.16);--kd-avatar-lens: linear-gradient(180deg, rgba(255,255,255,.22), transparent 55%);--kd-avatar-edge: inset 0 1px 0 rgba(255,255,255,.28), inset 0 0 0 .5px rgba(20,20,51,.12);--kd-glass-edge: 1px solid color-mix(in oklab, var(--kd-border) 76%, transparent);--kd-glass-highlight: inset 0 .8px 0 rgba(255, 255, 255, .6), inset 0 0 0 .5px rgba(255, 255, 255, .3);--kd-glass-shadow: var(--kd-shadow-glass);--kd-glass-active: color-mix(in srgb, var(--kd-primary) 14%, transparent);--kd-shadow-focus: 0 0 0 2px var(--kd-surface), 0 0 0 4px var(--kd-focus-ring)}:root{--kd-motion-fast: .12s;--kd-motion-base: .18s;--kd-motion-slow: .3s;--kd-ease-standard: cubic-bezier(.2,.8,.2,1);--kd-ease-emphasized: cubic-bezier(.2,1.3,.4,1);--kd-ease-spring: cubic-bezier(.32,1.4,.5,1);--kd-ease-out: cubic-bezier(0,0,.2,1);--kd-ease-in: cubic-bezier(.4,0,1,1)}:root{--kd-gradient-hero: linear-gradient(120deg, #1B5F82 0%, #8D4E87 48%, #FF3D8B 100%);--kd-on-hero-accent: var(--kd-magenta-200);--kd-gradient-hero-soft: linear-gradient(135deg, #E8EFF3 0%, #F1EAF1 50%, #FFEBF3 100%);--kd-gradient-primary: linear-gradient(180deg, #3B7594 0%, #1B5F82 100%);--kd-gradient-primary-hover: linear-gradient(180deg, #376781 0%, #164E6C 100%);--kd-gradient-primary-active: linear-gradient(180deg, #335A6E 0%, #123F57 100%);--kd-gradient-primary-pop: linear-gradient(120deg, #1B5F82 0%, #5F8FA8 100%);--kd-gradient-value: linear-gradient(120deg, #FF3D8B 0%, #FF7DB0 100%);--kd-gradient-celebrate: linear-gradient(120deg, #FFCE31 0%, #FF7DB0 100%);--kd-gradient-boost: linear-gradient(120deg, #1B5F82 0%, #984C87 55%, #FF3D8B 100%);--kd-gradient-boost-cta: linear-gradient(120deg, #1B5F82 0%, #883B77 55%, #E11E6E 100%);--kd-gradient-boost-cta-hover: linear-gradient(120deg, #164E6C 0%, #763064 55%, #C4185E 100%);--kd-gradient-mesh: radial-gradient(60% 60% at 25% 20%, rgba(255,206,49,.45), transparent 60%), radial-gradient(55% 55% at 80% 30%, rgba(255,61,139,.4), transparent 60%), radial-gradient(70% 70% at 55% 85%, rgba(27,95,130,.32), transparent 60%)}:root{color-scheme:light}:root{--kd-lift-hover: -2px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-base);line-height:var(--kd-leading-normal);color:var(--kd-text);background:var(--kd-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--kd-font-display);font-weight:var(--kd-weight-black);line-height:var(--kd-leading-tight);letter-spacing:var(--kd-tracking-tight);margin:0;color:var(--kd-text);text-wrap:balance}h4,h5,h6{font-family:var(--kd-font-body);font-weight:var(--kd-weight-bold);line-height:var(--kd-leading-snug);margin:0}p{margin:0;text-wrap:pretty}a{color:var(--kd-primary);text-decoration:none;transition:color var(--kd-motion-fast) var(--kd-ease-standard)}a:hover{color:var(--kd-primary-hover)}:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus);border-radius:var(--kd-radius-sm)}img,svg{display:block;max-width:100%}::selection{background:var(--kd-magenta-100);color:var(--kd-ink)}.kd-step-mark{flex:none;box-sizing:border-box;display:grid;place-items:center;width:var(--kd-space-6);height:var(--kd-space-6);border:2px solid var(--kd-border-strong);border-radius:var(--kd-radius-circle);background:var(--kd-surface);color:var(--kd-white)}.kd-step-mark svg{width:18px;height:18px}.kd-step-mark--done{border:none;background:var(--kd-success)}.kd-step-mark--current{border-color:var(--kd-primary)}.kd-step-mark--current:after{content:"";width:var(--kd-space-2);height:var(--kd-space-2);border-radius:var(--kd-radius-circle);background:var(--kd-primary)}.kd-step-line{flex:1;width:0;min-height:var(--kd-space-2);margin-block:2px;border-left:2px dotted var(--kd-border-strong)}.kd-step-line--done{border-left-color:var(--kd-success)}.kd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-kd-env]{--kd-envbar-h: var(--kd-space-5)}html[data-kd-env] body{padding-top:var(--kd-envbar-h)}.kd-envbar{position:fixed;top:0;right:0;left:0;z-index:calc(var(--kd-z-tooltip) + 1);box-sizing:border-box;height:calc(env(safe-area-inset-top) + var(--kd-envbar-h));--kd-envbar-under: calc(var(--kd-space-1) * 1.5);padding:env(safe-area-inset-top) max(var(--kd-space-4),env(safe-area-inset-right)) var(--kd-envbar-under) max(var(--kd-space-4),env(safe-area-inset-left));overflow:hidden;background:linear-gradient(var(--kd-ink) env(safe-area-inset-top),var(--kd-warning) env(safe-area-inset-top));color:var(--kd-ink);font-family:var(--kd-font-body);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-semibold);line-height:calc(var(--kd-envbar-h) - var(--kd-envbar-under));text-align:center;white-space:nowrap;text-overflow:ellipsis}html,body,#root{background:var(--kd-surface-alt);min-height:100dvh}#root{min-height:calc(100dvh - var(--kd-envbar-h, 0px))}:root{--kd-tabbar-clearance: 120px}.app-screen{--kd-homehead-pt: 8px;--kd-homehead-pb: 6px;--kd-homehead-h: calc(var(--kd-homehead-pt) + var(--kd-tap-min) + var(--kd-homehead-pb));position:relative;min-height:calc(100dvh - var(--kd-envbar-h, 0px));background:var(--kd-surface-alt);display:flex;flex-direction:column}.apphead{position:sticky;top:var(--kd-envbar-h, 0px);z-index:3;background:transparent;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.apphead .kd-navbar{border-bottom:none;background:transparent}.pbody .kd-hcard__avatar .kd-hcard__disc,.pbody .kd-hcard__avatar:hover .kd-hcard__disc{width:var(--kd-space-10);height:var(--kd-space-10);background:var(--kd-avatar-lens),var(--kd-gradient-boost-cta);box-shadow:var(--kd-avatar-edge);color:var(--kd-white);font-size:var(--kd-text-base);letter-spacing:-.01em}.apphead .kd-navbar--app{box-sizing:border-box;height:var(--kd-homehead-h);padding:var(--kd-homehead-pt) var(--kd-gutter-mobile) var(--kd-homehead-pb)}.appfade{position:fixed;left:0;right:0;pointer-events:none}.appfade--top{display:none}@media(display-mode:standalone){.app-screen.is-scrolled .appfade--top{display:block}}.appfade--top{top:var(--kd-envbar-h, 0px);height:max(var(--kd-space-16),calc(env(safe-area-inset-top,0px) + var(--kd-space-12) + var(--kd-space-1)));background:linear-gradient(to bottom,var(--kd-surface-alt),transparent);z-index:2}.appfade--bottom{bottom:0;height:var(--kd-space-16);background:linear-gradient(to top,color-mix(in srgb,var(--kd-surface-alt) 28%,transparent),transparent);z-index:4}.app-screen:has(.pbody :is(.kd-hcard,[data-own-header])) .apphead{display:none}.app-screen:has(.pbody :is(.kd-hcard,[data-own-header])) .pbody{padding-top:env(safe-area-inset-top,0)}.topnav,.appfoot{display:none}.pbody{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;overflow-x:clip}.pbody:focus,.pbody:focus-visible{outline:none;box-shadow:none;border-radius:0}.skiplink{position:fixed;top:calc(var(--kd-space-2) + var(--kd-envbar-h, 0px));left:var(--kd-space-2);z-index:var(--kd-z-tooltip);padding:var(--kd-space-3) var(--kd-space-4);border-radius:var(--kd-radius-pill);background:var(--kd-surface);color:var(--kd-ink);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);box-shadow:var(--kd-shadow-md);transform:translateY(-200%)}.skiplink:focus{transform:none;outline:none;box-shadow:var(--kd-shadow-focus),var(--kd-shadow-md)}body:not(:has(#main)) .skiplink{display:none}@media(min-width:768px){.app-screen:before,.apphead,.appfade,.app-screen .kd-tabbar-float{display:none}.pbody .kd-hcard__lockup,.pbody .kd-hcard__avatar{display:none}.pbody .kd-hcard__top:not(:has(.kd-hcard__title,.kd-hcard__back)){display:none}.app-screen{background:var(--kd-surface-alt)}.topnav{position:sticky;top:var(--kd-envbar-h, 0px);z-index:var(--kd-z-nav);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--kd-space-5);height:64px;padding-inline:max(var(--kd-gutter),calc((100% - var(--kd-container)) / 2 + var(--kd-gutter)));flex:none}.topnav>.kd-navbar__brand{justify-self:start}.topnav:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--kd-glass);backdrop-filter:var(--kd-glass-blur);-webkit-backdrop-filter:var(--kd-glass-blur);border-bottom:var(--kd-glass-edge);opacity:0;transition:opacity .16s var(--kd-ease-standard)}.topnav:after{content:"";position:absolute;top:100%;left:0;right:0;height:22px;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--kd-surface-alt) 92%,transparent),transparent);opacity:0;transition:opacity .16s var(--kd-ease-standard)}.topnav.is-frosted:before,.topnav.is-frosted:after{opacity:1}.topnav__tabs{display:flex;align-items:center;gap:var(--kd-space-1);justify-self:center}.toptab{display:flex;align-items:center;gap:var(--kd-space-2);min-height:var(--kd-tap-min);padding:0 var(--kd-space-4);border:none;cursor:pointer;background:transparent;border-radius:var(--kd-radius-pill);font-family:var(--kd-font-body);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-slate-600);position:relative;transition:background var(--kd-motion-fast) var(--kd-ease-standard),color var(--kd-motion-fast) var(--kd-ease-standard)}@media(hover:hover){.toptab:hover{background:var(--kd-surface);color:var(--kd-ink);box-shadow:var(--kd-shadow-xs)}}.topnav--inert .toptab{cursor:default}.toptab:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.toptab.is-active{background:var(--kd-primary-subtle);color:var(--kd-cerulean-800);font-weight:var(--kd-weight-bold);box-shadow:none}.toptab__label{display:inline-grid}.toptab__label:after{content:attr(data-label);font-weight:var(--kd-weight-bold);height:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.toptab.is-active svg{color:var(--kd-primary)}.toptab__cnt{position:absolute;top:var(--kd-space-1);right:calc(-1 * var(--kd-space-1));z-index:1;min-width:17px;height:17px;padding:0 var(--kd-space-1);display:grid;place-items:center;font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);color:var(--kd-white);background:var(--kd-magenta-600);border-radius:var(--kd-radius-pill)}.topnav__cluster{display:flex;align-items:center;gap:var(--kd-space-2);justify-self:end}.appfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-4);width:100%;max-width:var(--kd-container);margin:auto auto 0;padding:var(--kd-space-4) var(--kd-gutter) var(--kd-space-6);font-size:var(--kd-text-xs);color:var(--kd-slate-500);position:relative;z-index:1}.appfoot:before{content:"";position:absolute;top:0;left:var(--kd-gutter);right:var(--kd-gutter);border-top:1px solid var(--kd-border)}.appfoot__l{display:flex;align-items:center;gap:var(--kd-space-2)}.appfoot__l span{font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);letter-spacing:.06em;text-transform:uppercase}.appfoot__r{display:flex;align-items:center;gap:var(--kd-space-4)}.appfoot a{color:var(--kd-slate-500);font-weight:600;min-height:44px;min-width:var(--kd-tap-min);display:inline-flex;align-items:center;justify-content:center}@media(hover:hover){.appfoot a:hover{color:var(--kd-primary)}}.appfoot a:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus);border-radius:var(--kd-radius-sm)}}.topnav__menuid{display:flex;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-3) var(--kd-space-4);border-bottom:1px solid var(--kd-border);margin-bottom:var(--kd-space-2)}.avatar.avatar--sm{width:30px;height:30px;font-size:var(--kd-text-xs)}.topnav__menuwho{display:flex;flex-direction:column;min-width:0}.topnav__menuname{overflow:hidden;max-width:30ch;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);color:var(--kd-ink);text-overflow:ellipsis;white-space:nowrap}.topnav__menuemail{font-size:var(--kd-text-xs);font-weight:600;color:var(--kd-ink);min-width:0;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{width:var(--kd-tap-min);height:var(--kd-tap-min);border-radius:var(--kd-radius-circle);background:var(--kd-avatar-lens),var(--kd-gradient-boost-cta);box-shadow:var(--kd-avatar-edge);color:var(--kd-white);display:grid;place-items:center;font-family:var(--kd-font-body);font-weight:var(--kd-weight-bold);font-size:var(--kd-text-base);flex:none;border:none;cursor:pointer;padding:0}.avatar.is-active{box-shadow:0 0 0 2px var(--kd-surface),0 0 0 4px var(--kd-primary)}.avatar:focus-visible,.avatar.is-active:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.avatar--skel{background:var(--kd-slate-200);box-shadow:none;cursor:default}.backlink,.focusbar{display:none}@media(min-width:768px){.backlink{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--kd-space-1);min-height:var(--kd-tap-min);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-slate-600);text-decoration:none;border-radius:var(--kd-radius-sm);transition:color var(--kd-motion-fast) var(--kd-ease-standard)}@media(hover:hover){.backlink:hover,.focusbar__back:hover{color:var(--kd-primary)}}.backlink:focus-visible,.focusbar__back:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.focusbar{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-5);height:64px;flex:none;padding-inline:max(var(--kd-gutter),calc((100% - var(--kd-container)) / 2 + var(--kd-gutter)));background:var(--kd-surface);border-bottom:1px solid var(--kd-border)}.focusbar__back{display:inline-flex;align-items:center;gap:var(--kd-space-1);min-height:var(--kd-tap-min);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-slate-600);text-decoration:none;border-radius:var(--kd-radius-sm);transition:color var(--kd-motion-fast) var(--kd-ease-standard)}}@media(min-width:768px)and (max-width:1199px){.toptab{min-width:56px;padding:0;justify-content:center;gap:0}.toptab__label{display:none}.toptab__cnt{position:absolute;top:6px;right:8px;min-width:8px;width:8px;height:8px;padding:0;font-size:0}}@media(min-width:1200px){.topnav{column-gap:var(--kd-space-6)}}.kd-interactive{transition:box-shadow var(--kd-motion-base) var(--kd-ease-standard),border-color var(--kd-motion-base) var(--kd-ease-standard),background var(--kd-motion-base) var(--kd-ease-standard)}@media(hover:hover){.kd-interactive:hover{box-shadow:var(--kd-shadow-md);border-color:var(--kd-border-strong)}.kd-interactive--glyph:hover{background:var(--kd-surface-alt);box-shadow:none;border-color:inherit}.kd-interactive--onink:hover{background:color-mix(in srgb,var(--kd-white) 22%,transparent);box-shadow:none;border-color:inherit}}.kd-interactive:active{box-shadow:var(--kd-shadow-xs)}.kd-interactive--glyph:active{background:var(--kd-surface-sunken);box-shadow:none}.kd-interactive--onink:active{background:color-mix(in srgb,var(--kd-white) 30%,transparent);box-shadow:none}@media(prefers-reduced-motion:reduce){.kd-interactive{transition:none}}.kd-interactive:focus-visible,.kd-interactive--glyph:focus-visible,.kd-interactive--onink:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}@media(max-width:767px){header.sd-head,header.bp-head,header.hiw-head,header.bd-hd{display:contents}:is(header.sd-head,header.bp-head,header.hiw-head,header.bd-hd)>.kd-iconbtn{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--kd-space-2) + var(--kd-envbar-h, 0px));z-index:3;align-self:flex-start}:is(header.sd-head,header.bp-head,header.hiw-head,header.bd-hd)>h1.kd-heading{display:flex;align-items:center;justify-content:center;min-height:var(--kd-tap-min);margin-top:calc(-1 * (var(--kd-tap-min) + var(--kd-space-6)));padding-inline:calc(var(--kd-tap-min) + var(--kd-space-2));text-align:center}header.bd-hd>.bd-hd__end{align-self:flex-end;align-items:center;min-height:var(--kd-tap-min);margin-top:calc(-1 * (var(--kd-tap-min) + var(--kd-space-6)))}header.bd-hd>.bd-lead{margin-top:calc(var(--kd-space-3) - var(--kd-space-6))}}.pre-page{position:relative;min-height:calc(100dvh - var(--kd-envbar-h, 0px));background:var(--kd-surface);display:flex;flex-direction:column;overflow:hidden}.pre-page:before{content:"";position:fixed;inset:-40px;z-index:0;background:var(--kd-gradient-mesh);opacity:.55;filter:blur(10px);pointer-events:none}.pre-scroll{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;padding:calc(6px + env(safe-area-inset-top,0px)) 22px 16px}.pre-brand{position:relative;z-index:3;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 18px}.pre-cta{position:relative;z-index:2;flex:none;padding:16px 22px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(rgba(253,253,252,0),var(--kd-surface) 22%);display:flex;flex-direction:column;gap:10px}.pre-modal-close{display:none}@media(min-width:768px){.pre-page{align-items:center;justify-content:center}.pre-page:before{opacity:.72}.pre-page:after{content:"";position:absolute;inset:0;z-index:1;background:#14143347;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pre-modal{position:relative;z-index:2;width:452px;max-height:92vh;overflow:hidden;background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-2xl);box-shadow:0 32px 70px #1414334d;padding:26px 28px 0;display:flex;flex-direction:column}@media(max-width:1199px){.pre-modal{width:min(var(--kd-container-focus),calc(100% - 2 * var(--kd-gutter)))}}.pre-modal .pre-scroll{margin:0 -28px;padding:0 28px;overflow-y:auto}.pre-modal .pre-brand{justify-content:flex-start;margin-bottom:18px;padding:0 42px 0 0}.pre-modal .pre-cta{padding:16px 0 24px;background:linear-gradient(rgba(253,253,252,0),var(--kd-surface) 24%)}.pre-modal-close{display:grid;position:absolute;top:14px;right:16px;z-index:3;width:34px;height:34px;border-radius:50%;background:var(--kd-surface-alt);border:1px solid var(--kd-border);place-items:center;color:var(--kd-slate-500);cursor:pointer}.pre-modal-close:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}}@media(max-width:767px){.pre-modal{display:contents}.pre-page:after{content:"";position:fixed;top:var(--kd-envbar-h, 0px);left:0;right:0;height:110px;z-index:2;background:linear-gradient(to bottom,var(--kd-surface),transparent);pointer-events:none}}.linkbtn{background:none;border:none;padding:0;font:inherit;color:var(--kd-primary);font-weight:700;cursor:pointer}.linkbtn:hover{color:var(--kd-primary-hover)}.linkbtn:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus);border-radius:4px}.linkbtn:disabled{color:var(--kd-text-subtle);cursor:default}.linkbtn--tap{position:relative}.linkbtn--tap:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--kd-tap-min);transform:translateY(-50%)}.pre-trust{display:flex;align-items:center;justify-content:center;gap:7px;font-size:var(--kd-text-xs);color:var(--kd-slate-500);margin-top:2px}.pre-trust svg{width:14px;height:14px;color:var(--kd-success)}.step-top{position:relative;z-index:3;flex:none;display:flex;align-items:center;gap:6px;padding:calc(2px + env(safe-area-inset-top,0px)) 14px 4px}.step-back{width:44px;height:44px;border-radius:50%;border:none;background:transparent;color:var(--kd-ink);display:grid;place-items:center;cursor:pointer}.step-back:hover{background:var(--kd-surface-alt)}.step-back:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.step-top--noback{gap:12px;padding:calc(6px + env(safe-area-inset-top,0px)) 20px 8px;min-height:44px}.step-lbl{font-family:var(--kd-font-num);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kd-slate-500)}.stepper{display:flex;gap:5px;align-items:center;margin-left:auto}.stepper i{display:block;width:22px;height:5px;border-radius:var(--kd-radius-pill);background:var(--kd-slate-300)}.stepper i.on{background:var(--kd-primary)}.stepper i.done{background:var(--kd-success)}.gate-card{position:relative;z-index:1;flex:1;min-height:0;margin:6px 14px calc(14px + env(safe-area-inset-bottom,0px));background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-2xl);box-shadow:var(--kd-shadow-lg);display:flex;flex-direction:column;overflow:hidden}.gate-body{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:22px 22px 0;background:linear-gradient(var(--kd-surface),var(--kd-surface)) bottom / 100% var(--kd-space-3) no-repeat local,linear-gradient(to top,color-mix(in oklab,var(--kd-ink) 14%,transparent),transparent) bottom / 100% var(--kd-space-3) no-repeat scroll}.gate-head{flex:none;font-family:var(--kd-font-display);font-weight:800;font-size:30px;line-height:1.06;letter-spacing:-.02em;color:var(--kd-ink);margin:20px 0 0;text-wrap:balance}.gate-sub{flex:none;font-size:14.5px;line-height:1.55;color:var(--kd-slate-700);margin:14px 0 0;max-width:36ch}.gate-sub a{font-weight:700}.gate-form{flex:none;display:flex;flex-direction:column;gap:16px;margin-top:30px}.codefield .kd-input{font-family:var(--kd-font-num);letter-spacing:.06em;text-transform:uppercase;font-weight:600;font-size:16px}@media(prefers-reduced-motion:no-preference){@keyframes kdshake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.codefield.shakeon{animation:kdshake .5s cubic-bezier(.36,.07,.19,.97) both}}.gate-alt{flex:none;text-align:center;font-size:14px;color:var(--kd-slate-600);margin-top:20px}.gate-alt a{font-weight:700}.gate-foot{position:relative;z-index:2;flex:none;padding:14px 22px 20px;background:linear-gradient(rgba(253,253,252,0),var(--kd-surface) 26%);display:flex;flex-direction:column;gap:10px}@media(prefers-reduced-motion:no-preference){@keyframes kdpop2{0%{transform:scale(.5);opacity:0}62%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}}.step-close{display:none}@media(min-width:768px){.gate-modal{padding:0}.gate-modal .step-top{padding:15px 28px;margin:0;background:var(--kd-gradient-mesh);background-size:100% 820px;background-position:top center;background-repeat:no-repeat;border-bottom:1px solid var(--kd-border)}.gate-modal .step-back{display:none}.gate-modal .step-lbl{color:var(--kd-slate-600)}.gate-modal .step-close{display:grid;margin-left:6px;width:34px;height:34px;border-radius:50%;background:#ffffffb3;border:1px solid var(--kd-border);place-items:center;color:var(--kd-slate-600);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gate-modal .step-close{transition:background var(--kd-motion-base) var(--kd-ease-standard)}@media(hover:hover){.gate-modal .step-close:hover{background:var(--kd-white);border-color:var(--kd-border-strong)}}.gate-modal .step-close:active{background:var(--kd-surface-alt)}.gate-modal .step-close:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.gate-modal .step-close{position:relative}.gate-modal .step-close:after{content:"";position:absolute;top:50%;left:50%;width:var(--kd-tap-min);height:var(--kd-tap-min);transform:translate(-50%,-50%)}.pre-modal .gate-card{margin:0;border:none;box-shadow:none;border-radius:0}.pre-modal .gate-body{padding:30px 28px 0}.pre-modal .gate-foot{padding:14px 28px 22px}}.auth-seg{display:flex;justify-content:center;margin-bottom:20px}.auth-seg .kd-seg{box-shadow:inset 0 1px 2px #1414330d}.pwgroup{display:flex;flex-direction:column;gap:6px}.pwrow{display:flex;justify-content:space-between;align-items:baseline}.pwrow .lbl{font-size:14px;font-weight:600;color:var(--kd-text)}.pwrow a{font-size:12.5px;font-weight:700}.auth-banner{flex:none;display:flex;gap:10px;align-items:flex-start;background:#e5484d14;border:1px solid rgba(229,72,77,.34);border-radius:var(--kd-radius-md);padding:12px 14px;margin-top:18px}.auth-banner svg{flex:none;width:18px;height:18px;color:var(--kd-error);margin-top:1px}.auth-banner .bt{font-size:13px;line-height:1.45;color:var(--kd-error-text);font-weight:600}.divider{display:flex;align-items:center;gap:12px;color:var(--kd-slate-500);font-size:12px;font-weight:600}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--kd-border)}.magic{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 26px;gap:2px}.magicmark{width:82px;height:82px;border-radius:50%;background:var(--kd-primary-subtle);display:grid;place-items:center;color:var(--kd-primary);margin-bottom:10px}.magicmark svg{width:40px;height:40px}.magic .gate-head{text-align:center;margin:0}.magic .gate-sub{text-align:center;max-width:30ch;margin:10px auto 0}.magic .gate-sub b{color:var(--kd-ink);font-weight:700}.resend{font-size:13px;color:var(--kd-slate-600);margin-top:16px}.resend a{font-weight:700}@media(prefers-reduced-motion:no-preference){.magicmark{animation:kdpop2 .5s var(--kd-ease-emphasized) both}}.kd-checkbox{position:relative;display:flex;gap:12px;align-items:flex-start;cursor:pointer;padding:2px 0;min-height:44px}.kd-checkbox__native{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.kd-checkbox__box{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--kd-border-strong);background:var(--kd-surface);display:grid;place-items:center;margin-top:-2px;color:var(--kd-white)}.kd-checkbox__box svg{width:14px;height:14px;opacity:0}.kd-checkbox.is-checked .kd-checkbox__box{background:var(--kd-primary);border-color:var(--kd-primary)}.kd-checkbox.is-checked .kd-checkbox__box svg{opacity:1}.kd-checkbox.is-error .kd-checkbox__box{border-color:var(--kd-error)}.kd-checkbox__native:focus-visible+.kd-checkbox__box{outline:none;box-shadow:var(--kd-shadow-focus)}.kd-checkbox__label{font-size:13px;line-height:1.45;color:var(--kd-slate-700)}.kd-checkbox__label a{font-weight:700}.kd-checkbox__req{color:var(--kd-magenta-600);font-weight:700}.kd-checkbox__err{display:block;color:var(--kd-error);font-size:12px;margin-top:2px}.wel,.pa-page,.recovery{--pa-gutter: calc(var(--kd-space-5) + var(--kd-space-1) / 2);--pa-inset: var(--pa-gutter);--pa-card-w: 440px;--pa-display: 28px}@media(min-width:768px){.wel,.pa-page{--pa-gutter: var(--kd-space-12)}}@media(prefers-reduced-motion:no-preference){.wel.is-leaving .wel-foot,.wel.is-leaving .wel-mark--panel,.wel.is-leaving .wel-trust,.wel.is-leaving--primary .wel-cta .kd-btn--outline,.wel.is-leaving--outline .wel-cta .kd-btn--primary{opacity:0;transition:opacity var(--kd-motion-fast) linear}.wel.is-leaving:after{opacity:0;transition:opacity var(--kd-motion-fast) linear}}.wel{position:fixed;inset:var(--kd-envbar-h, 0px) 0 0;overflow:hidden;background:var(--kd-surface-alt)}@media(max-width:767px){.wel{bottom:auto;height:calc(100dvh - var(--kd-envbar-h, 0px))}.wel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--kd-surface-alt) 84%,transparent) 44%)}}html:has(.wel){overflow:hidden}.wel-figure{position:absolute;inset:0}.wel-surfaces{position:absolute;inset:0;z-index:0}.pa-plate{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .65s var(--kd-ease-standard)}.pa-plate.is-on{opacity:1}.wel-copy{display:contents}.wel-foot{position:absolute;left:var(--pa-gutter);right:var(--pa-gutter);bottom:calc(148px + env(safe-area-inset-bottom,0px));z-index:2;display:flex;flex-direction:column;gap:var(--kd-space-3)}.wel-band{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:var(--kd-space-2);padding:0 var(--pa-gutter) calc(var(--pa-gutter) + env(safe-area-inset-bottom,0px))}html[data-pwa] .wel-band{padding-bottom:max(calc(env(safe-area-inset-bottom,0px) - 16px),var(--pa-gutter))}html[data-pwa] .wel-foot{bottom:calc(122px + env(safe-area-inset-bottom,0px))}.wel-mark{align-self:flex-start;z-index:2}.wel-mark--top{position:absolute;left:var(--pa-gutter);top:calc(env(safe-area-inset-top,0px) + 14px)}.wel-mark--panel,.wel-trust{display:none}.kd-lockup{--kd-lockup-type: var(--kd-text-lg);display:inline-flex;align-items:center;gap:.42em;font-family:var(--kd-font-display);font-weight:var(--kd-weight-black);font-size:var(--kd-lockup-type);line-height:1;letter-spacing:var(--kd-tracking-tight);color:var(--kd-ink);white-space:nowrap}.kd-lockup--sm{--kd-lockup-type: var(--kd-text-base)}.kd-lockup__mark{flex:none;width:1.31em;height:1.31em}.carotext{display:flex;flex-direction:column;gap:var(--kd-space-3)}.carotext h1{font-family:var(--kd-font-display);font-weight:800;font-size:var(--pa-display);line-height:1.1;letter-spacing:-.02em;color:var(--kd-ink);margin:0}.carotext h1 em{font-style:normal;color:var(--kd-value-strong)}.carotext p{font-size:var(--kd-text-sm);line-height:1.55;color:var(--kd-slate-700);max-width:38ch;margin:0}.dots{display:flex;gap:0;justify-content:center;align-items:center;margin-top:-10px;margin-bottom:-10px}.dots button{width:26px;height:44px;display:grid;place-items:center;background:none;border:0;padding:0;margin:0;cursor:pointer;border-radius:var(--kd-radius-sm)}.dots button:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.dots button i{display:block;width:7px;height:7px;border-radius:var(--kd-radius-pill);background:var(--kd-slate-300);transition:width var(--kd-motion-fast) var(--kd-ease-standard),background var(--kd-motion-fast) var(--kd-ease-standard)}@media(hover:hover){.dots button:hover i{background:var(--kd-slate-500)}.dots button[aria-current=true]:hover i{background:var(--kd-primary-hover)}}.dots button[aria-current=true] i{background:var(--kd-primary);width:20px}@media(prefers-reduced-motion:no-preference){.wel[data-auto=on] .dots button[aria-current=true] i{position:relative;overflow:hidden;background:var(--kd-slate-300)}.wel[data-auto=on] .dots button[aria-current=true] i:after{content:"";position:absolute;inset:0;background:var(--kd-primary);transform-origin:left center;animation:dotfill var(--wel-dwell, 5s) linear both}.wel[data-auto=on][data-run=off] .dots button[aria-current=true] i:after{animation-play-state:paused}}@keyframes dotfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wel-cta{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.wel-cta{gap:var(--kd-space-3)}}.wel-cta .kd-btn--primary{box-shadow:var(--kd-shadow-lg)}.wel-cta .kd-btn--primary:focus-visible{box-shadow:var(--kd-shadow-focus)}.wel-notif{position:absolute;left:var(--pa-gutter);right:var(--pa-gutter);top:min(41%,calc(100% - 430px));z-index:2;display:flex;align-items:flex-start;gap:var(--kd-space-3);padding:var(--kd-space-3) 14px;border-radius:22px;background:color-mix(in oklab,var(--kd-white) 60%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--kd-white) 55%,transparent),var(--kd-shadow-md);backdrop-filter:blur(5px) saturate(1.08);-webkit-backdrop-filter:blur(5px) saturate(1.08)}@media(max-height:600px){.wel-notif{top:calc(var(--kd-space-12) + var(--kd-space-6))}}.wel-notif__icon{flex:none;width:38px;height:38px;border-radius:var(--kd-radius-sm);display:grid;place-items:center;background:var(--kd-ink)}.wel-notif__body{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kd-space-3);min-width:0;flex:1}.wel-notif__main{display:flex;flex-direction:column;min-width:0;flex:1}.wel-notif__app{font-size:var(--kd-text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kd-slate-600)}.wel-notif__when{font-size:var(--kd-text-2xs);color:var(--kd-slate-600)}.wel-notif__title{font-size:var(--kd-text-sm);font-weight:400;line-height:1.35;color:var(--kd-ink);margin-top:1px}.wel-notif__title{text-wrap:balance}.wel-notif__title b{font-weight:700;white-space:nowrap}.wel-notif__side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--kd-space-1);flex-shrink:0}.wel-notif__amt{margin-top:var(--kd-space-1);font-family:var(--kd-font-num);font-variant-numeric:tabular-nums lining-nums;font-size:var(--kd-text-lg);font-weight:700;line-height:1;color:var(--kd-value-strong)}@media(prefers-reduced-motion:no-preference){.wel-notif{animation:notifIn .46s cubic-bezier(.2,.9,.3,1) .14s both}.carotext h1{animation:paneIn .4s var(--kd-ease-standard) both}.carotext p{animation:paneIn .4s var(--kd-ease-standard) .06s both}}@keyframes notifIn{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}@keyframes paneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.carotext h1,.carotext p{animation:paneFade .12s linear both}}@keyframes paneFade{0%{opacity:0}to{opacity:1}}@media(min-width:768px){.wel{display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--pa-gutter) var(--pa-gutter)}.wel-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--kd-space-6);width:100%;max-width:37ch}.wel-foot,html[data-pwa] .wel-foot{position:static;left:auto;right:auto;bottom:auto;gap:var(--kd-space-4)}.wel-band,html[data-pwa] .wel-band{position:static;padding:0}.wel-band{display:block;max-width:33ch}.wel-mark--top{display:none}.wel-mark--panel{display:block}.wel-figure{overflow:hidden}.carotext h1{font-size:var(--kd-text-3xl)}.carotext p{font-size:var(--kd-text-base);min-height:3.1em}.dots{justify-content:flex-start;margin-inline-start:calc(-1 * var(--kd-space-2))}.dots button{width:auto;min-width:24px;padding:0 var(--kd-space-2);display:flex;align-items:center;justify-content:center}.wel-cta{flex-direction:row}.wel-cta .kd-btn{flex:1 1 0;min-width:0}}@media(min-width:768px)and (max-width:1199px){.wel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--kd-surface-alt) 90%,transparent) 42%);-webkit-mask-image:linear-gradient(90deg,var(--kd-ink) calc(var(--pa-gutter) + 33ch),transparent calc(var(--pa-gutter) + 33ch + var(--kd-space-12)));mask-image:linear-gradient(90deg,var(--kd-ink) calc(var(--pa-gutter) + 33ch),transparent calc(var(--pa-gutter) + 33ch + var(--kd-space-12)))}@media(min-aspect-ratio:5/4){.wel:after{top:0;height:auto;-webkit-mask-image:none;mask-image:none;background:linear-gradient(90deg,color-mix(in oklab,var(--kd-surface-alt) 90%,transparent) 0%,color-mix(in oklab,var(--kd-surface-alt) 86%,transparent) 30%,transparent 58%),linear-gradient(180deg,transparent 55%,color-mix(in oklab,var(--kd-surface-alt) 80%,transparent) 100%)}}.pa-plate{width:calc(100% * var(--pl-zoom, 1));max-width:none;object-position:var(--pl-md, 50% 50%)}@media(min-aspect-ratio:5/4){.pa-plate{width:calc(100% * (1 + (var(--pl-zoom, 1) - 1) / 3))}}.wel-notif{left:auto;top:var(--pa-gutter);width:min(calc(100% - 2 * var(--pa-gutter)),calc(var(--kd-container-focus) * .6))}}@media(min-width:768px)and (max-width:1199px){@media not all and (min-aspect-ratio:5/4){.wel:after{content:none}.wel{padding:0}.wel-copy{max-width:none;padding:var(--kd-space-8) var(--pa-gutter) calc(var(--pa-gutter) + env(safe-area-inset-bottom));background:var(--kd-surface-alt);border-radius:var(--kd-radius-2xl) var(--kd-radius-2xl) 0 0}.wel-copy>*{max-width:37ch}.wel-copy>.wel-band{max-width:33ch}.pa-plate{width:100%;object-position:50% 20%}}}@media(min-width:768px)and (max-height:600px){html:has(.wel){overflow:auto}.wel{position:relative;inset:auto;height:auto;min-height:calc(100dvh - var(--kd-envbar-h, 0px));overflow:visible}}.pa-turnstile{display:flex;justify-content:center}@media(min-width:1200px),(min-width:768px)and (min-aspect-ratio:5/4)and (min-height:700px){.wel,.pa-page{--pa-split-col: calc(var(--pa-card-w) + var(--kd-space-4));--wel-h1-split: clamp(var(--kd-text-2xl), 3.3vw, 42px);--pa-one-x: min(0px, max(100vw - 179.17vh, 25vw - 48.34vh));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.wel{grid-template-rows:minmax(0,1fr)}.wel:after,.pa-page:before{content:none}.pa-photo{grid-column:1;grid-row:1;position:relative;inset:auto;isolation:isolate;overflow:hidden;background:var(--kd-slate-200)}.pa-plate{width:100%;object-position:var(--pl-lg, 50% 50%)}.pa-plate--one{right:auto;bottom:auto;width:100vw;max-width:none;height:max(100%,100vh)}.wel-notif{left:var(--kd-space-6);right:var(--kd-space-6);top:min(calc(33.14vw + 4vh),calc(100% - 3 * var(--kd-space-16)));width:min(calc(100% - 2 * var(--kd-space-6)),calc(var(--kd-container-focus) * .6));margin-inline:auto}.wel-copy{grid-column:2;grid-row:1;align-self:center;justify-self:start;margin-inline-start:max(var(--kd-space-4),calc((100% - var(--pa-split-col)) / 2))}.wel-copy{position:static;width:min(var(--pa-split-col),calc(100% - 2 * var(--kd-space-4)));max-width:none;margin-block:var(--kd-space-24);gap:var(--kd-space-10)}.wel-mark--panel,.wel-trust{position:absolute;left:calc(50% + max(var(--kd-space-4),(50% - var(--pa-split-col)) / 2));z-index:2}.wel-mark--panel{top:var(--kd-space-12)}.wel-trust{display:block;bottom:var(--kd-space-12)}.wel-trust .pre-trust{justify-content:flex-start;font-size:var(--kd-text-sm)}.carotext{gap:var(--kd-space-5)}.carotext h1,.wel .askel-h1{font-size:var(--wel-h1-split)}.carotext p,.wel .askel-p{font-size:var(--kd-text-md)}.wel-band{max-width:none}.wel .dots{position:absolute;left:25%;bottom:var(--kd-space-8);translate:-50% 0;z-index:3;height:var(--kd-space-8);margin:0;padding:0 var(--kd-space-1);border:var(--kd-glass-edge);border-radius:var(--kd-radius-pill);background:var(--kd-glass-thin);box-shadow:var(--kd-glass-highlight),var(--kd-glass-shadow);-webkit-backdrop-filter:var(--kd-glass-blur);backdrop-filter:var(--kd-glass-blur)}.wel .dots button:not([aria-current=true]) i{background:color-mix(in oklab,var(--kd-ink) 35%,transparent)}.wel .dots .askel-dot i{background:color-mix(in oklab,var(--kd-ink) 20%,transparent)}.wel .dots button,.wel .dots .askel-dot{height:var(--kd-tap-min);margin-block:calc((var(--kd-space-8) - var(--kd-tap-min)) / 2)}}.pa-rw{display:inline-block;white-space:nowrap}.pa-rw__word{display:inline-block}@media(prefers-reduced-motion:no-preference){.pa-rw__word--in{animation:pa-rw-in var(--kd-motion-slow) var(--kd-ease-out) both}}@keyframes pa-rw-in{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}.pa-page{--pa-modal-foot: calc(var(--kd-space-8) + var(--kd-space-1) / 2);--pa-modal-x: var(--kd-space-3);--pa-logo-x: calc(var(--kd-space-5) + var(--kd-space-1) / 2);--pa-logo-top: calc(env(safe-area-inset-top, 0px) + var(--kd-space-3) + var(--kd-space-1) / 2);--pa-plate-fade: .18s;--pa-field-h: 64px;--pa-field-x: calc(var(--kd-space-4) + var(--kd-space-1) / 2);--pa-ticket-h: 76px;--pa-ticket-stub: 68px;--pa-ticket-mark: 30px;--pa-notch: 9px;--pa-step-line: 16px;--pa-ff-line: color-mix(in oklab, var(--kd-slate-500) 72%, var(--kd-white));position:fixed;top:var(--kd-envbar-h, 0px);left:0;right:0;display:block;height:calc(var(--pa-vh, 100dvh) - var(--kd-envbar-h, 0px));padding:0;overflow:visible;transform:translateY(var(--pa-vt, 0));background:var(--kd-surface-alt);font-family:var(--kd-font-body);color:var(--kd-ink)}html:has(.pa-page){overflow:hidden;background:var(--kd-surface-alt)}.pa-page:before,.wel:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(160deg,color-mix(in oklab,var(--kd-surface-alt) 45%,transparent) var(--pa-fade-from),transparent calc(var(--pa-fade-from) + 100px));transition:opacity var(--kd-motion-base) var(--kd-ease-standard)}.pa-page,.wel{--pa-fade-from: calc(env(safe-area-inset-top, 0px) + var(--kd-space-3) + var(--kd-space-1) / 2)}@media(min-width:768px){.wel:before{content:none}}.pa-mark{position:absolute;left:var(--pa-logo-x);top:var(--pa-logo-top);z-index:2;transition:opacity var(--kd-motion-base) var(--kd-ease-standard)}.pa-photo--auth{position:absolute;top:0;left:0;right:0;display:block;grid-column:auto;height:var(--pa-full, 100%);z-index:0;overflow:hidden;transform:translateY(calc(-1 * var(--pa-pan, 0px)));transition:transform var(--kd-motion-slow) var(--kd-ease-standard)}@media(prefers-reduced-motion:no-preference){.pa-plate--in{animation:pa-plate-in var(--pa-plate-fade) linear both}}@keyframes pa-plate-in{0%{opacity:0}to{opacity:1}}.pa-page.is-kbd:before,.pa-page.is-kbd .pa-mark{opacity:0}.pa-page.is-kbd .pa-dock{bottom:var(--kd-space-3);max-height:calc(100% - var(--kd-space-3) - env(safe-area-inset-top,0px))}.pa-page.is-kbd .pa-card{padding-bottom:var(--kd-space-4)}.pa-dock{position:absolute;z-index:3;left:var(--pa-modal-x);right:var(--pa-modal-x);bottom:max(var(--pa-modal-foot),env(safe-area-inset-bottom,0px));max-height:calc(100% - var(--pa-modal-foot) - env(safe-area-inset-top,0px) - var(--kd-space-3));display:flex;flex-direction:column;gap:var(--kd-space-2)}.pa-card{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--kd-space-3) var(--kd-space-5) var(--kd-space-5);border-radius:var(--kd-radius-2xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xl)}.pa-card--bare{padding-top:var(--kd-space-6)}.pa-card.is-moving{overflow:hidden}.pa-card.is-rising{background:none;box-shadow:none}.pa-rise{position:absolute;z-index:2;box-shadow:var(--kd-shadow-xl)}.steprow{--pa-row-over: calc(var(--kd-space-1) + var(--kd-space-1) / 2);display:flex;align-items:center;justify-content:space-between;min-height:var(--kd-tap-min);margin:0 calc(-1 * var(--pa-row-over)) var(--kd-space-1);padding:0}.steprow .step-back{position:relative;background:none}.steprow .step-back:before{content:"";position:absolute;inset:var(--kd-space-1);border-radius:var(--kd-radius-circle);background:var(--kd-surface-alt)}.steprow .step-back:hover{background:none}.steprow .step-back svg{position:relative}.steprow__step{margin-left:auto;padding-right:var(--pa-row-over);font-family:var(--kd-font-num);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold);line-height:var(--pa-step-line);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--kd-primary)}.pa-side{display:inline-flex;align-items:center;gap:var(--kd-space-1);min-height:var(--kd-tap-min);padding-right:var(--pa-row-over);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-medium);color:var(--kd-text-muted)}.pa-side a{display:inline-flex;align-items:center;min-height:var(--kd-tap-min);font-weight:var(--kd-weight-bold);color:var(--kd-primary)}.pa-roll{display:inline-block;height:var(--pa-step-line);overflow:hidden;vertical-align:bottom}.pa-roll__reel{display:block}.pa-roll__reel b{display:block;height:var(--pa-step-line);font-weight:inherit;font-variant-numeric:tabular-nums lining-nums}.pa-roll__reel.is-rolling{transform:translateY(-50%)}@media(prefers-reduced-motion:no-preference){.pa-roll__reel{transition:transform .2s var(--kd-ease-standard)}}.autht{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-title-sub);font-weight:var(--kd-weight-bold);line-height:1.25;letter-spacing:var(--kd-tracking-snug);color:var(--kd-ink)}.auths{margin:var(--kd-space-1) 0 0;font-size:var(--kd-text-sm);line-height:1.5;color:var(--kd-slate-600);text-wrap:pretty}.auths p{margin:0}.auths b{font-weight:var(--kd-weight-bold);color:var(--kd-ink);overflow-wrap:anywhere}.pa-nowrap{white-space:nowrap}.pa-kicker{margin:var(--kd-space-2) 0;font-family:var(--kd-font-num);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-semibold);color:var(--kd-text-muted)}.authpend{display:flex;align-items:center;gap:var(--kd-space-2);margin-top:var(--kd-space-4);font-size:var(--kd-text-sm);color:var(--kd-slate-600)}.pa-body{display:flex;flex-direction:column;gap:var(--kd-space-3);margin-top:var(--kd-space-4)}.pa-body>.pa-turnstile{margin-top:calc(-1 * var(--kd-space-3))}.pa-body>.pa-turnstile>div{width:100%}.pa-body>.pa-turnstile:has(>[data-kd-ts-drawn]){margin-top:var(--kd-space-1)}.authmeta{margin:calc(var(--kd-space-1) / 2) 0 0;padding:0;font-size:var(--kd-text-xs);line-height:1.5;text-align:center;text-wrap:balance;color:var(--kd-text-muted)}.authmeta a{position:relative;font-weight:var(--kd-weight-bold);text-decoration:none;color:var(--kd-primary)}.authmeta a:after{content:"";position:absolute;top:50%;right:calc(-1 * var(--kd-space-2));left:calc(-1 * var(--kd-space-2));height:var(--kd-tap-min);transform:translateY(-50%)}.pa-alt{display:flex;align-items:center;justify-content:center;gap:var(--kd-space-1);margin:calc(var(--kd-space-1) - var(--kd-space-3)) 0 0;min-height:var(--kd-tap-min);font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.nf-hold{visibility:hidden}.pa-count{font-family:var(--kd-font-num);font-variant-numeric:tabular-nums;font-weight:var(--kd-weight-bold);color:var(--kd-ink)}.pa-ffw{position:relative}.pa-ff{position:relative;display:block;height:var(--pa-field-h);border-radius:var(--kd-radius-lg);background:var(--kd-white);box-shadow:inset 0 0 0 1px var(--pa-ff-line);transition:box-shadow var(--kd-motion-base) var(--kd-ease-standard)}.pa-ff input{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--kd-space-6) var(--kd-space-12) var(--kd-space-2) var(--pa-field-x);border:0;border-radius:inherit;outline:0;background:none;font-family:var(--kd-font-body);font-size:var(--kd-text-base);font-weight:var(--kd-weight-semibold);color:var(--kd-ink);caret-color:var(--kd-primary)}.pa-ff__l{position:absolute;left:var(--pa-field-x);top:var(--kd-space-5);font-size:var(--kd-text-base);line-height:1.375;color:var(--kd-text-muted);pointer-events:none;transform-origin:0 0;transition:transform var(--kd-motion-base) var(--kd-ease-standard),color var(--kd-motion-base)}.pa-ff input:focus~.pa-ff__l,.pa-ff input:not(:placeholder-shown)~.pa-ff__l{transform:translateY(calc(-1 * var(--kd-space-2) - var(--kd-space-1) / 2)) scale(.75)}.pa-ff:focus-within{box-shadow:inset 0 0 0 1px var(--kd-primary),var(--kd-shadow-focus)}.pa-ff:focus-within .pa-ff__l{color:var(--kd-primary)}.pa-ff.is-error{box-shadow:inset 0 0 0 2px var(--kd-error-text)}.pa-ff.is-error:focus-within{box-shadow:inset 0 0 0 2px var(--kd-error-text),var(--kd-shadow-focus)}.pa-ff.is-error .pa-ff__l{color:var(--kd-error-text)}.pa-ff__x{position:absolute;right:var(--kd-space-2);top:var(--kd-space-2);display:grid;place-items:center;width:var(--kd-tap-min);height:var(--pa-tap-field, var(--kd-space-12));padding:0;border:0;background:none;cursor:pointer}.pa-ff__x i{display:grid;place-items:center;width:var(--kd-space-5);height:var(--kd-space-5);border-radius:var(--kd-radius-circle);background:var(--pa-ff-line);color:var(--kd-white)}.pa-ff__x svg{width:var(--kd-space-3);height:var(--kd-space-3)}.pa-tk{--pa-tk-c: var(--kd-primary);--pa-tk-w: 1px;position:relative;display:block;filter:drop-shadow(var(--pa-tk-w) 0 0 var(--pa-tk-c)) drop-shadow(calc(-1 * var(--pa-tk-w)) 0 0 var(--pa-tk-c)) drop-shadow(0 var(--pa-tk-w) 0 var(--pa-tk-c)) drop-shadow(0 calc(-1 * var(--pa-tk-w)) 0 var(--pa-tk-c));transition:filter var(--kd-motion-base)}.pa-tk__b{position:relative;display:flex;align-items:stretch;height:var(--pa-ticket-h);border-radius:var(--kd-radius-lg);background:var(--kd-primary-subtle);-webkit-mask:radial-gradient(circle var(--pa-notch) at 0 50%,transparent 97%,var(--kd-ink)) left / 51% 100% no-repeat,radial-gradient(circle var(--pa-notch) at 100% 50%,transparent 97%,var(--kd-ink)) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--pa-notch) at 0 50%,transparent 97%,var(--kd-ink)) left / 51% 100% no-repeat,radial-gradient(circle var(--pa-notch) at 100% 50%,transparent 97%,var(--kd-ink)) right / 51% 100% no-repeat}.pa-tk__s{flex:none;display:grid;place-items:center;position:relative;width:var(--pa-ticket-stub)}.pa-tk__s:after{content:"";position:absolute;inset-block:0;right:0;width:1.5px;background:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--pa-tk-c) 45%,transparent) 0 var(--kd-space-1),transparent var(--kd-space-1) var(--kd-space-2))}.pa-tk__s svg{width:var(--pa-ticket-mark);height:var(--pa-ticket-mark)}.pa-tk__m{position:relative;flex:1;min-width:0}.pa-tk__l{position:absolute;left:var(--kd-space-4);top:calc(var(--kd-space-3) + var(--kd-space-1) / 2);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-semibold);line-height:var(--pa-step-line);color:var(--kd-cerulean-700)}.pa-tk input{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:calc(var(--kd-space-6) + var(--kd-space-1) / 2) var(--kd-space-3) var(--kd-space-1) var(--kd-space-4);border:0;outline:0;background:none;font-family:var(--kd-font-num);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.04em;text-transform:uppercase;color:var(--kd-ink);caret-color:var(--kd-primary)}.pa-tk input::placeholder{font-weight:var(--kd-weight-medium);text-transform:none;color:var(--kd-slate-500);opacity:1}.pa-tk:focus-within{--pa-tk-w: 2.5px}.pa-tk input:focus-visible{box-shadow:none}.pa-tk:focus-within .pa-tk__b{background:var(--kd-white)}.pa-tk.is-error{--pa-tk-c: var(--kd-error-text)}.pa-tk.is-error .pa-tk__b{background:var(--kd-error-subtle)}.pa-tk.is-error .pa-tk__l{color:var(--kd-error-text)}.pa-tk.is-error input::placeholder{color:transparent}.pa-body .codefield{display:flex;flex-direction:column;gap:var(--kd-space-3)}.pa-err,.pa-ok,.kd-otp .pa-err,.kd-otp .pa-ok{display:flex;align-items:flex-start;gap:var(--kd-space-1);margin:calc(-1 * var(--kd-space-1)) 0 0 calc(var(--kd-space-1) / 2);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-regular);line-height:1.4;color:var(--kd-error-text)}.pa-ok,.kd-otp .pa-ok{color:var(--kd-success-text)}.pa-err svg,.pa-ok svg{flex:none;width:var(--kd-space-4);height:var(--kd-space-4);margin-top:2px}.pa-inline{position:relative;font-weight:var(--kd-weight-bold);color:var(--kd-primary)}.pa-inline:after{content:"";position:absolute;top:50%;right:0;left:0;height:var(--kd-tap-min);transform:translateY(-50%)}.pa-tick{width:var(--kd-space-5);height:var(--kd-space-5)}.pa-ext{width:var(--kd-icon-md);height:var(--kd-icon-md)}.pa-more{margin:0}.pa-more .linkbtn{white-space:nowrap}.pa-body .kd-otp{gap:var(--kd-space-3)}.pa-body .kd-otp__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pa-body .kd-otp__box{height:var(--pa-field-h);border:0;border-radius:var(--kd-radius-md);background:var(--kd-white);box-shadow:inset 0 0 0 1px var(--pa-ff-line)}.pa-body .kd-otp__box:focus{box-shadow:inset 0 0 0 1px var(--kd-primary),var(--kd-shadow-focus)}.pa-body .kd-otp.is-error .kd-otp__box{background:var(--kd-error-subtle);box-shadow:inset 0 0 0 2px var(--kd-error-text)}.pa-body .kd-otp.is-error .kd-otp__box:focus{box-shadow:inset 0 0 0 2px var(--kd-error-text),var(--kd-shadow-focus)}.pa-body .kd-otp.is-checking .kd-otp__box{color:var(--kd-text-muted)}.pa-body .kd-otp.is-done .kd-otp__box{box-shadow:inset 0 0 0 2px var(--kd-success-text)}.pa-keep{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-2);min-height:var(--kd-tap-min);margin:calc(-1 * var(--kd-space-1)) 0}.pa-keep .kd-switch{flex:none}.pa-resend{display:flex;align-items:center;gap:var(--kd-space-1);min-height:var(--kd-space-6);margin:0;font-size:var(--kd-text-sm);white-space:nowrap;color:var(--kd-text-muted)}.pa-offline{display:flex;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-3) var(--kd-space-4);border-radius:var(--kd-radius-lg);background:var(--kd-white);box-shadow:var(--kd-shadow-md);font-size:var(--kd-text-sm);line-height:1.4}.pa-offline svg{flex:none;width:var(--kd-space-5);height:var(--kd-space-5);color:var(--kd-text-muted)}.pa-offline b{display:block}@media(min-width:768px){.pa-dock{left:calc(50% - var(--pa-card-w) / 2);right:auto;bottom:var(--kd-space-16);width:var(--pa-card-w)}.pa-card{padding:var(--kd-space-5) var(--kd-space-8) var(--kd-space-6)}.pa-card--bare{padding-top:var(--kd-space-8)}}@media(min-width:1200px),(min-width:768px)and (min-aspect-ratio:5/4)and (min-height:700px){.pa-dock{left:auto;right:var(--kd-space-16);top:50%;bottom:auto;transform:translateY(-50%)}}.cpage{box-sizing:border-box;display:flex;justify-content:center;min-height:calc(100dvh - var(--kd-envbar-h, 0px));padding:calc(var(--kd-space-5) + env(safe-area-inset-top)) var(--kd-gutter-mobile) calc(var(--kd-space-8) + env(safe-area-inset-bottom));background:var(--kd-surface-alt);font-family:var(--kd-font-body);color:var(--kd-ink)}.cpage__col{display:flex;flex:1;flex-direction:column;gap:var(--kd-space-6);width:100%;max-width:var(--kd-container-focus);min-width:0}@media(min-width:768px){.cpage{padding-top:var(--kd-space-12);padding-bottom:var(--kd-space-12)}}.cpage__top{position:sticky;top:calc(env(safe-area-inset-top) + var(--kd-space-2) + var(--kd-envbar-h, 0px));z-index:3;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.cpage__top .kd-iconbtn{pointer-events:auto}.cpage__step{margin:0;font-family:var(--kd-font-num);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--kd-primary)}.cpage__body{display:flex;flex:1;flex-direction:column}.cpage__stack{display:flex;flex-direction:column;gap:var(--kd-space-6)}.cpage__foot{display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-3)}.cpage__foot>.kd-btn{align-self:stretch}.ctiles{display:flex;align-items:center;justify-content:center;gap:var(--kd-space-3);padding-top:var(--kd-space-4)}.ctile{box-sizing:border-box;display:grid;flex:none;width:var(--kd-tap-min);height:var(--kd-tap-min);place-items:center;border:1px solid var(--kd-border);border-radius:var(--kd-radius-md);background:var(--kd-white);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold);color:var(--kd-ink)}.ctile--k svg{width:var(--kd-space-6);height:var(--kd-space-6)}.ctiles__dash{flex:none;width:var(--kd-space-10);border-top:2px dashed var(--kd-border-strong)}.ctiles__spin{box-sizing:border-box;flex:none;width:var(--kd-space-5);height:var(--kd-space-5);margin-inline:var(--kd-space-2);border:2px solid var(--kd-border);border-top-color:var(--kd-primary);border-radius:var(--kd-radius-circle);animation:cspin .9s linear infinite}@keyframes cspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ctiles__spin{animation:none}}.chead{display:flex;flex-direction:column;gap:var(--kd-space-3);text-align:center}.chead__s{margin:0;font-size:var(--kd-text-base);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.chead__s strong{color:var(--kd-ink);font-weight:var(--kd-weight-semibold)}.cnote{margin:0;font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.csee{display:flex;flex-direction:column;gap:var(--kd-space-1);padding:var(--kd-space-4) var(--kd-space-4) var(--kd-space-1);background:var(--kd-white);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-xs)}.csee__list{display:flex;flex-direction:column;gap:var(--kd-space-3);margin:0;padding:0;list-style:none;font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-ink)}.csee__list li{display:flex;align-items:flex-start;gap:var(--kd-space-3)}.csee__list strong{font-weight:var(--kd-weight-semibold)}.csee__i{display:grid;flex:none;place-items:center;color:var(--kd-primary)}.csee__link{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--kd-tap-min);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);color:var(--kd-primary);text-decoration:none;border-radius:var(--kd-radius-sm)}.calt{margin:0;text-align:center;font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.calt a{font-weight:var(--kd-weight-bold);color:var(--kd-primary);text-decoration:none;border-radius:var(--kd-radius-sm)}.cpersonal{margin:0;text-align:center;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-text)}.clink{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:var(--kd-tap-min);padding:0;border:none;background:none;font:inherit;font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);color:var(--kd-primary);cursor:pointer;border-radius:var(--kd-radius-pill)}.csee__link:focus-visible,.calt a:focus-visible,.clink:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.blockerr{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--kd-space-2);background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-xl);padding:var(--kd-space-5)}.blockerr__t{font-family:var(--kd-font-display);font-weight:var(--kd-weight-black);font-size:var(--kd-text-base);color:var(--kd-ink)}.blockerr__d{font-size:var(--kd-text-sm);line-height:1.55;color:var(--kd-slate-500);max-width:34ch}.howcard{display:flex;flex-direction:column;gap:var(--kd-space-2);background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-xl);padding:var(--kd-space-4)}.howcard__t{font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-slate-500);margin:0}.howcard__line{font-size:var(--kd-text-xs);line-height:1.5;color:var(--kd-slate-600)}.pageroute{position:relative;z-index:1;padding-top:var(--kd-space-5);padding-bottom:var(--kd-tabbar-clearance)}@media(min-width:768px){.pageroute{padding-bottom:var(--kd-space-10)}}.w-panel{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-4);background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-sm);padding:var(--kd-space-8) var(--kd-space-6)}.w-panel .kd-empty{padding:0}@media(min-width:768px){.w-panel{max-width:var(--kd-container-prose);margin-inline:0;padding:var(--kd-space-12) var(--kd-space-10)}}@media(min-width:1200px){.w-panel{max-width:var(--kd-container-focus)}}.w-panel--connect{align-items:stretch;text-align:left}.connectdoor{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-4);background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-sm);padding:var(--kd-space-8) var(--kd-space-6);text-align:center}.connectdoor__art{flex:none}.connectdoor__body{display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-3);min-width:0;width:100%}.connectdoor__t{margin:0;font-family:var(--kd-font-display);font-weight:var(--kd-weight-black);font-size:var(--kd-text-lg);letter-spacing:var(--kd-tracking-tight);color:var(--kd-ink);text-wrap:balance}.connectdoor__d{margin:0;font-size:var(--kd-text-sm);line-height:1.55;color:var(--kd-slate-600);max-width:46ch}.connectdoor__cta{width:100%;max-width:var(--kd-container-focus);margin-top:var(--kd-space-2)}@media(min-width:768px){.connectdoor{max-width:var(--kd-container-prose);padding:var(--kd-space-12) var(--kd-space-10)}.connectdoor__cta{max-width:var(--kd-rail)}}@media(min-width:1200px){.connectdoor{max-width:var(--kd-container-focus)}}.connchip{display:inline-flex;align-items:center;gap:var(--kd-space-1);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);color:var(--kd-success-text);background:var(--kd-success-subtle);border-radius:var(--kd-radius-pill);padding:var(--kd-space-1) var(--kd-space-3)}.connchip svg{width:var(--kd-icon-sm);height:var(--kd-icon-sm);flex:none}.connchip--off{color:var(--kd-text-muted);background:var(--kd-surface-sunken)}.only-desktop{display:none}@media(min-width:768px){.only-mobile{display:none}.only-desktop{display:block}}.connect-later{display:flex;justify-content:center;margin:0;text-align:center}.connect-later__a{display:inline-flex;align-items:center;min-height:var(--kd-tap-min);padding-inline:var(--kd-space-2);border-radius:var(--kd-radius-sm);font-size:var(--kd-text-sm);color:var(--kd-text-muted);text-decoration:underline;text-underline-offset:.2em}.connect-later__a:hover{color:var(--kd-text)}.connect-later__a:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.pageroute.tabroot{padding-top:var(--kd-space-5);gap:var(--kd-space-10)}.tabroot__col{display:flex;flex-direction:column;gap:var(--kd-space-10)}@media(min-width:768px){.pageroute.tabroot>*{width:100%;max-width:var(--kd-container-focus);margin-inline:auto}}.tabroot__lead{display:flex;flex-direction:column}.tabroot__ink{position:relative;margin-top:calc(-1 * var(--kd-space-10))}.tabroot__lead:has(.tabroot__ink)+.tabroot__under-ink,.wallet .tabroot__lead:has(.tabroot__ink)+.cardsk{margin-top:calc(var(--kd-space-3) - var(--kd-space-10))}.tabroot__lead:not(:has(.tabroot__ink))+*{margin-top:calc(var(--kd-space-8) - var(--kd-space-10))}.tabroot__ready{display:flex;flex-direction:column;gap:var(--kd-space-6)}.tabsect{display:flex;flex-direction:column;gap:var(--kd-space-3)}.kd-rowgroup.tablist{border:none;border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-xs);background:var(--kd-white)}.tablist .kd-row__thumb>.kd-btile{width:100%;height:100%}.kd-row__thumb .kd-btile__logo{width:var(--_logo);height:auto;object-fit:contain}.home-wait{margin:0;display:flex;flex-direction:column;gap:2px}.home-wait__t{font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);line-height:1.35;color:var(--kd-text)}.home-wait__s{font-size:var(--kd-text-sm);line-height:1.4;color:var(--kd-text-muted)}.home-note{margin:0;font-size:var(--kd-text-sm);line-height:1.45;color:var(--kd-text-muted)}.home-note--line{padding:0 var(--kd-space-1)}.home-connect__p{margin:0;font-size:var(--kd-text-sm);line-height:1.45;color:var(--kd-text-muted)}.home-connect__cta{display:flex;flex-direction:column;align-items:stretch;gap:var(--kd-space-3);margin-top:var(--kd-space-2)}.home-strip{display:flex;gap:var(--kd-space-3);overflow-x:auto;margin:0 calc(-1 * var(--kd-space-5));padding:0 var(--kd-space-5) var(--kd-space-1);scrollbar-width:none}.home-strip::-webkit-scrollbar{display:none}.home-strip__tile{flex:none}.home-strip__more{flex:1;min-width:134px;height:96px;box-sizing:border-box;padding:var(--kd-space-3) var(--kd-space-4);border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs);display:flex;align-items:center;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);line-height:1.35;color:var(--kd-text)}@media(min-width:768px){.home-strip{margin:0;padding:0 0 var(--kd-space-1)}}.sk{display:block;flex:none;background:var(--kd-border);border-radius:var(--kd-radius-pill)}.hcard-sk{display:flex;flex-direction:column;gap:var(--kd-space-1)}.sk--eyebrow{width:112px;height:12px}.sk--figure{width:128px;height:60px;border-radius:var(--kd-radius-md)}.sk--note{width:160px;height:14px}.sk--line88{width:88%;height:14px;margin-top:var(--kd-space-3)}.sk--line85{width:85%;height:12px;margin-top:var(--kd-space-3)}.inksk{display:flex;flex-direction:column;gap:var(--kd-space-4);padding:var(--kd-space-5);border-radius:var(--kd-radius-xl);background:var(--kd-surface-inverse);box-shadow:var(--kd-boost-shadow-down)}.inksk .sk{background:color-mix(in oklab,var(--kd-white) 12%,transparent)}.inksk__head{display:flex;align-items:center;gap:var(--kd-space-4)}.inksk__fig{display:flex;flex-direction:column;gap:var(--kd-space-1)}.inksk__lines{display:flex;flex-direction:column;gap:var(--kd-space-3)}.sk--ink-tile{width:64px;height:64px;border-radius:var(--kd-radius-md)}.sk--ink-figure{width:88px;height:48px;border-radius:var(--kd-radius-md)}.sk--ink-title{width:120px;height:19px}.sk--ink-line88{width:88%;height:17px}.sk--ink-line72{width:72%;height:16px}.sk--ink-cta{width:100%;height:54px}.cardsk{display:flex;flex-direction:column;border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs);overflow:hidden}.rowsk{display:flex;align-items:center;gap:var(--kd-space-3);min-height:76px;box-sizing:border-box;padding:var(--kd-space-3) var(--kd-space-4)}.rowsk+.rowsk{border-top:1px solid var(--kd-border)}.rowsk--conn{min-height:72px}.rowsk__body{flex:1;display:flex;flex-direction:column;gap:var(--kd-space-2)}.sk--thumb{width:52px;height:52px;border-radius:var(--kd-radius-md);background:var(--kd-surface-alt)}.sk--mark{width:44px;height:44px;border-radius:var(--kd-radius-md);background:var(--kd-surface-alt)}.sk--row-title,.sk--conn-title{width:60%;height:14px}.sk--row-sub,.sk--conn-sub{width:42%;height:12px}.home-strip__sk{display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-2);flex:none}.sk--tile96{width:96px;height:96px;border-radius:var(--kd-radius-xl)}.sk--tile-name{width:56px;height:12px}.sk--tile-more{flex:1;min-width:134px;height:96px;border-radius:var(--kd-radius-xl)}.home-pill{display:inline-flex;flex:none;align-items:center;gap:var(--kd-space-1);min-height:var(--kd-space-8);padding-inline:var(--kd-space-3);border-radius:var(--kd-radius-pill);background:var(--kd-cerulean-50);color:var(--kd-primary);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);white-space:nowrap}.home-pill b{font-family:var(--kd-font-num);color:var(--kd-value-strong)}.home-pill--bone{width:var(--kd-space-24)}.brxpage{container:kd-brands / inline-size;display:flex;flex-direction:column;gap:var(--kd-space-8)}.brx{display:flex;flex-direction:column;gap:var(--kd-space-10)}.brx-group{display:flex;flex-direction:column;gap:var(--kd-space-3)}.brx-sk__head{display:flex;align-items:center;min-height:var(--kd-tap-min)}.brx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kd-space-3)}@media(min-width:1200px){.brxpage>.kd-errcard,.brx:has(>.brx-empty){max-width:var(--kd-container-focus)}}@container kd-brands (min-width: 720px){.brx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container kd-brands (min-width: 1000px){.brx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.brx-empty{display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-6) var(--kd-space-2) 0;text-align:center}.brx-empty__t{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-xl);font-weight:var(--kd-weight-bold);line-height:var(--kd-leading-snug);letter-spacing:var(--kd-tracking-snug);color:var(--kd-text)}.brx-empty__b{margin:0;max-width:34ch;font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-text)}.bp{display:flex;flex-direction:column;gap:var(--kd-space-6)}.bp-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kd-space-2)}.bp-title{min-width:0;width:100%}.bp-main{display:flex;flex-direction:column;gap:var(--kd-space-8)}.bp-hero{display:flex;flex-direction:column;gap:var(--kd-space-4)}.bp-hero__b{margin:0;font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-text)}.bp-boosts{display:flex;flex-direction:column;gap:var(--kd-space-3)}.bp-rows.kd-rowgroup{margin-top:var(--kd-space-3);border:none;border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs)}.bp-note{display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-6) var(--kd-space-5);border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs);text-align:center}.bp-note__g{display:block;width:var(--kd-icon-xl);height:var(--kd-icon-xl);color:var(--kd-primary)}.bp-note__g>svg{display:block;width:100%;height:100%}.bp-note__t{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);line-height:1.25;color:var(--kd-text)}.bp-note__b{margin:0 0 var(--kd-space-2);max-width:34ch;font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-text)}.bp-note__link{display:inline-flex;align-items:center;min-height:var(--kd-tap-min);padding:0 var(--kd-space-5);border-radius:var(--kd-radius-pill);background:var(--kd-primary-subtle);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);color:var(--kd-primary);text-decoration:none}.bp-note__link:focus-visible,.bp-fine__btn:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.bp-fine{border-top:1px solid var(--kd-border);border-bottom:1px solid var(--kd-border)}.bp-fine__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-3);width:100%;min-height:calc(var(--kd-space-12) + var(--kd-space-2));padding:0 var(--kd-space-1);border:none;background:none;font-family:inherit;font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);color:var(--kd-text);cursor:pointer}.bp-fine__chev{display:grid;place-items:center;flex:none;transition:transform var(--kd-motion-fast) var(--kd-ease-standard)}.bp-fine__chev.is-open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.bp-fine__chev{transition:none}}.bp-fine__list{display:flex;flex-direction:column;gap:var(--kd-space-2);margin:0;padding:0 var(--kd-space-1) var(--kd-space-4);list-style:none;font-size:var(--kd-text-sm);line-height:1.5;color:var(--kd-text-muted)}.bp-fine__list[hidden]{display:none}.bp-sk__lines,.bp-sk__inkfig,.bp-sk__rowb{display:flex;flex-direction:column;gap:var(--kd-space-2)}.bp-sk__rowb{flex:1;min-width:0}.bp-sk__ink{display:flex;flex-direction:column;gap:var(--kd-space-4);padding:var(--kd-space-5);border-radius:var(--kd-radius-xl);background:var(--kd-surface-inverse);box-shadow:var(--kd-shadow-boost)}.bp-sk__inkhead{display:flex;align-items:center;gap:var(--kd-space-4)}.bp-sk__inkbone{display:block;border-radius:var(--kd-radius-sm);background:color-mix(in oklab,var(--kd-white) 14%,transparent)}.bp-sk__inkbone--tile{flex:none;width:64px;height:64px;border-radius:var(--kd-radius-md)}.bp-sk__inkbone--fig{width:72px;height:28px}.bp-sk__inkbone--off{width:120px;height:16px}.bp-sk__inkbone--l1,.bp-sk__inkbone--l2{height:12px}.bp-sk__inkbone--l1{width:85%}.bp-sk__inkbone--l2{width:70%}.bp-sk__inkbone--cta{width:100%;height:54px;border-radius:var(--kd-radius-pill)}.bp-sk__rows{overflow:hidden;margin-top:var(--kd-space-3);border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs)}.bp-sk__row{display:flex;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-3) var(--kd-space-4)}.bp-sk__row+.bp-sk__row{border-top:1px solid var(--kd-border)}.bp-ev{display:flex;flex-direction:column;gap:var(--kd-space-3)}.bp-ev__card{display:flex;flex-direction:column;gap:var(--kd-space-4);padding:var(--kd-space-4);border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs)}.bp-ev__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.bp-band{display:flex;flex-direction:column;gap:var(--kd-space-3);padding-bottom:var(--kd-space-4);border-bottom:1px solid var(--kd-border)}.bp-band__top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--kd-space-3)}.bp-band__k{margin:0;font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.bp-band__v{margin:var(--kd-space-1) 0 0;font-size:var(--kd-text-xl);font-weight:var(--kd-weight-bold);line-height:var(--kd-leading-snug);color:var(--kd-text)}.bp-band__bars{display:flex;flex:none;align-items:flex-end;gap:var(--kd-space-1);height:34px}.bp-band__bars span{width:9px;border-radius:var(--kd-radius-xs);background:var(--kd-cerulean-100)}.bp-band__bars span:nth-child(1){height:44%}.bp-band__bars span:nth-child(2){height:70%}.bp-band__bars span:nth-child(3){height:100%}.bp-band__bars--low span:nth-child(1),.bp-band__bars--medium span:nth-child(1),.bp-band__bars--high span:nth-child(1){background:var(--kd-cerulean-300)}.bp-band__bars--medium span:nth-child(2),.bp-band__bars--high span:nth-child(2){background:var(--kd-cerulean-400)}.bp-band__bars--high span:nth-child(3){background:var(--kd-primary)}.bp-band__basis{margin:0;font-size:var(--kd-text-sm);line-height:1.5;color:var(--kd-text-muted)}.bp-mk{display:flex;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-3) 0}.bp-mk:first-child{padding-top:0}.bp-mk:last-child{padding-bottom:0}.bp-mk+.bp-mk,.bp-fact+.bp-fact{border-top:1px solid var(--kd-border)}.bp-mk__i{display:block;flex:none;width:var(--kd-icon-md);height:var(--kd-icon-md);color:var(--kd-primary)}.bp-mk__i>svg{display:block;width:100%;height:100%}.bp-mk__b{display:flex;flex:1;flex-direction:column;min-width:0}.bp-mk__m{font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);line-height:1.35;color:var(--kd-text)}.bp-mk__k,.bp-mk__d{font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.bp-mk__d{flex:none;text-align:right}.bp-when{display:flex;align-items:center;gap:var(--kd-space-1);font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.bp-when__clock{display:block;flex:none;width:14px;height:14px}.bp-mk--unconfirmed .bp-mk__i,.bp-mk--unconfirmed .bp-mk__m{color:var(--kd-text-muted)}.bp-fact{display:flex;align-items:flex-start;gap:var(--kd-space-3);padding:var(--kd-space-3) 0}.bp-fact:first-child{padding-top:0}.bp-fact:last-child{padding-bottom:0}.bp-fact__g{display:grid;flex:none;place-items:center;width:calc(var(--kd-space-10) + var(--kd-space-1));height:calc(var(--kd-space-10) + var(--kd-space-1));border-radius:var(--kd-radius-md);background:var(--kd-primary-subtle);color:var(--kd-primary)}.bp-fact__g>svg{display:block;width:var(--kd-icon-lg);height:var(--kd-icon-lg)}.bp-fact__b{display:flex;flex:1;flex-direction:column;gap:var(--kd-space-1);min-width:0}.bp-fact__t{font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);line-height:1.35;color:var(--kd-text)}.bp-fact__s{font-size:var(--kd-text-sm);line-height:1.5;color:var(--kd-text-muted)}.brx-grid .kd-btile__over .kd-badge{border:none;background:var(--kd-glass-media);box-shadow:var(--kd-glass-media-rim);color:var(--kd-white);-webkit-backdrop-filter:var(--kd-glass-media-blur);backdrop-filter:var(--kd-glass-media-blur)}@media(prefers-reduced-transparency:reduce){.brx-grid .kd-btile__over .kd-badge{background:var(--kd-surface-inverse);-webkit-backdrop-filter:none;backdrop-filter:none}}.listpage{display:flex;flex-direction:column;gap:var(--kd-space-6)}.listpage__hgroup{display:flex;flex-direction:column;gap:var(--kd-space-2)}.listpage__intro{font-size:var(--kd-text-sm);line-height:1.5;color:var(--kd-slate-600);margin:0;max-width:62ch}.listpage__bar{display:flex;align-items:center;gap:var(--kd-space-2)}.listpage__chips{flex:1;min-width:0}.listpage__sort{flex:none}.listpage__filter{flex:none;margin-right:auto}.listpage__chipsk{display:flex;flex:1;gap:var(--kd-space-2);height:var(--kd-control-h-sm)}.listpage__count.listpage__count--bone{display:block;width:var(--kd-space-16);border-radius:var(--kd-radius-xs)}.listpage__countrow{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-3)}.listpage__trailing{flex:none;min-width:0}.listpage__list{display:flex;flex-direction:column;gap:var(--kd-space-2)}.listpage__count{font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-slate-500)}.listpage__none{font-size:var(--kd-text-sm);line-height:1.5;color:var(--kd-slate-500);margin:0}.wallet-h2{margin:0;display:flex;align-items:baseline;gap:var(--kd-space-2);font-family:var(--kd-font-body);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);line-height:1.25;color:var(--kd-text)}.wallet-h2__count{font-family:var(--kd-font-num);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);font-variant-numeric:tabular-nums lining-nums;color:var(--kd-text-muted)}.wallet-body{display:flex;flex-direction:column;gap:var(--kd-space-10)}.wallet-empty{display:flex;flex-direction:column;gap:var(--kd-space-6)}.wallet-empty__h{margin:0;text-align:center;font-family:var(--kd-font-body);font-size:var(--kd-text-xl);font-weight:var(--kd-weight-bold);line-height:1.25;color:var(--kd-text)}.wallet-closed{display:flex;flex-direction:column;gap:var(--kd-space-3)}.wallet-closed__h{margin:0}.wallet-closed__btn{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-3);padding:0 var(--kd-space-1);background:none;border:none;border-top:1px solid var(--kd-border);border-bottom:1px solid var(--kd-border);font-family:inherit;cursor:pointer;color:var(--kd-text);-webkit-tap-highlight-color:transparent}.wallet-closed__btn:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus);border-radius:var(--kd-radius-sm)}.wallet-closed__btn .wallet-h2{font-size:var(--kd-text-base)}.wallet-closed__chev{display:grid;place-items:center;color:var(--kd-text);transition:transform var(--kd-motion-fast) var(--kd-ease-standard)}.wallet-closed__chev.is-open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.wallet-closed__chev{transition:none}}.actpage{container:kd-activity / inline-size;display:flex;flex-direction:column;gap:var(--kd-space-6)}.act-sum{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-3);min-width:0}.act-facts{min-width:0;margin:0;overflow:hidden;font-size:var(--kd-text-sm);color:var(--kd-text-muted);text-overflow:ellipsis;white-space:nowrap}.act-facts__n{font-family:var(--kd-font-num);font-size:inherit;font-weight:var(--kd-weight-bold);color:var(--kd-text)}.act-status{flex:none}.act-status__in{display:grid;justify-items:end;align-items:center}.act-status__in>*{grid-area:1 / 1}.act-status__ghost{visibility:hidden}.act-controls{display:flex;flex-direction:column;gap:var(--kd-space-2)}.act-bar{display:flex;align-items:center;gap:var(--kd-space-2);min-height:var(--kd-tap-min)}.act-bar>.act-chips{flex:1;min-width:0}.act-chips .kd-chip{padding-right:var(--kd-space-3);padding-left:var(--kd-space-2)}.act-chips .kd-chip__label{gap:var(--kd-space-1)}.act-chips .kd-chip__label>svg{flex:none;width:var(--kd-icon-sm);height:var(--kd-icon-sm)}.act-filter{position:relative;display:flex;flex:none;margin-left:auto}.act-filter__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--kd-tap-min);height:var(--kd-control-h-sm);padding:0;border:1px solid var(--kd-border);border-radius:var(--kd-radius-pill);background:color-mix(in oklab,var(--kd-white) 70%,var(--kd-surface-alt));color:var(--kd-text-muted);cursor:pointer;transition:color var(--kd-motion-fast) var(--kd-ease-standard),border-color var(--kd-motion-fast) var(--kd-ease-standard)}.act-filter__btn:after{content:"";position:absolute;inset:-5px -1px}.act-filter__btn>svg{width:var(--kd-icon-sm);height:var(--kd-icon-sm)}@media(hover:hover){.act-filter__btn:hover{border-color:var(--kd-border-strong);color:var(--kd-text)}}.act-filter__btn:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.act-filter__dot{position:absolute;top:0;right:0;width:var(--kd-space-3);height:var(--kd-space-3);border:2px solid var(--kd-surface);border-radius:var(--kd-radius-circle);background:var(--kd-primary);pointer-events:none}.act-viewline{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-3)}.act-viewline__t{min-width:0;margin:0;overflow:hidden;font-size:var(--kd-text-sm);color:var(--kd-text-muted);text-overflow:ellipsis;white-space:nowrap}.act-viewline__clear{position:relative;flex:none;padding:0;border:none;background:none;font-family:inherit;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);color:var(--kd-primary);cursor:pointer}.act-viewline__clear:after{content:"";position:absolute;top:50%;right:calc(var(--kd-space-2) * -1);left:calc(var(--kd-space-2) * -1);height:var(--kd-tap-min);transform:translateY(-50%)}.act-viewline__clear:focus-visible{border-radius:var(--kd-radius-sm);outline:none;box-shadow:var(--kd-shadow-focus)}.act-noresult{margin:0;font-size:var(--kd-text-base);color:var(--kd-text-muted)}.act-sheet{display:flex;flex-direction:column;gap:var(--kd-space-6);padding-inline:var(--kd-space-1)}.act-sheet__group{display:flex;flex-direction:column;gap:var(--kd-space-3)}.act-sheet__h{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);color:var(--kd-text)}.act-sheet__foot{display:flex;align-items:center;gap:var(--kd-space-3);margin-top:var(--kd-space-6);padding-inline:var(--kd-space-1)}.act-sheet__foot>:last-child{flex:1}.act-groups{display:flex;flex-direction:column;gap:var(--kd-space-10)}@container kd-activity (min-width: 720px){.act-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:var(--kd-space-6);row-gap:var(--kd-space-10)}.act-groups>.act-needs,.act-groups>.kd-errcard{grid-column:1 / -1}}.act-group{display:flex;flex-direction:column;gap:var(--kd-space-3);min-width:0}.act-rows.kd-rowgroup,.act-rows--sk{border:none;border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs);overflow:hidden}.act-rows>.act-row--target{background:var(--kd-primary-subtle)}.act-report{display:flex;align-items:center;width:100%;min-height:var(--kd-tap-min);padding:0 var(--kd-space-4) var(--kd-space-2) var(--kd-space-20);border:none;background:none;font-family:inherit;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);color:var(--kd-primary);text-align:left;cursor:pointer}.act-report:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus);position:relative;z-index:1}.act-rows>.act-report+.kd-row{border-top:1px solid var(--kd-border)}.act-needs{display:flex;flex-direction:column;gap:var(--kd-space-4);padding:var(--kd-space-5);border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs)}.act-needs__ey{margin:0;font-family:var(--kd-font-num);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold);line-height:1.3;letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-text-muted)}.act-needs__item{display:flex;align-items:center;gap:var(--kd-space-3)}.act-needs__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.act-needs__t{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);line-height:1.25;color:var(--kd-text)}.act-needs__m,.act-needs__b{margin:0}.act-needs__m{font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.act-needs__b{font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-text)}.act-plate{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:var(--kd-radius-md);background:var(--kd-surface-alt);color:var(--kd-ink)}.act-plate>svg{width:var(--kd-icon-xl);height:var(--kd-icon-xl)}.act-emptywrap{display:flex;flex-direction:column;gap:var(--kd-space-8)}.act-empty{display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-6) var(--kd-space-2) 0;text-align:center}.act-empty__t{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-xl);font-weight:var(--kd-weight-bold);line-height:var(--kd-leading-snug);letter-spacing:var(--kd-tracking-snug);color:var(--kd-text)}.act-empty__b{margin:0 0 var(--kd-space-4);max-width:34ch;font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-text)}.act-connect{border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs)}@media(min-width:1200px){.actpage>.kd-errcard,.act-connect,.act-emptywrap{max-width:var(--kd-container-focus)}}.act-brands{display:flex;flex-direction:column;gap:var(--kd-space-3);min-width:0}.act-brands__strip{display:flex;gap:var(--kd-space-3);margin:0 calc(-1 * var(--kd-space-5));padding:0 var(--kd-space-5) var(--kd-space-1);overflow-x:auto;list-style:none}.act-brands__strip>li{flex:none;width:96px}.act-sk__head{display:flex;align-items:center;gap:var(--kd-space-3);min-height:var(--kd-tap-min)}.act-sk__glyph{display:block;flex:none;color:var(--kd-text-muted)}.act-sk__glyph>svg{display:block}.act-skrow{display:flex;align-items:center;gap:var(--kd-space-3);min-height:76px;padding:var(--kd-space-3) var(--kd-space-4)}.act-skrow+.act-skrow{border-top:1px solid var(--kd-border)}.act-skrow__b{display:flex;flex:1;flex-direction:column;gap:var(--kd-space-2);min-width:0}.sd{display:flex;flex-direction:column;gap:var(--kd-space-6)}.sd-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kd-space-2)}.sd-main,.sd-col{display:flex;flex-direction:column;gap:var(--kd-space-6);min-width:0}.kd-page.sd-focus{max-width:var(--kd-container)}.sd{width:min(100%,var(--kd-container-focus));margin-inline:auto}@container kd-page (min-width: 1000px){.sd:has(.sd-col+.sd-col){width:min(100%,calc(var(--kd-container-focus) * 5 / 3))}.sd-main:has(.sd-col+.sd-col){display:grid;grid-template-columns:minmax(0,13fr) minmax(0,11fr);column-gap:var(--kd-space-10);align-items:start}}.sd-col>.inksk{margin-top:0}.sd-card{border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs)}.sd-sale{display:flex;flex-direction:column;overflow:hidden}.product-photo{position:relative;flex:none;overflow:hidden;width:120px;height:120px;border-radius:var(--kd-radius-md);background:var(--kd-surface-alt)}.product-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--kd-plate-ring)}.product-photo__img{display:block;width:100%;height:100%;object-fit:cover;filter:var(--kd-plate-grade)}.sd-sale__body{display:flex;flex-direction:column;gap:var(--kd-space-4);padding:var(--kd-space-4) var(--kd-space-5) var(--kd-space-5)}.sd-sale__top{display:flex;gap:var(--kd-space-4)}.sd-sale__id{display:flex;flex:1;flex-direction:column;gap:var(--kd-space-1);min-width:0}.sd-sk__id{flex:1;gap:var(--kd-space-2)}.sd-sale__t{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);line-height:1.3;color:var(--kd-text)}.sd-sale__m{margin:0;font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.sd-sale__price{margin-top:auto;font-family:var(--kd-font-num);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);font-variant-numeric:tabular-nums lining-nums;line-height:1.5;color:var(--kd-text)}.sd-sale__why{margin:0;font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.sd-steps{display:flex;flex-direction:column;margin:0;padding:var(--kd-space-4) 0 0;border-top:1px solid var(--kd-border);list-style:none}.sd-step{display:flex;align-items:stretch;gap:var(--kd-space-3);font-size:var(--kd-text-sm)}.sd-step__rail{flex:none;display:flex;flex-direction:column;align-items:center}.sd-step__text{flex:1;min-width:0;padding-bottom:var(--kd-space-3);line-height:var(--kd-space-6)}.sd-step:last-child .sd-step__text{padding-bottom:0}.sd-step--current .sd-step__m{color:var(--kd-primary)}.sd-step__l{font-weight:var(--kd-weight-semibold);color:var(--kd-text)}.sd-step__m{color:var(--kd-text-muted)}.sd-step--current .sd-step__m{font-weight:var(--kd-weight-semibold)}.sd-state{display:flex;flex-direction:column;gap:var(--kd-space-3);padding:var(--kd-space-5)}.sd-state__g{display:block;width:var(--kd-icon-xl);height:var(--kd-icon-xl);color:var(--kd-primary)}.sd-state__g>svg{display:block;width:100%;height:100%}.sd-state__t{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);line-height:1.25;color:var(--kd-text)}.sd-state__b{margin:0 0 var(--kd-space-1);font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-text)}.sd-state__b--lead{margin-bottom:var(--kd-space-2)}.sd-state__micro{margin:0;font-size:var(--kd-text-xs);line-height:1.45;text-align:center;color:var(--kd-text-muted)}.sd-state__note{margin:0;font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.sd-state__ok{display:flex;align-items:center;gap:var(--kd-space-2);margin:0;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-success-text)}.sd-state__ok>svg{flex:none;width:20px;height:20px}.sd-cands.kd-rowgroup{border-radius:var(--kd-radius-lg)}.sd-cands[aria-busy=true]{opacity:.6;pointer-events:none}.sd-cands>.sd-cand{min-height:88px}.sd-cand .kd-row__thumb{width:64px;height:64px;border:none;border-radius:var(--kd-radius-md);background:none}.hiw{--hiw-card-pad: var(--kd-space-5);display:flex;flex-direction:column;gap:var(--kd-space-6)}.hiw-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kd-space-2)}.hiw-watch{display:flex;align-items:center;gap:var(--kd-space-4);width:100%;padding:var(--kd-space-5);border:0;border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs);font:inherit;color:var(--kd-text);text-align:left;cursor:pointer}.hiw-watch:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.hiw-watch__thumb{position:relative;flex:none;width:72px;height:88px;border-radius:var(--kd-radius-md);overflow:hidden;background:var(--kd-surface-sunken)}.hiw-watch__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.hiw-watch__play{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in oklab,var(--kd-ink) 22%,transparent)}.hiw-watch__play svg{box-sizing:content-box;padding:var(--kd-space-2) var(--kd-space-2) var(--kd-space-2) 10px;border-radius:var(--kd-radius-circle);background:var(--kd-white);color:var(--kd-text)}.hiw-watch__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hiw-watch__t{font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold)}.hiw-watch__m{font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.hiw-watch__chev{flex:none;color:var(--kd-text-muted)}.hiw-lede{margin:0;font-size:var(--kd-text-base);line-height:1.55}.hiw-steps{position:relative;display:flex;flex-direction:column;gap:var(--kd-space-3);margin:0;padding:0;list-style:none}.hiw-rail{display:none;position:absolute;left:19px;top:28px;bottom:28px;width:2px;border-radius:2px;background:var(--kd-cerulean-100)}.hiw-rail__fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--kd-cerulean-200);transform-origin:top center}.hiw-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--kd-space-3);align-items:start}.hiw-steps{--hiw-disc-top: calc(var(--hiw-card-pad) + (var(--kd-text-base) * 1.35 - 32px) / 2)}.hiw-step:not(:last-of-type):before{content:"";position:absolute;left:15px;top:calc(var(--hiw-disc-top) + 16px);bottom:calc(-1 * (var(--kd-space-3) + var(--hiw-disc-top) + 16px));width:2px;background:var(--kd-cerulean-300)}.hiw-step__n{position:relative;z-index:1;margin-top:var(--hiw-disc-top);width:32px;height:32px;display:grid;place-items:center;border-radius:var(--kd-radius-circle);background:var(--kd-primary);color:var(--kd-on-primary);font-family:var(--kd-font-body);font-weight:var(--kd-weight-bold);box-shadow:0 0 0 4px var(--kd-surface-alt)}.hiw-card{display:flex;flex-direction:column;gap:var(--kd-space-3);padding:var(--hiw-card-pad);border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs)}.hiw-card__text{display:flex;flex-direction:column;gap:var(--kd-space-1)}.hiw-card__t{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);line-height:1.35;color:var(--kd-text)}.hiw-card__b{margin:0;font-size:var(--kd-text-sm);line-height:1.5;color:var(--kd-slate-700)}.hiw-card__slice{display:flex;flex-direction:column}.hiw-card .hiw-chip-wrap,.hiw-card .hiw-chip{align-self:stretch;min-width:0}.hiw-card .hiw-chip,.hiw-card .hiw-chip.kd-row{min-width:0;border:0;background:var(--kd-surface-sunken);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hiw-card .hiw-spark,.hiw-card .hiw-chip__tag{display:none}.hiw-chip__word,.hiw-chip__meta{white-space:nowrap}.hiw-card .hiw-chip__row--between{flex-wrap:wrap;row-gap:var(--kd-space-1)}.hiw-card .hiw-chip__code{font-size:var(--kd-text-sm)}@media(max-width:389px){.hiw{--hiw-card-pad: var(--kd-space-4)}.hiw-yours,.hiw-watch{padding:var(--kd-space-4)}}.hiw-yours{display:flex;flex-direction:column;gap:var(--kd-space-3);padding:var(--kd-space-5);border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs)}.hiw-yours__t{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);color:var(--kd-text);text-wrap:balance}.hiw-yours__list{display:flex;flex-direction:column;gap:var(--kd-space-2);margin:0;padding:0;list-style:none}.hiw-yours__list li{display:flex;align-items:center;gap:var(--kd-space-3);font-size:var(--kd-text-sm);text-wrap:pretty}.hiw-yours__list svg{flex:none;color:var(--kd-primary)}.hiw-ctas{display:flex;flex-direction:column;gap:var(--kd-space-3)}.hiw-note{margin:0;text-align:center;font-size:var(--kd-text-sm);line-height:1.5;color:var(--kd-slate-700)}@media(prefers-reduced-motion:no-preference){.hiw-rise{animation:hiw-rise .42s var(--kd-ease-out) both}.hiw-watch.hiw-rise{animation-delay:60ms}.hiw-lede.hiw-rise{animation-delay:.12s}.hiw-step:nth-of-type(1){animation-delay:.22s}.hiw-step:nth-of-type(2){animation-delay:.32s}.hiw-step:nth-of-type(3){animation-delay:.42s}.hiw-yours.hiw-rise{animation-delay:.52s}.hiw-rail__fill{animation:hiw-draw 1.4s var(--kd-ease-standard) .2s both}}@keyframes hiw-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes hiw-draw{0%{transform:scaleY(0)}}.hiw-story{position:fixed;inset:var(--kd-envbar-h, 0px) 0 0;z-index:var(--kd-z-overlay)}.hiw-story__scrim{position:absolute;inset:0;background:color-mix(in oklab,var(--kd-ink) 58%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hiw-story__sheet{--hiw-gutter: calc(var(--kd-space-5) + var(--kd-space-1) / 2);--hiw-display: 28px;position:absolute;inset:0;overflow:hidden;background:var(--kd-surface-alt);color:var(--kd-ink);font-family:var(--kd-font-body)}@media(min-width:768px){.hiw-story__sheet{inset:50% auto auto 50%;width:390px;height:min(844px,calc(100dvh - var(--kd-space-8)));transform:translate(-50%,-50%);border-radius:var(--kd-radius-2xl);box-shadow:var(--kd-shadow-xl)}}.hiw-story__stage{position:absolute;inset:0;touch-action:pan-x;user-select:none;-webkit-user-select:none}.hiw-story__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--kd-motion-slow) linear;pointer-events:none}.hiw-story__photo.is-on{opacity:1}.hiw-story__photo--1{object-position:center 30%}@media(min-height:800px){.hiw-story__photo--3,.hiw-story__photo--4{top:-12%;height:112%}}@media(max-height:700px){.hiw-story__photo--4{top:-10%;height:110%}.hiw-story__photo--3{top:-18%;height:118%}}.hiw-story__photo--2{object-position:center 20%}.hiw-story__photo--3{object-position:30% center}.hiw-story__photo--4{object-position:62% center}.hiw-story__beat{--hiw-foot: calc(var(--hiw-gutter) + env(safe-area-inset-bottom, 0px));--hiw-pad: calc(40px + env(safe-area-inset-bottom, 0px)) ;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--hiw-gutter) var(--hiw-pad);pointer-events:none}.hiw-story__beat--last{--hiw-pad: calc(var(--hiw-foot) + var(--kd-control-h-lg) + var(--kd-space-6))}.hiw-story__stack{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;gap:var(--kd-space-6)}.hiw-story__stack>.hiw-story__words{align-self:stretch}.hiw-story__words{position:relative;isolation:isolate}.hiw-story__words:before{content:"";position:absolute;z-index:-1;inset:-64px calc(-1 * var(--hiw-gutter)) calc(-1 * var(--hiw-pad));background:linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--kd-surface-alt) 84%,transparent) 64px,color-mix(in oklab,var(--kd-surface-alt) 94%,transparent) 100%)}.hiw-story__beat button,.hiw-story__beat a{pointer-events:auto}.hiw-story__words{display:flex;flex-direction:column;gap:var(--kd-space-3)}.hiw-story__title,.hiw-story__hero{margin:0;white-space:pre-line;font-family:var(--kd-font-display);font-size:var(--hiw-display);font-weight:var(--kd-weight-black);line-height:1.1;letter-spacing:-.02em;color:var(--kd-ink)}.hiw-story__hero em{font-style:normal;color:var(--kd-value-strong)}.hiw-story__body{margin:0;min-height:4.65em;text-wrap:pretty;font-size:var(--kd-text-sm);line-height:1.55;color:var(--kd-slate-700)}.hiw-story__head{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;gap:var(--kd-space-3);padding:calc(var(--kd-space-4) + env(safe-area-inset-top,0px)) var(--hiw-gutter) 0}.hiw-story__dashes{display:flex;gap:var(--kd-space-1)}.hiw-story__dash{flex:1;height:3px;border-radius:var(--kd-radius-xs);overflow:hidden;background:color-mix(in oklab,var(--kd-white) 34%,transparent)}.hiw-story__dash i{display:block;width:100%;height:100%;background:color-mix(in oklab,var(--kd-white) 92%,transparent);transform:scaleX(0);transform-origin:left center}.hiw-story__dash.is-done i,.hiw-story__dash.is-current i{transform:scaleX(1)}.hiw-story__wash{position:absolute;inset:0 0 auto;height:120px;background:linear-gradient(180deg,color-mix(in oklab,var(--kd-ink) 22%,transparent),transparent);pointer-events:none}.hiw-story__bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--kd-space-3)}.hiw-glass{border:0;background:color-mix(in oklab,var(--kd-white) 42%,transparent);-webkit-backdrop-filter:saturate(200%) blur(4px);backdrop-filter:saturate(200%) blur(4px);box-shadow:inset 0 .8px color-mix(in oklab,var(--kd-white) 60%,transparent),inset 0 0 0 .5px color-mix(in oklab,var(--kd-white) 30%,transparent),0 4px 12px color-mix(in oklab,var(--kd-ink) 5%,transparent),0 1px 2px color-mix(in oklab,var(--kd-ink) 4%,transparent);color:var(--kd-ink);font:inherit;cursor:pointer}.hiw-glass:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.hiw-glassbtn{flex:none;width:var(--kd-tap-min);height:var(--kd-tap-min);display:grid;place-items:center;padding:0;border-radius:var(--kd-radius-pill)}.hiw-story__again{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--kd-space-2);min-height:var(--kd-tap-min);padding:0 var(--kd-space-4);border-radius:var(--kd-radius-pill);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold)}.hiw-story__keys{margin-right:auto;display:flex;align-items:center;gap:var(--kd-space-2)}.hiw-story__keys:not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hiw-story__key{min-height:var(--kd-tap-min);padding:0 var(--kd-space-4);border-radius:var(--kd-radius-pill);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold)}.hiw-story__key:disabled{opacity:.5;cursor:default}.hiw-story__cta{position:absolute;left:var(--hiw-gutter);right:var(--hiw-gutter);bottom:calc(var(--hiw-gutter) + env(safe-area-inset-bottom,0px))}.hiw-chip,.hiw-story .hiw-chip--sale.kd-row{position:relative;display:flex;padding:var(--kd-space-3) var(--kd-space-4);border:0;border-radius:var(--kd-radius-lg);background:color-mix(in oklab,var(--kd-white) 74%,transparent);box-shadow:inset 0 .8px color-mix(in oklab,var(--kd-white) 60%,transparent),inset 0 0 0 .5px color-mix(in oklab,var(--kd-white) 30%,transparent),0 4px 12px color-mix(in oklab,var(--kd-ink) 5%,transparent),0 1px 2px color-mix(in oklab,var(--kd-ink) 4%,transparent);-webkit-backdrop-filter:saturate(200%) blur(4px);backdrop-filter:saturate(200%) blur(4px);color:var(--kd-text)}.hiw-chip--sale .kd-row__sub{color:var(--kd-slate-700)}.hiw-chip--boost{align-items:center;gap:var(--kd-space-3)}.hiw-chip__stack{display:flex;flex-direction:column}.hiw-chip__tag{margin-left:auto;align-self:flex-start;font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-slate-700)}.hiw-chip__meta{font-size:var(--kd-text-xs);font-weight:var(--kd-weight-semibold);color:var(--kd-slate-700)}.hiw-chip-wrap--boost{position:relative}.hiw-chip--boost{gap:var(--kd-space-3)}.hiw-chip__stack--boost{gap:2px}.hiw-chip__row{display:flex;align-items:baseline;gap:var(--kd-space-2)}.hiw-chip__row--between{align-items:center;justify-content:space-between}.hiw-chip__value{font-family:var(--kd-font-num);font-size:var(--kd-value-sm);font-weight:var(--kd-weight-bold);line-height:1;color:var(--kd-value-strong)}.hiw-chip__word{font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold)}.hiw-spark{position:absolute;color:var(--kd-celebrate)}.hiw-spark--1{top:-18px;left:-10px;width:24px;height:24px}.hiw-spark--2{top:-20px;left:96px;width:14px;height:14px}.hiw-spark--3{top:-12px;left:168px;width:18px;height:18px}.hiw-chip--code{flex-direction:column;gap:var(--kd-space-2);color:var(--kd-text)}.hiw-chip__brand{font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);white-space:nowrap}.hiw-chip__code{min-width:0;overflow:hidden;text-overflow:clip;padding:var(--kd-space-2) var(--kd-space-3);border:1px dashed var(--kd-border-strong);border-radius:var(--kd-radius-sm);background:var(--kd-surface-alt);font-family:var(--kd-font-num);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.hiw-story__dash.is-current i{animation:hiw-timer 5s linear both}.hiw-story__sheet.is-held .hiw-story__dash.is-current i,.hiw-story__sheet.is-held .hiw-story__photo.is-on{animation-play-state:paused}.hiw-story__photo.is-on{animation:hiw-push 5.3s linear both}.hiw-story__beat .hiw-chip,.hiw-story__beat .hiw-chip-wrap--boost{animation:hiw-chip .52s var(--kd-ease-emphasized) .7s both}.hiw-story__words{animation:hiw-words .42s var(--kd-ease-out) .2s both}.hiw-spark{animation:hiw-spark .9s var(--kd-ease-out) .95s both}.hiw-spark--2{animation-delay:1.1s}.hiw-spark--3{animation-delay:1.2s}.hiw-story{animation:hiw-fade var(--kd-motion-slow) var(--kd-ease-out) both}.hiw-story.is-leaving .hiw-story__scrim{animation:hiw-fade var(--kd-motion-slow) var(--kd-ease-in) reverse both}.hiw-story.is-leaving .hiw-story__sheet{animation:hiw-leave .36s var(--kd-ease-in) both}}@keyframes hiw-timer{0%{transform:scaleX(0)}}@keyframes hiw-push{0%{transform:scale(1.12)}to{transform:scale(1.02)}}@keyframes hiw-chip{0%{opacity:0;transform:translateY(18px) scale(.9)}65%{opacity:1;transform:translateY(-3px) scale(1.03)}}@keyframes hiw-words{0%{opacity:0;transform:translateY(12px)}}@keyframes hiw-spark{0%{opacity:0;transform:scale(0) rotate(0)}25%{opacity:1;transform:scale(1.2) rotate(30deg)}55%{opacity:1;transform:scale(1) rotate(45deg)}to{opacity:0;transform:scale(.4) rotate(90deg)}}@keyframes hiw-fade{0%{opacity:0}}@keyframes hiw-leave{to{transform:translateY(100%)}}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.hiw-story.is-leaving .hiw-story__sheet{animation-name:hiw-leave-sheet}}@keyframes hiw-leave-sheet{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,60%);opacity:0}}.bd-page{position:relative;min-height:calc(100dvh - var(--kd-envbar-h, 0px));display:flex;flex-direction:column;background:var(--kd-surface-alt);font-family:var(--kd-font-body);color:var(--kd-text)}.bd-head{position:relative;z-index:3;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media(max-width:767px){.bd-main{padding-bottom:var(--kd-tabbar-clearance)}}.bd-head--busy .focusbar__back{visibility:hidden}.bd-main{position:relative;z-index:1;flex:1;display:flex;flex-direction:column}.bd-main:focus,.bd-main:focus-visible{outline:none;box-shadow:none;border-radius:0}.bd-page .bd-focus{padding-top:calc(var(--kd-space-5) + env(safe-area-inset-top));padding-bottom:calc(var(--kd-space-6) + env(safe-area-inset-bottom));padding-left:max(var(--kd-gutter-mobile),env(safe-area-inset-left));padding-right:max(var(--kd-gutter-mobile),env(safe-area-inset-right))}@media(min-width:768px){.bd-page .bd-focus{padding-top:var(--kd-space-8);padding-bottom:var(--kd-space-12);padding-left:max(var(--kd-gutter),env(safe-area-inset-left));padding-right:max(var(--kd-gutter),env(safe-area-inset-right))}}.bd-stack{display:flex;flex-direction:column;gap:var(--kd-space-6)}.bd-hd{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kd-space-3)}.bd-hd--row{flex-direction:row;align-items:center}.bd-hd__end{margin-left:auto;display:inline-flex}.bd-lead{margin:0;font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-text)}.bd-lead__v{font-family:var(--kd-font-num);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--kd-weight-bold);color:var(--kd-value-strong)}.bd-cols,.bd-cols__main,.bd-cols__aside{display:contents}@media(min-width:1200px){.bd-page .bd-focus:has(.bd-cols__aside){max-width:var(--kd-container)}.bd-cols{display:grid;grid-template-columns:minmax(0,13fr) minmax(0,11fr);column-gap:var(--kd-space-10);align-items:start;width:min(100%,calc(var(--kd-container-focus) * 5 / 3));margin-inline:auto}.bd-cols__main,.bd-cols__aside{display:flex;flex-direction:column;gap:var(--kd-space-6);min-width:0}.bd-stack>.bd-hd{width:min(100%,calc(var(--kd-container-focus) * 5 / 3));margin-inline:auto}}.bd-card{display:flex;flex-direction:column;gap:var(--kd-space-4);padding:var(--kd-space-5);background:var(--kd-surface);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-xs)}.bd-card__row{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-3)}.bd-card__h{margin:0;flex:1;font-family:var(--kd-font-body);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);line-height:1.25;color:var(--kd-text)}.bd-card__p{margin:0;font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-text)}.bd-card:has(>.bd-card__p){gap:var(--kd-space-3)}.bd-how__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bd-how__row{display:flex;align-items:stretch;gap:var(--kd-space-3)}.bd-how__rail{flex:none;display:flex;flex-direction:column;align-items:center}.bd-how__icon{flex:none;display:block;color:var(--kd-primary)}.bd-how__icon svg{display:block}.bd-how__text{flex:1;min-width:0;padding-bottom:var(--kd-space-4);display:flex;flex-direction:column;gap:2px}.bd-how__row:last-child .bd-how__text{padding-bottom:0}.bd-how__t{font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);line-height:1.35}.bd-how__s{font-size:var(--kd-text-sm);line-height:1.4;color:var(--kd-text-muted)}.bd-card.bd-cond{gap:var(--kd-space-3);padding-bottom:var(--kd-space-2)}.bd-cond__h{display:flex;align-items:center;gap:var(--kd-space-2)}.bd-cond__h svg{flex:none;color:var(--kd-primary)}.bd-cond__list{margin:0;display:flex;flex-direction:column;font-size:var(--kd-text-sm);line-height:1.45}.bd-cond__row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);column-gap:var(--kd-space-3);padding-block:var(--kd-space-3);border-top:1px solid var(--kd-border)}.bd-cond__row:last-child{padding-bottom:0}.bd-cond__row dt{color:var(--kd-text-muted)}.bd-cond__row dd{margin:0;font-weight:var(--kd-weight-semibold);color:var(--kd-text)}.bd-cond__acl{display:flex;align-items:flex-start;gap:var(--kd-space-2);margin:0;padding-top:var(--kd-space-3);border-top:1px solid var(--kd-border);font-size:var(--kd-text-sm);line-height:1.45;color:var(--kd-text-muted)}.bd-cond__acl+.bd-cond__acl{padding-top:0;border-top:none}.bd-cond__acl svg{flex:none;margin-top:2px}.bd-cond__link{min-height:var(--kd-tap-min);display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-3);position:relative;text-decoration:none;color:var(--kd-text);font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);border-radius:var(--kd-radius-xs)}.bd-cond__link:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--kd-border)}.bd-cond__link svg{flex:none;color:var(--kd-text-muted)}.bd-cond__link:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.bd-inkwrap{display:flex;flex-direction:column;gap:var(--kd-space-4);padding-bottom:var(--kd-space-5);background:var(--kd-surface-inverse);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-boost)}.bd-inkwrap>.kd-boost-ink{box-shadow:none;padding-bottom:0}.bd-inkwrap>.kd-errcard{margin-inline:var(--kd-space-5)}.bd-ink--dim .kd-boost-ink__figure{opacity:.5}.kd-sheet.bd-sheet{display:flex;flex-direction:column;gap:var(--kd-space-4);border-radius:var(--kd-radius-xl) var(--kd-radius-xl) 0 0;padding:var(--kd-space-3) var(--kd-space-5) calc(var(--kd-space-6) + env(safe-area-inset-bottom))}.bd-sheet .kd-sheet__grab{margin:0 auto}.bd-sheet .kd-sheet__head{display:none}@media(min-width:768px){.kd-sheet.bd-sheet{max-width:var(--kd-container-focus);margin-inline:auto}.kd-sheet-scrim:has(>.bd-sheet){justify-content:center}}.bd-sheet__brand{display:flex;align-items:center;gap:var(--kd-space-3)}.bd-sheet__who{display:flex;flex-direction:column;gap:2px;min-width:0}.bd-sheet__name{font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold)}.bd-sheet__terms{font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.bd-sheet__q{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);line-height:1.25;color:var(--kd-text)}.bd-sheet__v{font-family:var(--kd-font-num);font-variant-numeric:tabular-nums lining-nums;color:var(--kd-value-strong)}.bd-sheet__p{margin:0;font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-text)}.bd-sheet__note{margin:0;font-size:var(--kd-text-sm);line-height:1.45;color:var(--kd-text-muted)}.bd-sheet__acts{display:flex;flex-direction:column;gap:var(--kd-space-1)}.bd-sheet__not{min-height:var(--kd-tap-min);border:none;border-radius:var(--kd-radius-pill);background:none;color:var(--kd-primary);font-family:inherit;font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);cursor:pointer}.bd-sheet__not:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.bd-page .kd-skel.bd-bone{display:block;border-radius:var(--kd-radius-xs)}.bd-title:has(.bd-bone--title){align-self:stretch}.bd-bone--title{width:70%;height:calc(2 * var(--kd-leading-snug) * var(--kd-title-sub))}.bd-bone--line{width:100%;height:var(--kd-space-4)}.bd-bone--short{width:60%}.bd-bone--h{width:45%;height:var(--kd-space-5)}.bd-page .kd-skel.bd-bone--icon{width:var(--kd-space-6);height:var(--kd-space-6);flex:none;border-radius:var(--kd-radius-circle)}.bd-bone--step{width:55%;height:var(--kd-space-5)}.bd-how__text:has(>.bd-bone){gap:var(--kd-space-1)}.bd-bone--dt{width:70%;height:var(--kd-space-4)}.bd-skink{display:flex;flex-direction:column;gap:var(--kd-space-4);padding:var(--kd-space-5);background:var(--kd-surface-inverse);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-boost)}.bd-skink .kd-skel{background:color-mix(in srgb,var(--kd-white) 14%,transparent)}.bd-skink__head{display:flex;align-items:center;gap:var(--kd-space-4)}.bd-skink__fig{flex:1;display:flex;flex-direction:column;gap:var(--kd-space-2)}.bd-skink__lines{display:flex;flex-direction:column;gap:var(--kd-space-2)}.bd-page .kd-skel.bd-bone--tile{width:var(--kd-space-16);height:var(--kd-space-16);flex:none;border-radius:var(--kd-radius-md)}.bd-bone--fig{width:40%;height:var(--kd-value-ml)}.bd-bone--off{width:60%;height:var(--kd-space-5)}.bd-page .kd-skel.bd-bone--cta{width:100%;height:var(--kd-control-h-lg);border-radius:var(--kd-radius-pill)}.cel-page{position:relative;min-height:calc(100dvh - var(--kd-envbar-h, 0px));display:flex;flex-direction:column;overflow:hidden;background:var(--kd-surface-inverse);color:var(--kd-text-on-inverse);font-family:var(--kd-font-body)}.cel-mesh{position:absolute;left:0;right:0;top:0;height:480px;pointer-events:none;background:radial-gradient(58% 46% at 22% 15%,color-mix(in srgb,var(--kd-yellow-500) 40%,transparent),transparent 62%),radial-gradient(52% 44% at 82% 28%,color-mix(in srgb,var(--kd-magenta-500) 34%,transparent),transparent 60%),radial-gradient(60% 50% at 50% 70%,color-mix(in srgb,var(--kd-cerulean-500) 45%,transparent),transparent 62%)}.cel-conf{position:absolute;left:50%;top:0;width:min(100%,var(--kd-container-focus));height:300px;transform:translate(-50%);pointer-events:none}.cel-conf__p{position:absolute;display:block;border-radius:2px;transform:rotate(var(--r))}.cel-conf__p--dot{border-radius:var(--kd-radius-circle)}.cel-conf__p--1{background:var(--kd-celebrate-confetti-1)}.cel-conf__p--2{background:var(--kd-celebrate-confetti-2)}.cel-conf__p--3{background:var(--kd-celebrate-confetti-3)}.cel-stage{position:relative;z-index:1;flex:1;width:100%;max-width:var(--kd-container-focus);margin-inline:auto;box-sizing:border-box;display:flex;flex-direction:column;padding:calc(var(--kd-space-5) + env(safe-area-inset-top)) max(var(--kd-space-5),env(safe-area-inset-right)) calc(var(--kd-space-5) + env(safe-area-inset-bottom)) max(var(--kd-space-5),env(safe-area-inset-left))}.cel-stage:focus,.cel-stage:focus-visible{outline:none;box-shadow:none}.cel-top{display:flex;align-items:center;justify-content:space-between}.cel-ey{margin:0;font-family:var(--kd-font-num);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-celebrate)}.cel-close{display:inline-flex;border-radius:var(--kd-radius-circle);background:color-mix(in srgb,var(--kd-white) 14%,transparent)}.cel-close .kd-iconbtn{color:var(--kd-white)}.cel-close .kd-iconbtn:focus-visible{box-shadow:var(--kd-shadow-focus)}.cel-mid{margin-block:auto}.cel-head{margin-top:var(--kd-space-3);display:flex;flex-direction:column;align-items:center;text-align:center}.cel-photo{position:relative;z-index:1;display:block;width:96px;height:120px;margin-bottom:var(--kd-space-4);overflow:hidden;border-radius:var(--kd-radius-md);background:var(--kd-surface-alt);box-shadow:var(--kd-plate-shadow)}.cel-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:var(--kd-plate-grade)}.cel-h{margin:0 calc(-1 * var(--kd-space-2));font-family:var(--kd-font-display);font-size:min(var(--kd-text-xl),calc((100vw - 2 * var(--kd-space-3)) / 16.5));font-weight:var(--kd-weight-bold);line-height:1.25;letter-spacing:var(--kd-tracking-snug);color:var(--kd-white)}.cel-fig{margin:var(--kd-space-3) 0 0;display:grid;font-family:var(--kd-font-num);font-size:var(--kd-value-xl);font-weight:var(--kd-weight-bold);line-height:var(--kd-leading-none);letter-spacing:var(--kd-tracking-tighter);font-variant-numeric:tabular-nums lining-nums;color:var(--kd-value)}.cel-fig__size,.cel-fig__run{grid-area:1 / 1}.cel-fig__size{visibility:hidden}.cel-fig__run{text-align:left}.cel-off{margin:var(--kd-space-2) 0 0;font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);line-height:1.3;color:var(--kd-white)}.cel-tix{margin-top:var(--kd-space-5)}.cel-tix .cv-coupon{--cv-pad: var(--kd-space-5);--cv-head: calc(var(--kd-space-12) + var(--kd-space-1));--cv-gap: var(--kd-space-3);--cv-rule: var(--kd-space-4)}.cel-tix .cv-coupon__code,.cel-tix .kd-codewell{gap:var(--kd-space-2)}.cel-tix .kd-codewell{--kd-codewell-max: var(--kd-text-lg)}.cel-tix .kd-codewell__well{padding:var(--kd-space-3)}.cel-tix .kd-codewell__copy{min-height:var(--kd-control-h-md);font-size:var(--kd-text-base)}.cel-cta{padding-top:var(--kd-space-5)}@media(max-height:780px){.cel-head{margin-top:0}.cel-photo{width:72px;height:90px;margin-bottom:var(--kd-space-3)}.cel-tix{margin-top:var(--kd-space-3)}}.cel-page--photo .cel-mid{margin-block:0}.cel-page--photo .cel-cta{margin-top:auto}.cel-bone{display:block;border-radius:var(--kd-radius-xs);background:color-mix(in srgb,var(--kd-white) 14%,transparent)}.cel-bone--ey{width:var(--kd-space-16);height:var(--kd-space-3)}.cel-bone--h{width:75%;height:var(--kd-space-6)}.cel-bone--fig{width:30%;height:var(--kd-value-xl);margin-top:var(--kd-space-3)}.cel-bone--off{width:40%;height:var(--kd-space-5);margin-top:var(--kd-space-2)}.cel-bone--cta{width:100%;height:var(--kd-control-h-lg);border-radius:var(--kd-radius-pill)}.cel-page .kd-skel.cel-sk{display:block;border-radius:var(--kd-radius-xs)}.cel-page .kd-skel.cel-sk--plate{width:calc(var(--kd-space-12) + var(--kd-space-1));height:calc(var(--kd-space-12) + var(--kd-space-1));flex:none;border-radius:var(--kd-radius-md)}.cel-sk--name{width:7rem;height:var(--kd-space-5)}.cel-sk--line{width:9rem;height:var(--kd-space-4)}.cel-sk--label{width:5rem;height:var(--kd-space-4)}.cel-page .kd-skel.cel-sk--well{width:100%;height:var(--kd-space-12);border-radius:var(--kd-radius-md)}.cel-page .kd-skel.cel-sk--btn{width:100%;height:var(--kd-control-h-md);border-radius:var(--kd-radius-pill)}.cel-sk--foot{width:30%;height:var(--kd-space-4);align-self:center}@media(prefers-reduced-motion:no-preference){.cel-page--moment .cel-conf__p{animation:cel-burst .5s var(--kd-ease-out) .2s both}.cel-page--moment .cel-tix{animation:cel-rise .3s var(--kd-ease-out) .1s both}.cel-page--moment .cel-tix .cv-coupon__rule:before{animation:cel-draw .25s linear .4s both}.cel-page--moment .cel-photo{animation:cel-drop .2s var(--kd-ease-out) both}}@media(prefers-reduced-motion:reduce){.cel-page--moment{animation:cel-fade .15s var(--kd-ease-out) both}}@keyframes cel-burst{0%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2) rotate(0)}20%{opacity:1}to{opacity:1;transform:rotate(var(--r))}}@keyframes cel-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes cel-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cel-drop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes cel-fade{0%{opacity:0}to{opacity:1}}.bd-cols__main.cv-main{display:flex;flex-direction:column;gap:var(--kd-space-3)}.cv-main .bd-lead{text-wrap:balance}.cv-tix{filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--kd-ink) 10%,transparent))}.cv-coupon{--cv-pad: var(--kd-space-5);--cv-head: var(--kd-space-16);--cv-gap: var(--kd-space-5);--cv-rule: var(--kd-space-6);--cv-cut: calc(var(--cv-pad) + var(--cv-head) + var(--cv-gap) + var(--cv-rule) / 2);display:flex;flex-direction:column;gap:var(--cv-gap);margin:0;padding:var(--cv-pad);background:var(--kd-surface-inverse);color:var(--kd-text-on-inverse);border-radius:var(--kd-radius-xl);-webkit-mask-image:radial-gradient(circle var(--kd-space-3) at 0 var(--cv-cut),transparent 98%,var(--kd-ink) 100%),radial-gradient(circle var(--kd-space-3) at 100% var(--cv-cut),transparent 98%,var(--kd-ink) 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle var(--kd-space-3) at 0 var(--cv-cut),transparent 98%,var(--kd-ink) 100%),radial-gradient(circle var(--kd-space-3) at 100% var(--cv-cut),transparent 98%,var(--kd-ink) 100%);mask-composite:intersect}.cv-coupon__head{height:var(--cv-head);display:flex;align-items:center;gap:var(--kd-space-4)}.cv-coupon__who{min-width:0;display:flex;flex-direction:column;gap:var(--kd-space-1)}.cv-coupon__name{font-size:var(--kd-text-lg);font-weight:var(--kd-weight-bold);line-height:1.2}.cv-coupon__line{font-size:var(--kd-text-sm);line-height:1.4;color:var(--kd-text-on-inverse-muted)}.cv-coupon__rule{height:var(--cv-rule);display:flex;align-items:center}.cv-coupon__rule:before{content:"";flex:1;border-top:2px dashed color-mix(in srgb,var(--kd-white) 45%,transparent)}.cv-coupon__code{display:flex;flex-direction:column;gap:var(--kd-space-3)}.cv-coupon__foot{margin:0;text-align:center;font-size:var(--kd-text-sm);line-height:1.45;color:var(--kd-text-on-inverse-muted)}.cv-coupon__foot--start{text-align:left}.cv-coupon--white{background:var(--kd-surface);color:var(--kd-text)}.cv-coupon--white .cv-coupon__line,.cv-coupon--white .cv-coupon__foot{color:var(--kd-text-muted)}.cv-coupon--white .cv-coupon__rule:before{border-top-color:var(--kd-border-strong)}.cv-coupon--ended{--cv-pad: var(--kd-space-5);--cv-head: calc(var(--kd-space-12) + var(--kd-space-1));--cv-gap: var(--kd-space-4);background:var(--kd-surface);color:var(--kd-text)}.cv-coupon--ended .cv-coupon__head{gap:var(--kd-space-3)}.cv-coupon--ended .cv-coupon__who{flex:1;align-items:flex-start}.cv-coupon--ended .cv-coupon__name{font-size:var(--kd-text-base);line-height:1.3}.cv-coupon__amount{flex:none;font-family:var(--kd-font-num);font-size:var(--kd-value-sm);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-tight);font-variant-numeric:tabular-nums lining-nums;color:var(--kd-text-muted)}.cv-coupon--ended .cv-coupon__rule:before{border-top-color:var(--kd-border-strong)}.cv-coupon--ended .cv-coupon__foot{color:var(--kd-text-muted)}.cv-tix--ended+.kd-btn{margin-top:var(--kd-space-2)}.cv-plate{flex:none;width:var(--kd-space-16);height:var(--kd-space-16);display:grid;place-items:center;overflow:hidden;border-radius:var(--kd-radius-md);background:var(--kd-surface-alt);box-shadow:var(--kd-plate-ring)}.cv-plate--md{width:calc(var(--kd-space-12) + var(--kd-space-1));height:calc(var(--kd-space-12) + var(--kd-space-1))}.cv-mark{display:block;width:calc(100% - var(--kd-space-3));height:calc(100% - var(--kd-space-3));object-fit:contain}.kd-boost-ink__mark>.cv-mark{width:100%;height:100%}.cv-mono{font-family:var(--kd-font-display);font-size:var(--kd-text-lg);font-weight:var(--kd-weight-bold);line-height:var(--kd-leading-none);color:var(--kd-ink)}.cv-fail{margin-top:var(--kd-space-3);padding:var(--kd-space-5);display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-3);text-align:center;background:var(--kd-danger-subtle);border:1px solid var(--kd-danger-border);border-radius:var(--kd-radius-xl)}.cv-fail svg{color:var(--kd-danger)}.cv-fail__h{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-xl);font-weight:var(--kd-weight-bold);line-height:var(--kd-leading-snug);color:var(--kd-text)}.cv-fail__p{margin:0;font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-text)}:root{--acct-topnav-h: var(--kd-space-16);--acct-chips-h: calc(var(--kd-control-h-sm) + var(--kd-space-2) * 2 + 1px);--acct-nav-w: calc(var(--kd-space-16) * 3 + var(--kd-space-12));--acct-anchor: calc(var(--kd-homehead-h) + var(--kd-space-4))}@media(min-width:768px){:root{--acct-anchor: calc(var(--acct-topnav-h) + var(--acct-chips-h) + var(--kd-space-4))}}@media(min-width:1200px){:root{--acct-anchor: calc(var(--acct-topnav-h) + var(--kd-space-6))}}.acct__layout,.acct__col{display:contents}@media(min-width:768px){.acct__layout{display:flex;flex-direction:column;gap:var(--kd-space-6);min-width:0}.acct__col{position:relative;display:flex;flex-direction:column;gap:var(--kd-space-6);min-width:0;max-width:var(--kd-container-prose)}}@media(min-width:1200px){.acct__layout{display:grid;grid-template-columns:var(--acct-nav-w) minmax(0,var(--kd-container-prose));column-gap:var(--kd-space-8);align-items:start}}.acct__end{position:absolute;inset:auto 0 0;height:1px;pointer-events:none}@media(min-width:768px){.acct__side{position:sticky;top:calc(var(--acct-topnav-h) + var(--kd-envbar-h, 0px));z-index:var(--kd-z-sticky);margin-inline:calc(var(--kd-gutter) * -1);background:var(--kd-glass);-webkit-backdrop-filter:var(--kd-glass-blur);backdrop-filter:var(--kd-glass-blur);border-bottom:var(--kd-glass-edge)}}.acct-nav__list{display:flex;gap:var(--kd-space-2);margin:0;padding:var(--kd-space-2) 0;list-style:none;overflow-x:auto;scrollbar-width:none}.acct-nav__list::-webkit-scrollbar{display:none}.acct-nav__list>li{flex:none}.acct-nav__link{position:relative;display:flex;align-items:center;min-height:var(--kd-control-h-sm);padding:0 var(--kd-space-3);border-radius:var(--kd-radius-pill);background:var(--kd-surface);box-shadow:inset 0 0 0 1px var(--kd-border);color:var(--kd-slate-600);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-medium);text-decoration:none;white-space:nowrap;transition:background var(--kd-motion-fast) var(--kd-ease-standard),color var(--kd-motion-fast) var(--kd-ease-standard)}.acct-nav__link:after{content:"";position:absolute;inset:-4px 0}@media(hover:hover){.acct-nav a.acct-nav__link:hover{color:var(--kd-primary)}}.acct-nav__link:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.acct-nav__link[aria-current=true]{background:var(--kd-primary-subtle);box-shadow:none;color:var(--kd-cerulean-700);font-weight:var(--kd-weight-semibold)}.acct-nav__link[aria-current=true]:focus-visible{box-shadow:var(--kd-shadow-focus)}.acct-nav__label{overflow:hidden;text-overflow:ellipsis}.acct-nav--pending .acct-nav__link{color:var(--kd-text-muted);cursor:default}.acct-nav--pending .acct-nav__link:after{content:none}@media(min-width:768px){.acct-nav__list{padding-inline:var(--kd-gutter)}}@media(min-width:768px)and (max-width:1199px){.app-screen:has(.acct__side) .topnav:after{display:none}}@media(min-width:1200px){.acct__side{top:calc(var(--acct-topnav-h) + var(--kd-space-6));display:flex;flex-direction:column;gap:var(--kd-space-4);margin-inline:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none}.acct__side .profile{padding:0 0 var(--kd-space-4);border-bottom:1px solid var(--kd-border)}.acct-nav__list{flex-direction:column;gap:var(--kd-space-1);padding:0;overflow:visible}.acct-nav__list>li{flex:initial}.acct-nav__link{min-height:var(--kd-tap-min);border-radius:var(--kd-radius-md);background:transparent;box-shadow:none;white-space:normal}.acct-nav__link:after{inset:0}@media(hover:hover){.acct-nav a.acct-nav__link:hover{background:color-mix(in srgb,var(--kd-ink) 4.5%,transparent)}}.acct-nav__link[aria-current=true]{background:var(--kd-primary-subtle)}.acct-nav__link[aria-current=true]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:22px;border-radius:var(--kd-radius-pill);background:var(--kd-primary)}}@media(prefers-reduced-motion:reduce){.acct-nav__link{transition:none}}.acctpage .grp__h .kd-sechead__t{scroll-margin-top:var(--acct-anchor)}.acctpage .grp__h .kd-sechead__t:focus{outline:none}.acctpage .grp__h .kd-sechead__t:focus-visible{border-radius:var(--kd-radius-sm);box-shadow:var(--kd-shadow-focus)}.profile{display:flex;align-items:center;gap:var(--kd-space-4)}.profile__avatar{width:56px;height:56px;border-radius:var(--kd-radius-circle);background:var(--kd-primary-subtle);color:var(--kd-primary);display:grid;place-items:center;font-family:var(--kd-font-display);font-weight:var(--kd-weight-black);font-size:var(--kd-text-lg);flex:none}.profile__b{min-width:0}.profile__n{font-weight:var(--kd-weight-bold);font-size:var(--kd-text-lg);line-height:var(--kd-leading-snug);color:var(--kd-ink);letter-spacing:var(--kd-tracking-snug);overflow-wrap:anywhere}.profile__e{font-size:var(--kd-text-sm);color:var(--kd-slate-600);overflow-wrap:anywhere}.acct__side .profile__n,.acct__side .profile__e{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile__since{font-size:var(--kd-text-xs);color:var(--kd-slate-500);margin-top:var(--kd-space-1)}.profile--compact{gap:var(--kd-space-3)}.profile--compact .profile__avatar{width:44px;height:44px}.profile--compact .profile__n{font-size:var(--kd-text-base)}.profile--compact .profile__b{flex:1 1 auto;max-width:100%}.profile--compact .profile__n,.profile--compact .profile__e{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.pageroute.acctpage{gap:0;padding-top:var(--kd-space-5)}.acct__groups{display:flex;flex-direction:column;gap:var(--kd-space-10);padding-top:var(--kd-space-8)}@media(min-width:768px){.pageroute.acctpage{gap:var(--kd-space-6);padding-top:var(--kd-space-8)}.acct__col .acct__groups{padding-top:var(--kd-space-2)}}@media(min-width:1200px){.acct__col .acct__groups{padding-top:0}}.acct-id{display:flex;flex-direction:column;gap:calc(var(--kd-space-1) / 2);min-width:0}.acct-id p{margin:0}.acct-id__primary{font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);line-height:var(--kd-leading-snug);color:var(--kd-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-id__since{font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.acct-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--kd-space-3);min-height:220px;padding:var(--kd-space-4) var(--kd-space-5);overflow:hidden;border-radius:var(--kd-radius-xl);background:var(--kd-surface-inverse);color:var(--kd-white);box-shadow:var(--kd-ink-glow),var(--kd-shadow-lg)}.acct-card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:.75px;pointer-events:none;background:var(--kd-ink-ring);-webkit-mask:linear-gradient(var(--kd-white) 0 0) content-box,linear-gradient(var(--kd-white) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--kd-white) 0 0) content-box,linear-gradient(var(--kd-white) 0 0);mask-composite:exclude}.acct-card p{margin:0}.acct-card__top{display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--kd-space-12) + var(--kd-space-2))}.acct-card__lock{display:inline-flex;align-items:center;gap:.42em;min-height:var(--kd-tap-min);border-radius:var(--kd-radius-sm);font-family:var(--kd-font-display);font-size:var(--kd-text-lg);font-weight:var(--kd-weight-black);line-height:1;letter-spacing:var(--kd-tracking-tight);white-space:nowrap;color:var(--kd-white);text-decoration:none}.acct-card__lock svg{display:block;flex:none;width:1.31em;height:1.31em}.acct-card__hero{display:flex;flex-direction:column;gap:var(--kd-space-1);flex:1}.acct-card__fig{font-family:var(--kd-font-num);font-size:var(--kd-value-md);font-weight:var(--kd-weight-bold);line-height:1;letter-spacing:var(--kd-tracking-tight);font-variant-numeric:tabular-nums lining-nums;color:var(--kd-value)}.acct-card__sub{font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-medium);line-height:1.3;color:var(--kd-text-on-inverse-muted)}.acct-card__sub b{font-weight:var(--kd-weight-bold);color:var(--kd-white)}.acct-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--kd-space-4)}.acct-card a.acct-card__who{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;min-height:var(--kd-tap-min);border-radius:var(--kd-radius-sm);color:var(--kd-white);text-decoration:none}.acct-card a.acct-card__who:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.acct-card__who{min-width:0}.acct-card__name,.acct-card__mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-card__name{font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);line-height:1.3}.acct-card__mail,.acct-card__since{font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-medium);line-height:1.3;color:var(--kd-text-on-inverse-muted)}.acct-card__since{flex:none;text-align:right}.acct-card__date{font-weight:var(--kd-weight-bold);color:var(--kd-white)}.acct-card__bone{opacity:.2}.grp{display:flex;flex-direction:column;gap:var(--kd-space-3);min-width:0}.acard{display:flex;flex-direction:column;overflow:hidden;background:var(--kd-white);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-xs)}.arow{box-sizing:border-box;display:flex;align-items:center;gap:var(--kd-space-3);width:100%;min-height:calc(var(--kd-space-12) + var(--kd-space-2));padding:var(--kd-space-2) var(--kd-space-4);border:none;background:transparent;color:var(--kd-ink);font:inherit;text-align:left;text-decoration:none;-webkit-tap-highlight-color:transparent}.arow+.arow{border-top:1px solid var(--kd-border)}.arow--link{cursor:pointer;transition:background var(--kd-motion-fast) var(--kd-ease-standard)}@media(hover:hover){.arow--link:hover{background:var(--kd-surface-alt)}}.arow--link:active{background:var(--kd-surface-sunken)}.arow--link:focus-visible{outline:none;box-shadow:inset var(--kd-shadow-focus)}@media(prefers-reduced-motion:reduce){.arow--link{transition:none}}.arow__i{display:grid;flex:none;place-items:center;color:var(--kd-primary)}.arow__i svg{display:block}.arow__l{display:flex;flex:1;flex-direction:column;gap:calc(var(--kd-space-1) / 2);min-width:0}.arow__t{font-size:var(--kd-text-base);font-weight:var(--kd-weight-semibold);line-height:var(--kd-leading-snug)}.arow__sub{font-size:var(--kd-text-xs);font-weight:var(--kd-weight-regular);line-height:var(--kd-leading-snug);color:var(--kd-text-muted)}.arow__v{flex:0 1 auto;min-width:0;overflow:hidden;font-size:var(--kd-text-sm);color:var(--kd-text-muted);text-overflow:ellipsis;white-space:nowrap}.arow__c{display:grid;flex:none;place-items:center;color:var(--kd-text-muted)}.arow--terminal .arow__i,.arow--terminal .arow__t{color:var(--kd-danger)}.arow--inert .arow__i,.arow--inert .arow__l{color:var(--kd-text-muted)}.arow--inert .arow__l{font-size:var(--kd-text-base);font-weight:var(--kd-weight-semibold)}.arow--switch .kd-switch{flex:1;min-width:0;justify-content:space-between}.arow--switch .kd-switch__body{font-size:var(--kd-text-base);font-weight:var(--kd-weight-semibold);color:var(--kd-ink)}.acard--demo{gap:var(--kd-space-2);padding:var(--kd-space-4)}.ademo__t{margin:0;font-size:var(--kd-text-base);font-weight:var(--kd-weight-semibold)}.ademo__s{margin:0;font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.ademo__a{display:flex;flex-wrap:wrap;gap:var(--kd-space-2);padding-top:var(--kd-space-2)}.acct-sk__top{display:flex;flex:1;align-items:center;justify-content:space-between}.acct-sk__avatar{display:grid;width:var(--kd-tap-min);height:var(--kd-tap-min);place-items:center}.acct-id--sk{gap:var(--kd-space-2)}.acct-sk__lines{display:flex;flex:1;flex-direction:column;gap:var(--kd-space-2);min-width:0}.grp__sk{display:flex;align-items:center;min-height:var(--kd-tap-min)}.grp__sk .kd-skel{width:100%}.arow--sk{padding-block:0}.acard--conn-sk{flex-direction:row;align-items:center;gap:var(--kd-space-3);min-height:calc(var(--kd-space-16) + var(--kd-space-2));padding:var(--kd-space-3) var(--kd-space-4)}.subpage{position:relative;display:flex;min-height:calc(100dvh - var(--kd-envbar-h, 0px));flex-direction:column;background:var(--kd-surface-alt)}.subpage__head{position:sticky;top:calc(var(--kd-space-2) - var(--kd-homehead-pt) + var(--kd-envbar-h, 0px));z-index:3;height:0;pointer-events:none;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.subpage{--kd-homehead-pt: var(--kd-space-5);--kd-homehead-h: calc(var(--kd-homehead-pt) + var(--kd-tap-min))}.subpage__bar{box-sizing:border-box;display:flex;align-items:center;height:var(--kd-homehead-h);padding:var(--kd-homehead-pt) var(--kd-gutter-mobile) 0}.subpage__bar .kd-iconbtn{pointer-events:auto}.subpage__body{position:relative;z-index:1;flex:1;padding-top:var(--kd-homehead-pt);padding-bottom:var(--kd-space-16)}@media(max-width:767px){.dhead__t{display:flex;align-items:center;justify-content:center;min-height:var(--kd-tap-min);padding-inline:calc(var(--kd-tap-min) + var(--kd-space-2));text-align:center}}.subpage .kd-page{gap:0}.subpage__layout,.subpage__col{display:contents}.subpage__col>.backlink{margin-bottom:var(--kd-space-2)}.subpage__body .kd-page{position:relative;z-index:1}@media(min-width:1200px){.subpage__layout--nav{display:grid;grid-template-columns:var(--acct-nav-w) minmax(0,var(--kd-container-focus));column-gap:var(--kd-space-8);align-items:start}.subpage__layout--nav>.subpage__col{display:flex;flex-direction:column;min-width:0}}@media(min-width:768px){.subpage__head{display:none}.subpage__body{padding-top:var(--kd-space-8)}.subpage--sealed .focusbar__back{display:none}}.dpage{display:flex;flex-direction:column;gap:var(--kd-space-6);min-width:0}.cdetail{display:flex;flex-direction:column;gap:var(--kd-space-4)}.cdetail__card{display:flex;flex-direction:column;gap:var(--kd-space-4);padding:var(--kd-space-4);border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs)}.cdetail__card .cdetail__row{min-height:0;padding:0;border-radius:0;box-shadow:none}.cdetail__note{margin:0;font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-text-muted)}.dpage--busy{pointer-events:none}.dhead{display:flex;flex-direction:column;gap:var(--kd-space-3)}.dhead__t:focus{outline:none}.dhead__s{margin:0;font-size:var(--kd-text-base);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.dhead .kd-badge{align-self:flex-start}.dhead__sk{display:flex;flex-direction:column;gap:var(--kd-space-2)}.dcard{display:flex;flex-direction:column;gap:var(--kd-space-4);padding:var(--kd-space-5);background:var(--kd-white);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-xs)}.dcard__block{display:flex;flex-direction:column;gap:var(--kd-space-2)}.dcard__block+.dcard__block{padding-top:var(--kd-space-4);border-top:1px solid var(--kd-border)}.dcard__t{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);line-height:var(--kd-leading-snug);color:var(--kd-text)}.dcard__p,.dcard__close{margin:0;font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.dcard__p strong,.dcard__close strong{color:var(--kd-ink);font-weight:var(--kd-weight-semibold)}.dcard--lesser{gap:var(--kd-space-3)}.dcard--lesser .dcard__p{font-size:var(--kd-text-base)}.dcard--prose{gap:var(--kd-space-3)}.dcard--prose .dcard__p,.dcard--prose .dcard__close{font-size:var(--kd-text-base)}.dcard--docs{gap:0;padding:0;overflow:hidden}.dcard__t--pad{padding:var(--kd-space-4) var(--kd-space-4) var(--kd-space-2)}.dlist{display:flex;flex-direction:column;gap:var(--kd-space-2);margin:0;padding-left:var(--kd-space-5);font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.dlist strong{color:var(--kd-ink);font-weight:var(--kd-weight-semibold)}.dlist--sk{padding-left:0;list-style:none}.dlist--steps{padding-left:var(--kd-space-5)}.dloss{display:flex;flex-direction:column;gap:calc(var(--kd-space-1) / 2);margin:0;font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-danger)}.dloss p{margin:0}.dloss__n{font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold)}.dloss--none{color:var(--kd-ink);font-weight:var(--kd-weight-semibold)}.dnote{margin:0;padding:0 var(--kd-space-1);font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.dhow{overflow:hidden;background:var(--kd-white);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-xs)}.dhow__s{display:flex;align-items:center;gap:var(--kd-space-3);min-height:calc(var(--kd-space-12) + var(--kd-space-2));padding:0 var(--kd-space-4);list-style:none;cursor:pointer;border-radius:var(--kd-radius-xl)}.dhow__s::-webkit-details-marker{display:none}.dhow__s:focus-visible{outline:none;box-shadow:inset var(--kd-shadow-focus)}.dhow__t{flex:1;font-size:var(--kd-text-base);font-weight:var(--kd-weight-semibold)}.dhow__c{display:grid;place-items:center;color:var(--kd-text-muted);transition:transform var(--kd-motion-fast) var(--kd-ease-standard)}.dhow[open] .dhow__c{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.dhow__c{transition:none}}.dhow__b{display:flex;flex-direction:column;gap:var(--kd-space-3);padding:0 var(--kd-space-4) var(--kd-space-4)}.dhow__b p{margin:0;font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.dhow__link{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--kd-space-2);min-height:var(--kd-tap-min);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);text-decoration:none;color:var(--kd-primary);border-radius:var(--kd-radius-sm)}.dhow__link:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.dactions{display:flex;flex-direction:column;gap:var(--kd-space-2);padding-top:var(--kd-space-2)}.dactions__note{margin:0;text-align:center;font-size:var(--kd-text-sm);line-height:var(--kd-leading-snug);color:var(--kd-text-muted)}.dactions .dactions__slot{width:100%;height:var(--kd-control-h-lg)}.dlink{display:flex;align-items:center;justify-content:center;min-height:var(--kd-tap-min);padding:0;border:none;background:none;font:inherit;font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);color:var(--kd-primary);text-decoration:none;cursor:pointer;border-radius:var(--kd-radius-pill)}.dlink:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.dlink--off{color:var(--kd-text-subtle);cursor:default}.dfoot{display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-1)}.dstuck{margin:0;text-align:center;font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.dstuck a{font-weight:var(--kd-weight-bold);color:var(--kd-primary);text-decoration:none}.dstuck a:focus-visible{border-radius:var(--kd-radius-sm);outline:none;box-shadow:var(--kd-shadow-focus)}.kd-errcard.dunknown{background:var(--kd-white);border-color:var(--kd-border)}.kd-errcard.dunknown .kd-errcard__glyph{color:var(--kd-text-muted)}.kd-errcard.dunknown a{font-weight:var(--kd-weight-bold);color:var(--kd-primary);text-decoration:none}.kd-dialog.ddialog{text-align:left}.kd-dialog.ddialog .kd-dialog__title{margin:0 0 var(--kd-space-4);font-family:var(--kd-font-body);font-size:var(--kd-text-lg);font-weight:var(--kd-weight-bold);letter-spacing:0;line-height:var(--kd-leading-snug)}.ddialog__b{display:flex;flex-direction:column;gap:var(--kd-space-4);margin-bottom:var(--kd-space-4)}.ddialog__b p{margin:0}.ddialog__lead{font-size:var(--kd-text-base);line-height:var(--kd-leading-normal);color:var(--kd-ink)}.ddialog__w{font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.ddialog__a{display:flex;flex-direction:column;gap:var(--kd-space-2)}.ddialog__a .kd-btn[aria-disabled=true]:not(.is-loading){opacity:.45;cursor:not-allowed}.dpage--prose{max-width:var(--kd-container-prose)}.dpromise{display:flex;align-items:flex-start;gap:var(--kd-space-3);padding:var(--kd-space-4);background:var(--kd-primary-subtle);border-radius:var(--kd-radius-xl)}.dpromise p{margin:0;font-size:var(--kd-text-base);line-height:var(--kd-leading-normal);color:var(--kd-ink)}.dpromise__i{display:grid;flex:none;place-items:center;color:var(--kd-primary)}.dicons{display:flex;flex-direction:column;gap:var(--kd-space-3);margin:0;padding:0;list-style:none;font-size:var(--kd-text-base);line-height:var(--kd-leading-normal);color:var(--kd-ink)}.dicons li{display:flex;align-items:flex-start;gap:var(--kd-space-3)}.dicons strong{font-weight:var(--kd-weight-semibold)}.dicons__i{display:grid;flex:none;place-items:center;padding-top:calc(var(--kd-space-1) / 2)}.dicons__i--yes{color:var(--kd-success-text)}.dicons__i--no{color:var(--kd-slate-500)}.dsteps{display:flex;flex-direction:column;gap:var(--kd-space-3);margin:0;padding:0;list-style:none}.dsteps li{display:flex;align-items:flex-start;gap:var(--kd-space-3);font-size:var(--kd-text-base);line-height:var(--kd-leading-normal)}.dsteps strong{display:block;font-weight:var(--kd-weight-semibold)}.dsteps__n{display:grid;flex:none;width:var(--kd-space-6);height:var(--kd-space-6);place-items:center;border-radius:var(--kd-radius-circle);background:var(--kd-primary-subtle);color:var(--kd-primary);font-family:var(--kd-font-num);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold)}.dsteps__s{display:block;font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.dex{display:flex;flex-direction:column;gap:var(--kd-space-2);padding:var(--kd-space-4);border-radius:var(--kd-radius-lg);background:var(--kd-surface-alt)}.dex p{margin:0}.dex__t{font-family:var(--kd-font-num);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-text-muted)}.dex__i{font-weight:var(--kd-weight-semibold);color:var(--kd-ink)}.dex__q{font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.dex__n{display:flex;align-items:center;gap:var(--kd-space-2);font-size:var(--kd-text-sm)}.dband{display:flex;gap:var(--kd-space-2)}.dband__pill{flex:1;padding:var(--kd-space-2);white-space:nowrap;border-radius:var(--kd-radius-pill);background:var(--kd-white);color:var(--kd-text-muted);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold);text-align:center}.dband__pill--on{background:var(--kd-primary);color:var(--kd-on-primary)}.dstruck{color:var(--kd-slate-500);text-decoration:line-through}.prof{display:flex;flex-direction:column;gap:var(--kd-space-6);padding-top:var(--kd-space-6)}.prof__disc-row{display:flex;justify-content:center}.prof__disc{display:grid;place-items:center;width:calc(var(--kd-space-16) + var(--kd-space-2));height:calc(var(--kd-space-16) + var(--kd-space-2));border-radius:var(--kd-radius-circle);background:var(--kd-avatar-lens),var(--kd-gradient-boost-cta);box-shadow:var(--kd-avatar-edge);color:var(--kd-white);font-size:var(--kd-text-2xl);font-weight:var(--kd-weight-bold)}.prof__email{display:flex;flex-direction:column;gap:var(--kd-space-1);margin:0;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold)}.prof__email span{overflow-wrap:anywhere;font-weight:var(--kd-weight-regular);color:var(--kd-text-muted)}:root{--kd-admin-rail-w: 252px;--kd-admin-rail-w-collapsed: 60px;--kd-admin-row-h-comfortable: var(--kd-control-h-md);--kd-admin-row-h-head: calc(var(--kd-admin-row-h-comfortable) + 4px);--kd-admin-setnav-w: 220px;--kd-admin-setctl-min: 272px}.adm{flex:1;display:flex;min-height:calc(100dvh - var(--kd-envbar-h, 0px));background:var(--kd-surface-sunken);font-family:var(--kd-font-body);color:var(--kd-text)}.adm__rail{display:none;flex:none;flex-direction:column;gap:var(--kd-space-2);width:var(--kd-admin-rail-w);padding:var(--kd-space-4) var(--kd-space-3);background:var(--kd-surface);border-right:1px solid var(--kd-border);z-index:var(--kd-z-nav)}.adm-rail__brand{display:flex;align-items:center;gap:var(--kd-space-2);height:var(--kd-tap-min);padding:0 var(--kd-space-2);margin-bottom:var(--kd-space-2)}.adm-rail__mark{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--kd-radius-md);background:var(--kd-primary);color:var(--kd-on-primary);font-family:var(--kd-font-display);font-weight:var(--kd-weight-bold);font-size:var(--kd-text-lg);line-height:1}.adm-rail__wordmark{font-family:var(--kd-font-display);font-weight:var(--kd-weight-bold);font-size:var(--kd-text-lg);letter-spacing:-.02em;color:var(--kd-text)}.adm-rail__tag{font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-slate-500);background:var(--kd-surface-alt);border-radius:var(--kd-radius-pill);padding:2px 7px}.adm-rail__scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin}.adm-rail__group{display:flex;flex-direction:column;gap:2px;margin-top:var(--kd-space-3)}.adm-rail__grouplbl{font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-slate-500);padding:0 var(--kd-space-3);margin-bottom:var(--kd-space-1)}.adm-rail__link{position:relative;display:flex;align-items:center;gap:var(--kd-space-3);width:100%;min-height:var(--kd-tap-min);padding:0 var(--kd-space-3);border:none;border-radius:var(--kd-radius-md);background:transparent;color:var(--kd-slate-600);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-medium);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--kd-motion-fast) var(--kd-ease-standard),color var(--kd-motion-fast) var(--kd-ease-standard)}.adm-rail__link svg{flex:none;width:var(--kd-icon-lg);height:var(--kd-icon-lg)}.adm-rail__link:hover{background:var(--kd-surface-alt);color:var(--kd-primary)}.adm-rail__link:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.adm-rail__link.is-active{background:var(--kd-primary-subtle);color:var(--kd-cerulean-700);font-weight:var(--kd-weight-semibold)}.adm-rail__link.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:22px;border-radius:3px;background:var(--kd-primary)}.adm-rail__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-rail__tip{display:none}.adm-rail__foot{flex:none;margin-top:var(--kd-space-2);padding-top:var(--kd-space-3);border-top:1px solid var(--kd-border)}.adm__main{flex:1;min-width:0;display:flex;flex-direction:column}.adm__topbar{flex:none;display:flex;align-items:center;gap:var(--kd-space-3);min-height:56px;padding:var(--kd-space-2) var(--kd-space-4);padding-top:calc(var(--kd-space-2) + env(safe-area-inset-top));background:var(--kd-surface);border-bottom:1px solid var(--kd-border)}.adm__hamburger{display:flex;flex:none;align-items:center;justify-content:center;width:var(--kd-tap-min);height:var(--kd-tap-min);border:none;border-radius:var(--kd-radius-md);background:transparent;color:var(--kd-text);cursor:pointer}.adm__hamburger:hover{background:var(--kd-surface-alt)}.adm__hamburger:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.adm__titlewrap{display:flex;flex-direction:column;gap:2px;min-width:0}.adm__crumb{font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-slate-500)}.adm__title{margin:0;font-family:var(--kd-font-display);font-weight:var(--kd-weight-bold);font-size:var(--kd-text-lg);line-height:1.1;letter-spacing:-.01em;color:var(--kd-text)}.adm__spacer{flex:1}.adm__topactions{display:flex;flex:none;align-items:center;gap:var(--kd-space-2)}.adm__content{flex:1;min-width:0;padding:var(--kd-space-4) var(--kd-space-4) var(--kd-space-10)}.adm__lede{margin:0 0 var(--kd-space-5);max-width:64ch;font-size:var(--kd-text-sm);color:var(--kd-text-muted);line-height:1.5}.adm-drawer{position:fixed;inset:var(--kd-envbar-h, 0px) 0 0;z-index:var(--kd-z-sheet);display:none}.adm-drawer.is-open{display:block}.adm-drawer__scrim{position:absolute;inset:0;width:100%;border:none;background:color-mix(in srgb,var(--kd-ink) 50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.adm-drawer__panel{position:absolute;top:0;left:0;bottom:0;display:flex;flex-direction:column;gap:var(--kd-space-1);width:280px;max-width:86%;padding:var(--kd-space-4) var(--kd-space-3);padding-top:calc(var(--kd-space-4) + env(safe-area-inset-top));overflow:auto;background:var(--kd-surface);box-shadow:var(--kd-shadow-lg)}.adm-drawer__head{display:flex;align-items:center;justify-content:space-between;height:var(--kd-tap-min);margin-bottom:var(--kd-space-2)}.adm-acc{border-top:1px solid var(--kd-border)}.adm-acc__sum{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--kd-tap-min);padding:0 var(--kd-space-2);border:none;background:transparent;font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-slate-500);cursor:pointer}.adm-acc__sum:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus);border-radius:var(--kd-radius-sm)}.adm-acc__sum svg{transition:transform var(--kd-motion-base) var(--kd-ease-standard)}.adm-acc.is-open .adm-acc__sum svg{transform:rotate(180deg)}.adm-acc__body{display:none;padding-bottom:var(--kd-space-2)}.adm-acc.is-open .adm-acc__body{display:block}@media(min-width:768px){.adm__rail{display:flex;width:var(--kd-admin-rail-w-collapsed);align-items:center;padding:var(--kd-space-4) var(--kd-space-2);position:sticky;top:var(--kd-envbar-h, 0px);align-self:flex-start;height:calc(100dvh - var(--kd-envbar-h, 0px));overflow-y:auto}.adm__hamburger,.adm-drawer,.adm-drawer.is-open,.adm-rail__label,.adm-rail__grouplbl,.adm-rail__wordmark,.adm-rail__tag{display:none}.adm-rail__brand{justify-content:center;padding:0}.adm-rail__scroll,.adm-rail__group{align-items:center;width:100%}.adm-rail__group{gap:var(--kd-space-1)}.adm-rail__group+.adm-rail__group{margin-top:var(--kd-space-3);padding-top:var(--kd-space-3);border-top:1px solid var(--kd-border)}.adm-rail__link{justify-content:center;width:var(--kd-tap-min);padding:0;margin:0 auto}.adm-rail__tip{display:block;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:6px 10px;border-radius:var(--kd-radius-sm);background:var(--kd-ink);color:var(--kd-text-on-inverse);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-semibold);white-space:nowrap;box-shadow:var(--kd-shadow-md);opacity:0;pointer-events:none;transition:opacity var(--kd-motion-fast) var(--kd-ease-standard);z-index:var(--kd-z-tooltip)}.adm-rail__tip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--kd-ink)}.adm-rail__link:hover .adm-rail__tip,.adm-rail__link:focus-visible .adm-rail__tip{opacity:1}.adm__topbar{min-height:64px;padding:var(--kd-space-3) var(--kd-space-6)}.adm__title{font-size:var(--kd-text-xl)}.adm__content{padding:var(--kd-space-6) var(--kd-space-6) var(--kd-space-10)}}@media(min-width:1200px){.adm__rail{width:var(--kd-admin-rail-w);align-items:stretch;padding:var(--kd-space-4) var(--kd-space-3)}.adm-rail__label,.adm-rail__grouplbl,.adm-rail__wordmark,.adm-rail__tag{display:block}.adm-rail__brand{justify-content:flex-start;padding:0 var(--kd-space-2)}.adm-rail__scroll,.adm-rail__group{align-items:stretch}.adm-rail__group+.adm-rail__group{border-top:none;padding-top:0}.adm-rail__link{justify-content:flex-start;width:100%;padding:0 var(--kd-space-3)}.adm-rail__tip{display:none}}.adm-cellmain{font-weight:var(--kd-weight-semibold);color:var(--kd-text)}.adm-cellsub{font-size:var(--kd-text-xs);color:var(--kd-text-muted);margin-top:1px}.adm-namecell{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-3)}.adm-namecell>.kd-badge{flex:none}.adm-td--muted{color:var(--kd-text-muted)}.adm-td--change{display:block;max-width:52ch;white-space:normal;overflow-wrap:anywhere}.adm-money{font-family:var(--kd-font-num);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--kd-weight-bold);color:var(--kd-value-strong)}.adm-threshold{font-family:var(--kd-font-num);font-variant-numeric:tabular-nums lining-nums;color:var(--kd-text)}.adm-valpair{display:inline-flex;align-items:baseline;gap:7px;flex-wrap:wrap}.adm-default{font-family:var(--kd-font-num);font-variant-numeric:tabular-nums lining-nums;font-size:var(--kd-text-xs);color:var(--kd-text-subtle);text-decoration:line-through;text-decoration-thickness:1px}.adm-group{margin-bottom:var(--kd-space-6)}.adm-group__head{display:flex;align-items:center;gap:var(--kd-space-2);margin-bottom:var(--kd-space-2)}.adm-group__dot{flex:none;width:9px;height:9px;border-radius:2px;transform:rotate(45deg)}.adm-group__title{font-weight:var(--kd-weight-bold);font-size:var(--kd-text-sm)}.adm-group__n{font-family:var(--kd-font-num);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold);color:var(--kd-slate-500);background:var(--kd-surface-alt);border-radius:var(--kd-radius-pill);padding:1px 8px}.adm-bar{display:flex;align-items:center;gap:var(--kd-space-3);flex-wrap:wrap;margin-bottom:var(--kd-space-4)}.adm-bar__filters{display:flex;align-items:center;gap:var(--kd-space-2);flex-wrap:wrap;min-width:0}.adm-bar__filter{display:flex;align-items:center;gap:var(--kd-space-2);min-width:0}.adm-bar__filters .adm-select{width:auto;min-width:0}.adm-bar__spacer{flex:1;min-width:var(--kd-space-4)}.adm-bar__right{display:flex;flex:none;align-items:center;gap:var(--kd-space-2)}.adm-barlabel{font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-slate-500)}.adm-setgroup{margin-bottom:var(--kd-space-8)}.adm-setgroup__head{margin:0 0 var(--kd-space-1);padding:0 var(--kd-space-1);font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-slate-500)}.adm-setgroup__rows{background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-lg);overflow:hidden}.adm-setrow{display:flex;align-items:center;gap:var(--kd-space-4);padding:var(--kd-space-3) var(--kd-space-5);min-height:calc(var(--kd-tap-min) + var(--kd-space-4));border-bottom:1px solid var(--kd-border)}.adm-setrow:last-child{border-bottom:none}.adm-setrow__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.adm-setrow__label{font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-text)}.adm-setrow__help{font-size:var(--kd-text-xs);color:var(--kd-text-muted);line-height:1.45;max-width:60ch}.adm-setrow__control{display:flex;flex:none;align-items:center;gap:var(--kd-space-2)}@media(max-width:767px){.adm-setrow:not(.adm-setrow--inline){flex-direction:column;align-items:stretch;gap:var(--kd-space-3)}.adm-setrow:not(.adm-setrow--inline) .adm-setrow__control{justify-content:flex-start}}.adm-numset{display:flex;align-items:center;gap:var(--kd-space-2)}.adm-numfield{display:inline-flex;align-items:center;height:var(--kd-control-h-md);padding:0 var(--kd-space-3);background:var(--kd-surface-sunken);border:1.5px solid var(--kd-border);border-radius:var(--kd-radius-md);transition:border-color var(--kd-motion-base) var(--kd-ease-standard),box-shadow var(--kd-motion-base) var(--kd-ease-standard),background var(--kd-motion-base) var(--kd-ease-standard)}.adm-numfield:focus-within{background:var(--kd-surface);border-color:var(--kd-primary);box-shadow:var(--kd-shadow-focus)}.adm-numfield input{width:64px;border:none;background:transparent;outline:none;font-family:var(--kd-font-num);font-variant-numeric:tabular-nums lining-nums;font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);color:var(--kd-text);text-align:right;-moz-appearance:textfield}.adm-numfield input::-webkit-outer-spin-button,.adm-numfield input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.adm-numfield--lead input{text-align:left;width:56px}.adm-numfield--block,.adm-numfield--block input{width:100%}.adm-numfield__pre{font-family:var(--kd-font-num);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-text-muted);padding-right:2px}.adm-numfield__unit{font-family:var(--kd-font-num);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-text-muted);padding-left:var(--kd-space-1)}.adm-addtop{margin:0 0 var(--kd-space-6)}.adm-addform{background:var(--kd-surface-alt);border:1px dashed var(--kd-border-strong);border-radius:var(--kd-radius-lg);padding:var(--kd-space-5)}.adm-addform__head{display:flex;align-items:center;gap:var(--kd-space-2);margin-bottom:var(--kd-space-4);font-weight:var(--kd-weight-bold);font-size:var(--kd-text-sm);color:var(--kd-text)}.adm-addform__head svg{color:var(--kd-primary)}.adm-addform__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--kd-space-4);align-items:end}@media(max-width:767px){.adm-addform__grid{grid-template-columns:1fr}}.adm-lbl{display:flex;flex-direction:column;gap:6px;font-size:var(--kd-text-sm)}.adm-lbl>span{font-weight:var(--kd-weight-semibold);color:var(--kd-text)}.adm-select{width:100%;height:var(--kd-control-h-md);padding:0 38px 0 var(--kd-space-3);font-family:var(--kd-font-body);font-size:var(--kd-text-sm);color:var(--kd-text);background-color:var(--kd-surface);border:1.5px solid var(--kd-border);border-radius:var(--kd-radius-md);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23696863' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center}.adm-select:hover{border-color:var(--kd-border-strong)}.adm-select:focus{outline:none;border-color:var(--kd-primary);box-shadow:var(--kd-shadow-focus)}.adm-rowexpand__in{display:flex;align-items:center;gap:var(--kd-space-4);flex-wrap:wrap;padding:var(--kd-space-4);background:var(--kd-cerulean-50);border-top:1px dashed var(--kd-cerulean-200)}.adm-rowexpand__label{font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-cerulean-800)}.adm-rowexpand__spacer{flex:1;min-width:var(--kd-space-6)}.adm-rowexpand__btns{display:flex;flex:none;align-items:center;gap:var(--kd-space-3)}.adm-codefield{display:inline-flex;align-items:center;height:var(--kd-control-h-md);padding:0 var(--kd-space-3);background:var(--kd-surface);border:1.5px solid var(--kd-primary);border-radius:var(--kd-radius-md)}.adm-codefield:focus-within{box-shadow:var(--kd-shadow-focus)}.adm-codefield input{width:150px;border:none;background:transparent;outline:none;font-family:var(--kd-font-num);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--kd-text)}.adm-expand{margin:0 0 var(--kd-space-4);padding:var(--kd-space-5);background:var(--kd-surface-sunken);border:1px solid var(--kd-border);border-top:none;border-radius:0 0 var(--kd-radius-lg) var(--kd-radius-lg);box-shadow:var(--kd-shadow-sm)}.adm-expand__grid{display:grid;grid-template-columns:1fr;gap:var(--kd-space-6)}@media(min-width:1200px){.adm-expand__grid{grid-template-columns:1fr 1fr}}.adm-editor__lbl{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold)}.adm-editor__hint{margin-bottom:var(--kd-space-3);font-size:var(--kd-text-xs);color:var(--kd-text-muted);line-height:1.45}.adm-kws{display:flex;flex-wrap:wrap;gap:var(--kd-space-2);min-height:var(--kd-tap-min);padding:var(--kd-space-3);background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-md)}.adm-kw{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 12px;border-radius:var(--kd-radius-pill);background:var(--kd-primary-subtle);color:var(--kd-cerulean-700);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-medium)}.adm-kw--review{background:var(--kd-surface-alt);color:var(--kd-slate-600)}.adm-kw__x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:var(--kd-radius-circle);background:transparent;color:currentColor;cursor:pointer;opacity:.7}.adm-kw__x:hover{opacity:1;background:color-mix(in srgb,var(--kd-ink) 8%,transparent)}.adm-kw__x:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.adm-panestate{display:grid;place-items:center;min-height:220px;padding:var(--kd-space-6) 0}.adm-narrow{max-width:720px}.adm-control{width:100%;height:var(--kd-control-h-md);padding:0 var(--kd-space-3);font-family:var(--kd-font-body);font-size:var(--kd-text-sm);color:var(--kd-text);background:var(--kd-surface);border:1.5px solid var(--kd-border);border-radius:var(--kd-radius-md);transition:border-color var(--kd-motion-base) var(--kd-ease-standard),box-shadow var(--kd-motion-base) var(--kd-ease-standard)}.adm-control:hover{border-color:var(--kd-border-strong)}.adm-control:focus{outline:none;border-color:var(--kd-primary);box-shadow:var(--kd-shadow-focus)}.adm-code{font-family:var(--kd-font-num);letter-spacing:.04em}.adm-mono{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--kd-radius-sm);background:var(--kd-surface-alt);color:var(--kd-ink);font-family:var(--kd-font-display);font-weight:var(--kd-weight-bold);font-size:var(--kd-text-xs)}.adm-expand__store{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--kd-space-2) var(--kd-space-3);margin-top:var(--kd-space-5);padding-top:var(--kd-space-4);border-top:1px solid var(--kd-border)}.adm-expand__storefield{flex:1 1 280px}.adm-expand__storehint{flex-basis:100%;margin-bottom:0}.adm-expand__foot{display:flex;align-items:flex-end;gap:var(--kd-space-4);flex-wrap:wrap;margin-top:var(--kd-space-5);padding-top:var(--kd-space-4);border-top:1px solid var(--kd-border)}.adm-lbl--mono{flex:none}.adm-lbl--mono .adm-control{max-width:96px}.adm-addform__note{margin:var(--kd-space-4) 0 0;font-size:var(--kd-text-xs);color:var(--kd-text-muted);line-height:1.45}.adm-settings{max-width:760px;--adm-setnav-h: calc(var(--kd-control-h-sm) + var(--kd-space-2) * 2 + 1px)}.adm-setrow__raw{margin-top:2px;font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);color:var(--kd-text-subtle)}.adm-setrow__control .adm-numfield{width:156px}.adm-setrow__control .adm-numfield input{flex:1;width:auto;min-width:0}@media(max-width:767px){.adm-numset{width:100%}.adm-numset .adm-numfield{flex:1;min-width:0}.adm-numset .adm-numfield input{width:100%}.adm-setrow--theme{flex-direction:column;align-items:stretch}.adm-setrow--theme .adm-setrow__control{display:block}}.adm-state{min-width:26px;font-family:var(--kd-font-num);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold);color:var(--kd-slate-500)}.adm-state.is-on{color:var(--kd-primary)}.adm-warn{background:var(--kd-error-subtle);border-top:1px solid var(--kd-error-border)}.adm-warn__head{display:flex;align-items:center;gap:var(--kd-space-2);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);color:var(--kd-error-text)}.adm-warn .adm-setrow__help{margin-top:2px}.adm-section__note{margin:var(--kd-space-3) 0 0;font-size:var(--kd-text-sm);color:var(--kd-text-muted);line-height:1.5;max-width:60ch}.adm-setnav{position:sticky;top:var(--kd-envbar-h, 0px);z-index:var(--kd-z-sticky);margin-bottom:var(--kd-space-4);background:var(--kd-surface-sunken);border-bottom:1px solid var(--kd-border)}.adm-setnav__list{display:flex;gap:var(--kd-space-2);margin:0;padding:var(--kd-space-2) 0;list-style:none;overflow-x:auto;scrollbar-width:none}.adm-setnav__list::-webkit-scrollbar{display:none}.adm-setnav__link{position:relative;display:flex;align-items:center;gap:var(--kd-space-2);min-height:var(--kd-control-h-sm);padding:0 var(--kd-space-3);border-radius:var(--kd-radius-pill);background:var(--kd-surface);box-shadow:inset 0 0 0 1px var(--kd-border);color:var(--kd-slate-600);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-medium);text-decoration:none;white-space:nowrap;transition:background var(--kd-motion-fast) var(--kd-ease-standard),color var(--kd-motion-fast) var(--kd-ease-standard)}.adm-setnav__link:after{content:"";position:absolute;inset:-4px 0}.adm-setnav__link:hover{color:var(--kd-primary)}.adm-setnav__link:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.adm-setnav__link[aria-current=true]{background:var(--kd-primary-subtle);box-shadow:none;color:var(--kd-cerulean-700);font-weight:var(--kd-weight-semibold)}.adm-setnav__link[aria-current=true]:focus-visible{box-shadow:var(--kd-shadow-focus)}.adm-setnav__label{overflow:hidden;text-overflow:ellipsis}.adm-setnav__count{flex:none;min-width:var(--kd-space-5);padding:0 var(--kd-space-1);border-radius:var(--kd-radius-pill);background:var(--kd-surface-alt);font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);font-variant-numeric:tabular-nums lining-nums;line-height:var(--kd-space-5);text-align:center;color:var(--kd-text-muted)}.adm-setnav__link[aria-current=true] .adm-setnav__count{background:var(--kd-surface);color:var(--kd-cerulean-700)}.adm-setnav .adm-setnav__skel{flex:none;width:calc(var(--kd-space-16) + var(--kd-space-8));height:var(--kd-control-h-sm);border-radius:var(--kd-radius-pill)}.adm-settings .adm-setgroup__head{scroll-margin-top:calc(var(--adm-setnav-h) + var(--kd-space-4))}.adm-settings .adm-setgroup__head:focus{outline:none}.adm-settings .adm-setgroup__head:focus-visible{border-radius:var(--kd-radius-sm);box-shadow:var(--kd-shadow-focus)}.adm-settings__cards{min-width:0}.adm-settings__end{height:1px}.adm--ink .adm-setnav{background:var(--kd-surface-alt);border-bottom-color:var(--kd-border-strong)}.adm--ink .adm-setnav__link{box-shadow:inset 0 0 0 1px var(--kd-border-strong)}.adm--ink .adm-setnav__link[aria-current=true]{box-shadow:none}.adm--ink .adm-setnav__link[aria-current=true]:focus-visible{box-shadow:var(--kd-shadow-focus)}.adm--ink .adm-setnav__count{background:var(--kd-slate-200)}.adm--ink .adm-setnav__link[aria-current=true] .adm-setnav__count{background:var(--kd-surface)}@media(max-width:767px){.adm-setnav{margin-inline:calc(var(--kd-space-4) * -1)}.adm-setnav__list{padding-inline:var(--kd-space-4)}}@media(min-width:1200px){.adm-settings{--adm-setnav-h: 0px}.adm-settings--nav{max-width:none;display:grid;grid-template-columns:var(--kd-admin-setnav-w) minmax(0,calc(var(--kd-container-prose) + var(--kd-rail-wide)));column-gap:var(--kd-space-8);align-items:start}.adm-setnav{top:var(--kd-space-4);margin-bottom:0;background:transparent;border-bottom:none}.adm--ink .adm-setnav{background:transparent;border-bottom:none}.adm-setnav__list{flex-direction:column;gap:var(--kd-space-1);padding:0;overflow:visible}.adm-setnav__link{justify-content:space-between;min-height:var(--kd-tap-min);padding:0 var(--kd-space-3);border-radius:var(--kd-radius-md);background:transparent;box-shadow:none;white-space:normal}.adm--ink .adm-setnav__link{box-shadow:none}.adm-setnav__link:after{inset:0}.adm-setnav__link:hover{background:var(--kd-surface-alt)}.adm--ink .adm-setnav__link:hover{background:var(--kd-slate-200)}.adm-setnav__link[aria-current=true]{background:var(--kd-primary-subtle)}.adm-setnav__link[aria-current=true]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:22px;border-radius:var(--kd-radius-pill);background:var(--kd-primary)}.adm-setnav .adm-setnav__skel{width:auto;height:var(--kd-space-4);margin:calc((var(--kd-tap-min) - var(--kd-space-4)) / 2) var(--kd-space-3);border-radius:var(--kd-radius-xs)}.adm-settings .adm-setrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--kd-admin-setctl-min),36%);align-items:center;gap:var(--kd-space-6)}.adm-settings .adm-setrow__control{min-width:0;justify-content:flex-start}.adm-settings .adm-setrow__control .adm-numset{flex:1;min-width:0}.adm-settings .adm-setrow__control .adm-numfield{flex:0 1 calc(var(--kd-space-16) * 3);width:auto;min-width:0}}.adm-section{max-width:760px;margin-top:var(--kd-space-6);padding-top:var(--kd-space-5);border-top:1px solid var(--kd-border)}.adm-section h4{margin:0 0 var(--kd-space-3);font-size:var(--kd-text-md)}.adm-steplist{counter-reset:s;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--kd-space-3)}.adm-steplist li{display:flex;gap:var(--kd-space-3);font-size:var(--kd-text-sm);color:var(--kd-slate-700);line-height:1.5}.adm-steplist li:before{counter-increment:s;content:counter(s);display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--kd-radius-circle);background:var(--kd-primary-subtle);color:var(--kd-primary);font-family:var(--kd-font-num);font-weight:var(--kd-weight-bold);font-size:var(--kd-text-xs)}.adm-factlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--kd-space-2)}.adm-factlist li{position:relative;padding-left:var(--kd-space-6);font-size:var(--kd-text-sm);color:var(--kd-slate-700);line-height:1.5}.adm-factlist li svg{position:absolute;left:0;top:1px;color:var(--kd-success)}.adm-mfa-intro{margin:0 0 var(--kd-space-4);font-size:var(--kd-text-sm);color:var(--kd-text-muted);line-height:1.5;max-width:60ch}.adm-mfa-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kd-space-3)}.adm-mfa-qr{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--kd-space-5);margin-bottom:var(--kd-space-4)}.adm-mfa-qr img{flex:none;width:160px;height:160px;padding:var(--kd-space-3);background:var(--kd-white);border:1px solid var(--kd-border);border-radius:var(--kd-radius-md)}.adm-mfa-secret{display:flex;flex-direction:column;gap:var(--kd-space-2);min-width:220px}.adm-mfa-secret__label{font-size:var(--kd-text-xs);font-weight:var(--kd-weight-semibold);color:var(--kd-text-muted)}.adm-mfa-secret__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kd-space-2)}.adm-mfa-secret__value{font-family:var(--kd-font-num);font-size:var(--kd-text-sm);letter-spacing:.06em;color:var(--kd-text);word-break:break-all}.adm-mfa-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--kd-space-3);max-width:40ch}.adm-mfa-form .kd-field{flex:1;min-width:140px}.adm-mfa-code input{font-family:var(--kd-font-num);letter-spacing:.3em;text-align:center}.adm-gate{justify-content:center;align-items:flex-start;padding:var(--kd-space-10) var(--kd-space-4)}.adm-gate__card{display:flex;flex-direction:column;gap:var(--kd-space-4);width:100%;max-width:var(--kd-container-focus);padding:var(--kd-space-6);background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-lg);box-shadow:var(--kd-shadow-sm)}.adm-gate__brand{display:flex;align-items:center;gap:var(--kd-space-2)}.adm-gate .adm-rail__wordmark,.adm-gate .adm-rail__tag{display:block}.adm-gate__title{margin:0;font-family:var(--kd-font-display);font-weight:var(--kd-weight-bold);font-size:var(--kd-text-xl);line-height:1.15;letter-spacing:-.01em;color:var(--kd-text)}.adm-gate .adm-mfa-form{max-width:none}.adm-gate__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kd-space-2)}.adm-gate__back{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--kd-tap-min);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-text-muted);text-decoration:none}.adm-gate__back:hover{color:var(--kd-text)}.adm-gate__back:focus-visible{outline:none;border-radius:var(--kd-radius-sm);box-shadow:var(--kd-shadow-focus)}@media(min-width:768px){.adm-rowexpand__in .adm-numfield,.adm-rowexpand__in .adm-codefield,.kd-table .adm-numfield,.kd-table .adm-codefield{height:var(--kd-control-h-sm)}}@media(max-width:767px){.kd-tcard .adm-numfield{flex:1;min-width:0}.kd-tcard .adm-numfield input{width:100%}.kd-tcard__foot .kd-btn{--_h: var(--kd-control-h-md);--_px: 20px;--_fs: var(--kd-text-base);flex:1;min-width:120px}}.adm--ink{background:var(--kd-surface-alt)}.adm--ink .adm__topbar{background:var(--kd-surface)}.adm--ink .adm__rail,.adm--ink .adm-drawer__panel{background:var(--kd-surface-inverse);border-right-color:color-mix(in srgb,var(--kd-white) 8%,transparent)}.adm--ink .adm-rail__wordmark{color:var(--kd-text-on-inverse)}.adm--ink .adm-rail__tag{color:var(--kd-text-on-inverse-muted);background:color-mix(in srgb,var(--kd-white) 12%,transparent)}.adm--ink .adm-rail__grouplbl,.adm--ink .adm-rail__link,.adm--ink .adm-acc__sum{color:var(--kd-text-on-inverse-muted)}.adm--ink .adm-rail__link:hover{background:color-mix(in srgb,var(--kd-white) 7%,transparent);color:var(--kd-text-on-inverse)}.adm--ink .adm-rail__link.is-active{background:color-mix(in srgb,var(--kd-white) 11%,transparent);color:var(--kd-text-on-inverse)}.adm--ink .adm-rail__link.is-active:before{background:var(--kd-cerulean-300)}.adm--ink .adm-rail__link:focus-visible,.adm--ink .adm-themeseg__btn:focus-visible,.adm--ink .adm-acc__sum:focus-visible{box-shadow:0 0 0 2px var(--kd-surface-inverse),0 0 0 4px var(--kd-cerulean-300)}.adm--ink .adm-rail__foot,.adm--ink .adm-acc{border-top-color:color-mix(in srgb,var(--kd-white) 10%,transparent)}@media(min-width:768px)and (max-width:1199px){.adm--ink .adm-rail__group+.adm-rail__group{border-top-color:color-mix(in srgb,var(--kd-white) 10%,transparent)}}.adm--ink .kd-table-wrap,.adm--ink .kd-pager,.adm--ink .kd-tcard,.adm--ink .adm-addform,.adm--ink .adm-kws,.adm--ink .adm-setgroup__rows{border-color:var(--kd-border-strong)}.adm--ink .kd-table thead th{background:var(--kd-slate-200);color:var(--kd-text);border-bottom-color:var(--kd-slate-300)}.adm--ink .kd-table thead .kd-col--pin-left,.adm--ink .kd-table thead .kd-col--pin-right{background:var(--kd-slate-200)}.adm-themeseg{display:flex;gap:2px;width:100%;padding:3px;background:var(--kd-surface-sunken);border-radius:var(--kd-radius-pill)}.adm-themeseg__btn{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;gap:6px;min-height:var(--kd-control-h-sm);padding:0 var(--kd-space-2);border:none;border-radius:var(--kd-radius-pill);background:transparent;font-family:var(--kd-font-body);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-semibold);color:var(--kd-slate-600);white-space:nowrap;cursor:pointer}.adm-themeseg__btn svg{flex:none;width:15px;height:15px}.adm-themeseg__btn:hover{color:var(--kd-primary)}.adm-themeseg__btn:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.adm-themeseg__btn.is-on{background:var(--kd-surface);color:var(--kd-text);box-shadow:var(--kd-shadow-xs)}.adm-themeseg__lbl{overflow:hidden;text-overflow:ellipsis}.adm--ink .adm-themeseg{background:color-mix(in srgb,var(--kd-white) 7%,transparent)}.adm--ink .adm-themeseg__btn{color:var(--kd-text-on-inverse-muted)}.adm--ink .adm-themeseg__btn:hover{color:var(--kd-text-on-inverse)}.adm--ink .adm-themeseg__btn.is-on{background:color-mix(in srgb,var(--kd-white) 16%,transparent);color:var(--kd-text-on-inverse);box-shadow:none}@media(min-width:768px)and (max-width:1199px){.adm-rail__foot .adm-themeseg__lbl,.adm-rail__foot .adm-themeseg__btn.is-on{display:none}}.adm-setrow .adm-themeseg{width:auto;min-width:236px}@media(max-width:767px){.adm-setrow .adm-themeseg{width:100%;min-width:0}}.adm--ink .adm-setrow .adm-themeseg{background:var(--kd-surface-sunken)}.adm--ink .adm-setrow .adm-themeseg__btn{color:var(--kd-slate-600)}.adm--ink .adm-setrow .adm-themeseg__btn:hover{color:var(--kd-primary)}.adm--ink .adm-setrow .adm-themeseg__btn.is-on{background:var(--kd-surface);color:var(--kd-text);box-shadow:var(--kd-shadow-xs)}.adm--ink .adm-setrow .adm-themeseg__btn:focus-visible{box-shadow:var(--kd-shadow-focus)}.adm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brandmono{display:flex;align-items:center;gap:10px}.brandmono__preview{width:40px;height:40px;flex:none;border-radius:var(--kd-radius-md);background:var(--kd-surface-alt);border:1px solid var(--kd-border);display:grid;place-items:center;font-family:var(--kd-font-display);font-weight:var(--kd-weight-bold);font-size:14px;color:var(--kd-slate-600)}.brandmono .kd-field{max-width:120px}.adm-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--kd-space-4)}.adm-stat{background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-lg);box-shadow:var(--kd-shadow-sm);padding:var(--kd-space-5)}.adm-stat__k{display:flex;align-items:center;gap:var(--kd-space-2);font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:700;letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-slate-500)}.adm-stat__v{margin-top:var(--kd-space-2);font-family:var(--kd-font-num);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--kd-weight-bold);font-size:var(--kd-value-md);line-height:1.1;letter-spacing:var(--kd-tracking-tight);color:var(--kd-ink)}.adm-stat__v.is-money{color:var(--kd-value-strong)}.adm-stat__sub{margin-top:var(--kd-space-1);font-size:var(--kd-text-xs);line-height:1.5;color:var(--kd-text-muted)}.adm-stat__bar{height:6px;margin-top:var(--kd-space-3);border-radius:var(--kd-radius-pill);background:var(--kd-surface-alt);overflow:hidden}.adm-stat__fill{height:100%;border-radius:var(--kd-radius-pill);background:var(--kd-primary);transition:width var(--kd-motion-slow) var(--kd-ease-out)}@media(prefers-reduced-motion:reduce){.adm-stat__fill{transition:none}}.adm-stat.is-warn{border-color:var(--kd-warning);box-shadow:inset 3px 0 0 0 var(--kd-warning),var(--kd-shadow-sm)}.adm-stat.is-warn .adm-stat__v{color:var(--kd-warning-text)}.adm-stat.is-warn .adm-stat__fill{background:var(--kd-warning)}.adm-stat.is-over{border-color:var(--kd-error);box-shadow:inset 3px 0 0 0 var(--kd-error),var(--kd-shadow-sm)}.adm-stat.is-over .adm-stat__v{color:var(--kd-error-text)}.adm-stat.is-over .adm-stat__fill{background:var(--kd-error)}.adm-emptynote{margin:0 0 var(--kd-space-5);padding:var(--kd-space-4) var(--kd-space-5);border:1px solid var(--kd-border);border-radius:var(--kd-radius-lg);background:var(--kd-surface-alt);font-size:var(--kd-text-sm);line-height:1.5;color:var(--kd-text-muted)}.adm-note{background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-lg);padding:var(--kd-space-5)}.adm-note h4{margin:0 0 var(--kd-space-3);font-size:var(--kd-text-md)}.res{display:flex;gap:var(--kd-space-3);align-items:flex-start;border-radius:var(--kd-radius-lg);border:1px solid var(--kd-border);background:var(--kd-surface);padding:var(--kd-space-4)}.res__tile{flex:none;width:26px;height:26px;border-radius:var(--kd-radius-sm);display:grid;place-items:center;background:var(--kd-surface-alt);color:var(--kd-slate-600)}.res__b{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--kd-space-2)}.res__head{display:flex;align-items:center;gap:var(--kd-space-2);flex-wrap:wrap}.res__t{font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);color:var(--kd-ink);line-height:1.3}.res__code{flex:none;font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:700;letter-spacing:.04em;color:var(--kd-slate-600);background:var(--kd-surface-alt);border:1px solid var(--kd-border);border-radius:var(--kd-radius-xs);padding:2px 7px;white-space:nowrap}.res__msg{font-size:var(--kd-text-sm);line-height:1.55;color:var(--kd-slate-700);margin:0;max-width:78ch;text-wrap:pretty}.res__acts{display:flex;align-items:center;gap:var(--kd-space-2);flex-wrap:wrap;margin-top:2px}.res__line{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--kd-space-2) var(--kd-space-4);padding:var(--kd-space-3);border-radius:var(--kd-radius-sm);background:var(--kd-surface-sunken);border:1px solid var(--kd-border)}.res__line>span{display:flex;align-items:baseline;gap:var(--kd-space-1);min-width:0}.res__lk{font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kd-slate-500)}.res__lv{font-family:var(--kd-font-num);font-variant-numeric:tabular-nums lining-nums;font-size:var(--kd-text-sm);font-weight:600;color:var(--kd-ink)}.res__lv.is-money{color:var(--kd-value-strong);font-weight:var(--kd-weight-bold)}.res--clean{background:var(--kd-success-subtle);border-color:var(--kd-success-border)}.res--clean .res__tile{background:var(--kd-surface);color:var(--kd-success-text)}.res--clean .res__t{color:var(--kd-success-text)}.res--refused{background:var(--kd-danger-subtle);border-color:var(--kd-danger-border)}.res--refused .res__tile{background:var(--kd-surface);color:var(--kd-danger)}.res--refused .res__t{color:var(--kd-danger)}.res--unres{background-color:var(--kd-surface-alt);background-image:var(--kd-hatch-unresolved);border:1.5px dashed var(--kd-border-strong)}.res--unres .res__tile{background:var(--kd-surface);color:var(--kd-slate-700);border:1.5px dashed var(--kd-border-strong)}.res--unres .res__t{color:var(--kd-ink)}.res__persist{display:inline-flex;align-items:center;gap:var(--kd-space-1);font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kd-slate-500)}.adm-dashres{margin-bottom:var(--kd-space-4)}.adm-dashres__wide{grid-column:1 / -1}.adm-dashres__x{flex:none}.resnext{counter-reset:rn;display:flex;flex-direction:column;background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-sm);padding:0 var(--kd-space-4)}.resnext__i{display:flex;gap:var(--kd-space-3);align-items:flex-start;padding:var(--kd-space-3) 0;font-size:var(--kd-text-sm);line-height:1.5;color:var(--kd-slate-700)}.resnext__i+.resnext__i{border-top:1px solid var(--kd-border)}.resnext__i b{color:var(--kd-ink)}.resnext__n{counter-increment:rn;flex:none;width:22px;height:22px;border-radius:var(--kd-radius-circle);border:1px solid var(--kd-border-strong);background:var(--kd-surface-alt);color:var(--kd-slate-700);font-family:var(--kd-font-num);font-weight:700;font-size:var(--kd-text-2xs);display:grid;place-items:center;margin-top:1px}.resnext__n:before{content:counter(rn)}.adm-lbl.is-bad>span{color:var(--kd-error-text)}.adm-control.is-bad,.adm-select.is-bad{border-color:var(--kd-error);background:var(--kd-surface)}.adm-control.is-bad:focus,.adm-select.is-bad:focus{border-color:var(--kd-error);box-shadow:var(--kd-shadow-focus)}.adm-numfield.is-bad,.adm-numfield.is-bad:focus-within{border-color:var(--kd-error)}.adm-fielderr{display:flex;align-items:flex-start;gap:var(--kd-space-1);min-height:32px;font-size:var(--kd-text-xs);line-height:1.45;color:var(--kd-error-text);font-weight:var(--kd-weight-semibold);margin-top:2px}.adm-fielderr svg{flex:none;margin-top:1px}.adm-redeemform .adm-addform__grid{align-items:start}.adm-formlock{position:relative}.adm-formlock[aria-busy=true]:after{content:"";position:absolute;inset:0;background:#fdfdfc8c;border-radius:var(--kd-radius-lg);pointer-events:none}.adm-inflight{display:flex;align-items:center;gap:var(--kd-space-3);border-radius:var(--kd-radius-lg);border:1px solid var(--kd-cerulean-200);background:var(--kd-cerulean-50);padding:var(--kd-space-4) var(--kd-space-5)}.adm-inflight__t{font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);color:var(--kd-cerulean-800)}.adm-inflight__l{font-size:var(--kd-text-xs);color:var(--kd-slate-600);line-height:1.45;margin-top:2px}@keyframes b7spin{to{transform:rotate(360deg)}}.b7ring{flex:none;width:26px;height:26px;border-radius:var(--kd-radius-circle);border:3px solid var(--kd-cerulean-200);border-top-color:var(--kd-primary);animation:b7spin .9s linear infinite}.b7bar{display:none;height:6px;width:170px;margin-top:var(--kd-space-2);border-radius:var(--kd-radius-pill);background:var(--kd-cerulean-100);overflow:hidden}.b7bar i{display:block;height:100%;width:58%;border-radius:var(--kd-radius-pill);background:var(--kd-primary)}@media(prefers-reduced-motion:reduce){.b7ring{animation:none}.b7bar{display:block}}@keyframes b7shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}.sk7{border-radius:var(--kd-radius-md);background:var(--kd-slate-200);background-image:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);background-size:60% 100%;background-repeat:no-repeat;animation:b7shimmer 1.5s var(--kd-ease-standard) infinite}@media(prefers-reduced-motion:reduce){.sk7{animation:none;background-image:none}}@media(max-width:767px){.res__head{flex-direction:column;align-items:flex-start}.res__line{grid-template-columns:1fr}}.rr{display:flex;flex-direction:column;gap:var(--kd-space-5)}.rr__result{order:-1}@media(min-width:1200px){.rr__result{order:1}}.res-lead{display:flex;align-items:center;gap:var(--kd-space-3);margin-bottom:var(--kd-space-4)}.res-lead__label{font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kd-slate-500)}.res-lead__rule{flex:1;height:1px;background:var(--kd-border)}.res-empty{border:1px dashed var(--kd-border-strong);border-radius:var(--kd-radius-lg);padding:var(--kd-space-6);text-align:center;color:var(--kd-text-muted);font-size:var(--kd-text-sm)}.adm-cms{display:flex;flex-direction:column;height:calc(100dvh - var(--kd-envbar-h, 0px));background:var(--kd-surface);color:var(--kd-text);font-family:var(--kd-font-body);--puck-font-family: var(--kd-font-body);--puck-color-surface: var(--kd-surface);--puck-color-surface-subtle: var(--kd-surface-alt);--puck-color-surface-muted: var(--kd-surface-sunken);--puck-color-text: var(--kd-text);--puck-color-text-secondary: var(--kd-text-muted);--puck-color-text-muted: var(--kd-text-muted);--puck-color-text-subtle: var(--kd-text-subtle);--puck-color-text-inverse: var(--kd-text-on-inverse);--puck-color-border: var(--kd-border);--puck-color-border-hover: var(--kd-border-strong);--puck-color-interactive: var(--kd-primary);--puck-color-interactive-soft: var(--kd-primary-subtle);--puck-color-interactive-soft-hover: var(--kd-cerulean-100);--puck-color-focus-ring: var(--kd-focus-ring);--puck-color-selection-border: var(--kd-primary);--puck-field-color-bg: var(--kd-surface);--puck-field-color-bg-hover: var(--kd-surface-alt);--puck-field-color-border: var(--kd-border);--puck-field-color-text: var(--kd-text);--puck-field-color-text-hover: var(--kd-text);--puck-field-radius: var(--kd-radius-md);--puck-radius-s: var(--kd-radius-sm);--puck-radius-m: var(--kd-radius-md);--puck-radius-l: var(--kd-radius-lg)}.adm-cms__top{border-bottom:1px solid var(--kd-border);background:var(--kd-surface)}.adm-cms__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kd-space-2) var(--kd-space-4);min-height:var(--kd-space-16);padding:var(--kd-space-2) var(--kd-space-4)}.adm-cms__actions{display:flex;align-items:center;gap:var(--kd-space-2)}.adm-cms__history{display:flex;align-items:center;padding-right:var(--kd-space-2);margin-right:var(--kd-space-1);border-right:1px solid var(--kd-border)}.adm-cms__iconbtn{display:grid;place-items:center;width:var(--kd-tap-min);height:var(--kd-tap-min);padding:0;border:0;border-radius:var(--kd-radius-md);background:transparent;color:var(--kd-text);cursor:pointer}.adm-cms__iconbtn:hover:not(:disabled){background:var(--kd-surface-alt)}.adm-cms__iconbtn:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.adm-cms__iconbtn:disabled{color:var(--kd-text-subtle);cursor:default}.adm-cms__addwrap{position:relative}.adm-cms__addbtn{min-height:var(--kd-tap-min);padding:0 var(--kd-space-3);border:1px solid var(--kd-border-strong);border-radius:var(--kd-radius-md);background:var(--kd-surface);color:var(--kd-text);font:inherit;font-weight:var(--kd-weight-semibold);cursor:pointer}.adm-cms__addbtn:hover{background:var(--kd-surface-alt)}.adm-cms__addbtn:focus-visible,.adm-cms__additem:focus-visible,.adm-cms__secbtn:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.adm-cms__addmenu{position:fixed;margin-top:var(--kd-space-2);z-index:var(--kd-z-tooltip);width:min(360px,calc(100vw - var(--kd-space-8)));max-height:min(480px,70dvh);overflow-y:auto;padding:var(--kd-space-2);border:1px solid var(--kd-border);border-radius:var(--kd-radius-lg);background:var(--kd-surface);box-shadow:var(--kd-shadow-lg)}.adm-cms__addgroup+.adm-cms__addgroup{margin-top:var(--kd-space-2);padding-top:var(--kd-space-2);border-top:1px solid var(--kd-border)}.adm-cms__addgrouphead{margin:0;padding:var(--kd-space-1) var(--kd-space-2);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-semibold);color:var(--kd-text-muted)}.adm-cms__addmenu ul{margin:0;padding:0;list-style:none}.adm-cms__additem{display:flex;flex-direction:column;gap:var(--kd-space-1);width:100%;min-height:var(--kd-tap-min);padding:var(--kd-space-2);border:0;border-radius:var(--kd-radius-md);background:transparent;color:var(--kd-text);font:inherit;text-align:left;cursor:pointer}.adm-cms__additem:hover:not(:disabled){background:var(--kd-surface-alt)}.adm-cms__additem:disabled{cursor:default;color:var(--kd-text-subtle)}.adm-cms__additem-t{font-weight:var(--kd-weight-semibold)}.adm-cms__additem-d{font-size:var(--kd-text-xs);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.adm-cms__secctl{display:flex;flex-direction:column;gap:var(--kd-space-2);padding:var(--kd-space-3) var(--kd-space-4);border-bottom:1px solid var(--kd-border)}.adm-cms__secctl-t{margin:0;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-text)}.adm-cms__secctl-row{display:flex;flex-wrap:wrap;gap:var(--kd-space-2)}.adm-cms__secbtn{min-height:var(--kd-tap-min);padding:0 var(--kd-space-3);border:1px solid var(--kd-border-strong);border-radius:var(--kd-radius-md);background:var(--kd-surface);color:var(--kd-text);font:inherit;font-size:var(--kd-text-sm);cursor:pointer}.adm-cms__secbtn:hover:not(:disabled){background:var(--kd-surface-alt)}.adm-cms__secbtn:disabled{cursor:default;color:var(--kd-text-subtle)}.adm-cms__secbtn[data-tone=danger]{color:var(--kd-error-text)}.adm-cms__sitelinks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kd-space-2) var(--kd-space-4);margin-top:var(--kd-space-4)}.adm-cms__fieldshint{display:flex;flex-direction:column;gap:var(--kd-space-2);padding:var(--kd-space-4);font-size:var(--kd-text-sm);line-height:var(--kd-leading-relaxed);color:var(--kd-text-muted)}.adm-cms__fieldshint p{margin:0}.adm-cms__fieldshint-t{font-weight:var(--kd-weight-semibold);color:var(--kd-text)}.adm-cms__back{color:var(--kd-text-muted);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);text-decoration:none;position:relative;display:inline-flex;align-items:center;min-height:var(--kd-tap-min)}.adm-cms__back:hover{color:var(--kd-text)}.adm-cms__titlewrap{display:flex;flex-direction:column-reverse;gap:var(--kd-space-1);flex:1;min-width:0}.adm-cms__meta{display:flex;align-items:baseline;gap:var(--kd-space-2);min-width:0;font-size:var(--kd-text-xs)}.adm-cms__crumb{font-family:var(--kd-font-num);color:var(--kd-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.adm-cms__crumb+.adm-cms__save:before{content:"·";margin-right:var(--kd-space-2);color:var(--kd-text-subtle)}.adm-cms__title{font-family:var(--kd-font-display);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);color:var(--kd-text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-cms__save{flex:none;font-size:var(--kd-text-xs);font-weight:var(--kd-weight-semibold);color:var(--kd-text-muted)}.adm-cms__save[data-state=saved]{color:var(--kd-success-text)}.adm-cms__save[data-state=error],.adm-cms__save[data-state=conflict]{color:var(--kd-error-text)}.adm-cms__note{padding:var(--kd-space-3) var(--kd-space-4);margin:0;border-top:1px solid var(--kd-border);background:var(--kd-warning-subtle);color:var(--kd-warning-text);font-size:var(--kd-text-sm)}.adm-cms__notices,.adm-cms__checklist{padding:var(--kd-space-4);border-top:1px solid var(--kd-border);background:var(--kd-surface-alt);font-size:var(--kd-text-sm);color:var(--kd-text);max-height:40vh;overflow-y:auto}.adm-cms__noticehead{font-weight:var(--kd-weight-bold);margin:0 0 var(--kd-space-2)}.adm-cms__notices ul,.adm-cms__checklist ul{margin:0;padding-left:var(--kd-space-5);display:flex;flex-direction:column;gap:var(--kd-space-2)}.adm-cms__checklist li{display:flex;flex-direction:column;gap:var(--kd-space-1)}.adm-cms__checklist li[data-tone=block]{color:var(--kd-text)}.adm-cms__where{font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--kd-slate-500)}.adm-cms__what{color:var(--kd-text)}.adm-cms__excerpt{font-family:var(--kd-font-num);font-size:var(--kd-text-xs);color:var(--kd-text-muted);background:var(--kd-surface-sunken);border-radius:var(--kd-radius-sm);padding:var(--kd-space-1) var(--kd-space-2)}.adm-cms__details{padding:var(--kd-space-4);border-top:1px solid var(--kd-border);background:var(--kd-surface-alt);font-size:var(--kd-text-sm);color:var(--kd-text);max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--kd-space-4)}.adm-cms__detailgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--kd-space-4)}.adm-cms__hint{font-size:var(--kd-text-xs);font-weight:var(--kd-weight-regular);color:var(--kd-text-muted);max-width:60ch}.adm-cms__detailnote{margin:0;font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.adm-cms__address{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--kd-space-2);padding-top:var(--kd-space-4);border-top:1px solid var(--kd-border)}.adm-cms__address>.adm-lbl{flex:1 1 260px}.adm-cms__address>.adm-cms__hint{flex:1 1 100%}.adm-cms__addressrow{display:flex;align-items:center;gap:var(--kd-space-1)}.adm-cms__prefix{font-family:var(--kd-font-num);font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.adm-cms__history{padding-top:var(--kd-space-4);border-top:1px solid var(--kd-border)}.adm-cms__revisions{list-style:none;margin:0 0 var(--kd-space-2);padding:0;display:flex;flex-direction:column;gap:var(--kd-space-1)}.adm-cms__revisions li{display:flex;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-2);border-radius:var(--kd-radius-sm);background:var(--kd-surface)}.adm-cms__revwhen{font-weight:var(--kd-weight-semibold);min-width:10ch}.adm-cms__revslug{flex:1;font-size:var(--kd-text-xs);color:var(--kd-text-muted)}.adm-cms__canvas{flex:1 1 auto;min-height:0;display:flex}.adm-cms__canvas>*{flex:1 1 auto;min-height:0;min-width:0}.adm-cms--state{align-items:center;justify-content:center;gap:var(--kd-space-3);padding:var(--kd-space-6);text-align:center}.adm-cms__statetitle{font-family:var(--kd-font-display);font-size:var(--kd-text-lg);font-weight:var(--kd-weight-bold);margin:0}.adm-cms__statenote{color:var(--kd-text-muted);font-size:var(--kd-text-sm);margin:0;max-width:60ch}.adm-cms-deploy{margin:0 0 var(--kd-space-6)}.adm-cms-deploy__act{display:flex;margin-top:var(--kd-space-3)}.adm-cms-media{display:flex;flex-direction:column;gap:var(--kd-space-6)}.adm-cms-media__library{min-width:0}.adm-cms-media__panel{display:flex;flex-direction:column;gap:var(--kd-space-4);padding:var(--kd-space-5);border:1px solid var(--kd-border);border-radius:var(--kd-radius-lg);background:var(--kd-surface);box-shadow:var(--kd-shadow-sm)}.adm-cms-media__panel .adm-addform__note{margin:0}.adm-cms-media__panelhead{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-3)}.adm-cms-media__paneltitle{margin:0;font-family:var(--kd-font-display);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);color:var(--kd-text)}.adm-cms-media__actions{display:flex;flex-direction:column;gap:var(--kd-space-2)}.adm-cms-media__detailimg{display:block;width:100%;height:auto;border-radius:var(--kd-radius-md);background:var(--kd-surface-sunken)}@media(min-width:1200px){.adm-cms-media{display:grid;grid-template-columns:minmax(0,1fr) var(--kd-rail-wide);align-items:start}.adm-cms-media__side{grid-column:2;grid-row:1;position:sticky;top:calc(var(--kd-space-4) + var(--kd-envbar-h, 0px))}.adm-cms-media__library{grid-column:1;grid-row:1}}.adm-cms__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--kd-space-4)}.adm-cms__card{display:flex;flex-direction:column;gap:var(--kd-space-2);width:100%;padding:var(--kd-space-3);border:1px solid var(--kd-border);border-radius:var(--kd-radius-lg);background:var(--kd-surface);text-align:left;cursor:pointer;color:var(--kd-text);font-family:var(--kd-font-body)}.adm-cms__card:hover{border-color:var(--kd-border-strong)}.adm-cms__card:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.adm-cms__card.is-active{border-color:var(--kd-primary);box-shadow:var(--kd-shadow-sm)}.adm-cms__cardimg{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--kd-radius-md);background:var(--kd-surface-sunken)}.adm-cms__cardimg--missing{display:flex;align-items:center;justify-content:center;color:var(--kd-text-muted);font-size:var(--kd-text-xs);border:1px dashed var(--kd-border-strong)}.adm-cms__cardmeta{display:flex;flex-direction:column;gap:var(--kd-space-1);min-width:0}.adm-cms__cardalt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.adm-cms__thumb{width:64px;height:48px;object-fit:cover;border-radius:var(--kd-radius-sm);background:var(--kd-surface-sunken)}@media(max-width:767px){.adm-cms__titlewrap{flex-basis:0}.adm-cms__actions{flex-basis:100%;justify-content:flex-end}.adm-cms__history{margin-right:auto;padding-right:0;border-right:0}.adm-cms__checkverdict{display:none}}.adm-sitepage{display:flex;flex-direction:column;gap:var(--kd-space-6)}.adm-sitebar{position:sticky;top:var(--kd-envbar-h, 0px);z-index:2;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--kd-space-2) var(--kd-space-4);padding:var(--kd-space-3) 0;background:var(--kd-surface);border-bottom:1px solid var(--kd-border)}.adm-sitebar__main{display:flex;flex-direction:column;gap:var(--kd-space-1);flex:1;min-width:0}.adm-sitebar__title{margin:0;font-family:var(--kd-font-display);font-size:var(--kd-text-lg);font-weight:var(--kd-weight-bold);color:var(--kd-text)}.adm-sitebar__actions{display:flex;align-items:center;gap:var(--kd-space-2)}.adm-setrow.adm-sitefield{align-items:flex-start}.adm-sitefield>.adm-setrow__main{flex:1 1 40%}.adm-sitefield>.adm-setrow__control{flex:1 1 55%;min-width:0;align-items:stretch}.adm-sitefield>.adm-setrow__control>.adm-sitecontrol{flex:1}.adm-sitecontrol{display:flex;flex-direction:column;gap:var(--kd-space-1);min-width:0}.adm-sitecontrol__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-2)}.adm-sitechanged{font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--kd-slate-500)}.adm-siteerr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--kd-space-1);font-size:var(--kd-text-xs);line-height:var(--kd-leading-normal);font-weight:var(--kd-weight-semibold);color:var(--kd-error-text)}.adm-siteerr .adm-cms__excerpt{display:block;margin-top:var(--kd-space-1);font-weight:var(--kd-weight-regular)}.adm-control.is-locked{background:var(--kd-surface-sunken);color:var(--kd-text-muted);cursor:default}.adm-siteblock{display:flex;flex-direction:column;gap:var(--kd-space-3);padding:var(--kd-space-4) 0;border-bottom:1px solid var(--kd-border)}.adm-siteblock:last-child{border-bottom:0}.adm-siteblock__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--kd-space-2)}.adm-siteblock__headmain{display:flex;flex-direction:column;gap:var(--kd-space-1);min-width:0}.adm-siteblock__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kd-space-3)}.adm-siteitems{display:flex;flex-direction:column;gap:var(--kd-space-3)}.adm-siteitem{display:flex;flex-direction:column;gap:var(--kd-space-2);padding:var(--kd-space-3);border:1px solid var(--kd-border);border-radius:var(--kd-radius-md);background:var(--kd-surface-alt)}.adm-siteitem__head{display:flex;align-items:center;justify-content:space-between;gap:var(--kd-space-2)}.adm-siteitem__n{font-family:var(--kd-font-num);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--kd-slate-500)}.adm-sitelocked{margin:0;padding:var(--kd-space-3);border-left:2px solid var(--kd-border-strong);background:var(--kd-surface-sunken);font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}@media(max-width:767px){.adm-sitebar__actions{flex-basis:100%;justify-content:flex-end}}.obanner{--obanner-inset-t: env(safe-area-inset-top, 0px);--obanner-inset-r: env(safe-area-inset-right, 0px);--obanner-inset-l: env(safe-area-inset-left, 0px);width:auto;margin:calc(var(--kd-space-3) + var(--obanner-inset-t)) max(var(--kd-gutter-mobile),var(--obanner-inset-r)) 0 max(var(--kd-gutter-mobile),var(--obanner-inset-l))}@media(min-width:768px){.obanner{--obanner-edge: max(var(--kd-gutter), calc((100% - var(--kd-container)) / 2 + var(--kd-gutter)));margin-inline:max(var(--obanner-edge),var(--obanner-inset-l)) max(var(--obanner-edge),var(--obanner-inset-r))}}.recovery{position:relative;min-height:calc(100dvh - var(--kd-envbar-h, 0px));background:var(--kd-surface-alt);display:flex;align-items:center;justify-content:center;padding:var(--kd-space-6) var(--kd-space-5);overflow:hidden}.recovery__panel{position:relative;z-index:1;width:min(100%,var(--pa-card-w, var(--kd-container-focus)));display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-4);background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:var(--kd-radius-xl);padding:var(--kd-space-10) var(--kd-space-6);box-shadow:var(--kd-shadow-xl)}@media(min-width:768px){.recovery__panel{padding:var(--kd-space-10)}}.recovery__panel .kd-empty{padding:0}.rblk{display:flex;flex-direction:column;gap:var(--kd-space-6);padding-top:var(--kd-space-6);padding-bottom:var(--kd-tabbar-clearance)}.rblk__b{display:block;width:100%;height:96px;border-radius:var(--kd-radius-xl);background:var(--kd-slate-200)}.rblk__b--hero{height:150px;border-radius:var(--kd-radius-2xl)}.askel__body{flex:1;min-width:0}.askel__acct{display:block;width:var(--kd-tap-min);height:var(--kd-tap-min);border-radius:var(--kd-radius-circle);background:var(--kd-slate-200)}.askel-adm__brand{display:flex;align-items:center;gap:var(--kd-space-2)}.askel-adm__mark{display:block;width:30px;height:30px;border-radius:var(--kd-radius-sm);background:var(--kd-slate-200)}.askel-adm__word{display:block;width:72px;height:12px;border-radius:var(--kd-radius-xs);background:var(--kd-slate-200)}.askel-adm__railitem{display:block;width:100%;height:44px;border-radius:var(--kd-radius-md);background:var(--kd-slate-200)}.askel-adm__crumb{display:block;width:90px;height:12px;border-radius:var(--kd-radius-xs);background:var(--kd-slate-200)}.askel-adm__title{display:block;width:160px;height:20px;border-radius:var(--kd-radius-xs);background:var(--kd-slate-200);margin-top:var(--kd-space-1)}.askel-adm__block{width:100%;min-height:96px;border-radius:var(--kd-radius-lg);background:var(--kd-surface);border:1px solid var(--kd-border)}.askel-adm__block--short{min-height:56px;margin-top:var(--kd-space-4)}:root{--kd-hatch-unresolved: repeating-linear-gradient( 135deg, rgba(20, 20, 51, .055) 0 6px, rgba(20, 20, 51, 0) 6px 13px )}.unres{background-color:var(--kd-surface-alt);background-image:var(--kd-hatch-unresolved);border:1.5px dashed var(--kd-border-strong);border-radius:var(--kd-radius-lg)}.unkbadge{display:inline-flex;align-items:center;gap:var(--kd-space-1);font-size:var(--kd-text-2xs);font-weight:var(--kd-weight-bold);line-height:1;padding:var(--kd-space-1) var(--kd-space-2);border-radius:var(--kd-radius-pill);color:var(--kd-slate-600);background:var(--kd-surface);border:1.5px dashed var(--kd-border-strong)}.askel__line{--askel-lh: 1.55;display:block;position:relative}.askel__line:after{content:" ";visibility:hidden}.askel__line:before{content:"";position:absolute;inset:calc((var(--askel-lh) - .7) / 2 * 1em) 0;border-radius:var(--kd-radius-xs);background:var(--kd-slate-200)}.askel__line--narrow:before{right:38%}.askel__cta{display:block;width:100%;height:var(--kd-control-h-lg);border-radius:var(--kd-radius-pill);background:var(--kd-slate-200)}.askel__cta--ghost{background:none;box-shadow:inset 0 0 0 1.5px var(--kd-slate-300)}.askel-h1{--askel-lh: 1.1;font-family:var(--kd-font-display);font-size:var(--pa-display);line-height:1.1;letter-spacing:-.02em}.askel-h1 .askel__line{--askel-lh: 1.1}.askel-h1 .askel__line{width:6.6em;max-width:100%}.askel-h1 .askel__line--narrow{width:9.6em}.askel-h1 .askel__line--narrow:before{right:0}.askel-p{font-size:var(--kd-text-sm);line-height:1.55}.askel-p .askel__line{max-width:38ch}@media(min-width:768px){.askel-h1{font-size:var(--kd-text-3xl)}.askel-p{font-size:var(--kd-text-base)}}.askel-dot{width:26px;height:44px;display:grid;place-items:center}.askel-dot i{display:block;width:7px;height:7px;border-radius:var(--kd-radius-pill);background:var(--kd-slate-200)}.askel-dot--on i{width:20px}@media(min-width:768px){.askel-dot{width:auto;min-width:24px;padding:0 var(--kd-space-2);display:flex;align-items:center;justify-content:center}}.wel.askel-wel:after{content:none}.askel-pa__bones{display:flex;flex-direction:column;gap:var(--kd-space-3);padding-top:var(--kd-space-12)}.askel-b{display:block;border-radius:var(--kd-radius-sm);background:var(--kd-surface-alt)}.askel-b--title{width:44%;height:var(--kd-space-6)}.askel-b--line{width:66%;height:calc(var(--kd-space-4) + var(--kd-space-1) / 2)}.askel-b--field{margin-top:var(--kd-space-1);height:var(--pa-field-h);border-radius:var(--kd-radius-lg)}.askel-b--cta{height:var(--kd-control-h-lg);border-radius:var(--kd-radius-pill)}.askel-b--legal{align-self:center;width:76%;height:var(--kd-space-8)}.wel.askel-wel{display:grid;grid-template-columns:none;place-items:center}.askel-wel .wel-figure,.askel-wel .carotext,.askel-wel .dots,.askel-wel .wel-band,.askel-wel .wel-trust,.askel-wel .wel-mark--panel{display:none}.askel-wel .wel-copy,.askel-wel .wel-foot{display:contents}.wel.askel-wel .wel-mark--inline{display:block;position:static;align-self:center}.askel-wel .kd-lockup{--kd-lockup-type: var(--kd-text-sm);color:var(--kd-primary)}.askel-wel .kd-lockup__mark g{stroke:currentColor}.dn-page{min-height:calc(100dvh - var(--kd-envbar-h, 0px));box-sizing:border-box;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);background:var(--kd-surface-alt);color:var(--kd-ink);font-family:var(--kd-font-body)}.dn-col{position:relative;flex:1;display:flex;flex-direction:column;width:100%;max-width:var(--kd-container-focus);margin-inline:auto}.dn-top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kd-space-3);padding:var(--kd-space-5) var(--kd-space-5) 0}.dn-top--row{flex-direction:row-reverse;align-items:center;justify-content:space-between}@media(max-width:767px){.dn-top--float{position:sticky;top:calc(env(safe-area-inset-top) + var(--kd-space-2) - var(--kd-space-5) + var(--kd-envbar-h, 0px));z-index:3;box-sizing:border-box;height:0;pointer-events:none}.dn-top--float .kd-iconbtn{pointer-events:auto}.dn-top--float~.dn-main{padding-top:0}.dn-top--float~.dn-main:not(:has(.dn-title)){padding-top:calc(var(--kd-tap-min) + var(--kd-space-3))}.dn-top--row .dn-title{flex:1;min-width:0;padding-left:var(--kd-tap-min);text-align:center}.dn-top--float~.dn-main .dn-title{display:flex;align-items:center;justify-content:center;min-height:var(--kd-tap-min);padding-inline:calc(var(--kd-tap-min) + var(--kd-space-2));text-align:center}}.dn-main{display:flex;flex-direction:column;gap:var(--kd-space-6);padding:var(--kd-space-5) var(--kd-space-5) var(--kd-space-6)}.dn-main--grow{flex:1}.dn-body-stack{display:flex;flex-direction:column;gap:var(--kd-space-6);padding:var(--kd-space-6) var(--kd-space-5) var(--kd-space-8)}.kd-monogram.dn-mono{width:52px;height:52px;flex:none;border-radius:var(--kd-radius-md)}.dn-plate{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:var(--kd-radius-md);background:var(--kd-surface-alt);color:var(--kd-ink)}.dn-intro{display:flex;flex-direction:column;gap:var(--kd-space-3)}.dn-lede{margin:0;font-size:var(--kd-text-base);line-height:1.5;color:var(--kd-ink)}.dn-sec{display:flex;flex-direction:column;gap:var(--kd-space-3)}.dn-h2{margin:0;font-family:var(--kd-font-body);font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);line-height:1.25;color:var(--kd-ink)}.dn-sub{margin:0;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);line-height:1.4;color:var(--kd-text-muted)}.dn-sub--plain{font-weight:var(--kd-weight-regular)}.dn-offers{display:flex;flex-direction:column;gap:var(--kd-space-2)}.dn-offer{display:flex;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-4);background:var(--kd-white);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-xs);cursor:pointer}.dn-offer--skel{cursor:default}.dn-offer__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dn-offer__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kd-space-2)}.dn-offer__name{font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold)}.dn-offer__val{font-family:var(--kd-font-num);font-size:var(--kd-text-lg);font-weight:var(--kd-weight-bold);font-variant-numeric:tabular-nums lining-nums;color:var(--kd-value-strong)}.dn-offer__terms{font-size:var(--kd-text-sm);line-height:1.45;color:var(--kd-text-muted)}.dn-brands .kd-radio__opt{align-items:center}.dn-brands .kd-radio__txt{flex:1}.dn-offer__opt{display:flex;align-items:center;gap:var(--kd-space-3);min-width:0}.dn-brands .dn-offer__terms{font-weight:var(--kd-weight-regular)}.dn-skel__body{flex:1;display:flex;flex-direction:column;gap:var(--kd-space-2)}.dn-disclose{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;display:flex;align-items:center;gap:var(--kd-space-1);font-family:inherit;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);color:var(--kd-primary);cursor:pointer}.dn-disclose:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.dn-disclose svg{transition:transform var(--kd-motion-fast) var(--kd-ease-standard)}.dn-disclose[aria-expanded=true] svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.dn-disclose svg{transition:none}}.dn-year{display:flex;flex-direction:column;gap:var(--kd-space-2)}.dn-shops{display:flex;flex-direction:column;gap:var(--kd-space-3)}.dn-shop{display:flex;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-4);background:var(--kd-white);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-xs)}.dn-shop__pin{flex:none;display:flex;color:var(--kd-primary)}.dn-shop__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dn-shop__name{font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold)}.dn-shop__line{font-size:var(--kd-text-sm);line-height:1.45;color:var(--kd-text-muted)}.dn-shop__dir{flex:none;min-height:44px;padding:0 var(--kd-space-4);display:flex;align-items:center;border-radius:var(--kd-radius-pill);background:var(--kd-primary-subtle);color:var(--kd-primary);font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);text-decoration:none}.dn-shop__dir:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.dn-bar{position:sticky;bottom:0;z-index:2;margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-2);padding:var(--kd-space-4) var(--kd-space-5) calc(var(--kd-space-6) + env(safe-area-inset-bottom));background:var(--kd-white);border-top:1px solid var(--kd-border);border-radius:var(--kd-radius-xl) var(--kd-radius-xl) 0 0}.dn-bar__pick{font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold)}.dn-bar__note{margin:0;font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.dn-nomatch{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kd-space-3);padding:var(--kd-space-5);background:var(--kd-white);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-xs)}.dn-nomatch__t{font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold)}.dn-nomatch__d{font-size:var(--kd-text-base);line-height:1.5}.dn-nomatch__fail{font-size:var(--kd-text-sm);color:var(--kd-error-text)}.dn-pills{display:flex;flex-wrap:wrap;gap:var(--kd-space-2)}.dn-pill{min-height:44px;padding:0 var(--kd-space-4);border:1px solid var(--kd-border);border-radius:var(--kd-radius-pill);background:var(--kd-white);font-family:inherit;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-semibold);color:var(--kd-ink);cursor:pointer}.dn-pill:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.dn-points{list-style:none;margin:0;padding:var(--kd-space-2) var(--kd-space-4);display:flex;flex-direction:column;background:var(--kd-white);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-xs)}.dn-points li{display:flex;gap:var(--kd-space-3);padding:var(--kd-space-3) 0}.dn-points li+li{border-top:1px solid var(--kd-border)}.dn-points__tick{flex:none;display:flex;color:var(--kd-primary)}.dn-points__t{font-size:var(--kd-text-base);line-height:1.5}.dn-rowlink{width:100%;min-height:52px;padding:0 var(--kd-space-4);display:flex;align-items:center;justify-content:space-between;border:0;border-radius:var(--kd-radius-xl);background:var(--kd-white);box-shadow:var(--kd-shadow-xs);font-family:inherit;font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);color:var(--kd-ink);text-align:left;cursor:pointer}.dn-rowlink svg{color:var(--kd-text-muted)}.dn-rowlink:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.dn-fine{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--kd-space-1)}.dn-fine a{min-height:44px;display:flex;align-items:center;font-size:var(--kd-text-base);font-weight:var(--kd-weight-semibold);color:var(--kd-primary)}.dn-foot{display:flex;flex-direction:column;gap:var(--kd-space-1);padding:var(--kd-space-4) var(--kd-space-5) calc(var(--kd-space-6) + env(safe-area-inset-bottom))}.dn-textbtn{min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--kd-radius-pill);background:none;font-family:inherit;font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold);color:var(--kd-primary);cursor:pointer}.dn-textbtn:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.dn-textbtn:disabled{opacity:.45;cursor:not-allowed}.dn-failline{margin:0;text-align:center;font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-error-text)}.dn-pass__notch,.dn-ticket__notch{height:24px;display:flex;align-items:center;background:var(--kd-white);-webkit-mask-image:radial-gradient(circle 12px at 0 50%,transparent 98%,black 100%),radial-gradient(circle 12px at 100% 50%,transparent 98%,black 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle 12px at 0 50%,transparent 98%,black 100%),radial-gradient(circle 12px at 100% 50%,transparent 98%,black 100%);mask-composite:intersect}.dn-pass{display:flex;flex-direction:column;filter:drop-shadow(0 2px 6px rgba(20,20,51,.1))}.dn-pass__seg{background:var(--kd-white)}.dn-pass__seg--head{box-sizing:border-box;min-height:72px;display:flex;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-4) var(--kd-space-5) 0;border-radius:var(--kd-radius-xl) var(--kd-radius-xl) 0 0}.dn-pass__item{flex:1;min-width:0;font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold)}.dn-pass__change{min-height:44px;padding:0;display:flex;align-items:center;border:0;background:none;font-family:inherit;font-size:var(--kd-text-sm);font-weight:var(--kd-weight-bold);color:var(--kd-primary);cursor:pointer}.dn-pass__change:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.dn-pass__notch:before{content:"";flex:1;margin:0 var(--kd-space-6);border-top:2px dashed var(--kd-border-strong)}.dn-pass__seg--qr{display:flex;flex-direction:column;gap:var(--kd-space-3);padding:0 var(--kd-space-5)}.dn-qrcard{align-self:center;width:232px;height:232px;display:grid;place-items:center}.dn-qrcard svg{display:block;width:100%;height:100%;fill:var(--kd-ink)}.dn-qrcard__ph{width:100%;height:100%;border-radius:var(--kd-radius-md);background:var(--kd-surface-alt)}.dn-qrcard--dead svg{opacity:.2}.dn-status{display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-2);text-align:center}.dn-status__t{font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.dn-status--warn .dn-status__t{font-weight:var(--kd-weight-semibold);color:var(--kd-ink)}.dn-pass__seg--code{display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-1);padding:0 var(--kd-space-5) var(--kd-space-5);border-radius:0 0 var(--kd-radius-xl) var(--kd-radius-xl)}.dn-code__l,.dn-code__s{margin:0;font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.dn-code__s strong{color:var(--kd-ink)}.dn-code__n{margin:0;font-family:var(--kd-font-num);font-size:var(--kd-text-3xl);font-weight:var(--kd-weight-bold);line-height:var(--kd-leading-snug);letter-spacing:var(--kd-tracking-wide);font-variant-numeric:tabular-nums lining-nums;color:var(--kd-ink)}.dn-code__wait{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-2)}.dn-info{display:flex;flex-direction:column;gap:var(--kd-space-1);padding:0 var(--kd-space-1)}.dn-info__b{margin:0;font-size:var(--kd-text-base);line-height:1.5}.dn-info__s{margin:0;font-size:var(--kd-text-sm);line-height:1.45;color:var(--kd-text-muted)}.dn-itemrow{box-sizing:border-box;min-height:72px;display:flex;align-items:center;gap:var(--kd-space-3);padding:var(--kd-space-4) var(--kd-space-5);background:var(--kd-white);border-radius:var(--kd-radius-xl);box-shadow:var(--kd-shadow-xs)}.dn-itemrow__t{flex:1;font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold)}.dn-page--ink{position:relative;overflow:hidden;background:var(--kd-surface-inverse);color:var(--kd-text-on-inverse)}.dn-glow{position:absolute;inset:0 0 auto;height:480px;pointer-events:none;background:radial-gradient(58% 46% at 22% 15%,color-mix(in srgb,var(--kd-celebrate) 40%,transparent),transparent 62%),radial-gradient(52% 44% at 82% 28%,color-mix(in srgb,var(--kd-value) 34%,transparent),transparent 60%),radial-gradient(60% 50% at 50% 70%,color-mix(in srgb,var(--kd-cerulean-500) 45%,transparent),transparent 62%)}.dn-conf{position:absolute;top:0;left:50%;width:390px;height:300px;transform:translate(-50%);pointer-events:none}.dn-conf>i{position:absolute;width:8px;height:8px;border-radius:var(--kd-radius-circle);background:var(--kd-celebrate-confetti-1);transform:rotate(var(--r, 0deg))}.dn-conf>i:nth-child(1){left:340px;top:168px;width:10px;height:10px;--dx: -150px;--dy: -23px}.dn-conf>i:nth-child(2){left:92px;top:18px;width:6px;height:14px;background:var(--kd-celebrate-confetti-2);--r: 35deg;--dx: 100px;--dy: 125px}.dn-conf>i:nth-child(3){left:150px;top:46px;background:var(--kd-celebrate-confetti-3);--dx: 41px;--dy: 100px}.dn-conf>i:nth-child(4){left:214px;top:22px;width:12px;height:12px;--dx: -25px;--dy: 122px}.dn-conf>i:nth-child(5){left:270px;top:54px;width:6px;height:14px;background:var(--kd-celebrate-confetti-3);--r: -30deg;--dx: -78px;--dy: 89px}.dn-conf>i:nth-child(6){left:6px;top:96px;width:6px;height:14px;background:var(--kd-celebrate-confetti-2);--r: -20deg;--dx: 186px;--dy: 47px}.dn-conf>i:nth-child(7){left:374px;top:112px;background:var(--kd-celebrate-confetti-2);--dx: -183px;--dy: 34px}.dn-conf>i:nth-child(8){left:4px;top:214px;background:var(--kd-celebrate-confetti-3);--dx: 187px;--dy: -68px}.dn-conf>i:nth-child(9){left:376px;top:200px;width:10px;height:10px;--dx: -186px;--dy: -55px}.dn-conf>i:nth-child(2),.dn-conf>i:nth-child(5),.dn-conf>i:nth-child(6){border-radius:2px}.dn-conf>i:nth-child(10){left:120px;top:66px;width:6px;height:6px;background:var(--kd-celebrate-confetti-2);--dx: 72px;--dy: 81px}.dn-cele__col{box-sizing:border-box;padding:var(--kd-space-5) var(--kd-space-5) calc(var(--kd-space-5) + env(safe-area-inset-bottom))}.dn-cele__top{position:relative;display:flex;align-items:center;justify-content:space-between}.dn-cele__eyebrow{margin:0;font-family:var(--kd-font-num);font-size:var(--kd-text-xs);font-weight:var(--kd-weight-bold);letter-spacing:var(--kd-tracking-wide);text-transform:uppercase;color:var(--kd-celebrate)}.dn-cele__close{display:inline-flex;border-radius:var(--kd-radius-circle);background:color-mix(in srgb,var(--kd-white) 14%,transparent)}.dn-cele__close .kd-iconbtn,.dn-cele__close .kd-iconbtn:hover{color:var(--kd-white);background:transparent}.dn-cele__mid{position:relative;z-index:1;margin:auto 0;display:flex;flex-direction:column}.dn-cele__mid:focus{outline:none}.dn-cele__head{margin-top:var(--kd-space-3);display:flex;flex-direction:column;align-items:center;text-align:center}.dn-cele__h{margin:0 calc(-1 * var(--kd-space-2));font-family:var(--kd-font-display);font-size:min(var(--kd-text-xl),calc((100vw - 2 * var(--kd-space-3)) / 16.5));font-weight:var(--kd-weight-bold);line-height:1.25;letter-spacing:var(--kd-tracking-snug);color:var(--kd-white)}.dn-cele__fig{margin:var(--kd-space-3) 0 0;display:grid;font-family:var(--kd-font-num);font-size:var(--kd-value-xl);font-weight:var(--kd-weight-bold);line-height:var(--kd-leading-none);letter-spacing:var(--kd-tracking-tighter);font-variant-numeric:tabular-nums lining-nums;color:var(--kd-value)}.dn-cele__fig>span{grid-area:1 / 1}.dn-cele__fig-hold{visibility:hidden}.dn-cele__static{text-align:center}@property --dn-n{syntax: "<integer>"; inherits: false; initial-value: 0;}.dn-cele__count{--dn-n: var(--dn-to);counter-reset:dn var(--dn-n);text-align:left}.dn-cele__count:before{content:"$" counter(dn)}.dn-cele__off{margin:var(--kd-space-2) 0 0;font-size:var(--kd-text-md);font-weight:var(--kd-weight-bold);line-height:1.3;color:var(--kd-white)}.dn-ticket{margin-top:var(--kd-space-5);display:flex;flex-direction:column;color:var(--kd-text);filter:drop-shadow(0 2px 6px rgba(20,20,51,.1))}.dn-ticket__seg{background:var(--kd-white)}.dn-ticket__seg--head{display:flex;align-items:center;gap:var(--kd-space-4);padding:var(--kd-space-5) var(--kd-space-5) var(--kd-space-2);border-radius:var(--kd-radius-xl) var(--kd-radius-xl) 0 0}.dn-ticket__notch{padding:0 var(--kd-space-5)}.dn-ticket__perf{flex:1;border-top:2px dashed var(--kd-border-strong)}.dn-ticket__seg--foot{display:flex;flex-direction:column;align-items:center;gap:var(--kd-space-2);padding:var(--kd-space-2) var(--kd-space-5) var(--kd-space-5);border-radius:0 0 var(--kd-radius-xl) var(--kd-radius-xl)}.dn-ticket__who{margin:0;display:flex;flex-direction:column;gap:var(--kd-space-1)}.dn-ticket__brand{font-size:var(--kd-text-lg);font-weight:var(--kd-weight-bold);line-height:1.2;color:var(--kd-text)}.dn-ticket__terms{font-size:var(--kd-text-sm);line-height:1.4;color:var(--kd-text-muted)}.dn-ticket__note{margin:0;text-align:center;font-size:var(--kd-text-sm);line-height:1.45;color:var(--kd-text-muted)}.dn-steps{list-style:none;margin:0;padding:0;align-self:stretch;display:flex;flex-direction:column}.dn-steps__i{display:flex;align-items:stretch;gap:var(--kd-space-3);font-size:var(--kd-text-sm)}.dn-steps__rail{flex:none;display:flex;flex-direction:column;align-items:center}.dn-steps__t{padding-bottom:var(--kd-space-2);line-height:var(--kd-space-6)}.dn-steps__i:last-child .dn-steps__t{padding-bottom:0}.dn-steps__i--done{font-weight:var(--kd-weight-semibold)}.dn-steps__i--current{font-weight:var(--kd-weight-bold)}.dn-steps__i--next{color:var(--kd-text-muted)}.dn-cele__cta{position:relative;display:flex;flex-direction:column;gap:var(--kd-space-1);padding-top:var(--kd-space-5)}.dn-textbtn--inverse{color:var(--kd-white)}@keyframes dn-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes dn-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes dn-count{0%{--dn-n: 0}to{--dn-n: var(--dn-to)}}@keyframes dn-burst{0%{opacity:0;transform:translate(var(--dx, 0),var(--dy, 0)) scale(.2) rotate(0)}20%{opacity:1}to{opacity:1;transform:rotate(var(--r, 0deg))}}@keyframes dn-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.dn-ticket{animation:dn-rise .3s ease-out .1s both}.dn-ticket__perf{animation:dn-draw .25s linear .4s both}.dn-cele__count{animation:dn-count .4s ease-out .25s both}.dn-conf>i{animation:dn-burst .5s ease-out .2s both}}@media(prefers-reduced-motion:reduce){.dn-cele{animation:dn-fade .15s ease-out both}}.dn-sheet{display:flex;flex-direction:column;gap:var(--kd-space-4);padding-bottom:var(--kd-space-2)}.dn-sheet__p{margin:0;font-size:var(--kd-text-sm);line-height:var(--kd-leading-normal);color:var(--kd-text-muted)}.dn-sheet__fine{font-size:var(--kd-text-xs);text-align:center;color:var(--kd-text-muted)}.dn-homecard{min-height:72px;box-sizing:border-box;padding:var(--kd-space-4);display:flex;align-items:center;gap:var(--kd-space-3);border-radius:var(--kd-radius-lg);border:1px solid var(--kd-border);background:var(--kd-white);color:var(--kd-text);text-decoration:none}.dn-homecard:focus-visible{outline:none;box-shadow:var(--kd-shadow-focus)}.dn-homecard__ic{flex:none;width:44px;height:44px;border-radius:var(--kd-radius-md);background:var(--kd-success-text);color:var(--kd-white);display:flex;align-items:center;justify-content:center}.dn-homecard__body{flex:1;display:flex;flex-direction:column;gap:var(--kd-space-1)}.dn-homecard__t{font-size:var(--kd-text-base);font-weight:var(--kd-weight-bold)}.dn-homecard__s{font-size:var(--kd-text-sm);color:var(--kd-text-muted)}.dn-homecard__chev{flex:none;color:var(--kd-text-muted)}.dn-body{padding-top:var(--kd-space-4)}.dn-homecard:hover{color:var(--kd-text)}.dn-shop__dir:hover{color:var(--kd-primary)}.dn-page:before{content:"";position:fixed;top:0;right:0;left:0;z-index:4;height:env(safe-area-inset-top);background:inherit;pointer-events:none}.rw{position:relative;display:inline-block;white-space:nowrap;clip-path:inset(.04em -.06em -.05em)}.rw-word{display:inline-block}.rw-word+.rw-word{position:absolute;top:0;left:0;opacity:0;transform:translateY(110%)}.rw[data-reserve]{display:inline-grid;justify-items:start}.rw[data-reserve] .rw-word{grid-area:1 / 1}.rw[data-reserve] .rw-word+.rw-word{position:static}
