.ccShell{--cc-gold:#d4af37;--cc-gold-soft:#f1d57a;--cc-red:#e03434;--cc-blue:#2bb6d9;--cc-blue-bright:#67d6f0;--cc-ink:#05070a;--cc-panel:rgba(10,13,18,0.86);--cc-panel-line:rgba(212,175,55,0.16);--cc-panel-line-hot:rgba(212,175,55,0.42);--cc-text:#f2efe6;--cc-muted:rgba(242,239,230,0.62);--cc-faint:rgba(242,239,230,0.38);position:relative;min-height:100vh;color:var(--cc-text);background:radial-gradient(120% 80% at 50% 12%,rgba(212,175,55,.1),transparent 62%),radial-gradient(90% 60% at 78% 30%,rgba(224,52,52,.08),transparent 60%),radial-gradient(80% 60% at 12% 70%,rgba(43,182,217,.06),transparent 60%),var(--cc-ink)}.ccTopBar{position:-webkit-sticky;position:sticky;top:0;z-index:40;gap:clamp(.6rem,1.6vw,1.6rem);padding:.55rem clamp(.75rem,2vw,1.5rem);background:rgba(5,7,10,.92);border-bottom:1px solid var(--cc-panel-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ccTopBar,.ccTopBrand{display:flex;align-items:center}.ccTopBrand{gap:.55rem;flex:0 0 auto;color:inherit;text-decoration:none}.ccTopMark{width:34px;height:34px;object-fit:contain}.ccTopBrandText{display:flex;flex-direction:column;line-height:1.1}.ccTopBrandText strong{font-size:.78rem;letter-spacing:.12em;font-weight:700;background:linear-gradient(100deg,var(--cc-gold-soft),var(--cc-gold) 55%,#b8892a);-webkit-background-clip:text;background-clip:text;color:transparent}.ccTopBrandText span{font-size:.55rem;letter-spacing:.34em;color:var(--cc-red);text-transform:uppercase}.ccTopSystem{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-blue-bright);white-space:nowrap}.ccTopDot{width:7px;height:7px;border-radius:50%;background:var(--cc-blue-bright);box-shadow:0 0 8px var(--cc-blue-bright)}.ccTopNav{display:flex;align-items:center;gap:clamp(.6rem,1.8vw,1.75rem);margin-inline:auto;flex-wrap:wrap}.ccTopNav a{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-muted);text-decoration:none;padding:.35rem 0;border-bottom:1px solid transparent;white-space:nowrap}.ccTopNav a:focus-visible,.ccTopNav a:hover{color:var(--cc-text);border-bottom-color:var(--cc-gold)}.ccTopClock{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;margin:0;padding:.3rem .7rem;border:1px solid var(--cc-panel-line);border-radius:.5rem;background:rgba(255,255,255,.02)}.ccTopClockLabel{font-size:.5rem;letter-spacing:.2em;color:var(--cc-faint)}.ccTopChat,.ccTopClockLabel{text-transform:uppercase;white-space:nowrap}.ccTopChat{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:.5rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;color:#100c04;text-decoration:none;background:linear-gradient(135deg,var(--cc-gold-soft),var(--cc-gold));box-shadow:0 6px 22px rgba(212,175,55,.28)}.ccTopChat:hover{filter:brightness(1.07)}.ccGrid{display:grid;grid-gap:clamp(.6rem,1vw,1rem);gap:clamp(.6rem,1vw,1rem);padding:clamp(.75rem,1.6vw,1.5rem);font-family:var(--font-sans,Inter,system-ui,sans-serif)}.ccRegion{min-width:0;height:100%;border:1px solid var(--cc-panel-line);border-radius:.6rem;padding:.85rem .95rem;background:var(--cc-panel);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.ccRegionTitle{display:flex;align-items:center;gap:.45rem;font-size:.62rem;color:var(--cc-muted);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(242,239,230,.07)}.ccRegionSubTitle,.ccRegionTitle{font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ccRegionSubTitle{font-size:.58rem;color:var(--cc-faint);margin:1rem 0 .5rem}.ccPulse{width:7px;height:7px;border-radius:50%;background:var(--cc-red);box-shadow:0 0 8px var(--cc-red)}.ccCore{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;padding:clamp(1rem,3vw,2.5rem) 1rem;background:radial-gradient(60% 50% at 50% 42%,rgba(212,175,55,.13),transparent 70%),radial-gradient(45% 40% at 66% 36%,rgba(224,52,52,.12),transparent 70%),rgba(6,8,12,.9);border-color:rgba(212,175,55,.22)}.ccCoreLine{position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(circle at 50% 44%,transparent 0 58px,rgba(212,175,55,.07) 58px 59px),repeating-linear-gradient(0deg,transparent 0 46px,rgba(43,182,217,.045) 46px 47px),repeating-linear-gradient(90deg,transparent 0 46px,rgba(43,182,217,.045) 46px 47px);-webkit-mask-image:radial-gradient(closest-side,#000 45%,transparent 92%);mask-image:radial-gradient(closest-side,#000 45%,transparent 92%)}.ccCoreEyebrow{position:relative;margin:0;font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--cc-muted)}.ccCoreEyebrowMark{color:var(--cc-red);font-weight:700}.ccCoreLogoWrap{position:relative;display:grid;place-items:center;width:min(74vw,380px);aspect-ratio:1}.ccCoreGlow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle at 42% 46%,rgba(212,175,55,.28),transparent 62%),radial-gradient(circle at 62% 42%,rgba(224,52,52,.22),transparent 60%);filter:blur(26px)}.ccCoreLogo{position:relative;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 0 26px rgba(212,175,55,.34)) drop-shadow(0 0 46px rgba(224,52,52,.18))}.ccCoreWordmark{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:.3rem}.ccCoreWordmarkMain{font-size:clamp(1.5rem,3.4vw,2.9rem);font-weight:700;letter-spacing:.1em;line-height:1;background:linear-gradient(100deg,var(--cc-gold-soft),var(--cc-gold) 48%,#b8892a);-webkit-background-clip:text;background-clip:text;color:transparent}.ccCoreWordmarkCity{display:flex;align-items:center;gap:.9rem;font-size:clamp(.62rem,1vw,.8rem);letter-spacing:.5em;text-indent:.5em;color:var(--cc-blue-bright)}.ccCoreWordmarkCity:after,.ccCoreWordmarkCity:before{content:"";width:clamp(28px,6vw,84px);height:1px;background:linear-gradient(90deg,transparent,var(--cc-gold))}.ccCoreWordmarkCity:after{background:linear-gradient(90deg,var(--cc-red),transparent)}.ccCoreTagline{position:relative;margin:.2rem 0 0;font-size:clamp(.66rem,1.1vw,.86rem);letter-spacing:.34em;text-transform:uppercase;color:rgba(242,239,230,.78)}.ccCoreActions{position:relative;display:flex;gap:.75rem;margin-top:.9rem;flex-wrap:wrap;justify-content:center}.ccBtnPrimary,.ccBtnSecondary{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;border-radius:.35rem;text-decoration:none;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ccBtnPrimary{background:linear-gradient(135deg,var(--cc-gold-soft),var(--cc-gold));color:#100c04;box-shadow:0 8px 26px rgba(212,175,55,.26)}.ccBtnSecondary{border:1px solid rgba(43,182,217,.55);color:var(--cc-blue-bright);background:rgba(43,182,217,.08)}.ccBtnPrimary:hover{filter:brightness(1.07)}.ccBtnSecondary:hover{background:rgba(43,182,217,.16)}.ccCoreLead{position:relative;margin:.9rem 0 0;max-width:54ch;font-size:.82rem;line-height:1.55;color:var(--cc-muted)}.ccFounder{position:relative;margin:.35rem 0 0;font-size:.7rem;color:var(--cc-faint)}.ccMetricGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));grid-gap:.5rem;gap:.5rem}.ccMetricGrid li{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .65rem;border:1px solid rgba(242,239,230,.07);border-radius:.45rem;background:rgba(255,255,255,.02)}.ccMetricLabel{font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-faint)}.ccMetricValue{font-size:1.45rem;font-weight:700;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccMetricNote{font-size:.55rem;color:var(--cc-blue)}.ccList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ccList a{color:var(--cc-muted);text-decoration:none;font-size:.76rem}.ccList a:focus-visible,.ccList a:hover{color:var(--cc-text);text-decoration:underline}.ccOverviewSystems{margin-top:.8rem}.ccPlatformList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.ccPlatformList li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem 0;border-bottom:1px solid rgba(242,239,230,.05);font-size:.74rem}.ccPlatformList li:last-child{border-bottom:none}.ccPlatformLabel{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;color:var(--cc-muted)}.ccPlatformState{display:inline-flex;align-items:center;gap:.4rem;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#79d4a1}.ccPlatformDot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.ccPlatform-ACTIVE{color:var(--cc-gold)}.ccPlatform-UP_TO_DATE{color:var(--cc-blue-bright)}.ccStatusDisclosure{margin:.6rem 0 0;font-size:.58rem;line-height:1.4;color:var(--cc-faint)}.ccStatusList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.ccStatusList li{display:flex;align-items:center;gap:.45rem;font-size:.7rem;color:var(--cc-muted)}.ccStatusBadge{flex:0 0 auto;font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.15rem .45rem;border-radius:.25rem;border:1px solid}.ccStatus-LIVE,.ccStatus-LIVE_PRODUCT,.ccStatus-LIVE_STUDIO{color:#79d4a1}.ccStatus-PILOT,.ccStatus-PUBLIC_BETA{color:var(--cc-gold)}.ccStatus-IN_DEVELOPMENT,.ccStatus-PLANNED{color:var(--cc-blue-bright)}.ccStatus-EXTERNAL,.ccStatus-NOT_AVAILABLE{color:var(--cc-faint)}.ccActionGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));grid-gap:.5rem;gap:.5rem}.ccActionTile a{display:flex;flex-direction:column;gap:.2rem;height:100%;padding:.65rem .7rem;border:1px solid rgba(242,239,230,.09);border-radius:.45rem;background:rgba(255,255,255,.02);color:inherit;text-decoration:none}.ccActionTile a:focus-visible,.ccActionTile a:hover{border-color:var(--cc-panel-line-hot);background:rgba(212,175,55,.07)}.ccActionLabel{font-size:.7rem;font-weight:700;letter-spacing:.04em}.ccActionDesc{font-size:.58rem;color:var(--cc-faint);line-height:1.35}.ccAction-whatsapp a{border-color:rgba(37,211,102,.35)}.ccAction-whatsapp a:hover{background:rgba(37,211,102,.08);border-color:rgba(37,211,102,.6)}.ccAction-chat a{border-color:rgba(43,182,217,.35)}.ccAssistant{border-color:rgba(43,182,217,.24);background:radial-gradient(70% 90% at 18% 30%,rgba(43,182,217,.1),transparent 70%),var(--cc-panel)}.ccAssistantTitle{justify-content:space-between}.ccOnlineBadge{display:inline-flex;align-items:center;gap:.3rem;font-size:.52rem;letter-spacing:.14em;color:#79d4a1}.ccOnlineDot{width:6px;height:6px;border-radius:50%;background:#79d4a1;box-shadow:0 0 7px #79d4a1}.ccAssistantBody{display:flex;align-items:center;gap:.9rem}.ccAssistantAvatar{flex:0 0 auto}.ccAssistantCopy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ccAssistantGreeting{margin:0;font-size:.86rem;font-weight:600;line-height:1.3}.ccAssistantPrompt{margin:0;font-size:.72rem;color:var(--cc-faint)}.ccAssistantCta{display:inline-flex;align-items:center;justify-content:center;margin-top:.35rem;padding:.6rem 1rem;border-radius:.35rem;border:1px solid rgba(43,182,217,.7);background:rgba(43,182,217,.14);color:var(--cc-blue-bright);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.ccAssistantCta:hover{background:rgba(43,182,217,.24)}.ccAssistantNote{margin:.8rem 0 0;font-size:.58rem;line-height:1.45;color:var(--cc-faint)}.ccAssistantTelegram{display:inline-flex;align-items:center;gap:.45rem;margin-top:.6rem;padding:.5rem .9rem;border-radius:.35rem;border:1px solid rgba(42,171,238,.7);background:rgba(42,171,238,.12);color:#4fc3f7;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.ccAssistantTelegram:hover{background:rgba(42,171,238,.22)}.ccAssistantAlt{display:inline-block;margin-top:.4rem;margin-left:.8rem;font-size:.62rem;color:var(--cc-muted);text-decoration:underline}.ccEcosystemTitle{justify-content:space-between}.ccViewAll{font-size:.52rem;letter-spacing:.14em;color:var(--cc-gold);text-decoration:none}.ccViewAll:hover{text-decoration:underline}.ccProjectList{list-style:none;margin:0;padding:0;gap:.7rem}.ccProjectList,.ccProjectList li{display:flex;flex-direction:column}.ccProjectList li{gap:.28rem}.ccProjectLink{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;color:inherit;text-decoration:none}.ccProjectLink:hover .ccProjectName{color:var(--cc-gold-soft)}.ccProjectName{font-size:.76rem;font-weight:600}.ccProjectStatus{font-size:.5rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ccProjectTrack{height:4px;background:rgba(242,239,230,.08);overflow:hidden}.ccProjectFill,.ccProjectTrack{display:block;border-radius:999px}.ccProjectFill{height:100%;background:linear-gradient(90deg,var(--cc-blue),var(--cc-blue-bright));box-shadow:0 0 10px rgba(43,182,217,.5)}.ccProjectStage{font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-faint)}.ccProjectNote{margin:.7rem 0 0;font-size:.55rem;line-height:1.45;color:var(--cc-faint)}.ccValue{border-color:rgba(224,52,52,.24);background:linear-gradient(100deg,rgba(10,13,18,.9) 46%,rgba(224,52,52,.13)),var(--cc-panel);scroll-margin-top:90px}.ccPriceCompare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem}.ccPriceSide{display:flex;flex-direction:column;gap:.15rem;text-align:center;min-width:0}.ccPriceLabel{font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-faint)}.ccPriceAmount{font-size:clamp(1.1rem,2vw,1.6rem);font-weight:700;line-height:1.05}.ccPriceOurs .ccPriceAmount{color:var(--cc-gold-soft)}.ccPriceOurs .ccPriceLabel{color:var(--cc-red-text,#e84c4c)}.ccPriceNote{font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-faint)}.ccPriceVs{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(242,239,230,.2);background:rgba(5,7,10,.9);font-size:.6rem;font-weight:700;letter-spacing:.08em}.ccPriceDisclosure{margin:.7rem 0 0;font-size:.55rem;line-height:1.45;color:var(--cc-faint)}.ccValueList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.68rem}.ccValueList li{display:flex;justify-content:space-between;gap:.6rem;color:var(--cc-muted)}.ccValueList li span:first-child{flex:0 0 auto;color:var(--cc-text)}.ccValueList li span:last-child{text-align:right}.ccModuleGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.ccModuleGrid strong{display:block;font-size:.72rem;margin-bottom:.2rem;color:var(--cc-gold-soft)}.ccModuleGrid p{margin:0;font-size:.66rem;line-height:1.45;color:var(--cc-faint)}.ccViewbar{border:none;background:none;padding:0}.ccModeSection{display:flex;flex-direction:column;gap:.75rem}.ccModeHead{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ccModeHeadTitle{display:flex;align-items:baseline;gap:.6rem;margin:0;flex-wrap:wrap}.ccModeHeadAccent{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cc-blue-bright)}.ccModeHeadSub{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-faint)}.ccModeReset{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted);background:none;border:none;cursor:pointer;text-decoration:underline}.ccModeSelector{display:flex;flex-direction:column;gap:.75rem}.ccModeDefault{display:flex;align-items:baseline;gap:.6rem;align-self:flex-start;padding:.5rem .9rem;border:1px solid var(--cc-panel-line);border-radius:.45rem;background:rgba(255,255,255,.02);color:inherit;cursor:pointer;text-align:left;flex-wrap:wrap}.ccModeDefault.isActive{border-color:var(--cc-panel-line-hot);background:rgba(212,175,55,.1)}.ccModeDefaultNum{font-size:.62rem;font-weight:700;color:var(--cc-gold)}.ccModeDefaultLabel{font-size:.68rem;font-weight:700;letter-spacing:.08em}.ccModeDefaultDesc{font-size:.58rem;color:var(--cc-faint)}.ccModeTiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.ccModeTile{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border:1px solid var(--cc-panel-line);border-radius:.55rem;background:rgba(10,13,18,.7);color:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,transform .15s ease}.ccModeTile:hover{border-color:var(--cc-panel-line-hot);transform:translateY(-2px)}.ccModeTile.isActive{border-color:var(--cc-gold);box-shadow:0 0 0 1px rgba(212,175,55,.35)}.ccModeTile:disabled{opacity:.35;cursor:not-allowed;transform:none}.ccModeThumbWrap{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:.35rem;background:#06080c;border:1px solid rgba(242,239,230,.06)}.ccModeThumb{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.ccModeTileText{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:0 .2rem .2rem}.ccModeTileNum{font-size:.7rem;font-weight:700;color:var(--cc-blue-bright)}.ccModeTileName{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ccModeTileDesc{flex:1 0 100%;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-gold)}.ccModeDefault:focus-visible,.ccModeReset:focus-visible,.ccModeTile:focus-visible{outline:2px solid var(--cc-gold);outline-offset:2px}.ccRail{border:none;background:none;padding:.4rem 0}.ccRail ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem;align-items:center}.ccRail a{display:inline-block;color:var(--cc-faint);text-decoration:none;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl}.ccRail a:focus-visible,.ccRail a:hover{color:var(--cc-gold)}.ccProof{border:none;border-top:1px solid var(--cc-panel-line);border-radius:0;background:rgba(5,7,10,.6);padding:.9rem .5rem .4rem}.ccProofStrip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.ccProofStrip li{display:flex;align-items:flex-start;gap:.45rem;font-size:.62rem;line-height:1.4;color:var(--cc-muted)}.ccProofStrip li:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:.35em;border-radius:1px;transform:rotate(45deg);background:var(--cc-gold)}.ccFloatWa{position:fixed;right:clamp(.85rem,2vw,1.6rem);bottom:clamp(.85rem,2vw,1.6rem);z-index:45;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#25d366;box-shadow:0 10px 30px rgba(37,211,102,.35),0 0 0 4px rgba(224,52,52,.18)}.ccFloatWa:hover{filter:brightness(1.06)}.ccChatLayer{position:fixed;inset:0;z-index:60}.ccChatScrim{position:absolute;inset:0;border:none;padding:0;background:rgba(3,4,6,.66);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.ccChatPanel{position:absolute;right:clamp(.75rem,2vw,1.6rem);bottom:clamp(.75rem,2vw,1.6rem);width:min(94vw,360px);max-height:min(86vh,620px);overflow-y:auto;display:flex;flex-direction:column;gap:.6rem;padding:.9rem;border:1px solid rgba(43,182,217,.4);border-radius:.75rem;background:linear-gradient(180deg,rgba(12,16,22,.98),rgba(6,8,12,.98));box-shadow:0 30px 80px rgba(0,0,0,.6)}.ccChatHead{display:flex;align-items:center;gap:.6rem}.ccChatAvatar{flex:0 0 auto}.ccChatHeadText{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.ccChatHeadText strong{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.ccChatHeadRole{font-size:.62rem;color:var(--cc-faint)}.ccChatClose{flex:0 0 auto;width:28px;height:28px;border-radius:.35rem;border:1px solid rgba(242,239,230,.16);background:transparent;color:inherit;font-size:1rem;line-height:1;cursor:pointer}.ccChatNote{margin:0;padding:.5rem .6rem;border-radius:.4rem;background:rgba(43,182,217,.1);border:1px solid rgba(43,182,217,.22);font-size:.66rem;line-height:1.45;color:rgba(242,239,230,.85)}.ccChatField{display:flex;flex-direction:column;gap:.25rem}.ccChatField label{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-faint)}.ccChatOptional{text-transform:none;letter-spacing:0}.ccChatField input,.ccChatField textarea{width:100%;padding:.55rem .65rem;border-radius:.4rem;border:1px solid rgba(242,239,230,.16);background:rgba(255,255,255,.03);color:inherit;font-size:.8rem;resize:vertical}.ccChatField input:focus-visible,.ccChatField textarea:focus-visible{outline:2px solid var(--cc-blue);outline-offset:1px}.ccChatSend{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border-radius:.4rem;background:linear-gradient(135deg,var(--cc-gold-soft),var(--cc-gold));color:#100c04;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.ccChatSend.isDisabled{opacity:.45;cursor:not-allowed}.ccChatDirect{text-align:center;font-size:.64rem;color:var(--cc-muted);text-decoration:underline}.ccChatTelegram{color:#4fc3f7}.bpopLauncher{position:fixed;right:clamp(.85rem,2vw,1.6rem);bottom:calc(clamp(.85rem, 2vw, 1.6rem) + 66px);z-index:46;display:grid;place-items:center;width:54px;height:54px;padding:0;border:1px solid rgba(43,182,217,.55);border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(20,30,40,.98),rgba(6,9,13,.98));box-shadow:0 10px 30px rgba(43,182,217,.3),0 0 0 4px rgba(43,182,217,.12);cursor:pointer}.bpopLauncher:hover{filter:brightness(1.12)}.bpopLauncher:focus-visible{outline:2px solid var(--cc-blue);outline-offset:2px}.bpopLauncher.isOpen{border-color:rgba(212,175,55,.6)}.bpopLauncherAvatar{display:block}.bpopPanel{position:fixed;right:clamp(.85rem,2vw,1.6rem);bottom:calc(clamp(.85rem, 2vw, 1.6rem) + 130px);z-index:55;display:flex;flex-direction:column;width:min(92vw,350px);height:min(30rem,calc(100dvh - 190px));border:1px solid rgba(43,182,217,.4);border-radius:.8rem;background:linear-gradient(180deg,rgba(12,16,22,.98),rgba(6,8,12,.98));box-shadow:0 30px 80px rgba(0,0,0,.6);overflow:hidden}.bpopHead{display:flex;align-items:center;gap:.55rem;padding:.65rem .7rem;border-bottom:1px solid rgba(43,182,217,.2);background:rgba(43,182,217,.06)}.bpopHeadAvatar{flex:0 0 auto}.bpopHeadText{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.bpopHeadText strong{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.bpopHeadText span{font-size:.58rem;color:var(--cc-faint)}.bpopReset{flex:0 0 auto;padding:.3rem .45rem;border:1px solid rgba(242,239,230,.14);border-radius:.35rem;background:transparent;color:var(--cc-muted);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bpopReset:hover{color:inherit;border-color:rgba(242,239,230,.3)}.bpopClose{flex:0 0 auto;width:28px;height:28px;border-radius:.35rem;border:1px solid rgba(242,239,230,.16);background:transparent;color:inherit;font-size:1rem;line-height:1;cursor:pointer}.bpopTranscript{flex:1 1 auto;min-height:0;overflow-y:auto;gap:.5rem;padding:.7rem;overscroll-behavior:contain}.bpopMsg,.bpopTranscript{display:flex;flex-direction:column}.bpopMsg{gap:.15rem;max-width:88%}.bpopMsg span{font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-faint)}.bpopMsg p{margin:0;padding:.5rem .6rem;border-radius:.55rem;font-size:.74rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.bpopTyping{display:inline-flex;gap:.28rem;align-items:center;min-height:1.1rem}.bpopTyping i{width:.32rem;height:.32rem;border-radius:50%;background:rgba(43,182,217,.75);animation:bpopTypingPulse 1.1s ease-in-out infinite}.bpopTyping i:nth-child(2){animation-delay:.18s}.bpopTyping i:nth-child(3){animation-delay:.36s}@keyframes bpopTypingPulse{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.bpopMsg--buddy{align-self:flex-start}.bpopMsg--buddy p{border:1px solid rgba(43,182,217,.24);background:rgba(43,182,217,.1);border-bottom-left-radius:.2rem}.bpopMsg--user{align-self:flex-end;align-items:flex-end}.bpopMsg--user p{border:1px solid rgba(212,175,55,.3);background:rgba(212,175,55,.12);border-bottom-right-radius:.2rem}.bpopMsgSource{margin-left:.35rem;font-style:normal;font-size:.68em;letter-spacing:.04em;text-transform:lowercase;opacity:.7}.bpopMsg--error p{border-color:rgba(224,122,95,.45);background:rgba(224,122,95,.12)}.bpopMsg--error .bpopMsgSource{color:rgba(240,168,145,.95);opacity:1}.bpopPrompts{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 .7rem .5rem}.bpopPrompts button{padding:.32rem .55rem;border:1px solid rgba(43,182,217,.3);border-radius:999px;background:rgba(43,182,217,.07);color:rgba(242,239,230,.85);font-size:.6rem;cursor:pointer}.bpopPrompts button:hover{background:rgba(43,182,217,.16)}.bpopComposer{display:flex;align-items:flex-end;gap:.45rem;padding:.55rem .7rem;border-top:1px solid rgba(43,182,217,.2)}.bpopComposer textarea{flex:1 1 auto;min-height:38px;padding:.5rem .6rem;border:1px solid rgba(242,239,230,.16);border-radius:.5rem;background:rgba(255,255,255,.03);color:inherit;font:inherit;font-size:.78rem;line-height:1.4;resize:none;overflow-y:hidden}.bpopComposer textarea:focus-visible{outline:2px solid var(--cc-blue);outline-offset:1px}.bpopComposer button{flex:0 0 auto;padding:.55rem .85rem;border:none;border-radius:.5rem;background:linear-gradient(135deg,var(--cc-gold-soft),var(--cc-gold));color:#100c04;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.bpopComposer button:disabled{opacity:.45;cursor:not-allowed}.bpopFoot{display:flex;flex-direction:column;gap:.2rem;padding:.45rem .7rem .6rem;border-top:1px solid rgba(242,239,230,.08)}.bpopFoot a{font-size:.62rem;color:#4fc3f7;text-decoration:underline}.bpopFoot p{margin:0;font-size:.56rem;color:var(--cc-faint)}.ccCore-orbital-center .ccCore{position:relative}.ccLine-orbital-rings .ccRegion.ccCore{box-shadow:0 0 0 1px rgba(212,175,55,.15),0 0 40px rgba(212,175,55,.08)}.ccMotion-elevated .ccBtnPrimary{transition:transform .15s ease}.ccMotion-elevated .ccBtnPrimary:hover{transform:translateY(-1px)}.ccMotion-minimal *,.ccMotion-restrained *{transition:none!important}@media (prefers-reduced-motion:reduce){.ccModeTile{transition:none}.ccModeTile:hover{transform:none}}@media (max-width:1180px){.ccModeTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ccProofStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ccTopNav{order:5;flex-basis:100%;margin-inline:0;justify-content:flex-start}.ccTopClock{display:none}}@media (max-width:767px){.ccGrid{grid-template-columns:1fr!important;grid-template-rows:none!important}.ccGrid>div,.ccGrid>nav{grid-column:auto!important;grid-row:auto!important}.ccRail ul{flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.ccRail a{writing-mode:horizontal-tb}.ccModeTiles{grid-template-columns:1fr}.ccProofStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ccAssistantBody{flex-direction:column;align-items:flex-start}.ccPriceCompare{grid-template-columns:1fr}.ccPriceVs{margin-inline:auto}.ccChatPanel{right:.5rem;left:.5rem;width:auto}.bpopLauncher,.ccFloatWa{width:48px;height:48px}.bpopLauncher{bottom:calc(clamp(.85rem, 2vw, 1.6rem) + 58px)}.bpopPanel{right:.5rem;left:.5rem;width:auto;bottom:calc(clamp(.85rem, 2vw, 1.6rem) + 114px);height:min(26rem,calc(100dvh - 170px))}}.ccCore{min-height:clamp(510px,53.3vw,590px)}.ccCoreParticles,.ccCoreSkyline{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ccCoreSkyline{left:0;right:0;bottom:0;width:100%;height:46%;z-index:0;opacity:.85;-webkit-mask-image:linear-gradient(0deg,#000 30%,rgba(0,0,0,.55) 70%,transparent);mask-image:linear-gradient(0deg,#000 30%,rgba(0,0,0,.55) 70%,transparent)}.ccCoreSkylineLights{animation:ccSkylineFlicker 12s ease-in-out infinite}@keyframes ccSkylineFlicker{0%,to{opacity:.5}40%{opacity:.34}70%{opacity:.58}}.ccCoreLine{z-index:1}.ccCoreParticles{inset:0;z-index:2;background-image:radial-gradient(circle,rgba(217,30,43,.55) 0 1.1px,transparent 1.6px),radial-gradient(circle,rgba(217,30,43,.34) 0 .9px,transparent 1.4px),radial-gradient(circle,rgba(244,199,97,.3) 0 .9px,transparent 1.4px);background-size:78px 66px,119px 97px,163px 134px;background-position:0 0,31px 23px,67px 51px;-webkit-mask-image:radial-gradient(38% 34% at 50% 44%,#000 0,rgba(0,0,0,.5) 55%,transparent 78%);mask-image:radial-gradient(38% 34% at 50% 44%,#000 0,rgba(0,0,0,.5) 55%,transparent 78%);animation:ccParticleDrift 26s linear infinite}@keyframes ccParticleDrift{0%{background-position:0 0,31px 23px,67px 51px}to{background-position:78px -66px,150px -74px,230px -83px}}.ccCore>.ccCoreActions,.ccCore>.ccCoreEyebrow,.ccCore>.ccCoreLead,.ccCore>.ccCoreLogoWrap,.ccCore>.ccCoreTagline,.ccCore>.ccCoreWordmark,.ccCore>.ccFounder{position:relative;z-index:3}@media (min-width:1024px){.ccGrid.ccMode-kx-core{grid-template-columns:48px repeat(2,minmax(120px,164px)) repeat(5,minmax(0,1fr)) repeat(4,minmax(68px,86px))}}@media (prefers-reduced-motion:reduce){.ccCoreParticles,.ccCoreSkylineLights{animation:none}.ccCoreParticles{opacity:.6}}@media (min-width:1024px){.ccMode-kx-core .ccCore{padding:clamp(.7rem,1.2vw,1.1rem) 1rem;gap:.4rem}.ccMode-kx-core .ccCoreLogoWrap{width:min(24vw,306px)}.ccMode-kx-core .ccCoreWordmarkMain{font-size:clamp(1.4rem,2.9vw,2.5rem)}.ccMode-kx-core .ccCoreTagline{margin-top:.1rem}.ccMode-kx-core .ccCoreLead{font-size:.78rem;line-height:1.45;max-width:58ch;margin-top:.15rem}.ccMode-kx-core .ccFounder{font-size:.68rem;margin-top:.1rem}.ccMode-kx-core .ccRegion{padding-block:clamp(.55rem,.9vw,.85rem)}}@media (min-width:1024px) and (min-height:900px){.ccGrid.ccMode-kx-core{height:min(960px,calc(100vh - 64px));grid-template-rows:repeat(10,minmax(0,1fr)) 236px 74px minmax(60px,68px)!important}.ccGrid.ccMode-kx-core>[data-region]{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(157,189,204,.35) transparent}.ccGrid.ccMode-kx-core>[data-region]::-webkit-scrollbar{width:6px}.ccGrid.ccMode-kx-core>[data-region]::-webkit-scrollbar-thumb{background:rgba(157,189,204,.3);border-radius:999px}.ccGrid.ccMode-kx-core>[data-region]:focus-visible{outline:2px solid var(--cc-blue-bright,#78d9f7);outline-offset:-2px}.ccGrid.ccMode-kx-core>[data-region=core]{overflow:hidden}.ccMode-kx-core .ccCore{min-height:0;height:100%}.ccMode-kx-core .ccCoreLogoWrap{width:min(24vw,280px);max-height:46%;aspect-ratio:1}.ccMode-kx-core .ccCoreLead{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.ccTopNavWrap{position:relative}.ccTopNavToggle{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .7rem;border:1px solid var(--cc-line,rgba(157,189,204,.22));border-radius:7px;cursor:pointer;list-style:none;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted)}.ccTopNavToggle::-webkit-details-marker{display:none}.ccTopNavToggle:focus-visible{outline:2px solid var(--cc-blue-bright,#78d9f7);outline-offset:2px}.ccTopNavBars{width:16px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor,0 -5px 0 currentColor}@media (max-width:767px){.ccTopNavWrap[open] .ccTopNav{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;flex-direction:column;gap:.15rem;min-width:200px;padding:.5rem;background:var(--cc-panel-raised,#0a151d);border:1px solid var(--cc-line,rgba(157,189,204,.22));border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,.55)}.ccTopNavWrap[open] .ccTopNav a{min-height:44px;display:flex;align-items:center;padding:0 .6rem;font-size:.9rem}.ccGrid,.ccGrid>*,.ccShell{max-width:100%;min-width:0}.ccGrid>*{overflow-x:hidden}.ccRail{padding-block:.5rem}.ccRail ul{gap:.4rem}.ccRail a{display:inline-flex;align-items:center;min-height:36px;padding:0 .6rem;border:1px solid var(--cc-line,rgba(157,189,204,.22));border-radius:999px;font-size:.8rem}.ccMetricValue{font-size:1.6rem}.ccCoreWordmarkMain{font-size:clamp(1.5rem,8vw,2.2rem)}.ccCoreTagline{font-size:.84rem;letter-spacing:.18em}.ccPrice strong,.ccPriceValue{font-size:1.5rem}.ccCoreLogoWrap{width:min(62vw,260px)}.ccCore{min-height:0;padding:1.1rem .9rem}.ccCoreActions{flex-direction:column;align-items:stretch;gap:.5rem}.ccCoreActions>a{min-height:44px;display:flex;align-items:center;justify-content:center}.ccAssistantAvatar{width:64px;height:64px}.ccModeTiles{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-gap:.6rem;gap:.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem}.ccModeTiles>*{scroll-snap-align:start}.ccProofStrip{grid-template-columns:1fr}}@media (min-width:768px){.ccTopNavToggle{display:none}.ccTopNavWrap>.ccTopNav{display:flex}}@media (max-width:767px){.ccTopBar{flex-wrap:wrap;row-gap:.5rem;padding:.5rem .75rem}.ccTopBrand{flex:1 1 100%;min-width:0}.ccTopBrandText strong{font-size:.74rem}.ccTopBrandText span{font-size:.58rem;letter-spacing:.24em}.ccTopClock,.ccTopSystem{display:none}.ccTopNavWrap{flex:0 0 auto}.ccTopChat{flex:1 1 auto;min-height:44px;display:flex;align-items:center;justify-content:center}.ccGrid [data-region] *{font-size:inherit}.ccActionDesc,.ccAssistantAlt,.ccAssistantNote,.ccAssistantTelegram,.ccCoreEyebrow,.ccFounder,.ccGrid [data-region],.ccMetricLabel,.ccMetricNote,.ccModeHeadSub,.ccModeTileDesc,.ccPlatformLabel,.ccPlatformState,.ccPriceDisclosure,.ccPriceLabel,.ccPriceNote,.ccProjectNote,.ccProjectStage,.ccProjectStatus,.ccStatusBadge,.ccViewAll{font-size:.82rem}.ccActionLabel,.ccCoreLead,.ccModuleGrid p,.ccProofStrip li,.ccStatusLabel,.ccValueList{font-size:.88rem}.ccRegionTitle{font-size:.92rem}.ccMetricValue{font-size:1.55rem}.ccPriceValue{font-size:1.4rem}}:root{--cc-red-text:#e84c4c}.ccCoreEyebrowMark,.ccProjectStatus.ccStatus-EXTERNAL,.ccPulse+*,.ccTopBrandText span{color:var(--cc-red-text)}.ccCore{container-type:inline-size}.ccCoreWordmarkMain{font-size:clamp(1.1rem,9cqi,2.9rem);max-width:100%}.ccCoreTagline,.ccCoreWordmarkCity{max-width:100%}