.TerminalProjectHeader_frame__xyUUp{position:relative;isolation:isolate;min-width:0}.TerminalProjectHeader_hero__ECsXj{height:var(--project-hero-height);position:sticky;top:var(--terminal-navigation-height,80px);z-index:0;overflow:hidden;border-radius:24px 24px 0 0;background:var(--oto-well,#100e15);display:grid;place-items:center}.TerminalProjectHeader_hero__ECsXj:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 -30px 35px -25px #0008}.TerminalProjectHeader_ambient__Uc_p7{position:absolute;inset:-24px;background-size:cover;background-position:50%;filter:blur(30px);opacity:.22;pointer-events:none}.TerminalProjectHeader_artwork__ttJpQ{position:relative;max-height:var(--project-hero-height)}.TerminalProjectHeader_generatedArtwork__DrzOG{position:absolute;inset:0}.TerminalProjectHeader_artworkFallback__wd71F{position:relative;display:grid;place-items:center;width:100%;height:100%;padding-bottom:30px;background:radial-gradient(ellipse at 50% 90%,color-mix(in srgb,var(--oto-accent,#b69aff) 20%,transparent),transparent 70%);color:var(--oto-muted,#aaa2b8);font-size:48px;box-sizing:border-box}.TerminalProjectHeader_surface__YJfjr{position:relative;z-index:1;margin-top:calc(-1 * var(--project-surface-overlap));border-radius:24px 24px 0 0;background:var(--oto-surface,#141217);box-shadow:0 -12px 30px #00000016}.TerminalProjectHeader_card__tCjkV{padding:22px 24px 16px;border:1px solid var(--oto-border,#ffffff14);border-bottom:0;border-radius:24px 24px 0 0}.TerminalProjectHeader_market__sl77N{position:relative;background:var(--oto-surface,#141217);padding-top:8px}.TerminalProjectHeader_information__2XX1r{min-width:0;font-family:var(--oto-font-body,Inter,system-ui,sans-serif);color:var(--oto-text,#f3efe5)}.TerminalProjectHeader_identity__3ESp0{display:flex;gap:14px;align-items:center;min-height:68px;min-width:0}.TerminalProjectHeader_logo__XxDyT{flex:none;width:46px;height:46px;border-radius:14px;overflow:hidden;background:var(--oto-well,#100e15);display:grid;place-items:center}.TerminalProjectHeader_logo__XxDyT img,.TerminalProjectHeader_logo__XxDyT span{object-fit:contain;border-radius:14px}.TerminalProjectHeader_title__oNBiJ{min-width:0;flex:1}.TerminalProjectHeader_title__oNBiJ h1{margin:0;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TerminalProjectHeader_pair__f7G1t{display:flex;align-items:center;gap:10px;min-height:28px;color:var(--oto-muted,#aaa2b8);font-size:12px;white-space:nowrap}.TerminalProjectHeader_pair__f7G1t>span:first-child{overflow:hidden;text-overflow:ellipsis}.TerminalProjectHeader_protocol__9IQP3{font-size:11px;padding:3px 8px;border:1px solid var(--oto-border,#ffffff14);border-radius:999px;flex:none}.TerminalProjectHeader_forge__GnT7S{min-width:158px;display:flex;justify-content:flex-end;align-items:center;min-height:44px}.TerminalProjectHeader_forge__GnT7S>a,.TerminalProjectHeader_forge__GnT7S>span{font-size:12px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid var(--oto-border,#ffffff14);color:var(--oto-muted,#aaa2b8);text-decoration:none}.TerminalProjectHeader_forge__GnT7S>a{color:var(--oto-text,#f3efe5);background:var(--oto-control,#ffffff08)}.TerminalProjectHeader_descriptionBlock__oACHS{margin-top:14px;max-width:88ch;display:block}.TerminalProjectHeader_description__GYKEB{font-size:13px;line-height:1.6;color:var(--oto-muted,#aaa2b8);overflow:hidden}.TerminalProjectHeader_description__GYKEB p{margin:0!important;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.TerminalProjectHeader_descriptionBlock__oACHS[data-expanded=true] .TerminalProjectHeader_description__GYKEB{height:auto}.TerminalProjectHeader_descriptionBlock__oACHS[data-expanded=true] .TerminalProjectHeader_description__GYKEB p{display:block;-webkit-line-clamp:unset}.TerminalProjectHeader_descriptionControl__DcgIB{display:flex;justify-content:flex-start}.TerminalProjectHeader_descriptionControl__DcgIB button{color:var(--oto-muted,#aaa2b8);text-align:left}.TerminalProjectHeader_descriptionControl__DcgIB button:hover{color:var(--oto-text,#f3efe5);text-decoration:underline}.TerminalProjectHeader_descriptionControl__DcgIB button,.TerminalProjectHeader_profileError__A0J5u button{border:0;background:none;color:var(--oto-text,#f3efe5);font:inherit;font-size:12px;cursor:pointer;padding:4px 0;min-height:44px}.TerminalProjectHeader_profileError__A0J5u button{text-decoration:underline}.TerminalProjectHeader_emptyDescription__GqJBs{opacity:.8}.TerminalProjectHeader_links__xZtdN{display:flex;gap:8px;flex-wrap:wrap;align-content:flex-start;min-height:44px;margin-top:12px}.TerminalProjectHeader_links__xZtdN a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 12px;border:1px solid var(--oto-border,#ffffff14);border-radius:999px;text-decoration:none;color:var(--oto-text,#f3efe5);font-size:12px;box-sizing:border-box;background:var(--oto-control,#ffffff04)}.TerminalProjectHeader_links__xZtdN a:hover{background:var(--oto-control,#ffffff0c)}.TerminalProjectHeader_xIcon__DymwR{font-size:15px;line-height:1}.TerminalProjectHeader_information__2XX1r :is(a,button):focus-visible{outline:2px solid var(--oto-accent,#b69aff);outline-offset:3px}.TerminalProjectHeader_descriptionSkeleton__SOk0c span,.TerminalProjectHeader_linkSkeleton__ZW93u,.TerminalProjectHeader_skeleton__va9qN,.TerminalProjectHeader_titleSkeleton__2MR6e{display:inline-block;border-radius:5px;background:color-mix(in srgb,var(--oto-muted,#aaa2b8) 15%,transparent);animation:TerminalProjectHeader_pulse__P5ijS 1.7s ease-in-out infinite}.TerminalProjectHeader_skeleton__va9qN{height:12px;width:100px}.TerminalProjectHeader_titleSkeleton__2MR6e{height:28px;width:min(240px,100%)}.TerminalProjectHeader_linkSkeleton__ZW93u{width:92px;height:38px}.TerminalProjectHeader_descriptionSkeleton__SOk0c{display:grid;gap:10px;padding-top:4px}.TerminalProjectHeader_descriptionSkeleton__SOk0c span{height:11px;width:95%}.TerminalProjectHeader_descriptionSkeleton__SOk0c span:nth-child(2){width:80%}.TerminalProjectHeader_descriptionSkeleton__SOk0c span:nth-child(3){width:55%}.TerminalProjectHeader_skeletonMarket___LfHt{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:18px}.TerminalProjectHeader_skeletonChart__Vv2Bh,.TerminalProjectHeader_skeletonTicket__2h1_T,.TerminalProjectHeader_skeletonTrades__RnCmr{border:1px solid var(--oto-border,#ffffff14);border-radius:24px;background:var(--oto-surface,#141217);padding:22px;box-sizing:border-box}.TerminalProjectHeader_skeletonChart__Vv2Bh{height:650px}.TerminalProjectHeader_skeletonTicket__2h1_T{height:620px}.TerminalProjectHeader_skeletonTrades__RnCmr{grid-column:1/-1;height:430px}.TerminalProjectHeader_skeletonMetrics__8Hly_{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.TerminalProjectHeader_skeletonMetrics__8Hly_ span{height:48px;width:100%}.TerminalProjectHeader_skeletonPlot__CrHcS{height:410px;margin-top:70px;background:var(--oto-control,#ffffff04);border-radius:16px}.TerminalProjectHeader_skeletonField__9QHa6{height:130px;margin:22px 0;border-radius:14px;background:var(--oto-control,#ffffff04)}.TerminalProjectHeader_skeletonProgress__wGeHA{height:40px;margin-bottom:16px;border:1px solid var(--oto-border,#ffffff14);border-radius:18px}.TerminalProjectHeader_skeletonRow__oNAty{height:48px;border-bottom:1px solid var(--oto-border,#ffffff14)}@keyframes TerminalProjectHeader_pulse__P5ijS{50%{opacity:.45}}@media(max-width:1100px){.TerminalProjectHeader_skeletonMarket___LfHt{grid-template-columns:minmax(0,1fr) 310px}.TerminalProjectHeader_skeletonMetrics__8Hly_{grid-template-columns:repeat(2,1fr)}.TerminalProjectHeader_skeletonChart__Vv2Bh{height:580px}.TerminalProjectHeader_skeletonPlot__CrHcS{height:310px}}@media(max-width:760px){.TerminalProjectHeader_hero__ECsXj{height:var(--project-mobile-hero-height);top:var(--terminal-navigation-height,72px);border-radius:18px 18px 0 0}.TerminalProjectHeader_artwork__ttJpQ{max-height:var(--project-mobile-hero-height)}.TerminalProjectHeader_surface__YJfjr{margin-top:calc(-1 * var(--project-mobile-surface-overlap));border-radius:18px 18px 0 0}.TerminalProjectHeader_card__tCjkV{padding:16px 14px 12px;border-radius:18px 18px 0 0}.TerminalProjectHeader_identity__3ESp0{gap:10px;min-height:68px;flex-wrap:wrap}.TerminalProjectHeader_title__oNBiJ h1{font-size:21px}.TerminalProjectHeader_pair__f7G1t{gap:6px;font-size:11px}.TerminalProjectHeader_protocol__9IQP3{font-size:10px;padding:3px 6px}.TerminalProjectHeader_forge__GnT7S{min-width:0;margin-left:auto;min-height:0}.TerminalProjectHeader_forge__GnT7S:empty{display:none}.TerminalProjectHeader_forge__GnT7S:not(:empty){width:100%;justify-content:flex-start;padding-left:56px}.TerminalProjectHeader_forge__GnT7S>a,.TerminalProjectHeader_forge__GnT7S>span{padding:6px 10px}.TerminalProjectHeader_descriptionBlock__oACHS{margin-top:12px}.TerminalProjectHeader_description__GYKEB{font-size:12px}.TerminalProjectHeader_links__xZtdN{min-height:96px;gap:6px}.TerminalProjectHeader_links__xZtdN a{padding:0 10px}.TerminalProjectHeader_skeletonMarket___LfHt{display:block}.TerminalProjectHeader_skeletonTicket__2h1_T{display:none}.TerminalProjectHeader_skeletonChart__Vv2Bh{height:560px;padding:18px 14px}.TerminalProjectHeader_skeletonTrades__RnCmr{height:430px;margin-top:16px}.TerminalProjectHeader_skeletonPlot__CrHcS{height:310px;margin-top:70px}}@media(prefers-reduced-motion:reduce){.TerminalProjectHeader_descriptionSkeleton__SOk0c span,.TerminalProjectHeader_linkSkeleton__ZW93u,.TerminalProjectHeader_skeleton__va9qN,.TerminalProjectHeader_titleSkeleton__2MR6e{animation:none}.TerminalProjectHeader_hero__ECsXj{position:relative;top:auto}}@media(max-width:760px){.TerminalProjectHeader_links__xZtdN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:52px}.TerminalProjectHeader_links__xZtdN a{flex-direction:column;gap:3px;padding:6px 3px;font-size:10px;border-radius:12px;min-height:52px}.TerminalProjectHeader_links__xZtdN a>svg:last-child{display:none}.TerminalProjectHeader_linkSkeleton__ZW93u{width:100%;max-width:92px}.TerminalProjectHeader_descriptionBlock__oACHS{column-gap:10px}}