@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,650&display=swap";:root{--font-display:"Fraunces", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-body:"IBM Plex Sans JP", "Hiragino Sans", "Noto Sans JP", sans-serif;--ink:#16343a;--ink-muted:#5a7177;--surface:#fffdf8;--accent:#e2b15a;--accent-soft:#f7e7c4;--accent-ink:#6a4a12;--money:#0f6b57;--danger:#b42318;--side-nav-width:15rem;--side-nav-gap:1.25rem;--main-container-max:60rem;--site-header-height:3.75rem;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink);background:#e8f2ef;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--site-header-height)}@media (width<=859px){:root{--site-header-height:3.25rem}}body{min-width:320px;min-height:100svh;margin:0}button,input{font:inherit}#root{min-height:100svh}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 70%, #16343a);outline-offset:2px}._form_1ms3y_1{flex-direction:column;gap:1.25rem;width:100%;display:flex}._question_1ms3y_9{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:600;line-height:1.25}._hint_1ms3y_18{color:var(--ink-muted);margin:-.5rem 0 0;font-size:1rem;line-height:1.6}._presets_1ms3y_25{flex-wrap:wrap;gap:.5rem;display:flex}._preset_1ms3y_25{appearance:none;border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--ink);font:inherit;cursor:pointer;border-radius:.4rem;padding:.55rem .95rem;font-size:.95rem;transition:background .18s,border-color .18s,transform .18s}._preset_1ms3y_25:hover{border-color:var(--accent);transform:translateY(-1px)}._presetActive_1ms3y_52{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}._inputRow_1ms3y_59{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}._annualField_1ms3y_66{flex-direction:column;flex:12rem;gap:.35rem;min-width:0;display:flex}._annualFieldLabel_1ms3y_74{color:var(--ink-muted);font-size:.82rem;font-weight:650}._field_1ms3y_80{background:var(--surface);border:2px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:.55rem;align-items:center;gap:.5rem;width:100%;padding:.35rem .85rem;transition:border-color .18s,box-shadow .18s;display:flex}._field_1ms3y_80:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}._input_1ms3y_59{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;min-width:0;font-size:1.5rem;font-weight:600}._input_1ms3y_59::-webkit-outer-spin-button{appearance:none;margin:0}._input_1ms3y_59::-webkit-inner-spin-button{appearance:none;margin:0}._input_1ms3y_59[type=number]{appearance:textfield}._unit_1ms3y_119{color:var(--ink-muted);flex-shrink:0;font-weight:600}._submit_1ms3y_125{appearance:none;background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:.55rem;padding:.9rem 1.6rem;font-size:1.05rem;font-weight:700;transition:transform .18s,filter .18s,opacity .18s}._submit_1ms3y_125:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}._submit_1ms3y_125:disabled{opacity:.45;cursor:not-allowed}._error_1ms3y_149{color:var(--danger);margin:0;font-size:.9rem}._detailBox_1ms3y_155{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:.55rem;overflow:hidden}._detailToggle_1ms3y_162{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.85rem 1rem;display:flex}._detailToggle_1ms3y_162:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}._detailToggleLabel_1ms3y_183{font-size:.95rem;font-weight:700}._detailToggleHint_1ms3y_188{color:var(--ink-muted);font-size:.82rem}._detailPanel_1ms3y_193{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex-direction:column;gap:1rem;padding:0 1rem 1rem;display:flex}._detailLead_1ms3y_201{color:var(--ink-muted);margin:.85rem 0 0;font-size:.88rem;line-height:1.55}._detailGroup_1ms3y_208{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:.55rem;flex-direction:column;gap:1rem;margin:0;padding:.85rem .9rem 1rem;display:flex}._detailGroup_1ms3y_208 legend{color:var(--ink);padding:0 .25rem;font-size:.92rem;font-weight:700}._detailSection_1ms3y_226{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:color-mix(in srgb, var(--ink) 3%, var(--surface));border-radius:.5rem;flex-direction:column;gap:.45rem;padding:.75rem .8rem;display:flex}._detailSectionTitle_1ms3y_236{color:var(--ink);margin:0;font-size:.9rem;font-weight:750;line-height:1.4}._detailSectionHint_1ms3y_244{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.5}._detailSectionBody_1ms3y_251{flex-direction:column;gap:.7rem;margin-top:.25rem;display:flex}._detailSectionGrid_1ms3y_258{gap:.7rem;display:grid}._detailBlock_1ms3y_263{flex-direction:column;gap:.55rem;display:flex}._detailField_1ms3y_269{color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--surface);border-radius:.45rem;flex-direction:column;gap:.35rem;padding:.55rem .65rem;font-size:.88rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}._detailFieldFilled_1ms3y_285{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent-soft) 35%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}._detailFieldDisabled_1ms3y_291{opacity:.62}._detailFieldDisabled_1ms3y_291 ._detailInputRow_1ms3y_295{background:color-mix(in srgb, var(--ink) 4%, var(--surface))}._detailFieldHeader_1ms3y_299{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}._detailFieldLabel_1ms3y_307{font-weight:650;line-height:1.35}._detailFieldUnit_1ms3y_312{color:var(--ink-muted);font-size:.75rem;font-weight:600}._detailInputRow_1ms3y_295{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:.4rem;align-items:center;gap:.45rem;min-height:2.6rem;padding:.4rem .7rem;display:flex}._detailField_1ms3y_269:focus-within{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}._detailInput_1ms3y_295{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;min-width:0;font-size:1.05rem;font-weight:600}._detailInput_1ms3y_295::-webkit-outer-spin-button{appearance:none;margin:0}._detailInput_1ms3y_295::-webkit-inner-spin-button{appearance:none;margin:0}._detailInput_1ms3y_295[type=number]{appearance:textfield}._detailSelect_1ms3y_356{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;min-width:0;font-size:1rem;font-weight:600}._detailCheck_1ms3y_368{color:var(--ink);cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.45;display:flex}._detailCheck_1ms3y_368 input{margin-top:.2rem}._investmentDraft_1ms3y_382{border-bottom:1px dashed color-mix(in srgb, var(--ink) 12%, transparent);flex-direction:column;gap:.55rem;padding-bottom:.55rem;display:flex}._investmentRow_1ms3y_390{flex-wrap:wrap;align-items:flex-end;gap:.55rem .75rem;display:flex}._investmentRow_1ms3y_390>label{flex:11rem;min-width:0}._investmentRow_1ms3y_390 ._investmentRemove_1ms3y_402{flex:none;align-self:flex-end;padding-bottom:.55rem}._detailExpand_1ms3y_408{appearance:none;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:var(--surface);min-height:2.5rem;color:var(--accent-ink,var(--ink));font:inherit;cursor:pointer;border-radius:.45rem;justify-content:flex-start;align-self:flex-start;align-items:center;gap:.4rem;margin:0;padding:.45rem .8rem;font-size:.88rem;font-weight:650;line-height:1.3;transition:border-color .16s,background .16s,color .16s;display:inline-flex}._detailExpand_1ms3y_408:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 40%, var(--surface))}._detailExpandActive_1ms3y_438{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface));color:var(--accent-ink)}._investmentAdd_1ms3y_444,._investmentRemove_1ms3y_402{appearance:none;color:var(--accent-ink,var(--ink));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:2.25rem;padding:.35rem 0;font-size:.85rem;font-weight:650}._investmentRemove_1ms3y_402{color:var(--ink-muted);font-weight:500}._spendExcludeNote_1ms3y_464{color:var(--ink-muted);margin:-.45rem 0 0;font-size:.82rem;line-height:1.5}._checkField_1ms3y_471{color:var(--ink);align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.45;display:flex}._checkField_1ms3y_471 input{flex:none;margin-top:.2rem}._detailNote_1ms3y_485{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.5}._onlineGroup_1ms3y_492{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent-soft) 28%, var(--surface));border-radius:.5rem;flex-direction:column;gap:.65rem;padding:.7rem .75rem;display:flex}._onlineGroupHeader_1ms3y_502{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;font-size:.88rem;font-weight:700;display:flex}._onlineGroupTotal_1ms3y_513{color:var(--ink-muted);font-weight:650}._onlineChild_1ms3y_518{margin-left:.1rem}._detailSubmitRow_1ms3y_522{justify-content:flex-end;margin-top:.35rem;padding-top:.85rem;display:flex}@media (width>=720px){._detailSectionGrid_1ms3y_258{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._submit_1ms3y_125{width:100%}._inputRow_1ms3y_59{align-items:stretch}._annualField_1ms3y_66{flex:100%}._investmentRow_1ms3y_390{flex-direction:column;align-items:stretch}._investmentRow_1ms3y_390>label{flex:auto}._investmentRow_1ms3y_390 ._investmentRemove_1ms3y_402{align-self:flex-start;padding-bottom:0}._detailSubmitRow_1ms3y_522{justify-content:stretch}._detailExpand_1ms3y_408{justify-content:center;width:100%}}._page_1loq5_1{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}._atmosphere_1loq5_9{z-index:-1;background:radial-gradient(80% 55% at 12% -10%,#9ed7c8 0%,#0000 55%),radial-gradient(70% 50% at 95% 8%,#f2d39a 0%,#0000 50%),radial-gradient(60% 45% at 70% 100%,#7eb8c9 0%,#0000 55%),linear-gradient(165deg,#e8f2ef 0%,#f7f4ec 48%,#e7eef5 100%);position:fixed;inset:0}._atmosphere_1loq5_9:after{content:"";opacity:.35;background-image:linear-gradient(color-mix(in srgb, var(--ink) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 4%, transparent) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000,#0000 75%);mask-image:radial-gradient(circle at 50% 20%,#000,#0000 75%)}._header_1loq5_32{padding:1.35rem clamp(1.25rem,4vw,2.5rem) 0}._brand_1loq5_36{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(2rem,5vw,2.85rem);font-weight:650;animation:.7s both _brand-in_1loq5_1}._main_1loq5_46{flex-direction:column;flex:1;gap:2.75rem;padding:1.75rem clamp(1.25rem,4vw,2.5rem) 3rem;display:flex}._hero_1loq5_54{justify-content:center;align-items:center;min-height:min(58svh,34rem);animation:.65s both _hero-in_1loq5_1;display:flex}._results_1loq5_62{scroll-margin-top:calc(var(--site-header-height) + .75rem);width:100%}._guide_1loq5_67{width:100%;animation:.8s both _hero-in_1loq5_1}._guide_1loq5_67 h2{font-family:var(--font-display);color:var(--ink);margin:0 0 .85rem;font-size:1.35rem;font-weight:600}._guide_1loq5_67 ol{color:var(--ink);margin:0 0 1rem;padding-left:1.2rem;line-height:1.7}._guide_1loq5_67 p{color:var(--ink-muted);margin:0;line-height:1.6}@keyframes _brand-in_1loq5_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _hero-in_1loq5_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}._nav_wvwkc_1{flex-direction:column;gap:1.15rem;display:flex}._section_wvwkc_7{flex-direction:column;gap:.4rem;display:flex}._sectionLabel_wvwkc_13{letter-spacing:.04em;color:var(--ink-muted);margin:0;font-size:.72rem;font-weight:700}._list_wvwkc_21{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}._link_wvwkc_30{color:var(--ink);border-radius:.4rem;padding:.4rem .5rem;font-size:.9rem;font-weight:500;line-height:1.4;text-decoration:none;display:block}._link_wvwkc_30:hover{background:color-mix(in srgb, var(--accent-soft) 55%, transparent);color:var(--accent-ink)}._linkActive_wvwkc_46{background:color-mix(in srgb, var(--accent-soft) 80%, transparent);color:var(--accent-ink);font-weight:700}._footer_11c3l_1{padding:0 clamp(1.25rem,4vw,2.5rem) 2rem}._footerInner_11c3l_5{width:100%;max-width:var(--main-container-max);box-sizing:border-box;flex-direction:column;gap:1.1rem;margin-inline:auto;display:flex}._estimateNotice_11c3l_15{color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.6}._disclosure_11c3l_22{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 82%, #e8f2ef);border-radius:.65rem;padding:.85rem 1rem}._disclosureLabel_11c3l_29{letter-spacing:.04em;color:var(--accent-ink);margin:0 0 .35rem;font-size:.75rem;font-weight:700}._disclosureText_11c3l_37{color:var(--ink);margin:0;font-size:.88rem;font-weight:600;line-height:1.55}._disclosureHint_11c3l_45{color:var(--ink-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.55}._nav_11c3l_52{margin:0}._linkList_11c3l_56{flex-wrap:wrap;gap:.55rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}._link_11c3l_56{color:var(--ink);text-underline-offset:.18em;font-size:.86rem;font-weight:600;text-decoration:underline}._link_11c3l_56:hover{color:var(--accent-ink)}._siteLine_11c3l_77{color:var(--ink-muted);margin:0;font-size:.78rem}._page_8jmzw_1{flex-direction:column;min-height:100svh;display:flex;position:relative}._header_8jmzw_8{z-index:32;height:var(--site-header-height);box-sizing:border-box;background:color-mix(in srgb, var(--surface) 90%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent);align-items:center;padding:0 clamp(1.25rem,4vw,2.5rem);display:flex;position:fixed;top:0;left:0;right:0}._headerBar_8jmzw_25{justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%;min-width:0;display:flex}._brand_8jmzw_34{min-width:0;color:var(--ink);align-items:center;gap:.5rem;margin:0;text-decoration:none;display:inline-flex}._brand_8jmzw_34:hover{color:var(--accent-ink)}._brand_8jmzw_34:hover ._logoMark_8jmzw_48{opacity:.92}._logoMark_8jmzw_48{flex-shrink:0;display:block}._brandText_8jmzw_57{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.15rem,2.8vw,1.35rem);font-weight:650;line-height:1.2}._menuButton_8jmzw_66{appearance:none;border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);min-width:2.5rem;min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:.45rem;flex-shrink:0;margin:0;padding:.35rem .55rem;font-size:1.25rem;font-weight:700;line-height:1}._menuButton_8jmzw_66:hover{border-color:var(--accent);color:var(--accent-ink)}._shellBody_8jmzw_89{min-width:0;padding-top:var(--site-header-height);flex-direction:column;flex:1;display:flex}._mainArea_8jmzw_99{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;padding:1.5rem clamp(1.25rem,4vw,2.5rem) 2.5rem;display:flex}._mainContainer_8jmzw_110{width:100%;max-width:var(--main-container-max);box-sizing:border-box;flex-direction:column;gap:1.25rem;min-width:0;margin-inline:auto;display:flex}._mainAreaWide_8jmzw_122{padding-top:1.75rem;padding-bottom:3rem}._mainAreaWide_8jmzw_122 ._mainContainer_8jmzw_110{gap:2.75rem}._footerArea_8jmzw_131{min-width:0}._backdrop_8jmzw_135{appearance:none;z-index:35;background:color-mix(in srgb, var(--ink) 35%, transparent);cursor:pointer;border:0;margin:0;padding:0;position:fixed;inset:0}._fixedNav_8jmzw_147{z-index:40;width:var(--side-nav-width);overscroll-behavior:contain;box-sizing:border-box;background:color-mix(in srgb, var(--surface) 94%, transparent);border-left:1px solid color-mix(in srgb, var(--ink) 10%, transparent);height:100svh;max-height:100svh;box-shadow:-8px 0 24px color-mix(in srgb, var(--ink) 8%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.1rem .85rem 1.4rem;position:fixed;top:0;right:0;overflow-y:auto}._drawerHeader_8jmzw_165{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:none}._drawerTitle_8jmzw_173{color:var(--ink);margin:0;font-size:.9rem;font-weight:700}._drawerClose_8jmzw_180{appearance:none;border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:.4rem;margin:0;padding:.35rem .6rem;font-size:.78rem;font-weight:650}._drawerClose_8jmzw_180:hover{border-color:var(--accent);color:var(--accent-ink)}@media (width<=859px){._fixedNav_8jmzw_147{width:min(85vw,20rem);top:var(--site-header-height);height:calc(100svh - var(--site-header-height));max-height:calc(100svh - var(--site-header-height));visibility:hidden;transition:transform .2s;transform:translate(100%)}._fixedNavOpen_8jmzw_212{visibility:visible;transform:translate(0)}._drawerHeader_8jmzw_165{display:flex}._backdrop_8jmzw_135{top:var(--site-header-height)}}@media (width>=860px){._menuButton_8jmzw_66,._backdrop_8jmzw_135{display:none}._header_8jmzw_8{right:calc(var(--side-nav-width) + var(--side-nav-gap));padding-right:clamp(1.25rem,4vw,2.5rem)}._mainArea_8jmzw_99,._mainAreaWide_8jmzw_122{padding-right:calc(var(--side-nav-width) + var(--side-nav-gap) + clamp(1.25rem, 4vw, 2.5rem))}._footerArea_8jmzw_131{padding-right:calc(var(--side-nav-width) + var(--side-nav-gap))}._fixedNav_8jmzw_147{visibility:visible;transform:none}}._button_445va_1{right:max(1.25rem, env(safe-area-inset-right,0px) + 1rem);bottom:max(1.25rem, env(safe-area-inset-bottom,0px) + 1rem);z-index:30;appearance:none;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);color:var(--ink);font:inherit;cursor:pointer;min-height:2.75rem;box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 14%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:.7rem .95rem;font-size:.82rem;font-weight:700;line-height:1.2;transition:transform .18s,filter .18s,border-color .18s;position:fixed}._button_445va_1:hover{border-color:var(--accent);transform:translateY(-1px)}@media (width>=860px){._button_445va_1{right:calc(var(--side-nav-width) + var(--side-nav-gap) + max(.75rem, env(safe-area-inset-right,0px)))}}@media (width<=560px){._button_445va_1{right:max(1rem, env(safe-area-inset-right,0px) + .85rem);bottom:max(1.15rem, env(safe-area-inset-bottom,0px) + .85rem);min-width:2.75rem;padding:.8rem 1.1rem;font-size:.85rem}}._box_zdgha_1{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:.75rem;flex-direction:column;gap:0;display:flex;overflow:hidden}._toggle_zdgha_11{appearance:none;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin:0;padding:.85rem 1rem;transition:background .16s;display:flex}._toggle_zdgha_11:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}._toggleLabel_zdgha_34{color:var(--accent-ink);font-size:.95rem;font-weight:700}._toggleHint_zdgha_40{color:var(--ink-muted);text-underline-offset:.18em;font-size:.82rem;font-weight:600;text-decoration:underline}._panel_zdgha_48{border-top:1px dashed color-mix(in srgb, var(--ink) 12%, transparent);flex-direction:column;gap:1rem;padding:0 1rem 1.05rem;animation:.22s _fade_zdgha_1;display:flex}._lead_zdgha_57{color:var(--ink);margin:.85rem 0 0;font-size:.92rem;line-height:1.6}._lead_zdgha_57 strong{font-weight:700}._panel_zdgha_48 section h3{letter-spacing:.04em;color:var(--ink-muted);margin:0 0 .4rem;font-size:.78rem;font-weight:700}._panel_zdgha_48 ul{color:var(--ink);margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.55}._note_zdgha_84{color:var(--ink-muted);margin:0 0 .4rem;font-size:.85rem;line-height:1.5}._cardNotes_zdgha_91{flex-direction:column;gap:.55rem;list-style:none;display:flex;padding-left:0!important}._cardNotes_zdgha_91 li{background:color-mix(in srgb, var(--accent) 6%, transparent);border-left:3px solid var(--accent);border-radius:.45rem;padding:.55rem .7rem;font-size:.88rem;line-height:1.5}._cardName_zdgha_108{letter-spacing:.02em;color:var(--accent-ink);margin-bottom:.15rem;font-size:.78rem;font-weight:700;display:block}._footerNote_zdgha_117{color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.5}@keyframes _fade_zdgha_1{0%{opacity:0}to{opacity:1}}@media (width<=720px){._toggle_zdgha_11{padding:.8rem .85rem}._panel_zdgha_48{padding:0 .85rem .95rem}._toggleHint_zdgha_40{flex-basis:100%}}._note_12tzi_1{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.5}._card_ivh64_1{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);scroll-margin-top:calc(var(--site-header-height) + .75rem);flex-direction:column;gap:1rem;padding:1.25rem 1.35rem 1.1rem;animation:.48s both _rise_ivh64_1;display:flex}._card_ivh64_1:target{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 65%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}._best_ivh64_16{background:linear-gradient(105deg, color-mix(in srgb, var(--accent) 14%, transparent), color-mix(in srgb, var(--surface) 40%, transparent) 55%);border-top-color:color-mix(in srgb, var(--accent) 45%, transparent)}._header_ivh64_25{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank title title""ident ident net""strengths strengths net";align-items:start;gap:.45rem .75rem;display:grid}._rankBlock_ivh64_37{flex-flow:wrap;grid-area:rank;align-items:center;gap:.3rem;min-width:0;margin-top:.28rem;display:flex}._rank_ivh64_37,._rankMuted_ivh64_49{font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;border-radius:.3rem;padding:.18rem .45rem;font-size:.78rem;font-weight:700;line-height:1.2}._rank_ivh64_37{color:var(--ink-muted);background:color-mix(in srgb, var(--ink) 7%, transparent)}._rankMuted_ivh64_49{color:color-mix(in srgb, var(--ink-muted) 80%, transparent);background:color-mix(in srgb, var(--ink) 5%, transparent)}._best_ivh64_16 ._rank_ivh64_37{color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 28%, white)}._badge_ivh64_75{letter-spacing:.04em;color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 28%, white);white-space:nowrap;border-radius:.3rem;padding:.2rem .45rem;font-size:.7rem;font-weight:700}._name_ivh64_86{min-width:0;font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;color:var(--ink);grid-area:title;margin:0;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:650;line-height:1.3}._titleBlock_ivh64_99{flex-direction:column;grid-area:ident;justify-content:center;gap:.25rem;min-width:0;display:flex}._issuer_ivh64_108{color:var(--ink-muted);margin:0;font-size:.85rem;line-height:1.4}._headerStrengths_ivh64_115{flex-direction:column;grid-area:strengths;gap:.3rem;min-width:0;display:flex}._headerStrengthsLabel_ivh64_123{letter-spacing:.03em;color:var(--ink-muted);margin:0;font-size:.72rem;font-weight:700}._headerStrengthsList_ivh64_131{overflow-wrap:anywhere;color:var(--ink);margin:0;padding-left:1.1rem;font-size:.86rem;font-weight:600;line-height:1.45}._headerStrengthsList_ivh64_131 li{margin:.12rem 0}._headerStrengthsNote_ivh64_145{color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.5}._profileTeaser_ivh64_152{color:var(--ink-muted);margin:0;padding-left:1rem;font-size:.8rem;line-height:1.45}._profileTeaser_ivh64_152 li{margin:.1rem 0}._netBlock_ivh64_164{text-align:right;writing-mode:horizontal-tb;grid-area:net;min-width:max-content}._netLabel_ivh64_171{color:var(--ink-muted);letter-spacing:.02em;writing-mode:horizontal-tb;white-space:nowrap;word-break:keep-all;margin:0;font-size:.75rem}._netValue_ivh64_181{font-family:var(--font-display);color:var(--money);letter-spacing:-.02em;margin:.15rem 0 0;font-size:clamp(1.2rem,2.3vw,1.5rem);font-weight:650;line-height:1.1}._netValueNegative_ivh64_191{color:var(--danger)}._negativeNote_ivh64_195{color:var(--danger);max-width:12rem;margin:.35rem 0 0 auto;font-size:.78rem;font-weight:600;line-height:1.4}._effectiveRate_ivh64_205{color:var(--ink-muted);margin:.25rem 0 0;font-size:.8rem}._breakdown_ivh64_211{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:.55rem;flex-direction:column;gap:.35rem;margin:0;padding:.75rem .85rem;display:flex}._breakdownRow_ivh64_222{color:var(--ink);grid-template-columns:1.1rem 1fr auto;align-items:baseline;gap:.35rem .5rem;font-size:.92rem;font-weight:650;display:grid}._breakdownRow_ivh64_222:first-child{grid-template-columns:0 1fr auto}._breakdownRow_ivh64_222:first-child ._breakdownLabel_ivh64_236{grid-column:2}._breakdownOp_ivh64_240{color:var(--ink-muted);text-align:center;font-weight:600}._breakdownLabel_ivh64_236{color:var(--ink-muted);writing-mode:horizontal-tb;font-size:.82rem;font-weight:600}._breakdownValue_ivh64_253{font-variant-numeric:tabular-nums;text-align:right}._breakdownValueBoost_ivh64_258{font-variant-numeric:tabular-nums;text-align:right;color:var(--money);font-weight:700}._breakdownTotal_ivh64_265{border-top:1px dashed color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:0 1fr auto;margin-top:.25rem;padding-top:.45rem}._breakdownTotal_ivh64_265 ._breakdownLabel_ivh64_236{color:var(--ink);grid-column:2;font-size:.88rem;font-weight:700}._breakdownTotal_ivh64_265 ._breakdownValue_ivh64_253{font-family:var(--font-display);color:var(--accent-ink);font-size:1.05rem}._breakdownValueNegative_ivh64_285{color:var(--danger)}._breakdownHint_ivh64_289{color:var(--ink-muted);margin:.25rem 0 0;font-size:.75rem;font-weight:500}._feeBreakdownNote_ivh64_296{color:var(--ink-muted);grid-column:1/-1;margin:.15rem 0 0;font-size:.72rem;font-weight:500;line-height:1.45}._smbcConditionalNote_ivh64_305{color:var(--ink-muted);margin:.55rem 0 0;font-size:.75rem;font-weight:500;line-height:1.55}._paypayStepExplain_ivh64_314{background:color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:.45rem;margin:.85rem 0 0;padding:.7rem .8rem}._paypayStepExplainTitle_ivh64_322{color:var(--ink);margin:0;font-size:.8rem;font-weight:700;line-height:1.45}._paypayStepExplainTitle_ivh64_322+._paypayStepExplainBody_ivh64_330{margin-top:.3rem}._paypayStepExplainBody_ivh64_330+._paypayStepExplainTitle_ivh64_322{margin-top:.7rem}._paypayStepExplainBody_ivh64_330{color:var(--ink-muted);margin:0;font-size:.78rem;font-weight:500;line-height:1.55}._qualificationBox_ivh64_346{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:.4rem;margin:.55rem 0 0;padding:.65rem .75rem}._qualificationRow_ivh64_353{color:var(--ink);margin:0;font-size:.8rem;font-weight:650;line-height:1.55}._qualificationBox_ivh64_346 ._smbcConditionalNote_ivh64_305{margin-top:.45rem}._investmentBox_ivh64_365{background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:.45rem;margin:0;padding:.75rem .85rem}._investmentTitle_ivh64_372{letter-spacing:.02em;color:var(--ink-muted);margin:0 0 .45rem;font-size:.75rem;font-weight:700}._investmentRow_ivh64_380{color:var(--ink);justify-content:space-between;gap:.75rem;font-size:.88rem;line-height:1.55;display:flex}._investmentValue_ivh64_389{color:var(--accent-ink,var(--ink));font-weight:650}._investmentTotal_ivh64_394{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);margin-top:.25rem;padding-top:.35rem;font-weight:700}._investmentHint_ivh64_401,._investmentUnsupported_ivh64_402{color:var(--ink-muted);margin:.4rem 0 0;font-size:.78rem;line-height:1.5}._profileHighlight_ivh64_409{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:.45rem;margin:0;padding:.7rem .8rem}._profileHighlightTitle_ivh64_416{letter-spacing:.02em;color:var(--ink-muted);margin:0;font-size:.75rem;font-weight:700}._profileHighlightList_ivh64_424{color:var(--ink);flex-direction:column;gap:.3rem;margin:.4rem 0 0;padding:0;font-size:.82rem;line-height:1.55;list-style:none;display:flex}._profileHighlightList_ivh64_424 li:first-child{font-weight:600}._strengthSpotlight_ivh64_440{background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:.45rem;margin:0;padding:.7rem .8rem}._strengthSpotlightTitle_ivh64_447{letter-spacing:.02em;color:var(--ink-muted);margin:0;font-size:.75rem;font-weight:700}._strengthSpotlightList_ivh64_455{color:var(--ink);flex-direction:column;gap:.3rem;margin:.4rem 0 0;padding:0;font-size:.82rem;line-height:1.55;list-style:none;display:flex}._strengthSpotlightList_ivh64_455 li{padding-left:.9rem;position:relative}._strengthSpotlightList_ivh64_455 li:before{content:"・";position:absolute;left:0}._strengthGroups_ivh64_478{flex-direction:column;gap:.7rem;margin-bottom:.75rem;display:flex}._strengthExcludedNote_ivh64_485{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.5}._strengthGroup_ivh64_478{flex-direction:column;display:flex}._strengthDetailList_ivh64_497{flex-direction:column;gap:.45rem;display:flex;padding-left:0!important;list-style:none!important}._strengthTitle_ivh64_505{color:var(--ink);font-weight:650;display:block}._strengthDetail_ivh64_497{color:var(--ink-muted);margin-top:.15rem;font-size:.84rem;line-height:1.5;display:block}._detailSkippedNote_ivh64_519{color:var(--ink-muted);background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:.4rem;margin:0;padding:.55rem .7rem;font-size:.82rem;line-height:1.5}._detailConfirmList_ivh64_529{color:var(--ink-muted);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:.4rem;margin:0;padding:.55rem .7rem .55rem 1.4rem;font-size:.8rem;line-height:1.5}._detailConfirmList_ivh64_529 li+li{margin-top:.35rem}._bonusCallout_ivh64_543,._bonusHint_ivh64_544{color:var(--ink);border-radius:.45rem;margin:0;padding:.6rem .75rem;font-size:.84rem;line-height:1.55}._bonusCallout_ivh64_543{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}._bonusHint_ivh64_544{border-left:3px solid color-mix(in srgb, var(--ink) 25%, transparent);background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--ink-muted)}._feeTimeline_ivh64_564{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:.45rem;margin:0;padding:.7rem .8rem}._feeTimelineTitle_ivh64_572{letter-spacing:.04em;color:var(--accent-ink);margin:0 0 .4rem;font-size:.8rem;font-weight:700}._feeTimelineSteps_ivh64_580{color:var(--ink);margin:0;padding-left:1.2rem;font-size:.86rem;line-height:1.55}._feeTimelineSteps_ivh64_580 li+li{margin-top:.25rem}._feeTimelineBody_ivh64_592{color:var(--ink);margin:0;font-size:.86rem;line-height:1.55}._feeTimelineBody_ivh64_592 p{margin:0}._feeTimelineBody_ivh64_592 p+p{margin-top:.35rem}._feePremise_ivh64_607{color:var(--ink-muted);margin:.55rem 0 0;font-size:.78rem;line-height:1.5}._feePremiseMuted_ivh64_614{color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.5}._actions_ivh64_621{flex-wrap:wrap;align-items:flex-start;gap:.55rem;display:flex}._affiliateAction_ivh64_628{flex-flow:wrap;align-items:center;gap:.4rem .75rem;min-width:0;display:flex}._affiliateNote_ivh64_637{flex:11rem;max-width:18rem;margin:0}._actionSecondary_ivh64_643,._actionPrimary_ivh64_644,._actionApply_ivh64_645{font:inherit;border-radius:.45rem;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:transform .18s,filter .18s,border-color .18s;display:inline-flex}._actionSecondary_ivh64_643{color:var(--ink);background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}._actionSecondary_ivh64_643:hover{border-color:var(--accent);transform:translateY(-1px)}._actionPrimary_ivh64_644{color:var(--accent-ink);background:var(--accent);border:1px solid #0000}._actionPrimary_ivh64_644:hover{filter:brightness(1.05);transform:translateY(-1px)}._actionApply_ivh64_645{color:var(--ink);background:color-mix(in srgb, var(--money) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--money) 35%, transparent)}._actionApply_ivh64_645:hover{border-color:var(--money);transform:translateY(-1px)}._waived_ivh64_696{opacity:.45;margin-right:.25rem;text-decoration:line-through}._feeNote_ivh64_702{color:var(--accent-ink);margin-top:.2rem;margin-left:0;font-size:.72rem;font-weight:600;line-height:1.35;display:block}._detailPageCta_ivh64_712{margin:.85rem 0 0}._detailPageCta_ivh64_712 ._actionPrimary_ivh64_644{width:100%}._cardNav_ivh64_720{flex-direction:column;align-items:stretch;gap:.55rem;display:flex}._cardNav_ivh64_720 ._actionPrimary_ivh64_644{width:100%}._toggle_ivh64_731{appearance:none;border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;text-align:center;border-radius:.45rem;align-self:stretch;padding:.55rem .95rem;font-size:.88rem;font-weight:650}._toggle_ivh64_731:hover{border-color:var(--accent)}._details_ivh64_750{border-top:1px dashed color-mix(in srgb, var(--ink) 14%, transparent);flex-direction:column;gap:.9rem;padding:.85rem 0 .2rem;animation:.24s _fade_ivh64_1;display:flex}._details_ivh64_750 h4{letter-spacing:.04em;color:var(--ink-muted);margin:0 0 .4rem;font-size:.8rem;font-weight:700}._eligibilitySummary_ivh64_767{color:var(--ink);margin:0 0 .4rem;font-size:.9rem;font-weight:650}._profileLabel_ivh64_774{color:var(--ink-muted);margin:.55rem 0 .25rem;font-size:.78rem;font-weight:700}._profileLabel_ivh64_774:first-of-type{margin-top:0}._details_ivh64_750 ul{color:var(--ink);margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.55}._conditions_ivh64_793{flex-direction:column;gap:.35rem;list-style:none;display:flex;padding-left:0!important}._conditions_ivh64_793 li{align-items:flex-start;gap:.45rem;display:flex}._conditionMet_ivh64_807 span{color:var(--accent-ink);font-weight:700}._conditionMiss_ivh64_812{color:var(--ink-muted)}._excludedNote_ivh64_816{color:var(--ink-muted);margin:0 0 .45rem;font-size:.82rem;line-height:1.5}._excludedList_ivh64_823{color:var(--ink);margin:0;font-size:.88rem;line-height:1.55;list-style:outside;padding-left:1.15rem!important}._inlineYen_ivh64_832{color:var(--ink-muted)}._meta_ivh64_836{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.5}._meta_ivh64_836 a{color:var(--accent-ink)}@keyframes _rise_ivh64_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _fade_ivh64_1{0%{opacity:0}to{opacity:1}}@media (width<=720px){._header_ivh64_25{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title""ident ident""strengths strengths""rank net";gap:.4rem .7rem}._rankBlock_ivh64_37{align-self:start;margin-top:.2rem}._name_ivh64_86{font-size:clamp(1.3rem,6.2vw,1.6rem)}._netBlock_ivh64_164{text-align:right;min-width:0;padding-top:0}._negativeNote_ivh64_195{max-width:none;margin-left:0}._actions_ivh64_621{flex-direction:column}._affiliateAction_ivh64_628{width:100%}._affiliateNote_ivh64_637{max-width:none}._actionSecondary_ivh64_643,._actionPrimary_ivh64_644,._actionApply_ivh64_645{width:100%}}._wrap_p9nur_1{flex-direction:column;gap:.65rem;display:flex}._title_p9nur_7{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.2rem;font-weight:600}._lead_p9nur_15{color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.55}._rangeNote_p9nur_22{color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.55}._rangeValue_p9nur_29{white-space:normal;overflow-wrap:anywhere;line-height:1.35}._table_p9nur_35{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:.85rem;overflow:auto hidden}._head_p9nur_43,._row_p9nur_44{grid-template-columns:2.4rem minmax(7rem,1.6fr) 5.8rem 5.6rem 7rem;align-items:center;gap:.35rem .65rem;padding:.7rem .85rem;display:grid}._head_p9nur_43{letter-spacing:.03em;color:var(--ink-muted);background:color-mix(in srgb, var(--accent) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);font-size:.72rem;font-weight:700}._row_p9nur_44{color:inherit;border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);text-decoration:none;transition:background-color .16s;position:relative}._row_p9nur_44:first-of-type{border-top:0}._row_p9nur_44:hover,._row_p9nur_44:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent)}._colRank_p9nur_78{font-family:var(--font-display);color:var(--ink-muted);text-align:center;font-size:1.05rem;font-weight:650}._colName_p9nur_86{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.35}._colReturn_p9nur_95,._colFee_p9nur_96,._colNet_p9nur_97{font-size:.82rem;line-height:1.3}._num_p9nur_102{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._netPositive_p9nur_108{color:var(--money);font-weight:700}._netNegative_p9nur_113{color:var(--danger);font-weight:700}._feeMark_p9nur_118{color:var(--accent-ink);margin-left:.1rem;font-weight:700}._feeNote_p9nur_124{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.5}@media (width<=860px){._head_p9nur_43{display:none}._row_p9nur_44{grid-template-columns:2.1rem minmax(0,1fr) auto;grid-template-areas:"rank name net""rank fee net";gap:.15rem .65rem;padding:.8rem .85rem}._colRank_p9nur_78{grid-area:rank;align-self:start;padding-top:.1rem}._colName_p9nur_86{grid-area:name;font-size:.92rem}._colFee_p9nur_96{text-align:left;color:var(--ink-muted);grid-area:fee}._colFee_p9nur_96:before{content:"年会費 "}._colNet_p9nur_97{grid-area:net;align-self:center;max-width:9.5rem;font-size:.95rem}._colReturn_p9nur_95{display:none}._rangeValue_p9nur_29{font-size:.88rem}}._section_1gnsr_1{flex-direction:column;gap:1.5rem;width:100%;animation:.42s both _rise_1gnsr_1;display:flex}._headingRow_1gnsr_10{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}._kicker_1gnsr_18{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .35rem;font-size:.8rem;font-weight:700}._title_1gnsr_27{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.55rem,3.5vw,2.2rem);font-weight:600}._lead_1gnsr_36{max-width:36rem;color:var(--ink-muted);margin:.45rem 0 0;font-size:.95rem;line-height:1.6}._estimateSummary_1gnsr_44{max-width:40rem;color:var(--ink-muted);margin:.45rem 0 0;font-size:.88rem;line-height:1.55}._maxRateNote_1gnsr_52,._annualRaiseNote_1gnsr_60{max-width:40rem;color:var(--ink-muted);margin:.55rem 0 0;font-size:.82rem;line-height:1.55}._reset_1gnsr_68{appearance:none;border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:.45rem;padding:.7rem 1rem;font-weight:600;transition:border-color .18s,transform .18s}._reset_1gnsr_68:hover{border-color:var(--accent);transform:translateY(-1px)}._disclaimer_1gnsr_86{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:.55rem;margin:0;padding:.95rem 1.05rem}._disclaimerTitle_1gnsr_94{color:var(--ink);margin:0 0 .4rem;font-size:.92rem;font-weight:700;line-height:1.4}._disclaimer_1gnsr_86 p:not(._disclaimerTitle_1gnsr_94){color:var(--ink);margin:0;font-size:.9rem;line-height:1.65}._disclaimer_1gnsr_86 p+p:not(._disclaimerTitle_1gnsr_94){margin-top:.45rem}._details_1gnsr_113{flex-direction:column;display:flex}._detailsTitle_1gnsr_118{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.2rem;font-weight:600}._detailsLead_1gnsr_126{color:var(--ink-muted);margin:.4rem 0 0;font-size:.88rem;line-height:1.55}._list_1gnsr_133{flex-direction:column;gap:.85rem;display:flex}._tieSummary_1gnsr_139{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--ink);border-radius:.55rem;margin:0;padding:.75rem .9rem;font-size:.88rem;line-height:1.55}._tiedGroup_1gnsr_150,._soloGroup_1gnsr_151{background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}._soloGroup_1gnsr_151>:first-child,._tiedGroup_1gnsr_150>:nth-child(2){border-top:0}._groupHeader_1gnsr_169{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);padding:.85rem 1.2rem .55rem}._groupTitle_1gnsr_175{color:var(--ink);margin:0;font-size:.92rem;font-weight:700}._groupMeta_1gnsr_182{color:var(--accent-ink);margin:.3rem 0 0;font-size:.86rem;font-weight:650}._groupHint_1gnsr_189{color:var(--ink-muted);margin-left:.35rem;font-size:.78rem;font-weight:500;display:inline}@keyframes _rise_1gnsr_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){._reset_1gnsr_68{width:100%}._lead_1gnsr_36{max-width:none}._groupHint_1gnsr_189{margin-top:.25rem;margin-left:0;display:block}}._article_1pooj_1{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:.95rem;margin:0;padding:1.25rem 1.2rem 1.4rem}._heading_1pooj_10{font-family:var(--font-display);color:var(--ink);margin:0 0 1rem;font-size:clamp(1.45rem,3.5vw,1.85rem);font-weight:650}._body_1pooj_18{color:var(--ink);flex-direction:column;gap:1.15rem;font-size:.95rem;line-height:1.7;display:flex}._body_1pooj_18 h2{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:650}._body_1pooj_18 p,._body_1pooj_18 ul{margin:0}._body_1pooj_18 ul{padding-left:1.2rem}._body_1pooj_18 li+li{margin-top:.35rem}._muted_1pooj_47{color:var(--ink-muted);font-size:.88rem}._crumb_4c4up_1{color:var(--ink-muted);font-size:.82rem}._crumb_4c4up_1 a{color:var(--ink);font-weight:600}._article_4c4up_11{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:.95rem;margin:0;padding:1.25rem 1.2rem 1.5rem}._heading_4c4up_20{font-family:var(--font-display);color:var(--ink);margin:0 0 1rem;font-size:clamp(1.4rem,3.4vw,1.8rem);font-weight:650;line-height:1.35}._body_4c4up_29{color:var(--ink);flex-direction:column;gap:1.45rem;font-size:1rem;font-weight:400;line-height:1.8;display:flex}._body_4c4up_29 section{flex-direction:column;gap:.9rem;display:flex}._body_4c4up_29 h2{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.22rem;font-weight:650;line-height:1.4}._body_4c4up_29 h3{margin:.15rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.45}._body_4c4up_29 h4{margin:.1rem 0 0;font-size:.98rem;font-weight:700;line-height:1.45}._body_4c4up_29 p,._body_4c4up_29 ul,._body_4c4up_29 ol,._body_4c4up_29 table{margin:0}._body_4c4up_29 ul,._body_4c4up_29 ol{padding-left:1.25rem}._body_4c4up_29 li+li{margin-top:.4rem}._notice_4c4up_84{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--ink) 4%, var(--surface));color:var(--ink-muted);border-radius:.5rem;margin:0;padding:.8rem .9rem;font-size:.875rem;font-weight:400;line-height:1.7}._notice_4c4up_84 p+p{margin-top:.5rem}._meta_4c4up_100{color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.55}._tableWrap_4c4up_107{-webkit-overflow-scrolling:touch;margin:0;overflow-x:auto}._table_4c4up_107{border-collapse:collapse;width:100%;min-width:28rem;font-size:.9rem}._tableCompact_4c4up_121{border-collapse:collapse;width:100%;min-width:0;font-size:.9rem}._tableCompact_4c4up_121 th,._tableCompact_4c4up_121 td{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);text-align:left;vertical-align:top;padding:.55rem .5rem}._tableCompact_4c4up_121 th{white-space:nowrap;font-size:.84rem;font-weight:700}._tableCompact_4c4up_121 ._num_4c4up_142,._tableCompact_4c4up_121 td._num_4c4up_142,._tableCompact_4c4up_121 th._num_4c4up_142{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._tableCompact_4c4up_121 ._totalRow_4c4up_150 td{background:color-mix(in srgb, var(--accent-soft) 40%, var(--surface));border-bottom:none;font-weight:700}._table_4c4up_107 th,._table_4c4up_107 td{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);text-align:left;vertical-align:top;padding:.55rem .5rem}._table_4c4up_107 th{white-space:nowrap;font-size:.84rem;font-weight:700}._table_4c4up_107 ._num_4c4up_142,._table_4c4up_107 td._num_4c4up_142,._table_4c4up_107 th._num_4c4up_142{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._table_4c4up_107 ._totalRow_4c4up_150 td{background:color-mix(in srgb, var(--accent-soft) 40%, var(--surface));border-bottom:none;font-weight:700}._tableCaption_4c4up_184,._tableNote_4c4up_185{background:color-mix(in srgb, var(--ink) 3.5%, var(--surface));color:var(--ink-muted);border-radius:.45rem;margin:0;padding:.65rem .75rem;font-size:.875rem;font-weight:400;line-height:1.7}._tableNote_4c4up_185 ul{margin:.25rem 0 0;padding-left:1.1rem}._tableNote_4c4up_185 li+li{margin-top:.25rem}._tableNote_4c4up_185 p{margin:0}._takeaway_4c4up_210{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--surface) 72%, #e8f2ef);color:var(--ink);border-radius:.5rem;margin:0;padding:.8rem .9rem;font-size:.95rem;line-height:1.7}._pointBox_4c4up_222{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--surface) 68%, #e8f2ef);border-radius:.55rem;margin:.1rem 0 0;padding:.9rem 1rem}._pointLabel_4c4up_231{letter-spacing:.03em;color:var(--accent-ink);margin:0 0 .4rem;font-size:.84rem;font-weight:700;line-height:1.4}._pointText_4c4up_240{color:var(--ink);margin:0;font-size:.98rem;font-weight:500;line-height:1.75}@media (width<=40rem){._body_4c4up_29{font-size:1rem;line-height:1.8}._notice_4c4up_84,._tableNote_4c4up_185{font-size:.875rem}._pointText_4c4up_240{font-size:.95rem}}._cardBlock_4c4up_264{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--surface) 70%, #e8f2ef);border-radius:.55rem;flex-direction:column;gap:.45rem;padding:.85rem .95rem;display:flex}._cardBlock_4c4up_264 h3{margin:0}._detailLink_4c4up_278{color:var(--accent-ink);font-weight:700}._ctaBox_4c4up_283{background:var(--ink);color:#fff;border-radius:.65rem;flex-direction:column;gap:.7rem;padding:1rem 1.05rem;display:flex}._ctaBox_4c4up_283 p{margin:0;line-height:1.6}._ctaButton_4c4up_298{background:var(--accent);color:var(--accent-ink);border-radius:.5rem;justify-content:center;align-items:center;padding:.85rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}._ctaButton_4c4up_298:hover{filter:brightness(1.05)}._muted_4c4up_314{color:var(--ink-muted);font-size:.88rem}._panel_1wu0d_1{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:.95rem;margin:0;padding:1.25rem 1.2rem 1.4rem}._heading_1wu0d_10{font-family:var(--font-display);margin:0 0 .6rem;font-size:clamp(1.45rem,3.5vw,1.85rem);font-weight:650}._lead_1wu0d_17{color:var(--ink-muted);margin:0 0 1.1rem;line-height:1.6}._list_1wu0d_23{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._item_1wu0d_32{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);color:inherit;border-radius:.55rem;flex-direction:column;gap:.35rem;padding:.9rem .95rem;text-decoration:none;display:flex}._item_1wu0d_32:hover{border-color:var(--accent)}._itemTitle_1wu0d_47{color:var(--ink);font-weight:700;line-height:1.45}._itemSummary_1wu0d_53{color:var(--ink-muted);font-size:.88rem;line-height:1.55}._hero_ace2z_1,._section_ace2z_2,._caseBlock_ace2z_3{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 8%, transparent)}._hero_ace2z_1{border-radius:1rem;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem 1.1rem;padding:1.15rem 1.2rem;display:grid}._identity_ace2z_18{min-width:0}._name_ace2z_22{font-family:var(--font-display);overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:clamp(1.55rem,4vw,2.05rem);font-weight:700;line-height:1.25}._issuer_ace2z_32{color:var(--ink);margin:.4rem 0 0;font-size:.98rem;font-weight:600;line-height:1.45}._basics_ace2z_40{color:var(--ink);margin:.45rem 0 0;font-size:.95rem;line-height:1.5}._modelCaseNotice_ace2z_47{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--ink);border-radius:.55rem;margin:0;padding:.8rem 1rem;font-size:.9rem;font-weight:500;line-height:1.6}._section_ace2z_2,._caseBlock_ace2z_3{border-radius:.95rem;margin:0;padding:1.15rem 1.15rem 1.25rem}._section_ace2z_2 h2,._caseBlock_ace2z_3 h2{font-family:var(--font-display);color:var(--ink);margin:0 0 .75rem;font-size:1.25rem;font-weight:650}._strengthGrid_ace2z_75{gap:.7rem;display:grid}._strengthCard_ace2z_80{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:.75rem;padding:.85rem .9rem}._strengthTitle_ace2z_86{color:var(--ink);margin:0;font-size:1.02rem;font-weight:750;line-height:1.4}._strengthDetail_ace2z_94{color:var(--ink-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.55}._casePremise_ace2z_101{color:var(--ink);margin:0 0 .45rem;font-size:1.05rem;font-weight:750;line-height:1.45}._caseSummary_ace2z_109{color:var(--ink-muted);margin:0 0 .55rem;line-height:1.65}._caseNote_ace2z_115{color:var(--ink-muted);margin:0 0 1rem;font-size:.85rem;line-height:1.55}._casePane_ace2z_122 ._caseNote_ace2z_115{margin:.65rem 0 0}._relatedNote_ace2z_126{color:var(--ink-muted);margin:.85rem 0 0;font-size:.9rem;line-height:1.6}._relatedLink_ace2z_133{color:var(--accent-ink);font-weight:700}._casePane_ace2z_122{background:color-mix(in srgb, var(--ink) 4%, var(--surface));border-radius:.75rem;padding:.85rem .9rem .95rem}._casePane_ace2z_122+._casePane_ace2z_122{margin-top:.75rem}._returnPane_ace2z_148{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}._paneTitle_ace2z_152{color:var(--accent-ink);margin:0 0 .55rem;font-size:.88rem;font-weight:700}._netHighlight_ace2z_159{color:var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .7rem;display:flex}._netHighlight_ace2z_159 strong{color:var(--money);font-size:clamp(1.35rem,4vw,1.7rem);font-weight:750}._netRate_ace2z_174{color:var(--ink);margin-left:.15em;font-size:.52em;font-weight:650}._resimNearAmount_ace2z_181{flex-direction:column;gap:.35rem;margin:0 0 .85rem;display:flex}._resimLink_ace2z_189{border:1px solid color-mix(in srgb, var(--accent-ink) 42%, transparent);background:var(--surface);min-height:2.5rem;color:var(--accent-ink);border-radius:.5rem;justify-content:center;align-self:flex-start;align-items:center;padding:.45rem .9rem;font-size:.92rem;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}._resimLink_ace2z_189:hover{border-color:var(--accent-ink);color:var(--ink);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}._resimHint_ace2z_212{color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.45}._investLine_ace2z_219{color:var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;margin:.7rem 0 0;display:flex}._table_ace2z_228{border-collapse:collapse;width:100%}._table_ace2z_228 th,._table_ace2z_228 td{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);text-align:left;color:var(--ink);padding:.45rem 0}._table_ace2z_228 thead th{color:var(--ink-muted);border-top:0;font-size:.75rem}._table_ace2z_228 td{text-align:right;white-space:nowrap}._table_ace2z_228 tbody th{font-weight:600}._table_ace2z_228 tfoot th,._table_ace2z_228 tfoot td{font-weight:750}._notes_ace2z_261{color:var(--ink-muted);margin:.85rem 0 0;font-size:.8rem;line-height:1.55}._notesLabel_ace2z_268{color:var(--ink);margin:0 0 .3rem;font-weight:700}._notes_ace2z_261 ul{margin:0;padding-left:1.1rem}._notes_ace2z_261 li+li{margin-top:.2rem}._campaignHeadline_ace2z_283{margin:0 0 .4rem;font-size:1.05rem;font-weight:700}._campaignMeta_ace2z_289{color:var(--ink-muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.55}._cta_ace2z_296{flex-direction:column;gap:.55rem;display:flex}._affiliateBlock_ace2z_302{flex-direction:column;gap:.35rem;display:flex}._ctaLink_ace2z_308,._officialCta_ace2z_309,._affiliateCta_ace2z_310{border-radius:.5rem;justify-content:center;align-items:center;padding:.85rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}._ctaLink_ace2z_308{background:var(--ink);color:#fff}._officialCta_ace2z_309{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:var(--surface);color:var(--ink)}._affiliateCta_ace2z_310{color:var(--ink);background:color-mix(in srgb, var(--money) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--money) 35%, transparent)}._affiliateCta_ace2z_310:hover{border-color:var(--money)}._ctaHint_ace2z_342{color:var(--ink-muted);margin:0;font-size:.85rem}._articlesLink_ace2z_349{color:var(--ink-muted);text-underline-offset:.18em;align-self:flex-start;margin-top:.35rem;font-size:.9rem;font-weight:600;text-decoration:underline}._articlesLink_ace2z_349:hover,._official_ace2z_309{color:var(--accent-ink)}._missing_ace2z_367{background:var(--surface);border-radius:.95rem;margin:2rem 0 0;padding:1.15rem}._missing_ace2z_367 h1{font-family:var(--font-display);margin:0 0 .6rem;font-size:1.5rem}@media (width<=520px){._name_ace2z_22{font-size:1.45rem}._modelCaseNotice_ace2z_47{padding:.75rem .9rem;font-size:.88rem}._netHighlight_ace2z_159{flex-direction:column;gap:.2rem}._resimLink_ace2z_189{min-height:2.75rem;padding:.55rem .95rem;font-size:.9rem}}._panel_10c60_1{background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:.95rem;margin:0;padding:1.25rem 1.2rem 1.4rem}._heading_10c60_10{font-family:var(--font-display);color:var(--ink);margin:0 0 .6rem;font-size:clamp(1.45rem,3.5vw,1.85rem);font-weight:650}._lead_10c60_18{color:var(--ink-muted);margin:0 0 1.1rem;line-height:1.6}._controls_10c60_24{flex-wrap:wrap;gap:.75rem 1.1rem;margin:0 0 1rem;display:flex}._control_10c60_24{flex-direction:column;gap:.3rem;min-width:min(100%,14rem);display:flex}._controlLabel_10c60_38{color:var(--ink-muted);font-size:.78rem;font-weight:700}._select_10c60_44{appearance:none;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%) calc(100% - 1.05rem) calc(50% - .15rem) / .4rem .4rem no-repeat, linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%) calc(100% - .75rem) calc(50% - .15rem) / .4rem .4rem no-repeat, var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:.45rem;margin:0;padding:.55rem 2rem .55rem .75rem;font-size:.92rem;font-weight:600}._select_10c60_44:hover,._select_10c60_44:focus-visible{border-color:var(--accent);outline:none}._tableWrap_10c60_69{width:100%;display:none;overflow-x:auto}._table_10c60_69{border-collapse:collapse;width:100%;font-size:.9rem}._table_10c60_69 th,._table_10c60_69 td{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);text-align:left;vertical-align:top;padding:.75rem .65rem;line-height:1.45}._table_10c60_69 thead th{color:var(--ink-muted);white-space:nowrap;font-size:.78rem;font-weight:700}._nameCell_10c60_97{min-width:10rem;font-weight:400}._nameLink_10c60_102{color:var(--accent-ink);text-underline-offset:.16em;overflow-wrap:anywhere;margin:0;font-size:.98rem;font-weight:700;line-height:1.4;text-decoration:underline;display:inline}._nameLink_10c60_102:hover{color:var(--ink)}._nameLink_10c60_102:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.15rem}._issuer_10c60_124{color:var(--ink-muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.4;display:block}._strengthCell_10c60_132{max-width:16rem;color:var(--ink)}._mobileList_10c60_137{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}._mobileCard_10c60_146{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--surface) 92%, #e8f2ef);border-radius:.65rem;flex-direction:column;gap:.35rem;min-width:0;padding:1rem 1.05rem;display:flex}._cardBody_10c60_157{flex-direction:column;gap:.35rem;min-width:0;display:flex}._mobileTitle_10c60_164{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}._mobileTitle_10c60_164 ._nameLink_10c60_102{font-size:1.05rem}._meta_10c60_175{gap:.25rem;margin:.35rem 0 0;display:grid}._metaRow_10c60_181{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;font-size:.9rem;line-height:1.45;display:grid}._metaRow_10c60_181 dt{color:var(--ink-muted);margin:0;font-weight:600}._metaRow_10c60_181 dd{color:var(--ink);margin:0;font-weight:650}._strength_10c60_132{font-weight:600}._note_10c60_206{color:var(--ink-muted);margin:1.15rem 0 0;font-size:.82rem;line-height:1.6}@media (width>=720px){._tableWrap_10c60_69{display:block}._mobileList_10c60_137{display:none}}
