@font-face{font-family:Outfit;src:url(/assets/Outfit-400-BpXcRGb4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-500-CZxg1e90.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-600-ehRanfhC.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-700-CCIhXSC0.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-400-BG63Z408.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-500-DTrNndE8.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-600-DMybTcpI.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-700-C9Vf7E6n.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-500-3A0QYW3M.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-600-g195OpUj.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{color-scheme:light;--brand-orange: #ff8645;--brand-orange-deep: #fc753b;--brand-orange-shade: #ea5939;--brand-navy: #051557;--brand-navy-night: #030a2a;--brand-cream: #fff6ec;--brand-cream-muzzle: #ffd8af;--brand-lavender: #cccce3;--brand-connected-blue: #57abeb;--brand-apple-blue: #0a84ff;--bg: #fff6ec;--card: #ffffff;--card-border: rgba(5, 21, 87, .06);--glass: rgba(255, 255, 255, .68);--glass-border: rgba(255, 255, 255, .8);--chip: rgba(255, 255, 255, .7);--chip-border: rgba(5, 21, 87, .08);--field: rgba(5, 21, 87, .05);--field-border: rgba(5, 21, 87, .1);--segment-track: rgba(5, 21, 87, .06);--tile: rgba(5, 21, 87, .08);--tile-ink: #051557;--nav: rgba(255, 246, 236, .86);--sheet: #fff6ec;--scrim: rgba(5, 21, 87, .3);--hairline: rgba(5, 21, 87, .08);--hairline-subtle: rgba(5, 21, 87, .06);--ink: #051557;--ink-2: #4b5481;--ink-3: #5d6593;--link-hover: #1c2c72;--orange-text: #b5491a;--btn-primary: #051557;--btn-primary-ink: #ffffff;--toggle-off: rgba(5, 21, 87, .12);--toggle-on: #2bb98a;--focus-ring: #1c2c72;--success: #0a7454;--success-tile: rgba(31, 156, 115, .14);--danger: #c2412a;--status-dot: #ea5939;--wash-from: #ffe2c6;--wash-to: rgba(246, 241, 234, 0);--store-from: #fff6ec;--store-mid: #ffe2c6;--store-to: #ffc9a0;--font-display: "Outfit", "Segoe UI", system-ui, sans-serif;--font-text: "Inter", "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--gutter: 20px;--gutter-wide: 24px;--container: 1200px;--measure: 62ch;--radius-tile: 8px;--radius-banner: 12px;--radius-field: 12px;--radius-button: 14px;--radius-group: 14px;--radius-chip: 15px;--radius-card: 16px;--radius-glass: 24px;--radius-dialog: 24px;--radius-sheet: 28px;--radius-pill: 999px;--shadow-glass: 0 10px 40px rgba(5, 21, 87, .1);--shadow-card: 0 1px 2px rgba(5, 21, 87, .04), 0 8px 24px rgba(5, 21, 87, .06);--shadow-sheet: 0 -10px 40px rgba(1, 4, 18, .18);--shadow-dialog: 0 20px 60px rgba(1, 4, 18, .25);--blur-glass: 24px;--ease: cubic-bezier(.2, .7, .2, 1);--dur-fast: .16s;--dur: .24s;--dur-scene: .7s}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #030a2a;--card: rgba(255, 255, 255, .05);--card-border: rgba(204, 204, 227, .12);--glass: rgba(6, 23, 81, .55);--glass-border: rgba(204, 204, 227, .15);--chip: rgba(255, 255, 255, .06);--chip-border: rgba(204, 204, 227, .15);--field: rgba(255, 255, 255, .06);--field-border: rgba(204, 204, 227, .16);--segment-track: rgba(255, 255, 255, .06);--tile: rgba(204, 204, 227, .14);--tile-ink: #cccce3;--nav: rgba(3, 10, 42, .78);--sheet: #0b1646;--scrim: rgba(1, 4, 18, .6);--hairline: rgba(204, 204, 227, .12);--hairline-subtle: rgba(255, 255, 255, .06);--ink: #fff6ec;--ink-2: #a9accd;--ink-3: #8c90b6;--link-hover: #ffffff;--orange-text: #ffa15d;--btn-primary: #fff6ec;--btn-primary-ink: #051557;--toggle-off: rgba(204, 204, 227, .22);--focus-ring: #ffd8af;--success: #6eebc4;--success-tile: rgba(70, 214, 168, .16);--danger: #ff8a73;--status-dot: #ff8645;--wash-from: #0b226c;--wash-to: rgba(3, 10, 42, 0);--store-from: #030a2a;--store-mid: #071a5a;--store-to: #0b226c;--shadow-glass: inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-card: 0 1px 0 rgba(255, 255, 255, .04) inset}}:root[data-theme=dark]{color-scheme:dark;--bg: #030a2a;--card: rgba(255, 255, 255, .05);--card-border: rgba(204, 204, 227, .12);--glass: rgba(6, 23, 81, .55);--glass-border: rgba(204, 204, 227, .15);--chip: rgba(255, 255, 255, .06);--chip-border: rgba(204, 204, 227, .15);--field: rgba(255, 255, 255, .06);--field-border: rgba(204, 204, 227, .16);--segment-track: rgba(255, 255, 255, .06);--tile: rgba(204, 204, 227, .14);--tile-ink: #cccce3;--nav: rgba(3, 10, 42, .78);--sheet: #0b1646;--scrim: rgba(1, 4, 18, .6);--hairline: rgba(204, 204, 227, .12);--hairline-subtle: rgba(255, 255, 255, .06);--ink: #fff6ec;--ink-2: #a9accd;--ink-3: #8c90b6;--link-hover: #ffffff;--orange-text: #ffa15d;--btn-primary: #fff6ec;--btn-primary-ink: #051557;--toggle-off: rgba(204, 204, 227, .22);--focus-ring: #ffd8af;--success: #6eebc4;--success-tile: rgba(70, 214, 168, .16);--danger: #ff8a73;--status-dot: #ff8645;--wash-from: #0b226c;--wash-to: rgba(3, 10, 42, 0);--store-from: #030a2a;--store-mid: #071a5a;--store-to: #0b226c;--shadow-glass: inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-card: 0 1px 0 rgba(255, 255, 255, .04) inset}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p a,.bc-prose a{text-decoration:underline;text-underline-offset:.15em;text-decoration-color:var(--hairline)}p a:hover,.bc-prose a:hover{color:var(--link-hover);text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.t-display-2xl,.t-display-xl,.t-display-l,.t-display-m,.t-title-l,.t-title-m,.t-title-s{font-family:var(--font-display);font-weight:600;text-wrap:balance;margin:0}.t-display-2xl{font-size:clamp(44px,7vw,72px);line-height:1;letter-spacing:-.03em}.t-display-xl{font-size:clamp(38px,5.5vw,56px);line-height:1.02;letter-spacing:-.028em}.t-display-l{font-size:clamp(32px,4.5vw,44px);line-height:1.05;letter-spacing:-.025em}.t-display-m{font-size:clamp(28px,3.5vw,34px);line-height:1.1;letter-spacing:-.02em}.t-title-l{font-size:28px;line-height:1.1;letter-spacing:-.02em}.t-title-m{font-size:24px;line-height:1.15;letter-spacing:-.018em}.t-title-s{font-size:20px;line-height:1.2;letter-spacing:-.015em}.t-body-l{font-size:18px;line-height:1.55;margin:0}.t-body{font-size:16px;line-height:1.55;margin:0}.t-callout{font-size:15px;line-height:1.5;margin:0}.t-footnote{font-size:14px;line-height:1.45;margin:0}.t-caption{font-size:12px;line-height:1.45;font-weight:500;margin:0}.t-micro{font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0}.t-price{font-size:20px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.t-mono{font-family:var(--font-mono);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.t-muted{color:var(--ink-2)}.t-faint{color:var(--ink-3)}.t-orange{color:var(--orange-text)}.t-success{color:var(--success)}.t-danger{color:var(--danger)}.t-center{text-align:center}.t-balance{text-wrap:balance}.t-measure{max-width:var(--measure)}.t-num{font-variant-numeric:tabular-nums}.bc-container{width:100%;max-width:var(--container);margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.bc-container--narrow{max-width:760px}.bc-container--wide{max-width:1320px}.bc-section{padding-block:var(--space-16)}.bc-section--tight{padding-block:var(--space-10)}.bc-section--wash{background:linear-gradient(180deg,var(--wash-from) 0%,var(--wash-to) 100%)}.bc-section-head{display:grid;gap:var(--space-3);max-width:720px;margin-bottom:var(--space-10)}.bc-section-head--center{margin-inline:auto;text-align:center}.bc-eyebrow{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-text);margin:0}.bc-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col, 280px)),1fr))}.bc-grid--2{--col: 440px}.bc-grid--3{--col: 300px}.bc-grid--4{--col: 220px}.bc-stack{display:grid;gap:var(--space-4)}.bc-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.bc-row--between{justify-content:space-between}.bc-row--center{justify-content:center}.bc-split{display:grid;gap:var(--space-10);align-items:center;grid-template-columns:1fr}@media(min-width:900px){.bc-split{grid-template-columns:1.05fr 1fr;gap:var(--space-16)}.bc-split--reverse>:first-child{order:2}.bc-section{padding-block:var(--space-24)}}.bc-hairline{border:0;border-top:1px solid var(--hairline);margin:0}.bc-btn{--h: 50px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--h);padding-inline:var(--space-6);border-radius:var(--radius-button);border:1px solid transparent;font-family:var(--font-text);font-weight:600;font-size:15px;line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),opacity var(--dur-fast)}.bc-btn:active{transform:scale(.97)}.bc-btn[disabled],.bc-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.bc-btn--cta{--h: 52px;font-size:16px;padding-inline:var(--space-8)}.bc-btn--compact{--h: 44px;font-size:14px;padding-inline:var(--space-4)}.bc-btn--block{width:100%}.bc-btn--primary{background:var(--btn-primary);color:var(--btn-primary-ink)}.bc-btn--primary:hover{background:var(--link-hover)}:root[data-theme=dark] .bc-btn--primary:hover{background:#fff}.bc-btn--secondary{background:var(--chip);color:var(--ink);border-color:var(--chip-border)}.bc-btn--secondary:hover{border-color:var(--ink-3)}.bc-btn--orange{background:linear-gradient(180deg,var(--brand-orange) 0%,var(--brand-orange-deep) 55%,var(--brand-orange-shade) 100%);color:var(--brand-navy);border-color:#05155740}.bc-btn--orange:hover{filter:brightness(1.04)}.bc-btn--ghost{background:transparent;color:var(--ink)}.bc-btn--ghost:hover{background:var(--chip)}.bc-btn--danger{background:transparent;color:var(--danger);border-color:var(--danger)}.bc-btn--link{background:none;border:0;height:auto;padding:0;color:var(--ink);text-decoration:underline;text-underline-offset:.15em;font-weight:500}.bc-btn .bc-icon{width:18px;height:18px}.bc-store{display:inline-flex;align-items:center;gap:var(--space-3);height:52px;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-field);background:var(--btn-primary);color:var(--btn-primary-ink);text-align:left;line-height:1.1;min-width:164px}.bc-store__icon{width:26px;height:26px;flex:none}.bc-store__kicker{display:block;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.bc-store__name{display:block;font-size:15px;font-weight:600}.bc-store--art{padding:0;background:none;min-width:0}.bc-store--art img{height:52px;width:auto}.bc-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding-inline:12px;border-radius:var(--radius-chip);background:var(--chip);border:1px solid var(--chip-border);font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap}.bc-chip .bc-icon{width:15px;height:15px;color:var(--ink-2)}.bc-chip--success{background:var(--success-tile);border-color:transparent;color:var(--success)}.bc-chip--success .bc-icon{color:currentColor}.bc-badge{display:inline-flex;align-items:center;height:22px;padding-inline:8px;border-radius:7px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--chip-border);color:var(--ink-2)}.bc-badge--popular{background:var(--brand-orange);border-color:transparent;color:var(--brand-navy)}.bc-badge--save{background:var(--success-tile);border-color:transparent;color:var(--success);text-transform:none;letter-spacing:0}.bc-tile{width:36px;height:36px;border-radius:var(--radius-tile);background:var(--tile);color:var(--tile-ink);display:inline-grid;place-items:center;flex:none}.bc-tile--success{background:var(--success-tile);color:var(--success)}.bc-tile--lg{width:48px;height:48px;border-radius:12px}.bc-tile .bc-icon{width:20px;height:20px}.bc-icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.bc-dot{width:8px;height:8px;border-radius:50%;background:var(--status-dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-dot) 22%,transparent);display:inline-block}.bc-dot--on{background:var(--success);box-shadow:0 0 0 4px var(--success-tile)}.bc-card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:var(--space-6);box-shadow:var(--shadow-card)}.bc-card--flat{box-shadow:none}.bc-glass{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-glass);box-shadow:var(--shadow-glass);backdrop-filter:blur(var(--blur-glass)) saturate(1.4);padding:var(--space-6)}.bc-group{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-group);overflow:hidden}.bc-group__row{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4)}.bc-group__row+.bc-group__row{border-top:1px solid var(--hairline-subtle)}.bc-group__row>.bc-grow{flex:1;min-width:0}.bc-feature{display:flex;gap:var(--space-4);align-items:flex-start}.bc-feature h3{margin:0 0 4px;font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.25}.bc-feature p{margin:0;color:var(--ink-2);font-size:15px}.bc-field{display:grid;gap:6px}.bc-field__label{font-size:13px;font-weight:500;color:var(--ink-2)}.bc-input,.bc-select,.bc-textarea{width:100%;min-height:46px;padding:10px 14px;border-radius:var(--radius-field);background:var(--field);border:1px solid var(--field-border);color:var(--ink);font-size:15px;transition:border-color var(--dur-fast)}.bc-textarea{min-height:120px;resize:vertical}.bc-input::-moz-placeholder,.bc-textarea::-moz-placeholder{color:var(--ink-3)}.bc-input::placeholder,.bc-textarea::placeholder{color:var(--ink-3)}.bc-input:focus,.bc-select:focus,.bc-textarea:focus{outline:none;border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 25%,transparent)}.bc-input[aria-invalid=true]{border-color:var(--danger)}.bc-field__hint{font-size:12px;color:var(--ink-3)}.bc-field__error{font-size:12px;color:var(--danger)}.bc-field--inline{grid-template-columns:1fr auto;align-items:end}.bc-code{display:flex;gap:8px}.bc-code__box{width:48px;height:56px;border-radius:var(--radius-field);background:var(--field);border:1px solid var(--field-border);font-family:var(--font-mono);font-size:24px;font-weight:600;text-align:center}.bc-toggle{position:relative;width:46px;height:28px;border-radius:var(--radius-pill);background:var(--toggle-off);border:0;cursor:pointer;transition:background var(--dur-fast);flex:none}.bc-toggle:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0104124d;transition:transform var(--dur-fast) var(--ease)}.bc-toggle[aria-checked=true]{background:var(--toggle-on)}.bc-toggle[aria-checked=true]:after{transform:translate(18px)}.bc-segmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:var(--radius-button);background:var(--segment-track);gap:2px}.bc-segmented__btn{border:0;background:transparent;border-radius:11px;padding:8px 18px;display:grid;gap:1px;text-align:center;cursor:pointer;color:var(--ink-2);min-width:112px}.bc-segmented__btn strong{font-size:14px;font-weight:600;color:var(--ink)}.bc-segmented__btn small{font-size:11px}.bc-segmented__btn[aria-pressed=true]{background:var(--card);box-shadow:var(--shadow-card);color:var(--ink)}.bc-segmented__btn[aria-pressed=true] small{color:var(--success);font-weight:600}.bc-plans{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch}.bc-plan{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-card);background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-card)}.bc-plan--featured{border-color:var(--brand-orange);box-shadow:0 0 0 1px var(--brand-orange),var(--shadow-glass)}.bc-plan__head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.bc-plan__name{font-family:var(--font-display);font-weight:600;font-size:22px;margin:0}.bc-plan__tagline{color:var(--ink-2);font-size:14px;margin:0}.bc-plan__price{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.bc-plan__amount{font-family:var(--font-display);font-weight:600;font-size:40px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bc-plan__per{color:var(--ink-2);font-size:14px}.bc-plan__billed{color:var(--ink-2);font-size:13px;margin:0;min-height:1.4em;font-variant-numeric:tabular-nums}.bc-plan__features{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.bc-plan__features li{display:flex;gap:8px;align-items:flex-start}.bc-plan__features .bc-icon{width:16px;height:16px;margin-top:3px;color:var(--success)}.bc-plan__features li[data-locked],.bc-plan__features li[data-locked] .bc-icon{color:var(--ink-3)}.bc-plan__foot{display:grid;gap:var(--space-2)}.bc-plan__note{font-size:12px;color:var(--ink-3);margin:0;text-align:center}.bc-plan[data-loading] .bc-plan__amount,.bc-plan[data-loading] .bc-plan__billed{color:transparent;background:var(--tile);border-radius:6px;animation:bc-pulse 1.4s ease-in-out infinite}@keyframes bc-pulse{0%,to{opacity:1}50%{opacity:.45}}.bc-compare{width:100%;border-collapse:collapse;font-size:14px}.bc-compare th,.bc-compare td{padding:12px 14px;text-align:left;border-top:1px solid var(--hairline-subtle)}.bc-compare thead th{border-top:0;font-family:var(--font-display);font-size:16px}.bc-compare td:not(:first-child),.bc-compare th:not(:first-child){text-align:center}.bc-compare .bc-icon{width:18px;height:18px;display:inline-block;vertical-align:middle}.bc-compare__wrap{overflow-x:auto;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card)}.bc-banner{display:flex;align-items:center;gap:var(--space-3);padding:12px 16px;border-radius:var(--radius-banner);background:var(--chip);border:1px solid var(--chip-border);font-size:14px}.bc-banner strong{font-weight:600}.bc-banner__meta{margin-left:auto;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-text);white-space:nowrap}.bc-banner--offer{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-orange) 18%,var(--card)) 0%,var(--card) 100%);border-color:color-mix(in srgb,var(--brand-orange) 40%,transparent)}.bc-banner--success{background:var(--success-tile);border-color:transparent;color:var(--success)}.bc-banner--danger{background:color-mix(in srgb,var(--danger) 12%,var(--card));border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.bc-banner .bc-icon{flex:none}.bc-applied{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-banner);background:var(--success-tile);color:var(--success);font-size:14px;font-weight:500}.bc-applied code{font-family:var(--font-mono);font-weight:600}.bc-nav{position:sticky;top:0;z-index:50;background:var(--nav);backdrop-filter:blur(var(--blur-glass)) saturate(1.3);border-bottom:1px solid var(--hairline-subtle)}.bc-nav__inner{display:flex;align-items:center;gap:var(--space-6);min-height:64px}.bc-nav__brand{display:inline-flex;align-items:center;gap:10px;flex:none}.bc-nav__brand img,.bc-nav__brand svg{height:28px;width:auto}.bc-nav__links{display:none;align-items:center;gap:var(--space-1);margin-left:var(--space-2)}.bc-nav__link{padding:8px 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--ink-2)}.bc-nav__link:hover,.bc-nav__link[aria-current=page]{color:var(--ink);background:var(--chip)}.bc-nav__actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-2)}.bc-nav__actions .bc-nav__hide-sm{display:none}@media(min-width:640px){.bc-nav__actions .bc-nav__hide-sm{display:inline-flex!important}}@media(max-width:639px){.bc-nav__inner{gap:var(--space-3)}.bc-nav__brand img,.bc-nav__brand svg{height:22px}}.bc-nav__burger,.bc-nav__iconbtn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;background:transparent;border-radius:10px;cursor:pointer;color:var(--ink-2)}.bc-nav__iconbtn:hover{background:var(--chip);color:var(--ink)}.bc-nav__panel{display:none;padding-block:var(--space-3) var(--space-5);border-top:1px solid var(--hairline-subtle)}.bc-nav__panel .bc-nav__link{display:block;padding:12px;font-size:16px}.bc-nav[data-open=true] .bc-nav__panel{display:grid;gap:2px}@media(min-width:900px){.bc-nav__links{display:flex}.bc-nav__burger,.bc-nav__panel{display:none!important}}.bc-menu{position:relative}.bc-menu__list{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;display:none;padding:6px;background:var(--sheet);border:1px solid var(--card-border);border-radius:var(--radius-group);box-shadow:var(--shadow-dialog);z-index:60}.bc-menu[data-open=true] .bc-menu__list,.bc-menu:focus-within .bc-menu__list{display:grid}.bc-menu__list a{display:block;padding:10px 12px;border-radius:10px;font-size:14px}.bc-menu__list a:hover{background:var(--chip)}.bc-footer{border-top:1px solid var(--hairline);padding-block:var(--space-16) var(--space-10);font-size:14px}.bc-footer__grid{display:grid;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.bc-footer__col h4{margin:0 0 var(--space-3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.bc-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bc-footer__col a{color:var(--ink-2)}.bc-footer__col a:hover{color:var(--ink)}.bc-footer__base{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--hairline-subtle);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);color:var(--ink-3);font-size:13px}.bc-footer__social{margin-left:auto;display:flex;gap:var(--space-2)}.bc-footer__social a{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--chip);border:1px solid var(--chip-border);color:var(--ink-2)}.bc-hero{position:relative;overflow:hidden;padding-block:var(--space-12) var(--space-16)}.bc-hero:before{content:"";position:absolute;inset:0 0 auto;height:520px;background:linear-gradient(180deg,var(--wash-from) 0%,var(--wash-to) 100%);pointer-events:none}.bc-hero>*{position:relative}.bc-hero__copy{display:grid;gap:var(--space-5);max-width:600px}.bc-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.bc-hero__proof{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bc-hero__art{position:relative}.bc-hero__art img{margin-inline:auto}.bc-hero__mascot{position:absolute;bottom:-6%;right:-4%;width:42%;filter:drop-shadow(0 12px 24px rgba(5,21,87,.18))}.bc-phone{width:min(360px,78%);margin-inline:auto;border-radius:44px;border:8px solid var(--brand-navy);background:var(--brand-navy);box-shadow:var(--shadow-dialog)}:root[data-theme=dark] .bc-phone{border-color:#1b2a6b;background:#1b2a6b}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .bc-phone{border-color:#1b2a6b;background:#1b2a6b}}@media(min-width:900px){.bc-hero{padding-block:var(--space-20) var(--space-24)}}.bc-scene{position:relative;width:100%;border-radius:var(--radius-glass);overflow:hidden;aspect-ratio:16 / 9;background:var(--sheet)}.bc-scene img,.bc-scene svg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}.bc-scene--phone{aspect-ratio:402 / 874;border-radius:var(--radius-sheet)}.bc-scene--phone img,.bc-scene--phone svg{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.bc-steps{counter-reset:step;display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.bc-step{counter-increment:step;display:grid;gap:var(--space-2)}.bc-step:before{content:counter(step);width:36px;height:36px;border-radius:var(--radius-tile);background:var(--tile);color:var(--tile-ink);display:grid;place-items:center;font-family:var(--font-display);font-weight:600}.bc-step h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:18px}.bc-step p{margin:0;color:var(--ink-2);font-size:15px}.bc-stats{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.bc-stat{display:grid;gap:2px}.bc-stat__value{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bc-stat__label{font-size:13px;color:var(--ink-2)}.bc-quote{display:grid;gap:var(--space-3)}.bc-quote p{margin:0;font-size:16px}.bc-quote footer{font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:8px}.bc-quote__stars{color:var(--brand-orange);letter-spacing:1px;font-size:13px}.bc-faq{display:grid;gap:2px}.bc-faq details{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-group);padding:0 var(--space-5)}.bc-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-4);font-weight:600;font-size:16px}.bc-faq summary::-webkit-details-marker{display:none}.bc-faq summary:after{content:"+";margin-left:auto;font-family:var(--font-display);font-size:22px;color:var(--ink-3);transition:transform var(--dur-fast)}.bc-faq details[open] summary:after{transform:rotate(45deg)}.bc-faq details>div{padding-bottom:var(--space-5);color:var(--ink-2);font-size:15px;max-width:var(--measure)}.bc-faq details>div p{margin:0 0 8px}.bc-platforms{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.bc-platform{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--card);border:1px solid var(--card-border)}.bc-platform__name{font-weight:600;font-size:15px;display:block}.bc-platform__req{font-size:12px;color:var(--ink-3);display:block}.bc-platform .bc-btn{margin-left:auto}.bc-countries{display:flex;flex-wrap:wrap;gap:8px}.bc-countries .bc-chip{height:28px;font-size:12px}.bc-flag{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 0 0 .75px #0000002e}.bc-mascot{display:block;width:var(--size, 160px);height:auto;image-rendering:auto}.bc-mascot--rim{filter:drop-shadow(1.2px 0 0 var(--brand-cream-muzzle)) drop-shadow(-1.2px 0 0 var(--brand-cream-muzzle)) drop-shadow(0 -1.2px 0 var(--brand-cream-muzzle))}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .bc-mascot--rim{filter:none}}:root[data-theme=light] .bc-mascot--rim{filter:none}.bc-mascot-clip{position:relative;width:var(--size, 160px);aspect-ratio:1}.bc-mascot-clip img{position:absolute;inset:0;width:100%;height:100%;opacity:0}.bc-mascot-clip img[data-active]{opacity:1}.bc-bubble{position:relative;display:inline-block;padding:12px 16px;border-radius:18px;background:var(--card);border:1px solid var(--card-border);box-shadow:var(--shadow-card);font-size:15px;max-width:320px}.bc-bubble:after{content:"";position:absolute;left:24px;bottom:-7px;width:12px;height:12px;background:var(--card);border-right:1px solid var(--card-border);border-bottom:1px solid var(--card-border);transform:rotate(45deg)}.bc-dialog{border:0;padding:0;background:transparent;max-width:min(92vw,440px)}.bc-dialog::backdrop{background:var(--scrim);backdrop-filter:blur(6px)}.bc-dialog__box{background:var(--sheet);border-radius:var(--radius-dialog);padding:var(--space-6);box-shadow:var(--shadow-dialog);display:grid;gap:var(--space-4)}.bc-dialog__title{font-family:var(--font-display);font-weight:600;font-size:22px;margin:0}.bc-sheet{background:var(--sheet);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-sheet);padding:var(--space-3) var(--space-5) var(--space-8)}.bc-sheet__grabber{width:36px;height:5px;border-radius:3px;background:var(--hairline);margin:0 auto var(--space-4)}.bc-skeleton{background:var(--tile);border-radius:6px;animation:bc-pulse 1.4s ease-in-out infinite}:root{--dash-page-gap: var(--space-6);--dash-state-gap: var(--space-4);--dash-state-pad: var(--space-12);--dash-detail-ink: var(--ink-2);--pct: 0%}.dash-page{min-height:100vh;display:grid;place-items:center;padding:var(--space-6) var(--gutter)}.dash-panel{width:100%;max-width:var(--container);display:grid;gap:var(--dash-page-gap)}.dash-panel--narrow{max-width:var(--measure)}.dash-state{display:grid;gap:var(--dash-state-gap);justify-items:center;text-align:center;padding:var(--dash-state-pad) var(--gutter)}.dash-state__detail{color:var(--dash-detail-ink);font-family:var(--font-mono)}.dash-spinner{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);border:var(--space-1) solid var(--hairline);border-top-color:var(--ink);animation:dash-spin var(--dur-scene) linear infinite}@keyframes dash-spin{to{transform:rotate(360deg)}}.dash-stack{display:grid;gap:var(--space-4)}.dash-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);color:var(--ink-3)}.dash-divider:before,.dash-divider:after{content:"";border-top:1px solid var(--hairline)}.dash-qr{width:100%;max-width:var(--space-24);margin-inline:auto;border-radius:var(--radius-banner);background:var(--card)}.dash-secret{font-family:var(--font-mono);word-break:break-all;text-align:center}.dash-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.dash-shell__main{width:100%;max-width:var(--container);margin-inline:auto;padding:var(--space-8) var(--gutter)}.dash-brand img{height:var(--space-6);width:auto}.dash-orgs{min-width:0;max-width:var(--space-24)}.dash-menu-item{display:block;width:100%;padding:var(--space-3);border:0;border-radius:var(--radius-tile);background:transparent;color:var(--ink);text-align:left;font-size:var(--space-4);cursor:pointer}.dash-menu-item:hover{background:var(--chip)}.dash-menu-who{padding:var(--space-3);color:var(--ink-2);overflow-wrap:anywhere}.dash-menu-end .bc-menu__list{left:auto;right:0}.dash-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.dash-steps{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;list-style:none}.dash-step{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-3)}.dash-step[data-state=current]{color:var(--ink);font-weight:600}.dash-step[data-state=done]{color:var(--success)}.dash-step__number{display:inline-grid;place-items:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--card);font-size:var(--space-3)}.dash-step[data-state=current] .dash-step__number{background:var(--btn-primary);color:var(--btn-primary-ink);border-color:transparent}.dash-options{display:grid;gap:var(--space-3)}.dash-option{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius-field);background:var(--field);cursor:pointer}.dash-option[data-selected=true]{border-color:var(--ink-2)}.dash-option[data-disabled=true]{opacity:.6;cursor:not-allowed}.dash-row-end{display:flex;gap:var(--space-3);justify-content:space-between;flex-wrap:wrap}.dash-counters{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(var(--space-24),1fr))}.dash-counter{display:grid;gap:var(--space-1)}.dash-counter[data-tone=success] .t-display-m{color:var(--success)}.dash-counter[data-tone=danger] .t-display-m{color:var(--danger)}.dash-checklist{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.dash-checklist__item{display:flex;align-items:center;gap:var(--space-3)}.dash-checklist__item[data-done=true]{color:var(--ink-3)}.dash-checklist__item[data-done=true] svg{color:var(--success)}.dash-checklist__item a{text-decoration:underline;text-underline-offset:var(--space-1)}.dash-table-wrap{overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--card)}.dash-table{width:100%;border-collapse:collapse;text-align:left}.dash-table th,.dash-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--hairline-subtle);white-space:nowrap}.dash-table tbody tr:last-child td{border-bottom:0}.dash-badge[data-tone=success]{color:var(--success)}.dash-badge[data-tone=danger]{color:var(--danger)}.dash-link-button{padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:600;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:var(--space-1)}.dash-drawer{margin:0 0 0 auto;height:100vh;max-height:100vh;width:100%;max-width:min(100vw,var(--measure))}.dash-drawer__box{min-height:100vh;border-radius:var(--radius-dialog) 0 0 var(--radius-dialog);align-content:start}.dash-device{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-banner)}.dash-section-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.dash-toggle{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-1) var(--space-3)}.dash-toggle__input{width:var(--space-5);height:var(--space-5);accent-color:var(--toggle-on)}.dash-toggle__hint{grid-column:2}.dash-usage__track{height:var(--space-3);border-radius:var(--radius-pill);background:var(--tile);overflow:hidden}.dash-usage__fill{width:var(--pct);height:100%;border-radius:var(--radius-pill);background:var(--toggle-on);transition:width var(--dur) var(--ease)}.dash-usage[data-tone=warn] .dash-usage__fill{background:var(--brand-orange)}.dash-usage[data-tone=full] .dash-usage__fill{background:var(--danger)}.dash-mono{font-family:var(--font-mono)}.dash-preview{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5)}.dash-field-row{display:grid;gap:var(--space-2)}.dash-textarea{min-height:var(--space-24)}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.static{position:static}.fixed{position:fixed}.block{display:block}.table{display:table}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
