.TgKXEW_card{gap:.75rem;display:grid}.TgKXEW_title{text-align:center;color:var(--osh-ink);margin:0;font-size:1.25rem}.TgKXEW_lead{color:var(--osh-ink-soft);margin:0;line-height:1.6}.TgKXEW_link{color:var(--osh-navy);text-decoration:underline}.TgKXEW_agree{--primary-padding:.5rem 1.5rem;justify-self:center;margin-top:.5rem}
.FaknOq_segmented{background:var(--osh-wash);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;padding:.25rem;display:grid}.FaknOq_segment{padding:var(--segment-padding,.375rem .25rem);font:inherit;font-size:var(--segment-font-size,.875rem);text-align:center;color:var(--osh-ink-soft);background:0 0;border:none;border-radius:999px;place-content:center;font-weight:700;line-height:1.4;text-decoration:none;display:grid;position:relative}button.FaknOq_segment{cursor:pointer}a.FaknOq_segment:not([aria-current=page]):hover,button.FaknOq_segment:not([aria-selected=true]):hover{color:var(--osh-ink)}.FaknOq_segment[aria-selected=true],.FaknOq_segment[aria-current=page]{color:var(--osh-on-blue);background:var(--osh-blue);background-image:var(--segment-sheen,none)}.FaknOq_segment:focus-visible{outline:2px solid var(--osh-blue-deep);outline-offset:2px}.FaknOq_primary{justify-content:center;align-items:center;gap:var(--primary-gap,.5rem);min-height:var(--primary-height,44px);padding:var(--primary-padding,0 20px);font:inherit;font-size:var(--primary-font-size,15px);color:var(--osh-on-navy);background:var(--osh-navy);background-image:var(--primary-sheen,none);cursor:pointer;box-shadow:0 var(--primary-depth,4px) 0 var(--osh-navy-shadow), inset 0 1.5px 0 var(--osh-navy-hi);border:none;border-radius:999px;font-weight:900;line-height:1.3;text-decoration:none;display:inline-flex}.FaknOq_primary:hover{color:var(--osh-on-navy)}.FaknOq_primary:active:not(:disabled){transform:translateY(var(--primary-depth,4px));box-shadow:inset 0 1.5px 0 var(--osh-navy-hi)}.FaknOq_primary:focus-visible{outline:3px solid var(--osh-navy);outline-offset:2px}.FaknOq_primary:disabled{cursor:default;opacity:.55}
.pST-ba_icon{background:var(--osh-surface);width:2.75rem;height:2.75rem;box-shadow:0 1px 4px color-mix(in oklab, var(--osh-ink) 14%, transparent);color:var(--osh-blue-deep);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.0625rem;font-weight:900;display:inline-flex;position:relative}.pST-ba_icon[aria-expanded=true]{outline:2px solid var(--osh-blue);outline-offset:1px}.pST-ba_personIcon{width:1.375rem;height:1.375rem}.pST-ba_initialBadge{border:1.5px solid var(--osh-surface);background:var(--osh-blue-deep);min-width:1.125rem;height:1.125rem;color:var(--osh-on-blue);border-radius:999px;place-items:center;padding:0 .1875rem;font-size:.6875rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;bottom:-.125rem;right:-.125rem}.pST-ba_layer{z-index:40;position:fixed;inset:0}.pST-ba_backdrop{position:absolute;inset:0}.pST-ba_panel{background:var(--osh-surface);width:min(20rem,100vw - 2rem);box-shadow:0 8px 24px color-mix(in oklab, var(--osh-ink) 20%, transparent);border-radius:1rem;gap:.5rem;padding:1rem;display:grid;position:absolute;top:4rem;right:1rem}.pST-ba_title{color:var(--osh-ink-soft);margin:0;font-size:.9375rem;font-weight:700}.pST-ba_list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.pST-ba_row{border-radius:.75rem;align-items:center;gap:.625rem;min-height:2.75rem;padding:0 .5rem;display:flex}.pST-ba_rowCurrent{background:var(--osh-sky-soft)}.pST-ba_rowForm{flex:1}.pST-ba_switch{width:100%;min-height:2.75rem;color:var(--osh-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0;display:flex}.pST-ba_avatar{background:var(--osh-panel);width:2rem;height:2rem;color:var(--osh-blue-deep);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.pST-ba_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pST-ba_badge{color:var(--osh-blue-deep);flex:none;font-size:.75rem;font-weight:700}.pST-ba_action{border:1px solid var(--osh-line);background:var(--osh-surface);width:100%;min-height:2.75rem;color:var(--osh-ink);font:inherit;cursor:pointer;border-radius:999px;font-weight:700}.pST-ba_action:disabled{color:var(--osh-faint);cursor:not-allowed}.pST-ba_note{color:var(--osh-muted);margin:0;font-size:.8125rem}
.mbdzTq_frame{--frame-tab-height:4.25rem}.mbdzTq_withTabs{padding-bottom:calc(var(--frame-tab-height) + env(safe-area-inset-bottom,0px))}@media (max-width:30rem){body:has(>.mbdzTq_frame){padding-top:1rem}}.mbdzTq_frame:before{content:"";z-index:-2;background:linear-gradient(to bottom, var(--osh-sky) 0%, var(--osh-sky-soft) 22rem, var(--osh-page) 100%);position:fixed;inset:0}.mbdzTq_scenery{z-index:-1;opacity:.6;pointer-events:none;background:url(/provisional/bg-landscape.webp) 50% 70%/cover no-repeat;height:16rem;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 35% 55%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 35% 55%,#0000 100%)}.mbdzTq_sceneryPanel{background:var(--osh-scenery-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;justify-self:start;gap:.375rem;max-width:100%;padding:.75rem 1rem;display:grid}.mbdzTq_topBar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;max-width:64rem;margin:0 auto 1.25rem;display:flex}.mbdzTq_back{background:var(--osh-surface);width:2.75rem;height:2.75rem;box-shadow:0 1px 4px color-mix(in oklab, var(--osh-ink) 14%, transparent);color:var(--osh-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mbdzTq_back:hover{color:var(--osh-blue-deep)}.mbdzTq_backIcon{width:1.375rem;height:1.375rem}.mbdzTq_srHeading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.mbdzTq_end{align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex}.mbdzTq_trailing{background:color-mix(in oklab, var(--osh-surface) 85%, transparent);border-radius:999px;min-width:0;margin-left:auto;padding:.375rem .875rem}.mbdzTq_trailing+.mbdzTq_end{margin-left:0}.mbdzTq_more{background:var(--osh-surface);width:2.75rem;height:2.75rem;box-shadow:0 1px 4px color-mix(in oklab, var(--osh-ink) 14%, transparent);color:var(--osh-ink);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mbdzTq_more:hover,.mbdzTq_more[aria-expanded=true]{color:var(--osh-blue-deep)}.mbdzTq_moreIcon{width:1.375rem;height:1.375rem}.mbdzTq_upgrade{background:var(--osh-navy);width:2.75rem;height:2.75rem;box-shadow:0 1px 4px color-mix(in oklab, var(--osh-ink) 14%, transparent);color:var(--osh-on-navy);border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mbdzTq_upgrade:hover{background:var(--osh-navy-shadow);color:var(--osh-on-navy)}.mbdzTq_upgradeIcon{width:1.375rem;height:1.375rem;color:var(--osh-coin);flex:none}.mbdzTq_tabBar{z-index:10;padding:0 var(--osh-gutter) env(safe-area-inset-bottom,0px);border-top:1px solid var(--osh-line-soft);background:var(--osh-surface);position:fixed;bottom:0;left:0;right:0}.mbdzTq_tabList{max-width:40rem;height:var(--frame-tab-height,4.25rem);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.mbdzTq_tabItem{min-width:0}.mbdzTq_tab{height:100%;color:var(--osh-muted);flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;text-decoration:none;display:flex;position:relative}a.mbdzTq_tab:hover{color:var(--osh-ink)}.mbdzTq_tabCurrent,a.mbdzTq_tabCurrent:hover{color:var(--osh-blue-deep)}.mbdzTq_tabCurrent:before{content:"";background:var(--osh-blue-deep);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:18%;right:18%}.mbdzTq_tabSoon{color:var(--osh-faint);cursor:not-allowed}.mbdzTq_tabSoon .mbdzTq_tabIcon{opacity:.55}.mbdzTq_tabIcon{width:1.5rem;height:1.5rem}.mbdzTq_tabLabel{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;font-weight:700;line-height:1;overflow:hidden}.mbdzTq_soonBadge{border:1px solid var(--osh-line-soft);background:var(--osh-wash);color:var(--osh-muted);white-space:nowrap;border-radius:999px;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1.5;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}@media (max-width:30rem){.mbdzTq_topBar{flex-wrap:nowrap;gap:.5rem;margin-bottom:.75rem}.mbdzTq_topBar.mbdzTq_topBarWithUser{margin-bottom:.75rem;display:flex}.mbdzTq_topBarWithUser .mbdzTq_trailing{flex:0 auto;margin-left:0;padding:.1875rem .625rem}.mbdzTq_topBarWithUser .mbdzTq_end{flex:none;margin-left:auto}}@media (max-width:21rem){.mbdzTq_end{gap:.25rem}.mbdzTq_topBarWithUser .mbdzTq_trailing{padding-inline:.375rem}}
.LBuXLa_logo{width:auto;height:2rem;display:block}
.keKxiq_choice{cursor:pointer;align-items:center;gap:.5rem;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.keKxiq_radio{appearance:none;border:2px solid var(--osh-faint);background:var(--osh-surface);cursor:pointer;border-radius:50%;flex:none;place-content:center;width:1.375rem;height:1.375rem;margin:0;display:inline-grid}.keKxiq_radio:before{content:"";background:var(--osh-blue-deep);border-radius:50%;width:.625rem;height:.625rem;transition:transform .12s ease-out;transform:scale(0)}.keKxiq_radio:checked{border-color:var(--osh-blue-deep)}.keKxiq_radio:checked:before{transform:scale(1)}.keKxiq_radio:focus-visible{outline:2px solid var(--osh-blue-deep);outline-offset:2px}.keKxiq_radio:disabled{border-color:var(--osh-line);background:var(--osh-wash);cursor:not-allowed}.keKxiq_radio:disabled:checked:before{background:var(--osh-faint)}.keKxiq_checkbox{appearance:none;border:2px solid var(--osh-faint);background:var(--osh-surface);cursor:pointer;border-radius:.375rem;flex:none;place-content:center;width:1.375rem;height:1.375rem;margin:0;display:inline-grid}.keKxiq_checkbox:before{content:"";border:solid var(--osh-on-blue);border-width:0 2.5px 2.5px 0;width:.375rem;height:.6875rem;margin-top:-.125rem;transition:transform .12s ease-out;transform:rotate(45deg)scale(0)}.keKxiq_checkbox:checked{border-color:var(--osh-blue-deep);background:var(--osh-blue-deep)}.keKxiq_checkbox:checked:before{transform:rotate(45deg)scale(1)}.keKxiq_checkbox:focus-visible{outline:2px solid var(--osh-blue-deep);outline-offset:2px}.keKxiq_checkbox:disabled{border-color:var(--osh-line);background:var(--osh-wash);cursor:not-allowed}.keKxiq_select{appearance:none;min-height:2.75rem;padding:var(--select-padding,.375rem 2.25rem .375rem 1rem);border:1.5px solid var(--osh-line);background-color:var(--osh-surface);box-shadow:0 3px 0 var(--osh-raise);color:var(--osh-ink);font:inherit;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.125rem) 52%,calc(100% - .8125rem) 52%;background-repeat:no-repeat;background-size:.3125rem .3125rem;border-radius:999px;margin-bottom:3px;font-size:.9375rem;font-weight:700;line-height:1.5}.keKxiq_select:hover{border-color:var(--osh-faint)}.keKxiq_select:focus-visible{outline:2px solid var(--osh-blue-deep);outline-offset:2px}.keKxiq_select:disabled{color:var(--osh-faint);cursor:not-allowed}.keKxiq_switch{appearance:none;background:var(--osh-line);cursor:pointer;border-radius:999px;flex:none;width:3rem;height:1.75rem;margin:0;transition:background-color .15s;position:relative}.keKxiq_switch:after{content:"";background:var(--osh-surface);border-radius:50%;width:1.375rem;height:1.375rem;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem}.keKxiq_switch:checked{background:var(--osh-blue)}.keKxiq_switch:checked:after{transform:translate(1.25rem)}.keKxiq_switch:focus-visible{outline:2px solid var(--osh-blue-deep);outline-offset:2px}.keKxiq_switch:disabled{cursor:not-allowed;opacity:.6}
.txgM7a_layout{--primary-sheen:linear-gradient(to bottom, #fff3 0%, #fff0 55%, color-mix(in srgb, var(--osh-navy-shadow) 35%, transparent) 100%);--segment-sheen:linear-gradient(to bottom, #fff0 0%, color-mix(in srgb, var(--osh-blue-deep) 70%, transparent) 100%);--home-card-sheen:linear-gradient(to bottom, color-mix(in srgb, var(--osh-surface) 50%, transparent), color-mix(in srgb, var(--osh-sky-soft) 50%, transparent));--home-card-edge:1px solid color-mix(in srgb, var(--osh-surface) 75%, transparent);--home-raise:color-mix(in oklab, var(--osh-sky-deep) 70%, var(--osh-navy));--home-backdrop:radial-gradient(ellipse 60% 40% at 100% 18rem, color-mix(in srgb, var(--osh-pink-soft) 70%, transparent), transparent), radial-gradient(ellipse 50% 30% at 0% 32rem, color-mix(in srgb, var(--osh-purple) 10%, transparent), transparent), linear-gradient(to bottom, var(--osh-sky-deep) 0%, var(--osh-sky) 12rem, var(--osh-sky-soft) 30rem, var(--osh-page) 100%);grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;max-width:64rem;margin:0 auto;display:grid}.txgM7a_layout:before{content:"";z-index:-2;background:var(--home-backdrop);pointer-events:none;position:fixed;inset:0}.txgM7a_main{min-width:0;container:home-main/inline-size}.txgM7a_card{border:var(--home-card-edge);border-radius:var(--osh-radius-card);background:var(--home-card-sheen), var(--osh-card-glass);box-shadow:var(--osh-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.25rem}.txgM7a_headerUser{align-items:baseline;gap:.625rem;min-width:0;display:flex}.txgM7a_userName{overflow-wrap:anywhere;min-width:0;font-size:.8125rem;font-weight:700}.txgM7a_nameRow{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.txgM7a_nameRow>[data-testid=league-badge]{flex:none}@media (max-width:30rem){.txgM7a_headerUser{align-items:center;gap:.375rem}.txgM7a_userName{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.6875rem;line-height:1.3;overflow:hidden}.txgM7a_headerUser .txgM7a_planChip{padding:.0625rem .4375rem;font-size:.6875rem;line-height:1.3}.txgM7a_nameRow{flex:auto;gap:.25rem}.txgM7a_nameRow>[data-testid=league-badge]{padding:0 .375rem;font-size:.6875rem;line-height:1.3}}@media (max-width:21rem){.txgM7a_nameRow>[data-testid=league-badge]{padding:0}}.txgM7a_planChip{font-variant-numeric:tabular-nums;border:1px solid var(--osh-ink);background:var(--osh-ink);color:var(--osh-page);border-radius:999px;flex:none;padding:.1875rem .5625rem;font-size:.71875rem;font-weight:600}.txgM7a_planChipFree{border-color:var(--osh-faint);color:var(--osh-ink-soft);background:0 0}.txgM7a_notice{border-left:3px solid var(--osh-ink);background:var(--osh-wash);margin:1rem 0 0;padding:.75rem .875rem;font-size:.875rem}.txgM7a_failure{border:var(--home-card-edge);border-radius:var(--osh-radius-card);background:var(--home-card-sheen), var(--osh-card-glass);box-shadow:var(--osh-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:1rem 0 0;padding:1rem}.txgM7a_failure .txgM7a_notice{margin:0}.txgM7a_oshiTop{--home-frame:clamp(5.5rem, 26vw, 9rem);--home-tabs:2.75rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"frame text""card card";align-items:start;column-gap:.75rem;margin-top:.25rem;display:grid}.txgM7a_oshiTopFrameBox{z-index:1;grid-area:frame;line-height:0;position:relative}.txgM7a_oshiTopFrame{width:var(--home-frame);aspect-ratio:1;box-sizing:border-box;border:4px solid var(--osh-coin);background:var(--osh-wash);border-radius:50%;height:auto;box-shadow:0 0 0 4px #b5943f2e;box-shadow:0 0 0 4px lab(63.1346% 5.62623 48.2213/.18)}.txgM7a_oshiTopPortrait{object-fit:cover;object-position:top center}.txgM7a_oshiTopMascot{object-fit:cover;object-position:center 20%}.txgM7a_oshiTopText{min-width:0;padding-bottom:var(--home-tabs);grid-area:text;align-self:center;align-items:baseline;gap:.5rem;display:flex}.txgM7a_oshiTopName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--osh-navy);font-size:1.25rem;font-weight:900;line-height:1.3;overflow:hidden}@container home-main (max-width:24rem){.txgM7a_oshiTopName{font-size:1.0625rem}}.txgM7a_oshiTopCard{min-width:0;margin-top:calc(-1 * var(--home-tabs));grid-area:card}.txgM7a_oshiTopCard .txgM7a_scoreTabs{margin-left:calc(var(--home-frame) + .25rem)}@media (max-width:30rem){.txgM7a_oshiTop{margin-top:0}}.txgM7a_oshiPick{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.25rem;display:grid}.txgM7a_oshiPickBubble{border:2px solid var(--osh-line);border-radius:var(--osh-radius-card);background:var(--osh-surface);min-width:0;box-shadow:var(--osh-card-shadow);justify-items:start;gap:.5rem;padding:.75rem .875rem;display:grid;position:relative}.txgM7a_oshiPickBubble:before{content:"";border-bottom:2px solid var(--osh-line);border-left:2px solid var(--osh-line);background:var(--osh-surface);width:.75rem;height:.75rem;position:absolute;top:50%;left:-.5rem;transform:translateY(-50%)rotate(45deg)}.txgM7a_oshiPickText{color:var(--osh-ink);margin:0;font-size:.9375rem;font-weight:800;line-height:1.45}.txgM7a_oshiPickText strong{color:var(--osh-navy)}@media (max-width:30rem){.txgM7a_oshiPick{margin-top:0}.txgM7a_oshiPickText{font-size:.875rem}}.txgM7a_scoreCard{border:var(--home-card-edge);border-radius:var(--osh-radius-card);background:var(--home-card-sheen), var(--osh-card-glass);box-shadow:var(--osh-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.25rem .5rem .5rem}.txgM7a_scoreTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.txgM7a_scoreTab{white-space:nowrap}.txgM7a_scoreTab:after{content:"";position:absolute;inset:-.5rem 0}.txgM7a_scorePanels{display:grid}.txgM7a_scorePanel{grid-area:1/1;min-width:0;container-type:inline-size}.txgM7a_scorePanel[hidden]{visibility:hidden;display:block}.txgM7a_panelBase{min-width:0;padding:.375rem .25rem 0;position:relative}.txgM7a_rebatePanel{}.txgM7a_hero{overflow:hidden;}.txgM7a_heroBody{min-width:0}.txgM7a_oshiRebateMetaLine{font-variant-numeric:tabular-nums;color:var(--osh-muted);margin:0;font-size:.8125rem;line-height:1.6}.txgM7a_provisionalRebate{background:var(--osh-pink-soft);color:var(--osh-ink);border-radius:.5rem;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;margin:.375rem .25rem 0;padding:.125rem .5rem;line-height:1.15;text-decoration:none;display:flex}.txgM7a_provisionalRebate:hover{color:var(--osh-ink)}.txgM7a_provisionalRebate:focus-visible{outline:2px solid var(--osh-blue-deep);outline-offset:2px}.txgM7a_provisionalRebateLead{color:var(--osh-ink-soft);white-space:nowrap;font-size:.6875rem;font-weight:700}.txgM7a_provisionalRebateLine{white-space:nowrap;font-size:.75rem;font-weight:700}.txgM7a_provisionalRebateAmount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--osh-ink);font-size:1.25rem;font-weight:700}.txgM7a_provisionalRebateUnit{margin-left:.1em;font-size:.55em;font-weight:600}.txgM7a_provisionalRebateTag{color:var(--osh-muted);font-size:.6875rem;font-weight:700}.txgM7a_breakdown{font-variant-numeric:tabular-nums;color:var(--osh-muted);margin:.125rem 0 0;font-size:.75rem}.txgM7a_note{color:var(--osh-muted);max-width:44ch;margin:.375rem 0 0;font-size:.75rem;line-height:1.5}.txgM7a_upgrade{margin:.5rem 0 0}.txgM7a_upgrade .txgM7a_buttonQuiet{box-shadow:0 3px 0 var(--home-raise);padding:.375rem .875rem;font-size:.8125rem;line-height:1.5}.txgM7a_upgrade .txgM7a_buttonQuiet:active{transform:translateY(3px)}.txgM7a_heroLinks{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;margin:.5rem 0 0;display:flex}.txgM7a_heroLinks>p{margin:0}.txgM7a_cta{--primary-height:4.5rem;--primary-padding:1rem 1.5rem;--primary-gap:1rem;--primary-depth:6px;flex-wrap:wrap;margin:1.125rem 0 0}.txgM7a_ctaRow{align-items:center;gap:.75rem;margin:1.125rem 0 0;display:flex}.txgM7a_ctaRow>.txgM7a_cta{flex:auto;min-width:0;margin:0}.txgM7a_ctaLabel{letter-spacing:-.02em;font-size:1.5rem;font-weight:900}.txgM7a_ctaMeta{font-variant-numeric:tabular-nums;text-align:right;color:color-mix(in oklab, var(--osh-on-navy) 88%, var(--osh-navy));margin-left:auto;font-size:.75rem;line-height:1.6}.txgM7a_buttonQuiet{color:var(--osh-ink);background:linear-gradient(to bottom, var(--osh-surface), var(--osh-sky-soft));border:1.5px solid var(--osh-ink);box-shadow:0 6px 0 var(--home-raise);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.8125rem 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.txgM7a_buttonQuiet:hover{color:var(--osh-ink)}.txgM7a_buttonQuiet:active{box-shadow:none;transform:translateY(6px)}.txgM7a_buttonQuietLabel{white-space:nowrap}.txgM7a_buttonQuietMeta{font-variant-numeric:tabular-nums;color:var(--osh-muted);font-size:.8125rem;font-weight:500}.txgM7a_oshiStatus{color:var(--osh-muted);margin:1rem 0 0;font-size:.8125rem}.txgM7a_oshiRebateShare{color:var(--osh-muted);margin:.5rem 0 0;font-size:.8125rem}.txgM7a_oshiRebateShareLink{color:inherit;align-items:center;gap:.3em;text-decoration:none;display:inline-flex}.txgM7a_oshiRebateShareLink:hover{text-decoration:underline}.txgM7a_oshiRebateShareIcon{fill:currentColor;width:1em;height:1em}.txgM7a_oshiPrompt{border-color:var(--osh-ink);justify-items:start;gap:.5rem;margin:0;display:grid}.txgM7a_oshiPromptTitle{margin:0;font-size:1.0625rem}.txgM7a_oshiPromptBody{color:var(--osh-ink-soft);margin:0;font-size:.875rem}.txgM7a_rebateDetails{padding:0}.txgM7a_rebateDetails>:first-child{margin-top:0}.txgM7a_stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.txgM7a_stat{border-left:1px solid var(--osh-line-soft);margin:0;padding:.75rem 1rem .5rem}.txgM7a_stat:nth-child(odd){border-left:none;padding-left:0}.txgM7a_statLabel{color:var(--osh-muted);margin:0;font-size:.71875rem;line-height:1.6}.txgM7a_statValue{font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-size:1.0625rem;font-weight:500;line-height:1.5}.txgM7a_footnote{color:var(--osh-muted);max-width:56ch;margin:.75rem 0 0;font-size:.6875rem;line-height:1.75}.txgM7a_courseMap{gap:.5rem;margin-top:.5rem;display:grid}.txgM7a_xpCard{border:var(--home-card-edge);border-radius:var(--osh-radius-card);background:var(--home-card-sheen), var(--osh-card-glass);box-shadow:var(--osh-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:1rem 0 0;padding:0 1rem .875rem}
._9BiAGa_entry{background:var(--osh-blue);box-shadow:0 3px 0 var(--osh-blue-deep);color:var(--osh-on-blue);white-space:nowrap;border-radius:999px;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}._9BiAGa_entry:hover{background:var(--osh-blue-deep)}._9BiAGa_entry:focus-visible{outline:3px solid var(--osh-navy);outline-offset:2px}._9BiAGa_label{align-self:flex-start;padding:.1875rem .75rem;font-size:.8125rem;line-height:1.3;position:relative}._9BiAGa_label:after{content:"";position:absolute;inset:-.75rem -.375rem}._9BiAGa_pick{justify-self:end;padding:.4375rem 1rem;font-size:.875rem}
.iPi75G_columns{grid-template-columns:repeat(2,minmax(0,1fr));padding:.5rem .25rem .25rem;display:grid}.iPi75G_column{flex-direction:column;min-width:0;padding:0 .5rem;display:flex;position:relative;container-type:inline-size}.iPi75G_column+.iPi75G_column{border-left:1px solid color-mix(in srgb, var(--osh-sky-deep) 55%, transparent)}.iPi75G_labelRow{align-items:center;gap:.1875rem;min-width:0;display:flex;position:relative}.iPi75G_label{min-width:0;color:var(--osh-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.6875rem,6.4cqi,.8125rem);font-weight:700;line-height:1.4;overflow:hidden}.iPi75G_crown{width:1rem;height:1rem;color:var(--osh-gold);flex:none}.iPi75G_rank{border-bottom:1px solid color-mix(in srgb, var(--osh-sky-deep) 55%, transparent);white-space:nowrap;align-items:baseline;margin:0 0 .375rem;padding:0 0 .375rem 1.25rem;line-height:1.2;display:flex}.iPi75G_rankValue{color:var(--osh-ink);font-size:clamp(1.375rem,14cqi,1.875rem);font-weight:900}.iPi75G_rankUnit{color:var(--osh-ink);font-size:1rem;font-weight:800}.iPi75G_rankNone{color:var(--osh-faint);font-size:1.375rem;font-weight:800}.iPi75G_rankCount{color:var(--osh-ink-soft);margin-left:.375rem;font-size:.8125rem;font-weight:700}.iPi75G_amount{font-variant-numeric:tabular-nums;min-width:0;color:var(--osh-ink);white-space:nowrap;font-size:clamp(1.125rem,12cqi,1.625rem);font-weight:800;line-height:1.25}.iPi75G_track{background:color-mix(in srgb, var(--osh-sky) 70%, var(--osh-surface));border-radius:999px;height:.5rem;margin-top:.25rem;overflow:hidden}.iPi75G_fill{background:linear-gradient(to right, var(--osh-navy), var(--osh-blue));border-radius:999px;height:100%}.iPi75G_remaining{color:var(--osh-ink-soft);white-space:nowrap;margin:.125rem 0 0;font-size:.75rem;line-height:1.4}.iPi75G_help{flex:none;display:inline-flex}.iPi75G_helpButton{background:var(--osh-navy-hi);width:1rem;height:1rem;color:var(--osh-surface);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex;position:relative}.iPi75G_helpButton:after{content:"";position:absolute;inset:-.5rem}.iPi75G_helpButton:focus-visible{outline:2px solid var(--osh-blue-deep);outline-offset:2px}.iPi75G_helpBubble{z-index:5;border:1px solid var(--osh-line);background:var(--osh-surface);color:var(--osh-ink);white-space:normal;border-radius:.625rem;padding:.5rem .625rem;font-size:.75rem;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + .25rem);left:0;right:0;box-shadow:0 4px 16px #3a476329;box-shadow:0 4px 16px lab(30.0779% .672102 -18.1732/.16)}.iPi75G_unit{margin-left:.125rem;font-size:max(.6em,.6875rem);font-weight:700}.iPi75G_note{color:var(--osh-ink-soft);flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:.125rem 0 0;font-size:.75rem;line-height:1.4;display:flex}
.qZN4Ta_page{--lp-wash:color-mix(in oklab, var(--osh-navy) 6%, white);--lp-wash-strong:color-mix(in oklab, var(--osh-navy) 12%, white);max-width:72rem;margin:0 auto}.qZN4Ta_head{align-items:center;gap:.875rem;padding:.5rem 0 1rem;display:flex}.qZN4Ta_logo{letter-spacing:-.01em;color:var(--osh-navy-shadow);font-size:1.375rem;font-weight:900}.qZN4Ta_tagline{border-left:1px solid var(--osh-line);color:var(--osh-muted);padding-left:.875rem;font-size:.75rem;line-height:1.5;display:none}@media (min-width:48rem){.qZN4Ta_tagline{display:block}}.qZN4Ta_headLogin{color:var(--osh-navy);border-bottom:2px solid;margin-left:auto;font-size:.8125rem;font-weight:700;text-decoration:none;position:relative}.qZN4Ta_headLogin:after{content:"";position:absolute;inset:-.625rem -.5rem}.qZN4Ta_headLogin:hover{color:var(--osh-navy-shadow)}.qZN4Ta_hero{background:radial-gradient(circle at 85% 20%, var(--lp-wash-strong), transparent 60%), var(--lp-wash);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title figure""body body";align-items:end;gap:1rem;padding:1.75rem 1rem 2rem;display:grid}@media (min-width:48rem){.qZN4Ta_hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"title figure""body figure";align-items:start;gap:0 3rem;padding:3.5rem 3.5rem 3rem}}.qZN4Ta_heroTitle{letter-spacing:-.03em;color:var(--osh-navy-shadow);grid-area:title;margin:0;font-size:clamp(1.125rem,5.6vw,2.25rem);font-weight:900;line-height:1.25}@media (min-width:48rem){.qZN4Ta_heroTitle{font-size:clamp(2.25rem,4vw,3.5rem)}}.qZN4Ta_heroTitleEm{color:var(--osh-blue-deep)}.qZN4Ta_heroBody{grid-area:body}.qZN4Ta_heroLead{color:var(--osh-ink-soft);max-width:44ch;margin:1.125rem 0 0;font-size:1rem}.qZN4Ta_heroLead strong{color:var(--osh-navy-shadow);font-weight:700}.qZN4Ta_heroNote{color:var(--osh-muted);max-width:44ch;margin:.875rem 0 0;font-size:.75rem;line-height:1.75}.qZN4Ta_heroFigure{grid-area:figure;justify-content:center;display:flex}.qZN4Ta_heroImage{width:clamp(64px,20vw,148px);height:auto;box-shadow:0 12px 32px color-mix(in oklab, var(--osh-navy) 22%, transparent);object-fit:cover;border:3px solid #fff;border-radius:46% 46% 1rem 1rem}@media (min-width:48rem){.qZN4Ta_heroImage{width:min(100%,20rem)}}.qZN4Ta_cta{--primary-height:4.5rem;--primary-padding:1rem 1.75rem;--primary-gap:1rem;--primary-depth:6px;flex-wrap:wrap;max-width:26rem;margin:1.5rem 0 0}.qZN4Ta_ctaLabel{letter-spacing:-.02em;font-size:1.375rem;font-weight:900}.qZN4Ta_ctaMeta{text-align:right;color:color-mix(in oklab, var(--osh-on-navy) 88%, var(--osh-navy));margin-left:auto;font-size:.75rem;line-height:1.6}.qZN4Ta_section{padding:3rem 0 0}.qZN4Ta_sectionTitle{letter-spacing:.02em;color:var(--osh-navy-shadow);text-align:center;justify-content:center;align-items:center;gap:.875rem;margin:0;font-size:1.25rem;font-weight:900;display:flex}.qZN4Ta_sectionTitle:before,.qZN4Ta_sectionTitle:after{content:"";background:var(--osh-blue);border-radius:1px;flex:none;width:2rem;height:2px}.qZN4Ta_pointList{grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.qZN4Ta_pointList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.qZN4Ta_point{background:var(--lp-wash);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;padding:1.5rem 1.25rem;display:flex}.qZN4Ta_pointIcon{width:3.25rem;height:3.25rem;color:var(--osh-blue-deep);background:#fff;border-radius:50%;place-items:center;display:grid}.qZN4Ta_pointTag{color:var(--osh-blue-deep);margin-top:.625rem;font-size:.8125rem;font-weight:700}.qZN4Ta_pointTitle{letter-spacing:-.01em;color:var(--osh-navy-shadow);margin:.125rem 0 0;font-size:1.125rem;font-weight:900}.qZN4Ta_pointBody{color:var(--osh-ink-soft);text-align:left;margin:.625rem 0 0;font-size:.875rem;line-height:1.8}.qZN4Ta_audienceList{grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.qZN4Ta_audienceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.qZN4Ta_audience{border:1px solid var(--osh-line-soft);background:var(--osh-surface);border-radius:1.25rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.qZN4Ta_audienceMark{background:var(--lp-wash-strong);width:3.5rem;height:3.5rem;color:var(--osh-navy);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:600;display:grid}.qZN4Ta_audienceTitle{color:var(--osh-navy-shadow);margin:0;font-size:1rem;font-weight:900}.qZN4Ta_audienceBody{color:var(--osh-ink-soft);margin:.25rem 0 0;font-size:.8125rem;line-height:1.7}.qZN4Ta_stepList{counter-reset:landing-step;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.qZN4Ta_stepList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.qZN4Ta_step{background:var(--lp-wash);color:var(--osh-navy-shadow);counter-increment:landing-step;border-radius:1rem;align-items:center;gap:.875rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:700;display:flex}.qZN4Ta_step:before{content:counter(landing-step);background:var(--osh-navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:grid}.qZN4Ta_planList{grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:32rem){.qZN4Ta_planList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.qZN4Ta_planList{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.qZN4Ta_plan{border:1px solid var(--osh-line-soft);background:var(--osh-surface);border-radius:1.25rem;padding:1.25rem}.qZN4Ta_planName{color:var(--osh-navy-shadow);margin:0;font-size:1.0625rem;font-weight:900}.qZN4Ta_planSoon{border:1px solid var(--osh-line-soft);color:var(--osh-ink-soft);background:0 0;border-radius:999px;margin:.5rem 0 0;padding:.125rem .625rem;font-size:.75rem;font-weight:700;display:inline-block}.qZN4Ta_planBody{color:var(--osh-ink-soft);margin:.5rem 0 0;font-size:.8125rem;line-height:1.7}.qZN4Ta_planTrial{background:var(--lp-wash-strong);color:var(--osh-navy);border-radius:999px;margin:.625rem 0 0;padding:.125rem .625rem;font-size:.75rem;font-weight:700;display:inline-block}.qZN4Ta_planMore{text-align:center;margin:1rem 0 0;font-size:.875rem}.qZN4Ta_planMore a{color:var(--osh-navy);font-weight:700}.qZN4Ta_closing{background:radial-gradient(circle at 15% 80%, var(--lp-wash-strong), transparent 60%), var(--lp-wash);text-align:center;border-radius:1.5rem;margin:3rem 0 0;padding:2.5rem 1.25rem}.qZN4Ta_closingTitle{letter-spacing:-.02em;color:var(--osh-navy-shadow);margin:0;font-size:clamp(1.5rem,4.5vw,2.25rem);font-weight:900;line-height:1.35}.qZN4Ta_closingLead{color:var(--osh-ink-soft);margin:.875rem 0 0;font-size:.9375rem}.qZN4Ta_foot{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;padding:1.5rem 0 0;display:flex}.qZN4Ta_footLink{color:var(--osh-muted);font-size:.75rem}.qZN4Ta_heroTitle,.qZN4Ta_sectionTitle,.qZN4Ta_pointTitle,.qZN4Ta_audienceTitle,.qZN4Ta_closingTitle{word-break:auto-phrase;text-wrap:balance}.qZN4Ta_feedbackNote{text-align:center;color:var(--osh-ink-soft);margin:1.5rem 0 0;font-size:.875rem;line-height:1.8}.qZN4Ta_feedbackNote a{color:var(--osh-blue-deep);font-weight:700}
.BvHiNq_badge{color:var(--osh-ink-soft);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.1875rem;font-size:.6875rem;font-weight:700;line-height:1.4;display:inline-flex}.BvHiNq_note{flex:none;width:1rem;height:1rem}.BvHiNq_name{display:inline-block}.BvHiNq_standing{color:var(--osh-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;font-size:.75rem;display:inline-flex}.BvHiNq_standingCompact{min-width:0;color:var(--osh-ink-soft);font-size:.6875rem;line-height:1.3;display:grid}.BvHiNq_standingCompact .BvHiNq_rank{white-space:nowrap;font-size:.875rem}.BvHiNq_standingCompact .BvHiNq_gap{text-overflow:ellipsis;overflow:hidden}.BvHiNq_label{color:var(--osh-muted);font-size:.6875rem;font-weight:700}.BvHiNq_rank{font-variant-numeric:tabular-nums;color:var(--osh-ink);font-size:1rem}.BvHiNq_gap{white-space:nowrap}
.M-YLyW_card{border:1px solid var(--osh-line-soft);background:var(--osh-surface);border-radius:1rem;gap:.875rem;margin-top:1rem;padding:1rem;display:grid}.M-YLyW_inset{border-top:1px solid var(--osh-line-soft);gap:.875rem;margin-top:14px;padding-top:14px;display:grid}.M-YLyW_title{color:var(--osh-ink);margin:0;font-size:1rem;font-weight:700}.M-YLyW_progress{align-items:center;gap:1rem;display:flex}.M-YLyW_ring{flex:none;width:88px;height:88px;position:relative}.M-YLyW_ringText{text-align:center;place-content:center;line-height:1.15;display:grid;position:absolute;inset:0}.M-YLyW_ringCount{color:var(--osh-ink);font-size:1.125rem;font-weight:700}.M-YLyW_ringPercent{color:var(--osh-muted);font-size:.75rem}.M-YLyW_progressText{gap:.25rem;min-width:0;display:grid}.M-YLyW_sectionName{color:var(--osh-navy);margin:0;font-size:.8125rem;font-weight:700}.M-YLyW_stageProgress{color:var(--osh-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:0;display:flex}.M-YLyW_stageName{font-weight:700}.M-YLyW_stageCount{color:var(--osh-ink);font-size:1.125rem}.M-YLyW_finished{color:var(--osh-navy);margin:0;font-weight:700}.M-YLyW_stats{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.M-YLyW_stats:empty{display:none}.M-YLyW_stat{background:var(--osh-wash);border-radius:.625rem;gap:.125rem;padding:.5rem .625rem;display:grid}.M-YLyW_statLabel{color:var(--osh-muted);font-size:.75rem}.M-YLyW_statValue{color:var(--osh-ink);font-size:1.0625rem;font-weight:700}
.DzyZEG_badge{border:2px solid var(--osh-surface);background:var(--osh-navy);color:var(--osh-on-navy);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.0625rem;padding:.125rem .5rem;font-size:.875rem;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;bottom:0;right:0;box-shadow:0 1px 3px #00000040;box-shadow:0 1px 3px lab(0% 0 0/.25)}.DzyZEG_prefix{font-size:.6875rem;font-weight:700}.DzyZEG_max{color:var(--osh-coin);margin-left:.0625rem;font-size:.6875rem;font-weight:700}
.QRaTYG_overlay{z-index:1000;background:color-mix(in oklab, var(--osh-navy) 88%, transparent);color:var(--osh-on-navy);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px 16px;display:flex;position:fixed;inset:0}.QRaTYG_content{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:420px;display:flex}.QRaTYG_listen{background:var(--osh-on-navy);min-width:220px;min-height:72px;color:var(--osh-navy);font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 36px;font-size:1.375rem;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #00000040}.QRaTYG_listen:focus-visible{outline:3px solid var(--osh-on-navy);outline-offset:4px}.QRaTYG_listenIcon{width:32px;height:32px}.QRaTYG_hint{opacity:.8;margin:0;font-size:.875rem}
.KF_NGa_hero{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.KF_NGa_figure{border:2px solid var(--osh-line);object-fit:cover;border-radius:46% 46% 1rem 1rem;flex:none;width:clamp(88px,24vw,148px);height:auto}
.eOxV3G_saved{background:var(--osh-wash);color:var(--osh-ink);text-align:center;border-radius:1rem;justify-items:center;gap:.5rem;margin:1rem 0 0;padding:1rem .875rem;display:grid}.eOxV3G_mask{width:3rem;height:3rem;animation:.7s cubic-bezier(.2,.9,.3,1.3) both eOxV3G_mask-on}.eOxV3G_title{margin:0;font-size:1.125rem;font-weight:900;animation:.4s ease-out .5s both eOxV3G_saved-in}.eOxV3G_note{color:var(--osh-ink-soft);margin:0;font-size:.875rem}.eOxV3G_voices{gap:.25rem;animation:.4s ease-out .8s both eOxV3G_saved-in;display:grid}.eOxV3G_voicesHead{margin:0;font-size:.875rem;font-weight:700}.eOxV3G_voiceList{margin:0;padding:0;font-size:.9375rem;font-weight:700;list-style:none}@keyframes eOxV3G_mask-on{0%{opacity:0;transform:translateY(-1.5rem)scale(1.3)}70%{opacity:1;transform:translateY(0)scaleY(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes eOxV3G_saved-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.eOxV3G_mask,.eOxV3G_title,.eOxV3G_voices{animation:none}}
.pq2P6a_body{justify-items:center;gap:8px;display:grid}.pq2P6a_eyebrow{letter-spacing:.12em;color:var(--osh-star-glow);margin:0;font-size:.875rem;font-weight:800}.pq2P6a_title{margin:0;font-size:1.375rem;font-weight:800}.pq2P6a_value{color:var(--osh-star-glow);margin:0;font-size:3rem;font-weight:900;line-height:1.1}.pq2P6a_note{margin:0;font-weight:700}.pq2P6a_facts{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pq2P6a_fact{background:color-mix(in oklab, var(--osh-on-navy) 14%, transparent);border-radius:999px;padding:8px 16px;font-weight:700}.pq2P6a_line{justify-items:center;gap:4px;margin-top:8px;display:grid}.pq2P6a_bubble{background:var(--osh-surface);color:var(--osh-ink);border-radius:16px;margin:0;padding:12px 16px;font-weight:700;line-height:1.6}.pq2P6a_speaker{opacity:.85;margin:0;font-size:.875rem}
.U-_gBW_layout{gap:1rem;max-width:40rem;margin:0 auto;padding:1rem 1rem 1.5rem;display:grid}@media (max-width:30rem){.U-_gBW_layout{padding-inline:0}}.U-_gBW_title{color:var(--osh-ink);margin:0;font-size:1.5rem;font-weight:900}.U-_gBW_lead{color:var(--osh-ink-soft);margin:0;font-size:.9375rem}.U-_gBW_picker{gap:1rem;display:grid}.U-_gBW_notice{border-left:3px solid var(--osh-ink);background:var(--osh-wash);margin:0;padding:.75rem .875rem;font-size:.875rem}.U-_gBW_rule{border:1px solid var(--osh-line);background:var(--osh-surface);color:var(--osh-ink-soft);border-radius:.875rem;margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.7}.U-_gBW_rule strong{color:var(--osh-navy)}.U-_gBW_alert{border-left:3px solid var(--osh-wrong);background:var(--osh-surface);color:var(--osh-wrong);margin:0;padding:.75rem .875rem;font-size:.875rem}.U-_gBW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:36rem){.U-_gBW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.U-_gBW_card{border:1px solid var(--osh-line);background:var(--osh-surface);border-radius:1rem;display:flex;box-shadow:0 2px 6px #1616160f;box-shadow:0 2px 6px lab(7.22637% -.0000149012 0/.06)}.U-_gBW_cardCurrent{border:2px solid var(--osh-coin);box-shadow:0 0 0 4px #b5943f2e;box-shadow:0 0 0 4px lab(63.1346% 5.62623 48.2213/.18)}.U-_gBW_portrait{aspect-ratio:1;box-sizing:border-box;border:4px solid var(--osh-sky);background:var(--osh-wash);border-radius:50%;width:100%;height:auto}.U-_gBW_cardCurrent .U-_gBW_portrait{border-color:var(--osh-coin)}.U-_gBW_portraitOshi{object-fit:cover;object-position:top center}.U-_gBW_portraitMascot{object-fit:cover;object-position:center 20%}.U-_gBW_name{color:var(--osh-navy);text-align:center;overflow-wrap:anywhere;font-size:1.125rem;font-weight:900;line-height:1.3}.U-_gBW_currentBadge{background:var(--osh-sky);color:var(--osh-navy);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:800}.U-_gBW_cardButton{font:inherit;color:inherit;text-align:center;border-radius:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding:.75rem .75rem 1rem;display:flex}.U-_gBW_cardButton:disabled{cursor:not-allowed}.U-_gBW_backdrop{z-index:40;background:#12161f8c;background:lab(7.11543% .0978708 -7.25583/.55);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.U-_gBW_popup{box-sizing:border-box;background:var(--osh-surface);text-align:left;border-radius:1.5rem;gap:.875rem;width:100%;max-width:26rem;max-height:calc(100dvh - 2rem);padding:1.5rem 1.25rem 1.25rem;display:grid;position:relative;overflow-y:auto;box-shadow:0 12px 40px #16161640;box-shadow:0 12px 40px lab(7.22637% -.0000149012 0/.25)}.U-_gBW_popupHead{grid-template-columns:auto 1fr;align-items:center;gap:.875rem;padding-right:2rem;display:grid}.U-_gBW_popupHeadText{gap:.5rem;min-width:0;display:grid}.U-_gBW_popupNameRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.U-_gBW_snsList{gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.U-_gBW_sns{width:2.25rem;height:2.25rem;color:var(--osh-on-blue);border-radius:50%;place-items:center;display:grid}.U-_gBW_sns_x{background:#121212;background:lab(5.26802% 0 0)}.U-_gBW_sns_youtube{background:#e62c2c;background:lab(51.4033% 69.2672 48.7132)}.U-_gBW_sns_web{background:var(--osh-blue)}.U-_gBW_supporters{background:var(--osh-sky-soft);color:var(--osh-navy);border-radius:999px;justify-self:start;align-items:center;gap:.375rem;margin:0;padding:.3125rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.U-_gBW_supporters strong{font-size:1rem;font-weight:900}.U-_gBW_profileCards{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.625rem;display:grid}.U-_gBW_profileCard{border-radius:1rem;align-content:start;gap:.375rem;padding:.75rem .875rem;display:grid}.U-_gBW_profileDream{--card-accent:#298646;background:#e0f9ed;background:lab(95.7639% -9.89983 2.86835)}@supports (color:lab(0% 0 0)){.U-_gBW_profileDream{--card-accent:lab(49.4309% -39.316 25.9959)}}.U-_gBW_profileRebate{--card-accent:#d44567;background:#ffecee;background:lab(95.0734% 8.29831 1.74208)}@supports (color:lab(0% 0 0)){.U-_gBW_profileRebate{--card-accent:lab(51.5103% 58.6061 13.4962)}}.U-_gBW_profileCardTitle{color:var(--card-accent);align-items:center;gap:.375rem;margin:0;font-size:.9375rem;font-weight:900;display:flex}.U-_gBW_profileCardBody{color:var(--osh-ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:700;line-height:1.6}.U-_gBW_course{gap:.5rem;display:grid}.U-_gBW_courseHead{color:var(--osh-navy);align-items:center;gap:.5rem;display:flex}.U-_gBW_courseTitle{color:var(--osh-navy);margin:0;font-size:1rem;font-weight:900}.U-_gBW_courseSub{color:var(--osh-ink-soft);margin:0;font-size:.75rem}.U-_gBW_courseSelectWrap{color:var(--osh-navy);align-items:center;display:flex;position:relative}.U-_gBW_courseSelectWrap>svg{pointer-events:none;position:absolute;left:.875rem}.U-_gBW_courseSelect{--select-padding:.375rem 2.25rem .375rem 2.75rem;width:100%}.U-_gBW_courseDescription{color:var(--osh-ink-soft);margin:0;font-size:.8125rem}.U-_gBW_confirmArrow{margin-left:.5rem;font-size:1.25rem;line-height:1}.U-_gBW_popupClose{border:1px solid var(--osh-line);background:var(--osh-surface);width:2rem;height:2rem;color:var(--osh-ink-soft);font:inherit;cursor:pointer;border-radius:50%;font-size:1.125rem;line-height:1;position:absolute;top:.625rem;right:.625rem}.U-_gBW_portraitPopup{box-sizing:border-box;border:4px solid var(--osh-coin);background:var(--osh-wash);border-radius:50%;width:6.5rem;height:6.5rem}.U-_gBW_popupTitle{color:var(--osh-ink);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:900;line-height:1.4}.U-_gBW_popupIntro{color:var(--osh-ink);text-align:left;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.7}.U-_gBW_popupNote{text-align:center;color:var(--osh-wrong);margin:0;font-size:.75rem;font-weight:700}.U-_gBW_popupFootnote{text-align:center;color:var(--osh-ink-soft);margin:0;font-size:.75rem}.U-_gBW_confirm{width:100%;font:inherit;color:var(--osh-on-blue);background:var(--osh-blue);border:1.5px solid var(--osh-blue-deep);box-shadow:0 4px 0 var(--osh-blue-deep);cursor:pointer;border-radius:999px;margin-top:.25rem;padding:.8125rem 1rem;font-size:.9375rem;font-weight:800}.U-_gBW_confirm:disabled{opacity:.6;cursor:not-allowed}.U-_gBW_lead strong{color:var(--osh-navy);margin-bottom:.125rem;font-size:1.0625rem;font-weight:900;display:block}.U-_gBW_done{justify-items:center;gap:1rem;display:grid}.U-_gBW_doneTitle{text-align:center;color:var(--osh-navy);overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:900;line-height:1.5}.U-_gBW_doneSpeech{gap:.25rem;width:100%;display:grid}.U-_gBW_doneSpeaker{color:var(--osh-ink-soft);margin:0;font-size:.8125rem;font-weight:700}.U-_gBW_doneBubble{background:var(--osh-surface);color:var(--osh-ink);border-radius:.25rem 1rem 1rem;margin:0;padding:.875rem 1rem;font-size:.9375rem;font-weight:700;line-height:1.6;box-shadow:0 1px 3px #1616161f;box-shadow:0 1px 3px lab(7.22637% -.0000149012 0/.12)}.U-_gBW_summary{background:var(--osh-surface);border-radius:1rem;width:100%;display:grid;box-shadow:0 1px 3px #1616161f;box-shadow:0 1px 3px lab(7.22637% -.0000149012 0/.12)}.U-_gBW_summaryRow{grid-template-columns:7rem 1fr;align-items:center;gap:.5rem;padding:.75rem 1rem;display:grid}.U-_gBW_summaryRow+.U-_gBW_summaryRow{border-top:1px solid var(--osh-line-soft)}.U-_gBW_summaryLabel{color:var(--osh-ink-soft);font-size:.8125rem;font-weight:700}.U-_gBW_summaryValue{color:var(--osh-ink);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:800}.U-_gBW_primary{--primary-padding:.9375rem 1rem;--primary-font-size:1.0625rem;width:100%}.U-_gBW_later{font:inherit;color:var(--osh-ink-soft);cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.875rem;text-decoration:underline}.U-_gBW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.r9ifzq_effect{background:var(--osh-panel);border:2px solid var(--osh-blue);text-align:center;border-radius:1.25rem;margin-top:.75rem;padding:1.25rem 1rem}.r9ifzq_course{border-color:var(--osh-navy)}.r9ifzq_eyebrow{letter-spacing:.12em;color:var(--osh-blue-deep);margin:0;font-size:.75rem;font-weight:900}.r9ifzq_title{color:var(--osh-ink);margin:.25rem 0 0;font-size:1.375rem;font-weight:900}.r9ifzq_mascot{width:6rem;height:auto;margin:.75rem auto 0;display:block}.r9ifzq_vision{color:var(--osh-ink-soft);margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.r9ifzq_talk{background:var(--osh-surface);border-radius:1rem;margin-top:.75rem;padding:.75rem}.r9ifzq_talkLabel{color:var(--osh-muted);margin:0;font-size:.75rem}.r9ifzq_talkName{color:var(--osh-ink);margin:.125rem 0 0;font-weight:800}.r9ifzq_link{color:var(--osh-blue-deep);margin-top:.5rem;font-size:.875rem;font-weight:700;display:inline-block}.r9ifzq_rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.r9ifzq_reward{background:var(--osh-surface);border-radius:.875rem;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;display:flex}.r9ifzq_soon{opacity:.7}.r9ifzq_rewardName{color:var(--osh-ink);font-size:.875rem;font-weight:800}.r9ifzq_badge{color:var(--osh-muted);font-size:.6875rem}.r9ifzq_share{color:var(--osh-blue-deep);font-size:.8125rem;font-weight:700}
.Fk4g-a_form{gap:.75rem;display:grid}.Fk4g-a_choices{border:0;gap:.5rem;margin:0;padding:0;display:grid}.Fk4g-a_choice{border:2px solid var(--osh-line);background:var(--osh-surface);cursor:pointer;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.Fk4g-a_choiceOn{border-color:var(--osh-blue)}.Fk4g-a_text{gap:.125rem;min-width:0;display:grid}.Fk4g-a_stage{color:var(--osh-navy);font-size:.8125rem;font-weight:800}.Fk4g-a_topic{color:var(--osh-navy);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.8125rem;font-weight:700;display:flex}.Fk4g-a_samples{color:var(--osh-muted);font-size:.75rem;font-weight:600}.Fk4g-a_lead{color:var(--osh-ink);font-size:.9375rem;font-weight:700}.Fk4g-a_note{color:var(--osh-muted);font-size:.75rem}.Fk4g-a_hint{color:var(--osh-muted);text-align:center;margin:0;font-size:.8125rem}.Fk4g-a_alert{color:var(--osh-wrong);margin:0;font-size:.875rem;font-weight:700}.Fk4g-a_primary{--primary-padding:.9375rem 1rem;--primary-font-size:1.0625rem;width:100%}.Fk4g-a_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.ONkXPG_body{flex-direction:column;align-items:center;gap:8px;display:flex}.ONkXPG_eyebrow{letter-spacing:.08em;opacity:.85;margin:0;font-size:.875rem;font-weight:700}.ONkXPG_title{font-family:var(--osh-font-round);margin:0;font-weight:800;line-height:1.3}.ONkXPG_daily .ONkXPG_title{font-size:1.5rem}.ONkXPG_episode .ONkXPG_title{color:var(--osh-star);font-size:1.75rem}.ONkXPG_stage .ONkXPG_title{color:var(--osh-rarity-gold);text-shadow:0 0 16px var(--osh-star-glow);font-size:2.125rem}.ONkXPG_portrait{object-fit:contain;border-radius:16px}.ONkXPG_from{margin:0;font-size:.9375rem}.ONkXPG_name{margin:0;font-size:1.125rem;font-weight:700}.ONkXPG_desc{opacity:.85;margin:0;font-size:.9375rem}
._9IJnyW_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._9IJnyW_alert{color:var(--osh-wrong);flex-basis:100%;margin:0;font-size:.8125rem;font-weight:700}
.F0KUka_layout{grid-template-columns:minmax(0,1fr);gap:1rem;max-width:34rem;margin:0 auto;padding-bottom:2rem;display:grid}.F0KUka_hero{align-items:center;gap:.5rem;display:flex}.F0KUka_ussy{flex:0 55%;min-width:0;max-width:15rem;height:auto}.F0KUka_portrait{aspect-ratio:84/106;object-fit:contain;object-position:bottom center;flex:0 40%;min-width:0;max-width:9rem;height:auto}.F0KUka_bubble{border:2px solid color-mix(in oklab, var(--osh-blue) 35%, var(--osh-surface));background:var(--osh-surface);color:var(--osh-blue-deep);border-radius:1.25rem;flex:auto;margin:0;padding:.875rem 1rem;font-size:.9375rem;font-weight:800;line-height:1.6}.F0KUka_bubbleText{margin:0}.F0KUka_stage{letter-spacing:.08em;color:var(--osh-ink-soft);margin:0 0 .25rem;font-size:.75rem;font-weight:800}.F0KUka_sceneTitle{color:var(--osh-blue-deep);margin:.5rem 0 0;font-size:1rem;font-weight:800}.F0KUka_card{background:var(--osh-surface);box-shadow:0 2px 10px color-mix(in oklab, var(--osh-ink) 10%, transparent);border-radius:1rem;padding:1.125rem 1.25rem 1.25rem}.F0KUka_section{letter-spacing:.08em;color:var(--osh-blue-deep);margin:0 0 .375rem;font-size:.8125rem;font-weight:800}.F0KUka_title{letter-spacing:-.01em;color:var(--osh-navy);margin:0;font-size:1.5rem;font-weight:900;line-height:1.3}.F0KUka_lead{color:var(--osh-ink-soft);margin:.5rem 0 0;font-size:.875rem}.F0KUka_tiles{gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.F0KUka_tile{border:1px solid var(--osh-line-soft);background:var(--osh-surface);border-radius:.875rem;gap:.125rem;min-width:8rem;padding:.75rem 1rem;display:grid}.F0KUka_tileValue{color:var(--osh-ink);font-size:1.375rem;font-weight:900}.F0KUka_startButton{--primary-height:3.75rem;--primary-padding:0 1.25rem;--primary-font-size:1.25rem;--primary-depth:6px;letter-spacing:-.01em;width:100%;margin-top:.5rem}.F0KUka_backButton{border:1.5px solid var(--osh-navy);background:var(--osh-surface);color:var(--osh-navy);border-radius:999px;justify-self:center;padding:.625rem 1.75rem;font-size:.9375rem;font-weight:800;text-decoration:none}.F0KUka_backButton:hover{background:var(--osh-wash)}.F0KUka_notice,.F0KUka_error{border-left:3px solid var(--osh-ink);background:var(--osh-surface);border-radius:0 .5rem .5rem 0;margin:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.7}
.tb6Edq_wrap{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1.25rem 0 0;display:flex}.tb6Edq_button{font:inherit;color:var(--osh-navy);background:var(--osh-surface);border:1.5px solid var(--osh-navy);cursor:pointer;box-shadow:0 5px 0 var(--osh-navy-shadow);border-radius:.75rem;align-items:center;padding:.8125rem 1.375rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.tb6Edq_button:hover{color:var(--osh-navy)}.tb6Edq_button:active{box-shadow:none;transform:translateY(5px)}.tb6Edq_button:disabled{color:var(--osh-faint);border-color:var(--osh-line);box-shadow:none;cursor:not-allowed}.tb6Edq_button:disabled:active{transform:none}.tb6Edq_wrapBeside{flex:none;margin:0}.tb6Edq_buttonBeside{white-space:nowrap;min-width:56px;min-height:44px;box-shadow:0 3px 0 var(--osh-navy-shadow);border-radius:12px;flex-direction:column;justify-content:center;gap:2px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1.2}.tb6Edq_buttonBeside:active{transform:translateY(3px)}.tb6Edq_icon{flex:none}.tb6Edq_boxCount{font-size:11px;font-weight:700}.tb6Edq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tb6Edq_empty{color:var(--osh-muted);margin:0;font-size:.8125rem}.tb6Edq_emptyLink{color:var(--osh-navy);font-weight:700}
.oEAGxG_scroller{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;z-index:1;position:relative;overflow:auto hidden}.oEAGxG_mapFrame{border-radius:.75rem;position:relative;overflow:hidden}.oEAGxG_zoomFrame{box-sizing:content-box;padding-right:50%;position:relative}.oEAGxG_canvas{transform-origin:0 0;position:relative}.oEAGxG_backdrop{position:absolute;top:0;left:0}.oEAGxG_stageDivider{border-left:2px dashed #243c5973;border-left:2px dashed lab(24.3106% -1.71487 -20.9613/.45);width:0;position:absolute;top:0;bottom:0}.oEAGxG_stageDividerLabel{background:var(--osh-blue-deep);color:#fff;color:lab(100% 0 0);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:8px;left:0;transform:translate(-50%)}.oEAGxG_stageLeadLabel{left:8px;transform:none}.oEAGxG_nextStageLabel{background:#717171;background:lab(47.8% 0 .0000119209)}.oEAGxG_nextStageLock{border-style:dashed}.oEAGxG_section{margin:0;position:absolute;top:0;bottom:0}.oEAGxG_sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.oEAGxG_skyGround{height:var(--map-ground);position:absolute;inset:auto 0 0}.oEAGxG_skyPending{background:linear-gradient(#d7ebfa,#e3f6f7);background:linear-gradient(lab(91.9184% -4.72897 -9.80365),lab(95.559% -6.32718 -2.65049))}.oEAGxG_skyMorning{background:linear-gradient(#fcc1b6,#fde4bb);background:linear-gradient(lab(83.1605% 20.7876 13.9234),lab(92.0001% 4.40323 23.3923))}.oEAGxG_skyDay{background:linear-gradient(#7ac8f5,#cceffb);background:linear-gradient(lab(76.9385% -15.9647 -30.0958),lab(92.1167% -10.0216 -9.74006))}.oEAGxG_skyEvening{background:linear-gradient(#db7a58,#fcbc7c);background:linear-gradient(lab(61.9077% 36.2991 35.9435),lab(81.1945% 18.8562 41.7759))}.oEAGxG_skyNight{background:linear-gradient(#30376c,#516191);background:linear-gradient(lab(24.7465% 9.71031 -32.0415),lab(41.3376% 4.23622 -28.964))}.oEAGxG_sun,.oEAGxG_moon{border-radius:50%;width:30px;height:30px;position:absolute}.oEAGxG_sun{background:radial-gradient(circle at 40% 40%,#fff6c8,#ffc05a);background:radial-gradient(circle at 40% 40%,lab(96.9222% -.913978 31.8648),lab(82.4613% 21.1674 71.1309));box-shadow:0 0 18px 6px #ffe0928c;box-shadow:0 0 18px 6px lab(90.9713% 9.35301 60.3451/.55)}.oEAGxG_moon{filter:drop-shadow(0 0 6px #fcf2cd99);filter:drop-shadow(0 0 6px lab(95.6354% -.965714 19.4895/.6));box-shadow:inset 9px -4px #fcf2cd;box-shadow:inset 9px -4px lab(95.6354% -.965714 19.4895)}.oEAGxG_star{background:#fff9e2;background:lab(97.8558% -.750631 11.5441);border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 4px #fff9e2cc;box-shadow:0 0 4px lab(97.8558% -.750631 11.5441/.8)}.oEAGxG_cloudTrack{width:100%;height:0;animation-name:oEAGxG_osh-cloud-drift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.oEAGxG_cloudStill{animation-play-state:paused}.oEAGxG_cloud{background:#ffffffd9;background:lab(100% 0 0/.85);border-radius:999px;position:absolute;top:0;left:0}.oEAGxG_cloud:before,.oEAGxG_cloud:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:40%}.oEAGxG_cloud:before{aspect-ratio:1;width:38%;left:18%}.oEAGxG_cloud:after{aspect-ratio:1;width:30%;left:46%}.oEAGxG_skyNight .oEAGxG_cloud{background:#a6aec28c;background:lab(70.8201% .467151 -11.2252/.55)}@keyframes oEAGxG_osh-cloud-drift{0%{transform:translate(-15%)}to{transform:translate(105%)}}.oEAGxG_ground{height:var(--map-ground);position:absolute;inset:auto 0 0}.oEAGxG_groundArt{pointer-events:none;position:absolute;inset:0;overflow:hidden}.oEAGxG_artScenery{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-6px 0}.oEAGxG_artHorizonClip{top:0;right:0;bottom:var(--map-ground);position:absolute;left:0;overflow:hidden}.oEAGxG_artHorizon{background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0 0 -4px}.oEAGxG_artForeground{background-position:0 100%;background-repeat:repeat-x;background-size:50% 100%;width:200%;position:absolute;top:0;bottom:0;left:0}.oEAGxG_artSway{animation:9s ease-in-out infinite alternate oEAGxG_osh-art-sway}.oEAGxG_artFlow{animation:24s linear infinite oEAGxG_osh-art-flow}@keyframes oEAGxG_osh-art-sway{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes oEAGxG_osh-art-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}.oEAGxG_sectionHead{z-index:2;box-sizing:border-box;background:var(--osh-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 16px);margin:0;padding:3px 10px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:37px;left:8px;box-shadow:0 2px 6px #212d472e;box-shadow:0 2px 6px lab(18.4368% 1.36815 -18.0135/.18)}.oEAGxG_sectionNumber{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--osh-blue-deep);flex:none;font-size:11px;font-weight:800}.oEAGxG_sectionTitle{text-overflow:ellipsis;min-width:0;overflow:hidden}.oEAGxG_sectionPreparing{color:#555;color:lab(36.2% 0 .00000596046)}.oEAGxG_sectionCleared{background:var(--osh-star);color:#161616;color:lab(7.22637% -.0000149012 0);border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:800}.oEAGxG_sectionProgress{color:var(--osh-muted);flex:none;font-size:11px;font-weight:700}.oEAGxG_node{box-sizing:border-box;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.oEAGxG_nodeFinished{background:var(--osh-blue-deep);border:5px solid var(--osh-surface);box-shadow:0 3px 8px #212d4759;box-shadow:0 3px 8px lab(18.4368% 1.36815 -18.0135/.35)}.oEAGxG_nodeCompleted{background:var(--osh-star);border:5px solid var(--osh-surface);box-shadow:0 3px 8px #212d474d, 0 0 14px 4px color-mix(in oklab, var(--osh-star-glow) 70%, transparent);animation:2.4s ease-in-out infinite oEAGxG_osh-star-glow}@supports (color:lab(0% 0 0)){.oEAGxG_nodeCompleted{box-shadow:0 3px 8px lab(18.4368% 1.36815 -18.0135/.3), 0 0 14px 4px color-mix(in oklab, var(--osh-star-glow) 70%, transparent)}}@keyframes oEAGxG_osh-star-glow{0%,to{box-shadow:0 3px 8px #212d474d, 0 0 10px 2px color-mix(in oklab, var(--osh-star-glow) 55%, transparent)}50%{box-shadow:0 3px 8px #212d474d, 0 0 20px 7px color-mix(in oklab, var(--osh-star-glow) 85%, transparent)}}@supports (color:lab(0% 0 0)){@keyframes oEAGxG_osh-star-glow{0%,to{box-shadow:0 3px 8px lab(18.4368% 1.36815 -18.0135/.3), 0 0 10px 2px color-mix(in oklab, var(--osh-star-glow) 55%, transparent)}50%{box-shadow:0 3px 8px lab(18.4368% 1.36815 -18.0135/.3), 0 0 20px 7px color-mix(in oklab, var(--osh-star-glow) 85%, transparent)}}}.oEAGxG_nodeCurrent{background:var(--osh-sky);border:5px solid var(--osh-surface);box-shadow:0 3px 8px #212d474d, 0 0 0 5px var(--osh-blue), 0 0 0 11px color-mix(in oklab, var(--osh-blue) 22%, transparent)}@supports (color:lab(0% 0 0)){.oEAGxG_nodeCurrent{box-shadow:0 3px 8px lab(18.4368% 1.36815 -18.0135/.3), 0 0 0 5px var(--osh-blue), 0 0 0 11px color-mix(in oklab, var(--osh-blue) 22%, transparent)}}.oEAGxG_nodeTodo{background:var(--osh-sky-soft);border:5px solid var(--osh-surface);box-shadow:0 3px 8px #212d4740;box-shadow:0 3px 8px lab(18.4368% 1.36815 -18.0135/.25)}.oEAGxG_nodePreparing{background:#f5f5f5d9;background:lab(96.52% -.0000298023 .0000119209/.85);border:2px dashed #9e9e9e;border:2px dashed lab(65.2% 0 0)}.oEAGxG_preparingText{color:#555;color:lab(36.2% 0 .00000596046);font-size:11px;font-weight:700}.oEAGxG_nodeLocked{font:inherit;background:#e8e8e8;background:lab(91.88% .0000298023 -.0000119209);border:3px solid #a4a4a4;border:3px solid lab(67.52% -.0000298023 0)}.oEAGxG_lockNotice{background:var(--osh-wash);color:var(--osh-ink);border-radius:.75rem;margin:10px 0 0;padding:8px 12px;font-size:12.5px;font-weight:600}.oEAGxG_nodeLink{cursor:pointer;z-index:2}.oEAGxG_nodeLink:focus-visible{outline:3px solid var(--osh-blue);outline-offset:3px}.oEAGxG_currentDot{background:var(--osh-blue);border-radius:50%;width:16px;height:16px}.oEAGxG_chest{z-index:1;box-sizing:border-box;border:4px solid var(--osh-surface);background:var(--osh-blue-deep);color:var(--osh-on-blue);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 3px 8px #212d4759;box-shadow:0 3px 8px lab(18.4368% 1.36815 -18.0135/.35)}.oEAGxG_chestOpened{background:var(--osh-sky);color:var(--osh-blue-deep)}.oEAGxG_chestXp{border:1.5px solid var(--osh-ink);background:var(--osh-star-glow);color:var(--osh-ink);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:900;line-height:1.4;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.oEAGxG_oshi{z-index:2;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:48px;transform:translate(-50%)}.oEAGxG_oshiBelowLabel{top:64px}.oEAGxG_oshiBubble{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);text-align:center;white-space:nowrap;background:#161616;background:lab(7.22637% -.0000149012 0);border-radius:12px;margin-bottom:6px;padding:6px 10px;font-size:11px;font-weight:700}.oEAGxG_oshiRow{align-items:flex-end;gap:8px;display:flex}.oEAGxG_oshiMascot{box-sizing:border-box;border:2px solid var(--osh-navy);object-fit:cover;object-position:top center;width:62px;height:78px;box-shadow:0 0 0 5px color-mix(in oklab, var(--osh-navy) 10%, transparent);border-radius:34px 34px 10px 10px;flex:none}.oEAGxG_oshiPortrait{object-fit:contain;object-position:bottom center;flex:none;width:62px;height:78px}.oEAGxG_oshiName{text-shadow:0 0 3px #fff,0 0 3px #fff;text-shadow:0 0 3px lab(100% 0 0),0 0 3px lab(100% 0 0);white-space:nowrap;padding-bottom:6px;font-size:11.5px;font-weight:700}.oEAGxG_footnote{color:#555;color:lab(36.2% 0 .00000596046);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;font-size:11.5px;display:flex}.oEAGxG_legend{gap:12px;margin:0;padding:0;list-style:none;display:flex}.oEAGxG_legendItem{align-items:center;gap:4px;display:inline-flex}.oEAGxG_legendMark{box-sizing:border-box;border-width:2px;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;animation:none;display:inline-flex}.oEAGxG_legendMark svg{width:12px;height:12px}.oEAGxG_uncleared{z-index:2;background:var(--osh-surface);color:var(--osh-blue-deep);white-space:nowrap;pointer-events:none;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;transform:translate(-50%);box-shadow:0 1px 3px #212d4740;box-shadow:0 1px 3px lab(18.4368% 1.36815 -18.0135/.25)}.oEAGxG_empty{color:#555;color:lab(36.2% 0 .00000596046);padding:32px 0;font-size:13px}.oEAGxG_currentOshi{z-index:3;pointer-events:none;position:absolute}.oEAGxG_currentOshiWalking{animation:1.4s linear .35s both oEAGxG_osh-walk}@keyframes oEAGxG_osh-walk{0%{transform:translate(var(--walk-dx,0), var(--walk-dy,0))}to{transform:translate(0)}}.oEAGxG_currentOshiHopping{animation:1.2s ease-in-out infinite oEAGxG_osh-oshi-hop}@keyframes oEAGxG_osh-oshi-hop{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.oEAGxG_cloudTrack{animation-play-state:paused}.oEAGxG_nodeCompleted,.oEAGxG_currentOshiWalking,.oEAGxG_currentOshiHopping,.oEAGxG_artSway,.oEAGxG_artFlow{animation:none}}.oEAGxG_card{background:var(--osh-surface);border-radius:1rem;padding:16px 14px 14px;overflow:hidden;box-shadow:0 4px 16px #3a476314;box-shadow:0 4px 16px lab(30.0779% .672102 -18.1732/.08)}.oEAGxG_head{align-items:center;gap:10px;padding-bottom:12px;display:flex}.oEAGxG_headText{flex:auto;min-width:0}.oEAGxG_headAside{flex:none;align-self:flex-start;max-width:50%}.oEAGxG_book{color:var(--osh-ink);flex:none}.oEAGxG_title{margin:0;font-size:20px;font-weight:900}.oEAGxG_lead{margin:2px 0 0;font-size:12.5px;font-weight:600}.oEAGxG_panel{border:1.5px solid var(--osh-navy);background:var(--osh-panel);color:var(--osh-navy);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.oEAGxG_panelText{flex:160px;min-width:0}.oEAGxG_panelText p{margin:0}.oEAGxG_panelSection{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:11px;font-weight:700}.oEAGxG_panelUnit{overflow-wrap:anywhere;font-size:18px;font-weight:900;line-height:1.3}.oEAGxG_panelNote{font-size:12px}.oEAGxG_panelActions{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.oEAGxG_panelCta{white-space:nowrap;flex:none}@media (max-width:30rem){.oEAGxG_card{padding:12px}.oEAGxG_head{gap:6px;padding-bottom:8px}.oEAGxG_head>div{min-width:0}.oEAGxG_title{white-space:nowrap;font-size:clamp(16px,5.2vw,20px);line-height:1.3}.oEAGxG_lead{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}}@media (max-width:22.5rem){.oEAGxG_lead{white-space:normal;font-size:11.5px}.oEAGxG_panelActions{flex:100%}.oEAGxG_panelCta{--primary-padding:0 12px;flex:auto;min-width:0}}.oEAGxG_backToFocus{z-index:4;width:44px;height:44px;color:var(--osh-navy);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:2px;right:2px}.oEAGxG_backToFocus:before{content:"";border:1.5px solid var(--osh-navy);background:#fff;background:lab(100% 0 0);border-radius:999px;position:absolute;inset:4px;box-shadow:0 2px 6px #212d4740;box-shadow:0 2px 6px lab(18.4368% 1.36815 -18.0135/.25)}.oEAGxG_backToFocus svg{position:relative}.oEAGxG_zoomControls{gap:6px;display:flex}.oEAGxG_zoomButton{border:1.5px solid var(--osh-navy);width:36px;height:36px;color:var(--osh-navy);cursor:pointer;background:#fff;background:lab(100% 0 0);border-radius:999px;font-size:18px;font-weight:700;line-height:1}.oEAGxG_zoomButton:disabled{opacity:.35;cursor:default}
._3ErLVW_layer{z-index:35;position:fixed;inset:0}._3ErLVW_dim{background:#12161f99;background:lab(7.11543% .0978708 -7.25583/.6);position:absolute;inset:0}._3ErLVW_spot{outline:3px solid var(--osh-blue);border-radius:1rem;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 200vmax #12161f99;box-shadow:0 0 0 200vmax lab(7.11543% .0978708 -7.25583/.6)}@media (prefers-reduced-motion:reduce){._3ErLVW_spot{transition:none}}._3ErLVW_card{box-sizing:border-box;background:var(--osh-surface);max-width:32rem;color:var(--osh-ink);border-radius:1.25rem;gap:.75rem;margin:0 auto;padding:1.25rem;display:grid;position:fixed;left:1rem;right:1rem;box-shadow:0 12px 40px #16161640;box-shadow:0 12px 40px lab(7.22637% -.0000149012 0/.25)}._3ErLVW_cardBottom{bottom:calc(1rem + env(safe-area-inset-bottom))}._3ErLVW_cardTop{top:calc(1rem + env(safe-area-inset-top))}._3ErLVW_count{color:var(--osh-muted);margin:0;font-size:.8125rem}._3ErLVW_title{color:var(--osh-ink);margin:.125rem 0 0;font-size:1.125rem}._3ErLVW_body{color:var(--osh-ink-soft);margin:.375rem 0 0;font-size:1rem;line-height:1.6}._3ErLVW_body p{margin:0}._3ErLVW_body p+p{margin-top:.375rem}._3ErLVW_actions{justify-content:space-between;gap:.75rem;display:flex}._3ErLVW_skip{cursor:pointer;border:1px solid var(--osh-line);background:var(--osh-surface);min-height:2.75rem;color:var(--osh-ink-soft);border-radius:999px;padding:.5rem 1.25rem;font-size:1rem;font-weight:700}._3ErLVW_next{--primary-padding:.5rem 1.25rem;--primary-font-size:1rem}._3ErLVW_skip:focus-visible{outline:3px solid var(--osh-blue);outline-offset:2px}._3ErLVW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.StfjEG_row{gap:.375rem;padding:.875rem 1rem;list-style:none;display:grid}.StfjEG_row+.StfjEG_row{border-top:1px solid var(--osh-line-soft)}.StfjEG_head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.StfjEG_label{color:var(--osh-ink);font-weight:700}.StfjEG_note{color:var(--osh-muted);font-size:.8125rem}.StfjEG_mute{border:1px solid var(--osh-line);background:var(--osh-surface);min-height:2.75rem;color:var(--osh-navy);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:.375rem .875rem;font-size:.8125rem;font-weight:700}.StfjEG_mute[aria-pressed=true]{border-color:var(--osh-navy);background:var(--osh-navy);color:var(--osh-on-navy)}.StfjEG_slider{width:100%;min-height:2.75rem;accent-color:var(--osh-navy);margin:0}.StfjEG_slider:disabled{opacity:.4}.StfjEG_quiz{align-self:center;position:relative}.StfjEG_quizButton{border:1px solid var(--osh-line);background:var(--osh-surface);width:2.75rem;height:2.75rem;color:var(--osh-navy);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}.StfjEG_quizButton[aria-expanded=true]{border-color:var(--osh-navy)}.StfjEG_icon{width:1.375rem;height:1.375rem}.StfjEG_panel{z-index:10;border:1px solid var(--osh-line-soft);background:var(--osh-surface);width:min(18rem,100vw - 2rem);box-shadow:0 4px 16px color-mix(in oklab, var(--osh-ink) 16%, transparent);border-radius:1rem;margin:0;padding:0;position:absolute;top:calc(100% + .375rem);right:0}
._7LI2VG_sprite{filter:drop-shadow(0 2px 2px #212d4759);filter:drop-shadow(0 2px 2px lab(18.4368% 1.36815 -18.0135/.35));display:block;overflow:visible}._7LI2VG_frame2of0,._7LI2VG_frame2of1,._7LI2VG_frame3of0,._7LI2VG_frame3of1,._7LI2VG_frame3of2{animation:none}._7LI2VG_frame2of0{animation-name:_7LI2VG_osh-frame-first-half}._7LI2VG_frame2of1{animation-name:_7LI2VG_osh-frame-second-half}._7LI2VG_frame3of0{animation-name:_7LI2VG_osh-frame-between}._7LI2VG_frame3of1{animation-name:_7LI2VG_osh-frame-first-quarter}._7LI2VG_frame3of2{animation-name:_7LI2VG_osh-frame-third-quarter}@keyframes _7LI2VG_osh-frame-first-half{0%{opacity:1}50%,to{opacity:0}}@keyframes _7LI2VG_osh-frame-second-half{0%{opacity:0}50%,to{opacity:1}}@keyframes _7LI2VG_osh-frame-first-quarter{0%{opacity:1}25%,to{opacity:0}}@keyframes _7LI2VG_osh-frame-between{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%,to{opacity:1}}@keyframes _7LI2VG_osh-frame-third-quarter{0%{opacity:0}50%{opacity:1}75%,to{opacity:0}}@media (prefers-reduced-motion:reduce){._7LI2VG_frame2of0,._7LI2VG_frame2of1,._7LI2VG_frame3of0,._7LI2VG_frame3of1,._7LI2VG_frame3of2{opacity:0;animation:none}._7LI2VG_frame2of0,._7LI2VG_frame3of0{opacity:1}}
._9xPhJG_actingAs{background:var(--osh-sky-soft);width:fit-content;color:var(--osh-blue-deep);border-radius:999px;justify-self:start;margin:0;padding:.375rem .75rem;font-size:.8125rem;font-weight:700}
.tACV9q_root{min-width:0;position:relative}.tACV9q_saving{z-index:5;background:var(--osh-navy);color:var(--osh-on-navy);pointer-events:none;border-radius:999px;align-items:center;gap:.375rem;margin:0;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;top:4.5rem;left:50%;transform:translate(-50%)}.tACV9q_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:.75rem;height:.75rem;animation:.8s linear infinite tACV9q_spin}@media (prefers-reduced-motion:reduce){.tACV9q_spinner{animation:none}}@keyframes tACV9q_spin{to{transform:rotate(360deg)}}
.SxEMTq_age{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.SxEMTq_legend{margin-bottom:.25rem;padding:0;font-weight:700}.SxEMTq_choices{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.SxEMTq_consent{align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.SxEMTq_note{color:var(--osh-ink);margin:0;font-size:.8125rem}
.Ul4lkG_box{border:1px solid var(--osh-line);background:var(--osh-surface);text-align:center;border-radius:1rem;justify-items:center;gap:.625rem;padding:1.25rem 1rem;display:grid}.Ul4lkG_inline{text-align:left;background:0 0;border:0;justify-items:start;padding:0}.Ul4lkG_inline .Ul4lkG_art{width:2.5rem;height:2.5rem}.Ul4lkG_inline .Ul4lkG_icon{width:1.375rem;height:1.375rem}.Ul4lkG_art{background:var(--osh-sky-soft);width:3.5rem;height:3.5rem;color:var(--osh-blue-deep);border-radius:999px;place-items:center;display:inline-grid}.Ul4lkG_icon{width:1.875rem;height:1.875rem}.Ul4lkG_message{max-width:28rem;color:var(--osh-ink-soft);margin:0;font-size:.875rem;line-height:1.7}.Ul4lkG_action{border:2px solid var(--osh-navy);background:var(--osh-surface);min-height:2.75rem;color:var(--osh-navy);border-radius:999px;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.Ul4lkG_action:hover{background:var(--osh-wash);color:var(--osh-navy)}.Ul4lkG_action:focus-visible{outline:2px solid var(--osh-blue-deep);outline-offset:2px}
.iv1PmW_layout{gap:1rem;max-width:48rem;margin:0 auto;padding:1rem 1rem 1.5rem;display:grid}@media (max-width:30rem){.iv1PmW_layout{padding-inline:0}}.iv1PmW_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iv1PmW_notice{color:var(--osh-wrong);margin:0;font-size:.875rem;font-weight:700}.iv1PmW_notice:empty{display:none}.iv1PmW_panel{border:1px solid var(--osh-line-soft);background:var(--osh-surface);border-radius:1rem;padding:1rem}.iv1PmW_oshiHead{align-items:center;gap:1rem;display:flex}.iv1PmW_oshiPortrait{border:3px solid var(--osh-coin);object-fit:cover;background:var(--osh-sky-soft);border-radius:50%;flex:none;width:5.5rem;height:5.5rem}.iv1PmW_oshiHeadText{min-width:0;display:grid}.iv1PmW_eyebrow{color:var(--osh-ink-soft);margin:0;font-size:.8125rem;font-weight:700}.iv1PmW_oshiName{color:var(--osh-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,7vw,2.25rem);font-weight:900;line-height:1.2}.iv1PmW_tagline{color:var(--osh-ink-soft);margin:0;font-size:.875rem}.iv1PmW_totals{align-items:center;gap:1rem;display:grid}@media (min-width:30rem){.iv1PmW_totals{grid-template-columns:auto 1fr}}.iv1PmW_totalMain{margin:0;display:grid}.iv1PmW_totalLabel{color:var(--osh-ink-soft);font-size:.8125rem;font-weight:700}.iv1PmW_totalValue{color:var(--osh-muted);font-size:1rem;font-weight:700}.iv1PmW_totalValue strong{color:var(--osh-ink);font-size:2.25rem;font-weight:900}.iv1PmW_kinds{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.iv1PmW_kind{border-left:1px solid var(--osh-line-soft);color:var(--osh-ink-soft);gap:.125rem;padding:0 .25rem;font-size:.75rem;display:grid}.iv1PmW_kind strong{color:var(--osh-ink);font-size:1.125rem}.iv1PmW_oshiSwitcher{flex-wrap:wrap;gap:.5rem;display:flex}.iv1PmW_oshiChoice{background:var(--osh-panel);color:var(--osh-navy);border-radius:999px;padding:.5rem 1rem;font-weight:800;text-decoration:none}.iv1PmW_oshiChoice[aria-current=page]{background:var(--osh-navy);color:var(--osh-on-navy)}.iv1PmW_switch{gap:.125rem}.iv1PmW_switch small{color:var(--osh-ink-soft);font-size:.6875rem;font-weight:600}.iv1PmW_switch[aria-current=page] small{color:var(--osh-on-blue)}.iv1PmW_sectionTitle{color:var(--osh-ink);margin:0 0 .75rem;font-size:1.25rem;font-weight:900}.iv1PmW_categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.iv1PmW_categories{grid-template-columns:repeat(4,minmax(0,1fr))}}.iv1PmW_category{border:1px solid var(--osh-line-soft);background:var(--osh-sky-soft);height:100%;color:var(--osh-ink);border-radius:.875rem;gap:.375rem;padding:.75rem;text-decoration:none;display:grid}a.iv1PmW_category:hover{border-color:var(--osh-blue)}.iv1PmW_categorySoon{background:var(--osh-wash);color:var(--osh-muted)}.iv1PmW_categoryName{font-weight:900}.iv1PmW_categoryNote{color:var(--osh-ink-soft);font-size:.75rem}.iv1PmW_categoryCount{font-size:.875rem;font-weight:800}.iv1PmW_soonBadge{background:var(--osh-line-soft);color:var(--osh-ink-soft);border-radius:999px;justify-self:start;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.iv1PmW_shopNote{color:var(--osh-ink-soft);margin:0;font-size:.875rem}.iv1PmW_back{border:1px solid var(--osh-line-soft);background:var(--osh-surface);color:var(--osh-navy);border-radius:999px;justify-self:start;align-items:center;gap:.25rem;padding:.375rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.iv1PmW_voiceHero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.iv1PmW_voiceHeroText{flex:16rem;min-width:0}.iv1PmW_voiceTitle{color:var(--osh-ink);align-items:center;gap:.375rem;margin:0;font-size:clamp(1.75rem,8vw,2.5rem);font-weight:900;line-height:1.15;display:flex}.iv1PmW_phrase{display:inline-block}.iv1PmW_voiceTitleIcon{width:1.1em;height:1.1em;color:var(--osh-blue)}.iv1PmW_voiceLead{color:var(--osh-ink-soft);margin:.25rem 0 0;font-weight:800}.iv1PmW_voiceNote{color:var(--osh-ink-soft);margin:.25rem 0 0;font-size:.8125rem}.iv1PmW_countCard{border:1px solid var(--osh-line-soft);background:var(--osh-surface);text-align:right;border-radius:1rem;margin:0;padding:.5rem 1rem;display:grid}.iv1PmW_countLabel{color:var(--osh-ink-soft);font-size:.75rem;font-weight:700}.iv1PmW_countValue{color:var(--osh-muted);font-size:1rem;font-weight:700}.iv1PmW_countValue strong{color:var(--osh-ink);font-size:2rem;font-weight:900}.iv1PmW_filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}@media (min-width:26rem){.iv1PmW_filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.iv1PmW_filter{border:1px solid var(--osh-line-soft);background:var(--osh-surface);min-height:2.75rem;color:var(--osh-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem;font-size:.8125rem;font-weight:800}.iv1PmW_filterCurrent{border-color:var(--osh-blue-deep);background:var(--osh-blue-deep);color:var(--osh-on-blue)}.iv1PmW_todayHint{background:var(--osh-sky-soft);color:var(--osh-navy);border-radius:.875rem;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:700}.iv1PmW_todayPick{gap:.5rem;display:grid}.iv1PmW_todayBadge{background:var(--osh-wrong);color:var(--osh-on-navy);border-radius:999px;justify-self:start;padding:.25rem .875rem;font-size:.875rem;font-weight:800}.iv1PmW_listHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.iv1PmW_listTitle{color:var(--osh-ink);margin:0;font-size:1.25rem;font-weight:900}.iv1PmW_sort{border:1px solid var(--osh-line-soft);background:var(--osh-surface);min-height:2.5rem;color:var(--osh-navy);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem 1rem;font-size:.8125rem;font-weight:800}.iv1PmW_voiceList{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.iv1PmW_voiceList{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv1PmW_empty{color:var(--osh-muted);text-align:center;margin:0;font-size:.875rem}.iv1PmW_voiceCard{border:1px solid var(--osh-line-soft);background:var(--osh-surface);border-radius:1rem;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;height:100%;padding:.5rem;display:grid}.iv1PmW_rarityFrame{border:2px solid var(--rarity)}.iv1PmW_cardTags{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.iv1PmW_rarityTag{background:var(--rarity);color:var(--on-rarity);border-radius:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:800;line-height:1.4}.iv1PmW_talkArt{color:var(--rarity);place-items:center;display:grid}.iv1PmW_talkArtIcon{width:2.75rem;height:2.75rem}.iv1PmW_voiceCardLarge{grid-template-columns:9rem minmax(0,1fr)}.iv1PmW_voiceArt{background:var(--osh-sky-soft);aspect-ratio:1;border-radius:.75rem;position:relative;overflow:hidden}.iv1PmW_voiceArt img{object-fit:cover;width:100%;height:100%}.iv1PmW_newBadge{background:var(--osh-wrong);color:var(--osh-on-navy);border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:800;position:absolute;top:.25rem;left:.25rem}.iv1PmW_voiceBody{align-content:start;gap:.25rem;min-width:0;display:grid}.iv1PmW_day{background:var(--osh-panel);color:var(--osh-navy);text-align:center;border-radius:.5rem;justify-self:start;padding:.125rem .5rem;font-size:.6875rem;font-weight:800;line-height:1.1;display:grid}.iv1PmW_day strong{font-size:1rem}.iv1PmW_voiceName{color:var(--osh-ink);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:900}.iv1PmW_voiceDesc{color:var(--osh-ink-soft);overflow-wrap:anywhere;margin:0;font-size:.75rem}.iv1PmW_voiceActions{grid-template-columns:1fr auto auto;align-items:center;gap:.375rem;margin-top:.25rem;display:grid}.iv1PmW_duration{color:var(--osh-ink-soft);font-size:.8125rem;font-weight:700}.iv1PmW_play,.iv1PmW_heart{cursor:pointer;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.iv1PmW_play{background:var(--osh-blue-deep);color:var(--osh-on-blue);border:0}.iv1PmW_heart{border:1px solid var(--osh-line-soft);background:var(--osh-surface);color:var(--osh-ink-soft)}.iv1PmW_heartOn{color:var(--osh-wrong)}.iv1PmW_play svg,.iv1PmW_heart svg{width:1.25rem;height:1.25rem}.iv1PmW_chapter{gap:.625rem;display:grid}.iv1PmW_episodeLocked{background:var(--osh-wash);border-style:dashed}.iv1PmW_episodeShadow{background:var(--osh-line-soft);color:var(--osh-faint);place-items:center;font-size:2.5rem;font-weight:900;display:grid}
._34U9Ja_card{gap:.75rem;display:grid}._34U9Ja_title{text-align:center;color:var(--osh-ink);margin:0;font-size:1.25rem}._34U9Ja_lead{color:var(--osh-ink-soft);margin:0;line-height:1.6}._34U9Ja_documents{color:var(--osh-ink);gap:.25rem;margin:0;padding:0;list-style:none;display:grid}._34U9Ja_link{color:var(--osh-navy);text-decoration:underline}._34U9Ja_check{color:var(--osh-ink);cursor:pointer;align-items:flex-start;gap:.5rem;font-weight:700;line-height:1.6;display:flex}._34U9Ja_check input{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem}._34U9Ja_alert{color:var(--osh-wrong);margin:0;font-size:.875rem;font-weight:700}._34U9Ja_agree{--primary-padding:.5rem 1.5rem;justify-self:center;margin-top:.5rem}
._3PkVZa_layout{gap:1rem;max-width:40rem;margin:0 auto;display:grid}._3PkVZa_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._3PkVZa_notice{border-left:3px solid var(--osh-ink);background:var(--osh-wash);margin:0;padding:.75rem .875rem;font-size:.875rem}._3PkVZa_portraitFrame{line-height:0;position:relative}._3PkVZa_oshi{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1.25rem;display:grid}._3PkVZa_nicknameBlock{grid-column:1/-1;min-width:0}@media (min-width:34rem){._3PkVZa_portraitFrame{grid-row:1/3}._3PkVZa_nicknameBlock{grid-column:2}}._3PkVZa_portrait{aspect-ratio:1;box-sizing:border-box;border:5px solid var(--osh-coin);background:var(--osh-wash);border-radius:50%;width:clamp(7.5rem,38vw,10rem);height:auto;box-shadow:0 0 0 6px #b5943f2e;box-shadow:0 0 0 6px lab(63.1346% 5.62623 48.2213/.18)}._3PkVZa_portraitOshi{object-fit:cover;object-position:top center}._3PkVZa_portraitMascot{object-fit:cover;object-position:center 20%}._3PkVZa_oshiText{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}._3PkVZa_oshiLabel{color:var(--osh-ink-soft);margin:0;font-size:.875rem;font-weight:700}._3PkVZa_oshiName{color:var(--osh-ink);overflow-wrap:anywhere;margin:0;font-size:1.75rem;font-weight:900;line-height:1.25}._3PkVZa_oshiChange{--primary-height:2.75rem;--primary-padding:0 1.25rem;--primary-font-size:.875rem;margin-top:.375rem}._3PkVZa_nickname{border:1px solid var(--osh-line);background:var(--osh-surface);border-radius:.875rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}._3PkVZa_nicknameText{flex:1;min-width:0}._3PkVZa_nicknameLabel{color:var(--osh-muted);margin:0;font-size:.75rem;font-weight:700}._3PkVZa_nicknameValue{color:var(--osh-ink);overflow-wrap:anywhere;margin:.125rem 0 0;font-size:1.25rem;font-weight:800}._3PkVZa_edit{border:1px solid var(--osh-line);background:var(--osh-page);width:2.5rem;height:2.5rem;color:var(--osh-navy);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}._3PkVZa_editIcon{width:1.125rem;height:1.125rem}._3PkVZa_anonymous{margin-top:.5rem}._3PkVZa_nicknameForm{flex:1;gap:.5rem;min-width:0;display:grid}._3PkVZa_nicknameInput{box-sizing:border-box;border:1px solid var(--osh-line);background:var(--osh-page);width:100%;color:var(--osh-ink);font:inherit;border-radius:.625rem;padding:.5rem .75rem;font-size:1.125rem;font-weight:700}._3PkVZa_nicknameInput:focus-visible{outline:2px solid var(--osh-blue);outline-offset:1px}._3PkVZa_nicknameHint,._3PkVZa_nicknameError{margin:0;font-size:.75rem}._3PkVZa_nicknameHint{color:var(--osh-muted)}._3PkVZa_nicknameError{border-left:3px solid var(--osh-ink);color:var(--osh-ink);padding-left:.5rem;font-weight:700}._3PkVZa_nicknameActions{justify-content:flex-end;gap:.5rem;display:flex}._3PkVZa_nicknameCancel{font:inherit;cursor:pointer;border:1px solid var(--osh-line);background:var(--osh-page);color:var(--osh-ink-soft);border-radius:999px;padding:.375rem 1rem;font-size:.8125rem;font-weight:700}._3PkVZa_nicknameSave{--primary-height:2.25rem;--primary-padding:0 1rem;--primary-font-size:.8125rem}._3PkVZa_nicknameCancel:disabled{opacity:.5;cursor:default}._3PkVZa_stats{border:1px solid var(--osh-line);background:var(--osh-surface);border-radius:.875rem;padding:.875rem 1rem}._3PkVZa_statList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 0;margin:0;display:grid}@media (min-width:34rem){._3PkVZa_statList{grid-template-columns:repeat(4,minmax(0,1fr))}}._3PkVZa_stat{align-items:center;gap:.5rem;min-width:0;padding:0 .625rem;display:flex}._3PkVZa_stat:nth-child(2n){border-left:1px solid var(--osh-line)}@media (min-width:34rem){._3PkVZa_stat+._3PkVZa_stat{border-left:1px solid var(--osh-line)}}._3PkVZa_statIcon{width:1.75rem;height:1.75rem;color:var(--osh-blue);flex:none}._3PkVZa_statText{flex-direction:column-reverse;min-width:0;display:flex}._3PkVZa_statLabel{color:var(--osh-muted);font-size:.6875rem;line-height:1.3}._3PkVZa_statValue{font-variant-numeric:tabular-nums;color:var(--osh-blue-deep);white-space:nowrap;margin:0;font-size:1.375rem;font-weight:800;line-height:1.2}._3PkVZa_statUnit{color:var(--osh-ink-soft);margin-left:.125rem;font-size:.8125rem}._3PkVZa_panelPair{gap:1rem;display:grid}@media (min-width:34rem){._3PkVZa_panelPair{grid-template-columns:repeat(2,minmax(0,1fr))}}._3PkVZa_panel{border:1px solid var(--osh-line);background:var(--osh-surface);border-radius:.875rem;gap:.5rem;min-width:0;padding:.875rem 1rem;display:grid}._3PkVZa_panelHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._3PkVZa_panelTitle{color:var(--osh-ink);margin:0;font-size:.9375rem;font-weight:800}._3PkVZa_soonBadge{border:1px solid var(--osh-line-soft);background:var(--osh-wash);color:var(--osh-muted);white-space:nowrap;border-radius:999px;flex:none;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}._3PkVZa_slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}._3PkVZa_slot{aspect-ratio:4/3;border:1px dashed var(--osh-line);background:var(--osh-wash);border-radius:.625rem}._3PkVZa_slotRound{aspect-ratio:1;border-radius:50%}._3PkVZa_withdraw{text-align:center;margin:0;font-size:.8125rem}._3PkVZa_withdraw a{color:var(--osh-muted)}._3PkVZa_masks{border:1px solid var(--osh-line);background:var(--osh-surface);color:var(--osh-ink);border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.75rem 1rem;font-weight:800;display:flex}._3PkVZa_maskBuy{border:1.5px solid var(--osh-ink);width:2.25rem;height:2.25rem;color:var(--osh-ink);border-radius:999px;place-items:center;font-size:1.25rem;font-weight:900;text-decoration:none;display:inline-grid}
.Pw1kQG_backdrop{z-index:50;background:#12161f8c;background:lab(7.11543% .0978708 -7.25583/.55);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.Pw1kQG_panel{box-sizing:border-box;background:var(--osh-surface);width:100%;max-width:28rem;max-height:calc(100dvh - 2rem);color:var(--osh-ink);text-align:left;border-radius:1.5rem;gap:.875rem;padding:1.5rem 1.25rem 1.25rem;display:grid;overflow-y:auto;box-shadow:0 12px 40px #16161640;box-shadow:0 12px 40px lab(7.22637% -.0000149012 0/.25)}.Pw1kQG_title{text-align:center;margin:0;font-size:1.125rem;font-weight:900}.Pw1kQG_rows{gap:.625rem;margin:0;display:grid}.Pw1kQG_row{border-bottom:1px solid var(--osh-line);gap:.125rem;padding-bottom:.625rem;display:grid}.Pw1kQG_label{color:var(--osh-ink-soft);font-size:.8125rem;font-weight:700}.Pw1kQG_value{margin:0;font-size:.9375rem;line-height:1.6}.Pw1kQG_legal,.Pw1kQG_note{margin:0;font-size:.8125rem;line-height:1.6}.Pw1kQG_error{margin:0;font-size:.875rem;font-weight:700}.Pw1kQG_actions{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:.75rem;display:grid}.Pw1kQG_back,.Pw1kQG_agree{font:inherit;cursor:pointer;border-radius:999px;padding:.8125rem 1rem;font-size:.9375rem;font-weight:800}.Pw1kQG_back{color:var(--osh-navy);background:var(--osh-surface);border:1.5px solid var(--osh-navy)}.Pw1kQG_agree{color:var(--osh-on-blue);background:var(--osh-blue);border:1.5px solid var(--osh-blue-deep);box-shadow:0 4px 0 var(--osh-blue-deep)}.Pw1kQG_back:focus-visible,.Pw1kQG_agree:focus-visible{outline:2px solid var(--osh-navy);outline-offset:2px}.Pw1kQG_back:disabled,.Pw1kQG_agree:disabled{opacity:.6;cursor:progress}
.ZD_Utq_layout{max-width:38rem;margin:0 auto}.ZD_Utq_header{align-items:center;gap:.75rem;display:flex}.ZD_Utq_trophy{width:2.75rem;height:2.75rem;color:var(--osh-coin);flex:none}.ZD_Utq_headerText{min-width:0}.ZD_Utq_title{letter-spacing:-.01em;color:var(--osh-ink);margin:0;font-size:1.625rem;font-weight:900}.ZD_Utq_team{border:1px solid var(--osh-line);background:linear-gradient(135deg, var(--osh-sky-soft), color-mix(in oklab, var(--osh-surface) 85%, transparent));border-radius:1rem;grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center;gap:.75rem 1rem;margin:1.25rem 0 0;padding:1rem 1.125rem;display:grid}.ZD_Utq_teamMascot{width:100%;height:auto}.ZD_Utq_teamPortrait{aspect-ratio:84/106;object-fit:contain;object-position:bottom center;justify-self:center;width:auto;max-width:100%;height:9rem}.ZD_Utq_teamBody{gap:.375rem;min-width:0;display:grid}.ZD_Utq_teamTitle{color:var(--osh-ink);margin:0;font-size:1.125rem;font-weight:900}.ZD_Utq_teamLead{color:var(--osh-ink-soft);margin:0;font-size:.75rem;line-height:1.6}.ZD_Utq_teamName{border:1px solid var(--osh-line);background:var(--osh-surface);overflow-wrap:anywhere;border-radius:999px;justify-self:start;margin:.25rem 0 0;padding:.25rem .75rem;font-size:.875rem;font-weight:700}.ZD_Utq_teamRank{flex-wrap:wrap;align-items:baseline;gap:0 .25rem;margin:0;display:flex}.ZD_Utq_teamRankValue{font-variant-numeric:tabular-nums;font-size:clamp(2rem,8vw,2.5rem);font-weight:700;line-height:1.1}.ZD_Utq_teamRankUnit{margin-left:.1em;font-size:.5em}.ZD_Utq_teamRankCount{color:var(--osh-muted);font-size:.875rem}.ZD_Utq_teamXp{background:var(--osh-surface);border-radius:.75rem;margin:0;padding:.5rem .75rem;display:grid}.ZD_Utq_teamXpLabel{color:var(--osh-muted);font-size:.75rem}.ZD_Utq_teamXpValue{font-variant-numeric:tabular-nums;font-size:1.25rem}.ZD_Utq_teamNone{color:var(--osh-ink-soft);margin:0;font-size:.9375rem}@media (max-width:26rem){.ZD_Utq_team{grid-template-columns:minmax(0,1fr);justify-items:center}.ZD_Utq_teamMascot{max-width:11rem}.ZD_Utq_teamBody{justify-self:stretch}}.ZD_Utq_board{border:1px solid var(--osh-line);background:var(--osh-surface);border-radius:1rem;margin:1.25rem 0 0;padding:.25rem 1.125rem 1.25rem;overflow:hidden}.ZD_Utq_status{color:var(--osh-muted);margin:1.5rem 0 0;font-size:.875rem}.ZD_Utq_error{border-left:3px solid var(--osh-ink);background:var(--osh-wash);margin:1rem 0 0;padding:.625rem .875rem;font-size:.875rem;line-height:1.7}.ZD_Utq_mainTabs{--segment-padding:.5rem;--segment-font-size:1rem;margin:1rem 0 0}.ZD_Utq_teamNoneCard{border:1px solid var(--osh-line);background:var(--osh-surface);border-radius:1rem;gap:.75rem;margin:1.25rem 0 0;padding:1rem 1.125rem;display:grid}.ZD_Utq_leagueResult{border:1px solid var(--osh-line);background:var(--osh-surface);border-radius:1rem;justify-items:start;gap:.5rem;margin:1.25rem 0 0;padding:1rem 1.125rem;display:grid}.ZD_Utq_leagueResultTitle{color:var(--osh-ink);margin:0;font-size:.95rem;font-weight:700}.ZD_Utq_leagueResultTier{color:var(--osh-ink);align-items:center;gap:.5rem;margin:0;font-size:.85rem;display:flex}.ZD_Utq_teamNoneLead{color:var(--osh-ink-soft);margin:0;font-size:.875rem;line-height:1.7}.ZD_Utq_scopeTabs{margin:.75rem 0 0}.ZD_Utq_awardTabs{margin:1rem 0 0}.ZD_Utq_note{border-left:3px solid var(--osh-line);background:var(--osh-wash);color:var(--osh-ink-soft);margin:1rem 0 0;padding:.6875rem .875rem;font-size:.75rem;line-height:1.8}.ZD_Utq_entries{border-top:1px solid var(--osh-line);margin:1rem 0 0;padding:0;list-style:none}.ZD_Utq_row{border-bottom:1px solid var(--osh-line-soft);grid-template-columns:3rem 2rem minmax(0,1fr) auto;grid-template-areas:"rank avatar name value""rank avatar meta meta";align-items:center;gap:.25rem .625rem;padding:.625rem;display:grid}.ZD_Utq_rowMe{background:var(--osh-wash);box-shadow:inset 3px 0 0 var(--osh-ink);margin:0 -.625rem;padding-left:1.25rem;padding-right:1.25rem;font-weight:700}.ZD_Utq_rank{font-variant-numeric:tabular-nums;color:var(--osh-ink-soft);grid-area:rank;justify-items:center;font-size:1.25rem;font-weight:700;display:grid}.ZD_Utq_rankValue{white-space:nowrap}.ZD_Utq_row[data-medal] .ZD_Utq_rankValue{font-size:1.375rem;font-weight:800}.ZD_Utq_rankUnit{color:var(--osh-muted);margin-left:.1em;font-size:.6875em;font-weight:500}.ZD_Utq_crown{width:1.375rem;height:auto}.ZD_Utq_row[data-medal=gold] .ZD_Utq_crown{color:var(--osh-coin)}.ZD_Utq_row[data-medal=silver] .ZD_Utq_crown{color:var(--osh-faint)}.ZD_Utq_row[data-medal=bronze] .ZD_Utq_crown{color:color-mix(in oklab, var(--osh-coin) 60%, var(--osh-ink-soft))}.ZD_Utq_avatar{background:var(--osh-sky);width:2rem;height:2rem;color:var(--osh-ink);border-radius:999px;grid-area:avatar;place-items:center;font-size:.875rem;font-weight:700;display:grid}.ZD_Utq_name{overflow-wrap:anywhere;grid-area:name;min-width:0;font-size:1.0625rem}@media (max-width:26rem){.ZD_Utq_row{grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"rank name value""rank meta meta"}.ZD_Utq_avatar{display:none}}.ZD_Utq_you{color:var(--osh-ink-soft);margin-left:.375rem;font-size:.78125rem}.ZD_Utq_xp{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:1.0625rem;font-weight:600}.ZD_Utq_xpUnit{color:var(--osh-muted);font-size:.75em;font-weight:500}.ZD_Utq_footnote{color:var(--osh-muted);max-width:48ch;margin:1.5rem 0 0;font-size:.75rem;line-height:1.8}.ZD_Utq_footnoteStrong{color:var(--osh-ink);white-space:nowrap}.ZD_Utq_backLink{color:var(--osh-muted);margin-top:1.5rem;font-size:.8125rem;display:inline-block}.ZD_Utq_periods{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;display:flex}.ZD_Utq_periodLabel{color:var(--osh-ink-soft);font-size:.8125rem;font-weight:700}.ZD_Utq_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ZD_Utq_periodName{color:var(--osh-muted);margin:.375rem 0 0;font-size:.75rem}.ZD_Utq_teamMembers{color:var(--osh-ink-soft);margin:0;font-size:.8125rem}.ZD_Utq_teamMembers strong{font-variant-numeric:tabular-nums;color:var(--osh-ink);font-size:1.125rem}.ZD_Utq_awards{grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.25rem 0 0;display:grid}@media (min-width:48rem){.ZD_Utq_awards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ZD_Utq_award{border:1px solid var(--osh-line);background:var(--osh-surface);border-radius:1rem;flex-direction:column;padding:0 1rem 1rem;display:flex;overflow:hidden}.ZD_Utq_awardHead{background:linear-gradient(to bottom, var(--osh-sky-soft), var(--osh-surface));margin:0 -1rem;padding:.875rem 1rem .625rem}.ZD_Utq_award[data-award=streak] .ZD_Utq_awardHead,.ZD_Utq_award[data-award=support] .ZD_Utq_awardHead{background:linear-gradient(to bottom, var(--osh-wash), var(--osh-surface))}.ZD_Utq_awardTitle{color:var(--osh-ink);margin:0;font-size:1.125rem;font-weight:900}.ZD_Utq_awardNote{color:var(--osh-ink-soft);margin-left:.25rem;font-size:.75rem;font-weight:700}.ZD_Utq_awardLead{color:var(--osh-ink-soft);margin:.125rem 0 0;font-size:.75rem;line-height:1.6}.ZD_Utq_awardAside{border-left:3px solid var(--osh-line);background:var(--osh-wash);color:var(--osh-ink-soft);margin:.375rem 0 0;padding:.25rem .5rem;font-size:.6875rem;line-height:1.6}.ZD_Utq_awardEmpty{color:var(--osh-ink-soft);margin:.75rem 0 0;font-size:.875rem}.ZD_Utq_scopeOshiName{color:var(--osh-ink-soft);margin:.5rem 0 0;font-size:.8125rem;font-weight:700}.ZD_Utq_scopeOshiPick{color:var(--osh-ink-soft);margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.ZD_Utq_award .ZD_Utq_entries{margin-top:.5rem}.ZD_Utq_myAward{background:var(--osh-wash);box-shadow:inset 3px 0 0 var(--osh-ink);border-radius:.625rem;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:.75rem 0 0;padding:.5rem .75rem;display:flex}.ZD_Utq_myAwardLabel{color:var(--osh-muted);font-size:.75rem;font-weight:700}.ZD_Utq_myAwardRank{font-variant-numeric:tabular-nums;font-size:1.25rem}.ZD_Utq_myAwardValue{font-variant-numeric:tabular-nums;color:var(--osh-ink-soft);font-size:.875rem}.ZD_Utq_myAwardNone{color:var(--osh-ink-soft);font-size:.8125rem}.ZD_Utq_updated{font-variant-numeric:tabular-nums;color:var(--osh-muted);margin:.5rem 0 0;font-size:.6875rem}.ZD_Utq_more{border:1.5px solid var(--osh-line);color:var(--osh-ink);border-radius:999px;justify-content:center;gap:.25rem;margin-top:auto;padding:.5rem .75rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.ZD_Utq_award .ZD_Utq_more{margin-top:.75rem}.ZD_Utq_rowMeta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:.25rem .375rem;min-width:0;display:flex}.ZD_Utq_oshiName{color:var(--osh-muted);overflow-wrap:anywhere;font-size:.6875rem}.ZD_Utq_anonymousNote{color:var(--osh-muted);flex-basis:100%;font-size:.6875rem}.ZD_Utq_value{grid-area:value;justify-items:end;display:grid}.ZD_Utq_valueSub{color:var(--osh-muted);flex-wrap:wrap;justify-content:flex-end;gap:0 .5rem;margin-left:auto;font-size:.6875rem;display:flex}.ZD_Utq_valueSubPart{white-space:nowrap}.ZD_Utq_awardPageHead{gap:.125rem;display:grid}.ZD_Utq_tierTabs{flex-wrap:wrap;gap:.375rem;margin:.5rem 0 0;display:flex}.ZD_Utq_tierTab{color:var(--osh-ink-soft);background:var(--osh-surface);border:1.5px solid var(--osh-line);border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;text-decoration:none}.ZD_Utq_tierTabCurrent{color:var(--osh-on-blue);background:var(--osh-blue-deep);border-color:var(--osh-blue-deep)}.ZD_Utq_zoneLine{color:var(--osh-ink-soft);align-items:center;gap:.5rem;padding:.375rem 0;font-size:.6875rem;font-weight:700;display:flex}.ZD_Utq_zoneLine:after{content:"";border-top:2px dashed var(--osh-faint);flex:1}.ZD_Utq_shareX{color:#fff;background:#000;border-radius:999px;align-items:center;gap:.375rem;margin-top:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.ZD_Utq_shareX:hover{opacity:.85}.ZD_Utq_shareXIcon{fill:currentColor;width:1em;height:1em}.ZD_Utq_overview{flex-direction:column;gap:1rem;display:flex}.ZD_Utq_overviewBack{color:var(--osh-ink-soft);align-self:flex-start;font-size:.875rem;font-weight:700;text-decoration:none}.ZD_Utq_stayPop{display:inline-flex}.ZD_Utq_encouragement{background:var(--osh-wash);border-radius:.75rem;justify-items:start;gap:.5rem;width:100%;padding:.75rem .875rem;display:grid}.ZD_Utq_encouragementText{color:var(--osh-ink);margin:0;font-size:.9rem;line-height:1.7}.ZD_Utq_encouragementListen{border:1px solid var(--osh-line);background:var(--osh-surface);min-height:44px;color:var(--osh-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-size:.85rem}.ZD_Utq_promotionBody{text-align:center;justify-items:center;gap:.75rem;display:grid}.ZD_Utq_promotionTitle{margin:0;font-size:1.75rem;font-weight:800}.ZD_Utq_promotionLine{background:var(--osh-surface);color:var(--osh-ink);border-radius:16px;margin:0;padding:12px 16px;font-weight:700;line-height:1.6}.ZD_Utq_promotionTier{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:1rem;display:flex}
.TEteKW_layout{gap:1rem;max-width:40rem;margin:0 auto;padding:1rem 1rem 1.5rem;display:grid}@media (max-width:30rem){.TEteKW_layout{padding-inline:0}}.TEteKW_title{color:var(--osh-ink);margin:0;font-size:clamp(1.25rem,5.5vw,1.75rem);font-weight:900;line-height:1.25}.TEteKW_lead{color:var(--osh-ink-soft);margin:0;font-size:.875rem}.TEteKW_card{border:1px solid var(--osh-line-soft);background:var(--osh-surface);border-radius:1rem;margin:0;padding:0;list-style:none;overflow:hidden}.TEteKW_row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;padding:.875rem 1rem;display:grid}.TEteKW_row>.TEteKW_switch{grid-area:1/2}.TEteKW_rowDimmed{opacity:.55}.TEteKW_rowDimmed>.TEteKW_switch:checked{background:var(--osh-faint)}.TEteKW_row+.TEteKW_row{border-top:1px solid var(--osh-line-soft)}.TEteKW_text{flex:1;gap:.125rem;min-width:0;display:grid}.TEteKW_label{color:var(--osh-ink);font-weight:700}.TEteKW_note{color:var(--osh-muted);font-size:.8125rem}.TEteKW_soonBadge{background:var(--osh-wash);color:var(--osh-ink-soft);border-radius:999px;flex:none;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.TEteKW_switch{flex:none}.TEteKW_preview{border:1px solid var(--osh-line);background:var(--osh-surface);min-height:2.75rem;color:var(--osh-navy);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:.375rem .75rem;font-size:.8125rem;font-weight:700}.TEteKW_sectionTitle{color:var(--osh-ink);margin:.5rem 0 0;font-size:1.0625rem;font-weight:900}.TEteKW_helpFirstSection{margin-top:1.5rem}.TEteKW_faq{border:1px solid var(--osh-line-soft);background:var(--osh-surface);border-radius:1rem}.TEteKW_faq+.TEteKW_faq{margin-top:.5rem}.TEteKW_question{color:var(--osh-ink);cursor:pointer;padding:.875rem 1rem;font-weight:700}.TEteKW_answer{color:var(--osh-ink-soft);margin:0;padding:0 1rem 1rem;font-size:.9375rem;line-height:1.7}.TEteKW_answer p{margin:0}.TEteKW_answer p+p{margin-top:.5rem}.TEteKW_links{flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.TEteKW_contactForm{gap:.5rem;display:grid}.TEteKW_contactField{box-sizing:border-box;border:1px solid var(--osh-line);background:var(--osh-surface);width:100%;min-height:9rem;color:var(--osh-ink);font:inherit;resize:vertical;border-radius:.75rem;padding:.75rem;font-size:1rem;line-height:1.6}.TEteKW_contactField:focus-visible{outline:2px solid var(--osh-navy);outline-offset:2px}.TEteKW_contactSelect{justify-self:start;max-width:100%}.TEteKW_contactError{color:var(--osh-wrong);margin:0;font-size:.875rem}.TEteKW_contactSubmit{--primary-padding:.5rem 1.5rem;justify-self:start}.TEteKW_withdraw{gap:.75rem;display:grid}.TEteKW_withdrawList{border:1px solid var(--osh-line-soft);background:var(--osh-surface);color:var(--osh-ink);border-radius:1rem;gap:.5rem;margin:0;padding:.875rem 1rem .875rem 2rem;font-size:.875rem;display:grid}.TEteKW_withdrawWarning{border:2px solid var(--osh-ink);background:var(--osh-surface);color:var(--osh-ink);border-radius:.75rem;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:700}.TEteKW_withdrawCheck{color:var(--osh-ink);justify-self:start;font-weight:700}.TEteKW_withdrawSubmit{--primary-padding:.5rem 1.5rem;justify-self:start}
.wpdzjG_calendar{border:1px solid var(--osh-line-soft);background:var(--osh-surface);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.wpdzjG_title{color:var(--osh-ink);margin:0;font-size:1.125rem;font-weight:900}.wpdzjG_summary{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.375rem;margin:0;display:grid}.wpdzjG_stat{background:var(--osh-sky-soft);text-align:center;border-radius:.75rem;gap:.125rem;padding:.5rem;display:grid}.wpdzjG_stat dt{color:var(--osh-ink-soft);font-size:.6875rem;font-weight:700}.wpdzjG_stat dd{color:var(--osh-navy);margin:0;font-size:1rem;font-weight:900}.wpdzjG_monthBar{justify-content:space-between;align-items:center;display:flex}.wpdzjG_monthLabel{color:var(--osh-ink);margin:0;font-size:1.125rem;font-weight:900}.wpdzjG_monthButton{border:1px solid var(--osh-line-soft);background:var(--osh-surface);width:2.75rem;height:2.75rem;color:var(--osh-navy);font:inherit;cursor:pointer;border-radius:.75rem;font-size:1.5rem;font-weight:900;line-height:1}.wpdzjG_monthButton:disabled{color:var(--osh-faint);cursor:default}.wpdzjG_grid{gap:.25rem;display:grid}.wpdzjG_week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.wpdzjG_weekday{color:var(--osh-ink-soft);text-align:center;font-size:.75rem;font-weight:800}.wpdzjG_weekday:first-child{color:var(--osh-wrong)}.wpdzjG_weekday:last-child{color:var(--osh-blue)}.wpdzjG_blank{aspect-ratio:1}.wpdzjG_day{aspect-ratio:1;border:1px solid var(--osh-line-soft);background:var(--osh-wash);width:100%;min-height:2.5rem;color:var(--osh-ink);font:inherit;cursor:pointer;border-radius:.625rem;align-content:center;place-items:center;gap:.0625rem;padding:0;display:grid}.wpdzjG_dayNumber{font-size:.8125rem;font-weight:700;line-height:1}.wpdzjG_mark{width:.875rem;height:.875rem}.wpdzjG_learned{border:2px solid var(--osh-navy);background:var(--osh-sky);color:var(--osh-navy)}.wpdzjG_learned .wpdzjG_dayNumber{font-weight:900}.wpdzjG_masked{border-color:var(--osh-navy-hi);background:var(--osh-panel);color:var(--osh-navy)}.wpdzjG_needs_mask{border:2px solid var(--osh-wrong);background:var(--osh-surface);color:var(--osh-wrong)}.wpdzjG_review_only{background:var(--osh-wash)}.wpdzjG_missed{border:1px dashed var(--osh-line);color:var(--osh-muted);background:0 0}.wpdzjG_today{outline:2px dashed var(--osh-navy);outline-offset:1px}.wpdzjG_future{opacity:.45;cursor:default}.wpdzjG_selected{box-shadow:0 0 0 3px var(--osh-blue)}.wpdzjG_warnMark{background:var(--osh-wrong);width:.875rem;height:.875rem;color:var(--osh-on-blue);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:900;line-height:1;display:inline-grid}.wpdzjG_reviewMark{color:var(--osh-ink-soft);font-size:.6875rem;font-weight:800;line-height:1}.wpdzjG_legend{color:var(--osh-ink-soft);flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.wpdzjG_legend li{align-items:center;gap:.25rem;display:inline-flex}.wpdzjG_legendIcon{width:.875rem;height:.875rem;color:var(--osh-navy)}.wpdzjG_notice{color:var(--osh-wrong);margin:0;font-size:.875rem;font-weight:700}.wpdzjG_notice:empty{display:none}.wpdzjG_detail{background:var(--osh-sky-soft);color:var(--osh-ink);border-radius:.875rem;gap:.375rem;padding:.75rem 1rem;font-size:.875rem;display:grid}.wpdzjG_detail p{margin:0}.wpdzjG_detailHead{color:var(--osh-navy);font-weight:900}.wpdzjG_detailVoice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wpdzjG_voiceName{font-weight:800}.wpdzjG_action{background:var(--osh-blue);min-height:2.75rem;color:var(--osh-on-blue);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.25rem 1rem;font-weight:800}.wpdzjG_action:disabled{opacity:.6;cursor:default}.wpdzjG_short{color:var(--osh-wrong);font-weight:700}
.a7xq8a_layout{gap:1rem;max-width:32rem;margin:0 auto;padding:1.5rem 1rem 6rem;display:grid}@media (max-width:30rem){.a7xq8a_layout{padding-inline:0}}.a7xq8a_notice{text-align:center;color:var(--osh-ink-soft);margin:0}.a7xq8a_alert{color:var(--osh-wrong);margin:0;font-size:.875rem;font-weight:700}
.DVP3da_page{gap:1rem;min-width:0;max-width:40rem;margin:0 auto;display:grid}.DVP3da_title{color:var(--osh-ink);margin:0;font-size:clamp(1.25rem,5.5vw,1.75rem);font-weight:900;line-height:1.25}.DVP3da_lead{color:var(--osh-ink);margin:0;font-size:.875rem;font-weight:700}.DVP3da_shop{border:1px solid var(--osh-line);background:var(--osh-surface);border-radius:.875rem;gap:.75rem;padding:1rem 1.125rem;display:grid}.DVP3da_shop p{margin:0}.DVP3da_held{color:var(--osh-ink);font-weight:800}.DVP3da_packs{border:0;gap:.5rem;margin:0;padding:0;display:grid}.DVP3da_legend{color:var(--osh-ink-soft);margin-bottom:.25rem;font-size:.875rem;font-weight:700}.DVP3da_pack{border:1px solid var(--osh-line);min-height:2.75rem;color:var(--osh-ink);cursor:pointer;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;font-weight:700;display:flex}.DVP3da_packOff{color:var(--osh-faint);cursor:not-allowed}.DVP3da_packNote{font-size:.75rem;font-weight:500}.DVP3da_total{color:var(--osh-ink);font-size:1.0625rem;font-weight:800}.DVP3da_terms{color:var(--osh-ink-soft);gap:.25rem;margin:0;padding-left:1.25rem;font-size:.8125rem;line-height:1.6;display:grid}.DVP3da_purchase{--primary-height:3rem;justify-self:stretch}.DVP3da_note{color:var(--osh-muted);margin:0;font-size:.8125rem}.DVP3da_error{color:var(--osh-wrong);margin:0;font-size:.875rem;font-weight:700}
._4GJvBa_layout{gap:1rem;max-width:32rem;margin:0 auto;padding:.5rem 1rem 6rem;display:grid}@media (max-width:30rem){._4GJvBa_layout{padding-inline:0}}._4GJvBa_skip{font:inherit;color:var(--osh-navy);cursor:pointer;background:0 0;border:0;padding:.5rem .25rem;font-size:.9375rem;font-weight:700}._4GJvBa_skip:disabled{color:var(--osh-faint);cursor:default}._4GJvBa_stepper{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}._4GJvBa_stepItem{justify-items:center;gap:.25rem;display:grid;position:relative}._4GJvBa_stepItem:not(:last-child):after{content:"";border-top:2px dotted var(--osh-line);position:absolute;top:.875rem;left:calc(50% + 1.25rem);right:calc(1.25rem - 50%)}._4GJvBa_stepMark{border:2px solid var(--osh-line);background:var(--osh-surface);width:1.75rem;height:1.75rem;color:var(--osh-muted);border-radius:50%;place-items:center;font-size:.875rem;font-weight:800;display:grid}._4GJvBa_stepLabel{color:var(--osh-muted);font-size:.8125rem;font-weight:700}._4GJvBa_step_current ._4GJvBa_stepMark{border-color:var(--osh-navy);background:var(--osh-navy);color:var(--osh-on-navy)}._4GJvBa_step_current ._4GJvBa_stepLabel{color:var(--osh-navy)}._4GJvBa_step_done ._4GJvBa_stepMark{border-color:var(--osh-blue);background:var(--osh-blue);color:var(--osh-on-blue)}._4GJvBa_step_done ._4GJvBa_stepLabel{color:var(--osh-ink-soft)}._4GJvBa_hero{justify-items:center;display:grid;position:relative}._4GJvBa_heroTitle{color:var(--osh-navy);text-shadow:0 2px 0 var(--osh-surface);margin:0;font-size:1.5rem;font-weight:900;position:absolute;top:.5rem;left:0;transform:rotate(-12deg)}._4GJvBa_heroFigure{width:min(16rem,70%);height:auto}._4GJvBa_chat{gap:.25rem;display:grid}._4GJvBa_speaker{color:var(--osh-ink-soft);margin:0 0 0 3.5rem;font-size:.75rem;font-weight:700}._4GJvBa_lines{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._4GJvBa_line{align-items:flex-start;gap:.5rem;display:flex}._4GJvBa_avatar{object-fit:cover;background:var(--osh-surface);border:2px solid var(--osh-surface);border-radius:50%;flex:none;width:3rem;height:3rem}._4GJvBa_bubble{background:var(--osh-surface);box-shadow:0 1px 3px color-mix(in oklab, var(--osh-ink) 12%, transparent);color:var(--osh-ink);border-radius:.25rem 1rem 1rem;margin:0;padding:.625rem .875rem;font-size:.9375rem;line-height:1.6}._4GJvBa_nameForm{background:var(--osh-surface);box-shadow:0 1px 3px color-mix(in oklab, var(--osh-ink) 12%, transparent);border-radius:1rem;gap:.5rem;padding:.875rem 1rem 1rem;display:grid}._4GJvBa_nameLabel{color:var(--osh-ink-soft);font-size:.8125rem;font-weight:700}._4GJvBa_nameInput{border:1px solid var(--osh-line);background:var(--osh-surface);width:100%;font:inherit;color:var(--osh-ink);border-radius:.75rem;padding:.75rem .875rem;font-size:1.0625rem;font-weight:700}._4GJvBa_nameInput:focus-visible{outline:2px solid var(--osh-blue);outline-offset:1px}._4GJvBa_hint{color:var(--osh-muted);margin:0;font-size:.8125rem}._4GJvBa_pickerPanel{background:color-mix(in oklab, var(--osh-surface) 85%, transparent);border-radius:1rem;padding:.875rem}._4GJvBa_summary{background:var(--osh-surface);box-shadow:0 1px 3px color-mix(in oklab, var(--osh-ink) 12%, transparent);border-radius:1rem;display:grid}._4GJvBa_summaryRow{grid-template-columns:7rem 1fr auto;align-items:center;gap:.5rem;padding:.75rem 1rem;display:grid}._4GJvBa_summaryRow+._4GJvBa_summaryRow{border-top:1px solid var(--osh-line-soft)}._4GJvBa_summaryLabel{color:var(--osh-ink-soft);font-size:.8125rem;font-weight:700}._4GJvBa_summaryValue{color:var(--osh-ink);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:800}._4GJvBa_summaryEdit{width:2.25rem;height:2.25rem;color:var(--osh-blue);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}._4GJvBa_summaryIcon{width:1.25rem;height:1.25rem}._4GJvBa_primary{--primary-padding:.9375rem 1rem;--primary-font-size:1.0625rem;width:100%}._4GJvBa_later{font:inherit;color:var(--osh-ink-soft);cursor:pointer;background:0 0;border:0;justify-self:center;padding:.25rem;font-size:.875rem;text-decoration:underline}._4GJvBa_notice{background:var(--osh-surface);border-radius:.75rem;margin:0;padding:.75rem .875rem;font-size:.875rem}._4GJvBa_alert{color:var(--osh-wrong);margin:0;font-size:.875rem;font-weight:700}._4GJvBa_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._4GJvBa_stagePanel{border:0;min-width:0;margin:0;padding:0}._4GJvBa_installPanel{gap:.75rem;display:grid}._4GJvBa_installCard{background:color-mix(in oklab, var(--osh-surface) 85%, transparent);border-radius:1rem;gap:.5rem;padding:.875rem 1rem;display:grid}._4GJvBa_installTitle{margin:0;font-size:.9375rem;font-weight:700}._4GJvBa_installSteps{margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.6}
.jvKb_q_page{gap:1rem;min-width:0;max-width:48rem;margin:0 auto;display:grid}.jvKb_q_title{color:var(--osh-ink);margin:0;font-size:clamp(1.25rem,5.5vw,1.75rem);font-weight:900;line-height:1.25}.jvKb_q_priceUnit{font-family:var(--osh-font-sans), "Hiragino Sans", "Hiragino Kaku Gothic ProN", system-ui, sans-serif;color:var(--osh-muted);margin-left:.15em;font-size:.6em;font-weight:500}.jvKb_q_plans{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-rows:repeat(6,auto);grid-auto-columns:78%;grid-auto-flow:column;gap:.375rem .75rem;min-width:0;margin:0;padding:0 0 .25rem;list-style:none;display:grid;overflow-x:auto}.jvKb_q_planCard{grid-row:span 6;grid-template-rows:subgrid;border:1px solid var(--osh-line);background:var(--osh-surface);scroll-snap-align:start;border-radius:.875rem;row-gap:.375rem;min-width:0;padding:.875rem 1rem;display:grid}.jvKb_q_planCard>p{margin:0}.jvKb_q_planNotes{align-content:start;gap:.25rem;display:grid}.jvKb_q_planNotes>p{margin:0}.jvKb_q_planAction{align-self:start;min-width:0}.jvKb_q_planCard .jvKb_q_action{justify-items:stretch}.jvKb_q_planCard .jvKb_q_buy,.jvKb_q_planCard .jvKb_q_comingSoonButton{white-space:nowrap;width:100%;padding-inline:.75rem}@media (min-width:52rem){.jvKb_q_plans{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow-x:visible}}.jvKb_q_planNote{color:var(--osh-muted);font-size:.8125rem;font-weight:700}.jvKb_q_planTagline{color:var(--osh-ink);font-size:.875rem;font-weight:700;line-height:1.5}.jvKb_q_planFeatures{color:var(--osh-ink);margin:0;padding-left:1.1rem;font-size:.8125rem;line-height:1.6}.jvKb_q_upcoming{border:1px solid var(--osh-line-soft);color:var(--osh-muted);white-space:nowrap;border-radius:999px;margin-left:.375rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:700}.jvKb_q_currentPlan{color:var(--osh-ink);margin:0;font-size:.875rem;font-weight:800}.jvKb_q_summary{color:var(--osh-ink-soft);margin:0;font-size:.8125rem}.jvKb_q_summary p{margin:.375rem 0 0}.jvKb_q_summaryList{gap:.25rem;margin:0;padding-left:1.1rem;line-height:1.6;display:grid}.jvKb_q_comingSoon{border:1px solid var(--osh-line-soft);background:var(--osh-surface);color:var(--osh-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.jvKb_q_recommended{background:var(--osh-navy);color:var(--osh-on-navy);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.jvKb_q_planCardFeatured{border-color:var(--osh-navy);box-shadow:0 0 0 1px var(--osh-navy)}.jvKb_q_planName{color:var(--osh-ink);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.5rem;font-weight:800;display:flex}.jvKb_q_planPrice{color:var(--osh-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.jvKb_q_summaryStrong{color:var(--osh-ink);font-weight:800}.jvKb_q_action{justify-items:start;gap:.75rem;margin:0;display:grid}.jvKb_q_buy{--primary-height:3rem}.jvKb_q_purchase,.jvKb_q_comingSoonButton{border:1.5px solid var(--osh-ink);background:var(--osh-surface);color:var(--osh-ink);font:inherit;border-radius:.75rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:700;line-height:1.5}.jvKb_q_purchase{box-shadow:0 6px 0 var(--osh-raise);cursor:pointer;margin-bottom:6px}.jvKb_q_purchase:active:not(:disabled){box-shadow:none;transform:translateY(6px)}.jvKb_q_purchase:focus-visible,.jvKb_q_secondary:focus-visible{outline:2px solid var(--osh-navy);outline-offset:2px}.jvKb_q_purchase:disabled{cursor:progress;opacity:.6}.jvKb_q_comingSoonButton{border-color:var(--osh-line);color:var(--osh-muted);cursor:not-allowed}.jvKb_q_actionNote{color:var(--osh-muted);margin:0;font-size:.8125rem}.jvKb_q_error{border-left:3px solid var(--osh-ink);color:var(--osh-ink);margin:0;padding-left:.5rem;font-size:.875rem;font-weight:700}.jvKb_q_links{border-top:1px solid var(--osh-line);flex-wrap:wrap;gap:.5rem 1.25rem;margin:.5rem 0 0;padding-top:1rem;font-size:.875rem;display:flex}.jvKb_q_consent{color:var(--osh-ink-soft);margin:0;font-size:.875rem}.jvKb_q_secondary{border:1px solid var(--osh-line);background:var(--osh-page);color:var(--osh-ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:.375rem 1rem;font-size:.8125rem;font-weight:700}.jvKb_q_secondary:disabled{cursor:progress;opacity:.6}.jvKb_q_buttons{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}