.page-module__u_RuDa__page{--k-ink:#11110f;--k-body:#3f3f39;--k-muted:#686861;--k-paper:#fff;--k-surface:#f4f2ec;--k-surface-strong:#ebe7dc;--k-yellow:#f5c400;--k-on-yellow-muted:#11110fb3;background:var(--k-paper);color:var(--k-ink);overflow:clip}.page-module__u_RuDa__page :where(a,button,summary):focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--k-ink);outline:3px solid #fff}.page-module__u_RuDa__hero{background:radial-gradient(circle at 78% 20%, #f5c4001f, transparent 28%), var(--k-ink);color:#fff;min-height:calc(100svh - 56px);position:relative;overflow:hidden}.page-module__u_RuDa__heroInner{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:center;gap:clamp(44px,6vw,96px);width:min(100%,1440px);min-height:calc(100svh - 56px);margin:0 auto;padding:42px 48px 54px;display:grid}.page-module__u_RuDa__heroCopy{z-index:2;max-width:700px;position:relative}.page-module__u_RuDa__heroStatus{flex-wrap:wrap;gap:8px;margin-top:clamp(34px,5vh,58px);display:flex}.page-module__u_RuDa__heroStatus span{font-family:var(--font-ja);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.page-module__u_RuDa__heroStatus span:first-child{background:var(--k-yellow);color:var(--k-ink);font-family:var(--font-mono);letter-spacing:.12em;font-size:10px}.page-module__u_RuDa__heroStatus span:last-child{color:#ffffffc2;background:#ffffff17}.page-module__u_RuDa__heroLogo{width:clamp(190px,22vw,300px);height:auto;color:var(--k-yellow);margin-top:28px;display:block}.page-module__u_RuDa__hero h1{font-family:var(--font-ja);letter-spacing:-.06em;margin-top:24px;font-size:clamp(36px,3.7vw,52px);font-weight:900;line-height:1.27}.page-module__u_RuDa__hero h1 em{color:var(--k-yellow);font-style:normal}.page-module__u_RuDa__heroLead{color:#ffffffb3;max-width:650px;font-family:var(--font-ja);margin-top:22px;font-size:clamp(13.5px,1.2vw,15.5px);font-weight:500;line-height:1.9}.page-module__u_RuDa__heroActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.page-module__u_RuDa__primaryButton,.page-module__u_RuDa__secondaryButton{min-height:52px;font-family:var(--font-ja);text-align:center;white-space:normal;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 21px;font-size:13.5px;font-weight:800;line-height:1.5;transition:transform .16s,background .16s;display:inline-flex}.page-module__u_RuDa__primaryButton svg,.page-module__u_RuDa__secondaryButton svg,.page-module__u_RuDa__demoCta svg,.page-module__u_RuDa__productCta a svg{flex:none}.page-module__u_RuDa__primaryButton{background:var(--k-yellow);color:var(--k-ink)}.page-module__u_RuDa__secondaryButton{color:#fff;background:#ffffff17}.page-module__u_RuDa__primaryButton:hover,.page-module__u_RuDa__secondaryButton:hover{transform:translateY(-2px)}.page-module__u_RuDa__secondaryButton:hover{background:#ffffff26}.page-module__u_RuDa__demoConclusion>span,.page-module__u_RuDa__sectionHead>span,.page-module__u_RuDa__boundaryIntro>span,.page-module__u_RuDa__processGrid span,.page-module__u_RuDa__productDetails span,.page-module__u_RuDa__faqTitle>span,.page-module__u_RuDa__registerCopy>span{font-family:var(--font-mono);letter-spacing:.13em;font-size:10px}.page-module__u_RuDa__section{padding:clamp(84px,10vw,130px) 0;scroll-margin-top:72px}.page-module__u_RuDa__section:focus-visible,.page-module__u_RuDa__premiseSection:focus-visible{outline-offset:-9px;box-shadow:inset 0 0 0 6px var(--k-ink);outline:3px solid #fff}.page-module__u_RuDa__surfaceSection,.page-module__u_RuDa__faqSection{background:var(--k-surface)}.page-module__u_RuDa__container{width:min(100%,1200px);margin:0 auto;padding:0 24px}.page-module__u_RuDa__containerWide{width:min(100%,1460px);margin:0 auto;padding:0 24px}.page-module__u_RuDa__sectionHead{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:30px;margin-bottom:58px;display:grid}.page-module__u_RuDa__sectionHead>span,.page-module__u_RuDa__boundaryIntro>span,.page-module__u_RuDa__faqTitle>span{color:var(--k-muted);align-items:center;gap:9px;padding-top:10px;display:inline-flex}.page-module__u_RuDa__sectionHead>span:before,.page-module__u_RuDa__boundaryIntro>span:before,.page-module__u_RuDa__faqTitle>span:before{background:var(--k-yellow);content:"";border-radius:50%;flex:none;width:8px;height:8px}.page-module__u_RuDa__sectionHead h2,.page-module__u_RuDa__boundaryIntro h2{max-width:900px;font-family:var(--font-ja);letter-spacing:-.055em;font-size:clamp(31px,4.5vw,56px);font-weight:900;line-height:1.35}.page-module__u_RuDa__hero h1,.page-module__u_RuDa__sectionHead h2,.page-module__u_RuDa__premiseLayout h2,.page-module__u_RuDa__boundaryIntro h2,.page-module__u_RuDa__faqTitle h2,.page-module__u_RuDa__registerCopy h2,.page-module__u_RuDa__primaryButton,.page-module__u_RuDa__demoCta{line-break:strict;text-wrap:balance}.page-module__u_RuDa__sectionHead p,.page-module__u_RuDa__boundaryIntro p{max-width:720px;color:var(--k-body);font-family:var(--font-ja);margin-top:22px;font-size:clamp(14.5px,1.45vw,16.5px);line-height:2.05}.page-module__u_RuDa__sectionHead p strong,.page-module__u_RuDa__boundaryIntro p strong{color:var(--k-ink);background:linear-gradient(transparent 62%, var(--k-yellow) 62%);font-weight:700}.page-module__u_RuDa__immediateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.page-module__u_RuDa__immediateCard{background:#fff;border-radius:22px;min-height:388px;padding:0 26px 26px;overflow:hidden}.page-module__u_RuDa__immediateIllustration{aspect-ratio:3/2;background:#fbfaf5;border-bottom:1px solid #ece8dc;margin:0 -26px 22px;position:relative;overflow:hidden}.page-module__u_RuDa__immediateIllustration img{object-fit:cover;object-position:center}.page-module__u_RuDa__immediateCard>span{color:var(--k-muted);font-family:var(--font-mono);letter-spacing:.13em;font-size:10px;display:block}.page-module__u_RuDa__immediateCard h3{font-family:var(--font-ja);margin-top:12px;font-size:clamp(17px,1.8vw,21px);font-weight:900;line-height:1.65}.page-module__u_RuDa__premiseSection{background:var(--k-yellow);padding:clamp(76px,9vw,116px) 0;scroll-margin-top:72px}.page-module__u_RuDa__premiseLayout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:30px;display:grid}.page-module__u_RuDa__premiseLayout>div{min-width:0}.page-module__u_RuDa__premiseLayout>span{color:var(--k-on-yellow-muted);font-family:var(--font-mono);letter-spacing:.13em;align-items:center;gap:9px;padding-top:10px;font-size:10px;display:inline-flex}.page-module__u_RuDa__premiseLayout>span:before{background:var(--k-ink);content:"";border-radius:50%;flex:none;width:8px;height:8px}.page-module__u_RuDa__premiseLayout h2{max-width:1040px;font-family:var(--font-ja);letter-spacing:-.055em;font-size:clamp(31px,4.5vw,56px);font-weight:900;line-height:1.35}.page-module__u_RuDa__premiseScrollHint{color:var(--k-on-yellow-muted);font-family:var(--font-ja);margin-top:15px;font-size:11.5px;font-weight:700;line-height:1.7}.page-module__u_RuDa__premiseCases{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;list-style:none;display:grid}.page-module__u_RuDa__premiseCases>li{grid-column:span 2;min-width:0}.page-module__u_RuDa__premiseCases>li:nth-child(5){grid-column:2/span 2}.page-module__u_RuDa__premiseCaseLink{height:100%;color:var(--k-ink);border-radius:24px;text-decoration:none;display:block}.page-module__u_RuDa__premiseCaseLink:focus-visible{outline:3px solid var(--k-ink);outline-offset:4px}.page-module__u_RuDa__premiseCaseLink[aria-current=true] .page-module__u_RuDa__premiseCase{border-color:var(--k-ink);box-shadow:0 0 0 3px var(--k-ink), 0 18px 40px #5a460029}.page-module__u_RuDa__premiseCaseLink[aria-current=true] .page-module__u_RuDa__premiseCaseOpen{background:var(--k-ink);color:#fff}.page-module__u_RuDa__premiseCase{background:#ffffffc7;border:1px solid #11110f24;border-radius:24px;grid-template-rows:auto 1fr auto;height:100%;display:grid;overflow:hidden}.page-module__u_RuDa__premiseCase>header{border-bottom:1px solid #11110f1a;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.page-module__u_RuDa__premiseCase>header span{font-family:var(--font-mono);letter-spacing:.1em;background:var(--k-ink);color:var(--k-yellow);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.page-module__u_RuDa__premiseCase>header h3{font-family:var(--font-ja);text-align:right;font-size:16px;font-weight:900;line-height:1.45}.page-module__u_RuDa__premiseCaseBody{grid-template-columns:minmax(0,1fr) 200px;min-height:148px;display:grid}.page-module__u_RuDa__premiseCaseBefore{padding:20px 12px 20px 20px}.page-module__u_RuDa__premiseCaseBefore h4{font-family:var(--font-ja);font-size:clamp(16px,1.6vw,20px);font-weight:900;line-height:1.5}.page-module__u_RuDa__premiseCaseFigure{background:#f8f5ee;border-left:1px solid #11110f14;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid;overflow:hidden}.page-module__u_RuDa__premiseCaseImage{min-height:112px;position:relative}.page-module__u_RuDa__premiseCaseProductImage{object-fit:contain;padding:8px}.page-module__u_RuDa__premiseCaseFigure figcaption{color:#11110fb8;font-family:var(--font-ja);border-top:1px solid #11110f14;padding:5px 7px;font-size:8px;font-weight:700;line-height:1.45}.page-module__u_RuDa__premiseCaseOpen{color:var(--k-ink);font-family:var(--font-ja);border-top:1px solid #11110f1a;align-items:center;gap:6px;padding:12px 18px;font-size:11.5px;font-weight:900;display:flex}.page-module__u_RuDa__premiseCta{background:var(--k-ink);color:#fff;min-height:50px;font-family:var(--font-ja);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:12px 20px;font-size:13px;font-weight:800;line-height:1.5;transition:transform .16s,background .16s;display:inline-flex}.page-module__u_RuDa__premiseCta:hover{background:#2b2b27;transform:translateY(-2px)}.page-module__u_RuDa__integratedDemo{background:var(--k-surface);border:1px solid #11110f29;border-radius:34px;margin-top:clamp(34px,5vw,68px);padding:clamp(26px,4.5vw,56px);scroll-margin-top:84px;box-shadow:0 24px 54px #5a460029}.page-module__u_RuDa__integratedDemo:focus-visible{outline:3px solid var(--k-ink);outline-offset:4px}.page-module__u_RuDa__integratedDemoHead{margin-bottom:clamp(28px,4vw,44px)}.page-module__u_RuDa__integratedDemoCase{background:#fff;border:1px solid #d8d4c9;border-radius:22px;margin-bottom:14px}.page-module__u_RuDa__integratedDemoCaseCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(22px,3vw,34px);display:flex}.page-module__u_RuDa__integratedDemoCaseCopy>span{background:var(--k-ink);color:var(--k-yellow);font-family:var(--font-mono);letter-spacing:.09em;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.page-module__u_RuDa__integratedDemoCaseCopy h3{font-family:var(--font-ja);margin-top:14px;font-size:clamp(22px,3vw,34px);font-weight:900;line-height:1.45}.page-module__u_RuDa__integratedDemoCaseCopy p{max-width:720px;font-family:var(--font-ja);letter-spacing:-.025em;margin-top:12px;font-size:clamp(18px,2.5vw,28px);font-weight:900;line-height:1.55}.page-module__u_RuDa__integratedDemoTopics{background:#fff;border:1px solid #d8d4c9;border-radius:18px;margin-bottom:14px;padding:20px 22px}.page-module__u_RuDa__integratedDemoTopics h3{font-family:var(--font-ja);font-size:clamp(16px,1.8vw,19px);font-weight:900;line-height:1.5}.page-module__u_RuDa__integratedDemoTopics ul{flex-wrap:wrap;gap:8px;margin-top:12px;padding:0;list-style:none;display:flex}.page-module__u_RuDa__integratedDemoTopics li{background:var(--k-ink);color:#fff;font-family:var(--font-ja);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800;line-height:1.45}.page-module__u_RuDa__demo{background:var(--k-surface);border:1px solid #d8d4c9;border-radius:30px;overflow:hidden}.page-module__u_RuDa__demoList{gap:14px;display:grid}.page-module__u_RuDa__demoWithLog{gap:14px;min-width:0;display:grid}.page-module__u_RuDa__demoWithLog[hidden]{display:none}@media (min-width:1121px){.page-module__u_RuDa__demoWithLog{grid-template-columns:minmax(0,1fr) 344px;gap:16px}}@media (min-width:1400px){.page-module__u_RuDa__demoWithLog{grid-template-columns:minmax(0,1fr) 392px}}.page-module__u_RuDa__demoWithLog:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--k-ink);border-radius:30px;outline:3px solid #fff}.page-module__u_RuDa__demo:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--k-ink);outline:3px solid #fff}.page-module__u_RuDa__demoResponses{background:var(--k-ink);color:#fff;padding:clamp(28px,4.5vw,48px)}.page-module__u_RuDa__demoResponsesHead{margin-bottom:22px}.page-module__u_RuDa__demoResponsesHead h4{max-width:780px;font-family:var(--font-ja);letter-spacing:-.035em;margin-top:8px;font-size:clamp(24px,3.2vw,36px);font-weight:900;line-height:1.5}.page-module__u_RuDa__demoResponsesPremise{color:#ffffffd1;max-width:780px;font-family:var(--font-ja);margin-top:16px;font-size:clamp(14px,1.6vw,16px);font-weight:600;line-height:1.85}.page-module__u_RuDa__demoStep{align-items:center;gap:11px;margin:0 0 14px;display:flex}.page-module__u_RuDa__demoStepNum{background:var(--k-ink);color:#fff;width:30px;height:30px;font-family:var(--font-mono);border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid}.page-module__u_RuDa__demoStepLabel{font-family:var(--font-ja);letter-spacing:-.02em;color:var(--k-ink);font-size:clamp(17px,2vw,21px);font-weight:900;line-height:1.4}.page-module__u_RuDa__demoResponses .page-module__u_RuDa__demoStepNum{background:var(--k-yellow);color:var(--k-ink)}.page-module__u_RuDa__demoResponses .page-module__u_RuDa__demoStepLabel{color:#fff}.page-module__u_RuDa__demoResult{border-top:1px solid #d8d4c9;gap:22px;padding:clamp(24px,4vw,42px);display:grid}.page-module__u_RuDa__demoResultLead{max-width:880px;margin:2px 0 6px}.page-module__u_RuDa__demoResultLead h4{font-family:var(--font-ja);letter-spacing:-.03em;margin-top:7px;font-size:clamp(21px,2.7vw,31px);font-weight:900;line-height:1.55;display:block}.page-module__u_RuDa__demoInsights{gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-module__u_RuDa__demoInsights li{background:#fff;border-radius:16px;padding:18px 20px}.page-module__u_RuDa__demoInsightLabel{color:var(--k-ink);font-family:var(--font-ja);align-items:center;gap:9px;font-size:14px;font-weight:900;line-height:1.5;display:flex}.page-module__u_RuDa__demoInsightLabel i{background:var(--k-yellow);width:22px;height:22px;color:var(--k-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.page-module__u_RuDa__demoInsights li p{color:var(--k-body);font-family:var(--font-ja);margin-top:9px;font-size:14.5px;font-weight:700;line-height:1.85}.page-module__u_RuDa__demoDeepDive{background:var(--k-surface);border:1px solid #d8d4c9;border-radius:16px;overflow:hidden}.page-module__u_RuDa__demoDeepDiveHead{align-items:center;gap:16px;min-height:56px;padding:13px 16px;display:flex}.page-module__u_RuDa__demoDeepDiveLabel{color:var(--k-ink);font-family:var(--font-ja);font-size:14px;font-weight:900;line-height:1.5;display:block}.page-module__u_RuDa__demoDeepDiveLabel small{color:var(--k-muted);font-family:var(--font-ja);margin-top:3px;font-size:11.5px;font-weight:700;line-height:1.55;display:block}.page-module__u_RuDa__demoDeepDiveBody{background:#fff;border-top:1px solid #d8d4c9;padding:16px}.page-module__u_RuDa__demoReportProofNote{color:var(--k-muted);font-family:var(--font-ja);margin:0 clamp(16px,3vw,30px);padding-top:4px;font-size:13.5px;font-weight:700;line-height:1.8}.page-module__u_RuDa__demoVoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__u_RuDa__demoVoices li{background:#fff;border-radius:20px;padding:22px}.page-module__u_RuDa__demoAxisLabel{font-family:var(--font-mono);letter-spacing:.08em;font-size:9px;font-weight:800;line-height:1.5;display:block}.page-module__u_RuDa__demoVoices .page-module__u_RuDa__demoAxisLabel{color:#7a6500;margin-bottom:14px;font-size:10px}.page-module__u_RuDa__voicePerson{align-items:center;gap:10px;display:flex}.page-module__u_RuDa__voicePerson i{background:var(--k-surface-strong);width:34px;height:34px;font-family:var(--font-ja);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.page-module__u_RuDa__voicePerson h5,.page-module__u_RuDa__voicePerson span{font-family:var(--font-ja);display:block}.page-module__u_RuDa__voicePerson h5{font-size:13px;font-weight:800}.page-module__u_RuDa__voicePerson span{color:var(--k-muted);margin-top:2px;font-size:11px}.page-module__u_RuDa__demoVoices li>blockquote{color:var(--k-body);font-family:var(--font-ja);margin-top:18px;font-size:clamp(16px,1.7vw,20px);font-weight:800;line-height:1.75}.page-module__u_RuDa__demoVoiceJump{margin:14px 0 0}.page-module__u_RuDa__demoVoicesNote{color:#ffffff9e;font-family:var(--font-ja);margin:14px 0 0;font-size:11.5px;font-weight:600;line-height:1.7}.page-module__u_RuDa__demoReportProof{background:#ecebe7;border:1px solid #d8d4c9;border-radius:24px;overflow:hidden}.page-module__u_RuDa__demoReportProofIntro{background:#fff;grid-template-columns:145px minmax(0,1fr);gap:24px;padding:26px;display:grid}.page-module__u_RuDa__demoReportProofIntro>span{color:#6b5a0d;font-family:var(--font-mono);letter-spacing:.08em;padding-top:6px;font-size:10px;font-weight:800;line-height:1.6}.page-module__u_RuDa__demoReportProofIntro h4{max-width:780px;font-family:var(--font-ja);letter-spacing:-.025em;font-size:clamp(20px,2.4vw,28px);font-weight:900;line-height:1.55}.page-module__u_RuDa__demoReportProofIntro p{max-width:760px;color:var(--k-muted);font-family:var(--font-ja);margin-top:8px;font-size:13.5px;font-weight:700;line-height:1.8}.page-module__u_RuDa__demoActualReportFigure{background:#fff;border:1px solid #d7d8dc;border-radius:18px;margin:clamp(16px,3vw,30px);overflow:hidden;box-shadow:0 18px 48px #11110f1a}.page-module__u_RuDa__demoActualReportFigure a{background:#fff;display:block;overflow:hidden}.page-module__u_RuDa__demoActualReportFigure img{width:100%;height:auto;transition:transform .18s;display:block}.page-module__u_RuDa__demoActualReportFigure a:hover img{transform:scale(1.01)}.page-module__u_RuDa__demoActualReportFigure a:focus-visible{outline:4px solid var(--k-yellow);outline-offset:-4px}.page-module__u_RuDa__demoActualReportFigure figcaption{color:#696a70;font-family:var(--font-ja);border-top:1px solid #e3e3e0;padding:12px 16px 14px;font-size:11px;font-weight:700;line-height:1.7}.page-module__u_RuDa__demoReportWindow{background:#f4f5f7;border:1px solid #d7d8dc;border-radius:18px;margin:clamp(18px,3vw,30px);overflow:hidden;box-shadow:0 18px 48px #11110f1a}.page-module__u_RuDa__demoReportToolbar{background:#e7e8eb;border-bottom:1px solid #dedfe3;gap:4px;padding:9px;display:flex}.page-module__u_RuDa__demoReportToolbar span,.page-module__u_RuDa__demoReportToolbar strong{font-family:var(--font-ja);border-radius:9px;padding:9px 13px;font-size:11px;font-weight:800}.page-module__u_RuDa__demoReportToolbar span{color:#777980}.page-module__u_RuDa__demoReportToolbar strong{color:#292a2e;background:#fff;box-shadow:0 1px 4px #11110f1a}.page-module__u_RuDa__demoReportColumns{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);min-height:480px;display:grid}.page-module__u_RuDa__demoReportAnalysis,.page-module__u_RuDa__demoReportDialogue{min-width:0;padding:clamp(18px,2.4vw,26px)}.page-module__u_RuDa__demoReportAnalysis{background:#f7f7f8}.page-module__u_RuDa__demoReportDialogue{background:#fff;border-left:1px solid #dedfe3}.page-module__u_RuDa__demoReportAnalysis>header,.page-module__u_RuDa__demoReportDialogue>header{align-items:center;gap:11px;display:flex}.page-module__u_RuDa__demoReportAnalysis>header i,.page-module__u_RuDa__demoReportDialogue>header i{width:38px;height:38px;font-family:var(--font-mono);border-radius:11px;flex:none;place-items:center;font-size:14px;font-style:normal;font-weight:900;display:grid}.page-module__u_RuDa__demoReportAnalysis>header i{color:#fff;background:linear-gradient(135deg,#5967db,#7e4eb2)}.page-module__u_RuDa__demoReportDialogue>header i{color:#7047b4;letter-spacing:-.08em;background:#eee8ff}.page-module__u_RuDa__demoReportAnalysis h5,.page-module__u_RuDa__demoReportDialogue h5{font-family:var(--font-ja);font-size:15px;font-weight:900;line-height:1.4}.page-module__u_RuDa__demoReportAnalysis header p,.page-module__u_RuDa__demoReportDialogue header p{color:#777980;font-family:var(--font-ja);margin-top:2px;font-size:10.5px;font-weight:700;line-height:1.45}.page-module__u_RuDa__demoReportInsightCard{background:#fff;border:1px solid #dcdee4;border-radius:15px;margin-top:18px;padding:clamp(20px,2.6vw,28px)}.page-module__u_RuDa__demoReportInsightCard>span{color:#67409e;font-family:var(--font-mono);letter-spacing:.06em;background:#f2ecff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.page-module__u_RuDa__demoReportInsightCard h6{font-family:var(--font-ja);letter-spacing:-.02em;margin-top:13px;font-size:clamp(17px,2vw,22px);font-weight:900;line-height:1.65}.page-module__u_RuDa__demoReportEvidenceLink{color:#655100;font-family:var(--font-ja);background:#fff7cf;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;font-size:11px;font-weight:900;display:flex}.page-module__u_RuDa__demoReportEvidenceLink span{font-size:16px}.page-module__u_RuDa__demoReportDialogue ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.page-module__u_RuDa__demoReportDialogue li{background:#f3f3f4;border-radius:12px;width:92%;padding:12px 13px}.page-module__u_RuDa__demoReportDialogue li[data-role=moderator]{background:#f1ebff;margin-left:auto}.page-module__u_RuDa__demoReportDialogue li>span{color:#777980;font-family:var(--font-ja);font-size:9.5px;font-weight:900;display:block}.page-module__u_RuDa__demoReportDialogue li[data-role=moderator]>span{color:#7047b4}.page-module__u_RuDa__demoReportDialogue li p{color:#34353a;font-family:var(--font-ja);margin-top:5px;font-size:11.5px;font-weight:700;line-height:1.65}.page-module__u_RuDa__demoReportProofNote{color:#696a70;font-family:var(--font-ja);margin:0 clamp(18px,3vw,30px) clamp(18px,3vw,30px);font-size:10.5px;font-weight:700;line-height:1.7}.page-module__u_RuDa__demoConclusion{background:var(--k-ink);color:#fff;border-radius:22px;grid-template-columns:145px minmax(0,1fr);gap:24px;padding:26px;display:grid}.page-module__u_RuDa__demoConclusion>span{color:var(--k-yellow);padding-top:5px}.page-module__u_RuDa__demoConclusion h4{font-family:var(--font-ja);font-size:clamp(18px,2vw,23px);font-weight:900;line-height:1.6}.page-module__u_RuDa__demoConclusion p{color:#ffffff94;max-width:760px;font-family:var(--font-ja);margin-top:9px;font-size:12.5px;line-height:1.9}.page-module__u_RuDa__demoHypotheses{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding:0;list-style:none;display:grid}.page-module__u_RuDa__demoConclusion .page-module__u_RuDa__demoHypotheses>li{background:#ffffff14;border-radius:16px;padding:clamp(20px,2.4vw,26px)}.page-module__u_RuDa__demoConclusion .page-module__u_RuDa__demoHypotheses .page-module__u_RuDa__demoAxisLabel{color:var(--k-yellow);letter-spacing:.02em;font-size:clamp(13px,1.35vw,16px);line-height:1.6}.page-module__u_RuDa__demoConclusion .page-module__u_RuDa__demoHypotheses p{color:#fff;max-width:none;margin-top:12px;font-size:clamp(16px,1.65vw,19px);font-weight:800;line-height:1.75}.page-module__u_RuDa__demoApplication{background:var(--k-yellow);color:var(--k-ink);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:16px;padding:26px;display:grid}.page-module__u_RuDa__demoApplicationBody h4{font-family:var(--font-ja);font-size:clamp(18px,2vw,23px);font-weight:900;line-height:1.6}.page-module__u_RuDa__demoCopyAfter{background:#fff;border-radius:16px;padding:18px}.page-module__u_RuDa__demoMessageOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding:0;list-style:none;display:grid}.page-module__u_RuDa__demoCopyAfter>span{color:#655100;font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:700}.page-module__u_RuDa__demoCopyAfterHead{align-items:center;gap:8px;display:flex}.page-module__u_RuDa__demoCopyAfterIcon{background:var(--k-yellow);color:#655100;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.page-module__u_RuDa__demoCopyAfter small{color:var(--k-muted);font-family:var(--font-ja);margin-top:10px;font-size:12.5px;line-height:1.7;display:block}.page-module__u_RuDa__demoCopyAfter p{font-family:var(--font-ja);margin-top:8px;font-size:clamp(17px,2vw,20px);font-weight:900;line-height:1.7}.page-module__u_RuDa__demoActions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.page-module__u_RuDa__demoAlternate{min-height:50px;color:var(--k-ink);text-align:left;background:#fff;border:1px solid #cfcabe;border-radius:999px;align-content:center;padding:10px 18px;transition:border-color .16s,transform .16s;display:inline-grid}.page-module__u_RuDa__demoAlternate:hover{border-color:var(--k-ink);transform:translateY(-2px)}.page-module__u_RuDa__demoAlternate span,.page-module__u_RuDa__demoAlternate strong{font-family:var(--font-ja);display:block}.page-module__u_RuDa__demoAlternate span{color:var(--k-muted);font-size:10px;font-weight:700}.page-module__u_RuDa__demoAlternate strong{margin-top:2px;font-size:12.5px;font-weight:900}.page-module__u_RuDa__demoCta{background:var(--k-ink);color:#fff;min-height:50px;font-family:var(--font-ja);border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:7px;padding:12px 20px;font-size:13px;font-weight:800;line-height:1.5;transition:transform .16s,background .16s;display:inline-flex}.page-module__u_RuDa__demoCta:hover{background:#2b2b27;transform:translateY(-2px)}.page-module__u_RuDa__boundarySection{background:var(--k-ink);color:#fff;padding-block:clamp(68px,8vw,96px)}.page-module__u_RuDa__boundaryIntro{max-width:980px}.page-module__u_RuDa__boundaryIntro>span{color:#ffffff94}.page-module__u_RuDa__boundaryIntro h2{max-width:920px;margin-top:22px;font-size:clamp(36px,5.5vw,66px);line-height:1.35}.page-module__u_RuDa__boundaryIntro h2 strong{color:var(--k-yellow);font-weight:900}.page-module__u_RuDa__boundaryDiagram{grid-template-columns:minmax(0,1fr) 48px minmax(220px,.28fr);align-items:stretch;gap:12px;margin-top:44px;display:grid}.page-module__u_RuDa__boundaryLanes{gap:12px;display:grid}.page-module__u_RuDa__boundaryLane{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:20px;display:grid}.page-module__u_RuDa__boundaryLane header>span,.page-module__u_RuDa__boundaryLane header>strong{display:block}.page-module__u_RuDa__boundaryLane header>span{color:#ffffff75;font-family:var(--font-mono);letter-spacing:.12em;font-size:9px;font-weight:800}.page-module__u_RuDa__boundaryLane header>strong{font-family:var(--font-ja);margin-top:6px;font-size:16px;font-weight:900}.page-module__u_RuDa__boundaryLane header>em{background:var(--k-ink);color:#fff;font-family:var(--font-ja);border-radius:999px;align-items:center;gap:5px;margin-top:10px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.page-module__u_RuDa__boundaryLaneFlow{grid-template-columns:minmax(72px,.72fr) auto minmax(120px,1.25fr) auto minmax(94px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.page-module__u_RuDa__boundaryLaneFlow>svg{color:#ffffff47}.page-module__u_RuDa__boundaryStep,.page-module__u_RuDa__boundaryHypotheses{text-align:center;background:#ffffff12;border-radius:16px;align-content:center;justify-items:center;gap:9px;min-width:0;min-height:88px;padding:12px 10px;display:grid}.page-module__u_RuDa__boundaryStep span,.page-module__u_RuDa__boundaryHypotheses strong{font-family:var(--font-ja);font-size:12px;font-weight:800;line-height:1.45}.page-module__u_RuDa__boundaryLaneWithAi{border-color:var(--k-yellow);background:var(--k-yellow);color:var(--k-ink)}.page-module__u_RuDa__boundaryLaneWithAi header>span{color:#11110f85}.page-module__u_RuDa__boundaryLaneWithAi .page-module__u_RuDa__boundaryLaneFlow>svg{color:#11110f57}.page-module__u_RuDa__boundaryLaneWithAi .page-module__u_RuDa__boundaryStep,.page-module__u_RuDa__boundaryLaneWithAi .page-module__u_RuDa__boundaryHypotheses{background:#ffffff94}.page-module__u_RuDa__boundaryLaneWithAi .page-module__u_RuDa__boundaryStepAi{background:var(--k-ink);color:#fff}.page-module__u_RuDa__boundaryHypotheses>div{width:64px;height:34px;position:relative}.page-module__u_RuDa__boundaryHypotheses>div span{width:26px;height:32px;color:var(--k-ink);font-family:var(--font-mono);background:#fff;border:1px solid #11110f29;border-radius:6px;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute;top:0;left:20px}.page-module__u_RuDa__boundaryHypotheses>div span:first-child{transform:translate(-16px)rotate(-10deg)}.page-module__u_RuDa__boundaryHypotheses>div span:nth-child(2){z-index:1}.page-module__u_RuDa__boundaryHypotheses>div span:last-child{transform:translate(16px)rotate(10deg)}.page-module__u_RuDa__boundaryConnector{place-items:center;display:grid;position:relative}.page-module__u_RuDa__boundaryConnector:before{content:"";border-left:1px solid #ffffff2e;position:absolute;top:25%;bottom:25%;left:0}.page-module__u_RuDa__boundaryConnector:after{content:"";border-top:1px solid #ffffff2e;position:absolute;top:50%;left:0;right:0}.page-module__u_RuDa__boundaryConnector svg{z-index:1;box-sizing:content-box;background:var(--k-ink);color:var(--k-yellow);border-radius:50%;padding:7px;position:relative}.page-module__u_RuDa__boundaryValidation{color:var(--k-ink);text-align:center;background:#fff;border-radius:24px;align-content:center;justify-items:center;padding:28px 22px;display:grid}.page-module__u_RuDa__boundaryValidationIcon{background:var(--k-yellow);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.page-module__u_RuDa__boundaryValidation small{color:var(--k-muted);font-family:var(--font-mono);letter-spacing:.1em;margin-top:18px;font-size:9px;font-weight:800}.page-module__u_RuDa__boundaryValidation strong{font-family:var(--font-ja);margin-top:8px;font-size:19px;font-weight:900;line-height:1.5}.page-module__u_RuDa__boundaryValidation p{color:var(--k-muted);margin-top:10px;font-size:12px;font-weight:800}.page-module__u_RuDa__boundaryTakeaway{color:#ffffffd1;width:fit-content;font-family:var(--font-ja);align-items:center;gap:10px;margin-top:18px;font-size:14px;font-weight:800;line-height:1.7;display:flex}.page-module__u_RuDa__boundaryTakeaway svg{color:var(--k-yellow);flex:none}.page-module__u_RuDa__boundaryStance{border-top:5px solid var(--k-yellow);border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(34px,5vw,52px);padding:clamp(28px,4vw,44px) 0 clamp(32px,5vw,52px);display:grid}.page-module__u_RuDa__boundaryStanceLabel{padding-top:5px}.page-module__u_RuDa__boundaryStanceLabel span,.page-module__u_RuDa__boundaryStanceLabel small{font-family:var(--font-mono);font-weight:800;display:block}.page-module__u_RuDa__boundaryStanceLabel span{color:var(--k-yellow);letter-spacing:.14em;font-size:11px}.page-module__u_RuDa__boundaryStanceLabel small{color:#ffffff6b;letter-spacing:.12em;margin-top:8px;font-size:9px}.page-module__u_RuDa__boundaryStanceCopy h3{font-family:var(--font-ja);letter-spacing:-.045em;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.42}.page-module__u_RuDa__boundaryStanceCopy h3 em{color:var(--k-yellow);font-style:normal}.page-module__u_RuDa__boundaryStanceCopy p{color:#ffffffad;max-width:720px;font-family:var(--font-ja);margin-top:18px;font-size:14px;font-weight:650;line-height:2}.page-module__u_RuDa__productSection{background:var(--k-ink);color:#fff}.page-module__u_RuDa__productHead>span{color:#ffffff94}.page-module__u_RuDa__productHead p{color:#fff9}.page-module__u_RuDa__productThesis{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);margin-bottom:20px;padding:26px 0;display:grid}.page-module__u_RuDa__productThesis>span,.page-module__u_RuDa__researchFlowWrap>header span{color:var(--k-yellow);font-family:var(--font-mono);letter-spacing:.13em;font-size:10px;font-weight:700}.page-module__u_RuDa__productThesis h3{font-family:var(--font-ja);letter-spacing:-.025em;font-size:clamp(20px,2.6vw,30px);font-weight:900;line-height:1.45}.page-module__u_RuDa__productThesis p{color:#ffffffa3;max-width:770px;font-family:var(--font-ja);margin-top:9px;font-size:13px;font-weight:650;line-height:1.95}.page-module__u_RuDa__researchFlowWrap{background:linear-gradient(135deg,#ffdc2414,#0000 45%),#ffffff0b;border:1px solid #ffffff24;border-radius:24px;padding:24px}.page-module__u_RuDa__researchFlowWrap>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;display:flex}.page-module__u_RuDa__researchFlowWrap>header>div{gap:7px;display:grid}.page-module__u_RuDa__researchFlowWrap>header h3{font-family:var(--font-ja);letter-spacing:-.025em;font-size:clamp(18px,2.2vw,24px);font-weight:900;line-height:1.4}.page-module__u_RuDa__researchFlowWrap>header p{color:#ffffff94;font-family:var(--font-ja);text-align:right;font-size:11px;font-weight:700;line-height:1.7}.page-module__u_RuDa__productMechanismsIntro{border-top:1px solid #ffffff26;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);margin-top:clamp(50px,7vw,82px);padding-top:28px;display:grid}.page-module__u_RuDa__productMechanismsIntro>span{color:var(--k-yellow);font-family:var(--font-mono);letter-spacing:.13em;font-size:10px;font-weight:700}.page-module__u_RuDa__productMechanismsIntro h3{font-family:var(--font-ja);letter-spacing:-.035em;font-size:clamp(24px,3.2vw,38px);font-weight:900;line-height:1.45}.page-module__u_RuDa__productMechanismsIntro p{color:#ffffffad;max-width:760px;font-family:var(--font-ja);margin-top:11px;font-size:14px;font-weight:650;line-height:1.9}.page-module__u_RuDa__featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.page-module__u_RuDa__featureList>div{background:#ffffff13;border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;gap:7px;min-width:0;padding:19px 21px;display:flex}.page-module__u_RuDa__featureList dt{font-family:var(--font-ja);letter-spacing:-.02em;align-items:flex-start;gap:9px;font-size:15.5px;font-weight:900;line-height:1.5;display:flex}.page-module__u_RuDa__featureList dt:before{content:"";background:var(--k-yellow);border-radius:2px;flex:none;width:7px;height:7px;margin-top:8px}.page-module__u_RuDa__featureList dd{color:#ffffffb8;font-family:var(--font-ja);margin:0;padding-left:16px;font-size:13px;font-weight:650;line-height:1.8}.page-module__u_RuDa__productCta{background:#ffffff12;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(28px,4vw,44px);padding:22px 24px;display:flex}.page-module__u_RuDa__productCta p{color:#ffffff9e;font-family:var(--font-ja);font-size:13px;line-height:1.8}.page-module__u_RuDa__productCta a{background:var(--k-yellow);min-height:46px;color:var(--k-ink);font-family:var(--font-ja);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:12.5px;font-weight:800;display:inline-flex}.page-module__u_RuDa__faqWrap{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,86px);display:grid}.page-module__u_RuDa__faqTitle{position:sticky;top:104px}.page-module__u_RuDa__faqTitle h2{font-family:var(--font-ja);letter-spacing:-.04em;margin-top:14px;font-size:clamp(28px,3.6vw,43px);font-weight:900;line-height:1.45}.page-module__u_RuDa__faqTitle>p{color:var(--k-body);font-family:var(--font-ja);margin-top:18px;font-size:13px;line-height:1.95}.page-module__u_RuDa__faqIndex{gap:3px;margin-top:28px;display:grid}.page-module__u_RuDa__faqIndex a{min-height:42px;color:var(--k-body);font-family:var(--font-ja);border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:5px 8px;font-size:11.5px;font-weight:800;line-height:1.5;display:grid}.page-module__u_RuDa__faqIndex a:hover{color:var(--k-ink);background:#11110f0f}.page-module__u_RuDa__faqIndex a:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.page-module__u_RuDa__faqIndex a span{color:var(--k-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.page-module__u_RuDa__faqList{gap:46px;display:grid}.page-module__u_RuDa__faqGroup{scroll-margin-top:94px}.page-module__u_RuDa__faqGroupHead{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px;padding:0 4px;display:grid}.page-module__u_RuDa__faqGroupHead>span{background:var(--k-yellow);width:38px;height:38px;color:var(--k-ink);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.page-module__u_RuDa__faqGroupHead small{color:var(--k-muted);font-family:var(--font-mono);letter-spacing:.13em;font-size:9px;font-weight:700;display:block}.page-module__u_RuDa__faqGroupHead h3{font-family:var(--font-ja);letter-spacing:-.02em;margin-top:3px;font-size:18px;font-weight:900;line-height:1.5}.page-module__u_RuDa__faqGroupItems{gap:9px;display:grid}.page-module__u_RuDa__faqList details{background:#fff;border:1px solid #0000;border-radius:18px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.page-module__u_RuDa__faqList details[open]{border-color:#11110f1a;box-shadow:0 12px 34px #11110f0d}.page-module__u_RuDa__faqList summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:19px 20px;list-style:none;display:grid}.page-module__u_RuDa__faqList summary:focus-visible{outline:3px solid var(--k-yellow);outline-offset:-3px}.page-module__u_RuDa__faqList summary::-webkit-details-marker{display:none}.page-module__u_RuDa__faqList summary span{color:var(--k-muted);font-family:var(--font-mono);font-size:10px}.page-module__u_RuDa__faqList summary strong{font-family:var(--font-ja);font-size:13.5px;font-weight:800;line-height:1.6}.page-module__u_RuDa__faqList summary svg{color:var(--k-muted);transition:transform .16s}.page-module__u_RuDa__faqList details[open] summary svg{transform:rotate(180deg)}.page-module__u_RuDa__faqAnswer{color:var(--k-body);font-family:var(--font-ja);padding:0 20px 22px 60px;font-size:12.5px;line-height:2}.page-module__u_RuDa__faqAnswer p{max-width:760px}.page-module__u_RuDa__faqAnswer ul{background:var(--k-surface);border-radius:12px;gap:5px;margin:12px 0 0;padding:14px 16px 14px 34px;display:grid}.page-module__u_RuDa__faqAnswer li::marker{color:var(--k-muted)}.page-module__u_RuDa__faqAnswer a{color:var(--k-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.page-module__u_RuDa__register{background:var(--k-yellow);padding:clamp(86px,10vw,130px) 0;scroll-margin-top:72px}.page-module__u_RuDa__register:focus-visible{outline:3px solid var(--k-ink);outline-offset:-8px}.page-module__u_RuDa__registerInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,64px);width:min(100%,1100px);margin:0 auto;padding:0 24px;display:grid}.page-module__u_RuDa__registerLogo{width:190px;height:auto;color:var(--k-ink);margin-bottom:26px;display:block}.page-module__u_RuDa__registerCopy>span{color:var(--k-on-yellow-muted)}.page-module__u_RuDa__registerCopy h2{font-family:var(--font-ja);letter-spacing:-.045em;margin-top:13px;font-size:clamp(28px,3.8vw,46px);font-weight:900;line-height:1.45}.page-module__u_RuDa__registerCopy>p{color:#11110fab;max-width:510px;font-family:var(--font-ja);margin-top:18px;font-size:13.5px;line-height:2}.page-module__u_RuDa__registerCtaButton{background:var(--k-ink);color:#fff;min-height:62px;font-family:var(--font-ja);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:16px 32px;font-size:15px;font-weight:800;line-height:1.5;transition:transform .16s,background .16s;display:inline-flex}.page-module__u_RuDa__registerCtaButton svg{flex:none}.page-module__u_RuDa__registerCtaButton:hover{transform:translateY(-2px)}@media (max-width:1120px){.page-module__u_RuDa__heroInner{grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);gap:38px}}@media (min-width:901px) and (max-width:1120px){.page-module__u_RuDa__heroInner{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:28px;padding-left:32px;padding-right:32px}.page-module__u_RuDa__heroStatus{margin-top:0}}@media (max-width:1024px){.page-module__u_RuDa__premiseLayout{grid-template-columns:minmax(0,1fr);gap:14px}.page-module__u_RuDa__premiseLayout>span{padding-top:0}}@media (max-width:900px){.page-module__u_RuDa__hero,.page-module__u_RuDa__heroInner{min-height:auto}.page-module__u_RuDa__heroInner{grid-template-columns:minmax(0,1fr);padding-top:28px}.page-module__u_RuDa__heroCopy{max-width:760px}.page-module__u_RuDa__heroLogo{width:min(300px,68vw)}.page-module__u_RuDa__sectionHead,.page-module__u_RuDa__premiseLayout{grid-template-columns:minmax(0,1fr);gap:14px}.page-module__u_RuDa__premiseLayout>span,.page-module__u_RuDa__sectionHead>span{padding-top:0}.page-module__u_RuDa__productThesis,.page-module__u_RuDa__productMechanismsIntro{grid-template-columns:minmax(0,1fr);gap:12px}.page-module__u_RuDa__researchFlowWrap>header{flex-direction:column;align-items:flex-start;gap:8px}.page-module__u_RuDa__researchFlowWrap>header p{text-align:left}.page-module__u_RuDa__featureList{grid-template-columns:minmax(0,1fr)}.page-module__u_RuDa__faqWrap{grid-template-columns:minmax(0,1fr);gap:34px}.page-module__u_RuDa__faqTitle{position:static}.page-module__u_RuDa__faqIndex{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__u_RuDa__registerInner{grid-template-columns:minmax(0,1fr)}.page-module__u_RuDa__registerCtaButton{justify-self:start}.page-module__u_RuDa__registerCopy{max-width:700px}.page-module__u_RuDa__premiseCases{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__u_RuDa__premiseCases>li,.page-module__u_RuDa__premiseCases>li:nth-child(5){grid-column:auto}.page-module__u_RuDa__premiseCaseBody{grid-template-columns:minmax(0,1fr) 118px}.page-module__u_RuDa__productCta{flex-direction:column;align-items:flex-start}.page-module__u_RuDa__demoMessageOptions,.page-module__u_RuDa__demoVoices,.page-module__u_RuDa__demoHypotheses,.page-module__u_RuDa__demoReportProofIntro,.page-module__u_RuDa__demoReportColumns{grid-template-columns:minmax(0,1fr)}.page-module__u_RuDa__demoReportProofIntro{gap:8px}.page-module__u_RuDa__demoReportProofIntro>span{padding-top:0}.page-module__u_RuDa__demoReportDialogue{border-top:1px solid #dedfe3;border-left:0}.page-module__u_RuDa__boundaryDiagram{grid-template-columns:minmax(0,1fr) 40px minmax(190px,.3fr)}.page-module__u_RuDa__boundaryLane{grid-template-columns:108px minmax(0,1fr);gap:12px;padding:16px}}@media (max-width:700px){.page-module__u_RuDa__heroInner{padding:22px 22px 48px}.page-module__u_RuDa__productThesis{padding:20px 0}.page-module__u_RuDa__researchFlowWrap{border-radius:18px;padding:18px}.page-module__u_RuDa__productMechanismsIntro{margin-top:46px;padding-top:22px}.page-module__u_RuDa__productMechanismsIntro h3{font-size:clamp(25px,7.7vw,34px)}.page-module__u_RuDa__productMechanismsIntro p{font-size:13.5px}.page-module__u_RuDa__featureList{margin-top:20px}.page-module__u_RuDa__featureList>div{border-radius:16px;padding:16px 18px}.page-module__u_RuDa__featureList dt{font-size:15px}.page-module__u_RuDa__hero h1{font-size:clamp(34px,11vw,48px)}.page-module__u_RuDa__hero h1 br,.page-module__u_RuDa__sectionHead h2 br,.page-module__u_RuDa__premiseLayout h2 br,.page-module__u_RuDa__registerCopy h2 br{display:none}.page-module__u_RuDa__heroActions{flex-direction:column;align-items:stretch}.page-module__u_RuDa__primaryButton,.page-module__u_RuDa__secondaryButton{width:100%}.page-module__u_RuDa__section{padding:78px 0}.page-module__u_RuDa__premiseSection{padding:56px 0}.page-module__u_RuDa__integratedDemo{border-radius:24px;margin-top:34px;padding:22px 18px}.page-module__u_RuDa__demoResponses{padding:26px 20px}.page-module__u_RuDa__demoResponsesHead h4{font-size:24px}.page-module__u_RuDa__container,.page-module__u_RuDa__containerWide{padding:0 20px}.page-module__u_RuDa__boundaryIntro h2{font-size:clamp(34px,10vw,52px)}.page-module__u_RuDa__boundaryDiagram{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:32px}.page-module__u_RuDa__boundaryLane{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.page-module__u_RuDa__boundaryLane header{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.page-module__u_RuDa__boundaryLane header>strong,.page-module__u_RuDa__boundaryLane header>em{margin-top:0}.page-module__u_RuDa__boundaryLane header>em{margin-left:auto}.page-module__u_RuDa__boundaryLaneFlow{grid-template-columns:minmax(54px,.72fr) auto minmax(82px,1.25fr) auto minmax(72px,1fr);gap:4px}.page-module__u_RuDa__boundaryStep,.page-module__u_RuDa__boundaryHypotheses{border-radius:13px;gap:7px;min-height:80px;padding:9px 5px}.page-module__u_RuDa__boundaryStep span,.page-module__u_RuDa__boundaryHypotheses strong{font-size:10.5px}.page-module__u_RuDa__boundaryLaneFlow>svg{width:14px}.page-module__u_RuDa__boundaryHypotheses>div{transform:scale(.84)}.page-module__u_RuDa__boundaryConnector{height:34px}.page-module__u_RuDa__boundaryConnector:before{top:0;bottom:0;left:50%}.page-module__u_RuDa__boundaryConnector:after{display:none}.page-module__u_RuDa__boundaryConnector svg{transform:rotate(90deg)}.page-module__u_RuDa__boundaryValidation{border-radius:20px;padding:22px}.page-module__u_RuDa__boundaryValidationIcon{width:48px;height:48px}.page-module__u_RuDa__boundaryTakeaway{align-items:flex-start;font-size:13px}.page-module__u_RuDa__boundaryStance{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 0 30px}.page-module__u_RuDa__boundaryStanceLabel{align-items:baseline;gap:12px;padding-top:0;display:flex}.page-module__u_RuDa__boundaryStanceLabel small{margin-top:0}.page-module__u_RuDa__boundaryStanceCopy h3{font-size:clamp(28px,8.5vw,40px)}.page-module__u_RuDa__boundaryStanceCopy p{font-size:13.5px}.page-module__u_RuDa__premiseCases{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.page-module__u_RuDa__premiseCaseBody{grid-template-columns:minmax(0,1fr) 112px;min-height:0}.page-module__u_RuDa__premiseScrollHint{max-width:520px;margin-top:12px;font-size:11px}.page-module__u_RuDa__premiseCase>header{padding:14px 18px}.page-module__u_RuDa__premiseCaseBefore{flex-direction:column;justify-content:center;padding:18px;display:flex}.page-module__u_RuDa__premiseCaseFigure{border-top:0;border-left:1px solid #11110f14;grid-template-rows:minmax(0,1fr) auto}.page-module__u_RuDa__premiseCaseImage{min-height:88px}.page-module__u_RuDa__premiseCaseFigure figcaption{border-top:1px solid #11110f14;border-left:0;display:block}.page-module__u_RuDa__integratedDemoCaseCopy{padding:18px}.page-module__u_RuDa__integratedDemoCaseCopy h3{margin-top:11px;font-size:16px}.page-module__u_RuDa__integratedDemoCaseCopy p{margin-top:9px;font-size:18px}.page-module__u_RuDa__premiseCta{margin-top:20px}.page-module__u_RuDa__immediateGrid,.page-module__u_RuDa__demoVoices{grid-template-columns:minmax(0,1fr)}.page-module__u_RuDa__premiseCta,.page-module__u_RuDa__demoAlternate,.page-module__u_RuDa__demoCta{width:100%}.page-module__u_RuDa__productCta a{text-align:center;white-space:normal;width:100%;min-width:0;max-width:100%;padding:12px 14px;line-height:1.5}.page-module__u_RuDa__immediateCard{grid-template-rows:auto auto;grid-template-columns:116px minmax(0,1fr);align-items:center;column-gap:14px;min-height:0;padding:12px 14px 12px 12px;display:grid}.page-module__u_RuDa__immediateIllustration{border:0;border-radius:12px;grid-row:1/3;align-self:center;margin:0}.page-module__u_RuDa__immediateCard>span{align-self:end}.page-module__u_RuDa__immediateCard h3{align-self:start;margin-top:5px;font-size:15px;line-height:1.55}.page-module__u_RuDa__demoReportWindow{margin:14px}.page-module__u_RuDa__demoReportToolbar span,.page-module__u_RuDa__demoReportToolbar strong{text-align:center;flex:1;padding-inline:8px}.page-module__u_RuDa__demoReportAnalysis,.page-module__u_RuDa__demoReportDialogue{padding:18px 14px}.page-module__u_RuDa__demoReportDialogue li{width:100%}.page-module__u_RuDa__demoReportProofNote{margin:0 16px 18px}.page-module__u_RuDa__demoMessageOptions,.page-module__u_RuDa__demoConclusion,.page-module__u_RuDa__demoApplication,.page-module__u_RuDa__demoHypotheses{grid-template-columns:minmax(0,1fr)}.page-module__u_RuDa__faqAnswer{padding-left:20px}}@media (max-width:380px){.page-module__u_RuDa__hero h1{font-size:clamp(32px,9.5vw,37px)}.page-module__u_RuDa__premiseCase>header{flex-direction:column;align-items:flex-start;gap:9px}.page-module__u_RuDa__premiseCase>header h3{text-align:left}.page-module__u_RuDa__premiseCaseBody{grid-template-columns:minmax(0,1fr) 96px}.page-module__u_RuDa__premiseCaseBefore{padding:16px 10px 16px 16px}.page-module__u_RuDa__integratedDemoCaseCopy{padding:16px 12px 16px 16px}.page-module__u_RuDa__integratedDemoCaseCopy p{font-size:17px}.page-module__u_RuDa__faqIndex{grid-template-columns:minmax(0,1fr)}.page-module__u_RuDa__registerInner{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.page-module__u_RuDa__primaryButton,.page-module__u_RuDa__secondaryButton,.page-module__u_RuDa__premiseCta,.page-module__u_RuDa__demoAlternate,.page-module__u_RuDa__demoCta,.page-module__u_RuDa__faqList details,.page-module__u_RuDa__faqList summary svg{transition:none}}
.CaseStorySteps-module__9-mYhW__wrap{background:#fff;border-top:1px solid #e3e0d6;padding:clamp(24px,4vw,42px)}.CaseStorySteps-module__9-mYhW__head>span{color:#6b5a0d;font-family:var(--font-mono);letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.CaseStorySteps-module__9-mYhW__head h4{max-width:900px;font-family:var(--font-ja);letter-spacing:-.025em;color:var(--k-ink);margin-top:9px;font-size:clamp(19px,2.4vw,27px);font-weight:900;line-height:1.6}.CaseStorySteps-module__9-mYhW__head>p{max-width:780px;color:var(--k-muted);font-family:var(--font-ja);margin-top:10px;font-size:clamp(13.5px,1.5vw,15px);font-weight:600;line-height:1.9}.CaseStorySteps-module__9-mYhW__steps{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.CaseStorySteps-module__9-mYhW__step{background:var(--k-surface);border:1px solid #e0dcd1;border-radius:18px;padding:clamp(18px,2.6vw,26px);position:relative}.CaseStorySteps-module__9-mYhW__stepHead{align-items:flex-start;gap:12px;display:flex}.CaseStorySteps-module__9-mYhW__stepNum{background:var(--k-ink);width:34px;height:34px;color:var(--k-yellow);font-family:var(--font-mono);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid}.CaseStorySteps-module__9-mYhW__stepHead strong{font-family:var(--font-mono);letter-spacing:.08em;color:#6b5a0d;font-size:11px;font-weight:800;display:block}.CaseStorySteps-module__9-mYhW__stepHead p{font-family:var(--font-ja);letter-spacing:-.02em;color:var(--k-ink);margin-top:3px;font-size:clamp(15.5px,1.8vw,18px);font-weight:900;line-height:1.6}.CaseStorySteps-module__9-mYhW__stepBody{gap:12px;margin-top:14px;padding-left:clamp(0px,2vw,46px);display:grid}.CaseStorySteps-module__9-mYhW__docQuote{border-left:3px solid var(--k-yellow);background:#fff;border-radius:0 12px 12px 0;margin:0;padding:14px 16px}.CaseStorySteps-module__9-mYhW__docQuote figcaption{font-family:var(--font-mono);letter-spacing:.06em;color:var(--k-muted);font-size:9.5px;font-weight:800}.CaseStorySteps-module__9-mYhW__docQuote blockquote{font-family:var(--font-ja);color:var(--k-body);margin:7px 0 0;font-size:clamp(14px,1.6vw,15.5px);font-weight:700;line-height:1.85}.CaseStorySteps-module__9-mYhW__declarationQuote blockquote{color:var(--k-ink);font-weight:800}.CaseStorySteps-module__9-mYhW__badgeRow{flex-wrap:wrap;gap:7px;margin:0;display:flex}.CaseStorySteps-module__9-mYhW__badgeRow span,.CaseStorySteps-module__9-mYhW__badgeRow strong{font-family:var(--font-ja);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.4;display:inline-block}.CaseStorySteps-module__9-mYhW__badgeRow span{color:var(--k-body);background:#fff;border:1px solid #d8d4c9}.CaseStorySteps-module__9-mYhW__badgeRow strong{background:var(--k-ink);color:#fff}.CaseStorySteps-module__9-mYhW__styleDescription{font-family:var(--font-ja);color:var(--k-body);margin:0;font-size:13.5px;font-weight:700;line-height:1.8}.CaseStorySteps-module__9-mYhW__moreDetails{background:#fff;border:1px solid #ddd9cd;border-radius:12px}.CaseStorySteps-module__9-mYhW__moreDetails summary{cursor:pointer;font-family:var(--font-ja);color:var(--k-ink);padding:11px 14px;font-size:13px;font-weight:800}.CaseStorySteps-module__9-mYhW__moreDetails[open] summary{border-bottom:1px solid #eae6da}.CaseStorySteps-module__9-mYhW__keyQuestions{gap:8px;margin:0;padding:12px 16px 14px 34px;display:grid}.CaseStorySteps-module__9-mYhW__keyQuestions li{font-family:var(--font-ja);color:var(--k-body);font-size:13.5px;font-weight:600;line-height:1.8}.CaseStorySteps-module__9-mYhW__conditionFull{font-family:var(--font-ja);color:var(--k-body);margin:0;padding:12px 16px 14px;font-size:13.5px;font-weight:600;line-height:1.85}.CaseStorySteps-module__9-mYhW__members{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.CaseStorySteps-module__9-mYhW__members li{background:#fff;border:1px solid #e3dfd4;border-radius:14px;padding:14px}.CaseStorySteps-module__9-mYhW__memberPerson{align-items:center;gap:10px;display:flex}.CaseStorySteps-module__9-mYhW__memberPerson h5{font-family:var(--font-ja);color:var(--k-ink);font-size:13.5px;font-weight:800}.CaseStorySteps-module__9-mYhW__memberPerson span{color:var(--k-muted);font-family:var(--font-ja);margin-top:2px;font-size:11.5px;font-weight:600;line-height:1.5;display:block}.CaseStorySteps-module__9-mYhW__members li>p{font-family:var(--font-ja);color:var(--k-body);margin:10px 0 0;font-size:12.5px;font-weight:700;line-height:1.7}.CaseStorySteps-module__9-mYhW__members li>p>span{font-family:var(--font-mono);letter-spacing:.08em;color:#7a6500;margin-bottom:2px;font-size:9px;font-weight:800;display:block}.CaseStorySteps-module__9-mYhW__fitNote{font-family:var(--font-ja);color:var(--k-body);margin:0;font-size:13px;font-weight:700;line-height:1.8}.CaseStorySteps-module__9-mYhW__fitNote span{font-family:var(--font-mono);letter-spacing:.08em;color:#7a6500;font-size:9px;font-weight:800;display:block}.CaseStorySteps-module__9-mYhW__stepNote{color:var(--k-muted);font-family:var(--font-ja);margin:0;font-size:12px;font-weight:600;line-height:1.7}.CaseStorySteps-module__9-mYhW__craft{font-family:var(--font-ja);color:var(--k-ink);margin:0;font-size:clamp(13.5px,1.6vw,15px);font-weight:800;line-height:1.85}.CaseStorySteps-module__9-mYhW__exchanges{gap:12px;display:grid}.CaseStorySteps-module__9-mYhW__exchange{background:#fff;border:1px solid #e3dfd4;border-radius:14px;gap:10px;margin:0;padding:14px 16px 16px;display:grid}.CaseStorySteps-module__9-mYhW__exchange>figcaption{font-family:var(--font-mono);letter-spacing:.08em;color:#6b5a0d;font-size:10px;font-weight:800}.CaseStorySteps-module__9-mYhW__bubbleRow{align-items:flex-start;gap:10px;display:flex}.CaseStorySteps-module__9-mYhW__bubbleRow>i{background:var(--k-yellow);width:30px;height:30px;color:var(--k-ink);border-radius:50%;flex:none;place-items:center;display:grid}.CaseStorySteps-module__9-mYhW__bubble{background:var(--k-surface);border-radius:4px 14px 14px;flex:1;min-width:0;padding:10px 13px}.CaseStorySteps-module__9-mYhW__bubbleRowModerator .CaseStorySteps-module__9-mYhW__bubble{background:#f2ecd8}.CaseStorySteps-module__9-mYhW__bubble small{font-family:var(--font-ja);color:var(--k-muted);margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.CaseStorySteps-module__9-mYhW__bubble p{font-family:var(--font-ja);color:var(--k-body);margin:0;font-size:13.5px;font-weight:600;line-height:1.85}.CaseStorySteps-module__9-mYhW__bubbleAnswer p{color:var(--k-ink);font-weight:700}.CaseStorySteps-module__9-mYhW__jumpRow{margin:2px 0 0}@media (max-width:700px){.CaseStorySteps-module__9-mYhW__stepBody{padding-left:0}.CaseStorySteps-module__9-mYhW__members{grid-template-columns:1fr}}
.ConversationLogRail-module__mbe_Bq__rail{min-width:0}.ConversationLogRail-module__mbe_Bq__jump{color:#6b5a0d;font-family:var(--font-ja);cursor:pointer;background:#fff;border:1px solid #d8d4c9;border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 11px;font-size:11.5px;font-weight:800;line-height:1.4;transition:border-color .15s,background .15s;display:inline-flex}.ConversationLogRail-module__mbe_Bq__jump:hover{background:#fdf8e3;border-color:#b9a53d}.ConversationLogRail-module__mbe_Bq__jump:focus-visible{outline-offset:2px;outline:2px solid #11110f}.ConversationLogRail-module__mbe_Bq__jump svg{color:#b99b00;flex:none}.ConversationLogRail-module__mbe_Bq__mobileToggle{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d4c9;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;display:none}.ConversationLogRail-module__mbe_Bq__mobileToggle span{gap:2px;display:grid}.ConversationLogRail-module__mbe_Bq__mobileToggle strong{font-family:var(--font-ja);color:var(--k-ink);font-size:14px;font-weight:900}.ConversationLogRail-module__mbe_Bq__mobileToggle small{font-family:var(--font-mono);color:var(--k-muted);font-size:10.5px;font-weight:700}.ConversationLogRail-module__mbe_Bq__mobileToggle svg{color:var(--k-muted);flex:none;transition:rotate .2s}.ConversationLogRail-module__mbe_Bq__mobileToggle[aria-expanded=true] svg{rotate:180deg}.ConversationLogRail-module__mbe_Bq__mobileToggle:focus-visible{outline-offset:2px;outline:2px solid #11110f}.ConversationLogRail-module__mbe_Bq__panel{background:#fff;border:1px solid #d8d4c9;border-radius:22px;flex-direction:column;min-height:0;display:none;overflow:hidden}.ConversationLogRail-module__mbe_Bq__head{border-bottom:1px solid #e3dfd4;flex:none;align-items:flex-start;gap:11px;padding:16px 18px 14px;display:flex}.ConversationLogRail-module__mbe_Bq__head>i{background:var(--k-yellow);width:30px;height:30px;color:var(--k-ink);border-radius:9px;flex:none;place-items:center;display:grid}.ConversationLogRail-module__mbe_Bq__head strong{font-family:var(--font-ja);letter-spacing:-.02em;color:var(--k-ink);font-size:15px;font-weight:900;display:block}.ConversationLogRail-module__mbe_Bq__head span{font-family:var(--font-mono);letter-spacing:.02em;color:var(--k-muted);margin-top:3px;font-size:10.5px;font-weight:700;display:block}.ConversationLogRail-module__mbe_Bq__head p{font-family:var(--font-ja);color:var(--k-muted);margin:7px 0 0;font-size:12px;font-weight:600;line-height:1.75}.ConversationLogRail-module__mbe_Bq__scroll{overscroll-behavior:contain;background:#faf8f2;flex:1;align-content:start;gap:14px;min-height:0;margin:0;padding:16px;list-style:none;display:grid;overflow-y:auto}.ConversationLogRail-module__mbe_Bq__foot{font-family:var(--font-ja);color:var(--k-muted);background:#fff;border-top:1px solid #e3dfd4;flex:none;padding:10px 18px;font-size:10.5px;font-weight:700}.ConversationLogRail-module__mbe_Bq__row{align-items:flex-start;gap:9px;display:flex}.ConversationLogRail-module__mbe_Bq__micIcon,.ConversationLogRail-module__mbe_Bq__groupIcon{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.ConversationLogRail-module__mbe_Bq__micIcon{background:var(--k-yellow);color:var(--k-ink)}.ConversationLogRail-module__mbe_Bq__groupIcon{background:var(--k-surface-strong);color:var(--k-muted)}.ConversationLogRail-module__mbe_Bq__msg{background:#fff;border:1px solid #eeeade;border-radius:4px 12px 12px;flex:1;min-width:0;padding:8px 12px 10px;transition:box-shadow .25s}.ConversationLogRail-module__mbe_Bq__rowModerator .ConversationLogRail-module__mbe_Bq__msg{background:#f2ecd8;border-color:#e7dfc4}.ConversationLogRail-module__mbe_Bq__row[data-active] .ConversationLogRail-module__mbe_Bq__msg{box-shadow:0 0 0 2.5px #f5c400}.ConversationLogRail-module__mbe_Bq__speaker{flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-bottom:3px;display:flex}.ConversationLogRail-module__mbe_Bq__speaker strong{font-family:var(--font-ja);color:var(--k-muted);font-size:10.5px;font-weight:800}.ConversationLogRail-module__mbe_Bq__speaker em{font-family:var(--font-ja);color:#a39f93;font-size:10px;font-style:normal;font-weight:600}.ConversationLogRail-module__mbe_Bq__msg p{font-family:var(--font-ja);color:var(--k-body);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:600;line-height:1.8}@media (min-width:1121px){.ConversationLogRail-module__mbe_Bq__panel{max-height:calc(100vh - 108px);display:flex;position:sticky;top:84px}}@media (max-width:1120px){.ConversationLogRail-module__mbe_Bq__mobileToggle{display:flex}.ConversationLogRail-module__mbe_Bq__panel[data-open]{max-height:72vh;margin-top:10px;display:flex}}
.VoicePortrait-module__eg-zlW__avatar{object-fit:cover;object-position:top;background:#f4efe3;border:1px solid #00000014;border-radius:50%;flex:none;width:34px;height:34px}.VoicePortrait-module__eg-zlW__sm{border-color:#ffffff47;width:24px;height:24px}
.ReportExplorer-module__0xizWq__trigger{box-sizing:border-box;width:calc(100% - clamp(32px,6vw,60px));color:var(--tamko-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d7d8dc;border-radius:18px;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,28px);margin:clamp(16px,3vw,30px);padding:16px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 18px 48px #11110f1a}.ReportExplorer-module__0xizWq__trigger:hover,.ReportExplorer-module__0xizWq__trigger:focus-visible{border-color:var(--tamko-blue);outline:none;transform:translateY(-2px);box-shadow:0 22px 56px #11110f24}.ReportExplorer-module__0xizWq__trigger:focus-visible{outline:3px solid var(--tamko-accent);outline-offset:2px}.ReportExplorer-module__0xizWq__triggerThumb{aspect-ratio:16/10;background:#fff;border:1px solid #dfe0e4;border-radius:10px;position:relative;overflow:hidden}.ReportExplorer-module__0xizWq__triggerThumb img{object-fit:cover;object-position:top center;transition:transform .24s}.ReportExplorer-module__0xizWq__trigger:hover .ReportExplorer-module__0xizWq__triggerThumb img,.ReportExplorer-module__0xizWq__trigger:focus-visible .ReportExplorer-module__0xizWq__triggerThumb img{transform:scale(1.02)}.ReportExplorer-module__0xizWq__triggerShade{background:linear-gradient(#0000 62%,#0c12186b);position:absolute;inset:0}.ReportExplorer-module__0xizWq__triggerBadge{color:#fff;font-family:var(--font-mono);letter-spacing:.08em;background:#0a0a09c7;border-radius:4px;padding:4px 8px;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.ReportExplorer-module__0xizWq__triggerMeta{flex-direction:column;gap:8px;min-width:0;display:flex}.ReportExplorer-module__0xizWq__triggerMeta>span{color:var(--tamko-blue);font-family:var(--font-mono);letter-spacing:.1em;font-size:10px;font-weight:800}.ReportExplorer-module__0xizWq__triggerMeta strong{font-family:var(--font-ja);letter-spacing:-.02em;font-size:clamp(15px,1.8vw,18px);font-weight:800;line-height:1.55}.ReportExplorer-module__0xizWq__triggerMeta p{color:#696a70;font-family:var(--font-ja);font-size:13px;font-weight:700;line-height:1.75}.ReportExplorer-module__0xizWq__triggerAction{color:var(--tamko-ink);font-family:var(--font-ja);align-items:center;gap:7px;margin-top:2px;font-size:13.5px;font-weight:800;display:inline-flex}.ReportExplorer-module__0xizWq__trigger:hover .ReportExplorer-module__0xizWq__triggerAction,.ReportExplorer-module__0xizWq__trigger:focus-visible .ReportExplorer-module__0xizWq__triggerAction{color:var(--tamko-blue)}.ReportExplorer-module__0xizWq__modal{--module-accent:var(--tamko-accent);--module-blue:var(--tamko-blue);--module-ink:var(--tamko-ink);--module-line:#e5e5e2;--module-muted:#999992;--module-body:#3a3a38;width:min(1540px,100vw - 28px);max-width:min(1540px,100vw - 28px);height:min(920px,100vh - 28px);max-height:calc(100vh - 28px);color:var(--module-ink);background:#f6f6f1;border:1px solid #0d1d142e;border-radius:3px;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden;box-shadow:0 28px 90px #060c0857}.ReportExplorer-module__0xizWq__modalHeader{border-bottom:1px solid var(--module-line);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:14px 18px 14px 24px;display:flex}.ReportExplorer-module__0xizWq__modalHeading{align-items:center;gap:18px;min-width:0;display:flex}.ReportExplorer-module__0xizWq__modalHeading>span{color:var(--module-blue);font-family:var(--font-mono);letter-spacing:.13em;flex:none;font-size:9px;font-weight:700}.ReportExplorer-module__0xizWq__modalTitle{color:var(--module-ink);font-family:var(--font-ja);font-size:17px;font-weight:800;line-height:1.4}.ReportExplorer-module__0xizWq__modalDescription{color:var(--module-muted);font-family:var(--font-ja);margin-top:2px;font-size:14px}.ReportExplorer-module__0xizWq__closeButton{border:1px solid var(--module-line);width:40px;height:40px;color:var(--module-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.ReportExplorer-module__0xizWq__closeButton:hover,.ReportExplorer-module__0xizWq__closeButton:focus-visible{border-color:var(--module-ink);background:var(--module-ink);color:#fff;outline:none}.ReportExplorer-module__0xizWq__modalBody{grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid}.ReportExplorer-module__0xizWq__stage{background:#e7e9e4;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:14px;display:grid}.ReportExplorer-module__0xizWq__stageLabel{color:#6b756e;font-family:var(--font-mono);letter-spacing:.13em;justify-content:space-between;gap:20px;padding:0 3px 10px;font-size:9px;display:flex}.ReportExplorer-module__0xizWq__stageLabel span:last-child{font-family:var(--font-ja);letter-spacing:0}.ReportExplorer-module__0xizWq__imageScroller{scrollbar-color:#98a49b #edf0ec;scrollbar-width:thin;background:#fff;border:1px solid #cbd2cb;min-height:0;overflow:auto}.ReportExplorer-module__0xizWq__imageCanvas{width:100%;min-width:720px;line-height:0;position:relative}.ReportExplorer-module__0xizWq__reportImage{width:100%;height:auto;display:block}.ReportExplorer-module__0xizWq__hotspot{z-index:2;background:var(--module-blue);color:#fff;width:28px;height:28px;font-family:var(--font-mono);cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;font-size:10px;font-weight:800;line-height:1;transition:transform .16s,background .16s,box-shadow .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #2e8ec433,0 4px 14px #081f1233}.ReportExplorer-module__0xizWq__hotspot:after{content:"";border:1px solid #2e8ec459;border-radius:50%;width:40px;height:40px;animation:2s ease-out infinite ReportExplorer-module__0xizWq__reportPulse;position:absolute}.ReportExplorer-module__0xizWq__hotspot:hover,.ReportExplorer-module__0xizWq__hotspot:focus-visible,.ReportExplorer-module__0xizWq__hotspotActive{background:var(--module-accent);color:var(--module-ink);outline:none;transform:translate(-50%,-50%)scale(1.16);box-shadow:0 0 0 5px #f5c2003d,0 4px 14px #081f1238}.ReportExplorer-module__0xizWq__hotspotActive{z-index:3}.ReportExplorer-module__0xizWq__hotspotActive:after{border-color:#f5c200b3}.ReportExplorer-module__0xizWq__hotspotCallout{border:1px solid var(--module-line);width:max-content;max-width:230px;color:var(--module-ink);font-family:var(--font-ja);text-align:left;white-space:normal;pointer-events:none;opacity:0;background:#fff;border-radius:2px;padding:8px 11px;font-size:13px;font-weight:700;line-height:1.5;transition:opacity .16s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 6px 20px #081f1229}.ReportExplorer-module__0xizWq__hotspotActive .ReportExplorer-module__0xizWq__hotspotCallout{opacity:1}.ReportExplorer-module__0xizWq__calloutLeft{left:auto;right:calc(100% + 12px)}.ReportExplorer-module__0xizWq__guide{border-left:1px solid var(--module-line);background:#fff;flex-direction:column;gap:22px;min-height:0;padding:25px 23px;display:flex;overflow-y:auto}.ReportExplorer-module__0xizWq__guideLabel{color:var(--module-blue);font-family:var(--font-mono);letter-spacing:.13em;font-size:9px;font-weight:800}.ReportExplorer-module__0xizWq__guideConclusion{font-family:var(--font-ja);letter-spacing:-.02em;margin-top:10px;font-size:15px;font-weight:800;line-height:1.7}.ReportExplorer-module__0xizWq__guideDescription{font-family:var(--font-ja);color:var(--module-body);margin-top:8px;font-size:13.5px;line-height:1.85}.ReportExplorer-module__0xizWq__guideList{border-top:1px solid var(--module-line);flex-direction:column;display:flex}.ReportExplorer-module__0xizWq__guideItem{border:0;border-bottom:1px solid var(--module-line);color:var(--module-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:27px 1fr;gap:11px;padding:16px 2px;display:grid}.ReportExplorer-module__0xizWq__guideItem>span:first-child{border:1px solid var(--module-line);width:24px;height:24px;color:var(--module-muted);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;transition:all .15s;display:grid}.ReportExplorer-module__0xizWq__guideItem strong,.ReportExplorer-module__0xizWq__guideItem small{font-family:var(--font-ja);display:block}.ReportExplorer-module__0xizWq__guideItem strong{font-size:14px;font-weight:700;line-height:1.6}.ReportExplorer-module__0xizWq__guideItem small{max-height:0;color:var(--module-body);opacity:0;margin-top:0;font-size:13.5px;line-height:1.75;transition:max-height .22s,margin .22s,opacity .18s;overflow:hidden}.ReportExplorer-module__0xizWq__guideItem:hover>span:first-child,.ReportExplorer-module__0xizWq__guideItem:focus-visible>span:first-child,.ReportExplorer-module__0xizWq__guideItemActive>span:first-child{border-color:var(--module-blue);background:var(--module-blue);color:#fff}.ReportExplorer-module__0xizWq__guideItem:focus-visible{outline:2px solid var(--module-blue);outline-offset:-2px}.ReportExplorer-module__0xizWq__guideItemActive small{opacity:1;max-height:160px;margin-top:7px}.ReportExplorer-module__0xizWq__liveLink{border:1px solid var(--module-line);color:var(--module-ink);font-family:var(--font-ja);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px 14px;font-size:14px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.ReportExplorer-module__0xizWq__liveLink:hover,.ReportExplorer-module__0xizWq__liveLink:focus-visible{border-color:var(--module-blue);background:#edf6fb;outline:none}.ReportExplorer-module__0xizWq__modalFooter{border-top:1px solid var(--module-line);color:#6b756e;min-height:56px;font-family:var(--font-ja);background:#fff;align-items:center;gap:10px;padding:12px 24px;font-size:11px;font-weight:700;line-height:1.7;display:flex}.ReportExplorer-module__0xizWq__modalFooter svg{flex:none}@keyframes ReportExplorer-module__0xizWq__reportPulse{0%{opacity:.9;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.35)}}@media (max-width:1050px){.ReportExplorer-module__0xizWq__modalBody{grid-template-columns:minmax(0,1fr) 280px}.ReportExplorer-module__0xizWq__guide{padding:20px 18px}}@media (max-width:820px){.ReportExplorer-module__0xizWq__trigger{grid-template-columns:1fr}.ReportExplorer-module__0xizWq__modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.ReportExplorer-module__0xizWq__modalBody{display:block;overflow-y:auto}.ReportExplorer-module__0xizWq__stage{height:min(58vh,520px)}.ReportExplorer-module__0xizWq__guide{border-top:1px solid var(--module-line);border-left:0;overflow:visible}}@media (max-width:560px){.ReportExplorer-module__0xizWq__hotspotCallout{max-width:150px;padding:6px 9px;font-size:12px}.ReportExplorer-module__0xizWq__modalHeader{min-height:66px;padding:10px 12px}.ReportExplorer-module__0xizWq__modalHeading{gap:10px}.ReportExplorer-module__0xizWq__modalTitle{font-size:13px}.ReportExplorer-module__0xizWq__modalDescription{display:none}.ReportExplorer-module__0xizWq__closeButton{width:36px;height:36px}.ReportExplorer-module__0xizWq__stage{height:46vh;padding:8px}.ReportExplorer-module__0xizWq__imageCanvas{min-width:620px}.ReportExplorer-module__0xizWq__guide{padding:18px 14px}.ReportExplorer-module__0xizWq__modalFooter{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.ReportExplorer-module__0xizWq__trigger,.ReportExplorer-module__0xizWq__triggerThumb img,.ReportExplorer-module__0xizWq__hotspot,.ReportExplorer-module__0xizWq__guideItem small,.ReportExplorer-module__0xizWq__hotspotCallout{transition:none}.ReportExplorer-module__0xizWq__hotspot:after{animation:none}}
.HeroScreenStack-module__RDj4DG__stack{place-self:stretch stretch;min-height:min(74vh,600px);position:relative}.HeroScreenStack-module__RDj4DG__tag{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd1;font-family:var(--font-mono);letter-spacing:.11em;white-space:nowrap;background:#11110fa8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 11px;font-size:10px;display:inline-flex;position:absolute;top:6px;left:2px}.HeroScreenStack-module__RDj4DG__tag:before{content:"";background:var(--k-yellow);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #f5c40038}.HeroScreenStack-module__RDj4DG__viewport{-webkit-mask-composite:source-in;position:absolute;inset:-7% -56px -7% -26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%),linear-gradient(#0000 0,#000 13% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16%),linear-gradient(#0000 0,#000 13% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.HeroScreenStack-module__RDj4DG__tilt{transform-origin:50%;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);display:grid;position:absolute;inset:0;transform:rotate(-9deg)scale(1.16)}.HeroScreenStack-module__RDj4DG__column{min-height:0;position:relative}.HeroScreenStack-module__RDj4DG__columnDown{margin-top:-52px}.HeroScreenStack-module__RDj4DG__track{will-change:transform;flex-direction:column;display:flex}.HeroScreenStack-module__RDj4DG__columnUp .HeroScreenStack-module__RDj4DG__track{animation:46s linear infinite HeroScreenStack-module__RDj4DG__heroStackUp}.HeroScreenStack-module__RDj4DG__columnDown .HeroScreenStack-module__RDj4DG__track{animation:58s linear infinite HeroScreenStack-module__RDj4DG__heroStackDown}.HeroScreenStack-module__RDj4DG__frame{aspect-ratio:16/9;background:var(--k-surface);border:1px solid #ffffff24;border-radius:11px;margin-bottom:clamp(16px,1.6vw,24px);display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000006b}.HeroScreenStack-module__RDj4DG__frame img{object-fit:cover;object-position:top center}@keyframes HeroScreenStack-module__RDj4DG__heroStackUp{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes HeroScreenStack-module__RDj4DG__heroStackDown{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}@media (max-width:900px){.HeroScreenStack-module__RDj4DG__stack{height:clamp(300px,46vw,360px);min-height:0;margin-top:10px}.HeroScreenStack-module__RDj4DG__viewport{inset:-5% -20px}.HeroScreenStack-module__RDj4DG__tilt{transform:rotate(-7deg)scale(1.2)}.HeroScreenStack-module__RDj4DG__columnDown{margin-top:-40px}}@media (max-width:560px){.HeroScreenStack-module__RDj4DG__stack{height:292px}.HeroScreenStack-module__RDj4DG__tag{letter-spacing:.08em;font-size:9px}}@media (prefers-reduced-motion:reduce){.HeroScreenStack-module__RDj4DG__columnUp .HeroScreenStack-module__RDj4DG__track,.HeroScreenStack-module__RDj4DG__columnDown .HeroScreenStack-module__RDj4DG__track{animation:none}.HeroScreenStack-module__RDj4DG__columnDown .HeroScreenStack-module__RDj4DG__track{transform:translateY(-16%)}}
.InterviewMethodsGuide-module__Yc5Fba__wrap{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;margin:8px 0 20px;padding:18px 18px 20px}.InterviewMethodsGuide-module__Yc5Fba__intro{color:#ffffff9e;max-width:640px;font-family:var(--font-ja);font-size:12.5px;font-weight:650;line-height:1.8}.InterviewMethodsGuide-module__Yc5Fba__intro span{color:var(--k-yellow,#ffdc24);font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.InterviewMethodsGuide-module__Yc5Fba__grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.InterviewMethodsGuide-module__Yc5Fba__method{background:#ffffff05;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;padding:16px 16px 15px;display:flex}.InterviewMethodsGuide-module__Yc5Fba__method header{align-items:baseline;gap:9px;margin-bottom:9px;display:flex}.InterviewMethodsGuide-module__Yc5Fba__method header span{color:var(--k-yellow,#ffdc24);font-family:var(--font-mono);letter-spacing:.08em;flex:none;font-size:9px;font-weight:700}.InterviewMethodsGuide-module__Yc5Fba__method header strong{color:#fff;font-family:var(--font-ja);letter-spacing:-.01em;font-size:14.5px;font-weight:800}.InterviewMethodsGuide-module__Yc5Fba__methodLead{color:#ffffffeb;font-family:var(--font-ja);font-size:13px;font-weight:800;line-height:1.55}.InterviewMethodsGuide-module__Yc5Fba__methodBody{color:#fff9;font-family:var(--font-ja);margin-top:6px;font-size:12.5px;font-weight:500;line-height:1.8}.InterviewMethodsGuide-module__Yc5Fba__methodUse{color:#ffffffb8;font-family:var(--font-ja);border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:3px 8px;margin-top:12px;padding-top:11px;font-size:12px;font-weight:650;line-height:1.65;display:flex}.InterviewMethodsGuide-module__Yc5Fba__methodUse span{color:var(--k-yellow,#ffdc24);font-family:var(--font-mono);letter-spacing:.1em;flex:none;align-self:center;font-size:8.5px;font-weight:700}@media (max-width:760px){.InterviewMethodsGuide-module__Yc5Fba__grid{grid-template-columns:1fr}}
.ResearchFlowSteps-module__mDQbCa__list{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:22px 0 0;list-style:none;display:grid}.ResearchFlowSteps-module__mDQbCa__item{min-width:0;padding:0 12px;position:relative}.ResearchFlowSteps-module__mDQbCa__item:first-child{padding-left:0}.ResearchFlowSteps-module__mDQbCa__item:last-child{padding-right:0}.ResearchFlowSteps-module__mDQbCa__item+.ResearchFlowSteps-module__mDQbCa__item{border-left:1px solid #ffffff1c}.ResearchFlowSteps-module__mDQbCa__trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;padding:6px;transition:background .16s;display:flex}.ResearchFlowSteps-module__mDQbCa__trigger:hover,.ResearchFlowSteps-module__mDQbCa__trigger:focus-visible{background:#ffffff0e}.ResearchFlowSteps-module__mDQbCa__trigger:focus-visible{outline:2px solid var(--k-yellow);outline-offset:2px}.ResearchFlowSteps-module__mDQbCa__badge{align-items:center;gap:8px;min-height:31px;display:flex}.ResearchFlowSteps-module__mDQbCa__badge>span{background:var(--k-yellow);width:27px;height:27px;color:var(--k-ink);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.ResearchFlowSteps-module__mDQbCa__label{color:#ffffff75;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px;line-height:1.4;overflow:hidden}.ResearchFlowSteps-module__mDQbCa__title{font-family:var(--font-ja);margin-top:12px;font-size:14px;font-weight:900;line-height:1.5}.ResearchFlowSteps-module__mDQbCa__desc{color:#ffffff8a;font-family:var(--font-ja);margin-top:6px;font-size:10.5px;font-weight:650;line-height:1.75}.ResearchFlowSteps-module__mDQbCa__more{color:var(--k-yellow);font-family:var(--font-ja);align-items:center;gap:5px;margin-top:12px;font-size:10.5px;font-weight:900;line-height:1;display:inline-flex}.ResearchFlowSteps-module__mDQbCa__more svg{transition:transform .16s}.ResearchFlowSteps-module__mDQbCa__trigger:hover .ResearchFlowSteps-module__mDQbCa__more svg,.ResearchFlowSteps-module__mDQbCa__trigger:focus-visible .ResearchFlowSteps-module__mDQbCa__more svg{transform:translate(1px,-1px)}.ResearchFlowSteps-module__mDQbCa__arrow{z-index:1;color:var(--k-yellow);background:#181816;border-radius:50%;padding:2px;position:absolute;top:6px;right:-8px}.ResearchFlowSteps-module__mDQbCa__modal{--module-accent:var(--tamko-accent,#f5c200);--module-blue:var(--tamko-blue,#2e8ec4);--module-ink:var(--tamko-ink,#17201b);--module-line:#e5e5e2;--module-muted:#8f8f88;--module-body:#3a3a38;width:min(1360px,100vw - 28px);max-width:min(1360px,100vw - 28px);height:min(860px,100vh - 28px);max-height:calc(100vh - 28px);color:var(--module-ink);background:#f6f6f1;border:1px solid #0d1d142e;border-radius:4px;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden;box-shadow:0 28px 90px #060c0857}.ResearchFlowSteps-module__mDQbCa__modalHeader{border-bottom:1px solid var(--module-line);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px 18px 14px 24px;display:flex}.ResearchFlowSteps-module__mDQbCa__modalHeading{align-items:center;gap:16px;min-width:0;display:flex}.ResearchFlowSteps-module__mDQbCa__modalHeading>span{color:var(--module-blue);font-family:var(--font-mono);letter-spacing:.1em;flex:none;font-size:11px;font-weight:800}.ResearchFlowSteps-module__mDQbCa__modalTitle{color:var(--module-ink);font-family:var(--font-ja);font-size:17px;font-weight:800;line-height:1.4}.ResearchFlowSteps-module__mDQbCa__modalDescription{color:var(--module-muted);font-family:var(--font-ja);margin-top:2px;font-size:13px}.ResearchFlowSteps-module__mDQbCa__closeButton{border:1px solid var(--module-line);width:40px;height:40px;color:var(--module-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.ResearchFlowSteps-module__mDQbCa__closeButton:hover,.ResearchFlowSteps-module__mDQbCa__closeButton:focus-visible{border-color:var(--module-ink);background:var(--module-ink);color:#fff;outline:none}.ResearchFlowSteps-module__mDQbCa__modalBody{grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.ResearchFlowSteps-module__mDQbCa__stage{background:#e7e9e4;min-width:0;min-height:0;padding:16px;display:grid}.ResearchFlowSteps-module__mDQbCa__imageScroller{scrollbar-color:#98a49b #edf0ec;scrollbar-width:thin;background:#fff;border:1px solid #cbd2cb;border-radius:3px;min-height:0;overflow:auto}.ResearchFlowSteps-module__mDQbCa__screenImage{width:100%;min-width:720px;height:auto;display:block}.ResearchFlowSteps-module__mDQbCa__guide{border-left:1px solid var(--module-line);background:#fff;flex-direction:column;gap:18px;min-height:0;padding:22px 22px 26px;display:flex;overflow:auto}.ResearchFlowSteps-module__mDQbCa__guideHead{flex-direction:column;gap:6px;display:flex}.ResearchFlowSteps-module__mDQbCa__guideLabel{background:var(--module-ink);color:#fff;width:fit-content;font-family:var(--font-mono);letter-spacing:.1em;border-radius:2px;align-items:center;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.ResearchFlowSteps-module__mDQbCa__guideHead p{color:var(--module-muted);font-family:var(--font-ja);margin:0;font-size:12px;font-weight:600;line-height:1.7}.ResearchFlowSteps-module__mDQbCa__steps{counter-reset:howto;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ResearchFlowSteps-module__mDQbCa__steps>li{counter-increment:howto;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ResearchFlowSteps-module__mDQbCa__steps>li:before{content:counter(howto);background:var(--module-accent);width:22px;height:22px;color:var(--module-ink);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.ResearchFlowSteps-module__mDQbCa__steps>li>span{color:var(--module-body);font-family:var(--font-ja);font-size:13px;font-weight:500;line-height:1.8}.ResearchFlowSteps-module__mDQbCa__guideNote{color:var(--module-body);font-family:var(--font-ja);background:#f2f4ef;border-radius:6px;gap:8px;padding:12px 14px;font-size:12.5px;font-weight:600;line-height:1.75;display:flex}.ResearchFlowSteps-module__mDQbCa__guideNote svg{color:var(--module-blue);flex:none;margin-top:2px}.ResearchFlowSteps-module__mDQbCa__modalFooter{border-top:1px solid var(--module-line);color:var(--module-muted);font-family:var(--font-ja);background:#fff;align-items:center;gap:8px;padding:13px 24px;font-size:11px;line-height:1.5;display:flex}.ResearchFlowSteps-module__mDQbCa__modalFooter svg{color:var(--module-blue);flex:none}@media (max-width:820px){.ResearchFlowSteps-module__mDQbCa__modalBody{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.ResearchFlowSteps-module__mDQbCa__guide{border-left:0;border-top:1px solid var(--module-line);max-height:44vh}}@media (max-width:700px){.ResearchFlowSteps-module__mDQbCa__list{grid-template-columns:minmax(0,1fr);padding-top:8px}.ResearchFlowSteps-module__mDQbCa__item,.ResearchFlowSteps-module__mDQbCa__item:first-child,.ResearchFlowSteps-module__mDQbCa__item:last-child{padding:16px 0}.ResearchFlowSteps-module__mDQbCa__item+.ResearchFlowSteps-module__mDQbCa__item{border-top:1px solid #ffffff1c;border-left:0}.ResearchFlowSteps-module__mDQbCa__arrow{top:auto;bottom:-9px;right:5px;transform:rotate(90deg)}}
