.bmc-download-banner{top:max(12px, env(safe-area-inset-top));box-sizing:border-box;z-index:90;touch-action:pan-x;width:min(680px,100% - 24px);transform:translate(-50%, var(--bmc-download-y,0px));transition:transform var(--bmc-download-exit) var(--bmc-download-ease);border:1px solid;border-radius:20px;grid-template-columns:40px minmax(0,1fr) auto 44px;align-items:center;gap:12px;padding:20px 12px 14px 18px;display:grid;position:fixed;left:50%}.bmc-download-banner.is-entering{animation:bmc-download-enter var(--bmc-download-enter) var(--bmc-download-ease) both}.bmc-download-banner.is-dragging{-webkit-user-select:none;user-select:none;transition:none;animation:none}.bmc-download-banner.is-closing{pointer-events:none;animation:bmc-download-exit var(--bmc-download-exit) ease-in both}.bmc-download-grip{border-radius:4px;width:32px;height:3px;position:absolute;top:7px;left:calc(50% - 16px)}.bmc-download-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:44px;display:flex}.bmc-download-copy{flex-direction:column;gap:4px;line-height:1.4;display:flex}.bmc-download-copy strong{font-size:15px;font-weight:400}.bmc-download-copy>span{font-size:12px}.bmc-download-link{box-sizing:border-box;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.bmc-download-link:hover{filter:brightness(1.15)}.bmc-download-close{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:27px;line-height:1;display:flex}.bmc-download-close:hover{background:#7f7f7f1a}.bmc-download-close:focus-visible,.bmc-download-link:focus-visible{outline-offset:3px;outline:2px solid}.bmc-watch-download{border:1px solid;border-radius:20px;align-items:flex-start;gap:16px;padding:24px;display:flex}.bmc-watch-download-copy{min-width:0}.bmc-watch-download h2{margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.35}.bmc-watch-download p{margin:0 0 18px;font-size:14px;line-height:1.65}.bmc-watch-download .bmc-download-link{font-size:14px}@keyframes bmc-download-enter{0%{opacity:0;transform:translate(-50%,calc(-100% - 32px))}to{opacity:1;transform:translate(-50%, var(--bmc-download-y,0px))}}@keyframes bmc-download-exit{0%{opacity:1;transform:translate(-50%, var(--bmc-download-y,0px))}to{opacity:0;transform:translate(-50%,calc(-100% - 32px))}}@media (width<=540px){.bmc-download-banner{grid-template-columns:40px minmax(0,1fr) 44px;gap:12px 10px;padding:20px 12px 14px}.bmc-download-banner .bmc-download-link{grid-area:2/2/auto/-1;justify-self:start}.bmc-download-close{grid-area:1/3}.bmc-watch-download{gap:12px;padding:20px 16px}.bmc-watch-download h2{font-size:18px}}@media (width<=380px){.bmc-watch-download{flex-direction:column}}@media (prefers-reduced-motion:reduce){.bmc-download-banner,.bmc-download-banner.is-entering,.bmc-download-banner.is-closing{transition:none;animation-duration:1ms}}:root{--font-display:Spline Sans, Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:"SF Pro Rounded", "Hiragino Maru Gothic ProN", Meiryo, "MS PGothic", sans-serif;--font-serif:Georgia, "Times New Roman", serif}html,body,button,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter_400Regular,Inter,ui-sans-serif,system-ui,sans-serif}html,body,#root{overscroll-behavior:none;height:100%;overflow:hidden}html.bmc-booted,html.bmc-booted body,html.bmc-booted #root{background-color:var(--bmc-background,#f7faf9)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}textarea{scrollbar-width:none}textarea::-webkit-scrollbar{width:0;height:0}::selection{background-color:var(--bmc-selection,#cdebfa);color:var(--bmc-text,#16313f)}::selection{background-color:var(--bmc-selection,#cdebfa);color:var(--bmc-text,#16313f)}html[data-theme=dark] ::selection{color:#f4f4f4;background-color:#2e627a}html[data-theme=dark] ::selection{color:#f4f4f4;background-color:#2e627a}:focus-visible:not(input):not(textarea):not(select):not([contenteditable=true]):not([role=textbox]){border-radius:6px;outline-offset:2px!important;outline:2px solid #106af9!important}:focus:not(:focus-visible){outline:none!important}input,textarea,[contenteditable=true],[role=textbox],[data-testid=managed-focus-input]{caret-color:var(--bmc-text,#16313f);-webkit-tap-highlight-color:transparent;outline-offset:0!important;box-shadow:none!important;outline:none!important}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,[contenteditable=true]:focus,[contenteditable=true]:focus-visible,[role=textbox]:focus,[role=textbox]:focus-visible,[data-testid=managed-focus-input]:focus,[data-testid=managed-focus-input]:focus-visible{box-shadow:none!important;outline:none!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] [contenteditable=true],html[data-theme=dark] [role=textbox]{caret-color:var(--bmc-text,#f4f4f4)}video[data-bmc-cover-video]{background:#000;display:block;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}video[data-bmc-cover-video]::-webkit-media-controls{display:none!important}[data-bmc-auth-field]{border-width:1.5px!important}[data-bmc-auth-field]:focus-within{border-color:var(--bmc-field-focus,#208aef)!important}[data-bmc-auth-field][data-invalid=true]{border-color:var(--bmc-field-danger,#e24b4a)!important}