.rar-g-cr{--cr-text:#eee;--cr-muted:#d4d9d9;--cr-dim:#aeb6b6;--cr-green:#65ff9b;--cr-amber:#ffd59e;--cr-line:#292e2e;--cr-panel:#000;color:var(--cr-text);background:#000;padding-bottom:80px;font-family:JetBrains Mono,monospace}.rar-g-cr__shell{width:min(1380px,100% - 40px);margin:0 auto}.rar-g-cr__back{color:var(--cr-dim);letter-spacing:.16em;margin-top:118px;margin-bottom:28px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.rar-g-cr__back:hover{color:var(--cr-green)}.rar-g-cr__kicker,.rar-g-cr__eyebrow{letter-spacing:.18em;color:var(--cr-green);margin-bottom:12px;font-size:10px;font-weight:700}.rar-g-cr__hero{border-bottom:1px solid var(--cr-line);margin-bottom:16px;padding-bottom:28px}.rar-g-cr__terminals{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px;display:grid}.rar-g-cr__term{border:1px solid var(--cr-line);background:#050706;border-radius:12px;overflow:hidden}.rar-g-cr__term[data-bad]{border-color:#5a4a2e}.rar-g-cr__term[data-good]{border-color:#35563f}.rar-g-cr__term-bar{border-bottom:1px solid var(--cr-line);letter-spacing:.12em;background:#0a0c0b;justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex}.rar-g-cr__term[data-bad] .rar-g-cr__term-bar b{color:var(--cr-amber)}.rar-g-cr__term[data-good] .rar-g-cr__term-bar b{color:var(--cr-green)}.rar-g-cr__term pre{color:var(--cr-muted);white-space:pre-wrap;margin:0;padding:18px 16px;font-family:inherit;font-size:12px;line-height:1.7}.rar-g-cr__term[data-bad] pre{color:#c8b88a}.rar-g-cr__term[data-good] pre{color:#c8f5d8}.rar-g-cr__hero h1{letter-spacing:-.06em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.92}.rar-g-cr__hero h1 span{color:var(--cr-green)}.rar-g-cr__hero>p{max-width:920px;color:var(--cr-muted);margin:0;font-size:14px;line-height:1.95}.rar-g-cr__panel{border:1px solid var(--cr-line);background:var(--cr-panel);border-radius:16px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.rar-g-cr__panel:before{content:"";pointer-events:none;opacity:.04;background-color:#0000;background-image:linear-gradient(#65ff9b26 1px,#0000 1px),linear-gradient(90deg,#65ff9b26 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.rar-g-cr__panel-inner{z-index:2;padding:28px;position:relative}.rar-g-cr__panel-inner>h2,.rar-g-cr__head-row h2,.rar-g-cr__port h2,.rar-g-cr__cta-bar h2{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(24px,3.2vw,40px);font-weight:800;line-height:.95}.rar-g-cr__panel-inner>h2 span,.rar-g-cr__head-row h2 span,.rar-g-cr__port h2 span,.rar-g-cr__cta-bar h2 span{color:var(--cr-green)}.rar-g-cr__panel-inner>p,.rar-g-cr__lead{color:var(--cr-muted);margin:0 0 20px;font-size:14px;line-height:1.95}.rar-g-cr__panel-inner a{color:var(--cr-green);font-weight:700;text-decoration:none}.rar-g-cr__panel-inner a:hover{text-decoration:underline}.rar-g-cr__head-row{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.rar-g-cr__sub{color:var(--cr-muted);max-width:640px;margin:12px 0 0;font-size:13px;line-height:1.85}.rar-g-cr__pill{color:var(--cr-green);letter-spacing:.12em;white-space:nowrap;background:#0b110d;border:1px solid #35563f;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:inline-flex}.rar-g-cr__pill i{background:var(--cr-green);border-radius:50%;width:6px;height:6px}.rar-g-cr__schema{grid-template-columns:300px 1fr;align-items:start;gap:20px;display:grid}.rar-g-cr__radar-wrap{border:1px solid var(--cr-line);text-align:center;background:#080a09;border-radius:12px;padding:16px}.rar-g-cr__radar{width:100%;height:auto;margin-bottom:12px;display:block}.rar-g-cr__radar-wrap p{color:var(--cr-muted);text-align:left;margin:0;font-size:12px;line-height:1.75}.rar-g-cr__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rar-g-cr__fields article{border:1px solid var(--cr-line);background:#080a09;border-radius:12px;min-height:160px;padding:18px 16px}.rar-g-cr__fields span{letter-spacing:.14em;color:var(--cr-green);margin-bottom:8px;font-size:10px;font-weight:800;display:block}.rar-g-cr__fields strong{letter-spacing:-.02em;margin-bottom:10px;font-size:14px;display:block}.rar-g-cr__fields p{color:var(--cr-muted);margin:0;font-size:12px;line-height:1.8}.rar-g-cr__diff{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rar-g-cr__diff-pane{border:1px solid var(--cr-line);background:#080a09;border-radius:12px;padding:20px 18px}.rar-g-cr__diff-pane[data-side=bad]{background:linear-gradient(#14110c,#080a09);border-color:#5a4a2e}.rar-g-cr__diff-pane[data-side=good]{background:linear-gradient(#0c140f,#080a09);border-color:#35563f}.rar-g-cr__diff-label{letter-spacing:.16em;margin-bottom:12px;font-size:10px;font-weight:800}.rar-g-cr__diff-pane[data-side=bad] .rar-g-cr__diff-label{color:var(--cr-amber)}.rar-g-cr__diff-pane[data-side=good] .rar-g-cr__diff-label{color:var(--cr-green)}.rar-g-cr__diff-pane p{color:var(--cr-muted);margin:0;font-size:13px;line-height:1.9}.rar-g-cr__ports{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.rar-g-cr__port{border:1px solid var(--cr-line);background:#000;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.rar-g-cr__port[data-port=host]{border-top:3px solid var(--cr-green)}.rar-g-cr__port[data-port=ship]{border-top:3px solid var(--cr-amber)}.rar-g-cr__port[data-port=ship] .rar-g-cr__eyebrow,.rar-g-cr__port[data-port=ship] h2 span{color:var(--cr-amber)}.rar-g-cr__port-inner{z-index:2;padding:28px;position:relative}.rar-g-cr__port-inner>p{color:var(--cr-muted);margin:0;font-size:13px;line-height:1.9}.rar-g-cr__bom{border:1px solid var(--cr-line);background:#080a09;border-radius:12px;margin-bottom:16px;padding:20px}.rar-g-cr__bom-top{letter-spacing:.12em;color:var(--cr-dim);border-bottom:1px dashed var(--cr-line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px;padding-bottom:12px;font-size:10px;display:flex}.rar-g-cr__bom-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.rar-g-cr__bom-grid span{letter-spacing:.14em;color:var(--cr-dim);margin-bottom:6px;font-size:9px;display:block}.rar-g-cr__bom-grid strong{letter-spacing:-.02em;color:var(--cr-green);font-size:14px}.rar-g-cr__bom>p{color:var(--cr-muted);margin:0;font-size:13px;line-height:1.85}.rar-g-cr__gantt{border:1px solid var(--cr-line);background:linear-gradient(145deg,#141816,#080a09 55%,#101312);border-radius:12px;padding:18px}.rar-g-cr__gantt-head{letter-spacing:.14em;color:var(--cr-dim);margin-bottom:14px;font-size:10px}.rar-g-cr__gantt-row{grid-template-columns:110px 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.rar-g-cr__gantt-row:last-child{margin-bottom:0}.rar-g-cr__gantt-row>span{letter-spacing:.1em;color:var(--cr-muted);font-size:10px;font-weight:700}.rar-g-cr__gantt-track{border:1px solid var(--cr-line);background:#1a1f1c;height:14px;position:relative;overflow:hidden}.rar-g-cr__gantt-track i{background:linear-gradient(90deg, #2a8f55, var(--cr-green));height:100%;display:block}.rar-g-cr__tape{flex-direction:column;gap:10px;display:flex}.rar-g-cr__tape p{border:1px solid var(--cr-line);color:var(--cr-muted);background:#080a09;border-radius:10px;margin:0;padding:16px 18px;font-size:13px;line-height:1.85}.rar-g-cr__tape b{color:var(--cr-green);letter-spacing:.08em;font-weight:800}.rar-g-cr__faq{border:1px solid var(--cr-line);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.rar-g-cr__faq-row{border-bottom:1px solid var(--cr-line);background:#080a09;padding:20px 22px}.rar-g-cr__faq-row:last-child{border-bottom:0}.rar-g-cr__faq-row h3{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.rar-g-cr__faq-row p{color:var(--cr-muted);max-width:980px;margin:0;font-size:13px;line-height:1.9}.rar-g-cr__cta-bar{border:1px solid var(--cr-line);background:linear-gradient(#121515 0%,#0a0c0b 100%);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.rar-g-cr__cta-inner{z-index:2;gap:24px;padding:28px;display:grid;position:relative}.rar-g-cr__cta-row{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.rar-g-cr__cta{border:1px solid var(--cr-line);min-height:48px;color:var(--cr-text);letter-spacing:.12em;text-align:center;background:#080a09;place-items:center;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:grid}.rar-g-cr__cta:hover{border-color:var(--cr-green);color:var(--cr-green)}.rar-g-cr__cta--primary{background:var(--cr-green);border-color:var(--cr-green);color:#000}.rar-g-cr__cta--primary:hover{color:#000;background:#4de088}@media (max-width:1100px){.rar-g-cr__terminals,.rar-g-cr__schema,.rar-g-cr__fields,.rar-g-cr__diff,.rar-g-cr__ports{grid-template-columns:1fr}.rar-g-cr__bom-grid,.rar-g-cr__cta-row{grid-template-columns:1fr 1fr}}@media (max-width:980px){.rar-g-cr__head-row{flex-direction:column}.rar-g-cr__gantt-row{grid-template-columns:1fr;gap:6px}}@media (max-width:640px){.rar-g-cr__shell{width:min(1380px,100% - 24px)}.rar-g-cr__bom-grid,.rar-g-cr__cta-row{grid-template-columns:1fr}.rar-g-cr__panel-inner,.rar-g-cr__port-inner,.rar-g-cr__cta-inner{padding:20px 16px}}
