.AppStoreBanner_banner__VyqU1{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px calc(12px + var(--safe-area-right)) 10px calc(4px + var(--safe-area-left));border-bottom:1px solid rgba(18,34,79,.08);background:#fff}.AppStoreBanner_closeButton__F31Tc{position:relative;flex:0 0 36px;width:36px;height:36px;border:0;background:transparent;cursor:pointer}.AppStoreBanner_closeButton__F31Tc:after,.AppStoreBanner_closeButton__F31Tc:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:1px;background:#5b6b92}.AppStoreBanner_closeButton__F31Tc:before{transform:translate(-50%,-50%) rotate(45deg)}.AppStoreBanner_closeButton__F31Tc:after{transform:translate(-50%,-50%) rotate(-45deg)}.AppStoreBanner_icon__pW4Jh{flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(18,34,79,.12);border-radius:10px;object-fit:cover}.AppStoreBanner_copy__bwc6T{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.AppStoreBanner_title__TTPMh{overflow:hidden;font-family:var(--font-family-ohripa-display);font-size:14px;font-weight:var(--font-weight-black);line-height:1.2;color:#12224f;white-space:nowrap;text-overflow:ellipsis}.AppStoreBanner_description__KS_l6{font-size:12px;font-weight:var(--font-weight-medium);line-height:1.3;color:rgba(18,34,79,.64)}.AppStoreBanner_actionButton__25jJ3{flex:0 0 auto;padding:7px 16px 8px;border:2px solid #12224f;border-radius:999px;color:#12224f;background:#cf3;box-shadow:0 2px 0 #12224f;font-family:var(--font-family-ohripa-display);font-size:13px;font-weight:var(--font-weight-black);line-height:1;white-space:nowrap;cursor:pointer}.AppStoreBanner_actionButton__25jJ3:focus-visible,.AppStoreBanner_closeButton__F31Tc:focus-visible{outline:2px solid #12224f;outline-offset:2px}:root{--font-family-display:var(--font-inter-tight),"Inter Tight",sans-serif;--font-family-ohripa-display:"M PLUS Rounded 1c",var(--font-family-display);--font-family-ohripa-numeric:"Noto Sans TC",var(--font-family-display);--color-ohripa-page-bg:#eaf1ff;--ohripa-page-wide-shell-width:960px;--ohripa-page-inline-pad:16px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--global-nav-inset:6px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--ohripa-bottom-nav-pad-bottom:max(24px,var(--safe-area-bottom));--ohripa-bottom-nav-height:calc(84px - 24px + var(--ohripa-bottom-nav-pad-bottom));--ohripa-bottom-nav-reserve:calc(var(--ohripa-bottom-nav-height) + 28px);--z-base:0;--z-content:1;--z-header:10;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-toast:800}*{box-sizing:border-box;padding:0;margin:0}input::placeholder,textarea::placeholder{color:inherit;font:inherit;opacity:.2}body,html{max-width:100vw}html{overflow-x:hidden}body{overflow-x:clip;background:#1f232b}body[data-product=ohripa]{background:var(--color-ohripa-page-bg)}main>header:has([data-ohripa-header]){position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}@media (max-width:480px){main:has([data-ohripa-bottom-nav]){padding-bottom:var(--ohripa-bottom-nav-reserve)}}main:has([data-ohripa-footer]){padding-bottom:0}