@font-face{font-family:tasa;src:url(../media/TASAOrbiterDisplay_Regular-s.p.01w47a0angtle.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tasa;src:url(../media/TASAOrbiterDisplay_Medium-s.p.2cz53x8-fnpmo.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:tasa Fallback;src:local(Arial);ascent-override:96.97%;descent-override:25.3%;line-gap-override:0.0%;size-adjust:94.87%}.tasa_39e52625-module__0DuQGW__className{font-family:tasa,tasa Fallback}.tasa_39e52625-module__0DuQGW__variable{--font-tasa:"tasa", "tasa Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Regular-s.p.2vba6o5sfj3bs.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_71a24dea-module__xdqGpq__className{font-family:geistMono,geistMono Fallback;font-weight:400}.geistmono_71a24dea-module__xdqGpq__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
.colosseum{line-height:normal;position:fixed;inset:0}.colosseum *,.colosseum :before,.colosseum :after{box-sizing:border-box;margin:0;padding:0}.colosseum{-webkit-font-smoothing:antialiased;height:100%;font-family:var(--font-tasa), "TASA Orbiter", system-ui, sans-serif;background:#070914;overflow:hidden}.colosseum .stage{position:fixed;inset:0}.colosseum .canvas{transform-origin:50%;--bg:#0a0f1a;--win-back:#161b26;--win-back-ring:#202937;--win-front:#202937;--win-front-ring:#334156;--win-front-edge:#47556a;--cell:#2b3544;background:var(--bg);transition:background .3s;position:absolute;top:50%;left:50%;overflow:hidden}.colosseum .canvas[data-surface=slate-deep]{--bg:#0d1a2e;--win-back:#15253d;--win-back-ring:#213350;--win-front:#213350;--win-front-ring:#2d4265;--win-front-edge:#3a5178;--cell:#15253d}.colosseum .canvas[data-surface=slate]{--bg:#15253d;--win-back:#213350;--win-back-ring:#2d4265;--win-front:#2d4265;--win-front-ring:#3a5178;--win-front-edge:#4f6a99;--cell:#213350}.colosseum .slide{transform-origin:50%;position:absolute}.colosseum .grid-background{background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-position:24px 0;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 75%,#0000 30%,#000 100%);mask-image:radial-gradient(75% 75%,#0000 30%,#000 100%)}.colosseum .window{padding:24px;line-height:0;position:absolute}.colosseum .window--back{background:var(--win-back);box-shadow:inset 0 0 0 1px var(--win-back-ring), 0 16px 40px -16px #03050c99}.colosseum .window--front{background:var(--win-front);box-shadow:inset 0 1px 0 var(--win-front-edge),  inset 0 0 0 1px var(--win-front-ring), 0 28px 56px -12px #03050cbf,  0 8px 16px -8px #03050c80}.colosseum .window--accent{box-shadow:inset 0 0 0 2px #3792ff,0 28px 56px -12px #03050cbf,0 0 48px -12px #3792ff59}.colosseum .window--closable{padding-top:48px}.colosseum .window img{display:block}.colosseum .window-title{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#94a2b8;white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:20px;position:absolute;top:14px;left:24px;right:48px;overflow:hidden}.colosseum .window-close{color:#ccd5e1;cursor:pointer;background:0 0;border:0;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:17px;right:17px}.colosseum .window-close:hover{color:#f8fafc}.colosseum .window-close:focus-visible{outline-offset:2px;outline:2px solid #167cff}.colosseum .hook-copy{flex-direction:column;gap:0;display:flex;position:absolute;top:calc(50% - 222px);left:5.83333%}.colosseum .hook-copy h1,.colosseum .hook-copy p{font-size:96px;font-weight:500;line-height:1.25}.colosseum .hook-source{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.04em;color:#94a2b8;font-size:18px;position:absolute;top:calc(50% + 490px);right:8.64583%}.colosseum .chrome-tag{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:#3792ff;white-space:nowrap;font-size:17px;line-height:20px;position:absolute}.colosseum .chrome-tag--header{top:40px;left:60px}.colosseum .chrome-tag--number{color:#94a2b8;font-variant-numeric:tabular-nums;top:40px;right:60px}.colosseum .chrome-tag--gap{color:#94a2b8;bottom:40px;left:60px}.colosseum .chrome-tag--footer{bottom:40px;right:60px}.colosseum .chrome-logo{width:144px;height:37px;position:absolute;bottom:31px;left:60px}.colosseum .deck-nav{color:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:10;background:#ffffff0d;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .15s,color .15s,opacity .15s;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff1a}.colosseum .deck-nav--prev{left:16px}.colosseum .deck-nav--next{right:16px}.colosseum .deck-nav:hover{color:#fff;background:#ffffff1a}.colosseum .deck-nav:focus-visible{outline-offset:2px;outline:2px solid #167cff}.colosseum .deck-nav:disabled{opacity:.2;pointer-events:none}.colosseum .pixel-cell{background:var(--cell);width:71px;height:71px;position:absolute}.colosseum .number-copy{flex-direction:column;gap:0;display:flex;position:absolute;top:calc(50% - 318px);left:5.83333%}.colosseum .number-copy h1,.colosseum .number-muted{font-size:96px;font-weight:500;line-height:1.25}.colosseum .number-stat{flex-direction:column;gap:8px;margin-top:68px;display:flex}.colosseum .number-figure{color:#70b1ff;font-variant-numeric:tabular-nums;font-size:144px;font-weight:500;line-height:1}.colosseum .number-label{font-size:32px;font-weight:400;line-height:44px}.colosseum .gauge{flex-direction:row;align-items:center;gap:40px;width:520px;height:520px;padding:0 24px;display:flex}.colosseum .gauge-column{background:var(--win-back-ring);flex:none;width:140px;position:relative}.colosseum .gauge-fill{background:#0255d4;position:absolute;bottom:0;left:0;right:0}.colosseum .gauge-floor{background:#70b1ff;position:absolute;bottom:0;left:0;right:0}.colosseum .gauge-labels{flex-direction:column;justify-content:space-between;height:472px;display:flex}.colosseum .gauge-value{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:52px}.colosseum .gauge-value--agent{color:#70b1ff}.colosseum .gauge-caption{color:#ccd5e1;font-size:22px;line-height:30px}.colosseum .number-source{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#94a2b8;font-size:18px;line-height:24px;position:absolute;top:calc(50% + 460px);left:66.1458%}.colosseum .question-copy{flex-direction:column;gap:0;display:flex;position:absolute;top:calc(50% - 132px);left:5.83333%}.colosseum .question-copy h1,.colosseum .question-copy p{white-space:nowrap;font-size:96px;font-weight:500;line-height:1.25}.colosseum .gecko-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex;position:absolute;inset:0}.colosseum .gecko-intro img{margin-bottom:24px}.colosseum .gecko-intro h1{font-size:96px;font-weight:500;line-height:1.25}.colosseum .gecko-intro p{font-size:40px;font-weight:400;line-height:52px}.colosseum .flow-copy{flex-direction:column;gap:0;display:flex;position:absolute;top:calc(50% - 470px);left:5.83333%}.colosseum .flow-copy h1,.colosseum .flow-copy p{font-size:96px;font-weight:500;line-height:1.25}.colosseum .flow-bracket{flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:calc(50% - 150px)}.colosseum .flow-bracket p{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.08em;color:#3792ff;font-size:20px}.colosseum .flow-bracket div{border:2px solid #3792ff;border-bottom:0;align-self:stretch;height:20px}.colosseum .flow-track{background:var(--win-back-ring);height:2px;position:absolute}.colosseum .flow-progress{background:#3792ff;height:4px;transition:width .7s cubic-bezier(.4,0,.2,1),background .3s;position:absolute}.colosseum .flow-progress.is-refused{background:#94a2b8}.colosseum .flow-packet{background:#70b1ff;width:24px;height:24px;transition:left .7s cubic-bezier(.4,0,.2,1),background .3s,box-shadow .3s;position:absolute;box-shadow:0 0 24px 4px #3792ff8c}.colosseum .flow-packet.is-refused{box-shadow:none;background:#94a2b8}.colosseum .flow-progress.is-jump,.colosseum .flow-packet.is-jump{transition:none}.colosseum .flow-steps{list-style:none}.colosseum .flow-step{flex-direction:column;gap:10px;transition:box-shadow .3s,background .3s,opacity .3s;display:flex}.colosseum .flow-step-head{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.colosseum .flow-step-icon{color:#70b1ff;transition:color .3s}.colosseum .flow-step.is-refused .flow-step-icon{color:#ccd5e1}.colosseum .flow-step.is-signed .flow-step-icon{color:#f8fafc}.colosseum .flow-step-n{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#94a2b8;font-size:20px}.colosseum .flow-step-title{color:#f8fafc;font-size:34px;font-weight:500;line-height:40px}.colosseum .flow-step-sub{color:#ccd5e1;font-size:22px;line-height:30px}.colosseum .flow-badge{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#70b1ff;margin-top:auto;font-size:20px}.colosseum .flow-badge.is-refused{color:#ccd5e1}.colosseum .flow-step>*{transition:opacity .3s}.colosseum .flow-step.is-idle>*{opacity:.45}.colosseum .flow-step.is-active{background:var(--win-front);box-shadow:inset 0 0 0 2px #3792ff,0 0 40px -8px #3792ff80}.colosseum .flow-step.is-refused{background:var(--win-front);box-shadow:inset 0 0 0 2px #94a2b8}.colosseum .flow-step.is-signed{background:#0255d4;box-shadow:inset 0 0 0 2px #3792ff,0 0 48px -6px #3792ff99}.colosseum .flow-step.is-signed .flow-step-n,.colosseum .flow-step.is-signed .flow-step-sub{color:#d4eaff}@media (prefers-reduced-motion:reduce){.colosseum .flow-progress,.colosseum .flow-packet,.colosseum .flow-step{transition:none}}.colosseum .live-copy{flex-direction:column;gap:0;display:flex;position:absolute;top:calc(50% - 296px);left:5.83333%}.colosseum .live-copy h1,.colosseum .live-copy>p{font-size:96px;font-weight:500;line-height:1.25}.colosseum .live-counters{flex-direction:row;gap:48px;margin-top:84px;display:flex}.colosseum .live-counter{flex-direction:column;gap:6px;display:flex}.colosseum .live-counter-value{font-variant-numeric:tabular-nums;font-size:88px;font-weight:500;line-height:1}.colosseum .live-counter-label{color:#ccd5e1;max-width:300px;font-size:24px;line-height:32px}.colosseum .terminal{width:760px;height:496px;font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#e2e8f1;white-space:pre;background:#070914;padding:32px 36px;font-size:24px;line-height:44px}.colosseum .t-prompt,.colosseum .t-mark{color:#3792ff}.colosseum .t-step{color:#7c8aa1}.colosseum .t-ok{color:#70b1ff}.colosseum .t-tx{color:#7c8aa1;margin-top:20px}.colosseum .t-tx a{color:#70b1ff;text-decoration:none}.colosseum .t-tx a:hover{text-decoration:underline}.colosseum .t-cursor{vertical-align:-4px;background:#3792ff;width:13px;height:26px;margin-left:2px;animation:1s step-end infinite t-blink;display:inline-block}@keyframes t-blink{50%{opacity:0}}.colosseum .live-caption{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#94a2b8;font-size:18px;position:absolute;top:calc(50% + 316px);left:55.4167%}@media (prefers-reduced-motion:reduce){.colosseum .t-cursor{animation:none}}.colosseum .slide-heading{flex-direction:column;gap:0;display:flex;position:absolute;top:calc(50% - 470px);left:5.83333%}.colosseum .slide-heading h1,.colosseum .slide-heading p{white-space:nowrap;font-size:96px;font-weight:500;line-height:1.25}.colosseum .proto-row{flex-direction:row;justify-content:center;align-items:center;gap:40px;display:flex;position:absolute;top:calc(50% - 150px);left:0;right:0}.colosseum .proto-arrow{color:#94a2b8;flex:none}.colosseum .proto-actor{flex-direction:column;flex:none;gap:12px;width:294px;height:320px;padding:32px;display:flex;position:relative}.colosseum .proto-actor-icon{color:#70b1ff}.colosseum .proto-actor-name{color:#f8fafc;margin-top:8px;font-size:40px;font-weight:500;line-height:46px}.colosseum .proto-actor-sub{color:#ccd5e1;font-size:24px;line-height:32px}.colosseum .proto-actor--gecko{background:#0255d4;width:353px;box-shadow:inset 0 0 0 2px #3792ff,0 28px 56px -12px #03050cbf}.colosseum .proto-actor--gecko .proto-actor-sub{color:#d4eaff}.colosseum .proto-actor-note{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#b6d8ff;margin-top:12px;font-size:18px;line-height:24px}.colosseum .proto-grid{flex:none;grid-template-columns:repeat(2,494px);gap:24px;display:grid}.colosseum .proto-card{flex-direction:column;gap:8px;height:170px;padding:26px 28px;transition:box-shadow .3s,background .3s;display:flex;position:relative}.colosseum .proto-card.is-active{background:var(--win-front);box-shadow:inset 0 0 0 2px #3792ff,0 0 36px -8px #3792ff80}.colosseum .proto-name{color:#f8fafc;flex-direction:row;align-items:center;gap:12px;font-size:30px;font-weight:500;line-height:36px;display:flex}.colosseum .proto-icon{color:#70b1ff;flex:none}.colosseum .proto-kind-row{flex-direction:row;justify-content:space-between;align-items:baseline;display:flex}.colosseum .proto-badge,.colosseum .proto-kind{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;font-size:18px;line-height:24px}.colosseum .proto-badge{color:#70b1ff}.colosseum .proto-kind{color:#94a2b8}.colosseum .proto-plain{color:#e2e8f1;margin-top:auto;font-size:26px;font-weight:500;line-height:32px}.colosseum .land-grid{width:calc(1648px / var(--s));flex-direction:column;gap:24px;padding:20px 28px 16px;display:flex}.colosseum .land-row{grid-template-columns:380px 1fr;align-items:center;gap:24px;display:grid}.colosseum .land-track{grid-template-columns:repeat(5,1fr);align-items:center;gap:12px;display:grid}.colosseum .land-step{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#94a2b8;font-size:20px;line-height:26px}.colosseum .land-name{color:#f8fafc;font-size:32px;font-weight:500;line-height:38px}.colosseum .land-name.is-gecko{color:#70b1ff}.colosseum .land-who{color:#94a2b8;font-size:22px;line-height:30px}.colosseum .land-bar{color:#ccd5e1;background:#334156;align-items:center;height:60px;padding:0 20px;font-size:22px;display:flex}.colosseum .land-ghost{height:60px;font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#7c8aa1;border:2px dashed #334156;align-items:center;padding:0 20px;font-size:20px;display:flex}.colosseum .land-bar.is-gecko{color:#f8fafc;background:#0255d4;box-shadow:inset 0 0 0 2px #3792ff}.colosseum .land-rails{background:linear-gradient(#33415659,#33415600);border-top:2px solid #334156;grid-template-columns:380px 1fr;align-items:center;gap:24px;margin-top:4px;padding:14px 20px 14px 0;display:grid}.colosseum .land-rails-note{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#ccd5e1;font-size:20px;line-height:26px}.colosseum .split-body{width:calc(700px / var(--s) - 48px);height:calc(430px / var(--s) - 48px);flex-direction:column;gap:28px;padding:20px 28px 24px;display:flex}.colosseum .split-title{color:#f8fafc;font-size:44px;font-weight:500;line-height:52px}.colosseum .split-title.is-gecko{color:#3792ff}.colosseum .split-list{flex-direction:column;gap:20px;list-style:none;display:flex}.colosseum .split-list li{color:#e2e8f1;flex-direction:row;align-items:center;gap:18px;font-size:30px;line-height:38px;display:flex}.colosseum .split-list svg{color:#3792ff;flex:none}.colosseum .split-zeros{color:#ccd5e1;flex-direction:row;gap:48px;margin-top:auto;font-size:26px;display:flex}.colosseum .split-zeros span{color:#3792ff;margin-right:10px;font-size:64px;font-weight:500;line-height:1}.colosseum .split-live{flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;display:flex}.colosseum .split-live-label{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#94a2b8;font-size:20px;line-height:24px}.colosseum .split-live-name{color:#f8fafc;border:1px solid #3a5178;padding:8px 18px;font-size:32px;font-weight:500;line-height:40px}.colosseum .split-line{border-left:2px dashed #3a5178;width:0;position:absolute}.colosseum .split-line-label{text-align:center;font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.04em;color:#94a2b8;font-size:18px;position:absolute}.colosseum .split-handoff{z-index:3;color:#3792ff;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.colosseum .split-handoff p{background:var(--bg);font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;text-align:center;color:#b6d8ff;padding:8px 14px;font-size:18px;line-height:24px;box-shadow:inset 0 0 0 1px #3792ff}.colosseum .payer{width:calc(544px / var(--s) - 48px);flex-direction:column;gap:18px;height:300px;padding:24px 28px 28px;display:flex}.colosseum .payer-head{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.colosseum .payer-icon{color:#3792ff}.colosseum .payer-tag{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#3792ff;font-size:18px}.colosseum .payer-title{color:#f8fafc;font-size:36px;font-weight:500;line-height:44px}.colosseum .payer-who{color:#ccd5e1;font-size:24px;line-height:32px}.colosseum .payer-why{color:#70b1ff;margin-top:auto;font-size:24px;font-weight:500;line-height:32px}.colosseum .model-stage{width:calc(485px / var(--s) - 48px);flex-direction:column;gap:16px;height:330px;padding:24px 28px 28px;display:flex}.colosseum .model-stage-head{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.colosseum .model-stage-icon{color:#3792ff}.colosseum .model-stage-tag{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#94a2b8;font-size:20px}.colosseum .model-stage-title{color:#f8fafc;font-size:40px;font-weight:500;line-height:48px}.colosseum .model-stage-body{color:#ccd5e1;font-size:26px;line-height:36px}.colosseum .model-stage-unit{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.04em;color:#ccd5e1;border:1px solid #3a5178;align-self:flex-start;margin-top:auto;padding:4px 12px;font-size:18px;line-height:28px}.colosseum .model-stage-arrow{color:#94a2b8;position:absolute}.colosseum .model-promise{flex-direction:row;align-items:center;gap:18px;font-size:44px;font-weight:500;line-height:1.25;display:flex;position:absolute;top:calc(50% + 280px);left:5.83333%}.colosseum .model-promise svg{color:#3792ff;flex:none}.colosseum .bill-side{width:calc(416px / var(--s) - 48px);flex-direction:column;gap:22px;height:290px;padding:20px 24px 24px;display:flex}.colosseum .bill-side-title{color:#94a2b8;font-size:36px;font-weight:500;line-height:44px}.colosseum .bill-side.is-gecko .bill-side-title{color:#3792ff}.colosseum .bill-side ul{flex-direction:column;gap:16px;list-style:none;display:flex}.colosseum .bill-side li{color:#94a2b8;flex-direction:row;align-items:flex-start;gap:14px;font-size:24px;line-height:32px;display:flex}.colosseum .bill-side.is-gecko li{color:#f8fafc}.colosseum .bill-side svg{color:#4b5a70;flex:none;margin-top:2px}.colosseum .bill-side.is-gecko svg{color:#3792ff}.colosseum .receipt{width:740px;font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#e2e8f1;background:#070914;flex-direction:column;gap:22px;padding:40px 44px;font-size:28px;line-height:36px;display:flex}.colosseum .receipt-row{flex-direction:row;justify-content:space-between;transition:opacity .3s;display:flex}.colosseum .receipt-row.is-gecko{color:#70b1ff}.colosseum .receipt-row.is-total{color:#f8fafc;font-weight:500}.colosseum .receipt-rule{border:0;border-top:2px dashed #334156;transition:opacity .3s}.colosseum .receipt-checks{flex-direction:column;gap:14px;margin-top:12px;display:flex}.colosseum .receipt-checks-label{letter-spacing:.06em;text-transform:uppercase;color:#7c8aa1;font-size:20px}.colosseum .receipt-checks-row{flex-flow:wrap;gap:16px 32px;display:flex}.colosseum .receipt-check{font-family:var(--font-tasa), system-ui, sans-serif;color:#70b1ff;flex-direction:row;align-items:center;gap:10px;font-size:26px;font-weight:500;transition:opacity .3s;display:flex}.colosseum .market-visual{flex-direction:row;align-items:flex-start;gap:40px;display:flex;position:absolute;top:calc(50% - 200px);left:61.4583%}.colosseum .market-circle{background:#0348b0;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 0 80px -20px #3792ff80}.colosseum .market-circle-value{color:#f8fafc;font-size:96px;font-weight:500;line-height:1}.colosseum .market-circle-label{color:#d4eaff;font-size:26px;line-height:34px}.colosseum .market-dot-group{flex-direction:row;align-items:center;gap:12px;margin-top:120px;display:flex}.colosseum .market-dot{background:#70b1ff;border-radius:50%;display:block;box-shadow:0 0 12px 2px #70b1ff99}.colosseum .market-dot-line{background:#94a2b8;width:48px;height:1px;display:block}.colosseum .market-dot-label{color:#ccd5e1;font-size:28px;font-weight:500;line-height:34px}.colosseum .market-forecasts{flex-direction:column;gap:36px;display:flex;position:absolute;top:calc(50% - 100px);left:5.83333%}.colosseum .market-rung{flex-direction:row;align-items:flex-start;gap:28px;display:flex}.colosseum .market-tag{text-align:center;width:88px;font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.08em;color:#ccd5e1;flex:none;margin-top:10px;padding:6px 0;font-size:20px;box-shadow:inset 0 0 0 1px #3a5178}.colosseum .market-tag.is-ours{color:#70b1ff;box-shadow:inset 0 0 0 2px #3792ff}.colosseum .market-ours{color:#70b1ff}.colosseum .market-f-value{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:64px;font-weight:500;line-height:1.1}.colosseum .market-f-label{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#94a2b8;font-size:20px;line-height:28px}.colosseum .market-caption{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#94a2b8;font-size:18px;position:absolute;top:calc(50% + 390px);left:5.83333%}.colosseum .road-line{border-top:2px dashed #334156;height:0;position:absolute}.colosseum .road-line.is-done{border-top:3px solid #3792ff}.colosseum .road{list-style:none}.colosseum .road-node{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.colosseum .road-when{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#ccd5e1;font-size:22px;line-height:30px}.colosseum .road-status{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#7c8aa1;margin-top:4px;font-size:16px;line-height:22px}.colosseum .road-node.is-done .road-status,.colosseum .road-node.is-next .road-status{color:#3792ff}.colosseum .road-dot{background:#0a0f1a;border-radius:50%;place-items:center;width:28px;height:28px;margin:20px 0 24px;display:grid;box-shadow:inset 0 0 0 2px #47556a}.colosseum .road-node.is-done .road-dot{box-shadow:none;color:#0a0f1a;background:#3792ff}.colosseum .road-node.is-next .road-dot{background:#0a0f1a;animation:2s ease-out infinite road-pulse;box-shadow:inset 0 0 0 3px #3792ff,0 0 #3792ff80}@keyframes road-pulse{0%{box-shadow:inset 0 0 0 3px #3792ff,0 0 #3792ff8c}to{box-shadow:inset 0 0 0 3px #3792ff,0 0 0 18px #3792ff00}}.colosseum .road-title{color:#f8fafc;font-size:34px;font-weight:500;line-height:42px}.colosseum .road-node.is-target .road-title{color:#e2e8f1}.colosseum .road-details{flex-direction:column;align-items:center;gap:10px;margin-top:18px;list-style:none;display:flex}.colosseum .road-details li{white-space:nowrap;color:#ccd5e1;background:#161b26;border:1px solid #334156;padding:4px 14px;font-size:20px;line-height:28px}.colosseum .road-caption{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#94a2b8;font-size:18px;position:absolute;top:calc(50% + 360px);left:5.83333%}@media (prefers-reduced-motion:reduce){.colosseum .road-node.is-next .road-dot{animation:none}}.colosseum .founder{width:calc(832px / var(--s) - 48px);flex-direction:row;align-items:flex-start;gap:40px;padding:24px 28px;display:flex}.colosseum .founder-photo{flex:none;width:180px;height:180px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #334156}.colosseum .founder-photo img{-o-object-fit:cover;object-fit:cover;filter:grayscale()contrast(1.08)brightness(1.02);width:180px;height:180px;display:block}.colosseum .founder-text{flex-direction:column;gap:10px;display:flex}.colosseum .founder-name{color:#f8fafc;font-size:44px;font-weight:500;line-height:52px}.colosseum .founder-role{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.04em;color:#70b1ff;font-size:20px}.colosseum .founder-line{color:#e2e8f1;margin-top:10px;font-size:28px;line-height:36px}.colosseum .founder-owns{color:#94a2b8;font-size:24px;line-height:32px}.colosseum .founder-text .founder-org{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.04em;color:#ccd5e1;border:1px solid #334156;align-self:flex-start;margin-top:6px;padding:4px 12px;font-size:18px;line-height:28px}.colosseum .team-proof{flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;top:calc(50% + 220px);left:0;right:0}.colosseum .team-proof p{color:#ccd5e1;flex-direction:row;align-items:center;gap:16px;font-size:30px;line-height:38px;display:flex}.colosseum .team-proof svg{color:#3792ff;flex:none}.colosseum .team-proof b{color:#f8fafc;font-weight:500}.colosseum .close-copy{flex-direction:column;gap:0;display:flex;position:absolute;top:calc(50% - 300px);left:5.83333%}.colosseum .close-contact{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;color:#f8fafc;flex-direction:row;gap:48px;font-size:24px;line-height:32px;display:flex;position:absolute;top:calc(50% + 260px);left:5.83333%}.colosseum .close-contact span{color:#3792ff;letter-spacing:.04em;margin-right:14px}.colosseum .close-copy h1,.colosseum .close-copy p{font-size:96px;font-weight:500;line-height:1.25}.colosseum .close-qr{background:#f8fafc;flex-direction:column;align-items:center;gap:24px;width:520px;padding:40px 40px 32px;line-height:normal;display:flex}.colosseum .close-qr p{white-space:nowrap;color:#0a0f1a;text-align:center;font-size:28px;font-weight:500;line-height:36px}
