html{background:#e8e7e1;width:100%;min-width:320px}body{width:100%;min-width:320px;min-height:100vh;margin:0}#root{width:100%;min-height:100vh}.g1-connected-site .g1-connected-main{color:#e7e8df;background:#0b0e0b;min-height:100vh;padding:clamp(112px,11vw,160px) clamp(22px,6vw,100px) 85px}.g1-connected-heading{border-bottom:1px solid #4a5149;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:36px;display:flex}.g1-connected-heading h1{letter-spacing:-.075em;text-transform:uppercase;margin:28px 0 24px;font:800 clamp(58px,8vw,124px)/.92 Arial,Helvetica,sans-serif}.g1-connected-heading p:not(.p8s-code){color:#a7afa5;max-width:640px;margin:0;font-size:15px;line-height:1.7}.g1-connected-account,.g1-connected-actions a,.g1-connected-actions button,.g1-connected-toolbar button,.g1-connected-legacy a{color:#e7e8df;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #7e897b;justify-content:center;align-items:center;gap:12px;padding:15px 18px;font:700 11px/1.4 ui-monospace,monospace;text-decoration:none;display:inline-flex}.g1-connected-picker{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;margin:28px 0;display:grid}.g1-connected-picker button{text-align:left;color:#e7e8df;cursor:pointer;background:#111811;border:1px solid #434b42;flex-direction:column;gap:8px;min-height:115px;padding:20px;display:flex}.g1-connected-picker button.selected{background:#1b2518;border-color:#b2d44b}.g1-connected-picker small,.g1-connected-picker span,.g1-connected-toolbar span,.g1-connected-summary span,.g1-connected-metrics span{letter-spacing:.09em;color:#9eab9b;font:700 10px/1.5 ui-monospace,monospace}.g1-connected-picker strong{letter-spacing:-.025em;font-size:20px}.g1-connected-toolbar{border-bottom:1px solid #434b42;justify-content:space-between;align-items:center;gap:16px;margin:28px 0;padding-bottom:20px;display:flex}.g1-connected-toolbar div{gap:8px;display:grid}.g1-connected-toolbar strong{font-size:25px}.g1-connected-message{color:#e7e8df;background:#141a13;border:1px solid #606d5e;margin:28px 0;padding:24px;line-height:1.65}.g1-connected-message p{color:#c4cdc0}.g1-connected-message strong{letter-spacing:.06em;font:800 12px/1.4 ui-monospace,monospace;display:block}.g1-connected-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.g1-connected-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.g1-connected-summary div{background:#182019;gap:10px;padding:18px;display:grid}.g1-connected-summary strong{overflow-wrap:anywhere;font-size:16px}.g1-connected-warning{color:#d8bb84;line-height:1.6}.g1-connected-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.g1-connected-metrics article{background:#111711;border:1px solid #414b40;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.g1-connected-metrics strong{overflow-wrap:anywhere;font-size:19px;line-height:1.4}.g1-connected-metrics small{color:#849383;font:700 10px/1.5 ui-monospace,monospace}.g1-connected-disclosure{color:#a5aea2;max-width:850px;margin-top:34px;font-size:13px;line-height:1.7}.g1-connected-legacy{border-top:1px solid #414b40;flex-wrap:wrap;align-items:center;gap:16px;margin-top:52px;padding-top:20px;display:flex}.g1-connected-legacy span{color:#a9b3a5;font-size:12px}@media (width<=700px){.g1-connected-heading,.g1-connected-toolbar{flex-direction:column;align-items:flex-start}.g1-connected-summary,.g1-connected-metrics{grid-template-columns:1fr}.g1-connected-heading h1{font-size:clamp(58px,15vw,90px)}}@media (prefers-reduced-motion:reduce){.g1-connected-site *{scroll-behavior:auto}}.recovery-console{gap:15px;display:grid}.recovery-intro,.recovery-result,.recovery-history,.recovery-card{color:var(--v2-soft-white);background:linear-gradient(#eeeae006,#0000 52%),#171814;border:1px solid #4a4c43}.recovery-intro{border-top:3px solid var(--v2-green);justify-content:space-between;align-items:flex-end;gap:35px;min-height:210px;padding:30px;display:flex}.recovery-intro>div:first-child{max-width:720px}.recovery-intro span,.recovery-history header span,.recovery-card header span,.recovery-result span{color:var(--v2-muted-beige);letter-spacing:.14em;font-size:8px;font-weight:800}.recovery-intro h2{letter-spacing:-.05em;text-transform:capitalize;margin:10px 0 14px;font-size:clamp(34px,5vw,62px);font-weight:500;line-height:.95}.recovery-intro p{max-width:680px;color:var(--v2-soft-beige);margin:0;font-size:12px;line-height:1.6}.recovery-global-actions{gap:9px;min-width:250px;display:grid}.recovery-global-actions button{width:100%}.recovery-safety-strip{background:#11120f;border:1px solid #4a4c43;grid-template-columns:repeat(4,minmax(0,1fr));min-height:48px;display:grid}.recovery-safety-strip span{color:var(--v2-muted-beige);letter-spacing:.12em;text-align:center;border-right:1px solid #44463f;place-items:center;padding:10px;font-size:7px;font-weight:800;display:grid}.recovery-safety-strip span:last-child{color:var(--v2-green);border-right:0}.recovery-notice,.recovery-error{border:1px solid var(--v2-orange);color:#e9c58d;letter-spacing:.08em;background:#d98c2017;padding:14px 16px;font-size:9px;font-weight:800;line-height:1.55}.recovery-error{border-color:var(--v2-red);color:#efb0a6;background:#c43c2b1c}.recovery-result{border-left:5px solid var(--v2-green);grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.recovery-result>div span,.recovery-result>div strong{display:block}.recovery-result>div strong{color:var(--v2-green);letter-spacing:.04em;margin-top:8px;font-size:16px}.recovery-result p,.recovery-result time{color:var(--v2-soft-beige);margin:0;font-size:9px;line-height:1.55}.recovery-result time{color:var(--v2-muted-beige);letter-spacing:.08em;white-space:nowrap;font-weight:800}.recovery-result.outcome-still-failed,.recovery-result.outcome-recovery-failed,.recovery-result.outcome-fail{border-left-color:var(--v2-red)}.recovery-result.outcome-still-failed>div strong,.recovery-result.outcome-recovery-failed>div strong,.recovery-result.outcome-fail>div strong{color:#ef7c6d}.recovery-result.outcome-warn,.recovery-result.outcome-pending,.recovery-result.outcome-manual-physical-check-required,.recovery-result.outcome-no-eligible-failures{border-left-color:var(--v2-orange)}.recovery-result.outcome-warn>div strong,.recovery-result.outcome-pending>div strong,.recovery-result.outcome-manual-physical-check-required>div strong,.recovery-result.outcome-no-eligible-failures>div strong{color:var(--v2-orange)}.recovery-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.recovery-card{border-top:3px solid var(--v2-orange);flex-direction:column;min-width:0;min-height:330px;padding:20px;display:flex}.recovery-card.status-pass{border-top-color:var(--v2-green)}.recovery-card.status-fail{border-top-color:var(--v2-red)}.recovery-card.status-pending{border-top-color:#696b64}.recovery-card header{border-bottom:1px solid #44463f;justify-content:space-between;align-items:flex-start;gap:20px;min-height:54px;padding-bottom:14px;display:flex}.recovery-card h3{letter-spacing:-.03em;margin:8px 0 0;font-size:20px}.recovery-card-state{flex:none;justify-items:end;gap:6px;display:grid}.recovery-status{color:var(--v2-orange);letter-spacing:.1em;border:1px solid #55574e;flex:none;align-items:center;gap:7px;padding:7px 9px;font-size:8px;display:flex}.recovery-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px}.status-pass .recovery-status{color:var(--v2-green);border-color:var(--v2-green-deep)}.status-fail .recovery-status{color:#ef7c6d;border-color:var(--v2-red)}.status-pending .recovery-status{color:var(--v2-muted-beige)}.recovery-explanation{min-height:50px;color:var(--v2-soft-beige);margin:15px 0;font-size:11px;line-height:1.55}.recovery-fault-list{background:#11120f;border:1px solid #44463f;margin:-2px 0 14px;padding:10px 12px;list-style:none}.recovery-fault-list li{color:var(--v2-soft-beige);grid-template-columns:58px 1fr;gap:8px;padding:5px 0;font-size:8px;line-height:1.45;display:grid}.recovery-fault-list strong{color:var(--v2-orange);letter-spacing:.1em;font-size:7px}.status-fail .recovery-fault-list strong{color:#ef7c6d}.recovery-card dl{border-top:1px solid #44463f;margin:auto 0 16px}.recovery-card dl div{border-bottom:1px solid #44463f;justify-content:space-between;align-items:center;gap:14px;min-height:40px;display:flex}.recovery-card dt,.recovery-card dd{letter-spacing:.09em;margin:0;font-size:7px;font-weight:800}.recovery-card dt{color:var(--v2-muted-beige)}.recovery-card dd{color:var(--v2-soft-white);text-align:right}.recovery-card-actions{grid-template-columns:minmax(90px,.7fr) minmax(150px,1.3fr);gap:8px;display:grid}.recovery-card-actions button{width:100%;min-height:42px;padding-inline:10px;font-size:7px}.recovery-combined-button{grid-column:1/-1}.recovery-protected-note{color:var(--v2-muted-beige);margin-top:12px;font-size:8px;line-height:1.5;display:block}.recovery-history{padding:20px}.recovery-history header{justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.recovery-history h3{margin:7px 0 0;font-size:20px}.recovery-history>p{color:var(--v2-muted-beige);margin:10px 0 0;font-size:10px}.recovery-history-table{border-top:1px solid #44463f}.recovery-history-table>div{min-height:48px;color:var(--v2-soft-beige);border-bottom:1px solid #44463f;grid-template-columns:185px minmax(140px,.8fr) minmax(120px,.7fr) minmax(150px,1fr);align-items:center;gap:12px;font-size:8px;display:grid}.recovery-history-table time,.recovery-history-table em{color:var(--v2-muted-beige);letter-spacing:.06em;font-style:normal}.recovery-history-table strong{color:var(--v2-soft-white)}@media (width<=1120px){.recovery-intro{flex-direction:column;align-items:flex-start}.recovery-global-actions{grid-template-columns:1fr 1fr;width:100%}.recovery-safety-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-safety-strip span:nth-child(2){border-right:0}.recovery-safety-strip span:nth-child(-n+2){border-bottom:1px solid #44463f}.recovery-result{grid-template-columns:1fr 1fr}.recovery-result time{grid-column:1/-1}.recovery-history-table>div{grid-template-columns:160px 1fr 1fr}.recovery-history-table em{grid-column:2/-1}}@media (width<=760px){.recovery-intro{padding:22px}.recovery-global-actions,.recovery-card-grid,.recovery-result{grid-template-columns:1fr}.recovery-result time{grid-column:auto}.recovery-card{min-height:0}.recovery-history header{flex-direction:column;align-items:flex-start}.recovery-history-table>div{grid-template-columns:1fr;gap:5px;padding:12px 0}.recovery-history-table em{grid-column:auto}}@media (width<=420px){.recovery-safety-strip,.recovery-card-actions{grid-template-columns:1fr}.recovery-safety-strip span,.recovery-safety-strip span:nth-child(2){border-bottom:1px solid #44463f;border-right:0}.recovery-safety-strip span:last-child{border-bottom:0}}.fleet-management .fleet-management-content{font-size:var(--fleet-type-body,14px);padding:1rem;display:block}.fleet-management p{line-height:1.55}.fleet-management .fleet-management-facts{gap:.7rem;margin:1rem 0;display:grid}.fleet-management .fleet-management-facts>div{gap:.2rem;display:grid}.fleet-management dt,.fleet-management small{opacity:.8;font-size:.75rem}.fleet-management dd{overflow-wrap:anywhere;margin:0}.fleet-management .fleet-management-actions,.fleet-management .fleet-management-restart{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.fleet-commands.fleet-management button,.fleet-management select{max-width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:3px;padding:.65rem .8rem}.fleet-management button:not(:disabled){cursor:pointer;opacity:1;color:var(--fleet-green,#c4ec96)}.fleet-management button:disabled,.fleet-management select:disabled{opacity:.45;cursor:not-allowed}.fleet-management button:focus-visible,.fleet-management select:focus-visible{outline-offset:3px;outline:2px solid}.fleet-management select option{color:#f2f5ef;background:#111813}.fleet-management .fleet-management-note{font-size:.8rem}.fleet-management .fleet-management-confirm{border:1px solid #e4b653;padding:.8rem;display:block}.fleet-management .fleet-management-confirm button{margin:.3rem .5rem .3rem 0}.fleet-management .fleet-management-message{overflow-wrap:anywhere;border-left:2px solid;padding-left:.8rem}.fleet-management-history h3{margin-top:1.5rem;font-size:.95rem}.fleet-management-history ol{padding:0;list-style:none}.fleet-management-history li{overflow-wrap:anywhere;border-top:1px solid #687669;gap:.45rem;padding:.85rem 0;display:grid}.fleet-management-history time{font-size:.8rem}.fleet-management-history li button{justify-self:start}.fleet-management footer{flex-wrap:wrap;gap:.5rem}.fleet-management footer strong{color:inherit}.fleet-management-diagnostics{border:1px solid #687669;margin:1rem 0;padding:.8rem}.fleet-management-diagnostics summary{cursor:pointer;padding:.4rem 0}.fleet-management-admin{border-top:1px solid #687669;gap:.7rem;margin-top:1rem;padding:1rem 0;display:grid}.fleet-management-admin h3,.fleet-management-admin p{margin:.3rem 0}.fleet-management-admin textarea,.fleet-management-admin input{max-width:100%;color:inherit;font:inherit;background:#0b100c;border:1px solid #687669;padding:.7rem}.fleet-management-admin textarea{resize:vertical;width:100%;font-family:var(--fleet-mono,monospace)}.fleet-management-admin input{width:9rem}.fleet-management-admin button{justify-self:start}.fleet-management-execution{min-width:0}.fleet-management-execution pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0b100c;border:1px solid #687669;max-height:24rem;padding:1rem;font-size:.8rem;line-height:1.5;overflow:auto}.fleet-management-execution summary{cursor:pointer}.content-editor-page{color:#eef0e9;background:#080b08;min-height:100vh}.content-editor-page .topbar{z-index:20;position:relative}.content-editor-shell{grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-height:calc(100vh - 88px);padding-bottom:86px;display:grid;background:#0a0d0a!important}.content-editor-sidebar{background:#090c09;border-right:1px solid #354036;align-self:start;height:calc(100vh - 88px);padding:34px 24px 28px;position:sticky;top:0;overflow:auto}.content-editor-brand{border-bottom:1px solid #354036;padding:8px 8px 28px}.content-editor-brand h1{color:#f2f3ee;letter-spacing:-.065em;text-transform:uppercase;margin:25px 0 18px;font:850 clamp(2.8rem,4vw,4.6rem)/.82 Arial,Helvetica,sans-serif}.content-editor-brand h1 span{color:#9bac91;font-weight:430}.content-editor-brand>p:last-child{color:#9ca59a;margin:0;font-size:12px;line-height:1.65}.content-editor-sidebar nav{border-top:1px solid #344036;margin-top:18px;display:grid}.content-editor-sidebar nav button{appearance:none;color:#aeb6ac;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #344036;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 10px;display:grid}.content-editor-sidebar nav button span{font:800 7px/1 var(--p8-mono);letter-spacing:.12em;color:#697568}.content-editor-sidebar nav button strong{font:800 9px/1.1 var(--p8-mono);letter-spacing:.09em}.content-editor-sidebar nav button i{font:400 12px/1 var(--p8-mono);color:#697568;font-style:normal}.content-editor-sidebar nav button:hover{color:#f1f3ed;background:#111712}.content-editor-sidebar nav button.active{color:#10140e;background:#a6ba82}.content-editor-sidebar nav button.active span,.content-editor-sidebar nav button.active i{color:#42513c}.content-editor-revisions{background:#0d120e;border:1px solid #344036;grid-template-columns:1fr auto;gap:8px 14px;margin:24px 8px 0;padding:16px;display:grid}.content-editor-revisions span{font:800 7px/1 var(--p8-mono);letter-spacing:.12em;color:#737e72}.content-editor-revisions strong{font:800 9px/1 var(--p8-mono);letter-spacing:.08em;color:#dce3d8}.content-editor-bulletin-link{color:#cdd5ca;font:800 8px/1 var(--p8-mono);letter-spacing:.09em;border:1px solid #4c5a4d;justify-content:space-between;align-items:center;gap:18px;margin:14px 8px 0;padding:13px 14px;text-decoration:none;display:flex}.content-editor-bulletin-link:hover{background:#121912;border-color:#71806e}.content-editor-bulletin-link i{font-style:normal}.content-editor-workspace{color:#10140f;background:#eef0e8;min-width:0;padding:54px clamp(22px,5vw,72px) 80px}.content-editor-heading{border-bottom:1px solid #788176;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding-bottom:32px;display:grid}.content-editor-heading h2{letter-spacing:-.066em;text-transform:uppercase;margin:20px 0 14px;font:850 clamp(3.5rem,7vw,7rem)/.82 Arial,Helvetica,sans-serif}.content-editor-heading>div:first-child>p:last-child{color:#5f685e;max-width:720px;margin:0;font-size:14px;line-height:1.65}.content-editor-page-tools{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.content-editor-page-tools a,.content-editor-page-tools button,.content-editor-secondary,.content-editor-primary{appearance:none;color:#172014;min-height:40px;font:800 8px/1 var(--p8-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #697368;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.content-editor-page-tools a:hover,.content-editor-page-tools button:hover,.content-editor-secondary:hover{background:#dce2d6}.content-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.content-editor-fields>label{background:#f7f7f1;border:1px solid #92998f;flex-direction:column;min-width:0;padding:18px;display:flex}.content-editor-fields>label.changed{border-color:#748763;box-shadow:inset 3px 0 #94aa78}.content-editor-field-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.content-editor-field-head strong{font:800 10px/1.35 var(--p8-mono);letter-spacing:.06em;color:#1c241b}.content-editor-field-head small{font:700 7px/1.4 var(--p8-mono);letter-spacing:.08em;color:#747d72;text-align:right;flex:none}.content-editor-fields input,.content-editor-fields textarea{color:#11150f;resize:vertical;background:#fff;border:1px solid #a6aca3;border-radius:0;outline:none;width:100%;padding:13px 14px;font:500 15px/1.5 Arial,Helvetica,sans-serif}.content-editor-fields textarea{min-height:96px}.content-editor-fields input:focus,.content-editor-fields textarea:focus{border-color:#566b4e;box-shadow:0 0 0 2px #94aa783d}.content-editor-field-foot{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:10px;display:flex}.content-editor-field-foot small{overflow-wrap:anywhere;color:#838a80;font:600 7px/1.5 var(--p8-mono);letter-spacing:.04em}.content-editor-field-foot button{appearance:none;color:#52634b;font:800 7px/1 var(--p8-mono);letter-spacing:.09em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:0 0 3px}.content-editor-history{border-top:1px solid #788176;margin-top:58px;padding-top:30px}.content-editor-history>div:first-child{grid-template-columns:180px 1fr;align-items:end;gap:24px;display:grid}.content-editor-history h3{letter-spacing:-.052em;text-transform:uppercase;margin:0;font:820 clamp(2.1rem,4.2vw,4.4rem)/.9 Arial,Helvetica,sans-serif}.content-editor-history>p{color:#687066}.content-editor-history-list{border-top:1px solid #8c9389;margin-top:24px;display:grid}.content-editor-history-list article{border-bottom:1px solid #8c9389;justify-content:space-between;align-items:center;gap:24px;padding:15px 0;display:flex}.content-editor-history-list article div{grid-template-columns:130px minmax(160px,1fr) minmax(180px,1fr);align-items:center;gap:20px;display:grid}.content-editor-history-list strong,.content-editor-history-list span,.content-editor-history-list small{font-family:var(--p8-mono);letter-spacing:.06em}.content-editor-history-list strong{font-size:9px}.content-editor-history-list span,.content-editor-history-list small{color:#687066;font-size:8px}.content-editor-history-list button{appearance:none;color:#172014;font:800 7px/1 var(--p8-mono);letter-spacing:.09em;cursor:pointer;background:0 0;border:1px solid #697368;padding:10px 12px}.content-editor-history-list button:hover{background:#dce2d6}.content-editor-publishbar{z-index:30;color:#dce2d9;background:#070a07fa;border-top:1px solid #485449;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px clamp(18px,3vw,44px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 36px #0000003d}.content-editor-publishbar p{font:700 8px/1.5 var(--p8-mono);letter-spacing:.06em;align-items:center;gap:11px;margin:0;display:flex}.content-editor-publishbar p span{background:#62705f;border-radius:50%;width:8px;height:8px}.content-editor-publishbar p span.dirty{background:#d89428;box-shadow:0 0 0 4px #d894281f}.content-editor-publishbar>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.content-editor-publishbar .content-editor-secondary{color:#dce2d9;border-color:#566157}.content-editor-publishbar .content-editor-secondary:hover{background:#151c16}.content-editor-primary{color:#10140e;background:#a6ba82;border-color:#a6ba82;min-width:112px}.content-editor-primary:hover{background:#b6c797;border-color:#b6c797}.content-editor-page button:disabled{opacity:.42;cursor:not-allowed}.content-editor-gate{place-items:center;min-height:calc(100vh - 88px);padding:40px 20px;display:grid;background:#0a0d0a!important}.content-editor-gate>section{background:#0e130f;border:1px solid #465047;width:min(760px,100%);padding:42px}.content-editor-gate h1{color:#eef0e9;letter-spacing:-.06em;margin:28px 0 18px;font:850 clamp(3rem,7vw,6rem)/.82 Arial,Helvetica,sans-serif}.content-editor-gate>section>p:not(.p8s-code){color:#aeb7ac;margin:0;font-size:15px;line-height:1.65}.content-editor-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.content-editor-gate .content-editor-secondary{color:#e3e7df;border-color:#667267}@media (width<=1100px){.content-editor-shell{grid-template-columns:250px minmax(0,1fr)}.content-editor-workspace{padding-left:28px;padding-right:28px}.content-editor-fields,.content-editor-heading{grid-template-columns:1fr}.content-editor-page-tools{justify-content:flex-start}}@media (width<=760px){.content-editor-shell{padding-bottom:118px;display:block}.content-editor-sidebar{border-bottom:1px solid #354036;border-right:0;height:auto;position:relative}.content-editor-sidebar nav{border-left:1px solid #344036;grid-template-columns:repeat(2,minmax(0,1fr))}.content-editor-sidebar nav button{border-right:1px solid #344036}.content-editor-workspace{padding:40px 18px 70px}.content-editor-heading h2{font-size:clamp(3rem,14vw,5.2rem)}.content-editor-history>div:first-child{display:block}.content-editor-history h3{margin-top:18px}.content-editor-history-list article{align-items:flex-start}.content-editor-history-list article div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.content-editor-publishbar{flex-direction:column;align-items:flex-start;min-height:106px;padding:12px 14px}.content-editor-publishbar>div{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.content-editor-publishbar button{min-width:0;padding:0 7px}.content-editor-gate>section{padding:28px 22px}}.owner-account-page{min-height:100vh;color:var(--p8-paper);background:#080b08}.owner-account-page .topbar{position:absolute}.owner-account-main{background-color:#080b08;background-image:linear-gradient(#e7e8df05 1px,#0000 1px),linear-gradient(90deg,#e7e8df05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:stretch;align-items:stretch;min-height:100dvh;padding:88px 0 0;display:flex}.owner-account-panel{width:100%;min-width:0;min-height:calc(100dvh - 88px);max-height:none;color:var(--p8-paper);box-shadow:none;background:#111410;border:0;border-top:1px solid #42493f;overflow:visible}.owner-account-panel-head,.owner-account-section-head{font-family:var(--p8-mono);border-bottom:1px solid #3f463d;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 18px;display:flex}.owner-account-panel-head{background:#171c16}.owner-account-panel-head span,.owner-account-panel-head strong,.owner-account-section-head span{letter-spacing:.11em;font-size:9px}.owner-account-panel-head strong{color:#d8e2cf}.owner-account-status{color:#bec7bb;font:700 10px/1.55 var(--p8-mono);letter-spacing:.035em;background:#0d100c;border-bottom:1px solid #394037;margin:0;padding:18px}.owner-account-form{gap:18px;padding:26px 18px 30px;display:grid}.owner-account-form label{gap:9px;display:grid}.owner-account-form label>span,.owner-account-identity>span,.owner-telemetry-grid span,.owner-device-list article span{color:#99a294;font:800 9px/1.25 var(--p8-mono);letter-spacing:.1em}.owner-account-form input{color:#f3f4ef;background:#1a2019;border:1px solid #5a6557;border-radius:0;outline:0;width:100%;min-height:50px;padding:0 14px;font:500 16px/1.3 Arial,Helvetica,sans-serif}.owner-account-form input:focus{border-color:var(--ech-accent);box-shadow:0 0 0 1px var(--ech-accent)}.owner-account-actions,.owner-account-session-actions{flex-wrap:wrap;gap:10px;display:flex}.owner-account-actions{margin-top:6px}.owner-account-primary,.owner-account-secondary{min-height:44px;font:800 9px/1 var(--p8-mono);letter-spacing:.09em;cursor:pointer;border-radius:0;padding:0 16px}.owner-account-primary{border:1px solid var(--ech-accent);background:var(--ech-accent);color:#10140d}.owner-account-primary:hover,.owner-account-primary:focus-visible{background:var(--ech-accent-soft);border-color:var(--ech-accent-soft)}.owner-account-secondary{color:#e7e9e3;background:0 0;border:1px solid #657061}.owner-account-secondary:hover,.owner-account-secondary:focus-visible{background:#e7e8df0f;border-color:#aab5a4}.owner-account-primary:disabled,.owner-account-secondary:disabled{opacity:.45;cursor:not-allowed}.owner-account-identity{gap:7px;padding:24px 18px 18px;display:grid}.owner-account-identity strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,1.7rem)}.owner-account-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 22px;display:grid}.account-destination{color:#eef1eb;background:#151a14;border:1px solid #566052;align-content:end;gap:7px;min-height:124px;padding:18px;text-decoration:none;transition:background .18s,border-color .18s;display:grid;position:relative}.account-destination:not(.account-destination-fleet){border-top:3px solid var(--ech-accent)}.account-destination:not(.account-destination-fleet):hover,.account-destination:not(.account-destination-fleet):focus-visible{border-color:var(--ech-accent);background:#8fa77721}.account-destination-fleet{border-top:3px solid var(--p8-amber)}.account-destination-fleet:hover,.account-destination-fleet:focus-visible{border-color:var(--p8-amber);background:#d894281a}.account-destination strong{letter-spacing:.08em;font:300 24px/1 Arial Narrow,Helvetica Neue,Arial,sans-serif}.account-destination small{color:#9ca699;font:800 8px/1.25 var(--p8-mono);letter-spacing:.1em}.account-destination i{color:var(--ech-accent-soft);font-style:normal;position:absolute;top:16px;right:17px}.account-destination-fleet i{color:#edb55c}.owner-account-session-actions{border-bottom:1px solid #3f463d;padding:0 18px 26px}.owner-account-devices,.owner-account-telemetry{border-bottom:1px solid #3f463d}.owner-account-section-head{background:#e7e8df06;padding-top:20px;padding-bottom:20px}.owner-account-section-head h2{letter-spacing:.08em;margin:0;font:300 25px/1 Arial Narrow,Helvetica Neue,Arial,sans-serif}.owner-account-empty{color:#8e978b;margin:0;padding:24px 18px}.owner-device-list{display:grid}.owner-device-list article{border-top:1px solid #384036;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:16px 18px;display:flex}.owner-device-list article>div{gap:6px;display:grid}.owner-device-list article strong{font:700 16px/1.2 var(--p8-mono)}.owner-account-telemetry{padding-bottom:20px}.owner-telemetry-quality{color:#cbd8c1;font:800 9px/1.4 var(--p8-mono);letter-spacing:.08em;margin:0;padding:15px 18px}.owner-telemetry-grid{border-top:1px solid #455044;margin:0 18px}.owner-telemetry-grid>div{border-bottom:1px solid #394137;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:18px;min-width:0;padding:13px 0;display:grid}.owner-telemetry-grid strong{color:#e7ebe4;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.45}.owner-account-note{color:#8e978b;margin:0;padding:18px;font-size:11px;line-height:1.55}@media (width<=760px){.owner-account-main{align-items:stretch;min-height:100dvh;padding:76px 0 0}.owner-account-panel{border-top:1px solid #42493f;width:100%;min-height:calc(100dvh - 76px);max-height:none;overflow:visible}.owner-account-destinations{grid-template-columns:1fr}.owner-account-actions{flex-direction:column}.owner-account-actions button{width:100%}.owner-device-list article{flex-direction:column;align-items:stretch}.owner-telemetry-grid>div{grid-template-columns:1fr;gap:7px}.owner-telemetry-grid strong{text-align:left}}.g1-setup-page{color:#f2f0e9;background:#090b0a;min-height:100vh}.g1-setup-main{place-items:center;min-height:calc(100vh - 84px);padding:72px 24px;display:grid}.g1-setup-panel{background:#0d100ef0;border:1px solid #eeece22e;width:min(680px,100%);padding:clamp(28px,6vw,64px);box-shadow:0 32px 90px #00000057}.g1-setup-kicker,.g1-setup-panel label span,.g1-setup-device span{letter-spacing:.18em;text-transform:uppercase;color:#9da49d;font-size:.72rem;display:block}.g1-setup-panel h1{letter-spacing:-.04em;margin:16px 0 22px;font-size:clamp(2.4rem,7vw,5rem);line-height:.92}.g1-setup-status{color:#d2d4cd;min-height:2.8em;line-height:1.5}.g1-setup-form{gap:18px;margin-top:34px;display:grid}.g1-setup-form label{gap:9px;display:grid}.g1-setup-form input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#060807;border:1px solid #eeece233;padding:14px 15px}.g1-setup-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.g1-setup-primary,.g1-setup-secondary{min-height:48px;font:inherit;letter-spacing:.08em;cursor:pointer;border:1px solid #d6a64b;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.g1-setup-primary{color:#0a0b0a;background:#d6a64b}.g1-setup-secondary{color:#ece9de;background:0 0;border-color:#eeece24d}.g1-setup-primary:disabled,.g1-setup-secondary:disabled{opacity:.45;cursor:wait}.g1-setup-device,.g1-setup-missing{border-top:1px solid #eeece226;border-bottom:1px solid #eeece226;margin:34px 0 24px;padding:20px 0}.g1-setup-device strong,.g1-setup-missing strong{margin-top:6px;font-size:1.2rem;display:block}.g1-setup-missing p,.g1-setup-note{color:#aeb3ad;line-height:1.55}.g1-setup-note{margin-top:22px;font-size:.9rem}@media (width<=640px){.g1-setup-main{padding:36px 16px}.g1-setup-panel{padding:28px 22px}.g1-setup-actions>*{width:100%}}.g1-ios-hint{z-index:90;color:#151515;background:#f4f3eef7;border:1px solid #8d8f89;width:min(390px,100vw - 44px);padding:20px 44px 20px 20px;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 42px #0000002e}.g1-ios-hint>span{color:#696963;letter-spacing:.15em;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.g1-ios-hint>strong{font-size:15px;display:block}.g1-ios-hint p{color:#4f504b;margin:9px 0 0;font-size:11px;line-height:1.55}.g1-ios-hint-close{color:#151515;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}:root{--paper:#e8e7e1;--paper-light:#f4f3ee;--ink:#151515;--muted:#696963;--line:#aaa9a3;--dark:#171817;--dark-soft:#222321;--signal:#b93a2c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.site{width:100%;overflow:hidden}.topbar{z-index:20;border-bottom:1px solid #14141447;grid-template-columns:auto auto 1fr auto;align-items:center;gap:34px;width:100%;height:94px;padding:0 52px;display:grid;position:absolute;top:0;left:0}.topbar>*{z-index:1;position:relative}.wordmark{color:var(--ink);letter-spacing:.21em;font-size:24px;font-weight:900;text-decoration:none}.wordmark,.topbar nav a,.header-actions a{cursor:pointer;pointer-events:auto}.division{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.18em;padding-left:28px;font-size:9px;font-weight:700;line-height:1.35}nav{justify-content:center;gap:34px;display:flex}nav a,.contact-link{color:var(--ink);letter-spacing:.16em;font-size:10px;font-weight:700;text-decoration:none}nav a{position:relative}nav a:after{content:"";background:var(--ink);width:0;height:1px;transition:width .18s;position:absolute;bottom:-7px;left:0}nav a:hover:after{width:100%}.contact-link{border-bottom:1px solid var(--ink);padding-bottom:5px}.hero{background:linear-gradient(#00000006 1px, transparent 1px), linear-gradient(90deg, #00000006 1px, transparent 1px), var(--paper);border-bottom:1px solid var(--line);background-size:42px 42px;grid-template-rows:1fr auto;grid-template-columns:1.08fr .92fr;gap:40px;min-height:100vh;padding:170px 52px 42px;display:grid;position:relative}.hero-copy{align-self:center;padding-bottom:60px}.section-code{letter-spacing:.22em;margin:0 0 26px;font-size:10px;font-weight:700}.section-code:before{content:"";vertical-align:middle;background:var(--signal);width:28px;height:2px;margin-right:12px;display:inline-block}.section-code.light{color:#d4d4cd}.hero h1{letter-spacing:-.066em;max-width:920px;margin:0;font-size:clamp(63px,7.5vw,126px);font-weight:700;line-height:.84}.hero h1 span{color:#686861;font-weight:400}.hero-description{color:#41413d;max-width:590px;margin:38px 0 0;font-size:18px;line-height:1.6}.hero-actions{align-items:center;gap:32px;margin-top:42px;display:flex}.primary-action{background:var(--ink);color:#fff;border:1px solid var(--ink);letter-spacing:.17em;padding:16px 22px;font-size:10px;font-weight:800;text-decoration:none;transition:background .15s,color .15s}.primary-action:hover{color:var(--ink);background:0 0}.text-action{letter-spacing:.17em;font-size:10px;font-weight:800;text-decoration:none}.text-action span{margin-left:10px;transition:transform .18s;display:inline-block}.text-action:hover span{transform:translate(5px)}.hero-product{align-self:center;padding-bottom:60px;position:relative}.product-shadow{filter:blur(20px);background:#0000003d;border-radius:50%;width:80%;height:38px;position:absolute;bottom:92px;left:10%}.device{z-index:2;aspect-ratio:1.48;background:linear-gradient(130deg,#fffc,#ffffff14 40%),#bdbdb6;border:1px solid #777770;border-radius:4px;flex-direction:column;width:min(100%,590px);margin-left:auto;padding:28px;display:flex;position:relative;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg);box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 4px #00000026,0 18px 45px #00000029}.device:after{content:"";background:var(--signal);width:7px;height:100%;position:absolute;top:0;right:18px}.device-top{justify-content:space-between;display:flex}.device-top div{flex-direction:column;display:flex}.device-top strong{letter-spacing:.19em;font-size:14px}.device-top span{letter-spacing:.18em;margin-top:4px;font-size:7px;font-weight:700}.device-model{letter-spacing:-.04em!important;margin-right:20px!important;font-size:31px!important;font-weight:800!important}.device-rule{background:#0000007a;height:1px;margin-top:18px}.device-center{flex:1;grid-template-columns:1fr .9fr;align-items:center;gap:50px;display:grid}.vent-bank{flex-direction:column;gap:7px;display:flex}.vent-bank span{background:#777770;border-radius:3px;width:100%;height:5px;display:block;box-shadow:inset 0 1px 2px #00000080}.device-panel{background:#292a28;border:2px solid #65655f;min-height:145px;padding:18px;position:relative;box-shadow:inset 0 0 18px #0009}.status-row{color:#c6c6bf;align-items:center;gap:7px;display:flex}.status-row small{letter-spacing:.16em;font-size:7px}.status-light{background:#bd3c2d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #bd3c2d99}.port{background:#141514;border:1px solid #777;grid-template-columns:repeat(3,1fr);gap:5px;width:95px;height:45px;padding:8px;display:grid;position:absolute;bottom:32px;left:18px}.panel-label{color:#aaa;letter-spacing:.18em;font-size:6px;position:absolute;bottom:12px;left:18px}.device-bottom{letter-spacing:.13em;border-top:1px solid #00000059;justify-content:space-between;padding-top:14px;font-size:7px;font-weight:700;display:flex}.product-caption{z-index:3;width:min(100%,590px);color:var(--muted);letter-spacing:.16em;justify-content:space-between;margin:28px 0 0 auto;font-size:9px;font-weight:700;display:flex;position:relative}.hero-index{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.16em;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;padding-top:18px;font-size:8px;font-weight:700;display:grid}.hero-index span:nth-child(2){text-align:center}.hero-index span:last-child{text-align:right}.statement{background:var(--paper-light);border-bottom:1px solid var(--line);padding:135px 52px 150px}.statement-grid{grid-template-columns:1.25fr .75fr;gap:100px;display:grid}.statement h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.5vw,100px);font-weight:500;line-height:.93}.statement-copy{align-self:end}.statement-copy p{color:#3e3e3b;margin:0 0 24px;font-size:17px;line-height:1.7}.statement-copy p:last-child{color:var(--ink);font-weight:700}.g1-section{background:var(--dark);color:#edede8;padding:110px 52px 140px}.section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:90px;display:grid}.section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(60px,8vw,130px);font-weight:700;line-height:.8}.section-intro{color:#9e9e98;max-width:530px;margin:0;font-size:16px;line-height:1.65}.g1-layout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:110px;display:grid}.g1-nameplate{color:#161616;border-left:8px solid var(--signal);background:#c5c4bd;flex-direction:column;min-height:560px;padding:35px;display:flex;box-shadow:0 28px 55px #00000047}.nameplate-header{border-bottom:1px solid #77776f;justify-content:space-between;align-items:baseline;padding-bottom:22px;display:flex}.nameplate-header strong{letter-spacing:.2em;font-size:16px}.nameplate-header span{font-size:30px;font-weight:800}.nameplate-title{letter-spacing:-.06em;flex:1;padding-top:50px;font-size:clamp(50px,5vw,84px);font-weight:700;line-height:.82}.nameplate-data{border-top:1px solid #77776f;border-bottom:1px solid #77776f;grid-template-columns:repeat(3,1fr);display:grid}.nameplate-data div{padding:18px 0}.nameplate-data div+div{border-left:1px solid #77776f;padding-left:18px}.nameplate-data small,.nameplate-data strong{display:block}.nameplate-data small{letter-spacing:.15em;margin-bottom:6px;font-size:7px}.nameplate-data strong{letter-spacing:.1em;font-size:13px}.serial{letter-spacing:.08em;padding-top:18px;font-family:monospace;font-size:9px}.g1-information .large-copy{color:#edede8;letter-spacing:-.025em;margin:0 0 38px;font-size:clamp(27px,3vw,43px);line-height:1.16}.g1-information>p:not(.large-copy){color:#a9a9a3;max-width:650px;font-size:16px;line-height:1.7}.spec-grid{border-top:1px solid #4f504c;grid-template-columns:repeat(2,1fr);margin-top:58px;display:grid}.spec{border-bottom:1px solid #4f504c;justify-content:space-between;padding:20px 0;display:flex}.spec:nth-child(odd){padding-right:24px}.spec:nth-child(2n){border-left:1px solid #4f504c;padding-left:24px}.spec span{color:#777872;letter-spacing:.15em;font-size:8px;font-weight:700}.spec strong{letter-spacing:.1em;font-size:10px}.architecture-section{background:var(--paper);padding:125px 52px 145px}.dark-heading .section-intro{color:var(--muted)}.signal-path{width:100%;margin-top:40px;display:flex}.path-wrap{flex:1;align-items:stretch;display:flex}.path-node{background:#ffffff26;border:1px solid #8e8e88;flex-direction:column;flex:1;min-height:320px;padding:28px;display:flex}.node-number{color:var(--signal);font-family:monospace;font-size:10px}.path-node h3{letter-spacing:-.025em;margin:auto 0 17px;font-size:23px}.path-node p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.connector{align-items:center;width:55px;display:flex;position:relative}.connector span{background:#777;width:100%;height:1px}.connector i{background:var(--paper);padding-left:4px;font-size:17px;font-style:normal;position:absolute;right:-1px}.amps-section{background:#d2d1ca;border-top:1px solid #999991;border-bottom:1px solid #999991;grid-template-columns:.9fr 1.1fr;min-height:760px;display:grid}.amps-left,.amps-right{padding:115px 52px}.amps-left{border-right:1px solid #999991;flex-direction:column;justify-content:space-between;display:flex}.amps-mark{letter-spacing:-.07em;font-size:clamp(74px,9vw,150px);font-weight:800;line-height:.73}.amps-mark span{color:var(--signal);font-weight:400;display:block}.amps-right{flex-direction:column;justify-content:center;display:flex}.amps-right h2{letter-spacing:-.05em;margin:0 0 38px;font-size:clamp(43px,5vw,76px);font-weight:500;line-height:.95}.amps-right>p{color:#484844;max-width:660px;margin:0;font-size:17px;line-height:1.7}.software-status{border-top:1px solid #92928b;margin-top:65px}.software-status div{border-bottom:1px solid #92928b;justify-content:space-between;padding:17px 0;display:flex}.software-status span{color:#666660;letter-spacing:.16em;font-size:8px;font-weight:700}.software-status strong{letter-spacing:.14em;font-size:9px}.live-dot{background:var(--signal);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.engineering-section{background:var(--paper-light);grid-template-columns:.35fr 1fr;min-height:760px;display:grid}.engineering-number{color:#c8c7c0;letter-spacing:-.09em;border-right:1px solid #c4c3bc;padding:80px 52px;font-size:clamp(100px,18vw,290px);font-weight:700;line-height:.8}.engineering-content{flex-direction:column;justify-content:center;padding:115px 8vw;display:flex}.engineering-content h2{letter-spacing:-.055em;margin:0 0 42px;font-size:clamp(50px,6vw,92px);font-weight:500;line-height:.93}.engineering-content>p{max-width:650px;color:var(--muted);margin:0 0 48px;font-size:17px;line-height:1.7}.engineering-content>a{border-bottom:1px solid var(--ink);letter-spacing:.17em;width:fit-content;padding-bottom:7px;font-size:9px;font-weight:800;text-decoration:none}.engineering-content>a span{margin-left:18px}footer{background:var(--dark);color:#dbdbd4;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px;min-height:270px;padding:60px 52px 45px;display:grid}.footer-brand{flex-direction:column;display:flex}.footer-brand strong{letter-spacing:.2em;font-size:25px}.footer-brand span{color:#777872;letter-spacing:.18em;margin-top:8px;font-size:8px}.footer-column{flex-direction:column;gap:10px;display:flex}.footer-column>span{color:#777872;letter-spacing:.17em;margin-bottom:10px;font-size:8px;font-weight:700}.footer-column a{color:#c4c4be;width:fit-content;font-size:11px;text-decoration:none}.footer-end{color:#777872;letter-spacing:.15em;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:8px;display:flex}@media (width<=1000px){.topbar{grid-template-columns:auto 1fr auto}.division{display:none}nav{justify-content:flex-end}.hero{grid-template-columns:1fr;padding-top:155px}.hero-product{width:100%}.device,.product-caption{margin-left:0}.statement-grid,.g1-layout{grid-template-columns:1fr}.g1-layout{gap:65px}.signal-path{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.connector{display:none}.amps-section{grid-template-columns:1fr}.amps-left{border-bottom:1px solid #999991;border-right:0;min-height:480px}.engineering-section{grid-template-columns:1fr}.engineering-number{border-bottom:1px solid #c4c3bc;border-right:0;padding-bottom:30px}}@media (width<=760px){.topbar{grid-template-columns:1fr auto;height:76px;padding:0 22px}nav{display:none}.wordmark{font-size:18px}.hero,.statement,.g1-section,.architecture-section{padding-left:22px;padding-right:22px}.hero{padding-top:125px}.hero h1{font-size:clamp(54px,17vw,82px)}.hero-actions{flex-direction:column;align-items:flex-start}.hero-index{grid-template-columns:1fr;gap:8px}.hero-index span,.hero-index span:nth-child(2),.hero-index span:last-child{text-align:left}.device{padding:19px}.device-center{gap:22px}.statement{padding-top:90px;padding-bottom:100px}.statement-grid{gap:50px}.section-heading{grid-template-columns:1fr;gap:40px}.g1-nameplate{min-height:470px}.spec-grid{grid-template-columns:1fr}.spec:nth-child(odd),.spec:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.signal-path{grid-template-columns:1fr}.path-node{min-height:240px}.amps-left,.amps-right{padding:85px 22px}.engineering-number{padding:60px 22px 30px}.engineering-content{padding:85px 22px}footer{grid-template-columns:1fr 1fr;padding:50px 22px}.footer-brand,.footer-end{grid-column:1/-1}.footer-end{align-items:flex-start;min-height:90px}}.header-actions{align-items:center;gap:18px;display:flex}.order-link{border:1px solid var(--ink);color:var(--ink);letter-spacing:.14em;padding:10px 13px;font-size:9px;font-weight:800;text-decoration:none}.commerce-page{background:var(--paper)}.commerce-button,.commerce-text-button,.owner-primary-button,.owner-secondary-button{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.16em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:13px;min-height:49px;padding:0 22px;font-family:inherit;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.commerce-button:hover,.owner-primary-button:hover{color:var(--ink);background:0 0}.commerce-button:disabled,.owner-primary-button:disabled{opacity:.42;cursor:not-allowed}.commerce-text-link{width:fit-content;color:var(--ink);letter-spacing:.16em;border-bottom:1px solid;padding-bottom:7px;font-size:9px;font-weight:800;text-decoration:none}.commerce-text-link span{margin-left:12px}.commerce-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);min-height:760px;padding-top:94px;display:grid}.commerce-product-image{border-right:1px solid var(--line);background:#d4d4ce;flex-direction:column;justify-content:center;padding:55px 5vw 28px;display:flex}.commerce-product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:525px;display:block}.commerce-figure{color:#555650;letter-spacing:.14em;border-top:1px solid #8b8b84;justify-content:space-between;margin-top:25px;padding-top:11px;font-size:8px;font-weight:700;display:flex}.commerce-buy-panel{flex-direction:column;justify-content:center;padding:80px 5vw;display:flex}.commerce-buy-panel h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.8vw,72px);font-weight:600;line-height:.93}.commerce-price{margin:27px 0 0;font-size:24px;font-weight:700}.commerce-lead{color:#4e4e49;max-width:520px;margin:21px 0 0;font-size:16px;line-height:1.65}.production-status{letter-spacing:.14em;align-items:center;gap:10px;margin:26px 0;font-size:9px;font-weight:800;display:flex}.production-status i,.owner-status-dot{background:var(--signal);border-radius:50%;width:7px;height:7px;display:inline-block}.production-status.unavailable{color:#9b2f23}.production-status.unavailable i{background:#9b2f23}.commerce-purchase-row{grid-template-columns:110px 1fr;gap:10px;max-width:520px;display:grid}.quantity-control{border:1px solid #989892;grid-template-columns:1fr 1fr 1fr;align-items:center;height:49px;display:grid}.quantity-control button{height:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:17px}.quantity-control strong{text-align:center;font-size:11px}.purchase-button{width:100%}.commerce-fine-print{color:#73736d;max-width:520px;font-size:10px;line-height:1.55}.commerce-included{background:var(--dark);color:#e2e2db;grid-template-columns:1fr 1fr;gap:10vw;padding:105px 52px;display:grid}.commerce-included h2,.commerce-installation h2,.commerce-specification h2,.g1-commerce-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(43px,5vw,76px);font-weight:500;line-height:.95}.included-list{border-top:1px solid #50514d}.included-list>div{border-bottom:1px solid #50514d;align-items:center;gap:15px;min-height:58px;font-size:12px;display:flex}.included-list i{color:var(--signal);font-style:normal}.commerce-installation{background:#d4d4ce;grid-template-columns:1.1fr .9fr;min-height:720px;display:grid}.installation-photo{position:relative;overflow:hidden}.installation-photo img{object-fit:cover;width:100%;height:100%;display:block}.installation-photo>span{color:#fff;letter-spacing:.13em;background:#171817e0;padding:8px 10px;font-size:8px;font-weight:700;position:absolute;bottom:22px;left:25px}.commerce-copy{flex-direction:column;justify-content:center;padding:9vw 7vw;display:flex}.commerce-copy p:not(.section-code){color:#4f4f4a;max-width:510px;margin:35px 0;font-size:17px;line-height:1.65}.commerce-specification{grid-template-columns:1fr 1fr;gap:10vw;padding:105px 52px;display:grid}.commerce-spec-table{border-top:1px solid var(--ink)}.commerce-spec-table>div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;align-items:center;gap:20px;min-height:63px;display:grid}.commerce-spec-table span{color:var(--muted);letter-spacing:.15em;font-size:8px;font-weight:700}.commerce-spec-table strong{letter-spacing:.12em;font-size:10px}.g1-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.light-text-link{color:#d5d5cf;border-color:#d5d5cf}.g1-commerce-cta{background:var(--dark-soft);color:#fff;justify-content:space-between;align-items:flex-end;gap:45px;padding:90px 52px;display:flex}.signal-button{border-color:var(--signal);background:var(--signal);color:#fff;flex:none}.survey-page{min-height:100vh;padding:165px 7vw 110px}.survey-heading{max-width:1180px;margin:0 auto}.survey-heading>div:nth-child(2){grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.survey-heading h1,.checkout-form-section h1{letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,100px);font-weight:600;line-height:.9}.survey-heading>div>p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.survey-progress{background:var(--line);height:2px;margin-top:48px}.survey-progress span{background:var(--ink);height:100%;transition:width .2s;display:block}.survey-form{border-top:1px solid var(--ink);grid-template-columns:110px 1fr;max-width:1180px;margin:60px auto 0;padding-top:32px;display:grid}.survey-step{color:var(--muted);letter-spacing:.14em;font-size:10px;font-weight:700}.survey-fields{max-width:820px}.survey-fields h2,.survey-result h2{letter-spacing:-.035em;margin:0 0 11px;font-size:35px}.survey-fields>p,.survey-result>p:not(.section-code){color:var(--muted);margin:0 0 35px;line-height:1.6}.field-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field-grid label,.checkout-form-section label{letter-spacing:.16em;gap:9px;font-size:8px;font-weight:800;display:grid}.full-field{grid-column:1/-1}.field-grid input,.field-grid select,.field-grid textarea,.checkout-form-section input{background:var(--paper-light);width:100%;min-height:52px;color:var(--ink);border:1px solid #9c9c95;border-radius:0;padding:0 14px;font:14px Arial,sans-serif}.field-grid textarea{resize:vertical;min-height:125px;padding-top:14px}.choice-label{letter-spacing:.16em;margin:30px 0 11px;font-size:8px;font-weight:800;display:block}.choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.choice-grid.two-choice{grid-template-columns:1fr 1fr;max-width:560px}.survey-choice{min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #9c9c95;border-radius:0;padding:11px 14px;font:12px Arial,sans-serif}.survey-choice.selected{border-color:var(--ink);background:var(--ink);color:#fff}.survey-actions{border-top:1px solid var(--line);grid-column:2;justify-content:flex-end;gap:16px;max-width:820px;margin-top:38px;padding-top:20px;display:flex}.commerce-text-button{border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0}.survey-result{border:1px solid var(--ink);max-width:750px;margin:65px auto 0;padding:50px}.result-mark{color:var(--signal);margin-bottom:28px;font-size:34px;display:block}.result-actions{max-width:none}.checkout-site{min-height:100vh}.checkout-page{grid-template-columns:1fr minmax(410px,.72fr);min-height:100vh;padding-top:94px;display:grid}.checkout-form-section{padding:75px 8vw}.checkout-form-section>.commerce-text-link{margin-bottom:65px}.checkout-form-section h1{margin-bottom:48px}.checkout-form-section form{max-width:590px}.checkout-form-section form>p{color:var(--muted);font-size:11px;line-height:1.55}.checkout-button{width:100%;margin-top:25px}.checkout-status{border:1px solid var(--signal);color:var(--signal);letter-spacing:.13em;margin-top:15px;padding:14px;font-size:9px;font-weight:800}.payment-note{border-top:1px solid var(--line);gap:6px;margin-top:28px;padding-top:18px;display:grid}.payment-note strong,.payment-note span{letter-spacing:.12em;font-size:9px}.payment-note span{color:var(--muted)}.order-summary{border-left:1px solid var(--line);background:#d4d4ce;padding:75px 5vw}.summary-product{grid-template-columns:145px 1fr;align-items:center;gap:20px;margin:42px 0;display:grid}.summary-product img{aspect-ratio:4/3;object-fit:cover;mix-blend-mode:multiply;width:100%}.summary-product div{gap:8px;display:grid}.summary-product strong{letter-spacing:.12em;font-size:11px}.summary-product span{color:var(--muted);letter-spacing:.12em;font-size:8px}.summary-row{letter-spacing:.12em;border-top:1px solid #9f9f98;justify-content:space-between;align-items:center;min-height:52px;font-size:9px;display:flex}.summary-total{font-size:14px}.summary-note{color:var(--muted);font-size:9px;line-height:1.55}.owner-page{background:#e1e2de;min-height:100vh}.owner-page .topbar{background:var(--dark);color:#deded7;border-color:#454641}.owner-page .wordmark,.owner-page nav a,.owner-page .contact-link,.owner-page .order-link{color:#deded7}.owner-page .order-link,.owner-page .contact-link{border-color:#deded7}.owner-page .division{color:#8f908a;border-color:#555650}.owner-layout{grid-template-columns:238px 1fr;min-height:100vh;padding-top:94px;display:grid}.owner-sidebar{background:var(--dark-soft);color:#dfdfd8;flex-direction:column;display:flex}.owner-device{border-bottom:1px solid #484944;grid-template-columns:46px 1fr;gap:13px;padding:25px 22px;display:grid}.owner-device>strong{background:var(--signal);color:#fff;place-items:center;width:46px;height:46px;display:grid}.owner-device>div{align-content:center;gap:7px;display:grid}.owner-device span{letter-spacing:.12em;font-size:9px;font-weight:800}.owner-device small{color:#969790;font-size:8px}.owner-navigation{padding:18px 12px}.owner-navigation button{color:#9fa09a;letter-spacing:.12em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:43px;padding:0 12px;font:800 8px Arial,sans-serif;display:flex}.owner-navigation button.active{color:#fff;background:#363733}.owner-navigation button.active:before{content:"";background:var(--signal);width:3px;height:15px;margin-right:8px}.owner-navigation button.active span{margin-left:auto}.owner-version{border-top:1px solid #484944;gap:7px;margin-top:auto;padding:22px;display:grid}.owner-version span{color:#858680;font-size:8px}.owner-version strong{letter-spacing:.1em;font-size:8px}.owner-content{min-width:0;padding:42px 4vw 60px}.owner-heading{border-bottom:1px solid #aeb0ab;justify-content:space-between;align-items:flex-end;margin-bottom:22px;padding-bottom:23px;display:flex}.owner-heading p{color:var(--muted);letter-spacing:.14em;margin:0 0 9px;font-size:8px;font-weight:800}.owner-heading h1{letter-spacing:-.035em;margin:0;font-size:37px}.owner-heading>div:last-child{text-align:right;gap:7px;display:grid}.owner-heading strong,.owner-heading span{letter-spacing:.12em;font-size:8px}.owner-heading span{color:var(--muted)}.owner-status-dot.idle{background:#8b8c86}.owner-status-grid{background:var(--paper-light);border:1px solid #b8bab5;grid-template-columns:repeat(4,1fr);display:grid}.owner-status-grid article{border-right:1px solid #b8bab5;align-content:center;gap:9px;min-height:128px;padding:21px;display:grid}.owner-status-grid article:last-child{border-right:0}.owner-status-grid span,.owner-status-grid small,.owner-panel-title>span,.owner-transmit>span,.owner-transmit-meta>span{color:var(--muted);letter-spacing:.13em;font-size:8px;font-weight:800}.owner-status-grid strong{letter-spacing:.06em;font-size:13px}.owner-status-grid small{font-size:7px}.owner-panels{grid-template-columns:1.3fr .7fr;gap:15px;margin-top:15px;display:grid}.owner-panels article,.owner-settings,.owner-transmit,.owner-transmit-meta{background:var(--paper-light);border:1px solid #b8bab5;padding:24px}.owner-panel-title{border-bottom:1px solid #c9cac5;padding-bottom:18px}.owner-panel-title h2{margin:7px 0 0;font-size:20px}.owner-call-path{grid-template-columns:1fr 38px 1fr 38px 1fr;align-items:center;padding:35px 0 28px;display:grid}.owner-call-path>div{justify-items:center;gap:10px;display:grid}.owner-call-path>div strong{background:#dedfdb;border:1px solid #b6b8b3;place-items:center;width:44px;height:44px;font-size:11px;display:grid}.owner-call-path>div span{letter-spacing:.1em;font-size:7px;font-weight:800}.owner-call-path>i{background:#969892;height:1px}.owner-secondary-button{color:var(--ink);background:0 0;border-color:#969892}.owner-installation dl,.owner-transmit-meta dl{margin:18px 0 0}.owner-installation dl>div,.owner-transmit-meta dl>div{border-bottom:1px solid #c9cac5;justify-content:space-between;align-items:center;min-height:39px;font-size:9px;display:flex}.owner-installation dt,.owner-transmit-meta dt{color:var(--muted)}.owner-installation dd,.owner-transmit-meta dd{margin:0;font-weight:700}.owner-event-panel{grid-column:1/-1}.owner-event{grid-template-columns:68px 18px 1fr;align-items:center;min-height:32px;font-size:9px;display:grid}.owner-event time{color:var(--muted);font-family:monospace}.owner-event i{background:var(--signal);border-radius:50%;width:5px;height:5px}.owner-settings{min-height:520px}.owner-settings h2{margin:0 0 8px;font-size:28px}.owner-settings>p{max-width:620px;color:var(--muted);margin:0 0 28px;font-size:12px;line-height:1.55}.owner-settings>div:not(.owner-scan-grid){letter-spacing:.11em;border-top:1px solid #c9cac5;justify-content:space-between;align-items:center;min-height:65px;font-size:8px;display:flex}.owner-transmit-layout{grid-template-columns:1fr 300px;gap:15px;display:grid}.owner-transmit{min-height:520px}.frequency-readout{justify-content:center;align-items:flex-end;gap:15px;max-width:430px;margin:48px auto;display:flex}.frequency-readout strong{letter-spacing:-.07em;font-size:clamp(76px,10vw,116px);font-weight:400;line-height:.8}.frequency-readout small{padding-bottom:5px;font-size:12px;font-weight:700}.owner-transmit input[type=range]{width:100%;accent-color:var(--signal)}.range-labels{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.owner-transmit-actions{justify-content:space-between;gap:12px;margin-top:45px;display:flex}.owner-transmit>p{color:var(--muted);letter-spacing:.1em;border-top:1px solid #c9cac5;margin-top:35px;padding-top:20px;font-size:8px;font-weight:700;line-height:1.5}.owner-scan-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.owner-scan-grid button{min-height:82px;color:var(--ink);text-align:left;cursor:pointer;background:#e6e7e3;border:1px solid #b8bab5;gap:8px;padding:15px;display:grid}.owner-scan-grid span{color:var(--muted);letter-spacing:.1em;font-size:8px}.owner-empty{min-height:220px;color:var(--muted);letter-spacing:.12em;border:1px solid #c9cac5;grid-column:1/-1;place-items:center;font-size:9px;display:grid}@media (width<=1120px){.division{display:none}.topbar nav{gap:18px}.header-actions{gap:8px}.order-link{display:inline-flex}.commerce-hero,.owner-status-grid{grid-template-columns:1fr 1fr}.owner-status-grid article:nth-child(2){border-right:0}.owner-status-grid article:nth-child(-n+2){border-bottom:1px solid #b8bab5}}@media (width<=900px){.topbar nav{display:none}}@media (width<=760px){.header-actions{gap:12px}.order-link{padding:8px 9px;font-size:7px;display:inline-flex}.header-actions .contact-link{font-size:7px}.commerce-hero,.commerce-included,.commerce-installation,.commerce-specification,.survey-heading>div:nth-child(2),.checkout-page,.owner-layout{grid-template-columns:1fr}.commerce-hero{padding-top:76px}.commerce-product-image{border-right:0;border-bottom:1px solid var(--line);min-height:430px;padding:38px 22px 24px}.commerce-buy-panel{padding:65px 22px}.commerce-buy-panel h1{font-size:48px}.commerce-included,.commerce-specification{gap:45px;padding:75px 22px}.commerce-installation{min-height:auto}.installation-photo{min-height:430px}.commerce-copy{padding:75px 22px}.g1-hero-actions{flex-direction:column;align-items:flex-start}.g1-commerce-cta{flex-direction:column;align-items:flex-start;padding:70px 22px}.survey-page{padding:125px 22px 80px}.survey-heading>div:nth-child(2){gap:28px}.survey-form{grid-template-columns:1fr}.survey-step{margin-bottom:25px}.field-grid{grid-template-columns:1fr}.full-field{grid-column:1}.choice-grid{grid-template-columns:1fr 1fr}.survey-actions{grid-column:1}.survey-result{padding:35px 24px}.checkout-page{padding-top:76px}.checkout-form-section,.order-summary{padding:60px 22px}.order-summary{border-top:1px solid var(--line);border-left:0}.owner-layout{padding-top:76px}.owner-sidebar{z-index:10;display:block;position:sticky;top:76px;overflow-x:auto}.owner-device,.owner-version{display:none}.owner-navigation{width:max-content;padding:8px;display:flex}.owner-navigation button{width:auto;min-width:92px;padding:0 12px}.owner-navigation button span,.owner-navigation button.active:before{display:none}.owner-content{padding:28px 14px 50px}.owner-heading h1{font-size:29px}.owner-heading>div:last-child span{display:none}.owner-panels,.owner-transmit-layout{grid-template-columns:1fr}.owner-event-panel{grid-column:1}.owner-call-path{grid-template-columns:1fr 24px 1fr 24px 1fr}.owner-transmit-actions{flex-direction:column}.owner-scan-grid{grid-template-columns:1fr}}.g1-build-selector{border:1px solid #989892;grid-template-columns:1fr 1fr;max-width:520px;margin-top:30px;display:grid}.g1-build-selector button{min-height:74px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #989892;gap:7px;padding:15px 17px;font-family:inherit;display:grid}.g1-build-selector button:last-child{border-right:0}.g1-build-selector span{letter-spacing:.16em;font-size:8px;font-weight:800}.g1-build-selector strong{letter-spacing:-.02em;font-size:17px}@media (width<=720px){.g1-build-selector{grid-template-columns:1fr}.g1-build-selector button{border-bottom:1px solid #989892;border-right:0}.g1-build-selector button:last-child{border-bottom:0}}.owner-alert{border:1px solid var(--signal);color:#7f241b;letter-spacing:.08em;background:#eee5e1;margin:-8px 0 18px;padding:13px 15px;font-size:9px;font-weight:800;line-height:1.55}.owner-audio-notice{color:#30322f;letter-spacing:.08em;background:#e8e9e5;border:1px solid #72756f;margin:-8px 0 18px;padding:13px 15px;font-size:9px;font-weight:800;line-height:1.55}.owner-mode-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-mode-actions button{width:100%}.owner-switch-time{color:var(--muted);letter-spacing:.12em;margin:14px 0 0;font-size:8px;font-weight:800}.owner-audio-card{background:#e6e7e3;border:1px solid #b8bab5;margin-top:28px;padding:20px}.owner-audio-card>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.owner-audio-card span,.owner-audio-card strong{letter-spacing:.12em;font-size:8px;font-weight:800}.owner-audio-card p{color:var(--muted);margin:14px 0 18px;font-size:11px;line-height:1.55}.owner-audio-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-audio-actions button{width:100%}.owner-diagnostic-card{background:var(--paper-light);border:1px solid #b8bab5;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid}.owner-diagnostic-card>div{border-right:1px solid #c7c8c3;min-width:0;padding:14px 12px}.owner-diagnostic-card>div:last-child{border-right:0}.owner-diagnostic-card span,.owner-diagnostic-card strong{overflow-wrap:anywhere;display:block}.owner-diagnostic-card span{color:var(--muted);letter-spacing:.12em;margin-bottom:7px;font-size:7px;font-weight:800}.owner-diagnostic-card strong{font-size:9px;line-height:1.35}.owner-inline-button{min-height:39px;padding:0 14px}.owner-architecture{gap:15px;display:grid}.owner-architecture-intro,.owner-architecture-flow,.owner-architecture-grid article{background:var(--paper-light);border:1px solid #b8bab5}.owner-architecture-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:end;column-gap:8vw;padding:34px;display:grid}.owner-architecture-intro>span{color:var(--muted);letter-spacing:.14em;grid-column:1/-1;margin-bottom:34px;font-size:8px;font-weight:800}.owner-architecture-intro h2{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:.94}.owner-architecture-intro p{color:#52534e;margin:0;font-size:13px;line-height:1.7}.owner-architecture-flow{grid-template-columns:1fr 190px 1.5fr;align-items:stretch;gap:20px;padding:30px;display:grid}.arch-node,.arch-split article{background:#e6e7e3;border:1px solid #b8bab5;align-content:center;gap:10px;min-height:165px;padding:22px;display:grid}.arch-node span,.arch-split span,.owner-architecture-grid span{color:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:800}.arch-node strong,.arch-split strong{letter-spacing:-.02em;font-size:25px}.arch-node small,.arch-split small{color:#555650;letter-spacing:.09em;font-size:8px;font-weight:700;line-height:1.5}.arch-spine{background:var(--dark);color:#deded7;letter-spacing:.12em;text-align:center;place-items:center;padding:20px;font-size:9px;font-weight:800;display:grid}.arch-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.arch-split article:first-child{border-top:4px solid var(--signal)}.owner-architecture-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.owner-architecture-grid article{min-height:205px;padding:24px}.owner-architecture-grid strong{margin:14px 0 10px;font-size:16px;display:block}.owner-architecture-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.owner-connection-settings code{background:#dedfdb;padding:2px 5px;font-family:monospace;font-size:11px}.owner-connection-settings label{gap:10px;margin:22px 0 30px;display:grid}.owner-connection-settings label>span{color:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:800}.owner-connection-settings label>div{grid-template-columns:1fr auto;gap:10px;display:grid}.owner-connection-settings input{background:var(--paper-light);min-width:0;min-height:49px;color:var(--ink);border:1px solid #9c9c95;border-radius:0;padding:0 14px;font:13px Arial,sans-serif}@media (width<=1120px){.owner-architecture-grid{grid-template-columns:1fr 1fr}.owner-architecture-flow{grid-template-columns:1fr}.owner-diagnostic-card{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-diagnostic-card>div{border-bottom:1px solid #c7c8c3}.arch-spine{min-height:70px}}@media (width<=760px){.owner-architecture-intro{grid-template-columns:1fr;gap:28px;padding:24px}.owner-architecture-intro>span{margin-bottom:0}.owner-architecture-grid,.arch-split,.owner-mode-actions,.owner-audio-actions,.owner-connection-settings label>div,.owner-diagnostic-card{grid-template-columns:1fr}.owner-audio-card>div:first-child{flex-direction:column;align-items:flex-start}.owner-diagnostic-card>div{border-right:0}.owner-diagnostic-card>div:last-child{border-bottom:0}}.owner-telemetry{background:#dfe0dc;border:1px solid #b8bab5;margin-top:12px;padding:20px}.owner-telemetry-header{border-bottom:1px solid #c1c3be;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.owner-telemetry-header span,.owner-telemetry-readback span{color:var(--muted);letter-spacing:.13em;font-size:8px;font-weight:800}.owner-telemetry-header h2{letter-spacing:-.025em;margin:7px 0 0;font-size:18px}.owner-telemetry-state{letter-spacing:.1em;border:1px solid #8d8f89;flex:none;padding:7px 9px;font-size:8px}.owner-telemetry-state.waiting,.owner-telemetry-state.unknown{color:#686963;background:#e8e9e5}.owner-telemetry-note{max-width:720px;color:var(--muted);margin:14px 0 16px;font-size:10px;line-height:1.5}.owner-telemetry-metrics{border-top:1px solid #c1c3be;border-left:1px solid #c1c3be;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.owner-telemetry-metric{border-bottom:1px solid #c1c3be;border-right:1px solid #c1c3be;min-width:0;min-height:92px;padding:13px 11px}.owner-telemetry-metric span,.owner-telemetry-metric small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:800;line-height:1.35;display:block}.owner-telemetry-metric strong{letter-spacing:-.035em;overflow-wrap:anywhere;margin:12px 0 7px;font-size:18px;font-weight:500;display:block}.owner-telemetry-readback{border-top:1px solid #c1c3be;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;display:grid}.owner-telemetry-readback>div{border-right:1px solid #c1c3be;min-width:0;padding:13px 11px 0}.owner-telemetry-readback>div:last-child{border-right:0}.owner-telemetry-readback strong{letter-spacing:.08em;overflow-wrap:anywhere;margin-top:8px;font-size:9px;display:block}.owner-peripherals-heading{border-bottom:1px solid #c9cac5;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.owner-peripherals-heading>div>span{color:var(--muted);letter-spacing:.13em;font-size:8px;font-weight:800}.owner-peripherals-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:28px}.owner-peripheral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.owner-peripheral-grid article{background:#e6e7e3;border:1px solid #b8bab5;min-height:155px;padding:18px}.owner-peripheral-grid span,.owner-peripheral-grid small{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:800;line-height:1.45;display:block}.owner-peripheral-grid strong{letter-spacing:.04em;margin:22px 0 10px;font-size:15px;display:block}.owner-peripheral-grid small{letter-spacing:0;font-size:10px;font-weight:400}.owner-peripheral-table{border-top:1px solid #c9cac5;margin-top:22px}.owner-peripheral-table>div{border-bottom:1px solid #c9cac5;justify-content:space-between;align-items:center;gap:18px;min-height:52px;display:flex}.owner-peripheral-table span{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:800}.owner-peripheral-table strong{letter-spacing:.08em;text-align:right;font-size:9px}@media (width<=1120px){.owner-telemetry-metrics,.owner-telemetry-readback{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.owner-telemetry-header,.owner-peripherals-heading{flex-direction:column}.owner-telemetry-metrics,.owner-telemetry-readback,.owner-peripheral-grid{grid-template-columns:1fr}.owner-telemetry-readback>div{border-bottom:1px solid #c1c3be;border-right:0;padding-bottom:12px}.owner-telemetry-readback>div:last-child{border-bottom:0}.owner-peripheral-table>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}}.owner-handset-mode{border:1px solid #4a4c43;border-top:3px solid var(--v2-orange);background:linear-gradient(#eeeae006,#0000 52%),#171814;margin-bottom:26px;padding:20px}.owner-handset-mode-header{border-bottom:1px solid #44463f;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.owner-handset-mode-header span,.owner-handset-mode-readout span{color:var(--v2-muted-beige);letter-spacing:.13em;font-size:8px;font-weight:800;display:block}.owner-handset-mode-header h2{color:var(--v2-soft-white);letter-spacing:-.035em;margin:8px 0 0;font-size:24px}.owner-handset-mode-header>strong{color:var(--v2-soft-beige);letter-spacing:.1em;text-align:right;font-size:9px}.owner-handset-mode>p{max-width:760px;color:var(--v2-soft-beige);margin:16px 0;font-size:11px;line-height:1.55}.owner-handset-mode>button{min-height:42px}.owner-handset-mode-readout{border-top:1px solid #44463f;border-left:1px solid #44463f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.owner-handset-mode-readout>div{border-bottom:1px solid #44463f;border-right:1px solid #44463f;min-width:0;padding:12px}.owner-handset-mode-readout strong{color:var(--v2-soft-white);letter-spacing:.08em;overflow-wrap:anywhere;margin-top:9px;font-size:10px;display:block}@media (width<=760px){.owner-handset-mode-header{flex-direction:column}.owner-handset-mode-header>strong{text-align:left}.owner-handset-mode-readout{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-status-dot.status-red,.owner-status-dot.status-yellow,.owner-status-dot.status-green{opacity:1!important;filter:none!important;animation:none!important}.owner-status-dot.status-red{background:var(--v2-red)!important;box-shadow:0 0 9px #c43c2b94!important}.owner-status-dot.status-yellow{background:var(--v2-orange)!important;box-shadow:0 0 9px #d98c2085!important}.owner-status-dot.status-green{background:var(--v2-green)!important;box-shadow:0 0 9px #a8c8438c!important}.owner-status-dot.status-solid{animation:none!important}.owner-status-dot.status-blink.status-green{animation:1.05s step-end infinite owner-semantic-green!important}.owner-status-dot.status-blink.status-yellow{animation:1.05s step-end infinite owner-semantic-yellow!important}.owner-status-dot.status-blink.status-red{animation:1.05s step-end infinite owner-semantic-red!important}@keyframes owner-semantic-green{0%,46%{opacity:.34;filter:brightness(.72)}47%,74%{opacity:1;filter:brightness(1.55)}75%,to{opacity:.55;filter:brightness(.94)}}@keyframes owner-semantic-yellow{0%,46%{opacity:.32;filter:brightness(.72)}47%,74%{opacity:1;filter:brightness(1.5)}75%,to{opacity:.58;filter:brightness(.94)}}@keyframes owner-semantic-red{0%,46%{opacity:.38;filter:brightness(.76)}47%,74%{opacity:1;filter:brightness(1.45)}75%,to{opacity:.62;filter:brightness(.96)}}@media (prefers-reduced-motion:reduce){.owner-status-dot.status-blink{opacity:1!important;filter:none!important;animation:none!important}}:root{--v2-green:#a8ba59;--v2-red:#b93a2c;--v2-amber:#c98a2d;--v2-panel:#1c1d1b;--v2-panel-soft:#292a27;--v2-pale-key:#c9c5b7}.site,.subpage{position:relative}.site:before{content:"";z-index:0;pointer-events:none;opacity:.56;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%20fill='none'%3e%3cg%20stroke='%23151515'%20stroke-width='2'%20opacity='0.095'%3e%3cpath%20d='M40%20164H332V248H510V112H744'/%3e%3cpath%20d='M0%20366H192V314H416V468H638V394H874'/%3e%3cpath%20d='M118%20690H330V612H536V754H774V664H1010'/%3e%3cpath%20d='M884%2086V234H1050V330H1264V214H1570'/%3e%3cpath%20d='M970%20528H1166V452H1380V612H1600'/%3e%3cpath%20d='M1118%20842V730H1320V808H1512V942'/%3e%3c/g%3e%3cg%20fill='%23A8BA59'%20opacity='.62'%3e%3ccircle%20cx='332'%20cy='164'%20r='5'/%3e%3ccircle%20cx='638'%20cy='394'%20r='5'/%3e%3c/g%3e%3cg%20fill='%23B93A2C'%20opacity='.64'%3e%3ccircle%20cx='510'%20cy='248'%20r='5'/%3e%3ccircle%20cx='1380'%20cy='612'%20r='5'/%3e%3c/g%3e%3cg%20fill='%23C98A2D'%20opacity='.68'%3e%3ccircle%20cx='192'%20cy='366'%20r='5'/%3e%3ccircle%20cx='1050'%20cy='330'%20r='5'/%3e%3c/g%3e%3c/svg%3e");background-position:top;background-size:1600px 1000px;position:fixed;inset:0}.site>*,.subpage>*{z-index:1;position:relative}.topbar{overflow:visible}.topbar:after{content:"";background:radial-gradient(circle at 18% 50%,var(--v2-green) 0 3px,transparent 4px),radial-gradient(circle at 63% 50%,var(--v2-red) 0 3px,transparent 4px),radial-gradient(circle at 88% 50%,var(--v2-amber) 0 3px,transparent 4px),linear-gradient(90deg,#15151580,#1515152e);height:1px;position:absolute;bottom:-1px;left:52px;right:52px}.topbar:before{content:"EC-BUS / 001";color:#1515155c;letter-spacing:.18em;font-family:monospace;font-size:7px;position:absolute;bottom:-18px;right:54px}.hero:before,.subpage-hero:before,.contact-page:before{content:"";pointer-events:none;opacity:.16;background:repeating-linear-gradient(90deg,#0000 0 14px,#1515158c 14px 18px,#0000 18px 28px);border-top:1px solid #1515152e;border-bottom:1px solid #1515152e;border-left:1px solid #15151573;width:min(42vw,620px);height:62%;position:absolute;top:17%;right:-70px}.hero-copy,.subpage-hero-copy{position:relative}.hero-copy:after,.subpage-hero-copy:after{content:"STATUS  READY";color:#3c4321;letter-spacing:.16em;background:#a8ba592e;border:1px solid #15151547;width:fit-content;margin-top:28px;padding:8px 12px 7px;font-family:monospace;font-size:8px;display:block}.g1-page .subpage-hero-copy:after{color:var(--v2-green);background:#a8ba5912;border-color:#a8ba594d}.g1-section,.amps-section,.g1-data-section,.call-flow-section{position:relative;overflow:hidden}.g1-section:after,.amps-section:after,.g1-data-section:after,.call-flow-section:after{content:"";pointer-events:none;opacity:.09;background:repeating-linear-gradient(90deg,#e8e7e1e6 0 4px,#0000 4px 15px);width:220px;height:150px;position:absolute;bottom:36px;right:28px}.architecture-section:after,.engineering-section:after,.engineering-principles:after{content:"";opacity:.1;background-image:radial-gradient(circle,var(--ink) 0 2px,transparent 2.5px);background-size:16px 16px;width:180px;height:120px;position:absolute;bottom:28px;left:28px}.device-panel{background:linear-gradient(#c98a2d14,#c98a2d03),var(--v2-panel)}.status-light,.live-dot{background:var(--v2-amber);box-shadow:0 0 7px #c98a2d8c}.device:after,.g1-nameplate,.subpage-panel,.contact-panel{border-left-color:var(--v2-red)}.port span{background:var(--v2-pale-key)}.software-status,.g1-data-grid,.tech-data-grid{position:relative}.software-status:before,.g1-data-grid:before{content:"88 88 88";color:var(--v2-amber);letter-spacing:.12em;opacity:.78;font-family:Courier New,monospace;font-size:18px;position:absolute;top:-34px;right:0}.node-number,.system-node-number,.call-flow-node span,.engineering-principle>span{color:var(--v2-amber)}@media (width<=760px){.site:before{opacity:.42;background-size:1100px 688px}.topbar:after{left:22px;right:22px}.topbar:before{display:none}.hero:before,.subpage-hero:before,.contact-page:before{opacity:.1;width:55vw;right:-18vw}}:root{--v2-green:#a8c843;--v2-green-deep:#6f842b;--v2-orange:#d98c20;--v2-orange-deep:#9f6216;--v2-red:#c43c2b;--v2-red-deep:#7f241d}.wordmark{padding-left:42px;position:relative}.wordmark:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20112%2036'%20fill='none'%3e%3ccircle%20cx='7'%20cy='6'%20r='5'%20fill='%23A8C843'/%3e%3ccircle%20cx='7'%20cy='18'%20r='5'%20fill='%23D98C20'/%3e%3ccircle%20cx='7'%20cy='30'%20r='5'%20fill='%23C43C2B'/%3e%3cpath%20d='M17%206H97'%20stroke='%23A8C843'%20stroke-width='6'/%3e%3cpath%20d='M17%2018H79'%20stroke='%23D98C20'%20stroke-width='6'/%3e%3cpath%20d='M17%2030H107'%20stroke='%23C43C2B'%20stroke-width='6'/%3e%3c/svg%3e") 50%/contain no-repeat;width:30px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer-brand:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20112%2036'%20fill='none'%3e%3ccircle%20cx='7'%20cy='6'%20r='5'%20fill='%23A8C843'/%3e%3ccircle%20cx='7'%20cy='18'%20r='5'%20fill='%23D98C20'/%3e%3ccircle%20cx='7'%20cy='30'%20r='5'%20fill='%23C43C2B'/%3e%3cpath%20d='M17%206H97'%20stroke='%23A8C843'%20stroke-width='6'/%3e%3cpath%20d='M17%2018H79'%20stroke='%23D98C20'%20stroke-width='6'/%3e%3cpath%20d='M17%2030H107'%20stroke='%23C43C2B'%20stroke-width='6'/%3e%3c/svg%3e") 0/contain no-repeat;width:84px;height:28px;margin-bottom:18px;display:block}.hero{background:linear-gradient(90deg,#a8c8431a,transparent 36%),linear-gradient(#00000006 1px,transparent 1px),linear-gradient(90deg,#00000006 1px,transparent 1px),var(--paper);background-size:auto,42px 42px,42px 42px,auto}.hero h1 span{color:var(--v2-green-deep)}.topbar:after{background:linear-gradient(90deg,var(--v2-green) 0 18%,transparent 18% 24%,var(--v2-orange) 24% 48%,transparent 48% 57%,var(--v2-red) 57% 100%);opacity:.9;height:3px}.section-code:before{background:var(--v2-red)}.primary-action{background:var(--v2-red-deep);border-color:var(--v2-red-deep)}.g1-section{background:linear-gradient(120deg,#a8c8431f,transparent 44%),linear-gradient(310deg,#c43c2b1c,transparent 36%),var(--dark)}.g1-nameplate{border-left-color:var(--v2-red)}.nameplate-title{color:var(--v2-red-deep)}.architecture-section{background:linear-gradient(90deg,#a8c8431c,transparent 24%,transparent 76%,#c43c2b17),var(--paper)}.connector span{background:var(--v2-orange)}.amps-section{background:linear-gradient(135deg,#c43c2b26,transparent 38%),linear-gradient(315deg,#d98c201f,transparent 42%),var(--dark)}.amps-mark{color:var(--v2-green)}.amps-mark span{color:var(--v2-red)}.live-dot,.status-light{background:var(--v2-orange);box-shadow:0 0 10px #d98c208c}.subpage-hero{background:linear-gradient(90deg,#a8c8431a,transparent 32%),linear-gradient(#00000006 1px,transparent 1px),linear-gradient(90deg,#00000006 1px,transparent 1px),var(--paper);background-size:auto,42px 42px,42px 42px,auto}.g1-page .subpage-hero{background:linear-gradient(100deg,#a8c84321,transparent 42%),linear-gradient(300deg,#c43c2b1f,transparent 40%),var(--dark)}.subpage-panel{border-left-color:var(--v2-red);background:linear-gradient(#d98c2024,#0000 40%),#c5c4bd}.subpage-panel-number{color:var(--v2-red-deep)}.g1-data-section,.call-flow-section{background:linear-gradient(110deg,#a8c84317,transparent 34%),linear-gradient(290deg,#c43c2b17,transparent 34%),var(--dark)}.contact-panel{border-left-color:var(--v2-red);background:linear-gradient(120deg,#a8c84317,transparent 42%),linear-gradient(310deg,#d98c2017,transparent 36%),var(--dark)}footer{background:linear-gradient(90deg,#a8c8430f,transparent 26%,transparent 72%,#c43c2b0f),var(--dark);position:relative}footer:before{content:"";background:linear-gradient(90deg,var(--v2-green) 0 33.333%,var(--v2-orange) 33.333% 66.666%,var(--v2-red) 66.666% 100%);height:4px;position:absolute;top:0;left:0;right:0}@media (width<=760px){.wordmark{padding-left:30px}.wordmark:before{width:22px;height:18px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#12130f;--paper-light:#191a16;--ink:#eeeae0;--muted:#aaa598;--line:#474840;--dark:#0d0e0c;--dark-soft:#171814;--signal:#c43c2b;--v2-soft-white:#f2eee4;--v2-soft-beige:#d3cfc3;--v2-muted-beige:#aaa598}html,body,#root{background:var(--dark);color:var(--ink)}body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site,.subpage{background:var(--dark);color:var(--ink)}.site:before{opacity:.72;mix-blend-mode:normal;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1600'%20height='1000'%20viewBox='0%200%201600%201000'%20fill='none'%3e%3cg%20stroke='%23EEEAE0'%20stroke-width='2'%20opacity='.10'%3e%3cpath%20d='M40%20164H332V248H510V112H744'/%3e%3cpath%20d='M0%20366H192V314H416V468H638V394H874'/%3e%3cpath%20d='M118%20690H330V612H536V754H774V664H1010'/%3e%3cpath%20d='M884%2086V234H1050V330H1264V214H1570'/%3e%3cpath%20d='M970%20528H1166V452H1380V612H1600'/%3e%3cpath%20d='M1118%20842V730H1320V808H1512V942'/%3e%3c/g%3e%3cg%20stroke='%23A8C843'%20stroke-width='2.5'%20opacity='.18'%3e%3cpath%20d='M40%20164H332V248H510'/%3e%3cpath%20d='M884%2086V234H1050'/%3e%3c/g%3e%3cg%20stroke='%23D98C20'%20stroke-width='2.5'%20opacity='.16'%3e%3cpath%20d='M0%20366H192V314H416'/%3e%3c/g%3e%3cg%20stroke='%23C43C2B'%20stroke-width='2.5'%20opacity='.15'%3e%3cpath%20d='M536%20754H774V664H1010'/%3e%3c/g%3e%3cg%20fill='%23A8C843'%20opacity='.78'%3e%3ccircle%20cx='332'%20cy='164'%20r='5'/%3e%3ccircle%20cx='638'%20cy='394'%20r='5'/%3e%3c/g%3e%3cg%20fill='%23C43C2B'%20opacity='.78'%3e%3ccircle%20cx='510'%20cy='248'%20r='5'/%3e%3ccircle%20cx='1380'%20cy='612'%20r='5'/%3e%3c/g%3e%3cg%20fill='%23D98C20'%20opacity='.82'%3e%3ccircle%20cx='192'%20cy='366'%20r='5'/%3e%3ccircle%20cx='1050'%20cy='330'%20r='5'/%3e%3c/g%3e%3c/svg%3e")}.topbar,.g1-page .topbar{z-index:20;-webkit-backdrop-filter:blur(12px);background:#0d0e0cf2;border-bottom-color:#eeeae033;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 34px #00000047}.wordmark,.topbar nav a,.contact-link,.g1-page .wordmark,.g1-page .topbar nav a,.g1-page .contact-link{color:var(--v2-soft-white)!important}.division,.g1-page .division{color:var(--v2-muted-beige)!important;border-left-color:#eeeae03d!important}.contact-link,.g1-page .contact-link{border-bottom-color:var(--v2-soft-white)!important}.topbar nav a:after,.g1-page .topbar nav a:after{background:var(--v2-green)!important}.hero,.subpage-hero,.contact-page,.g1-page .subpage-hero{color:var(--v2-soft-white);background:linear-gradient(90deg,#a8c8431c,transparent 36%),linear-gradient(315deg,#c43c2b17,transparent 34%),linear-gradient(#eeeae006 1px,transparent 1px),linear-gradient(90deg,#eeeae006 1px,transparent 1px),var(--dark);border-bottom-color:var(--line);background-size:auto,auto,42px 42px,42px 42px,auto}.hero h1,.subpage-hero h1,.contact-page h1,.not-found h1{color:var(--v2-soft-white)}.hero h1 span,.subpage-hero h1 span,.contact-page h1 span,.not-found h1 span,.g1-page .subpage-hero h1 span{color:var(--v2-green)}.hero-description,.subpage-hero .hero-description,.g1-page .subpage-hero .hero-description{color:var(--v2-soft-beige)}.primary-action{color:var(--v2-soft-white);background:var(--v2-red-deep);border-color:var(--v2-red-deep)}.primary-action:hover{color:var(--dark);background:var(--v2-green);border-color:var(--v2-green)}.statement,.architecture-section,.engineering-section,.subpage-lead,.g1-system-section,.engineering-principles,.not-found{color:var(--v2-soft-white);background:linear-gradient(90deg,#d98c200e,transparent 42%),var(--paper-light);border-color:var(--line)}.statement h2,.section-heading h2,.engineering-content h2,.subpage-lead h2,.system-node h3,.path-node h3,.engineering-principle h3{color:var(--v2-soft-white)}.statement-copy p,.subpage-copy p,.engineering-content>p,.path-node p,.system-node p,.engineering-principle p,.not-found>p:not(.section-code){color:var(--v2-soft-beige)}.path-node,.system-node,.engineering-principle{color:var(--v2-soft-white);border-color:var(--line);background:linear-gradient(#eeeae006,#0000 54%),#ffffff03}.g1-section,.amps-section,.g1-data-section,.call-flow-section,.tech-band{color:var(--v2-soft-white);background:linear-gradient(115deg,#a8c8431c,transparent 38%),linear-gradient(300deg,#c43c2b1a,transparent 36%),var(--dark)}.g1-section .section-intro,.g1-information>p:not(.large-copy),.amps-right>p,.subpage-copy,.tech-data-row span,.g1-data-row span{color:var(--v2-soft-beige)}.g1-information .large-copy,.amps-right h2,.g1-data-title h2,.tech-band-title h2,.call-flow-node strong,.call-flow-arrow{color:var(--v2-soft-white)}.g1-nameplate,.subpage-panel,.engineering-page-panel{color:var(--v2-soft-white);border-color:#515249;border-left-color:var(--v2-red);background:linear-gradient(#d98c2014,#0000 40%),#20211d;box-shadow:0 28px 55px #0000004d}.amps-page-panel,.contact-panel{color:var(--v2-soft-white);border-color:#4c4d45;border-left-color:var(--v2-red);background:linear-gradient(120deg,#a8c84314,#0000 42%),linear-gradient(310deg,#c43c2b14,#0000 36%),#151612}footer{color:var(--v2-soft-white);background:linear-gradient(90deg,#a8c84312,#0000 28% 72%,#c43c2b12),#090a08}footer a,footer strong{color:var(--v2-soft-white)}.footer-column>span,.footer-brand>span,.footer-end{color:var(--v2-muted-beige)}::selection{background:var(--v2-green);color:var(--dark)}*{scrollbar-color:var(--v2-orange-deep) #11120f}@media (width<=760px){.site:before{opacity:.48}.hero,.subpage-hero,.contact-page,.g1-page .subpage-hero{background-size:auto,auto,34px 34px,34px 34px,auto}}.header-actions{z-index:2;position:relative}.order-link{border-color:var(--v2-red);background:#c43c2b14;color:var(--v2-soft-white)!important}.order-link:hover{background:var(--v2-red);color:var(--v2-soft-white)!important}.commerce-page,.checkout-site,.survey-page,.owner-page{background:var(--dark);color:var(--v2-soft-white)}.commerce-hero{border-color:var(--line);background:linear-gradient(90deg,#a8c84317,transparent 42%),var(--dark)}.commerce-product-image,.commerce-installation{border-color:var(--line);background:linear-gradient(135deg,#a8c84312,#0000 45%),#171814}.commerce-product-image img{mix-blend-mode:normal;filter:saturate(.82)contrast(1.06)}.commerce-figure,.commerce-lead,.commerce-fine-print,.commerce-copy p:not(.section-code){color:var(--v2-soft-beige);border-color:var(--line)}.commerce-buy-panel h1,.commerce-included h2,.commerce-installation h2,.commerce-specification h2,.g1-commerce-cta h2{color:var(--v2-soft-white)}.commerce-button,.owner-primary-button{border-color:var(--v2-red-deep);background:var(--v2-red-deep);color:var(--v2-soft-white)}.commerce-button:hover,.owner-primary-button:hover{border-color:var(--v2-green);background:var(--v2-green);color:var(--dark)}.commerce-text-link,.commerce-text-button,.owner-secondary-button{color:var(--v2-soft-white);border-color:var(--v2-orange);background:0 0}.owner-secondary-button:hover,.commerce-text-button:hover{background:#d98c201f}.production-status i,.owner-status-dot{background:var(--v2-green);box-shadow:0 0 9px #a8c84380}.owner-status-dot.idle{background:var(--v2-orange);box-shadow:0 0 8px #d98c2059}.commerce-included{background:linear-gradient(120deg,#c43c2b1a,#0000 36%),linear-gradient(300deg,#a8c84314,#0000 34%),#0d0e0c}.included-list,.included-list>div,.commerce-spec-table,.commerce-spec-table>div{border-color:var(--line)}.included-list i{color:var(--v2-orange)}.commerce-specification{background:var(--paper-light)}.commerce-spec-table a{color:var(--v2-green)}.g1-commerce-cta{background:linear-gradient(90deg,#a8c84317,#0000 38%,#c43c2b14),#0d0e0c}.field-grid input,.field-grid select,.field-grid textarea,.checkout-form-section input,.owner-connection-settings input{color:var(--v2-soft-white);background:#11120f;border-color:#55574d}.survey-choice{color:var(--v2-soft-white);border-color:#55574d}.survey-progress span{background:linear-gradient(90deg,var(--v2-green),var(--v2-orange),var(--v2-red))}.checkout-page{background:var(--dark)}.order-summary{border-color:var(--line);background:#171814}.owner-layout{background:0 0;padding-top:94px}.owner-sidebar{border-color:var(--line);background:#090a08f0;box-shadow:14px 0 40px #00000038}.owner-device strong{color:var(--v2-green)}.owner-device span,.owner-device small,.owner-version span{color:var(--v2-muted-beige)}.owner-navigation button{color:var(--v2-soft-beige);border-color:var(--line);background:0 0}.owner-navigation button:hover{background:#d98c2012}.owner-content{background:linear-gradient(120deg,#a8c8430d,#0000 38%),linear-gradient(300deg,#c43c2b0d,#0000 35%),#0d0e0cd1}.owner-heading{border-color:var(--line)}.owner-heading p,.owner-heading span,.owner-panel-title span,.owner-settings>div span,.owner-transmit>span,.owner-transmit-meta>span,.owner-diagnostic-card span{color:var(--v2-muted-beige)}.owner-heading h1,.owner-panel-title h2,.owner-settings h2,.owner-transmit-meta dd{color:var(--v2-soft-white)}.owner-alert{border-color:var(--v2-red);color:#efb0a6;background:#c43c2b1c}.owner-audio-notice{border-color:var(--v2-orange);color:#e9c58d;background:#d98c2017}.owner-status-grid article,.owner-call-panel,.owner-installation,.owner-transmit,.owner-transmit-meta,.owner-settings,.owner-audio-card,.owner-diagnostic-card,.owner-architecture-intro,.owner-architecture-flow,.owner-architecture-grid article{color:var(--v2-soft-white);background:linear-gradient(#eeeae006,#0000 50%),#171814;border-color:#4a4c43}.owner-status-grid article:nth-child(4n+1){border-top:3px solid var(--v2-green)}.owner-status-grid article:nth-child(4n+2){border-top:3px solid var(--v2-orange)}.owner-status-grid article:nth-child(4n+3){border-top:3px solid var(--v2-red)}.owner-status-grid article:nth-child(4n+4){border-top:3px solid var(--v2-green)}.owner-status-grid span,.owner-status-grid small,.owner-audio-card p,.owner-settings p{color:var(--v2-soft-beige)}.owner-call-path div,.arch-node,.arch-split article{background:#11120f;border-color:#4a4c43}.owner-call-path i{background:var(--v2-orange)}.owner-transmit-meta dl,.owner-transmit-meta dl>div,.owner-installation dl,.owner-installation dl>div,.owner-settings>div,.owner-diagnostic-card>div{border-color:#44463f}.arch-spine{background:linear-gradient(180deg,var(--v2-red-deep),#30130f);color:var(--v2-soft-white)}@media (width<=760px){.owner-layout{padding-top:78px}.owner-sidebar{background:#0b0c0a}.commerce-hero{background:var(--dark)}}.live-dot,.owner-status-dot,.production-status i{animation:.68s step-end infinite echeneis-fast-live!important}.owner-status-dot.idle{animation-duration:1.15s!important}.amps-mark:after{animation:.92s step-end -.31s infinite echeneis-fast-live!important}@keyframes echeneis-fast-live{0%,40%{opacity:.18;filter:brightness(.62)}41%,72%{opacity:1;filter:brightness(1.7)}73%,to{opacity:.36;filter:brightness(.86)}}@media (prefers-reduced-motion:reduce){.live-dot,.owner-status-dot,.production-status i,.amps-mark:after{opacity:1;filter:none;animation:none!important}}:root{--v2-soft-white:#fffaf0;--v2-soft-beige:#e3ded1;--v2-muted-beige:#c2bcad;--v2-red-text:#ef765f;--v2-orange-text:#f2b24c;--v2-green-text:#cbe566}body,.site,.subpage,.commerce-page,.checkout-site,.survey-page,.owner-page{color:var(--v2-soft-white)}.g1-build-selector{background:#11120f;border-color:#65675d}.g1-build-selector button{color:var(--v2-soft-white);background:#11120f;border-color:#65675d}.g1-build-selector button:hover:not(.active){color:var(--v2-soft-white);background:#d98c201a}.g1-build-selector button.active{background:var(--v2-green);color:#0d0e0c}.commerce-price,.commerce-buy-panel h1,.commerce-included h2,.commerce-installation h2,.commerce-specification h2,.g1-commerce-cta h2,.survey-heading h1,.checkout-form-section h1,.survey-fields h2,.survey-result h2,.owner-heading h1,.owner-panel-title h2,.owner-settings h2,.owner-transmit-meta dd,.statement h2,.section-heading h2,.engineering-content h2,.subpage-lead h2,.system-node h3,.path-node h3,.engineering-principle h3{color:var(--v2-soft-white)}.hero-description,.statement-copy p,.section-intro,.subpage-copy p,.engineering-content>p,.path-node p,.system-node p,.engineering-principle p,.commerce-lead,.commerce-fine-print,.commerce-copy p:not(.section-code),.commerce-figure,.checkout-form-section form>p,.payment-note span,.survey-heading>div>p,.survey-fields>p,.survey-result>p:not(.section-code),.owner-settings p,.owner-audio-card p,.owner-status-grid span,.owner-status-grid small{color:var(--v2-soft-beige)!important}.product-caption,.hero-index,.commerce-spec-table span,.survey-step,.choice-label,.field-grid label,.checkout-form-section label,.owner-heading p,.owner-heading span,.owner-panel-title span,.owner-settings>div span,.owner-transmit>span,.owner-transmit-meta>span,.owner-diagnostic-card span,.owner-device span,.owner-device small,.owner-version span{color:var(--v2-muted-beige)!important}.nameplate-title,.subpage-panel-number{color:var(--v2-red-text)!important}.node-number,.system-node-number,.call-flow-node span,.engineering-principle>span,.included-list i{color:var(--v2-orange-text)!important}.frequency-readout strong,.commerce-spec-table a,.owner-device strong{color:var(--v2-green-text)!important}.quantity-control,.survey-choice,.field-grid input,.field-grid select,.field-grid textarea,.checkout-form-section input,.owner-connection-settings input{border-color:#66685d}.quantity-control button,.quantity-control strong,.commerce-text-link,.commerce-text-button,.owner-secondary-button{color:var(--v2-soft-white)}.field-grid input,.field-grid select,.field-grid textarea,.checkout-form-section input,.owner-connection-settings input{color:var(--v2-soft-white);background:#10110f}.field-grid input::placeholder,.field-grid textarea::placeholder,.checkout-form-section input::placeholder,.owner-connection-settings input::placeholder{color:#918c80;opacity:1}.survey-choice{color:var(--v2-soft-white);background:#11120f}.survey-choice.selected{background:var(--v2-green);border-color:var(--v2-green);color:#0d0e0c}.production-status.unavailable,.checkout-status,.owner-alert{color:#f08a78}.light-button{color:#0d0e0c;background:#ded9cc;border-color:#ded9cc}.owner-telemetry,.owner-peripheral-grid article{color:var(--v2-soft-white);background:#171814!important;border-color:#4a4c43!important}.owner-telemetry-header,.owner-telemetry-metrics,.owner-telemetry-readback,.owner-peripheral-table,.owner-telemetry-metric,.owner-telemetry-readback>div,.owner-peripheral-table>div{border-color:#44463f!important}.owner-telemetry-header span,.owner-telemetry-note,.owner-telemetry-metric span,.owner-telemetry-metric small,.owner-telemetry-readback span,.owner-peripherals-heading>div>span,.owner-peripheral-grid span,.owner-peripheral-grid small,.owner-peripheral-table span{color:var(--v2-muted-beige)!important}.owner-telemetry-header h2,.owner-telemetry-metric strong,.owner-telemetry-readback strong,.owner-peripherals-heading h2,.owner-peripheral-grid strong,.owner-peripheral-table strong{color:var(--v2-soft-white)!important}.owner-page button:focus-visible,.owner-page input:focus-visible,.owner-page a:focus-visible{outline:2px solid var(--v2-orange);outline-offset:3px}.g1-ios-hint,.policy-contact{color:#11120f!important;background:#ebe7dc!important;border-color:#777970!important}.g1-ios-hint>strong,.g1-ios-hint p,.g1-ios-hint p b,.g1-ios-hint-close,.policy-contact>span,.policy-contact>a{color:#11120f!important;-webkit-text-fill-color:#11120f!important;opacity:1!important}.g1-ios-hint>span{color:#55574f!important;-webkit-text-fill-color:#55574f!important}.policy-contact>span{color:#3f413b!important;-webkit-text-fill-color:#3f413b!important}.policy-contact>a{text-decoration-color:#11120f!important}.g1-ios-hint ::selection{background:var(--v2-green);color:#0d0e0c;-webkit-text-fill-color:#0d0e0c}.policy-contact ::selection{background:var(--v2-green);color:#0d0e0c;-webkit-text-fill-color:#0d0e0c}.owner-call-path>div strong{box-shadow:inset 0 0 0 1px #cbe56614;border:1px solid var(--v2-green)!important;color:var(--v2-green-text)!important;-webkit-text-fill-color:var(--v2-green-text)!important;background:#0d0e0c!important}.owner-call-path>div span{color:var(--v2-green-text)!important;-webkit-text-fill-color:var(--v2-green-text)!important;background:0 0!important}.owner-call-path>div strong::selection{background:var(--v2-green);color:#0d0e0c;-webkit-text-fill-color:#0d0e0c}.owner-call-path>div span::selection{background:var(--v2-green);color:#0d0e0c;-webkit-text-fill-color:#0d0e0c}.mobile-menu-button{min-height:38px;color:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid;padding:0 11px;font-family:inherit;font-size:9px;font-weight:800;display:none}.mobile-nav-panel{display:none}.launch-candidate .topbar{color:var(--v2-soft-white);border-bottom-color:#eeeae033}.launch-candidate .wordmark,.launch-candidate .topbar nav a,.launch-candidate .contact-link{color:var(--v2-soft-white)}.launch-candidate .division{color:#9b9b93;border-left-color:#55574f}.launch-candidate .contact-link{border-bottom-color:var(--v2-soft-white)}.commerce-figure,.subpage-panel-footer,.amps-page-panel-header,.amps-page-panel-footer,.contact-panel>span,.contact-meta,.footer-column>span,.footer-brand span,.footer-end,.commerce-spec-table span,.owner-status-grid span,.owner-status-grid small{font-size:9px}.subpage-panel-header,.g1-data-row span,.policy-index a{font-size:10px}.launch-candidate{background:var(--dark)}.launch-candidate-hero{min-height:820px;color:var(--v2-soft-white);background:linear-gradient(115deg,#a8c84317,#0000 38%),linear-gradient(300deg,#c43c2b17,#0000 38%),#0d0e0c;border-bottom:1px solid #3e4039;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);padding-top:94px;display:grid}.launch-candidate-media{background:linear-gradient(145deg,#d98c2012,#0000 42%),#171814;border-right:1px solid #3e4039;flex-direction:column;justify-content:center;min-width:0;padding:55px 5vw 30px;display:flex}.launch-candidate-media img{object-fit:contain;filter:saturate(.86)contrast(1.07);width:100%;max-height:545px;display:block}.launch-candidate-caption{color:#a8aa9f;letter-spacing:.14em;border-top:1px solid #53554d;justify-content:space-between;gap:20px;margin-top:25px;padding-top:12px;font-size:9px;font-weight:750;display:flex}.launch-candidate-copy{flex-direction:column;justify-content:center;padding:90px 5vw 75px;display:flex}.launch-candidate-copy h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(52px,5.7vw,92px);font-weight:600;line-height:.9}.launch-candidate-copy h1 span{color:var(--v2-green);font-weight:400}.launch-candidate-copy>p:not(.section-code){color:#c4c2b8;max-width:610px;margin:30px 0 0;font-size:17px;line-height:1.68}.launch-status{color:#d9d8cf;letter-spacing:.15em;align-items:center;gap:10px;margin-top:28px;font-size:10px;font-weight:800;display:flex}.launch-status i{background:var(--v2-green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #a8c84380}.launch-candidate-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.launch-preserve{background:var(--paper-light);min-height:730px;color:var(--ink);grid-template-columns:.86fr 1.14fr;display:grid}.launch-preserve-copy{flex-direction:column;justify-content:center;padding:100px 6vw;display:flex}.launch-preserve-copy h2,.launch-path-heading h2,.launch-final-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.4vw,82px);font-weight:500;line-height:.94}.launch-preserve-copy>p:not(.section-code){color:#50514c;max-width:560px;margin:34px 0;font-size:17px;line-height:1.7}.launch-preserve-image{background:#1b1c19;min-height:640px;position:relative;overflow:hidden}.launch-preserve-image img{object-fit:cover;width:100%;height:100%;display:block}.launch-preserve-image>span{color:var(--v2-soft-white);letter-spacing:.14em;background:#0d0e0ce6;padding:9px 11px;font-size:9px;font-weight:800;position:absolute;bottom:22px;left:24px}.launch-path{color:var(--v2-soft-white);background:linear-gradient(90deg,#a8c8430f,#0000 28% 72%,#c43c2b12),#0d0e0c;padding:110px 52px 130px}.launch-path-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:50px;max-width:1160px;display:grid}.launch-path-heading .section-code{grid-column:1/-1}.launch-path-heading>p:last-child{color:#aaa99f;margin:0;font-size:16px;line-height:1.65}.launch-path-grid{border-top:1px solid #45473f;border-left:1px solid #45473f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:68px;display:grid}.launch-path-grid article{background:#eeeae004;border-bottom:1px solid #45473f;border-right:1px solid #45473f;flex-direction:column;min-height:300px;padding:27px;display:flex}.launch-path-grid article>span{color:var(--v2-orange);letter-spacing:.12em;font-family:monospace;font-size:11px}.launch-path-grid h3{letter-spacing:-.03em;margin:auto 0 17px;font-size:23px}.launch-path-grid p{color:#aaa99f;margin:0;font-size:13px;line-height:1.65}.launch-amps,.launch-about{border-top:1px solid #45473f;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:70px;padding:105px 52px 115px;display:grid}.launch-amps{color:var(--v2-soft-white);background:#171814}.launch-about{background:var(--paper-light);color:var(--ink);border-top-color:#b8b7b0}.launch-amps-heading,.launch-about-heading{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.launch-amps-heading h2,.launch-about-heading h2{letter-spacing:-.06em;max-width:620px;margin:48px 0 0;font-size:clamp(48px,6vw,88px);font-weight:500;line-height:.9}.launch-about-heading h2{color:var(--ink)}.launch-amps-panel,.launch-about-panel{background:#eeeae005;border:1px solid #53554d;align-items:stretch;min-width:0;min-height:265px;padding:28px;display:flex;position:relative}.launch-about-panel{background:#fff3;border-color:#aaa9a3}.launch-slot-index{color:var(--v2-orange);letter-spacing:.14em;font-family:monospace;font-size:10px;position:absolute;top:14px;right:15px}.launch-about-panel .launch-slot-index{color:var(--signal)}.launch-amps-copy,.launch-about-copy{border-left:3px solid var(--v2-green);width:100%;min-height:207px}.launch-about-copy{border-left-color:var(--signal)}@media (width<=900px){.launch-amps,.launch-about{grid-template-columns:1fr;gap:52px}.launch-amps-heading h2,.launch-about-heading h2{margin-top:32px}}@media (width<=760px){.launch-amps,.launch-about{gap:36px;padding:78px 22px 84px}.launch-amps-heading h2,.launch-about-heading h2{font-size:clamp(46px,14vw,68px)}.launch-amps-panel,.launch-about-panel{min-height:220px;padding:22px}.launch-amps-copy,.launch-about-copy{min-height:174px}}.launch-final-cta{background:var(--paper);color:var(--ink);justify-content:space-between;align-items:flex-end;gap:70px;padding:100px 52px;display:flex}.launch-final-cta>div:first-child>p:last-child{max-width:610px;color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.65}.launch-final-actions{flex:none;align-items:center;gap:22px;display:flex}@media (width<=1120px){.launch-candidate-hero{grid-template-columns:1fr 1fr}.launch-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.mobile-menu-button{justify-content:center;align-items:center;display:inline-flex}.mobile-nav-panel{z-index:30;color:var(--v2-soft-white);background:#0d0e0cfb;border-bottom:1px solid #51534a;padding:20px 28px 26px;position:absolute;top:94px;left:0;right:0;box-shadow:0 24px 42px #00000047}.mobile-nav-panel.open{display:grid}.mobile-nav-label{color:#7f8177;letter-spacing:.16em;padding:5px 0 17px;font-size:9px;font-weight:800}.mobile-nav-panel a{min-height:54px;color:var(--v2-soft-white);border-top:1px solid #41433c;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;text-decoration:none;display:grid}.mobile-nav-panel a span{color:var(--v2-orange);font-family:monospace;font-size:10px}.mobile-nav-panel a strong{letter-spacing:.14em;font-size:11px}.mobile-nav-panel a i{color:var(--v2-green);font-style:normal}.launch-candidate-hero,.launch-preserve{grid-template-columns:1fr}.launch-candidate-media{border-bottom:1px solid #3e4039;border-right:0;min-height:540px}.launch-preserve-copy{order:2}.launch-preserve-image{order:1}.launch-path-heading{grid-template-columns:1fr}.launch-path-heading .section-code{grid-column:auto}.launch-final-cta{flex-direction:column;align-items:flex-start}}@media (width<=760px){.mobile-nav-panel{padding:15px 22px 22px;top:76px}.launch-candidate-hero{padding-top:76px}.launch-candidate-media{min-height:420px;padding:36px 22px 22px}.launch-candidate-caption{flex-direction:column;gap:7px}.launch-candidate-copy{padding:68px 22px 75px}.launch-candidate-copy h1{font-size:clamp(48px,14vw,68px)}.launch-candidate-copy>p:not(.section-code),.launch-preserve-copy>p:not(.section-code){font-size:16px}.launch-preserve-copy{padding:75px 22px}.launch-preserve-image{min-height:440px}.launch-path{padding:80px 22px 90px}.launch-path-grid{grid-template-columns:1fr;margin-top:48px}.launch-path-grid article{min-height:235px}.launch-final-cta{gap:45px;padding:80px 22px}.launch-final-actions,.launch-candidate-actions{flex-direction:column;align-items:flex-start;width:100%}.launch-final-actions .commerce-button,.launch-candidate-actions .commerce-button{width:100%}}@media (width<=620px){.header-actions .contact-link{display:none}.header-actions{gap:8px}.mobile-menu-button{min-height:34px;padding:0 9px;font-size:7px}}.owner-secondary-button:disabled{opacity:.42;cursor:not-allowed}.hero-copy:after,.subpage-hero-copy:after{color:var(--v2-green-text);background:#a8c84317;border-color:#a8c84361}.launch-preserve-copy>p:not(.section-code),.policy-sections p{color:var(--v2-soft-beige)}.policy-contact{color:var(--v2-soft-white);border:1px solid var(--line);background:#171814}@media (width<=900px){.owner-layout{grid-template-columns:1fr}.owner-sidebar{z-index:10;overscroll-behavior-x:contain;display:block;position:sticky;top:94px;overflow-x:auto}.owner-device,.owner-version{display:none}.owner-navigation{width:max-content;padding:8px;display:flex}.owner-navigation button{width:auto;min-width:92px;padding:0 12px}.owner-navigation button span,.owner-navigation button.active:before{display:none}.owner-content{padding:32px 22px 55px}.owner-panels,.owner-transmit-layout{grid-template-columns:1fr}.owner-event-panel{grid-column:1}.owner-call-path{grid-template-columns:1fr 24px 1fr 24px 1fr}.owner-transmit-actions{flex-direction:column}.owner-scan-grid{grid-template-columns:1fr}.owner-architecture-intro{grid-template-columns:1fr;gap:28px}.owner-architecture-intro>span{margin-bottom:0}}@media (width<=760px){.owner-layout{padding-top:76px}.owner-sidebar{top:76px}.owner-content{padding:28px 14px 50px}}@media (width<=380px){.survey-choice-wide-narrow{grid-column:1/-1}}:root{--p8-black:#090b09;--p8-black2:#111410;--p8-paper:#e7e8df;--p8-paper2:#f2f2eb;--p8-muted:#7d8379;--p8-line:#6a7066;--p8-green:#add13c;--p8-amber:#d89428;--p8-red:#c44535;--p8-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}.p8site{background:var(--p8-paper);color:#11140f;min-height:100vh}.p8site *{box-sizing:border-box}.p8site .topbar:after{display:none}.p8site .division{color:#8e9489;font-family:var(--p8-mono);border-color:#454a42}.p8site .order-link{border:1px solid #4f554b;padding:9px 12px}.p8site .contact-link{border-bottom:1px solid var(--p8-paper)}.p8s-mono,.p8s-code,.p8s-data span,.p8s-data b,.p8s-panel-head,.p8s-route span,.p8s-route b,.p8s-table span,.p8s-table strong,.p8s-index,.p8s-status,.p8s-mini{font-family:var(--p8-mono)}.p8s-code{letter-spacing:.13em;margin:0;font-size:8px;font-weight:800}.p8s-code:before{content:"";vertical-align:middle;opacity:.75;background:currentColor;width:25px;height:1px;margin-right:10px;display:inline-block}.p8s-hero{background:var(--p8-black);min-height:100vh;color:var(--p8-paper);border-bottom:1px solid #353a32;grid-template-columns:1.05fr .95fr;padding-top:88px;display:grid}.p8s-hero-media{background:#0d100c;border-right:1px solid #343932;min-height:calc(100vh - 88px);position:relative;overflow:hidden}.p8s-hero-media>img{object-fit:cover;filter:grayscale(.75)contrast(1.18)brightness(.58);width:100%;height:100%;position:absolute;inset:0}.p8s-hero-media:after{content:"";background:linear-gradient(90deg,#0000 55%,#080a089e),linear-gradient(#0000 65%,#080a088c);position:absolute;inset:0}.p8s-grid{z-index:2;opacity:.25;background-image:linear-gradient(#e7e8df13 1px,#0000 1px),linear-gradient(90deg,#e7e8df13 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 85%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 18% 85%,#0000)}.p8s-corner{z-index:4;width:26px;height:26px;position:absolute}.p8s-corner.tl{border-top:1px solid;border-left:1px solid;top:24px;left:24px}.p8s-corner.tr{border-top:1px solid;border-right:1px solid;top:24px;right:24px}.p8s-corner.bl{border-bottom:1px solid;border-left:1px solid;bottom:24px;left:24px}.p8s-corner.br{border-bottom:1px solid;border-right:1px solid;bottom:24px;right:24px}.p8s-overlay{z-index:5;gap:8px;display:grid;position:absolute;top:18%;left:8%}.p8s-overlay strong{font:800 10px/1 var(--p8-mono);letter-spacing:.08em}.p8s-overlay span{font:700 7px/1 var(--p8-mono);letter-spacing:.1em;color:#9ba196}.p8s-overlay.bottom{text-align:right;inset:auto 7% 9% auto}.p8s-hero-copy{background:radial-gradient(circle at 82% 18%,#add13c14,transparent 24%),var(--p8-black);flex-direction:column;justify-content:center;padding:62px 6vw 54px;display:flex;position:relative}.p8s-hero-copy:before{content:attr(data-index);letter-spacing:-.1em;color:#e7e8df06;pointer-events:none;font:900 clamp(10rem,20vw,24rem)/.7 Arial,sans-serif;position:absolute;top:15%;right:1vw}.p8s-kicker{color:#93998f;font:700 7px/1 var(--p8-mono);letter-spacing:.12em;border-bottom:1px solid #555c51;justify-content:space-between;gap:20px;padding-bottom:13px;display:flex}.p8s-hero h1{letter-spacing:-.082em;color:var(--p8-paper);text-transform:uppercase;margin:8vh 0 0;font:900 clamp(4.8rem,9vw,10.5rem)/.72 Arial,Helvetica,sans-serif}.p8s-hero h1 span{color:#8b9187;font-weight:400;display:block}.p8s-hero h1:after{content:"";background:var(--p8-green);width:36%;height:6px;margin-top:26px;display:block}.p8s-lead{color:#aeb4aa;max-width:650px;margin:28px 0 0;font-size:14px;line-height:1.7}.p8s-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.p8s-button{background:var(--p8-green);border:1px solid var(--p8-green);color:#11150c;min-width:200px;font:800 8px/1 var(--p8-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:36px;padding:14px 16px;text-decoration:none;display:inline-flex}.p8s-button.ghost{color:var(--p8-paper);background:0 0;border-color:#565d52}.p8s-textlink{color:inherit;font:800 8px/1 var(--p8-mono);letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;text-decoration:none}.p8s-data{border-top:1px solid #42483f;border-bottom:1px solid #42483f;grid-template-columns:repeat(4,1fr);margin-top:7vh;display:grid}.p8s-data div{border-right:1px solid #42483f;min-width:0;padding:12px}.p8s-data div:last-child{border-right:0}.p8s-data span,.p8s-data b{overflow-wrap:anywhere;display:block}.p8s-data span{letter-spacing:.11em;color:#777e74;font-size:7px}.p8s-data b{letter-spacing:.04em;color:var(--p8-paper);margin-top:6px;font-size:9px}.p8s-section{padding:100px 5vw}.p8s-section.paper{background:var(--p8-paper2)}.p8s-section.dark{background:var(--p8-black);color:var(--p8-paper)}.p8s-section.green{background:var(--p8-green);color:#10140d}.p8s-heading{border-bottom:1px solid;grid-template-columns:160px 1fr minmax(180px,280px);align-items:end;gap:28px;padding-bottom:28px;display:grid}.p8s-heading h2{letter-spacing:-.07em;text-transform:uppercase;margin:0;font:850 clamp(3.1rem,7vw,7.5rem)/.8 Arial,Helvetica,sans-serif}.p8s-heading h2 span{color:#777d73;font-weight:400}.p8s-heading>p:last-child{color:#697066;margin:0;font-size:12px;line-height:1.65}.dark .p8s-heading>p:last-child{color:#9da39a}.p8s-split{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.p8s-panel{background:0 0;border:1px solid #7f847b;min-width:0}.dark .p8s-panel{border-color:#484e45}.p8s-panel-head{letter-spacing:.1em;border-bottom:1px solid;justify-content:space-between;gap:14px;padding:13px 16px;font-size:8px;font-weight:800;display:flex}.p8s-panel-body{padding:26px}.p8s-panel-body h3{letter-spacing:-.055em;margin:0 0 15px;font:800 clamp(2.2rem,4vw,4.6rem)/.86 Arial,sans-serif}.p8s-panel-body p{color:#586057;margin:0;font-size:12px;line-height:1.7}.dark .p8s-panel-body p{color:#9fa59c}.p8s-status{letter-spacing:.1em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:inline-flex}.p8s-status:before{content:"";background:var(--p8-green);border-radius:50%;width:7px;height:7px}.p8s-status.warn:before{background:var(--p8-amber)}.p8s-status.fail:before{background:var(--p8-red)}.p8s-route{grid-template-columns:repeat(var(--nodes),minmax(90px,1fr));border-top:1px solid;border-left:1px solid;margin-top:28px;display:grid}.p8s-route>div{border-bottom:1px solid;border-right:1px solid;min-height:145px;padding:18px;position:relative}.p8s-route span{letter-spacing:.11em;opacity:.58;font-size:7px;display:block}.p8s-route b{letter-spacing:.04em;margin-top:34px;font-size:12px;display:block}.p8s-route>div:not(:last-child):after{content:"→";z-index:3;background:inherit;width:18px;height:18px;color:inherit;font:700 12px/1 var(--p8-mono);place-items:center;display:grid;position:absolute;top:50%;right:-9px}.p8s-table{border-top:1px solid;margin-top:28px}.p8s-table>div{border-bottom:1px solid;grid-template-columns:190px 1fr;align-items:center;gap:22px;min-height:52px;display:grid}.p8s-table span{letter-spacing:.12em;opacity:.6;font-size:7px}.p8s-table strong{letter-spacing:.03em;font-size:10px}.p8s-instrument{background:var(--p8-black);color:var(--p8-paper);border:1px solid #4a5047;padding:26px}.p8s-instrument.light{color:#11140f;background:0 0;border-color:#7e847a}.p8s-scale{margin:20px 0 0}.p8s-scale-line{border-bottom:1px solid;grid-template-columns:repeat(21,1fr);align-items:end;height:36px;display:grid}.p8s-scale-line i{border-left:1px solid;height:8px}.p8s-scale-line i:nth-child(5n+1){height:20px}.p8s-scale-meta{font:700 7px/1 var(--p8-mono);letter-spacing:.1em;justify-content:space-between;margin-top:8px;display:flex}.p8s-duplex{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:30px;display:grid}.p8s-duplex article{border:1px solid;padding:18px}.p8s-duplex article span{font:700 7px/1 var(--p8-mono);letter-spacing:.12em;opacity:.6}.p8s-duplex article strong{margin-top:18px;font:800 26px/1 Arial,sans-serif;display:block}.p8s-duplex>b{font:400 28px/1 var(--p8-mono)}.p8s-photo{background:#11140f;min-height:520px;position:relative;overflow:hidden}.p8s-photo img{object-fit:cover;filter:grayscale(.65)contrast(1.15)brightness(.62);width:100%;height:100%;position:absolute;inset:0}.p8s-photo-label{z-index:3;color:var(--p8-paper);font:700 8px/1.5 var(--p8-mono);letter-spacing:.08em;background:#090b09d1;border:1px solid #555c51;padding:14px 16px;position:absolute;bottom:24px;left:24px}.p8s-card-grid{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:28px;display:grid}.p8s-card{border-bottom:1px solid;border-right:1px solid;min-height:220px;padding:24px}.p8s-card .p8s-index{opacity:.55;font-size:8px}.p8s-card h3{letter-spacing:-.03em;margin:42px 0 12px;font-size:25px}.p8s-card p{color:#5b6259;margin:0;font-size:11px;line-height:1.65}.dark .p8s-card p{color:#9aa097}.p8s-commerce{background:var(--p8-black);min-height:100vh;color:var(--p8-paper);grid-template-columns:1.06fr .94fr;padding-top:88px;display:grid}.p8s-commerce-media{background-color:#0d100c;background-image:linear-gradient(#e7e8df09 1px,#0000 1px),linear-gradient(90deg,#e7e8df09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-right:1px solid #3c4239;place-items:center;min-height:calc(100vh - 88px);padding:5vw;display:grid;position:relative}.p8s-commerce-media img{filter:grayscale(.65)contrast(1.12)brightness(.75);width:min(86%,900px)}.p8s-commerce-media .p8s-mini{color:#8c9288;letter-spacing:.1em;font-size:7px;position:absolute;bottom:22px;left:24px}.p8s-buy{align-self:center;padding:65px 5vw}.p8s-buy h1{letter-spacing:-.075em;margin:8vh 0 25px;font:900 clamp(4rem,7.5vw,8.5rem)/.75 Arial,sans-serif}.p8s-buy .commerce-price{color:var(--p8-paper);font:800 30px/1 var(--p8-mono);margin:22px 0}.p8s-builds{border:1px solid #464c43;grid-template-columns:1fr 1fr;margin-top:25px;display:grid}.p8s-builds button{color:var(--p8-paper);text-align:left;font-family:var(--p8-mono);background:0 0;border:0;border-right:1px solid #464c43;padding:16px}.p8s-builds button:last-child{border-right:0}.p8s-builds button.active{background:var(--p8-green);color:#10140d}.p8s-builds span,.p8s-builds strong{display:block}.p8s-builds span{letter-spacing:.1em;font-size:8px}.p8s-builds strong{margin-top:10px;font-size:13px}.p8s-buy p{color:#aeb4aa;line-height:1.65}.p8s-purchase{grid-template-columns:auto 1fr;gap:10px;margin-top:26px;display:grid}.p8s-purchase .quantity-control{background:0 0;border-color:#555c51}.p8s-purchase .quantity-control button,.p8s-purchase .quantity-control strong{color:var(--p8-paper)}.p8s-form-page{background:var(--p8-paper2);min-height:100vh;padding:145px 5vw 90px}.p8s-form-heading{border-bottom:1px solid #72786f;grid-template-columns:160px 1fr 260px;align-items:end;gap:30px;padding-bottom:30px;display:grid}.p8s-form-heading h1{letter-spacing:-.07em;margin:0;font:850 clamp(3.8rem,8vw,8rem)/.82 Arial,sans-serif}.p8s-form-heading>p:last-child{color:#626960;margin:0;font-size:12px;line-height:1.6}.p8s-progress{background:#c9cbc3;height:6px;margin-top:16px}.p8s-progress span{background:var(--p8-green);height:100%;display:block}.p8s-form-shell{border-top:1px solid #7e847a;border-left:1px solid #7e847a;grid-template-columns:150px 1fr;margin-top:28px;display:grid}.p8s-step{font:800 42px/1 var(--p8-mono);color:#747a71;border-bottom:1px solid #7e847a;border-right:1px solid #7e847a;padding:24px}.p8s-form-body{border-bottom:1px solid #7e847a;border-right:1px solid #7e847a;padding:30px}.p8s-form-body h2{letter-spacing:-.055em;margin:0 0 8px;font:800 clamp(2.5rem,5vw,5rem)/.88 Arial,sans-serif}.p8s-form-body>p{color:#626960;margin:0 0 30px}.p8s-form-body label{font:800 8px/1 var(--p8-mono);letter-spacing:.1em}.p8s-form-body input,.p8s-form-body select,.p8s-form-body textarea{color:#11140f!important;font-family:var(--p8-mono)!important;background:#f3f3ed!important;border:1px solid #82877e!important;border-radius:0!important}.p8s-form-body textarea{min-height:130px}.p8s-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 26px;display:grid}.p8s-choice-grid button{min-height:56px;font:800 8px/1 var(--p8-mono);letter-spacing:.08em;background:0 0;border:1px solid #858b81;border-radius:0}.p8s-choice-grid button.selected{color:var(--p8-paper);background:#11140f;border-color:#11140f}.p8s-form-actions{justify-content:flex-end;gap:14px;margin-top:24px;display:flex}.p8s-form-actions button,.p8s-form-actions a{min-width:170px}.p8s-checkout{background:var(--p8-paper2);grid-template-columns:1fr .72fr;min-height:100vh;padding-top:88px;display:grid}.p8s-checkout-main{padding:70px 6vw}.p8s-checkout-main h1{letter-spacing:-.07em;font:850 clamp(3.6rem,7vw,7rem)/.82 Arial,sans-serif}.p8s-checkout-main form{border-top:1px solid #7a8076;margin-top:30px;padding-top:24px}.p8s-checkout-main label{font:800 8px/1 var(--p8-mono);letter-spacing:.1em}.p8s-checkout-main input{width:100%;min-height:50px;font-family:var(--p8-mono);background:#f1f1eb;border:1px solid #81877d;border-radius:0;margin-top:10px;padding:0 14px}.p8s-order{background:var(--p8-black);color:var(--p8-paper);padding:70px 4vw}.p8s-order-product{border-top:1px solid #484e45;border-bottom:1px solid #484e45;grid-template-columns:100px 1fr;align-items:center;gap:18px;margin:30px 0;padding:18px 0;display:grid}.p8s-order-product img{filter:grayscale(.7);width:100%}.p8s-order-product strong,.p8s-order-product span{display:block}.p8s-order-product strong{font-size:15px}.p8s-order-product span{color:#8d9389;font:700 7px/1.4 var(--p8-mono);letter-spacing:.08em;margin-top:7px}.p8s-order-row{font:700 8px/1.3 var(--p8-mono);letter-spacing:.06em;border-bottom:1px solid #3f453d;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.p8s-order-row.total{border-top:3px solid var(--p8-green);margin-top:10px;padding-top:18px;font-size:12px}.p8s-contact{background:var(--p8-black);min-height:100vh;color:var(--p8-paper);grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;padding:145px 5vw 70px;display:grid}.p8s-contact h1{letter-spacing:-.08em;margin:30px 0 0;font:900 clamp(5.5rem,11vw,12rem)/.84 Arial,sans-serif}.p8s-contact h1 span{color:#858b81;margin-top:.07em;display:block}.p8s-contact-panel{border:1px solid #4d5349;padding:30px}.p8s-contact-panel>a{color:var(--p8-green);letter-spacing:-.04em;margin:30px 0;font:850 clamp(1.8rem,3vw,3.8rem)/1 Arial,sans-serif;text-decoration:none;display:block}.p8s-contact-panel p{color:#a3a99f;line-height:1.65}.p8s-policy{background:var(--p8-paper2);padding:145px 5vw 90px}.p8s-policy-hero{border-bottom:1px solid #747a70;grid-template-columns:160px 1fr 300px;align-items:end;gap:28px;padding-bottom:30px;display:grid}.p8s-policy-hero h1{letter-spacing:-.07em;margin:0;font:850 clamp(3.3rem,7vw,7rem)/.83 Arial,sans-serif}.p8s-policy-index{border-left:1px solid #7c8278;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.p8s-policy-index a{color:inherit;font:700 8px/1.3 var(--p8-mono);border-top:1px solid #7c8278;border-bottom:1px solid #7c8278;border-right:1px solid #7c8278;padding:16px;text-decoration:none}.p8s-policy-section{border-bottom:1px solid #7c8278;grid-template-columns:120px 1fr;gap:30px;padding:50px 0;display:grid}.p8s-policy-section>span{font:800 38px/1 var(--p8-mono);color:#777d73}.p8s-policy-section h2{letter-spacing:-.04em;margin:0 0 18px;font:800 32px/1 Arial,sans-serif}.p8s-policy-section p{color:#596158;max-width:850px;line-height:1.75}.p8s-404{background:var(--p8-black);min-height:100vh;color:var(--p8-paper);place-items:center;padding:120px 5vw;display:grid}.p8s-404>div{border:1px solid #454b42;width:min(100%,980px);padding:36px}.p8s-404 h1{letter-spacing:-.09em;margin:40px 0;font:900 clamp(6rem,16vw,16rem)/.68 Arial,sans-serif}.p8s-404 h1 span{color:#7f867b}.p8s-404-rail{border-bottom:1px solid #676d63;grid-template-columns:repeat(18,1fr);align-items:end;height:34px;margin:30px 0;display:grid}.p8s-404-rail i{border-left:1px solid #676d63;height:8px}.p8s-404-rail i:nth-child(5n+1){height:22px}.owner-page{--paper:var(--p8-paper2);--paper-light:#ecece5;--dark:var(--p8-black);--ink:#11140f;--muted:#6f766c;--signal:var(--p8-green);background:var(--p8-black)}.owner-page .topbar{color:var(--p8-paper);background:#090b09f7;border-color:#383e35}.owner-page .owner-layout{background:var(--p8-paper2);padding-top:88px}.owner-page .owner-sidebar{background:var(--p8-black);color:var(--p8-paper);border-right:1px solid #3d433a}.owner-page .owner-device{border-color:#444a41}.owner-page .owner-device strong{letter-spacing:-.08em;font-size:58px}.owner-page .owner-navigation button{font-family:var(--p8-mono);letter-spacing:.1em;font-size:8px;color:#9ca298!important;border-color:#3f453d!important;border-radius:0!important}.owner-page .owner-navigation button.active{background:var(--p8-green)!important;color:#10140d!important}.owner-page .owner-heading{border-bottom:1px solid #777d73;padding-bottom:24px}.owner-page .owner-heading p,.owner-page .owner-heading span,.owner-page .owner-heading strong{font-family:var(--p8-mono)}.owner-page .owner-heading h1{letter-spacing:-.06em;font:850 clamp(3rem,5vw,5.5rem)/.84 Arial,sans-serif}.owner-page article,.owner-page .owner-settings,.owner-page .owner-transmit,.owner-page .owner-transmit-meta,.owner-page .owner-telemetry,.owner-page .owner-handset-mode{box-shadow:none!important;border-radius:0!important}.owner-page .owner-status-grid article{background:0 0!important;border:1px solid #8a9086!important}.owner-page .owner-status-grid article>span,.owner-page dt,.owner-page .owner-panel-title span,.owner-page .owner-diagnostic-card span{font-family:var(--p8-mono)}.owner-page .owner-primary-button{background:var(--p8-green)!important;color:#10140d!important;border:1px solid var(--p8-green)!important}.owner-page .owner-secondary-button{color:#11140f!important;background:0 0!important;border:1px solid #747b71!important}.owner-page .owner-call-panel,.owner-page .owner-installation,.owner-page .owner-transmit,.owner-page .owner-settings,.owner-page .owner-telemetry{background:0 0!important;border-color:#83897f!important}.owner-page .owner-diagnostic-card,.owner-page .owner-audio-card,.owner-page .owner-peripheral-grid article,.owner-page .owner-architecture-intro,.owner-page .owner-architecture-flow,.owner-page .owner-architecture-grid article{background:#ecece5!important;border-color:#8b9187!important}.owner-page .owner-handset-mode{background:var(--p8-black)!important;color:var(--p8-paper)!important;border-color:#4c5249!important;border-top:4px solid var(--p8-green)!important}.owner-page .owner-handset-mode p,.owner-page .owner-handset-mode span{color:#9ca298!important}.owner-page .owner-handset-mode button{border-radius:0!important}.owner-page input[type=range]{accent-color:var(--p8-green)}@media (width<=1000px){.p8s-hero,.p8s-commerce,.p8s-checkout{grid-template-columns:1fr}.p8s-hero-media,.p8s-commerce-media{border-bottom:1px solid #343a32;border-right:0;min-height:58vh}.p8s-hero-copy{min-height:auto;padding:55px 7vw}.p8s-heading,.p8s-form-heading,.p8s-policy-hero{grid-template-columns:1fr}.p8s-card-grid{grid-template-columns:1fr 1fr}.p8s-split,.p8s-contact{grid-template-columns:1fr}.p8s-contact{padding-top:130px}.p8s-policy-index{grid-template-columns:1fr 1fr}.p8s-route{grid-template-columns:1fr!important}.p8s-route>div:not(:last-child):after{content:"↓";inset:auto auto -9px 50%}.p8s-duplex{grid-template-columns:1fr}.p8s-duplex>b{text-align:center;transform:rotate(90deg)}}@media (width<=640px){.p8s-hero{padding-top:72px}.p8s-hero-media{min-height:48vh}.p8s-hero-copy{padding:38px 22px}.p8s-kicker{gap:8px;display:grid}.p8s-hero h1{margin-top:52px;font-size:clamp(4.4rem,23vw,7rem)}.p8s-data{grid-template-columns:1fr 1fr}.p8s-data div:nth-child(2){border-right:0}.p8s-data div:nth-child(-n+2){border-bottom:1px solid #42483f}.p8s-section{padding:70px 22px}.p8s-heading h2{font-size:clamp(3rem,15vw,5rem)}.p8s-card-grid{grid-template-columns:1fr}.p8s-card{min-height:auto}.p8s-form-page,.p8s-policy{padding:120px 22px 70px}.p8s-form-shell{grid-template-columns:1fr}.p8s-step{font-size:24px}.p8s-choice-grid{grid-template-columns:1fr}.p8s-checkout-main,.p8s-order{padding:45px 22px}.p8s-policy-index{grid-template-columns:1fr}.p8s-policy-section{grid-template-columns:70px 1fr;gap:15px}.p8s-contact{padding:120px 22px 60px}.p8s-contact h1{font-size:clamp(5rem,25vw,8rem)}.p8s-table>div{grid-template-columns:120px 1fr}.p8s-purchase,.p8s-builds{grid-template-columns:1fr}.p8s-builds button{border-bottom:1px solid #464c43;border-right:0}.p8s-builds button:last-child{border-bottom:0}}.p8site{--p8-paper:#b7bbae;--p8-paper2:#c9ccc0;--p8-paper3:#aeb3a5}.p8s-section.paper,.p8s-form-page{color:#10140f;background-color:#c7cabf;background-image:radial-gradient(circle at 10% 12%,#11140f0e 0 2px,#0000 2.5px),linear-gradient(#11140f09 1px,#0000 1px),linear-gradient(90deg,#11140f09 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:38px 38px,76px 76px,76px 76px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.p8s-section.paper:nth-of-type(2n){background-color:#b9bdb1}.p8s-section.paper .p8s-heading,.p8s-form-heading{border-color:#596057}.p8s-section.paper .p8s-heading>p:last-child,.p8s-form-heading>p:last-child{color:#444b43}.p8s-instrument.light{background:#eceee547!important}.p8s-panel{background:#e9ece229}.p8s-card{background:#e9ece21a}.wordmark{align-items:center;gap:10px;padding-left:0!important;display:inline-flex!important}.wordmark:before{display:none!important}.wordmark .ech-hex-mark{color:currentColor;flex:none;width:24px;height:24px}.wordmark .wordmark-text{display:inline-block}.footer-brand{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid!important}.footer-brand .ech-hex-mark{color:currentColor;grid-row:1/3;width:38px;height:38px}.footer-brand strong,.footer-brand span{grid-column:2}.ech-hex-mark{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linejoin:miter;stroke-linecap:square;display:block;overflow:visible}.ech-hex-outline{stroke-width:1.85px;opacity:.92}.ech-antenna-sector .ech-antenna-element{stroke-width:1.45px}.ech-antenna-sector.software .ech-antenna-element{stroke:var(--p8-green);fill:#add13c29}.ech-antenna-sector.network .ech-antenna-element{stroke:#dfe2d7;fill:#dfe2d71a}.ech-antenna-sector.legacy .ech-antenna-element{stroke:#8f968b;fill:#8f968b1a}.ech-antenna-stub{stroke-width:1.35px;opacity:.72}.ech-antenna-sector.software .ech-antenna-stub{stroke:var(--p8-green)}.ech-antenna-sector.network .ech-antenna-stub{stroke:#dfe2d7}.ech-antenna-sector.legacy .ech-antenna-stub{stroke:#8f968b}.ech-feed-gap{fill:#0b0d0a;stroke:#0b0d0a;stroke-width:4px}.ech-feed-ring{fill:#0b0d0a;stroke:var(--p8-green);stroke-width:1.6px}.ech-feed-point{fill:var(--p8-green);stroke:none}.ech-antenna-wave-field{display:none}.ech-antenna-wave{fill:none;stroke:var(--p8-green);stroke-width:1.15px;opacity:.42}.wordmark .ech-antenna-stub,.footer-brand .ech-antenna-stub{display:none}.ech-architecture{color:#e7e8df;background-color:#0b0e0a;background-image:radial-gradient(circle,#add13c14,#0000 28%),linear-gradient(#e7e8df0b 1px,#0000 1px),linear-gradient(90deg,#e7e8df0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,58px 58px,58px 58px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #42483f;grid-template-rows:1fr auto 1fr;grid-template-columns:1fr minmax(300px,460px) 1fr;gap:28px;min-height:760px;margin-top:34px;padding:48px;display:grid;position:relative;overflow:hidden}.ech-architecture:before,.ech-architecture:after{content:"";opacity:.38;background:#596056;width:72%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ech-architecture:after{width:1px;height:68%}.ech-architecture-mark{z-index:2;grid-area:2/2;place-items:center;display:grid;position:relative}.ech-architecture-mark .ech-hex-mark{color:#e7e8df;filter:drop-shadow(0 0 22px #add13c14);width:min(34vw,390px);height:auto}.ech-architecture-mark .ech-antenna-wave-field{display:block}.ech-architecture-mark .ech-antenna-sector .ech-antenna-element{stroke-width:1.65px}.ech-architecture-mark .ech-feed-ring{stroke-width:1.9px}.ech-core-label{text-align:center;font-family:var(--p8-mono);pointer-events:none;place-items:center;display:grid;position:absolute;transform:translateY(24px)}.ech-core-label span{letter-spacing:.14em;color:#82897e;font-size:7px}.ech-core-label strong{margin-top:3px;font-size:18px;line-height:1}.ech-core-label small{letter-spacing:.11em;color:#8e958a;margin-top:4px;font-size:5px}.ech-domain{z-index:3;background:#090b09db;border:1px solid #4c5349;max-width:360px;padding:18px 20px;position:relative}.ech-domain span,.ech-domain strong,.ech-domain p{display:block}.ech-domain span{font:700 7px/1 var(--p8-mono);letter-spacing:.12em;color:#7f867c}.ech-domain strong{letter-spacing:-.03em;margin-top:20px;font:800 21px/1 Arial,sans-serif}.ech-domain p{color:#9da49a;margin:10px 0 0;font-size:10px;line-height:1.55}.ech-domain-software{border-top:3px solid var(--p8-green);grid-area:1/2;place-self:start center}.ech-domain-network{border-right:3px solid #dfe2d7;grid-area:2/3;place-self:center end}.ech-domain-legacy{border-left:3px solid #8f968b;grid-area:3/1;place-self:end start}.ech-domain-software:after,.ech-domain-network:after,.ech-domain-legacy:after{content:"";background:#6d746a;position:absolute}.ech-domain-software:after{width:1px;height:84px;top:100%;left:50%}.ech-domain-network:after{width:96px;height:1px;top:50%;right:100%}.ech-domain-legacy:after{width:110px;height:1px;bottom:50%;left:100%}.ech-architecture-caption{font:800 8px/1 var(--p8-mono);letter-spacing:.13em;color:#7e857a;position:absolute;bottom:22px;right:24px}.ech-sigil-rail{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(6,1fr);margin-top:22px;display:grid}.ech-sigil-item{background:#090b0906;border-bottom:1px solid;border-right:1px solid;grid-template-rows:auto 1fr auto auto;gap:9px;min-width:0;min-height:170px;padding:14px;display:grid}.ech-sigil-index{font:700 7px/1 var(--p8-mono);letter-spacing:.12em;opacity:.5}.ech-sigil-item svg{fill:none;stroke:currentColor;stroke-width:1.35px;place-self:center;width:54px;height:54px;overflow:visible}.ech-sigil-item strong{font:800 9px/1 var(--p8-mono);letter-spacing:.11em}.ech-sigil-item small{font:700 6px/1.45 var(--p8-mono);letter-spacing:.09em;opacity:.58}.dark .ech-sigil-item{background:#e7e8df05}.p8s-section.paper{position:relative;overflow:hidden}.p8s-section.paper:after{content:"";pointer-events:none;opacity:.075;background-color:#0000;background-image:radial-gradient(circle at 25px 25px,#10140f 0 3px,#0000 3.5px),radial-gradient(circle at 75px 25px,#10140f 0 3px,#0000 3.5px),radial-gradient(circle at 125px 25px,#10140f 0 3px,#0000 3.5px),linear-gradient(90deg,#0000 24px,#10140f 25px 26px,#0000 27px 74px,#10140f 75px 76px,#0000 77px),linear-gradient(0deg,#0000 24px,#10140f 25px 26px,#0000 27px);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:150px 75px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;width:360px;height:210px;position:absolute;top:36px;right:-50px}.p8s-section.paper>*{z-index:1;position:relative}.p8s-heading{position:relative}.p8s-heading:after{content:"";background:var(--p8-green);width:110px;height:2px;position:absolute;bottom:-8px;left:0}.p8s-section.paper .p8s-route,.p8s-section.paper .p8s-table,.p8s-section.paper .p8s-card-grid{background:#eceee51f}footer .ech-sigil-rail{color:inherit;opacity:.72;grid-column:1/-1;margin:0 0 34px}footer .ech-sigil-item{grid-template-rows:auto 1fr auto;min-height:110px;padding:10px}footer .ech-sigil-item svg{width:34px;height:34px}footer .ech-sigil-item small{display:none}@media (width<=980px){.ech-architecture{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;min-height:900px;padding:28px}.ech-architecture-mark{grid-area:2/1}.ech-architecture-mark .ech-hex-mark{width:min(70vw,370px)}.ech-domain-software{grid-area:1/1}.ech-domain-network{grid-area:3/1;justify-self:end}.ech-domain-legacy{grid-area:4/1}.ech-domain:after{display:none}.ech-sigil-rail{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.p8site{--p8-paper:#bfc2b7;--p8-paper2:#c9ccc0}.ech-architecture{min-height:auto;padding:20px}.ech-architecture-mark .ech-hex-mark{width:76vw}.ech-core-label strong{font-size:16px}.ech-core-label small{display:none}.ech-domain{width:100%;max-width:none}.ech-domain-network,.ech-domain-legacy,.ech-domain-software{justify-self:stretch}.ech-sigil-rail{grid-template-columns:repeat(2,1fr)}.ech-sigil-item{min-height:140px}.wordmark .wordmark-text{letter-spacing:.18em}footer .ech-sigil-rail{grid-template-columns:repeat(3,1fr)}}.g1-architecture-section{padding-top:78px}.g1-architecture-heading{grid-template-columns:150px minmax(0,1fr) minmax(220px,320px);align-items:start}.g1-architecture-heading h2{max-width:920px;font-size:clamp(3rem,5.6vw,6.4rem);line-height:.84}.g1-architecture-heading>p:last-child{padding-top:8px}.g1-architecture-section .ech-architecture{grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(250px,.82fr) minmax(320px,420px) minmax(250px,.82fr);gap:20px 34px;max-width:1380px;min-height:650px;margin:36px auto 0;padding:46px 5%;overflow:visible}.g1-architecture-section .ech-architecture:before{width:62%}.g1-architecture-section .ech-architecture:after{height:60%}.g1-architecture-section .ech-architecture-mark .ech-hex-mark{width:min(27vw,350px)}.g1-architecture-section .ech-domain{cursor:default;outline:none;width:285px;max-width:285px;min-height:132px;padding:16px 18px;transition:width .24s,max-width .24s,min-height .24s,transform .24s,background .24s,border-color .24s,box-shadow .24s;overflow:hidden}.g1-architecture-section .ech-domain strong{margin-top:16px}.g1-architecture-section .ech-domain-summary{margin-top:8px}.g1-architecture-section .ech-domain-detail{opacity:0;grid-template-columns:1fr 1fr;gap:0 14px;max-height:0;margin-top:0;transition:max-height .28s,opacity .18s,transform .22s,margin-top .22s;display:grid;overflow:hidden;transform:translateY(-4px)}.g1-architecture-section .ech-domain-detail b{color:#c5cabf;font:700 7px/1.3 var(--p8-mono);letter-spacing:.075em;border-top:1px solid #343a33;padding:8px 0}.g1-architecture-section .ech-domain-cue{color:#737a70;font:700 6px/1 var(--p8-mono);letter-spacing:.11em;margin-top:12px;transition:opacity .18s;display:block}.g1-architecture-section .ech-domain:hover,.g1-architecture-section .ech-domain:focus-visible{z-index:12;background:#10140f;border-color:#87907f;width:390px;max-width:390px;min-height:235px;box-shadow:0 18px 54px #00000061}.g1-architecture-section .ech-domain:hover .ech-domain-detail,.g1-architecture-section .ech-domain:focus-visible .ech-domain-detail{opacity:1;max-height:190px;margin-top:14px;transform:translateY(0)}.g1-architecture-section .ech-domain:hover .ech-domain-cue,.g1-architecture-section .ech-domain:focus-visible .ech-domain-cue{opacity:0}.g1-architecture-section .ech-domain-software:hover,.g1-architecture-section .ech-domain-software:focus-visible{transform:translateY(-6px)}.g1-architecture-section .ech-domain-network:hover,.g1-architecture-section .ech-domain-network:focus-visible{transform:translate(-8px)}.g1-architecture-section .ech-domain-legacy:hover,.g1-architecture-section .ech-domain-legacy:focus-visible{transform:translate(8px,-4px)}.g1-architecture-section .ech-domain-software:hover,.g1-architecture-section .ech-domain-software:focus-visible{border-top-color:var(--p8-green)}.g1-architecture-section .ech-domain-network:hover,.g1-architecture-section .ech-domain-network:focus-visible{border-right-color:#e1e5da}.g1-architecture-section .ech-domain-legacy:hover,.g1-architecture-section .ech-domain-legacy:focus-visible{border-left-color:#a8b0a3}@media (width<=1100px){.g1-architecture-heading{grid-template-columns:120px 1fr;gap:22px}.g1-architecture-heading>p:last-child{grid-column:2}.g1-architecture-section .ech-architecture{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;max-width:940px;min-height:820px;padding:28px;overflow:hidden}.g1-architecture-section .ech-architecture-mark{grid-area:2/1}.g1-architecture-section .ech-architecture-mark .ech-hex-mark{width:min(62vw,350px)}.g1-architecture-section .ech-domain{width:min(100%,390px);max-width:390px}.g1-architecture-section .ech-domain-software{grid-area:1/1}.g1-architecture-section .ech-domain-network{grid-area:3/1}.g1-architecture-section .ech-domain-legacy{grid-area:4/1}.g1-architecture-section .ech-domain:hover,.g1-architecture-section .ech-domain:focus-visible{width:min(100%,430px);max-width:430px;transform:none}}@media (width<=640px){.g1-architecture-section{padding-top:58px}.g1-architecture-heading{grid-template-columns:1fr}.g1-architecture-heading>p:last-child{grid-column:1}.g1-architecture-heading h2{font-size:clamp(2.8rem,15vw,4.6rem)}.g1-architecture-section .ech-domain{width:100%;max-width:none;min-height:auto}.g1-architecture-section .ech-domain-detail{opacity:1;max-height:220px;margin-top:14px;transform:none}.g1-architecture-section .ech-domain-cue{display:none}.g1-architecture-section .ech-domain:hover,.g1-architecture-section .ech-domain:focus-visible{width:100%;max-width:none;min-height:auto;box-shadow:none}}@media (prefers-reduced-motion:reduce){.g1-architecture-section .ech-domain,.g1-architecture-section .ech-domain-detail,.g1-architecture-section .ech-domain-cue{transition:none}}.bulletin-page main{background:var(--p8-black)}.bulletin-hero{background:linear-gradient(#e7e8df0b 1px,transparent 1px), linear-gradient(90deg,#e7e8df0b 1px,transparent 1px), radial-gradient(circle at 78% 45%,#add13c1c,transparent 27%), var(--p8-black);min-height:78vh;color:var(--p8-paper);background-size:64px 64px,64px 64px,auto,auto;border-bottom:1px solid #434a40;grid-template-columns:1.25fr .75fr;align-items:end;gap:4vw;padding:138px 5vw 68px;display:grid}.bulletin-hero-copy{align-self:end}.bulletin-hero .p8s-code{color:#8e958a;margin-top:50px}.bulletin-hero h1{letter-spacing:-.09em;text-transform:uppercase;color:var(--p8-paper);margin:12px 0 0;font:900 clamp(5.6rem,14vw,14rem)/.72 Arial,Helvetica,sans-serif}.bulletin-hero h1:after{content:"";background:var(--p8-green);width:180px;height:7px;margin-top:30px;display:block}.bulletin-lead{color:#aeb4aa;max-width:720px;margin:28px 0 0;font-size:15px;line-height:1.75}.bulletin-topics{border-top:1px solid #4b5248;border-left:1px solid #4b5248;grid-template-columns:repeat(6,1fr);margin-top:52px;display:grid}.bulletin-topics span{min-height:88px;font:800 7px/1 var(--p8-mono);letter-spacing:.11em;border-bottom:1px solid #4b5248;border-right:1px solid #4b5248;gap:20px;padding:12px;display:grid}.bulletin-topics b{font:700 7px/1 var(--p8-mono);color:#6f766c}.bulletin-hero-mark{background:#090b0994;border:1px solid #454c42;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.bulletin-hero-mark:before,.bulletin-hero-mark:after{content:"";opacity:.45;background:#586056;position:absolute}.bulletin-hero-mark:before{width:1px;height:100%;top:0;left:50%}.bulletin-hero-mark:after{width:100%;height:1px;top:50%;left:0}.bulletin-hero-mark .ech-hex-mark{z-index:2;width:min(65%,340px);color:var(--p8-paper);filter:drop-shadow(0 0 24px #add13c14);position:relative}.bulletin-mark-meta{z-index:3;color:#747b71;font:700 6px/1 var(--p8-mono);letter-spacing:.1em;border-top:1px solid #4b5248;justify-content:space-between;gap:18px;padding-top:10px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.bulletin-archive{min-height:58vh}.bulletin-empty{background:#eceee51a;border:1px solid #626960;grid-template-rows:auto 1fr auto;grid-template-columns:180px 1fr;gap:20px;min-height:250px;margin-top:30px;padding:28px;display:grid}.bulletin-empty>span{font:800 7px/1 var(--p8-mono);letter-spacing:.12em;color:#596057;grid-column:1}.bulletin-empty>strong{letter-spacing:-.055em;grid-column:2;align-self:center;font:850 clamp(2.6rem,5vw,5.5rem)/.86 Arial,Helvetica,sans-serif}.bulletin-empty>p{font:700 8px/1.5 var(--p8-mono);letter-spacing:.06em;color:#596057;grid-column:2;margin:0}@media (width<=1000px){.bulletin-hero{grid-template-columns:1fr;padding-top:125px}.bulletin-hero-mark{min-height:330px}.bulletin-topics{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.bulletin-hero{padding:112px 20px 42px}.bulletin-topics{grid-template-columns:repeat(2,1fr)}.bulletin-topics span{min-height:75px}.bulletin-hero-mark{min-height:280px}.bulletin-mark-meta{gap:6px;display:grid}.bulletin-empty{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:20px}.bulletin-empty>span,.bulletin-empty>strong,.bulletin-empty>p{grid-column:1}}.bulletin-archive-heading>div:last-child{align-self:end}.bulletin-archive-heading>div:last-child>p{color:#697066;margin:0;font-size:12px;line-height:1.65}.bulletin-admin-link{color:#26311f;font:800 8px/1 var(--p8-mono);letter-spacing:.1em;border-bottom:1px solid;margin-top:18px;padding-bottom:5px;text-decoration:none;display:inline-flex}.bulletin-list{border-top:1px solid #6f766c;margin-top:30px}.bulletin-list article{border-bottom:1px solid #858c81;grid-template-columns:minmax(150px,.25fr) minmax(260px,.8fr) minmax(260px,1fr) auto;align-items:center;gap:28px;min-height:154px;padding:24px 0;display:grid}.bulletin-list article.latest{box-shadow:inset 3px 0 0 var(--p8-green);padding-left:20px}.bulletin-list-meta{align-content:start;gap:8px;display:grid}.bulletin-list-meta span,.bulletin-list-meta b{font:800 7px/1.2 var(--p8-mono);letter-spacing:.11em}.bulletin-list-meta span{color:#656d63}.bulletin-list-meta b{color:#536a2f}.bulletin-list h3{letter-spacing:-.05em;text-transform:uppercase;margin:0;font:850 clamp(2rem,3.6vw,4rem)/.9 Arial,Helvetica,sans-serif}.bulletin-list p{color:#5e665d;margin:0;font-size:13px;line-height:1.65}.bulletin-list>a,.bulletin-list article>a{color:#192017;font:800 8px/1 var(--p8-mono);letter-spacing:.1em;white-space:nowrap;justify-self:end;text-decoration:none}.bulletin-list article>a span{margin-left:20px}.bulletin-article-page main{color:#11140f;background:var(--p8-paper2)!important}.bulletin-article{min-height:100vh;padding:154px 7vw 100px}.bulletin-article-head{border-bottom:1px solid #777f74;max-width:1180px;padding-bottom:48px}.bulletin-article-head>a{color:#313a30;font:800 8px/1 var(--p8-mono);letter-spacing:.11em;margin-bottom:52px;text-decoration:none;display:inline-block}.bulletin-article-meta{color:#656d63;font:800 8px/1 var(--p8-mono);letter-spacing:.1em;flex-wrap:wrap;gap:12px 24px;display:flex}.bulletin-article-head h1{letter-spacing:-.075em;text-transform:uppercase;max-width:1120px;margin:28px 0 0;font:900 clamp(4rem,9vw,9rem)/.79 Arial,Helvetica,sans-serif}.bulletin-article-head>p{color:#525b51;max-width:820px;margin:34px 0 0;font-size:20px;line-height:1.55}.bulletin-article-body{max-width:820px;margin:60px 0 0 24vw}.bulletin-article-body p{color:#242a22;white-space:pre-line;margin:0 0 28px;font-size:17px;line-height:1.8}.bulletin-article-state{background:var(--p8-paper2);min-height:80vh;padding:170px 7vw 90px}.bulletin-article-state h1{letter-spacing:-.07em;max-width:1000px;margin:34px 0 20px;font:900 clamp(4rem,9vw,9rem)/.8 Arial,Helvetica,sans-serif}.bulletin-article-state>p:not(.p8s-code){color:#60685f;max-width:620px;line-height:1.7}.bulletin-article-state>a{color:#172014;font:800 8px/1 var(--p8-mono);letter-spacing:.1em;margin-top:24px;text-decoration:none;display:inline-block}.bulletin-publisher-page{color:#eef0e9;background:#080b08;min-height:100vh}.bulletin-publisher-page .topbar{z-index:25;position:relative}.bulletin-publisher-shell{grid-template-columns:minmax(270px,340px) minmax(0,1fr);min-height:calc(100vh - 88px);padding-bottom:86px;display:grid;background:#0a0d0a!important}.bulletin-publisher-sidebar{background:#090c09;border-right:1px solid #354036;align-self:start;height:calc(100vh - 88px);padding:34px 24px 28px;position:sticky;top:0;overflow:auto}.bulletin-publisher-brand{border-bottom:1px solid #354036;padding:8px 8px 26px}.bulletin-publisher-brand h1{color:#f2f3ee;letter-spacing:-.065em;text-transform:uppercase;margin:25px 0 18px;font:850 clamp(2.8rem,4vw,4.6rem)/.82 Arial,Helvetica,sans-serif}.bulletin-publisher-brand h1 span{color:#9bac91;font-weight:430}.bulletin-publisher-brand>p:last-child{color:#9ca59a;margin:0;font-size:12px;line-height:1.65}.bulletin-new-button{appearance:none;color:#10140e;text-align:left;width:100%;font:800 8px/1 var(--p8-mono);letter-spacing:.1em;cursor:pointer;background:#a6ba82;border:1px solid #77856f;margin:18px 0 0;padding:14px}.bulletin-publisher-sidebar nav{border-top:1px solid #344036;margin-top:16px;display:grid}.bulletin-publisher-sidebar nav button{appearance:none;color:#aeb6ac;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #344036;gap:7px;width:100%;padding:14px 10px;display:grid}.bulletin-publisher-sidebar nav button>span{font:800 7px/1 var(--p8-mono);letter-spacing:.12em;color:#70806e}.bulletin-publisher-sidebar nav button>strong{text-overflow:ellipsis;font:800 9px/1.25 var(--p8-mono);letter-spacing:.06em;white-space:nowrap;overflow:hidden}.bulletin-publisher-sidebar nav button>small{font:700 7px/1.2 var(--p8-mono);letter-spacing:.05em;color:#687267}.bulletin-publisher-sidebar nav button:hover{background:#111712}.bulletin-publisher-sidebar nav button.active{color:#f1f3ed;background:#182018;box-shadow:inset 3px 0 #a6ba82}.bulletin-publisher-none{color:#6d776b;font:800 7px/1 var(--p8-mono);letter-spacing:.1em;padding:18px 8px}.bulletin-publisher-links{border-top:1px solid #344036;gap:10px;margin:22px 8px 0;padding-top:18px;display:grid}.bulletin-publisher-links a{color:#aeb7ac;font:800 7px/1.4 var(--p8-mono);letter-spacing:.09em;text-decoration:none}.bulletin-publisher-workspace{color:#10140f;background:#eef0e8;min-width:0;padding:54px clamp(22px,5vw,72px) 90px}.bulletin-publisher-heading{border-bottom:1px solid #788176;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-bottom:32px;display:grid}.bulletin-publisher-heading h2{letter-spacing:-.066em;text-transform:uppercase;margin:20px 0 14px;font:850 clamp(3.4rem,7vw,7rem)/.82 Arial,Helvetica,sans-serif}.bulletin-publisher-heading>div>p:last-child{color:#5f685e;max-width:760px;margin:0;font-size:14px;line-height:1.65}.bulletin-publisher-heading>a{color:#172014;font:800 7px/1 var(--p8-mono);letter-spacing:.09em;border-bottom:1px solid;align-self:end;padding-bottom:4px;text-decoration:none}.bulletin-publisher-fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid}.bulletin-publisher-fields label{background:#f7f7f1;border:1px solid #92998f;flex-direction:column;min-width:0;padding:18px;display:flex}.bulletin-publisher-fields label.wide{grid-column:1/-1}.bulletin-publisher-fields label>span{justify-content:space-between;gap:18px;margin-bottom:11px;display:flex}.bulletin-publisher-fields label>span strong,.bulletin-publisher-fields label>span small{font-family:var(--p8-mono);letter-spacing:.07em}.bulletin-publisher-fields label>span strong{font-size:9px}.bulletin-publisher-fields label>span small{color:#727a70;font-size:7px}.bulletin-publisher-fields input,.bulletin-publisher-fields textarea,.bulletin-publisher-fields select{color:#11150f;background:#fff;border:1px solid #a6aca3;border-radius:0;outline:none;width:100%;padding:13px 14px;font:500 15px/1.5 Arial,Helvetica,sans-serif}.bulletin-publisher-fields textarea{resize:vertical}.bulletin-publisher-fields label.body textarea{min-height:360px;font-size:16px;line-height:1.7}.bulletin-publisher-fields input:focus,.bulletin-publisher-fields textarea:focus,.bulletin-publisher-fields select:focus{border-color:#566b4e;box-shadow:0 0 0 2px #94aa783d}.bulletin-publisher-preview{background:#f7f7f1;border-top:1px solid #777f74;border-bottom:1px solid #777f74;margin-top:40px;padding:30px}.bulletin-publisher-preview>header{justify-content:space-between;gap:20px;display:flex}.bulletin-publisher-preview>header>span{font:800 8px/1 var(--p8-mono);letter-spacing:.1em;color:#687066}.bulletin-publisher-preview h2{letter-spacing:-.06em;text-transform:uppercase;margin:42px 0 18px;font:850 clamp(3rem,6vw,6rem)/.84 Arial,Helvetica,sans-serif}.bulletin-publisher-preview>strong{color:#526050;max-width:800px;font-size:18px;line-height:1.6;display:block}.bulletin-publisher-preview>div{max-width:800px;margin-top:40px}.bulletin-publisher-preview>div p{white-space:pre-line;font-size:16px;line-height:1.75}.bulletin-publisher-bar{z-index:40;color:#dce2d9;background:#070a07fa;border-top:1px solid #485449;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px clamp(18px,3vw,44px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 36px #0000003d}.bulletin-publisher-bar>p{font:700 8px/1.5 var(--p8-mono);letter-spacing:.06em;align-items:center;gap:11px;margin:0;display:flex}.bulletin-publisher-bar>p>span{background:#62705f;border-radius:50%;width:8px;height:8px}.bulletin-publisher-bar>p>span.dirty{background:#d89428}.bulletin-publisher-bar>p>span.public{background:#a6ba82}.bulletin-publisher-bar>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.bulletin-publisher-bar button,.bulletin-publisher-button{appearance:none;color:#dce2d9;min-height:40px;font:800 8px/1 var(--p8-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #566157;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.bulletin-publisher-bar button.primary,.bulletin-publisher-button.primary{color:#10140e;background:#a6ba82;border-color:#a6ba82}.bulletin-publisher-bar button.danger{color:#e2bbb2;border-color:#75524b}.bulletin-publisher-bar button:disabled{opacity:.42;cursor:not-allowed}.bulletin-publisher-gate{place-items:center;min-height:calc(100vh - 88px);padding:40px 20px;display:grid;background:#0a0d0a!important}.bulletin-publisher-gate>section{background:#0e130f;border:1px solid #465047;width:min(760px,100%);padding:42px}.bulletin-publisher-gate h1{color:#eef0e9;letter-spacing:-.06em;margin:28px 0 18px;font:850 clamp(3rem,7vw,6rem)/.82 Arial,Helvetica,sans-serif}.bulletin-publisher-gate>section>p:not(.p8s-code){color:#aeb7ac;margin:0;font-size:15px;line-height:1.65}.bulletin-publisher-gate>section>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width<=1100px){.bulletin-list article{grid-template-columns:150px 1fr;gap:16px 26px}.bulletin-list p{grid-column:2}.bulletin-list article>a{grid-column:2;justify-self:start}.bulletin-publisher-shell{grid-template-columns:250px minmax(0,1fr)}.bulletin-publisher-workspace{padding-left:28px;padding-right:28px}}@media (width<=760px){.bulletin-list article{grid-template-columns:1fr;padding:24px 0}.bulletin-list article.latest{padding-left:14px}.bulletin-list p,.bulletin-list article>a{grid-column:1}.bulletin-list article>a{justify-self:start}.bulletin-article{padding:126px 22px 70px}.bulletin-article-head>a{margin-bottom:36px}.bulletin-article-head h1{font-size:clamp(3.3rem,16vw,6rem)}.bulletin-article-head>p{font-size:17px}.bulletin-article-body{max-width:none;margin:42px 0 0}.bulletin-article-body p{font-size:16px}.bulletin-publisher-shell{padding-bottom:124px;display:block}.bulletin-publisher-sidebar{border-bottom:1px solid #354036;border-right:0;height:auto;position:relative}.bulletin-publisher-workspace{padding:40px 18px 72px}.bulletin-publisher-heading{grid-template-columns:1fr}.bulletin-publisher-heading h2{font-size:clamp(3rem,14vw,5.2rem)}.bulletin-publisher-heading>a{justify-self:start}.bulletin-publisher-fields{grid-template-columns:1fr}.bulletin-publisher-fields label.wide{grid-column:1}.bulletin-publisher-bar{flex-direction:column;align-items:flex-start;min-height:112px;padding:12px 14px}.bulletin-publisher-bar>div{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.bulletin-publisher-bar button{min-width:0;padding:0 7px}.bulletin-publisher-gate>section{padding:28px 22px}}.bulletin-article-image{margin:34px 0 38px}.bulletin-article-image.hero{max-width:1180px;margin:52px 0 0}.bulletin-article-image img{object-fit:contain;background:#0d100c;border:1px solid #767e73;width:100%;height:auto;max-height:760px;display:block}.bulletin-article-image.hero img{max-height:820px}.bulletin-article-image figcaption{color:#697067;font:700 8px/1.55 var(--p8-mono);letter-spacing:.055em;border-top:1px solid #9aa097;margin-top:10px;padding-top:9px}.bulletin-article-body .bulletin-article-image{width:min(100%,920px)}.bulletin-image-editor{border-top:1px solid #788176;margin-top:44px;padding-top:32px}.bulletin-image-editor>header{border-bottom:1px solid #92998f;grid-template-columns:minmax(0,1fr) minmax(220px,420px);align-items:end;gap:28px;padding-bottom:22px;display:grid}.bulletin-image-editor>header h3{letter-spacing:-.06em;text-transform:uppercase;margin:18px 0 0;font:850 clamp(2.6rem,5.4vw,5.5rem)/.84 Arial,Helvetica,sans-serif}.bulletin-image-editor>header>p{color:#697167;text-align:right;margin:0;font-size:12px;line-height:1.65}.bulletin-image-slot{background:#f7f7f1;border:1px solid #92998f;margin-top:18px;padding:18px}.bulletin-image-slot.hero{margin-top:28px}.bulletin-image-slot-head,.bulletin-inline-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.bulletin-image-slot-head>div,.bulletin-inline-heading>div{gap:6px;display:grid}.bulletin-image-slot-head strong,.bulletin-inline-heading strong{font:800 9px/1 var(--p8-mono);letter-spacing:.09em}.bulletin-image-slot-head span,.bulletin-inline-heading span{color:#737b71;font:700 8px/1.4 var(--p8-mono);letter-spacing:.04em}.bulletin-image-editor-preview{background:#11140f;border:1px solid #9ca39a;margin:18px 0 0}.bulletin-image-editor-preview img{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.bulletin-image-editor-preview.inline img{max-height:420px}.bulletin-image-meta-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.bulletin-image-meta-fields label{flex-direction:column;min-width:0;display:flex}.bulletin-image-meta-fields label>span{justify-content:space-between;gap:14px;margin-bottom:8px;display:flex}.bulletin-image-meta-fields label strong,.bulletin-image-meta-fields label small{font-family:var(--p8-mono);letter-spacing:.06em}.bulletin-image-meta-fields label strong{font-size:8px}.bulletin-image-meta-fields label small{color:#737b71;text-align:right;font-size:7px}.bulletin-image-meta-fields input,.bulletin-inline-controls select{color:#11150f;background:#fff;border:1px solid #a6aca3;border-radius:0;outline:none;width:100%;padding:11px 12px;font:500 14px/1.5 Arial,Helvetica,sans-serif}.bulletin-image-meta-fields input:focus,.bulletin-inline-controls select:focus{border-color:#566b4e;box-shadow:0 0 0 2px #94aa783d}.bulletin-image-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.bulletin-upload-button,.bulletin-image-actions button,.bulletin-image-slot-head>button{appearance:none;color:#10140e;min-height:38px;font:800 8px/1 var(--p8-mono);letter-spacing:.09em;cursor:pointer;background:#a6ba82;border:1px solid #697368;justify-content:center;align-items:center;padding:0 13px;display:inline-flex}.bulletin-upload-button.secondary,.bulletin-image-actions button,.bulletin-image-slot-head>button{color:#263025;background:0 0}.bulletin-upload-button input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bulletin-upload-button:hover,.bulletin-image-actions button:hover,.bulletin-image-slot-head>button:hover{background:#dce2d6}.bulletin-inline-heading{border-top:1px solid #a5aaa1;margin-top:30px;padding:18px 0 12px}.bulletin-image-limit{font:800 8px/1 var(--p8-mono)!important;letter-spacing:.09em!important;color:#687167!important}.bulletin-inline-images{gap:14px;display:grid}.bulletin-inline-empty{color:#747c72;font:800 8px/1 var(--p8-mono);letter-spacing:.09em;border:1px dashed #a4aaa1;margin:0;padding:18px}.bulletin-inline-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:14px;display:grid}.bulletin-inline-controls>label:first-child{gap:7px;display:grid}.bulletin-inline-controls>label:first-child>span{font:800 7px/1 var(--p8-mono);letter-spacing:.09em;color:#6d756c}.bulletin-publisher-preview .bulletin-preview-image{margin:28px 0 34px}.bulletin-publisher-preview .bulletin-preview-image img{object-fit:contain;background:#11140f;border:1px solid #8d958a;width:100%;height:auto;max-height:620px;display:block}.bulletin-publisher-preview .bulletin-preview-image.hero img{max-height:720px}.bulletin-publisher-preview .bulletin-preview-image figcaption{color:#6c746a;font:700 8px/1.5 var(--p8-mono);letter-spacing:.05em;margin-top:9px}.bulletin-publisher-preview-body{max-width:820px;margin-top:36px}.bulletin-publisher-preview-body>p{white-space:pre-line;font-size:16px;line-height:1.75}@media (width<=900px){.bulletin-image-editor>header{grid-template-columns:1fr}.bulletin-image-editor>header>p{text-align:left}.bulletin-image-meta-fields{grid-template-columns:1fr}}@media (width<=760px){.bulletin-article-image.hero{margin-top:34px}.bulletin-article-image img{max-height:520px}.bulletin-image-slot-head,.bulletin-inline-heading{flex-direction:column;align-items:flex-start}.bulletin-inline-controls{grid-template-columns:1fr}.bulletin-inline-controls .bulletin-upload-button{justify-self:start}}:root{--ech-soft-green:#8ea47a;--ech-soft-green-rgb:142,164,122;--ech-white:#e5e7e2;--ech-paper:#d7d9d4;--ech-ink:#0a0d0b}.p8site{--p8-green:var(--ech-soft-green);--p8-paper:#d1d3ce;--p8-paper2:#e0e2dc;--p8-paper3:#c4c7c1;--p8-black:#080b09;--p8-black2:#0d110e}.p8site .wordmark-text,.p8site .footer-brand strong,.p8site .bulletin-hero h1{letter-spacing:.34em!important;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important}.p8site .p8s-hero-copy h1,.p8site .p8s-heading h2,.p8site .p8s-panel-body h3,.p8site .p8s-card h3{font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif!important}.p8site .p8s-hero-copy h1,.p8site .p8s-heading h2{letter-spacing:-.035em!important;font-weight:300!important}.p8site .p8s-hero-copy h1 span,.p8site .p8s-heading h2 span{font-weight:300!important}.p8site .p8s-section.dark,.p8site .p8s-hero-copy,.p8site .ech-architecture,.p8site .bulletin-hero{background-color:#090d0a!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='28' viewBox='0 0 32 28'%3E%3Cpath d='M8 1h16l7 13-7 13H8L1 14z' fill='none' stroke='%23dfe2dc' stroke-opacity='.045' stroke-width='.65'/%3E%3C/svg%3E")!important;background-size:32px 28px!important}.p8site .p8s-section.dark,.p8site .ech-architecture,.p8site .bulletin-hero{position:relative;overflow:hidden}.p8site .p8s-section.dark:after,.p8site .ech-architecture:after,.p8site .bulletin-hero:after{content:"";pointer-events:none;z-index:0;opacity:.32;background:radial-gradient(circle at 13% 21%,#e5e7e2b3 0 1px,transparent 1.7px), radial-gradient(circle at 78% 18%,rgba(var(--ech-soft-green-rgb),.7) 0 1px,transparent 1.8px), radial-gradient(circle at 61% 72%,#e5e7e28c 0 1px,transparent 1.6px), radial-gradient(circle at 31% 83%,rgba(var(--ech-soft-green-rgb),.6) 0 1px,transparent 1.8px);animation:8s step-end infinite ech-mesh-breathe;position:absolute;inset:0}.p8site .p8s-section.dark>:not(.ech-mesh-pulse),.p8site .ech-architecture>:not(.ech-mesh-pulse),.p8site .bulletin-hero>*{z-index:1;position:relative}@keyframes ech-mesh-breathe{0%,18%,to{opacity:.27}22%,36%{opacity:.58}39%,63%{opacity:.32}67%,76%{opacity:.52}80%,96%{opacity:.3}}.p8site .p8s-section.paper,.p8site .p8s-form-page{background-color:#d5d7d2!important;background-image:linear-gradient(#14181409 1px,#0000 1px),linear-gradient(90deg,#14181409 1px,#0000 1px)!important;background-size:72px 72px!important}.p8site .p8s-section.green{border-top:1px solid #9ca697;color:#10140f!important;background:#d6d9d2!important}.p8site .wordmark{gap:13px}.p8site .wordmark .ech-hex-mark{width:25px;height:25px}.p8site .wordmark-text{font-size:13px!important}.p8site .division{opacity:.62;letter-spacing:.14em}.p8site .desktop-nav a{letter-spacing:.11em;font-weight:600}.ech-hardware-stamp{z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#eef0eb;background:#0609078f;border:1px solid #e7e9e36b;grid-template-columns:36px auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:absolute;bottom:22px;left:22px}.ech-hardware-stamp .ech-hex-mark{width:34px;height:34px}.ech-hardware-stamp strong{letter-spacing:.32em;font:300 11px/1 Arial Narrow,Helvetica Neue,Arial,sans-serif}.ech-hardware-stamp small{font:700 6px/1 var(--p8-mono);letter-spacing:.13em;opacity:.62;margin-top:5px;display:block}.p8site .p8s-panel,.p8site .p8s-card,.p8site .p8s-instrument{position:relative}.p8site .p8s-panel:after,.p8site .p8s-card:after{content:"⌁";color:currentColor;opacity:.08;pointer-events:none;font:300 26px/1 Arial Narrow,Arial,sans-serif;position:absolute;bottom:10px;right:14px}@media (width<=640px){.ech-hardware-stamp{grid-template-columns:28px auto;padding:8px 9px;bottom:12px;left:12px}.ech-hardware-stamp .ech-hex-mark{width:27px;height:27px}.p8site .wordmark-text{letter-spacing:.25em!important;font-size:11px!important}}@media (prefers-reduced-motion:reduce){.p8site .p8s-section.dark:after,.p8site .ech-architecture:after,.p8site .bulletin-hero:after{opacity:.18;animation:none}}.ech-hex-mark{color:currentColor;fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linejoin:miter;stroke-linecap:square}.ech-hex-outline{stroke-width:1.8px;vector-effect:non-scaling-stroke}.ech-domain-fill{fill:#0000;stroke:none;transform-box:fill-box;transform-origin:50%;transition:fill .24s,transform .28s,opacity .22s}.ech-core-arm{stroke-width:1.55px;vector-effect:non-scaling-stroke}.ech-core-ring{fill:#151b16;stroke:currentColor;stroke-width:1.4px}.ech-core-dot{fill:currentColor;stroke:none}.ech-state-card{color:#fbfcfa;background:#161d17b8;border-bottom:1px solid #485149;border-right:1px solid #485149;outline:none;grid-template-columns:64px 1fr;align-items:center;gap:14px;min-height:92px;padding:14px;display:grid}.ech-state-card .ech-hex-mark{width:58px;height:58px}.ech-state-card span{font:700 7px/1.2 var(--p8-mono);letter-spacing:.12em;color:#aeb6ab}.ech-state-card strong{font:600 9px/1.2 var(--p8-mono);letter-spacing:.12em;margin-top:7px;display:block}.ech-state-card[data-state=software]:hover .ech-domain-fill.software,.ech-state-card[data-state=software]:focus-visible .ech-domain-fill.software,.ech-state-card[data-state=network]:hover .ech-domain-fill.network,.ech-state-card[data-state=network]:focus-visible .ech-domain-fill.network,.ech-state-card[data-state=legacy]:hover .ech-domain-fill.legacy,.ech-state-card[data-state=legacy]:focus-visible .ech-domain-fill.legacy{fill:rgba(var(--ech-soft-green-rgb),.34)}.ech-state-strip{border-top:1px solid #485149;border-left:1px solid #485149;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.ech-sigil-rail{grid-template-columns:repeat(8,1fr)!important}.ech-sigil-item{min-height:154px!important}.ech-sigil-item svg{width:48px!important;height:48px!important}.ech-sigil-item:hover{background:rgba(var(--ech-soft-green-rgb),.07)}.ech-sigil-item:hover svg{stroke:var(--ech-soft-green)}.g1-architecture-section{overflow:hidden}.g1-architecture-section .ech-architecture.ech-architecture-v2{position:relative;width:calc(100% + 10vw)!important;max-width:none!important;min-height:850px!important;margin:42px -5vw 0!important;padding:42px max(5vw,56px) 54px!important;display:block!important;overflow:hidden!important}.ech-architecture-v2:before{display:none!important}.ech-architecture-v2 .ech-architecture-stage{z-index:2;place-items:center;min-height:730px;display:grid;position:relative}.ech-architecture-v2 .ech-architecture-mark-interactive{aspect-ratio:1;z-index:4;width:min(58vw,680px);grid-area:auto!important;display:block!important;position:relative!important}.ech-architecture-v2 .ech-architecture-mark-interactive>.ech-hex-mark{color:#fbfcfa;filter:drop-shadow(0 10px 28px #0000002e);position:absolute;inset:0;width:100%!important;height:100%!important}.ech-architecture-v2 .ech-core-label{z-index:8;color:#fbfcfa;position:absolute;top:50%;left:50%;transform:translate(-50%,-7%)}.ech-architecture-v2 .ech-core-label span{color:#c4cbc0!important}.ech-architecture-v2 .ech-core-label small{color:#b3bcb0!important}.ech-logo-zone{z-index:7;color:#fbfcfa;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;transition:transform .28s,filter .28s;position:absolute;inset:0}.ech-logo-zone:before{content:"";background:0 0;transition:background .24s;position:absolute;inset:0}.ech-logo-zone-software{clip-path:polygon(50% 50%,50% 5.8%,12.5% 27.5%,12.5% 72.5%)}.ech-logo-zone-network{clip-path:polygon(50% 50%,50% 5.8%,87.5% 27.5%,87.5% 72.5%)}.ech-logo-zone-legacy{clip-path:polygon(50% 50%,87.5% 72.5%,50% 94.2%,12.5% 72.5%)}.ech-logo-zone:hover:before,.ech-logo-zone:focus-visible:before{background:rgba(var(--ech-soft-green-rgb),.08)}.ech-logo-zone .ech-system-sigil{fill:none;stroke:currentColor;stroke-width:1.2px;opacity:.55;width:38px;height:38px;transition:opacity .2s,transform .25s;position:absolute}.ech-logo-zone strong{letter-spacing:.18em;text-align:center;white-space:normal;text-transform:uppercase;text-shadow:0 1px 14px #0000008c;font:300 clamp(13px,1.2vw,18px)/1.05 Arial Narrow,Helvetica Neue,Arial,sans-serif;transition:transform .25s,letter-spacing .25s;display:block;position:absolute}.ech-logo-zone small{font:700 6px/1 var(--p8-mono);letter-spacing:.12em;color:#c1c9be;transition:transform .25s;display:block;position:absolute}.ech-logo-zone-software strong{width:24%;top:40%;left:19%}.ech-logo-zone-software small{top:52%;left:22%}.ech-logo-zone-software .ech-system-sigil{top:27%;left:25%}.ech-logo-zone-network strong{width:24%;top:40%;right:18%}.ech-logo-zone-network small{top:52%;right:22%}.ech-logo-zone-network .ech-system-sigil{top:27%;right:25%}.ech-logo-zone-legacy strong{width:30%;top:69%;left:35%}.ech-logo-zone-legacy small{top:80%;left:43%}.ech-logo-zone-legacy .ech-system-sigil{top:58%;left:47%}.ech-architecture-v2.is-software .ech-domain-fill.software{fill:rgba(var(--ech-soft-green-rgb),.34);transform:translate(-4px,-1px)scale(1.055)}.ech-architecture-v2.is-network .ech-domain-fill.network{fill:rgba(var(--ech-soft-green-rgb),.34);transform:translate(4px,-1px)scale(1.055)}.ech-architecture-v2.is-legacy .ech-domain-fill.legacy{fill:rgba(var(--ech-soft-green-rgb),.34);transform:translateY(5px)scale(1.06)}.ech-architecture-v2.is-software .ech-logo-zone-software{transform:translate(-8px,-2px)scale(1.025)}.ech-architecture-v2.is-network .ech-logo-zone-network{transform:translate(8px,-2px)scale(1.025)}.ech-architecture-v2.is-legacy .ech-logo-zone-legacy{transform:translateY(10px)scale(1.03)}.ech-architecture-v2.is-software .ech-logo-zone-software strong,.ech-architecture-v2.is-network .ech-logo-zone-network strong,.ech-architecture-v2.is-legacy .ech-logo-zone-legacy strong{letter-spacing:.23em;transform:scale(1.08)}.ech-architecture-v2.is-software .ech-logo-zone-software .ech-system-sigil,.ech-architecture-v2.is-network .ech-logo-zone-network .ech-system-sigil,.ech-architecture-v2.is-legacy .ech-logo-zone-legacy .ech-system-sigil{opacity:.92;stroke:var(--ech-soft-green);transform:scale(1.12)}.ech-domain-callout{z-index:10;color:#fbfcfa;opacity:0;visibility:hidden;pointer-events:none;background:#1c241df7;border:1px solid #6a7568;width:min(31vw,390px);min-height:220px;padding:22px 24px;transition:opacity .2s,transform .25s,visibility .2s;position:absolute;transform:translateY(8px);box-shadow:0 18px 55px #0003}.ech-domain-callout.is-visible{opacity:1;visibility:visible;transform:none}.ech-domain-callout:before{content:"";opacity:.9;background:#9aa697;position:absolute}.ech-domain-callout:after{content:"";background:#1c241d;border:1px solid #dfe6dc;border-radius:50%;width:7px;height:7px;position:absolute}.ech-domain-callout.callout-software{top:10%;left:4%}.ech-domain-callout.callout-software:before{transform-origin:0;width:150px;height:1px;top:72%;right:-150px;transform:rotate(13deg)}.ech-domain-callout.callout-software:after{top:calc(72% + 16px);right:-153px}.ech-domain-callout.callout-network{top:15%;right:4%}.ech-domain-callout.callout-network:before{transform-origin:100%;width:150px;height:1px;top:72%;left:-150px;transform:rotate(-13deg)}.ech-domain-callout.callout-network:after{top:calc(72% + 16px);left:-153px}.ech-domain-callout.callout-legacy{bottom:0;left:50%;transform:translate(-50%,8px)}.ech-domain-callout.callout-legacy.is-visible{transform:translate(-50%)}.ech-domain-callout.callout-legacy:before{width:1px;height:92px;top:-92px;left:50%}.ech-domain-callout.callout-legacy:after{top:-96px;left:calc(50% - 3px)}.ech-domain-callout-head{border-bottom:1px solid #596458;justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;display:flex}.ech-domain-callout-head span{font:700 7px/1 var(--p8-mono);letter-spacing:.13em;color:#b7c0b4}.ech-domain-callout-head svg{fill:none;width:30px;height:30px;stroke:var(--ech-soft-green);stroke-width:1.3px}.ech-domain-callout>strong{letter-spacing:.13em;margin-top:18px;font:300 23px/1 Arial Narrow,Helvetica Neue,Arial,sans-serif;display:block}.ech-domain-callout>p{color:#d4dad1;margin:12px 0 0;font-size:11px;line-height:1.6}.ech-domain-callout-list{grid-template-columns:1fr 1fr;gap:0 16px;margin-top:18px;display:grid}.ech-domain-callout-list b{font:700 7px/1.35 var(--p8-mono);letter-spacing:.07em;color:#f2f5f0;border-top:1px solid #4b554a;padding:8px 0}.ech-architecture-v2 .ech-architecture-caption{bottom:22px;right:28px;color:#bac2b7!important}@media (width<=1100px){.ech-sigil-rail{grid-template-columns:repeat(4,1fr)!important}.g1-architecture-section .ech-architecture.ech-architecture-v2{width:100%!important;min-height:920px!important;margin:34px 0 0!important;padding:30px!important}.ech-architecture-v2 .ech-architecture-stage{min-height:820px}.ech-architecture-v2 .ech-architecture-mark-interactive{width:min(78vw,560px)}.ech-domain-callout{width:min(38vw,330px)}.ech-domain-callout.callout-software{top:3%;left:2%}.ech-domain-callout.callout-network{top:3%;right:2%}.ech-domain-callout.callout-legacy{bottom:2%}}@media (width<=760px){.ech-architecture-v2 .ech-architecture-stage{flex-direction:column;min-height:auto;padding-bottom:0;display:flex}.ech-architecture-v2 .ech-architecture-mark-interactive{width:min(92vw,520px)}.ech-domain-callout,.ech-domain-callout.callout-software,.ech-domain-callout.callout-network,.ech-domain-callout.callout-legacy{width:100%;min-height:0;margin-top:22px;position:relative;inset:auto;transform:none!important}.ech-domain-callout:before,.ech-domain-callout:after,.ech-domain-callout:not(.is-visible){display:none}}@media (width<=640px){.ech-state-strip{grid-template-columns:1fr 1fr}.ech-state-card{grid-template-columns:48px 1fr}.ech-state-card .ech-hex-mark{width:44px;height:44px}.ech-sigil-rail{grid-template-columns:repeat(2,1fr)!important}.ech-logo-zone strong{letter-spacing:.12em;font-size:10px}.ech-logo-zone small{font-size:5px}.ech-logo-zone .ech-system-sigil{width:28px;height:28px}.ech-logo-zone-software strong{width:28%;left:17%}.ech-logo-zone-network strong{width:28%;right:16%}.ech-logo-zone-legacy strong{width:36%;left:32%}}@media (prefers-reduced-motion:reduce){.ech-domain-fill,.ech-logo-zone,.ech-logo-zone strong,.ech-logo-zone .ech-system-sigil,.ech-domain-callout{transition:none}}.p8s-domain-stamp{color:inherit;opacity:.72;align-items:center;gap:10px;margin-bottom:18px;display:flex}.p8s-domain-stamp .ech-system-sigil{fill:none;stroke:currentColor;stroke-width:1.25px;width:34px;height:34px}.p8s-domain-stamp span{font:700 7px/1.25 var(--p8-mono);letter-spacing:.13em}.ech-state-strip{background:#090d0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='28' viewBox='0 0 32 28'%3E%3Cpath d='M8 1h16l7 13-7 13H8L1 14z' fill='none' stroke='%23dfe2dc' stroke-opacity='.035' stroke-width='.65'/%3E%3C/svg%3E")}.p8site .p8s-status,.p8site .p8s-code,.p8site .p8s-heading:after{color:var(--ech-soft-green)!important}.p8site .p8s-heading:after{background:var(--ech-soft-green)!important}.p8site .p8s-button{background:var(--ech-soft-green)!important;color:#0a0d0b!important;border-color:var(--ech-soft-green)!important}.p8site .p8s-section.green .p8s-code{color:#526049!important}.p8site .p8s-section.green .p8s-button{color:#182016!important;background:0 0!important;border-color:#4e5d48!important}.p8s-hero-media .ech-hardware-stamp{bottom:22px;left:auto;right:22px}.g1-architecture-section .ech-domain:hover,.g1-architecture-section .ech-domain:focus-visible{border-color:#8b9587!important;box-shadow:0 18px 44px #0000003d!important}.g1-architecture-section .ech-domain-software:hover,.g1-architecture-section .ech-domain-software:focus-visible,.g1-architecture-section .ech-domain-network:hover,.g1-architecture-section .ech-domain-network:focus-visible,.g1-architecture-section .ech-domain-legacy:hover,.g1-architecture-section .ech-domain-legacy:focus-visible{border-top-color:#8b9587!important;border-left-color:#8b9587!important;border-right-color:#8b9587!important}@media (width<=640px){.p8s-hero-media .ech-hardware-stamp{bottom:12px;right:12px}}:root{--ech-dark-base:#1b211c;--ech-dark-raised:#232a24;--ech-bright-white:#fbfcfa;--ech-bright-muted:#d9ded7}.p8site{--p8-black:var(--ech-dark-base);--p8-black2:var(--ech-dark-raised);--p8-paper:#f0f1ed;--p8-paper2:#f7f7f4;--p8-paper3:#e5e8e1}.p8site .topbar{color:var(--ech-bright-white)!important;background:#181e19fa!important;border-color:#6e796c!important}.p8site .wordmark,.p8site .topbar a,.p8site .mobile-menu-button{color:var(--ech-bright-white)!important}.p8site .division{color:#ccd2ca!important;border-color:#596358!important}.p8site .p8s-section.dark,.p8site .bulletin-hero{background-color:var(--ech-dark-base)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='42' viewBox='0 0 48 42'%3E%3Cpath d='M12 0L24 7L24 21L12 28L0 21L0 7Z M36 0L48 7L48 21L36 28L24 21L24 7Z M0 21L12 28L12 42L0 49L-12 42L-12 28Z M24 21L36 28L36 42L24 49L12 42L12 28Z M48 21L60 28L60 42L48 49L36 42L36 28Z' fill='none' stroke='%23ffffff' stroke-opacity='.14' stroke-width='.8'/%3E%3C/svg%3E")!important;background-position:0 0!important;background-size:48px 42px!important}.p8site .p8s-hero-copy{background-color:var(--ech-dark-base)!important;background-image:radial-gradient(circle at 82% 18%,#8ea47a17,#0000 28%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='42' viewBox='0 0 48 42'%3E%3Cpath d='M12 0L24 7L24 21L12 28L0 21L0 7Z M36 0L48 7L48 21L36 28L24 21L24 7Z M0 21L12 28L12 42L0 49L-12 42L-12 28Z M24 21L36 28L36 42L24 49L12 42L12 28Z M48 21L60 28L60 42L48 49L36 42L36 28Z' fill='none' stroke='%23ffffff' stroke-opacity='.13' stroke-width='.8'/%3E%3C/svg%3E")!important;background-position:50%,0 0!important;background-size:auto,48px 42px!important}.p8site .ech-architecture{background-color:#1a211b!important;background-image:radial-gradient(circle,#8ea47a1c,#0000 34%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='42' viewBox='0 0 48 42'%3E%3Cpath d='M12 0L24 7L24 21L12 28L0 21L0 7Z M36 0L48 7L48 21L36 28L24 21L24 7Z M0 21L12 28L12 42L0 49L-12 42L-12 28Z M24 21L36 28L36 42L24 49L12 42L12 28Z M48 21L60 28L60 42L48 49L36 42L36 28Z' fill='none' stroke='%23ffffff' stroke-opacity='.145' stroke-width='.8'/%3E%3C/svg%3E")!important;background-position:50%,0 0!important;background-size:auto,48px 42px!important}.p8site .p8s-hero,.p8site .p8s-commerce{background:var(--ech-dark-base)!important;color:var(--ech-bright-white)!important}.p8site .p8s-instrument{color:var(--ech-bright-white)!important;background:#222923!important;border-color:#7b8779!important}.p8site .dark .p8s-panel-body p,.p8site .dark .p8s-card p,.p8site .dark .p8s-heading>p:last-child,.p8site .p8s-lead,.p8site .p8s-buy p{color:var(--ech-bright-muted)!important}.p8site .p8s-kicker,.p8site .p8s-overlay span{color:#d0d5ce!important}.p8site .p8s-hero h1,.p8site .p8s-data b,.p8site .dark h2,.p8site .dark h3{color:#fff!important}.p8site .p8s-hero h1 span,.p8site .dark .p8s-heading h2 span{color:#e4e7e2!important}.p8site .p8s-data,.p8site .p8s-data div{border-color:#748071!important}.p8site .p8s-data span{color:#cbd1c9!important}.p8site .p8s-textlink{color:#fbfcfa!important}.p8site .p8s-hero-media{background:#242a24!important}.p8site .p8s-hero-media:after{background:linear-gradient(90deg,#0000 70%,#12171324),linear-gradient(#0000 78%,#1217131f)!important}.p8site .p8s-photo img{filter:grayscale(.2)contrast(1.03)brightness(1.03)!important}.p8site .p8s-commerce-media{background-color:#242a24!important}.p8site .p8s-commerce-media img{filter:grayscale(.2)contrast(1.03)brightness(1.04)!important}.p8site .p8s-section.paper,.p8site .p8s-form-page{color:#11150f!important;background-color:#f5f6f2!important}.p8site .p8s-section.paper:nth-of-type(2n){background-color:#eceee9!important}.p8site .p8s-section.paper .p8s-heading>p:last-child,.p8site .p8s-form-heading>p:last-child{color:#303830!important}.p8site .p8s-section.paper .p8s-heading h2 span{color:#555f55!important}.p8site .p8s-panel-body p,.p8site .p8s-card p{color:#414b41}.p8site .ech-core-label strong{color:#fff!important}.p8site .ech-core-label span,.p8site .ech-core-label small{color:#d5dbd2!important}.p8site .ech-logo-zone{color:#fff!important}.p8site .ech-logo-zone small{color:#e1e6df!important}.p8site .ech-domain-callout>p{color:#e4e8e1!important}.p8site .p8s-section.dark:after,.p8site .ech-architecture:after,.p8site .bulletin-hero:after{opacity:.46}@media (prefers-reduced-motion:reduce){.p8site .p8s-section.dark:after,.p8site .ech-architecture:after,.p8site .bulletin-hero:after{opacity:.38!important}}.ech-architecture-v2 .ech-architecture-mark-interactive .ech-core-ring,.ech-architecture-v2 .ech-architecture-mark-interactive .ech-core-dot{display:none}:root{--ech-accent:#8fa777;--ech-accent-deep:#667b56;--ech-accent-soft:#c4d0b8;--ech-accent-wash:#8fa77724;--ech-accent-wash-strong:#8fa77738}.p8site:has(.p8s-domain-stamp) .p8s-hero h1:after{background:var(--ech-accent)!important;width:44%!important}.p8site:has(.p8s-domain-stamp) .p8s-data b{color:#f8faf6!important}.p8site:has(.p8s-domain-stamp) .p8s-data div:nth-child(2n){background:#8fa7770e}.p8site:has(.p8s-domain-stamp) .p8s-domain-stamp{background:#8fa7771c;border:1px solid #667b5661;width:max-content;padding:8px 12px 8px 9px;color:#536448!important;opacity:1!important}.p8site:has(.p8s-domain-stamp) .dark .p8s-domain-stamp{background:#8fa77717;border-color:#c4d0b847;color:var(--ech-accent-soft)!important}.p8site:has(.p8s-domain-stamp) .p8s-domain-stamp .ech-system-sigil{stroke:var(--ech-accent)!important}.p8site:has(.p8s-domain-stamp) .p8s-section.paper:nth-of-type(odd){background-image:linear-gradient(115deg,#8fa7771a,#0000 34%),linear-gradient(#14181408 1px,#0000 1px),linear-gradient(90deg,#14181408 1px,#0000 1px)!important;background-size:auto,72px 72px,72px 72px!important}:is(.p8site:has(.p8s-domain-stamp) .p8s-card:hover,.p8site:has(.p8s-domain-stamp) .p8s-panel:hover){background:#8fa77714}.p8site:has(.p8s-domain-stamp) .p8s-route>div:hover{background:#8fa7771f}.p8site:has(.p8s-domain-stamp) .dark .p8s-route>div:hover{background:#8fa77717}.p8site:has(.p8s-domain-stamp) .p8s-scale-line{color:var(--ech-accent-soft)}.p8site:has(.p8s-domain-stamp) .p8s-scale-meta b{color:var(--ech-accent-soft)}.p8site:has(.p8s-domain-stamp) .p8s-duplex article strong{color:var(--ech-accent-soft)}.p8site:has(.p8s-commerce) .p8s-commerce-media{background-image:radial-gradient(circle at 50% 47%,#8fa77738,#0000 32%),linear-gradient(#f1f3ee0d 1px,#0000 1px),linear-gradient(90deg,#f1f3ee0d 1px,#0000 1px)!important;background-size:auto,54px 54px,54px 54px!important}.p8site:has(.p8s-commerce) .p8s-builds button{transition:background .2s,border-color .2s,color .2s}.p8site:has(.p8s-commerce) .p8s-builds button:hover:not(.active){background:#8fa7771a}.p8site:has(.p8s-commerce) .p8s-builds button.active{background:var(--ech-accent)!important;color:#10150e!important}.p8site:has(.p8s-commerce) .p8s-section.paper:first-of-type{background-image:linear-gradient(110deg,#8fa77721,#0000 36%)!important}.p8site:has(.p8s-commerce) .p8s-card{transition:background .2s}.p8site:has(.p8s-commerce) .p8s-card:hover{background:#8fa7771c}.p8site:has(.p8s-commerce) .p8s-card:hover .p8s-index{color:var(--ech-accent-deep);opacity:1}.p8site:has(.p8s-commerce) .dark .p8s-table>div:hover{background:#8fa77714}.p8site:has(.p8s-commerce) .dark .p8s-table>div:hover span{color:var(--ech-accent-soft);opacity:1}.bulletin-page .bulletin-hero{background-image:radial-gradient(circle at 78% 43%,#8fa7772e,#0000 27%),linear-gradient(120deg,#8fa7771a,#0000 45%)!important}.bulletin-page .bulletin-hero-mark .ech-domain-fill.software{fill:#8fa77721}.bulletin-page .bulletin-hero-mark .ech-domain-fill.network{fill:#8fa77712}.bulletin-page .bulletin-topics span{transition:background .2s,color .2s,border-color .2s}.bulletin-page .bulletin-topics span:hover{background:#8fa77726;border-color:var(--ech-accent)!important}.bulletin-page .bulletin-topics b{color:var(--ech-accent-soft)!important}.bulletin-page .bulletin-empty{background:#8fa77714;border-left:4px solid var(--ech-accent)!important}.p8site:has(.p8s-contact) .p8s-contact{background-image:radial-gradient(circle at 78% 28%,#8fa7772e,#0000 31%),linear-gradient(125deg,#8fa77717,#0000 43%)!important}.p8site:has(.p8s-contact) .p8s-contact-panel{background:#8fa77714!important;border-color:#74866a!important}.p8site:has(.p8s-contact) .p8s-contact-panel .p8s-panel-head{background:#8fa77724}.p8site:has(.p8s-contact) .p8s-contact-panel>a{color:var(--ech-accent-soft)!important;-webkit-text-decoration-color:var(--ech-accent)!important;text-decoration-color:var(--ech-accent)!important}.p8site:has(.p8s-contact) .p8s-table>div:hover{background:#8fa7771a}.p8site:has(.p8s-form-page) .p8s-form-page{background-image:linear-gradient(120deg,#8fa7771a,#0000 34%),linear-gradient(#14181408 1px,#0000 1px),linear-gradient(90deg,#14181408 1px,#0000 1px)!important;background-size:auto,72px 72px,72px 72px!important}.p8site:has(.p8s-form-page) .p8s-progress{background:#667b5629!important}.p8site:has(.p8s-form-page) .p8s-progress span{background:var(--ech-accent)!important}.p8site:has(.p8s-form-page) .p8s-step{color:var(--ech-accent-deep)!important}:is(.p8site:has(.p8s-form-page) input:focus,.p8site:has(.p8s-form-page) select:focus,.p8site:has(.p8s-form-page) textarea:focus){outline:1px solid var(--ech-accent)!important;border-color:var(--ech-accent)!important}.p8site:has(.p8s-form-page) .p8s-choice-grid button.selected{background:var(--ech-accent)!important;color:#11150f!important;border-color:var(--ech-accent-deep)!important}.p8site:has(.p8s-form-page) .p8s-choice-grid button:hover:not(.selected){background:#8fa7771f!important}.p8site .p8s-heading h2 span{color:#68785f!important}.p8site .p8s-code:before{background:var(--ech-accent)!important;opacity:1!important}.p8site .dark .p8s-panel-head,.p8site .p8s-instrument .p8s-panel-head{border-bottom-color:#8fa7777a!important}.p8site .p8s-status:before{background:var(--ech-accent)!important}@media (width<=760px){.p8site:has(.p8s-domain-stamp) .p8s-domain-stamp{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.bulletin-page .bulletin-topics span{transition:none}.p8site:has(.p8s-domain-stamp) .p8s-card{transition:none}.p8site:has(.p8s-domain-stamp) .p8s-panel{transition:none}.p8site:has(.p8s-commerce) .p8s-builds button{transition:none}}:root{--ech-dark-base:#0a0d0b;--ech-dark-raised:#111511;--ech-dark-panel:#131914;--ech-dark-border:#4f5a4d}.p8site{--p8-black:var(--ech-dark-base)!important;--p8-black2:var(--ech-dark-raised)!important}.p8site .topbar{background:#080b09fb!important;border-color:#3f4940!important}.p8site .p8s-hero,.p8site .p8s-commerce{background:#090c0a!important}.p8site .p8s-hero-copy{background-color:#0a0e0b!important}.p8site .p8s-section.dark,.p8site .bulletin-hero,.p8site .ech-architecture{background-color:#090d0a!important}.p8site .p8s-instrument{background:#121713!important;border-color:#536052!important}.p8site .dark .p8s-card{background:#101611c2!important;border-color:#455045!important}.p8site .ech-domain-callout{background:#121813fb!important;border-color:#596657!important}.p8site .ech-state-card{background:#0e130fe6!important}.p8site .ech-domain{background:#0f1510fa!important}.p8site .p8s-commerce-media,.p8site .p8s-hero-media{background-color:#101410!important}.p8site .p8s-buy{background:#0b0f0c!important}.p8site .p8s-hero h1,.p8site .dark h2,.p8site .dark h3,.p8site .p8s-data b,.p8site .p8s-instrument strong,.p8site .bulletin-hero h1{color:#fbfcfa!important}.p8site .p8s-lead,.p8site .dark .p8s-heading>p:last-child,.p8site .dark .p8s-panel-body p,.p8site .dark .p8s-card p{color:#cbd1c8!important}.p8site .dark .p8s-code,.p8site .dark .p8s-status,.p8site .dark .p8s-domain-stamp,.p8site .p8s-instrument .p8s-scale-meta b,.p8site .p8s-instrument .p8s-duplex strong{color:#c7d3bb!important}.p8site .p8s-section.dark,.p8site .bulletin-hero,.p8site .ech-architecture{background-blend-mode:screen,normal!important}.p8site:has(.p8s-hero-copy[data-index=AL]){--amps-red:#a94736;--amps-red-deep:#7f3027;--amps-orange:#ca783d;--amps-amber:#d99a58;--amps-cream:#f1d9c6;--amps-red-wash:#a9473629;--amps-orange-wash:#ca783d2e}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-hero-media{background-image:radial-gradient(circle at 27% 38%,#a9473638,#0000 31%),radial-gradient(circle at 73% 64%,#ca783d2e,#0000 34%),linear-gradient(#ffecdd0b 1px,#0000 1px),linear-gradient(90deg,#ffecdd0b 1px,#0000 1px)!important;background-size:auto,auto,56px 56px,56px 56px!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-hero-copy{background-image:linear-gradient(135deg,#a947362e,#ca783d0f 42%,#0000 67%),radial-gradient(circle at 88% 14%,#ca783d2e,#0000 28%)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-hero h1>span{color:var(--amps-orange)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-hero h1:after{background:linear-gradient(90deg,var(--amps-red),var(--amps-orange))!important;width:52%!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-kicker span:last-child{color:var(--amps-amber)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-data div:nth-child(odd){background:#a9473614!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-data div:nth-child(2n){background:#ca783d13!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-data b{color:#fff5ee!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-instrument{background:#14100f!important;border-color:#765046!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-instrument .p8s-panel-head{border-bottom-color:#ca783d85!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-hero-media .p8s-scale:first-of-type .p8s-scale-line{color:var(--amps-red)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .dark .p8s-split>.p8s-instrument:first-child .p8s-scale-line{color:var(--amps-red)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-hero-media .p8s-scale:first-of-type .p8s-scale-meta b{color:#e7a396!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .dark .p8s-split>.p8s-instrument:first-child .p8s-scale-meta b{color:#e7a396!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-hero-media .p8s-scale:nth-of-type(2) .p8s-scale-line{color:var(--amps-orange)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .dark .p8s-split>.p8s-instrument:last-child .p8s-scale-line{color:var(--amps-orange)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-hero-media .p8s-scale:nth-of-type(2) .p8s-scale-meta b{color:#efbd8f!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .dark .p8s-split>.p8s-instrument:last-child .p8s-scale-meta b{color:#efbd8f!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-duplex article:first-child strong{color:#e49b8e!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-duplex article:last-child strong{color:#efb47e!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-duplex>b{color:var(--amps-amber)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-code{color:var(--amps-red)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-code:before{background:var(--amps-orange)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-heading h2 span{color:var(--amps-red-deep)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .dark .p8s-heading h2 span{color:var(--amps-amber)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-domain-stamp{color:#7d372d!important;background:linear-gradient(90deg,#a947361c,#ca783d14)!important;border-color:#a947366b!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .dark .p8s-domain-stamp{color:#efbd8f!important;background:#a9473621!important;border-color:#ca783d61!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-domain-stamp .ech-system-sigil{stroke:var(--amps-orange)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-route{border-color:#a9473647!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-route>div:hover{background:linear-gradient(120deg,#a947361f,#ca783d1a)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-route>div:nth-child(3){box-shadow:inset 0 3px 0 var(--amps-red)}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-route>div:nth-child(4){box-shadow:inset 0 3px 0 var(--amps-orange)}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-route>div:nth-child(3) b{color:#8d3d31!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-route>div:nth-child(4) b{color:#a45e2f!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-section.dark{background-image:radial-gradient(circle at 13% 26%,#a9473633,#0000 28%),radial-gradient(circle at 86% 72%,#ca783d2b,#0000 31%),linear-gradient(115deg,#a9473612,#0000 43%)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .dark .p8s-table>div:hover{background:#ca783d14!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .dark .p8s-table>div:hover span{color:var(--amps-amber)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-card-grid .p8s-card:nth-child(odd){box-shadow:inset 0 3px #a94736c7}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-card-grid .p8s-card:nth-child(2n){box-shadow:inset 0 3px #ca783dc2}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-card-grid .p8s-card:hover{background:linear-gradient(135deg,#a9473614,#ca783d17)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-card-grid .p8s-card:nth-child(odd) .p8s-index{opacity:1;color:var(--amps-red)!important}.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-card-grid .p8s-card:nth-child(2n) .p8s-index{opacity:1;color:var(--amps-orange)!important}@media (width<=760px){.p8site:has(.p8s-hero-copy[data-index=AL]) .p8s-hero-media{background-size:auto,auto,42px 42px,42px 42px!important}}:root{--g1-domain-software:#a94736;--g1-domain-software-rgb:169,71,54;--g1-domain-network:#d99a58;--g1-domain-network-rgb:217,154,88;--g1-domain-legacy:#8fa777;--g1-domain-legacy-rgb:143,167,119}.p8site .p8s-hero-copy[data-index="01"] h1>span{color:var(--g1-domain-network)!important}.p8site .p8s-hero-copy[data-index="01"] h1:after{background:linear-gradient(90deg,#b36d31,var(--g1-domain-network))!important}.p8site .topbar .order-link{transition:background .18s,border-color .18s,color .18s;box-shadow:inset 0 0 0 1px #ffffff0d;background:var(--ech-accent)!important;border-color:var(--ech-accent)!important;color:#10150e!important}.p8site .topbar .order-link:hover,.p8site .topbar .order-link:focus-visible{background:var(--ech-accent-soft)!important;border-color:var(--ech-accent-soft)!important;color:#0b0e0a!important}.ech-architecture-v2.is-software .ech-domain-fill.software{fill:rgba(var(--g1-domain-software-rgb),.46)!important}.ech-architecture-v2.is-network .ech-domain-fill.network{fill:rgba(var(--g1-domain-network-rgb),.43)!important}.ech-architecture-v2.is-legacy .ech-domain-fill.legacy{fill:rgba(var(--g1-domain-legacy-rgb),.56)!important}.ech-architecture-v2.is-software .ech-logo-zone-software .ech-system-sigil{stroke:#d87a69!important}.ech-architecture-v2.is-network .ech-logo-zone-network .ech-system-sigil{stroke:#e7b174!important}.ech-architecture-v2.is-legacy .ech-logo-zone-legacy .ech-system-sigil{stroke:#a9bf96!important}.ech-logo-zone-software:hover:before,.ech-logo-zone-software:focus-visible:before{background:rgba(var(--g1-domain-software-rgb),.1)!important}.ech-logo-zone-network:hover:before,.ech-logo-zone-network:focus-visible:before{background:rgba(var(--g1-domain-network-rgb),.1)!important}.ech-logo-zone-legacy:hover:before,.ech-logo-zone-legacy:focus-visible:before{background:rgba(var(--g1-domain-legacy-rgb),.1)!important}.ech-state-card[data-state=software]:hover .ech-domain-fill.software,.ech-state-card[data-state=software]:focus-visible .ech-domain-fill.software{fill:rgba(var(--g1-domain-software-rgb),.46)!important}.ech-state-card[data-state=network]:hover .ech-domain-fill.network,.ech-state-card[data-state=network]:focus-visible .ech-domain-fill.network{fill:rgba(var(--g1-domain-network-rgb),.43)!important}.ech-state-card[data-state=legacy]:hover .ech-domain-fill.legacy,.ech-state-card[data-state=legacy]:focus-visible .ech-domain-fill.legacy{fill:rgba(var(--g1-domain-legacy-rgb),.56)!important}.ech-architecture-v2.is-software .ech-domain-callout.callout-software{border-color:rgba(var(--g1-domain-software-rgb),.78)!important}.ech-architecture-v2.is-network .ech-domain-callout.callout-network{border-color:rgba(var(--g1-domain-network-rgb),.78)!important}.ech-architecture-v2.is-legacy .ech-domain-callout.callout-legacy{border-color:rgba(var(--g1-domain-legacy-rgb),.82)!important}.ech-architecture-v2.is-software .ech-domain-callout.callout-software:before{background:var(--g1-domain-software)!important}.ech-architecture-v2.is-network .ech-domain-callout.callout-network:before{background:var(--g1-domain-network)!important}.ech-architecture-v2.is-legacy .ech-domain-callout.callout-legacy:before{background:var(--g1-domain-legacy)!important}.ech-architecture-v2.is-software .ech-domain-callout.callout-software:after{border-color:#d87a69!important}.ech-architecture-v2.is-network .ech-domain-callout.callout-network:after{border-color:#e7b174!important}.ech-architecture-v2.is-legacy .ech-domain-callout.callout-legacy:after{border-color:#a9bf96!important}.ech-architecture-v2.is-software .ech-domain-callout.callout-software .ech-domain-callout-head svg{stroke:#d87a69!important}.ech-architecture-v2.is-network .ech-domain-callout.callout-network .ech-domain-callout-head svg{stroke:#e7b174!important}.ech-architecture-v2.is-legacy .ech-domain-callout.callout-legacy .ech-domain-callout-head svg{stroke:#a9bf96!important}.ech-architecture-v2.is-software .ech-domain-callout.callout-software .ech-domain-callout-head{border-bottom-color:rgba(var(--g1-domain-software-rgb),.55)!important}.ech-architecture-v2.is-network .ech-domain-callout.callout-network .ech-domain-callout-head{border-bottom-color:rgba(var(--g1-domain-network-rgb),.55)!important}.ech-architecture-v2.is-legacy .ech-domain-callout.callout-legacy .ech-domain-callout-head{border-bottom-color:rgba(var(--g1-domain-legacy-rgb),.58)!important}.ech-architecture-v2 .ech-domain-callout.callout-legacy{inset:auto 3.5% 5% auto!important;transform:translate(12px,8px)!important}.ech-architecture-v2 .ech-domain-callout.callout-legacy.is-visible{transform:none!important}.ech-architecture-v2 .ech-domain-callout.callout-legacy:before{transform-origin:100%!important;width:170px!important;height:1px!important;top:34px!important;left:-170px!important;right:auto!important;transform:rotate(14deg)!important}.ech-architecture-v2 .ech-domain-callout.callout-legacy:after{top:11px!important;left:-174px!important;right:auto!important}@media (width<=1100px){.ech-architecture-v2 .ech-domain-callout.callout-legacy{bottom:3%!important;right:1.5%!important}.ech-architecture-v2 .ech-domain-callout.callout-legacy:before{width:112px!important;left:-112px!important}.ech-architecture-v2 .ech-domain-callout.callout-legacy:after{top:18px!important;left:-116px!important}}@media (width<=760px){.ech-architecture-v2 .ech-domain-callout.callout-legacy{width:100%!important;margin-top:22px!important;position:relative!important;inset:auto!important;transform:none!important}.ech-architecture-v2 .ech-domain-callout.callout-legacy:before,.ech-architecture-v2 .ech-domain-callout.callout-legacy:after{display:none!important}}@media (prefers-reduced-motion:reduce){.p8site .topbar .order-link{transition:none}}.p8-photo-brief{z-index:1;color:#f5f6f1;background:#0b0f0c;border:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:absolute;inset:0;overflow:hidden}.p8-photo-brief-grid{pointer-events:none;background-image:linear-gradient(#f5f6f10e 1px,#0000 1px),linear-gradient(90deg,#f5f6f10e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 20%,#0000005c 72%,#0000);mask-image:linear-gradient(135deg,#000 20%,#0000005c 72%,#0000)}.p8-photo-brief:before{content:"";clip-path:polygon(0 0,18% 0,18% 1px,1px 1px,1px 18%,0 18%,0 0,100% 0,100% 18%,calc(100% - 1px) 18%,calc(100% - 1px) 1px,82% 1px,82% 0,100% 0,100% 100%,82% 100%,82% calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 82%,100% 82%,100% 100%,0 100%,0 82%,1px 82%,1px calc(100% - 1px),18% calc(100% - 1px),18% 100%,0 100%);border:1px solid #f5f6f129;position:absolute;inset:9% 8%}.p8-photo-brief-head{z-index:2;font:700 7px/1 var(--p8-mono);letter-spacing:.13em;color:#c6ccc2;border-bottom:1px solid #f5f6f140;justify-content:space-between;gap:18px;padding-bottom:12px;display:flex;position:relative}.p8-photo-brief-head span:first-child{color:#d99a58}.p8-photo-brief-body{z-index:2;max-width:min(82%,720px);padding:0 3% 4%;position:relative}.p8-photo-brief-body>small{font:800 7px/1 var(--p8-mono);letter-spacing:.16em;color:#8fa777;margin-bottom:12px;display:block}.p8-photo-brief-body>strong{letter-spacing:.015em;text-transform:uppercase;max-width:700px;font:300 clamp(2rem,4.4vw,5.6rem)/.88 Arial Narrow,Helvetica Neue,Arial,sans-serif;display:block}.p8-photo-brief-body>p{color:#c9cec7;max-width:620px;margin:18px 0 0;font-size:12px;line-height:1.7}.p8-photo-brief-specs{border-top:1px solid #f5f6f12e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:24px;display:grid}.p8-photo-brief-specs span{font:700 7px/1.4 var(--p8-mono);letter-spacing:.08em;color:#edf0ea;border-bottom:1px solid #f5f6f11f;padding:10px 0}.p8-photo-brief-crosshair{z-index:2;opacity:.7;border:1px solid #8fa77747;border-radius:50%;width:96px;height:96px;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.p8-photo-brief-crosshair:before,.p8-photo-brief-crosshair:after,.p8-photo-brief-crosshair i:before,.p8-photo-brief-crosshair i:after{content:"";background:#d99a58b3;position:absolute}.p8-photo-brief-crosshair:before{width:1px;height:132px;top:-18px;left:50%}.p8-photo-brief-crosshair:after{width:132px;height:1px;top:50%;left:-18px}.p8-photo-brief-crosshair i:first-child:before{background:#8fa777;border-radius:50%;width:8px;height:8px;top:44px;left:44px}.p8-photo-brief-crosshair i:first-child:after{width:1px;height:1px;top:20px;left:20px}.p8-photo-brief-crosshair i:last-child{display:none}.p8-photo-brief.compact{min-height:520px;padding:24px;position:relative}.p8-photo-brief.compact .p8-photo-brief-body{max-width:88%;padding:0 2% 5%}.p8-photo-brief.compact .p8-photo-brief-body>strong{font-size:clamp(1.7rem,3.4vw,4rem)}.p8s-commerce-media>.p8-photo-brief{min-height:calc(100% - 10vw);inset:5vw}.p8s-photo>.p8-photo-brief{position:absolute;inset:0}@media (width<=760px){.p8-photo-brief{padding:20px}.p8-photo-brief-head{font-size:6px}.p8-photo-brief-body{max-width:100%;padding:0 0 8%}.p8-photo-brief-body>strong{font-size:clamp(1.9rem,9vw,3.6rem)}.p8-photo-brief-specs{grid-template-columns:1fr}.p8-photo-brief-crosshair{opacity:.42;width:68px;height:68px;top:34%;right:6%}.p8-photo-brief-crosshair:before{height:96px;top:-14px;left:50%}.p8-photo-brief-crosshair:after{width:96px;left:-14px}.p8s-commerce-media>.p8-photo-brief{min-height:calc(100% - 48px);inset:24px}}.owner-page{--owner-bg:var(--p8-black,#090b09);--owner-bg-2:var(--p8-black2,#111410);--owner-panel:#141813;--owner-panel-2:#181d17;--owner-paper:var(--p8-paper,#e7e8df);--owner-muted:#92998f;--owner-line:#454c42;--owner-line-soft:#343a32;--owner-accent:var(--ech-accent,#8fa777);--owner-accent-soft:var(--ech-accent-soft,#c4d0b8);--owner-warn:var(--p8-amber,#d89428);--owner-fail:var(--p8-red,#c44535);--owner-mono:var(--p8-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);background:linear-gradient(#e7e8df06 1px, transparent 1px), linear-gradient(90deg, #e7e8df06 1px, transparent 1px), var(--owner-bg);min-height:100vh;color:var(--owner-paper);background-size:64px 64px}.owner-page .topbar{border-bottom-color:var(--owner-line-soft);background:#090b09fb}.owner-layout,.owner-content{background:0 0}.owner-content{color:var(--owner-paper)}.owner-sidebar{border-color:var(--owner-line-soft);background:#0c0f0b}.owner-device,.owner-version{border-color:var(--owner-line-soft)}.owner-device span,.owner-version span,.owner-heading p,.owner-heading>div:last-child span,.owner-panel-title span,.owner-transmit>span,.owner-transmit-meta>span,.owner-settings>span,.owner-peripherals-heading>div>span,.owner-telemetry-header span,.owner-telemetry-readback span,.owner-telemetry-metric span,.owner-telemetry-metric small,.owner-peripheral-grid span,.owner-peripheral-grid small,.owner-peripheral-table span,.owner-handset-mode-header span,.owner-handset-mode-readout span,.owner-diagnostic-card span,.owner-architecture-intro>span,.arch-node span,.arch-split span,.owner-architecture-grid span{font-family:var(--owner-mono);color:var(--owner-muted)!important}.owner-navigation button{color:#8f968c;border-color:var(--owner-line-soft);font-family:var(--owner-mono);background:0 0}.owner-navigation button:hover{color:var(--owner-paper);background:#8fa77712}.owner-navigation button.active{color:#11150f;background:var(--owner-accent);border-color:var(--owner-accent)}.owner-navigation button.active span{color:#11150f}.owner-heading{border-bottom:1px solid var(--owner-line)}.owner-heading h1{color:var(--owner-paper);text-transform:uppercase;letter-spacing:-.065em}.owner-heading>div:last-child strong{color:var(--owner-paper);font-family:var(--owner-mono)}.owner-status-dot{box-shadow:0 0 9px #8fa7776b;background:var(--owner-accent)!important}.owner-status-dot.idle{box-shadow:0 0 8px #d8942847;background:var(--owner-warn)!important}.owner-status-grid{border-color:var(--owner-line)!important;background:0 0!important}.owner-status-grid article{min-width:0;position:relative;background:linear-gradient(145deg, #8fa7770e, transparent 48%), var(--owner-panel)!important;color:var(--owner-paper)!important;border-color:var(--owner-line)!important}.owner-status-grid article:before{content:"";background:var(--owner-accent);opacity:.8;width:34%;height:2px;position:absolute;top:0;left:0}.owner-status-grid article>span,.owner-status-grid article small{font-family:var(--owner-mono);color:var(--owner-muted)!important}.owner-status-grid article>strong{overflow-wrap:anywhere;color:var(--owner-paper)!important}.owner-panels,.owner-transmit-layout,.owner-settings,.owner-architecture{color:var(--owner-paper)}.owner-call-panel,.owner-installation,.owner-transmit,.owner-transmit-meta,.owner-settings,.owner-peripherals,.owner-telemetry,.owner-audio-card,.owner-diagnostic-card,.owner-handset-mode,.owner-architecture-intro,.owner-architecture-flow,.owner-architecture-grid article{border-color:var(--owner-line)!important;background:radial-gradient(circle at 88% 12%, #8fa7770e, transparent 28%), var(--owner-panel)!important;color:var(--owner-paper)!important;box-shadow:none!important}.owner-panel-title,.owner-telemetry-header,.owner-peripherals-heading,.owner-handset-mode-header{border-color:var(--owner-line)!important}.owner-panel-title h2,.owner-installation dd,.owner-transmit-meta dd,.owner-settings strong,.owner-peripheral-grid strong,.owner-peripheral-table strong,.owner-telemetry-header h2,.owner-telemetry-metric strong,.owner-telemetry-readback strong,.owner-handset-mode-header h2,.owner-handset-mode-readout strong,.owner-architecture-intro h2,.arch-node strong,.arch-split strong,.owner-architecture-grid strong{color:var(--owner-paper)!important}.owner-installation dl>div,.owner-transmit-meta dl>div,.owner-peripheral-table>div,.owner-telemetry-metrics,.owner-telemetry-metric,.owner-telemetry-readback,.owner-telemetry-readback>div,.owner-diagnostic-card>div,.owner-handset-mode-readout,.owner-handset-mode-readout>div{border-color:var(--owner-line-soft)!important}.owner-installation dt,.owner-transmit-meta dt{font-family:var(--owner-mono);color:var(--owner-muted)!important}.owner-call-path{border-color:var(--owner-line)!important;background:#0b0e0a!important}.owner-call-path>div{color:var(--owner-paper)!important}.owner-call-path span,.owner-call-path small{font-family:var(--owner-mono);color:var(--owner-muted)!important}.owner-call-path i{opacity:.55;background:var(--owner-accent)!important}.owner-primary-button,.owner-page button.owner-primary-button{font-family:var(--owner-mono);background:var(--owner-accent)!important;border-color:var(--owner-accent)!important;color:#0d120b!important;box-shadow:none!important}.owner-secondary-button,.owner-page button.owner-secondary-button,.owner-inline-button,.owner-handset-mode>button{font-family:var(--owner-mono);color:var(--owner-paper)!important;box-shadow:none!important;background:0 0!important;border:1px solid #5b6457!important}.owner-primary-button:hover:not(:disabled),.owner-secondary-button:hover:not(:disabled),.owner-inline-button:hover:not(:disabled),.owner-handset-mode>button:hover:not(:disabled){background:var(--owner-accent)!important;border-color:var(--owner-accent)!important;color:#0d120b!important}.owner-page button:disabled{opacity:.36!important}.frequency-readout strong{color:var(--owner-accent-soft)!important}.frequency-readout small,.range-labels,.owner-switch-time{font-family:var(--owner-mono);color:var(--owner-muted)!important}.owner-transmit input[type=range]{accent-color:var(--owner-accent)}.owner-audio-card p,.owner-telemetry-note,.owner-peripheral-grid small,.owner-architecture-intro p,.owner-architecture-grid p,.arch-node small,.arch-split small,.owner-handset-mode>p{color:#a2a99e!important}.owner-diagnostic-card{overflow:hidden}.owner-diagnostic-card>div{background:#ffffff03!important}.owner-diagnostic-card strong{color:var(--owner-paper)!important}.owner-telemetry-state{font-family:var(--owner-mono);color:var(--owner-muted)!important;border-color:var(--owner-line)!important;background:0 0!important}.owner-telemetry-state.live{color:var(--owner-accent-soft)!important;background:#8fa77717!important;border-color:#6f835f!important}.owner-telemetry-state.fault{color:#e0a097!important;background:#c4453514!important;border-color:#875046!important}.owner-peripheral-grid{border-top:1px solid var(--owner-line);border-left:1px solid var(--owner-line);gap:0!important}.owner-peripheral-grid article{border:0!important;border-right:1px solid var(--owner-line)!important;border-bottom:1px solid var(--owner-line)!important;background:#ffffff03!important}.owner-handset-mode{overflow:hidden;border-top:1px solid var(--owner-line)!important}.owner-handset-mode:before{content:"CALL CONTROL / HFP";border-bottom:1px solid var(--owner-line);color:var(--owner-accent-soft);font:800 7px/1 var(--owner-mono);letter-spacing:.14em;background:#8fa77714;margin:-20px -20px 20px;padding:9px 20px;display:block}.owner-handset-mode-header>strong{font-family:var(--owner-mono);color:var(--owner-accent-soft)!important}.owner-handset-mode-readout>div{background:#ffffff03;min-width:0}.arch-node,.arch-split article{border-color:var(--owner-line)!important;color:var(--owner-paper)!important;background:#0f120e!important}.arch-split article:first-child{border-top-color:var(--owner-accent)!important}.arch-spine{border:1px solid var(--owner-line);font-family:var(--owner-mono);color:var(--owner-accent-soft)!important;background:#080a08!important}.owner-alert{font-family:var(--owner-mono);color:#e5aba3!important;background:#c4453514!important;border-color:#7b453c!important}.owner-audio-notice{font-family:var(--owner-mono);color:var(--owner-accent-soft)!important;background:#8fa77713!important;border-color:#5e6d54!important}.owner-connection-settings input{border-color:var(--owner-line)!important;color:var(--owner-paper)!important;font-family:var(--owner-mono)!important;background:#0d100c!important}.owner-connection-settings code{color:var(--owner-accent-soft)!important;background:#8fa7771a!important}.g1-ios-hint{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #596451!important;border-top:3px solid var(--ech-accent,#8fa777)!important;color:var(--p8-paper,#e7e8df)!important;background:#0a0d09f7!important;box-shadow:0 20px 60px #00000075!important}.g1-ios-hint>span{font-family:var(--p8-mono,ui-monospace, monospace);color:var(--ech-accent-soft,#c4d0b8)!important}@media (width<=1120px){.owner-peripheral-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.owner-page{background-size:44px 44px}.owner-content{padding-left:24px!important;padding-right:24px!important}.owner-heading h1{font-size:clamp(3.4rem,18vw,5.4rem)!important;line-height:.82!important}.owner-status-grid,.owner-panels,.owner-transmit-layout,.owner-peripheral-grid,.owner-architecture-grid,.arch-split,.owner-mode-actions,.owner-audio-actions{grid-template-columns:1fr!important}.owner-status-grid article{min-height:150px!important}.owner-call-panel,.owner-installation,.owner-transmit,.owner-transmit-meta,.owner-settings,.owner-handset-mode,.owner-telemetry{padding:18px!important}.owner-handset-mode:before{margin:-18px -18px 18px;padding-left:18px;padding-right:18px}.owner-handset-mode-header{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.owner-handset-mode-header>strong{overflow-wrap:anywhere;text-align:left!important;max-width:100%!important}.owner-handset-mode-readout{width:100%;grid-template-columns:1fr 1fr!important}.owner-handset-mode-readout>div,.owner-handset-mode-readout strong,.owner-handset-mode-readout span{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.owner-diagnostic-card,.owner-telemetry-metrics,.owner-telemetry-readback{grid-template-columns:1fr 1fr!important}.owner-peripheral-grid article{min-height:132px!important}.g1-ios-hint{left:18px!important;right:18px!important;bottom:max(18px, env(safe-area-inset-bottom))!important;width:auto!important;padding:18px 52px 18px 18px!important}}@media (width<=480px){.owner-content{padding-left:16px!important;padding-right:16px!important}.owner-handset-mode-readout,.owner-diagnostic-card,.owner-telemetry-metrics,.owner-telemetry-readback{grid-template-columns:1fr!important}.owner-audio-card,.owner-telemetry,.owner-handset-mode{margin-left:0!important;margin-right:0!important}}.owner-page,.owner-page .owner-layout,.owner-page .owner-content,.owner-page .owner-settings,.owner-page .owner-peripherals,.owner-page .owner-transmit-layout,.owner-page .owner-architecture{color:#e7e8df!important;background:#090b09!important}.owner-page .owner-content{min-width:0!important}.owner-page .owner-heading{position:relative;overflow:hidden;color:#e7e8df!important;background:0 0!important}.owner-page .owner-heading:after{content:none!important}.owner-page .owner-heading h1,.owner-page .owner-heading p,.owner-page .owner-heading strong,.owner-page .owner-heading span{z-index:1;position:relative}.owner-page .owner-status-grid article,.owner-page .owner-call-panel,.owner-page .owner-installation,.owner-page .owner-transmit,.owner-page .owner-transmit-meta,.owner-page .owner-settings,.owner-page .owner-peripherals,.owner-page .owner-audio-card,.owner-page .owner-diagnostic-card,.owner-page .owner-telemetry,.owner-page .owner-handset-mode,.owner-page .owner-architecture-intro,.owner-page .owner-architecture-flow,.owner-page .owner-architecture-grid article,.owner-page .owner-peripheral-grid article,.owner-page .arch-node,.owner-page .arch-split article{color:#e7e8df!important;background:#111410!important;border-color:#454c42!important}.owner-page .owner-status-grid article>strong,.owner-page .owner-panel-title h2,.owner-page .owner-installation dd,.owner-page .owner-transmit-meta dd,.owner-page .owner-settings strong,.owner-page .owner-peripheral-grid strong,.owner-page .owner-peripheral-table strong,.owner-page .owner-telemetry-header h2,.owner-page .owner-telemetry-metric strong,.owner-page .owner-telemetry-readback strong,.owner-page .owner-handset-mode-header h2,.owner-page .owner-handset-mode-readout strong,.owner-page .owner-architecture-intro h2,.owner-page .arch-node strong,.owner-page .arch-split strong,.owner-page .owner-architecture-grid strong,.owner-page .owner-diagnostic-card strong{color:#e7e8df!important}.owner-page .owner-status-grid article>span,.owner-page .owner-status-grid article small,.owner-page .owner-panel-title span,.owner-page .owner-installation dt,.owner-page .owner-transmit-meta dt,.owner-page .owner-settings>span,.owner-page .owner-peripherals-heading span,.owner-page .owner-peripheral-grid span,.owner-page .owner-peripheral-grid small,.owner-page .owner-peripheral-table span,.owner-page .owner-diagnostic-card span,.owner-page .owner-telemetry span,.owner-page .owner-telemetry small,.owner-page .owner-handset-mode span,.owner-page .owner-architecture span,.owner-page .owner-architecture small{color:#92998f!important}.owner-page .owner-peripheral-grid,.owner-page .owner-diagnostic-card,.owner-page .owner-telemetry-metrics,.owner-page .owner-telemetry-readback,.owner-page .owner-handset-mode-readout{background:#0d100c!important;border-color:#454c42!important}.owner-page .owner-peripheral-grid article,.owner-page .owner-diagnostic-card>div,.owner-page .owner-telemetry-metric,.owner-page .owner-telemetry-readback>div,.owner-page .owner-handset-mode-readout>div{background:#111410!important;border-color:#343a32!important}.owner-page .owner-primary-button,.owner-page button.owner-primary-button{color:#0b0f09!important;background:#8fa777!important;border-color:#8fa777!important}.owner-page .owner-secondary-button,.owner-page button.owner-secondary-button,.owner-page .owner-inline-button,.owner-page .owner-handset-mode>button{color:#e7e8df!important;background:#0d100c!important;border-color:#596451!important}.owner-page .owner-audio-notice{color:#c4d0b8!important;background:#8fa77717!important;border-color:#667b56!important}.owner-page .owner-alert{color:#e5aba3!important;background:#c445351a!important;border-color:#875046!important}.owner-page .frequency-readout strong{color:#c4d0b8!important}.owner-page .owner-transmit input[type=range]{accent-color:#8fa777!important}.owner-page .owner-call-path,.owner-page .arch-spine{color:#e7e8df!important;background:#080a08!important;border-color:#454c42!important}.g1-ios-hint{color:#e7e8df!important;background:#090b09fb!important;border:1px solid #596451!important;border-top:3px solid #8fa777!important}.g1-ios-hint>strong{color:#e7e8df!important}.g1-ios-hint>span{color:#c4d0b8!important}.g1-ios-hint p{color:#a5aca1!important}.g1-ios-hint-close{color:#e7e8df!important;background:#111410!important;border:1px solid #596451!important}@media (width<=760px){.owner-page .owner-layout{width:100%!important;min-width:0!important;display:block!important}.owner-page .owner-content{width:100%!important;min-width:0!important;padding:38px 18px 96px!important;overflow:hidden!important}.owner-page .owner-heading{grid-template-columns:1fr!important;gap:18px!important;padding-bottom:24px!important;display:grid!important}.owner-page .owner-heading h1{overflow-wrap:anywhere!important;max-width:100%!important;margin:8px 0 0!important;font-size:clamp(3rem,15vw,4.8rem)!important;line-height:.84!important}.owner-page .owner-heading>div:last-child{text-align:left!important;align-items:flex-start!important}.owner-page .owner-status-grid,.owner-page .owner-panels,.owner-page .owner-transmit-layout,.owner-page .owner-peripheral-grid,.owner-page .owner-architecture-grid,.owner-page .owner-mode-actions,.owner-page .owner-audio-actions,.owner-page .arch-split{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.owner-page .owner-status-grid article,.owner-page .owner-call-panel,.owner-page .owner-installation,.owner-page .owner-transmit,.owner-page .owner-transmit-meta,.owner-page .owner-settings,.owner-page .owner-peripherals,.owner-page .owner-audio-card,.owner-page .owner-diagnostic-card,.owner-page .owner-telemetry,.owner-page .owner-handset-mode,.owner-page .owner-architecture-intro,.owner-page .owner-architecture-flow,.owner-page .owner-architecture-grid article{width:100%!important;min-width:0!important;max-width:100%!important}.owner-page .owner-peripheral-grid,.owner-page .owner-diagnostic-card,.owner-page .owner-telemetry-metrics,.owner-page .owner-telemetry-readback,.owner-page .owner-handset-mode-readout{grid-template-columns:1fr!important}.owner-page .owner-peripheral-grid article,.owner-page .owner-diagnostic-card>div,.owner-page .owner-telemetry-metric,.owner-page .owner-telemetry-readback>div,.owner-page .owner-handset-mode-readout>div{min-width:0!important;overflow:hidden!important}.owner-page .owner-peripheral-grid strong,.owner-page .owner-peripheral-grid small,.owner-page .owner-diagnostic-card strong,.owner-page .owner-diagnostic-card span,.owner-page .owner-handset-mode-readout strong,.owner-page .owner-handset-mode-readout span{overflow-wrap:anywhere!important;max-width:100%!important}.g1-ios-hint{left:16px!important;right:16px!important;bottom:max(16px, env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}}@media (width<=900px){.p8site,.p8site main,.p8site section,.owner-page,.owner-page main,.owner-page section{max-width:100%;overflow-x:clip}.p8site .p8s-hero{padding-top:76px;grid-template-columns:minmax(0,1fr)!important;min-height:auto!important}.p8site .p8s-hero-media{border-bottom:1px solid #343932;border-right:0!important;min-height:min(56svh,520px)!important}.p8site .p8s-hero-copy{min-width:0;padding:48px 22px 42px!important}.p8site .p8s-hero h1,.p8site .p8s-buy h1,.p8site .p8s-contact h1,.p8site .p8s-policy-hero h1{overflow-wrap:normal;word-break:normal;max-width:100%}.p8site .p8s-hero h1{margin-top:42px!important;font-size:clamp(4rem,17vw,6.8rem)!important;line-height:.76!important}.p8site .p8s-lead{max-width:42rem;font-size:13px}.p8site .p8s-kicker,.p8site .p8s-panel-head,.p8site .p8s-scale-meta{min-width:0}.p8site .p8s-kicker,.p8site .p8s-panel-head{flex-wrap:wrap;row-gap:8px}.p8site .p8s-data{margin-top:38px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.p8site .p8s-data>div{border-bottom:1px solid #42483f;min-width:0}.p8site .p8s-data b,.p8site .p8s-data span,.p8site .p8s-panel-head span,.p8site .p8s-table strong,.p8site .p8s-table span,.p8site .p8s-card h3,.p8site .p8s-card p{overflow-wrap:anywhere}.p8site .p8s-section{padding:66px 22px!important}.p8site .p8s-heading,.p8site .p8s-form-heading{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:20px!important}.p8site .p8s-heading>p:last-child,.p8site .p8s-form-heading>p:last-child,.p8site .p8s-form-heading>div{max-width:40rem;grid-column:1!important}.p8site .p8s-heading h2{font-size:clamp(3rem,13.5vw,5.2rem)!important;line-height:.82!important}.p8site .p8s-split,.p8site .p8s-card-grid,.p8site .p8s-duplex{grid-template-columns:minmax(0,1fr)!important}.p8site .p8s-panel,.p8site .p8s-instrument,.p8site .p8s-card,.p8site .p8s-photo{min-width:0;max-width:100%}.p8site .p8s-panel-body,.p8site .p8s-instrument,.p8site .p8s-card{padding:20px!important}.p8site .p8s-panel-body h3{overflow-wrap:anywhere;font-size:clamp(2.2rem,11vw,4rem)!important}.p8site .p8s-card{min-height:0!important}.p8site .p8s-card h3{margin-top:24px!important}.p8site .p8s-route{border-top:1px solid;grid-template-columns:minmax(0,1fr)!important}.p8site .p8s-route>div{min-height:92px!important;padding:16px!important}.p8site .p8s-route>div:not(:last-child):after{transform:translate(-50%);content:"↓"!important;inset:auto auto -10px 50%!important}.p8site .p8s-route b{margin-top:18px!important}.p8site .p8s-table>div{min-width:0;grid-template-columns:minmax(92px,30%) minmax(0,1fr)!important;gap:14px!important}.p8site .p8s-table strong{text-align:right;min-width:0}.p8site .p8s-duplex{gap:12px!important}.p8site .p8s-duplex>b{justify-self:center;transform:rotate(90deg)}.p8site .p8s-photo{min-height:min(64svh,480px)!important}.p8site .p8s-commerce{padding-top:76px;grid-template-columns:minmax(0,1fr)!important;min-height:auto!important}.p8site .p8s-commerce-media{border-bottom:1px solid #3c4239;border-right:0!important;min-height:min(52svh,500px)!important;padding:34px 20px!important}.p8site .p8s-buy{min-width:0;padding:46px 22px 56px!important}.p8site .p8s-buy h1{margin:36px 0 22px!important;font-size:clamp(3.4rem,14vw,5.6rem)!important}.p8site .p8s-builds{grid-template-columns:repeat(2,minmax(0,1fr))!important}.p8site .p8s-purchase{grid-template-columns:minmax(0,1fr)!important}.p8site .p8s-purchase .p8s-button,.p8site .p8s-form-actions .p8s-button{width:100%}.p8site .p8s-form-page{padding:118px 22px 64px!important}.p8site .p8s-form-shell{min-width:0;grid-template-columns:minmax(0,1fr)!important}.p8site .p8s-step{min-height:72px!important}.p8site .p8s-form-body{min-width:0;padding:28px 20px!important}.p8site .field-grid,.p8site .p8s-choice-grid,.p8site .p8s-form-actions{grid-template-columns:minmax(0,1fr)!important}.p8site input,.p8site select,.p8site textarea,.owner-page input,.owner-page select,.owner-page textarea{max-width:100%;font-size:16px}.p8site .p8s-checkout{padding-top:76px;grid-template-columns:minmax(0,1fr)!important;min-height:auto!important}.p8site .p8s-checkout-main,.p8site .p8s-order{min-width:0;padding:42px 22px!important}.p8site .p8s-order{min-height:auto!important;position:static!important}.p8site .p8s-contact{grid-template-columns:minmax(0,1fr)!important;gap:34px!important;min-height:auto!important;padding:126px 22px 66px!important}.p8site .p8s-contact h1{font-size:clamp(4rem,17vw,6.8rem)!important}.p8site .p8s-contact-panel{min-width:0}.p8site .p8s-policy{padding:122px 22px 68px!important}.p8site .p8s-policy-index{grid-template-columns:minmax(0,1fr)!important}.p8site .p8s-policy-section{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.p8site .bulletin-hero{grid-template-columns:minmax(0,1fr)!important;min-height:auto!important;padding:118px 22px 52px!important}.p8site .bulletin-hero h1{overflow-wrap:normal;font-size:clamp(4.6rem,22vw,8rem)!important}.p8site .bulletin-hero-mark{min-height:250px!important}.p8site .bulletin-empty{min-width:0}.p8site footer{min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px 18px!important}.p8site footer .footer-brand,.p8site footer .footer-end{grid-column:1/-1}.p8site .g1-architecture-section .ech-architecture{width:100%!important;max-width:100%!important;min-height:0!important;padding:22px!important;overflow:hidden!important}.p8site .g1-architecture-section .ech-domain,.p8site .g1-architecture-section .ech-domain:hover,.p8site .g1-architecture-section .ech-domain:focus-visible{width:100%!important;max-width:100%!important;transform:none!important}}@media (width<=640px){.p8site .topbar,.owner-page .topbar{min-width:0}.p8site .division,.owner-page .division,.p8site .wordmark-text,.owner-page .wordmark-text{display:none!important}.p8site .header-actions,.owner-page .header-actions{margin-left:auto;gap:10px!important}.p8site .order-link,.owner-page .order-link{padding:8px 9px!important}.p8site .p8s-data{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.p8site .p8s-overlay{max-width:calc(100% - 36px);right:18px;left:18px!important}.p8site .p8s-overlay.bottom{left:18px!important;right:18px!important}.p8site .p8s-actions{flex-direction:column;align-items:stretch}.p8site .p8s-button{width:100%;min-width:0!important}.p8site .p8s-table>div{grid-template-columns:minmax(78px,31%) minmax(0,1fr)!important}.p8site .p8s-instrument{overflow:hidden}.p8site .p8s-scale,.p8site .amps-rf-visualize{min-width:0;max-width:100%}.p8site .p8s-builds{grid-template-columns:minmax(0,1fr)!important}.p8site .p8s-builds button{border-bottom:1px solid #464c43!important;border-right:0!important}.p8site .p8s-builds button:last-child{border-bottom:0!important}.p8site .bulletin-topics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.p8site footer{grid-template-columns:minmax(0,1fr)!important}.p8site footer .footer-brand,.p8site footer .footer-end{grid-column:1}.owner-page .owner-layout{width:100%!important;min-width:0!important;display:block!important}.owner-page .owner-sidebar{border-bottom:1px solid #343a32!important;border-right:0!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:82px 16px 14px!important;position:static!important}.owner-page .owner-device,.owner-page .owner-version{min-width:0!important}.owner-page .owner-navigation{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px!important;width:100%!important;display:flex!important;overflow-x:auto!important}.owner-page .owner-navigation::-webkit-scrollbar{display:none}.owner-page .owner-navigation button{scroll-snap-align:start;white-space:nowrap;flex:none!important;min-width:112px!important}.owner-page .owner-content{width:100%!important;min-width:0!important;padding:30px 16px 104px!important;overflow:clip visible!important}.owner-page .owner-heading h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(3rem,16vw,4.8rem)!important;line-height:.84!important}.owner-page .owner-status-grid,.owner-page .owner-panels,.owner-page .owner-transmit-layout,.owner-page .owner-peripheral-grid,.owner-page .owner-diagnostic-card,.owner-page .owner-telemetry-metrics,.owner-page .owner-telemetry-readback,.owner-page .owner-handset-mode-readout,.owner-page .owner-architecture-grid,.owner-page .owner-architecture-flow,.owner-page .owner-architecture-intro,.owner-page .arch-split,.owner-page .owner-mode-actions,.owner-page .owner-audio-actions,.owner-page .owner-transmit-actions{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.owner-page .owner-status-grid article,.owner-page .owner-call-panel,.owner-page .owner-installation,.owner-page .owner-transmit,.owner-page .owner-transmit-meta,.owner-page .owner-settings,.owner-page .owner-peripherals,.owner-page .owner-audio-card,.owner-page .owner-diagnostic-card,.owner-page .owner-telemetry,.owner-page .owner-handset-mode,.owner-page .owner-architecture-intro,.owner-page .owner-architecture-flow,.owner-page .owner-architecture-grid article,.owner-page .owner-peripheral-grid article{min-width:0!important;max-width:100%!important}.owner-page .owner-call-path{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.owner-page .owner-call-path>div{width:100%;min-width:0}.owner-page .owner-call-path>i{width:1px!important;height:24px!important;margin:0 auto!important}.owner-page .owner-peripheral-table>div,.owner-page .owner-telemetry-header,.owner-page .owner-peripherals-heading,.owner-page .owner-handset-mode-header,.owner-page .owner-audio-card>div:first-child{flex-direction:column!important;align-items:flex-start!important}.owner-page .owner-peripheral-table strong,.owner-page .owner-handset-mode-header>strong{overflow-wrap:anywhere;max-width:100%;text-align:left!important}.owner-page .owner-diagnostic-card>div,.owner-page .owner-telemetry-metric,.owner-page .owner-telemetry-readback>div,.owner-page .owner-handset-mode-readout>div,.owner-page .owner-peripheral-grid article{min-width:0!important;overflow:visible!important}.owner-page .owner-diagnostic-card strong,.owner-page .owner-diagnostic-card span,.owner-page .owner-telemetry strong,.owner-page .owner-telemetry span,.owner-page .owner-handset-mode strong,.owner-page .owner-handset-mode span,.owner-page .owner-peripheral-grid strong,.owner-page .owner-peripheral-grid span,.owner-page .owner-peripheral-grid small{max-width:100%;overflow-wrap:anywhere!important}.g1-ios-hint{left:12px!important;right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:34svh!important;padding:14px 46px 14px 14px!important;overflow-y:auto!important}.g1-ios-hint p{margin-bottom:0!important;font-size:10px!important;line-height:1.45!important}}@media (width<=380px){.p8site .p8s-section,.p8site .p8s-hero-copy,.p8site .p8s-buy,.p8site .p8s-form-page,.p8site .p8s-checkout-main,.p8site .p8s-order,.p8site .p8s-contact,.p8site .p8s-policy{padding-left:16px!important;padding-right:16px!important}.p8site .p8s-table>div{padding:10px 0;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.p8site .p8s-table strong{text-align:left}.owner-page .owner-navigation button{min-width:104px!important}}@media (width<=760px){.p8site .g1-architecture-section .ech-architecture.ech-architecture-v2{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:20px!important;overflow:hidden!important}.p8site .ech-architecture-v2 .ech-architecture-stage{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.p8site .ech-architecture-v2 .ech-architecture-mark-interactive{box-sizing:border-box!important;align-self:center!important;width:min(100%,520px)!important;max-width:100%!important;margin:0 auto!important}.p8site .ech-architecture-v2.is-software .ech-domain-fill.software,.p8site .ech-architecture-v2.is-network .ech-domain-fill.network,.p8site .ech-architecture-v2.is-legacy .ech-domain-fill.legacy,.p8site .ech-architecture-v2.is-software .ech-logo-zone-software,.p8site .ech-architecture-v2.is-network .ech-logo-zone-network,.p8site .ech-architecture-v2.is-legacy .ech-logo-zone-legacy,.p8site .ech-architecture-v2.is-software .ech-logo-zone-software strong,.p8site .ech-architecture-v2.is-network .ech-logo-zone-network strong,.p8site .ech-architecture-v2.is-legacy .ech-logo-zone-legacy strong{transform:none!important}.p8site .ech-domain-callout,.p8site .ech-domain-callout.callout-software,.p8site .ech-domain-callout.callout-network,.p8site .ech-domain-callout.callout-legacy,.p8site .ech-domain-callout.callout-legacy.is-visible{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:20px 0 0!important;padding:20px!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.p8site .ech-domain-callout:before,.p8site .ech-domain-callout:after,.p8site .ech-domain-callout:not(.is-visible){display:none!important}.p8site .ech-domain-callout>strong,.p8site .ech-domain-callout>p,.p8site .ech-domain-callout-list,.p8site .ech-domain-callout-list b{overflow-wrap:anywhere;min-width:0!important;max-width:100%!important}.p8site .ech-domain-callout-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.p8site .ech-architecture-v2 .ech-architecture-caption{border-top:1px solid #485149;text-align:left!important;box-sizing:border-box!important;width:100%!important;margin-top:18px!important;padding-top:14px!important;font-size:0!important;line-height:1.5!important;position:relative!important;inset:auto!important}.p8site .ech-architecture-v2 .ech-architecture-caption:after{content:"TAP A FACE / DOMAIN DETAILS BELOW";font:800 7px/1.5 var(--p8-mono);letter-spacing:.12em;color:#bac2b7}}@media (width<=420px){.p8site .ech-domain-callout-list{grid-template-columns:minmax(0,1fr)!important}}.p8site .ech-architecture.ech-architecture-v2{display:block!important}.p8site .ech-architecture-v2 .ech-architecture-stage{place-items:center;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.parts-site{--pt-black:#090b09;--pt-paper:#f2f2eb;--pt-line:#777d73;--pt-green:#add13c;--pt-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}.parts-site main{background:var(--pt-paper);color:#11140f}.parts-shop-home{min-height:100vh;padding:145px 5vw 90px}.parts-shop-hero{border-bottom:1px solid var(--pt-line);grid-template-columns:180px 1fr;gap:40px;padding-bottom:38px;display:grid}.parts-shop-hero h1,.parts-hero h1,.parts-detail-buy h1,.parts-error h1{letter-spacing:-.075em;text-transform:uppercase;margin:0;font:900 clamp(4rem,9vw,9rem)/.76 Arial,sans-serif}.parts-shop-hero h1 span,.parts-hero h1 span{color:#7c8278;font-weight:400}.parts-shop-hero h1{color:#7c8278}.parts-shop-hero h1 span{color:#11140f}.parts-shop-hero p,.parts-hero p,.parts-card p,.parts-detail-description{color:#596158;line-height:1.7}.parts-shop-grid{border-top:1px solid var(--pt-line);border-left:1px solid var(--pt-line);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.parts-shop-tile{border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);color:#11140f;flex-direction:column;min-height:410px;padding:28px;text-decoration:none;display:flex}.parts-shop-tile>span,.parts-shop-tile>i,.parts-card-meta,.parts-card-footer span,.parts-rail,.parts-detail-heading,.parts-detail-figure,.parts-back,.parts-variant-label,.parts-message{font:800 8px/1.3 var(--pt-mono);letter-spacing:.09em}.parts-shop-tile>strong{letter-spacing:-.08em;margin-top:auto;font:900 clamp(5rem,10vw,10rem)/.75 Arial,sans-serif}.parts-shop-tile>i{font-style:normal}.parts-shop-tile:hover{background:var(--pt-green)}.parts-hero{background:var(--pt-black);color:var(--pt-paper);grid-template-columns:180px 1fr;gap:40px;padding:150px 5vw 75px;display:grid}.parts-hero>p{color:var(--pt-paper)}.parts-hero div>p{color:#9fa69c;max-width:760px}.parts-rail{border-bottom:1px solid var(--pt-line);grid-template-columns:repeat(4,1fr);display:grid}.parts-rail span{border-right:1px solid var(--pt-line);padding:14px}.parts-grid{border-top:1px solid var(--pt-line);border-left:1px solid var(--pt-line);grid-template-columns:repeat(3,1fr);margin:34px 5vw 80px;display:grid}.parts-card{color:#11140f;border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);text-decoration:none}.parts-card-media{aspect-ratio:1;background:#11140f;position:relative;overflow:hidden}.parts-card-media img{object-fit:cover;width:100%;height:100%}.parts-card-media>span{color:#e7e8df;font:800 7px/1 var(--pt-mono);background:#090b09db;border:1px solid #50564d;padding:8px 10px;position:absolute;bottom:14px;left:14px}.parts-card-placeholder{color:#858c82;height:100%;font:800 8px/1 var(--pt-mono);background:#11140f;place-items:center;display:grid}.parts-card-body{padding:20px}.parts-card-meta{color:#6e756b;justify-content:space-between;gap:15px;display:flex}.parts-card h2{letter-spacing:-.04em;margin:28px 0 12px;font:850 28px/.95 Arial,sans-serif}.parts-card p{min-height:54px;font-size:11px}.parts-card-footer{border-top:1px solid #8a9086;justify-content:space-between;gap:16px;padding-top:16px;display:flex}.parts-card-footer strong{font:850 18px/1 var(--pt-mono)}.parts-state{border:1px solid var(--pt-line);font-family:var(--pt-mono);justify-content:space-between;margin:34px 5vw 80px;padding:30px;display:flex}.parts-state.fail{border-top:4px solid #c44535}.parts-detail{grid-template-columns:1.05fr .95fr;padding-top:88px;display:grid}.parts-detail-media{background:#11140f;height:calc(100vh - 88px);position:sticky;top:88px;overflow:hidden}.parts-detail-media>img{object-fit:cover;width:100%;height:100%}.parts-detail-figure{color:#e7e8df;background:#090b09d9;border:1px solid #4d5349;justify-content:space-between;padding:12px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.parts-detail-buy{padding:65px 5vw 85px}.parts-back{color:#11140f;border-bottom:1px solid;text-decoration:none}.parts-detail-heading{border-bottom:1px solid var(--pt-line);color:#697066;justify-content:space-between;margin-top:65px;padding-bottom:13px;display:flex}.parts-detail-buy h1{margin-top:28px}.parts-detail-price{font:850 30px/1 var(--pt-mono)}.parts-variant-label{margin-top:28px;display:block}.parts-variant-label select{border:1px solid var(--pt-line);width:100%;min-height:52px;font-family:var(--pt-mono);background:#f4f4ee;border-radius:0;margin-top:10px;padding:0 12px;display:block}.parts-buy-row{grid-template-columns:auto 1fr;gap:10px;margin-top:25px;display:grid}.parts-quantity{border:1px solid var(--pt-line);grid-template-columns:44px 50px 44px;display:grid}.parts-quantity button,.parts-quantity strong{font-family:var(--pt-mono);background:0 0;border:0;place-items:center;display:grid}.parts-specs{background:var(--pt-black);color:#e7e8df;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:60px;padding:75px 5vw;display:grid}.parts-specs h2{letter-spacing:-.06em;font:850 clamp(3rem,6vw,6rem)/.82 Arial,sans-serif}.parts-spec-table{border-top:1px solid #4b5148}.parts-spec-table>div{border-bottom:1px solid #4b5148;grid-template-columns:180px 1fr;gap:20px;padding:16px 0;display:grid}.parts-spec-table span,.parts-spec-table strong{font-family:var(--pt-mono)}.parts-spec-table span{color:#858c82;font-size:7px}.parts-spec-table strong{font-size:10px}.parts-error,.parts-loading{min-height:100vh;padding:150px 5vw}.parts-loading{font:800 9px/1 var(--pt-mono);place-items:center;display:grid}@media (width<=1000px){.parts-shop-grid,.parts-detail,.parts-specs,.parts-hero{grid-template-columns:1fr}.parts-grid{grid-template-columns:1fr 1fr}.parts-detail-media{height:60vh;position:relative;top:0}.parts-rail{grid-template-columns:1fr 1fr}}@media (width<=640px){.parts-shop-home{padding:120px 22px 70px}.parts-shop-hero,.parts-shop-grid,.parts-grid,.parts-rail{grid-template-columns:1fr}.parts-hero{padding:125px 22px 60px}.parts-grid,.parts-state{margin:24px 22px 60px}.parts-detail-media{height:48vh}.parts-detail-buy,.parts-specs{padding:45px 22px 70px}.parts-buy-row{grid-template-columns:1fr}.parts-spec-table>div{grid-template-columns:120px 1fr}}.parts-config{border-top:1px solid var(--pt-line);border-left:1px solid var(--pt-line);background:#e8e9e1;margin-top:30px}.parts-config-heading{border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);font:800 8px/1.35 var(--pt-mono);letter-spacing:.09em;color:#11140f;justify-content:space-between;gap:18px;padding:13px 14px;display:flex}.parts-config-heading strong{color:#4f564d;text-align:right;font-size:8px}.parts-option-group{border-right:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line);padding:16px 14px 18px}.parts-option-name{color:#11140f;font:900 9px/1 var(--pt-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;display:block}.parts-option-values{flex-wrap:wrap;gap:8px;display:flex}.parts-option-values button{appearance:none;color:#10140d;min-height:44px;font:900 9px/1.15 var(--pt-mono);letter-spacing:.05em;cursor:pointer;opacity:1;background:#f6f6f0;border:1px solid #6f766c;border-radius:0;padding:11px 14px}.parts-option-values button:hover:not(:disabled){background:#dedfd7;border-color:#10140d}.parts-option-values button.selected{color:#f2f2eb;box-shadow:inset 0 -4px 0 var(--pt-green);background:#10140d;border-color:#10140d}.parts-option-values button:disabled{color:#8a9086;cursor:not-allowed;background:#d5d7cf;border-color:#b0b4aa;text-decoration:line-through}.parts-option-values button small{font:700 6px/1 var(--pt-mono);letter-spacing:.08em;margin-top:5px;display:block}.parts-selected-variant{border:1px solid var(--pt-line);color:#11140f;font-family:var(--pt-mono);grid-template-columns:90px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:grid}.parts-selected-variant span{letter-spacing:.1em;color:#686f65;font-size:7px;font-weight:800}.parts-selected-variant strong{letter-spacing:.04em;font-size:9px}.parts-selected-variant b{letter-spacing:.09em;color:#4b5e18;font-size:7px}.parts-quantity button,.parts-quantity strong{color:#11140f!important}.parts-detail-buy .p8s-button{color:#10140d!important}@media (width<=640px){.parts-config-heading{display:grid}.parts-config-heading strong{text-align:left}.parts-option-values{grid-template-columns:1fr 1fr;display:grid}.parts-option-values button{text-align:left;width:100%}.parts-selected-variant{grid-template-columns:1fr}.parts-selected-variant b{margin-top:2px}}.p8site{--p8-green:var(--ech-soft-green);--ech-accent:#8ea47a;--ech-accent-deep:#647857;--ech-accent-soft:#c5d0bd}.p8site .topbar,.owner-page .topbar{height:88px}.p8site .p8s-code,.p8site .p8s-kicker,.p8site .p8s-panel-head,.p8site .p8s-status,.p8site .p8s-data span,.p8site .p8s-scale-meta,.p8site .p8s-mini,.p8site .p8s-route span,.p8site .p8s-table span,.p8site .p8s-card .p8s-index,.p8site .p8s-builds span,.p8site .p8s-form-body label,.p8site .p8s-checkout-main label,.p8site .p8s-order-row,.p8site .p8s-policy-index a{letter-spacing:.09em;font-size:9px;line-height:1.35}.p8site .p8s-data b,.p8site .p8s-table strong,.p8site .p8s-route b{font-size:11px;line-height:1.35}.p8site .p8s-lead{font-size:15px;line-height:1.72}.p8site .p8s-panel-body p,.p8site .p8s-card p,.p8site .p8s-heading>p:last-child,.p8site .p8s-form-heading>p:last-child,.p8site .p8s-contact-panel p,.p8site .p8s-policy-section p{font-size:13px;line-height:1.72}.p8site .p8s-hero h1{line-height:.77}.p8site .p8s-heading h2{line-height:.84}.p8site .p8s-panel-body h3{line-height:.91}.p8site .p8s-button,.p8site .p8s-textlink,.p8site .p8s-choice-grid button{font-size:9px;line-height:1.25}.p8site .p8s-button{min-height:44px;padding:14px 17px}.p8site .p8s-builds button{min-height:58px}.p8site .p8s-form-body input,.p8site .p8s-form-body select,.p8site .p8s-form-body textarea,.p8site .p8s-checkout-main input{font-size:14px;line-height:1.4}.p8site .desktop-nav a,.p8site .order-link,.p8site .contact-link,.owner-page .desktop-nav a,.owner-page .order-link,.owner-page .contact-link{font-size:10px;line-height:1.2}.p8site .footer-column>span{font-size:9px}.p8site .footer-column a{font-size:12px;line-height:1.45}.p8site a:focus-visible,.p8site button:focus-visible,.p8site input:focus-visible,.p8site select:focus-visible,.p8site textarea:focus-visible,.owner-page a:focus-visible,.owner-page button:focus-visible,.owner-page input:focus-visible,.owner-page select:focus-visible,.owner-page textarea:focus-visible{outline:2px solid var(--ech-soft-green);outline-offset:3px}.owner-page .owner-navigation button,.owner-page .owner-primary-button,.owner-page .owner-secondary-button{min-height:42px;line-height:1.25;font-size:9px!important}.owner-page .owner-status-grid article>span,.owner-page .owner-panel-title span,.owner-page .owner-diagnostic-card span,.owner-page dt,.owner-page small{font-size:9px;line-height:1.4}.owner-page .owner-heading p,.owner-page .owner-heading span,.owner-page .owner-heading strong,.owner-page .owner-call-panel p,.owner-page .owner-installation p,.owner-page .owner-settings p,.owner-page .owner-telemetry p{line-height:1.55}@media (width<=900px){.p8site .mobile-nav-panel,.owner-page .mobile-nav-panel{top:88px}.p8site .mobile-nav-label,.p8site .mobile-nav-panel a strong,.owner-page .mobile-nav-label,.owner-page .mobile-nav-panel a strong{font-size:10px}.p8site .mobile-nav-panel a,.owner-page .mobile-nav-panel a{min-height:56px}}@media (width<=760px){.p8site .topbar,.owner-page .topbar{height:76px}.p8site .mobile-nav-panel,.owner-page .mobile-nav-panel{top:76px}.p8site .p8s-lead,.p8site .p8s-panel-body p,.p8site .p8s-card p,.p8site .p8s-heading>p:last-child,.p8site .p8s-form-heading>p:last-child{font-size:14px}.p8site .p8s-code,.p8site .p8s-kicker,.p8site .p8s-panel-head,.p8site .p8s-status,.p8site .p8s-data span,.p8site .p8s-table span{font-size:9px}}@media (prefers-reduced-motion:reduce){.p8site *,.owner-page *{scroll-behavior:auto!important}}.p8site{--p8-black:#0a0d0a;--p8-black2:#111511;--p8-paper:#e9e7df;--p8-paper2:#f3f1ea;--p8-muted:#72786f;--p8-line:#777d73;--p8-green:#a6ba82;--ech-accent:#94aa78;--ech-accent-deep:#66785a;--ech-accent-soft:#ccd6c0}.p8site main{background:var(--p8-paper)}.p8site .p8s-section.paper,.p8site .p8s-form-page,.p8site .p8s-policy{background-color:var(--p8-paper2)!important;background-image:none!important}.p8site .p8s-section.green{color:#11150f;background:#d4dbc4!important}.p8site:has(.p8s-domain-stamp) .p8s-section.paper:nth-of-type(odd){background-image:none!important}.p8site:has(.p8s-commerce) .p8s-section.paper:first-of-type{background-image:none!important}.p8site:has(.p8s-form-page) .p8s-form-page{background-image:none!important}.bulletin-page .bulletin-archive{background-image:none!important}.p8site .p8s-hero-copy{background-color:#0a0e0b!important;background-image:radial-gradient(circle at 86% 18%,#94aa7814,#0000 30%)!important}.p8site:has(.p8s-domain-stamp) .p8s-hero-copy{background-image:radial-gradient(circle at 86% 18%,#94aa7817,#0000 30%)!important}.p8site .p8s-hero-media>img{filter:grayscale(.55)contrast(1.12)brightness(.64)!important}.p8site .p8s-grid{opacity:.18}.p8site .p8s-hero h1{letter-spacing:-.066em!important;font-size:clamp(4.35rem,8vw,8.8rem)!important;font-weight:850!important;line-height:.82!important}.p8site .p8s-hero h1 span{color:#a2a89e!important;font-weight:450!important}.p8site .p8s-hero h1:after{background:var(--ech-accent)!important;width:30%!important;height:4px!important;margin-top:24px!important}.p8site .p8s-lead{color:#c2c8bf!important;max-width:610px!important;font-size:16px!important;line-height:1.68!important}.p8site .p8s-heading h2{letter-spacing:-.058em!important;font-size:clamp(3rem,6.3vw,6.7rem)!important;font-weight:820!important;line-height:.88!important}.p8site .p8s-heading h2 span{color:#6f7f66!important;font-weight:430!important}.p8site .dark .p8s-heading h2 span{color:#b8c4ad!important}.p8site .p8s-panel-body h3{letter-spacing:-.042em!important;line-height:.95!important}.p8site .p8s-heading>p:last-child,.p8site .p8s-panel-body p,.p8site .p8s-card p,.p8site .p8s-contact-panel p,.p8site .p8s-policy-section p{color:#5f675d!important;font-size:14px!important;line-height:1.68!important}.p8site .dark .p8s-heading>p:last-child,.p8site .dark .p8s-panel-body p,.p8site .dark .p8s-card p{color:#bac1b7!important}.p8site .p8s-section{padding:88px 5vw!important}.p8site .p8s-heading{border-bottom-color:#858b82!important;grid-template-columns:150px 1fr minmax(210px,300px)!important;gap:34px!important;padding-bottom:30px!important}.p8site .dark .p8s-heading{border-bottom-color:#465047!important}.p8site .p8s-split{gap:22px!important;margin-top:32px!important}.p8site .p8s-panel{border-color:#8a9086!important}.p8site .dark .p8s-panel{background:#101511!important;border-color:#465147!important}.p8site .p8s-panel-head{border-bottom-color:#82887f!important;padding:14px 17px!important}.p8site .dark .p8s-panel-head{border-bottom-color:#485449!important}.p8site .p8s-panel-body{padding:28px!important}.p8site .p8s-card{min-height:205px!important;padding:26px!important}.p8site .p8s-card h3{margin-top:38px!important}.p8site .p8s-button{transition:background .16s,border-color .16s,transform .16s;background:var(--ech-accent)!important;border-color:var(--ech-accent)!important;color:#10140e!important;letter-spacing:.085em!important}.p8site .p8s-button:hover{transform:translateY(-1px);background:#a9bc8d!important;border-color:#a9bc8d!important}.p8site .p8s-button.ghost{background:0 0!important}.p8site .dark .p8s-button.ghost,.p8site .p8s-hero .p8s-button.ghost{color:#eef0e9!important;border-color:#697267!important}.p8site .p8s-textlink{letter-spacing:.085em!important}.p8site .topbar{background:#090c09fb!important;border-bottom-color:#343b34!important}.p8site .desktop-nav a{color:#c9cec6!important}.p8site .desktop-nav a.active{color:#f3f4f0!important}.p8site .order-link{color:#e8ece4!important;background:#94aa7814!important;border-color:#566052!important}.p8site .contact-link{color:#eef0eb!important;border-bottom-color:#66745f!important}.p8site .division{color:#8d958a!important}.p8site:has(.p8s-commerce) .p8s-commerce-media{background-image:radial-gradient(circle at 50% 47%,#94aa781f,#0000 33%),linear-gradient(#f1f3ee08 1px,#0000 1px),linear-gradient(90deg,#f1f3ee08 1px,#0000 1px)!important}.p8site:has(.p8s-commerce) .commerce-price{color:#d6dfca!important}.p8site .p8s-builds button.active{background:var(--ech-accent)!important;color:#10150e!important}.p8site .p8s-progress span{background:var(--ech-accent)!important}.p8site .p8s-step{color:var(--ech-accent-deep)!important}.p8site footer{border-top-color:#394239!important}.p8site footer:before{background:#7f946c!important}.p8site .footer-column>span{color:#7f887d!important}.p8site .footer-column a{color:#c9cec6!important}.p8site .footer-column a:hover{color:#f1f3ef!important}@media (width<=1000px){.p8site .p8s-heading{grid-template-columns:120px 1fr!important}.p8site .p8s-heading>p:last-child{grid-column:2}}@media (width<=760px){.p8site .p8s-section{padding:62px 18px!important}.p8site .p8s-hero h1{font-size:clamp(3.55rem,16vw,6rem)!important;line-height:.85!important}.p8site .p8s-lead{font-size:15px!important}.p8site .p8s-heading{display:block!important}.p8site .p8s-heading h2{margin-top:22px!important;font-size:clamp(2.65rem,12vw,4.8rem)!important}.p8site .p8s-heading>p:last-child{margin-top:20px!important}.p8site .p8s-panel-body{padding:23px!important}}@media (prefers-reduced-motion:reduce){.p8site .p8s-button{transition:none}}.p8site .p8s-hero.p8s-hero-photoshoot{grid-template-columns:.92fr 1.08fr}.p8site .p8s-hero-photoshoot .p8s-hero-media{background:#11151a;justify-content:center;align-items:stretch;display:flex}.p8site .p8s-hero-photoshoot .p8s-hero-photo-frame{aspect-ratio:1365/2048;max-width:100%;height:calc(100vh - 88px);position:relative;overflow:hidden}.p8site .p8s-hero-photoshoot .p8s-hero-photo-frame>img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;filter:grayscale(0)contrast(1.04)brightness(.84)saturate(.9)!important;background:#11151a!important;padding:0!important}.p8site .p8s-hero-photoshoot .p8s-hero-media:after{display:none!important}.p8site .p8s-hero-photoshoot .p8s-hero-photo-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0507090a,#05070933);position:absolute;inset:0}.p8site .p8s-hero-photoshoot .p8s-hero-copy:before{display:none!important}.p8site .p8s-hero-photoshoot .p8s-hero-copy h1{max-width:10ch;text-transform:none!important;letter-spacing:-.06em!important;margin-top:7vh!important;font-size:clamp(4rem,7vw,7.4rem)!important;line-height:.9!important}.p8site .p8s-hero-photoshoot .p8s-hero-copy h1 span{color:var(--p8-paper)!important;font-weight:850!important}.p8site .p8s-hero-photoshoot .p8s-lead{max-width:560px!important;font-size:clamp(1rem,1.2vw,1.18rem)!important;line-height:1.55!important}.p8site .p8s-hero-photoshoot .p8s-overlay.bottom{bottom:24px;right:24px}@media (width<=1000px){.p8site .p8s-hero.p8s-hero-photoshoot{grid-template-columns:1fr}.p8site .p8s-hero-photoshoot .p8s-hero-media{min-height:62vh}.p8site .p8s-hero-photoshoot .p8s-hero-photo-frame{height:62vh}.p8site .p8s-hero-photoshoot .p8s-hero-copy{padding-top:48px}.p8site .p8s-hero-photoshoot .p8s-hero-copy h1{max-width:11ch;margin-top:44px!important}}@media (width<=640px){.p8site .p8s-hero-photoshoot .p8s-hero-media{min-height:56vh}.p8site .p8s-hero-photoshoot .p8s-hero-photo-frame{height:56vh}.p8site .p8s-hero-photoshoot .p8s-hero-photo-frame>img{object-position:center 48%!important}.p8site .p8s-hero-photoshoot .p8s-overlay.bottom{display:none}}.p8site .p8s-model-showcase{background:#090d0a!important;padding-top:96px!important;padding-bottom:100px!important}.p8site .p8s-model-showcase-head{border-bottom:1px solid #465047;grid-template-columns:150px minmax(0,1fr) minmax(220px,320px);align-items:end;gap:34px;padding-bottom:34px;display:grid}.p8site .p8s-model-showcase-head h2{color:var(--p8-paper);letter-spacing:-.06em;margin:0;font-size:clamp(3.4rem,6.4vw,7rem);font-weight:820;line-height:.88}.p8site .p8s-model-showcase-head h2 span{color:#9eac96;font-weight:430}.p8site .p8s-model-showcase-head>p:last-child{color:#aeb7ac;margin:0;font-size:14px;line-height:1.68}.p8site .p8s-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.p8site .p8s-model-card{background:#0d130e;border:1px solid #414b42;margin:0;overflow:hidden}.p8site .p8s-model-image{aspect-ratio:1;background:radial-gradient(circle,#94aa7814,#0000 58%),#070a08;justify-content:center;align-items:center;padding:28px;display:flex}.p8site .p8s-model-image img{object-fit:contain;width:100%;height:100%;display:block;filter:none!important}.p8site .p8s-model-card:nth-child(2) .p8s-model-image,.p8site .p8s-model-card:nth-child(3) .p8s-model-image{background:#050705;padding:0}.p8site .p8s-model-card:nth-child(2) .p8s-model-image img,.p8site .p8s-model-card:nth-child(3) .p8s-model-image img{object-fit:cover;object-position:center center}.p8site .p8s-model-card figcaption{font-family:var(--p8-mono);border-top:1px solid #414b42;grid-template-columns:auto 1fr;gap:7px 14px;padding:16px 18px;display:grid}.p8site .p8s-model-card figcaption span{color:#71806d;letter-spacing:.12em;grid-row:1/3;font-size:8px;font-weight:800}.p8site .p8s-model-card figcaption strong{color:#eef0ea;letter-spacing:.09em;font-size:9px}.p8site .p8s-model-card figcaption small{color:#788178;letter-spacing:.1em;font-size:7px;font-weight:700}.p8site .p8s-model-actions{margin-top:28px}@media (width<=1000px){.p8site .p8s-model-showcase-head{grid-template-columns:120px 1fr}.p8site .p8s-model-showcase-head>p:last-child{grid-column:2}.p8site .p8s-model-grid{grid-template-columns:1fr 1fr}.p8site .p8s-model-card:last-child{grid-column:1/-1}.p8site .p8s-model-card:last-child .p8s-model-image{aspect-ratio:1}}@media (width<=700px){.p8site .p8s-model-showcase{padding-top:70px!important;padding-bottom:72px!important}.p8site .p8s-model-showcase-head{display:block}.p8site .p8s-model-showcase-head h2{margin-top:22px;font-size:clamp(3rem,13vw,5.2rem)}.p8site .p8s-model-showcase-head>p:last-child{margin-top:22px}.p8site .p8s-model-grid{grid-template-columns:1fr}.p8site .p8s-model-card:last-child{grid-column:auto}.p8site .p8s-model-card:last-child .p8s-model-image{aspect-ratio:1}}.p8site .p8s-photo img[src="/keep-the-hardware-IMG_5834.jpeg"]{filter:none!important;opacity:1!important}.p8site .p8s-model-carousel-section{overflow:hidden}.p8site .p8s-model-carousel{grid-template-columns:minmax(150px,.46fr) minmax(0,2fr) minmax(150px,.46fr);align-items:stretch;gap:14px;margin-top:30px;display:grid}.p8site .p8s-model-side{grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;display:grid}.p8site .p8s-model-thumb{color:#11150f;text-align:left;cursor:pointer;background:#e4e2da;border:1px solid #8c9288;min-width:0;padding:0;transition:transform .16s,border-color .16s,background .16s;overflow:hidden}.p8site .p8s-model-thumb:hover{background:#eceae3;border-color:#66785a;transform:translateY(-2px)}.p8site .p8s-model-thumb-media{aspect-ratio:16/9;background:radial-gradient(circle,#66785a26,#0000 55%),#111611;justify-content:center;align-items:center;display:flex;overflow:hidden}.p8site .p8s-model-thumb-media img{object-fit:cover;width:100%;height:100%;filter:none!important}.p8site .p8s-model-thumb-media>strong{font-family:var(--p8-sans);letter-spacing:-.06em;color:#dbe4d6;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:.8}.p8site .p8s-model-thumb-meta{font-family:var(--p8-mono);grid-template-columns:auto 1fr;gap:4px 10px;padding:11px 12px;display:grid}.p8site .p8s-model-thumb-meta>span{color:#747c72;letter-spacing:.12em;grid-row:1/3;font-size:7px;font-weight:800}.p8site .p8s-model-thumb-meta div{min-width:0}.p8site .p8s-model-thumb-meta div>strong{letter-spacing:.08em;font-size:10px;display:block}.p8site .p8s-model-thumb-meta div>small{white-space:nowrap;text-overflow:ellipsis;color:#6c746a;letter-spacing:.08em;margin-top:3px;font-size:7px;font-weight:700;display:block;overflow:hidden}.p8site .p8s-model-thumb-meta>i{color:#66785a;letter-spacing:.1em;grid-column:2;font-size:7px;font-style:normal;font-weight:800}.p8site .p8s-model-feature{background:#0d120e;border:1px solid #465047;grid-template-rows:minmax(360px,1.15fr) auto;min-width:0;display:grid;overflow:hidden}.p8site .p8s-model-feature-media{background:radial-gradient(circle at 50% 48%,#94aa781f,#0000 34%),linear-gradient(135deg,#070a08,#131a14);min-height:420px;position:relative;overflow:hidden}.p8site .p8s-model-feature-media>img{object-fit:cover;width:100%;height:100%;filter:none!important}.p8site .p8s-model-feature-placeholder{font-family:var(--p8-mono);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.p8site .p8s-model-feature-placeholder:before,.p8site .p8s-model-feature-placeholder:after{content:"";border:1px solid #94aa7833;position:absolute;inset:28px}.p8site .p8s-model-feature-placeholder:after{opacity:.6;border-style:dashed;inset:46px}.p8site .p8s-model-feature-placeholder>span{color:#71806d;letter-spacing:.14em;font-size:8px;font-weight:800;position:absolute;top:31px;left:34px}.p8site .p8s-model-feature-placeholder>strong{z-index:1;font-family:var(--p8-sans);letter-spacing:-.075em;color:#dce5d7;font-size:clamp(6rem,12vw,12rem);line-height:.78;position:relative}.p8site .p8s-model-feature-placeholder>small{z-index:1;color:#788178;letter-spacing:.13em;margin-top:24px;font-size:8px;font-weight:800;position:relative}.p8site .p8s-model-feature-badge{z-index:3;font-family:var(--p8-mono);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070a08d1;border:1px solid #485449;padding:10px 12px;position:absolute;bottom:22px;left:24px}.p8site .p8s-model-feature-badge span,.p8site .p8s-model-feature-badge strong{display:block}.p8site .p8s-model-feature-badge span{color:#899486;letter-spacing:.12em;font-size:7px}.p8site .p8s-model-feature-badge strong{color:#eef0ea;letter-spacing:.08em;margin-top:3px;font-size:11px}.p8site .p8s-model-feature-copy{color:#11150f;background:#f1efe8;padding:28px 30px 25px}.p8site .p8s-model-feature-kicker{font-family:var(--p8-mono);letter-spacing:.12em;color:#687065;border-bottom:1px solid #969c92;justify-content:space-between;gap:18px;padding-bottom:12px;font-size:8px;font-weight:800;display:flex}.p8site .p8s-model-feature-copy h3{letter-spacing:-.07em;align-items:baseline;gap:16px;margin:20px 0 14px;font-size:clamp(3.7rem,7vw,7.4rem);line-height:.78;display:flex}.p8site .p8s-model-feature-copy h3 span{letter-spacing:-.035em;color:#6f7f66;font-size:clamp(1.2rem,2vw,2rem);font-weight:500}.p8site .p8s-model-feature-copy>p{color:#5f675d;max-width:760px;font-size:14px;line-height:1.65}.p8site .p8s-model-feature-table{border-top:1px solid #969c92;border-left:1px solid #969c92;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.p8site .p8s-model-feature-table>div{font-family:var(--p8-mono);border-bottom:1px solid #969c92;border-right:1px solid #969c92;padding:11px 12px}.p8site .p8s-model-feature-table span,.p8site .p8s-model-feature-table strong{display:block}.p8site .p8s-model-feature-table span{color:#737b70;letter-spacing:.11em;font-size:7px}.p8site .p8s-model-feature-table strong{letter-spacing:.07em;margin-top:5px;font-size:9px}.p8site .p8s-model-feature-note{color:#737b70!important;margin-top:18px!important;font-size:11px!important}.p8site .p8s-model-timer{font-family:var(--p8-mono);margin-top:23px}.p8site .p8s-model-timer>div{color:#66705f;letter-spacing:.11em;justify-content:space-between;gap:15px;margin-bottom:8px;font-size:7px;font-weight:800;display:flex}.p8site .p8s-model-timer>i{background:#c5c9bf;height:3px;display:block;overflow:hidden}.p8site .p8s-model-timer>i>b{transform-origin:0;background:#66785a;width:100%;height:100%;animation:15s linear forwards p8ModelCountdown;display:block}@keyframes p8ModelCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=1050px){.p8site .p8s-model-carousel{grid-template-columns:1fr 1.7fr}.p8site .p8s-model-side{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.p8site .p8s-model-side-left{grid-area:2/1/auto/-1}.p8site .p8s-model-feature{grid-area:1/1/auto/-1}.p8site .p8s-model-side-right{grid-area:3/1/auto/-1}}@media (width<=700px){.p8site .p8s-model-carousel{flex-direction:column;display:flex}.p8site .p8s-model-feature{order:1}.p8site .p8s-model-side{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p8site .p8s-model-side-left{order:2}.p8site .p8s-model-side-right{order:3}.p8site .p8s-model-thumb-meta>i{display:none}.p8site .p8s-model-feature-media{min-height:330px}.p8site .p8s-model-feature-table{grid-template-columns:1fr}.p8site .p8s-model-feature-copy h3{display:block}.p8site .p8s-model-feature-copy h3 span{margin-top:13px;display:block}}@media (width<=520px){.p8site .p8s-model-side{grid-template-columns:repeat(2,minmax(0,1fr))}.p8site .p8s-model-feature-media{min-height:260px}.p8site .p8s-model-feature-copy{padding:23px 20px}.p8site .p8s-model-thumb-media>strong{font-size:2rem}}@media (prefers-reduced-motion:reduce){.p8site .p8s-model-thumb{transition:none}.p8site .p8s-model-timer>i>b{animation:none}}.p8site:has(.p8s-model-carousel-hero) main{background:#071008!important}.p8site .p8s-model-carousel-hero{background-image:linear-gradient(30deg,#7e9e6616 12%,#0000 12.5% 87%,#7e9e6616 87.5%,#7e9e6616),linear-gradient(150deg,#7e9e6616 12%,#0000 12.5% 87%,#7e9e6616 87.5%,#7e9e6616),linear-gradient(30deg,#7e9e6616 12%,#0000 12.5% 87%,#7e9e6616 87.5%,#7e9e6616),linear-gradient(150deg,#7e9e6616 12%,#0000 12.5% 87%,#7e9e6616 87.5%,#7e9e6616),linear-gradient(60deg,#7e9e6612 25%,#0000 25.5% 75%,#7e9e6612 75%,#7e9e6612),linear-gradient(60deg,#7e9e6612 25%,#0000 25.5% 75%,#7e9e6612 75%,#7e9e6612);background-position:0 0,0 0,29px 51px,29px 51px,0 0,29px 51px;background-size:58px 102px;min-height:calc(100vh - 88px);background-color:#071008!important;padding-top:54px!important}.p8site .p8s-model-carousel-hero .p8s-heading{border-bottom-color:#465047!important}.p8site .p8s-model-carousel-hero .p8s-heading:after{background:#94aa78}.p8site .p8s-model-carousel-hero .p8s-heading h2{color:#eef0ea!important}.p8site .p8s-model-carousel-hero .p8s-heading h2 span{color:#aab8a3!important}.p8site .p8s-model-carousel-hero .p8s-heading>p:last-child{color:#aeb7ac!important}.p8site .p8s-model-carousel-hero .p8s-code{color:#8da184!important}.p8site .p8s-model-carousel{grid-template-columns:minmax(155px,.42fr) minmax(0,2.35fr) minmax(155px,.42fr);max-width:1600px;margin:34px auto 0}.p8site .p8s-model-feature{background:#070d08eb;border-color:#536353;box-shadow:0 24px 80px #00000057}.p8site .p8s-model-feature-media{min-height:500px}.p8site .p8s-model-feature-copy{color:#eef0ea;background:#080e09f0;border-top:1px solid #465047}.p8site .p8s-model-feature-kicker{color:#8da184;border-bottom-color:#465047}.p8site .p8s-model-feature-copy h3{color:#eef0ea}.p8site .p8s-model-feature-copy h3 span{color:#9faf98}.p8site .p8s-model-feature-copy>p{color:#aeb7ac}.p8site .p8s-model-feature-table{border-top-color:#465047;border-left-color:#465047}.p8site .p8s-model-feature-table>div{border-bottom-color:#465047;border-right-color:#465047}.p8site .p8s-model-feature-table span{color:#7f8d7b}.p8site .p8s-model-feature-table strong{color:#dce5d7}.p8site .p8s-model-feature-note{color:#8f9a8c!important}.p8site .p8s-model-timer>div{color:#91a38a}.p8site .p8s-model-timer>i{background:#263226}.p8site .p8s-model-timer>i>b{background:#94aa78}.p8site .p8s-model-thumb{color:#dce5d7;background:#090f0ae0;border-color:#425042}.p8site .p8s-model-thumb:hover{background:#111a12;border-color:#78906e}.p8site .p8s-model-thumb-meta>span{color:#6f806c}.p8site .p8s-model-thumb-meta div>small{color:#859181}.p8site .p8s-model-thumb-meta>i{color:#9caf93}.p8site .p8s-model-showcase,.p8site .p8s-model-fitment-section{color:#eef0ea;background:#090d0a!important}.p8site .p8s-model-fitment-section .p8s-heading{border-bottom-color:#465047!important}.p8site .p8s-model-fitment-section .p8s-heading h2{color:#eef0ea!important}.p8site .p8s-model-fitment-section .p8s-heading h2 span{color:#aab8a3!important}.p8site .p8s-model-fitment-section .p8s-heading>p:last-child,.p8site .p8s-model-fitment-section .p8s-panel-body p{color:#aeb7ac!important}.p8site .p8s-model-fitment-section .p8s-panel{color:#eef0ea;background:#0e140f!important;border-color:#465047!important}.p8site .p8s-model-fitment-section .p8s-panel-head{border-bottom-color:#465047!important}@media (width<=1050px){.p8site .p8s-model-carousel-hero{min-height:0}.p8site .p8s-model-feature-media{min-height:420px}}@media (width<=700px){.p8site .p8s-model-carousel-hero{padding-top:40px!important}.p8site .p8s-model-feature-media{min-height:340px}}.p8site .p8s-model-feature-gallery{z-index:4;grid-template-columns:repeat(3,72px);gap:7px;display:grid;position:absolute;bottom:20px;right:20px}.p8site .p8s-model-feature-gallery button{cursor:pointer;opacity:.72;background:#090d0a;border:1px solid #465047;width:72px;height:54px;padding:0;transition:opacity .15s,border-color .15s,transform .15s;overflow:hidden}.p8site .p8s-model-feature-gallery button:hover,.p8site .p8s-model-feature-gallery button.active{opacity:1;border-color:#a6ba82;transform:translateY(-1px)}.p8site .p8s-model-feature-gallery img{object-fit:cover;width:100%;height:100%;display:block;filter:none!important}@media (width<=700px){.p8site .p8s-model-feature-gallery{grid-template-columns:repeat(3,58px);bottom:14px;right:14px}.p8site .p8s-model-feature-gallery button{width:58px;height:44px}}.p8site .p8s-hero-photoshoot .p8s-hero-copy{--home-hero-amps-orange:#ca783d;min-width:0}.p8site .p8s-hero-photoshoot .home-hero-title{flex-direction:column;align-items:flex-start;width:100%;min-width:0;letter-spacing:-.06em!important;text-transform:none!important;max-width:none!important;margin:clamp(34px,4.8vh,64px) 0 0!important;font-size:clamp(2.6rem,3.35vw,5.25rem)!important;line-height:.9!important;display:flex!important}.p8site .p8s-hero-photoshoot .home-hero-title-primary,.p8site .p8s-hero-photoshoot .home-hero-title-secondary{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;width:100%;min-width:0;max-width:100%;display:block!important}.p8site .p8s-hero-photoshoot .home-hero-title-primary{text-shadow:0 0 7px #b7dc4847,0 0 22px #add13c24;animation:5.8s ease-in-out infinite homeHeroSignalGlow;color:#b7dc48!important;font-weight:850!important}.p8site .p8s-hero-photoshoot .home-hero-title-secondary{text-shadow:0 0 7px #ca783d3d,0 0 24px #ca783d1a;margin-top:.12em;color:var(--home-hero-amps-orange)!important;font-weight:800!important}@keyframes homeHeroSignalGlow{0%,52%,to{color:#a8c85a;opacity:.9;text-shadow:0 0 5px #add13c2e,0 0 16px #add13c14}62%,76%{color:#d0f86a;opacity:1;text-shadow:0 0 8px #d0f86a7a,0 0 26px #add13c47,0 0 52px #add13c1f}68%{color:#8fa54e;opacity:.68;text-shadow:0 0 5px #add13c1f}}.p8site .p8s-hero-photoshoot .home-hero-title:after{background:linear-gradient(90deg,#a94736,var(--home-hero-amps-orange))!important;width:min(42%,250px)!important;margin-top:clamp(18px,2.2vh,28px)!important}.p8site .p8s-hero-photoshoot .home-hero-title+.p8s-lead{margin-top:clamp(20px,2.3vh,28px)!important}@media (width<=1000px){.p8site .p8s-hero-photoshoot .home-hero-title{margin-top:clamp(28px,5vw,44px)!important;font-size:clamp(2.7rem,7.2vw,4.6rem)!important}}@media (width<=640px){.p8site .p8s-hero-photoshoot .home-hero-title{letter-spacing:-.052em!important;margin-top:30px!important;font-size:clamp(2.45rem,11.4vw,3.2rem)!important;line-height:.92!important}.p8site .p8s-hero-photoshoot .home-hero-title-secondary{margin-top:.16em}}@media (prefers-reduced-motion:reduce){.p8site .p8s-hero-photoshoot .home-hero-title-primary{color:#b7dc48!important;opacity:1!important;text-shadow:0 0 7px #b7dc4847,0 0 22px #add13c24!important;animation:none!important}}.g1-product-page{--g1-ink:#10140f;--g1-paper:#eef0e8;--g1-line:#727b70;--g1-dark:#080c09;--g1-green:#add13c}.g1-product-page main{background:var(--g1-paper)}.g1-product-hero .p8s-hero-media>img{object-fit:cover;object-position:center center;filter:grayscale(.18)contrast(1.08)brightness(.72)saturate(.88);transform:scale(1.06)}.g1-product-hero .p8s-hero-copy{background:radial-gradient(circle at 86% 18%,#add13c12,#0000 28%),#080c09}.g1-product-hero .p8s-hero-copy h1{max-width:8.6ch}.g1-product-hero .p8s-hero-copy h1 span{color:#9baa93}.g1-product-hero .p8s-data b{font-size:8px}.g1-anatomy-section{color:var(--g1-ink);background:#eef0e8!important}.g1-anatomy-grid{border-top:1px solid #7d857b;border-left:1px solid #7d857b;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.g1-anatomy-grid article{background:linear-gradient(#ffffff38,#0000);border-bottom:1px solid #7d857b;border-right:1px solid #7d857b;flex-direction:column;min-height:310px;padding:22px;display:flex}.g1-anatomy-meta{font:800 7px/1 var(--p8-mono);letter-spacing:.11em;color:#697268;border-bottom:1px solid #9aa198;justify-content:space-between;gap:18px;padding-bottom:14px;display:flex}.g1-anatomy-meta span{color:#516148;font-size:10px}.g1-anatomy-grid h3{letter-spacing:-.055em;margin:auto 0 16px;font:850 clamp(2.1rem,3vw,3.6rem)/.84 Arial,Helvetica,sans-serif}.g1-anatomy-grid p{color:#596158;max-width:32rem;margin:0;font-size:12px;line-height:1.7}.g1-interface-section{background:#070b08!important}.g1-interface-board{background:#0b100c;border:1px solid #465047;grid-template-columns:minmax(250px,.75fr) minmax(0,1.5fr);gap:0;margin-top:34px;display:grid}.g1-interface-core{background:linear-gradient(#e8ece509 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#e8ece509 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 50% 48%,#add13c1f,#0000 38%),#080c09;border-right:1px solid #465047;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:30px;display:flex;position:relative;overflow:hidden}.g1-interface-core:before{content:"";border:1px solid #add13c2e;position:absolute;inset:28px}.g1-interface-core:after{content:"";background:#add13c29;width:1px;position:absolute;top:28px;bottom:28px;left:50%}.g1-interface-core span,.g1-interface-core small{z-index:1;font:800 7px/1 var(--p8-mono);letter-spacing:.14em;color:#7e8b79;position:relative}.g1-interface-core strong{z-index:1;letter-spacing:-.09em;color:#e9ede4;margin:28px 0 24px;font:900 clamp(7rem,14vw,14rem)/.68 Arial,Helvetica,sans-serif;position:relative}.g1-interface-list{display:grid}.g1-interface-list article{border-bottom:1px solid #465047;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:22px;min-height:104px;padding:18px 22px;display:grid}.g1-interface-list article:last-child{border-bottom:0}.g1-interface-list>article>span{font:800 8px/1 var(--p8-mono);letter-spacing:.12em;color:#71806e}.g1-interface-list strong{letter-spacing:-.025em;color:#edf0e9;font:820 clamp(1.25rem,2vw,2rem)/1 Arial,Helvetica,sans-serif}.g1-interface-list p{color:#9fa79d;margin:8px 0 0;font-size:11px;line-height:1.55}.g1-install-section{background:#f1f1ea!important}.g1-install-steps{border-top:1px solid #7d857b;border-left:1px solid #7d857b;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.g1-install-steps article{border-bottom:1px solid #7d857b;border-right:1px solid #7d857b;min-height:245px;padding:20px;position:relative}.g1-install-steps article:not(:last-child):after{content:"→";z-index:2;width:20px;height:20px;font:800 11px/1 var(--p8-mono);color:#53624e;background:#f1f1ea;place-items:center;display:grid;position:absolute;top:50%;right:-10px}.g1-install-steps>article>span{font:850 clamp(2.4rem,4vw,4.2rem)/1 var(--p8-mono);letter-spacing:-.06em;color:#788174}.g1-install-steps h3{letter-spacing:-.025em;margin:48px 0 12px;font:850 22px/1 Arial,Helvetica,sans-serif}.g1-install-steps p{color:#626a61;margin:0;font-size:11px;line-height:1.65}.g1-install-note{background:#e7e9e0;border:1px solid #7d857b;grid-template-columns:130px minmax(250px,1fr) minmax(260px,1fr) auto;align-items:center;gap:22px;margin-top:22px;padding:20px 22px;display:grid}.g1-install-note span{font:800 7px/1 var(--p8-mono);letter-spacing:.12em;color:#6b7469}.g1-install-note strong{font:850 10px/1.45 var(--p8-mono);letter-spacing:.06em}.g1-install-note p{color:#60685e;margin:0;font-size:11px;line-height:1.55}.g1-install-note a{color:#172014;font:800 8px/1 var(--p8-mono);letter-spacing:.09em;white-space:nowrap;border-bottom:1px solid;padding-bottom:4px;text-decoration:none}.g1-operation-section{background:#090d0a!important}.g1-lifecycle{border-top:1px solid #495148;border-left:1px solid #495148;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:34px;display:grid}.g1-lifecycle article{background:#ffffff03;border-bottom:1px solid #495148;border-right:1px solid #495148;min-height:210px;padding:18px}.g1-lifecycle span{font:800 7px/1 var(--p8-mono);letter-spacing:.12em;color:#71806e}.g1-lifecycle strong{letter-spacing:-.035em;color:#edf0e9;margin-top:55px;font:850 clamp(1.55rem,2.5vw,2.8rem)/.9 Arial,Helvetica,sans-serif;display:block}.g1-lifecycle p{color:#99a197;margin:14px 0 0;font-size:10px;line-height:1.6}.g1-owner-row{background:#0d130e;border:1px solid #495148;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:22px;padding:24px;display:grid}.g1-owner-row>div{max-width:780px}.g1-owner-row span{font:800 7px/1 var(--p8-mono);letter-spacing:.12em;color:#7a8876}.g1-owner-row strong{color:#edf0e9;margin-top:12px;font:850 28px/1 Arial,Helvetica,sans-serif;display:block}.g1-owner-row p{color:#9ea69b;margin:12px 0 0;font-size:11px;line-height:1.65}.g1-owner-row .p8s-textlink{color:#dfe6da}.g1-build-section{color:#10140d;background:var(--g1-green)!important}.g1-build-heading h2 span{color:#314024!important}.g1-build-heading>p:last-child{color:#26301f!important}.g1-build-section .p8s-button.ghost{color:#10140d!important;background:0 0!important;border-color:#10140d!important}@media (width<=1100px){.g1-anatomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g1-interface-board{grid-template-columns:1fr}.g1-interface-core{border-bottom:1px solid #465047;border-right:0;min-height:320px}.g1-install-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.g1-install-steps article:nth-child(2):after{display:none}.g1-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.g1-lifecycle article:last-child{grid-column:1/-1}.g1-install-note{grid-template-columns:120px 1fr}.g1-install-note p,.g1-install-note a{grid-column:2}.g1-install-note a{justify-self:start}}@media (width<=700px){.g1-product-hero .p8s-hero-copy h1{max-width:100%}.g1-anatomy-grid,.g1-install-steps,.g1-lifecycle{grid-template-columns:1fr}.g1-anatomy-grid article{min-height:230px}.g1-install-steps article{min-height:200px}.g1-install-steps article:not(:last-child):after{content:"↓";inset:auto auto -10px 50%;transform:translate(-50%)}.g1-interface-list article{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:16px}.g1-interface-core{min-height:260px}.g1-interface-core strong{font-size:7rem}.g1-lifecycle article{min-height:170px}.g1-lifecycle article:last-child{grid-column:auto}.g1-lifecycle strong{margin-top:34px}.g1-install-note{grid-template-columns:1fr}.g1-install-note p,.g1-install-note a{grid-column:1}.g1-owner-row{grid-template-columns:1fr}.g1-owner-row .p8s-textlink{justify-self:start}}.site.p8site.g1-product-page .p8s-hero-media.g1-photo-pair{background:#080c09;flex-direction:column;justify-content:center;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;min-height:0!important}.site.p8site.g1-product-page .g1-photo-pair:after{display:none}.g1-photo-pair figure{width:100%;max-width:none;margin:0}.g1-photo-pair figure+figure{border-top:1px solid #343932}.site.p8site.g1-product-page .g1-photo-pair figure img{width:100%;max-width:100%;height:auto;display:block;position:static;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}.g1-photo-pair figcaption{color:#a9b1a1;font:700 10px/1.5 var(--p8-mono);letter-spacing:.08em;padding:12px 20px}.g1-interface-photo{background:#080c09;border-right:1px solid #465047;flex-direction:column;justify-content:center;min-width:0;margin:0;display:flex}.site.p8site.g1-product-page .g1-interface-photo img{width:100%;height:auto;display:block;object-fit:contain!important;filter:none!important;transform:none!important}.g1-interface-photo figcaption{color:#a9b1a1;font:700 10px/1.5 var(--p8-mono);letter-spacing:.08em;padding:14px 20px}@media (width>=1101px){.g1-interface-board--photograph{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media (width<=1100px){.g1-interface-photo{border-bottom:1px solid #465047;border-right:0}}:root{--fleet-black:#080b08;--fleet-black-2:#0d110d;--fleet-panel:#111610;--fleet-panel-2:#161c14;--fleet-paper:#e7e8df;--fleet-muted:#8c9488;--fleet-line:#363e34;--fleet-line-strong:#596256;--fleet-green:#add13c;--fleet-green-soft:#819c32;--fleet-amber:#d89428;--fleet-red:#c44535;--fleet-cyan:#72b8ad;--fleet-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}.fleet-shell{background:linear-gradient(#e7e8df07 1px, transparent 1px), linear-gradient(90deg, #e7e8df07 1px, transparent 1px), radial-gradient(circle at 87% 8%, #add13c14, transparent 26%), var(--fleet-black);min-height:100vh;color:var(--fleet-paper);background-size:44px 44px,44px 44px,auto,auto;font-family:Arial,Helvetica,sans-serif}.fleet-shell *,.fleet-shell :before,.fleet-shell :after{box-sizing:border-box}.fleet-shell a{color:inherit}.fleet-shell .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fleet-topbar{z-index:30;border-bottom:1px solid var(--fleet-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b08f5;grid-template-columns:minmax(230px,1fr) auto minmax(420px,1fr);align-items:stretch;min-height:72px;display:grid;position:sticky;top:0}.fleet-brand{border-right:1px solid var(--fleet-line);align-items:center;gap:13px;padding:12px 24px;text-decoration:none;display:flex}.fleet-brand svg{flex:none;width:37px;height:37px}.fleet-brand .ech-domain-fill{fill:#0000}.fleet-brand .ech-hex-outline,.fleet-brand .ech-core-arm,.fleet-brand .ech-core-ring{fill:none;stroke:var(--fleet-green);stroke-width:2px}.fleet-brand .ech-core-dot{fill:var(--fleet-green)}.fleet-brand span,.fleet-brand strong,.fleet-brand small{display:block}.fleet-brand strong{letter-spacing:.13em;font-size:13px}.fleet-brand small{color:var(--fleet-muted);font:700 7px/1 var(--fleet-mono);letter-spacing:.15em;margin-top:4px}.fleet-topbar-channel{border-right:1px solid var(--fleet-line);min-width:220px;padding:18px 24px}.fleet-topbar-channel span,.fleet-topbar-channel strong{font-family:var(--fleet-mono);display:block}.fleet-topbar-channel span{color:var(--fleet-muted);letter-spacing:.13em;font-size:7px}.fleet-topbar-channel strong{color:var(--fleet-amber);letter-spacing:.06em;margin-top:6px;font-size:9px}.fleet-topbar nav{justify-content:flex-end;align-items:stretch;display:flex}.fleet-topbar nav a{border-left:1px solid var(--fleet-line);color:#aeb5ab;min-height:44px;font:800 8px/1 var(--fleet-mono);letter-spacing:.09em;place-items:center;padding:0 20px;text-decoration:none;display:grid}.fleet-topbar nav a.active{color:var(--fleet-green);box-shadow:inset 0 -3px var(--fleet-green);background:#add13c17}.fleet-topbar nav a:hover{color:var(--fleet-paper)}.fleet-integration-gate{color:#e7b866;font:700 8px/1.35 var(--fleet-mono);letter-spacing:.07em;background:#25180c;border-bottom:1px solid #765124;justify-content:space-between;gap:24px;padding:9px 24px;display:flex}.fleet-integration-gate span{color:#b68d51;text-align:right}.fleet-overview,.fleet-device{width:min(1800px,100%);margin:0 auto;padding:0 3vw 72px}.fleet-hero{border-bottom:1px solid var(--fleet-line-strong);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:5vw;min-height:340px;padding:80px 0 42px;display:grid}.fleet-eyebrow{color:var(--fleet-green);font:800 8px/1 var(--fleet-mono);letter-spacing:.15em;margin:0 0 30px}.fleet-eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:34px;height:1px;margin-right:12px;display:inline-block}.fleet-hero h1,.fleet-device-hero h1,.fleet-unknown h1{letter-spacing:-.085em;text-transform:uppercase;margin:0;font:900 clamp(4.8rem,9vw,10.5rem)/.72 Arial,Helvetica,sans-serif}.fleet-hero h1 span,.fleet-unknown h1 span{color:#747d71;font-weight:400}.fleet-hero aside{border-left:1px solid var(--fleet-line-strong);align-self:end;padding:22px 0 4px 24px}.fleet-hero aside>span,.fleet-hero aside>strong{font-family:var(--fleet-mono);display:block}.fleet-hero aside>span{color:var(--fleet-muted);letter-spacing:.14em;font-size:7px}.fleet-hero aside>strong{letter-spacing:.05em;margin-top:12px;font-size:11px}.fleet-hero aside p{color:#9ba397;max-width:480px;margin:24px 0;font-size:12px;line-height:1.7}.fleet-status{font:800 8px/1 var(--fleet-mono);letter-spacing:.09em;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.fleet-status i{background:var(--fleet-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #add13c80}.fleet-status--fault i{background:var(--fleet-red)}.fleet-status--offline i{box-shadow:none;background:#70766e}.fleet-status--stale i,.fleet-status--warning i{background:var(--fleet-amber);box-shadow:0 0 10px #d8942859}.fleet-status--unknown i{box-shadow:none;background:#858b82}.fleet-metrics{border-left:1px solid var(--fleet-line-strong);border-bottom:1px solid var(--fleet-line-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fleet-metric{border-right:1px solid var(--fleet-line-strong);min-height:150px;padding:18px 20px 20px;position:relative;overflow:hidden}.fleet-metric span{color:var(--fleet-muted);font:700 7px/1 var(--fleet-mono);letter-spacing:.1em}.fleet-metric strong{font:800 58px/.8 var(--fleet-mono);letter-spacing:-.08em;margin-top:24px;display:block}.fleet-metric i{background:#6d756a;width:34%;height:4px;position:absolute;bottom:20px;right:18px}.fleet-metric--online i{background:var(--fleet-green)}.fleet-metric--call i{background:var(--fleet-cyan);animation:1.2s steps(2,end) infinite fleet-pulse}.fleet-metric--fault i{background:var(--fleet-red)}.fleet-metric--update i{background:var(--fleet-amber)}.fleet-section-label{border-bottom:1px solid var(--fleet-line-strong);font-family:var(--fleet-mono);justify-content:space-between;align-items:baseline;gap:20px;padding:40px 0 12px;display:flex}.fleet-section-label span,.fleet-section-label h2{letter-spacing:.11em;margin:0;font-size:9px;font-weight:800}.fleet-section-label small{color:var(--fleet-muted);letter-spacing:.1em;font-size:7px}.fleet-table-wrap{overflow-x:auto}.fleet-table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--fleet-mono)}.fleet-table th{color:#798176;border-bottom:1px solid var(--fleet-line);text-align:left;letter-spacing:.13em;height:42px;padding:0 12px;font-size:7px}.fleet-table td{border-bottom:1px solid var(--fleet-line);color:#d5d8d0;letter-spacing:.025em;vertical-align:middle;overflow-wrap:anywhere;height:84px;padding:12px;font-size:9px;position:relative}.fleet-table th:first-child{width:12%}.fleet-table th:nth-child(2){width:10%}.fleet-table th:nth-child(3){width:17%}.fleet-table th:nth-child(4),.fleet-table th:nth-child(5){width:11%}.fleet-table th:nth-child(6){width:16%}.fleet-table th:nth-child(7){width:11%}.fleet-table th:nth-child(8){width:6%}.fleet-table tbody tr{transition:background .18s}.fleet-table tbody tr:hover{background:#add13c09}.fleet-table tbody tr.has-fault{box-shadow:inset 3px 0 var(--fleet-red)}.fleet-table tbody tr.is-stale{background:#d8942809;box-shadow:inset 3px 0 #72552b}.fleet-table td>small{color:var(--fleet-amber);letter-spacing:.1em;margin-top:8px;font-size:6px;display:block}.fleet-system-link{align-items:center;gap:11px;min-height:44px;text-decoration:none;display:flex}.fleet-system-link>span{width:28px;height:28px;color:var(--fleet-green);border:1px solid #4b5548;place-items:center;font-size:7px;display:grid}.fleet-system-link strong{letter-spacing:.04em;overflow-wrap:anywhere;min-width:0;font-size:11px}.fleet-activity{border-bottom:2px solid #697166;padding-bottom:5px;font-weight:800;display:inline-block}.fleet-activity--call{color:#a9d8d0;border-color:var(--fleet-cyan)}.fleet-activity--media{color:#c6db83;border-color:var(--fleet-green)}.fleet-activity--warning{color:#e0ad5e;border-color:var(--fleet-amber)}.fleet-activity--fault{color:#e47c6e;border-color:var(--fleet-red)}.fleet-activity--offline{color:#9ba198;border-color:#626960}.fleet-owner{color:#bdc5b9;font:800 7px/1 var(--fleet-mono);letter-spacing:.09em;border:1px solid #53604f;padding:6px 8px;display:inline-flex}.fleet-owner--unclaimed{color:var(--fleet-amber);background:#d894280d;border-color:#8b642d}.fleet-row-action{text-align:right}.fleet-row-action a{width:44px;height:44px;color:var(--fleet-green);border:1px solid #4d554b;place-items:center;font-size:14px;text-decoration:none;display:grid}.fleet-overview-lower{grid-template-columns:1.15fr .85fr;gap:40px;display:grid}.fleet-alert-row{border-bottom:1px solid var(--fleet-line);border-left:3px solid var(--fleet-red);min-height:58px;font-family:var(--fleet-mono);grid-template-columns:80px 90px 1fr auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:grid}.fleet-alert-row>span{color:var(--fleet-red);overflow-wrap:anywhere;font-size:8px}.fleet-alert-row>strong{font-size:9px}.fleet-alert-row p{color:#a8afa5;overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px;line-height:1.45}.fleet-alert-row i{color:var(--fleet-muted);font-size:7px;font-style:normal}.fleet-register-empty{border-bottom:1px solid var(--fleet-line);min-height:58px;color:var(--fleet-muted);font:700 8px/1.45 var(--fleet-mono);letter-spacing:.08em;align-items:center;margin:0;padding:12px 14px;display:flex}.fleet-state-list{flex-wrap:wrap;gap:7px;padding-top:14px;display:flex}.fleet-state-chip{color:#9fa79c;font:700 7px/1 var(--fleet-mono);letter-spacing:.06em;border:1px solid #4c544a;padding:8px 9px}.fleet-state-chip--ringing,.fleet-state-chip--dialing,.fleet-state-chip--in-call-incoming,.fleet-state-chip--in-call-outgoing,.fleet-state-chip--call-ending{color:var(--fleet-cyan);border-color:#3e7069}.fleet-state-chip--music-streaming,.fleet-state-chip--phone-connected,.fleet-state-chip--fm-active,.fleet-state-chip--amps-active{color:var(--fleet-green);border-color:#566b32}.fleet-state-chip--pairing,.fleet-state-chip--recovering,.fleet-state-chip--updating,.fleet-state-chip--stale{color:var(--fleet-amber);border-color:#765528}.fleet-state-chip--phone-disconnected,.fleet-state-chip--offline,.fleet-state-chip--unknown{color:#8f968c;border-color:#535a51}.fleet-state-chip--fault{color:#e47c6e;border-color:#793b32}.fleet-presentation-state{border-bottom:1px solid var(--fleet-line-strong);background:#0f130ebd;border-left:4px solid #687066;align-content:center;min-height:250px;padding:34px clamp(20px,5vw,70px);display:grid}.fleet-presentation-state>span,.fleet-presentation-state>small{color:var(--fleet-muted);font:800 7px/1.4 var(--fleet-mono);letter-spacing:.12em}.fleet-presentation-state h2{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:1000px;margin:20px 0 14px;font:900 clamp(2.2rem,5vw,5.8rem)/.85 Arial,Helvetica,sans-serif}.fleet-presentation-state p{color:#a3aaa0;max-width:760px;margin:0 0 24px;font-size:12px;line-height:1.7}.fleet-presentation-state--fault{border-left-color:var(--fleet-red)}.fleet-presentation-state--warning{border-left-color:var(--fleet-amber)}.fleet-detail-breadcrumb{border-bottom:1px solid var(--fleet-line);color:var(--fleet-muted);font:700 7px/1 var(--fleet-mono);letter-spacing:.1em;justify-content:space-between;gap:24px;padding:22px 0;display:flex}.fleet-detail-breadcrumb a{color:var(--fleet-green);text-decoration:none}.fleet-device-hero{border-bottom:1px solid var(--fleet-line-strong);grid-template-columns:1fr minmax(330px,.42fr);align-items:end;gap:5vw;padding:68px 0 42px;display:grid}.fleet-device-hero h1{font-size:clamp(5rem,10vw,11rem)}.fleet-device-hero h1>span{color:#99a092;font:700 clamp(.65rem, 1.1vw, 1rem)/1 var(--fleet-mono);letter-spacing:.13em;margin-top:28px;display:block}.fleet-device-tags{color:#a3aaa0;font:700 8px/1 var(--fleet-mono);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.fleet-device-hero aside{border:1px solid var(--fleet-line-strong);border-top:4px solid var(--fleet-cyan);background:#090e0ccc;padding:26px}.fleet-device-hero aside>span,.fleet-device-hero aside>small{color:var(--fleet-muted);font:700 7px/1 var(--fleet-mono);letter-spacing:.12em;display:block}.fleet-device-hero aside>small{color:#a6aea2;text-align:right;margin-top:16px}.fleet-call-clock{color:#657065;max-width:100%;font:700 clamp(2.8rem, 5vw, 5.8rem)/.8 var(--fleet-mono);letter-spacing:-.08em;text-align:right;white-space:nowrap;margin-top:30px;display:block}.fleet-call-clock.is-live{color:#b9e0d9;text-shadow:0 0 24px #72b8ad26}.fleet-device-alerts{padding:20px 0 0}.fleet-device-alert{border:1px solid #5c492a;border-left:4px solid var(--fleet-amber);min-height:54px;font-family:var(--fleet-mono);background:#4e320f29;grid-template-columns:160px 1fr;align-items:center;gap:16px;padding:10px 16px;display:grid}.fleet-device-alert+.fleet-device-alert{margin-top:8px}.fleet-device-alert--fault{border-color:#65352f;border-left-color:var(--fleet-red);background:#5a191424}.fleet-device-alert--warning,.fleet-device-alert--update{border-color:#5c492a;border-left-color:var(--fleet-amber)}.fleet-device-alert span{color:var(--fleet-amber);letter-spacing:.1em;overflow-wrap:anywhere;font-size:7px}.fleet-device-alert--fault span{color:var(--fleet-red)}.fleet-device-alert strong{letter-spacing:.06em;overflow-wrap:anywhere;min-width:0;font-size:8px;line-height:1.45}.fleet-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:28px;display:grid}.fleet-detail-panel,.fleet-owner-panel,.fleet-commands,.fleet-timeline{border:1px solid var(--fleet-line-strong);background:#0e120ddb;min-width:0}.fleet-detail-panel>header,.fleet-owner-panel>header,.fleet-commands>header,.fleet-timeline>header{border-bottom:1px solid var(--fleet-line);grid-template-columns:44px 1fr auto;align-items:center;min-height:62px;display:grid}.fleet-detail-panel>header>span,.fleet-owner-panel>header>span,.fleet-commands>header>span,.fleet-timeline>header>span{border-right:1px solid var(--fleet-line);color:var(--fleet-green);font:800 8px/1 var(--fleet-mono);align-self:stretch;place-items:center;display:grid}.fleet-detail-panel>header h2,.fleet-owner-panel>header h2,.fleet-commands>header h2,.fleet-timeline>header h2{letter-spacing:.04em;margin:0;padding:0 16px;font-size:13px}.fleet-detail-panel>header small,.fleet-owner-panel>header small,.fleet-commands>header small,.fleet-timeline>header small{color:var(--fleet-muted);font:700 6px/1 var(--fleet-mono);letter-spacing:.1em;padding-right:16px}.fleet-detail-panel--amber>header>span{color:var(--fleet-amber)}.fleet-detail-panel--red>header>span{color:var(--fleet-red)}.fleet-detail-panel dl,.fleet-owner-panel dl{margin:0}.fleet-detail-panel dl>div,.fleet-owner-panel dl>div{border-bottom:1px solid var(--fleet-line);grid-template-columns:150px 1fr;align-items:center;gap:18px;min-height:48px;padding:9px 16px;display:grid}.fleet-detail-panel dl>div:last-child,.fleet-owner-panel dl>div:last-child{border-bottom:0}.fleet-detail-panel dt,.fleet-owner-panel dt{color:var(--fleet-muted);font:700 7px/1 var(--fleet-mono);letter-spacing:.1em}.fleet-detail-panel dd,.fleet-owner-panel dd{color:#d3d7cf;font:800 9px/1.35 var(--fleet-mono);letter-spacing:.035em;text-align:right;overflow-wrap:anywhere;margin:0}.fleet-detail-panel dd.tone-green{color:var(--fleet-green)}.fleet-detail-panel dd.tone-call{color:var(--fleet-cyan)}.fleet-detail-panel dd.tone-fault{color:var(--fleet-red)}.fleet-owner-panel>div{border-bottom:1px solid var(--fleet-line);justify-content:space-between;align-items:flex-end;gap:20px;min-height:142px;padding:24px;display:flex}.fleet-owner-panel>div span{color:var(--fleet-muted);font:700 7px/1 var(--fleet-mono);letter-spacing:.1em}.fleet-owner-panel>div strong{color:var(--fleet-green);letter-spacing:-.06em;font:800 clamp(2.2rem,4vw,4.5rem)/.8 Arial,sans-serif}.fleet-owner-panel>div strong.is-unclaimed{color:var(--fleet-amber)}.fleet-commands>p{color:#939b90;min-height:92px;margin:0;padding:20px;font-size:11px;line-height:1.65}.fleet-commands>div{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px;display:grid}.fleet-commands button{color:#858c82;min-height:48px;font:800 8px/1 var(--fleet-mono);letter-spacing:.08em;cursor:not-allowed;opacity:.72;background:#10150f;border:1px dashed #555c52;border-radius:0}.fleet-commands{grid-column:1/-1}.fleet-commands footer{border-top:1px solid var(--fleet-line);min-height:0;color:var(--fleet-muted);font:700 7px/1 var(--fleet-mono);letter-spacing:.1em;background:0 0;grid-template-columns:none;justify-content:space-between;gap:20px;padding:13px 20px;display:flex;position:static}.fleet-commands footer:before{content:none}.fleet-commands footer strong{color:var(--fleet-red)}.fleet-timeline{grid-column:1/-1}.fleet-timeline ol{margin:0;padding:0;list-style:none}.fleet-timeline li{border-bottom:1px solid var(--fleet-line);min-height:56px;font-family:var(--fleet-mono);grid-template-columns:112px 82px 24px 1fr minmax(90px,140px);align-items:center;gap:10px;padding:8px 16px;display:grid}.fleet-timeline li:last-child{border-bottom:0}.fleet-timeline time{color:#8d968a;font-size:8px}.fleet-timeline li>span{color:var(--fleet-green);letter-spacing:.09em;overflow-wrap:anywhere;font-size:7px;font-weight:800}.fleet-timeline li>i{background:var(--fleet-green);border-radius:50%;width:7px;height:7px;position:relative}.fleet-timeline li>i:after{content:"";background:#465044;width:1px;height:49px;position:absolute;top:7px;left:3px}.fleet-timeline li:last-child>i:after{display:none}.fleet-timeline p{color:#b7bdb4;overflow-wrap:anywhere;min-width:0;margin:0;font-size:9px;line-height:1.45}.fleet-timeline li>small{color:#697267;text-align:right;overflow-wrap:anywhere;font-size:6px;line-height:1.35}.fleet-timeline .fleet-event--warning>i,.fleet-timeline .fleet-event--notice>i{background:var(--fleet-amber)}.fleet-timeline .fleet-event--fault>i{background:var(--fleet-red)}.fleet-unknown{align-content:center;width:min(1100px,90vw);min-height:calc(100vh - 105px);margin:0 auto;padding:80px 0;display:grid}.fleet-unknown h1 span{display:block}.fleet-unknown>p:not(.fleet-eyebrow){color:var(--fleet-muted)}.fleet-unknown>a{width:fit-content;color:var(--fleet-green);font:800 8px/1 var(--fleet-mono);letter-spacing:.1em;margin-top:20px}.fleet-shell a:focus-visible,.fleet-shell button:focus-visible{outline:2px solid var(--fleet-green);outline-offset:3px}.fleet-device-tags>span{overflow-wrap:anywhere;min-width:0}@keyframes fleet-pulse{50%{opacity:.28}}@media (width<=1180px){.fleet-topbar{grid-template-columns:1fr auto}.fleet-topbar-channel{display:none}.fleet-topbar nav{min-width:0}.fleet-metrics{grid-template-columns:repeat(3,1fr)}.fleet-metric:nth-child(4),.fleet-metric:nth-child(5){border-top:1px solid var(--fleet-line-strong)}.fleet-overview-lower{grid-template-columns:1fr;gap:0}}@media (width<=820px){.fleet-topbar{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-height:64px;position:relative;overflow:hidden}.fleet-brand{border-right:0;min-width:0;min-height:64px}.fleet-topbar nav{border-top:1px solid var(--fleet-line);scroll-snap-type:x proximity;justify-content:flex-start;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.fleet-topbar nav a{border-left:0;border-right:1px solid var(--fleet-line);scroll-snap-align:start;min-width:max-content;min-height:44px}.fleet-integration-gate{padding:10px 16px;font-size:7px;line-height:1.5;display:block}.fleet-integration-gate span{text-align:left;margin-top:4px;display:block}.fleet-overview,.fleet-device{padding-left:18px;padding-right:18px}.fleet-hero,.fleet-device-hero{grid-template-columns:minmax(0,1fr);padding-top:55px}.fleet-hero>*,.fleet-device-hero>*{min-width:0}.fleet-hero{min-height:0}.fleet-hero aside{border-left:0;border-top:1px solid var(--fleet-line);padding:20px 0 0}.fleet-metrics{grid-template-columns:repeat(2,1fr)}.fleet-metric{min-height:125px}.fleet-metric:nth-child(3){border-top:1px solid var(--fleet-line-strong)}.fleet-metric strong{font-size:46px}.fleet-table thead{display:none}.fleet-table,.fleet-table tbody,.fleet-table tr,.fleet-table td{width:100%;display:block}.fleet-table tr{border-bottom:1px solid var(--fleet-line-strong);padding:14px 0}.fleet-table td{border-bottom:0;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;height:auto;min-height:44px;padding:8px 12px;display:grid}.fleet-table td:before{content:attr(data-label);color:var(--fleet-muted);font:700 7px/1 var(--fleet-mono);letter-spacing:.1em}.fleet-table .fleet-row-action{display:none}.fleet-system-link{justify-content:flex-start}.fleet-detail-grid{grid-template-columns:1fr}.fleet-timeline{grid-column:auto}.fleet-device-hero aside{max-width:none}.fleet-call-clock,.fleet-device-hero aside>small{text-align:left}}@media (width<=520px){.fleet-brand{padding:10px 16px}.fleet-brand svg{width:32px;height:32px}.fleet-hero h1{font-size:clamp(3.2rem,14vw,5.7rem)}.fleet-device-hero h1,.fleet-unknown h1{font-size:clamp(3.7rem,21vw,6.3rem)}.fleet-hero{padding-top:44px}.fleet-eyebrow{margin-bottom:23px;line-height:1.5}.fleet-metrics{grid-template-columns:1fr 1fr}.fleet-metric{padding:16px}.fleet-metric:nth-child(5){grid-column:1/-1}.fleet-section-label{align-items:flex-start}.fleet-section-label small{text-align:right;max-width:45%;line-height:1.45}.fleet-table td{grid-template-columns:94px 1fr;padding-left:8px;padding-right:8px}.fleet-alert-row{grid-template-columns:70px 1fr auto}.fleet-alert-row p{grid-column:1/-1}.fleet-state-list{gap:5px}.fleet-presentation-state{min-height:230px;padding:28px 18px}.fleet-presentation-state h2{letter-spacing:-.045em;font-size:clamp(1.85rem,10vw,3rem)}.fleet-detail-breadcrumb{display:grid}.fleet-device-hero{padding-top:44px}.fleet-device-hero aside{padding:20px}.fleet-device-tags{gap:10px}.fleet-device-alert{grid-template-columns:1fr;gap:8px;padding:14px}.fleet-device-alert strong{line-height:1.45}.fleet-detail-panel>header,.fleet-owner-panel>header,.fleet-commands>header,.fleet-timeline>header{grid-template-columns:38px 1fr}.fleet-detail-panel>header small,.fleet-owner-panel>header small,.fleet-commands>header small,.fleet-timeline>header small{display:none}.fleet-detail-panel dl>div,.fleet-owner-panel dl>div{grid-template-columns:108px 1fr;gap:10px;padding:10px 12px}.fleet-owner-panel>div{min-height:122px;padding:18px;display:grid}.fleet-owner-panel>div strong{font-size:2.7rem}.fleet-commands>div{grid-template-columns:1fr}.fleet-timeline li{grid-template-columns:86px 1fr 18px;gap:8px}.fleet-timeline li>i{grid-area:1/3}.fleet-timeline p{grid-column:2/-1}.fleet-timeline li>small{display:none}}@media (prefers-reduced-motion:reduce){.fleet-shell *,.fleet-shell :before,.fleet-shell :after{transition:none!important;animation:none!important}}.p8site{--p8-micro-label:clamp(10px,.43vw,12px);--p8-micro-value:clamp(12px,.5vw,14px);--p8-micro-caption:clamp(10px,.4vw,11px)}.p8site :is(.p8s-code,.p8s-kicker,.p8s-panel-head,.p8s-status,.p8s-mini,.p8s-data span,.p8s-route span,.p8s-table span,.p8s-scale-meta,.p8s-index,.p8s-overlay span,.p8s-photo-label,.p8s-builds span,.p8s-choice-grid button){font-size:var(--p8-micro-label)!important;line-height:1.35!important}.p8site :is(.p8s-data b,.p8s-route b,.p8s-table strong,.p8s-builds strong){font-size:var(--p8-micro-value)!important;line-height:1.35!important}.p8site :is(.p8s-button,.p8s-textlink){font-size:clamp(10px,.44vw,12px)!important;line-height:1.2!important}.p8site .p8s-panel-head{align-items:center;min-height:48px}.p8site .p8s-data div{min-height:70px;padding:15px 14px!important}.p8site .p8s-table>div{padding-block:8px;min-height:64px!important}.p8site .p8s-route>div{min-height:160px!important}.p8site .p8s-model-card figcaption{gap:9px 14px!important;padding:20px!important}.p8site .p8s-model-card figcaption span{font-size:var(--p8-micro-label)!important;line-height:1.35!important}.p8site .p8s-model-card figcaption strong{font-size:var(--p8-micro-value)!important;line-height:1.35!important}.p8site .p8s-model-card figcaption small{font-size:var(--p8-micro-caption)!important;line-height:1.45!important}.p8site .ech-logo-zone strong{letter-spacing:.14em!important;font-size:clamp(17px,1vw,23px)!important;line-height:1.08!important}.p8site .ech-logo-zone small{letter-spacing:.11em!important;font-size:clamp(9px,.38vw,11px)!important;line-height:1.2!important}.p8site .ech-logo-zone-software small,.p8site .ech-logo-zone-network small{top:55%!important}.p8site .ech-logo-zone-legacy small{top:82%!important}.p8site .ech-architecture-caption{font-size:var(--p8-micro-label)!important;line-height:1.4!important}.p8site .ech-state-card{min-height:108px!important;padding:16px!important}.p8site .ech-state-card span,.p8site .ech-sigil-index,.p8site .ech-domain-callout-head span,.p8site .ech-domain-callout-list b{font-size:var(--p8-micro-caption)!important;line-height:1.4!important}.p8site .ech-state-card strong,.p8site .ech-sigil-item strong{font-size:var(--p8-micro-value)!important;line-height:1.3!important}.p8site .ech-sigil-item{min-height:178px!important;padding:16px!important}.p8site .ech-sigil-item small{font-size:var(--p8-micro-caption)!important;line-height:1.5!important}.p8site .ech-domain-callout>p{font-size:13px!important;line-height:1.65!important}.p8site .ech-domain-callout-list b{padding:10px 0!important}.p8site :is(.desktop-nav a,.order-link,.contact-link,.division){font-size:clamp(9px,.38vw,11px)!important;line-height:1.35!important}@media (width<=760px){.p8site{--p8-micro-label:10px;--p8-micro-value:12px;--p8-micro-caption:9px}.p8site .ech-logo-zone strong{letter-spacing:.11em!important;font-size:clamp(12px,3.5vw,15px)!important}.p8site .ech-logo-zone small{font-size:8px!important}.p8site .p8s-route>div{min-height:138px!important}.p8site .ech-sigil-item{min-height:158px!important}}.fleet-shell{--fleet-type-caption:clamp(11px,.44vw,13px);--fleet-type-label:clamp(12px,.52vw,14px);--fleet-type-value:clamp(13px,.62vw,16px);--fleet-type-body:clamp(14px,.68vw,17px)}.fleet-shell .fleet-brand strong{font-size:clamp(15px,.65vw,18px)!important;line-height:1.2!important}.fleet-shell :is(.fleet-brand small,.fleet-topbar-channel span,.fleet-topbar nav a,.fleet-integration-gate,.fleet-eyebrow){font-size:var(--fleet-type-label)!important;line-height:1.35!important}.fleet-shell .fleet-topbar-channel strong{font-size:var(--fleet-type-value)!important;line-height:1.3!important}.fleet-shell .fleet-topbar{min-height:88px!important}.fleet-shell .fleet-brand{padding:16px 26px!important}.fleet-shell .fleet-topbar-channel{padding:20px 26px!important}.fleet-shell .fleet-topbar nav a{min-height:56px!important;padding-inline:24px!important}.fleet-shell .fleet-integration-gate{padding:12px 26px!important}.fleet-shell .fleet-hero aside>span,.fleet-shell .fleet-device-hero aside>span,.fleet-shell .fleet-device-hero aside>small{font-size:var(--fleet-type-label)!important;line-height:1.35!important}.fleet-shell .fleet-hero aside>strong{font-size:var(--fleet-type-value)!important;line-height:1.35!important}.fleet-shell .fleet-hero aside p,.fleet-shell .fleet-presentation-state p,.fleet-shell .fleet-commands>p{font-size:var(--fleet-type-body)!important;line-height:1.65!important}.fleet-shell .fleet-status,.fleet-shell .fleet-device-tags{font-size:var(--fleet-type-label)!important;line-height:1.35!important}.fleet-shell .fleet-status i{width:10px!important;height:10px!important}.fleet-shell .fleet-metric{min-height:172px!important;padding:22px 24px 24px!important}.fleet-shell .fleet-metric span{font-size:var(--fleet-type-label)!important;line-height:1.35!important}.fleet-shell .fleet-metric strong{margin-top:28px!important}.fleet-shell .fleet-section-label{padding-top:46px!important;padding-bottom:16px!important}.fleet-shell .fleet-section-label :is(span,h2){font-size:var(--fleet-type-value)!important;line-height:1.25!important}.fleet-shell .fleet-section-label small{font-size:var(--fleet-type-caption)!important;line-height:1.4!important}.fleet-shell .fleet-table th{height:58px!important;font-size:var(--fleet-type-label)!important;padding-inline:15px!important;line-height:1.25!important}.fleet-shell .fleet-table td{height:104px!important;font-size:var(--fleet-type-value)!important;padding:16px 15px!important;line-height:1.4!important}.fleet-shell .fleet-table td>small{font-size:var(--fleet-type-caption)!important;margin-top:10px!important;line-height:1.35!important}.fleet-shell .fleet-system-link{gap:14px!important;min-height:54px!important}.fleet-shell .fleet-system-link>span{width:38px!important;height:38px!important;font-size:var(--fleet-type-label)!important}.fleet-shell .fleet-system-link strong{font-size:var(--fleet-type-value)!important;line-height:1.3!important}.fleet-shell .fleet-owner{font-size:var(--fleet-type-label)!important;padding:9px 11px!important;line-height:1.2!important}.fleet-shell .fleet-activity{line-height:1.35!important}.fleet-shell .fleet-row-action a{width:50px!important;height:50px!important;font-size:20px!important}.fleet-shell .fleet-alert-row{grid-template-columns:110px 120px minmax(0,1fr) auto!important;gap:16px!important;min-height:78px!important;padding:14px 16px!important}.fleet-shell .fleet-alert-row>span,.fleet-shell .fleet-alert-row i{font-size:var(--fleet-type-label)!important;line-height:1.35!important}.fleet-shell .fleet-alert-row>strong{font-size:var(--fleet-type-value)!important;line-height:1.35!important}.fleet-shell .fleet-alert-row p,.fleet-shell .fleet-register-empty{font-size:var(--fleet-type-body)!important;line-height:1.55!important}.fleet-shell .fleet-register-empty{min-height:76px!important;padding:16px!important}.fleet-shell .fleet-state-list{gap:10px!important;padding-top:18px!important}.fleet-shell .fleet-state-chip{font-size:var(--fleet-type-label)!important;padding:11px 13px!important;line-height:1.2!important}.fleet-shell .fleet-presentation-state>span,.fleet-shell .fleet-presentation-state>small{font-size:var(--fleet-type-label)!important;line-height:1.35!important}.fleet-shell .fleet-detail-breadcrumb{font-size:var(--fleet-type-label)!important;padding:26px 0!important;line-height:1.35!important}.fleet-shell .fleet-device-hero h1>span{font-size:var(--fleet-type-value)!important;line-height:1.3!important}.fleet-shell .fleet-device-alert{grid-template-columns:220px minmax(0,1fr)!important;min-height:74px!important;padding:14px 18px!important}.fleet-shell .fleet-device-alert span{font-size:var(--fleet-type-label)!important;line-height:1.35!important}.fleet-shell .fleet-device-alert strong{font-size:var(--fleet-type-value)!important;line-height:1.5!important}.fleet-shell :is(.fleet-detail-panel,.fleet-owner-panel,.fleet-commands,.fleet-timeline)>header{grid-template-columns:56px minmax(0,1fr) auto!important;min-height:78px!important}.fleet-shell :is(.fleet-detail-panel,.fleet-owner-panel,.fleet-commands,.fleet-timeline)>header>span{font-size:var(--fleet-type-label)!important;line-height:1.2!important}.fleet-shell :is(.fleet-detail-panel,.fleet-owner-panel,.fleet-commands,.fleet-timeline)>header h2{padding-inline:20px!important;font-size:clamp(16px,.72vw,19px)!important;line-height:1.25!important}.fleet-shell :is(.fleet-detail-panel,.fleet-owner-panel,.fleet-commands,.fleet-timeline)>header small{font-size:var(--fleet-type-caption)!important;padding-right:20px!important;line-height:1.35!important}.fleet-shell :is(.fleet-detail-panel,.fleet-owner-panel) dl>div{grid-template-columns:190px minmax(0,1fr)!important;min-height:66px!important;padding:12px 20px!important}.fleet-shell :is(.fleet-detail-panel,.fleet-owner-panel) dt,.fleet-shell .fleet-owner-panel>div span{font-size:var(--fleet-type-label)!important;line-height:1.35!important}.fleet-shell :is(.fleet-detail-panel,.fleet-owner-panel) dd{font-size:var(--fleet-type-value)!important;line-height:1.45!important}.fleet-shell .fleet-commands button{min-height:58px!important;font-size:var(--fleet-type-label)!important;line-height:1.3!important}.fleet-shell .fleet-commands footer{min-height:52px!important;font-size:var(--fleet-type-label)!important;align-items:center!important;line-height:1.3!important}.fleet-shell .fleet-timeline li{grid-template-columns:150px 120px 28px minmax(0,1fr) minmax(120px,180px)!important;gap:14px!important;min-height:76px!important;padding:12px 18px!important}.fleet-shell .fleet-timeline time,.fleet-shell .fleet-timeline li>span,.fleet-shell .fleet-timeline li>small{font-size:var(--fleet-type-label)!important;line-height:1.4!important}.fleet-shell .fleet-timeline p{font-size:var(--fleet-type-value)!important;line-height:1.5!important}@media (width<=1180px){.fleet-shell{--fleet-type-caption:10px;--fleet-type-label:11px;--fleet-type-value:13px;--fleet-type-body:14px}.fleet-shell .fleet-topbar{min-height:72px!important}.fleet-shell .fleet-alert-row{grid-template-columns:90px 105px minmax(0,1fr) auto!important}.fleet-shell .fleet-timeline li{grid-template-columns:120px 96px 24px minmax(0,1fr) 120px!important}}@media (width<=820px){.fleet-shell .fleet-integration-gate{padding:12px 16px!important;font-size:11px!important}.fleet-shell .fleet-table td{grid-template-columns:120px minmax(0,1fr)!important;height:auto!important;min-height:58px!important;padding:11px 12px!important}.fleet-shell .fleet-table td:before{font-size:11px!important;line-height:1.35!important}.fleet-shell .fleet-alert-row{grid-template-columns:90px minmax(0,1fr) auto!important}.fleet-shell .fleet-alert-row p{grid-column:1/-1!important}.fleet-shell .fleet-device-alert{grid-template-columns:1fr!important}.fleet-shell :is(.fleet-detail-panel,.fleet-owner-panel) dl>div{grid-template-columns:130px minmax(0,1fr)!important}.fleet-shell :is(.fleet-detail-panel,.fleet-owner-panel,.fleet-commands,.fleet-timeline)>header{grid-template-columns:48px minmax(0,1fr)!important}.fleet-shell :is(.fleet-detail-panel,.fleet-owner-panel,.fleet-commands,.fleet-timeline)>header small{display:none!important}.fleet-shell .fleet-timeline li{grid-template-columns:100px minmax(0,1fr) 20px!important}}@media (width<=520px){.fleet-shell .fleet-section-label{align-items:flex-start!important}.fleet-shell .fleet-section-label small{text-align:right;max-width:52%}.fleet-shell .fleet-table td{grid-template-columns:98px minmax(0,1fr)!important}.fleet-shell :is(.fleet-detail-panel,.fleet-owner-panel) dl>div{grid-template-columns:110px minmax(0,1fr)!important;gap:10px!important}}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-showcase-head h2{color:#eef0ea!important;width:fit-content!important;max-width:100%!important;box-shadow:none!important;text-shadow:none!important;-webkit-box-decoration-break:slice!important;box-decoration-break:slice!important;background:0 0!important;margin:0!important;padding:0!important;display:block!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-showcase-head h2 span{color:#eef0ea!important;width:fit-content!important;max-width:100%!important;box-shadow:none!important;text-shadow:none!important;-webkit-box-decoration-break:slice!important;box-decoration-break:slice!important;background:0 0!important;margin:0!important;padding:0!important;display:block!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-showcase-head h2 span{color:#9aa29a!important;margin-top:.08em!important;font-weight:430!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-showcase-head h2:before{content:none!important;display:none!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-showcase-head h2:after{content:none!important;display:none!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-showcase-head h2 span:before{content:none!important;display:none!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-showcase-head h2 span:after{content:none!important;display:none!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-showcase-head>p:last-child{color:#aeb7ac!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}:is(.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-card,.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-image){filter:none!important;mix-blend-mode:normal!important;background-blend-mode:normal!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-card{box-shadow:none!important;background:#0d130e!important;border-color:#414b42!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-image{background:#060906!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-image img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-card:before{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-card:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-image:before{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-image:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-card figcaption{box-shadow:none!important;background:#0b100c!important;border-top-color:#414b42!important}:is(.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-card figcaption span,.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-card figcaption strong,.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-card figcaption small){box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-card figcaption span{color:#94aa78!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-card figcaption strong{color:#eef0ea!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-card figcaption small{color:#899188!important}@media (width<=700px){.p8site:has(.p8s-model-carousel-hero) .p8s-model-showcase .p8s-model-showcase-head h2 span{margin-top:.12em!important}}:is(.p8site:has(.p8s-model-carousel-hero) .p8s-model-feature-media>img,.p8site:has(.p8s-model-carousel-hero) .p8s-model-thumb-media>img,.p8site:has(.p8s-model-carousel-hero) .p8s-model-feature-gallery img){image-rendering:auto;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.p8site:has(.p8s-model-carousel-hero) .p8s-model-carousel-hero{padding-top:142px!important}@media (width<=760px){.p8site:has(.p8s-model-carousel-hero) .p8s-model-carousel-hero{padding-top:116px!important}}.home-mode-rows{border-top:1px solid #4b5248;margin-top:30px}.home-mode-rows>div{border-bottom:1px solid #4b5248;grid-template-columns:170px minmax(180px,.7fr) minmax(0,1fr);align-items:center;gap:26px;padding:20px 0;display:grid}.home-mode-rows span{font:800 7px/1 var(--p8-mono);letter-spacing:.11em;color:#7d877a}.home-mode-rows strong{letter-spacing:-.035em;color:#edf0e9;font:850 clamp(1.45rem,2.4vw,2.5rem)/.95 Arial,Helvetica,sans-serif}.home-mode-rows p{color:#9fa79d;font:700 9px/1.55 var(--p8-mono);letter-spacing:.04em;margin:0}.amps-signal-line{border-top:1px solid #7d857b;border-bottom:1px solid #7d857b;align-items:center;gap:0;margin-top:30px;padding:17px 0;display:flex;overflow-x:auto}.amps-signal-line span{color:#20271f;font:800 8px/1 var(--p8-mono);letter-spacing:.08em;white-space:nowrap;flex:none;align-items:center;gap:9px;margin-right:30px;padding:0 30px 0 0;display:flex;position:relative}.amps-signal-line span:not(:last-child):after{content:"→";color:#72806d;position:absolute;right:0}.amps-signal-line b{color:#72806d;letter-spacing:.12em;font-size:7px}.amps-call-rows{border-top:1px solid #485048;margin-top:30px}.amps-call-rows>div{border-bottom:1px solid #485048;grid-template-columns:210px minmax(190px,.65fr) minmax(0,1fr);align-items:center;gap:28px;padding:22px 0;display:grid}.amps-call-rows span{font:800 7px/1 var(--p8-mono);letter-spacing:.11em;color:#7f8b7c}.amps-call-rows strong{letter-spacing:-.035em;color:#edf0e9;font:850 clamp(1.55rem,2.6vw,2.7rem)/.95 Arial,Helvetica,sans-serif}.amps-call-rows p{color:#9da69b;font:700 9px/1.55 var(--p8-mono);letter-spacing:.04em;margin:0}.g1-anatomy-list{border-top:1px solid #7d857b;margin-top:34px}.g1-anatomy-list article{background:0 0;border-bottom:1px solid #7d857b;grid-template-columns:110px minmax(210px,.7fr) minmax(0,1fr);align-items:center;gap:28px;min-height:0;padding:23px 0;display:grid}.g1-anatomy-list .g1-anatomy-meta{border:0;gap:6px;padding:0;display:grid}.g1-anatomy-list .g1-anatomy-meta span{font:850 11px/1 var(--p8-mono);color:#52624d}.g1-anatomy-list .g1-anatomy-meta b{font:800 7px/1 var(--p8-mono);letter-spacing:.11em;color:#717a6f}.g1-anatomy-list h3{letter-spacing:-.04em;margin:0;font:850 clamp(1.7rem,2.6vw,2.8rem)/.9 Arial,Helvetica,sans-serif}.g1-anatomy-list p{color:#596158;max-width:52rem;margin:0;font-size:12px;line-height:1.7}.g1-install-flow{border-top:1px solid #7d857b;margin-top:34px}.g1-install-flow article{border-bottom:1px solid #7d857b;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:28px;min-height:0;padding:22px 0;display:grid}.g1-install-flow>article>span{font:850 clamp(1.7rem,2.8vw,2.9rem)/1 var(--p8-mono);letter-spacing:-.05em;color:#788174}.g1-install-flow h3{letter-spacing:-.025em;margin:2px 0 8px;font:850 21px/1 Arial,Helvetica,sans-serif}.g1-install-flow p{color:#626a61;max-width:58rem;margin:0;font-size:11px;line-height:1.65}.g1-install-flow article+article{position:relative}.g1-install-flow article+article:before{content:"↓";color:#61705b;width:20px;height:20px;font:800 10px/1 var(--p8-mono);background:#f1f1ea;place-items:center;display:grid;position:absolute;top:-10px;left:30px}.g1-lifecycle-rail{border-top:1px solid #495148;border-bottom:1px solid #495148;gap:0;margin-top:34px;padding:18px 0;display:flex;overflow-x:auto}.g1-lifecycle-rail article{background:0 0;border:0;flex:1 0 180px;min-height:0;margin-right:30px;padding:0 30px 0 0;position:relative}.g1-lifecycle-rail article:not(:last-child):after{content:"→";color:#6f806c;font:800 12px/1 var(--p8-mono);position:absolute;top:24px;right:0}.g1-lifecycle-rail span{font:800 7px/1 var(--p8-mono);letter-spacing:.12em;color:#71806e}.g1-lifecycle-rail strong{letter-spacing:-.03em;color:#edf0e9;margin-top:12px;font:850 clamp(1.35rem,2.1vw,2.25rem)/.95 Arial,Helvetica,sans-serif;display:block}.g1-lifecycle-rail p{color:#99a197;margin:9px 0 0;font-size:10px;line-height:1.55}.g1-included-list{border-top:1px solid #7e857a;margin-top:30px}.g1-included-list>div{border-bottom:1px solid #7e857a;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:22px;padding:16px 0;display:grid}.g1-included-list span{font:800 8px/1 var(--p8-mono);letter-spacing:.11em;color:#687268}.g1-included-list strong{letter-spacing:-.015em;color:#182018;font:750 clamp(1rem,1.5vw,1.25rem)/1.35 Arial,Helvetica,sans-serif}.p8site footer{padding-top:44px}@media (width<=850px){.home-mode-rows>div,.amps-call-rows>div,.g1-anatomy-list article{grid-template-columns:1fr;gap:10px}.g1-anatomy-list .g1-anatomy-meta{justify-content:space-between;display:flex}.amps-signal-line{padding-bottom:19px}}@media (width<=640px){.home-mode-rows>div,.amps-call-rows>div,.g1-anatomy-list article,.g1-install-flow article{padding:18px 0}.g1-install-flow article{grid-template-columns:56px minmax(0,1fr);gap:16px}.g1-install-flow article+article:before{left:17px}.g1-lifecycle-rail article{flex-basis:155px}.g1-included-list>div{grid-template-columns:48px minmax(0,1fr);gap:12px}}.amps-product-path{max-width:900px}.amps-hero-system{border-top:1px solid #5a443b}.amps-hero-system>div{border-bottom:1px solid #5a443b;grid-template-columns:42px minmax(150px,.72fr) minmax(0,1fr);align-items:center;gap:18px;padding:18px 2px;display:grid;position:relative}.amps-hero-system>div:not(:last-child):after{content:"↓";z-index:2;color:#d99a58;width:16px;height:16px;font:800 8px/1 var(--p8-mono);background:#14100f;place-items:center;display:grid;position:absolute;bottom:-8px;left:14px}.amps-hero-system span{color:#d99a58;font:800 8px/1 var(--p8-mono);letter-spacing:.11em}.amps-hero-system strong{color:#f1d9c6;letter-spacing:-.025em;font:850 clamp(1.15rem,1.9vw,1.75rem)/1 Arial,Helvetica,sans-serif}.amps-hero-system b{color:#b4a69c;font:800 8px/1.4 var(--p8-mono);letter-spacing:.07em;text-align:right}.amps-hero-radio-data{margin-top:18px}.amps-preserve-rows{border-top:1px solid #7d857b;margin-top:30px}.amps-preserve-rows>div{border-bottom:1px solid #7d857b;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:26px;padding:22px 0;display:grid}.amps-preserve-rows span{color:#7f3027;font:800 8px/1 var(--p8-mono);letter-spacing:.11em}.amps-preserve-rows strong{color:#20271f;letter-spacing:-.03em;font:850 clamp(1.25rem,2.2vw,2.2rem)/1.05 Arial,Helvetica,sans-serif}@media (width<=850px){.amps-hero-system>div{grid-template-columns:34px minmax(0,1fr);gap:10px 14px}.amps-hero-system b{text-align:left;grid-column:2}.amps-preserve-rows>div{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.p8site .p8s-model-timer{display:none!important}}.home-amps-summary{background:#e7e9e0;border:1px solid #7d857b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.home-amps-summary>div{border-right:1px solid #7d857b;min-width:0;padding:23px;position:relative}.home-amps-summary>div:last-child{border-right:0}.home-amps-summary>div:not(:last-child):after{content:"→";color:#4d6044;width:20px;height:20px;font:800 14px/1 var(--p8-mono);z-index:2;background:#e7e9e0;place-items:center;display:grid;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.home-amps-summary span{color:#687366;font:800 10px/1.4 var(--p8-mono);letter-spacing:.08em;margin-bottom:14px;display:block}.home-amps-summary strong{overflow-wrap:anywhere;color:#20271f;letter-spacing:-.025em;font:850 clamp(1.15rem,2.3vw,2.1rem)/1.05 Arial,Helvetica,sans-serif;display:block}.home-amps-summary-section .p8s-actions{margin-top:22px}@media (width<=760px){.home-amps-summary{grid-template-columns:1fr}.home-amps-summary>div{border-bottom:1px solid #7d857b;border-right:0;padding:19px}.home-amps-summary>div:last-child{border-bottom:0}.home-amps-summary>div:not(:last-child):after{content:"↓";top:auto;bottom:-10px;right:18px;transform:none}.amps-hero-system strong{overflow-wrap:anywhere;line-height:1.15}.amps-hero-system b,.amps-hero-system span,.amps-preserve-rows span{font-size:10px}.amps-preserve-rows strong{overflow-wrap:anywhere}}.site.p8site.amps-link-page .p8s-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:0}.site.p8site.amps-link-page .amps-call-photo-hero{justify-content:center;align-items:center;min-width:0;padding:40px 32px;display:flex;background:#070908!important;min-height:0!important}.site.p8site.amps-link-page .amps-call-photo-hero:after{display:none!important}.amps-link-page .amps-call-photo{width:100%;min-width:0;margin:0}.site.p8site.amps-link-page .amps-call-photo img{width:100%;max-width:100%;height:auto;display:block;position:static;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}.amps-link-page .amps-call-photo figcaption{color:#c1afa2;font:700 10px/1.5 var(--p8-mono);letter-spacing:.08em;background:#070908;padding:14px 20px}.site.p8site.amps-link-page .amps-call-photo-hero .amps-call-photo{width:clamp(190px,16vw,240px);max-width:100%}.amps-link-page .amps-call-photo-hero figcaption{text-align:center;padding:16px 0 0;font-size:9px}.amps-link-page .amps-connection-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:30px;display:grid}.amps-link-page .amps-connection-layout .amps-product-path{max-width:none;margin:0}.amps-link-page .amps-connection-layout .amps-preserve-rows{margin:0}.amps-link-page .amps-connection-layout .amps-preserve-rows>div{grid-template-columns:minmax(0,1fr);gap:14px}.amps-link-page .amps-call-experience{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:30px;display:grid}.amps-link-page .amps-call-experience .amps-call-rows{min-width:0;margin:0}.amps-link-page .amps-call-experience .amps-call-rows>div{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0}@media (width<=1100px){.amps-link-page .amps-connection-layout,.amps-link-page .amps-call-experience{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.site.p8site.amps-link-page .p8s-hero{grid-template-columns:minmax(0,1fr)}.site.p8site.amps-link-page .p8s-hero-copy{order:-1}.site.p8site.amps-link-page .amps-call-photo-hero{padding:24px}.site.p8site.amps-link-page .amps-call-photo-hero .amps-call-photo{width:160px}}
