.bvw{--ink:#15161a;--ink2:#5b5e6b;--mist:#f5f3fa;--line:#e7e4ef;--indigo:#8b3df0;--violet:#7d2ae8;--purple:#7d2ae8;--teal:#00b5be;--aqua:#00c4cc;--orange:#ff7a2f;--pink:#f25cb9;--green:#0ba84a;--blue:#d93bb0;--sun:#ffc930;--btn:linear-gradient(100deg,#7d2ae8 0%,#a12fd9 62%,#b830c8 100%);--sky:radial-gradient(70% 45% at 100% 0%,#ff4fb78c 0%,transparent 66%),radial-gradient(80% 50% at 108% 100%,#00d6de57 0%,transparent 64%),radial-gradient(60% 40% at -10% 104%,#ffc93038 0%,transparent 70%),linear-gradient(165deg,#4c14c4 0%,#7d2ae8 52%,#b32fd0 100%);font-optical-sizing:auto;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;background:#fff;min-height:100vh;font-family:Google Sans Flex,Google Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400}.bvw *,.bvw :before,.bvw :after{box-sizing:border-box}:where(.bvw) :where(h1,h2,h3,p,ul,ol){font-weight:inherit;margin:0;padding:0}:where(.bvw) a{color:inherit;text-decoration:none}:where(.bvw) :where(button,input,textarea){font:inherit;color:inherit}:where(.bvw) button{cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(.bvw) :focus-visible{outline:2.5px solid var(--violet);outline-offset:3px}.bvw .ms{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0;-webkit-user-select:none;user-select:none;direction:ltr;flex-shrink:0;width:1em;height:1em;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.bvw .ms.f{font-variation-settings:"FILL" 1}.bvw .n{font-variant-numeric:tabular-nums}.bvw .wm{letter-spacing:-.035em;color:var(--ink);white-space:nowrap;font-family:Outfit,Google Sans Flex,system-ui,sans-serif;font-weight:800;line-height:1}.bvw .wm span{letter-spacing:-.02em;background:linear-gradient(100deg,#00a9b4 0%,#7d2ae8 52%,#d93bb0 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.bvw .wm.inv{color:#fff}.bvw .wm.inv span{background:linear-gradient(100deg,#8df2f5 0%,#ffd6f2 60%,#ffe89a 100%);-webkit-background-clip:text;background-clip:text}.bvw .disp{letter-spacing:-.035em;font-family:Outfit,Google Sans Flex,system-ui,sans-serif;font-weight:800;line-height:1.02}.bvw .brand:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff29 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c 0%,#0000 70%);mask-image:linear-gradient(#000c 0%,#0000 70%)}.bvw .brand>*{position:relative}.bvw main h1,.bvw .gh{font-family:Outfit,Google Sans Flex,system-ui,sans-serif;font-weight:700!important}.bvw .hand{letter-spacing:0;font-family:Caveat,cursive;font-weight:700;line-height:1}.bvw .hl{background:#fff3;border-radius:4px;margin:0 -.04em;padding:0 .08em;display:inline-block;position:relative}.bvw .cur{background:var(--pink);border-radius:2px;width:4px;animation:1.1s step-end infinite bvwBlink;position:absolute;top:.02em;bottom:.02em;right:-6px}@keyframes bvwBlink{50%{opacity:0}}.bvw .tag{z-index:3;color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;border-radius:7px;height:28px;padding:0 11px;font-size:13px;font-weight:600;line-height:28px;position:absolute;box-shadow:0 0 0 2px #fff,0 10px 22px -10px #00000073}.bvw .tag:before{content:"";background:inherit;clip-path:polygon(0 0,100% 42%,58% 58%,42% 100%);width:17px;height:17px;position:absolute;top:-15px;left:-15px}.bvw .tag.flip:before{left:auto;right:-15px;transform:scaleX(-1)}.bvw .t-orange{background:#c24a00}.bvw .dot{border-radius:50%;position:absolute;box-shadow:0 0 0 3px #ffffffe6,0 10px 20px -10px #0006}.bvw .av{border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.bvw .av-o{color:#8a3300;background:#ffe5d6;box-shadow:0 0 0 2px #fff,0 0 0 4px #ff6105}.bvw .sn{width:34px;height:34px;color:var(--ink);border-radius:11px;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid}.bvw .btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 26px;font-size:16px;font-weight:600;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,background-color .2s;display:inline-flex;position:relative}.bvw .btn-g{background:var(--btn);color:#fff;box-shadow:0 14px 30px -14px #a028dcbf,inset 0 1px #ffffff40}.bvw .btn-o{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.bvw .btn-o:hover{box-shadow:inset 0 0 0 1.5px #c9c5d6}.bvw .btn-g:disabled{color:var(--ink2);box-shadow:none;cursor:not-allowed;background:#ece9f3;transform:none}.bvw .grp{border-top:1.5px solid var(--line);flex-direction:column;gap:20px;padding-top:30px;display:flex}.bvw .gh{letter-spacing:-.01em;align-items:center;gap:12px;font-size:20px;font-weight:600;display:flex}.bvw .gi{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.bvw .c-orange{color:#a63f00;background:#ffe5d6}.bvw .c-pink{color:#a31db0;background:#fad8fd}.bvw .c-teal{color:#0b6f7c;background:#daf7fb}.bvw .c-violet{color:#5b1aa8;background:#ebd6ff}.bvw .c-green{color:#07612c;background:#d9fde7}.bvw .fld{flex-direction:column;gap:8px;display:flex}.bvw .lb{font-size:14px;font-weight:600}.bvw .lb .opt-t{color:var(--ink2);font-weight:400}.bvw .fld input,.bvw .fld textarea{border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.bvw .fld input{height:56px}.bvw .fld textarea{resize:vertical;min-height:132px;padding:14px 16px;line-height:1.6}.bvw .fld input:hover,.bvw .fld textarea:hover{border-color:#cfcadc}.bvw .fld input:focus,.bvw .fld textarea:focus{border-color:var(--violet);box-shadow:0 0 0 4px #ebe3ff}.bvw .fld input::placeholder,.bvw .fld textarea::placeholder{color:#767985}.bvw .hint{color:var(--ink2);font-size:13px;line-height:1.5}.bvw .err{color:#b42318;font-size:13px;font-weight:500;line-height:1.45}.bvw .chip{border:1.5px solid var(--line);height:44px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.bvw .chip:hover{border-color:#c9c5d6}.bvw .chip .ms{font-size:18px;display:none}.bvw .chip.on{color:#5b1aa8;background:#f1e7ff;border-color:#c7a6ff;padding-left:12px;font-weight:600}.bvw .chip.on .ms{display:inline-block}.bvw .chip:disabled{color:var(--ink2);cursor:not-allowed;background:0 0;border-style:dashed}.bvw .chip:disabled:hover{border-color:var(--line)}.bvw .drop{text-align:left;background:#fbf8ff;border:2px dashed #c7a6ff;border-radius:12px;align-items:center;gap:16px;width:100%;padding:18px;transition:background-color .2s,border-color .2s;display:flex}.bvw .drop:hover{border-color:var(--violet);background:#f4edff}.bvw .lnk{color:var(--violet);font-weight:600}.bvw .lnk:hover{text-underline-offset:3px;text-decoration:underline}.bvw .back{height:44px;color:var(--ink2);border-radius:12px;align-items:center;gap:4px;padding:0 14px 0 8px;font-size:15px;transition:background-color .2s,color .2s;display:inline-flex}.bvw .back:hover{background:var(--mist);color:var(--ink)}.bvw .pc{color:#5b1aa8;white-space:nowrap;background:#f1e7ff;border-radius:7px;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:980px){.bvw .brand{min-height:auto!important;padding:32px 28px!important;position:static!important}.bvw .brand .art{display:none!important}.bvw .two{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.bvw .cur{animation:none!important}}.bvw{line-height:normal}.bvw :is(h1,h2,h3){letter-spacing:normal;font-family:inherit}.bvw .btn{transition:box-shadow .2s,background-color .2s}.bvw .btn:hover{transform:none}.bvw .btn[aria-busy=true]{cursor:progress}.bvw .btn-o:disabled{color:var(--ink2);cursor:not-allowed}.bvw .btn-o:disabled:hover{box-shadow:inset 0 0 0 1.5px var(--line)}.bvw .drop[data-over=true]{border-color:var(--violet);background:#f4edff}.bvw .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bv-m{display:none}@media (max-width:640px){.bv-d{display:none}.bv-m{display:block}}
.m-app.bvm .mb-glass.bv-pill{border-radius:16px;align-self:flex-start;align-items:center;gap:6px;height:32px;padding:0 12px 0 8px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.m-app.bvm .bv-help{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.m-app.bvm .bv-help>:first-child{flex:1;min-width:0}.m-app.bvm .bv-help>:last-child{flex-shrink:0}.m-app.bvm .bv-ask{flex-wrap:wrap;align-items:center;column-gap:8px;padding:0 2px;display:flex}.m-app.bvm .bv-file{background:var(--surface-2);text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;min-width:0;min-height:68px;padding:12px 6px 12px 14px;display:flex}.m-app.bvm .bv-file.add{border:1.5px dashed var(--line-2);padding-right:16px}.m-app.bvm .bv-file.add>.ms{color:var(--p)}.m-app.bvm .mb-sky.bv-poster{aspect-ratio:16/9;border-radius:14px;place-items:center;display:grid}.m-app.bvm .bv-play{width:64px;height:64px;color:var(--sky-0);background:#fff;border-radius:32px;place-items:center;display:grid;box-shadow:0 14px 30px -10px #0000008c}.m-app.bvm .mb-glass.bv-host{border-radius:16px;align-items:center;gap:6px;max-width:calc(100% - 24px);height:32px;padding:0 12px 0 8px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex;position:absolute;bottom:12px;left:12px}.m-app.bvm .kz-steps{flex-direction:column;display:flex}.m-app.bvm .kz-step{gap:16px;padding-bottom:22px;display:flex;position:relative}.m-app.bvm .kz-step:last-child{padding-bottom:0}.m-app.bvm .kz-step:before{content:"";background:repeating-linear-gradient(180deg,var(--line-2) 0 5px,transparent 5px 10px);width:2px;position:absolute;top:44px;bottom:2px;left:19px}.m-app.bvm .kz-step:last-child:before{display:none}.m-app.bvm .kz-step>.m-grow{padding-top:1px}.m-app.bvm .kz-num{background:var(--btn);color:#fff;width:40px;height:40px;box-shadow:var(--glow-btn);border-radius:14px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.m-app.bvm .kz-num.ok{background:linear-gradient(145deg,#3bd77e,#0ba84a);box-shadow:0 12px 24px -12px #0ba84ad9}.m-app.bvm .kz-num.warn{background:var(--sun);color:var(--sun-ink);box-shadow:0 12px 24px -12px #be8200d9}.m-app.bvm .kz-num.n{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line-2)}.m-app.bvm .kz-portrait{color:#ffffffeb;border-radius:14px;place-items:center;height:176px;display:grid;position:relative;overflow:hidden}.m-app.bvm .kz-portrait:after{content:"";pointer-events:none;background:radial-gradient(80% 60% at 30% 10%,#ffffff59,#0000 60%);position:absolute;inset:0}.m-app.bvm .kz-portrait.h3{background:linear-gradient(150deg,#ff8a4c 0%,#e950f7 100%)}.m-app.bvm .kz-portrait .kz-ini{letter-spacing:-.03em;font-family:Outfit,Google Sans Flex,sans-serif;font-size:64px;font-weight:800;line-height:1}.m-app.bvm .mb-glass.kz-play{z-index:1;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 12px 0 8px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex;position:absolute;bottom:12px;left:12px}.m-app.bvm .bv-new{color:#14151a;z-index:1;background:#fff;border-radius:15px;align-items:center;gap:4px;height:30px;padding:0 10px 0 8px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex;position:absolute;top:12px;right:12px}.m-app.bvm .bv-new .ms{color:#7d2ae8}.m-app.bvm .m-card.bv-pv{border-radius:16px;gap:14px;padding:10px 10px 12px}.m-app.bvm .bv-pv-t{flex-direction:column;gap:2px;padding:0 4px;display:flex}.m-app.bvm .bv-soft{background:var(--surface-2);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.m-app.bvm .bv-soft>.ms{color:var(--ink-3)}.m-app.bvm .bv-card-h{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.m-app.bvm .bv-card-h>h2{min-width:0}.m-app.bvm .m-btn.bv-edit{gap:6px;margin:-10px -8px -10px 0}.m-app.bvm .m-kv.bv-kv>div>:last-child{overflow-wrap:anywhere}.m-app.bvm .m-kv.bv-kv>div:last-child{padding-bottom:0}.m-app.bvm .m-kv>div.bv-stack{flex-direction:column;align-items:stretch;gap:2px}.m-app.bvm .m-kv>div.bv-stack>:last-child{text-align:left;font-weight:400}.m-app.bvm .m-card.bv-consent{gap:2px;padding-top:8px;padding-bottom:6px}.m-app.bvm .bv-legal{padding-left:34px;display:flex}.m-app.bvm .bv-legal .m-link{margin:0 -4px}.m-app.bvm .mb-hero.bv-res{min-height:568px}.m-app.bvm .bv-res-b{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:0 8px;display:flex}.m-app.bvm .bv-halo{flex-shrink:0;place-items:center;width:176px;height:176px;margin:-34px 0 -24px;display:grid;position:relative}.m-app.bvm .bv-halo:before,.m-app.bvm .bv-halo:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.m-app.bvm .bv-halo:before{background:radial-gradient(closest-side,#ffffff24,#fff0);inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.m-app.bvm .bv-halo:after{inset:24px;box-shadow:inset 0 0 0 1px #ffffff29}.m-app.bvm .bv-halo>.mb-medal{z-index:1;position:relative}.m-app.bvm .mb-medal.bv-wait .ms{color:var(--sun)}.m-app.bvm .mb-glass.bv-mail{border-radius:18px;align-items:center;gap:8px;max-width:100%;height:36px;margin-top:4px;padding:0 14px 0 6px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.m-app.bvm .bv-mail>.ms{background:#fff3;border-radius:13px;place-items:center;width:26px;height:26px;font-size:16px;display:grid}.m-app.bvm .bv-mail>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-app.bvm .mb-glass.bv-gkv{text-align:left;align-self:stretch;margin-top:8px;padding:4px 16px}.m-app.bvm .bv-gkv>div{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;font-size:15px;line-height:22px;display:flex}.m-app.bvm .bv-gkv>div+div{border-top:1px solid #ffffff24}.m-app.bvm .bv-gkv>div>span:first-child{color:var(--on-night-2);flex-shrink:0}.m-app.bvm .bv-gkv>div>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.m-app.bvm .bv-sun{background:var(--sun);height:26px;color:var(--sun-ink);white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:0 10px 0 8px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.m-app.bvm .mb-dock .bv-note{padding:0 4px}.m-app.bvm>.mb-dock{z-index:20;padding-bottom:calc(16px + env(safe-area-inset-bottom));position:sticky;bottom:0}.m-app.bvm :is(h2.t-h2,h3.t-h,.m-sheet-h h2){font-family:inherit}.m-app.bvm h2.t-h2{letter-spacing:normal}
