.ir-traction-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;height:445px;display:grid}.ir-traction-column{border-top:2px solid var(--v2-accent);min-width:0}.ir-traction-column.slide-reveal-frame{border-top-color:#0000;position:relative}.ir-traction-column.slide-reveal-frame:before{content:"";border-top:2px solid var(--v2-accent);transition:opacity .22s;position:absolute;top:-2px;left:0;right:0}.ir-traction-column>header{padding:12px 0 14px}.ir-traction-column>header>small{color:var(--v2-ink,#f5f5f3);font:800 16px/1.2 Arial,sans-serif}.ir-traction-column h2{color:var(--v2-accent);margin:12px 0 0;font-size:21px;line-height:1.35}.ir-traction-evidence-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ir-traction-evidence{min-width:0;margin:0}.ir-traction-placeholder{border:1px dashed var(--ref-line,#45443d);text-align:center;background:#ffffff06;flex-direction:column;justify-content:center;align-items:center;gap:17px;height:265px;padding:20px;display:flex}.ir-traction-placeholder small{color:var(--v2-accent);font:800 12px/1.4 Arial,sans-serif}.ir-traction-placeholder strong{font-size:22px;line-height:1.4}.ir-traction-placeholder>span{color:var(--ref-muted);letter-spacing:.06em;font:11px/1.4 Arial,sans-serif}.ir-traction-evidence figcaption{color:var(--ref-muted);text-align:center;margin-top:13px;font-size:14px;line-height:1.6}.ir-traction-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}.ir-traction-metrics>div+div{border-left:1px solid var(--ref-line);padding-left:18px}.ir-traction-metrics dt{color:var(--ref-muted);font-size:13px;line-height:1.4}.ir-traction-metrics dd{color:var(--v2-accent);margin:5px 0 0;font:800 35px/1.15 Arial,sans-serif}.ir-traction-metrics dd small{margin-left:4px;font-size:15px}.ir-traction-chart{margin:0}.ir-traction-chart>figcaption{justify-content:space-between;align-items:baseline;margin:0 0 8px;display:flex}.ir-traction-chart>figcaption strong{font-size:15px}.ir-traction-chart>figcaption span{color:var(--ref-muted);font-size:12px}.ir-traction-plot{grid-template-columns:28px 1fr;gap:10px;height:128px;display:grid}.ir-traction-axis{color:var(--ref-muted);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:26px;font:11px/1 Arial,sans-serif;display:flex}.ir-traction-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;display:grid;position:relative}.ir-traction-bars:before{content:"";border-block:1px solid var(--ref-line);background:linear-gradient(to bottom, transparent calc(50% - .5px), var(--ref-line) calc(50% - .5px), var(--ref-line) calc(50% + .5px), transparent calc(50% + .5px));position:absolute;inset:0 0 26px}.ir-traction-bar{grid-template-rows:102px 26px;min-width:0;display:grid;position:relative}.ir-traction-bar-track{align-items:flex-end;padding:0 7px;display:flex}.ir-traction-bar-fill{background:#73716a;width:100%;position:relative}.ir-traction-chart[data-reveal-state=current] .ir-traction-bar-fill{animation:traction-bar-grow .52s cubic-bezier(.2,.65,.3,1) var(--bar-delay,0s) both}@keyframes traction-bar-grow{0%{height:0}to{height:var(--bar-height)}}@media (prefers-reduced-motion:reduce){.ir-traction-chart[data-reveal-state=current] .ir-traction-bar-fill{animation:none}}@media print{.ir-traction-chart[data-reveal-state=current] .ir-traction-bar-fill{animation:none!important}}.ir-traction-bar-fill b{color:#dedbd2;font:700 13px/1 Arial,sans-serif;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.ir-traction-bar.is-latest .ir-traction-bar-fill{background:var(--v2-accent)}.ir-traction-bar.is-latest .ir-traction-bar-fill b{color:var(--v2-accent)}.ir-traction-bar>span{color:var(--ref-muted);text-align:center;align-self:end;font:12px/1.4 Arial,sans-serif}.ir-traction-chart-note{color:var(--ref-muted);margin:7px 0 0;font-size:11px}.ir-traction-callout{border-top:1px solid var(--v2-accent);background:#ffffff09;margin-top:10px;padding:8px 14px}.ir-traction-callout strong{color:var(--v2-accent);font-size:18px}.ir-traction-callout p{color:var(--ref-muted);margin:5px 0 0;font-size:13px}.ir-traction-source{color:var(--ref-muted);text-align:right;margin:9px 0 0;font-size:11px}.ir-traction-ai-evidence .ir-traction-placeholder{height:245px}.ir-traction-definition{color:var(--ref-muted);margin:16px 0 0;font-size:14px;line-height:1.6}.pitch-v2.pitch-reference .ir-traction-slide .ir-traction-column>header>small{font-size:16px;line-height:1.2;display:block}.pitch-v2.pitch-reference .ir-traction-slide .ir-traction-chart-note{margin:5px 0 0;font-size:11px;line-height:1.3}.pitch-v2.pitch-reference .ir-traction-slide .ir-traction-callout p{margin:3px 0 0;font-size:13px;line-height:1.4}.pitch-v2.pitch-reference .ir-traction-slide .ir-traction-source{margin:7px 0 0;font-size:11px;line-height:1.3}.pitch-v2.pitch-reference .ir-traction-slide .ir-traction-definition{font-size:14px;line-height:1.6}.pitch-mobile-version .ir-traction-slide .pitch-mobile-panel{display:block}.pitch-mobile-version .ir-traction-slide .pitch-mobile-panel-body{order:initial;margin-top:28px;display:block;position:static}.pitch-mobile-version .ir-traction-slide .ir-traction-layout{grid-template-columns:minmax(0,1fr);gap:30px;height:auto}.pitch-mobile-version .ir-traction-slide .ir-traction-column h2{font-size:18px}.pitch-mobile-version .ir-traction-slide .ir-traction-column>header>small{font-size:13px}.pitch-mobile-version .ir-traction-slide .ir-traction-evidence-pair{grid-template-columns:minmax(0,1fr)}.pitch-mobile-version .ir-traction-slide .ir-traction-placeholder{height:240px}.pitch-mobile-version .ir-traction-slide .ir-traction-metrics{gap:8px}.pitch-mobile-version .ir-traction-slide .ir-traction-metrics>div+div{padding-left:8px}.pitch-mobile-version .ir-traction-slide .ir-traction-metrics dt{word-break:keep-all;min-height:32px;font-size:11px}.pitch-mobile-version .ir-traction-slide .ir-traction-metrics dd{font-size:28px}.pitch-mobile-version .ir-traction-slide .ir-traction-bars{gap:6px}.pitch-mobile-version .ir-traction-slide .ir-traction-bar-track{padding-inline:2px}.pitch-mobile-version .ir-traction-slide .ir-traction-chart>figcaption{font-size:12px}.pitch-mobile-version .ir-traction-slide .ir-traction-callout strong{font-size:17px}.pitch-mobile-version .ir-traction-slide .pitch-mobile-panel>.pitch-insight{order:initial;margin-top:24px;display:block;position:static}
.pitch-v2.pitch-reference .ir-financial-layout{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;height:100%;min-height:0;display:grid}.pitch-v2.pitch-reference .ir-financial-panel{border-top:2px solid var(--v2-accent);flex-direction:column;min-width:0;min-height:0;display:flex}.pitch-v2.pitch-reference .ir-financial-panel>header{padding:10px 0}.pitch-v2.pitch-reference .ir-financial-panel>header>small{color:var(--v2-ink);font-size:16px;font-weight:800;line-height:1.2;display:block}.pitch-v2.pitch-reference .ir-financial h2{color:var(--v2-accent);margin:8px 0 0;font-size:22px;line-height:1.3}.pitch-v2.pitch-reference .ir-financial h2 em{font-size:32px;font-style:normal}.pitch-v2.pitch-reference .ir-financial h3{color:var(--v2-ink);margin:0 0 4px;font-size:14px;font-weight:800;line-height:1.25}.pitch-v2.pitch-reference .ir-financial p{color:var(--v2-muted);margin:4px 0 0;font-size:16px;line-height:1.4}.pitch-v2.pitch-reference .ir-financial .ir-finance-note{margin-top:10px;font-size:14px;line-height:1.4}.pitch-v2.pitch-reference .ir-financial .ir-finance-footnote{font-size:12px;line-height:1.4}.pitch-v2.pitch-reference .ir-revenue-legend{color:var(--v2-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.ir-revenue-legend span:before{content:"";background:var(--series-color);width:9px;height:9px;margin-right:6px;display:inline-block}.ir-financial .localization{--series-color:#53beb2}.ir-financial .affiliate{--series-color:#fdc81c}.ir-financial .advertising{--series-color:#9b9990}.ir-revenue-chart{flex:1;grid-template-columns:25px 1fr;gap:14px;min-height:155px;margin-top:24px;display:grid}.ir-revenue-axis{text-align:right;color:var(--v2-muted);flex-direction:column;justify-content:space-between;padding-bottom:42px;font-size:12px;display:flex}.ir-revenue-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid;position:relative}.ir-revenue-bars:before{content:"";background:repeating-linear-gradient(to top, var(--v2-line) 0 1px, transparent 1px 20%);border-top:1px solid var(--v2-line);pointer-events:none;position:absolute;inset:0 0 42px}.ir-revenue-year{text-align:center;grid-template-rows:minmax(0,1fr) 24px 18px;min-height:0;display:grid}.ir-revenue-year>strong{padding-top:6px;font-size:14px}.ir-revenue-year>small{color:var(--v2-muted);font-size:11px}.ir-revenue-track{justify-content:center;align-items:flex-end;min-height:0;display:flex}.ir-revenue-stack{flex-direction:column-reverse;width:80px;min-height:1px;display:flex;position:relative}.ir-revenue-segment{background:var(--series-color);color:#171715;justify-content:center;align-items:center;min-height:0;font-size:13px;font-weight:700;display:flex}.ir-revenue-total{width:100%;color:var(--v2-ink);font-size:18px;position:absolute;bottom:calc(100% + 7px);left:0}.pitch-v2.pitch-reference .ir-financial table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.3}.ir-financial table th,.ir-financial table td{border-bottom:1px solid var(--v2-line);text-align:right;padding:3px 6px}.ir-financial table th{color:var(--v2-muted);font-weight:500}.ir-financial .ir-revenue-table{margin-top:10px}.ir-revenue-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ir-financial .ir-revenue-table th:first-child{text-align:left}.ir-financial .ir-revenue-table td:last-child{color:var(--v2-accent);font-weight:700}.ir-return-policy,.ir-return-dividends,.ir-return-summary,.ir-return-options{border-bottom:1px solid var(--v2-line);padding:2px 0}.ir-return-policy{padding-top:0}.ir-return-options{border:0}.ir-financial .ir-return-dividends table :is(td,th){text-align:center}.ir-financial .ir-return-dividends td{color:var(--v2-accent);font-size:22px;font-weight:700}.ir-return-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ir-return-summary b{color:var(--v2-accent);font-size:27px;line-height:1.2;display:block}.pitch-v2.pitch-reference .ir-return-summary small{color:var(--v2-muted);font-size:12px;line-height:1.3}.pitch-v2.pitch-reference .ir-return-panel h2{font-size:21px}.pitch-v2.pitch-reference .ir-return-options>p{font-size:14px}.pitch-v2.pitch-reference .ir-return-options>p.ir-finance-footnote{font-size:12px}.ir-capital-allocation{margin-top:10px}.ir-capital-allocation article{margin-top:14px}.ir-capital-allocation article+article{margin-top:22.25px}.ir-capital-allocation article>div:first-child{grid-template-columns:1fr 70px 56px;gap:12px;font-size:18px;display:grid}.ir-capital-allocation article :is(b,small){text-align:right}.ir-capital-allocation article small{color:var(--v2-muted);font-size:15px}.ir-allocation-track{background:var(--v2-line);height:4px;margin-top:8px}.ir-allocation-track i{background:var(--v2-accent);height:100%;display:block}.pitch-v2.pitch-reference #investment .ir-financial-panel.slide-reveal-frame{border-top-color:#0000;position:relative}#investment .ir-financial-panel.slide-reveal-frame:before{content:"";border-top:2px solid var(--v2-accent);transition:opacity .22s;position:absolute;top:-2px;left:0;right:0}#investment .ir-capital-allocation article[data-reveal-state=current] .ir-allocation-track i{transform-origin:0;animation:.55s cubic-bezier(.2,.65,.3,1) both allocation-bar-grow}@keyframes allocation-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#investment .ir-shareholder-stages:not(:has(>[data-reveal-state]:not([data-reveal-state=pending]))){border-left-color:#0000}@media (prefers-reduced-motion:reduce){#investment .ir-capital-allocation article[data-reveal-state=current] .ir-allocation-track i{animation:none}}@media print{#investment .ir-capital-allocation article[data-reveal-state=current] .ir-allocation-track i{animation:none!important}#investment .ir-shareholder-stages{border-left-color:var(--v2-line)!important}}.ir-capital-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:auto;padding-top:18px;display:grid}.ir-capital-principles span{border-top:1px solid var(--v2-line);color:var(--v2-muted);padding-top:10px;font-size:15px}.ir-capital-principles b{color:var(--v2-ink);margin-bottom:8px;font-size:13px;display:block}.ir-monthly-costs{gap:14px;margin:8px 0 12px;display:grid}.ir-monthly-costs>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ir-monthly-costs b{text-align:right;font-size:23px}.ir-monthly-costs span{align-self:center;font-size:17px}.ir-monthly-costs i{background:var(--v2-line);grid-column:1/-1;height:12px}.ir-monthly-costs em{background:#53beb2;height:100%;display:block}.ir-monthly-costs>div+div em{background:var(--v2-accent)}.ir-cash-low{border-block:1px solid var(--v2-line);padding:10px 0}.ir-cash-low>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ir-cash-low small{color:var(--v2-muted);font-size:14px;display:block}.ir-cash-low b{color:var(--v2-accent);margin-top:6px;font-size:26px;display:block}.ir-capital-funding{padding-top:12px}.pitch-v2.pitch-reference .ir-capital-costs>.ir-finance-note{margin-top:auto;padding-top:12px}.ir-part-deck :is(#roadmap,#forecast,#investment) .pitch-desktop-canvas .pitch-footer{margin-top:calc(var(--caption-safe-height,87px) + 8px)}.ir-part-deck #roadmap .pitch-desktop-canvas .v2-investment-plan{flex:1 1 0;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.pitch-v2.pitch-reference #roadmap .v2-investment-plan .v2-process-effects{margin-top:14px}.pitch-v2.pitch-reference #roadmap .v2-process-effects>div{padding:0 0 10px}.pitch-v2.pitch-reference #roadmap .v2-process-effects>div+div{padding-top:10px}.pitch-v2.pitch-reference #roadmap .v2-process-effects span{margin-top:5px;font-size:17px;line-height:1.4}.pitch-v2.pitch-reference #roadmap .v2-body-lines{gap:3px}.pitch-mobile-version .ir-financial-layout{grid-template-rows:auto;grid-template-columns:1fr;height:auto}.pitch-mobile-version .ir-revenue-chart{min-height:250px}.pitch-v2.pitch-reference #investment .ir-financial h3{margin-bottom:9px;font-size:16px}.pitch-v2.pitch-reference #investment .ir-return-panel p{font-size:18px;line-height:1.45}.pitch-v2.pitch-reference #investment .ir-return-panel>header{padding-bottom:12px}.pitch-v2.pitch-reference #investment :is(.ir-return-policy,.ir-return-dividends,.ir-return-summary){padding:5px 0 6px}.pitch-v2.pitch-reference #investment .ir-return-policy{padding-top:0}.pitch-v2.pitch-reference #investment .ir-return-options{padding-top:9px}.pitch-v2.pitch-reference #investment .ir-return-dividends td{padding-block:8px;font-size:28px}.pitch-v2.pitch-reference #investment .ir-financial table{font-size:15px}.pitch-v2.pitch-reference #investment .ir-return-summary b{font-size:34px}.pitch-v2.pitch-reference #investment .ir-return-summary small{font-size:15px}.pitch-v2.pitch-reference #investment .ir-revenue-legend{font-size:14px}.pitch-v2.pitch-reference #investment .ir-finance-note{font-size:16px}.ir-part-deck #forecast .pitch-desktop-canvas .v2-forecast-layout{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0;padding-bottom:0}.pitch-v2.pitch-reference #forecast .v2-forecast-chart{padding-bottom:0}.pitch-v2.pitch-reference #forecast .v2-forecast-bars{padding-top:0}.pitch-v2.pitch-reference #forecast .v2-forecast-axis{padding-bottom:38px}.pitch-v2.pitch-reference #forecast .v2-forecast-years{background:0 0;border:0;position:relative}.pitch-v2.pitch-reference #forecast .v2-forecast-years:before{content:"";border-top:1px solid var(--v2-line);background:repeating-linear-gradient(to top, var(--v2-line) 0 1px, transparent 1px 20%);position:absolute;inset:0 0 38px}.pitch-v2.pitch-reference #forecast .v2-forecast-year{grid-template-rows:minmax(0,1fr) 38px;position:relative}.pitch-v2.pitch-reference #forecast .ir-base-stack{flex-direction:column-reverse;width:70px;min-height:2px;display:flex;position:relative}.pitch-v2.pitch-reference #forecast .ir-base-stack>i{width:100%;min-height:0}.pitch-v2.pitch-reference #forecast .ir-base-forecast.slide-reveal-frame{border-top-color:#0000;position:relative}.ir-base-forecast.slide-reveal-frame:before{content:"";border-top:3px solid var(--v2-accent);transition:opacity .22s;position:absolute;top:-3px;left:0;right:0}#forecast .v2-forecast-plot[data-reveal-state=current] .ir-base-stack{animation:forecast-bar-grow .55s cubic-bezier(.2,.65,.3,1) var(--forecast-delay,0s) both}@keyframes forecast-bar-grow{0%{height:0}to{height:var(--forecast-height)}}@media (prefers-reduced-motion:reduce){#forecast .v2-forecast-plot[data-reveal-state=current] .ir-base-stack{animation:none}}@media print{#forecast .v2-forecast-plot[data-reveal-state=current] .ir-base-stack{animation:none!important}}.pitch-v2.pitch-reference #forecast .v2-forecast-totals{gap:12px;margin-left:0}.pitch-v2.pitch-reference #forecast .v2-forecast-totals>div{flex:1;min-width:0;padding:10px 12px;display:block}.pitch-v2.pitch-reference #forecast .v2-forecast-totals strong{margin-top:6px}.pitch-v2.pitch-reference #forecast .v2-forecast-milestones{margin-top:18px}.pitch-v2.pitch-reference #forecast .v2-process-effects>div{padding-bottom:8px}.pitch-v2.pitch-reference #forecast .v2-process-effects>div+div{padding-top:8px}.pitch-v2.pitch-reference #forecast .v2-process-effects span{margin-top:6px;font-size:18px;line-height:1.4}.pitch-v2.pitch-reference #forecast .v2-body-lines{gap:4px}.pitch-v2.pitch-reference #investment .ir-shareholder-stages{margin-top:14px}.pitch-v2.pitch-reference #investment .ir-shareholder-stages>div{padding:4px 0 20px}.pitch-v2.pitch-reference #investment .ir-shareholder-stages>div+div{padding-top:20px}.pitch-v2.pitch-reference #investment .ir-shareholder-stages h3{color:var(--v2-ink);margin:0 0 9px;font-size:18px;line-height:1.35}.pitch-v2.pitch-reference #investment .ir-shareholder-stages h3 b{color:var(--v2-accent)}.pitch-v2.pitch-reference #investment .ir-shareholder-stages p{color:var(--v2-muted);margin:0;font-size:18px;line-height:1.45}.pitch-v2.pitch-reference #investment .ir-shareholder-liquidity{margin-top:auto;padding-top:12px;font-size:15px;line-height:1.4}.pitch-v2.pitch-reference #investment .ir-shareholder-note{margin-top:10px;font-size:13px;line-height:1.4}
@font-face{font-family:S-Core Dream;font-style:normal;font-weight:100;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/S-CoreDream/SCDreamThin.woff2)format("woff2")}@font-face{font-family:S-Core Dream;font-style:normal;font-weight:200;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/S-CoreDream/SCDreamExtraLight.woff2)format("woff2")}@font-face{font-family:S-Core Dream;font-style:normal;font-weight:300;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/S-CoreDream/SCDreamLight.woff2)format("woff2")}@font-face{font-family:S-Core Dream;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/S-CoreDream/SCDreamRegular.woff2)format("woff2")}@font-face{font-family:S-Core Dream;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/S-CoreDream/SCDreamMedium.woff2)format("woff2")}@font-face{font-family:S-Core Dream;font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/S-CoreDream/SCDreamBold.woff2)format("woff2")}@font-face{font-family:S-Core Dream;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/S-CoreDream/SCDreamExtraBold.woff2)format("woff2")}@font-face{font-family:S-Core Dream;font-style:normal;font-weight:800;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/S-CoreDream/SCDreamHeavy.woff2)format("woff2")}@font-face{font-family:S-Core Dream;font-style:normal;font-weight:900;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/S-CoreDream/SCDreamBlack.woff2)format("woff2")}.ir-part-deck,.ir-part-deck :where(*){font-family:S-Core Dream,Pretendard,Noto Sans KR,sans-serif!important}
.ir-part-deck{--caption-line-height:27px;--caption-safe-gap:30px;--caption-safe-height:calc(var(--caption-line-height) + 2 * var(--caption-safe-gap))}.ir-part-deck .pitch-footer,.ir-part-deck .pitch-cover-frame{position:relative}.ir-part-deck .pitch-desktop-canvas .pitch-footer{flex-shrink:0;height:31px;min-height:31px}.ir-part-deck .pitch-footer:before{content:none}.ir-part-deck .pitch-cover-frame:not(:has(.pitch-footer)):after{content:none}.ir-part-deck .pitch-footer .slide-reveal-caption{z-index:11}@media print{.ir-part-deck .pitch-footer:before{display:none}.ir-part-deck .pitch-cover-frame:not(:has(.pitch-footer)):after{display:none}}
.ir-part-deck :is(#what-we-do,#market-expansion,#proof,#slot-production,#review-production,#features,#surfaces,#search-traction,#ai-traction) .pitch-desktop-canvas .pitch-footer{margin-top:calc(var(--caption-safe-height,87px) + 8px)}.ir-part-deck :is(#what-we-do,#slot-production,#review-production,#features) .pitch-desktop-canvas :is(.v2-identity-layout,.v2-feature-matching-layout){flex:1 1 0;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.ir-part-deck :is(#what-we-do,#slot-production,#review-production,#features) .pitch-desktop-canvas .v2-identity-figure{grid-template-rows:minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;display:grid}.ir-part-deck :is(#what-we-do,#slot-production,#review-production,#features) .pitch-desktop-canvas .v2-identity-figure img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%}.ir-part-deck :is(#what-we-do,#slot-production,#review-production,#features) .pitch-desktop-canvas .v2-identity-figure figcaption{margin:0}.ir-part-deck :is(#slot-production,#review-production) .pitch-desktop-canvas .v2-identity-link{height:100%;min-height:0}.ir-part-deck #market-expansion .pitch-desktop-canvas .v2-market-expansion-layout{flex:1 1 0;height:100%;min-height:0}.ir-part-deck #market-expansion .pitch-desktop-canvas .v2-market-map{height:calc(100% - 32px);min-height:0;transform:translateY(-12px)}.ir-part-deck #proof .pitch-desktop-canvas .v2-proof-timeline li>span{min-height:40px}.ir-part-deck #proof .pitch-desktop-canvas .v2-proof-layout{grid-template-rows:auto auto;gap:18px}.ir-part-deck #proof .pitch-desktop-canvas .v2-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ir-part-deck #surfaces .pitch-desktop-canvas .v2-reuse-layout{flex:1 1 0;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.ir-part-deck #surfaces .pitch-desktop-canvas .v2-reuse-figure{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.ir-part-deck #surfaces .pitch-desktop-canvas .v2-reuse-figure :is(a,img){object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%}.ir-part-deck #surfaces .pitch-desktop-canvas .v2-reuse-figure figcaption{margin:0}.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-layout{flex:1 1 0;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-column{flex-direction:column;min-height:0;display:flex}.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-column>header,.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-metrics{flex:none}.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-evidence-single,.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-chart{flex:1;min-height:0}.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-evidence{grid-template-rows:minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;display:grid}.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-placeholder{height:100%;min-height:0}.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-evidence figcaption{min-height:1.6em;margin:0}.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-chart{flex-direction:column;display:flex}.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-plot{flex:1;height:auto;min-height:0}.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-bar{grid-template-rows:minmax(0,1fr) 26px}.ir-part-deck #team .v2-founder-profiles{flex-direction:column;gap:0;display:flex}.ir-part-deck #team .v2-founder-profiles article{flex:none;padding-bottom:20px}.ir-part-deck #team .v2-founder-profiles article+article{border-top:1px solid var(--v2-line);padding-top:20px}
