.cubrix_page__wP18c{--paper-raised:#fcfbf8;--ink:#1d1712;--ink-soft:rgba(29,23,18,0.62);--ink-faint:rgba(29,23,18,0.38);--copper:#e1382a;--copper-deep:#ad2419;--circuit:#c08a1e;--circuit-soft:#f7ecd3;--amber:#ffc145;--line:#e3dccc;--line-strong:#d3c9b0;--shadow:0 1px 2px rgba(29,23,18,0.06),0 8px 24px -12px rgba(29,23,18,0.18);--font-display:"Lexend",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"Inter",sans-serif;background:radial-gradient(circle at 1px 1px,rgba(23,35,27,.07) 1px,transparent 1px) 0 0 /26px 26px,var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.5}.cubrix_page__wP18c *,.cubrix_page__wP18c :after,.cubrix_page__wP18c :before{box-sizing:border-box}.cubrix_page__wP18c a{color:inherit}.cubrix_page__wP18c img{max-width:100%;display:block}.cubrix_page__wP18c button{font-family:inherit}.cubrix_page__wP18c [data-focus-visible-added]{outline:2px solid var(--copper);outline-offset:3px;border-radius:4px}.cubrix_page__wP18c :focus-visible{outline:2px solid var(--copper);outline-offset:3px;border-radius:4px}.cubrix_page__wP18c .wrap{margin:0 auto}@media (max-width:640px){.cubrix_page__wP18c .wrap{padding:0 20px}}.cubrix_page__wP18c .eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--copper-deep);display:inline-flex;align-items:center;gap:8px}.cubrix_page__wP18c .eyebrow:before{content:"";width:7px;height:7px;background:var(--copper);border-radius:2px;display:inline-block;transform:rotate(45deg)}.cubrix_page__wP18c h1,.cubrix_page__wP18c h2,.cubrix_page__wP18c h3{font-family:var(--font-display);font-weight:700;margin:0;color:var(--ink);letter-spacing:-.01em}.cubrix_page__wP18c .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-decoration:none;padding:13px 22px;border-radius:10px;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.cubrix_page__wP18c .btn:active{transform:translateY(1px)}.cubrix_page__wP18c .btn:disabled{opacity:.7;cursor:wait}.cubrix_page__wP18c .btn-primary{background:var(--copper);color:var(--paper-raised);box-shadow:0 6px 0 var(--copper-deep)}.cubrix_page__wP18c .btn-primary:hover{background:#cb6e37}.cubrix_page__wP18c .btn-primary:active{box-shadow:0 3px 0 var(--copper-deep);transform:translateY(3px)}.cubrix_page__wP18c .btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--ink)}.cubrix_page__wP18c .btn-ghost:hover{border-color:var(--ink-faint);background:rgba(23,35,27,.03)}.cubrix_page__wP18c .btn-ghost svg{transition:transform .2s ease}.cubrix_page__wP18c .btn-ghost:hover svg{transform:translateY(2px)}.cubrix_page__wP18c .hero{padding:76px 0 60px}.cubrix_page__wP18c .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}@media (max-width:980px){.cubrix_page__wP18c .hero-grid{grid-template-columns:1fr}}.cubrix_page__wP18c .hero h1{font-size:clamp(2.6rem,4.6vw,4.1rem);line-height:1.03;margin:18px 0 20px}.cubrix_page__wP18c .hero h1 .accent{color:var(--copper)}.cubrix_page__wP18c .hero p.lede{font-size:1.1rem;color:var(--ink-soft);max-width:46ch;margin:0 0 28px}.cubrix_page__wP18c .badge-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.cubrix_page__wP18c .badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:var(--paper-raised);border:1px solid var(--line-strong);padding:8px 13px;border-radius:999px;color:var(--ink-soft)}.cubrix_page__wP18c .badge svg{width:14px;height:14px;color:var(--circuit);flex-shrink:0}.cubrix_page__wP18c .cta-row{display:flex;flex-wrap:wrap;gap:14px}.cubrix_page__wP18c .board-card{background:var(--paper-raised);border:1px solid var(--line);border-radius:20px;padding:30px 26px 24px;box-shadow:var(--shadow);background-image:radial-gradient(circle at 1px 1px,rgba(23,35,27,.1) 1px,transparent 0);background-size:20px 20px}.cubrix_page__wP18c .board-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:22px;gap:12px}.cubrix_page__wP18c .board-head .label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.cubrix_page__wP18c .board-head .status{font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:var(--ink-faint);transition:color .2s ease;white-space:nowrap}.cubrix_page__wP18c .board-card.is-live .board-head .status{color:var(--circuit)}.cubrix_page__wP18c .circuit-row{display:flex;align-items:center;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.cubrix_page__wP18c .cube{position:relative;width:84px;height:84px;min-width:84px;flex-shrink:0;background:var(--paper);border:1.5px solid var(--line-strong);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-shadow:0 2px 0 var(--line-strong);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.cubrix_page__wP18c .cube svg{width:30px;height:30px;color:var(--ink)}.cubrix_page__wP18c .cube span{font-family:var(--font-mono);font-size:.56rem;font-weight:600;letter-spacing:.04em;color:var(--ink-faint);text-transform:uppercase}.cubrix_page__wP18c .cube .pin{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--line-strong);top:50%;transform:translateY(-50%);transition:background .2s ease}.cubrix_page__wP18c .cube .pin.l{left:-4.5px}.cubrix_page__wP18c .cube .pin.r{right:-4.5px}.cubrix_page__wP18c .cube-switch{cursor:pointer}.cubrix_page__wP18c .cube-switch:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--line-strong)}.cubrix_page__wP18c .cube-switch:active{transform:translateY(1px);box-shadow:0 1px 0 var(--line-strong)}.cubrix_page__wP18c .connector{flex:1;min-width:18px;height:20px;margin:0 -1px}.cubrix_page__wP18c .connector svg{width:100%;height:100%;display:block;overflow:visible}.cubrix_page__wP18c .connector line{stroke:var(--line-strong);stroke-width:2;stroke-dasharray:5 5;transition:stroke .2s ease}.cubrix_page__wP18c .board-card.is-live .cube .pin{background:var(--circuit)}.cubrix_page__wP18c .board-card.is-live .connector line{stroke:var(--circuit);animation:cubrix-flow .7s linear infinite}@keyframes cubrix_cubrix-flow__8gdi7{to{stroke-dashoffset:-20}}.cubrix_page__wP18c .cube-led{transition:box-shadow .3s ease,border-color .3s ease}.cubrix_page__wP18c .cube-led svg{transition:color .3s ease,opacity .3s ease}.cubrix_page__wP18c .board-card.is-live .cube-led{border-color:var(--amber);box-shadow:0 0 0 5px rgba(242,166,62,.22),0 2px 0 var(--line-strong)}.cubrix_page__wP18c .board-card.is-live .cube-led svg{color:var(--amber)}.cubrix_page__wP18c .cube-led .rays{opacity:0;transition:opacity .3s ease}.cubrix_page__wP18c .board-card.is-live .cube-led .rays{opacity:1}.cubrix_page__wP18c .board-foot{margin-top:20px;font-size:.86rem;color:var(--ink-soft)}.cubrix_page__wP18c .board-foot strong{color:var(--ink);font-weight:600}.cubrix_page__wP18c .photo-card{background:var(--paper-raised);border:1px solid var(--line);border-radius:20px;padding:14px;box-shadow:var(--shadow)}.cubrix_page__wP18c .photo-card img{width:100%;height:auto;display:block;border-radius:13px;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.cubrix_page__wP18c .photo-caption{display:flex;align-items:center;gap:9px;margin-top:14px;padding:0 4px 2px}.cubrix_page__wP18c .photo-caption .dot2{width:7px;height:7px;border-radius:50%;background:var(--copper);flex-shrink:0}.cubrix_page__wP18c .photo-caption span{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-soft)}.cubrix_page__wP18c .gallery-wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center}@media (max-width:900px){.cubrix_page__wP18c .gallery-wrap{grid-template-columns:1fr;gap:32px}}.cubrix_page__wP18c .gallery-photo{transform:rotate(-1.3deg);transition:transform .3s ease}.cubrix_page__wP18c .gallery-photo:hover{transform:rotate(0deg)}.cubrix_page__wP18c .gallery-photo img{aspect-ratio:3/4}.cubrix_page__wP18c .gallery-copy h2{font-size:clamp(1.9rem,3vw,2.5rem);margin:14px 0}.cubrix_page__wP18c .gallery-copy p{color:var(--ink-soft);font-size:1.02rem;max-width:44ch;margin:0 0 24px}.cubrix_page__wP18c .chip-row{display:flex;flex-wrap:wrap;gap:9px}.cubrix_page__wP18c .chip{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.03em;padding:7px 12px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink-soft);background:var(--paper-raised)}.cubrix_page__wP18c .try-it{margin-top:56px}.cubrix_page__wP18c .try-it-head{text-align:center;margin-bottom:26px}.cubrix_page__wP18c .try-it-head span{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.cubrix_page__wP18c .try-it .board-card{max-width:640px;margin:0 auto}.cubrix_page__wP18c .stat-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-raised)}.cubrix_page__wP18c .stat-grid{display:grid;grid-template-columns:repeat(4,1fr)}.cubrix_page__wP18c .stat-cell{text-align:center;padding:30px 12px;border-left:1px solid var(--line)}.cubrix_page__wP18c .stat-cell:first-child{border-left:none}.cubrix_page__wP18c .stat-num{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,3vw,2.1rem);color:var(--copper)}.cubrix_page__wP18c .stat-label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px}@media (max-width:640px){.cubrix_page__wP18c .stat-grid{grid-template-columns:repeat(2,1fr)}.cubrix_page__wP18c .stat-cell:nth-child(3){border-left:none}}.cubrix_page__wP18c .section{padding:92px 0}@media (max-width:640px){.cubrix_page__wP18c .section{padding:64px 0}}.cubrix_page__wP18c .section-head{max-width:620px;margin-bottom:52px}.cubrix_page__wP18c .section-head h2{font-size:clamp(1.9rem,3vw,2.6rem);margin:14px 0;line-height:1.1}.cubrix_page__wP18c .section-head p{color:var(--ink-soft);font-size:1.05rem;margin:0}.cubrix_page__wP18c .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}@media (max-width:860px){.cubrix_page__wP18c .feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cubrix_page__wP18c .feature-grid{grid-template-columns:1fr}}.cubrix_page__wP18c .feature{background:var(--paper-raised);padding:32px 28px}.cubrix_page__wP18c .feature-icon{width:42px;height:42px;border-radius:10px;background:var(--circuit-soft);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.cubrix_page__wP18c .feature-icon svg{width:22px;height:22px;color:var(--circuit)}.cubrix_page__wP18c .feature h3{font-size:1.08rem;margin-bottom:8px}.cubrix_page__wP18c .feature p{margin:0;font-size:.92rem;color:var(--ink-soft)}.cubrix_page__wP18c .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}@media (max-width:780px){.cubrix_page__wP18c .steps{grid-template-columns:1fr;gap:28px}}.cubrix_page__wP18c .step{position:relative;padding:0 24px 0 0}.cubrix_page__wP18c .step:last-child{padding-right:0}.cubrix_page__wP18c .step-num{font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--copper);display:flex;align-items:center;gap:12px;margin-bottom:18px}.cubrix_page__wP18c .step-num .dot{width:9px;height:9px;border-radius:50%;background:var(--copper);flex-shrink:0}.cubrix_page__wP18c .trace{display:none}@media (min-width:781px){.cubrix_page__wP18c .trace{display:block;position:absolute;top:8px;left:calc(100% - 12px);width:calc(100% - 24px);height:2px}.cubrix_page__wP18c .step:last-child .trace{display:none}.cubrix_page__wP18c .trace svg{width:100%;height:100%;overflow:visible}.cubrix_page__wP18c .trace line{stroke:var(--line-strong);stroke-width:2;stroke-dasharray:4 6}}.cubrix_page__wP18c .step h3{font-size:1.3rem;margin-bottom:10px}.cubrix_page__wP18c .step p{margin:0;color:var(--ink-soft);font-size:.95rem;max-width:32ch}.cubrix_page__wP18c .launch-band{background:var(--ink);color:var(--paper);border-radius:22px;margin:0 28px 92px;padding:56px 32px;text-align:center}@media (max-width:640px){.cubrix_page__wP18c .launch-band{margin:0 16px 64px;padding:44px 22px}}.cubrix_page__wP18c .launch-band .eyebrow{color:var(--amber)}.cubrix_page__wP18c .launch-band .eyebrow:before{background:var(--amber)}.cubrix_page__wP18c .launch-band h2{color:var(--paper);font-size:clamp(1.8rem,3.4vw,2.5rem);margin:14px 0 12px}.cubrix_page__wP18c .launch-band p{color:rgba(246,244,238,.68);margin:0 0 28px;font-size:1.02rem}.cubrix_page__wP18c .launch-band .btn-primary{box-shadow:0 6px 0 #6e160e}.cubrix_page__wP18c .reserve-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start}@media (max-width:900px){.cubrix_page__wP18c .reserve-wrap{grid-template-columns:1fr;gap:36px}}.cubrix_page__wP18c .reserve-copy h2{font-size:clamp(1.9rem,3vw,2.5rem);margin:14px 0}.cubrix_page__wP18c .reserve-copy p{color:var(--ink-soft);font-size:1.02rem;max-width:40ch}.cubrix_page__wP18c .reserve-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.cubrix_page__wP18c .reserve-list li{display:flex;align-items:center;gap:12px;font-size:.92rem;color:var(--ink-soft)}.cubrix_page__wP18c .reserve-list svg{width:18px;height:18px;color:var(--circuit);flex-shrink:0}.cubrix_page__wP18c form{background:var(--paper-raised);border:1px solid var(--line);border-radius:18px;padding:32px;box-shadow:var(--shadow)}.cubrix_page__wP18c .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:560px){.cubrix_page__wP18c .form-grid{grid-template-columns:1fr}}.cubrix_page__wP18c .field{display:flex;flex-direction:column;gap:7px}.cubrix_page__wP18c .field.full{grid-column:1/-1}.cubrix_page__wP18c label{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.cubrix_page__wP18c input,.cubrix_page__wP18c select,.cubrix_page__wP18c textarea{font-family:var(--font-body);font-size:.95rem;color:var(--ink);background:var(--paper);border:1.5px solid var(--line-strong);border-radius:9px;padding:11px 13px;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.cubrix_page__wP18c input::-moz-placeholder,.cubrix_page__wP18c textarea::-moz-placeholder{color:var(--ink-faint)}.cubrix_page__wP18c input::placeholder,.cubrix_page__wP18c textarea::placeholder{color:var(--ink-faint)}.cubrix_page__wP18c input:focus,.cubrix_page__wP18c select:focus,.cubrix_page__wP18c textarea:focus{outline:none;border-color:var(--copper);box-shadow:0 0 0 3px rgba(193,101,46,.14)}.cubrix_page__wP18c .field.has-error input,.cubrix_page__wP18c .field.has-error select,.cubrix_page__wP18c .field.has-error textarea{border-color:var(--copper)}.cubrix_page__wP18c .field-error{font-size:.78rem;color:var(--copper-deep)}.cubrix_page__wP18c textarea{resize:vertical;min-height:78px}.cubrix_page__wP18c .consent{display:flex;align-items:flex-start;gap:10px;margin-top:22px}.cubrix_page__wP18c .consent input{width:16px;height:16px;margin-top:3px;accent-color:var(--copper);flex-shrink:0}.cubrix_page__wP18c .consent label{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:400;font-size:.85rem;color:var(--ink-soft)}.cubrix_page__wP18c .form-submit{width:100%;justify-content:center;margin-top:22px}.cubrix_page__wP18c .form-note{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-faint);margin-top:14px;text-align:center}.cubrix_page__wP18c .form-success{display:none;text-align:center;padding:30px 10px}.cubrix_page__wP18c .form-success.is-visible{display:block}.cubrix_page__wP18c .form-success svg{width:44px;height:44px;color:var(--circuit);margin:0 auto 14px}.cubrix_page__wP18c .form-success h3{font-size:1.2rem;margin-bottom:8px}.cubrix_page__wP18c .form-success p{color:var(--ink-soft);font-size:.92rem;margin:0}.cubrix_page__wP18c .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.cubrix_page__wP18c .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cubrix_page__wP18c *,.cubrix_page__wP18c :after,.cubrix_page__wP18c :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.cubrix_page__wP18c .reveal{opacity:1;transform:none}}