.onyx .tw-port{width:calc(var(--tw-w) * var(--tw-k));height:calc(var(--tw-h) * var(--tw-k));background:#070707;position:relative;overflow:hidden}.onyx .tw-frame{width:calc(var(--tw-w) * var(--tw-k));height:calc(var(--tw-frame-h,var(--tw-h)) * var(--tw-k));pointer-events:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;max-width:none;display:block}.onyx .rig{--rig-depth:22px;--rig-turn:10deg;--rig-bez:11px;--rig-k:1;--rig-h:470px;width:100vw;min-height:calc(var(--rig-h) * var(--rig-k));perspective:2400px;perspective-origin:50% 38%;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.onyx .rig-stage{transform-style:preserve-3d;transform:translateX(calc(-50% + 92px)) scale(var(--rig-k)) rotateX(2deg);transform-origin:50% 0;align-items:flex-start;animation:30s cubic-bezier(.45,0,.55,1) infinite rig-drift;display:flex;position:absolute;top:0;left:50%}@keyframes rig-drift{0%,to{transform:translateX(calc(-50% + 92px)) scale(var(--rig-k)) rotateX(2deg) rotateY(-.7deg)}50%{transform:translateX(calc(-50% + 92px)) scale(var(--rig-k)) rotateX(2deg) rotateY(.7deg)}}.onyx .rig-mon{transform-style:preserve-3d;flex:none;position:relative}.onyx .rig-mon--l{z-index:2;transform:translate3d(0, 74px, 90px) rotateY(var(--rig-turn))}.onyx .rig-mon--r{z-index:1;transform:translate3d(0, 0, -230px) rotateY(var(--rig-turn));margin-left:-200px}.onyx .rig-face{transform-style:preserve-3d;padding:var(--rig-bez);padding-bottom:calc(var(--rig-bez) * 2.4);background:linear-gradient(154deg,#1c1c1d 0%,#111112 46%,#0b0b0c 100%);border-radius:10px;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}.onyx .rig-side,.onyx .rig-lid,.onyx .rig-back{pointer-events:none;position:absolute}.onyx .rig-side{width:var(--rig-depth);transform-origin:100%;background:linear-gradient(270deg,#151516 0%,#09090a 100%);top:0;bottom:0;right:0;transform:rotateY(-90deg)}.onyx .rig-lid{height:var(--rig-depth);transform-origin:top;background:linear-gradient(#1b1b1c 0%,#0b0b0c 100%);top:0;left:0;right:0;transform:rotateX(-90deg)}.onyx .rig-back{transform:translateZ(calc(var(--rig-depth) * -1));background:#08080a;border-radius:10px;inset:0}.onyx .rig-glass{border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000d9}.onyx .rig-glass:after{content:"";pointer-events:none;background:linear-gradient(148deg,#ffffff0b 0%,#ffffff03 18%,#fff0 36%);position:absolute;inset:0}.onyx .rig-chin{left:0;right:0;bottom:calc(var(--rig-bez) * .5);color:var(--o-ink-1);opacity:.2;pointer-events:none;justify-content:center;display:flex;position:absolute}.onyx .rig-cut{background:var(--o-line-2);height:1px;position:absolute;bottom:0;left:0;right:0}.onyx .lp-fold{flex-direction:column;gap:40px;min-height:calc(100svh - 62px);padding:70px 0 0;display:flex;position:relative}.onyx .lp-fold>.lp-rig{flex:auto;min-height:0;display:flex}.onyx .lp-fold>.lp-rig>.rig{flex:1}.onyx .lp-say{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px 56px;display:flex}.onyx .lp-say-of{flex:0 460px;gap:22px;min-width:0;display:grid}.onyx .lp-say .o-lede{max-width:46ch}.onyx .lp-act{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.onyx .lp-act .o-note{max-width:52ch}.onyx .lp-h2{letter-spacing:-.03em;max-width:22ch;color:var(--o-ink-1);font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.1}.onyx .fx-tabs{border-bottom:1px solid var(--o-line);flex-wrap:wrap;gap:4px;padding-bottom:14px;display:flex;position:relative}.onyx .fx-tab{border-radius:var(--o-r-ctl);letter-spacing:-.025em;color:var(--o-ink-4);cursor:pointer;white-space:nowrap;transition:color var(--o-fast) var(--o-ease);background:0 0;border:0;padding:5px 12px 6px;font-size:clamp(17px,2vw,22px);font-weight:600}.onyx .fx-tab:hover{color:var(--o-ink-2)}.onyx .fx-tab[aria-selected=true]{color:var(--o-ink-1)}.onyx .fx-mark{background:var(--o-ink-1);pointer-events:none;width:0;height:1px;position:absolute;bottom:-1px;left:0}.onyx .fx-mark[data-armed=true]{transition:transform var(--o-base) var(--o-ease), width var(--o-base) var(--o-ease)}.onyx .fx-head{flex-wrap:wrap;align-items:baseline;gap:8px 22px;padding:22px 0 20px;display:flex}.onyx .fx-title{letter-spacing:-.03em;color:var(--o-ink-1);flex:none;font-size:clamp(20px,2.4vw,27px);font-weight:600;line-height:1.1}.onyx .fx-line{color:var(--o-ink-2);flex:340px;max-width:62ch;font-size:14.5px;font-weight:400;line-height:1.55}.onyx .fx-stage{background:var(--t-void,#070707);border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d}.onyx .fx-cam{transform-origin:0 0;transform:none}.onyx .fx-panel[hidden]{display:none}@keyframes fx-pan{0%,14%{transform:translateY(0)}48%,66%{transform:translateY(var(--tw-pan))}94%,to{transform:translateY(0)}}.onyx .fx-cam[data-move] .tw-frame{animation:fx-pan 16s var(--o-ease) infinite}.onyx .lp-grades{border-top:1px solid var(--o-line)}.onyx .lp-grade{border-bottom:1px solid var(--o-line);grid-template-columns:148px minmax(0,1fr) 172px;align-items:baseline;gap:28px;padding:21px 0 23px;display:grid}.onyx .lp-grade-word{font-family:var(--o-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--o-ink-3);font-size:10.5px;font-weight:500;line-height:1.5}.onyx .lp-grade[data-tier=record] .lp-grade-word{color:var(--o-ink-1)}.onyx .lp-grade-claim{letter-spacing:-.015em;color:var(--o-ink-1);text-wrap:balance;max-width:46ch;font-size:17px;font-weight:500;line-height:1.34;display:block}.onyx .lp-grade-stat{font-family:var(--o-mono);color:var(--o-ink-3);font-variant-numeric:tabular-nums;margin-top:7px;font-size:11px;line-height:1.45;display:block}.onyx .lp-grade-fig{text-align:right}.onyx .lp-grade-usd{letter-spacing:-.025em;color:var(--o-ink-1);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;line-height:1.15;display:block}.onyx .lp-grade-usd[data-none]{color:var(--o-ink-3);font-size:19px;font-weight:500}.onyx .lp-ticks{justify-content:flex-end;gap:5px;margin-top:12px;display:flex}.onyx .lp-ticks>i{background:var(--o-line-3);border-radius:1.5px;width:3px;height:12px;display:block}.onyx .lp-ticks>i[data-on]{background:var(--o-ink-2)}.onyx .lp-grade[data-tier=record] .lp-ticks>i[data-on]{background:var(--o-ink-1)}.onyx .lp-grade-fig .o-meter{margin-top:13px}@media (max-width:899px){.onyx .lp-grade{grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding:19px 0 21px}.onyx .lp-grade-of{grid-area:2/1/auto/-1}.onyx .lp-grade-fig{grid-area:1/2}.onyx .lp-grade-claim{max-width:none}.onyx .lp-ticks,.onyx .lp-grade-fig .o-meter{margin-top:8px}}.onyx .pz{gap:24px;display:grid}.onyx .pz-switch{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.onyx .pz-cyc{font:inherit;color:var(--o-ink-4);cursor:pointer;transition:color var(--o-fast) var(--o-ease);background:0 0;border:0;padding:0;font-size:13px;font-weight:550}.onyx .pz-cyc:hover{color:var(--o-ink-2)}.onyx .pz-cyc[aria-pressed=true]{color:var(--o-ink-1)}.onyx .pz-track{border:1px solid var(--o-line-2);border-radius:var(--o-r-pill);background:var(--o-raise-2);cursor:pointer;width:44px;height:24px;transition:border-color var(--o-fast) var(--o-ease);flex:none;padding:0;position:relative}.onyx .pz-track:hover{border-color:var(--o-line-3)}.onyx .pz-knob{background:var(--o-ink-1);width:16px;height:16px;transition:transform var(--o-base) var(--o-ease);border-radius:50%;margin-top:-8px;position:absolute;top:50%;left:3px}.onyx .pz-track[data-on=true] .pz-knob{transform:translate(20px)}.onyx .pz-save{color:var(--o-ink-3);font-size:11.5px}.onyx .pz-grid{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.onyx .pz-card{grid-row:span 5;grid-template-rows:subgrid;border:1px solid var(--o-line);border-radius:var(--o-r-panel);gap:0;min-width:0;padding:22px 24px 26px;display:grid}.onyx .pz-card--on{background:var(--o-panel);border-color:var(--o-line-2)}.onyx .pz-head{justify-content:space-between;align-self:start;align-items:center;gap:10px;display:flex}.onyx .pz-name{letter-spacing:-.02em;color:var(--o-ink-1);font-size:16px;font-weight:600}.onyx .pz-badge{border-radius:var(--o-r-pill);background:var(--o-raise);letter-spacing:.01em;color:var(--o-ink-2);flex:none;padding:4px 9px;font-size:10.5px;font-weight:600}.onyx .pz-price{align-items:baseline;gap:9px;padding:18px 0 0;display:flex}.onyx .pz-fig{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--o-ink-1);font-size:clamp(38px,4.2vw,46px);font-weight:600;line-height:1}.onyx .pz-unit{color:var(--o-ink-3);font-size:13px}.onyx .pz-odo{-webkit-user-select:none;user-select:none;align-items:baseline;display:inline-flex}.onyx .pz-odo-col{height:1em;display:inline-block;position:relative;overflow:hidden}.onyx .pz-odo-col:before{content:"0";visibility:hidden}.onyx .pz-odo-reel{transition:transform var(--o-slow) var(--o-ease);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.onyx .pz-odo-reel>span{height:1em;line-height:1}.onyx .pz-odo-col,.onyx .pz-odo-fix{animation:pz-rise var(--o-base) var(--o-ease) both}@keyframes pz-rise{0%{opacity:0;transform:translateY(.22em)}to{opacity:1;transform:none}}.onyx .pz-desc{max-width:44ch;color:var(--o-ink-2);padding:16px 0 0;font-size:12.5px;line-height:1.6}.onyx .pz-act{align-content:start;gap:10px;padding:22px 0 0;display:grid}.onyx .pz-act .o-btn{width:100%}.onyx .pz-billed{min-height:2.9em;color:var(--o-ink-3);animation:pz-rise var(--o-base) var(--o-ease) both;font-size:11.5px;line-height:1.45}.onyx .pz-list{border-top:1px solid var(--o-line);align-content:start;margin-top:24px;padding-top:20px}.onyx .pz-list-head{color:var(--o-ink-3);font-size:11.5px}.onyx .pz-items{gap:10px;margin-top:14px;display:grid}.onyx .pz-item{color:var(--o-ink-2);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;font-size:12.5px;line-height:1.5;display:grid}.onyx .pz-item svg{color:var(--o-ink-3);margin-top:3px}.onyx .pz-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1160px){.onyx .rig{--rig-k:.86;--rig-h:428px}}@media (max-width:899px){.onyx .rig{--rig-k:.7;--rig-h:366px}}@media (max-width:779px){.onyx .rig{--rig-k:.56;--rig-h:300px;--rig-depth:16px}.onyx .rig-mon--r{display:none}.onyx .pz-grid{grid-template-columns:minmax(0,1fr);gap:14px}.onyx .pz-card{grid-row:auto;grid-template-rows:auto}.onyx .pz-billed{min-height:0}}@media (max-width:560px){.onyx .rig{--rig-k:.42;--rig-h:250px}}.onyx .onyx-site{overflow-x:clip}
