.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-evidence-image{object-fit:contain;width:100%;height:auto;display:block}.ir-part-deck :is(#search-traction,#ai-traction) .pitch-desktop-canvas .ir-traction-evidence-image{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%}.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 :is(#investment,#exit-scenarios) .ir-financial-panel.slide-reveal-frame{border-top-color:#0000;position:relative}:is(#investment,#exit-scenarios) .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)}}:is(#investment,#exit-scenarios) .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:16px;line-height:1.45}.pitch-v2.pitch-reference #forecast .v2-body-lines{gap:4px}.pitch-v2.pitch-reference :is(#investment,#exit-scenarios) .ir-shareholder-stages{margin-top:14px}.pitch-v2.pitch-reference :is(#investment,#exit-scenarios) .ir-shareholder-stages>div{padding:4px 0 20px}.pitch-v2.pitch-reference :is(#investment,#exit-scenarios) .ir-shareholder-stages>div+div{padding-top:20px}.pitch-v2.pitch-reference :is(#investment,#exit-scenarios) .ir-shareholder-stages h3{color:var(--v2-ink);margin:0 0 9px;font-size:18px;line-height:1.35}.pitch-v2.pitch-reference :is(#investment,#exit-scenarios) .ir-shareholder-stages h3 b{color:var(--v2-accent)}.pitch-v2.pitch-reference :is(#investment,#exit-scenarios) .ir-shareholder-stages p{color:var(--v2-muted);margin:0;font-size:18px;line-height:1.45}.pitch-v2.pitch-reference #investment .ir-shareholder-stages p{font-size:16px}.pitch-v2.pitch-reference #investment .ir-shareholder-stages h3{margin-bottom:7px;font-size:16px}.pitch-v2.pitch-reference #investment .ir-shareholder-stages>div{padding-bottom:12px}.pitch-v2.pitch-reference #investment .ir-shareholder-stages>div+div{padding-top:12px}.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}
.pitch-v2.pitch-reference #exit-scenarios .ir-exit-layout{height:auto}.pitch-v2.pitch-reference #exit-scenarios .exit-stages{margin-top:14px}.pitch-v2.pitch-reference #exit-scenarios .exit-stages article{padding:18px 0}.pitch-v2.pitch-reference #exit-scenarios .exit-stages article+article{border-top:1px solid var(--v2-line)}.pitch-v2.pitch-reference #exit-scenarios .exit-stages h3{margin-bottom:8px;font-size:20px;line-height:1.4}.pitch-v2.pitch-reference #exit-scenarios .exit-stages p{font-size:17px;line-height:1.5}#exit-scenarios .exit-stages b,#exit-scenarios .exit-example b{color:var(--v2-accent)}#exit-scenarios .exit-example a{color:inherit;text-decoration:none}#exit-scenarios .exit-example a:hover{text-decoration:underline}.pitch-v2.pitch-reference #exit-scenarios .exit-stages .exit-example,.pitch-v2.pitch-reference #exit-scenarios .exit-stages .exit-basis{margin-top:8px;font-size:14px}
.pitch-reference .ir-market-growth-chart{width:100%;height:auto;margin-top:18px;display:block}.ir-market-growth-chart line{stroke:var(--v2-line);stroke-width:1px}.ir-market-growth-chart rect{fill:var(--v2-accent)}.ir-market-growth-chart text{font-family:inherit}.ir-market-growth-chart .market-axis{fill:var(--v2-muted);font-size:14px}.pitch-reference .ir-market-growth-chart .market-value{fill:var(--v2-accent,#fdc81c);font-size:17px;font-weight:700}.pitch-reference .ir-market-size-source{color:var(--v2-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.pitch-v2.pitch-reference .ir-market-growth-panel>strong{font-size:18px}.pitch-reference .ir-market-size-heading{color:var(--v2-accent);margin-top:15px;font-size:20px;line-height:1.35;display:block}.pitch-reference .ir-market-size-stat>strong{color:var(--v2-accent);margin:8px 0 12px;font-size:40px;line-height:1.2;display:block}.ir-market-growth-panel[data-reveal-state=current] rect{transform-box:fill-box;transform-origin:bottom;animation:market-bar-rise .28s cubic-bezier(.2,.7,.3,1) var(--market-delay,0s) both}.ir-market-growth-panel[data-reveal-state=current] .market-value{animation:market-value-enter .18s ease-out calc(var(--market-delay,0s) + .12s) both}@keyframes market-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes market-value-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ir-market-growth-panel[data-reveal-state=current] :is(rect,.market-value){animation:none}}@media print{.ir-market-growth-panel[data-reveal-state=current] :is(rect,.market-value){animation:none!important}}
.pitch-reference .v2-market-map.ir-positioning-map{min-height:340px;margin:28px 22px 38px 50px}.pitch-reference .ir-positioning-map .v2-market-point{flex-direction:column;gap:10px;font-family:inherit}.pitch-reference .ir-positioning-map .v2-market-point small{text-align:center;color:var(--v2-muted);font-size:13px;font-weight:400;line-height:1.65}.pitch-reference .ir-positioning-map .position-competitors{top:76%;left:25%}.pitch-reference .ir-positioning-map .position-target{top:23%;left:77%}.pitch-reference .ir-positioning-map .position-target small{color:var(--v2-accent)}.pitch-mobile-version .pitch-mobile-panel .v2-market-map.ir-positioning-map{min-height:270px;margin:24px 4px 45px 25px}.pitch-mobile-version .ir-positioning-map .v2-market-point{gap:7px;padding:10px 8px;font-size:12px}.pitch-mobile-version .ir-positioning-map .v2-market-point small{font-size:10px}
.slot-structure-diagram{gap:28px;margin-top:24px;display:grid}.slot-spec-group header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.slot-spec-group header>strong{color:var(--v2-accent);font-size:38px;line-height:1}.slot-spec-group header b{color:var(--v2-ink);font-size:17px;display:block}#slot-structure .slot-spec-group header small{color:var(--v2-muted);margin-top:5px;font-size:9px;font-weight:600;display:block}.slot-spec-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.slot-spec-nodes.features{grid-template-columns:repeat(5,minmax(0,1fr))}.slot-spec-nodes>span{border:1px solid var(--v2-line);background:var(--v2-panel);min-height:40px;color:var(--v2-ink);white-space:nowrap;justify-content:center;align-items:center;font-size:14px;display:flex}.pitch-mobile-version .slot-spec-group{margin-top:20px}.pitch-mobile-version .slot-spec-group header>strong{font-size:28px}.pitch-mobile-version .slot-spec-group header b{font-size:14px}.pitch-mobile-version .slot-spec-nodes.features{grid-template-columns:repeat(2,minmax(0,1fr))}.pitch-mobile-version .slot-spec-nodes>span{font-size:12px}
.fm-profile{margin-top:22px}.fm-heading-with-link{justify-content:space-between;align-items:center;gap:12px;display:flex}.pitch-reference .fm-example-pill{border:1px solid var(--v2-accent);color:var(--v2-accent);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.pitch-reference .fm-example-pill:hover{background:var(--v2-accent);color:#15140f}.pitch-reference .fm-example-pill:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}#featurematch-profile .v2-process-effects:not(:has(>[data-reveal-state]:not([data-reveal-state=pending]))){border-left-color:#0000}#featurematch-profile .v2-process-effects>[data-reveal-state=pending]{border-top-color:#0000}.fm-role{grid-template-columns:195px 1fr 20px;align-items:center;gap:12px;min-height:40px;display:grid}.fm-role-label b{color:var(--v2-ink);font-size:15px;display:block}.fm-role>strong{color:var(--v2-accent);text-align:right;font-size:17px}.fm-bar-track{background:var(--v2-line);height:7px;overflow:hidden}.fm-bar-track i{width:var(--fm-bar-width);background:var(--v2-accent);transform-origin:0;height:100%;display:block}.fm-profile [data-reveal-state=current] .fm-bar-track i{animation:fm-bar-in .32s ease-out var(--fm-delay) both}.pitch-reference .fm-profile-reading>p{color:var(--v2-muted);margin:9px 0 0;font-size:11px;line-height:1.4}.fm-profile-reading{border-top:1px solid var(--v2-line);margin-top:14px;padding-top:10px}.pitch-mobile-version .fm-role{grid-template-columns:135px 1fr 16px;gap:9px;min-height:50px}.pitch-mobile-version .fm-role-label b{font-size:13px}@keyframes fm-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fm-profile .fm-bar-track i{animation:none!important}}@media print{.fm-profile .fm-bar-track i{animation:none!important}}
#feature-library .v2-process-effects:not(:has(>[data-reveal-state]:not([data-reveal-state=pending]))){border-left-color:#0000}#feature-library .v2-process-effects>[data-reveal-state=pending]{border-top-color:#0000}.feature-library-flow{margin-top:25px}.feature-library-stage-content{grid-template-columns:245px 1fr;align-items:center;gap:22px;min-height:88px;display:grid}.feature-library-value{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.feature-library-value strong{color:var(--v2-accent);font-size:46px;line-height:1.15}.feature-library-value span{color:var(--v2-muted);font-size:14px}.feature-library-detail b{color:var(--v2-ink);font-size:17px;display:block}.feature-library-detail span{color:var(--v2-muted);margin-top:8px;font-size:13px;line-height:1.5;display:block}.feature-library-arrow{text-align:center;width:245px;color:var(--v2-accent);margin:5px 0;font-size:22px;line-height:1;display:block}
#ai-production-practice .v2-process-effects:not(:has(>[data-reveal-state]:not([data-reveal-state=pending]))){border-left-color:#0000}#ai-production-practice .v2-process-effects>[data-reveal-state=pending]{border-top-color:#0000}
#spins-method .v2-process-effects:not(:has(>[data-reveal-state]:not([data-reveal-state=pending]))){border-left-color:#0000}#spins-method .v2-process-effects>[data-reveal-state=pending]{border-top-color:#0000}.spins-method-diagram{margin-top:24px}.spins-metric-groups{grid-template-columns:1fr 1fr;gap:24px;display:grid}#spins-method .spins-metric-groups h3{color:var(--v2-ink);margin:0 0 14px;font-size:17px;line-height:1.4}.spins-metric-groups section+section{border-left:1px solid var(--v2-line);padding-left:24px}.spins-metric-groups ul{margin:0;padding:0;list-style:none}.spins-metric-groups li{color:var(--v2-muted);border-bottom:1px solid var(--v2-line);padding:10px 0;font-size:16px;line-height:1.25}.spins-method-conditions{color:var(--v2-muted);margin-top:22px;font-size:13px;line-height:1.5}#spins-method .spins-method-takeaway{color:var(--v2-accent);margin:18px 0 0;font-size:20px;font-weight:700;line-height:1.4}.pitch-mobile-version .spins-metric-groups{grid-template-columns:1fr;gap:24px}.pitch-mobile-version .spins-metric-groups section+section{border-left:0;padding-left:0}.pitch-mobile-version .spins-metric-groups li{font-size:13px}
#slot-finder .v2-process-effects:not(:has(>[data-reveal-state]:not([data-reveal-state=pending]))){border-left-color:#0000}#slot-finder .v2-process-effects>[data-reveal-state=pending]{border-top-color:#0000}.finder-screen-image{object-fit:contain;object-position:top center;width:108%;max-width:none;height:auto;max-height:340px;margin:24px -4% 0;display:block}.pitch-mobile-version .finder-screen-image{width:100%;height:auto;max-height:none;margin:16px 0 0}
#production-efficiency .efficiency-output-chart{margin:12px 0 0}#production-efficiency .efficiency-output-series+.efficiency-output-series{margin-top:14px}#production-efficiency .efficiency-output-heading{color:var(--v2-muted);justify-content:space-between;gap:12px;font-size:15px;line-height:1.3;display:flex}#production-efficiency .efficiency-output-series.is-slotwise .efficiency-output-heading{color:var(--v2-accent)}#production-efficiency .efficiency-output-track{background:repeating-linear-gradient(to right, var(--v2-line) 0 1px, transparent 1px 50%);border-right:1px solid var(--v2-line);height:27px;margin-top:6px;display:flex}#production-efficiency .efficiency-output-track .efficiency-output-segment{color:#f5f5f3;background:#60605b;flex:none;justify-content:center;align-items:center;min-width:0;margin:0;font:700 12px/1 Arial,sans-serif;display:flex}#production-efficiency .efficiency-output-track .segment-1{color:#171715;background:#a5a49b}#production-efficiency .is-slotwise .efficiency-output-track .segment-0{background:var(--v2-accent);color:#171715}#production-efficiency .is-slotwise .efficiency-output-track .segment-1{color:#fff;background:#a9830c}#production-efficiency .efficiency-output-series>p{color:var(--v2-muted);margin:5px 0 0;font-size:12px;line-height:1.4}#production-efficiency .efficiency-output-axis{color:var(--v2-muted);justify-content:space-between;margin-top:6px;font:11px/1.3 Arial,sans-serif;display:flex}#production-efficiency .efficiency-output-axis>span{font:inherit;margin-top:0}#production-efficiency .efficiency-output-chart>figcaption{color:var(--v2-muted);margin-top:7px;font-size:11px;line-height:1.4}.pitch-mobile-version #production-efficiency .efficiency-output-heading{font-size:13px}.pitch-mobile-version #production-efficiency .efficiency-output-track .efficiency-output-segment{font-size:10px}.pitch-mobile-version #production-efficiency .efficiency-output-series>p{font-size:11px}#production-efficiency .pitch-desktop-canvas .efficiency-output-series[data-reveal-state=current] .efficiency-output-track{animation:.52s cubic-bezier(.2,.65,.3,1) both efficiency-bar-sweep}@keyframes efficiency-bar-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){#production-efficiency .efficiency-output-track{animation:none!important}}@media print{#production-efficiency .efficiency-output-track{clip-path:none!important;animation:none!important}}
#roadmap .roadmap-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:5px 0 0;padding:0;list-style:none;display:grid}#roadmap .roadmap-timeline>li{min-width:0}#roadmap .roadmap-timeline time{color:var(--v2-accent);font:800 16px/1.3 Arial,sans-serif;display:block}#roadmap .roadmap-timeline-rail{border-top:2px solid var(--v2-line);height:28px;margin-top:16px;position:relative}#roadmap .roadmap-timeline-rail b{background:var(--v2-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}#roadmap .roadmap-timeline h2{color:var(--v2-accent);margin:0 20px 24px 0;font-size:20px;line-height:1.35}#roadmap .roadmap-timeline .v2-process-effects{margin-right:22px;padding-left:16px}#roadmap .roadmap-timeline .v2-process-effects>div{padding-bottom:16px}#roadmap .roadmap-timeline .v2-process-effects>div+div{padding-top:16px}
#content-productivity .content-productivity-table{margin-top:24px}#content-productivity .content-productivity-table table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:16px}#content-productivity .content-productivity-table caption{text-align:left;color:var(--v2-muted);margin-bottom:10px;font-size:13px}#content-productivity .content-productivity-table :is(th,td){border-bottom:1px solid var(--v2-line);text-align:right;padding:10px 5px}#content-productivity .content-productivity-table th:first-child{text-align:left;width:28%}#content-productivity .content-productivity-table thead th{color:var(--v2-muted);font:800 13px/1.3 Arial,sans-serif}#content-productivity .content-productivity-table tbody th{color:var(--v2-muted);font-size:14px;font-weight:600}#content-productivity .content-productivity-table :is(th,td):nth-child(2){color:var(--v2-accent);font-weight:800}#content-productivity .content-productivity-table td{color:var(--v2-muted)}#content-productivity .content-productivity-mix{color:var(--v2-muted);margin:12px 0 0;font-size:13px;line-height:1.5}#content-productivity .content-productivity-ratios{margin-top:14px}#content-productivity .content-productivity-ratios small{color:var(--v2-muted);font-size:13px}#content-productivity .content-productivity-ratios>div{flex-wrap:wrap;gap:10px 22px;margin-top:8px;display:flex}#content-productivity .content-productivity-ratios strong{color:var(--v2-accent);font-size:18px;line-height:1.4}#content-productivity .content-productivity-basis{color:var(--v2-muted);margin:15px 0 0;font-size:13px;line-height:1.5}.pitch-mobile-version #content-productivity .content-productivity-table :is(th,td){padding:13px 2px;font-size:11px}.pitch-mobile-version #content-productivity .content-productivity-table thead th{font-size:10px}.pitch-mobile-version #content-productivity .content-productivity-ratios strong{font-size:15px}#content-productivity .productivity-period{color:var(--v2-muted);margin:20px 0 0;font-size:13px;line-height:1.4}#content-productivity .productivity-bar-chart{margin:16px 0 0}#content-productivity .productivity-bar-chart>figcaption{color:var(--v2-ink);justify-content:space-between;font-size:15px;font-weight:700;display:flex}#content-productivity .productivity-bar-chart>figcaption>span{color:var(--v2-muted);font-size:12px;font-weight:400}#content-productivity .productivity-bar-row{color:var(--v2-muted);grid-template-columns:112px minmax(0,1fr) 56px;align-items:center;gap:12px;margin-top:9px;font:14px/1.3 Arial,sans-serif;display:grid}#content-productivity .productivity-bar-row>strong{text-align:right;font-size:15px}#content-productivity .productivity-bar-track{background:#ffffff0a;height:10px}#content-productivity .productivity-bar-track>i{background:#8b8981;height:100%;display:block}#content-productivity .productivity-bar-row.is-slotwise{color:var(--v2-accent)}#content-productivity .is-slotwise .productivity-bar-track>i{background:var(--v2-accent)}#content-productivity .content-composition-group{margin-top:24px}#content-productivity .content-composition{margin:0}#content-productivity .content-composition-group>div+div{margin-top:23px}#content-productivity .content-composition>figcaption{justify-content:space-between;align-items:baseline;gap:10px;display:flex}#content-productivity .content-composition figcaption strong{color:var(--v2-ink);font:800 16px/1.4 Arial,sans-serif}#content-productivity .content-composition figcaption>span{color:var(--v2-muted);font-size:12px;line-height:1.4}#content-productivity .content-composition-track{height:30px;margin-top:8px;display:flex}#content-productivity .content-composition-track>span{color:#111;white-space:nowrap;background:#88867e;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}#content-productivity .content-composition-track>.composition-other{color:var(--v2-muted);background:#373731}#content-productivity .content-composition.is-slotwise .content-composition-track>span{background:var(--v2-accent)}#content-productivity .content-composition.is-slotwise .content-composition-track>.composition-other{color:#fff;background:#8f7012}#content-productivity .content-composition>p{color:var(--v2-muted);margin:7px 0 0;font-size:13px;line-height:1.5}#content-productivity .content-composition-basis{color:var(--v2-muted);margin:18px 0 0;font-size:11px;line-height:1.5}.pitch-mobile-version #content-productivity .productivity-bar-row{grid-template-columns:87px minmax(0,1fr) 45px;gap:8px;font-size:12px}.pitch-mobile-version #content-productivity .productivity-bar-row>strong{font-size:13px}.pitch-mobile-version #content-productivity .content-composition figcaption{flex-wrap:wrap}.pitch-mobile-version #content-productivity .content-composition-track>span{font-size:10px}#content-productivity .pitch-desktop-canvas :is([data-reveal-step="2"],[data-reveal-step="3"])[data-reveal-state=current] .productivity-bar-track>i{transform-origin:0;animation:.52s cubic-bezier(.2,.65,.3,1) both productivity-bar-sweep}#content-productivity .pitch-desktop-canvas :is([data-reveal-step="2"],[data-reveal-step="3"])[data-reveal-state=current] .productivity-bar-row:nth-of-type(2) .productivity-bar-track>i{animation-delay:90ms}#content-productivity .pitch-desktop-canvas :is([data-reveal-step="2"],[data-reveal-step="3"])[data-reveal-state=current] .productivity-bar-row:nth-of-type(3) .productivity-bar-track>i{animation-delay:.18s}#content-productivity .pitch-desktop-canvas [data-reveal-state=current]>.content-composition .content-composition-track{animation:.52s cubic-bezier(.2,.65,.3,1) both composition-bar-sweep}@keyframes productivity-bar-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes composition-bar-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){#content-productivity .pitch-desktop-canvas :is(.productivity-bar-track>i,.content-composition-track){animation:none!important}}@media print{#content-productivity .pitch-desktop-canvas :is(.productivity-bar-track>i,.content-composition-track){clip-path:none!important;animation:none!important;transform:none!important}}
.ir-demo-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:12px;display:grid}.ir-demo-example{min-width:0;margin:0}.ir-demo-example figcaption{align-items:center;gap:10px;margin-bottom:16px;display:flex}.ir-demo-example figcaption small{color:var(--v2-accent);font-size:15px;font-weight:700}.ir-demo-example figcaption strong{color:var(--v2-ink);font-size:18px;font-weight:700}.ir-demo-example img{border:1px solid var(--v2-line);border-radius:6px;width:100%;height:auto;display:block}.ir-demo-example p{color:var(--v2-muted);text-align:center;white-space:pre-line;margin:14px 0 0;font-size:15px;line-height:1.45}.ir-demo-example-description{text-align:center;white-space:pre-line}.ir-demo-mobile-image{border:1px solid var(--v2-line);border-radius:6px;width:100%;height:auto;display:block}
#deposit-bonus-bridge .v2-process-effects:not(:has(>[data-reveal-state]:not([data-reveal-state=pending]))){border-left-color:#0000}#deposit-bonus-bridge .v2-process-effects>[data-reveal-state=pending]{border-top-color:#0000}#deposit-bonus-bridge .v2-body-lines:empty{display:none}.bonus-deposit-match{grid-template-columns:1fr 90px 1fr;align-items:center;gap:10px;margin-top:12px;display:grid}.bonus-match-card{border:1px solid var(--v2-line);text-align:center;padding:8px}.bonus-match-card.is-bonus{border-color:var(--v2-accent)}.pitch-reference .bonus-deposit-match small,.pitch-reference .bonus-wager-total small{color:var(--v2-muted);font-size:13px;line-height:1.3;display:block}.pitch-reference .bonus-match-card strong{color:var(--v2-ink);margin-top:5px;font-size:34px;line-height:1.1;display:block}.pitch-reference .bonus-match-card.is-bonus strong{color:var(--v2-accent)}.bonus-match-arrow{text-align:center}.bonus-match-arrow b{color:var(--v2-accent);font-size:26px;line-height:1.2;display:block}.bonus-wager-connector{justify-content:center;align-items:center;gap:12px;padding:4px 0;display:flex}.pitch-reference #deposit-bonus-bridge .bonus-wager-connector span{color:var(--v2-muted);margin:0;font-size:13px}.bonus-wager-connector b{color:var(--v2-accent);font-size:22px;line-height:1}.bonus-wager-total{border:1px solid var(--v2-accent);text-align:center;padding:8px}.pitch-reference .bonus-wager-total strong{color:var(--v2-accent);margin-top:5px;font-size:40px;line-height:1.1;display:block}.pitch-v2.pitch-reference #deposit-bonus-bridge .bonus-economics-assumption{color:var(--v2-muted);text-align:center;margin:5px 0 0;font-size:11px;line-height:1.3}.pitch-mobile-version .bonus-deposit-match{grid-template-columns:1fr 70px 1fr;gap:6px}.pitch-mobile-version .bonus-match-card strong{font-size:30px}.pitch-mobile-version .bonus-wager-total strong{font-size:36px}.pitch-v2.pitch-reference #deposit-bonus-bridge .bonus-study-title{color:var(--v2-muted);text-align:right;margin:10px 0 0;font-size:11px;line-height:1.35}.bonus-study-title a{color:inherit;text-underline-offset:2px;text-decoration:underline}.bonus-study-title a:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}
#affiliate-economics .affiliate-economics-diagram{margin-top:24px}#affiliate-economics .affiliate-acquisition-flow{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;gap:7px;display:grid}#affiliate-economics .affiliate-acquisition-flow>div{border:1px solid var(--v2-line);text-align:center;padding:10px 6px}#affiliate-economics .affiliate-acquisition-flow strong{color:var(--v2-ink);font-size:16px}#affiliate-economics .affiliate-acquisition-flow small{color:var(--v2-muted);margin-top:7px;font-size:13px;display:block}#affiliate-economics .affiliate-acquisition-flow>b{color:var(--v2-accent);text-align:center;font-size:20px}#affiliate-economics .affiliate-reward-lane{border-top:1px solid var(--v2-line);margin-top:14px;padding-top:12px}#affiliate-economics .affiliate-reward-lane>small{color:var(--v2-muted);font-size:13px;font-weight:800;display:block}#affiliate-economics .affiliate-reward-lane>strong{color:var(--v2-ink);margin-top:8px;font-size:18px;line-height:1.3;display:block}#affiliate-economics .affiliate-payment-track{align-items:center;gap:12px;margin-top:12px;display:flex}#affiliate-economics .affiliate-payment-track i{background:var(--v2-line);flex:1;height:8px}#affiliate-economics .affiliate-payment-track i.is-paid{background:#94928a}#affiliate-economics .affiliate-payment-track>b{color:var(--v2-accent);font-size:17px;line-height:8px}#affiliate-economics .affiliate-reward-lane>p{color:var(--v2-muted);margin:9px 0 0;font-size:16px;line-height:1.45}#affiliate-economics .affiliate-reward-lane.is-revenue-share>small{color:var(--v2-accent)}#affiliate-economics .affiliate-reward-lane .affiliate-ltv-formula{font-size:26px}#affiliate-economics .affiliate-ltv-formula>span{color:var(--v2-accent);font-weight:800}#affiliate-economics .is-revenue-share .affiliate-payment-track i.is-paid{background:var(--v2-accent)}#affiliate-economics .affiliate-reward-lane>.affiliate-ltv-basis{font-size:11px;line-height:1.4}.pitch-mobile-version #affiliate-economics .affiliate-acquisition-flow strong{font-size:13px}.pitch-mobile-version #affiliate-economics .affiliate-acquisition-flow small{font-size:11px}.pitch-mobile-version #affiliate-economics .affiliate-reward-lane>p{font-size:13px}
@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}.pitch-v2.pitch-reference.ir-part-deck .pitch-reveal-slide .pitch-footer .slide-reveal-caption{color:#fff}.pitch-v2.pitch-reference.ir-part-deck .pitch-reveal-slide .pitch-footer .slide-reveal-caption .slide-reveal-caption-past{color:var(--ref-muted);opacity:1}@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 #what-we-do .structured-data-headline{white-space:nowrap;letter-spacing:-.055em;font-size:18px}.ir-part-deck .pitch-static-overview .pitch-headline-title-row>h1,.ir-part-deck .pitch-static-overview .pitch-headline>p{opacity:1;transform:none;animation:none!important}.ir-part-deck .pitch-desktop-canvas .pitch-page-action{justify-content:center;width:100%;display:flex;position:absolute;bottom:calc(100% + 35px);left:0}.ir-part-deck .pitch-page-action .pitch-pdf-example-link{padding:10px 18px;font-size:16px;line-height:1.3}.ir-part-deck .pitch-mobile-page-action,.ir-part-deck .pitch-pdf-only-links{display:none}@media print{.ir-part-deck .pitch-desktop-canvas .pitch-pdf-only-links{justify-content:center;align-items:center;gap:24px;display:flex}.ir-part-deck.pitch-mobile-version .pitch-pdf-only-links{display:none}}.ir-part-deck .pitch-mobile-page-action .pitch-pdf-example-link{white-space:normal;text-align:center;max-width:100%}.ir-part-deck :is(#constraint,#legal-framework,#affiliate-economics,#affiliate-system,#content-productivity) .v2-process-effects:not(:has(>[data-reveal-state]:not([data-reveal-state=pending]))){border-left-color:#0000}.ir-part-deck :is(#constraint,#legal-framework,#affiliate-economics,#affiliate-system,#content-productivity) .v2-process-effects>[data-reveal-state=pending]{border-top-color:#0000}.ir-part-deck #team .pitch-desktop-canvas .v2-founder-layout{flex:0 0 488px;height:488px}.ir-part-deck #team .pitch-desktop-canvas .v2-founder-profiles h2{font-size:26px}.ir-part-deck #team .founder-education{color:var(--v2-muted);letter-spacing:normal;font-size:18px;font-weight:400;line-height:1.4}.ir-part-deck #team .pitch-desktop-canvas .v2-founder-timeline{--founder-career-gap:20px;grid-template-rows:auto minmax(0,2fr) minmax(0,4fr);align-self:stretch;row-gap:18px;padding-top:20px;padding-bottom:18px;display:grid}.ir-part-deck #team .pitch-desktop-canvas .v2-founder-timeline header{padding-bottom:10px}.ir-part-deck #team .pitch-desktop-canvas .v2-founder-timeline ol{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));margin-top:8px}.ir-part-deck #team .pitch-desktop-canvas .founder-career-shared ol{grid-template-rows:repeat(3,minmax(0,1.2fr)) minmax(0,.8fr)}.ir-part-deck #team .pitch-desktop-canvas .v2-founder-timeline li{column-gap:var(--founder-career-gap);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;min-height:0;padding-block:7px}.ir-part-deck #team .pitch-desktop-canvas .v2-founder-timeline li div strong{font-size:16px}.ir-part-deck #team .pitch-desktop-canvas .v2-founder-timeline li:before{top:12px}.ir-part-deck #team .pitch-desktop-canvas .v2-founder-timeline time{font-size:14px}.ir-part-deck #team .pitch-desktop-canvas .v2-founder-timeline li>div{align-items:baseline;column-gap:var(--founder-career-gap);grid-template-columns:max-content minmax(0,1fr);display:grid}.ir-part-deck #team .pitch-desktop-canvas .v2-founder-timeline .founder-career-roles{color:var(--v2-muted);gap:3px;margin:0;font-size:13px;font-weight:400;line-height:1.4;display:grid}.ir-part-deck #team .founder-career-roles i{font-style:normal}.ir-part-deck #team .founder-career-group{flex-direction:column;min-height:0;margin:0;display:flex}.ir-part-deck #team .founder-career-group-heading{flex-wrap:wrap;align-items:baseline;gap:3px 12px;display:flex}.ir-part-deck #team .founder-career-group-heading small{color:var(--v2-muted);font:800 12px/1.35 Arial,sans-serif}.ir-part-deck #team .founder-career-group-heading>strong{color:var(--v2-ink);font-size:14px;line-height:1.35}.ir-part-deck #team .founder-career-shared .founder-career-group-heading small{color:var(--v2-accent)}.ir-part-deck #closing .pitch-cover-description{margin-top:24px;display:block}.ir-part-deck :is(#distillation,#closing) .v2-cover-contact{text-align:right;justify-items:end}.ir-part-deck :is(#distillation,#closing) .pitch-desktop-canvas .pitch-cover-aside{right:0}.ir-part-deck #closing .closing-appendix-note{color:var(--v2-muted);text-align:left;font-size:20px;font-weight:400;line-height:1.5;display:block}.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}
