.mkt,.rkt,.apx{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);--color-background:#fefaf9;--color-foreground:#110c0a;--color-card:#faf4f3;--color-card-foreground:#110c0a;--color-popover:#faf4f3;--color-popover-foreground:#110c0a;--color-primary:#1b1614;--color-primary-foreground:#fefaf9;--color-secondary:#f6f0ee;--color-secondary-foreground:#1b1614;--color-muted:#f6f0ee;--color-muted-foreground:#6d6360;--color-accent:#f6f0ee;--color-accent-foreground:#1b1614;--color-destructive:#ef4343;--color-destructive-foreground:#fefaf9;--color-border:#e6dbd8;--color-input:#e6dbd8;--color-ring:#110c0a;--color-brand-ink:#b83b07;--color-brand-tint:#ffe1d7;--color-rail:#f4ebe9;--color-rail-hover:#efe3e0;--color-signal-neutral-fg:#314158;--color-signal-info-fg:#1447e6;--color-signal-positive-fg:#007956;--color-signal-warning-fg:#b75000;--color-signal-caution-fg:#c53c00;--color-signal-negative-fg:#bf000f;--color-signal-ai-fg:#8200da;--color-signal-social-fg:#007492;--color-signal-accent-fg:#c4005c;--chart-1:#332c29;--chart-2:#2f65da;--chart-3:#29a393;--chart-4:#f59f0a;--chart-5:#dd3c71;--color-doc-canvas:#f8f7f6;--color-doc-surface:#fff;--color-doc-line:#e7e5e3;--color-doc-line-strong:#d6d3d1;--color-doc-line-hair:#f6f5f4;--color-doc-ink:#1c1917;--color-doc-ink-muted:#58524e;--color-doc-ink-label:#736c66;--color-doc-chip:#f6f5f4}@supports (color:lab(0% 0 0)){.mkt,.rkt,.apx{--color-background:lab(98.5814% 1.05938 .94887);--color-foreground:lab(3.65804% 1.66917 1.33518);--color-card:lab(96.7119% 1.59082 1.42438);--color-card-foreground:lab(3.65804% 1.66917 1.33518);--color-popover:lab(96.7119% 1.59082 1.42438);--color-popover-foreground:lab(3.65804% 1.66917 1.33518);--color-primary:lab(7.71405% 2.68784 2.22071);--color-primary-foreground:lab(98.5814% 1.05938 .94887);--color-secondary:lab(95.3132% 1.85689 1.6625);--color-secondary-foreground:lab(7.71405% 2.68784 2.22071);--color-muted:lab(95.3132% 1.85689 1.6625);--color-muted-foreground:lab(42.8327% 3.7488 3.35119);--color-accent:lab(95.3132% 1.85689 1.6625);--color-accent-foreground:lab(7.71405% 2.68784 2.22071);--color-destructive-foreground:lab(98.5814% 1.05938 .94887);--color-border:lab(88.3125% 3.46017 3.09584);--color-input:lab(88.3125% 3.46017 3.09584);--color-ring:lab(3.65804% 1.66917 1.33518);--color-brand-ink:lab(44.0307% 50.1087 54.163);--color-brand-tint:lab(92.1478% 12.1594 10.865);--color-rail:lab(93.785% 2.65688 2.3779);--color-rail-hover:lab(91.2126% 3.45954 3.09538);--color-signal-neutral-fg:lab(26.9569% -1.47016 -15.6993);--color-signal-info-fg:lab(36.9089% 35.0961 -85.6872);--color-signal-positive-fg:lab(44.4871% -41.0396 11.0361);--color-signal-warning-fg:lab(47.2709% 42.9082 69.2966);--color-signal-caution-fg:lab(46.4615% 57.7275 70.8507);--color-signal-negative-fg:lab(40.4273% 67.2623 53.7441);--color-signal-ai-fg:lab(36.1758% 69.8525 -80.0381);--color-signal-social-fg:lab(44.7267% -21.5987 -26.118);--color-signal-accent-fg:lab(42.1737% 71.8009 7.42233);--chart-1:lab(18.7173% 3.23106 2.88724);--color-doc-canvas:lab(97.2126% .332832 .663006);--color-doc-surface:lab(100% 0 0);--color-doc-line:lab(91.0628% .500143 .995088);--color-doc-line-strong:lab(84.797% .668138 1.32763);--color-doc-line-hair:lab(96.5166% .332803 .663018);--color-doc-ink:lab(9.04375% 1.03614 2.01315);--color-doc-ink-muted:lab(35.4842% 1.7143 3.34801);--color-doc-ink-label:lab(46.0363% 2.05693 4.01744);--color-doc-chip:lab(96.5166% .332803 .663018)}}.mkt a,.rkt a{color:inherit;text-decoration:none}.mkt a.text-primary-foreground,.rkt a.text-primary-foreground{color:var(--color-primary-foreground)}.mkt a.text-secondary-foreground,.rkt a.text-secondary-foreground{color:var(--color-secondary-foreground)}.rkt{--tA:#c9d5ed;--tB:#dae9f1;--tC:#ebeef4;--ok:#2e9e52;--acc:var(--chart-2)}@supports (color:lab(0% 0 0)){.rkt{--ok:lab(57.7987% -45.4011 30.0617)}}.rkt a.text-muted-foreground{color:var(--color-muted-foreground)}.rkt .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.rkt .mono{font-family:var(--font-mono)}.rkt .mutefg{color:var(--color-muted-foreground)}.rkt .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-foreground);font-size:12px;font-weight:600}.rkt .h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.1}.rkt .sub{color:var(--color-muted-foreground);max-width:600px;margin:14px 0 0;font-size:16px;line-height:1.55}.rkt .sec{padding:96px 0}.rkt .nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--color-background);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.rkt .nav{background:color-mix(in oklab, var(--color-background) 82%, transparent)}}.rkt .nav{border-bottom:1px solid var(--color-border)}.rkt .navi{height:62px}.rkt .brand{letter-spacing:-.01em;font-size:15.5px;font-weight:650}.rkt .brandtag{color:var(--color-muted-foreground);border-left:1px solid var(--color-border);margin-left:2px;padding-left:10px;font-size:13px}.rkt .navlink{color:var(--color-muted-foreground);border-radius:8px;padding:8px 11px;font-size:13.5px;font-weight:500}.rkt .navlink:hover{color:var(--color-foreground)}.rkt .btna{display:inline-flex}.rkt .btna button{border-radius:999px}.rkt .hero .btna button,.rkt .cta .btna button{height:46px;padding:0 26px;font-size:14.5px}.rkt .pgrid .btna button{width:100%}.rkt .hero{background:linear-gradient(180deg, var(--color-secondary), var(--color-secondary))}@supports (color:color-mix(in lab, red, red)){.rkt .hero{background:linear-gradient(180deg, var(--color-secondary), color-mix(in oklab, var(--color-secondary) 55%, var(--color-background)))}}.rkt .hero{padding:72px 0 88px}.rkt .h1{letter-spacing:-.035em;max-width:16ch;margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:600;line-height:1.08}.rkt .rot{vertical-align:baseline;display:inline-grid}.rkt .rot span{white-space:nowrap;opacity:0;grid-area:1/1}.rkt .rot .rw1{animation:12s linear infinite rrot1}.rkt .rot .rw2{animation:12s linear infinite rrot2}.rkt .rot .rw3{animation:12s linear infinite rrot3}.rkt .rot .rw4{animation:12s linear infinite rrot4}@keyframes rrot1{0%{opacity:0;transform:translateY(12px)}3%{opacity:1;transform:none}22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-12px)}}@keyframes rrot2{0%,25%{opacity:0;transform:translateY(12px)}28%{opacity:1;transform:none}47%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-12px)}}@keyframes rrot3{0%,50%{opacity:0;transform:translateY(12px)}53%{opacity:1;transform:none}72%{opacity:1;transform:none}75%,to{opacity:0;transform:translateY(-12px)}}@keyframes rrot4{0%,75%{opacity:0;transform:translateY(12px)}78%{opacity:1;transform:none}97%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}.rkt .micro{color:var(--color-muted-foreground);margin-top:14px;font-size:13px}.rkt .statl2{color:var(--color-muted-foreground);max-width:22ch;margin-top:8px;font-size:13.5px}.rkt .frame{border:1px solid var(--color-border);border-radius:20px;margin-top:52px;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #00000059}.rkt .fbg{background:radial-gradient(110% 90% at 12% 0%, var(--tA), transparent 60%), radial-gradient(120% 100% at 92% 8%, var(--tB), transparent 55%), var(--tC);position:absolute;inset:0}.rkt .fdots{background-image:radial-gradient(var(--color-foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rkt .fdots{background-image:radial-gradient(color-mix(in oklab, var(--color-foreground) 14%, transparent) 1px, transparent 1px)}}.rkt .fdots{opacity:.35;background-size:22px 22px}.rkt .app{background:var(--color-background);border:1px solid var(--color-border);border-radius:14px 14px 0 0;grid-template-columns:52px 254px 1fr;height:600px;margin:44px 44px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px -20px #0000004d}.rkt .sb{border-right:1px solid var(--color-border);flex-direction:column;align-items:center;gap:6px;padding:14px 0 10px;display:flex}.rkt .sblogo{color:var(--color-foreground);place-items:center;margin-bottom:10px;display:grid}.rkt .sbic{width:30px;height:30px;color:var(--color-muted-foreground);cursor:pointer;border-radius:8px;place-items:center;display:grid}.rkt .sbic:hover{background:var(--color-accent);color:var(--color-foreground)}.rkt .sbfoot{border-top:1px solid var(--color-border);justify-content:center;width:100%;margin-top:6px;padding-top:10px;display:flex}.rkt .uava{background:var(--color-muted-foreground);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:grid}.rkt .lpanel{border-right:1px solid var(--color-border);flex-direction:column;gap:11px;padding:14px;display:flex;overflow:hidden}.rkt .crumb{color:var(--color-muted-foreground);font-size:11.5px}.rkt .crumb b{color:var(--color-foreground);font-weight:550}.rkt .pbox{border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;padding:11px 13px}.rkt .plabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-foreground);margin-bottom:6px;font-size:10.5px;font-weight:600}.rkt .ptext{min-height:56px;font-size:12.5px;line-height:1.5}.rkt .pthink{color:var(--color-muted-foreground);opacity:0;align-items:center;gap:8px;height:0;font-size:11.5px;animation:1.6s 2.35s both thinkinout;display:flex;overflow:hidden}.rkt .tdot{background:var(--color-muted-foreground);border-radius:50%;width:5px;height:5px;animation:1.2s infinite tbounce}.rkt .tdot:nth-child(2){animation-delay:.15s}.rkt .tdot:nth-child(3){animation-delay:.3s}.rkt .job{border:1px solid var(--color-border);opacity:0;border-radius:12px;animation:.4s 3.7s both fadein;overflow:hidden}.rkt .jobhead{border-bottom:1px solid var(--color-border);background:var(--color-card);padding:9px 12px;font-size:12px}.rkt .jobhead b{font-weight:600}.rkt .steps{flex-direction:column;gap:7px;padding:9px 12px;display:flex}.rkt .st{color:var(--color-muted-foreground);opacity:0;animation:fadein .3s var(--sd,0s) both;align-items:center;gap:8px;font-size:11.5px;display:flex}.rkt .stw{flex-shrink:0;width:13px;height:13px;position:relative}.rkt .stw .ok{position:absolute;inset:0}.rkt .spin{border:1.5px solid var(--color-border);border-top-color:var(--color-muted-foreground);animation:spinr .8s linear infinite, spinhide 10ms var(--d,0s) forwards;border-radius:50%;position:absolute;inset:0}.rkt .ok{background:var(--ok);color:#fff;opacity:0;width:13px;height:13px;animation:pop .35s var(--d,0s) both;border-radius:50%;flex-shrink:0;place-items:center;display:grid;transform:scale(.4)}.rkt .jobfoot{border-top:1px solid var(--color-border);align-items:center;gap:7px;padding:8px 12px;font-size:11.5px;font-weight:550;animation:.6s 8.1s both fadein;display:flex}.rkt .sum{color:var(--color-muted-foreground);font-size:11.5px;line-height:1.55;animation:.8s 8.5s both fadein}.rkt .rpanel{flex-direction:column;min-width:0;display:flex;overflow:hidden}.rkt .rhead{border-bottom:1px solid var(--color-border);padding:12px 16px 9px}.rkt .rtitle{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rkt .rsub{color:var(--color-muted-foreground);margin-top:2px;font-size:11.5px}.rkt .live{border:1px solid var(--color-border);background:var(--color-background);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.rkt .livedot{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.rkt .tools{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:9px 16px;display:flex}.rkt .tchip{border:1px solid var(--color-border);cursor:pointer;background:var(--color-background);border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:550;display:inline-flex}.rkt .tchip:hover{background:var(--color-accent)}.rkt .thead{color:var(--color-muted-foreground);border-bottom:1px solid var(--color-border);background:var(--color-card);grid-template-columns:1fr 116px 96px 86px 130px 40px;gap:8px;padding:7px 16px;font-size:11px;font-weight:600;display:grid}.rkt .trow{border-bottom:1px solid var(--color-border);opacity:0;animation:rise .45s cubic-bezier(.2, .7, .3, 1) var(--d,0s) both, newrow 1.6s ease-out var(--d,0s) both;grid-template-columns:1fr 116px 96px 86px 130px 40px;align-items:center;gap:8px;padding:8px 16px;display:grid}.rkt .rhead,.rkt .tools,.rkt .thead{opacity:0;animation:.5s 3.9s both fadein}.rkt .trow:hover{background:var(--color-accent)}.rkt .role{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.rkt .rcompany{color:var(--color-muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rkt .rloc{color:var(--color-muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rkt .rmed{font-size:12px;font-weight:600}.rkt .rstack{font-family:var(--font-mono);color:var(--color-muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rkt .rposted{color:var(--color-muted-foreground);font-size:11px}.rkt .caret{background:var(--color-foreground);vertical-align:-2px;width:2px;height:14px;margin-left:2px;animation:1s step-end infinite blinkc;display:inline-block}.rkt .adchip{border:1px solid var(--color-border);background:var(--color-background);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.rkt .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rkt .marqt{gap:12px;width:max-content;animation:55s linear infinite marq;display:flex}.rkt .marqt:hover{animation-play-state:paused}.rkt .pchip{font-family:var(--font-mono);border:1px solid var(--color-border);white-space:nowrap;color:var(--color-muted-foreground);background:var(--color-card);border-radius:999px;padding:9px 18px;font-size:12.5px}.rkt .pchip b{color:var(--color-foreground);font-weight:500}.rkt .h3{letter-spacing:-.02em;margin:10px 0 0;font-size:26px;font-weight:600}.rkt .inv{background:var(--color-foreground);color:var(--color-background)}.rkt .invmute{color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.rkt .invmute{color:color-mix(in oklab, var(--color-background) 62%, transparent)}}.rkt .statrow{flex-wrap:wrap;gap:72px;margin:44px 0 48px;display:flex}.rkt .statn{letter-spacing:-.03em;font-size:54px;font-weight:600;line-height:1}.rkt .statl{margin-top:8px;font-size:13.5px}.rkt .jbgrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.rkt .jbcell{border:1px solid var(--color-background);align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rkt .jbcell{border:1px solid color-mix(in oklab, var(--color-background) 20%, transparent)}}.rkt .jbcell{border-radius:12px;padding:14px 16px;font-size:14px;font-weight:550}.rkt .jbn{font-family:var(--font-mono);color:var(--color-background);font-size:12px}@supports (color:color-mix(in lab, red, red)){.rkt .jbn{color:color-mix(in oklab, var(--color-background) 55%, transparent)}}.rkt .schip{border:1px solid;font-size:13px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.rkt .schip{border:1px solid color-mix(in oklab, currentColor 22%, transparent)}}.rkt .schip{white-space:nowrap;border-radius:999px;padding:8px 16px}.rkt .wfgroup{border-top:1px solid var(--color-border);grid-template-columns:230px 1fr;gap:48px;padding:40px 0;display:grid}.rkt .wfgroup:first-of-type{border-top:none;padding-top:12px}.rkt .wfgname{letter-spacing:-.02em;font-size:20px;font-weight:600}.rkt .wfgtag{color:var(--color-muted-foreground);max-width:24ch;margin-top:8px;font-size:13.5px;line-height:1.5}.rkt .wfgrid{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:14px;display:grid}.rkt .wfcard{border:1px solid var(--color-border);background:var(--color-card);border-radius:14px;flex-direction:column;padding:16px 17px;transition:transform .2s,box-shadow .2s;display:flex}.rkt .wfcard:hover{transform:translateY(-2px);box-shadow:0 12px 30px -14px #0003}.rkt .wfname{letter-spacing:-.01em;font-size:14px;font-weight:600}.rkt .wfdesc{color:var(--color-muted-foreground);flex:1;margin-top:8px;font-size:12.5px;line-height:1.5}.rkt .crchip{font-family:var(--font-mono);border:1px solid var(--color-border);color:var(--color-muted-foreground);border-radius:999px;align-self:flex-start;margin-top:14px;padding:3px 10px;font-size:11px;font-weight:600}.rkt .schednote{color:var(--color-muted-foreground);border-top:1px solid var(--color-border);margin-top:32px;padding-top:20px;font-size:12.5px}.rkt .contract{grid-template-columns:1fr 400px;align-items:start;gap:72px;margin-top:48px;display:grid}.rkt .defrow{border-top:1px solid var(--color-border);grid-template-columns:130px 1fr;gap:18px;padding:18px 0;font-size:14.5px;display:grid}.rkt .defk{font-weight:600}.rkt .defv{color:var(--color-muted-foreground);line-height:1.5}.rkt .excard{border:1px solid var(--color-border);background:var(--color-card);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px -25px #00000040}.rkt .exhead{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;font-weight:600;display:flex}.rkt .alogo{color:#fff;background:#2a5885;background:lab(35.8426% -4.32737 -30.4603);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.rkt .exrow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:13px;display:flex}.rkt .exk{color:var(--color-muted-foreground)}.rkt .exv{text-align:right;font-weight:550}.rkt .vlink{color:var(--acc);font-weight:550}.rkt .vlink:hover{color:var(--acc);text-decoration:underline}.rkt .okchip{color:var(--ok);border:1px solid var(--ok);font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.rkt .okchip{border:1px solid color-mix(in oklab, var(--ok) 35%, transparent)}}.rkt .okchip{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.rkt .okchip{background:color-mix(in oklab, var(--ok) 8%, transparent)}}.rkt .okchip{border-radius:999px;padding:3px 10px}.rkt .labelcard{border:1px solid var(--color-border);background:var(--color-secondary);border-radius:16px;margin-top:32px;padding:24px 26px}.rkt .labelh{letter-spacing:-.01em;font-size:16px;font-weight:600}.rkt .labelp{color:var(--color-muted-foreground);max-width:60ch;margin:8px 0 0;font-size:13.5px;line-height:1.6}.rkt .pgrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.rkt .pcard{border:1px solid var(--color-border);background:var(--color-card);border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative}.rkt .pcard.hot{border-color:var(--color-foreground);box-shadow:0 16px 40px -20px #00000040}.rkt .pname{justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.rkt .pdesc{color:var(--color-muted-foreground);min-height:52px;margin-top:6px;font-size:12.5px;line-height:1.5}.rkt .price{letter-spacing:-.02em;margin-top:14px;font-size:34px;font-weight:600}.rkt .price span{color:var(--color-muted-foreground);letter-spacing:0;font-size:14px;font-weight:500}.rkt .pper{color:var(--color-muted-foreground);margin:2px 0 18px;font-size:11.5px}.rkt .flist{flex-direction:column;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.rkt .fli{color:var(--color-muted-foreground);align-items:baseline;gap:9px;font-size:13px;display:flex}.rkt .fli:before{content:"✓";color:var(--color-foreground);font-size:11px;font-weight:700}.rkt .credits{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:20px;display:grid}.rkt .credcell{border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;padding:14px 16px}.rkt .credk{font-size:13px;font-weight:600}.rkt .credv{letter-spacing:-.02em;margin-top:10px;font-size:22px;font-weight:600}.rkt .credv small{color:var(--color-muted-foreground);letter-spacing:0;margin-left:4px;font-size:12px;font-weight:500}.rkt .credd{color:var(--color-muted-foreground);margin-top:6px;font-size:12px;line-height:1.45}.rkt .credhead{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;max-width:640px;margin-top:64px;padding-top:32px;display:flex}.rkt .faqlist{border-top:1px solid var(--color-border);max-width:760px;margin-top:32px}.rkt .faqlist details{border-bottom:1px solid var(--color-border)}.rkt .faqlist summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:19px 0;font-size:15.5px;font-weight:550;list-style:none;display:flex}.rkt .faqlist summary::-webkit-details-marker{display:none}.rkt .chev{color:var(--color-muted-foreground);flex-shrink:0;transition:transform .25s}.rkt details[open] .chev{transform:rotate(180deg)}.rkt .fans{color:var(--color-muted-foreground);max-width:64ch;margin:0;padding:0 0 20px;font-size:14px;line-height:1.65}.rkt .cta{text-align:center;padding:120px 0}.rkt .ctah{letter-spacing:-.03em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:600}.rkt .ctap{color:var(--color-muted-foreground);margin:16px 0 0;font-size:16px}.rkt .agline{color:var(--color-muted-foreground);margin-top:26px;font-size:13.5px}.rkt footer{border-top:1px solid var(--color-border);padding:64px 0 40px}.rkt .fgrid{grid-template-columns:1.6fr 1fr 1fr;gap:48px;display:grid}.rkt .fdesc{color:var(--color-muted-foreground);max-width:30ch;margin-top:12px;font-size:13px;line-height:1.55}.rkt .fh{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-foreground);margin-bottom:14px;font-size:12px;font-weight:600}.rkt .flink{color:var(--color-muted-foreground);padding:5px 0;font-size:13.5px;display:block}.rkt .flink:hover{color:var(--color-foreground)}.rkt .fbot{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:20px;font-size:12px;display:flex}@keyframes wordcycle{0%{opacity:0;transform:translateY(12px)}4%{opacity:1;transform:none}26%{opacity:1;transform:none}30%,to{opacity:0;transform:translateY(-12px)}}@keyframes blinkc{50%{opacity:0}}@keyframes pop{to{opacity:1;transform:scale(1)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes newrow{0%{background:var(--color-accent)}to{background:0 0}}@keyframes spinr{to{transform:rotate(360deg)}}@keyframes spinhide{to{opacity:0;visibility:hidden}}@keyframes tbounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes thinkinout{0%{opacity:0;height:0}12%{opacity:1;height:18px}75%{opacity:1;height:18px}92%{opacity:0;height:0}to{opacity:0;height:0}}@keyframes marq{to{transform:translate(-50%)}}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--ok) 45%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.rkt .nomotion .rot span{opacity:0;animation:none}.rkt .nomotion .rot .rw1{opacity:1}.rkt .nomotion .trow,.rkt .nomotion .ok,.rkt .nomotion .sum,.rkt .nomotion .jobfoot,.rkt .nomotion .job,.rkt .nomotion .st,.rkt .nomotion .rhead,.rkt .nomotion .tools,.rkt .nomotion .thead{opacity:1;animation:none;transform:none}.rkt .nomotion .spin{opacity:0;animation:none}.rkt .nomotion .pthink,.rkt .nomotion .tdot{opacity:1;height:auto;animation:none}.rkt .nomotion .marqt,.rkt .nomotion .livedot{animation:none}.rkt .nomotion .caret{display:none}@media (prefers-reduced-motion:reduce){.rkt .rot span{opacity:0;animation:none}.rkt .rot .rw1{opacity:1}.rkt .trow,.rkt .ok,.rkt .sum,.rkt .jobfoot,.rkt .job,.rkt .st,.rkt .rhead,.rkt .tools,.rkt .thead{opacity:1;animation:none;transform:none}.rkt .marqt,.rkt .livedot{animation:none}.rkt .spin{opacity:0;animation:none}.rkt .caret{display:none}}@media (max-width:1060px){.rkt .app{grid-template-columns:52px 232px 1fr}.rkt .thead,.rkt .trow{grid-template-columns:1fr 104px 92px 84px 40px}.rkt .cstk{display:none}}@media (max-width:880px){.rkt .wfgroup{grid-template-columns:1fr;gap:20px}.rkt .pgrid{grid-template-columns:1fr 1fr}.rkt .credits{grid-template-columns:repeat(3,1fr)}.rkt .contract{grid-template-columns:1fr;gap:40px}.rkt .jbgrid{grid-template-columns:1fr 1fr}.rkt .navlinks{display:none}.rkt .app{grid-template-columns:1fr;height:auto}.rkt .sb{display:none}.rkt .lpanel{border-right:none;border-bottom:1px solid var(--color-border);overflow:visible}.rkt .tools,.rkt .thead{display:none}.rkt .cstk{display:block}.rkt .trow{grid-template-columns:1fr auto;align-items:baseline;gap:3px 10px;padding:12px 14px;display:grid}.rkt .role{white-space:normal;grid-column:1/-1;font-size:13px;font-weight:600;overflow:visible}.rkt .rcompany{white-space:normal;grid-column:1;overflow:visible}.rkt .rloc{text-align:right;white-space:normal;grid-column:2;overflow:visible}.rkt .rmed{grid-column:1}.rkt .rstack{white-space:normal;text-overflow:ellipsis;text-align:right;grid-column:2;max-width:140px;overflow:hidden}.rkt .rposted{grid-column:1/-1}.rkt .fgrid{grid-template-columns:1fr 1fr}.rkt .statrow{gap:40px}}@media (max-width:640px){.rkt .wrap{padding:0 16px}.rkt .brandtag{display:none}.rkt .ctabtn{flex-wrap:wrap;gap:10px}.rkt .app{margin:20px 0 0}.rkt .rhead{padding:10px 12px 8px}.rkt .trow{gap:2px 8px;padding:10px 12px}.rkt .sec{padding:64px 0}.rkt .statrow{gap:24px 40px}.rkt .jbgrid,.rkt .pgrid{grid-template-columns:1fr}.rkt .credits{grid-template-columns:repeat(2,1fr)}.rkt .fgrid{grid-template-columns:1fr}}