.info_accordionPage__ufZTo{background:var(--color-paper)}.info_contributeOverview__YgIx6{padding:clamp(3rem,7vw,5rem) max(var(--page-gutter),calc((100% - 48rem) / 2)) clamp(2.5rem,5vw,4rem);background:var(--color-panel) var(--texture-grain)}.info_contributeOverview__YgIx6 h1{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.4;letter-spacing:var(--tracking-heading)}.info_contributeOverview__YgIx6 p{max-width:50rem;margin:var(--space-md) 0 0;font-size:var(--public-body-size);line-height:var(--leading-body)}.info_hero__TP64N{display:grid;grid-template-columns:minmax(0,2fr) minmax(17rem,.8fr);background:var(--color-panel) var(--texture-grain)}.info_heroMain__JH3Le{min-width:0;padding:var(--space-lg) var(--page-gutter) var(--space-xl)}.info_heroLabel__1MNFJ{display:inline-flex;margin-bottom:var(--space-md);padding:.15rem .75rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);font-family:var(--font-label);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);color:var(--color-ink)}.info_heroTitle__VS41R{min-width:0;max-width:17ch;font-family:var(--font-body);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.4;letter-spacing:var(--tracking-heading);color:var(--color-ink);overflow-wrap:anywhere}.info_heroLead__NcLtU{max-width:48rem;margin-top:var(--space-lg);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.9;color:var(--color-ink)}.info_factList__ZJMm2{list-style:none;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));border-left:var(--rule-thin) solid var(--color-line)}.info_factList__ZJMm2 li{display:flex;align-items:flex-end;padding:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-line);font-size:var(--text-sm);font-weight:600;line-height:1.55;color:var(--color-ink)}.info_factList__ZJMm2 li:last-child{border-bottom:0}.info_visuallyHidden__cYTtO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.info_accordionList__tnw_o{border-top:var(--rule-thin) solid var(--color-line);border-bottom:var(--rule-thin) solid var(--color-line)}.info_accordionList__tnw_o,.info_downloadBody__dz2SZ{--accordion-gutter:max(var(--page-gutter),calc((100% - 48rem) / 2))}.info_downloadBody__dz2SZ{padding-bottom:var(--space-xl)}.info_downloadVersion__rjf1h{margin-top:var(--space-sm);font-size:var(--public-body-size)}.info_accordionItem__RnwzO{border-bottom:var(--rule-thin) solid var(--color-line)}.info_accordionItem__RnwzO:last-child{border-bottom:0}.info_accordionItem__RnwzO>summary{min-height:4.25rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--accordion-gutter);list-style:none;cursor:pointer;font-size:var(--public-section-size);font-weight:700;line-height:1.4;letter-spacing:var(--tracking-heading)}.info_accordionItem__RnwzO>summary::-webkit-details-marker{display:none}.info_accordionItem__RnwzO>summary:after{content:"+";display:inline-grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border:1.5px solid;border-radius:50%;font-size:1rem;font-weight:400;line-height:1}.info_accordionItem__RnwzO[open]>summary:after{content:"−"}.info_accordionItem__RnwzO>summary:hover{background:var(--color-surface-subtle)}.info_accordionItem__RnwzO[open]>summary,.info_accordionItem__RnwzO[open]>summary:hover{background:var(--color-panel)}.info_accordionItem__RnwzO>summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.info_accordionBody__Sy9QS{padding:var(--space-sm) var(--accordion-gutter) var(--space-lg)}.info_accordionBody__Sy9QS>p{max-width:56rem;font-size:var(--public-body-size);line-height:1.7}.info_accordionBody__Sy9QS>p+p{margin-top:var(--space-md)}.info_accordionSections__yngIw{max-width:64rem;margin-top:var(--space-md)}.info_accordionSections__yngIw section{padding:0}.info_accordionSections__yngIw section+section{margin-top:var(--space-md)}.info_accordionSections__yngIw h2,.info_deviceSection__xq5oy h2,.info_noticeSection__055gA h2{font-size:var(--public-section-size);font-weight:600;line-height:1.5}.info_accordionSections__yngIw p,.info_noticeSection__055gA p{max-width:56rem;margin-top:var(--space-xs);font-size:var(--public-body-size);line-height:1.7}.info_accordionSections__yngIw p+p{margin-top:var(--space-md)}.info_accordionSections__yngIw a{display:inline-block;margin-top:var(--space-md);padding-bottom:.1rem;border-bottom:var(--rule-thin) solid;font-size:var(--public-body-size);font-weight:600}.info_accordionSections__yngIw a:hover{background:var(--color-surface-hover)}.info_accordionSections__yngIw .info_inlineLink__3lpL0,.info_inlineLink__3lpL0{display:inline;margin:0;padding:0;border-bottom:0;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.info_inlineLink__3lpL0:hover{background:var(--color-surface-hover)}.info_deviceSection__xq5oy{margin-top:var(--space-md)}.info_deviceScroller__Rh0zL{display:flex;gap:var(--space-md);margin-top:var(--space-md);padding-bottom:var(--space-sm);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.info_deviceScroller__Rh0zL li{flex:0 0 clamp(17rem,31vw,24rem);scroll-snap-align:start;list-style:none}.info_deviceScroller__Rh0zL img{width:100%;aspect-ratio:4/3;display:block;object-fit:contain;border:var(--rule-thin) solid var(--color-line);background:var(--color-paper)}.info_deviceName__jNPZg{margin-top:var(--space-xs);font-size:var(--public-body-size);font-weight:600;line-height:1.5}.info_deviceSpecs__jYnmm{margin-top:.2rem;color:var(--color-ink-muted);font-size:var(--public-body-size);font-weight:400;line-height:1.55}.info_inlineSection__tchQh,.info_noticeSection__055gA{max-width:64rem;margin-top:var(--space-md)}.info_inlineSection__tchQh h2{font-size:var(--public-section-size);font-weight:600;line-height:1.5}.info_inlineSection__tchQh p{max-width:56rem;margin-top:var(--space-xs);font-size:var(--public-body-size);line-height:1.7}.info_policySummary__POD3O{padding:var(--space-lg) max(var(--page-gutter),calc((100% - 48rem) / 2))}.info_policyOverview__L_4_N{border-bottom:0}.info_policySummary__POD3O>h2{font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:700;line-height:1.45;letter-spacing:var(--tracking-heading)}.info_policySummary__POD3O>p{max-width:56rem;margin-top:var(--space-sm);font-size:var(--text-md);line-height:1.75}.info_accordionPreviewBody__P1nEX{padding:var(--space-md) var(--content-gutter) 0}.info_policyOverviewList__eHEU5{max-width:48rem;margin:0 auto;list-style:none}.info_policyOverviewList__eHEU5 li+li{margin-top:var(--space-md)}.info_policyOverviewList__eHEU5 strong{font-size:var(--public-body-size);font-weight:600;line-height:1.7}.info_policyOverviewList__eHEU5 p{max-width:56rem;margin:var(--space-xs) 0 0;font-size:var(--public-body-size);line-height:1.75}.info_plainList__ah9Ew{max-width:56rem;margin:var(--space-sm) 0 var(--space-md);padding-left:1.3em}.info_editorialLink__zw66g{display:inline-block;margin-top:var(--space-md);padding-bottom:.1rem;border-bottom:var(--rule-thin) solid;font-size:var(--public-body-size);font-weight:600}.info_editorialLink__zw66g:hover{background:var(--color-surface-hover)}.info_plainList__ah9Ew li{padding-left:var(--space-3xs);font-size:var(--public-body-size);line-height:1.7}.info_plainList__ah9Ew li+li{margin-top:var(--space-2xs)}.info_section__yE8KW{padding:var(--space-2xl) var(--page-gutter);border-bottom:var(--rule-thin) solid var(--color-line)}.info_sectionHeading__WrM50{display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);gap:var(--space-xl);align-items:start;margin-bottom:var(--space-xl)}.info_sectionHeading__WrM50 h2{min-width:0;max-width:18ch;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.45;letter-spacing:var(--tracking-heading);color:var(--color-ink);overflow-wrap:anywhere}.info_sectionHeading__WrM50 p{max-width:44rem;font-size:var(--text-md);line-height:1.85;color:var(--color-ink-muted)}.info_buttonRow__e3rCv{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin-top:var(--space-lg)}.info_buttonPrimary__nQUVj,.info_buttonSecondary__YVeFj{display:inline-flex;width:fit-content;align-items:center;justify-content:center;gap:var(--space-xs);min-height:3.25rem;padding:0 var(--space-lg);border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);line-height:1.2;color:var(--color-paper);transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.info_buttonSecondary__YVeFj{background:transparent;color:var(--color-ink)}.info_buttonPrimary__nQUVj:hover{border-color:var(--color-ink-hover);background:var(--color-ink-hover)}.info_buttonSecondary__YVeFj:hover{background:var(--color-ink);color:var(--color-paper)}.info_buttonPrimary__nQUVj:active,.info_buttonSecondary__YVeFj:active{transform:translateY(1px)}.info_closing__SuIgJ{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(10rem,.5fr);gap:var(--space-xl);align-items:end;padding:var(--space-2xl) var(--page-gutter);border-bottom:var(--rule-thin) solid var(--color-line);background:var(--color-paper);color:var(--color-ink)}.info_closing__SuIgJ h2{min-width:0;max-width:24ch;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.45;letter-spacing:var(--tracking-heading)}.info_closing__SuIgJ p{max-width:44rem;margin-top:var(--space-md);font-size:var(--text-sm);line-height:1.8}@media (max-width:860px){.info_hero__TP64N{grid-template-columns:1fr}.info_factList__ZJMm2{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--rule-thin) solid var(--color-line);border-left:0}.info_factList__ZJMm2 li{min-height:6.5rem;border-right:var(--rule-thin) solid var(--color-line);border-bottom:0}.info_factList__ZJMm2 li:last-child{border-right:0}.info_sectionHeading__WrM50{grid-template-columns:1fr;gap:var(--space-md)}.info_closing__SuIgJ{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.info_contributeOverview__YgIx6{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.info_accordionItem__RnwzO>summary{min-height:4rem}.info_accordionBody__Sy9QS{padding-top:var(--space-sm);padding-bottom:var(--space-lg)}.info_deviceScroller__Rh0zL li{flex-basis:76vw}.info_heroMain__JH3Le{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.info_closing__SuIgJ,.info_section__yE8KW{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.info_heroTitle__VS41R{font-size:clamp(1.75rem,7.5vw,2.25rem)}.info_factList__ZJMm2{grid-template-columns:1fr}.info_factList__ZJMm2 li{min-height:auto;border-right:0;border-bottom:var(--rule-thin) solid var(--color-line)}.info_factList__ZJMm2 li:last-child{border-bottom:0}}.sampleViewer_embedded__kC_MP,.sampleViewer_page__AYQZt{max-width:1080px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.sampleViewer_embedded__kC_MP{padding-top:0;padding-right:var(--page-gutter);padding-bottom:var(--space-xl);padding-left:var(--page-gutter)}.sampleViewer_viewerHeader___vJ3J{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.sampleViewer_pipelineTabs__MLuq8{display:flex;flex-wrap:wrap;gap:0;border-top:var(--rule-thin) solid var(--color-rule-strong);border-left:var(--rule-thin) solid var(--color-rule-strong)}.sampleViewer_pipelineTabActive__BwmHm,.sampleViewer_pipelineTab__qxUd_{min-height:2.75rem;display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .9rem;border:0;border-right:var(--rule-thin) solid var(--color-rule-strong);border-bottom:var(--rule-thin) solid var(--color-rule-strong);border-radius:0;background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.sampleViewer_pipelineTabActive__BwmHm{background:var(--color-wheat-soft)}.sampleViewer_pipelineTabActive__BwmHm:disabled,.sampleViewer_pipelineTab__qxUd_:disabled{cursor:not-allowed;opacity:.5}.sampleViewer_pipelineDescription__ENwzI{max-width:56rem;margin:0;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.7}.sampleViewer_panelGrid__s1aDn{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;overflow:hidden;border:1px solid #1a1d24;border-radius:0;background:#151820}@media (max-width:700px){.sampleViewer_embedded__kC_MP,.sampleViewer_page__AYQZt{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.sampleViewer_panelGrid__s1aDn{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}}.projects_list__2jpgd{--list-gutter:max(var(--page-gutter),calc((100% - 56rem) / 2));list-style:none;border-bottom:var(--rule-thin) solid var(--color-line)}.projects_item__02vCj+.projects_item__02vCj{border-top:var(--rule-thin) solid var(--color-line)}.projects_link__3Icaw{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--space-lg);align-items:center;padding:var(--space-lg) var(--list-gutter);color:var(--color-ink);text-decoration:none}.projects_link__3Icaw:hover{background:var(--color-wheat-soft)}.projects_link__3Icaw:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.projects_thumbnail__mndfx{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border:var(--rule-thin) solid var(--color-line);background:var(--color-paper)}.projects_body__d9Pv4 h2{font-size:var(--public-section-size);font-weight:600;line-height:1.45}.projects_body__d9Pv4 p{margin-top:var(--space-xs);font-size:var(--public-body-size);line-height:1.7}.projects_industries__sNTYe{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm)}.projects_industries__sNTYe>span:first-child{color:var(--color-ink-muted)}.projects_more__QUgoH{display:inline-block;font-weight:600;border-bottom:var(--rule-thin) solid}.projects_photo__WtMso{width:min(100%,22rem);height:auto;margin:var(--space-md) auto 0;display:block}.projects_planSummary__mUIBM{max-width:50rem;margin:var(--space-md) auto 0;border-top:var(--rule-thin) solid var(--color-rule);text-align:left}.projects_planSummary__mUIBM>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:var(--rule-thin) solid var(--color-rule);font-size:var(--public-body-size);line-height:1.7}.projects_nowrap__k_ijB{white-space:nowrap}.projects_photo__WtMso+p.projects_photoCaption__H8tbG{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-muted)}.projects_blocks__5hk2o{--block-gutter:max(var(--page-gutter),calc((100% - 56rem) / 2))}.projects_block__v7EQe{padding:var(--space-xl) var(--block-gutter);border-bottom:var(--rule-thin) solid var(--color-line)}.projects_block__v7EQe h2{font-size:var(--public-section-size);font-weight:600;line-height:1.5}.projects_block__v7EQe p{max-width:56rem;margin-top:var(--space-xs);font-size:var(--public-body-size);line-height:1.7}.projects_fee__C2Awl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);margin-top:var(--space-md)}.projects_feeColumn__D9v1J{padding-top:var(--space-sm);border-top:var(--rule-heavy) solid var(--color-ink)}.projects_feeColumnLater__Rq_S3{border-top-style:dashed}.projects_feeColumn__D9v1J h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-sm);font-size:var(--public-section-size);font-weight:600;line-height:1.4}.projects_feeColumn__D9v1J h3 span{font-size:var(--text-sm);font-weight:400;color:var(--color-ink-muted)}.projects_block__v7EQe .projects_feeLead__OdGzj{font-weight:600}.projects_block__v7EQe .projects_caution__R_p5z{font-size:var(--text-sm);color:var(--color-ink-muted)}.projects_guarantee__11U_X{width:100%;margin-top:var(--space-sm);border-collapse:collapse;font-size:var(--public-body-size);line-height:1.5}.projects_guarantee__11U_X td,.projects_guarantee__11U_X th{padding:var(--space-2xs) 0;border-bottom:var(--rule-thin) solid var(--color-rule);text-align:right}.projects_guarantee__11U_X th{font-size:var(--text-sm);font-weight:600;color:var(--color-ink-muted);border-bottom-color:var(--color-line)}.projects_guarantee__11U_X td:first-child,.projects_guarantee__11U_X th:first-child{text-align:left}.projects_guarantee__11U_X td:last-child{font-weight:600}.projects_block__v7EQe .projects_feeNote__uZuLS{max-width:none;margin-top:var(--space-md);padding-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-line)}.projects_sectors__5Ykc_{margin-top:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule)}.projects_sectors__5Ykc_>div{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:var(--rule-thin) solid var(--color-rule);font-size:var(--public-body-size);line-height:1.7}.projects_planSummary__mUIBM dt,.projects_sectors__5Ykc_ dt{font-weight:600}@media (max-width:640px){.projects_planSummary__mUIBM>div,.projects_sectors__5Ykc_>div{grid-template-columns:minmax(0,1fr);gap:var(--space-3xs)}.projects_fee__C2Awl{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.projects_link__3Icaw{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}}.revenueSimulation_simulator__7NDkF{--sim-gutter:max(var(--page-gutter),calc((100% - 48rem) / 2));--chart-staff:#d1a12a;--chart-site:#3f7f3a;display:grid;gap:var(--space-lg);padding:var(--space-lg) var(--sim-gutter) var(--space-xl)}.revenueSimulation_plans__XdaRN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;border:var(--rule-thin) solid var(--color-rule-strong)}.revenueSimulation_plan__CnAsE{display:grid;align-content:start;gap:var(--space-3xs);padding:var(--space-md);font-size:var(--public-body-size);line-height:1.6;cursor:pointer}.revenueSimulation_plan__CnAsE+.revenueSimulation_plan__CnAsE{border-left:var(--rule-thin) solid var(--color-rule-strong)}.revenueSimulation_plan__CnAsE:hover{background:var(--color-wheat-soft)}.revenueSimulation_plan__CnAsE:has(input:checked){background:var(--color-grass-soft)}.revenueSimulation_plan__CnAsE:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:-3px}.revenueSimulation_planName__ITEqP{font-size:var(--public-section-size);font-weight:600;line-height:1.4}.revenueSimulation_planTerms__Yk0lN{display:grid;grid-template-columns:auto 1fr;gap:0 var(--space-sm)}.revenueSimulation_planTerms__Yk0lN>span:nth-child(odd){color:var(--color-ink-muted)}.revenueSimulation_figures__KFaE1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--rule-thin) solid var(--color-rule-strong);border-bottom:var(--rule-thin) solid var(--color-rule-strong)}.revenueSimulation_figures__KFaE1>div{padding:var(--space-sm) var(--space-sm) var(--space-sm) 0}.revenueSimulation_figures__KFaE1>div+div{padding-left:var(--space-sm);border-left:var(--rule-thin) solid var(--color-rule)}.revenueSimulation_figures__KFaE1 dt{font-size:var(--text-sm);color:var(--color-ink-muted)}.revenueSimulation_figures__KFaE1 dd{margin-top:var(--space-3xs);font-size:var(--public-section-size);font-weight:600;line-height:1.3}.revenueSimulation_chart__C4_la{display:grid;gap:var(--space-xs)}.revenueSimulation_chartTitle__HpBpN{font-size:var(--public-body-size);font-weight:600}.revenueSimulation_legend__qdq4l{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-md);list-style:none;font-size:var(--text-sm);color:var(--color-ink)}.revenueSimulation_legend__qdq4l li{display:inline-flex;align-items:center;gap:var(--space-2xs)}.revenueSimulation_swatch__ZzQAI{display:inline-block;flex:0 0 auto;width:.85rem;height:.85rem}.revenueSimulation_lineKey__ug9HW{display:inline-block;flex:0 0 auto;width:1rem;height:2px}.revenueSimulation_plot__LZNJy{position:relative;min-width:0}.revenueSimulation_plot__LZNJy:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.revenueSimulation_plot__LZNJy svg{display:block;touch-action:pan-y}.revenueSimulation_grid___RRsX{stroke:rgb(17 17 17/.12);stroke-width:1}.revenueSimulation_baseline__abwcO{stroke:var(--color-ink);stroke-width:1}.revenueSimulation_axisText__ITPdi{fill:var(--color-ink-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revenueSimulation_siteArea__z_59j,.revenueSimulation_staffArea__Cd84M{stroke:var(--color-paper);stroke-width:2;stroke-linejoin:round}.revenueSimulation_staffArea__Cd84M{fill:var(--chart-staff)}.revenueSimulation_siteArea__z_59j{fill:var(--chart-site)}.revenueSimulation_totalLine__iOH__{stroke:var(--color-ink);stroke-width:2;stroke-linecap:round}.revenueSimulation_totalDot__Wz9D0{fill:var(--color-ink);stroke:var(--color-paper);stroke-width:2}.revenueSimulation_crosshair__g07LB{stroke:var(--color-ink);stroke-width:1}.revenueSimulation_tooltip__PYaEG{position:absolute;top:0;z-index:1;padding:var(--space-2xs) var(--space-xs);white-space:nowrap;border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-paper);font-size:var(--text-sm);line-height:1.5;pointer-events:none}.revenueSimulation_tooltipTitle__vgFvp{margin-bottom:var(--space-3xs);color:var(--color-ink-muted)}.revenueSimulation_ledger__TD5EA>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.revenueSimulation_ledger__TD5EA dt{display:inline-flex;align-items:center;gap:var(--space-2xs)}.revenueSimulation_ledger__TD5EA dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revenueSimulation_ledgerTotal__UYauH{margin-top:var(--space-3xs);padding-top:var(--space-3xs);border-top:var(--rule-thin) solid var(--color-rule);font-weight:600}.revenueSimulation_control___bQ2w{display:grid;gap:var(--space-2xs)}.revenueSimulation_controlHead__N2Ycu{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.revenueSimulation_controlHead__N2Ycu label{font-size:var(--public-body-size);font-weight:600}.revenueSimulation_nowrap__D_OfH{display:inline-block}.revenueSimulation_controlHead__N2Ycu output{font-size:var(--public-section-size);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.revenueSimulation_control___bQ2w input[type=range]{width:100%;accent-color:var(--color-ink)}.revenueSimulation_help__G2aBO{font-size:var(--text-sm);line-height:1.6;color:var(--color-ink-muted)}.revenueSimulation_inputs__pWwxN{display:grid;gap:var(--space-xs);max-width:36rem;margin-top:var(--space-md)}.revenueSimulation_inputRow___8svC{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem 3.5rem;align-items:center;gap:var(--space-xs);font-size:var(--public-body-size)}.revenueSimulation_inputRow___8svC input{width:100%;padding:.35rem .5rem;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:0;background:var(--color-paper);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.revenueSimulation_inputRow___8svC input:focus-visible{outline:3px solid var(--color-focus);outline-offset:0}.revenueSimulation_tableFrame__m4BA5{overflow-x:auto}.revenueSimulation_table__rvv7H{width:100%;border-collapse:collapse;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.revenueSimulation_table__rvv7H td,.revenueSimulation_table__rvv7H th{padding:var(--space-2xs) var(--space-xs);border-bottom:var(--rule-thin) solid var(--color-rule);text-align:right}.revenueSimulation_table__rvv7H thead th{border-bottom-color:var(--color-rule-strong);font-weight:600}.revenueSimulation_table__rvv7H th[scope=row],.revenueSimulation_table__rvv7H thead th:first-child{text-align:left;font-weight:400}@media (max-width:640px){.revenueSimulation_figures__KFaE1,.revenueSimulation_plans__XdaRN{grid-template-columns:minmax(0,1fr)}.revenueSimulation_plan__CnAsE+.revenueSimulation_plan__CnAsE{border-left:0;border-top:var(--rule-thin) solid var(--color-rule-strong)}.revenueSimulation_figures__KFaE1>div,.revenueSimulation_figures__KFaE1>div+div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) 0;border-left:0}.revenueSimulation_figures__KFaE1>div+div{border-top:var(--rule-thin) solid var(--color-rule)}.revenueSimulation_figures__KFaE1 dd{margin-top:0}.revenueSimulation_inputRow___8svC{grid-template-columns:minmax(0,1fr) 5.5rem 3rem}}.shared_siteLayout__WHmoY{display:flex;min-height:100dvh;flex-direction:column;background:var(--color-paper);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}html[lang=en] .shared_siteLayout__WHmoY{letter-spacing:.01em}.shared_siteLayout__WHmoY>main{flex:1 1}.shared_nav__aux1G{position:sticky;top:0;z-index:100;border-bottom:var(--rule-thin) solid var(--color-line);background:var(--color-paper)}.shared_navInner__lBe1z{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:4.5rem;padding:0 var(--page-gutter)}.shared_navLogo__Z4Smz{display:flex;align-items:center;flex:0 0 auto}.shared_navLogoImage__SXKj4{display:block;width:clamp(7.5rem,9vw,8.75rem);height:auto}.shared_navLinks__e6fst{display:flex;align-items:center;gap:clamp(1.25rem,2.2vw,2.25rem);margin-left:auto}.shared_navLink___QumI{position:relative;padding:var(--space-2xs) 0;font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);white-space:nowrap}.shared_navLink___QumI:after{content:"";position:absolute;left:0;right:0;bottom:.15rem;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-medium) var(--ease-out)}.shared_navLink___QumI:hover:after{transform:scaleX(1)}.shared_navTools__nsz3T{display:flex;align-items:center;gap:var(--space-md)}.shared_navDivider__jB8lR{width:1px;height:1.5rem;background:var(--color-line)}.shared_navAccount__7B0pt{flex:0 0 auto}.shared_navToolsLocale__AdWXo{display:flex}.shared_navLocale__ZD_HU{display:flex;align-items:center;gap:.35rem;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);color:var(--color-ink-muted)}.shared_navLocaleButton__PY6tx,.shared_navLocaleCurrent__xap1u{border:0;padding:.2rem 0;background:transparent;color:var(--color-ink-muted);font-weight:700;cursor:pointer}.shared_navLocaleCurrent__xap1u{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}.shared_navLocaleButton__PY6tx:hover{color:var(--color-ink)}.shared_navBurger__3_ILB{display:none;align-items:center;min-height:2.5rem;padding:0 var(--space-md);border:1.5px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-latin);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.shared_navBurger__3_ILB:hover,.shared_navBurger__3_ILB[aria-expanded=true]{background:var(--color-ink);color:var(--color-paper)}.shared_navMenu__KLCsh{position:absolute;top:calc(100% + var(--space-2xs));right:var(--page-gutter);left:var(--page-gutter);display:grid;gap:var(--space-md);max-width:34rem;margin-left:auto;padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card-hover)}.shared_navMenuMain__K6pAv{display:grid}.shared_navMenuLink__LkPnc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-2xs);border-bottom:var(--rule-thin) solid var(--color-line);font-size:var(--text-md);font-weight:700;line-height:1.4}.shared_navMenuLink__LkPnc:hover{background:var(--color-surface-subtle)}.shared_navMenuContact__DsL34{width:100%}.shared_navMenuSecondary__la1pO{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md)}.shared_navMenuSecondaryLink__VO4dD{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.8}.shared_navMenuSecondaryLink__VO4dD:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:.25em}.shared_navMenuLocale__NuiyQ{display:flex}.shared_contactBand__wal2t{padding:clamp(3rem,7vw,5.5rem) var(--page-gutter);background:var(--color-panel) var(--texture-grain)}.shared_contactCard__BwfIl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-lg) var(--space-xl);width:min(var(--content-measure),100%);margin-inline:auto;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,5vw,4rem);border-radius:var(--radius-panel);background:var(--color-paper);box-shadow:var(--shadow-card)}.shared_contactText__dSxDh{display:grid;gap:var(--space-2xs);min-width:0}.shared_contactEyebrow__Gld1T{font-family:var(--font-latin);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;line-height:1.4;color:var(--color-ink-muted)}.shared_contactName__oV_u_{font-size:var(--text-heading);font-weight:700;letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.shared_contactBody__6xQ3H{margin-top:var(--space-2xs);font-size:var(--text-md)}.shared_contactList__iPAas{display:grid;gap:var(--space-xs);min-width:0}.shared_contactRow__RS_Z2{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:baseline;gap:var(--space-sm)}.shared_contactRow__RS_Z2 dt{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);color:var(--color-ink-muted)}.shared_contactRow__RS_Z2 dd{min-width:0;font-size:var(--text-lg);font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere}.shared_contactRow__RS_Z2 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.shared_contactRow__RS_Z2 a:hover{text-decoration-thickness:2px}.shared_contactGuides__iGGjX{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-xl);padding-top:var(--space-lg);border-top:var(--rule-thin) solid var(--color-line)}.shared_contactGuideLead__do6N7{grid-column:1/-1;font-size:var(--text-sm);font-weight:700;color:var(--color-ink-muted)}.shared_contactGuide__1Lglw{display:grid;align-content:start;gap:var(--space-2xs)}.shared_contactGuideTitle__YuIFF{font-size:var(--text-md);font-weight:700;letter-spacing:var(--tracking-heading)}.shared_contactGuideItems__tWZ6V{display:grid;gap:.15rem;padding-left:1.2em;font-size:var(--text-sm)}.shared_contactGuideReply__iFvY5{font-size:var(--text-sm);color:var(--color-ink-muted)}.shared_footer__7niku{padding:0 var(--page-gutter);background:var(--color-night);color:var(--color-night-ink)}.shared_footerInner__dedYj{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--space-xl);width:min(var(--content-measure),100%);margin-inline:auto;padding:clamp(3rem,6vw,4.5rem) 0 var(--space-xl)}.shared_footerBrand__ND_ml{display:grid;align-content:start;gap:var(--space-2xs);font-size:var(--text-sm)}.shared_footerLogo__RFG1P{display:block;margin-bottom:var(--space-xs)}.shared_footerLogoImage__p8xlu{display:block;width:9rem;height:auto}.shared_footerNav___fNiY{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));gap:var(--space-lg) clamp(2rem,5vw,4rem)}.shared_footerColumn__IjS9i{display:grid;align-content:start;gap:var(--space-2xs)}.shared_footerHeading__K9XGj{margin-bottom:var(--space-3xs);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);color:var(--color-night-muted)}.shared_footerLink__RFVFp{font-size:var(--text-sm);color:var(--color-night-ink);line-height:1.7}.shared_footerLink__RFVFp:hover{text-decoration:underline;text-underline-offset:.25em}.shared_footerBottom__LF8DW{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:min(var(--content-measure),100%);margin-inline:auto;padding:var(--space-md) 0;border-top:var(--rule-thin) solid var(--color-night-line);font-size:var(--text-xs);color:var(--color-night-muted)}.shared_footerSocial__WUp_E{display:flex;flex-wrap:wrap;gap:var(--space-md)}.shared_footerSocial__WUp_E .shared_footerLink__RFVFp{font-size:var(--text-xs)}.shared_footer__7niku a:focus-visible,.shared_nav__aux1G a:focus-visible,.shared_nav__aux1G button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.shared_footer__7niku a:focus-visible{outline-color:var(--color-wheat)}@media (max-width:1100px){.shared_navDivider__jB8lR,.shared_navLinks__e6fst,.shared_navToolsLocale__AdWXo{display:none}.shared_navTools__nsz3T{margin-left:auto;gap:var(--space-xs)}.shared_navBurger__3_ILB{display:inline-flex}}@media (max-width:860px){.shared_contactCard__BwfIl,.shared_contactGuides__iGGjX,.shared_footerInner__dedYj{grid-template-columns:minmax(0,1fr)}.shared_footerNav___fNiY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.shared_navInner__lBe1z{min-height:3.75rem}.shared_footerNav___fNiY{grid-template-columns:minmax(0,1fr)}.shared_footerBottom__LF8DW{flex-direction:column;align-items:flex-start}}@media (max-width:360px){.shared_navInner__lBe1z,.shared_navTools__nsz3T{gap:var(--space-2xs)}.shared_navLogoImage__SXKj4{width:6.25rem}.shared_navTools__nsz3T .shared_navAccount__7B0pt,.shared_navTools__nsz3T .shared_navBurger__3_ILB{padding:0 .75rem}}.legalDocument_page__NlNAe{background:var(--color-paper)}.legalDocument_header__3yl0L{padding:clamp(2.5rem,4vw,3.5rem) var(--content-gutter);border-bottom:var(--rule-thin) solid var(--color-line);text-align:center}.legalDocument_header__3yl0L h1{font-size:clamp(1.5rem,2.6vw,2.15rem);font-weight:600;line-height:1.35;letter-spacing:var(--tracking-heading)}.legalDocument_header__3yl0L p{max-width:50rem;margin:var(--space-md) auto 0;font-size:var(--public-body-size);line-height:1.7}.legalDocument_document__a6rJs{padding-bottom:var(--space-xl)}.legalDocument_document__a6rJs h2{margin-top:var(--space-lg);padding:var(--space-lg) var(--content-gutter) 0;border-top:var(--rule-thin) solid var(--color-line);font-size:var(--public-section-size);font-weight:600;line-height:1.4}.legalDocument_document__a6rJs h2:first-child{margin-top:0;border-top:0}.legalDocument_document__a6rJs>p:first-child{padding-top:var(--space-lg)}.legalDocument_document__a6rJs h3{max-width:calc(var(--content-gutter) + 48rem);padding:var(--space-md) var(--content-gutter) 0;font-size:var(--public-body-size);font-weight:700;line-height:1.6}.legalDocument_document__a6rJs ol,.legalDocument_document__a6rJs p,.legalDocument_document__a6rJs ul{max-width:calc(var(--content-gutter) + 48rem);padding-right:var(--content-gutter);padding-left:var(--content-gutter);font-size:var(--public-body-size);line-height:1.75}.legalDocument_document__a6rJs h2+ol,.legalDocument_document__a6rJs h2+p,.legalDocument_document__a6rJs h2+ul,.legalDocument_document__a6rJs h3+ol,.legalDocument_document__a6rJs h3+p,.legalDocument_document__a6rJs h3+ul,.legalDocument_document__a6rJs ol+ol,.legalDocument_document__a6rJs ol+p,.legalDocument_document__a6rJs p+ol,.legalDocument_document__a6rJs p+p,.legalDocument_document__a6rJs p+ul,.legalDocument_document__a6rJs ul+p,.legalDocument_document__a6rJs ul+ul{margin-top:var(--space-sm)}.legalDocument_document__a6rJs ol,.legalDocument_document__a6rJs ul{padding-left:calc(var(--content-gutter) + 1.4rem)}.legalDocument_document__a6rJs li+li{margin-top:var(--space-2xs)}.legalDocument_document__a6rJs strong{font-weight:700}.legalDocument_document__a6rJs a{text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}.legalDocument_document__a6rJs hr{display:none}@media (max-width:640px){.legalDocument_header__3yl0L{padding-top:var(--space-lg)}.legalDocument_document__a6rJs,.legalDocument_header__3yl0L{padding-bottom:var(--space-lg)}.legalDocument_document__a6rJs h2{margin-top:var(--space-md);padding-top:var(--space-md)}.legalDocument_document__a6rJs>p:first-child{padding-top:var(--space-md)}}.ui_btn__hvd_L{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:3.25rem;min-width:min(16rem,100%);padding:0 var(--space-lg);border:var(--rule-heavy) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.ui_btn__hvd_L:hover{border-color:var(--color-ink-hover);background:var(--color-ink-hover)}.ui_btn__hvd_L:active{transform:translateY(1px)}.ui_btn__hvd_L[aria-disabled=true]{border-color:var(--color-line);background:var(--color-line);color:var(--color-ink-muted);cursor:not-allowed}.ui_btnOutline__Tzqdi{background:transparent;color:var(--color-ink)}.ui_btnOutline__Tzqdi:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.ui_btnAccent__mjP_6{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.ui_btnAccent__mjP_6:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.ui_btnLight__gva3y{border-color:var(--color-night-ink);background:transparent;color:var(--color-night-ink)}.ui_btnLight__gva3y:hover{border-color:var(--color-night-ink);background:var(--color-night-ink);color:var(--color-night)}.ui_btnSmall__WsMFx{min-height:2.5rem;min-width:0;padding:0 var(--space-md);font-size:var(--text-xs)}.ui_btnArrow__kdbsU{font-size:1em;line-height:1}.ui_btnRow__O1jXl{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.ui_btnRowCenter__tLMUh{justify-content:center}.ui_arrowLink__HMVTv{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label)}.ui_arrowCircle__orxZF{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border:1.5px solid;border-radius:50%;font-size:.8rem;line-height:1;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.ui_arrowLink__HMVTv:hover .ui_arrowCircle__orxZF{background:var(--color-ink);color:var(--color-paper)}.ui_section__Jluqg{padding:clamp(4rem,8vw,7rem) var(--page-gutter)}.ui_sectionTinted__5oC__{background:var(--color-panel) var(--texture-grain)}.ui_sectionInner__tOj08{width:min(var(--content-measure),100%);margin-inline:auto;display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:var(--space-xl) clamp(2rem,4vw,4rem)}.ui_sectionHead__S2AU1{display:grid;align-content:start;justify-items:start;gap:var(--space-2xs)}.ui_sectionEyebrow__VMmNd{font-family:var(--font-latin);font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;line-height:1.4;color:var(--color-ink-muted)}.ui_sectionTitle__mW5RY{min-width:0;font-size:var(--text-heading);font-weight:700;letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance;overflow-wrap:anywhere}.ui_sectionBody__A_vuf{min-width:0;display:grid;align-content:start;gap:var(--space-lg)}.ui_lead__vma4d{display:grid;gap:var(--space-sm);max-width:var(--body-measure);font-size:var(--text-md)}.ui_card__k9vZp{min-width:0;padding:clamp(1.5rem,3vw,2rem);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card)}.ui_panel__fFX_k{border-radius:var(--radius-panel);background:var(--color-panel) var(--texture-grain)}.ui_chip__wgYDX{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .7rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);line-height:1.6;color:var(--color-ink)}.ui_chip__wgYDX:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--chip-dot,var(--color-wheat-deep))}.ui_chipRootLens__OH0fW{--chip-dot:var(--color-accent)}@media (max-width:860px){.ui_sectionInner__tOj08{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}}@media (max-width:520px){.ui_btnRow__O1jXl>.ui_btn__hvd_L{flex:1 1 100%}}.home_page__Rcs__{display:flex;flex-direction:column;background:var(--color-paper)}html[lang=ja] .home_page__Rcs__ p{word-break:auto-phrase;overflow-wrap:anywhere}.home_hero__CyBjL{padding:clamp(3rem,7vw,6rem) var(--page-gutter) clamp(2.5rem,5vw,4rem)}.home_heroInner__jfvsf{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:var(--space-xl) clamp(2rem,5vw,5rem);width:min(var(--content-measure),100%);margin:0 auto clamp(2rem,5vw,3.5rem)}.home_heroTitle__FAZvA{display:grid;min-width:0;font-size:var(--text-statement);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}.home_heroTitleLine__mpy1t{display:block}.home_heroSide__3NGKv{display:grid;gap:var(--space-lg);min-width:0}.home_heroIntro__gCbnw{display:grid;gap:var(--space-sm);font-size:var(--text-md)}.home_wideFigure__dsmRg{width:min(var(--content-measure),100%);margin:0 auto}.home_wideImage__Uakge{display:block;width:100%;height:auto;border-radius:var(--radius-panel)}.home_bodyFigure__QwvGy{max-width:var(--body-measure);margin:0}.home_vision__rcRMl{padding:0 var(--page-gutter)}.home_visionPanel__gYoWi{display:grid;gap:var(--space-md);width:min(var(--content-measure),100%);margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,6vw,5rem)}.home_visionLabel__bOe_4{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-latin);font-size:var(--text-sm);font-weight:700;letter-spacing:.04em}.home_visionMarker__p9dzU{position:relative;display:inline-block;width:2.25rem;height:1px;background:var(--color-ink)}.home_visionMarker__p9dzU:before{content:"";position:absolute;left:0;top:50%;width:.4rem;height:.4rem;border-radius:50%;background:var(--color-ink);transform:translateY(-50%)}.home_visionText__meHS7{font-size:var(--text-heading);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.home_diagram__6T8Iz{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(8.5rem,auto) minmax(0,1.1fr) minmax(8.5rem,auto) minmax(0,1fr);align-items:stretch;gap:var(--space-md)}.home_party__3NXJM{display:grid;gap:var(--space-2xs);min-width:0;padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card)}.home_partyCore__r_R_I{background:var(--color-ink);color:var(--color-paper)}.home_partyName__ngkmc{font-size:var(--text-lg);font-weight:700;letter-spacing:var(--tracking-heading)}.home_partyText__Kfv3G{font-size:var(--text-sm);line-height:1.7}.home_connector__gSUvz{display:grid;align-content:center;gap:var(--space-sm)}.home_connectorBack__opyUY,.home_connectorForward__p_2pZ{display:grid;justify-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;line-height:1.5;white-space:nowrap;color:var(--color-ink-muted)}.home_line__0Pnkq{position:relative;width:100%;height:2px;background:var(--color-ink)}.home_line__0Pnkq:after{content:"";position:absolute;top:50%;width:.55rem;height:.55rem;border-top:2px solid var(--color-ink);border-right:2px solid var(--color-ink)}.home_connectorForward__p_2pZ .home_line__0Pnkq:after{right:0;transform:translateY(-50%) rotate(45deg)}.home_connectorBack__opyUY .home_line__0Pnkq:after{left:0;transform:translateY(-50%) rotate(-135deg)}.home_flow__r0T09{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-md);list-style:none}.home_flowStep__Z4O4q{position:relative;display:grid;align-content:start;justify-items:start;gap:var(--space-xs)}.home_flowStep__Z4O4q:not(:last-child):after{content:"";position:absolute;top:50%;right:calc(var(--space-md) / -2 - .35rem);width:.7rem;height:.7rem;border-top:2px solid var(--color-ink-muted);border-right:2px solid var(--color-ink-muted);transform:translateY(-50%) rotate(45deg)}.home_flowNumber__v8hgX{font-family:var(--font-latin);font-size:var(--text-xl);font-weight:700;letter-spacing:0;line-height:1;color:var(--color-ink-muted)}.home_flowTitle__zU93G{font-size:var(--text-md);font-weight:700;letter-spacing:var(--tracking-heading);line-height:1.5}.home_flowBody___PkNb{font-size:var(--text-sm);line-height:1.8}.home_safeguards__UkaW0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-xl);max-width:var(--body-measure);list-style:none}.home_safeguard__P9Z9H{display:grid;align-content:start;gap:var(--space-2xs);padding-top:var(--space-md);border-top:var(--rule-heavy) solid var(--color-ink);font-size:var(--text-sm)}.home_safeguardNumber__W2b0N{font-family:var(--font-latin);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;color:var(--color-ink-muted)}.home_safeguardTitle__GdQ6A{font-size:var(--text-md);font-weight:700;letter-spacing:var(--tracking-heading);line-height:1.5}.home_clause___5RNY{font-size:var(--text-xs);color:var(--color-ink-muted)}.home_fees__qOkx_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);max-width:var(--body-measure)}.home_feeTitle__tgjsT{font-size:var(--text-lg);font-weight:700;letter-spacing:var(--tracking-heading)}.home_feeSubtitle__FXWGr{margin-top:var(--space-3xs);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);color:var(--color-grass-deep)}.home_feeBody__wuVGN{margin-top:var(--space-sm);font-size:var(--text-sm)}.home_company__mCY_y{border-top:var(--rule-thin) solid var(--color-line)}.home_companyList__PrS4M{display:grid;min-width:0}.home_companyRow__TPDmf{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:var(--rule-thin) solid var(--color-line);font-size:var(--text-sm)}.home_companyRow__TPDmf:first-child{padding-top:0}.home_companyRow__TPDmf dt{font-weight:700;color:var(--color-ink-muted)}.home_companyRow__TPDmf dd{min-width:0;overflow-wrap:anywhere}.home_companyRow__TPDmf a{text-decoration:underline;text-underline-offset:.25em}@media (max-width:1100px){.home_flow__r0T09{grid-template-columns:repeat(3,minmax(0,1fr))}.home_flowStep__Z4O4q:nth-child(3):after{display:none}}@media (max-width:860px){.home_heroInner__jfvsf{align-items:start}.home_diagram__6T8Iz,.home_heroInner__jfvsf{grid-template-columns:minmax(0,1fr)}.home_connector__gSUvz{grid-template-columns:auto auto;justify-content:center;column-gap:var(--space-xl)}.home_connectorBack__opyUY,.home_connectorForward__p_2pZ{grid-auto-flow:column;align-items:center;column-gap:var(--space-2xs)}.home_line__0Pnkq{width:2px;height:2.25rem}.home_connectorForward__p_2pZ .home_line__0Pnkq:after{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%) rotate(135deg)}.home_connectorBack__opyUY .home_line__0Pnkq:after{top:0;left:50%;transform:translateX(-50%) rotate(-45deg)}.home_flow__r0T09{grid-template-columns:minmax(0,1fr)}.home_flowStep__Z4O4q:after{display:none}.home_fees__qOkx_,.home_safeguards__UkaW0{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.home_companyRow__TPDmf{grid-template-columns:minmax(0,1fr);gap:var(--space-3xs)}}.operator_shell__dvItp{min-height:100vh;background:var(--color-paper);color:var(--color-ink)}.operator_main__5CjPd{width:min(760px,calc(100% - var(--page-gutter) - var(--page-gutter)));margin:0 auto;padding:clamp(2rem,5vw,3.5rem) 0 5rem}.operator_narrow___ZypC{width:min(520px,calc(100% - var(--page-gutter) - var(--page-gutter)))}.operator_title__6oXa1{margin:0 0 .5rem;font-size:clamp(1.7rem,3.2vw,2.2rem);font-weight:600;line-height:1.3;letter-spacing:-.02em}.operator_lead__DiMzq{margin:0 0 2rem;color:var(--color-ink-muted);font-size:var(--text-md);line-height:1.7}.operator_backLink__l5JJ0{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.25rem;padding:.3rem .85rem;border:1px solid var(--color-rule);border-radius:999px;background:none;color:var(--color-ink-muted);font:inherit;font-size:var(--text-sm);text-decoration:none;cursor:pointer}.operator_backLink__l5JJ0:hover{border-color:var(--color-ink);color:var(--color-ink)}.operator_section__mYvFa{padding:1.75rem 0 2rem}.operator_sectionHead__CgyXC{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.operator_sectionTitle__Nd3EV{margin:0 0 1rem;font-size:var(--text-lg);font-weight:600;line-height:1.4;letter-spacing:-.01em}.operator_dialogHead__z_gqq .operator_sectionTitle__Nd3EV,.operator_sectionHead__CgyXC .operator_sectionTitle__Nd3EV{margin:0}.operator_count__vRHUp{margin-left:.35rem;color:var(--color-ink-muted);font-weight:400}.operator_empty__95VF8{padding:1rem 0;border-bottom:1px solid var(--color-rule);color:var(--color-ink-muted)}.operator_empty__95VF8,.operator_list__xFdsk{margin:0;border-top:1px solid var(--color-rule)}.operator_list__xFdsk{padding:0;list-style:none}.operator_listRow__573SL{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 0;border-bottom:1px solid var(--color-rule)}.operator_rowMain___tb_c{flex:1 1 10rem;min-width:0}.operator_rowTitle__Qf3lY{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.operator_rowTitle__Qf3lY a{color:inherit;text-decoration:none}.operator_rowTitle__Qf3lY a:hover{text-decoration:underline;text-underline-offset:.2em}.operator_rowRole__hExFZ{font-weight:400}.operator_rowMeta__jEDjF,.operator_rowRole__hExFZ{color:var(--color-ink-muted);font-size:var(--text-sm)}.operator_rowMeta__jEDjF{margin:.2rem 0 0;overflow:hidden;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.operator_rowText__q_GK2{margin:0;line-height:1.7}.operator_rowActions__fKwaY{display:flex;flex:none;align-items:center;gap:.5rem;margin-left:auto}.operator_memberRow__cblB3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1rem;padding:1rem 0;border-bottom:1px solid var(--color-rule)}.operator_memberState__f68xG{display:grid;justify-items:start;gap:.55rem;margin-top:.55rem}.operator_status__kyNRz{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);font-weight:600;white-space:nowrap}.operator_status__kyNRz:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.operator_statusDone__yMx2Q{color:var(--color-grass-deep)}.operator_statusPending__VGClO{color:var(--color-accent-warm)}.operator_account__sEx6E{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:1.25rem 0;border-top:1px solid var(--color-rule-strong);border-bottom:1px solid var(--color-rule-strong)}.operator_accountLabel__K7HwB{display:block;margin-bottom:.15rem;color:var(--color-ink-muted);font-size:var(--text-sm)}.operator_accountName__1zaMv{display:block;font-size:var(--text-lg);font-weight:600;line-height:1.4}.operator_accountPhone__peKpu{display:block;margin-top:.1rem;color:var(--color-ink-muted);font-size:var(--text-sm)}.operator_nameForm__X_PLr{flex:1 1 100%;max-width:28rem}.operator_nameForm__X_PLr .operator_field__FVajd{margin-bottom:.5rem}.operator_fieldHint__LbuCg{margin:0 0 .9rem;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.6}.operator_accountLogout__0PAjp,.operator_addButton__57hRJ,.operator_button__XT694,.operator_deleteButton__vCskm,.operator_editLink__NXvsL,.operator_textButton__NozLg{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.55rem 1.35rem;border:1px solid var(--color-ink);border-radius:999px;background:var(--color-ink);color:var(--color-paper);font:inherit;font-size:.95rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.operator_button__XT694:hover:not(:disabled){background:var(--color-grass-deep);border-color:var(--color-grass-deep)}.operator_accountLogout__0PAjp,.operator_addButton__57hRJ,.operator_buttonSecondary__W_UIw,.operator_editLink__NXvsL,.operator_textButton__NozLg{background:var(--color-paper);color:var(--color-ink)}.operator_accountLogout__0PAjp:hover,.operator_addButton__57hRJ:hover,.operator_buttonSecondary__W_UIw:hover:not(:disabled),.operator_editLink__NXvsL:hover,.operator_textButton__NozLg:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-ink);color:var(--color-ink)}.operator_accountLogout__0PAjp,.operator_addButton__57hRJ,.operator_buttonSmall__k_t7a,.operator_editLink__NXvsL,.operator_textButton__NozLg{min-height:36px;padding:.35rem 1rem;font-size:var(--text-sm)}.operator_deleteButton__vCskm{border-color:#9a2e21;background:var(--color-paper);color:#9a2e21}.operator_deleteButton__vCskm:hover:not(:disabled){background:#fbecea}.operator_button__XT694:disabled,.operator_deleteButton__vCskm:disabled,.operator_textButton__NozLg:disabled{opacity:.45;cursor:default}.operator_addButton__57hRJ:active,.operator_button__XT694:active:not(:disabled),.operator_deleteButton__vCskm:active:not(:disabled),.operator_editLink__NXvsL:active,.operator_textButton__NozLg:active:not(:disabled){transform:translateY(1px)}.operator_accountLogout__0PAjp:focus-visible,.operator_addButton__57hRJ:focus-visible,.operator_backLink__l5JJ0:focus-visible,.operator_button__XT694:focus-visible,.operator_deleteButton__vCskm:focus-visible,.operator_editLink__NXvsL:focus-visible,.operator_field__FVajd input:focus-visible,.operator_field__FVajd select:focus-visible,.operator_field__FVajd textarea:focus-visible,.operator_link__hYNta:focus-visible,.operator_settingsItem__uGfQ2:focus-visible,.operator_textButton__NozLg:focus-visible{outline:2px solid var(--color-grass-deep);outline-offset:2px}.operator_actions__9mb_S{display:flex;flex-wrap:wrap;gap:.6rem}.operator_actionsEnd__9ucD7{justify-content:flex-end}.operator_link__hYNta{color:inherit;text-decoration:underline;text-underline-offset:.2em}.operator_field__FVajd{display:grid;gap:.45rem;margin-bottom:1.25rem}.operator_field__FVajd:has(+.operator_fieldHint__LbuCg){margin-bottom:.5rem}.operator_fieldLabel__2gDEn,.operator_field__FVajd label{font-size:var(--text-sm);font-weight:700}.operator_field__FVajd input,.operator_field__FVajd select,.operator_field__FVajd textarea{width:100%;box-sizing:border-box;border:1px solid var(--color-rule-strong);border-radius:10px;padding:.7rem .9rem;background:var(--color-paper);color:var(--color-ink);font:inherit}.operator_field__FVajd input,.operator_field__FVajd select{min-height:48px}.operator_field__FVajd textarea{resize:vertical}.operator_roleHint__d6ajK{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.4}.operator_inviteUrl__VvZFF{margin:.5rem 0 1rem;padding:.75rem .9rem;border-radius:10px;background:var(--color-paper-muted);overflow-wrap:anywhere;font-size:var(--text-sm)}.operator_inviteMessage__waXdU{white-space:pre-wrap;line-height:1.7}.operator_error__hnXgZ{margin:1rem 0;color:#9a2e21}.operator_success__ghP6u{margin:1rem 0;color:var(--color-grass-deep)}.operator_registrationProgress__b8Liv{display:flex;align-items:center;gap:.6rem;margin:.25rem 0 1rem;color:var(--color-ink-muted);line-height:1.6}.operator_registrationProgress__b8Liv svg{flex:none;animation:operator_registrationSpin__9ckLt 1s linear infinite}.operator_registrationComplete__2k4rq{padding:1.25rem 0}.operator_registrationComplete__2k4rq p{margin:0 0 1.25rem;line-height:1.65}@keyframes operator_registrationSpin__9ckLt{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.operator_registrationProgress__b8Liv svg{animation:none}}.operator_details__SusSY{margin:.65rem 0 0;border-top:1px solid var(--color-rule)}.operator_details__SusSY>div{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);column-gap:.75rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--color-rule)}.operator_details__SusSY dd,.operator_details__SusSY dt{margin:0;overflow-wrap:anywhere;line-height:1.6}.operator_details__SusSY dt{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:600}.operator_details__SusSY dd .operator_actions__9mb_S,.operator_details__SusSY dd .operator_textButton__NozLg{margin-top:.5rem}.operator_settingsList__QtaXw{display:grid;border-top:1px solid var(--color-rule)}.operator_settingsItem__uGfQ2{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:52px;padding:.65rem 0;border:0;border-bottom:1px solid var(--color-rule);background:none;color:var(--color-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.operator_settingsItem__uGfQ2:hover{color:var(--color-grass-deep)}.operator_settingsItem__uGfQ2 .operator_dangerLabel__HzgHJ{display:inline-flex;align-items:center;gap:.5rem;color:#9a2e21}.operator_confirmPanel__a5K7i{margin-top:1rem;padding:1.25rem;border-radius:12px;background:var(--color-paper-muted)}.operator_confirmPanel__a5K7i p{margin:0 0 1rem;line-height:1.65}.operator_profileForm__u1A5S .operator_field__FVajd{margin-bottom:.75rem}.operator_profileFormGrid__JDkQq{display:grid;grid-template-columns:minmax(0,2fr) minmax(8rem,1fr);gap:.75rem;align-items:start}.operator_saveStatus__RCBkT{margin:.25rem 0 0;color:#9a2e21;font-size:var(--text-sm)}.operator_saveStatus__RCBkT:empty{display:none}.operator_profileRecord__AM9z5{margin-top:1.5rem}.operator_profileRecord__AM9z5 .operator_sectionTitle__Nd3EV{margin-bottom:0}.operator_deleteSection__6ruOK{margin-top:1.5rem}.operator_profileOverlay__xPo7O{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:var(--page-gutter);background:rgba(17,17,17,.4)}.operator_profileDialog__qUIVR{width:min(600px,100%);max-height:calc(100dvh - 2 * var(--page-gutter));box-sizing:border-box;overflow:auto;padding:clamp(1.1rem,2.5vw,1.75rem);border-radius:16px;background:var(--color-paper);box-shadow:0 18px 48px rgba(0,0,0,.18)}.operator_dialogHead__z_gqq{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.operator_dialogTitle__yct2a{margin:0;font-size:1.5rem;font-weight:600;line-height:1.35;letter-spacing:-.02em}.operator_dialogLead__4my6b{margin:0 0 1rem;line-height:1.65}.operator_dialogActions__C1Q4u{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.operator_agreementDisclosure__Y5kcT{margin:1.5rem 0 1rem;border:1px solid var(--color-rule-strong);border-radius:12px;background:var(--color-paper-muted)}.operator_agreementSummary__wKZeu{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;color:var(--color-ink);font-weight:600;line-height:1.5;list-style:none;cursor:pointer}.operator_agreementSummary__wKZeu::-webkit-details-marker{display:none}.operator_agreementSummary__wKZeu:focus-visible{outline:2px solid var(--color-grass-deep);outline-offset:2px;border-radius:12px}.operator_agreementDisclosureAction__OJD_S{flex:none;color:var(--color-ink-muted)}.operator_agreementDisclosure__Y5kcT[open] .operator_agreementDisclosureAction__OJD_S{transform:rotate(180deg)}.operator_agreementViewport__lgEJT{height:min(600px,60svh);min-height:280px;padding:clamp(.75rem,2vw,1.25rem);overflow:auto;border-top:1px solid var(--color-rule-strong);border-radius:0 0 11px 11px;background:var(--color-paper-muted)}.operator_agreementViewport__lgEJT:focus-visible{outline:2px solid var(--color-grass-deep);outline-offset:2px}.operator_agreementDisclosureFull__hqGQs .operator_agreementViewport__lgEJT{height:auto;min-height:0;overflow:visible}.operator_agreement__Rr4W6{max-width:680px;min-height:100%;margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:1rem;line-height:1.8;overflow-wrap:anywhere;box-sizing:border-box}.operator_agreementDisclosureFull__hqGQs .operator_agreement__Rr4W6{min-height:0}.operator_agreement__Rr4W6 a{color:inherit;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.operator_agreement__Rr4W6 h2{margin:0 0 1.6rem;font-size:1.12rem;font-weight:700;line-height:1.5;text-align:center}.operator_agreement__Rr4W6 h3{margin:1.75rem 0 .65rem;font-size:1rem;font-weight:700;line-height:1.55}.operator_agreement__Rr4W6 p{margin:0 0 1rem;white-space:pre-wrap}.operator_agreement__Rr4W6 .operator_agreementNumbered__wJne4{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:.25em;align-items:start}.operator_agreementNumbered__wJne4>span:first-child{white-space:nowrap}.operator_agreementClauses__imotN{margin:0 0 .85rem;padding:0;list-style:none}.operator_agreementClauses__imotN li,.operator_agreementClauses__imotN p{display:grid;grid-template-columns:1.7em minmax(0,1fr);gap:.15em;margin:0 0 .25rem}.operator_agreementClauses__imotN li span,.operator_agreementClauses__imotN p span{white-space:nowrap}.operator_agreementClauses__imotN .operator_agreementNestedClause__vho__{margin-left:1.8em;grid-template-columns:2.2em minmax(0,1fr)}.operator_check__mcdcN{display:flex;gap:.75rem;align-items:flex-start;margin:1.25rem 0;line-height:1.6}.operator_check__mcdcN input{width:1.1rem;height:1.1rem;margin-top:.3rem;accent-color:var(--color-grass-deep)}.operator_consentChecklist__Tv4Sh{margin:1.25rem 0;padding:0;border:0}.operator_consentChecklist__Tv4Sh legend{margin-bottom:.75rem;font-weight:600}.operator_consentChecklist__Tv4Sh .operator_check__mcdcN{margin:0;padding:.75rem 0;border-top:1px solid var(--color-rule);cursor:pointer}.operator_consentChecklist__Tv4Sh .operator_check__mcdcN:last-child{border-bottom:1px solid var(--color-rule)}@media (max-width:600px){.operator_main__5CjPd{padding-top:1.5rem}.operator_rowActions__fKwaY{margin-left:0}.operator_profileFormGrid__JDkQq{grid-template-columns:minmax(0,1fr)}.operator_agreementDisclosureFull__hqGQs .operator_agreementViewport__lgEJT{padding:.5rem}.operator_agreementDisclosureFull__hqGQs .operator_agreement__Rr4W6{padding:1.25rem 1rem}}