.bk{--bg:#060f28;--fg:#fff;--heading:#eef2ff;--fg-muted:#eef2ffd1;--fg-soft:#eef2ffb3;--accent:#7aaaf0;--tile-bg:#ffffff09;--tile-border:#eef2ff1a;--tile-bg-hover:#ffffff12;--tile-border-hover:#7aaaf066;--primary:#1a3a8f;--primary-hover:#1e43a4;--ok:#3a9e94;--error:#ff8f8f;--input-bg:#ffffff0f;--glow:radial-gradient(60% 45% at 50% 0%, #6390d02e 0%, #060f2800 70%), radial-gradient(50% 40% at 85% 15%, #9b7fd424 0%, #060f2800 70%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-inter), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:hidden}.bk:before{content:"";z-index:0;pointer-events:none;background:var(--glow);position:fixed;inset:0}.bk .wrap{z-index:1;text-align:center;width:100%;max-width:46rem;margin-inline:auto;padding:clamp(1.5rem,3.5vw,2.25rem) 1.5rem 3rem;position:relative}.bk .logo-link{width:fit-content;display:block}.bk .logo{width:auto;height:3rem}@media (min-width:1200px){.bk .wrap>.logo-themed{position:absolute;top:2rem;left:calc(25rem - 50vw)}.bk .wrap>.eyebrow{margin-top:4.5rem}}.bk .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:1.25rem;font-size:.8125rem;font-weight:600}.bk h1{font-family:var(--font-merriweather), Georgia, serif;letter-spacing:-.03em;color:var(--heading);margin-top:.75rem;font-size:clamp(2.5rem,6.5vw,4rem);font-weight:800;line-height:1.08}@media (max-width:27rem){.bk h1{font-size:clamp(1.5rem,10.15vw - 5px,2.5rem)}}.bk .lede{margin-top:1.25rem;max-width:34rem;color:var(--fg-muted);margin-inline:auto;font-size:clamp(.95rem,2.2vw,1.2rem);line-height:1.6}.bk.bk--lava-page .eyebrow{color:#ffffffd9}.bk.bk--lava-page h1{color:#fff}.bk.bk--lava-page .lede{color:#ffffffe6}.bk.bk--lava-page .logo{filter:drop-shadow(0 1px 3px #00000059)}.bk .widget{text-align:left;margin-top:1.2rem}.bk .steps{color:var(--fg-soft);justify-content:center;gap:1.25rem;margin:0 0 1.5rem;padding:0;font-size:.8rem;list-style:none;display:flex}.bk .step{align-items:center;display:flex}.bk .step-btn{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.7rem;padding:0;display:flex}.bk .step-btn:disabled{cursor:default;opacity:.55}.bk .step-btn:not(:disabled):hover{color:var(--fg)}.bk .step-num{border:1px solid var(--tile-border);border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.72rem;font-weight:600;display:inline-flex}@media (max-width:40rem){.bk .steps{display:none}}.bk .bk-progress{display:none}@media (max-width:40rem){.bk .bk-progress{margin:0 0 1.5rem;display:block}}.bk .bk-progress-label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem;font-size:.8125rem;font-weight:600;display:block}.bk .bk-progress-bar{background:var(--tile-border);border-radius:999px;width:100%;height:.35rem;overflow:hidden}.bk .bk-progress-fill{background:linear-gradient(90deg,#3a9e94,#6390d0,#9b7fd4);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1)}.bk.bk--lava-page .bk-progress-label{color:#ffffffd9}.bk .step--active .step-btn{color:var(--fg);font-weight:600}.bk .step--active .step-num{background:var(--primary);color:#fff;border-color:#0000}.bk .summary-rail{border:1px solid var(--tile-border);background:var(--tile-bg);border-radius:.85rem;flex-direction:column;margin-bottom:1.25rem;display:flex;overflow:hidden}.bk .summary-rail:empty{display:none}.bk .summary-chip{border:0;border-bottom:1px solid var(--tile-border);width:100%;min-width:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.7rem;padding:.7rem .95rem;transition:background-color .2s;display:flex}.bk .summary-chip:last-child{border-bottom:0}.bk .summary-chip:hover{background:var(--tile-bg-hover,#5a6b8c0f)}.bk .summary-chip:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.bk .summary-chip-icon{flex:none;width:1.25rem;height:1.25rem}.bk .summary-chip-icon svg{width:100%;height:100%}.bk .summary-chip-text{flex:auto;align-items:baseline;gap:.75rem;min-width:0;display:flex}.bk .summary-chip-label{font-family:var(--font-inter), system-ui, -apple-system, sans-serif;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:600;overflow:hidden}.bk .summary-chip-edit{color:var(--accent);flex:none;margin-left:auto;font-size:.75rem;font-weight:600}.bk .notice{color:var(--fg);background:#3a9e9424;border:1px solid #3a9e9466;border-radius:.75rem;margin:0 0 1.25rem;padding:.8rem 1.1rem;font-size:.92rem;line-height:1.5}.bk .tiles{grid-template-columns:1fr;grid-auto-rows:1fr;gap:1rem;display:grid}@media (min-width:560px){.bk .tiles{grid-template-columns:1fr 1fr}}.bk .tile{background:var(--tile-bg);border:1px solid var(--tile-border);color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:1rem;flex-direction:column;gap:.45rem;padding:1.4rem 1.5rem;transition:background-color .2s,border-color .2s,transform .2s;display:flex;container-type:inline-size}.bk .tile:hover{background-color:var(--tile-bg-hover);border-color:var(--tile-border-hover);transform:translateY(-2px)}.bk .tile-icon{width:2rem;height:2rem;color:var(--accent)}.bk .tile-icon svg{width:100%;height:100%}.bk .tile-label{font-family:var(--font-inter), system-ui, -apple-system, sans-serif;white-space:nowrap;letter-spacing:-.02em;color:var(--fg);font-size:clamp(.95rem,6cqi,1.25rem);font-weight:600}.bk .tile-arrow{margin-left:.4rem;transition:transform .2s;display:inline-block}.bk .tile:hover .tile-arrow{transform:translate(4px)}.bk .tile-desc{color:var(--fg-soft);font-size:.9rem;line-height:1.45}.bk .newclients{color:#fff;background-color:#6390d0;background-image:radial-gradient(50% 120% at 20% 30%,#3a9e94 0%,#3a9e9400 60%),radial-gradient(55% 130% at 62% 68%,#9b7fd4 0%,#9b7fd400 60%),radial-gradient(50% 120% at 86% 36%,#6390d0 0%,#6390d000 60%);background-position:0 0;background-repeat:no-repeat;background-size:180% 180%;border:1px solid #0000;border-radius:1rem;flex-direction:column;gap:.45rem;margin:0 0 1rem;padding:1.4rem 1.5rem;text-decoration:none;transition:transform .2s,filter .2s;animation:14s ease-in-out infinite alternate bk-lava;display:flex;box-shadow:0 14px 34px -18px #060f28d9;container-type:inline-size}.bk .newclients:hover{filter:brightness(1.08);transform:translateY(-2px)}.bk .newclients .tile-icon,.bk .newclients .tile-label{color:#fff}.bk .newclients .tile-desc{color:#ffffffeb}.bk .newclients:hover .tile-arrow{transform:translate(4px)}.bk .tz-note{color:var(--fg-soft);text-align:center;margin:0 0 1rem;font-size:.85rem}.bk .daystrip-wrap{align-items:stretch;gap:.4rem;display:flex}.bk .daystrip-arrow{border:1px solid var(--tile-border);background:var(--tile-bg);width:2rem;color:var(--fg-muted);cursor:pointer;border-radius:.6rem;flex:none;margin-bottom:.5rem;font-size:1.3rem;line-height:1;transition:border-color .2s,color .2s}.bk .daystrip-arrow:hover{border-color:var(--tile-border-hover);color:var(--fg)}.bk .daystrip{scrollbar-width:thin;scroll-snap-type:x proximity;flex:auto;gap:.6rem;min-width:0;padding-bottom:.5rem;display:flex;overflow-x:auto}.bk .day{scroll-snap-align:start;background:var(--tile-bg);border:1px solid var(--tile-border);min-width:4.6rem;color:var(--fg-muted);cursor:pointer;font:inherit;border-radius:.75rem;flex-direction:column;flex:none;align-items:center;gap:.15rem;padding:.65rem .9rem;transition:background-color .15s,border-color .15s;display:flex}.bk .day:hover{border-color:var(--tile-border-hover)}.bk .day--active{background:var(--primary);color:#fff;border-color:#0000}.bk .day-weekday{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.bk .day-date{font-size:.95rem;font-weight:600}.bk .slotgrid{grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr));gap:.6rem;margin-top:1rem;display:grid}.bk .slot{background:var(--tile-bg);border:1px solid var(--tile-border);color:var(--fg);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:.6rem;padding:.7rem .5rem;font-size:.95rem;transition:background-color .15s,border-color .15s}.bk .slot:hover{border-color:var(--tile-border-hover)}.bk .slot--active{background:var(--primary);color:#fff;border-color:#0000;font-weight:600}.bk .skeleton{grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr));gap:.6rem;display:grid}.bk .skeleton-pill{background:var(--tile-bg);border-radius:.6rem;height:2.6rem;animation:1.4s ease-in-out infinite bk-pulse}@keyframes bk-pulse{0%,to{opacity:.5}50%{opacity:1}}.bk .error-box{background:var(--tile-bg);border:1px solid var(--tile-border);text-align:center;color:var(--fg-muted);border-radius:1rem;justify-items:center;gap:.9rem;padding:1.4rem;display:grid}.bk .form{gap:1rem;display:grid}.bk .picked{color:var(--fg-muted);text-align:center;margin:1.1rem 0 .25rem;font-size:.95rem}.bk .linklike{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.bk .fieldrow{gap:1rem;display:grid}@media (min-width:560px){.bk .fieldrow{grid-template-columns:1fr 1fr}}.bk .form label,.bk .form .field{color:var(--fg-muted);text-align:left;gap:.35rem;font-size:.85rem;font-weight:600;display:grid}.bk .label-text{display:block}.bk .req{color:var(--accent);font-weight:700}.bk .choice-group{flex-wrap:wrap;gap:.5rem;display:flex}.bk .choice-opt{border:1px solid var(--tile-border);background:var(--input-bg);min-width:8rem;color:var(--fg);font:inherit;cursor:pointer;border-radius:.6rem;flex:auto;padding:.6rem .9rem;font-size:.9rem;font-weight:500;transition:border-color .15s,background-color .15s}.bk .choice-opt:hover{border-color:var(--tile-border-hover)}.bk .choice-opt--active{background:var(--primary);color:#fff;border-color:#0000;font-weight:600}.bk .form input,.bk .form textarea,.bk .form .select{appearance:none;border:1px solid var(--tile-border);background:var(--input-bg);width:100%;color:var(--fg);font:inherit;border-radius:.6rem;padding:.7rem .9rem;font-size:1rem;font-weight:400}.bk .form input:focus-visible,.bk .form textarea:focus-visible,.bk .form .select:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:#0000}.bk .turnstile-slot{min-height:65px}.bk .form-error{color:var(--error);margin:0;font-size:.92rem}.bk .missing-fields{background:var(--tile-bg);border:1px solid var(--tile-border);color:var(--error);text-align:left;border-radius:1rem;margin:0;padding:.9rem 1.1rem;font-size:.92rem;line-height:1.5}.bk .missing-fields p{margin:0;font-weight:600}.bk .missing-fields ul{margin:.45rem 0 0;padding-left:0;list-style:inside}.bk .nav{justify-content:space-between;gap:1rem;margin-top:1.25rem;display:flex}.bk .btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.7rem;padding:.75rem 1.6rem;font-size:.98rem;font-weight:600;transition:background-color .15s,border-color .15s,filter .15s}.bk .btn--primary{background:var(--primary);color:#fff}.bk .btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary-hover)}.bk .btn--primary:disabled,.bk .btn--primary[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bk .btn--ghost{border-color:var(--tile-border);color:var(--fg-muted);background:0 0}.bk .btn--ghost:hover:not(:disabled){border-color:var(--tile-border-hover);color:var(--fg)}.bk .btn--big{text-align:center;border-radius:.8rem;padding:1rem 1.6rem;font-size:1.1rem;text-decoration:none;display:block}.bk .btn--lava{color:#fff;background-color:#6390d0;background-image:radial-gradient(50% 120% at 20% 30%,#3a9e94 0%,#3a9e9400 60%),radial-gradient(55% 130% at 62% 68%,#9b7fd4 0%,#9b7fd400 60%),radial-gradient(50% 120% at 86% 36%,#6390d0 0%,#6390d000 60%);background-position:0 0;background-repeat:no-repeat;background-size:180% 180%;border-color:#0000;animation:14s ease-in-out infinite alternate bk-lava;box-shadow:0 14px 34px -18px #060f28d9}.bk .btn--lava:hover{filter:brightness(1.08);background-color:#6390d0;border-color:#0000}@keyframes bk-lava{0%{background-position:0 0}50%{background-position:100% 60%}to{background-position:40% 100%}}.bk .confirming{text-align:center;color:var(--fg-muted);justify-items:center;gap:1.4rem;padding:4rem 1rem;font-size:1.35rem;display:grid}.bk .confirming-spinner{background:conic-gradient(#3a9e94,#6390d0,#9b7fd4,#3a9e94);border-radius:50%;width:3.25rem;height:3.25rem;animation:1.1s linear infinite bk-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px))}@keyframes bk-spin{to{transform:rotate(360deg)}}.bk .confirming-step{background:linear-gradient(90deg,#3a9e94,#6390d0,#9b7fd4,#6390d0,#3a9e94) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;min-height:1.6em;margin:0;font-weight:600;animation:.35s both bk-step-in,3s linear infinite bk-step-sweep}@keyframes bk-step-sweep{to{background-position:-300% 0}}@keyframes bk-step-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.bk .confirming-spinner{animation:none}.bk .confirming-step{color:var(--fg-muted);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:none}}.bk .confirm-page-bg{z-index:-1;background-color:#6390d0;background-image:radial-gradient(50% 120% at 20% 30%,#3a9e94 0%,#3a9e9400 60%),radial-gradient(55% 130% at 62% 68%,#9b7fd4 0%,#9b7fd400 60%),radial-gradient(50% 120% at 86% 36%,#6390d0 0%,#6390d000 60%);background-position:0 0;background-repeat:no-repeat;background-size:180% 180%;animation:14s ease-in-out infinite alternate bk-lava;position:fixed;inset:0}.bk .confirm{text-align:center;justify-items:center;gap:1rem;display:grid}.bk .confirm-status{display:contents}.bk .confirm-check{color:#fff;width:3.2rem;height:3.2rem}.bk .confirm-check svg{width:100%;height:100%}.bk .confirm h2{font-family:var(--font-merriweather), Georgia, serif;letter-spacing:-.02em;color:#fff;font-size:clamp(1.8rem,4.5vw,2.4rem);font-weight:800}.bk .confirm-when{color:#fff;margin:-.5rem 0 0;font-size:1.15rem;font-weight:600}.bk .confirm-tz{color:#fffc;font-weight:400}.bk .confirm-sub{color:#ffffffe6;max-width:44rem;margin:0;font-size:.95rem;line-height:1.55}.bk .confirm-card{text-align:center;width:100%;max-width:30rem;color:var(--ink-fixed,#0a1738);background:#fff;border:1px solid #fff9;border-radius:1rem;padding:1.3rem 1.5rem;box-shadow:0 6px 24px #0a173829}.bk .confirm-card h3{color:#0a1738;margin:0 0 .8rem;font-size:1.05rem;font-weight:600}.bk .confirm-hint{color:#5b6b8c;margin:.8rem 0 0;font-size:.85rem;line-height:1.5}.bk .confirm-details{text-align:left}.bk .confirm-details summary{color:#0a1738;cursor:pointer;font-weight:600}.bk .confirm-details ol{color:#2b3a5c;gap:.45rem;margin:.9rem 0 0;padding-left:0;font-size:.92rem;line-height:1.5;list-style-position:inside;display:grid}.bk .confirm-details p{color:#2b3a5c;margin:.9rem 0 0;font-size:.92rem;line-height:1.5}.bk .confirm-details a{color:#1a3a8f;font-weight:600;text-decoration:underline}.bk .confirm-manage{color:#ffffffe6;margin:0;font-size:.92rem;line-height:1.5}.bk .confirm-manage a{color:#fff;font-weight:600;text-decoration:underline}.bk .confirm-ref{color:#ffffffbf;margin:0;font-size:.82rem;line-height:1.6}.bk .confirm-ref a{color:#ffffffe6;text-decoration:underline}.bk .wrap--manage{max-width:32rem;padding-top:clamp(2rem,5vw,3rem)}.bk .wrap--manage .logo{height:3.6rem}.bk .manage{margin-top:1.4rem;text-align:center;justify-items:center;gap:1rem;width:100%;margin-inline:auto;display:grid}.bk .manage .eyebrow{margin:0}.bk .manage .eyebrow+h1{margin-top:-.45rem}.bk .manage h1{font-family:var(--font-merriweather), Georgia, serif;letter-spacing:-.02em;color:var(--heading);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.6vw,2rem);font-weight:600;line-height:1.15}.bk .mg-card{background:var(--tile-bg);border:1px solid var(--tile-border);text-align:left;border-radius:1.1rem;width:100%;overflow:hidden;box-shadow:0 10px 30px #0a17381a}.bk .mg-body{text-align:center;justify-items:center;gap:1.1rem;padding:clamp(1.4rem,4vw,2rem) clamp(1.2rem,4vw,2rem);display:grid}.bk .mg-edge{background:linear-gradient(90deg,#3a9e94,#6390d0,#9b7fd4);height:4px;display:block}.bk .mg-card--off .mg-edge,.bk .mg-card--quiet .mg-edge{background:var(--tile-border-hover);opacity:.7}.bk .mg-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem .3rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.bk .mg-pill-dot{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.bk .mg-pill--live{color:#6fd0c3;background:#3a9e9429;border-color:#3a9e9466}@media (prefers-color-scheme:light){.bk .mg-pill--live{color:#2b7268;background:#3a9e941f;border-color:#3a9e9466}}.bk .mg-pill--off{color:var(--fg-soft);background:var(--tile-bg-hover);border-color:var(--tile-border-hover)}.bk .mg-when{gap:.3rem;display:grid}.bk .mg-day{font-family:var(--font-merriweather), Georgia, serif;letter-spacing:-.02em;color:var(--heading);text-wrap:balance;margin:0;font-size:clamp(1.25rem,3.4vw,1.6rem);font-weight:600;line-height:1.2}.bk .mg-time{color:var(--accent);margin:0;font-size:1.05rem;font-weight:600}.bk .mg-when--muted .mg-day,.bk .mg-when--muted .mg-time{color:var(--fg-soft)}.bk .mg-facts{border-top:1px solid var(--tile-border);text-align:left;gap:.55rem;width:100%;margin:0;padding-top:1.1rem;display:grid}.bk .mg-fact{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.92rem;display:flex}.bk .mg-fact dt{color:var(--fg-soft);white-space:nowrap}.bk .mg-fact dd{color:var(--fg);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.bk .mg-actions{border-top:1px solid var(--tile-border);flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;padding-top:.9rem;display:flex}.bk .mg-actions .btn{flex:10rem;text-decoration:none}@media (max-width:26rem){.bk .mg-actions .btn{flex-basis:100%}}.bk .mg-note{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.55}.bk .mg-help{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.5}.bk .mg-help a,.bk .mg-note a{color:var(--accent)}.bk .mg-help a{white-space:nowrap}.bk .mg-skel{justify-items:center;gap:.7rem;width:100%;display:grid}.bk .mg-skel-pill,.bk .mg-skel-line{background:var(--tile-bg-hover);border-radius:999px;width:60%;height:.85rem;animation:1.4s ease-in-out infinite bk-pulse;display:block}.bk .mg-skel-pill{width:6rem;height:1.4rem}.bk .mg-skel-line--lg{width:80%;height:1.5rem}.bk .mg-skel-line--md{width:45%}.bk .mg-loading{color:var(--fg-soft);margin:0;font-size:.9rem}.bk>footer{z-index:1;align-self:stretch;margin-top:auto;position:relative}@media (min-width:560px){.bk .logo{height:3.4rem}}@media (prefers-color-scheme:light){.bk{--bg:#eef2ff;--fg:#0a1738;--heading:#0a1738;--fg-muted:#0b1836b8;--fg-soft:#0b18369e;--accent:#1a3a8f;--tile-bg:#fff;--tile-border:#0b183614;--tile-bg-hover:#fff;--tile-border-hover:#6390d08c;--primary:#1a3a8f;--primary-hover:#2c4da5;--error:#b3261e;--ok:#1a3a8f;--input-bg:#fff;--glow:radial-gradient(60% 45% at 50% 0%, #6390d029 0%, #eef2ff00 70%), radial-gradient(50% 40% at 85% 15%, #9b7fd424 0%, #eef2ff00 70%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-reduced-motion:reduce){.bk .tile,.bk .tile-arrow,.bk .slot,.bk .day,.bk .btn{transition:none}.bk .tile:hover,.bk .tile:hover .tile-arrow{transform:none}.bk .skeleton-pill,.bk .btn--lava,.bk .newclients,.bk .confirm-page-bg,.bk .confirming-spinner{animation:none}.bk .newclients:hover{transform:none}}.bk .form .select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6b8c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:1.1rem;padding-right:2.4rem}.bk .review{border:1px solid var(--tile-border);text-align:left;background:var(--tile-bg);border-radius:.85rem;gap:0;margin:0 0 1.25rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #0a17380a}.bk .review-row:nth-child(2) dd{font-weight:600}.bk .review-row{border-bottom:1px solid var(--tile-border);grid-template-columns:11rem 1fr;gap:.5rem 1rem;padding:.8rem 1.1rem;display:grid}.bk .review-row:last-child{border-bottom:none}.bk .review-row dt{font-family:var(--font-inter), system-ui, sans-serif;color:var(--fg-muted);font-size:.8rem;font-weight:600}.bk .review-row dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:.95rem}.bk .review-sub{color:var(--fg-muted);margin-top:.15rem;font-size:.8rem;font-weight:400;display:block}.bk .form-note.review-note{margin:1.25rem 0;display:block}@media (max-width:30rem){.bk .review-row{grid-template-columns:1fr;gap:.15rem}}.bk .ev-dropzone{border:1.5px dashed var(--tile-border);background:var(--input-bg);color:var(--fg-muted);text-align:center;cursor:pointer;border-radius:.8rem;flex-direction:column;align-items:center;gap:.25rem;padding:1.4rem 1rem;font-size:.9rem;transition:border-color .15s,background-color .15s;display:flex}.bk .ev-dropzone:hover,.bk .ev-dropzone.over{border-color:var(--primary);background:var(--tile-bg-hover)}.bk .ev-dropzone.full{cursor:default;opacity:.7}.bk .ev-dropzone-plus{color:var(--accent);font-size:1.6rem;line-height:1}.bk .ev-dropzone-sub{color:var(--fg-soft);font-size:.75rem}.bk .ev-filelist{flex-direction:column;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.bk .ev-fileitem{background:var(--tile-bg);border:1px solid var(--tile-border);border-radius:.6rem;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.85rem;display:flex}.bk .ev-fileitem-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.bk .ev-fileitem-size{color:var(--fg-soft);font-variant-numeric:tabular-nums;font-size:.78rem}.bk .ev-fileitem-remove{color:var(--fg-muted);cursor:pointer;background:0 0;border:none;font-size:1.2rem;line-height:1}.bk .ev-fileitem-bar{background:var(--tile-border);border-radius:999px;flex:auto;height:.4rem;overflow:hidden}.bk .ev-fileitem-bar-fill{background:linear-gradient(90deg,#3a9e94,#6390d0,#9b7fd4);height:100%;transition:width .2s;display:block}.bk .field-hint{color:var(--fg-soft);font-size:.75rem;font-weight:400;line-height:1.45}.bk .form .select-other-input{margin-top:.4rem}.bk .form-note{color:var(--fg);text-align:left;background:#3a9e9424;border:1px solid #3a9e9466;border-radius:.75rem;gap:.25rem;margin:0 0 .5rem;padding:.85rem 1.1rem;font-size:.9rem;font-weight:400;line-height:1.5;display:grid}.bk .form-note strong{font-family:var(--font-inter), system-ui, sans-serif;font-size:.95rem;font-weight:600}.bk .form-note a{color:var(--accent);overflow-wrap:anywhere;font-weight:600}.bk--lava-page .wrap>.eyebrow,.bk--lava-page .wrap>.lede{display:none}.bk--lava-page .wrap>h1{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bk .logo-strip,.bk--lava-page .logo-themed{display:none}.bk--lava-page .logo-strip-unused{box-sizing:border-box;z-index:2;background:#fff;flex:none;justify-content:center;width:100%;padding:1rem 1.5rem;display:flex;position:relative;box-shadow:0 2px 14px #0a173824}.bk--lava-page .logo-onlava{display:block}.bk .confirm-details ol strong{color:#0a1738;font-weight:700}.bk .confirm-details p a{color:#1a3a8f}.bk .mg-unlock{border-top:1px solid var(--tile-border);text-align:left;gap:.5rem;width:100%;padding-top:1.1rem;display:grid}.bk .mg-unlock-label{color:var(--fg);font-size:.9rem;font-weight:600;line-height:1.4}.bk .mg-unlock-row{flex-wrap:wrap;gap:.5rem;display:flex}.bk .mg-code-input{border:1px solid var(--tile-border-hover);background:var(--input-bg);min-width:0;color:var(--fg);letter-spacing:.12em;text-transform:uppercase;appearance:none;border-radius:.5rem;flex:9rem;padding:.6rem .75rem;font-family:Menlo,Consolas,monospace;font-size:1rem}.bk .mg-code-input::placeholder{color:var(--fg-soft);letter-spacing:.12em}.bk .mg-code-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.bk .mg-code-input[aria-invalid=true]{border-color:#c83e3e}.bk .mg-unlock-row .btn{flex:none}.bk .mg-code-hint{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:.82rem;line-height:1.5}.bk .mg-code-error{color:#d05252;text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.5}.bk .confirm-code-value{letter-spacing:.14em;color:#0a1738;margin:0 0 .6rem;font-family:Menlo,Consolas,monospace;font-size:1.6rem;font-weight:700}.ev-code-label{letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin:0 0 .2rem;font-size:.78rem;font-weight:600}.ev-code-value{letter-spacing:.14em;margin:0 0 .5rem;font-family:Menlo,Consolas,monospace;font-size:1.5rem;font-weight:700}.ev-code-hint{opacity:.85;margin:0;font-size:.85rem;line-height:1.5}
