.cpx-section{--cpx-accent:#4B006E!important;--cpx-accent-2:#9865B0!important}.cpx-btn-accent{background:#4b006e!important;box-shadow:0 10px 30px #4b006e3d!important}.cpx-btn-accent:hover{background:#35004f!important;box-shadow:0 14px 40px #4b006e57!important}.cpx-success{background:#f3eaf7!important;color:#4b006e!important}@media(hover:hover)and (pointer:fine){.cpx-mini-card:hover,.cpx-project-card:hover,.cpx-face-card:hover{border-color:#4b006e85!important;box-shadow:0 18px 46px #4b006e29,0 0 32px #4b006e1a!important}}.cpx-game-screen{box-shadow:0 0 0 2px #4b006e3d,0 0 25px #4b006e2e!important}.cpx-ps-ring{box-shadow:0 0 0 5px #4b006e38,0 0 42px #4b006e42!important}.cpx-ps-ring:before{border-color:#4b006e!important}.cpx-ps-ring-d{box-shadow:0 0 0 5px #4b006e2e,0 0 46px #4b006e47!important}.cpx-ps-ring-d:before{border-color:#9865b0!important}.cpx-app-marquee.cpx-music-marquee{margin-top:auto;padding-top:32px}.cpx-brand.cpx-labeled{min-width:max-content;padding:8px 12px 8px 9px}.cpx-brand-label{font-size:11px;font-weight:550;white-space:nowrap}.cpx-brand-mark{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:-.02em;flex:0 0 auto}.cpx-mark-fusion{background:#f47b20;color:#fff}.cpx-mark-ps{background:#001e36;color:#31a8ff;border:1px solid #31a8ff}.cpx-mark-ai{background:#300;color:#ff9a00;border:1px solid #ff9a00}.cpx-mark-slack{background:linear-gradient(135deg,#36c5f0 0 25%,#2eb67d 25% 50%,#ecb22e 50% 75%,#e01e5a 75%);color:#fff}.cpx-mark-vscode{background:#087dcc;color:#fff}.cpx-smart-controls{display:flex;gap:9px;flex-wrap:wrap;margin-top:auto;padding-top:28px}.cpx-smart-tile{width:72px;height:72px;border-radius:18px;background:#17181b;border:1px solid rgba(255,255,255,.06);display:grid;place-items:center;color:#fff;position:relative;box-shadow:0 0 0 1px #4b006e1f}.cpx-smart-tile svg{width:38px;height:38px}.cpx-smart-tile small{position:absolute;bottom:5px;font-size:8px;opacity:.55;letter-spacing:.04em}.cpx-code-demo{grid-column:1/-1;background:#111216;border-radius:24px;padding:clamp(22px,3vw,38px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:24px;align-items:stretch;margin-bottom:8px}.cpx-code-window{background:#090a0d;border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden;box-shadow:0 18px 54px #0000003d}.cpx-code-toolbar{height:42px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:7px;padding:0 14px;color:#ffffff73;font-size:11px}.cpx-code-dot{width:9px;height:9px;border-radius:50%;background:#ff6b6b}.cpx-code-dot:nth-child(2){background:#ffd166}.cpx-code-dot:nth-child(3){background:#63d89a}.cpx-code-lines{padding:22px;overflow:auto;color:#e8e8ea;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.72;white-space:pre}.cpx-code-key{color:#c792ea}.cpx-code-fn{color:#82aaff}.cpx-code-call{color:#c3e88d}.cpx-code-tech{background:linear-gradient(145deg,#4b006e,#180021);border-radius:18px;padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.cpx-code-tech h3{font-size:28px;font-weight:500;letter-spacing:-.03em;margin:0}.cpx-code-tech p{color:#ffffffad!important;margin:12px 0 26px!important}.cpx-tech-list{display:flex;flex-wrap:wrap;gap:9px}.cpx-tech-chip{display:inline-flex;align-items:center;gap:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 11px;font-size:12px}.cpx-tech-chip b{width:24px;height:24px;border-radius:7px;background:#fff;color:#4b006e;display:grid;place-items:center;font-size:10px}.cpx-builder-note{grid-column:1/-1;color:#65676b;font-size:14px;line-height:1.5;margin:4px 0 0}.cpx-page-brandbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.cpx-page-brand{background:#fff;border:1px solid rgba(16,17,18,.09);border-radius:20px;padding:18px 22px;display:flex;align-items:center;gap:12px;min-width:180px}.cpx-page-brand img{width:32px;height:32px;object-fit:contain}.cpx-page-brand strong{font-size:18px;font-weight:600}.cpx-founder-panel,.cpx-support-panel{background:#fff;border:1px solid rgba(16,17,18,.08);border-radius:28px;padding:clamp(34px,5vw,68px);margin-bottom:16px}.cpx-founder-panel h2,.cpx-support-panel h2{font-family:var(--font-heading--family);font-size:clamp(34px,4vw,58px);font-weight:400;letter-spacing:-.04em;line-height:1;margin:0}.cpx-founder-panel p,.cpx-support-panel p{color:#65676b;font-size:17px;line-height:1.68;max-width:900px}.cpx-founder-disclaimer{font-size:11px!important;color:#87898c!important;margin-top:18px!important}.cpx-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cpx-support-card{background:#fff;border:1px solid rgba(16,17,18,.08);border-radius:24px;padding:32px}.cpx-support-card h2{font-size:26px;font-weight:550;letter-spacing:-.025em;margin:0 0 12px}.cpx-support-card p{color:#65676b;line-height:1.65;margin:0}.cpx-support-link{display:inline-flex;margin-top:22px;background:#4b006e;color:#fff;text-decoration:none;border-radius:999px;padding:14px 20px;font-weight:600}.cpx-support-link:hover{background:#35004f}.cpx-about-card:hover{border-color:#4b006e8c!important;box-shadow:0 18px 44px #4b006e26!important}@media(max-width:900px){.cpx-code-demo,.cpx-support-grid{grid-template-columns:1fr}}.cpx-hero-line{display:block}.cpx-mark-amazon-music{background:linear-gradient(145deg,#17243f,#7b5cff);color:#fff;font-size:15px}.cpx-mark-excel{background:#217346;color:#fff;font-size:16px}.cpx-mark-ps,.cpx-mark-ai,.cpx-mark-slack,.cpx-mark-vscode,.cpx-mark-excel,.cpx-mark-amazon-music{width:32px;height:32px;border-radius:9px}.cpx-mark-ps{font-size:15px;font-weight:700;box-shadow:inset 0 0 0 1px #31a8ff}.cpx-mark-ai{font-size:15px;font-weight:700;box-shadow:inset 0 0 0 1px #ff9a00}.cpx-mark-fusion{width:34px;height:34px;background:transparent!important;border-radius:8px;overflow:hidden}.cpx-mark-fusion img{width:32px!important;height:32px!important;object-fit:contain;display:block}.cpx-smart-marquee{margin-top:auto;padding-top:28px}.cpx-smart-marquee .cpx-app-group{align-items:center}.cpx-smart-brand{padding:7px 12px 7px 8px!important;gap:8px}.cpx-smart-brand .cpx-smart-tile,.cpx-smart-brand .cpx-game-screen{width:48px;height:48px;border-radius:14px;flex:0 0 auto;display:grid;place-items:center;background:#17181b}.cpx-smart-brand .cpx-smart-tile svg,.cpx-smart-brand .cpx-game-screen svg{width:30px;height:30px}.cpx-builder-copy{grid-column:1/-1}.cpx-builder .cpx-code-demo{margin-top:22px;margin-bottom:0}.cpx-product-story .cpx-ps-ring-a{background:radial-gradient(circle at 50% 35%,#232a54,#11131a 62%)!important;box-shadow:0 0 0 5px #5772ff33,0 0 42px #5772ff47!important}.cpx-product-story .cpx-ps-ring-a:before{border-color:#5772ff!important}.cpx-product-story .cpx-ps-ring-b{background:radial-gradient(circle at 50% 35%,#163a39,#101718 64%)!important;box-shadow:0 0 0 5px #35d5c833,0 0 42px #35d5c847!important}.cpx-product-story .cpx-ps-ring-b:before{border-color:#35d5c8!important}.cpx-product-story .cpx-ps-ring-b:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:conic-gradient(#35d5c8 0 72%,#35d5c81f 72% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 0);animation:cpxFocusSweep 18s linear infinite;pointer-events:none}.cpx-product-story .cpx-ps-ring-c{background:radial-gradient(circle at 50% 32%,#4a261a,#171311 64%)!important;box-shadow:0 0 0 5px #ff7a4533,0 0 42px #ff7a454d!important}.cpx-product-story .cpx-ps-ring-c:before{border-color:#ff7a45!important}.cpx-product-story .cpx-ps-ring-c b{color:#ffb07f}.cpx-product-story .cpx-ps-ring-c small,.cpx-product-story .cpx-ps-ring-c em{color:#ffd0b3}.cpx-product-story .cpx-ps-ring-d{background:radial-gradient(circle at 50% 35%,#38173a,#151116 64%)!important;box-shadow:0 0 0 5px #c653c633,0 0 42px #c653c647!important}.cpx-product-story .cpx-ps-ring-d:before{border-color:#c653c6!important}@keyframes cpxFocusSweep{to{transform:rotate(-360deg)}}.cpx-product-reserve-card{width:min(100%,470px);background:#f7f3f8;border:1px solid rgba(75,0,110,.16);border-radius:22px;padding:20px;display:grid;gap:6px;box-shadow:0 12px 34px #4b006e14}.cpx-product-reserve-card>span{font-size:11px;letter-spacing:.13em;color:#766c7b;font-weight:650}.cpx-product-reserve-card>strong{font-size:clamp(24px,2.3vw,32px);line-height:1.05;font-weight:600;color:#111}.cpx-product-reserve-card>small{font-size:14px;color:#646267}.cpx-product-reserve-card>a{display:flex;align-items:center;justify-content:center;min-height:58px;margin-top:10px;padding:0 22px;border-radius:15px;background:#4b006e;color:#fff!important;text-decoration:none!important;font-size:17px;font-weight:650;box-shadow:0 10px 26px #4b006e38;transition:.2s ease}.cpx-product-reserve-card>a:hover{background:#35004f;transform:translateY(-1px);box-shadow:0 14px 34px #4b006e4d}.cpx-product-bullets{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:9px;max-width:470px}.cpx-product-bullets li{position:relative;padding-left:23px;font-size:15px;line-height:1.4;color:#4f5054}.cpx-product-bullets li:before{content:"\2713";position:absolute;left:0;top:0;color:#4b006e;font-weight:800}.cpx-product-summary{max-width:470px;margin:0;font-size:15px;line-height:1.55;color:#68696d}.cpx-product-reserve-card+*{margin-top:0}@media(prefers-reduced-motion:reduce){.cpx-app-track{animation:none!important;transform:none!important}.cpx-product-story .cpx-ps-ring-b:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cirkix-royal-overrides.css.map */
