/*! Beep client theme for WHMCS · built 2026-10-30 from src/css (00-fonts.css, 01-tokens.css, 02-base.css, 03-layout.css, 04-site-chrome.css, 10-components.css, 20-pages.css, 21-cart.css, 22-portal.css, 30-compat.css, 31-compat-utilities.css, 40-modules.css) · do not edit, run tools/build.mjs */
   @font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/inter-latin-var.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Outfit";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/outfit-latin-var.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--b-brand-navy:#0B1B3F;--b-brand-blue:#1565FF;--b-brand-green:#16C47F;--b-bg:#F4F8FB;--b-surface:#FFFFFF;--b-surface-2:#F8FAFC;--b-surface-3:#EEF2F6;--b-inverse:#0B1B3F;--b-inverse-fg:#FFFFFF;--b-fg:#0B1B3F;--b-fg-2:#4B5A70;--b-fg-3:#5F6E84;--b-fg-on-accent:#FFFFFF;--b-line:#E3EAF0;--b-line-2:#D3DCE6;--b-control:#8291A6;--b-control-hover:#5F6E84;--b-accent:#1565FF;--b-accent-hover:#0E4FD8;--b-accent-press:#0B42B8;--b-accent-text:#1258E0;--b-accent-tint:#EAF1FF;--b-accent-tint-2:#D6E4FF;--b-focus:#1565FF;--b-focus-halo:rgba(21,101,255,0.18);--b-success:#16C47F;--b-success-text:#087443;--b-success-tint:#E8F7F0;--b-success-line:#B9E8D3;--b-warning:#F59E0B;--b-warning-text:#B54708;--b-warning-tint:#FEF6E7;--b-warning-line:#F8DDA9;--b-danger:#F04438;--b-danger-text:#B42318;--b-danger-tint:#FDECEA;--b-danger-line:#F6C3BE;--b-info-text:#1252CC;--b-info-tint:#EAF1FF;--b-info-line:#C5D8FF;--b-neutral-text:#4B5A70;--b-neutral-tint:#EEF2F6;--b-neutral-line:#D3DCE6;--b-pay:#0A7A4C;--b-pay-hover:#08653F;--b-pay-press:#065233;--b-pay-fg:#FFFFFF;--b-pay-tint:#E8F7F0;--b-pay-line:#B9E8D3;--b-mpesa:#00A651;--b-fam-apps:#1565FF;--b-fam-apps-tint:#EAF1FF;--b-fam-msg:#0E9F62;--b-fam-msg-tint:#E6F7EF;--b-fam-ai:#5B4BC4;--b-fam-ai-tint:#EEECFB;--b-fam-vpn:#0B7A73;--b-fam-vpn-tint:#E3F4F2;--b-fam-other:#4B5A70;--b-fam-other-tint:#EEF2F6;--b-font-ui:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--b-font-display:"Outfit","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--b-font-mono:ui-monospace,"SFMono-Regular","Cascadia Mono",Menlo,Consolas,monospace;--b-text-xs:0.75rem;--b-text-sm:0.8125rem;--b-text-md:0.9375rem;--b-text-lg:1.0625rem;--b-text-xl:1.25rem;--b-text-2xl:1.625rem;--b-text-3xl:2rem;--b-text-stat:1.5rem;--b-leading:1.5;--b-leading-tight:1.25;--b-tracking-tight:-0.011em;--b-tracking-display:-0.02em;--b-tracking-caps:0.06em;--b-s1:4px;--b-s2:8px;--b-s3:12px;--b-s4:16px;--b-s5:20px;--b-s6:24px;--b-s8:32px;--b-s10:40px;--b-s12:48px;--b-s16:64px;--b-gutter:16px;--b-container:1200px;--b-container-narrow:760px;--b-topbar-h:56px;--b-radius-sm:4px;--b-radius:6px;--b-radius-lg:8px;--b-radius-xl:12px;--b-hairline:1px;--b-shadow-pop:0 1px 2px rgba(11,27,63,0.06),0 8px 24px rgba(11,27,63,0.12);--b-shadow-sheet:0 -1px 0 rgba(11,27,63,0.04),0 16px 48px rgba(11,27,63,0.18);--b-shadow-sticky:0 -1px 0 var(--b-line),0 -8px 24px rgba(11,27,63,0.06);--b-control-h:44px;--b-control-h-sm:36px;--b-control-h-lg:52px;--b-control-font:1rem;--b-ease:cubic-bezier(0.2,0,0,1);--b-dur-1:120ms;--b-dur-2:200ms;--b-dur-3:320ms;--b-z-sticky:20;--b-z-topbar:40;--b-z-pop:60;--b-z-sheet:70;--b-z-modal:1050;--b-z-toast:1100}@media (min-width:992px){:root{--b-gutter:32px;--b-control-h:38px;--b-control-h-sm:30px;--b-control-h-lg:46px;--b-control-font:0.875rem}}@media (min-width:576px) and (max-width:991.98px){:root{--b-gutter:24px}}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--b-bg:#0B1220;--b-surface:#111B2E;--b-surface-2:#16223A;--b-surface-3:#1C2A45;--b-inverse:#E6ECF5;--b-inverse-fg:#0B1220;--b-fg:#E6ECF5;--b-fg-2:#A3B1C6;--b-fg-3:#8696AD;--b-line:#22304A;--b-line-2:#2D3D5C;--b-control:#5A6A85;--b-control-hover:#8696AD;--b-accent-text:#5B93FF;--b-accent-tint:#15284D;--b-accent-tint-2:#1B3463;--b-focus:#5B93FF;--b-focus-halo:rgba(91,147,255,0.25);--b-success-text:#3DD598;--b-success-tint:#0F2B24;--b-success-line:#1A4A3B;--b-warning-text:#F5B547;--b-warning-tint:#2D2414;--b-warning-line:#4D3B17;--b-danger-text:#FF7A6E;--b-danger-tint:#33191B;--b-danger-line:#5C2A2A;--b-info-text:#7EAAFF;--b-info-tint:#15284D;--b-info-line:#24427A;--b-neutral-text:#A3B1C6;--b-neutral-tint:#1C2A45;--b-neutral-line:#2D3D5C;--b-pay-tint:#0F2B24;--b-pay-line:#1A4A3B;--b-fam-apps:#5B93FF;--b-fam-apps-tint:#15284D;--b-fam-msg:#3DD598;--b-fam-msg-tint:#0F2B24;--b-fam-ai:#A396FF;--b-fam-ai-tint:#221E45;--b-fam-vpn:#3CC9BE;--b-fam-vpn-tint:#0E2D2B;--b-fam-vpn:#3CC9BE;--b-fam-vpn-tint:#0E2D2B;--b-fam-other:#A3B1C6;--b-fam-other-tint:#1C2A45;--b-shadow-pop:0 1px 2px rgba(0,0,0,0.3),0 12px 32px rgba(0,0,0,0.45);--b-shadow-sheet:0 16px 48px rgba(0,0,0,0.5);--b-shadow-sticky:0 -1px 0 var(--b-line),0 -8px 24px rgba(0,0,0,0.35)}}:root[data-theme="dark"]{color-scheme:dark;--b-bg:#0B1220;--b-surface:#111B2E;--b-surface-2:#16223A;--b-surface-3:#1C2A45;--b-inverse:#E6ECF5;--b-inverse-fg:#0B1220;--b-fg:#E6ECF5;--b-fg-2:#A3B1C6;--b-fg-3:#8696AD;--b-line:#22304A;--b-line-2:#2D3D5C;--b-control:#5A6A85;--b-control-hover:#8696AD;--b-accent-text:#5B93FF;--b-accent-tint:#15284D;--b-accent-tint-2:#1B3463;--b-focus:#5B93FF;--b-focus-halo:rgba(91,147,255,0.25);--b-success-text:#3DD598;--b-success-tint:#0F2B24;--b-success-line:#1A4A3B;--b-warning-text:#F5B547;--b-warning-tint:#2D2414;--b-warning-line:#4D3B17;--b-danger-text:#FF7A6E;--b-danger-tint:#33191B;--b-danger-line:#5C2A2A;--b-info-text:#7EAAFF;--b-info-tint:#15284D;--b-info-line:#24427A;--b-neutral-text:#A3B1C6;--b-neutral-tint:#1C2A45;--b-neutral-line:#2D3D5C;--b-pay-tint:#0F2B24;--b-pay-line:#1A4A3B;--b-fam-apps:#5B93FF;--b-fam-apps-tint:#15284D;--b-fam-msg:#3DD598;--b-fam-msg-tint:#0F2B24;--b-fam-ai:#A396FF;--b-fam-ai-tint:#221E45;--b-fam-other:#A3B1C6;--b-fam-other-tint:#1C2A45;--b-shadow-pop:0 1px 2px rgba(0,0,0,0.3),0 12px 32px rgba(0,0,0,0.45);--b-shadow-sheet:0 16px 48px rgba(0,0,0,0.5);--b-shadow-sticky:0 -1px 0 var(--b-line),0 -8px 24px rgba(0,0,0,0.35)}@media (prefers-reduced-motion:reduce){:root{--b-dur-1:0ms;--b-dur-2:0ms;--b-dur-3:0ms}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--b-topbar-h) + 16px)}body{display:flex;flex-direction:column;margin:0;min-height:100vh;background:var(--b-bg);color:var(--b-fg);font-family:var(--b-font-ui);font-size:var(--b-text-md);line-height:var(--b-leading);font-feature-settings:"cv05" 1,"cv08" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (min-width:992px){body{font-size:0.875rem}}img,svg,video,canvas{max-width:100%}img{height:auto;border-style:none}svg{vertical-align:middle}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6{margin:0 0 var(--b-s2);color:var(--b-fg);font-weight:600;line-height:var(--b-leading-tight);letter-spacing:var(--b-tracking-tight)}h1{font-family:var(--b-font-display);font-size:var(--b-text-2xl);letter-spacing:var(--b-tracking-display)}h2{font-family:var(--b-font-display);font-size:var(--b-text-xl)}h3{font-size:1rem}h4,h5,h6{font-size:0.9375rem}@media (min-width:992px){h1{font-size:var(--b-text-3xl)}h3{font-size:0.9375rem}h4,h5,h6{font-size:0.875rem}}p{margin:0 0 var(--b-s3)}p:last-child{margin-bottom:0}small,.b-small{font-size:var(--b-text-sm)}strong,b{font-weight:600}hr{border:0;border-top:var(--b-hairline) solid var(--b-line);margin:var(--b-s6) 0}ul,ol{padding-left:1.25em;margin:0 0 var(--b-s3)}address{font-style:normal}code,kbd,pre,samp{font-family:var(--b-font-mono);font-size:0.875em}code{padding:1px 5px;border-radius:var(--b-radius-sm);background:var(--b-surface-3)}pre{padding:var(--b-s4);border-radius:var(--b-radius);background:var(--b-surface-2);border:1px solid var(--b-line);overflow:auto}table{border-collapse:collapse}::selection{background:var(--b-accent-tint-2);color:var(--b-fg)}a{color:var(--b-accent-text);text-decoration:none;text-underline-offset:0.18em;text-decoration-thickness:1px}a:hover{text-decoration:underline}:focus{outline:none}:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px;border-radius:var(--b-radius-sm)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}.b-num,.b-tabular,time,.b-amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv05" 1,"cv08" 1}.b-sr,.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.b-skip{position:absolute;left:var(--b-s4);top:-100px;z-index:2000;padding:var(--b-s2) var(--b-s4);border-radius:var(--b-radius);background:var(--b-inverse);color:var(--b-inverse-fg);font-weight:600}.b-skip:focus{top:var(--b-s2);text-decoration:none}.b-i{max-width:none;width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:-0.25em}.b-i--sm{width:1em;height:1em;vertical-align:-0.15em}.b-i--lg{width:1.5em;height:1.5em}.b-muted{color:var(--b-fg-2)}.b-subtle{color:var(--b-fg-3)}.b-strong{color:var(--b-fg);font-weight:600}.b-mono{font-family:var(--b-font-mono);font-size:0.875em}.b-nowrap{white-space:nowrap}.b-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.b-right{text-align:right}.b-center{text-align:center}.b-caps{font-size:var(--b-text-xs);font-weight:500;letter-spacing:var(--b-tracking-caps);text-transform:uppercase;color:var(--b-fg-3)}.b-display{font-family:var(--b-font-display);letter-spacing:var(--b-tracking-display)}.b-link-quiet{color:inherit}.b-link-quiet:hover{color:var(--b-accent-text)}.b-stack>* + *{margin-top:var(--b-stack,var(--b-s4))}.b-stack--sm{--b-stack:var(--b-s2)}.b-stack--lg{--b-stack:var(--b-s6)}.b-stack--xl{--b-stack:var(--b-s8)}.b-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-cluster,var(--b-s2))}.b-cluster--lg{--b-cluster:var(--b-s4)}.b-spread{display:flex;align-items:center;justify-content:space-between;gap:var(--b-s4)}.b-grow{flex:1 1 auto;min-width:0}.b-container{width:100%;max-width:calc(var(--b-container) + 2 * var(--b-gutter));margin:0 auto;padding-left:var(--b-gutter);padding-right:var(--b-gutter)}.b-container--narrow{max-width:calc(var(--b-container-narrow) + 2 * var(--b-gutter))}.b-container--auth{max-width:calc(440px + 2 * var(--b-gutter))}.b-topbar{position:sticky;top:0;z-index:var(--b-z-topbar);height:var(--b-topbar-h);background:var(--b-surface);border-bottom:var(--b-hairline) solid var(--b-line)}.b-topbar__inner{display:flex;align-items:center;height:100%;gap:var(--b-s2)}.b-brand{display:inline-flex;align-items:center;flex:none;height:40px;margin-right:var(--b-s4);border-radius:var(--b-radius)}.b-brand:hover{text-decoration:none}.b-brand img{display:block;height:28px;width:auto}.b-brand__name{font-family:var(--b-font-display);font-weight:600;font-size:1.125rem;color:var(--b-fg)}.b-logo--on-dark{display:none !important}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .b-logo--on-light{display:none !important}:root:not([data-theme="light"]) .b-logo--on-dark{display:block !important}}:root[data-theme="dark"] .b-logo--on-light{display:none !important}:root[data-theme="dark"] .b-logo--on-dark{display:block !important}.b-nav{display:none;height:100%}.b-nav__list{display:flex;height:100%;margin:0;padding:0;list-style:none;gap:var(--b-s1)}.b-nav__item{position:relative;display:flex;align-items:stretch}.b-nav__link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0 var(--b-s3);color:var(--b-fg-2);font-weight:500;font-size:0.875rem;white-space:nowrap;background:none;border:0;cursor:pointer;font-family:inherit}.b-nav__link:hover{color:var(--b-fg);text-decoration:none}.b-nav__link[aria-current="page"],.b-nav__item.is-active>.b-nav__link{color:var(--b-fg)}.b-nav__link[aria-current="page"]::after,.b-nav__item.is-active>.b-nav__link::after{content:"";position:absolute;left:var(--b-s3);right:var(--b-s3);bottom:-1px;height:2px;background:var(--b-accent)}.b-nav__link:focus-visible{outline-offset:-2px}.b-nav__badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--b-accent-tint);color:var(--b-accent-text);font-size:11px;font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.b-topbar__right{display:flex;align-items:center;gap:var(--b-s1);margin-left:auto}.b-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 var(--b-s2);border:0;border-radius:var(--b-radius);background:transparent;color:var(--b-fg-2);font:inherit;font-size:0.875rem;font-weight:500;cursor:pointer}.b-iconbtn:hover{background:var(--b-surface-3);color:var(--b-fg);text-decoration:none}.b-iconbtn[aria-expanded="true"]{background:var(--b-surface-3);color:var(--b-fg)}.b-iconbtn .b-i{width:20px;height:20px}.b-iconbtn__count{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--b-accent);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.b-switcher-btn{display:none}.b-switcher-btn__label{max-width:200px}.b-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--b-brand-navy);color:#fff;font-size:0.75rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase}:root[data-theme="dark"] .b-avatar{background:var(--b-accent-tint-2);color:var(--b-fg)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .b-avatar{background:var(--b-accent-tint-2);color:var(--b-fg)}}.b-avatar--sm{width:24px;height:24px;font-size:0.625rem}.b-avatar--lg{width:40px;height:40px;font-size:0.875rem}.b-avatar--brand{background:#fff !important;border:1px solid var(--b-line);padding:5px}.b-avatar--brand img{width:100%;height:100%;object-fit:contain}.b-menu-toggle{display:inline-flex}@media (min-width:992px){.b-nav{display:flex}.b-menu-toggle{display:none}.b-switcher-btn{display:inline-flex}}.b-pop{position:relative}.b-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--b-z-pop);min-width:240px;max-width:min(360px,calc(100vw - 24px));padding:var(--b-s1);background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg);box-shadow:var(--b-shadow-pop);font-size:0.875rem}.b-menu--left{left:0;right:auto}.b-menu--wide{width:340px}.b-menu__head{padding:var(--b-s3) var(--b-s3) var(--b-s2)}.b-menu__title{font-weight:600;color:var(--b-fg)}.b-menu__meta{color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-menu__sep{height:1px;margin:var(--b-s1) calc(-1 * var(--b-s1));background:var(--b-line)}.b-menu__label{padding:var(--b-s2) var(--b-s3) var(--b-s1)}.b-menu__list{list-style:none;margin:0;padding:0}.b-menu__item{display:flex;align-items:center;gap:var(--b-s3);width:100%;min-height:36px;padding:6px var(--b-s3);border:0;border-radius:var(--b-radius);background:none;color:var(--b-fg);font:inherit;text-align:left;cursor:pointer}.b-menu__item:hover,.b-menu__item:focus-visible{background:var(--b-surface-3);text-decoration:none}.b-menu__item:focus-visible{outline-offset:-2px}.b-menu__item .b-i{color:var(--b-fg-3);width:18px;height:18px}.b-menu__item[aria-current="true"]{background:var(--b-accent-tint)}.b-menu__item--danger{color:var(--b-danger-text)}.b-menu__item--danger .b-i{color:currentColor}.b-menu__item-sub{display:block;color:var(--b-fg-3);font-size:var(--b-text-xs)}.b-menu__scroll{max-height:min(60vh,420px);overflow:auto}.b-theme-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:var(--b-s1) var(--b-s3) var(--b-s2);padding:2px;border-radius:var(--b-radius);background:var(--b-surface-3)}.b-theme-switch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;border:0;border-radius:4px;background:transparent;color:var(--b-fg-2);font:inherit;font-size:var(--b-text-xs);font-weight:500;cursor:pointer}.b-theme-switch button[aria-pressed="true"]{background:var(--b-surface);color:var(--b-fg);box-shadow:0 1px 2px rgba(11,27,63,0.08)}.b-theme-switch .b-i{width:14px;height:14px}.b-sheet{position:fixed;inset:var(--b-topbar-h) 0 0 0;z-index:var(--b-z-sheet);overflow-y:auto;overscroll-behavior:contain;background:var(--b-surface);padding:var(--b-s2) 0 calc(var(--b-s8) + env(safe-area-inset-bottom))}.b-sheet__section{padding:var(--b-s2) var(--b-gutter)}.b-sheet__section + .b-sheet__section{border-top:1px solid var(--b-line)}.b-sheet__link{display:flex;align-items:center;gap:var(--b-s3);min-height:48px;padding:0 var(--b-s1);color:var(--b-fg);font-size:1rem;font-weight:500}.b-sheet__link:hover{text-decoration:none}.b-sheet__link .b-i{color:var(--b-fg-3)}.b-sheet__link[aria-current="page"]{color:var(--b-accent-text)}.b-sheet__link[aria-current="page"] .b-i{color:var(--b-accent-text)}.b-sheet__sub{padding-left:36px;min-height:44px;font-weight:400;color:var(--b-fg-2);font-size:0.9375rem}body.b-sheet-open{overflow:hidden}@media (min-width:992px){.b-sheet{display:none !important}}.b-banner{border-bottom:1px solid var(--b-line);background:var(--b-surface);font-size:var(--b-text-sm)}.b-banner__inner{display:flex;align-items:center;gap:var(--b-s3);min-height:44px;padding-top:6px;padding-bottom:6px}.b-banner .b-i{color:var(--b-fg-3)}.b-banner--warning{background:var(--b-warning-tint);border-color:var(--b-warning-line);color:var(--b-fg)}.b-banner--warning .b-i{color:var(--b-warning-text)}.b-banner--info{background:var(--b-info-tint);border-color:var(--b-info-line)}.b-banner--info .b-i{color:var(--b-info-text)}.b-banner--admin{background:var(--b-inverse);color:var(--b-inverse-fg);border:0}.b-banner--admin a{color:inherit;text-decoration:underline}.b-banner__actions{margin-left:auto;display:flex;gap:var(--b-s2);align-items:center;flex:none}.b-main{flex:1 0 auto;width:100%;padding-bottom:var(--b-s16)}.b-docmain{flex:1 0 auto}.b-main:focus{outline:none}.b-page-head{padding-top:var(--b-s6)}.b-crumbs{margin:0 0 var(--b-s3);padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px;font-size:var(--b-text-sm);color:var(--b-fg-3)}.b-crumbs li{display:inline-flex;align-items:center;gap:6px}.b-crumbs li + li::before{content:"";width:5px;height:5px;border-right:1.5px solid var(--b-line-2);border-top:1.5px solid var(--b-line-2);transform:rotate(45deg);margin-right:4px}.b-crumbs a{color:var(--b-fg-3)}.b-crumbs a:hover{color:var(--b-fg)}.b-crumbs [aria-current]{color:var(--b-fg-2)}.b-page-head__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--b-s4)}.b-page-head__titles{min-width:0;flex:1 1 320px}.b-page-head h1,.b-page-title{margin:0;overflow-wrap:anywhere}.b-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;color:var(--b-fg-3);font-size:var(--b-text-xs);font-weight:500;letter-spacing:var(--b-tracking-caps);text-transform:uppercase}.b-page-head__sub{margin:6px 0 0;color:var(--b-fg-2)}.b-page-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-s2) var(--b-s4);margin-top:var(--b-s2);color:var(--b-fg-2);font-size:var(--b-text-sm)}.b-page-head__actions{display:flex;flex-wrap:wrap;gap:var(--b-s2);align-items:center}.b-page-head + .b-page-body{padding-top:var(--b-s6)}.b-page-body{padding-top:var(--b-s6)}.b-tabs{position:relative;display:flex;gap:var(--b-s5);margin-top:var(--b-s5);border-bottom:1px solid var(--b-line);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.b-tabs::-webkit-scrollbar{display:none}.b-tabs__link{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none;height:40px;padding:0 1px;border:0;background:none;color:var(--b-fg-2);font:inherit;font-size:0.875rem;font-weight:500;white-space:nowrap;cursor:pointer}.b-tabs__link:hover{color:var(--b-fg);text-decoration:none}.b-tabs__link[aria-current="page"],.b-tabs__link[aria-selected="true"],.b-tabs__link.active{color:var(--b-fg)}.b-tabs__link[aria-current="page"]::after,.b-tabs__link[aria-selected="true"]::after,.b-tabs__link.active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--b-accent)}.b-tabs__link:focus-visible{outline-offset:-2px}.b-tabs__count{color:var(--b-fg-3);font-variant-numeric:tabular-nums;font-weight:400}.b-grid{display:grid;gap:var(--b-grid-gap,var(--b-s4));grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.b-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.b-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.b-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.b-grid{--b-grid-gap:var(--b-s6)}.b-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.b-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.b-grid--main-side{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.b-grid--side-main{grid-template-columns:240px minmax(0,1fr);align-items:start}.b-grid--form-summary{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}@media (min-width:1200px){.b-grid--main-side{grid-template-columns:minmax(0,1fr) 360px}}.b-grid--tiles{--b-grid-gap:0}.b-sticky{position:sticky;top:calc(var(--b-topbar-h) + var(--b-s6))}.b-section + .b-section{margin-top:var(--b-s8)}.b-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--b-s4);margin-bottom:var(--b-s3)}.b-section__title{margin:0;font-family:var(--b-font-display);font-size:1.125rem;font-weight:600;letter-spacing:var(--b-tracking-tight)}.b-section__link{font-size:var(--b-text-sm);font-weight:500;white-space:nowrap}.b-rail{display:grid;gap:var(--b-s4);align-content:start}.b-rail__block{background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg);overflow:hidden}.b-rail__title{display:flex;align-items:center;justify-content:space-between;gap:var(--b-s2);margin:0;padding:var(--b-s3) var(--b-s4);border-bottom:1px solid var(--b-line);font-family:var(--b-font-ui);font-size:var(--b-text-xs);font-weight:600;letter-spacing:var(--b-tracking-caps);text-transform:uppercase;color:var(--b-fg-3)}.b-rail__body{padding:var(--b-s3) var(--b-s4);font-size:var(--b-text-sm);color:var(--b-fg-2)}.b-rail__list{list-style:none;margin:0;padding:var(--b-s1)}.b-rail__link{display:flex;align-items:center;gap:var(--b-s2);min-height:36px;padding:6px var(--b-s3);border-radius:var(--b-radius);color:var(--b-fg-2);font-size:0.875rem}.b-rail__link:hover{background:var(--b-surface-3);color:var(--b-fg);text-decoration:none}.b-rail__link.active,.b-rail__link[aria-current="page"]{background:var(--b-accent-tint);color:var(--b-accent-text);font-weight:500}.b-rail__link.disabled{opacity:0.55;pointer-events:none}.b-rail__link .b-rail__badge{margin-left:auto;color:var(--b-fg-3);font-size:var(--b-text-xs);font-variant-numeric:tabular-nums}.b-rail__link i,.b-rail__link .b-i{width:16px;text-align:center;color:var(--b-fg-3)}.b-rail__foot{padding:var(--b-s3) var(--b-s4);border-top:1px solid var(--b-line);font-size:var(--b-text-sm)}.b-footer{border-top:1px solid var(--b-line);background:var(--b-surface);color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-s3) var(--b-s6);padding-top:var(--b-s6);padding-bottom:calc(var(--b-s6) + env(safe-area-inset-bottom))}.b-footer__links{display:flex;flex-wrap:wrap;gap:var(--b-s2) var(--b-s5);margin:0;padding:0;list-style:none}.b-footer a{color:var(--b-fg-2)}.b-footer a:hover{color:var(--b-fg)}.b-footer__legal{margin:0}.b-footer button.b-linklike{font-size:inherit}.b-center-stage{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:calc(100vh - var(--b-topbar-h) - 120px);padding:var(--b-s10) 0 var(--b-s16)}@media (min-width:768px){.b-center-stage{justify-content:center;padding-top:var(--b-s12)}}.b-sheet__label{display:block;padding:var(--b-s2) var(--b-s1)}.b-sheet .b-theme-switch{margin:var(--b-s1) 0 var(--b-s2)}.b-block{display:block}.b-hide-xs{display:none !important}@media (min-width:576px){.b-hide-xs{display:inline-flex !important}}.b-credits-chip{display:none}@media (min-width:1200px){.b-credits-chip{display:inline-flex}}.b-credits-chip.is-warning{color:var(--b-warning-text)}.b-credits-chip.is-danger{color:var(--b-danger-text)}.b-menu-toggle__close{display:none}.b-menu-toggle[aria-expanded="true"] .b-menu-toggle__open{display:none}.b-menu-toggle[aria-expanded="true"] .b-menu-toggle__close{display:inline}.beep-ui{--bs-navy:#0B1B3F;--bs-navy-2:#0E2250;--bs-mint:#5FE3AE;--bs-grad:linear-gradient(135deg,#1565FF,#0BB3B5);--bs-pill-bg:#F1F5FA;--bs-tile-mix:#FFFFFF;--bs-hdr-h:72px}@media (min-width:980px){.beep-ui{--bs-hdr-h:78px}}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .beep-ui{--bs-navy:#070E1E;--bs-navy-2:#0B1730;--bs-pill-bg:#16223A;--bs-tile-mix:#111B2E}}:root[data-theme="dark"] .beep-ui{--bs-navy:#070E1E;--bs-navy-2:#0B1730;--bs-pill-bg:#16223A;--bs-tile-mix:#111B2E}.bs-in{width:100%;max-width:calc(var(--b-container) + 2 * var(--b-gutter));margin:0 auto;padding-left:var(--b-gutter);padding-right:var(--b-gutter)}.bs-top,.bs-hdr,.bs-strip,.bs-ftr{font-family:var(--b-font-display);box-sizing:border-box}.bs-top *,.bs-hdr *,.bs-strip *,.bs-ftr *{box-sizing:border-box}.bs-top ul,.bs-hdr ul,.bs-ftr ul{list-style:none;margin:0;padding:0}.bs-top p,.bs-hdr p,.bs-ftr p{margin:0}.bs-hdr a,.bs-top a,.bs-strip a,.bs-ftr a{text-decoration:none}.bs-ic,.bs-tic{display:inline-flex;flex:none;width:16px;height:16px}.bs-ic svg,.bs-tic svg,.bs-ptile svg{width:100%;height:100%;fill:var(--c)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .bs-ic svg,:root:not([data-theme="light"]) .bs-ptile svg{fill:color-mix(in srgb,var(--c) 72%,#fff)}}:root[data-theme="dark"] .bs-ic svg,:root[data-theme="dark"] .bs-ptile svg{fill:color-mix(in srgb,var(--c) 72%,#fff)}.bs-tic{width:14px;height:14px;margin-right:6px;vertical-align:-2px}.bs-ptile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--c) 12%,var(--bs-tile-mix))}.bs-ptile--lg{width:56px;height:56px;padding:14px;border-radius:16px}.bs-top{background:var(--bs-navy);color:#C9D7E8;font-size:13.5px}.bs-top__in{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:38px}.bs-msg{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-msg b{color:var(--bs-mint);font-weight:700}.bs-tr{display:flex;gap:18px;align-items:center;flex:none}.bs-top a{color:#fff;display:inline-flex;align-items:center}.bs-top a:hover{color:var(--bs-mint)}.bs-top a:focus-visible,.bs-strip a:focus-visible,.bs-ftr a:focus-visible,.bs-ftr button:focus-visible{outline:2px solid var(--bs-mint);outline-offset:2px;border-radius:4px}.bs-top a.bs-lg-btn{border:1px solid rgba(95,227,174,.45);border-radius:999px;padding:3px 10px;font-weight:600;font-size:12.5px;line-height:1.4}.bs-top a.bs-lg-btn:hover{background:var(--bs-mint);color:#0B1B3F}@media (max-width:979.98px){.bs-msg{display:none}.bs-top__in{justify-content:center}}@media (max-width:767.98px){.bs-hide-md{display:none !important}}.bs-hdr{position:sticky;top:0;z-index:var(--b-z-topbar);background:var(--b-surface);box-shadow:0 1px 0 var(--b-line)}.bs-hdr__in{position:relative;display:flex;align-items:center;gap:20px;height:var(--bs-hdr-h)}.bs-logo{display:inline-flex;flex:none;border-radius:8px}.bs-logo img{display:block;height:44px;width:auto}@media (min-width:980px){.bs-logo img{height:50px}}.bs-nav{display:none;margin-left:auto}.bs-tabs{display:flex;gap:2px;background:var(--bs-pill-bg);border:1px solid var(--b-line);border-radius:16px;padding:5px}.bs-tab{position:relative;display:flex;align-items:center;border-radius:11px;transition:background-color var(--b-dur-2),box-shadow var(--b-dur-2)}.bs-tab.bs-has-mega{position:static}.bs-tl{display:flex;align-items:center;gap:7px;padding:9px 13px;border-radius:11px;color:var(--b-fg);font-weight:600;font-size:15px;line-height:1.2;white-space:nowrap}.bs-has>.bs-tl{padding-right:2px}.bs-car{display:inline-flex;align-items:center;justify-content:center;width:26px;height:34px;margin:0 4px 0 0;padding:0;border:0;border-radius:8px;background:none;color:var(--b-fg-3);cursor:pointer}.bs-car__i{width:16px;height:16px;fill:currentColor;transition:transform var(--b-dur-2)}.bs-tab:hover,.bs-tab.is-open,html:not(.bs-js) .bs-tab:focus-within{background:var(--b-surface);box-shadow:0 6px 16px -10px rgba(11,27,63,.45)}.bs-tab:hover>.bs-tl,.bs-tab.is-open>.bs-tl,.bs-tab:focus-within>.bs-tl{color:var(--c)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .bs-tab:hover>.bs-tl,:root:not([data-theme="light"]) .bs-tab.is-open>.bs-tl,:root:not([data-theme="light"]) .bs-tab:focus-within>.bs-tl{color:var(--b-fg)}}:root[data-theme="dark"] .bs-tab:hover>.bs-tl,:root[data-theme="dark"] .bs-tab.is-open>.bs-tl,:root[data-theme="dark"] .bs-tab:focus-within>.bs-tl{color:var(--b-fg)}.bs-tab.is-open .bs-car__i{transform:rotate(180deg)}.bs-tl:focus-visible,.bs-car:focus-visible{outline:2px solid var(--b-focus);outline-offset:0}.bs-drop{position:absolute;top:calc(100% + 10px);left:50%;z-index:var(--b-z-pop);background:var(--b-surface);border:1px solid var(--b-line);border-radius:18px;box-shadow:0 30px 70px -24px rgba(11,27,63,.35);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity var(--b-dur-2),transform var(--b-dur-2),visibility var(--b-dur-2)}.bs-drop::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.bs-tab.is-open>.bs-drop,.bs-tab:hover>.bs-drop,html:not(.bs-js) .bs-tab:focus-within>.bs-drop{opacity:1;visibility:visible;transform:translate(-50%,0)}.bs-mega{left:var(--b-gutter);right:var(--b-gutter);top:calc(100% - 4px);transform:translateY(6px)}.bs-tab.is-open>.bs-mega,.bs-tab:hover>.bs-mega,html:not(.bs-js) .bs-tab:focus-within>.bs-mega{transform:none}.bs-mh{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--b-fg-3);padding:6px 10px 8px}.bs-mfeat{padding:16px 18px 4px;border-bottom:1px solid var(--b-line)}.bs-mfeat__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px !important}.bs-mfeat__i{display:flex;gap:12px;align-items:center;padding:12px 14px;margin-bottom:12px;border-radius:14px;border:1px solid var(--b-line);background:linear-gradient(135deg,color-mix(in srgb,#1565FF 6%,var(--b-surface)),color-mix(in srgb,#16C47F 6%,var(--b-surface)))}.bs-mfeat__i:hover{border-color:var(--b-accent)}.bs-mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 18px 18px}.bs-mi{display:flex;gap:12px;align-items:flex-start;padding:9px 10px;border-radius:12px}.bs-mi:hover,.bs-mi:focus-visible{background:var(--b-surface-2)}.bs-mi .bs-ic,.bs-mfeat__i .bs-ic,.bs-da .bs-ic{width:36px;height:36px;padding:9px;border-radius:10px;background:color-mix(in srgb,var(--c) 12%,var(--bs-tile-mix))}.bs-mi b,.bs-mfeat__i b{display:block;color:var(--b-fg);font-size:15px;font-weight:700;line-height:1.3}.bs-mi em,.bs-mfeat__i em{display:block;font-style:normal;color:var(--b-fg-2);font-size:13.5px;margin-top:1px;line-height:1.35;font-family:var(--b-font-ui)}.bs-mfoot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 26px;border-radius:0 0 18px 18px;background:linear-gradient(90deg,color-mix(in srgb,#1565FF 8%,var(--b-surface)),color-mix(in srgb,#16C47F 8%,var(--b-surface)));font-size:14px;color:var(--b-fg);font-weight:600}.bs-mfoot a{color:var(--b-accent-text);white-space:nowrap}.bs-small{min-width:250px;padding:8px}.bs-si{display:block;padding:10px 14px;border-radius:10px;color:var(--b-fg);font-weight:500;font-size:15px}.bs-si:hover,.bs-si:focus-visible{background:var(--b-surface-2);color:var(--b-accent-text)}.bs-cta{display:flex;gap:10px;align-items:center;margin-left:auto}.bs-nav + .bs-cta{margin-left:0}.bs-b{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:12px;font-family:var(--b-font-display);font-weight:700;font-size:15px;line-height:1.2;white-space:nowrap;text-decoration:none !important}.bs-b--ghost{color:var(--b-fg) !important;border:1.5px solid var(--b-line-2);background:var(--b-surface)}.bs-b--ghost:hover{border-color:var(--b-fg)}.bs-b--pri{color:#fff !important;background:var(--bs-grad);box-shadow:0 10px 24px -12px rgba(21,101,255,.8)}.bs-b--pri:hover{filter:brightness(1.07)}.bs-b:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.bs-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid var(--b-line);color:var(--b-fg)}.bs-cart:hover{border-color:var(--b-fg)}.bs-cart .b-i{width:20px;height:20px}.bs-cart__count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--b-accent);color:#fff;font:600 11px/20px var(--b-font-ui);text-align:center}.bs-burger{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid var(--b-line);background:var(--b-surface);color:var(--b-fg)}.bs-burger__bars,.bs-burger__bars::before,.bs-burger__bars::after{display:block;width:20px;height:2px;border-radius:2px;background:currentColor;position:relative;content:"";transition:transform var(--b-dur-2),background-color var(--b-dur-2)}.bs-burger__bars::before{position:absolute;top:-6px}.bs-burger__bars::after{position:absolute;top:6px}.bs-burger[aria-expanded="true"] .bs-burger__bars{background:transparent}.bs-burger[aria-expanded="true"] .bs-burger__bars::before{transform:translateY(6px) rotate(45deg)}.bs-burger[aria-expanded="true"] .bs-burger__bars::after{transform:translateY(-6px) rotate(-45deg)}.bs-burger:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}@media (max-width:979.98px){.bs-hide-lg{display:none !important}}@media (min-width:980px){.bs-nav{display:block}.bs-burger,.bs-drawer{display:none !important}}@media (min-width:980px) and (max-width:1239.98px){.bs-tl{padding:9px 10px;font-size:14.5px}.bs-tl .bs-ic{display:none}.bs-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-b--ghost{display:none}}.bs-drawer{display:none;border-top:1px solid var(--b-line);background:var(--b-surface);max-height:calc(100vh - var(--bs-hdr-h));max-height:calc(100dvh - var(--bs-hdr-h));overflow:auto;overscroll-behavior:contain;padding:12px 0 24px}.bs-drawer.is-open,html:not(.bs-js) .bs-drawer:target{display:block}.bs-dcta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 8px}.bs-dd summary,.bs-dl{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:14px 4px;border-bottom:1px solid var(--b-line);font-weight:700;font-size:17px;color:var(--b-fg) !important}.bs-dd summary::-webkit-details-marker{display:none}.bs-dd summary::after{content:"+";color:var(--b-accent-text);font-size:22px;line-height:1}.bs-dd[open] summary::after{content:"\2013"}.bs-dd summary:focus-visible,.bs-dl:focus-visible,.bs-da:focus-visible,.bs-dlog__a:focus-visible{outline:2px solid var(--b-focus);outline-offset:-2px;border-radius:8px}.bs-dh{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--b-fg-3);margin:16px 4px 6px !important}.bs-da{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:12px;color:var(--b-fg) !important;font-weight:600;font-size:16px}.bs-da .bs-ic{width:34px;height:34px;padding:8px}.bs-da--s{padding:12px 8px;font-weight:500}.bs-dlog{margin-top:8px}.bs-dlog__a{display:block;padding:11px 8px;border-radius:10px;color:var(--b-fg) !important;font-weight:500;font-size:16px}.bs-dlog .b-theme-switch{margin:4px 0}.bs-dcontact{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.bs-dcontact a{display:flex;flex-direction:column;padding:10px 14px;border:1px solid var(--b-line);border-radius:12px;color:var(--b-fg) !important;font-weight:600;font-size:15px}.bs-dcontact span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--b-fg-3);font-weight:700}.b-chrome-site{--b-topbar-h:var(--bs-hdr-h)}.bs-strip{background:var(--bs-navy);color:#C9D7E8;font-size:13px}.bs-strip__in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px}.bs-strip a{color:#DCE6F3;display:inline-flex;align-items:center;gap:6px;font-weight:500}.bs-strip a:hover{color:#fff}.bs-strip__back{font-weight:600 !important;color:#fff !important}.bs-strip__back .b-i{width:14px;height:14px}.bs-strip__links{display:flex;align-items:center;gap:20px}.bs-strip .bs-tic{margin-right:0}@media (max-width:767.98px){.bs-strip__hide-sm{display:none !important}}.bs-ftr{margin-top:auto;background:radial-gradient(900px 400px at 0% 0%,rgba(21,101,255,.25),transparent 60%),radial-gradient(700px 400px at 100% 100%,rgba(22,196,127,.18),transparent 60%),var(--bs-navy);color:#B9C6DA;font-size:14.5px;line-height:1.5}.bs-ftr__in{padding-top:64px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.bs-ftop{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.bs-fbrand__logo{display:inline-block}.bs-fbrand__logo img{display:block;width:190px;height:auto}.bs-fbrand p{margin:16px 0 20px;max-width:340px;font-size:15px;line-height:1.6}.bs-fcontact a{display:flex;flex-direction:column;margin-bottom:12px;color:#fff;font-weight:600;font-size:16px}.bs-fcontact a:hover{color:var(--bs-mint)}.bs-fcontact span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8C9DB6;font-weight:700}.bs-fcontact em{font-style:normal;font-weight:500;font-size:14.5px;line-height:1.5;color:#B9C6DA}.bs-fcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.bs-fh{color:#fff;font-size:15px;font-weight:700;margin-bottom:12px !important}.bs-fcol a{display:block;padding:5px 0;color:#B9C6DA;font-size:14.5px;overflow-wrap:anywhere}.bs-fcol a:hover{color:var(--bs-mint)}.bs-flegal{grid-column:1 / -1}.bs-flegal ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.bs-flegal a{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;border-radius:9px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);font-size:13.5px;line-height:1.35}.bs-flegal a::before{content:"";flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%;background:#0BB3B5}.bs-flegal a:hover{background:rgba(95,227,174,.1);border-color:rgba(95,227,174,.35)}.bs-flegal__all{display:none}.bs-flegal__all a{background:none;border-color:transparent;color:var(--bs-mint);font-weight:600}.bs-flegal__all a::before{display:none}@media (min-width:640px){.bs-fcols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.bs-ftop{grid-template-columns:minmax(0,1fr) minmax(0,3.3fr)}.bs-fcols{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.45fr)}.bs-flegal{grid-column:auto}.bs-flegal ul{display:block}.bs-flegal li + li{margin-top:6px}}.bs-fcta{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:48px 0 32px;padding:24px 28px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:20px}@media (min-width:768px){.bs-fcta{flex-direction:row;align-items:center;justify-content:space-between}}.bs-fcta__title{color:#fff;font-size:20px;font-weight:700}.bs-fcta__text{font-size:15px}.bs-fbot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:13.5px;color:#8C9DB6}.bs-fcta + .bs-fbot{margin-top:0}.bs-fbot__links{display:flex;flex-wrap:wrap;gap:6px 18px}.bs-fbot a,.bs-linklike{color:#B9C6DA}.bs-fbot a:hover,.bs-linklike:hover{color:#fff}.bs-linklike{padding:0;border:0;background:none;font:inherit;cursor:pointer}.bs-ftr--compact .bs-ftr__in{padding-top:48px}.bs-ftr--compact .bs-flegal__more{display:none}.bs-ftr--compact .bs-flegal__all{display:block}.b-chrome-site .b-main,.b-chrome-app .b-main{padding-bottom:var(--b-s12)}.b-btn{--_bg:var(--b-surface);--_fg:var(--b-fg);--_bd:var(--b-control);--_bg-hover:var(--b-surface-2);--_bd-hover:var(--b-control-hover);display:inline-flex;align-items:center;justify-content:center;gap:var(--b-s2);height:var(--b-control-h);padding:0 var(--b-s4);border:1px solid var(--_bd);border-radius:var(--b-radius);background:var(--_bg);color:var(--_fg);font-family:var(--b-font-ui);font-size:0.9375rem;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--b-dur-1) var(--b-ease),border-color var(--b-dur-1) var(--b-ease),color var(--b-dur-1) var(--b-ease),box-shadow var(--b-dur-1) var(--b-ease);-webkit-tap-highlight-color:transparent}@media (min-width:992px){.b-btn{font-size:0.875rem;padding:0 14px}}.b-btn:hover{background:var(--_bg-hover);border-color:var(--_bd-hover);color:var(--_fg);text-decoration:none}.b-btn:active{transform:translateY(0.5px)}.b-btn:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.b-btn .b-i{width:18px;height:18px;margin:0 -2px}.b-btn[disabled],.b-btn.is-disabled,.b-btn[aria-disabled="true"]{opacity:0.45;cursor:not-allowed;pointer-events:none}.b-btn--primary{--_bg:var(--b-accent);--_fg:var(--b-fg-on-accent);--_bd:var(--b-accent);--_bg-hover:var(--b-accent-hover);--_bd-hover:var(--b-accent-hover)}.b-btn--primary:active{--_bg:var(--b-accent-press)}.b-btn--pay{--_bg:var(--b-pay);--_fg:var(--b-pay-fg);--_bd:var(--b-pay);--_bg-hover:var(--b-pay-hover);--_bd-hover:var(--b-pay-hover);font-weight:600}.b-btn--pay:active{--_bg:var(--b-pay-press)}.b-btn--danger{--_bg:var(--b-surface);--_fg:var(--b-danger-text);--_bd:var(--b-danger-line);--_bg-hover:var(--b-danger-tint);--_bd-hover:var(--b-danger-text)}.b-btn--danger-solid{--_bg:#D92D20;--_fg:#fff;--_bd:#D92D20;--_bg-hover:#B42318;--_bd-hover:#B42318}.b-btn--ghost{--_bg:transparent;--_bd:transparent;--_fg:var(--b-fg-2);--_bg-hover:var(--b-surface-3);--_bd-hover:transparent}.b-btn--ghost:hover{color:var(--b-fg)}.b-btn--link{--_bg:transparent;--_bd:transparent;--_fg:var(--b-accent-text);--_bg-hover:transparent;--_bd-hover:transparent;padding:0;height:auto}.b-btn--link:hover{text-decoration:underline}.b-btn--sm{height:var(--b-control-h-sm);padding:0 var(--b-s3);font-size:var(--b-text-sm);gap:6px}.b-btn--sm .b-i{width:16px;height:16px}.b-btn--lg{height:var(--b-control-h-lg);padding:0 var(--b-s6);font-size:1rem}.b-btn--block{display:flex;width:100%}.b-btn--icon{width:var(--b-control-h);padding:0}.b-btn--icon.b-btn--sm{width:var(--b-control-h-sm)}.b-btn.is-loading{position:relative;color:transparent !important;pointer-events:none}.b-btn.is-loading::after{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--_fg);border-right-color:transparent;border-radius:50%;animation:b-spin 0.7s linear infinite}.b-btn-row{display:flex;flex-wrap:wrap;gap:var(--b-s2);align-items:center}.b-btn-row--end{justify-content:flex-end}.b-btn-row--stack-sm>*{flex:1 1 auto}@media (min-width:576px){.b-btn-row--stack-sm>*{flex:0 0 auto}}.b-linklike{padding:0;border:0;background:none;color:var(--b-accent-text);font:inherit;cursor:pointer}.b-linklike:hover{text-decoration:underline}@keyframes b-spin{to{transform:rotate(360deg)}}.b-field{display:grid;gap:6px;min-width:0;align-content:start}.b-field + .b-field{margin-top:var(--b-s4)}.b-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--b-s2);color:var(--b-fg);font-size:0.875rem;font-weight:500;line-height:1.3}.b-label__opt{color:var(--b-fg-3);font-weight:400;font-size:var(--b-text-xs)}.b-label a{font-weight:400;font-size:var(--b-text-sm)}.b-help{margin:0;color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-error-text{margin:0;color:var(--b-danger-text);font-size:var(--b-text-sm)}.b-input,.b-select,.b-textarea{display:block;width:100%;min-width:0;height:var(--b-control-h);padding:0 var(--b-s3);border:1px solid var(--b-control);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-fg);font-family:var(--b-font-ui);font-size:var(--b-control-font);line-height:1.4;transition:border-color var(--b-dur-1) var(--b-ease),box-shadow var(--b-dur-1) var(--b-ease);-webkit-appearance:none;appearance:none}.b-input::placeholder,.b-textarea::placeholder{color:var(--b-fg-3);opacity:1}.b-input:hover,.b-select:hover,.b-textarea:hover{border-color:var(--b-control-hover)}.b-input:focus,.b-select:focus,.b-textarea:focus{border-color:var(--b-focus);box-shadow:0 0 0 3px var(--b-focus-halo);outline:none}.b-input[disabled],.b-select[disabled],.b-textarea[disabled],.b-input[readonly]{background:var(--b-surface-2);color:var(--b-fg-2);border-color:var(--b-line-2);cursor:not-allowed}.b-input[readonly]{cursor:text}.b-input.is-invalid,.b-input[aria-invalid="true"],.b-select.is-invalid,.b-textarea.is-invalid{border-color:var(--b-danger-text)}.b-input.is-invalid:focus{box-shadow:0 0 0 3px rgba(240,68,56,0.18)}.b-input--num{font-variant-numeric:tabular-nums}.b-input--lg{height:var(--b-control-h-lg);font-size:1.0625rem}.b-input--code{font-family:var(--b-font-mono);letter-spacing:0.25em;text-align:center;font-size:1.25rem;height:56px}.b-textarea{height:auto;min-height:120px;padding:10px var(--b-s3);resize:vertical}.b-select{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235F6E84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;cursor:pointer}.b-select::-ms-expand{display:none}.b-affix{display:flex;align-items:stretch;border:1px solid var(--b-control);border-radius:var(--b-radius);background:var(--b-surface);transition:border-color var(--b-dur-1) var(--b-ease),box-shadow var(--b-dur-1) var(--b-ease)}.b-affix:hover{border-color:var(--b-control-hover)}.b-affix:focus-within{border-color:var(--b-focus);box-shadow:0 0 0 3px var(--b-focus-halo)}.b-affix .b-input{border:0;box-shadow:none !important;background:transparent}.b-affix__part{display:inline-flex;align-items:center;flex:none;padding:0 var(--b-s3);color:var(--b-fg-2);font-size:var(--b-control-font);font-variant-numeric:tabular-nums;background:var(--b-surface-2)}.b-affix__part:first-child{border-right:1px solid var(--b-line);border-radius:var(--b-radius) 0 0 var(--b-radius)}.b-affix__part:last-child{border-left:1px solid var(--b-line);border-radius:0 var(--b-radius) var(--b-radius) 0}.b-affix .b-affix__btn{border:0;border-left:1px solid var(--b-line);border-radius:0 var(--b-radius) var(--b-radius) 0;background:transparent;color:var(--b-fg-2);padding:0 var(--b-s3);cursor:pointer}.b-affix .b-affix__btn:hover{color:var(--b-fg);background:var(--b-surface-2)}.b-check{display:flex;align-items:flex-start;gap:var(--b-s3);cursor:pointer;line-height:1.4}.b-check + .b-check{margin-top:var(--b-s3)}.b-check__text{min-width:0}.b-check__hint{display:block;color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-checkbox,.b-radio,.b-check input[type="checkbox"]:not(.b-switch),.b-check input[type="radio"]{flex:none;width:18px;height:18px;margin:1px 0 0;border:1px solid var(--b-control);background:var(--b-surface);-webkit-appearance:none;appearance:none;display:inline-grid;place-content:center;cursor:pointer;transition:background-color var(--b-dur-1) var(--b-ease),border-color var(--b-dur-1) var(--b-ease)}.b-checkbox,.b-check input[type="checkbox"]:not(.b-switch){border-radius:4px}.b-radio,.b-check input[type="radio"]{border-radius:50%}.b-checkbox:checked,.b-check input[type="checkbox"]:not(.b-switch):checked{background:var(--b-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 13px no-repeat;border-color:var(--b-accent)}.b-radio:checked,.b-check input[type="radio"]:checked{border:5px solid var(--b-accent)}.b-checkbox:focus-visible,.b-radio:focus-visible,.b-check input:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.b-switch{position:relative;flex:none;width:36px;height:20px;margin:0;border-radius:10px;background:var(--b-control);-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--b-dur-2) var(--b-ease)}.b-switch::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(11,27,63,0.25);transition:transform var(--b-dur-2) var(--b-ease)}.b-switch:checked{background:var(--b-accent)}.b-switch:checked::after{transform:translateX(16px)}.b-switch:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.b-form-grid{display:grid;gap:var(--b-s4) var(--b-s4);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.b-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.b-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.b-form-grid .b-span-2{grid-column:span 2}.b-form-grid .b-span-all{grid-column:1 / -1}}.b-form-grid .b-field + .b-field{margin-top:0}.b-fieldset{margin:0;padding:0;border:0;min-width:0}.b-fieldset + .b-fieldset{margin-top:var(--b-s8);padding-top:var(--b-s6);border-top:1px solid var(--b-line)}.b-fieldset__legend{padding:0;margin:0 0 var(--b-s4);font-family:var(--b-font-display);font-size:1.0625rem;font-weight:600;color:var(--b-fg);letter-spacing:var(--b-tracking-tight)}.b-fieldset__desc{margin:calc(-1 * var(--b-s3)) 0 var(--b-s4);color:var(--b-fg-2);font-size:var(--b-text-sm)}.b-form-actions{display:flex;flex-wrap:wrap;gap:var(--b-s2);align-items:center;margin-top:var(--b-s6);padding-top:var(--b-s5);border-top:1px solid var(--b-line)}.b-form-actions--plain{border-top:0;padding-top:0}.b-strength{height:4px;border-radius:2px;background:var(--b-line);overflow:hidden;margin-top:var(--b-s2)}.b-strength>.progress-bar,.b-strength__bar{height:100%;width:0;background:var(--b-fg-3);transition:width var(--b-dur-2) var(--b-ease)}.b-strength .bg-danger{background:var(--b-danger) !important}.b-strength .bg-warning{background:var(--b-warning) !important}.b-strength .bg-success{background:var(--b-success) !important}.b-card{background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg);min-width:0}.b-card + .b-card{margin-top:var(--b-s4)}.b-grid>.b-card + .b-card,.b-card-list>.b-card + .b-card{margin-top:0}.b-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--b-s3);min-height:52px;padding:var(--b-s3) var(--b-s5);border-bottom:1px solid var(--b-line)}.b-card__title{margin:0;font-family:var(--b-font-ui);font-size:0.9375rem;font-weight:600;letter-spacing:-0.005em;color:var(--b-fg)}@media (min-width:992px){.b-card__title{font-size:0.875rem}}.b-card__sub{margin:2px 0 0;color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-card__body{padding:var(--b-s5)}.b-card__body--flush{padding:0}.b-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-s3);padding:var(--b-s3) var(--b-s5);border-top:1px solid var(--b-line);background:var(--b-surface-2);border-radius:0 0 var(--b-radius-lg) var(--b-radius-lg);font-size:var(--b-text-sm);color:var(--b-fg-2)}.b-card--inset{background:var(--b-surface-2)}.b-card--link{display:block;color:inherit;transition:border-color var(--b-dur-1) var(--b-ease)}.b-card--link:hover{border-color:var(--b-line-2);text-decoration:none}.b-card--accent{border-color:var(--b-accent-tint-2);box-shadow:inset 3px 0 0 var(--b-accent)}.b-card--pay{border-color:var(--b-pay-line)}@media (min-width:992px){.b-card__body{padding:var(--b-s6)}.b-card__head,.b-card__foot{padding-left:var(--b-s6);padding-right:var(--b-s6)}}.b-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg);overflow:hidden}@media (min-width:992px){.b-stats{grid-template-columns:repeat(var(--b-stats-cols,4),minmax(0,1fr))}}.b-stat{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--b-s4);color:inherit;box-shadow:1px 0 0 var(--b-line),0 1px 0 var(--b-line)}a.b-stat:hover{background:var(--b-surface-2);text-decoration:none}@media (min-width:992px){.b-stat{padding:var(--b-s5) var(--b-s6)}}.b-stat__label{display:flex;align-items:center;gap:6px;color:var(--b-fg-2);font-size:var(--b-text-sm);font-weight:500}.b-stat__label .b-i{width:16px;height:16px;color:var(--b-fg-3)}.b-stat__value{font-size:var(--b-text-stat);font-weight:600;line-height:1.15;letter-spacing:-0.02em;color:var(--b-fg);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;overflow-wrap:anywhere}.b-stat__unit{margin-left:2px;color:var(--b-fg-3);font-size:0.875rem;font-weight:500;letter-spacing:0}.b-stat__cur{margin-right:4px;color:var(--b-fg-2);font-size:0.875rem;font-weight:500;letter-spacing:0}.b-stat__meta{color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-stat--alert .b-stat__value{color:var(--b-warning-text)}.b-stat--danger .b-stat__value{color:var(--b-danger-text)}.b-meter{display:grid;gap:6px}.b-meter__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--b-s3);font-size:var(--b-text-sm)}.b-meter__label{color:var(--b-fg-2);font-weight:500}.b-meter__value{color:var(--b-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.b-meter__value small{color:var(--b-fg-3);font-size:inherit}.b-meter__track{position:relative;height:6px;border-radius:3px;background:var(--b-surface-3);overflow:hidden}.b-meter__fill{display:block;height:100%;width:var(--b-meter,0%);max-width:100%;border-radius:inherit;background:var(--b-accent);transition:width var(--b-dur-3) var(--b-ease)}.b-meter--warning .b-meter__fill,.b-meter[data-level="warning"] .b-meter__fill{background:var(--b-warning)}.b-meter--danger .b-meter__fill,.b-meter[data-level="danger"] .b-meter__fill{background:var(--b-danger)}.b-meter--success .b-meter__fill{background:var(--b-success)}.b-meter--lg .b-meter__track{height:8px;border-radius:4px}.b-meter__foot{color:var(--b-fg-3);font-size:var(--b-text-xs)}.b-meter + .b-meter{margin-top:var(--b-s4)}.b-pill{--_c:var(--b-neutral-text);--_t:var(--b-neutral-tint);--_d:var(--b-fg-3);display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--b-radius-sm);background:var(--_t);color:var(--_c);font-size:var(--b-text-xs);font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle}.b-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--_d);flex:none}.b-pill--plain::before{display:none}.b-pill--success{--_c:var(--b-success-text);--_t:var(--b-success-tint);--_d:var(--b-success)}.b-pill--warning{--_c:var(--b-warning-text);--_t:var(--b-warning-tint);--_d:var(--b-warning)}.b-pill--danger{--_c:var(--b-danger-text);--_t:var(--b-danger-tint);--_d:var(--b-danger)}.b-pill--info{--_c:var(--b-info-text);--_t:var(--b-info-tint);--_d:var(--b-accent)}.b-pill--neutral{--_c:var(--b-neutral-text);--_t:var(--b-neutral-tint);--_d:var(--b-fg-3)}.b-pill--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--b-line-2)}.b-pill--lg{height:26px;padding:0 10px;font-size:var(--b-text-sm)}.b-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--b-surface-3);color:var(--b-fg-2);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.b-badge--accent{background:var(--b-accent);color:#fff}.b-tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border:1px solid var(--b-line-2);border-radius:var(--b-radius-sm);color:var(--b-fg-2);font-size:11px;font-weight:500;letter-spacing:0.02em;white-space:nowrap}.b-fam{--_c:var(--b-fam-other);--_t:var(--b-fam-other-tint);display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:var(--b-radius);background:var(--_t);color:var(--_c)}.b-fam .b-i{width:18px;height:18px}.b-fam--sm{width:28px;height:28px;border-radius:5px}.b-fam--sm .b-i{width:16px;height:16px}.b-fam--lg{width:48px;height:48px;border-radius:var(--b-radius-lg)}.b-fam--lg .b-i{width:24px;height:24px}.b-fam--apps{--_c:var(--b-fam-apps);--_t:var(--b-fam-apps-tint)}.b-fam--messaging{--_c:var(--b-fam-msg);--_t:var(--b-fam-msg-tint)}.b-fam--vpn{--_c:var(--b-fam-vpn);--_t:var(--b-fam-vpn-tint)}.b-fam--ai{--_c:var(--b-fam-ai);--_t:var(--b-fam-ai-tint)}.b-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--b-fg-3);flex:none}.b-dot--success{background:var(--b-success)}.b-dot--warning{background:var(--b-warning)}.b-dot--danger{background:var(--b-danger)}.b-dot--info{background:var(--b-accent)}.b-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.b-table{width:100%;border-collapse:collapse;font-size:0.875rem;font-variant-numeric:tabular-nums}.b-table th{height:40px;padding:0 var(--b-s4);border-bottom:1px solid var(--b-line);color:var(--b-fg-3);font-size:var(--b-text-xs);font-weight:500;letter-spacing:var(--b-tracking-caps);text-transform:uppercase;text-align:left;white-space:nowrap;vertical-align:middle}.b-table td{padding:var(--b-s3) var(--b-s4);border-bottom:1px solid var(--b-line);color:var(--b-fg);vertical-align:middle}.b-table tbody tr:last-child td{border-bottom:0}.b-table th:first-child,.b-table td:first-child{padding-left:var(--b-s5)}.b-table th:last-child,.b-table td:last-child{padding-right:var(--b-s5)}@media (min-width:992px){.b-table th:first-child,.b-table td:first-child{padding-left:var(--b-s6)}.b-table th:last-child,.b-table td:last-child{padding-right:var(--b-s6)}}.b-table .is-num{text-align:right;white-space:nowrap}.b-table .is-shrink{width:1%;white-space:nowrap}.b-table .is-muted{color:var(--b-fg-2)}.b-table tr.is-link{cursor:pointer}.b-table tr.is-link:hover td{background:var(--b-surface-2)}.b-table tr.is-unread td:first-child{box-shadow:inset 3px 0 0 var(--b-accent)}.b-table__primary{display:block;color:var(--b-fg);font-weight:500}a.b-table__primary:hover{color:var(--b-accent-text);text-decoration:none}.b-table__secondary{display:block;margin-top:2px;color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-table__cell-flex{display:flex;align-items:center;gap:var(--b-s3);min-width:0}.b-table tfoot td{border-bottom:0;border-top:1px solid var(--b-line)}.b-table--compact td{padding-top:var(--b-s2);padding-bottom:var(--b-s2)}.b-table--totals td{padding-top:6px;padding-bottom:6px;border-bottom:0}@media (max-width:767.98px){.b-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.b-table--stack,.b-table--stack tbody,.b-table--stack tr,.b-table--stack td{display:block;width:100%}.b-table--stack tr{position:relative;padding:var(--b-s3) var(--b-s4);border-bottom:1px solid var(--b-line)}.b-table--stack tbody tr:last-child{border-bottom:0}.b-table--stack td{padding:2px 0 !important;border:0;text-align:left !important}.b-table--stack td[data-label]{display:block;text-align:right !important;font-size:var(--b-text-sm)}.b-table--stack td[data-label]::before{content:attr(data-label);float:left;margin-right:var(--b-s4);color:var(--b-fg-3)}.b-table--stack td[data-label]::after{content:"";display:table;clear:both}.b-table--stack td.is-primary-cell{padding-bottom:var(--b-s2) !important}.b-table--stack td.is-hide-sm{display:none}.b-table--stack td.is-chevron{position:absolute;right:var(--b-s4);top:var(--b-s4);width:auto}}.b-chev{color:var(--b-fg-3)}tr.is-link:hover .b-chev{color:var(--b-fg-2)}.b-kv{margin:0;display:grid}.b-kv__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--b-s4);padding:10px 0;border-bottom:1px solid var(--b-line);font-size:0.875rem}.b-kv__row:first-child{padding-top:0}.b-kv__row:last-child{border-bottom:0;padding-bottom:0}.b-kv dt,.b-kv__k{color:var(--b-fg-2);font-weight:400;flex:none;max-width:50%}.b-kv dd,.b-kv__v{margin:0;color:var(--b-fg);text-align:right;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.b-kv--grid{grid-template-columns:minmax(0,1fr);gap:var(--b-s4) var(--b-s6)}@media (min-width:768px){.b-kv--grid{grid-template-columns:repeat(var(--b-kv-cols,3),minmax(0,1fr))}}.b-kv--grid .b-kv__row{display:block;padding:0;border:0}.b-kv--grid dt,.b-kv--grid .b-kv__k{display:block;max-width:none;margin-bottom:4px;font-size:var(--b-text-xs);font-weight:500;letter-spacing:var(--b-tracking-caps);text-transform:uppercase;color:var(--b-fg-3)}.b-kv--grid dd,.b-kv--grid .b-kv__v{text-align:left;font-size:0.9375rem}.b-list{margin:0;padding:0;list-style:none}.b-row{display:flex;align-items:center;gap:var(--b-s3);min-height:64px;padding:var(--b-s3) var(--b-s5);border-bottom:1px solid var(--b-line);color:inherit}.b-list>li:last-child>.b-row,.b-list>.b-row:last-child{border-bottom:0}a.b-row:hover{background:var(--b-surface-2);text-decoration:none}@media (min-width:992px){.b-row{padding-left:var(--b-s6);padding-right:var(--b-s6);gap:var(--b-s4)}}.b-row__main{flex:1 1 auto;min-width:0}.b-row__title{display:block;color:var(--b-fg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-row__sub{display:block;margin-top:2px;color:var(--b-fg-3);font-size:var(--b-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-row__aside{flex:none;min-width:148px;text-align:right;font-variant-numeric:tabular-nums}.b-row__status + .b-row__aside{margin-left:var(--b-s2)}.b-row__amount{display:block;color:var(--b-fg);font-weight:500}.b-row__when{display:block;margin-top:2px;color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-row__status{flex:none}@media (min-width:576px){.b-row__status--col{width:96px}}.b-row .b-chev{flex:none;width:16px;height:16px}@media (max-width:575.98px){.b-row__status--hide-xs{display:none}}.b-alert{--_c:var(--b-info-text);--_t:var(--b-info-tint);--_l:var(--b-info-line);display:flex;align-items:flex-start;gap:var(--b-s3);padding:var(--b-s3) var(--b-s4);border:1px solid var(--_l);border-radius:var(--b-radius-lg);background:var(--_t);color:var(--b-fg);font-size:0.875rem}.b-alert + .b-alert,.b-alert + .b-card,.b-card + .b-alert{margin-top:var(--b-s4)}.b-alert__icon{flex:none;width:20px;height:20px;margin-top:1px;color:var(--_c)}.b-alert__body{flex:1 1 auto;min-width:0}.b-alert__title{display:block;margin-bottom:2px;font-weight:600;color:var(--b-fg)}.b-alert__body ul{margin:var(--b-s1) 0 0;padding-left:1.1em}.b-alert__actions{flex:none;display:flex;gap:var(--b-s2);align-items:center;margin-left:auto}.b-alert a:not(.b-btn){color:var(--b-fg);text-decoration:underline;font-weight:500}.b-alert--success{--_c:var(--b-success-text);--_t:var(--b-success-tint);--_l:var(--b-success-line)}.b-alert--warning{--_c:var(--b-warning-text);--_t:var(--b-warning-tint);--_l:var(--b-warning-line)}.b-alert--danger{--_c:var(--b-danger-text);--_t:var(--b-danger-tint);--_l:var(--b-danger-line)}.b-alert--neutral{--_c:var(--b-fg-2);--_t:var(--b-surface-2);--_l:var(--b-line)}@media (max-width:575.98px){.b-alert{flex-wrap:wrap}.b-alert__actions{width:100%;margin-left:32px}}.b-stack-gap{margin-bottom:var(--b-s4)}.b-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--b-s10) var(--b-s6)}.b-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--b-s4);border:1px solid var(--b-line);border-radius:var(--b-radius-lg);background:var(--b-surface-2);color:var(--b-fg-3)}.b-empty__icon .b-i{width:22px;height:22px}.b-empty__title{margin:0 0 4px;font-family:var(--b-font-ui);font-size:0.9375rem;font-weight:600}.b-empty__text{max-width:380px;margin:0 0 var(--b-s5);color:var(--b-fg-2);font-size:0.875rem}.b-empty--compact{padding:var(--b-s6) var(--b-s4)}.b-steps{display:flex;margin:0;padding:0;list-style:none;counter-reset:b-step}.b-step{position:relative;display:flex;align-items:center;gap:var(--b-s2);flex:1 1 auto;min-width:0;color:var(--b-fg-3);font-size:var(--b-text-sm);font-weight:500;counter-increment:b-step}.b-step:not(:last-child)::after{content:"";flex:1 1 auto;height:1px;min-width:12px;margin:0 var(--b-s3);background:var(--b-line-2)}.b-step__dot{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--b-line-2);background:var(--b-surface);color:var(--b-fg-3);font-size:var(--b-text-xs);font-weight:600;font-variant-numeric:tabular-nums}.b-step__dot::before{content:counter(b-step)}.b-step__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-step.is-done{color:var(--b-fg-2)}.b-step.is-done .b-step__dot{border-color:var(--b-accent);background:var(--b-accent);color:#fff}.b-step.is-done .b-step__dot::before{content:"";width:10px;height:6px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.b-step.is-done:not(:last-child)::after{background:var(--b-accent)}.b-step.is-current{color:var(--b-fg)}.b-step.is-current .b-step__dot{border-color:var(--b-accent);color:var(--b-accent-text);box-shadow:0 0 0 3px var(--b-focus-halo)}@media (max-width:767.98px){.b-step:not(.is-current) .b-step__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.b-step:not(:last-child)::after{margin:0 var(--b-s2)}.b-step.is-current{flex-grow:2}}.b-steps--vertical{flex-direction:column;gap:0}.b-steps--vertical .b-step{align-items:flex-start;flex:none;padding-bottom:var(--b-s5)}.b-steps--vertical .b-step:not(:last-child)::after{position:absolute;left:11.5px;top:28px;bottom:4px;width:1px;height:auto;min-width:0;margin:0}.b-steps--vertical .b-step__label{white-space:normal}.b-step__body{display:grid;gap:2px;padding-top:2px}.b-step__desc{color:var(--b-fg-3);font-weight:400}.b-seg{display:inline-flex;padding:2px;border-radius:var(--b-radius);background:var(--b-surface-3);gap:2px}.b-seg__opt{position:relative}.b-seg__opt input{position:absolute;opacity:0;inset:0;cursor:pointer}.b-seg__opt span{display:inline-flex;align-items:center;height:32px;padding:0 var(--b-s3);border-radius:4px;color:var(--b-fg-2);font-size:var(--b-text-sm);font-weight:500}.b-seg__opt input:checked + span{background:var(--b-surface);color:var(--b-fg);box-shadow:0 1px 2px rgba(11,27,63,0.08)}.b-seg__opt input:focus-visible + span{outline:2px solid var(--b-focus);outline-offset:1px}.b-choice{position:relative;display:flex;align-items:center;gap:var(--b-s3);min-height:56px;padding:var(--b-s3) var(--b-s4);border:1px solid var(--b-line-2);border-radius:var(--b-radius-lg);background:var(--b-surface);cursor:pointer;transition:border-color var(--b-dur-1) var(--b-ease),box-shadow var(--b-dur-1) var(--b-ease)}.b-choice:hover{border-color:var(--b-control-hover)}.b-choice.is-selected,.b-choice:has(input:checked),.b-choice:has(.checked){border-color:var(--b-accent);box-shadow:0 0 0 1px var(--b-accent)}.b-choice:focus-within{box-shadow:0 0 0 3px var(--b-focus-halo)}.b-choice__main{flex:1 1 auto;min-width:0}.b-choice__title{display:block;color:var(--b-fg);font-weight:500}.b-choice__desc{display:block;color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-choice__aside{flex:none;color:var(--b-fg-2);font-size:var(--b-text-sm);font-variant-numeric:tabular-nums}.b-choices{display:grid;gap:var(--b-s2)}.b-copy{display:inline-flex;align-items:center;gap:var(--b-s2);max-width:100%;min-height:36px;padding:0 4px 0 var(--b-s3);border:1px solid var(--b-line-2);border-radius:var(--b-radius);background:var(--b-surface-2);font-variant-numeric:tabular-nums}.b-copy__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--b-fg);letter-spacing:0.01em}.b-copy__btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;height:28px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--b-fg-2);font:inherit;font-size:var(--b-text-xs);font-weight:500;cursor:pointer}.b-copy__btn:hover{background:var(--b-surface-3);color:var(--b-fg)}.b-copy__btn .b-i{width:14px;height:14px}.b-copy__btn.is-copied{color:var(--b-success-text)}.b-toasts{position:fixed;left:50%;bottom:calc(var(--b-s4) + env(safe-area-inset-bottom));z-index:var(--b-z-toast);display:grid;gap:var(--b-s2);width:min(420px,calc(100vw - 2 * var(--b-gutter)));transform:translateX(-50%);pointer-events:none}@media (min-width:992px){.b-toasts{left:auto;right:var(--b-s6);bottom:var(--b-s6);transform:none}}.b-toast{display:flex;align-items:center;gap:var(--b-s3);padding:var(--b-s3) var(--b-s3) var(--b-s3) var(--b-s4);border-radius:var(--b-radius-lg);background:var(--b-inverse);color:var(--b-inverse-fg);box-shadow:var(--b-shadow-pop);font-size:0.875rem;pointer-events:auto;animation:b-toast-in var(--b-dur-3) var(--b-ease)}.b-toast.is-leaving{animation:b-toast-out var(--b-dur-2) var(--b-ease) forwards}.b-toast__icon{flex:none;width:18px;height:18px}.b-toast--success .b-toast__icon{color:var(--b-success)}.b-toast--danger .b-toast__icon{color:var(--b-danger)}.b-toast--warning .b-toast__icon{color:var(--b-warning)}.b-toast__text{flex:1 1 auto;min-width:0}.b-toast__close{flex:none;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:inherit;opacity:0.7;cursor:pointer}.b-toast__close:hover{opacity:1;background:rgba(255,255,255,0.1)}@keyframes b-toast-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes b-toast-out{to{opacity:0;transform:translateY(4px)}}.b-chat{display:flex;flex-direction:column;height:var(--b-chat-h,560px);max-height:calc(100vh - var(--b-topbar-h) - 48px);background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg);overflow:hidden}.b-chat__head{display:flex;align-items:center;gap:var(--b-s3);padding:var(--b-s3) var(--b-s4);border-bottom:1px solid var(--b-line)}.b-chat__title{margin:0;font-size:0.9375rem;font-weight:600;font-family:var(--b-font-ui)}.b-chat__status{display:flex;align-items:center;gap:6px;color:var(--b-fg-3);font-size:var(--b-text-xs)}.b-chat__credits{margin-left:auto;text-align:right;font-size:var(--b-text-xs);color:var(--b-fg-3);font-variant-numeric:tabular-nums}.b-chat__credits strong{display:block;color:var(--b-fg);font-size:var(--b-text-sm)}.b-chat__log{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--b-s4);padding:var(--b-s5) var(--b-s4);overflow-y:auto;overscroll-behavior:contain;background:var(--b-bg)}.b-msg{display:flex;gap:var(--b-s3);max-width:88%}.b-msg__bubble{padding:10px var(--b-s4);border-radius:10px;border:1px solid var(--b-line);background:var(--b-surface);color:var(--b-fg);font-size:0.875rem;line-height:1.55;overflow-wrap:anywhere}.b-msg__bubble p + p{margin-top:var(--b-s2)}.b-msg__meta{margin-top:4px;color:var(--b-fg-3);font-size:11px;font-variant-numeric:tabular-nums}.b-msg--user{align-self:flex-end;flex-direction:row-reverse}.b-msg--user .b-msg__bubble{background:var(--b-accent);border-color:var(--b-accent);color:#fff;border-bottom-right-radius:4px}.b-msg--user .b-msg__meta{text-align:right}.b-msg--assistant .b-msg__bubble{border-bottom-left-radius:4px}.b-msg--system{align-self:center;max-width:100%;color:var(--b-fg-3);font-size:var(--b-text-xs)}.b-msg__card{margin-top:var(--b-s2);padding:var(--b-s3);border:1px solid var(--b-line);border-radius:var(--b-radius);background:var(--b-surface-2);font-size:var(--b-text-sm)}.b-typing{display:inline-flex;gap:4px;padding:14px var(--b-s4)}.b-typing span{width:6px;height:6px;border-radius:50%;background:var(--b-fg-3);animation:b-typing 1.2s infinite var(--b-ease)}.b-typing span:nth-child(2){animation-delay:0.15s}.b-typing span:nth-child(3){animation-delay:0.3s}@keyframes b-typing{0%,60%,100%{opacity:0.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}.b-chat__suggest{display:flex;gap:var(--b-s2);padding:var(--b-s3) var(--b-s4) 0;overflow-x:auto;scrollbar-width:none}.b-chip{display:inline-flex;align-items:center;gap:6px;flex:none;height:32px;padding:0 var(--b-s3);border:1px solid var(--b-line-2);border-radius:16px;background:var(--b-surface);color:var(--b-fg-2);font:inherit;font-size:var(--b-text-sm);cursor:pointer;white-space:nowrap}.b-chip:hover{border-color:var(--b-control-hover);color:var(--b-fg);text-decoration:none}.b-chip[aria-pressed="true"],.b-chip.is-active{border-color:var(--b-accent);background:var(--b-accent-tint);color:var(--b-accent-text)}.b-chip__count{color:var(--b-fg-3);font-variant-numeric:tabular-nums}.b-chat__composer{display:flex;align-items:flex-end;gap:var(--b-s2);padding:var(--b-s3) var(--b-s4) var(--b-s4)}.b-chat__composer .b-textarea{min-height:44px;max-height:160px;height:44px;padding-top:11px;resize:none}.b-chat__note{padding:0 var(--b-s4) var(--b-s3);margin:-4px 0 0;color:var(--b-fg-3);font-size:11px}.b-dialog{width:min(520px,calc(100vw - 32px));padding:0;border:1px solid var(--b-line);border-radius:var(--b-radius-xl);background:var(--b-surface);color:var(--b-fg);box-shadow:var(--b-shadow-sheet)}.b-dialog::backdrop{background:rgba(11,27,63,0.45)}.b-dialog__head{display:flex;align-items:center;justify-content:space-between;padding:var(--b-s4) var(--b-s5);border-bottom:1px solid var(--b-line)}.b-dialog__body{padding:var(--b-s5)}.b-dialog__foot{display:flex;justify-content:flex-end;gap:var(--b-s2);padding:var(--b-s3) var(--b-s5);border-top:1px solid var(--b-line);background:var(--b-surface-2);border-radius:0 0 var(--b-radius-xl) var(--b-radius-xl)}.b-skel{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg,var(--b-surface-3),var(--b-surface-2),var(--b-surface-3));background-size:200% 100%;animation:b-skel 1.4s infinite linear}@keyframes b-skel{to{background-position:-200% 0}}.b-spinner{display:inline-block;width:18px;height:18px;border:2px solid var(--b-line-2);border-top-color:var(--b-accent);border-radius:50%;animation:b-spin 0.7s linear infinite;vertical-align:middle}.b-spinner--lg{width:32px;height:32px;border-width:3px}.b-disclosure{border-top:1px solid var(--b-line)}.b-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--b-s3);min-height:48px;padding:0 var(--b-s5);color:var(--b-fg);font-weight:500;cursor:pointer;list-style:none}.b-disclosure>summary::-webkit-details-marker{display:none}.b-disclosure>summary::after{content:"";width:7px;height:7px;margin-right:4px;border-right:1.5px solid var(--b-fg-3);border-bottom:1.5px solid var(--b-fg-3);transform:rotate(45deg) translateY(-2px);transition:transform var(--b-dur-2) var(--b-ease)}.b-disclosure[open]>summary::after{transform:rotate(-135deg) translateY(-2px)}.b-disclosure>summary:focus-visible{outline-offset:-2px}.b-disclosure__body{padding:0 var(--b-s5) var(--b-s5)}@media (min-width:992px){.b-disclosure>summary,.b-disclosure__body{padding-left:var(--b-s6);padding-right:var(--b-s6)}}.b-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-s3);padding:var(--b-s3) var(--b-s5);border-bottom:1px solid var(--b-line)}@media (min-width:992px){.b-toolbar{padding-left:var(--b-s6);padding-right:var(--b-s6)}}.b-toolbar__chips{display:flex;gap:var(--b-s2);overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0}.b-toolbar__chips::-webkit-scrollbar{display:none}.b-search{position:relative;flex:0 1 260px;min-width:180px}.b-search .b-input{padding-left:34px;height:var(--b-control-h-sm);font-size:var(--b-text-sm)}@media (max-width:991.98px){.b-search .b-input{height:40px;font-size:1rem}.b-search{flex:1 1 100%}}.b-search .b-i{position:absolute;left:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--b-fg-3);pointer-events:none}.b-pager{display:flex;justify-content:center;padding:var(--b-s4);border-top:1px solid var(--b-line)}.b-results-empty{padding:var(--b-s8) var(--b-s4);text-align:center;color:var(--b-fg-3)}.b-stat__meter{margin-top:2px}@media (max-width:575.98px){.b-stats .b-stat__value{font-size:1.25rem;white-space:nowrap}.b-row__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (max-width:767.98px){.b-table--stack tfoot{display:block}.b-table--stack tfoot tr{display:flex;justify-content:space-between;gap:var(--b-s4);padding:var(--b-s3) 0;border-top:1px solid var(--b-line)}.b-table--stack tfoot td{display:block;width:auto;padding:0 !important;border:0}.b-doc .b-table--stack tr{padding-left:0;padding-right:0}}.b-step:last-child{flex:0 0 auto}.b-fieldset__legend{float:left;width:100%}.b-fieldset__legend ~ *{clear:both}.b-kv--grid[data-cols="4"]{--b-kv-cols:4}.b-stats[data-cols="3"]{--b-stats-cols:3}.md-editor .btn{border-color:transparent;background:transparent;color:var(--b-fg-2)}.md-editor .btn:hover{background:var(--b-surface-3)}.md-editor .btn-primary,.md-editor .btn.active{background:var(--b-surface);border-color:var(--b-line-2);color:var(--b-fg)}.b-spark{display:flex;align-items:flex-end;gap:2px;height:56px;margin:var(--b-s2) 0 6px;border-bottom:1px solid var(--b-line)}.b-spark>span{flex:1 1 0;height:var(--h,4%);min-height:2px;border-radius:2px 2px 0 0;background:var(--b-accent);opacity:0.85}.b-spark>span:hover{opacity:1}.b-spark>span.is-empty{background:var(--b-surface-3);opacity:1}.b-spark__axis{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.b-flush{margin:0}.b-stat--plain{padding:0;box-shadow:none}.b-wrap{flex-wrap:wrap}@media (min-width:768px){.b-list--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.b-list--grid>.b-row:nth-child(odd){border-right:1px solid var(--b-line)}}@media (max-width:767.98px){.b-table--stack td.b-table__action{padding-top:var(--b-s3) !important}.b-table--stack td.b-table__action .b-btn{width:100%;height:var(--b-control-h)}}@media (max-width:991.98px){.b-stats[data-cols="3"]>.b-stat:last-child:nth-child(odd){grid-column:1 / -1}}.b-paydue{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-s4) var(--b-s6);padding:var(--b-s5);background:var(--b-surface);border:1px solid var(--b-warning-line);border-radius:var(--b-radius-lg);box-shadow:inset 3px 0 0 var(--b-warning)}.b-paydue--overdue{border-color:var(--b-danger-line);box-shadow:inset 3px 0 0 var(--b-danger)}@media (min-width:992px){.b-paydue{padding:var(--b-s5) var(--b-s6)}}.b-paydue__main{min-width:0}.b-paydue__label{display:flex;align-items:center;gap:var(--b-s2);margin:0 0 4px;color:var(--b-fg-2);font-size:var(--b-text-sm);font-weight:500}.b-paydue__amount{margin:0;font-size:1.75rem;font-weight:600;line-height:1.15;letter-spacing:-0.02em;color:var(--b-fg)}.b-paydue__meta{margin:4px 0 0;color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-paydue__actions{display:flex;flex-wrap:wrap;gap:var(--b-s2)}@media (max-width:575.98px){.b-paydue__actions{width:100%}.b-paydue__actions .b-btn{flex:1 1 100%}}.b-row--compact{min-height:56px}.b-hide-sm{display:none}@media (min-width:576px){.b-hide-sm{display:block}}.b-module{min-width:0}.b-module>*:first-child{margin-top:0}.b-auth{display:flex;flex-direction:column;align-items:center;padding:var(--b-s8) 0 var(--b-s12)}@media (min-width:768px){.b-auth{padding-top:var(--b-s16)}}.b-auth__card{width:100%;max-width:440px;padding:var(--b-s6) var(--b-s5);background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-xl)}@media (min-width:576px){.b-auth__card{padding:var(--b-s8)}}.b-auth__card--wide{max-width:760px}.b-auth__mark{display:block;width:36px;height:auto;margin:0 0 var(--b-s5)}.b-auth__title{margin:0 0 6px;font-size:1.5rem}@media (min-width:992px){.b-auth__title{font-size:1.625rem}}.b-auth__sub{margin:0 0 var(--b-s6);color:var(--b-fg-2)}.b-auth__form{display:grid;gap:var(--b-s4)}.b-auth__form .b-field + .b-field{margin-top:0}.b-auth__form .b-btn--block{margin-top:var(--b-s2)}.b-auth__alt{margin:var(--b-s5) 0 0;color:var(--b-fg-2);font-size:0.875rem}.b-auth__alt a{font-weight:500}.b-auth__foot{margin-top:var(--b-s6);padding-top:var(--b-s5);border-top:1px solid var(--b-line);color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-divider-text{display:flex;align-items:center;gap:var(--b-s3);margin:var(--b-s6) 0 var(--b-s4);color:var(--b-fg-3);font-size:var(--b-text-xs);text-transform:uppercase;letter-spacing:var(--b-tracking-caps)}.b-divider-text::before,.b-divider-text::after{content:"";flex:1;height:1px;background:var(--b-line)}.b-social{display:grid;gap:var(--b-s2)}.b-social>*{width:100% !important}.b-captcha__row{display:flex;gap:var(--b-s3);align-items:center}.b-captcha__img{height:var(--b-control-h);border:1px solid var(--b-line);border-radius:var(--b-radius)}.b-form-narrow{max-width:520px;display:grid;gap:var(--b-s4)}.b-form-narrow .b-field + .b-field{margin-top:0}.b-form-narrow .b-form-actions{margin-top:var(--b-s2)}.b-backup-code{display:block;padding:var(--b-s4);border:1px dashed var(--b-line-2);border-radius:var(--b-radius);background:var(--b-surface-2);font-family:var(--b-font-mono);font-size:1.25rem;letter-spacing:0.12em;text-align:center}.b-docpage{background:var(--b-bg)}.b-docbar{position:sticky;top:0;z-index:var(--b-z-topbar);background:var(--b-surface);border-bottom:1px solid var(--b-line)}.b-docbar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--b-topbar-h);gap:var(--b-s2)}.b-docbar__back{display:inline-flex;align-items:center;gap:6px;justify-self:start;color:var(--b-fg-2);font-weight:500;font-size:0.875rem}.b-docbar__back:hover{color:var(--b-fg);text-decoration:none}.b-docbar__brand{margin:0;justify-self:center}.b-docbar__actions{display:flex;gap:var(--b-s1);justify-self:end}@media (max-width:575.98px){.b-docbar__back span,.b-hide-xs-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.b-docmain{padding-top:var(--b-s6);padding-bottom:var(--b-s12)}.b-docmain__narrow{max-width:560px;margin:var(--b-s10) auto}.b-docmain__alerts:empty{display:none}.b-docmain__alerts:not(:empty){margin-bottom:var(--b-s5)}.b-docgrid{display:grid;gap:var(--b-s5);grid-template-columns:minmax(0,1fr);max-width:880px;margin:0 auto}.b-docgrid--pay{max-width:none}@media (min-width:992px){.b-docgrid--pay{grid-template-columns:minmax(0,1fr) 380px;gap:var(--b-s6);align-items:start}.b-docgrid--pay .b-paypanel{order:2;position:sticky;top:calc(var(--b-topbar-h) + var(--b-s6))}.b-docgrid--pay .b-doc{order:1}}.b-doc{min-width:0;padding:var(--b-s5);background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg)}@media (min-width:768px){.b-doc{padding:var(--b-s8) var(--b-s10)}}.b-doc__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--b-s4);padding-bottom:var(--b-s5);border-bottom:1px solid var(--b-line)}.b-doc__logo{display:block;max-height:40px;width:auto}.b-doc__company{margin:0;font-family:var(--b-font-display);font-size:1.25rem;font-weight:600}.b-doc__title-wrap{display:flex;align-items:center;gap:var(--b-s3)}.b-doc__title{margin:0;font-size:1.375rem}@media (min-width:992px){.b-doc__title{font-size:1.5rem}}.b-doc__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-s4);margin:0;padding:var(--b-s5) 0;border-bottom:1px solid var(--b-line)}@media (min-width:768px){.b-doc__meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-doc__meta dt,.b-doc__label{margin:0 0 4px;color:var(--b-fg-3);font-family:var(--b-font-ui);font-size:var(--b-text-xs);font-weight:500;letter-spacing:var(--b-tracking-caps);text-transform:uppercase}.b-doc__meta dd{margin:0;color:var(--b-fg);font-weight:500}.b-doc__due{color:var(--b-warning-text) !important}.b-doc__parties{display:grid;gap:var(--b-s5);padding:var(--b-s5) 0;grid-template-columns:minmax(0,1fr);font-size:0.875rem;line-height:1.6;color:var(--b-fg-2)}@media (min-width:768px){.b-doc__parties{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-doc__parties strong{color:var(--b-fg)}.b-doc__notes{padding:var(--b-s4);margin-bottom:var(--b-s5);border-radius:var(--b-radius);background:var(--b-surface-2);font-size:0.875rem}.b-doc__items{margin-top:var(--b-s2)}.b-doc .b-table th:first-child,.b-doc .b-table td:first-child{padding-left:0}.b-doc .b-table th:last-child,.b-doc .b-table td:last-child{padding-right:0}.b-doc__totals{display:grid;gap:6px;max-width:320px;margin:var(--b-s2) 0 0 auto;padding-top:var(--b-s3);border-top:1px solid var(--b-line);font-size:0.875rem}.b-doc__totals>div{display:flex;justify-content:space-between;gap:var(--b-s4)}.b-doc__totals dt{color:var(--b-fg-2)}.b-doc__totals dd{margin:0;color:var(--b-fg)}.b-doc__total{margin-top:4px;padding-top:var(--b-s2);border-top:1px solid var(--b-line);font-weight:600;font-size:1rem}.b-doc__total dt{color:var(--b-fg) !important}.b-doc__footnote{margin:var(--b-s3) 0 0;color:var(--b-fg-3);font-size:var(--b-text-xs);text-align:right}.b-doc__tx{margin-top:var(--b-s8)}.b-docfoot{padding:0 0 var(--b-s10);color:var(--b-fg-3);font-size:var(--b-text-sm);text-align:center}.b-paypanel{min-width:0;display:grid;gap:var(--b-s4);padding:var(--b-s5);background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg)}.b-paypanel__label{margin:0;color:var(--b-fg-2);font-size:var(--b-text-sm);font-weight:500}.b-paypanel__amount{margin:2px 0 0;font-size:2rem;font-weight:600;letter-spacing:-0.025em;line-height:1.1;color:var(--b-fg)}.b-paypanel__meta{margin:6px 0 0;color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-paypanel__due{padding-bottom:var(--b-s4);border-bottom:1px solid var(--b-line)}.b-paypanel__or{display:flex;align-items:center;gap:var(--b-s3);margin:0;color:var(--b-fg-3);font-size:var(--b-text-xs);text-transform:uppercase;letter-spacing:var(--b-tracking-caps)}.b-paypanel__or::before,.b-paypanel__or::after{content:"";flex:1;height:1px;background:var(--b-line)}.b-paypanel__other{display:grid;gap:var(--b-s3)}.b-paypanel__more>summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;cursor:pointer;color:var(--b-fg);font-size:var(--b-text-sm);font-weight:500;list-style:none;border-top:1px solid var(--b-line);padding-top:var(--b-s3)}.b-paypanel__more>summary::after{content:"";width:7px;height:7px;margin-right:6px;border-right:1.5px solid var(--b-fg-3);border-bottom:1.5px solid var(--b-fg-3);transform:rotate(45deg) translateY(-2px);transition:transform var(--b-dur-2) var(--b-ease)}.b-paypanel__more[open]>summary::after{transform:rotate(-135deg) translateY(-2px)}.b-paypanel__more>summary::-webkit-details-marker{display:none}.b-paypanel__more[open]>summary{margin-bottom:var(--b-s3)}.b-paypanel__credit{display:grid;gap:var(--b-s2);padding-top:var(--b-s4);border-top:1px solid var(--b-line)}.b-paypanel__secure{display:flex;align-items:center;gap:6px;margin:0;color:var(--b-fg-3);font-size:var(--b-text-xs)}.b-mpesa{display:grid;gap:var(--b-s4)}.b-mpesa__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--b-s3)}.b-mpesa__title{margin:0;font-family:var(--b-font-ui);font-size:1rem}.b-mpesa__mark{font-weight:800;font-style:italic;letter-spacing:0.01em;color:var(--b-pay)}:root[data-theme="dark"] .b-mpesa__mark{color:#3DD598}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .b-mpesa__mark{color:#3DD598}}.b-mpesa__gateway,.b-gateway{display:grid;gap:var(--b-s3);min-width:0}.b-mpesa-form{display:grid;gap:var(--b-s3)}.b-mpesa-form .b-field + .b-field{margin-top:0}.b-mpesa-form .b-help{text-align:center}.b-gateway input[type="text"],.b-gateway input[type="tel"],.b-gateway input[type="number"],.b-gateway input[type="email"],.b-gateway select,.b-mpesa__gateway input[type="text"]:not(.b-input),.b-mpesa__gateway input[type="tel"]:not(.b-input),.b-mpesa__gateway input[type="number"]:not(.b-input){display:block;width:100%;height:var(--b-control-h);padding:0 var(--b-s3);border:1px solid var(--b-control);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-fg);font:inherit;font-size:var(--b-control-font)}.b-gateway input[type="submit"],.b-gateway button:not(.b-btn),.b-gateway .btn,.b-mpesa__gateway input[type="submit"],.b-mpesa__gateway button:not(.b-btn),.b-mpesa__gateway .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--b-control-h-lg);padding:0 var(--b-s5);border:1px solid var(--b-accent);border-radius:var(--b-radius);background:var(--b-accent);color:#fff;font:inherit;font-weight:600;cursor:pointer}.b-mpesa__gateway input[type="submit"],.b-mpesa__gateway button:not(.b-btn),.b-mpesa__gateway .btn{border-color:var(--b-pay);background:var(--b-pay)}.b-gateway img{max-height:40px;width:auto}.b-gateway form{display:grid;gap:var(--b-s3);margin:0}.b-mpesa__status{display:none;align-items:center;gap:var(--b-s3);padding:var(--b-s3) var(--b-s4);border-radius:var(--b-radius);background:var(--b-surface-2);font-size:var(--b-text-sm)}.b-mpesa[data-state="waiting"] .b-mpesa__status--waiting,.b-mpesa[data-state="success"] .b-mpesa__status--success,.b-mpesa[data-state="failed"] .b-mpesa__status--failed{display:flex}.b-mpesa[data-state="waiting"] .b-mpesa-form{opacity:0.5;pointer-events:none}.b-mpesa__status--success{background:var(--b-success-tint);color:var(--b-success-text)}.b-mpesa__status--failed{background:var(--b-danger-tint);color:var(--b-danger-text)}.b-paybill{border:1px solid var(--b-line);border-radius:var(--b-radius)}.b-paybill>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--b-s2);min-height:44px;padding:0 var(--b-s4);color:var(--b-fg);font-size:var(--b-text-sm);font-weight:500;cursor:pointer;list-style:none}.b-paybill>summary::-webkit-details-marker{display:none}.b-paybill>summary::after{content:"";width:7px;height:7px;border-right:1.5px solid var(--b-fg-3);border-bottom:1.5px solid var(--b-fg-3);transform:rotate(45deg) translateY(-2px);transition:transform var(--b-dur-2) var(--b-ease)}.b-paybill[open]>summary{border-bottom:1px solid var(--b-line)}.b-paybill[open]>summary::after{transform:rotate(-135deg) translateY(-2px)}.b-paybill__steps{display:grid;gap:var(--b-s3);margin:0;padding:var(--b-s4) var(--b-s4) var(--b-s4) calc(var(--b-s4) + 1.4em);font-size:var(--b-text-sm);color:var(--b-fg-2)}.b-paybill__steps li{padding-left:2px}.b-paybill__steps li::marker{color:var(--b-fg-3);font-variant-numeric:tabular-nums}.b-paybill__k{display:block;margin-bottom:4px;color:var(--b-fg-3);font-size:var(--b-text-xs)}.b-paybill .b-copy{width:100%;justify-content:space-between}.b-paybill .b-copy__value{font-size:0.9375rem}.b-thread{display:grid;gap:var(--b-s4);margin:0;padding:0;list-style:none}.b-post{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--b-s3)}@media (min-width:768px){.b-post{grid-template-columns:40px minmax(0,1fr);gap:var(--b-s4)}}.b-post__avatar{padding-top:2px}.b-post__card{min-width:0;background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg)}.b-post--staff .b-post__card{border-color:var(--b-accent-tint-2)}.b-post__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--b-s3);padding:var(--b-s3) var(--b-s4);border-bottom:1px solid var(--b-line);font-size:var(--b-text-sm)}.b-post--staff .b-post__head{background:var(--b-accent-tint);border-bottom-color:var(--b-accent-tint-2);border-radius:var(--b-radius-lg) var(--b-radius-lg) 0 0}.b-post__name{color:var(--b-fg);font-weight:600}.b-post__role{color:var(--b-fg-3)}.b-post__time{margin-left:auto;color:var(--b-fg-3);font-variant-numeric:tabular-nums}.b-post__body{padding:var(--b-s4);font-size:0.9375rem;line-height:1.6;overflow-wrap:anywhere}@media (min-width:992px){.b-post__body{font-size:0.875rem;padding:var(--b-s4) var(--b-s5)}}.b-post__body p{margin:0 0 var(--b-s3)}.b-post__body p:last-child{margin:0}.b-post__body img{max-width:100%;height:auto}.b-post__files{display:flex;flex-wrap:wrap;gap:var(--b-s2);padding:0 var(--b-s4) var(--b-s4);margin:0;list-style:none}.b-file{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:32px;padding:0 var(--b-s3);border:1px solid var(--b-line-2);border-radius:var(--b-radius);color:var(--b-fg-2);font-size:var(--b-text-sm)}.b-file:hover{border-color:var(--b-control-hover);color:var(--b-fg);text-decoration:none}.b-post__rating{display:flex;align-items:center;gap:var(--b-s2);padding:var(--b-s3) var(--b-s4);border-top:1px solid var(--b-line);color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-ticket-meta{display:grid;gap:var(--b-s4)}.b-composer{position:relative}.b-composer .b-textarea{min-height:140px}.b-attach{display:grid;gap:var(--b-s2)}.b-attach__row{display:flex;gap:var(--b-s2);align-items:center}.b-file-input{display:block;width:100%;font-size:var(--b-text-sm);color:var(--b-fg-2)}.b-file-input::file-selector-button{height:var(--b-control-h-sm);margin-right:var(--b-s3);padding:0 var(--b-s3);border:1px solid var(--b-control);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-fg);font:inherit;font-size:var(--b-text-sm);font-weight:500;cursor:pointer}.rating,.rating-done{display:inline-flex;flex-direction:row-reverse;gap:2px}.rating .star,.rating-done .star{width:18px;height:18px;cursor:pointer;background:var(--b-line-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z'/%3E%3C/svg%3E") center / contain no-repeat}.rating .star:hover,.rating .star:hover ~ .star,.rating-done .star.active{background:var(--b-warning)}.rating-done .rated{margin-right:var(--b-s2)}.b-kb-search{display:flex;gap:var(--b-s2)}.b-kb-search .b-affix{flex:1 1 auto}.b-cat{display:flex;gap:var(--b-s3);align-items:flex-start;padding:var(--b-s4) var(--b-s5);color:inherit}.b-cat:hover{text-decoration:none;background:var(--b-surface-2)}.b-cat__title{display:block;color:var(--b-fg);font-weight:600}.b-cat__desc{display:block;margin-top:2px;color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-cat__count{margin-left:auto;flex:none;color:var(--b-fg-3);font-size:var(--b-text-sm);font-variant-numeric:tabular-nums}.b-cat-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.b-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b-cat-grid>.b-cat:nth-child(odd){border-right:1px solid var(--b-line)}}.b-cat-grid>.b-cat{border-bottom:1px solid var(--b-line)}.b-prose{max-width:72ch;font-size:1rem;line-height:1.7;color:var(--b-fg)}@media (min-width:992px){.b-prose{font-size:0.9375rem}}.b-prose h2,.b-prose h3{margin:1.6em 0 0.5em}.b-prose p,.b-prose ul,.b-prose ol{margin:0 0 1em}.b-prose img{border-radius:var(--b-radius);border:1px solid var(--b-line)}.b-prose table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:0.875rem}.b-prose th,.b-prose td{padding:8px 10px;border-bottom:1px solid var(--b-line);text-align:left}.b-prose blockquote{margin:0 0 1em;padding-left:var(--b-s4);border-left:2px solid var(--b-line-2);color:var(--b-fg-2)}.b-news{padding:var(--b-s5);border-bottom:1px solid var(--b-line)}.b-news:last-child{border-bottom:0}@media (min-width:992px){.b-news{padding:var(--b-s6)}}.b-news__date{display:block;margin-bottom:4px;color:var(--b-fg-3);font-size:var(--b-text-sm);font-variant-numeric:tabular-nums}.b-news__title{margin:0 0 var(--b-s2);font-family:var(--b-font-display);font-size:1.1875rem;font-weight:600;letter-spacing:var(--b-tracking-tight)}.b-news__title a{color:var(--b-fg)}.b-news__excerpt{margin:0 0 var(--b-s3);color:var(--b-fg-2)}.b-vote{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-s3);padding-top:var(--b-s5);margin-top:var(--b-s6);border-top:1px solid var(--b-line)}.b-status-hero{display:flex;align-items:center;gap:var(--b-s4);padding:var(--b-s5) var(--b-s6)}.b-status-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--b-success-tint);color:var(--b-success-text);flex:none}.b-status-hero--issue .b-status-hero__icon{background:var(--b-warning-tint);color:var(--b-warning-text)}.b-status-hero__title{margin:0;font-family:var(--b-font-display);font-size:1.125rem;font-weight:600}.b-status-hero__sub{margin:2px 0 0;color:var(--b-fg-2);font-size:var(--b-text-sm)}.b-incident{padding:var(--b-s5);border-bottom:1px solid var(--b-line)}.b-incident:last-child{border-bottom:0}@media (min-width:992px){.b-incident{padding:var(--b-s5) var(--b-s6)}}.b-incident__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-s2) var(--b-s3);margin-bottom:var(--b-s2)}.b-incident__title{margin:0;font-size:0.9375rem;font-weight:600}.b-incident__meta{display:flex;flex-wrap:wrap;gap:var(--b-s1) var(--b-s4);margin-bottom:var(--b-s3);color:var(--b-fg-3);font-size:var(--b-text-sm);font-variant-numeric:tabular-nums}.b-oops{max-width:520px;margin:0 auto;padding:var(--b-s12) 0 var(--b-s16);text-align:left}.b-oops__code{margin:0 0 var(--b-s3);color:var(--b-fg-3);font-family:var(--b-font-mono);font-size:var(--b-text-sm);letter-spacing:0.06em}.b-oops__title{margin:0 0 var(--b-s3)}.b-oops__text{margin:0 0 var(--b-s6);color:var(--b-fg-2);font-size:1rem}.b-plans{display:grid;gap:var(--b-s4);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.b-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.b-plans--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-plan{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--b-s5);background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg)}@media (min-width:992px){.b-plan{padding:var(--b-s6)}}.b-plan--featured{border-color:var(--b-accent);box-shadow:0 0 0 1px var(--b-accent)}.b-plan--current{background:var(--b-surface-2)}.b-plan__flag{position:absolute;top:-11px;left:var(--b-s5);height:22px;padding:0 8px;border-radius:var(--b-radius-sm);background:var(--b-accent);color:#fff;font-size:11px;font-weight:600;line-height:22px;letter-spacing:0.02em}.b-plan__flag--muted{background:var(--b-surface-3);color:var(--b-fg-2)}.b-plan__name{margin:0;font-family:var(--b-font-display);font-size:1.1875rem;font-weight:600;letter-spacing:var(--b-tracking-tight)}.b-plan__desc{margin:6px 0 0;color:var(--b-fg-2);font-size:var(--b-text-sm)}.b-plan__price{display:flex;align-items:baseline;gap:6px;margin:var(--b-s5) 0 0;font-variant-numeric:tabular-nums}.b-plan__amount{font-size:1.75rem;font-weight:600;letter-spacing:-0.025em;line-height:1;color:var(--b-fg)}.b-plan__cycle{color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-plan__setup{margin:6px 0 0;color:var(--b-fg-3);font-size:var(--b-text-xs)}.b-plan__features{display:grid;gap:10px;margin:var(--b-s5) 0;padding:var(--b-s5) 0 0;border-top:1px solid var(--b-line);list-style:none;font-size:0.875rem;color:var(--b-fg)}.b-plan__features li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:baseline}.b-plan__features .b-i{width:16px;height:16px;color:var(--b-accent-text);transform:translateY(3px)}.b-plan__features .b-feature-value{font-weight:600;font-variant-numeric:tabular-nums}.b-plan__foot{margin-top:auto;display:grid;gap:var(--b-s2)}.b-hero{max-width:720px;padding:var(--b-s12) 0 var(--b-s10)}.b-hero__title{margin:0 0 var(--b-s4);font-size:2rem;line-height:1.15}@media (min-width:992px){.b-hero__title{font-size:2.75rem}}.b-hero__sub{margin:0 0 var(--b-s6);color:var(--b-fg-2);font-size:1.0625rem}.b-scale{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.b-scale__opt{position:relative}.b-scale__opt input{position:absolute;opacity:0;inset:0}.b-scale__opt span{display:flex;align-items:center;justify-content:center;height:40px;border:1px solid var(--b-line-2);border-radius:var(--b-radius);font-variant-numeric:tabular-nums;cursor:pointer}.b-scale__opt input:checked + span{background:var(--b-accent);border-color:var(--b-accent);color:#fff}.b-scale__opt input:focus-visible + span{outline:2px solid var(--b-focus);outline-offset:2px}.b-frame{display:block;width:100%;border:1px solid var(--b-line);border-radius:var(--b-radius);background:#fff}.b-oops>.b-spinner + .b-oops__title{margin-top:var(--b-s6)}.b-doc__notes--after{margin-top:var(--b-s6)}.b-doc__subject{margin:var(--b-s4) 0 0;font-weight:500;color:var(--b-fg)}.b-contact-switch{display:grid;gap:6px;max-width:480px}.b-contact-switch .b-cluster{flex-wrap:nowrap}.b-select-wrap select{display:block;width:100%;height:var(--b-control-h);padding:0 36px 0 var(--b-s3);border:1px solid var(--b-control);border-radius:var(--b-radius);background-color:var(--b-surface);color:var(--b-fg);font:inherit;font-size:var(--b-control-font);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235F6E84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.b-perm-list{display:grid;gap:var(--b-s3)}.b-perm-list .b-check + .b-check{margin-top:0}@media (min-width:768px){.b-perm-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-avatar--pending{background:var(--b-surface-3) !important;color:var(--b-fg-3) !important}.b-row.disabled{opacity:0.5;pointer-events:none}.b-popup{min-height:100vh}.b-popup__head{padding:var(--b-s5) var(--b-s5) var(--b-s3);border-bottom:1px solid var(--b-line);background:var(--b-surface)}.b-popup__title{margin:0;font-size:1.125rem}.b-popup__meta{display:flex;flex-wrap:wrap;gap:var(--b-s2);margin:var(--b-s3) 0 0}.b-popup__frame{flex:1 1 auto;width:100%;min-height:420px;border:0;background:#fff}.b-popup__foot{padding:var(--b-s3) var(--b-s5);border-top:1px solid var(--b-line);background:var(--b-surface);text-align:right}.b-auth__actions{margin-top:var(--b-s5)}.b-auth__card--wide .b-fieldset + .b-fieldset{margin-top:var(--b-s6)}.b-2fa #frmTwoFactorChallenge input[type="text"],.b-2fa #frmTwoFactorChallenge input[type="tel"]{display:block;width:100%;height:56px;padding:0 var(--b-s3);border:1px solid var(--b-control);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-fg);font-family:var(--b-font-mono);font-size:1.375rem;letter-spacing:0.3em;text-align:center}.b-2fa #frmTwoFactorChallenge .btn,.b-2fa #frmTwoFactorChallenge button{width:100%;margin-top:var(--b-s4)}.b-plan__foot--spaced{margin-top:var(--b-s5)}.b-ai{display:grid;gap:var(--b-s5)}.b-ai .b-kv{border-top:1px solid var(--b-line);padding-top:var(--b-s3)}.b-cart{padding-bottom:var(--b-s8)}.b-cart__head .b-steps{max-width:640px;margin-bottom:var(--b-s6)}.b-cart__cats{display:flex;gap:var(--b-s2);margin-top:var(--b-s5);overflow-x:auto;scrollbar-width:none}.b-cart__cats::-webkit-scrollbar{display:none}.b-cart__currency{margin-top:var(--b-s3);max-width:160px}.b-cart .b-page-head + *{margin-top:var(--b-s6)}.b-cart__head + .b-plans,.b-cart__head + .b-grid,.b-cart__head + .b-alert,.b-cart__head + .b-card{margin-top:var(--b-s6)}.b-cart__note{display:flex;align-items:center;gap:var(--b-s2);margin:var(--b-s6) 0 0;color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-cart__desc{font-size:0.875rem}.b-cart__desc br + br{display:none}.b-summary{background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg)}.b-summary__head{display:flex;align-items:center;justify-content:space-between;gap:var(--b-s3);min-height:52px;padding:var(--b-s3) var(--b-s5);border-bottom:1px solid var(--b-line)}.b-summary__head .b-spinner{width:16px;height:16px;display:none}.b-summary__body{padding:var(--b-s4) var(--b-s5);min-height:80px;font-size:0.875rem}.b-summary__product{margin:0;font-weight:600;color:var(--b-fg)}.b-summary__group{margin:2px 0 var(--b-s3);color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-summary__lines{display:grid;gap:var(--b-s2);margin:0;padding:0 0 var(--b-s3)}.b-summary__lines>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--b-s4)}.b-summary__lines dt{color:var(--b-fg-2);font-weight:400;min-width:0}.b-summary__lines dd{margin:0;color:var(--b-fg);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.b-summary__lines--sub{padding-top:var(--b-s3);border-top:1px solid var(--b-line)}.b-summary__total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--b-s4);padding-top:var(--b-s3);border-top:1px solid var(--b-line)}.b-summary__total span{color:var(--b-fg);font-weight:500}.b-summary__total strong{font-size:1.375rem;font-weight:600;letter-spacing:-0.02em;color:var(--b-fg)}.b-summary__foot{display:grid;gap:var(--b-s2);padding:0 var(--b-s5) var(--b-s5)}.b-cart__item{display:flex;gap:var(--b-s4);justify-content:space-between;padding:var(--b-s4) var(--b-s5);border-bottom:1px solid var(--b-line)}.b-cart__item:last-child{border-bottom:0}@media (min-width:992px){.b-cart__item{padding-left:var(--b-s6);padding-right:var(--b-s6)}}.b-cart__item--addon{padding-left:calc(var(--b-s5) + var(--b-s6));background:var(--b-surface-2)}.b-cart__item-main{min-width:0}.b-cart__item-main .b-row__title,.b-cart__item-main .b-row__sub{white-space:normal}.b-cart__opts{margin:var(--b-s2) 0 0;padding:0;list-style:none;color:var(--b-fg-2);font-size:var(--b-text-sm)}.b-cart__item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-s4);margin-top:var(--b-s2);font-size:var(--b-text-sm)}.b-cart__item-actions .b-linklike{color:var(--b-fg-2)}.b-cart__item-actions .b-linklike:hover{color:var(--b-accent-text)}.b-cart__qty{display:inline-flex;gap:var(--b-s2);align-items:center}.b-cart__qty .b-input{width:72px;height:var(--b-control-h-sm)}.b-cart__item-price{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;color:var(--b-fg-3);font-size:var(--b-text-sm)}.b-cart__item-price strong{color:var(--b-fg);font-size:0.9375rem;font-weight:600}.b-checkout .b-card__body{padding-top:var(--b-s6)}.b-checkout__who{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--b-s3);padding-bottom:var(--b-s5);margin-bottom:var(--b-s6);border-bottom:1px solid var(--b-line)}.b-checkout__who p{margin:0}.b-checkout__submit{display:grid;gap:var(--b-s4);margin-top:var(--b-s8);padding-top:var(--b-s6);border-top:1px solid var(--b-line)}.b-payopts{display:flex;flex-direction:column}.b-payopt .b-choice__title{font-size:0.9375rem}.b-cc{display:grid;gap:var(--b-s4);margin-top:var(--b-s4);padding:var(--b-s4);border:1px solid var(--b-line);border-radius:var(--b-radius-lg);background:var(--b-surface-2)}.b-choice .iradio_square-blue,.b-choice .icheckbox_square-blue{margin:0}.b-choice.panel-addon-selected{border-color:var(--b-accent);box-shadow:0 0 0 1px var(--b-accent)}.b-choice .b-choice__main{display:block;cursor:pointer}label.b-choice__main{margin:0}@media (max-width:991.98px){.b-cart .b-sticky{position:static}}.b-done{max-width:640px;margin:0 auto;padding:var(--b-s10) 0 var(--b-s8)}.b-done__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--b-s5);border-radius:50%;background:var(--b-success-tint);color:var(--b-success-text)}.b-done__icon .b-i{width:24px;height:24px;stroke-width:2.25}.b-done__title{margin:0 0 var(--b-s2)}.b-done__sub{margin:0 0 var(--b-s6);color:var(--b-fg-2);font-size:1rem}.b-done__pay{margin-bottom:var(--b-s8)}.b-done__next{margin:0 0 var(--b-s6)}.b-done__actions{margin-top:var(--b-s4)}.panel-addon label.b-choice__main{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:var(--b-s3);align-items:center}.panel-addon label.b-choice__main>:not(:first-child){grid-column:2}.b-cart__note>span{min-width:0}.b-checkout .b-fieldset{margin-top:var(--b-s8);padding-top:var(--b-s6);border-top:1px solid var(--b-line)}.b-checkout .b-checkout__who{border-bottom:0;padding-bottom:0;margin-bottom:0}.b-checkout .b-card__body>.b-fieldset:first-child,.b-checkout .b-card__body>div:first-child>.b-fieldset:first-child{margin-top:0;padding-top:0;border-top:0}.b-auth--split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-s6);align-items:stretch;max-width:1040px;margin:0 auto;padding:var(--b-s6) 0 var(--b-s10)}.b-auth--split .b-auth__main{display:flex;flex-direction:column;justify-content:center;min-width:0}.b-auth--split .b-auth__card{max-width:none;box-shadow:0 1px 2px rgba(11,27,63,.04),0 24px 48px -32px rgba(11,27,63,.25)}.b-auth--split .b-auth__alt{text-align:center}@media (min-width:992px){.b-auth--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--b-s8);padding:var(--b-s12) 0 var(--b-s16)}.b-auth--split .b-auth__card{padding:var(--b-s10)}.b-auth--wide{max-width:none;grid-template-columns:minmax(0,1fr) 400px}.b-auth--wide .b-authbrand{align-self:start;position:sticky;top:calc(var(--b-topbar-h) + var(--b-s6))}}.b-authbrand{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:300px;padding:var(--b-s8) var(--b-s6);border-radius:20px;color:#fff;background:radial-gradient(600px 300px at 100% 0%,rgba(95,227,174,.35),transparent 60%),radial-gradient(500px 400px at 0% 100%,rgba(11,27,63,.45),transparent 60%),linear-gradient(150deg,#0E4FD8 0%,#1565FF 45%,#0BB3B5 100%);isolation:isolate}@media (min-width:992px){.b-authbrand{min-height:520px;padding:var(--b-s10)}}.b-authbrand__dots{position:absolute;z-index:-1;right:-60px;top:-30px;width:360px;max-width:80%;height:auto;opacity:.16;pointer-events:none}@media (min-width:992px){.b-authbrand__dots{width:420px;right:-70px;top:-20px}}.b-authbrand__body{position:relative;max-width:440px}.b-authbrand__eyebrow{margin:0 0 var(--b-s2);font-size:var(--b-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.8)}.b-authbrand__title{margin:0 0 var(--b-s6);color:#fff;font-family:var(--b-font-display);font-size:1.625rem;line-height:1.2;letter-spacing:var(--b-tracking-display)}@media (min-width:992px){.b-authbrand__title{font-size:2rem}}.b-authbrand__points{display:grid;gap:var(--b-s4);margin:0;padding:0;list-style:none}.b-authbrand__points li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--b-s3);align-items:start}.b-authbrand__points strong{display:block;color:#fff;font-family:var(--b-font-display);font-size:1.0625rem;font-weight:600}.b-authbrand__points li>span>span{display:block;color:rgba(255,255,255,.86);font-size:0.875rem;line-height:1.5}.b-authbrand__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.b-authbrand__icon .b-i{width:20px;height:20px;color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .b-authbrand{background:radial-gradient(600px 300px at 100% 0%,rgba(95,227,174,.22),transparent 60%),linear-gradient(150deg,#0B2A73 0%,#0E4FD8 50%,#0A7F86 100%)}}:root[data-theme="dark"] .b-authbrand{background:radial-gradient(600px 300px at 100% 0%,rgba(95,227,174,.22),transparent 60%),linear-gradient(150deg,#0B2A73 0%,#0E4FD8 50%,#0A7F86 100%)}.b-home{padding:var(--b-s6) 0 var(--b-s4)}.b-home .b-section + .b-section,.b-home__hero + .b-section{margin-top:var(--b-s12)}.b-home__hero{display:grid;gap:var(--b-s6);align-items:center}@media (min-width:992px){.b-home{padding-top:var(--b-s12)}.b-home__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--b-s12)}}.b-home__title{margin:0 0 var(--b-s4);font-family:var(--b-font-display);font-size:2rem;line-height:1.12;letter-spacing:var(--b-tracking-display)}@media (min-width:992px){.b-home__title{font-size:2.875rem}}.b-home__sub{margin:0 0 var(--b-s6);color:var(--b-fg-2);font-size:1.0625rem;max-width:560px}.b-home__more{margin:var(--b-s4) 0 0;color:var(--b-fg-2);font-size:0.875rem}.b-home .b-authbrand{min-height:0}@media (min-width:992px){.b-home .b-authbrand{min-height:440px}}.b-groupcard .bs-ptile{margin-bottom:var(--b-s3)}.b-groupcard .b-section__link{display:inline-flex;align-items:center;gap:4px;margin-top:var(--b-s3)}.bs-fams{display:grid;gap:var(--b-s4);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.bs-fams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.bs-fams{grid-template-columns:repeat(4,minmax(0,1fr))}}.bs-fam{padding:var(--b-s4);background:var(--b-surface);border:1px solid var(--b-line);border-radius:16px}.bs-fam__title{margin:0 0 var(--b-s2);padding:0 var(--b-s2);font-family:var(--b-font-ui);font-size:var(--b-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--b-fg-3)}.bs-fam__list{margin:0;padding:0;list-style:none}.bs-fam__item{display:flex;gap:var(--b-s3);align-items:flex-start;padding:var(--b-s2);border-radius:12px;color:inherit}.bs-fam__item:hover{background:var(--b-surface-2);text-decoration:none}.bs-fam__item .bs-ic{width:34px;height:34px;padding:8px;border-radius:10px;background:color-mix(in srgb,var(--c) 12%,var(--bs-tile-mix))}.bs-fam__item b{display:block;color:var(--b-fg);font-family:var(--b-font-display);font-size:0.9375rem;font-weight:600;line-height:1.3}.bs-fam__item em{display:block;color:var(--b-fg-2);font-style:normal;font-size:var(--b-text-sm);line-height:1.4}.b-cart__head .b-page-head__row{align-items:center;flex-wrap:nowrap}.b-cart__head .b-page-head__row>.bs-ptile{align-self:center}.b-cart__cats .b-chip{gap:8px}.b-cart__cats .bs-ptile{width:22px;height:22px;padding:4px;border-radius:6px}.b-plan{border-radius:16px;transition:border-color var(--b-dur-2),box-shadow var(--b-dur-2),transform var(--b-dur-2)}.b-plan:hover{box-shadow:0 24px 48px -32px rgba(11,27,63,.35)}.b-plan--featured{border-color:transparent;box-shadow:0 0 0 2px var(--b-accent),0 24px 48px -28px rgba(21,101,255,.45)}.b-plan__flag{height:24px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#1565FF,#0BB3B5);line-height:24px;top:-12px}.b-plan__amount{font-family:var(--b-font-display);font-size:2rem}.b-soon{position:relative;overflow:hidden;display:grid;align-items:center;margin-top:var(--b-s6);padding:var(--b-s8) var(--b-s6);border-radius:20px;border:1px solid var(--b-line);background:radial-gradient(600px 300px at 100% 0%,color-mix(in srgb,#0BB3B5 12%,transparent),transparent 60%),radial-gradient(600px 300px at 0% 100%,color-mix(in srgb,#1565FF 10%,transparent),transparent 60%),var(--b-surface)}@media (min-width:768px){.b-soon{grid-template-columns:minmax(0,1fr) 260px;gap:var(--b-s8);padding:var(--b-s10)}}.b-soon__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--b-s4);border-radius:14px;background:var(--b-accent-tint);color:var(--b-accent-text)}.b-soon__icon .b-i{width:24px;height:24px}.b-soon__title{margin:0 0 var(--b-s3);font-family:var(--b-font-display);font-size:1.5rem;line-height:1.2}.b-soon__text{margin:0 0 var(--b-s6);max-width:560px;color:var(--b-fg-2);font-size:1rem}.b-soon__art{display:none;width:100%;height:auto;opacity:.9}@media (min-width:768px){.b-soon__art{display:block}}.b-soon + .b-section{margin-top:var(--b-s10)}.b-start{padding:var(--b-s6) var(--b-s5)}@media (min-width:992px){.b-start{padding:var(--b-s8)}}.b-start__title{margin:0 0 4px;font-family:var(--b-font-display);font-size:1.25rem;font-weight:600;color:var(--b-fg)}.b-start__text{margin:0 0 var(--b-s5);color:var(--b-fg-2);font-size:0.875rem}.b-start__list{display:grid;gap:var(--b-s2);margin:0 0 var(--b-s5);padding:0;list-style:none}.b-start__item{display:flex;align-items:center;gap:var(--b-s3);padding:var(--b-s3) var(--b-s4);border:1px solid var(--b-line);border-radius:12px;color:inherit}.b-start__item:hover{border-color:var(--b-accent);text-decoration:none;background:var(--b-surface-2)}.b-start__item>span:not(.bs-ptile){flex:1;min-width:0}.b-start__item strong{display:block;color:var(--b-fg);font-weight:600}.b-start__item strong + span{display:block;color:var(--b-fg-2);font-size:var(--b-text-sm)}.b-start__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-s3) var(--b-s5)}.b-tpl-clientareahome .b-card{border-radius:12px}.b-tpl-clientareahome .b-stats{border-radius:12px}.b-tpl-clientareahome .b-paydue{border-radius:12px}.w-hidden,.hidden{display:none !important}.primary-content{min-width:0}.text-muted{color:var(--b-fg-2) !important}.text-primary{color:var(--b-accent-text) !important}.text-success{color:var(--b-success-text) !important}.text-danger{color:var(--b-danger-text) !important}.text-warning{color:var(--b-warning-text) !important}.text-info{color:var(--b-info-text) !important}.text-white{color:#fff !important}.text-dark,.text-body{color:var(--b-fg) !important}.text-black-50,.text-grey{color:var(--b-fg-3) !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.font-weight-bold{font-weight:600 !important}.font-weight-light,.font-weight-normal{font-weight:400 !important}.lead{font-size:1.0625rem;color:var(--b-fg-2)}.small{font-size:var(--b-text-sm)}.h1,.h2,.h3,.h4,.h5,.h6{color:var(--b-fg);font-weight:600;line-height:var(--b-leading-tight)}.h1{font-family:var(--b-font-display);font-size:var(--b-text-2xl)}.h2{font-family:var(--b-font-display);font-size:var(--b-text-xl)}.h3{font-size:1.125rem}.h4{font-size:1rem}.h5,.h6{font-size:0.9375rem}.bg-white{background:var(--b-surface) !important}.bg-light,.bg-default{background:var(--b-surface-2) !important}.bg-primary{background:var(--b-accent) !important;color:#fff}.bg-success{background:var(--b-success) !important}.bg-danger{background:var(--b-danger) !important}.bg-warning{background:var(--b-warning) !important}.bg-info{background:var(--b-accent) !important}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:var(--b-s2)}.list-unstyled{padding-left:0;list-style:none}.margin-bottom{margin-bottom:var(--b-s4)}.table-container{width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--b-control-h);padding:0 var(--b-s4);border:1px solid var(--b-control);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-fg);font-family:var(--b-font-ui);font-size:0.875rem;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;text-decoration:none}.btn:hover{background:var(--b-surface-2);border-color:var(--b-control-hover);color:var(--b-fg);text-decoration:none}.btn:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.btn.disabled,.btn:disabled{opacity:0.45;pointer-events:none}.btn-primary,.btn-info{background:var(--b-accent);border-color:var(--b-accent);color:#fff}.btn-primary:hover,.btn-info:hover{background:var(--b-accent-hover);border-color:var(--b-accent-hover);color:#fff}.btn-success{background:var(--b-pay);border-color:var(--b-pay);color:#fff}.btn-success:hover{background:var(--b-pay-hover);border-color:var(--b-pay-hover);color:#fff}.btn-danger{background:var(--b-surface);border-color:var(--b-danger-line);color:var(--b-danger-text)}.btn-danger:hover{background:var(--b-danger-tint);border-color:var(--b-danger-text);color:var(--b-danger-text)}.btn-warning{background:var(--b-warning-tint);border-color:var(--b-warning-line);color:var(--b-warning-text)}.btn-secondary,.btn-default,.btn-light,.btn-outline-secondary,.btn-outline-primary{background:var(--b-surface);border-color:var(--b-control);color:var(--b-fg)}.btn-dark{background:var(--b-inverse);border-color:var(--b-inverse);color:var(--b-inverse-fg)}.btn-link{border-color:transparent;background:transparent;color:var(--b-accent-text);padding-left:0;padding-right:0;height:auto}.btn-link:hover{background:transparent;border-color:transparent;text-decoration:underline;color:var(--b-accent-text)}.btn-sm,.btn-xs,.btn-group-sm>.btn{height:var(--b-control-h-sm);padding:0 var(--b-s3);font-size:var(--b-text-sm)}.btn-xs{height:26px;padding:0 var(--b-s2);font-size:var(--b-text-xs)}.btn-lg{height:var(--b-control-h-lg);padding:0 var(--b-s6);font-size:1rem}.btn-block{display:flex;width:100%}.btn-group{display:inline-flex}.btn-group>.btn:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -8px -6px auto;padding:0;border:0;border-radius:var(--b-radius);background:transparent;color:var(--b-fg-3);font-size:1.25rem;line-height:1;cursor:pointer;opacity:1}.close:hover{background:var(--b-surface-3);color:var(--b-fg)}.form-group{margin-bottom:var(--b-s4)}.form-row{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.form-row>[class*='col']{padding-left:6px;padding-right:6px}label{color:var(--b-fg)}.col-form-label,.control-label,.form-control-label{display:block;padding-top:0;margin-bottom:6px;font-size:0.875rem;font-weight:500}@media (min-width:576px){.row>.col-form-label{padding-top:10px}}.form-control,.custom-select,select.form-control,.field,input.field{display:block;width:100%;height:var(--b-control-h);padding:0 var(--b-s3);border:1px solid var(--b-control);border-radius:var(--b-radius);background-color:var(--b-surface);color:var(--b-fg);font-family:var(--b-font-ui);font-size:var(--b-control-font);line-height:1.4;box-shadow:none;transition:border-color var(--b-dur-1) var(--b-ease),box-shadow var(--b-dur-1) var(--b-ease)}textarea.form-control,textarea.field{height:auto;min-height:120px;padding:10px var(--b-s3)}.form-control:focus,.custom-select:focus,.field:focus{border-color:var(--b-focus);box-shadow:0 0 0 3px var(--b-focus-halo);outline:none}.form-control::placeholder,.field::placeholder{color:var(--b-fg-3)}.form-control:disabled,.form-control[readonly],.form-control.disabled{background:var(--b-surface-2);color:var(--b-fg-2);border-color:var(--b-line-2)}.form-control-sm{height:var(--b-control-h-sm);font-size:var(--b-text-sm)}.form-control-lg{height:var(--b-control-h-lg);font-size:1.0625rem}select.form-control,.custom-select{padding-right:36px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235F6E84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}select[multiple].form-control{height:auto;background-image:none;padding:6px}.is-invalid,.form-control.is-invalid{border-color:var(--b-danger-text) !important}.is-valid.form-control{border-color:var(--b-success-text)}.is-warning.form-control{border-color:var(--b-warning-text)}.invalid-feedback,.field-error-msg{display:none;margin-top:4px;color:var(--b-danger-text);font-size:var(--b-text-sm)}.is-invalid ~ .invalid-feedback,.has-error .field-error-msg{display:block}.form-text,.field-help-text,.help-block{display:block;margin-top:4px;color:var(--b-fg-3);font-size:var(--b-text-sm)}.form-check{position:relative;display:block;padding-left:26px;margin-bottom:var(--b-s2)}.form-check-inline{display:inline-flex;align-items:center;margin-right:var(--b-s4)}.form-check-input{position:absolute;left:0;top:2px;margin:0}.form-check-label{font-weight:400}.form-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--b-s2)}.form-inline .form-control{width:auto}input[type="checkbox"],input[type="radio"]{accent-color:var(--b-accent)}.input-group{position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append,.input-group-btn{display:flex}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:0 var(--b-s3);border:1px solid var(--b-control);background:var(--b-surface-2);color:var(--b-fg-2);font-size:var(--b-text-sm);white-space:nowrap}.input-group-prepend .input-group-text,.input-group-prepend .btn{border-radius:var(--b-radius) 0 0 var(--b-radius)}.input-group-append .input-group-text,.input-group-append .btn{border-radius:0 var(--b-radius) var(--b-radius) 0}.input-group-merge .input-group-text{background:var(--b-surface)}.custom-file{position:relative;display:inline-block;width:100%;height:var(--b-control-h)}.custom-file-input{position:relative;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.custom-file-label{position:absolute;inset:0;z-index:1;display:flex;align-items:center;padding:0 var(--b-s3);border:1px solid var(--b-control);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-fg-2);font-size:var(--b-text-sm);font-weight:400}.input-group .custom-file:not(:last-child) .custom-file-label{border-radius:var(--b-radius) 0 0 var(--b-radius)}.prepend-icon{position:relative}.prepend-icon .field-icon{display:none}.alert{position:relative;padding:var(--b-s3) var(--b-s4);margin-bottom:var(--b-s4);border:1px solid var(--b-info-line);border-radius:var(--b-radius-lg);background:var(--b-info-tint);color:var(--b-fg);font-size:0.875rem}.alert:not(.b-alert)>h2{font-size:0.9375rem;margin-bottom:4px;font-family:var(--b-font-ui)}.alert ul{margin:4px 0 0;padding-left:1.2em}.alert-success{border-color:var(--b-success-line);background:var(--b-success-tint)}.alert-warning{border-color:var(--b-warning-line);background:var(--b-warning-tint)}.alert-danger{border-color:var(--b-danger-line);background:var(--b-danger-tint)}.alert-info,.alert-block{border-color:var(--b-info-line);background:var(--b-info-tint)}.b-alert.alert{display:flex;margin-bottom:0}.b-alert.alert.b-stack-gap{margin-bottom:var(--b-s4)}.alert-link{color:var(--b-fg);font-weight:600;text-decoration:underline}.card,.panel{position:relative;display:flex;flex-direction:column;min-width:0;margin-bottom:var(--b-s4);background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg)}.card-header,.panel-heading{padding:var(--b-s3) var(--b-s5);border-bottom:1px solid var(--b-line);background:transparent;font-weight:600}.card-body,.panel-body{flex:1 1 auto;padding:var(--b-s5)}.card-footer,.panel-footer{padding:var(--b-s3) var(--b-s5);border-top:1px solid var(--b-line);background:var(--b-surface-2);border-radius:0 0 var(--b-radius-lg) var(--b-radius-lg)}.card-title,.panel-title{margin:0 0 var(--b-s3);font-family:var(--b-font-ui);font-size:0.9375rem;font-weight:600;color:var(--b-fg)}.card-header .card-title,.panel-heading .panel-title{margin:0}.card-subtitle{margin-top:0;color:var(--b-fg-2);font-size:var(--b-text-sm)}.card-text:last-child{margin-bottom:0}.card-minimise,.panel-minimise{display:none}.well{padding:var(--b-s4);border-radius:var(--b-radius);background:var(--b-surface-2);border:1px solid var(--b-line)}.table{width:100%;margin-bottom:var(--b-s4);color:var(--b-fg);font-size:0.875rem;font-variant-numeric:tabular-nums;background:transparent}.table th,.table td{padding:var(--b-s3) var(--b-s4);border-top:0;border-bottom:1px solid var(--b-line);vertical-align:middle}.table thead th{color:var(--b-fg-3);font-size:var(--b-text-xs);font-weight:500;letter-spacing:var(--b-tracking-caps);text-transform:uppercase;white-space:nowrap}.table-sm th,.table-sm td,.table-condensed th,.table-condensed td{padding:var(--b-s2) var(--b-s3)}.table-striped tbody tr:nth-of-type(odd){background:var(--b-surface-2)}.table-hover tbody tr:hover,.table-list tbody tr:hover{background:var(--b-surface-2);cursor:pointer}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid var(--b-line)}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.card>.table,.card>.table-responsive>.table{margin-bottom:0}.badge,.label{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:var(--b-radius-sm);background:var(--b-neutral-tint);color:var(--b-neutral-text);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle}.badge-pill{border-radius:10px}.badge-primary,.badge-info,.label-info,.label-primary{background:var(--b-info-tint);color:var(--b-info-text)}.badge-success,.label-success,.status-active,.status-paid,.status-accepted,.status-answered,.status-completed{background:var(--b-success-tint);color:var(--b-success-text)}.badge-warning,.label-warning,.status-pending,.status-unpaid,.status-delivered,.status-on-hold,.status-in-progress,.status-draft{background:var(--b-warning-tint);color:var(--b-warning-text)}.badge-danger,.label-danger,.status-suspended,.status-terminated,.status-overdue,.status-fraud,.status-collections,.status-lost,.status-dead{background:var(--b-danger-tint);color:var(--b-danger-text)}.status-cancelled,.status-closed,.status-expired,.status-refunded,.label-default{background:var(--b-neutral-tint);color:var(--b-neutral-text)}.status-open,.status-customer-reply{background:var(--b-info-tint);color:var(--b-info-text)}.status-custom{color:#fff}.b-pill.status{height:22px}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:var(--b-s3) var(--b-s4);border:1px solid var(--b-line);border-top-width:0;background:var(--b-surface);color:var(--b-fg)}.list-group-item:first-child{border-top-width:1px;border-radius:var(--b-radius-lg) var(--b-radius-lg) 0 0}.list-group-item:last-child{border-radius:0 0 var(--b-radius-lg) var(--b-radius-lg)}.list-group-flush .list-group-item{border-left:0;border-right:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-item-action:hover{background:var(--b-surface-2);text-decoration:none}.list-group-item.active{background:var(--b-accent-tint);color:var(--b-accent-text);border-color:var(--b-line)}.list-group-item.disabled{opacity:0.55;pointer-events:none}.list-group-item small{display:block;color:var(--b-fg-3)}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--b-s2) var(--b-s3);color:var(--b-fg-2);font-weight:500}.nav-link:hover{color:var(--b-fg);text-decoration:none}.nav-tabs{gap:var(--b-s5);border-bottom:1px solid var(--b-line);margin-bottom:var(--b-s4);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nav-tabs .nav-link{position:relative;padding:10px 1px;border:0;background:none;white-space:nowrap}.nav-tabs .nav-link.active,.nav-tabs .nav-item.active>.nav-link{color:var(--b-fg)}.nav-tabs .nav-link.active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--b-accent)}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.responsive-tabs-sm-connector{display:none}.fade{transition:opacity var(--b-dur-2) linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height var(--b-dur-3) var(--b-ease)}.dropdown,.dropup,.dropleft,.dropright{position:relative}.dropdown-toggle::after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.dropdown-menu{position:absolute;top:100%;left:0;z-index:var(--b-z-pop);display:none;min-width:200px;padding:var(--b-s1);margin:6px 0 0;background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg);box-shadow:var(--b-shadow-pop);font-size:0.875rem;list-style:none}.dropdown-menu.show{display:block}.dropdown-menu-right{right:0;left:auto}.dropdown-item{display:block;width:100%;padding:8px var(--b-s3);clear:both;border:0;border-radius:var(--b-radius);background:transparent;color:var(--b-fg);text-align:inherit;white-space:nowrap;cursor:pointer}.dropdown-item:hover,.dropdown-item:focus{background:var(--b-surface-3);text-decoration:none;color:var(--b-fg)}.dropdown-item.disabled{opacity:0.5;pointer-events:none}li.dropdown-item{padding:0}li.dropdown-item>a{display:block;padding:8px var(--b-s3);color:inherit}.dropdown-divider{height:0;margin:var(--b-s1) calc(-1 * var(--b-s1));border-top:1px solid var(--b-line)}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:var(--b-z-modal);display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;max-width:520px;margin:var(--b-s4);pointer-events:none}@media (min-width:576px){.modal-dialog{margin:10vh auto}}.modal-lg{max-width:800px}.modal-sm{max-width:360px}.modal.fade .modal-dialog{transform:translateY(8px);transition:transform var(--b-dur-2) var(--b-ease)}.modal.show .modal-dialog{transform:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background:var(--b-surface);color:var(--b-fg);border:1px solid var(--b-line);border-radius:var(--b-radius-xl);box-shadow:var(--b-shadow-sheet);outline:0}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--b-s3);padding:var(--b-s4) var(--b-s5);border-bottom:1px solid var(--b-line);background:transparent !important;color:var(--b-fg) !important}.modal-title{margin:0;font-family:var(--b-font-ui);font-size:1rem;font-weight:600;color:var(--b-fg)}.modal-body{position:relative;flex:1 1 auto;padding:var(--b-s5)}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--b-s2);padding:var(--b-s3) var(--b-s5);border-top:1px solid var(--b-line);background:var(--b-surface-2);border-radius:0 0 var(--b-radius-xl) var(--b-radius-xl)}.modal-footer .loader{margin-right:auto;display:flex;align-items:center;gap:var(--b-s2);color:var(--b-fg-3)}.modal-backdrop{position:fixed;top:0;left:0;z-index:calc(var(--b-z-modal) - 10);width:100vw;height:100vh;background:rgba(11,27,63,0.5)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:1}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-size:var(--b-text-xs);opacity:0;word-wrap:break-word}.tooltip.show{opacity:1}.tooltip-inner{max-width:240px;padding:6px 8px;border-radius:var(--b-radius-sm);background:var(--b-inverse);color:var(--b-inverse-fg);text-align:center}.tooltip .arrow{display:none}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:320px;background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg);box-shadow:var(--b-shadow-pop);font-size:0.875rem}.popover .arrow{display:none}.popover-header{margin:0;padding:var(--b-s3) var(--b-s4);border-bottom:1px solid var(--b-line);font-size:0.875rem}.popover-body{padding:var(--b-s3) var(--b-s4);color:var(--b-fg)}.progress{display:flex;height:6px;overflow:hidden;border-radius:3px;background:var(--b-surface-3)}.progress-bar{display:flex;flex-direction:column;justify-content:center;height:100%;background:var(--b-accent);color:#fff;font-size:0;transition:width var(--b-dur-3) var(--b-ease)}.pagination{display:flex;flex-wrap:wrap;gap:4px;padding-left:0;list-style:none;margin:var(--b-s4) 0}.page-link{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--b-s2);border:1px solid var(--b-line-2);border-radius:var(--b-radius);color:var(--b-fg-2);font-size:var(--b-text-sm);font-variant-numeric:tabular-nums}.page-link:hover{border-color:var(--b-control-hover);color:var(--b-fg);text-decoration:none}.page-item.active .page-link{background:var(--b-accent);border-color:var(--b-accent);color:#fff}.page-item.disabled .page-link{opacity:0.45;pointer-events:none}.dataTables_wrapper{position:relative;background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg);overflow:hidden}.dataTables_wrapper .listtable{position:relative}.dataTables_wrapper .dataTables_filter{padding:var(--b-s3) var(--b-s4);border-bottom:1px solid var(--b-line)}.dataTables_wrapper .dataTables_filter label{display:block;margin:0}.dataTables_wrapper .dataTables_filter input{width:100%;max-width:280px;height:var(--b-control-h-sm);padding:0 var(--b-s3);border:1px solid var(--b-control);border-radius:var(--b-radius);background:var(--b-surface);color:var(--b-fg);font:inherit;font-size:var(--b-text-sm)}.dataTables_wrapper .dataTables_info{padding:var(--b-s3) var(--b-s4);color:var(--b-fg-3);font-size:var(--b-text-sm);border-top:1px solid var(--b-line)}.dataTables_wrapper .dataTables_paginate{display:flex;flex-wrap:wrap;gap:4px;padding:0 var(--b-s4) var(--b-s3)}.dataTables_wrapper .dataTables_paginate .paginate_button,.dataTables_wrapper .dataTables_paginate a{display:inline-flex;align-items:center;min-width:32px;height:32px;padding:0 var(--b-s2);border:1px solid var(--b-line-2);border-radius:var(--b-radius);color:var(--b-fg-2);font-size:var(--b-text-sm);cursor:pointer}.dataTables_wrapper .dataTables_paginate .current{background:var(--b-accent);border-color:var(--b-accent);color:#fff}.dataTables_wrapper .dataTables_paginate .disabled{opacity:0.45;pointer-events:none}.dataTables_wrapper .dataTables_length{padding:0 var(--b-s4) var(--b-s3);color:var(--b-fg-3);font-size:var(--b-text-sm)}.dataTables_wrapper .dataTables_length select{width:auto;display:inline-block;height:30px}.dataTables_wrapper table.dataTable{margin:0 !important;border:0}table.dataTable thead th{cursor:pointer}table.dataTable thead .sorting_asc::after{content:" ↑";color:var(--b-fg-3)}table.dataTable thead .sorting_desc::after{content:" ↓";color:var(--b-fg-3)}.view-filter-btns .list-group-item.active{font-weight:600}.icheckbox_square-blue,.iradio_square-blue{position:relative;display:inline-block;flex:none;width:18px;height:18px;margin:0 8px 0 0;vertical-align:-4px;border:1px solid var(--b-control);background:var(--b-surface) !important;cursor:pointer}.icheckbox_square-blue{border-radius:4px}.iradio_square-blue{border-radius:50%}.icheckbox_square-blue.hover,.iradio_square-blue.hover{border-color:var(--b-control-hover)}.icheckbox_square-blue.focus,.iradio_square-blue.focus{box-shadow:0 0 0 3px var(--b-focus-halo);border-color:var(--b-focus)}.icheckbox_square-blue.checked{border-color:var(--b-accent);background:var(--b-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 13px no-repeat !important}.iradio_square-blue.checked{border:5px solid var(--b-accent)}.icheckbox_square-blue.disabled,.iradio_square-blue.disabled{opacity:0.45;cursor:not-allowed}.bootstrap-switch{display:inline-block;border:1px solid var(--b-control) !important;border-radius:999px !important;overflow:hidden;background:var(--b-surface-3);vertical-align:middle}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{font-size:var(--b-text-xs);font-weight:600}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{background:var(--b-accent) !important;color:#fff !important}.bootstrap-switch .bootstrap-switch-label{background:var(--b-surface) !important}#fullpage-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(11,27,63,0.55);color:#fff}#fullpage-overlay.w-hidden{display:none !important}#fullpage-overlay .inner-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--b-s3);padding:var(--b-s6);border-radius:var(--b-radius-xl);background:var(--b-surface);color:var(--b-fg);box-shadow:var(--b-shadow-sheet)}.md-editor{border:1px solid var(--b-control) !important;border-radius:var(--b-radius) !important;overflow:hidden;background:var(--b-surface)}.md-editor>.md-header{padding:6px !important;border-bottom:1px solid var(--b-line);background:var(--b-surface-2)}.md-editor>textarea{border:0 !important;background:var(--b-surface) !important;color:var(--b-fg) !important;font-family:var(--b-font-ui) !important;font-size:var(--b-control-font) !important;padding:10px var(--b-s3) !important}.md-editor .btn-group{margin-right:4px}.md-editor .btn{height:28px;padding:0 8px;font-size:var(--b-text-xs)}.md-editor>.md-footer,.md-editor .md-footer{padding:6px var(--b-s3);border-top:1px solid var(--b-line);background:var(--b-surface-2);color:var(--b-fg-3);font-size:var(--b-text-xs)}.md-editor.active{border-color:var(--b-focus) !important;box-shadow:0 0 0 3px var(--b-focus-halo)}.intl-tel-input{display:block;width:100%}.intl-tel-input .country-list{background:var(--b-surface);color:var(--b-fg);border:1px solid var(--b-line);border-radius:var(--b-radius);box-shadow:var(--b-shadow-pop)}.intl-tel-input .country-list .country.highlight{background:var(--b-surface-3)}.intl-tel-input .selected-flag{border-radius:var(--b-radius) 0 0 var(--b-radius)}.container,.container-fluid{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}.b-page-content .container,.b-module .container{padding-left:0;padding-right:0}.row{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*='col-']{padding-right:0;padding-left:0}.col,.col-auto,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-sm,.col-sm-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;padding-right:12px;padding-left:12px;min-width:0}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25.0%;max-width:25.0%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50.0%;max-width:50.0%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75.0%;max-width:75.0%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100.0%;max-width:100.0%}.offset-0{margin-left:0%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25.0%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50.0%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75.0%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}.order-first{order:-1}.order-last{order:13}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.mr-0,.mx-0{margin-right:0 !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.pr-0,.px-0{padding-right:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.m-6{margin:4rem !important}.mt-6,.my-6{margin-top:4rem !important}.mb-6,.my-6{margin-bottom:4rem !important}.ml-6,.mx-6{margin-left:4rem !important}.mr-6,.mx-6{margin-right:4rem !important}.p-6{padding:4rem !important}.pt-6,.py-6{padding-top:4rem !important}.pb-6,.py-6{padding-bottom:4rem !important}.pl-6,.px-6{padding-left:4rem !important}.pr-6,.px-6{padding-right:4rem !important}.m-7{margin:5rem !important}.mt-7,.my-7{margin-top:5rem !important}.mb-7,.my-7{margin-bottom:5rem !important}.ml-7,.mx-7{margin-left:5rem !important}.mr-7,.mx-7{margin-right:5rem !important}.p-7{padding:5rem !important}.pt-7,.py-7{padding-top:5rem !important}.pb-7,.py-7{padding-bottom:5rem !important}.pl-7,.px-7{padding-left:5rem !important}.pr-7,.px-7{padding-right:5rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25.0%;max-width:25.0%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50.0%;max-width:50.0%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75.0%;max-width:75.0%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100.0%;max-width:100.0%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25.0%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50.0%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75.0%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.order-sm-first{order:-1}.order-sm-last{order:13}.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.m-sm-6{margin:4rem !important}.mt-sm-6,.my-sm-6{margin-top:4rem !important}.mb-sm-6,.my-sm-6{margin-bottom:4rem !important}.ml-sm-6,.mx-sm-6{margin-left:4rem !important}.mr-sm-6,.mx-sm-6{margin-right:4rem !important}.p-sm-6{padding:4rem !important}.pt-sm-6,.py-sm-6{padding-top:4rem !important}.pb-sm-6,.py-sm-6{padding-bottom:4rem !important}.pl-sm-6,.px-sm-6{padding-left:4rem !important}.pr-sm-6,.px-sm-6{padding-right:4rem !important}.m-sm-7{margin:5rem !important}.mt-sm-7,.my-sm-7{margin-top:5rem !important}.mb-sm-7,.my-sm-7{margin-bottom:5rem !important}.ml-sm-7,.mx-sm-7{margin-left:5rem !important}.mr-sm-7,.mx-sm-7{margin-right:5rem !important}.p-sm-7{padding:5rem !important}.pt-sm-7,.py-sm-7{padding-top:5rem !important}.pb-sm-7,.py-sm-7{padding-bottom:5rem !important}.pl-sm-7,.px-sm-7{padding-left:5rem !important}.pr-sm-7,.px-sm-7{padding-right:5rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25.0%;max-width:25.0%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50.0%;max-width:50.0%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75.0%;max-width:75.0%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100.0%;max-width:100.0%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25.0%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50.0%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75.0%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.order-md-first{order:-1}.order-md-last{order:13}.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.m-md-6{margin:4rem !important}.mt-md-6,.my-md-6{margin-top:4rem !important}.mb-md-6,.my-md-6{margin-bottom:4rem !important}.ml-md-6,.mx-md-6{margin-left:4rem !important}.mr-md-6,.mx-md-6{margin-right:4rem !important}.p-md-6{padding:4rem !important}.pt-md-6,.py-md-6{padding-top:4rem !important}.pb-md-6,.py-md-6{padding-bottom:4rem !important}.pl-md-6,.px-md-6{padding-left:4rem !important}.pr-md-6,.px-md-6{padding-right:4rem !important}.m-md-7{margin:5rem !important}.mt-md-7,.my-md-7{margin-top:5rem !important}.mb-md-7,.my-md-7{margin-bottom:5rem !important}.ml-md-7,.mx-md-7{margin-left:5rem !important}.mr-md-7,.mx-md-7{margin-right:5rem !important}.p-md-7{padding:5rem !important}.pt-md-7,.py-md-7{padding-top:5rem !important}.pb-md-7,.py-md-7{padding-bottom:5rem !important}.pl-md-7,.px-md-7{padding-left:5rem !important}.pr-md-7,.px-md-7{padding-right:5rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25.0%;max-width:25.0%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50.0%;max-width:50.0%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75.0%;max-width:75.0%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100.0%;max-width:100.0%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25.0%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50.0%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75.0%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}.order-lg-first{order:-1}.order-lg-last{order:13}.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.m-lg-6{margin:4rem !important}.mt-lg-6,.my-lg-6{margin-top:4rem !important}.mb-lg-6,.my-lg-6{margin-bottom:4rem !important}.ml-lg-6,.mx-lg-6{margin-left:4rem !important}.mr-lg-6,.mx-lg-6{margin-right:4rem !important}.p-lg-6{padding:4rem !important}.pt-lg-6,.py-lg-6{padding-top:4rem !important}.pb-lg-6,.py-lg-6{padding-bottom:4rem !important}.pl-lg-6,.px-lg-6{padding-left:4rem !important}.pr-lg-6,.px-lg-6{padding-right:4rem !important}.m-lg-7{margin:5rem !important}.mt-lg-7,.my-lg-7{margin-top:5rem !important}.mb-lg-7,.my-lg-7{margin-bottom:5rem !important}.ml-lg-7,.mx-lg-7{margin-left:5rem !important}.mr-lg-7,.mx-lg-7{margin-right:5rem !important}.p-lg-7{padding:5rem !important}.pt-lg-7,.py-lg-7{padding-top:5rem !important}.pb-lg-7,.py-lg-7{padding-bottom:5rem !important}.pl-lg-7,.px-lg-7{padding-left:5rem !important}.pr-lg-7,.px-lg-7{padding-right:5rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25.0%;max-width:25.0%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50.0%;max-width:50.0%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75.0%;max-width:75.0%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100.0%;max-width:100.0%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25.0%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50.0%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75.0%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}.order-xl-first{order:-1}.order-xl-last{order:13}.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.m-xl-6{margin:4rem !important}.mt-xl-6,.my-xl-6{margin-top:4rem !important}.mb-xl-6,.my-xl-6{margin-bottom:4rem !important}.ml-xl-6,.mx-xl-6{margin-left:4rem !important}.mr-xl-6,.mx-xl-6{margin-right:4rem !important}.p-xl-6{padding:4rem !important}.pt-xl-6,.py-xl-6{padding-top:4rem !important}.pb-xl-6,.py-xl-6{padding-bottom:4rem !important}.pl-xl-6,.px-xl-6{padding-left:4rem !important}.pr-xl-6,.px-xl-6{padding-right:4rem !important}.m-xl-7{margin:5rem !important}.mt-xl-7,.my-xl-7{margin-top:5rem !important}.mb-xl-7,.my-xl-7{margin-bottom:5rem !important}.ml-xl-7,.mx-xl-7{margin-left:5rem !important}.mr-xl-7,.mx-xl-7{margin-right:5rem !important}.p-xl-7{padding:5rem !important}.pt-xl-7,.py-xl-7{padding-top:5rem !important}.pb-xl-7,.py-xl-7{padding-bottom:5rem !important}.pl-xl-7,.px-xl-7{padding-left:5rem !important}.pr-xl-7,.px-xl-7{padding-right:5rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-grow-1{flex-grow:1 !important}.flex-fill{flex:1 1 auto !important}.align-self-center{align-self:center !important}.align-middle{vertical-align:middle !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-100{height:100% !important}.mw-100{max-width:100% !important}.mw-540{max-width:540px;margin-left:auto;margin-right:auto}.clearfix::after{display:block;clear:both;content:''}.overflow-hidden{overflow:hidden !important}.position-relative{position:relative !important}.rounded{border-radius:var(--b-radius) !important}.border{border:1px solid var(--b-line) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--b-line) !important}.border-bottom{border-bottom:1px solid var(--b-line) !important}.beep-ui .bapp{--ink:var(--b-fg);--muted:var(--b-fg-2);--brand:var(--b-accent);--brand2:var(--b-accent-hover);--line:var(--b-line);--soft:var(--b-surface-2);font-family:var(--b-font-ui);color:var(--b-fg)}.beep-ui .bapp-hero{gap:var(--b-s4) var(--b-s6);padding:var(--b-s5);background:var(--b-surface);color:var(--b-fg);border:1px solid var(--b-line);border-radius:var(--b-radius-lg)}@media (min-width:992px){.beep-ui .bapp-hero{padding:var(--b-s6)}}.beep-ui .bapp-hero h2{margin:0 0 4px;color:var(--b-fg);font-family:var(--b-font-display);font-size:1.25rem;font-weight:600;letter-spacing:var(--b-tracking-tight)}.beep-ui .bapp-hero .sub{opacity:1;color:var(--b-fg-2);font-size:0.875rem}.beep-ui .bapp-pill{height:22px;margin-left:var(--b-s2);padding:0 8px;border-radius:var(--b-radius-sm);background:var(--b-success-tint);color:var(--b-success-text);font-size:var(--b-text-xs);font-weight:500;line-height:22px;letter-spacing:0;text-transform:none}.beep-ui .bapp-pill.off{background:var(--b-danger-tint);color:var(--b-danger-text)}.beep-ui .bapp-open{height:var(--b-control-h-lg);padding:0 var(--b-s5);border-radius:var(--b-radius);background:var(--b-accent);color:#fff !important;font-size:0.9375rem;font-weight:600;box-shadow:none}.beep-ui .bapp-open:hover{background:var(--b-accent-hover)}.beep-ui .bapp-open:focus-visible{outline:2px solid var(--b-focus);outline-offset:2px}.beep-ui .bapp-grid{gap:var(--b-s4);margin-top:var(--b-s4)}@media (min-width:992px){.beep-ui .bapp-grid{gap:var(--b-s6);margin-top:var(--b-s6)}}.beep-ui .bapp-card{padding:var(--b-s5);background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius-lg)}@media (min-width:992px){.beep-ui .bapp-card{padding:var(--b-s5) var(--b-s6)}}.beep-ui .bapp>.bapp-card{margin-top:var(--b-s4) !important}@media (min-width:992px){.beep-ui .bapp>.bapp-card{margin-top:var(--b-s6) !important}}.beep-ui .bapp-card h3{margin:0 0 var(--b-s3);color:var(--b-fg-3);font-size:var(--b-text-xs);font-weight:500;letter-spacing:var(--b-tracking-caps)}.beep-ui .bapp-card p{color:var(--b-fg-2) !important;font-size:0.875rem}.beep-ui .bapp-big{font-size:var(--b-text-stat);font-weight:600;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.beep-ui .bapp-big small{color:var(--b-fg-3);font-size:var(--b-text-sm);font-weight:500;letter-spacing:0}.beep-ui .bapp-bar{height:6px;margin-top:var(--b-s3);border-radius:3px;background:var(--b-surface-3)}.beep-ui .bapp-bar span{background:var(--b-accent);border-radius:3px}.beep-ui .bapp-apps{gap:var(--b-s2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.beep-ui .bapp-app{gap:var(--b-s3);padding:var(--b-s3);border:1px solid var(--b-line);border-radius:var(--b-radius);background:var(--b-surface)}.beep-ui .bapp-app b{font-size:0.875rem;font-weight:600;color:var(--b-fg)}.beep-ui .bapp-app em{font-size:var(--b-text-sm);color:var(--b-fg-3)}.beep-ui .bapp-ic{position:relative;width:36px;height:36px;border:0;border-radius:var(--b-radius);background:var(--b-fam-apps-tint) !important}.beep-ui .bapp-ic::after{content:"";position:absolute;inset:8px;background:var(--b-fam-apps);-webkit-mask:var(--bapp-icon) center / contain no-repeat;mask:var(--bapp-icon) center / contain no-repeat}.beep-ui .bapp-ic-pill{--bapp-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9540a' stroke-width='2'%3E%3Crect x='3' y='8' width='18' height='8' rx='4' transform='rotate(-35 12 12)'/%3E%3Cpath d='M9.5 8.5l5 7'/%3E%3C/svg%3E")}.beep-ui .bapp-ic-home{--bapp-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9540a' stroke-width='2'%3E%3Cpath d='M3 11l9-7 9 7v9a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E")}.beep-ui .bapp-ic-school{--bapp-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9540a' stroke-width='2'%3E%3Cpath d='M2 9l10-5 10 5-10 5z'/%3E%3Cpath d='M6 11v5c3 2 9 2 12 0v-5'/%3E%3C/svg%3E")}.beep-ui .bapp-ic-shield{--bapp-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9540a' stroke-width='2'%3E%3Cpath d='M12 2l8 3v6c0 5-3.4 9.4-8 11-4.6-1.6-8-6-8-11V5z'/%3E%3C/svg%3E")}.beep-ui .bapp-ic-till{--bapp-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9540a' stroke-width='2'%3E%3Crect x='3' y='10' width='18' height='10' rx='2'/%3E%3Cpath d='M7 10V4h10v6M7 14h2M11 14h2M15 14h2'/%3E%3C/svg%3E")}.beep-ui .bapp-ic-invoice{--bapp-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9540a' stroke-width='2'%3E%3Cpath d='M6 2h9l5 5v15H6z'/%3E%3Cpath d='M9 12h7M9 16h7'/%3E%3C/svg%3E")}.beep-ui .bapp-ic-box{--bapp-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9540a' stroke-width='2'%3E%3Cpath d='M3 7l9-4 9 4v10l-9 4-9-4z'/%3E%3Cpath d='M3 7l9 4 9-4M12 11v10'/%3E%3C/svg%3E")}.beep-ui .bapp-ic-receipt{--bapp-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9540a' stroke-width='2'%3E%3Cpath d='M5 2h14v20l-3-2-2 2-2-2-2 2-2-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E")}.beep-ui .bapp-ic-sms{--bapp-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9540a' stroke-width='2'%3E%3Cpath d='M4 4h16v12H8l-4 4z'/%3E%3C/svg%3E")}.beep-ui .bapp-ic-spark{--bapp-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9540a' stroke-width='2'%3E%3Cpath d='M12 2l2.4 7.6L22 12l-7.6 2.4L12 22l-2.4-7.6L2 12l7.6-2.4z'/%3E%3C/svg%3E")}.beep-ui .bapp-kv{padding:10px 0;font-size:0.875rem;border-bottom-color:var(--b-line);font-variant-numeric:tabular-nums}.beep-ui .bapp-kv span{color:var(--b-fg-2)}.beep-ui .bapp-kv b{font-weight:500}.beep-ui .bapp-note{margin-top:var(--b-s4);padding:var(--b-s3) var(--b-s4);border:1px solid var(--b-warning-line);border-radius:var(--b-radius-lg);background:var(--b-warning-tint);color:var(--b-fg);font-size:0.875rem}.beep-ui .bapp a.bapp-link{color:var(--b-accent-text);font-weight:500}.beep-ui [style*="#fff7f0"]{background:var(--b-warning-tint) !important;border-color:var(--b-warning-line) !important;color:var(--b-fg);border-radius:var(--b-radius-lg) !important}.beep-ui [style*="#d9540a"]{color:var(--b-accent-text) !important}.beep-ui [style*="#ff6a13"]{background:var(--b-accent) !important;border-radius:var(--b-radius) !important}.beep-ui [style*="-apple-system"]{font-family:var(--b-font-ui) !important}.beep-ui .bapp-ai{background:var(--b-surface);border-color:var(--b-line)}.beep-ui .bapp-ai-head{margin-bottom:var(--b-s3)}.beep-ui .bapp-topup{height:var(--b-control-h-sm);padding:0 var(--b-s3);border:1px solid var(--b-accent);border-radius:var(--b-radius);background:var(--b-accent);color:#fff !important;font-size:var(--b-text-sm);font-weight:600}.beep-ui .bapp-topup:hover{background:var(--b-accent-hover)}.beep-ui .bapp-ai-grid{gap:var(--b-s6);margin:var(--b-s2) 0 var(--b-s5)}.beep-ui .bapp-label{margin-bottom:4px;color:var(--b-fg-2);font-size:var(--b-text-sm);font-weight:500}.beep-ui .bapp-sub{margin-top:var(--b-s2);color:var(--b-fg-3);font-size:var(--b-text-sm)}.beep-ui .bapp-bar.low span{background:var(--b-warning)}.beep-ui .bapp-chart{gap:2px;height:64px;border-bottom-color:var(--b-line)}.beep-ui .bapp-chart span{background:var(--b-accent);border-radius:2px 2px 0 0;opacity:0.85}.beep-ui .bapp-chart span:hover{opacity:1}.beep-ui .bapp-chart span.e{background:var(--b-surface-3);opacity:1}.beep-ui .bapp-axis{color:var(--b-fg-3);font-size:var(--b-text-xs);font-variant-numeric:tabular-nums}.beep-ui .bapp-pill-soft{height:20px;padding:0 7px;border-radius:var(--b-radius-sm);background:var(--b-warning-tint);color:var(--b-warning-text);font-size:11px;font-weight:600;line-height:20px;vertical-align:middle}.beep-ui .bapp-ai-head h3{margin:0}
