@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;1,400;1,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,700;1,400;1,700&display=swap);#drawers .underlay{position:absolute;top:0;left:0;width:100vw;min-height:100vh;min-height:-webkit-fill-available;max-height:100vh;max-height:-webkit-fill-available;background-color:rgba(34,46,62,.55);z-index:250;transition:opacity .2s ease}#drawers .underlay.v-enter{opacity:0}#drawers .underlay.v-enter-to,#drawers .underlay.v-leave{opacity:1}#drawers .underlay.v-leave-to{opacity:0}#drawers .card-drawer{position:absolute;margin:auto;bottom:0}.key-pad-wrapper[data-v-5cd9021a]{display:flex;flex-direction:column;flex:1;align-items:stretch}.key-pad[data-v-5cd9021a]{display:grid;grid-template-columns:repeat(3,1fr);max-height:600px;grid-gap:1px;justify-content:center;align-items:center;flex:1}.key-pad .column[data-v-5cd9021a]{background-color:transparent;display:flex;justify-content:center;align-items:center;font-size:60px;color:#304258;cursor:pointer;transition:background-color .1s ease-in-out}.key-pad .column[data-v-5cd9021a]:active:not([disabled]){background-color:rgba(0,0,0,.1)}@media only screen and (max-height:725px){.key-pad .column[data-v-5cd9021a]{font-size:40px}}.dots[data-v-5cd9021a]{text-align:center}.dot[data-v-5cd9021a]{font-size:32px}.dot+.dot[data-v-5cd9021a]{margin-left:20px}.st0[data-v-ace38982]{fill:url(#SVGID_1_)}.st1[data-v-ace38982]{fill:url(#SVGID_2_)}.st2[data-v-ace38982]{fill:url(#SVGID_3_)}.st3[data-v-ace38982]{fill:url(#SVGID_4_)}.st4[data-v-ace38982]{fill:url(#SVGID_5_)}.st5[data-v-ace38982]{fill:url(#SVGID_6_)}.st6[data-v-ace38982]{fill:url(#SVGID_7_)}.st7[data-v-ace38982]{fill:url(#SVGID_8_)}.st8[data-v-ace38982]{fill:url(#SVGID_9_)}#logo{overflow:hidden}#merchant{text-align:center}#merchant h4{color:#fff;margin:0;text-shadow:0 0 35px rgba(5,22,58,.76);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#blytz-logo{height:6.5vh;max-width:55vw;-o-object-fit:contain;object-fit:contain}.menu-item[data-v-7ba224fa]{padding:10px;margin:10px 15px;transition:background-color .2s ease-in-out;background-color:transparent;font-family:Roboto Condensed,sans-serif;color:#fff;display:flex;align-items:center}.menu-item.router-link-exact-active[data-v-7ba224fa],.menu-item.router-link-exact-active[data-v-7ba224fa]:hover{background:hsla(0,0%,100%,.12);box-shadow:0 3px 6px rgba(0,0,0,.529);border-radius:6px}.menu-item[data-v-7ba224fa]:hover{background-color:hsla(0,0%,100%,.06);cursor:pointer}.icon-container[data-v-7ba224fa]{margin:0 15px}.icon-container .svg[data-v-7ba224fa]{font-size:21px;margin-right:25px}.label[data-v-7ba224fa]{flex:1;text-decoration:none}.sub-items[data-v-7ba224fa]{color:#fff;background:hsla(0,0%,100%,.06);overflow:hidden;transition:height 222ms ease-in-out}.sub-item[data-v-7ba224fa]{margin-left:50px;font-weight:700;padding:15px 0 15px 15px;background-color:transparent;transition:background-color .2s ease-in-out}.sub-item.active[data-v-7ba224fa]{background-color:hsla(0,0%,100%,.12)}.sub-item[data-v-7ba224fa]:hover{background-color:hsla(0,0%,100%,.06);cursor:pointer}.extra[data-v-7ba224fa]{transition:transform 222ms ease-in-out}.extra.opened[data-v-7ba224fa]{transform:rotate(-90deg)}nav[data-v-a45b35d2]{position:fixed;top:60px;left:0;bottom:0;width:min(290px,85vw);max-width:290px;background:#222e3e;box-shadow:0 -1px 0 0 #222e3e;z-index:100;transform:translateX(-100%);transition:transform 222ms ease-in-out;overflow-y:auto}nav.opened[data-v-a45b35d2]{transform:translateX(0)}.nav-divider[data-v-a45b35d2]{border:0;border-top:1px solid hsla(0,0%,100%,.12);margin:8px 15px 4px}[data-v-ab7e4ce8]:root{--app-height:100%}.page-container[data-v-ab7e4ce8]{height:100vh;height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;overflow-x:hidden;background:#222e3e}.page-content[data-v-ab7e4ce8]{flex-grow:1;display:flex;flex-direction:column;overflow:auto;max-width:600px;width:100%;margin:0 auto}@media screen and (min-width:600px){.page-content[data-v-ab7e4ce8]{overflow-y:auto}}.powered[data-v-ab7e4ce8]{display:block;padding:10px;color:#c9d2dc;display:flex;font-size:12px;text-align:center;background:#000}.powered svg[data-v-ab7e4ce8]{height:16px}.powered a[data-v-ab7e4ce8]{font-size:11px;margin-left:8px;color:#c9d2dc;cursor:grab}.powered a[data-v-ab7e4ce8]:first-of-type{margin-left:auto}.powered a[data-v-ab7e4ce8]:focus,.powered a[data-v-ab7e4ce8]:hover{color:#fff}.brand-logo[data-v-ab7e4ce8]{height:25px}.page-nav[data-v-ab7e4ce8]{color:#fff;position:absolute}.page-footer[data-v-ab7e4ce8]{position:relative;z-index:200}.page-footer[data-v-ab7e4ce8]:before{content:"";display:block;position:absolute;height:5px;width:100%;background:#000;bottom:calc(100% - 1px)}.spinner-container[data-v-ab7e4ce8]{position:absolute;top:0;left:0;height:100vh;width:100vw;font-size:5em;display:flex;justify-content:center;align-items:center;background-color:rgba(34,46,62,.55);z-index:15;color:#fff}.body-content[data-v-ab7e4ce8]{overflow:auto}.card-wrapper[data-v-ab7e4ce8],.page-card[data-v-ab7e4ce8]{z-index:3;position:relative;left:0}.card-wrapper.nav-overlay[data-v-ab7e4ce8]:before{content:"";position:absolute;inset:0;background-color:rgba(34,46,62,.55);z-index:99}.card-wrapper.v-flex.grow.opened[data-v-ab7e4ce8]{pointer-events:none}.nav-click-capture[data-v-ab7e4ce8]{position:fixed;inset:60px 0 0 0;z-index:98;background:transparent}.logo-container[data-v-ab7e4ce8]{-o-object-fit:contain;object-fit:contain;margin:0;display:flex;justify-content:space-between;align-items:center;height:60px;position:sticky;top:0;z-index:10;background:#222e3e;box-shadow:none;padding:12px 10px}.logo-container .page-header-name[data-v-ab7e4ce8],.logo-container h1[data-v-ab7e4ce8]{color:#fff;font-weight:300;font-family:Roboto Condensed,sans-serif;font-size:35px;margin:0;text-transform:capitalize}.logo-container .page-header-name--link[data-v-ab7e4ce8]{text-decoration:none;cursor:pointer}.logo-container .page-header-name--link[data-v-ab7e4ce8]:focus,.logo-container .page-header-name--link[data-v-ab7e4ce8]:hover{opacity:.8;text-decoration:none}.logo-container .btn[data-v-ab7e4ce8],.logo-container span[data-v-ab7e4ce8]{flex-basis:25px;min-height:1px}.logo-container img[data-v-ab7e4ce8],.logo-container svg[data-v-ab7e4ce8]:not(.fa-bars){height:45px}.login-form[data-v-044fe845]{flex:1;display:flex;flex-direction:column}#password[data-v-044fe845]{margin-top:25px}.login-help[data-v-044fe845],.send-link[data-v-044fe845]{margin:10px;text-decoration:underline;text-align:center}.auth-tabs[data-v-044fe845]{display:flex;margin-bottom:25px;border-bottom:1px solid #dee2e6}.auth-tab[data-v-044fe845]{flex:1;padding:10px;text-align:center;color:#636c73;text-decoration:none;border-bottom:2px solid transparent;transition:color .1s ease-in-out,border-color .1s ease-in-out}.auth-tab.active[data-v-044fe845]{color:#304258;font-weight:700;border-bottom-color:#304258}.account-links[data-v-044fe845]{justify-content:space-between}.send-link[data-v-044fe845]{margin-top:30px}button[data-v-044fe845]{margin-top:35px}.auth-setup[data-v-044fe845]{text-align:center;padding:20px 0}.auth-setup__copy[data-v-044fe845]{color:#8193a9;margin-bottom:15px}.auth-setup__link[data-v-044fe845]{text-decoration:underline;color:#304258;font-weight:700}.auth-loading[data-v-044fe845]{display:flex;justify-content:center;padding:40px 0}:root{--blytz-navy-dark:#222e3e;--blytz-navy:#304258;--blytz-navy-light:#3f5876;--blytz-magenta:#dd1682;--blytz-magenta-hover:#b31269;--blytz-magenta-active:#660a3c;--blytz-magenta-tint:#f9d5e9;--blytz-steel:#8193a9;--blytz-steel-dark:#788492;--blytz-gray:#636c73;--blytz-border:#dee2e6;--blytz-surface:#f0f3f7;--blytz-inverse-muted:#c9d2dc;--blytz-white:#fff;--blytz-black:#000;--blytz-red:#c1272d;--blytz-red-hover:#9b1f24;--blytz-red-active:#5d1316;--blytz-red-tint:#f4d8d9;--blytz-amber:#fdb913;--blytz-amber-strong:#6f4f01;--blytz-amber-tint:#fff2d5;--blytz-green:#00be6f;--blytz-green-strong:#007041;--blytz-green-tint:#d1f3e5;--blytz-cyan:#17a2b8;--blytz-cyan-strong:#0c5864;--blytz-cyan-tint:#d5eef2;--blytz-logo-stop-1:#ac218c;--blytz-logo-stop-2:#f68b1f;--blytz-logo-stop-3:#5bc4bf;--color-text-heading:var(--blytz-navy-dark);--color-text-body:var(--blytz-navy);--color-text-secondary:var(--blytz-gray);--color-text-inverse:var(--blytz-white);--color-text-inverse-muted:var(--blytz-inverse-muted);--color-surface-page:var(--blytz-surface);--color-surface-raised:var(--blytz-white);--color-surface-inverse:var(--blytz-navy-dark);--color-border-decorative:var(--blytz-border);--color-border-decorative-strong:var(--blytz-steel);--color-border-control:var(--blytz-gray);--color-action-primary:var(--blytz-magenta);--color-action-primary-hover:var(--blytz-magenta-hover);--color-action-primary-active:var(--blytz-magenta-active);--color-action-primary-disabled:var(--blytz-magenta-tint);--color-action-secondary:var(--blytz-navy);--color-action-secondary-disabled:#dadde1;--color-action-secondary-hover:var(--blytz-navy-dark);--color-action-secondary-active:#10161d;--color-action-secondary-alt:var(--blytz-navy-light);--color-action-secondary-alt-disabled:#dce1e6;--color-action-secondary-alt-hover:var(--blytz-navy);--color-action-secondary-alt-active:#273749;--color-action-disabled:var(--blytz-steel);--color-status-danger:var(--blytz-red);--color-status-danger-hover:var(--blytz-red-hover);--color-status-danger-active:var(--blytz-red-active);--color-status-danger-subtle:var(--blytz-red-tint);--color-status-warning:var(--blytz-amber);--color-status-warning-strong:var(--blytz-amber-strong);--color-status-warning-subtle:var(--blytz-amber-tint);--color-status-success:var(--blytz-green);--color-status-success-strong:var(--blytz-green-strong);--color-status-success-subtle:var(--blytz-green-tint);--color-status-info:var(--blytz-cyan);--color-status-info-strong:var(--blytz-cyan-strong);--color-status-info-subtle:var(--blytz-cyan-tint);--color-scrim:rgba(34,46,62,.55);--color-focus-ring:var(--blytz-steel-dark);--color-focus-ring-inverse:hsla(0,0%,100%,.65);--color-overlay-subtle:hsla(0,0%,100%,.06);--color-overlay-medium:hsla(0,0%,100%,.12);--color-spinner-track:hsla(0,0%,100%,.4);--opacity-disabled:0.53;--opacity-muted:0.8;--font-body:Roboto,sans-serif;--font-display:"Roboto Condensed",sans-serif;--weight-regular:400;--weight-medium:500;--weight-display:700;--tracking-label:0.08em;--type-display-size:41px;--type-display-lh:1.15;--type-title-size:32px;--type-title-lh:1.2;--type-heading-size:24px;--type-heading-lh:1.25;--type-heading-sm-size:20px;--type-heading-sm-lh:1.3;--type-subhead-size:18px;--type-subhead-lh:1.4;--type-body-size:16px;--type-body-lh:1.6;--type-body-sm-size:14px;--type-body-sm-lh:1.5;--type-label-size:14px;--type-label-lh:1.3;--type-caption-size:12px;--type-caption-lh:1.4;--type-fine-print-size:11px;--type-fine-print-lh:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--gutter-mobile:24px;--gutter-desktop:40px;--container-card:400px;--container-nav-drawer:280px;--container-drawer:420px;--container-panel:340px;--breakpoint-mobile:600px;--breakpoint-desktop:960px;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--icon-inline:16px;--icon-control:20px;--icon-stroke:1.5px;--z-page:0;--z-nav:10;--z-dropdown:20;--z-drawer-scrim:40;--z-drawer:41;--z-modal-scrim:50;--z-modal:51;--z-toast:60;--timing-toast-dismiss:5000ms;--timing-session-warning:60000ms;--count-toast-max:3;--radius-field:4px;--radius-control:8px;--radius-container:12px;--radius-pill:999px;--border-width-default:1px;--border-width-emphasis:1.5px;--border-width-accent:4px;--border-width-focus:3px;--shadow-sm:0 1px 2px rgba(0,0,0,.06);--shadow-md:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 20px 40px rgba(0,0,0,.16);--shadow-float:0 4px 12px rgba(0,0,0,.16);--focus-ring-offset:2px;--focus-ring:0 0 0 var(--focus-ring-offset) var(--color-surface-raised),0 0 0 calc(var(--focus-ring-offset) + var(--border-width-focus)) var(--color-focus-ring);--focus-ring-inverse:0 0 0 var(--focus-ring-offset) var(--color-surface-inverse),0 0 0 calc(var(--focus-ring-offset) + var(--border-width-focus)) var(--color-focus-ring-inverse);--focus-ring-on-raised:0 0 0 var(--focus-ring-offset) var(--color-surface-raised),0 0 0 calc(var(--focus-ring-offset) + var(--border-width-focus)) var(--color-focus-ring);--focus-ring-on-page:0 0 0 var(--focus-ring-offset) var(--color-surface-page),0 0 0 calc(var(--focus-ring-offset) + var(--border-width-focus)) var(--color-focus-ring);--focus-ring-on-inverse:0 0 0 var(--focus-ring-offset) var(--color-surface-inverse),0 0 0 calc(var(--focus-ring-offset) + var(--border-width-focus)) var(--color-focus-ring-inverse);--duration-instant:100ms;--duration-fast:200ms;--duration-base:250ms;--duration-spin:700ms;--duration-shimmer:1400ms;--ease-enter:cubic-bezier(0,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1)}@keyframes blytz-spin{to{transform:rotate(1turn)}}@keyframes blytz-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes blytz-drawer-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes blytz-drawer-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes blytz-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){@keyframes blytz-drawer-up{0%{opacity:0}to{opacity:1}}@keyframes blytz-drawer-left{0%{opacity:0}to{opacity:1}}@keyframes blytz-shimmer{0%{background-position:0 0}to{background-position:0 0}}*,:after,:before{transition-duration:.01ms!important}}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-lh);background:var(--color-surface-page);-webkit-font-smoothing:antialiased}a,body{color:var(--color-text-body)}a{text-decoration:none}a:hover{color:var(--color-action-primary);text-decoration:underline}:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}[data-surface=inverse] :focus-visible{outline-color:var(--color-focus-ring-inverse)}.blytz-tabular{font-variant-numeric:tabular-nums}.card{border-radius:7px}body,html{font-family:Roboto,sans-serif;height:100vh;height:-webkit-fill-available;height:calc(var(--vh, 1vh)*100);overflow:hidden}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ios-device,.ios-device #app,.ios-device #app>*,.ios-device .page-container{height:100%}h1,h2,h3,h4,h5,h6{font-family:Roboto Condensed,sans-serif;font-weight:700}.empty{display:none;text-align:center}.empty:only-child{display:block}.btn-link,a:not(.btn){color:#304258}.page{height:100vh}.h-flex,.v-flex{display:flex}.v-flex{flex-direction:column}.grow{flex:1}.form-group{margin-bottom:10px}.form-group label,.form-group label.col-form-label,.form-group legend,.form-group legend.col-form-label{text-align:left;padding:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:.14px;color:#222e3e;text-transform:uppercase}.form-control,.input-group>.form-control{border:1px solid #636c73;border-radius:3px;height:30px;text-align:left;font-family:Roboto,sans-serif;letter-spacing:0;color:#222e3e;font-size:14px;padding:7px 16px}.form-control::-moz-placeholder,.input-group>.form-control::-moz-placeholder{font-family:inherit;letter-spacing:inherit;color:#636c73}.form-control::placeholder,.input-group>.form-control::placeholder{font-family:inherit;letter-spacing:inherit;color:#636c73}.legal,small{font-size:12px;letter-spacing:.12px}.legal{line-height:16px}.btn-primary{color:#fff;background:#304258;border-color:#304258}.btn-primary:hover{background:#222e3e;border-color:#304258;color:#fff}.btn-outline-primary{color:#304258;background:#fff;border-color:#304258}.btn-outline-primary:hover{background:#304258;color:#fff;border-color:#304258}.btn-secondary{color:#fff;background:#8193a9;border-color:#8193a9}.btn-secondary:hover{background:#6f839d;border-color:#8193a9;color:#fff}.btn-outline-secondary{color:#8193a9;background:#fff;border-color:#8193a9}.btn-outline-secondary:hover{background:#8193a9;color:#fff;border-color:#8193a9}.btn-gray{background:#636c73}.btn-gray,.btn-gray:hover{color:#fff;border-color:#636c73}.btn-gray:hover{background:#555d63}.btn-outline-gray{color:#636c73;background:#fff;border-color:#636c73}.btn-outline-gray:hover{background:#636c73;color:#fff;border-color:#636c73}.btn-themed-primary{color:#fff;background:#dd1682;border-color:#dd1682}.btn-themed-primary:hover{background:#b31269;border-color:#dd1682;color:#fff}.btn-outline-themed-primary{color:#dd1682;background:#fff;border-color:#dd1682}.btn-outline-themed-primary:hover{background:#dd1682;color:#fff;border-color:#dd1682}.btn-light-primary{color:#fff;background:#3f5876;border-color:#3f5876}.btn-light-primary:hover{background:#304258;border-color:#3f5876;color:#fff}.btn-outline-light-primary{color:#3f5876;background:#fff;border-color:#3f5876}.btn-outline-light-primary:hover{background:#3f5876;color:#fff;border-color:#3f5876}.btn-clear{background:hsla(0,0%,100%,0)}.btn-clear,.btn-clear:hover{color:#fff;border-color:hsla(0,0%,100%,0)}.btn-clear:hover{background:hsla(0,0%,94%,0)}.btn-outline-clear{color:hsla(0,0%,100%,0);background:#fff;border-color:hsla(0,0%,100%,0)}.btn-outline-clear:hover{background:hsla(0,0%,100%,0);color:#fff;border-color:hsla(0,0%,100%,0)}.page-card-title{text-align:center;margin:0}.page-card-header h1,.page-card-header h2,.page-card-header h3,.page-card-header h4,.page-card-header h5,.page-card-header h6{margin:0}.rotate-180{transform:rotate(180deg)}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.waived{text-decoration:line-through}.text-danger{color:#c1272d!important}.text-success{color:#007041!important}.btn-danger{color:#fff;background-color:#c1272d;border-color:#c1272d}.btn-warning{color:#222e3e;background-color:#fdb913;border-color:#fdb913}.alert-danger{color:#222e3e;background-color:#f4d8d9;border-color:#f4d8d9}.alert-success{color:#222e3e;background-color:#d1f3e5;border-color:#d1f3e5}.alert-warning{color:#222e3e;background-color:#fff2d5;border-color:#fff2d5}.alert-info{color:#222e3e;background-color:#d5eef2;border-color:#d5eef2}.form-control:focus{border-color:#788492;box-shadow:none}.btn-danger.focus,.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-secondary.focus,.btn-outline-secondary:focus,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.btn.focus,.btn:focus{box-shadow:0 0 0 3px #788492}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#9b1f24;border-color:#9b1f24}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#c1272d;border-color:#c1272d}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#5d1316;border-color:#5d1316}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#222e3e;background-color:#e0a002;border-color:#e0a002}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#10161d;border-color:#10161d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#60748d;border-color:#60748d}a.text-danger:focus,a.text-danger:hover{color:#9b1f24!important}a.text-success:focus,a.text-success:hover{color:#004226!important}.badge-success{color:#222e3e;background-color:#d1f3e5}.badge-warning{color:#222e3e;background-color:#fff2d5}.badge-danger{color:#222e3e;background-color:#f4d8d9}.badge-info{color:#222e3e;background-color:#d5eef2}.badge-primary,.badge-secondary{color:#304258;background-color:#f0f3f7}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#304258;background-color:#304258}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 3px #788492}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#788492}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#10161d;border-color:#10161d}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#8193a9}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#dee2e6}.custom-select{color:#222e3e;border-color:#636c73}.custom-select:focus{border-color:#788492;box-shadow:none}.custom-select:disabled{color:#8193a9;background-color:#f0f3f7}.invalid-feedback{color:#c1272d}.valid-feedback{color:#007041}.toast{max-width:320px;border:0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.16);font-size:14px;line-height:1.5;background-clip:border-box}.toast-header{padding:8px 12px 0;border-bottom:0;background-color:transparent;color:inherit;font-size:14px;border-top-left-radius:8px;border-top-right-radius:8px}.b-toast .toast .toast-body{display:flex;gap:16px;align-items:flex-start;padding:8px 12px}.b-toast .toast .toast-header+.toast-body{padding-top:4px}.blytz-toast__message{flex:1 1 auto;min-width:0}.blytz-toast__dismiss,.toast .close{flex-shrink:0;margin-left:auto;text-shadow:none;font-size:20px;font-weight:400;line-height:1;cursor:pointer}.b-toast-danger .toast .close,.b-toast-info .toast .close,.b-toast-success .toast .close,.b-toast-warning .toast .close,.blytz-toast__dismiss{color:#fff;opacity:.8}.b-toast-danger .toast .close:focus,.b-toast-danger .toast .close:hover,.b-toast-info .toast .close:focus,.b-toast-info .toast .close:hover,.b-toast-success .toast .close:focus,.b-toast-success .toast .close:hover,.b-toast-warning .toast .close:focus,.b-toast-warning .toast .close:hover,.blytz-toast__dismiss:focus,.blytz-toast__dismiss:hover{color:#fff;opacity:1}.b-toast-danger .toast{background-color:#c1272d;color:#fff}.b-toast-success .toast{background-color:#007041;color:#fff}.b-toast-info .toast{background-color:#0c5864;color:#fff}.b-toast-danger.b-toast-solid .toast{background-color:#c1272d}.b-toast-success.b-toast-solid .toast{background-color:#007041}.b-toast-info.b-toast-solid .toast{background-color:#0c5864}.b-toast-warning .toast,.b-toast-warning.b-toast-solid .toast{background-color:#c1272d;color:#fff}.b-toast-danger .toast .toast-header,.b-toast-info .toast .toast-header,.b-toast-success .toast .toast-header,.b-toast-warning .toast .toast-header{background-color:transparent;color:#fff}.b-toast,.b-toaster.b-toaster-bottom-center .b-toaster-slot{max-width:320px}.b-toast:not(:last-child){margin-bottom:8px}.b-toaster{z-index:1100}.b-toaster .b-toast.b-toaster-enter-active,.b-toaster .b-toast.b-toaster-enter-to{transition:none}.toast.show{animation:blytz-toast-in .2s cubic-bezier(0,0,.2,1)}@keyframes blytz-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){@keyframes blytz-toast-in{0%{opacity:0}to{opacity:1}}}:root{--btn-spinner-size:14px;--btn-spinner-stroke:2px;--iconbtn-size:32px;--checkbox-size:16px;--toggle-track-w:40px;--toggle-track-h:24px;--toggle-thumb-inset:3px;--badge-pad-y-sm:2px;--select-caret-w:5px;--select-caret-h:6px;--spinner-size:24px;--spinner-stroke:3px;--skeleton-height:14px;--skeleton-sweep-w:400px;--toast-max-w:320px;--empty-glyph-size:40px;--pm-glyph-w:24px;--pm-glyph-h:16px;--pm-glyph-stripe:3px;--pm-glyph-stripe-top:5px;--nav-panel-max-w:82vw}.blytz-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-height-md);min-height:var(--control-height-md);padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--type-body-sm-size);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;border-radius:var(--radius-control);border:none;text-decoration:none;cursor:pointer;flex-shrink:0;transition:background var(--duration-instant) var(--ease-enter),color var(--duration-instant) var(--ease-enter)}.blytz-btn--sm{height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 var(--space-3)}.blytz-btn--lg{height:var(--control-height-lg);min-height:var(--control-height-lg);padding:0 var(--space-6);font-size:var(--type-body-size)}.blytz-btn--full{width:100%}.blytz-btn:disabled{cursor:default}.blytz-btn:focus-visible{outline:none;box-shadow:var(--focus-ring-on-raised)}.blytz-btn--primary{background:var(--color-action-primary);color:var(--color-text-inverse)}.blytz-btn--primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.blytz-btn--primary:active:not(:disabled){background:var(--color-action-primary-active)}.blytz-btn--primary:disabled{background:var(--color-action-primary-disabled);color:var(--color-text-heading)}.blytz-btn--secondary{background:var(--color-action-secondary);color:var(--color-text-inverse)}.blytz-btn--secondary:hover:not(:disabled){background:var(--color-action-secondary-hover)}.blytz-btn--secondary:active:not(:disabled){background:var(--color-action-secondary-active)}.blytz-btn--secondary:disabled{background:var(--color-action-secondary-disabled);color:var(--color-text-heading)}.blytz-btn--secondary-alt{background:var(--color-action-secondary-alt);color:var(--color-text-inverse)}.blytz-btn--secondary-alt:hover:not(:disabled){background:var(--color-action-secondary-alt-hover)}.blytz-btn--secondary-alt:active:not(:disabled){background:var(--color-action-secondary-alt-active)}.blytz-btn--secondary-alt:disabled{background:var(--color-action-secondary-alt-disabled);color:var(--color-text-heading)}.blytz-btn--destructive{background:var(--color-status-danger);color:var(--color-text-inverse)}.blytz-btn--destructive:hover:not(:disabled){background:var(--color-status-danger-hover)}.blytz-btn--destructive:active:not(:disabled){background:var(--color-status-danger-active)}.blytz-btn--destructive:disabled{background:var(--color-status-danger-subtle);color:var(--color-text-heading)}.blytz-btn--outline{background:var(--color-surface-raised);color:var(--color-text-body);border:var(--border-width-default) solid var(--color-border-decorative-strong)}.blytz-btn--outline:hover:not(:disabled){background:var(--color-surface-page)}.blytz-btn--outline:active:not(:disabled){background:var(--color-surface-page);border:var(--border-width-emphasis) solid var(--color-action-secondary)}.blytz-btn--outline:disabled{background:var(--color-surface-page);color:var(--color-action-disabled)}.blytz-btn--link{background:transparent;color:var(--color-text-body);height:auto;min-height:0;padding:0;border-radius:0;text-decoration:underline}.blytz-btn--link:hover:not(:disabled){background:transparent;color:var(--color-action-primary)}.blytz-btn--link:active:not(:disabled){background:transparent;color:var(--color-action-primary-hover)}.blytz-btn--link:disabled{background:transparent;color:var(--color-action-disabled)}.blytz-btn--loading:before{content:"";width:var(--btn-spinner-size);height:var(--btn-spinner-size);border-radius:50%;border:var(--btn-spinner-stroke) solid var(--color-spinner-track);border-top-color:currentColor;animation:blytz-spin var(--duration-spin) linear infinite;display:inline-block;flex-shrink:0}.blytz-btn--loading:has(.blytz-spinner):before{content:none}.blytz-iconbtn{width:var(--iconbtn-size);height:var(--iconbtn-size);border-radius:var(--radius-pill);border:none;background:transparent;color:var(--color-text-body);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:background var(--duration-instant) var(--ease-enter)}.blytz-iconbtn:active,.blytz-iconbtn:hover{background:var(--color-surface-page)}.blytz-iconbtn:focus-visible{outline:none;box-shadow:var(--focus-ring-on-raised)}.blytz-iconbtn--inverse{color:var(--color-text-inverse);background:var(--color-overlay-subtle)}.blytz-iconbtn--inverse:active,.blytz-iconbtn--inverse:hover{background:var(--color-overlay-medium)}.blytz-iconbtn--inverse:focus-visible{box-shadow:var(--focus-ring-on-inverse)}.blytz-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-control);height:var(--icon-control);flex-shrink:0}.blytz-icon--inline{width:var(--icon-inline);height:var(--icon-inline)}.blytz-field{display:flex;flex-direction:column;gap:var(--space-1)}.blytz-label{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-label-size);line-height:var(--type-label-lh);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-heading)}.blytz-field__msg{font-size:var(--type-caption-size)}.blytz-field__msg--error{color:var(--color-status-danger)}.blytz-field__msg--valid{color:var(--color-status-success-strong)}.blytz-field__msg--hint{color:var(--color-text-secondary)}.blytz-input{height:var(--control-height-md);border-radius:var(--radius-field);padding:0 var(--space-4);font-size:var(--type-body-sm-size);font-family:var(--font-body);color:var(--color-text-heading);background:var(--color-surface-raised);border:var(--border-width-default) solid var(--color-border-control);width:100%;font-variant-numeric:tabular-nums;transition:border-color var(--duration-instant) var(--ease-enter)}.blytz-input:focus{border-color:var(--color-text-body)}.blytz-input:focus-visible{outline:none;box-shadow:var(--focus-ring-on-raised)}.blytz-input--error{border:var(--border-width-emphasis) solid var(--color-status-danger)}.blytz-input--valid{border:var(--border-width-emphasis) solid var(--color-status-success)}.blytz-input:disabled{border:var(--border-width-default) solid var(--color-border-decorative);color:var(--color-text-secondary);background:var(--color-surface-page)}.blytz-select{position:relative}.blytz-select__trigger{height:var(--control-height-md);border-radius:var(--radius-field);padding:0 var(--space-8) 0 var(--space-4);font-size:var(--type-body-sm-size);font-family:var(--font-body);text-align:left;color:var(--color-text-heading);background:var(--color-surface-raised);border:var(--border-width-default) solid var(--color-border-control);width:100%;cursor:pointer;display:flex;align-items:center;transition:border-color var(--duration-instant) var(--ease-enter)}.blytz-select__trigger--placeholder{color:var(--color-text-secondary)}.blytz-select--open .blytz-select__trigger{border:var(--border-width-emphasis) solid var(--color-action-secondary)}.blytz-select__trigger--error{border:var(--border-width-emphasis) solid var(--color-status-danger)}.blytz-select__trigger:disabled{border:var(--border-width-default) solid var(--color-border-decorative);color:var(--color-text-secondary);background:var(--color-surface-page);cursor:default}.blytz-select__trigger:focus-visible{outline:none;box-shadow:var(--focus-ring-on-raised)}.blytz-select__caret{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);width:0;height:0;pointer-events:none;border-left:var(--select-caret-w) solid transparent;border-right:var(--select-caret-w) solid transparent;border-top:var(--select-caret-h) solid var(--color-text-secondary);transition:transform var(--duration-instant) var(--ease-enter)}.blytz-select--open .blytz-select__caret{transform:translateY(-50%) rotate(180deg)}.blytz-select__menu{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;background:var(--color-surface-raised);border:var(--border-width-default) solid var(--color-border-decorative);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);overflow:hidden;padding:var(--space-1);flex-direction:column}.blytz-select__menu,.blytz-select__option{border-radius:var(--radius-field);display:flex}.blytz-select__option{padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--type-body-sm-size);font-family:var(--font-body);color:var(--color-text-heading);font-weight:var(--weight-regular);align-items:center;justify-content:space-between;gap:var(--space-2)}.blytz-select__option:hover{background:var(--color-surface-page)}.blytz-select__option--selected{font-weight:var(--weight-medium)}.blytz-select__check{color:var(--color-action-primary);font-size:var(--type-caption-size);line-height:1}.blytz-checkbox{display:flex;flex-direction:column;gap:var(--space-1)}.blytz-checkbox__label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-body-sm-size);font-family:var(--font-body);color:var(--color-text-heading);cursor:pointer}.blytz-checkbox--disabled .blytz-checkbox__label{color:var(--color-action-disabled);cursor:default}.blytz-checkbox__box{width:var(--checkbox-size);height:var(--checkbox-size);margin:0;flex-shrink:0;accent-color:var(--color-action-secondary)}.blytz-checkbox__box:focus-visible{outline:none;box-shadow:var(--focus-ring-on-raised)}.blytz-checkbox__box:disabled{accent-color:var(--color-action-disabled);opacity:var(--opacity-disabled)}.blytz-checkbox__hint{font-size:var(--type-caption-size);color:var(--color-text-secondary);padding-left:var(--space-6)}.blytz-toggle{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--type-body-sm-size);font-family:var(--font-body);color:var(--color-text-heading);cursor:pointer;position:relative}.blytz-toggle--disabled{color:var(--color-action-disabled);cursor:default}.blytz-toggle__track{width:var(--toggle-track-w);height:var(--toggle-track-h);border-radius:var(--radius-pill);background:var(--color-action-disabled);position:relative;flex-shrink:0;display:inline-block;transition:background var(--duration-instant) var(--ease-enter)}.blytz-toggle--checked .blytz-toggle__track{background:var(--color-action-secondary)}.blytz-toggle--disabled .blytz-toggle__track{background:var(--color-border-decorative)}.blytz-toggle__thumb{width:calc(var(--toggle-track-h) - var(--toggle-thumb-inset)*2);height:calc(var(--toggle-track-h) - var(--toggle-thumb-inset)*2);border-radius:var(--radius-pill);background:var(--color-surface-raised);position:absolute;top:var(--toggle-thumb-inset);left:var(--toggle-thumb-inset);transition:left var(--duration-instant) var(--ease-enter)}.blytz-toggle--checked .blytz-toggle__thumb{left:calc(var(--toggle-track-w) - var(--toggle-track-h) + var(--toggle-thumb-inset))}.blytz-toggle--disabled .blytz-toggle__thumb{background:var(--color-surface-page)}.blytz-toggle__input{position:absolute;opacity:0;width:var(--toggle-track-w);height:var(--toggle-track-h);margin:0;cursor:inherit}.blytz-toggle:has(.blytz-toggle__input:focus-visible) .blytz-toggle__track{box-shadow:var(--focus-ring-on-raised)}.blytz-card{background:var(--color-surface-raised);border:none;border-radius:var(--radius-container);box-shadow:var(--shadow-md);padding:var(--space-5);transition:background var(--duration-instant) var(--ease-enter)}.blytz-card--flat{background:var(--color-surface-page);box-shadow:none}.blytz-card--outlined{box-shadow:none}.blytz-card--outlined,.blytz-card--selectable{border:var(--border-width-default) solid var(--color-border-decorative)}.blytz-card--selectable{cursor:pointer}.blytz-card--selectable:hover,.blytz-card--selected{background:var(--color-surface-page)}.blytz-card--selected{border:var(--border-width-emphasis) solid var(--color-action-secondary)}.blytz-modal__scrim{position:absolute;inset:0;background:var(--color-scrim);z-index:var(--z-modal-scrim);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.blytz-modal{background:var(--color-surface-raised);border-radius:var(--radius-container);box-shadow:var(--shadow-lg);padding:var(--space-6);width:100%;max-width:var(--container-card);z-index:var(--z-modal);display:flex;flex-direction:column;gap:var(--space-3)}.blytz-modal__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-subhead-size);color:var(--color-text-heading)}.blytz-modal__body{font-size:var(--type-body-sm-size);color:var(--color-text-body)}.blytz-modal__actions{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.blytz-drawer__scrim{position:absolute;inset:0;background:var(--color-scrim);z-index:var(--z-drawer-scrim);display:flex;align-items:flex-end;justify-content:center}.blytz-drawer{background:var(--color-surface-raised);border-radius:var(--radius-container) var(--radius-container) 0 0;box-shadow:var(--shadow-lg);padding:var(--space-5);width:100%;max-width:var(--container-drawer);z-index:var(--z-drawer);animation:blytz-drawer-up var(--duration-base) var(--ease-enter);display:flex;flex-direction:column;gap:var(--space-4);max-height:90%;overflow-y:auto}.blytz-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.blytz-drawer__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--type-heading-sm-size);color:var(--color-text-heading)}.blytz-drawer__close{border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--type-subhead-size);cursor:pointer;line-height:1;padding:var(--space-1)}.blytz-drawer__close:focus-visible{outline:none;box-shadow:var(--focus-ring-on-raised)}.blytz-badge{display:inline-block;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--type-caption-size);font-family:var(--font-body);font-weight:var(--weight-medium);white-space:nowrap;background:var(--color-surface-page);color:var(--color-text-body)}.blytz-badge--sm{padding:var(--badge-pad-y-sm) var(--space-2);font-size:var(--type-fine-print-size)}.blytz-badge--paid{background:var(--color-status-success-subtle);color:var(--color-text-heading)}.blytz-badge--pending{background:var(--color-status-warning-subtle);color:var(--color-text-heading)}.blytz-badge--failed{background:var(--color-status-danger-subtle);color:var(--color-text-heading)}.blytz-badge--info{background:var(--color-status-info-subtle);color:var(--color-text-heading)}.blytz-badge--past-due{background:var(--color-status-danger-subtle);color:var(--color-status-danger);font-weight:var(--weight-display)}.blytz-alert{display:flex;align-items:center;gap:var(--space-3);border-radius:0 var(--radius-control) var(--radius-control) 0;border-left:var(--border-width-accent) solid var(--color-status-info);background:var(--color-status-info-subtle);padding:var(--space-3);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);color:var(--color-text-heading)}.blytz-alert__icon{display:inline-flex;flex-shrink:0;width:var(--icon-inline);height:var(--icon-inline);color:var(--color-status-info)}.blytz-alert--success{border-left-color:var(--color-status-success);background:var(--color-status-success-subtle)}.blytz-alert--success .blytz-alert__icon{color:var(--color-status-success)}.blytz-alert--warning{border-left-color:var(--color-status-warning);background:var(--color-status-warning-subtle)}.blytz-alert--warning .blytz-alert__icon{color:var(--color-status-warning)}.blytz-alert--danger{border-left-color:var(--color-status-danger);background:var(--color-status-danger-subtle)}.blytz-alert--danger .blytz-alert__icon{color:var(--color-status-danger)}.blytz-toast{width:100%;max-width:var(--toast-max-w);border-radius:var(--radius-control);padding:var(--space-3);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);background:var(--color-status-info-strong);color:var(--color-text-inverse);box-shadow:var(--shadow-float);display:flex;align-items:center;gap:var(--space-3);animation:blytz-toast-in var(--duration-fast) var(--ease-enter)}.blytz-toast--error{background:var(--color-status-danger)}.blytz-toast--success{background:var(--color-status-success-strong)}.blytz-toast--detail{align-items:flex-start}.blytz-toast--detail .blytz-toast__title{font-weight:var(--weight-medium)}.blytz-toast__msg{flex:1;min-width:0}.blytz-toast__dismiss{cursor:pointer;opacity:var(--opacity-muted);line-height:var(--type-body-sm-lh)}.blytz-spinner{display:inline-block;width:var(--spinner-size);height:var(--spinner-size);border-radius:var(--radius-pill);border:var(--spinner-stroke) solid var(--color-surface-page);border-top-color:var(--color-action-secondary);animation:blytz-spin var(--duration-spin) linear infinite}.blytz-spinner--on-fill{border-color:var(--color-spinner-track);border-top-color:var(--color-text-inverse)}.blytz-skeleton{display:flex;flex-direction:column;gap:var(--space-2)}.blytz-skeleton__bar{width:100%;height:var(--skeleton-height);border-radius:var(--radius-field);background:linear-gradient(90deg,var(--color-surface-page),#e2e7ee,var(--color-surface-page));background-size:var(--skeleton-sweep-w) 100%;animation:blytz-shimmer var(--duration-shimmer) linear infinite}.blytz-empty{border:var(--border-width-default) dashed var(--color-border-decorative);border-radius:var(--radius-container);padding:var(--space-7) var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.blytz-empty__glyph{width:var(--empty-glyph-size);height:var(--empty-glyph-size);border-radius:var(--radius-pill);background:var(--color-surface-page)}.blytz-empty__title{font-size:var(--type-body-sm-size);font-weight:var(--weight-medium);color:var(--color-text-heading)}.blytz-empty__desc{font-size:var(--type-body-sm-size);color:var(--color-text-secondary)}.blytz-empty__action{margin-top:var(--space-1)}.blytz-row{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:var(--border-width-default) solid var(--color-surface-page)}.blytz-row--last{border-bottom:none}.blytz-row--clickable{cursor:pointer}.blytz-row__title{font-size:var(--type-body-sm-size);font-weight:var(--weight-medium);color:var(--color-text-heading)}.blytz-row__meta{font-size:var(--type-caption-size);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.blytz-row__amount{font-size:var(--type-body-sm-size);color:var(--color-text-heading);font-variant-numeric:tabular-nums}.blytz-nav__header{background:var(--color-surface-inverse);border-bottom:var(--border-width-default) solid var(--color-overlay-subtle);padding:var(--space-4) 0;text-align:center;position:relative}.blytz-nav__user{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--type-heading-sm-size);color:var(--color-text-inverse)}.blytz-nav__menu-btn{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);width:var(--iconbtn-size);height:var(--iconbtn-size);border-radius:var(--radius-pill);border:none;background:var(--color-overlay-subtle);color:var(--color-text-inverse);cursor:pointer;display:flex;align-items:center;justify-content:center}.blytz-nav__menu-btn:hover{background:var(--color-overlay-medium)}.blytz-nav__menu-btn:focus-visible{outline:none;box-shadow:var(--focus-ring-on-inverse)}.blytz-nav__scrim{position:absolute;inset:0;background:var(--color-scrim);z-index:var(--z-drawer-scrim);animation:blytz-scrim-in var(--duration-base) var(--ease-enter)}.blytz-nav__panel{position:absolute;left:0;top:0;bottom:0;width:var(--container-nav-drawer);max-width:var(--nav-panel-max-w);background:var(--color-surface-inverse);box-shadow:var(--shadow-lg);z-index:var(--z-drawer);padding:var(--space-4) var(--space-2);display:flex;flex-direction:column;gap:var(--space-1);overflow-y:auto;animation:blytz-drawer-left var(--duration-base) var(--ease-enter)}.blytz-nav__close{align-self:flex-start;margin:0 0 var(--space-3) var(--space-3);width:var(--iconbtn-size);height:var(--iconbtn-size);border-radius:var(--radius-pill);border:none;background:var(--color-overlay-subtle);color:var(--color-text-inverse);cursor:pointer;display:flex;align-items:center;justify-content:center;flex:none}.blytz-nav__close:hover{background:var(--color-overlay-medium)}.blytz-nav__close:focus-visible{outline:none;box-shadow:var(--focus-ring-on-inverse)}.blytz-nav__divider{height:var(--border-width-default);background:var(--color-overlay-medium);margin:var(--space-2) var(--space-3)}.blytz-nav__row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:transparent;font-size:var(--type-body-sm-size);font-family:var(--font-body);font-weight:var(--weight-regular);transition:background var(--duration-instant) var(--ease-enter)}.blytz-nav__row,.blytz-nav__row:hover{text-decoration:none;color:var(--color-text-inverse-muted)}.blytz-nav__row:hover{background:var(--color-overlay-subtle)}.blytz-nav__row--active{font-weight:var(--weight-medium)}.blytz-nav__row--active,.blytz-nav__row--active:hover{color:var(--color-text-inverse);background:var(--color-overlay-medium)}.blytz-nav__row:focus-visible{outline:none;box-shadow:var(--focus-ring-on-inverse)}.blytz-nav__glyph{width:var(--icon-control);height:var(--icon-control);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.blytz-pm{position:relative}.blytz-pm__trigger{border-radius:var(--radius-control);background:var(--color-surface-page);border:var(--border-width-default) solid var(--color-action-secondary);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer}.blytz-pm__trigger:focus-visible{outline:none;box-shadow:var(--focus-ring-on-raised)}.blytz-pm__glyph{width:var(--pm-glyph-w);height:var(--pm-glyph-h);border-radius:var(--radius-field);background:var(--color-action-disabled);flex-shrink:0;position:relative}.blytz-pm__glyph:after{content:"";position:absolute;top:var(--pm-glyph-stripe-top);left:0;right:0;height:var(--pm-glyph-stripe);background:var(--color-surface-raised)}.blytz-pm__body{flex:1;min-width:0}.blytz-pm__label{font-size:var(--type-body-sm-size);font-weight:var(--weight-medium);color:var(--color-text-heading)}.blytz-pm__meta{font-size:var(--type-fine-print-size);font-variant-numeric:tabular-nums}.blytz-pm__caret,.blytz-pm__meta{color:var(--color-text-secondary)}.blytz-pm__caret{font-size:var(--type-fine-print-size)}.blytz-pm__menu{position:absolute;top:100%;left:0;right:0;margin-top:var(--space-1);background:var(--color-surface-raised);border:var(--border-width-default) solid var(--color-border-decorative);border-radius:var(--radius-control);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);overflow:hidden}.blytz-pm__option{padding:var(--space-2) var(--space-3);font-size:var(--type-body-sm-size);cursor:pointer;color:var(--color-text-heading);font-weight:var(--weight-regular)}.blytz-pm__option--selected,.blytz-pm__option:hover{background:var(--color-surface-page)}.blytz-pm__option--selected{font-weight:var(--weight-display)}.blytz-pm__add{padding:var(--space-2) var(--space-3);font-size:var(--type-body-sm-size);cursor:pointer;border-top:var(--border-width-default) solid var(--color-surface-page);color:var(--color-action-secondary-alt)}.blytz-focus-on-page:focus-visible{box-shadow:var(--focus-ring-on-page)}.blytz-focus-on-inverse:focus-visible{box-shadow:var(--focus-ring-on-inverse)}.blytz-focus-on-raised:focus-visible{box-shadow:var(--focus-ring-on-raised)}.modal-content.blytz-modal{border:none;border-radius:var(--radius-container);box-shadow:var(--shadow-lg);padding:var(--space-6);background:var(--color-surface-raised)}.modal-content.blytz-modal .modal-body,.modal-content.blytz-modal .modal-footer,.modal-content.blytz-modal .modal-header{border:none;padding:0}.modal-backdrop.blytz-modal__scrim{background:var(--color-scrim);opacity:1}.custom-select.blytz-select__trigger,.form-control.blytz-select__trigger{background-image:none;height:var(--control-height-md);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-field);color:var(--color-text-heading)}.custom-select.blytz-select__trigger:focus,.form-control.blytz-select__trigger:focus{border-color:var(--color-text-body);box-shadow:none;outline:none}.custom-select.blytz-select__trigger:focus-visible,.form-control.blytz-select__trigger:focus-visible{box-shadow:var(--focus-ring-on-raised)}.custom-control-input.blytz-checkbox__box:focus,.custom-control-input.blytz-checkbox__box:focus~.custom-control-label:before{box-shadow:none;outline:none}.custom-control-input.blytz-checkbox__box:focus-visible{box-shadow:var(--focus-ring-on-raised)}.custom-control-input.blytz-checkbox__box:checked~.custom-control-label:before{background:var(--color-action-secondary);border-color:var(--color-action-secondary)}