:root{--oc-red:#ff4d3a;--oc-orange:#ff7a1a;--oc-cyan:#00bfff;--oc-cyan-soft:#52beff;--oc-cyan-bright:#7dd6ff;--oc-gradient:linear-gradient(135deg,#ff4d3a,#ff7a1a 50%,#00bfff);--oc-gradient-text:linear-gradient(115deg,#ff4d3a,#ff7a1a 45%,#00bfff);--oc-gradient-line:linear-gradient(90deg,rgba(255,122,26,0.95),rgba(0,191,255,0.85));--oc-gradient-cta:linear-gradient(115deg,#ff4d3a,#ff7a1a 58%,#00bfff);--oc-bg:#07090f;--oc-bg-soft:#0e1119;--oc-bg-panel:rgba(12,16,24,0.72);--oc-border-dark:rgba(82,190,255,0.34);--oc-border-dark-soft:rgba(82,190,255,0.12);--oc-text-dark:#f5f8ff;--oc-text-dark-muted:#b2bbce;--oc-text-dark-accent:#86d9ff;--oc-paper:#ffffff;--oc-paper-soft:#f8faff;--oc-ink:#101423;--oc-ink-soft:#2d344a;--oc-ink-meta:#39425f;--oc-line:#e4e8f0;--oc-hero-bg:#a7c4ff;--oc-hero-ink:#11162a;--oc-hero-body:#222c4b;--oc-hero-meta:#334271;--oc-signal-blue:#3a76f0;--oc-font-sans:"Space Grotesk","Geist",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--oc-font-display:"Archivo Black","Space Grotesk",system-ui,sans-serif;--oc-font-hand:"Kalam","Caveat",cursive;--oc-font-mono:"IBM Plex Mono","Geist Mono","SFMono-Regular",Consolas,Menlo,monospace}body[data-page=outcry-server]{margin:0;background:#fff;color:var(--oc-ink);font-family:var(--oc-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body[data-page=outcry-server] *{box-sizing:border-box}body[data-page=outcry-server] a{color:inherit;text-decoration:none}body[data-page=outcry-server] img{display:block;max-width:100%}body[data-page=outcry-server] button{font:inherit;cursor:pointer}body[data-page=outcry-server] ::-moz-selection{background:#ff7a1a;color:#fff}body[data-page=outcry-server] ::selection{background:#ff7a1a;color:#fff}.os-container{width:min(100%,74rem)}.os-container,.os-container-wide{margin-inline:auto;padding-inline:clamp(1rem,4vw,1.25rem)}.os-container-wide{width:min(100%,84rem)}.os-header{position:sticky;top:0;z-index:50;height:3.5rem;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--oc-line)}.os-header-inner{justify-content:space-between;height:100%}.os-brand,.os-header-inner{display:flex;align-items:center}.os-brand{gap:.55rem}.os-brand-logo{width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--oc-gradient);display:grid;place-items:center;color:#fff;font-weight:900;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.05rem;line-height:1}.os-brand-word{font-family:var(--oc-font-display);font-size:1.05rem;letter-spacing:.08em;color:#000}.os-brand-tag{font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#101423;padding:.18rem .42rem;border-radius:.3rem;margin-left:.45rem}.os-nav{display:flex;gap:1.6rem;align-items:center}.os-nav a{font-size:.88rem;font-weight:500;color:var(--oc-ink-soft);transition:color .15s}.os-nav a:hover{color:var(--oc-ink)}.os-header-cta{display:flex;gap:.55rem;align-items:center}.os-btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.78rem 1.25rem;border:1px solid rgba(255,255,255,.35);border-radius:.55rem;background:var(--oc-gradient-cta);color:#090b0f;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;box-shadow:0 12px 28px rgba(255,77,58,.28),inset 0 1px 0 rgba(255,255,255,.5);cursor:pointer;transition:transform .18s ease-out,filter .18s,box-shadow .18s;text-decoration:none}.os-btn-primary:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 16px 34px rgba(255,77,58,.34),0 0 0 1px rgba(0,191,255,.45)}.os-btn-primary.sm{padding:.55rem .9rem;font-size:.78rem}.os-btn-light{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.1rem;background:#fff;color:#3a76f0;border-radius:.55rem;font-weight:700;font-size:.88rem;border:1px solid #dbe3f4;text-decoration:none;transition:transform .15s}.os-btn-light:hover{transform:translateY(-2px)}.os-btn-ghost{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.1rem;background:transparent;color:var(--oc-hero-ink);border-radius:.55rem;font-weight:600;font-size:.88rem;border:1.5px solid rgba(26,37,71,.3);text-decoration:none;transition:transform .15s,border-color .15s}.os-btn-ghost:hover{transform:translateY(-2px);border-color:rgba(26,37,71,.55)}.os-hero{background:var(--oc-hero-bg);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.os-hero:before{content:"";position:absolute;inset:auto -10% -50% -10%;height:60%;background:radial-gradient(60% 80% at 50% 0,rgba(255,255,255,.5),transparent);pointer-events:none}.os-hero-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center;position:relative}.os-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--oc-font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#1a2547;border:1px solid rgba(26,37,71,.22);padding:.34rem .72rem;border-radius:999px;background:rgba(255,255,255,.55)}.os-eyebrow .os-dot{width:.42rem;height:.42rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.18);animation:os-pulse-dot 2s ease-in-out infinite}@keyframes os-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.7}}.os-hero-h{font-size:clamp(2.6rem,6vw,4.6rem);font-weight:700;letter-spacing:-.04em;line-height:.98;color:var(--oc-hero-ink);margin:1.1rem 0 0;text-wrap:balance}.os-hero-h em{font-style:normal;background:var(--oc-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.os-hero-lead{font-size:1.12rem;line-height:1.6;color:var(--oc-hero-body);margin:1.4rem 0 0;max-width:32rem;text-wrap:pretty}.os-hero-ctas{display:flex;gap:.7rem;margin-top:2rem;flex-wrap:wrap}.os-hero-trust{display:flex;align-items:center;gap:1.2rem;margin-top:1.5rem;flex-wrap:wrap}.os-hero-trust span{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--oc-font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#334271}.os-hero-trust svg{width:.85rem;height:.85rem;color:#16a34a}.os-hero-mock{position:relative;justify-self:end;width:100%;max-width:30rem}.os-menubar-frame{background:#0c0f17;border-radius:1.1rem;padding:.5rem .55rem .8rem;box-shadow:0 30px 70px rgba(17,22,42,.45);position:relative}.os-menubar-top{display:flex;align-items:center;gap:.5rem;padding:.25rem .35rem .45rem;border-bottom:1px solid rgba(255,255,255,.06);justify-content:space-between}.os-menubar-tray{display:flex;align-items:center;gap:.65rem;color:rgba(255,255,255,.65);font-family:var(--oc-font-mono);font-size:.62rem}.os-menubar-tray .os-icn{width:.85rem;height:.85rem;color:rgba(255,255,255,.45)}.os-menubar-tray .os-active-pill{display:inline-flex;align-items:center;gap:.32rem;padding:.18rem .45rem;border-radius:.35rem;background:rgba(0,191,255,.14);border:1px solid rgba(82,190,255,.34);color:#7dd6ff}.os-menubar-tray .os-active-pill .os-swatch{width:.7rem;height:.7rem;border-radius:.18rem;background:var(--oc-gradient)}.os-menubar-clock{font-family:var(--oc-font-mono);font-size:.65rem;color:rgba(255,255,255,.7)}.os-menubar-panel{margin-top:.5rem;background:#0e1119;border-radius:.85rem;border:1px solid rgba(82,190,255,.18);overflow:hidden}.os-mb-head{padding:.85rem .95rem .7rem;display:flex;align-items:center;gap:.7rem;border-bottom:1px solid rgba(82,190,255,.1);position:relative}.os-mb-status-orb{width:.7rem;height:.7rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,.18),0 0 12px rgba(22,163,74,.6);flex-shrink:0}.os-mb-head-title{color:#f5f8ff;font-weight:700;font-size:.95rem;letter-spacing:-.01em}.os-mb-head-sub{color:#86d9ff;font-size:.6rem;margin-top:.1rem}.os-mb-head-org,.os-mb-head-sub{font-family:var(--oc-font-mono);letter-spacing:.16em;text-transform:uppercase}.os-mb-head-org{margin-left:auto;font-size:.58rem;color:#b2bbce;background:rgba(82,190,255,.08);border:1px solid rgba(82,190,255,.18);padding:.2rem .45rem;border-radius:.3rem}.os-mb-toggle-row{padding:.95rem;display:flex;align-items:center;gap:.85rem;border-bottom:1px solid rgba(82,190,255,.1)}.os-mb-toggle{width:3rem;height:1.7rem;border-radius:999px;background:linear-gradient(135deg,#16a34a,#22c55e);position:relative;flex-shrink:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 0 14px rgba(34,197,94,.4)}.os-mb-toggle:after{content:"";position:absolute;top:.18rem;right:.18rem;width:1.34rem;height:1.34rem;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3)}.os-mb-toggle-label{color:#f5f8ff;font-size:.85rem;font-weight:600}.os-mb-toggle-meta{color:#b2bbce;font-size:.72rem;margin-top:.1rem}.os-mb-rows{padding:.6rem .55rem}.os-mb-row{padding:.55rem;display:flex;align-items:center;gap:.65rem;border-radius:.45rem;color:#dde3f0;font-family:var(--oc-font-mono);font-size:.72rem;letter-spacing:.04em}.os-mb-row .os-lbl{color:#86d9ff;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;flex:1;font-weight:500}.os-mb-row .os-val{color:#f5f8ff;font-family:var(--oc-font-mono);font-size:.72rem;letter-spacing:.04em}.os-mb-row .os-val.muted{color:#b2bbce}.os-mb-row .os-pill{font-family:var(--oc-font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;padding:.18rem .45rem;border-radius:.3rem}.os-mb-row .os-pill.ok{background:rgba(22,163,74,.14);color:#86efac;border:1px solid rgba(22,163,74,.3)}.os-mb-row .os-pill.info{background:rgba(82,190,255,.12);color:#7dd6ff;border:1px solid rgba(82,190,255,.28)}.os-mb-actions{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.5rem .55rem .7rem}.os-mb-action{padding:.55rem;border-radius:.45rem;background:rgba(82,190,255,.06);border:1px solid rgba(82,190,255,.16);color:#dde3f0;font-size:.72rem;font-weight:500;display:flex;align-items:center;gap:.4rem;justify-content:center;font-family:var(--oc-font-sans)}.os-mb-action.primary{background:var(--oc-gradient);color:#0a0e16;border-color:transparent;font-weight:700}.os-mb-action svg{width:.85rem;height:.85rem}.os-mac-hardware{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:1rem;color:#1a2547;font-family:var(--oc-font-mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.os-mac-hardware:after,.os-mac-hardware:before{content:"";flex:1;height:1px;background:rgba(26,37,71,.18);max-width:3rem}.os-mac-hardware svg{width:1.05rem;height:1.05rem;opacity:.7}.os-proof{padding:1.4rem 0;border-bottom:1px solid var(--oc-line);background:#f8faff}.os-proof-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.os-proof-item{text-align:left;padding-left:.85rem;border-left:2px solid var(--oc-orange)}.os-proof-item:nth-child(2){border-left-color:#ff4d3a}.os-proof-item:nth-child(3){border-left-color:#3a76f0}.os-proof-item:nth-child(4){border-left-color:#00bfff}.os-proof-v{font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:var(--oc-ink)}.os-proof-l{font-size:.78rem;color:var(--oc-ink-soft);margin-top:.15rem;line-height:1.4}.os-pain{background:var(--oc-bg);color:var(--oc-text-dark);padding:clamp(4rem,8vw,6.5rem) 0;position:relative;overflow:hidden}.os-pain:before{background:radial-gradient(60% 50% at 80% 0,rgba(0,191,255,.12),transparent 60%),radial-gradient(50% 60% at 20% 100%,rgba(255,77,58,.1),transparent 60%)}.os-pain:after,.os-pain:before{content:"";position:absolute;inset:0;pointer-events:none}.os-pain:after{background-image:radial-gradient(circle,rgba(255,255,255,.06) .7px,transparent 0);background-size:5px 5px;mask-image:radial-gradient(60% 60% at 50% 50%,#000,transparent 80%);-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000,transparent 80%)}.os-pain-inner{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:3.5rem;align-items:center}.os-pain-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--oc-font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#ff7a1a;margin-bottom:1rem}.os-pain-eyebrow:before{content:"";width:1.4rem;height:1px;background:currentColor}.os-pain h2{font-family:var(--oc-font-sans);font-size:clamp(2rem,4.4vw,3rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:0;color:#f5f8ff;text-wrap:balance}.os-pain h2 em{font-style:normal;background:var(--oc-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.os-pain p{color:#b2bbce;font-size:1.05rem;line-height:1.7;margin:1.1rem 0 0;max-width:34rem}.os-pain-handwritten{font-family:var(--oc-font-hand);color:#7dd6ff;font-size:1.4rem;font-weight:700;transform:rotate(-1deg);display:inline-block;margin-top:1.4rem;text-shadow:0 0 18px rgba(0,191,255,.4)}.os-pain-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.os-pain-list li{padding:1rem 1.1rem;background:rgba(12,16,24,.5);border:1px solid rgba(82,190,255,.16);border-radius:.65rem;backdrop-filter:blur(8px);position:relative;display:flex;gap:.85rem;align-items:flex-start}.os-pain-list li:before{content:"";width:.32rem;align-self:stretch;background:var(--oc-gradient);border-radius:99px;flex-shrink:0}.os-pain-list .os-lbl{font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#86d9ff;display:block;margin-bottom:.25rem}.os-pain-list .os-body-text{color:#dde3f0;font-size:.95rem;line-height:1.5}.os-section{padding:clamp(4rem,7vw,6rem) 0}.os-section-head{max-width:42rem;margin-bottom:3rem}.os-section-mono{font-family:var(--oc-font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--oc-orange);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.os-section-mono:before{content:"";width:1.4rem;height:1px;background:currentColor}.os-section-h{font-size:clamp(2rem,4.5vw,2.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0;text-wrap:balance}.os-section-lead{font-size:1.05rem;line-height:1.65;color:var(--oc-ink-soft);margin:1rem 0 0;max-width:38rem;text-wrap:pretty}.os-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative;border:1px solid var(--oc-line);border-radius:1.15rem;overflow:hidden;background:#fff}.os-steps:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oc-gradient-line)}.os-step{padding:1.6rem 1.25rem 1.4rem;border-right:1px solid var(--oc-line);display:flex;flex-direction:column;gap:.5rem;position:relative;background:#fff;transition:background .2s}.os-step:last-child{border-right:none}.os-step:hover{background:#f8faff}.os-step-num{font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--oc-ink-soft);display:flex;align-items:center;gap:.45rem}.os-step-num .os-n{font-family:var(--oc-font-display);font-size:1.6rem;letter-spacing:0;color:var(--oc-ink);line-height:1}.os-step-num .os-n em{font-style:normal;background:var(--oc-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.os-step h3{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;margin:.4rem 0 0;color:var(--oc-ink)}.os-step p{font-size:.85rem;line-height:1.55;color:var(--oc-ink-soft);margin:.2rem 0 .85rem;flex:1}.os-step-thumb{margin-top:auto;height:4.5rem;border-radius:.5rem;background:#0e1119;border:1px solid rgba(82,190,255,.16);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:.5rem;font-family:var(--oc-font-mono);font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:#86d9ff;position:relative}.os-step-thumb svg{width:100%;height:100%}.os-showcase{background:var(--oc-bg);color:var(--oc-text-dark);padding:clamp(4rem,7vw,6rem) 0;position:relative;overflow:hidden}.os-showcase:before{content:"";position:absolute;inset:0;background:radial-gradient(45% 50% at 15% 0,rgba(0,191,255,.15),transparent 60%),radial-gradient(45% 50% at 85% 100%,rgba(255,77,58,.1),transparent 60%);pointer-events:none}.os-showcase-head{position:relative;display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.os-showcase h2{color:#f5f8ff;font-size:clamp(2rem,4vw,2.7rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0;max-width:30rem;text-wrap:balance}.os-showcase h2 em{font-style:normal;color:#7dd6ff}.os-showcase-mono{color:#86d9ff;margin-bottom:.7rem}.os-showcase-mono:before{background:#86d9ff!important}.os-showcase-tabs{display:flex;gap:.4rem;flex-wrap:wrap;position:relative}.os-tab{padding:.55rem 1rem;border:1px solid rgba(82,190,255,.22);border-radius:999px;background:rgba(12,16,24,.5);color:#b2bbce;font-family:var(--oc-font-mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;backdrop-filter:blur(8px);transition:all .18s}.os-tab:hover{color:#f5f8ff;border-color:rgba(82,190,255,.4)}.os-tab.active{background:linear-gradient(135deg,rgba(255,77,58,.85),rgba(0,191,255,.7));color:#0a0e16;border-color:transparent;font-weight:700}.os-panel-shell{position:relative;border-radius:1.1rem;background:rgba(12,16,24,.72);border:1px solid rgba(82,190,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 60px rgba(1,3,7,.5);backdrop-filter:blur(14px);overflow:hidden}.os-panel-shell:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oc-gradient-line);z-index:1}.os-panel-titlebar{display:flex;align-items:center;gap:.45rem;padding:.7rem .95rem;border-bottom:1px solid rgba(82,190,255,.14);background:rgba(7,9,15,.4)}.os-traffic{width:.7rem;height:.7rem;border-radius:50%}.os-traffic.r{background:#ff5f57}.os-traffic.y{background:#febc2e}.os-traffic.g{background:#28c840}.os-panel-titlebar .os-title{margin-left:.5rem;font-family:var(--oc-font-mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:#86d9ff}.os-panel-titlebar .os-right{margin-left:auto;font-family:var(--oc-font-mono);font-size:.62rem;color:#b2bbce;display:flex;align-items:center;gap:.55rem}.os-panel-titlebar .os-right .os-dot{width:.4rem;height:.4rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.2)}.os-panel-body{padding:1.5rem;min-height:30rem;display:none}.os-panel-body.active{display:block}.os-dash-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem}.os-dash-status{padding:1.5rem;border-radius:.8rem;background:linear-gradient(135deg,rgba(22,163,74,.12),rgba(0,191,255,.08));border:1px solid rgba(22,163,74,.3)}.os-dash-status .os-lbl{font-family:var(--oc-font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#86efac;display:flex;align-items:center;gap:.4rem}.os-dash-status .os-lbl .os-dot{width:.55rem;height:.55rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.25),0 0 14px rgba(34,197,94,.6)}.os-dash-status .os-h{font-size:1.7rem;font-weight:700;color:#f5f8ff;letter-spacing:-.02em;margin:.65rem 0 .25rem}.os-dash-status .os-endpoint{font-family:var(--oc-font-mono);font-size:.78rem;color:#7dd6ff;background:rgba(7,9,15,.4);padding:.5rem .65rem;border-radius:.4rem;border:1px solid rgba(82,190,255,.2);margin-top:.7rem;display:flex;align-items:center;gap:.5rem}.os-dash-status .os-endpoint .os-copy{margin-left:auto;color:#86d9ff;font-size:.55rem;letter-spacing:.14em;text-transform:uppercase}.os-dash-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1rem}.os-dash-meta{padding:.6rem .7rem;background:rgba(7,9,15,.3);border:1px solid rgba(82,190,255,.14);border-radius:.45rem}.os-dash-meta .os-l{font-family:var(--oc-font-mono);font-size:.55rem;letter-spacing:.16em;text-transform:uppercase;color:#86d9ff}.os-dash-meta .os-v{font-size:1rem;font-weight:600;color:#f5f8ff;margin-top:.1rem;font-family:var(--oc-font-mono)}.os-dash-side{display:flex;flex-direction:column;gap:.7rem}.os-dash-card{padding:1rem;border-radius:.7rem;background:rgba(7,9,15,.35);border:1px solid rgba(82,190,255,.15)}.os-dash-card h4{font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#86d9ff;margin:0 0 .65rem;font-weight:500}.os-dash-card .os-row{display:flex;justify-content:space-between;align-items:center;padding:.32rem 0;border-bottom:1px dashed rgba(82,190,255,.12);font-size:.78rem;color:#dde3f0}.os-dash-card .os-row:last-child{border-bottom:none}.os-dash-card .os-row .os-v{font-family:var(--oc-font-mono);color:#7dd6ff;font-size:.72rem}.os-dash-spark{height:3rem;display:flex;align-items:end;gap:2px;margin-top:.5rem}.os-dash-spark div{flex:1;background:linear-gradient(0deg,rgba(0,191,255,.6),rgba(0,191,255,.2));border-radius:1px}.os-keys-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.os-keys-toolbar h3{margin:0;color:#f5f8ff;font-size:1.05rem;font-weight:700}.os-keys-toolbar p{margin:.2rem 0 0;color:#b2bbce;font-size:.82rem}.os-keys-table{border-radius:.7rem;overflow:hidden;border:1px solid rgba(82,190,255,.16);background:rgba(7,9,15,.35)}.os-keys-row{display:grid;grid-template-columns:1.4fr 2fr 1fr 1fr .6fr;gap:1rem;padding:.85rem 1rem;align-items:center;border-bottom:1px solid rgba(82,190,255,.1);font-size:.85rem;color:#dde3f0}.os-keys-row:last-child{border-bottom:none}.os-keys-row.head{background:rgba(82,190,255,.05);font-family:var(--oc-font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#86d9ff;font-weight:500;padding:.65rem 1rem}.os-keys-row .os-name{font-weight:600;color:#f5f8ff;display:flex;align-items:center;gap:.5rem}.os-keys-row .os-name .os-swatch{width:.5rem;height:.5rem;border-radius:50%;background:#3a76f0}.os-keys-row .os-name .os-swatch.org{background:#ff7a1a}.os-keys-row .os-name .os-swatch.ops{background:#16a34a}.os-keys-row .os-name .os-swatch.test{background:#a855f7}.os-keys-row .os-key{color:#b2bbce}.os-keys-row .os-key,.os-keys-row .os-last{font-family:var(--oc-font-mono);font-size:.72rem}.os-keys-row .os-last{color:#86d9ff}.os-keys-row .os-status .os-pill{display:inline-block;padding:.16rem .5rem;border-radius:.3rem;font-family:var(--oc-font-mono);font-size:.55rem;letter-spacing:.16em;text-transform:uppercase}.os-keys-row .os-status .os-pill.ok{background:rgba(22,163,74,.16);color:#86efac;border:1px solid rgba(22,163,74,.32)}.os-keys-row .os-status .os-pill.revoked{background:rgba(255,77,58,.14);color:#fca5a5;border:1px solid rgba(255,77,58,.3)}.os-keys-row .os-actions{display:flex;gap:.4rem;justify-content:flex-end}.os-keys-row .os-actions button{background:transparent;border:1px solid rgba(82,190,255,.22);color:#b2bbce;border-radius:.3rem;padding:.25rem .5rem;font-size:.65rem;font-family:var(--oc-font-mono);letter-spacing:.1em;text-transform:uppercase}.os-keys-row .os-actions button:hover{color:#f5f8ff;border-color:rgba(82,190,255,.5)}.os-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.os-model-card{padding:1.4rem;border-radius:.75rem;border:1px solid rgba(82,190,255,.18);background:rgba(7,9,15,.35);position:relative}.os-model-card.staged{border-color:rgba(255,122,26,.4);background:linear-gradient(135deg,rgba(255,122,26,.06),rgba(7,9,15,.4))}.os-model-card.staged:before{content:"AVAILABLE";position:absolute;top:.7rem;right:.7rem;font-size:.55rem;background:#ff7a1a;color:#0a0e16;padding:.18rem .45rem;border-radius:.25rem;font-weight:700}.os-model-card .os-lbl,.os-model-card.staged:before{font-family:var(--oc-font-mono);letter-spacing:.18em}.os-model-card .os-lbl{font-size:.62rem;text-transform:uppercase;color:#86d9ff}.os-model-card.staged .os-lbl{color:#ffb375}.os-model-card .os-v{font-size:1.7rem;font-weight:700;color:#f5f8ff;letter-spacing:-.02em;margin:.5rem 0 .15rem;font-family:var(--oc-font-mono)}.os-model-card .os-meta{font-family:var(--oc-font-mono);font-size:.7rem;color:#b2bbce;line-height:1.6;display:flex;flex-direction:column;gap:.18rem;margin-top:.7rem}.os-model-card .os-meta .os-row{display:flex;justify-content:space-between}.os-model-card .os-meta .os-row .os-l{color:#86d9ff;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem}.os-model-actions{display:flex;gap:.5rem;margin-top:1rem}.os-model-actions button{flex:1;padding:.55rem;border-radius:.4rem;font-family:var(--oc-font-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;border:1px solid rgba(82,190,255,.25);background:rgba(82,190,255,.08);color:#dde3f0}.os-model-actions button.primary{background:var(--oc-gradient);color:#0a0e16;border-color:transparent;font-weight:700}.os-model-actions button.danger{border-color:rgba(255,77,58,.3);color:#fca5a5;background:rgba(255,77,58,.06)}.os-model-changelog{margin-top:1rem;padding:1rem 1.2rem;border-radius:.7rem;background:rgba(7,9,15,.4);border:1px solid rgba(82,190,255,.14)}.os-model-changelog h4{font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#86d9ff;margin:0 0 .55rem;font-weight:500}.os-model-changelog ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#dde3f0}.os-model-changelog li{display:flex;gap:.6rem;align-items:flex-start;line-height:1.5}.os-model-changelog li:before{content:"+";color:#86efac;font-family:var(--oc-font-mono);flex-shrink:0;margin-top:.05rem}.os-values{background:#f8faff;border-top:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line)}.os-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--oc-line);border-radius:1.1rem;overflow:hidden;background:#fff;margin-top:2.5rem}.os-value{padding:1.6rem 1.4rem 1.7rem;border-right:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);background:#fff}.os-value:nth-child(3n){border-right:none}.os-value:nth-last-child(-n+3){border-bottom:none}.os-value-shell{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.65rem;background:#edf3ff;color:#3a76f0;margin-bottom:.85rem}.os-value-shell svg{width:1.1rem;height:1.1rem}.os-value h3{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.015em}.os-value p{margin:.45rem 0 0;font-size:.88rem;line-height:1.6;color:var(--oc-ink-soft)}.os-usecase-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem;margin-top:2.5rem}.os-uc{padding:1.4rem 1.2rem;border-radius:.85rem;background:#fff;border:1px solid var(--oc-line);transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;flex-direction:column;gap:.55rem}.os-uc:hover{transform:translateY(-3px);border-color:#3a76f0;box-shadow:0 12px 30px rgba(58,118,240,.1)}.os-uc-tag{font-family:var(--oc-font-mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#ff7a1a;font-weight:600}.os-uc h4{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.os-uc p{margin:0;font-size:.82rem;line-height:1.5;flex:1}.os-uc p,.os-uc-foot{color:var(--oc-ink-soft)}.os-uc-foot{font-family:var(--oc-font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;padding-top:.7rem;border-top:1px dashed var(--oc-line)}.os-pricing{background:#fff}.os-pricing-card{position:relative;max-width:54rem;margin:2.5rem auto 0;border:1px solid var(--oc-line);border-radius:1.15rem;padding:0;overflow:hidden;background:linear-gradient(135deg,#fff,#f8faff)}.os-pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--oc-gradient-line)}.os-pricing-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:0}.os-pricing-left{padding:2.2rem 2rem 2rem;border-right:1px solid var(--oc-line);background:#fff}.os-pricing-right{padding:2.2rem 2rem 2rem;display:flex;flex-direction:column;gap:1.2rem}.os-pricing-tier{font-family:var(--oc-font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--oc-ink-soft);margin-bottom:.5rem}.os-pricing-name{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--oc-ink)}.os-pricing-price{display:flex;align-items:baseline;gap:.5rem;margin:1.2rem 0 .2rem;flex-wrap:wrap}.os-pricing-price .os-v{font-size:2.8rem;font-weight:700;letter-spacing:-.03em;color:var(--oc-ink);line-height:1;font-family:var(--oc-font-sans)}.os-pricing-price .os-v em{font-style:normal;background:var(--oc-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.os-pricing-price .os-per{font-size:.95rem;color:var(--oc-ink-soft);font-weight:500}.os-pricing-tagline{font-size:.92rem;color:var(--oc-ink-soft);margin-top:.6rem;line-height:1.55}.os-pricing-cta{margin-top:1.6rem}.os-pricing-feats{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem .9rem}.os-pricing-feats li{display:flex;gap:.5rem;align-items:flex-start;font-size:.88rem;color:var(--oc-ink);line-height:1.45}.os-pricing-feats svg{flex-shrink:0;margin-top:.18rem;width:1rem;height:1rem;color:#16a34a}.os-pricing-includes{font-family:var(--oc-font-mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--oc-ink-soft);margin-bottom:.6rem;display:flex;align-items:center;gap:.5rem}.os-pricing-includes:before{content:"";width:1.2rem;height:1px;background:currentColor}.os-pricing-fineprint{font-size:.78rem;color:var(--oc-ink-soft);margin-top:auto;padding-top:1rem;border-top:1px dashed var(--oc-line);line-height:1.5}.os-posture{background:var(--oc-bg);color:var(--oc-text-dark);padding:clamp(3rem,5vw,4.5rem) 0;position:relative}.os-posture:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oc-gradient-line)}.os-posture-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0}.os-posture-item{padding:1.4rem 1.5rem;border-right:1px solid rgba(82,190,255,.16)}.os-posture-item:last-child{border-right:none}.os-posture-item .os-lbl{font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#86d9ff;display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem}.os-posture-item .os-lbl:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2)}.os-posture-item h4{margin:0;font-size:1.05rem;font-weight:700;color:#f5f8ff;letter-spacing:-.015em}.os-posture-item p{margin:.4rem 0 0;font-size:.84rem;line-height:1.55;color:#b2bbce}.os-faq-list{margin-top:2.5rem;border-top:1px solid var(--oc-line)}.os-faq-item{border-bottom:1px solid var(--oc-line)}.os-faq-q{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 0;cursor:pointer;gap:1rem;width:100%;background:transparent;border:none;text-align:left;font-size:1.05rem;font-weight:600;color:var(--oc-ink);letter-spacing:-.01em;transition:color .15s}.os-faq-q:hover{color:#3a76f0}.os-faq-q .os-icn{flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:50%;border:1.5px solid var(--oc-ink-soft);display:grid;place-items:center;transition:transform .25s,border-color .15s,background .15s}.os-faq-q[aria-expanded=true] .os-icn{transform:rotate(45deg);background:var(--oc-ink);border-color:var(--oc-ink);color:#fff}.os-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease-out;color:var(--oc-ink-soft);font-size:.95rem;line-height:1.65}.os-faq-a-inner{padding:0 0 1.4rem;max-width:46rem}.os-lead{background:linear-gradient(180deg,#fff,#f8faff);border-top:1px solid var(--oc-line);position:relative;overflow:hidden}.os-lead-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:3rem;align-items:start}.os-lead-side h2{font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0;text-wrap:balance}.os-lead-side h2 em{font-style:normal;background:var(--oc-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.os-lead-side p{font-size:1rem;line-height:1.65;color:var(--oc-ink-soft);margin:1rem 0 0;max-width:26rem}.os-lead-side .os-checks{list-style:none;padding:0;margin:1.6rem 0 0;display:flex;flex-direction:column;gap:.6rem;font-size:.92rem;color:var(--oc-ink-soft)}.os-lead-side .os-checks li{display:flex;gap:.6rem;align-items:flex-start}.os-lead-side .os-checks svg{width:1.1rem;height:1.1rem;color:#16a34a;flex-shrink:0;margin-top:.18rem}.os-lead-handwritten{font-family:var(--oc-font-hand);color:#ff4d3a;font-size:1.3rem;font-weight:700;transform:rotate(-1deg);display:inline-block;margin-top:1.5rem}.os-form-card{background:#fff;border:1px solid var(--oc-line);border-radius:1.1rem;padding:2rem;box-shadow:0 12px 40px rgba(26,37,71,.06)}.os-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1rem}.os-field{display:flex;flex-direction:column;gap:.35rem}.os-field.wide{grid-column:1/-1}.os-field label{font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--oc-ink-soft);font-weight:500}.os-field label .os-req{color:#ff4d3a;margin-left:.15rem}.os-field input,.os-field select,.os-field textarea{width:100%;padding:.7rem .8rem;border:1px solid var(--oc-line);border-radius:.5rem;background:#fff;font:inherit;font-size:.92rem;color:var(--oc-ink);transition:border-color .15s,box-shadow .15s;font-family:var(--oc-font-sans)}.os-field input:focus,.os-field select:focus,.os-field textarea:focus{outline:none;border-color:#3a76f0;box-shadow:0 0 0 3px rgba(58,118,240,.15)}.os-field textarea{resize:vertical;min-height:3.5rem}.os-field .os-err{display:none;color:#ff4d3a;font-size:.74rem;font-family:var(--oc-font-mono);letter-spacing:.06em}.os-field.error input,.os-field.error select,.os-field.error textarea{border-color:#ff4d3a}.os-field.error .os-err{display:block}.os-field-radios{display:flex;flex-wrap:wrap;gap:.4rem}.os-field-radios label{cursor:pointer;padding:.45rem .75rem;border:1px solid var(--oc-line);border-radius:999px;font-size:.82rem;font-family:var(--oc-font-sans);font-weight:500;color:var(--oc-ink-soft);text-transform:none;letter-spacing:0;transition:all .15s}.os-field-radios input{position:absolute;opacity:0;pointer-events:none}.os-field-radios label:hover{border-color:#3a76f0;color:var(--oc-ink)}.os-field-radios input:checked+label{background:var(--oc-ink);color:#fff;border-color:var(--oc-ink)}.os-form-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;flex-wrap:wrap}.os-form-foot .os-privacy{font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--oc-ink-soft);max-width:18rem;line-height:1.5}.os-form-failure{display:none;margin-top:1rem;padding:.8rem 1rem;border-radius:.55rem;background:#fff5f5;border:1px solid #fecaca;color:#b91c1c;font-size:.85rem}.os-form-failure.show{display:block}.os-form-success{display:none;text-align:center;padding:2.5rem 1rem}.os-form-success.show{display:block}.os-form-success svg{width:3rem;height:3rem;color:#16a34a;margin-bottom:1rem}.os-form-success h3{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.os-form-success p{margin:.6rem 0 0;color:var(--oc-ink-soft);font-size:.95rem;max-width:24rem;margin-inline:auto}.os-footer{background:#0e1119;color:#b2bbce;padding:3rem 0 2rem;border-top:1px solid rgba(82,190,255,.16)}.os-footer-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem}.os-footer-brand p{font-size:.85rem;line-height:1.6;color:#b2bbce;margin:.8rem 0 0;max-width:18rem}.os-footer h5{font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#86d9ff;margin:0 0 .85rem;font-weight:500}.os-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem;font-size:.86rem}.os-footer ul a{color:#dde3f0}.os-footer ul a:hover{color:#fff}.os-footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:2.5rem;padding-top:1.4rem;border-top:1px solid rgba(82,190,255,.12);font-size:.78rem;color:#b2bbce;flex-wrap:wrap;gap:1rem}.os-footer-bottom .os-gradient-rule{height:2px;background:var(--oc-gradient-line);margin-bottom:1.4rem;width:100%;flex:0 0 100%}body[data-page=outcry-server][data-mode=dark-hero] .os-hero{background:var(--oc-bg);color:#f5f8ff;border-bottom:1px solid rgba(82,190,255,.16)}body[data-page=outcry-server][data-mode=dark-hero] .os-hero:before{background:radial-gradient(60% 80% at 50% 0,rgba(0,191,255,.18),transparent),radial-gradient(40% 50% at 100% 100%,rgba(255,77,58,.18),transparent)}body[data-page=outcry-server][data-mode=dark-hero] .os-hero-h{color:#f5f8ff}body[data-page=outcry-server][data-mode=dark-hero] .os-hero-lead{color:#b2bbce}body[data-page=outcry-server][data-mode=dark-hero] .os-eyebrow{color:#86d9ff;border-color:rgba(82,190,255,.34);background:rgba(12,16,24,.4);backdrop-filter:blur(8px)}body[data-page=outcry-server][data-mode=dark-hero] .os-hero-trust span{color:#86d9ff}body[data-page=outcry-server][data-mode=dark-hero] .os-btn-ghost{color:#dde3f0;border-color:rgba(82,190,255,.34)}body[data-page=outcry-server][data-mode=dark-hero] .os-btn-ghost:hover{border-color:rgba(82,190,255,.6)}body[data-page=outcry-server][data-mode=dark-hero] .os-header{background:rgba(7,9,15,.85);border-bottom-color:rgba(82,190,255,.16)}body[data-page=outcry-server][data-mode=dark-hero] .os-brand-word{color:#f5f8ff}body[data-page=outcry-server][data-mode=dark-hero] .os-nav a{color:#b2bbce}body[data-page=outcry-server][data-mode=dark-hero] .os-nav a:hover{color:#fff}body[data-page=outcry-server][data-mode=dark-hero] .os-btn-light{background:rgba(82,190,255,.08);color:#7dd6ff;border-color:rgba(82,190,255,.34)}body[data-page=outcry-server][data-mode=dark-hero] .os-mac-hardware{color:#86d9ff}body[data-page=outcry-server][data-mode=dark-hero] .os-mac-hardware:after,body[data-page=outcry-server][data-mode=dark-hero] .os-mac-hardware:before{background:rgba(82,190,255,.3)}.os-twoprod{padding:clamp(3rem,6vw,4.5rem) 0;background:#fff;border-bottom:1px solid var(--oc-line)}.os-twoprod-head{max-width:42rem;margin-bottom:2rem}.os-twoprod-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--oc-line);border-radius:1.1rem;overflow:hidden;background:#fff;position:relative}.os-twoprod-grid:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oc-gradient-line);z-index:1}.os-tp{padding:1.9rem 1.8rem 1.7rem;display:flex;flex-direction:column;gap:.6rem;position:relative}.os-tp:first-child{border-right:1px solid var(--oc-line);background:#f8faff}.os-tp .os-tp-tag{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--oc-ink-soft);font-weight:500}.os-tp .os-tp-tag .os-swatch{width:.55rem;height:.55rem;border-radius:.18rem;background:#3a76f0}.os-tp.server .os-tp-tag{color:#ff7a1a}.os-tp.server .os-tp-tag .os-swatch{background:var(--oc-gradient)}.os-tp h3{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:-.025em;color:var(--oc-ink);display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.os-tp h3 .os-price{font-family:var(--oc-font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--oc-ink-soft);font-weight:500}.os-tp.server h3 .os-price{color:#ff7a1a}.os-tp .os-tp-lede{font-size:.95rem;line-height:1.55;color:var(--oc-ink-soft);margin:.1rem 0 .6rem;text-wrap:pretty}.os-tp ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.os-tp ul li{display:flex;gap:.55rem;align-items:flex-start;font-size:.86rem;color:var(--oc-ink);line-height:1.5}.os-tp ul li:before{content:"";flex-shrink:0;width:.32rem;height:.32rem;border-radius:50%;background:#3a76f0;margin-top:.55rem}.os-tp.server ul li:before{background:#ff7a1a}.os-tp .os-tp-cta{margin-top:1.1rem;font-family:var(--oc-font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#3a76f0;display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.os-tp.server .os-tp-cta{color:#ff4d3a}.os-vs{padding:clamp(3.5rem,6vw,5rem) 0;background:#f8faff;border-bottom:1px solid var(--oc-line)}.os-vs-head{max-width:44rem;margin-bottom:2.2rem}.os-vs-grid{border:1px solid var(--oc-line);border-radius:1.1rem;overflow:hidden;background:#fff;position:relative}.os-vs-grid:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oc-gradient-line);z-index:1}.os-vs-row{display:grid;grid-template-columns:1.05fr 1.4fr 1.4fr;border-bottom:1px solid var(--oc-line)}.os-vs-row:last-child{border-bottom:none}.os-vs-row.head{background:#0e1119;color:#f5f8ff}.os-vs-row.head>div{padding:1rem 1.2rem;font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#b2bbce;border-right:1px solid rgba(82,190,255,.18)}.os-vs-row.head>div:last-child{border-right:none}.os-vs-row.head .os-col-server{color:#7dd6ff}.os-vs-row>div{padding:1rem 1.2rem;border-right:1px solid var(--oc-line);font-size:.9rem;color:var(--oc-ink);line-height:1.5}.os-vs-row>div:last-child{border-right:none}.os-vs-row .os-col-axis{font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;background:#f8faff;display:flex;align-items:center}.os-vs-row .os-col-axis,.os-vs-row .os-col-hosted{color:var(--oc-ink-soft)}.os-vs-row .os-col-server{background:linear-gradient(135deg,rgba(255,122,26,.06),rgba(0,191,255,.04));color:var(--oc-ink);font-weight:500}.os-vs-row .os-col-server strong{color:#ff4d3a}.os-fit{padding:clamp(3rem,6vw,4.5rem) 0;background:#fff;border-bottom:1px solid var(--oc-line)}.os-fit-head{max-width:40rem;margin-bottom:2rem}.os-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.os-fit-card{padding:1.6rem 1.5rem;border:1px solid var(--oc-line);border-radius:1rem;background:#fff;display:flex;flex-direction:column;gap:.75rem}.os-fit-card.good{background:linear-gradient(180deg,#fff,#f5fbf6);border-color:rgba(22,163,74,.28)}.os-fit-card.not{background:linear-gradient(180deg,#fff,#fef6f6);border-color:rgba(255,77,58,.22)}.os-fit-card .os-fit-tag{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oc-font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.os-fit-card.good .os-fit-tag{color:#16a34a}.os-fit-card.not .os-fit-tag{color:#ff4d3a}.os-fit-card .os-fit-tag .os-ic{width:1.05rem;height:1.05rem;border-radius:50%;display:grid;place-items:center;color:#fff}.os-fit-card.good .os-fit-tag .os-ic{background:#16a34a}.os-fit-card.not .os-fit-tag .os-ic{background:#ff4d3a}.os-fit-card .os-fit-tag .os-ic svg{width:.65rem;height:.65rem}.os-fit-card h3{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.os-fit-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.os-fit-card ul li{display:flex;gap:.55rem;align-items:flex-start;font-size:.9rem;color:var(--oc-ink);line-height:1.5}.os-fit-card.good ul li:before{background:#16a34a}.os-fit-card.good ul li:before,.os-fit-card.not ul li:before{content:"";flex-shrink:0;width:.32rem;height:.32rem;border-radius:50%;margin-top:.55rem}.os-fit-card.not ul li:before{background:#ff4d3a}.os-fit-card .os-fit-foot{margin-top:auto;padding-top:.7rem;border-top:1px dashed var(--oc-line);font-size:.82rem;color:var(--oc-ink-soft);line-height:1.5}.os-fit-card .os-fit-foot a{color:#3a76f0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.os-free-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-family:var(--oc-font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--oc-ink-soft);font-weight:500;border-bottom:1px dashed;padding-bottom:.15rem;width:-moz-fit-content;width:fit-content;transition:color .15s}.os-free-link:hover{color:#3a76f0}body[data-page=outcry-server][data-mode=dark-hero] .os-free-link{color:#86d9ff}body[data-page=outcry-server][data-mode=dark-hero] .os-free-link:hover{color:#7dd6ff}.os-endpoint-wrap{position:relative}.os-endpoint-callout{position:absolute;left:calc(100% + 1.1rem);top:50%;transform:translateY(-50%);min-width:13rem;max-width:14rem;padding:.7rem .85rem;background:#0a0e16;border:1px solid rgba(255,77,58,.4);border-radius:.55rem;font-family:var(--oc-font-mono);font-size:.65rem;letter-spacing:.06em;color:#dde3f0;line-height:1.5;box-shadow:0 12px 30px rgba(0,0,0,.35)}.os-endpoint-callout .os-lbl{font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;color:#ff7a1a;font-weight:600;display:block;margin-bottom:.25rem}.os-endpoint-callout:before{content:"";position:absolute;right:100%;top:50%;width:1rem;height:1px;background:rgba(255,77,58,.5)}.os-endpoint-callout:after{content:"";position:absolute;right:calc(100% - 4px);top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:#ff4d3a;box-shadow:0 0 0 3px rgba(255,77,58,.25)}@media (max-width:1100px){.os-endpoint-callout{position:static;transform:none;margin-top:.55rem;max-width:none;width:auto}.os-endpoint-callout:after,.os-endpoint-callout:before{display:none}}@media (max-width:980px){.os-hero-inner,.os-lead-grid,.os-pain-inner{grid-template-columns:1fr;gap:2.5rem}.os-fit-grid,.os-twoprod-grid{grid-template-columns:1fr}.os-tp:first-child{border-right:none;border-bottom:1px solid var(--oc-line)}.os-vs-row{grid-template-columns:1fr 1fr 1fr}.os-pricing-grid{grid-template-columns:1fr}.os-pricing-left{border-right:none;border-bottom:1px solid var(--oc-line)}.os-steps{grid-template-columns:repeat(2,1fr)}.os-step{border-bottom:1px solid var(--oc-line)}.os-step,.os-step:nth-child(2n){border-right:none}.os-usecase-grid{grid-template-columns:repeat(2,1fr)}.os-uc:last-child{grid-column:1/-1}.os-values-grid{grid-template-columns:1fr 1fr}.os-value:nth-child(3n){border-right:1px solid var(--oc-line)}.os-value:nth-child(2n){border-right:none}.os-posture-grid{grid-template-columns:1fr 1fr}.os-posture-item:nth-child(2n){border-right:none}.os-posture-item:nth-child(-n+2){border-bottom:1px solid rgba(82,190,255,.16)}.os-footer-inner{grid-template-columns:1fr 1fr}.os-form-grid{grid-template-columns:1fr}}@media (max-width:640px){.os-header-cta .os-btn-light,.os-nav{display:none}.os-proof-inner{grid-template-columns:1fr 1fr;gap:1rem}.os-steps{grid-template-columns:1fr}.os-step{border-bottom:1px solid var(--oc-line)}.os-usecase-grid,.os-values-grid{grid-template-columns:1fr}.os-value{border-right:none!important;border-bottom:1px solid var(--oc-line)!important}.os-value:last-child{border-bottom:none!important}.os-posture-grid{grid-template-columns:1fr}.os-posture-item{border-right:none;border-bottom:1px solid rgba(82,190,255,.16)}.os-posture-item:last-child{border-bottom:none}.os-keys-row{grid-template-columns:1fr 1fr;gap:.4rem}.os-keys-row .os-key,.os-keys-row .os-last,.os-keys-row.head .os-col-key,.os-keys-row.head .os-col-last{display:none}.os-pricing-feats{grid-template-columns:1fr}.os-footer-inner{grid-template-columns:1fr 1fr}.os-dash-grid,.os-model-grid{grid-template-columns:1fr}}